body{ background: url(/_images/background.gif) repeat-x; background-color: #ecece8; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #383431; }
img{ border: none; }
p{ margin: 0px; padding: 0px; }
a{ text-decoration: none; color: #383431; }
a:hover{ text-decoration: underline; }
table td{ vertical-align: top; }

.spry_erro{ color: red; margin-top: 10px; }
.hidden{ display: none; }
.visible{ display: block; }

table.wrapper{ margin: 0px auto 0px auto; width: 926px; }
table.wrapper td.logo{ padding-top: 5px; }
table.wrapper td.pagina{ background: url(/_images/background_pagina.gif) repeat-y; padding: 0px 22px 0px 20px; }

ul.menu{ margin: 25px 0px 20px 0px; padding: 0px; text-align: center; }
ul.menu span{ padding: 0px 6px 0px 6px; }
ul.menu li{ display: inline; list-style: circle; }

div.menu{ width: 240px; background: url(/_images/background_menu.png) repeat-x bottom; margin: 0px 7px 15px 0px; padding-bottom: 35px; text-transform: uppercase; }
div.menu ul{ margin: 0px; padding: 35px 0px 0px 24px; list-style: none; font-size: 12px; background: url(/_images/background_menu_topo.png) repeat-x; }
div.menu ul li{ margin: 0px; padding: 5px 0px 5px 0px; font-weight: 200; }
div.menu ul li.selecionada a{ font-weight: bolder !important; }
div.menu ul li.selecionada{ font-weight: bolder; }

table.miolo td.centro{ width: 100%; }
table.miolo td.esquerda, td.centro{ padding-top: 5px; }

td.esquerda div.newsletter div.titulo{ background: url(/_images/background_titulos_newsletter.gif) no-repeat; width: 240px; height: 27px; margin: 0px 0px 10px 0px; }
td.esquerda div.newsletter div.titulo{ color: white; font-size: 16px; font-weight: bolder; padding: 9px 0px 0px 10px; }
td.esquerda div.newsletter input.email{ width: 180px; height: 19px; margin: 0px 5px 0px 8px; padding: 0px; float: left; }
td.esquerda div.newsletter p{ clear: both; margin: 0px 0px 0px 8px; padding: 5px 0px; }
td.esquerda div.newsletter p a{ color: #82807f; }

div.submenu{ width: 586px; background-color: #9fafbe; padding: 15px 25px 13px 25px; color: white; }
div.submenu h1{ text-transform: uppercase; font-size: 15px; font-weight: bolder; margin: 0px; padding: 0px; }
div.submenu a{ color: white; }
div.submenu a.selecionada{ color: #FAE7C9; text-decoration: underline; }
div.submenu ul{ padding: 0px; margin: 7px 0px; list-style: none; }
div.submenu ul li{ display: inline; }
div.submenu ul span{ padding: 0px 5px 0px 5px; }

div.conteudo{ background: url(/_images/background_conteudo.gif) repeat-x; padding: 30px 40px 30px 25px; line-height: 16px; }
div.conteudo h1{ font-size: 13px; margin: 0px 0px 20px 0px; padding: 0px; }
div.conteudo p{ margin: 0px 0px 15px 0px !important; }

div.botoes_navegacao{ margin-top: 40px; font-weight: bolder; }
div.botoes_navegacao a.voltar{ background: url(/_images/botao_voltar.gif) no-repeat; padding: 0px 20px 0px 20px; }
div.botoes_navegacao a.imprimir{ background: url(/_images/botao_imprimir.png) no-repeat; padding: 0px 20px 0px 20px; }
div.botoes_navegacao a.enviar{ background: url(/_images/icone_enviar.png) no-repeat; padding-left: 21px; text-decoration: underline; margin: 0px 60px 0px 0px; font-weight: bolder; }

div.central_multimidia h2{ font-size: 11px; margin-top: 40px; padding-top: 8px; color: #333333; border-top: 1px solid #CCCCCC; }
div.central_multimidia ul{ margin: 0px; padding: 0px; list-style-type: none; margin-bottom: 20px; }
div.central_multimidia ul img{ border: 0px; padding-right: 5px; vertical-align: middle; }
div.central_multimidia ul li{ margin: 3px 0px 3px 0px; }
div.central_multimidia a{ color: black; } 


div.rodape{ background-color: #ecece8; margin: 50px -15px 20px -15px; padding: 25px 0px 25px 0px; }
div.rodape ul{ margin: 0px; padding: 0px; }

div.copyright{ margin: 0px 0px 25px 15px; }
div.copyright a{ color: black; }


/******************* NOTÍCIAS *******************/

#noticias{ margin: 10px 0px 20px 0px; padding: 0px; }
#noticias li{ list-style-type: none; margin: 6px 0px 6px 0px; }
#noticias li span.data{ color: #666666; font-size: 10px; }
#noticias a{ color: #333333; text-decoration: none; }
#noticias a:hover{ text-decoration: underline; }

div.paginacao{ margin: 30px 0px 30px 0px; text-align: center; }
div.paginacao a{ color: #1F506D; font-weight: bolder; }
div.paginacao .link-desabilitado{ color: #999999; }
div.paginacao .pagina-atual{ font-weight: bolder; }

div.telefones{ margin-top: 20px; }