@charset "utf-8";
* { padding: 0; margin: 0; }
body, h1, h2, h3, h4, h5, h6, p, form, ul, li { margin:0; padding:0; list-style:none; }
body { margin:0; padding:0; background-image:url(../images/bg_top.jpg); background-repeat:repeat-x; background-color:#ffffff; text-align:center; font-family: Arial, "Trebuchet MS", Verdana; font-size:11px; color:#5e5e5e; }
p { font-family: Arial, "Trebuchet MS", Verdana; margin: 0px; padding: 0px; }
img, img a { border:none; } 
a { text-decoration:none; color:#5e5e5e; }
a:hover { text-decoration:underline; } 

.aparece { visibility:visible; position:relative; clear:both; }
.desaparece { visibility:hidden; position:absolute; clear:both; }

#geral { width:776px; margin:0 auto; background:#ffffff; }

#empurra { clear:both; }

#topo { width:100%; height:44px; background:#0c4383; text-align:center; }
#topo #imagemTopo { width:345px; float:left; margin-right:10px; }
#topo #dataHora { width:421px; height:26px; padding-top:18px; float:right; text-align:right; font-family: Tahoma, Arial, "Trebuchet MS", Verdana; font-size:11px; color:#ffffff; }

#topo_banner { width:776px; height:167px; background:#0c4383; text-align:center; }

#lateral { width:185px; margin-top:1px; float:left; text-align:center; }
#lateral #titulos { display:block; border-bottom:1px solid #d9d9d9; padding-bottom:5px; margin-bottom:5px; font-weight:bold; color:#0c4584; font-size:18px; letter-spacing:-1px; text-align:left; }
#lateral #buscas { width:180px; height:75px; float:left; border-bottom:1px solid #d9d9d9; background:#f3f3f3; border-left:5px solid #d9d9d9; }
#lateral #buscas  #frmBusca { width:100%; }
#lateral #buscas  #frmBusca .editeBuscar { width:108px; border:1px solid #5e5e5e; padding:5px 20px 5px 5px; background-image:url(../images/icon_06.gif); background-position:right center; background-repeat:no-repeat; font-size:11px; color:#5e5e5e; }
#lateral #buscas  #frmBusca  .botaoLocalizar { border:1px solid #5e5e5e; padding:3px 2px 3px 2px; background-color:#5e5e5e; font:bold 11px Arial, Trebuchet MS, Helvetica, FreeSans, Sans-Serif;color:#ffffff; width:26px; letter-spacing:1px; }

#lateral #menuprincipal { width:100%; float:left; text-align:left; background:#f3f3f3; margin-bottom:7px; *margin-bottom:10px; }
#lateral #div_enquete { text-align:justify; }

#lateral_dir { width:150px; margin-top:1px; float:right; background:#ffffff; }
#lateral_dir #resposta { font:bold; color:#ce0000; }
#lateral_dir #carregando { font:bold; color:#ce0000; }
#lateral_dir #enviando { font:bold; color:#ce0000; }
#noscript { color:#FF0000; font-size:14px; font-weight:bold; }
#lateral_dir  #titulos { display:block; border-bottom:1px solid #d9d9d9; padding-bottom:5px; margin-bottom:5px; font-weight:bold; color:#0c4584; font-size:18px; letter-spacing:-1px; text-align:left; }
#lateral_dir #frmNovidades { width:100%; text-align:left; }
#lateral_dir #frmNovidades .editeNovidades { width:137px; border:1px solid #5e5e5e; padding:5px; margin-top:4px; margin-bottom:4px; font-size:11px; color:#5e5e5e; }
#lateral_dir #frmNovidades .botaoLocalizar { border:1px solid #5e5e5e; padding:3px 2px 3px 2px; background-color:#5e5e5e; font:bold 11px Arial, Trebuchet MS, Helvetica, FreeSans, Sans-Serif;color:#ffffff; width:50px; letter-spacing:1px; }
#lateral_dir #linksuteis li { border-bottom:1px solid #d9d9d9; display:block; padding:2px 0px 2px 0px; overflow-x:hidden; text-align:left; }
#lateral_dir #linksuteis img { border:0px; padding-right:5px; }



#conteudo { width:421px; float:left; margin-left:10px; margin-right:10px; margin-top:1px; text-align:left; }
#conteudo #titulos { display:block; border-bottom:1px solid #d9d9d9; padding-bottom:5px; margin-bottom:5px; font-weight:bold; color:#0c4584; font-size:18px; letter-spacing:-1px; }
#conteudo #chamada { width:100%; margin-top:18px; *margin-top:16px; margin-bottom:10px; }
#conteudo #chamada h2 { padding-bottom:5px; font-weight:bold; font-size:16px; color:#0c4584; letter-spacing:-1px; }
#conteudo #chamada h4 { text-align:left; margin-bottom:3px; color:#5e5e5e; font-size:11px; }
#conteudo #chamada #noticia{ width:100%; line-height:150%; text-align:justify; font-size:11px; }
#conteudo #chamada #noticia li { list-style:none; padding-left:25px; padding-bottom:2px; background: url(../images/setinha.gif) center no-repeat; background-position:15px; }
#conteudo #chamada #noticia img { width:200px; height:135px; border:0px; margin-right:5px; margin-bottom:5px; border:1px solid #d9d9d9; padding:3px; }

#conteudo #outrasNoticias { position:relative; width:421px; float:left; }
#conteudo #outrasNoticias div.a { width:100%; float:left; text-align:justify; }
#conteudo #outrasNoticias div.a a { display:block; color:#5e5e5e; text-decoration:none; }
#conteudo #outrasNoticias div.a a:hover { text-decoration:underline; }
#conteudo #outrasNoticias div.a ul li { border-bottom:1px solid #d9d9d9; padding:5px 0px 10px 0px; margin-bottom:5px; overflow-x:hidden; }
#conteudo #outrasNoticias div.a ul li span { display:block; font-weight:bold; color:#0c4584; }
#conteudo #outrasNoticias div.a ul li strong { color:#5e5e5e; }

#container { width:581px; float:left; margin-left:10px; margin-top:1px; text-align:left; }
#container #titulos { display:block; border-bottom:1px solid #d9d9d9; padding-bottom:5px; margin-bottom:5px; font-weight:bold; color:#0c4584; font-size:18px; letter-spacing:-1px; }
#container #navegacao { border-bottom:1px solid #f0ede6; margin-bottom:10px; padding-bottom:5px; font-size:14px; letter-spacing:-1px; }
#container #navegacao a { color:#5e5e5e; }
#container #espaco { width:100%; position:relative; float:left; margin-bottom:10px; } 
#container #espaco h1 { display:block; border-bottom:1px solid #f0ede6; margin-bottom:10px; padding-bottom:5px; font-weight:bold; color:#ce0000; font-size:24px; letter-spacing:-1px; }
#container #espaco h2 { margin-top:5px; font-weight:bold; color:#0c4584; font-size:18px; letter-spacing:-1px; text-align:justify; } 
#container #espaco #tamanhoLetra { width:100%; float:right; }
#container #espaco #tamanhoLetra h2 { width:415px; float:left; margin-top:2px; font-weight:bold; color:#0c4584; font-size:18px; letter-spacing:-1px; text-align:justify; }
#container #espaco #tamanhoLetra #dataHora { width:415px; float:left; text-align:left; padding-top:5px; }
#container #espaco #tamanhoLetra li { float:right; width:25px; height:22px; margin-left:5px; border:1px solid #f0ede6; font-weight:bold; line-height:200%; text-align:center; }
#container #espaco #tamanhoLetra .menor a { font-size:10px; }					
#container #espaco #tamanhoLetra .maior a { font-size:12px; }
#container #espaco #tamanhoLetra .descricao { float:right; width:95px; height:22px; margin-left:5px; border:1px solid #f0ede6; font-weight:normal; text-align:center; }
#container #espaco #textos p { padding-bottom:10px; text-align:justify; font-size:12px; line-height:150%; }
#container #espaco #textos img { border:1px solid #d9d9d9; padding:5px; margin-bottom:5px; margin-right:5px; }
#container #espaco #textos #imagem { float:left; margin-right:15px; }

#container #espaco #voltar { width:100%; margin-top:20px; padding-top:5px; border-top:1px solid #dfdfdf; text-align:right; display:block; font-size:13px; letter-spacing:-1px; }

#container #espaco #vejamais { position:relative; width:100%; float:left; }
#container #espaco #vejamais h3 { margin:5px 0px 5px 0px; font-weight:bold; border-bottom:1px solid #f0ede6; padding-bottom:5px; font-size:18px; color:#0c4584; letter-spacing:-1px; }
#container #espaco #vejamais div.a { width:100%; float:left; text-align:justify; }
#container #espaco #vejamais div.a a { display:block; color:#5e5e5e; text-decoration:none; }
#container #espaco #vejamais div.a a:hover { text-decoration:underline; }
#container #espaco #vejamais div.a ul li { border-bottom:1px solid #d9d9d9; padding:5px 0px 10px 0px; margin-bottom:5px; overflow-x:hidden; }
#container #espaco #vejamais div.a ul li span { display:block; font-weight:bold; color:#0c4584; }
#container #espaco #vejamais div.a ul li strong { color:#5e5e5e; }

#rodape { width:100%; height:99px; margin-top:10px; background-repeat:repeat-x; background-image:url(../images/bg_base.jpg); }
#rodape #centro { width:776px; height:99px; text-align:center; margin:0 auto; }
#rodape #centro #imagemRodape { width:225px; float:right; padding-top:40px; margin-right:10px; }
#rodape #centro #dadosMenu { width:531px; text-align:left; float:left; padding-top:15px; margin-left:10px; color:#ffffff; }
#rodape #centro #dadosMenu a { color:#ffffff; font-weight:bold; }

.paginate { font-family:Arial, Helvetica, sans-serif; font-size:.8em; }
a.paginate { border:1px solid #5e5e5e; padding:2px 6px 2px 6px; text-decoration:none; color:#5e5e5e; }
a.paginate:hover { background-color:#5e5e5e; color:#FFFFFF; text-decoration:underline; }
a.current { border:1px solid #5e5e5e; font:bold .8em Arial,Helvetica,sans-serif; padding:2px 6px 2px 6px; cursor:default; background:#0c4584; color:#FFFFFF; text-decoration:none; }
span.inactive { border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:.8em; padding:2px 6px 2px 6px; color:#999; cursor:default; }

.campoReq_curto { width:405px; border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; border-right:#ccc 1px solid; padding:4px; border-left:#5e5e5e 4px solid; font:normal 12px Arial, Trebuchet MS, Helvetica, FreeSans, Sans-Serif; color:#5e5e5e; }
.botao { border:#5e5e5e 1px solid; padding:1px 2px 1px 2px; background:#5e5e5e; font: bold 11px Arial, Trebuchet MS, Helvetica, FreeSans, Sans-Serif; color:#fff; width:80px; padding:1px; letter-spacing:1px; }
