@charset "utf-8";
/* Definição das Tags */
* { margin:0px; padding:0px; }
object { margin:0px; padding:0px; }
body { background-color:#FFF; background-image:url(../imagens/fundo.jpg); background-repeat:repeat-x; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
h1 { font-size:17px; font-weight:lighter; display:block; text-align:left; margin-right:10px; font-family:Verdana, Geneva, sans-serif; color:#069; margin-bottom:5px; }
h2 { font-size:20px; font-weight:bold; display:block; text-align:left; margin-bottom:10px; color:#069; text-transform:uppercase; border-bottom:1px #CCC dotted; width:100%; }
h3 {font-size:12px; font-weight:bold; display:block; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#069; margin-bottom:5px;}
/* Final */


/* Definição dos Link`s */
a.linkBlock:link, a.linkBlock:visited { text-decoration:none; display:block; color:#333; padding-top:6px; }
a.linkBlock:hover { color:#069; }
a.linkPadrao:link, a.linkPadrao:visited { text-decoration:none; color:#666; }
a.linkPadrao:hover { color:#069; }
/* Final */


/* INÍCIO -- DEFINIÇÃO DAS CLASSE GENÉRICAS */
.floatLeft { float:left; }
.floatRight { float:right; }
.clearBoth { clear:both; }
.displayBlock { display:block; }
/* FIM -- DEFINIÇÃO DAS CLASSE GENÉRICAS */


/* Definição das DIV'S */
div#root { width:100%; margin-top:20px; /*  background-image:url(../imagens/root.jpg); */ }
div#rootBaixo { width:100%; min-height:250px; margin:0px auto; background-image:url(../imagens/fundoBaixo.jpg); background-repeat:repeat-x; }
div#rootRodape { width:100%; min-height:70px; margin:20px auto 5px auto; background-image:url(../imagens/rodape.jpg); background-repeat:repeat-x; clear:both; }
div#conteudo { width:900px; min-height:320px; margin:0px auto; background-color:#FFF; display:block; /*  background-image:url(../imagens/conteudo.jpg); */ }
div#conteudoBaixo { width:900px; min-height:270px; margin:0px auto; display:block; padding-top:20px; /*  background-image:url(../imagens/conteudo.jpg); */ }
div#destaques { width:350px; min-height:320px; display:block; background-color:#FFF; float:left; }
ul#destaquesLista { width:342px; list-style:none; display:block; min-height:100px; margin-top:-8px; }
ul#destaquesLista li { display:block; border-bottom:1px #CCC solid; color:#666; padding-bottom:2px; padding-top:6px; }
div#informativos { width:360px; min-height:320px; margin-left:5px; padding-left:10px; background-color:#FFF; background-image:url(../imagens/sombraBoxes.jpg); background-repeat:no-repeat; float:left; }
div#menu { width:159px; min-height:320px; padding-left:1px; margin-right:10px; background-image:url(../imagens/sombraBoxes.jpg); background-repeat:no-repeat; float:left; background-color:#FFF; background-position:right; }
ul#informativosLista { width:350px; margin-left:10px; list-style:none; display:block; min-height:100px; margin-top:-8px; }
ul#informativosLista li { display:block; width:340px; border-bottom:1px #CCC solid; color:#666; padding-bottom:2px; padding-top:10px; text-align:justify; }
ul#menuListar { width:150px; list-style:none; display:block; text-align:left; background-color:#E3EEF4; }
ul#menuListar li { display:block; border-bottom:1px #CCC solid; color:#666; padding-bottom:2px; padding-left:3px; }
ul#menuListar li:hover { background-color:#DDEAF0; color:#FFF; }
div#flashPainel { width:298px; min-height:260px; display:block; float:left; }
div#newsletterBusca { width:200px; min-height:260px; display:block; margin-left:10px; float:left; }
div#enquete { width:180px; min-height:260px; display:block; margin-left:10px; float:left; }
div#publicidadeCapa { width:180px; min-height:260px; display:block; margin-left:10px; float:left; }
div#newsletter { margin:0px; }
div#busca { margin:0px; }
div#conteudoRodape { width:900px; min-height:70px; margin:0px auto; display:table; clear:both; }
div#rodapeEsquerda { display:block; float:left; width:600px; }
div#rodapeDireita { display:block; float:right; width:280px; margin-right:15px; text-align:right; margin-top:40px; }
ul#parceirosListar { list-style:none; }
ul#parceirosListar li { margin-bottom:2px; }
div#conteudoBox { width:700px; display:block; min-height:400px; float:left; font-size:12px; }
div#conteudoBox p { margin:0px 0px 20px 0px; text-align:justify;  }
div#conteudoBox img { border:2px #CCC solid; margin-right:5px; }
div#conteudoLateral { float:left; width:150px; margin-right:20px; }
ul#listarConteudo { list-style:none; margin:0px; }
ul#listarConteudo p { margin:0px; }
ul#listarConteudo li { margin:20px; border-bottom:1px #CCC solid; }

ul#viewFotos { list-style:none; margin:0px auto; }
ul#viewFotos p { margin:0px; } 
ul#viewFotos li { margin:10px; width:600px; border-bottom:1px #CCC solid; display:block; padding-bottom:7px; }

div#dadosEventos { width:600px; display:table; }
div#dadosEventos p { margin:0px 0px 0px 0px; }
/* Final */


/* Definição das Classes */
p.imagemDestaque { width:340px; padding:5px; padding-left:0px; display:block; }
p.imagemDestaque img { border:1px #666 solid; }
p.dataInformativosCapa { font-size:11px; font-weight:bold; }
p.tituloEnquete { font-size:14px; color:#666; text-align:center; border-bottom:1px solid #CCC; padding-bottom:10px; }
p.opcaoEnquete { margin-top:10px; margin-bottom:10px; }
p.tituloRodape { color:#666666; font-size:12px; font-weight:bold; display:block; margin-top:10px; margin-bottom:15px; }
p.enderecoRodape { color:#666666; font-size:12px; display:block; width:600px; margin-top:1px; }
p.creditoRodape2 { font-size:12px; font-weight:bold; }
p.creditoRodape { font-size:12px; }
/* Final */


/* Definição dos formulários */
.formInput_Enquete { border:1px #CCC solid; background-image:url(../imagens/fundoForm.jpg); background-repeat:repeat-x; height:23px; font-size:16px; padding-top:3px; color:#666; width:190px; margin-bottom:5px; }
.formButton_Enquete { border:1px #999 solid; background-image:url(../imagens/fundoBotao.jpg); height:29px; font-weight:bold; padding-bottom:3px; color:#FFF; }
.formInput_Busca { border:1px #CCC solid; background-image:url(../imagens/fundoForm.jpg); background-repeat:repeat-x; height:23px; font-size:16px; padding-top:3px; color:#666; width:190px; margin-bottom:5px; }
.formSelect_Busca { border:1px #CCC solid; background-image:url(../imagens/fundoForm.jpg); background-repeat:repeat-x; height:20px; font-size:16px; padding-bottom:3px; padding-top:3px; color:#666; width:190px; margin-bottom:5px; }
.formButton_Busca { border:1px #999 solid; background-image:url(../imagens/fundoBotao.jpg); height:29px; font-weight:bold; padding-bottom:3px; color:#FFF; }
/* Final */

/* Definição da tela de contato */
div#boxConteudoInterno { width:600px; margin:1px auto; background-color:#FFF; display:table; }
div#dadosContato { width:600px; margin:10px auto auto auto; border:1px #D5E7F0 solid; background-color:#E9F8FF; padding:5px; display:table; }
div#dadosContato p { margin:0px; }
.tituloEndereco { margin-top:-15px; margin-bottom:-15px; width:430px; color:#333333; font-size:12px; font-weight:bold; }
.formContato { margin:30px 0px 10px 0px; clear:both; }
.formContato textarea { width:530px; border:1px #D5E7F0 solid; background-color:#E9F8FF; padding:5px; margin-bottom:20px; }
.formContato label { font-size:12px; color:#666; }
.nome { width:530px; border:1px #D5E7F0 solid; background-color:#E9F8FF; padding:5px; margin-bottom:20px; text-indent:20px; background-image:url(../imagens/FormName.png); background-repeat:no-repeat; }
.email { width:530px; border:1px #D5E7F0 solid; background-color:#E9F8FF; padding:5px; margin-bottom:20px; text-indent:20px; background-image:url(../imagens/FormEmail.png); background-repeat:no-repeat; }
.site { width:530px; border:1px #D5E7F0 solid; background-color:#E9F8FF; padding:5px; margin-bottom:20px; text-indent:20px; background-image:url(../imagens/FormURI.png); background-repeat:no-repeat; }
.ptextoConteudo { font-size:12px; color:#333333; line-height:14px; text-align:justify; margin:0px; }
/* FINAL */


/* INÍCIO -- DEFINIÇÃO DA TELA DE LOGIN */
div#login { z-index:1; margin:100px auto; width:557px; height:231px; background-image:url(../imagens/fundoLogin.jpg); background-repeat:no-repeat; }
div#loginDados { z-index:2; width:475px; height:314px; background-image:url(../imagens/dadosLogin.png); background-repeat:no-repeat; margin:-30px 0px 0px 40px; position:absolute; }
div#formLogin { margin:30px 0px 0px 5px; width:450px; }
div#informacoesLogin { font-size:12px; color:#666; width:215px; float:left; margin:-10px 0px 0px -5px; }
div#rodapeLogin { clear:both; float:right; width:300px; height:40px; margin-top:35px; margin-right:-10px; }
.pTituloLogin { margin:20px 0px 0px 10px; }
.formularioLogin { font-size:12px; color:#666; float:left; margin-top:-12px; }
.formularioLogin label { margin:10px 0px; }
.formularioLoginInput { border:1px #999 solid; padding:2px; margin-bottom:15px; border-top: 1px #000 solid; width:200px; }
.formularioLoginBtn { border:1px #CCC solid; background-image:url(../imagens/fundoBtn.jpg); background-repeat:repeat-x; font-size:12px; color:#333; padding:2px; margin-top:5px; }
.linhaLogin { margin:-10px 15px; }
.pCreditosRodape { margin:0px; font-size:11px; color:#666; }
.pRodape { margin: 0px 0px 0px -8px; position:absolute; }
/* FINAL -- DEFINIÇÃO DA TELA DE LOGIN */


/* INÍCIO -- PAGINAÇÃO */
.paginator { margin:10px 10px 20px 10px; border-bottom:1px #CCC solid; border-top:1px #CCC solid; padding-bottom:10px; padding-top:10px; }
.paginator a { padding: 6px 6px 6px 6px; text-decoration: none; color: #3E79B6; border: 1px solid #CCCCCC; background: #FFF; font-size:10px; }
.paginator span { font-size:10px; }
.paginator a:hover { background: #F1F1F1; color: #000; }
/* FINAL  -- PAGINAÇÃO */


/* TABELA DE DADOS */
table#tabelaDados {border:1px #CCC solid; margin-bottom:20px;}
table#tabelaDados label { font-weight:bold; }
table#tabelaDados .row1 {background-color:#FFF; border-bottom:1px #999 solid; height:35px;}
table#tabelaDados .row2 {background-color:#f1f1f1; border-bottom:1px #999 solid; height:35px;}
.formInput_Dados { border:1px #CCC solid; background-image:url(../imagens/fundoForm.jpg); background-repeat:repeat-x; height:23px; font-size:16px; padding-top:3px; color:#666; }
.fundoAnexos {  background-image:url(../imagens/fundoForm.jpg); background-repeat:repeat-x; font-size:12px; font-weight:bold; padding-top:3px; color:#666; }

/* FINAL - TABELA DE DADOS */