img{border:none}
map{display:none}
div#conteudo h2{font-size:120%;margin-bottom:.9em;margin-top:2em;padding:0}
div#conteudo h2.primeiro_titulo{margin-top:1em}
div#conteudo h3{border-bottom:1px dotted gray;font-size:105%;font-style:italic;margin-bottom:.8em;margin-top:1em;padding:0}
div#conteudo h4{font-size:102%;font-weight:700;margin-bottom:.4em;margin-top:.5em}
div#conteudo p{line-height:1.6;margin:0;text-align:justify;text-indent:1cm}
div#conteudo p.simples{text-indent:0}
div#conteudo p.simples:first-letter{color:#444;font-size:100%;font-style:normal}
div#conteudo p:first-letter{color:#777;font-size:115%;font-style:italic}
div#conteudo div#ir_para_topo{border-top:2px groove gray;margin-top:10px;padding-top:10px;text-align:center}
div#conteudo a:hover{font-style:italic}
ul,ol{margin-left:0}
ul li,ol li{padding-left:0}
div#conteudo ul,div#conteudo ol{margin-top:.2em;padding-left:20px;text-align:justify}
div#conteudo ul li,div#conteudo ol li{margin-bottom:1em}
div#conteudo table{border:1px solid gray;border-collapse:collapse;margin:0 auto;width:80%}
div#conteudo table th,div#conteudo table td{border:1px solid gray;padding:0 5px}
div#conteudo table th{background-color:#CCC;color:#222;font-weight:700}
p.ancora_destaque{text-align:center!important}
div#erros{background-color:#ffe8e8;border:1px dotted red;padding:5px}
div#erros h3{border:none!important;color:red;margin:0 5px!important;padding:0!important;text-align:center}
div#aviso{background-color:#EAF4FF;border:1px dotted #007FFF;padding:5px}
div#aviso h3{border:none!important;color:navy;margin:0 5px!important;padding:0!important;text-align:center}
ul#inicial_links{float:right;list-style:none;margin-left:10px;width:118px}
ul#inicial_links li{border:1px solid gray;margin-bottom:15px;padding-top:3px;text-align:center}
ul#inicial_links li.ultimo{margin-bottom:0}
ul#noticias{list-style-type:none}
ul#noticias li{line-height:1.5;margin-bottom:.9em}
ul#noticias li span{border-bottom:1px dotted gray;color:#666;margin-right:5px;padding:0 1px}
ul.contato{list-style:none;}
ul.contato,ul.contato li,ul.contato li *{margin-left:0;padding-right:0}
ul.contato li {line-height: 1; padding: 0!important; margin: 0!important}
table#galeria_fotos{border:1px solid gray;border-collapse:collapse;margin-left:auto;margin-right:auto}
table#galeria_fotos td{border:1px solid gray;padding:4px!important;text-align:center;vertical-align:middle}
div#galeria_painel{margin:15px 5px;text-align:center}
div#galeria_painel span{background:url(./galeria_fotos/img/container_pagina.png) center center no-repeat;font-size:13px;padding:25px}
div#galeria_painel a,div#galeria_painel a:hover{font-style:normal}
form#frm_contato{margin:0 auto;padding:10px;width:300px}
form#frm_contato p{clear:both}
form#frm_contato p label{float:left;font-size:13px;padding-right:5px;text-align:right;width:85px}
form#frm_contato p.simples input,form#frm_contato textarea{background-color:#FAFAFA;border:1px solid gray;float:right;font-family:Arial, Helvetica, sans-serif;font-size:9pt;margin-bottom:10px;padding:4px;width:190px}
form#frm_contato p#botao{text-align:right}
form#frm_contato p#botao input{font-size:10pt}
div#conteudo p.manual{font-size:90%;margin-bottom:10px;text-indent:0;}
div#conteudo p#pdf{font-size:80%}
div#conteudo p#pdf a#pdf_link_img{float:left;margin-right:10px}
html{background-color:#FFF;background-image:url(./img/tema_preto_bg.jpg)}
body{background-color:#FAFAFA;border:3px double #333;color:#444;font:100% "Trebuchet MS", Helvetica, Verdana, sans-serif;margin:10px auto 0;width:770px}
div#banner{border-bottom:3px double #333;height:128px;margin:0 0 5px;padding:0}
div#banner h1{margin:0;padding:0}
div#informacoes{clear:both;font-size:80%;position:relative}
div#informacoes p#endereco,div#informacoes address{margin:0 0 0 20px;padding:0;text-align:left}
div#informacoes p#xhtml_valido{position:absolute;right:105px;top:10px}
div#informacoes p#css_valido{position:absolute;right:10px;top:10px}
div#conteudo{background:#FFF;border:1px solid gray;float:right;font:90% "Trebuchet MS", Helvetica, Verdana, sans-serif;margin:2px 10px 10px 2px;min-height:210px;padding:5px 10px;width:70%}
div#conteudo:first-child{margin-top:5px}
p#temas_referencia{float:right;font-size:70%;margin:0 8px;padding:0 5px}
p#temas_referencia img{border:1px solid gray;margin-bottom:0;margin-right:5px;padding:0;position:relative;top:3px}
span#referencia_navegacao{border-left:1px solid #555;border-right:1px solid #555;border-top:1px solid #555;padding:0 2px}
div#lateral{background-color:#DDD;border-bottom:1px solid gray;border-top:1px solid gray;float:left;margin:19px 0 10px 5px;padding:8px}
ul#navegacao,ul#atalhos{font-size:11pt;list-style:none;margin:5px 0 15px;padding:0;width:154px}
ul#navegacao ul{font-size:9pt;list-style:none;padding-left:0}
ul#navegacao li{border-bottom:1px solid #CCC;font:90%/1.5 "Trebuchet MS", Helvetica, Verdana, sans-serif}
ul#atalhos li{font-size:9pt;font-weight:700;height:60px;margin-bottom:10px}
ul#navegacao li a{background-color:#333;border-left-color:gray;border-left-style:solid;border-left-width:5px;color:#FFF;display:block;padding:0 5px;text-decoration:none}
ul#navegacao li a:hover{background-color:#CCC;border-left-color:#222;color:#222;font-weight:700}
ul#navegacao ul li a{background-color:#FFF;border-left-color:gray;border-left-style:solid;border-left-width:4px;color:#333;padding-left:5px}
ul#navegacao ul li a:hover{font-weight:400}
h2,h3,h4,div#conteudo strong{color:#444}
div#conteudo a,div#informacoes a,span#referencia_navegacao a{color:#333}
div#conteudo table td.dado_numerico,div#conteudo p#formulario{text-align:center}
div#informacoes a:hover,span#referencia_navegacao a:hover{font-weight:700}
@media print {
html,body{font:100% "Trebuchet MS", Helvetica, Verdana, sans-serif}
div#informacoes{border-top:1px solid gray;text-align:center}
h2{background-color:#CCC;border:1px solid gray;font-variant:small-caps;text-align:center}
h3{border-bottom:1px dotted gray}
div#banner,div#lateral,p#referencia_navegacao,div#informacoes p#xhtml_valido,div#informacoes p#css_valido,div#informacoes hr,ul#inicial_links{display:none}
}
