html, body, table.body{ margin: 0px; padding: 0px; border: none; text-align: center; }


/* DEFINIÇÕES UNIVERSAIS */
body{ margin: 0 auto 0 auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #505050; background-color: white; }
a{ text-decoration: none; color: #d63d14; }
a:hover{ text-decoration: underline; }
p{ margin: 0px !important; padding: 0px !important; }
a img{ border: none; }
table td{ vertical-align: top; }
.fonte_zero{ font-size: 0px; letter-spacing: 0px; word-spacing: 0px; }
.erro{ color: red; }
.sucesso{ color: green; }
div.botao{ background: url(/_imagens/background_menu_topo.gif) repeat-x; border-left: 1px solid #d0d6da; border-right: 1px solid #d0d6da; height: 22px; padding: 5px 10px 0px 10px; float: left; }
div.botao a{ color: #d63d14; }
.clear{ clear: both !important; }


/* ESTRUTURA BÁSICA */
table.body{ width: 942px; margin: 0px auto 0px auto; text-align: left; }
table.body td.destaques{ padding-top: 15px; }
table.body td.centro{ background: url(../_imagens/background_centro_topo.jpg) no-repeat; }
table.body td.centro div.conteudo{ background: url(../_imagens/background_centro_miolo.jpg) repeat-y; margin-top: 45px; padding: 0px 34px 0px 37px; }
table.body td.centro div.rodape{ background: url(../_imagens/background_centro_bottom.jpg) no-repeat; height: 39px; }


/* LOGO */
div.logo{ margin-top: 20px; width: 312px; float: left; }
div.menu_topo{ width: 565px; float: right; padding: 44px 0px 0px 60px; }
div.menu_topo div.menu_item{ height: 22px; padding: 5px 10px 0px 10px; float: left; margin-left: 10px; font-size: 14px; }
div.menu_topo div.menu_item a{ color: black; }


/* ÁREA DE DESTAQUES COM BOTÕES */
div.imagem_destaque, div.areas, div.areas div.item{ float: left; }
div.areas div.item a{ color: white; }
div.areas div.item div.texto{ font-size: 11px; font-weight: bolder; position: absolute; width: 92px; margin-top: 180px; padding: 0px 10px 0px 10px; text-align: center; }


/* ÚLTIMAS NOTÍCIAS */
div.conteudo div.esquerda{ width: 467px; border-right: 1px solid #d3d5d8; padding-right: 34px; float: left; }
div.conteudo div.esquerda div.rss{ position: absolute; margin-left: 421px; }
div.conteudo div.esquerda img.titulo{ margin-bottom: 20px; }
div.conteudo div.esquerda div.noticia{ color: #146dac; padding-bottom: 10px; }
div.conteudo div.esquerda div.noticia a{ color: #666666; text-decoration: underline; }
div.conteudo div.esquerda div.botao{ float: right; margin-top: 15px; }
div.conteudo div.pontilhado_horizontal{ background: url(../_imagens/pontilhado_horizontal.gif) repeat-x; height: 3px; margin-bottom: 20px; }

div.conteudo div.direita{ width: 343px; float: right; }
div.conteudo div.direita div.botao{ float: right; margin-top: -3px; }
div.conteudo div.direita div.botao a{ color: #d63d14 !important; }
div.conteudo div.direita div.materiais{ margin: 15px 0px 25px 0px; }
div.conteudo div.direita div.materiais div{ font-size: 13px; margin-bottom: 10px; }
div.conteudo div.direita div.materiais div a{ color: #5e7185; }
div.conteudo div.direita div.materiais div p a{ color: #666666; padding-bottom: 10px; }
div.conteudo div.direita div.materiais div p.titulo a{ color: #146dac; font-weight: bolder; }
div.conteudo div.direita div.materiais div p.valor{ color: #146dac; }
div.conteudo div.direita div.materiais div p.local{ color: #146dac; }


/* SUB-RODAPÉ */
table.body td.sub_rodape div{ float: left; width: 235px; padding: 20px 0px 5px 0px; color: #5e7185; }
table.body td.sub_rodape p.titulo{ margin-bottom: 20px !important; }
table.body td.sub_rodape p.titulo a{ font-weight: bolder; color: #146dac; text-decoration: underline; font-size: 13px; }
table.body td.sub_rodape div.zeroaseis{ width: 210px; padding-left: 22px; }
table.body td.sub_rodape img{ float: left; }


/* RODAPÉ */
table.body div.rodape{ margin-bottom: 20px !important; }
table.body div.rodape div.separador{ background-color: #536a8a; height: 4px; margin: 40px 0px 30px 0px; }
table.body div.rodape div.contatos{ float: left; width: 313px; color: #293c44; font-weight: bolder; font-size: 13px; }
table.body div.rodape div.contatos p.telefones{ padding-bottom: 5px !important; }
table.body div.rodape div.contatos p.email{ font-weight: normal; padding-top: 1px !important; }
table.body div.rodape div.contatos p.email a{ color: #293c44; text-decoration: underline; }
table.body div.rodape div.contatos p.twitter{ font-weight: normal; padding-top: 5px !important; }
table.body div.rodape div.contatos p.twitter a{ color: #09F; }

table.body div.rodape div.menu{ float: right; width: 625px; text-align: right; }
table.body div.rodape div.menu div.links a{ margin: 0px 7px 10px 7px !important; color: #5e7185; }
table.body div.rodape div.menu div.links a.colado{ padding-right: 0px; }
table.body div.rodape div.menu p{ color: #5e7185; font-size: 10px; margin-top: 10px !important; }
table.body div.rodape img{ margin-top: 12px; }


/* PÁGINAS INTERNAS */
table.internas h1{ margin: 0px 0px 10px 0px; padding: 0px; color: #323f4d; }
table.internas h2{ color: #146dac; margin: 0px 0px 25px 0px; padding: 0px; font-size: 16px; }
table.internas div.texto{ font-size: 13px; }
table.internas div.texto p{ margin: 0px 0px 10px 0px !important; }
table.internas div.conteudo div.botao{ float: left; margin: 25px 15px 30px 0px; }

table.internas div.conteudo div.esquerda{ width: 560px; }
table.internas div.conteudo div.direita{ width: 250px; }

table.internas div.conheca_tambem{ font-size: 22px; font-weight: bolder; color: #323f4d; margin-bottom: 30px; }
table.internas div.selos div{ font-size: 12px; color: #536a8a; margin: 10px 0px 25px 0px; }
table.internas div.selos div a{ color: #536a8a; }
table.internas div.selos div img{ float: left; }
table.internas div.selos div p.titulo{ font-weight: bolder; color: #146dac; }
table.internas div.selos div p.titulo a{ color: #146dac; }


/* ARQUIVOS */
div.arquivos{ font-weight: bolder; font-size: 14px; margin: 0px 0px 15px 0px !important; padding-top: 25px;  }
ul.arquivos{ list-style: none; margin: 0px; padding: 0px; }
ul.arquivos li{ margin: 8px 0px 8px 0px; padding: 7px; background-color: #EFF0F1; }


/* SUBPÁGINAS */
table.internas div.subpaginas{ font-size: 22px; font-weight: bolder; color: #323f4d; margin-bottom: 15px; }
ul.subpaginas{ list-style: none; margin: 0px 0px 30px 0px; padding: 0px; }
ul.subpaginas li{ margin: 4px 0px 4px 0px; padding: 6px; background-color: #E9EEF3; border-right: 2px solid #C0C8DA; } 


div.materiais_clientes{}
div.materiais_clientes h3{ margin: 20px 0px 5px 0px; color: black; }
div.materiais_clientes div.pontilhado_horizontal{ margin: 0px 0px 10px 0px !important; padding: 0px !important ; }
div.materiais_clientes a{ color: #505050; text-decoration: underline; }