* { 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; }
td { font: 11px Arial, Helvetica, Tahoma, sans-serif; color: #000000; }
#geral { width: 780px; margin: 0 auto; }
/* TOP */

#geral #top { height: 116px; width: 100%; }
#geral #top #topl { float: left; width: 595px; }
#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 #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: -10px; }
#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; outline:0; }
#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: 780px; }
#geral #conteudo #menu { width: 183px; padding: 20px 20px 0px 20px; float: left; }
#geral #conteudo #menu h2 { display: block; width: 158px; height: 18px; background: #ebe7d9; color: #003a2a; 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: #003a2a; text-decoration: none; padding: 6px 6px 6px 28px; background: url(../imagens/ico_menu1.gif) no-repeat 17px 11px; margin-top: 10px; }
#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 { }
#geral #conteudo #informacoes { width: 537px; margin: 20px 0px; float: left; background:#faf9f5; min-height: 365px; }
#geral #conteudo #informacoes #destaques { width: 195px; float: left; padding: 25px 5px 25px 25px; }
#geral #conteudo #informacoes h3 { font: 13px Arial, Helvetica, Tahoma, sans-serif; font-weight: bold; color: #003624; }
a.vermais { display: inline; font: 11px Arial, Helvetica, Tahoma, sans-serif; font-weight: bold; color: #6d5f2d; background: #faf9f5 url(../imagens/seta_ver.gif) no-repeat right center; padding: 3px 23px 3px 7px; border: 1px solid #ebe7d9; text-decoration: none; }
a.vermais:hover { color: #144430; }
#geral #conteudo #informacoes #destaques p { margin: 2px 0px 5px 0px; }
#geral #conteudo #informacoes #cotacoes { width: 274px; padding: 25px 25px 25px 0px; float: left; }
#geral #conteudo #informacoes #cotacoes h3 { margin-bottom: 4px; }
#geral #conteudo #informacoes #titulo h4 { display: block; width: 497px; height: 18px; font: 19px Arial, Helvetica, Tahoma, sans-serif; color: #003624; padding: 15px 20px 0px 20px; }
#geral #conteudo #informacoes #texto { width: 477px; padding: 20px 30px; }
#geral #conteudo #informacoes #texto p { margin: 5px 0px 20px 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 a { color: #7d6e38; }
#geral #conteudo #informacoes #texto ul li a:hover { text-decoration: none; }
#geral #conteudo #informacoes #texto table { border-right: 1px solid #c8bd98; border-bottom: 1px solid #c8bd98; }
#geral #conteudo #informacoes #texto table td { padding: 2px; border-top: 1px solid #c8bd98; border-left: 1px solid #c8bd98; }
#geral #conteudo #informacoes #texto table .trtitle { background: #c8bd98; }
#geral #conteudo #informacoes #texto table .trlinha { background: #cdc3a0; }
#geral #conteudo #informacoes #texto table div { padding: 5px; }
#geral #conteudo #informacoes #texto .tablepq td { font: 10px Arial, Helvetica, Tahoma, sans-serif; }
/* RODAPE */

#geral #rodape { clear: both; width: 780px; color: #7d6e38; margin-top: 0px;  *margin-top: 20px;
font: 10px Arial, Helvetica, Tahoma, sans-serif; float: left; }
#geral #rodape1 { height: 20px; border-top: 1px dotted #9b8948; border-bottom: 1px dotted #9b8948; padding: 8px 0px 0px 7px; }
#geral #rodape #rodape1 ul li { display: inline; color: #b5a56f; 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: #b5a56f; font: 10px Arial, Helvetica, Tahoma, sans-serif; }
#geral #rodape #rodape2 ul li a { color: #7d6e38; 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; }
