html, body, #body{ /*height: 100%;*/ }
body{ margin: 0 auto 0 auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
p{ margin: 0px; padding: 0px; }
a{ text-decoration: none; color: #F57C0E; }
a:hover{ text-decoration: underline !important; }

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

h1{ font-size: 18px; color: #ffa200; margin-top: 0px; }

img.seta_direita{ float: left; padding: 1px 5px 0px 0px; background: url(/_images/seta_direita.png) no-repeat; *background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/_images/seta_direita.png', sizingMethod='crop' ); }
img.seta_direita_menu{ background: url(/_images/seta_direita_menu.png) no-repeat; *background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/_images/seta_direita_menu.png', sizingMethod='crop' ); }

table.body{ margin: 0px auto 0px auto; background: url(/_images/bg_moldura.gif) repeat-y; width: 791px; height: 700px; }
table.body td.header{ height: 135px; }
table.body td.rodape{ vertical-align: bottom; height: 47px; }
table.body td.conteudo{ padding: 16px 20px 40px 268px; height: 515px; }
table.body td.conteudo a{ position: relative; }
table.body td.conteudo h1{ padding-bottom: 10px; border-bottom: 1px solid #8e8e8e; }
table.body td.conteudo p{ margin-bottom: 20px; !important; }
table.body div.botoes_navegacao{ padding: 0px; font-size: 12px; padding-top: 20px !important; }
table.body div.botoes_navegacao a{ color: black; }
table.body div.botoes_navegacao a.enviar{ background: url(/_images/icone_enviar.png) no-repeat left bottom; padding-left: 21px; text-decoration: underline; margin: 0px 60px 0px 0px; font-weight: bolder; }
table.body div.botoes_navegacao a.voltar{ background: url(/_images/icone_voltar.gif) no-repeat left; padding-left: 21px; text-decoration: underline; margin: 0px 30px 0px 0px; }
table.body div.botoes_navegacao a.imprimir{ background: url(/_images/icone_imprimir.gif) no-repeat left; padding-left: 21px; text-decoration: underline; margin: 0px; }
table.body td.conteudo div.submenu{ display: inline; float: right; border-left: 1px solid #c95635; width: 200px; padding: 0px 0px 5px 10px; margin-left: 10px; }
table.body td.conteudo div.submenu a{ color: black;}
table.body td.conteudo div.submenu span{ font-weight: bolder; }
table.body td.conteudo div.submenu ul{ margin: 10px 0px; padding: 0px; }
table.body td.conteudo div.submenu ul li{ margin-left: 15px; *margin-left: 17px; padding: 2px 0px 1px 0px;  }
table.body td.conteudo div.submenu ul li a.selecionado{ font-weight: bolder; color: #666666; list-style-type: disc !important; }

div.central_multimidia h2{ font-size: 12px; }
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 a{ color: black; } 

div.header_superior{ background: url(/_images/bg_header_superior.png) repeat-x; height: 28px; margin: 0px 3px 0px 3px; text-align: left; background-color: #003300; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bolder; padding: 0px 0px 0px 330px; }
div.header_superior a{ color: white; border: none; }
div.header_superior img{ float: left; padding-right: 7px; border: none; }
div.header_superior div{ padding-top: 12px; }
div.header_superior div.menu_1{ float: left; }
div.header_superior div.menu_2{ width: 150px; float: left; padding-left: 20px; }

div.header_animacao{ font-size: 0px; }

table.rodape{ background: url(/_images/bg_rodape.gif) repeat-x; width: 785px; height: 47px; }
table.rodape td{ color: white; font-size: 10px; text-align: center; }

div.pilar{ width: 315px; height: 608px; position: absolute; background: url(/_images/bg_pilar.gif) no-repeat; text-align: left; }
div.pilar img.logo{ background: url(/_images/logo.png) no-repeat; *background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/_images/logo.png', sizingMethod='crop' );}
div.pilar div.conteudo{ width: 187px; margin: 10px 0px 0px 23px; padding: 0px 20px 0px 20px; }
div.pilar div.conteudo img.separador{ margin-left: -11px; margin-top: 8px; }
div.pilar div.conteudo img.espacador{ margin-top: 5px; }
div.pilar div.conteudo p.menu{ font-size: 14px; font-weight: bolder; }
div.pilar div.conteudo p.ultimas_noticias{ font-size: 12px; font-weight: bolder; margin-top: 25px; }
div.pilar div.conteudo p.subtitulo{ font-weight: bolder; margin: 8px 0px 0px 0px; }
div.pilar div.conteudo p.chamada{ margin: 0px; padding: 0px; }
div.pilar a{ color: black; font-size: 11px !important; }
div.pilar div.conteudo p a{ color: #5D5D5D !important; }
div.pilar div.conteudo ul.menu{ margin: 5px 0px; padding: 0px; list-style-type: none; font-size: 12px; }
div.pilar div.conteudo ul.menu li{ background: url(/_images/seta_direita_ul.gif) no-repeat left; padding: 5px 10px 6px 17px; margin: 0px; } 

table.centro{ margin: 17px 0px 60px 285px; 	}
table.centro td{ padding-top: 10px; vertical-align: top; }
table.centro td.td1{ width: 239px; border-right: 1px solid #8e8e8e; }
table.centro td.td2{ width: 230px; padding-left: 20px; }
table.centro td img{ vertical-align: text-bottom; padding-right: 7px; }
table.centro td span.subtitulo{ font-size: 14px; font-weight: bolder; }
table.centro td p.chamada{ margin: 15px 10px 0px 20px; }
table.centro td p.underline{ text-decoration: underline; }
table.centro td ul{ list-style-type: none; margin-left: 20px; padding-left: 0px; }
table.centro td.td2 p.chamada{ margin-right: 5px; }
