@charset "iso-8859-1";
/* INÍCIO - Definição das tags */
* { margin:0px; padding:0px; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; background-image:url(../imagens/fundo.jpg); background-repeat: no-repeat; background-position:center 0; }
h2 { font-size:14px; color:#990000; font-weight:bold; border-bottom:1px #CCC solid; display:block; width:700px; }
h4 { font-size:22px; color:#069; font-weight:bold; border-bottom:1px #CCC solid; display:block; }
h5 { font-size:18px; color:#990000; font-weight:bold; display:block; margin-top:20px; margin-bottom:10px; border-bottom:1px #CCC dotted; }
/* FINAL - Definição das tags */


/* INÍCIO - Definição das classes genéricas */
.textoNegrito { font-weight:bold; }
.floatLeft { float:left; }
.floatRight { float:right; }
.textoNegrito { font-weight:bold; }
.displayBlock { display:block; }
.displayNone { display:none; }
.clearBoth { clear:both; }
.margin0px { margin:0px; }
.textRed { color:#F00; }
.textAmarelo { color:#FC0; }
.imgMargin10Right { margin-right:10px; }
/* FINAL - Definição das classes genéricas */


/* INÍCIO - Definição dos links */
a.linkBlock:link, a.linkBlock:visited { display:block; padding:3px 2px; text-decoration:none; color:#333; }
a.linkBlock:hover { color:#000; }
a.linkPadrao:link, a.linkPadrao:visited { color:#333; text-decoration:none; }
a.linkPadrao:hover { text-decoration:underline; }
a.linkBranco:link, a.linkBranco:visited { color:#FFF; text-decoration:none; display:block; }
a.linkBranco:hover { text-decoration:underline; }
a.linkFotos:link, a.linkFotos:visited { color:#666; text-decoration:none; overflow:hidden; }
a.linkFotos:hover { text-decoration:underline; }
/* FINAL - Definição dos links */


/* INÍCIO - Definição das DIV's */
div#root { width:960px; margin:0px auto; background-color:#FFF; }
div#topo { width:960px; height:145px; margin:0px auto; background-image:url(../imagens/fundoTopo.jpg); }
div#conteudo { width:960px; clear:both; margin-top:10px; }
div#esquerda { width:170px; float:left; display:block; overflow:auto; margin-bottom:20px; }
div#conteudoCapa { width:770px; float:left; margin:0px 10px; margin-bottom:10px; display:block; overflow:auto; }
div#conteudoCapaTop { width:770px; clear:both; margin-bottom:10px; display:block; overflow:auto; }
div#conteudoInterno { width:770px; clear:both; margin-bottom:10px; display:block; overflow:auto; }
div#centro { width:610px; float:left; margin-right:8px; overflow:auto; }
div#direita { width:152px; float:left; overflow:auto; }
div#conteudoCapaBot { width:770px; clear:both; margin:0px; background-image:url(../imagens/fundoCapaBot.jpg); background-repeat:no-repeat; padding-top:10px; overflow:auto; background-color:
}
div#conteudoCapaBot ul { list-style:none; }
div#conteudoCapaBot li { border-bottom:1px #999 dotted; padding:5px 0px; padding-bottom:10px; margin:3px 0px; }
div#posicao1 { width:240px; float:left; display:block; margin-right:10px; padding-left:8px; overflow:hidden; }
div#posicao2 { width:244px; float:left; display:block; border-left:1px dotted #999; margin-right:10px; padding-left:8px; overflow:hidden; }
div#posicao3 { width:240px; float:left; display:block; border-left:1px dotted #999; padding-left:8px; overflow:hidden; }
div#rodape { width:960px; height:100px; clear:both; background-image:url(../imagens/rodape.jpg); background-repeat:no-repeat; overflow:auto; }
div#menu { background-image:url(../imagens/menu_r2_c1.jpg); background-repeat:repeat-y; }
div#menu ul { list-style:none; padding:0px 10px; }
div#menu li { border-bottom:1px #CCC dotted; }
div#menu li:hover { background-color:#FFF; }
div#enquete { font-size:12px; }
div#outrasNoticias { width:258px; margin-left:10px; display:block; float:left; list-style:none; }
div#outrasNoticias ul { list-style:none; }
div#outrasNoticias li { border-bottom:1px #CCC dotted; padding:3px 0px; }
div#destaques { width:340px; float:left; }
div#centroAlto { clear:both; overflow:auto; display:table; }
div#centroBaixo { clear:both; overflow:auto; margin-top:20px; display:table; }
div#outrosDestaques { width:340px; margin-right:10px; float:left; display:block; }
div#classificadosCapa { width:258px; float:left; display:block; }
div#classificadosCapa ul { list-style:none; }
div#classificadosCapa li { overflow:auto; padding:3px 0px; border-bottom:1px #CCC dotted; margin:7px 0px; }
ul#listaNoticiasCapa { list-style:none; margin:0px auto; width:750px; display:block; }
ul#listaNoticiasCapa li { padding:5px 2px; border-bottom:1px #CCC solid; width:746px; margin:0px auto; }
ul#listaNoticiasCapa li:hover { background-color:#f1f1f1; }
div#conteudoLeitura { width:770px; font-size:12px; border-bottom:1px #999 dashed; padding-bottom:10px; margin:0px auto; margin-top:5px; clear:both; }
div#conteudoLeitura p { margin:15px 5px 0px 0px; text-align:justify; color:#333; }
div#conteudoLeitura p img { margin:0px 10px 10px 0px; }
div#enviarPorEmail { width:600px; display:none; margin:10px auto; text-align:left; }
div#enviarPorEmail ul { list-style:none; }
div#textoExpediente { width:750px; margin:0px auto; text-align:justify; padding-bottom:10px; }
div#textoExpediente p { margin:10px 0px; font-size:12px; font-weight:normal; color:#333; }
div.Expediente { width:750px; display:table; margin:0px auto 10px auto; text-align:justify; }
div.Expediente ul { list-style:none; }
ul#listaGaleriaFotos { list-style:none; margin:0px; padding:0px; overflow:hidden; width:740px; min-height:300px; }
ul#listaGaleriaFotos li { display:block; width:190px; height:205px; overflow:hidden; float:left; margin:0px 28px; margin-bottom:20px; border-bottom:1px #CCC dotted; }
ul#listaGaleriaFotos li img { border:2px #CCC solid; }
ul#listaGaleriaFotos li img:hover { border:2px #990000 solid; }
p.dataGaleriaFotos { color:#666; display:block; font-size:11px; margin-bottom:6px; }
p.tituloGaleriaFotos { font-size:12px; font-weight:bold; display:block; color:#999; }
ul#listaFotos { list-style:none; width:662px; margin:0px auto; }
ul#listaFotos li { display:block; border-bottom:1px #666 dotted; padding:5px 0px; margin-top:5px; }
ul#listaFotos li img { padding:10px; border:1px #CCC solid; background-color:#FFF; }
div#dadosRodape { width:940px; margin:0px auto; background-image:url(../imagens/rodape.jpg); height:107px; }
div#rodapeEsquerda { float:left; width:480px; height:100px; display:block; margin-left:15px; }
div#rodapeDireita { float:right; width:305px; height:100px; display:block; }
div#classificadosInterno { width:730px; display:block; }
div#classificadosInterno ul { list-style:none; margin-left:-10px; }
div#classificadosInterno li { overflow:auto; padding:3px 0px; background-color:#f1f1f1; padding:5px; width:340px; float:left;  border-bottom:1px #CCC dotted; margin:7px 0px; margin-left:20px; }

/* FINAL - Definição das DIV's */


/* INÍCIO - Definição das classes */ 
div.fotosDestaques { width:340px; height:223px; display:block; z-index:100; position:relative; }
div.chamadaDestaques { background-image:url(../imagens/fundoChamadaDestaques.png); width:330px; height:35px; display:block; color:#FFF; z-index:500; margin-top:-45px; position:relative; padding:5px; }
div.navegacaoDestaques { width:340px; overflow:hidden; height:26px; }
div.navegacaoDestaques p { float:left; }
p.dataOutrasNoticias { font-size:10px; }
p.chamadaOutrasNoticas { font-size:11px; color:#333; }
div.fundoLateral { background-image:url(../imagens/fundoLateral_r2_c1.jpg); background-repeat:repeat-y; width:140px; padding:0px 6px; }
div.fundoLateral ul { list-style:none; }
div.fundoLateral li { border-bottom:1px #CCC dotted; padding:5px 0px; text-align:center; font-size:10px; }
p.informativoLateral { font-size:10px; }
p.bannersOutrosDestaques { width:340px; padding:5px 0px; border-bottom:1px #999 solid; border-top:1px #999 solid; background-color:#EBEBEB; margin:5px 0px; }
div.chamadaClassificados { width:150px; float:left; margin-right:5px; }
div.imagemClassificados { width: 103px; float:left; overflow:hidden; }
p.tituloClassificadosCapa { font-weight:bold; height:25px; overflow:hidden; border-bottom:1px #CCC dotted; line-height:12px; margin-bottom:5px; }
p.descricaoClassificadosCapa { font-size:10px; }
p.perguntaEnquete { padding:5px; font-size:12px; border-bottom:1px #999 dotted; margin-bottom:15px; }
p.tituloListaBaixo { font-weight:bold; color:#333; font-size:12px; }
p.chamadaListaBaixo { font-weight:normal; color:#333; font-size:12px; }
p.titulosPaginas { width:750px; height:30px; font-size:15px; text-transform:uppercase; color:#990000; font-weight:bold; background-image:url(../imagens/titTodasNoticias.jpg); background-repeat:no-repeat; }
p.tituloMateria { font-size:20px; width:760px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666; text-shadow: #CCC 2px 2px 2px; border-bottom:1px #CCCCCC solid; margin-bottom:10px; background-image:url(../imagens/fundoDestaques.jpg); background-repeat:repeat-x; background-color:#F0F0F0; text-align:justify; }
.pDataDestaque { display:block; margin:0px; font-size:11px; color:#333333; }
.pFonteNoticia { display:block; margin:0px; font-size:11px; color:#333; }
.pOpcoesDestaque { margin:0px 5px; margin-bottom:7px; text-align:right; color:#666; font-size:11px; }
table.tabelaFiliacao { width:500px; margin:0px auto; }
table.tabelaFiliacao th { border-bottom:1px #999 dotted; padding:2px 0px; }
table.tabelaFiliacao td { border-bottom:1px #999 dotted; padding:2px 0px; }

div.chamadaClassificadosInterno { width:230px; float:left; margin-right:5px; }
div.imagemClassificadosInterno { width: 110px; float:left; }
p.tituloClassificadosInterno { font-weight:bold; height:25px; overflow:hidden; border-bottom:1px #CCC dotted; line-height:12px; margin-bottom:5px; }
p.descricaoClassificadosInterno { font-size:10px; }

/* FINAL - Definição das classes */


/* INÍCIO -  DEFINIÇÃO DA PAGINAÇÃO */
div.paginator { margin:20px 5px 10px 5px; border-top:1px #CCC solid; border-bottom:1px #CCC solid; padding:10px 10px; background-color:#e0e0e0; clear:both; }
div.paginator span { font-size:12px; padding:5px 5px; font-weight:bold; border:1px #FFF solid; }
div.paginator a { padding: 5px; text-decoration: none; border: 1px solid #333; background: #333; color: #FFF; font-size:12px; font-weight:bold; }
div.paginator a:hover { background: #FFF; color: #333; border:1px #CCC solid; }
/* FINAL -  DEFINIÇÃO DA PAGINAÇÃO */


/* INÍCIO - Definição dos formulários */
form.formEnquete { margin:5px; }
form.formEnquete label { font-weight:bold; }
form.formEnquete p { margin:5px 0px; }
form.formEnquete input[type=submit] { border:1px #999 solid; background-color:#f1f1f1; padding:0px 3px; font-size:10px; font-weight:bold; color:#333; }
.formContato { margin:5px 0px; }
.formContato label { font-weight:bold; display:block; }
.formContato_input { width:100%; padding-top:4px; padding-bottom:4px; border:none; border-bottom:1px #ccc solid; text-indent:5px; background-color:#F4F4F4; font-size:11px; }
.formContato_textarea { width:100%; padding-top:4px; padding-bottom:4px; border:none; border-bottom:1px #ccc solid; text-indent:5px; background-color:#F4F4F4; font-size:11px; }
form.formTabelaFiliacao { margin:5px; }
form.formTabelaFiliacao label { font-weight:bold; }
form.formTabelaFiliacao p { margin:5px 0px; }
form.formTabelaFiliacao input[type=submit] { border:1px #999 solid; background-color:#f1f1f1; padding:0px 3px; font-size:10px; font-weight:bold; color:#333; }
form.formTabelaFiliacao input[type=text] { background-color:#FFF; padding:3px 5px; border:1px #666 solid; font-size:11px; }
form.formTabelaFiliacao input[type=select] { background-color:#FFF; padding:3px 5px; border:1px #666 solid; font-size:11px; }
form.formTabelaFiliacao input[type=password] { background-color:#FFF; padding:3px 5px; border:1px #666 solid; font-size:11px; }
/* FINAL - Definição dos formulários */

div#formulariosTopos { width:175px; height:120px; margin-left:485px; display:table; }
div#formularioBusca { height:30px; }
.buscarTopo { border:none; background: transparent; margin-top:1px; height:18px; width:142px; margin-right:5px; float:left; display:block; }
div#formularioRestrito { height:70px; margin-top:25px; clear:both; }
.loginRestrito { background-color:#F4F4F4; border:none; border-bottom:2px #E0E0E0 solid; padding:1px 0px; margin-bottom:2px; border-right:2px #E0E0E0 solid; display:block;  width:170px; margin-left:2px; }
p.nomeLogado { margin-left:2px; border-bottom:1px #CCC dotted; margin-bottom:5px; font-weight:bold; color:#900; }
.titulos { background-image:url(../imagens/fundoTitulos.jpg); height:28px; font-weight:bold; color:#990000; text-transform:uppercase; font-size:14px; }
.titulosNormal { background-image:url(../imagens/fundoTitulos.jpg); height:28px; font-weight:bold; color:#990000; font-size:14px; }
ul#listaServicos { list-style:none; margin:0px; padding:0px; overflow:hidden; width:740px; min-height:300px; }
ul#listaServicos li { display:block; width:125px; height:90px; overflow:hidden; float:left; margin:0px 28px; margin-bottom:20px; border-bottom:1px #CCC dotted; }
ul#listaServicos li img { border:2px #CCC solid; }
ul#listaServicos li img:hover { border:2px #990000 solid; }


ul#GaleriaFotosInicial { list-style:none; margin:0px; padding:0px; overflow:hidden; width:610px; min-height:180px; }
ul#GaleriaFotosInicial li { display:block; width:190px; height:170px; overflow:hidden; float:left; margin:0px; margin-bottom:00px; border-bottom:1px #CCC dotted; }
ul#GaleriaFotosInicial li img { border:2px #CCC solid; }
ul#GaleriaFotosInicial li img:hover { border:2px #990000 solid; }

p.titulosFotos { width:610px; height:30px; font-size:15px; text-transform:uppercase; color:#990000; font-weight:bold; background-image:url(../imagens/titTodasNoticias.jpg); background-repeat:no-repeat; }


/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:400px; width:600px; background-color:#fff; border:3px solid #ccc;}
#simplemodal-container a.modalCloseImg {background:url(../imagens/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}
#aviso {
padding:10px;
}
#aviso h1 {
text-align:center;
padding-bottom:5px;
}
#aviso li {	
padding-bottom:5px;	
}