* { 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: #000000; }
#geral { width: 780px; margin: 0 auto; }
/* POPUP */

#popup { position: absolute; margin: 0 auto; width:100%; height:600px; z-index:1; left: auto; top: 126px; }
/* 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 145px; 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: #000000; 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; background-image: url(../imagens/busca_bg.jpg); background-repeat: no-repeat; height: 27px; padding: 3px 5px 0px 15px; background-position: 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: #000000; 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: 770px; padding: 12px 5px; }
#geral #conteudo #destaque1 { float: left; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 0px; }
#geral #conteudo #destaque2 { float: left; padding: 0px 0px 10px 0px; }
#geral #conteudo #destaque3 { float: left; padding: 0px 0px 10px 0px; }
#geral #conteudo #para { clear:both; }
#para div { width: 238px; height:130px; padding: 5px; float: left; border: 1px solid #ebe7d9; background: #faf9f5; margin: 0 10px 0 0; }
#para div h5 { font: bold 13px Arial, Helvetica, Tahoma, sans-serif; color: #195d45; line-height: 110%; margin:0 0 6px 0; }
#para div img { float:left; margin: 0 10px 0 0; }
a.vermais { display: inline; font: 11px Arial, Helvetica, Tahoma, sans-serif; font-weight: bold; color: #aa9032; background: #faf9f5 url(../imagens/seta_ver.gif) no-repeat right center; padding: 3px 23px 3px 7px; border: 1px solid #ebe7d9; text-decoration: none; float: left; margin:6px 0 0 0; }
#para #div3 { width: 238px; padding: 5px; float: left; border: 1px solid #ebe7d9; background: #faf9f5; margin: 0 0 0 0; }
#geral #conteudo #para ul { width:780px; }
#geral #conteudo #para ul li { display: inline; }
#geral #conteudo #para ul li a { text-indent: -999px; overflow: hidden; width: 248px; height: 114px; float:left; margin-left: 10px; border: 1px solid #e9e4d4; outline:0; }
#geral #conteudo #para ul li a:hover { border: 1px solid #d3c9a9; }
#geral #conteudo #para ul li #linkempresas { background:url(../imagens/tit_empresas.gif); margin-left: 0px; }
#geral #conteudo #para ul li a#linkpfisicas { background:url(../imagens/tit_pfisicas.gif); }
#geral #conteudo #para ul li #linkinvestimentos { background:url(../imagens/tit_investimentos.gif); }
#geral #conteudo #informaiframe { float: left; padding-top:0px; padding-bottom:15px; }
#geral #conteudo #cotacoes { width: 287px; padding: 0px 15px; margin: 15px 0px;  *margin: 15px 0px 0px 0px;
float: right; border-left: dotted 1px #e9e4d4; }
/* RODAPE */

#geral #rodape { clear: both; width: 780px; color: #9b8e62; font: 10px Arial, Helvetica, Tahoma, sans-serif; }
#geral #rodape1 { height: 20px; border-top: 1px dotted #d3c9a9; border-bottom: 1px dotted #d3c9a9; padding: 8px 0px 0px 7px; }
#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; }
