* { margin: 0; padding: 0; list-style: none; }
body { background: #fff url(../imagens/bg_inicial.gif) repeat-x; }
p { font: 11px Arial, Helvetica, Tahoma, sans-serif; color: #000; }
td { font: 11px Arial, Helvetica, Tahoma, sans-serif; color: #000; }
h5 { font: 17px Arial, Helvetica, Tahoma, sans-serif; color: #195d45; }
#geral { width: 780px; margin:0 auto; }
hr { margin: 5px 0px -10px 0px; }
/* TOP */

#geral #top { height: 116px; width: 100%; }
#geral #top #topl { float: left; width: 395px; }
#geral #top #topl h1 a { text-indent:-999px; overflow:hidden; width:152px; height:60px; background:url(../imagens/logo.gif) no-repeat; float:left; margin: 13px 0px 8px 12px; outline:0; }
#geral #top #top2 { float: right; width: 100px; height:125px; margin-top:0; background-color:#fff; }
#geral #top #top2 h1 a { text-indent:-999px; overflow:hidden; width:90px; height:105px; background:url(../imagens/selo.jpg) no-repeat; float:right; margin: 7px 0px 8px 0; outline:0; }
#geral #top #topr { float: right; width: 185px; }
#geral #top #topr #netbanking { width: 165px; float: right; background-image: url(../imagens/netbanking_bg.jpg); background-repeat: no-repeat; height: 73px; padding: 10px 5px 0px 15px; }
#geral #top #topr #netbanking legend { position: relative; left: 0px; }
#geral #top #topr #netbanking fieldset { border: none; }
#geral #top #topr #netbanking label { color: #FFFFFF; font: 11px Tahoma, Arial, Helvetica, Tahoma, sans-serif; display: block; width: 137px; float: left; padding: 2px; text-align: right; }
#geral #top #topr #netbanking input { font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 11px; color: #000; height: 13px; width: 92px; border: 1px solid #746736; padding: 2px; }
#geral #top #topr #netbanking #bt_ok_netbank { height: 17px; width: 17px; border: none; float: left; padding-top: 4px; }
#geral #top #topr #busca { width: 165px; float: right; height: 27px; padding: 3px 5px 0px 15px; background: url(../imagens/busca_bg.jpg) no-repeat 0px 3px; }
#geral #top #topr #busca fieldset { border: none; }
#geral #top #topr #busca label { color: #003a2a; font: 11px Arial, Helvetica, Tahoma, sans-serif; display: block; width: 137px; float: left; padding: 2px; text-align: right; }
#geral #top #topr #busca input { font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 11px; color: #000; height: 13px; width: 92px; border: 1px solid #746736; padding: 2px; }
#geral #top #topr #busca #bt_ok_busca { height: 17px; width: 17px; border: none; float: left; padding-top: 4px; }
/* CONTEUDO */
	
#geral #conteudo { width: 780px; }
#geral #conteudo #menu { width: 183px; padding: 20px 20px 0px 20px; float: left; }
#geral #conteudo #menu h2 { display: block; width: 158px; height: 18px; background: #e1d4a3; color: #195d45; font: 17px Arial, Helvetica, Tahoma, sans-serif; padding: 10px 10px 10px 15px; margin-top: -5px; }
#geral #conteudo #menu #divmenu { float:left; background: #f5f3eb; padding-bottom: 10px; }
#geral #conteudo #menu #divmenu dl { width: 183px; }
#geral #conteudo #menu #divmenu dt a { display: block; font: 13px Arial, Helvetica, Tahoma, sans-serif; font-weight: bold; color: #195d45; text-decoration: none; padding: 6px 6px 6px 28px; background: url(../imagens/ico_menu1.gif) no-repeat 17px 11px; margin-top: 5px; }
#geral #conteudo #menu #divmenu dt a:hover { background-color: #fcfbf9; }
#geral #conteudo #menu #divmenu dd a { display: block; font: 13px Arial, Helvetica, Tahoma, sans-serif; color: #6d5f2d; text-decoration: none; padding: 2px 6px 2px 28px; background:url(../imagens/ico_menu2.gif) no-repeat 17px 8px; }
#geral #conteudo #menu #divmenu dd a:hover { background-color: #fcfbf9; }
#geral #conteudo #menu #divsubmenu { float:left; background: #faf9f5; }
#geral #conteudo #menu #divsubmenu ul { width: 183px; }
#geral #conteudo #menu #divsubmenu ul li a { display: block; font: 11px Arial, Helvetica, Tahoma, sans-serif; color: #003a2a; text-decoration: none; padding: 4px 6px 4px 28px; _height: 12px; background: url(../imagens/ico_menu3.gif) no-repeat 17px 8px; border-top: solid #fff 1px; }
#geral #conteudo #menu #divsubmenu ul li a:hover { background-color: #fcfbf9; }
#geral #conteudo #menu #divsubmenu2 { float:left; background: #faf9f5; }
#geral #conteudo #menu #divsubmenu2 ul { width: 183px; }
#geral #conteudo #menu #divsubmenu2 ul li a { display: block; font: 11px Arial, Helvetica, Tahoma, sans-serif; font-weight:bold; color: #FFF; text-decoration: none; padding: 4px 6px 4px 28px; _height: 12px; background: #003a2a url(../imagens/ico_menu4.gif) no-repeat 17px 8px; border-top: solid #faf9f5 1px; outline:0; }
#geral #conteudo #menu #divsubmenu2 ul li a:hover { background:#998643 url(../imagens/ico_menu4.gif) no-repeat 17px 8px; }
#geral #conteudo #informacoes #aviso { margin-top: 10px; float: left; width: 537px; height: 68px; }
#geral #conteudo #informacoes #aviso p { color: #004731; text-align: justify; padding: 14px 23px 0px 106px; }
#geral #conteudo #informacoes { width: 547px; margin: 0; float: left; min-height: 377px; }
#geral #conteudo #informacoes #destaques div { width: 251px; padding: 5px; float: left; border: 1px solid #e9e4d4; background: #ede9dd url(../imagens/pfis_bgdestaque.gif) repeat-x; margin: 10px 0px; }
#geral #conteudo #informacoes #destaques #dest1 { margin-right: 10px; }
#geral #conteudo #informacoes #destaques img { float: left; margin-right: 10px; }
#geral #conteudo #informacoes #destaques p { margin: 3px 0px; }
#geral #conteudo #informacoes #subdestaques div { width: 159px; padding: 0px 10px; float: left; }
#geral #conteudo #informacoes #subdestaques p { margin: 5px 0px; }
#geral #conteudo #informacoes #btssaibamais { float: left; clear: both; }
#geral #conteudo #informacoes #btssaibamais div { width: 159px; padding: 0px 10px; float: left; }
#geral #conteudo #informacoes h3 { font: 13px Arial, Helvetica, Tahoma, sans-serif; font-weight: bold; color: #195d45; margin: 15px 0px 5px 0px; }
#geral #conteudo #informacoes #titulo h4 { display: block; width: 497px; height: 40px; font: 19px Arial, Helvetica, Tahoma, sans-serif; color: #195d45; padding: 15px 20px 0px 25px; }
#geral #conteudo #informacoes #titulo h5 { display: block; width: 497px; height: 40px; font: 28px Arial, Helvetica, Tahoma, sans-serif; color: #195d45; padding: 15px 20px 0px 20px; }
#geral #conteudo #informacoes #texto { width: 535px; padding: 0 0 20px 30px; margin:0; }
#geral #conteudo #informacoes #texto p { margin: 10px 0px; }
#geral #conteudo #informacoes #texto ul { padding-left: 20px; }
#geral #conteudo #informacoes #texto ul li { font: 11px Arial, Helvetica, Tahoma, sans-serif; list-style: disc; }
#geral #conteudo #informacoes #texto ul li .not { font: 10px Arial, Helvetica, Tahoma, sans-serif; list-style: disc; }
a { font: 11px Arial, Helvetica, Tahoma, sans-serif; color: #7d6e38; }
#geral #conteudo #informacoes #texto a:hover { text-decoration: none; }
#geral #conteudo #informacoes #texto fieldset { border: none; }
#geral #conteudo #informacoes #texto fieldset label { font: 11px Arial, Helvetica, Tahoma, sans-serif; text-align: right; float: left; margin-left: -130px; width: 120px; padding: 3px; }
#geral #conteudo #informacoes #texto fieldset p { clear: left; padding-left: 120px; margin: 3px 0px; }
#geral #conteudo #informacoes #texto fieldset input { font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 11px; color: #000; height: 13px; border: 1px solid #0b402d; padding: 2px; }
#geral #conteudo #informacoes #texto fieldset .ddd { width: 15px; }
#geral #conteudo #informacoes #texto fieldset .peq { width: 80px; }
#geral #conteudo #informacoes #texto fieldset .med { width: 170px; }
#geral #conteudo #informacoes #texto fieldset .gde { width: 330px; }
#geral #conteudo #informacoes #texto fieldset select { font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 11px; color: #000; border: 1px solid #0b402d; padding: 2px; height: 19px; }
#geral #conteudo #informacoes #texto fieldset select option { padding: 3px; }
#geral #conteudo #informacoes #texto fieldset textarea { font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 11px; color: #000; border: 1px solid #0b402d; padding: 2px; width: 330px; }
#geral #conteudo #informacoes #texto fieldset .bt_enviar { width: 51px; height: 24px; border: none; float: right; margin-right: 75px; padding: 0px; outline:none; }
#geral #conteudo #informacoes #texto fieldset .checkbox { width: 200px; ; height: 10px; text-align: left; margin-left: 0px; padding: 5px 120px; }
#geral #conteudo #informacoes #texto fieldset .inputcheckbox { margin: 0px; padding: 0px; height: 13px; border: none; }
#geral #conteudo #informacoes #fcmenu { margin: 0px 0px 0px 120px }
#geral #conteudo #informacoes #fcmenu ul li { color: #d7d2c0; font: 10px Arial, Helvetica, Tahoma, sans-serif; }
#geral #conteudo #informacoes #fcmenu ul li a { color: #004731; text-decoration: none; font: 10px Arial, Helvetica, Tahoma, sans-serif; outline:0; }
#geral #conteudo #informacoes #fcmenu ul li a:hover { color: #7d6e38; }
a.botao { display: inline; font: 11px Arial, Helvetica, Tahoma, sans-serif; font-weight: bold; color: #6d5f2d; background: #f5f3eb url(../imagens/seta_ver.gif) no-repeat right center; padding: 3px 23px 3px 7px; border: 1px solid #ebe7d9; text-decoration: none; }
a.botao:hover { color: #144430; }
a.vermais { display: inline; font: 11px Arial, Helvetica, Tahoma, sans-serif; font-weight: bold; color: #aa9032; background: #f5f3eb url(../imagens/seta_ver.gif) no-repeat right center; padding: 3px 23px 3px 7px; border: 1px solid #ebe7d9; text-decoration: none; float: left; }
a.vermais:hover { color: #144430; }
a.download_cdr { display: inline; font: 11px Arial, Helvetica, Tahoma, sans-serif; color: #7d6e38; background: #f5f3eb url(../imagens/ico_cdr.gif) no-repeat 3px; padding: 5px 9px 5px 25px; border: 1px solid #ebe7d9; text-decoration: underline; float: left; }
a.download_eps { display: inline; font: 11px Arial, Helvetica, Tahoma, sans-serif; color: #7d6e38; background: #f5f3eb url(../imagens/ico_eps.gif) no-repeat 3px; padding: 5px 9px 5px 25px; border: 1px solid #ebe7d9; text-decoration: underline; float: left; }
a.download_jpg { display: inline; font: 11px Arial, Helvetica, Tahoma, sans-serif; color: #7d6e38; background: #f5f3eb url(../imagens/ico_jpg.gif) no-repeat 3px; padding: 5px 9px 5px 25px; border: 1px solid #ebe7d9; text-decoration: underline; float: left; }
a.download_pdf { display: inline; font: 11px Arial, Helvetica, Tahoma, sans-serif; color: #7d6e38; background: #f5f3eb url(../imagens/ico_pdf.gif) no-repeat 3px; padding: 5px 9px 5px 25px; border: 1px solid #ebe7d9; text-decoration: underline; float: left; }
a.download_ttf { display: inline; font: 11px Arial, Helvetica, Tahoma, sans-serif; color: #7d6e38; background: #f5f3eb url(../imagens/ico_ttf.gif) no-repeat 3px; padding: 5px 9px 5px 25px; border: 1px solid #ebe7d9; text-decoration: underline; float: left; }
a.voltar { display: inline; font: 11px Arial, Helvetica, Tahoma, sans-serif; font-weight: bold; color: #7d6e38; background: #f5f3eb url(../imagens/seta_voltar.gif) no-repeat left center; padding: 3px 7px 3px 23px; border: 1px solid #ebe7d9; text-decoration: none; float: left; }
a.voltar:hover { color: #144430; }
h5 { font: 17px Arial, Helvetica, Tahoma, sans-serif; color: #195d45; line-height: 110%; }
/* RODAPE */

#geral #rodape { margin-top: 0px;  *margin-top: 20px;
clear: both; width: 780px; color: #9b8e62; font: 10px Arial, Helvetica, Tahoma, sans-serif; float: left; }
#geral #rodape1 { height: 20px; border-top: 1px dotted #d3c9a9; border-bottom: 1px dotted #d3c9a9; padding: 8px 0px 0px 7px; outline:0; }
#geral #rodape #rodape1 ul li { display: inline; color: #d7d2c0; font: 10px Arial, Helvetica, Tahoma, sans-serif; }
#geral #rodape #rodape1 ul li a { color: #004731; text-decoration: none; font: 10px Arial, Helvetica, Tahoma, sans-serif; padding: 7px 5px; outline:0; }
#geral #rodape #rodape1 ul li a:hover { color: #7d6e38; }
#geral #rodape2 { height: 22px; padding: 5px; width: 685px; float: left; }
#geral #rodape #rodape2 ul li { display: inline; color: #d7d2c0; font: 10px Arial, Helvetica, Tahoma, sans-serif; }
#geral #rodape #rodape2 ul li a { color: #9b8e62; text-decoration: none; font: 10px Arial, Helvetica, Tahoma, sans-serif; padding: 7px 5px; outline:0; }
#geral #rodape #rodape2 ul li a:hover { text-decoration: underline; }
#geral #rodape #copyright { float: right; padding: 5px; }
#geral #conteudo #informacoes #texto h4 { font: 19px Arial, Helvetica, Tahoma, sans-serif; color: #195d45; width: 470px; }
#geral #conteudo #informacoes #texto .end { float: left; height: 150px; width: 190px; }
#geral #conteudo #informacoes #texto iframe { float: left; width:310px; height:175px; margin: 0 0 25px 0; }
#geral #conteudo #informacoes #texto #end { float: left; height: 175px; width: 200px; }
