/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0;	font-style:inherit;	font-family:inherit; vertical-align:baseline; }
:focus { outline:0; }
body { font-size: 12px; line-height:1; color:#666; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; background:white url(../imagens/bg_body.jpg) top repeat-x; text-align:center; }
ol, ul { list-style: none; }
a { text-decoration:none; color:#00A2A6; }
a:hover { text-decoration:underline; }
em { font-style: italic; }

h1 { font-size:20px; font-weight:normal; text-transform:uppercase; letter-spacing:1px; }
h2 { font-size:16px; font-weight:500; }
h3 { font-size:14px; text-transform:uppercase; }
h4 { display:block; height:15px; line-height:15px; font-size:13px; font-weight:normal; text-transform:uppercase; }
h5 { display:block; font-size:12px; font-weight:normal; text-transform:uppercase; padding:2px 0 2px 2px!important; }
p { font-size:12px; }

div#container { width:1000px; text-align:left; margin:0 auto; }

div#cabecalho { height:159px; }
div#cabecalho h1.logo { float:left; padding:50px 0 0 5px; }
div#cabecalho h1.logo span { display:none; }
div#cabecalho div.logado { float:left; width:270px; padding:45px 0 0 10px; }
div#cabecalho div.logado span.user { display:block; font-size:18px; margin:10px 0 0; }
div#cabecalho div.logado p { font-size:11px; line-height:110%; }
div#cabecalho div.logado hr { display:block; height:2px; border:0; border-bottom:2px solid #ECECEC; }
div#cabecalho div.logado span.prefUser { display:block; font-size:11px; line-height:120%; font-weight:bold; color:#C5C5C5; }

div#cabecalho div.logado form#login { margin:0 0 5px; }
div#cabecalho div.logado form#login div.floatRight { width:130px; }
div#cabecalho div.logado form#login label { display:block; height:12px; line-height:110%; width:100%; font-size:12px; font-weight:bold; color:#00A2A6; margin:0 0 3px; }
div#cabecalho div.logado form#login input { display:inline-block; float:left; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; color:#666; text-indent:5px; border:0; background-color:#ECECEC; padding:3px 0; }
div#cabecalho div.logado form#login input#txtLogin { width:130px; }
div#cabecalho div.logado form#login input#txtSenha { width:93px; }
div#cabecalho div.logado form#login input.btOk { float:right; padding:0; }

div#cabecalho div.logado div.cadastro p.cadastrar { font-weight:bold; color:#00A2A6; }
div#cabecalho div.logado div.cadastro p.cadastrar a { color:#00A2A6; }

div#cabecalho object { float:right; margin:17px 0 0; }
/*-------------------------*/

div#conteudo { background:url(../imagens/bg_conteudo.jpg) top center repeat-y; padding:0 0 10px; }
div#conteudo div.sombraTopo { height:20px; background:url(../imagens/bg_sombra_home.jpg) top no-repeat; }
/*-------------------------*/

div#colEsq { float:left; width:155px; }
div#colEsq ul#menuEsq { width:150px; background-color:#ECECEC; border-bottom:2px solid #ECECEC; }
div#colEsq ul#menuEsq li { position:relative; z-index:300; font-size:12px; text-transform:uppercase; border-bottom:1px solid #FFF; }
div#colEsq ul#menuEsq li a { display:block; background-color:#ECECEC; border-left:4px solid #D35115; padding:8px 0 8px 5px; }
div#colEsq ul#menuEsq li a:hover { text-decoration:none; background-color:#999; color:#FFF; }
div#colEsq ul#menuEsq li.membros a { border-left:4px solid #00A2A6; }
div#colEsq ul#menuEsq li.txtMaior a { display:block; height:40px; line-height:120%; font-size:11px; }

div#colEsq ul#menuEsq li:hover ul, div#colEsq ul#menuEsq li.over ul { display:block; }
div#colEsq ul#menuEsq li ul { display:none; position:absolute; z-index:500; top:0; left:150px; width:250px; border:1px solid #ECECEC; border-left:5px solid #ECECEC; border-right:5px solid #ECECEC; }
div#colEsq ul#menuEsq li ul li { display:block; height:27px; line-height:27px; }
div#colEsq ul#menuEsq li ul li a { display:block; height:27px; line-height:27px; font-size:12px; text-transform:none; color:#FFF; background-color:#999; border:0; padding:0 5px; margin:0; }
div#colEsq ul#menuEsq li ul li a:hover { text-decoration:underline; }

div#colEsq div.buscaEsq { border-bottom:2px solid #ECECEC; padding:20px 0 10px; margin:0 5px 0 0; }
div#colEsq div.buscaEsq h1 { padding:0 0 5px 5px; }
div#colEsq div.buscaEsq input#buscaEsq { float:left; width:115px; padding:5px 0 6px; text-indent:2px; background:url(../imagens/bg_busca_esq.jpg) repeat-x; border:2px solid #CCC; border-right:0; }
div#colEsq div.buscaEsq form input#btOk { float:left; border:2px solid #CCC; border-left:0; }
div#colEsq div.buscaEsq span { display:block; width:100px; font-size:10px; }

div#colEsq div.banner { text-align:center; margin:5px auto; } 
div#colEsq div.banner img { border:0; }

/*-------------------------*/

div#colCentro { float:left; width:585px; background:url(../imagens/bg_colCentral.jpg) top center repeat-y; border-right:5px solid #ECECEC; border-left:5px solid #ECECEC; padding:0 0 20px; }

div#colCentroEsq { float:left; width:280px; border-right:5px solid #ECECEC; padding:0 5px; }
div#colCentroEsq div.boxServicos { background-color:#F1F1F1; padding:0 0 10px; margin:4px 0 15px; }
div#colCentroEsq div.boxServicos img { float:left; padding:5px 0 5px 10px; }
div#colCentroEsq div.boxServicos select { float:left; clear:both; width:260px; font-size:11px; margin:0 0 0 10px; }

div#colCentroEsq div.boxServicos ul.listaServicos li, div#colDir ul.listaServicos li { display:block; position:relative; font-size:13px; font-weight:bold; letter-spacing:-1px; border-bottom:1px solid #FFF; padding:0 0 0 10px; }
div#colCentroEsq div.boxServicos ul.listaServicos li a.texto, div#colDir ul.listaServicos li a { display:block; width:190px; color:#002C2D; padding:10px 0; margin:0; }
div#colCentroEsq div.boxServicos ul.listaServicos li.cinza, div#colDir ul.listaServicos li.cinza { background-color:#E0E0E0; }
div#colCentroEsq div.boxServicos ul.listaServicos li img { position:absolute; z-index:100; top:10px; right:5px; padding:0; }

div#colDir ul.listaServicos { margin:0 0 15px; }

div#colCentroEsq div.boxInformativo { padding:0 10px 30px; margin:15px 0 0; }
div#colCentroEsq div.boxInformativo img { float:left; margin:0 10px 0 0; }
div#colCentroEsq div.boxInformativo p { display:block; font-size:13px; padding:10px 0 0; }

div#colCentroDir { float:right; width:280px; padding:0 5px; }
div#colCentroDir div.registro img.outras { margin:10px 0 0 0; }
div#colCentroDir div.registro h2.caixaAlta { text-transform:uppercase; margin:0 0 5px; }
div#colCentroDir div.registro p { font-size:12px; }
div#colCentroDir div.registro div.curriculos { height:28px; background-color:#F1F1F1; border:1px solid #00A2A6; margin:10px 10px 0 0; padding:0 0 0 5px; }
div#colCentroDir div.registro div.curriculos p a  { color:#00A2A6; }
div#colCentroDir div.registro div.curriculos span, div#colCentroDir div.registro div.curriculos p { float:left; line-height:28px; }
div#colCentroDir div.registro div.curriculos span { font-size:20px; font-weight:bold; letter-spacing:-2px; margin:0 5px 0 0; }

div#colCentroDir div.enquete { border-top:1px solid #E0DFE3; background-color:#ECECEC; padding:0 10px 10px; margin:0 0 15px; }
div#colCentroDir div.enquete form { padding:10px 0; }
div#colCentroDir div.enquete form label { font-size:12px; line-height:150%; color:#00A2A6; }
div#colCentroDir div.enquete form input#enviaEnquete { margin:10px 0 0 27px; }

/*-------------------------*/

div#colDir { float:right; width:245px; }

div#colDir ul.destaqCinza, div#colDir div.enquete { border-top:1px solid #E0DFE3; background-color:#ECECEC; padding:0 10px 10px; margin:0 0 15px; }
div#colDir ul.destaqCinza li { display:block; border-bottom:1px solid #FFF; padding:10px 0; }
div#colDir ul.destaqCinza li span.data { display:block; font-size:11px; margin:0 0 5px; }
div#colDir ul.destaqCinza li p { font-size:12px; padding:5px 0; }
div#colDir ul.destaqCinza li.semBorda { border-bottom:0; }

div#colDir ul.destaqAzul { background-color:#00A2A6; padding:0 10px 10px; margin:0 0 15px; }
div#colDir ul.destaqAzul li { display:block; border-bottom:1px solid #FFF; padding:10px 0; }
div#colDir ul.destaqAzul li p { font-size:12px; padding:5px 0; }
div#colDir ul.destaqAzul li.semBorda { border-bottom:0; }

div#colDir div.enquete form { padding:10px 0; }
div#colDir div.enquete form label { font-size:12px; line-height:150%; color:#00A2A6; }
div#colDir div.enquete form input#enviaEnquete { margin:10px 0 0 27px; }

div#colDir div.cabecSecao { background:url(../imagens/bg_box_titulo_bibliotecas.jpg) repeat; padding:10px 0 10px 15px; }
div#colDir div.cabecSecao h2 { color:#FFF; }
div#colDir div.cabecSecao span { font-size:12px; }
div#colDir ul.listaSecao { background:#676767 url(../imagens/bg_box_bibliotecas.jpg) repeat-x; padding:15px 0 15px 15px; margin:0 0 15px; }
div#colDir ul.listaSecao li { font-size:13px; margin:0 0 5px; }

div#colDir ul.geral { width:auto; }
div#colDir ul.geral li { margin:0 0 10px; padding:0; }
div#colDir ul.geral li h2 { margin:0 0 5px; }
div#colDir ul.geral li h4 { height:auto; line-height:100%; font-weight:bold; text-transform:none; padding:0!important; margin:0; }
div#colDir ul.geral li p { font-size:12px; color:#999; line-height:110%; margin:5px 0 0; }
div#colDir ul.geral li.noticiaPrincipal { display:block; }
div#colDir ul.geral li.noticiaPrincipal img.noticia { float:left; margin:0 10px 0 0; }
div#colDir ul.geral li.noticiaPrincipal div.conteudoPrimeiraNoticia { float:left; }
/*-------------------------*/

div#rodape { background:url(../imagens/bg_rodape.jpg) top left repeat-x; padding:10px 0 30px 0; }
div#rodape h1 { display:block; text-transform:none; line-height:120%; letter-spacing:-1px; color:#999; background:url(../imagens/bg_h1_rodape.jpg) right 13px repeat-x; margin:0 0 0 15px; }
div#rodape h1 span { background-color:#FFF; padding:0 20px 0 0; }

div#rodape div.colsRodape { height:400px; border-bottom:1px solid #EBEBEB; padding:10px 0 10px; margin:0 0 20px; }

div#rodape div.colsRodape div { float:left; width:235px; }
div#rodape div.colsRodape div.colMargem { margin:0 0 0 19px; }
div#rodape div.colsRodape div h5 { margin:0 0 6px; }
div#rodape div.colsRodape div h5 a { display:block; background-color:#ECECEC; color:#999; padding:2px 2px 2px 15px!important; }
div#rodape div.colsRodape div h5 a:hover { background-color:#999; color:#FFF; text-decoration:none; }
div#rodape div.colsRodape div ul { padding:0 0 15px 10px; }
div#rodape div.colsRodape div ul li { display:block; font-size:12px; background:url(../imagens/marc_lista_rodape.jpg) left top no-repeat; padding:0 0 0 10px; margin:0 0 2px; }

div#rodape address { display:block; font-style:normal; font-size:16px; line-height:110%; text-align:center; }
div#rodape address p.copyright { font-size:12px; }
div#rodape address span.assinaturaDz { display:block; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#999; margin:10px 0 0; }

/*-----------------------------*/
/*--------- INTERNAS ----------*/
/*-----------------------------*/
div#conteudoInterna { background:url(../imagens/bg_conteudo_interna.jpg) top center repeat-y; padding:0 0 10px; }
div#conteudoInterna div.sombraTopoInterna { height:20px; background:url(../imagens/bg_sombra_interna.jpg) top no-repeat; }

div#colCentroInterna { float:left; width:575px; border-right:5px solid #ECECEC; border-left:5px solid #ECECEC; padding:0 5px 20px; }
div#colCentroInterna div.tituloTopoInterna { height:29px; background:url(../imagens/bg_titulo_internas.jpg) repeat-x; border:1px solid #ECECEC; padding:25px 0 0 8px; }
div#colCentroInterna div.tituloTopoInterna a.caminho { display:block; float:left; font-size:12px; text-transform:uppercase; line-height:110%; padding:3px 3px 0 0; }
div#colCentroInterna div.tituloTopoInterna h2 { float:left; text-transform:uppercase; line-height:120%; padding:0 3px 0 0;  }

div#colCentroInterna div.conteudoGeral { padding:20px 10px 30px; }
div#colCentroInterna div.conteudoGeral p {
	margin:0 0 1em;
	line-height:120%;
}
div#colCentroInterna div.conteudoGeral p img { float:left; margin:10px !important; }
div#colCentroInterna div.conteudoGeral h2 { margin:0 0 1em; }
div#colCentroInterna div.conteudoGeral div.foto { float:left; margin:0 15px 5px 0; }
div#colCentroInterna div.conteudoGeral div.foto img { display:block; }
div#colCentroInterna div.conteudoGeral div.foto span.legenda { width:292px; display:block; font-size:10px; color:#999; background-color:#ECECEC; padding:10px 0 10px 10px; }

div#colCentroInterna div.conteudoGeral div.arquivoPdf { padding:20px 0 30px; }
div#colCentroInterna div.conteudoGeral div.arquivoPdf a { font-size:18px; }
div#colCentroInterna div.conteudoGeral div.arquivoPdf img { vertical-align:-3px; margin:0 15px 0 0; }
div#colCentroInterna div.conteudoGeral div.hr { clear:both; height:12px; background:url(../imagens/img_regua_horizontal_internas.jpg) center no-repeat; padding:10px 0; }
div#colCentroInterna div.conteudoGeral div.hr hr { display:none; border:0; margin:0; }
div#colCentroInterna div.conteudoGeral span.dataInternas { display:block; font-size:12px; font-weight:bold; margin:0 0 5px; }

div#colCentroInterna div.conteudoGeral ul.vantagens { margin:0 0 1em; }
div#colCentroInterna div.conteudoGeral ul.vantagens h5 { font-weight:bold; padding:0; }
div#colCentroInterna div.conteudoGeral ul.vantagens li { font-size:12px; line-height:120%; }

div#colCentroInterna div.conteudoGeral div.dadosCadastro { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; text-align:center; }
div#colCentroInterna div.conteudoGeral div.dadosCadastro p {  padding:0; margin:0 0 2em; }
div#colCentroInterna div.conteudoGeral div.dadosCadastro span { display:block; margin:0 0 2em; }

div#colCentroInterna div.area { padding:10px 0 20px 8px; }

/*-----------------------------*/
/*----------- BUSCA -----------*/
/*-----------------------------*/
div#colCentroInterna div.busca { padding:20px 10px 30px; }
div#colCentroInterna div.busca h1 { color:#00A2A6; }
div#colCentroInterna div.busca p { margin:0 0 15px; }
div#colCentroInterna div.busca ul { margin:0 0 30px; }
div#colCentroInterna div.busca ul li { display:block; font-weight:bold; background:url(../imagens/bg_lista_interna.jpg) bottom center no-repeat; padding:8px 0 20px; }

/*-----------------------------*/
/*----------- FÓRUM -----------*/
/*-----------------------------*/
div#conteudoForum { background:url(../imagens/bg_conteudo_forum.jpg) top center repeat-y; }
div#conteudoForum div.sombraTopoInterna { height:20px; background:url(../imagens/bg_sombra_forum.jpg) top no-repeat; }

div#conteudoForum div#colCentroInterna { float:left; width:829px; border-right:0; border-left:5px solid #ECECEC; padding:0 5px 20px; }
div#conteudoForum div#colCentroInterna div.tituloTopoInterna { height:29px; background:url(../imagens/bg_titulo_internas.jpg) repeat-x; border:1px solid #ECECEC; padding:25px 0 0 8px; margin:0 0 10px; }
div#conteudoForum table { margin:0 0 20px; }
div#conteudoForum table th { font-size:16px; font-weight:bold; color:#00A2A6; background-color:#FFF; padding:5px 0 5px 3px; }
div#conteudoForum table tr { background-color:#E0E0E0; }
div#conteudoForum table tr.dif { background-color:#F1F1F1; }
div#conteudoForum table tr td { font-size:13px; color:#12456D; letter-spacing:-1px; padding:8px 10px; border:1px solid #FFF; border-left:none; border-top:none; vertical-align:middle; }
div#conteudoForum table tr td span { font-size:11px; }
div#conteudoForum table tr td a:visited { color:#12456D; }

body.forum { color:#666; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; background:none; text-align:left; padding:10px 0; }
body.forum  form.postagem label { display:block; font-size:13px; font-weight:bold; color:#00A2A6; margin:0 0 5px; }
body.forum  form.postagem input#txtTitulo { width:372px; }
body.forum  form.postagem textarea { width:372px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:13px; margin:5px 0; }

/*-----------------------------*/
/*----------- LOGIN -----------*/
/*-----------------------------*/
div#colCentroInterna div.conteudoGeral p.opcaoLogin { float:left; font-size:15px; color:#12456D; margin:0; }

/*------ INFORMATIVOS ------*/
div.informativo div.texto { float:left; width:410px; }
div.informativo div.texto span.data { display:block; font-size:12px; font-weight:bold; color:#999; padding:10px 0 0; }
div.informativo div.texto div.arquivoInformativo { padding:15px 0; }
div.informativo div.texto div.arquivoInformativo img { float:left; margin:0 5px 0 0; }
div.informativo div.texto form.informativo { background-color:#ECECEC; padding:10px; }
div.informativo div.texto form.informativo select, div.informativo div.texto form.informativo input { float:left; }
div.informativo div.texto form.informativo select { color:#999; background:url(../imagens/bg_select_informativos.jpg) repeat-x; border:1px solid #CCC; margin:4px 10px 0 0; }

/*--------------------------*/
/*------ FORMULARIOS -------*/
/*--------------------------*/
input[type="hidden"] { display:none!important; }

form.geral div.floatLeft, form.geral div.floatRight { width:270px; }
form.geral label { display:block; font-size:16px; line-height:120%; color:#00A2A6; margin:0 0 5px; }
form.geral select { text-indent:0px!important; }

form.geral input, form.geral select, form.geral textarea { display:inline-block; }
form.geral input, form.geral select { width:270px; height:30px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:16px; color:#666; text-indent:5px; border:0; background-color:#ECECEC; margin:0 0 10px; }
form.geral input#txtPrefTel, form.geral input#txtPrefCel, form.geral input#txtPrefFax { float:left; width:40px; text-align:center; }
form.geral input#txtFone, form.geral input#txtCel, form.geral input#txtFax { float:right; width:220px; }
form.geral input#txtArquivo { font-size:inherit; }

form.geral textarea { width:100%; height:auto; overflow:hidden; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:16px; color:#666; text-indent:5px; border:0; background-color:#ECECEC; margin:0 0 10px; } 
form.geral input#txtEndereco { width:100%; }
form.geral select#txtUf { float:left; width:50px; }
form.geral input#txtCidade { float:right; width:210px; }
form.geral input#btEnviar { float:right; width:auto; height:auto; }

form.geral label.check { height:auto; line-height:100%; }
form.geral label.check input { height:auto; width:auto; padding:0; margin:0; background-color:#FFF; }

form.geral div.floatRight div.curriculos { height:30px; background-color:#00A2A6; border:1px solid #00A2A6; padding:0 0 0 5px; }
form.geral div.floatRight div.curriculos span, form.geral div.floatRight div.curriculos p { display:inline; color:#FFF; line-height:30px!important; margin:0; }
form.geral div.floatRight div.curriculos span { font-size:20px; font-weight:bold; margin:0 5px 0 0; }

form.geral span.legendaForm, form.geral span.modeloCurriculo { font-size:9px; color:#00A2A6; }
form.geral span.modeloCurriculo { margin:0; }
form.geral span.legendaForm { display:block; margin:-5px 0 0; }

form.associa { width:100%; margin:0 0 20px; }
form.associa p.autorizo { float:left; width:500px; font:normal 12px Arial, Helvetica, sans-serif; }
form.associa input[type="text"] { text-transform:uppercase; }
form.associa div.pessoal, form.associa div.empresarial, form.associa div.dependente { padding:0 0 20px; }
form.associa h3 { clear:both; margin:0 0 10px; }
form.associa span { display:inline-block; font:bold 12px Arial, Helvetica, sans-serif; line-height:24px; color:#000; margin:0 0 0 5px; } 
form.associa label { display:inline-block; width:116px; height:24px; line-height:24px!important; font:normal 12px Arial, Helvetica, sans-serif; text-align:right; margin:0 5px 0 0; }
form.associa label.sexo { width:auto; }
form.associa label.sexo input { width:auto; height:auto; }
form.associa label.select { width:215px; }
form.associa label.registro { width:218px; }
form.associa label.dependente { width:auto; }
form.associa label.dependente input { width:auto; height:auto; }
form.associa input, form.associa select { display:inline-block; font:normal 12px Arial, Helvetica, sans-serif; }

form.associa input { width:420px; }
form.associa input.menor { width:143px; }
form.associa input.matricula { background-color:#BFEFFF; border:1px solid #A5ACB2; }
form.associa input#email { text-transform:none; text-transform:lowercase; }
form.associa input#txtEmail { text-transform:none; }
form.associa input#txtPrefTel, form.associa input#txtPrefTel2, form.associa input#txtPrefTel, form.associa input#txtPrefCel, form.associa input#txtPrefFax { width:20px; text-align:center; margin:0 3px 0 0; }
form.associa input#txtFone, form.associa input#txtFone2, form.associa input#txtCel, form.associa input#txtFax { width:110px; }
form.associa input#btEnviar { float:right; width:auto; height:auto; }

div.enderecoForm h5 { color:#C5C5C5; padding:0; }
div.enderecoForm h2 { margin:0 0 10px; }

form.filtros { display:block; clear:both; width:100%; margin:0 0 20px; }
form.filtros select { float:left; width:auto; background-color:#ECECEC; border:0 none; color:#666; font-family:'Lucida Sans Unicode',Arial,Helvetica,sans-serif; font-size:16px; height:30px; padding:0; margin:0 5px 0 0;; }
form.filtros input { float:left; height:auto; width:auto; padding:0; margin:0; }



/*--------------------------*/
/*-------- IMPRESSÃO -------*/
/*--------------------------*/
body.impressao { background:#FFF none; color:#000; text-align:left; padding:20px; }
body.impressao span.data { display:block; font-size:12px; margin:0 0 3px; }
body.impressao p { margin:0 0 1em; line-height:120%; }


/*--------------------------*/
/*--------- GERAIS ---------*/
/*--------------------------*/
div.registro { padding:10px 0 15px 10px; }

ul.geral { width:270px; }
ul.geral li { margin:0; padding:0; }
ul.geral li h2 { margin:0 0 5px; }
ul.geral li h4 { height:auto; line-height:100%; font-weight:bold; text-transform:none; padding:0!important; margin:0; }
ul.geral li p { font-size:12px; color:#999; line-height:110%; margin:5px 0 0; }
ul.geral li.noticiaPrincipal { display:block; }
ul.geral li.noticiaPrincipal img.noticia { float:left; margin:0 10px 0 0; }
ul.geral li.noticiaPrincipal div.conteudoPrimeiraNoticia { float:left; }

ul.listaInterna { padding:5px 0 15px; margin:0 0 15px; }
ul.listaInterna li { display:block; background:url(../imagens/bg_lista_interna.jpg) bottom center no-repeat; padding:10px 8px 20px; }
ul.listaInterna li div.imagem { float:left; margin:0 10px 0 0; }
ul.listaInterna li div.galeria { float:left; width:130px; height:100px; margin:0 5px 5px 0; }
ul.listaInterna li div.galeria img { display:block; margin:0 auto; }
ul.listaInterna li h2 { font-weight:bold; margin:0 0 5px; }
ul.listaInterna li h2 img { cursor:pointer; vertical-align:-2px; }

ul.duvidas li div p { line-height:120%; }
ul.duvidas li h2 { font-size:13px !important; }

ul.diretoria li { padding:10px 0 20px; }

ul.geral li span.data, ul.listaInterna li span.data { display:block; font-size:12px; color:#C5C5C5; margin:0 0 3px; }

img.voltar, img.imprimir { float:right; padding:0 8px 0 0; }
img.proximos { float:left; padding:0 0 0 8px; }

/*--------- Efeitos JQueri ---------*/
ul.listaInterna li p.resposta { display:none; }
ul.listaInterna li ul li { font-size:12px; background:none; padding:0; margin:0 0 5px; }
ul.listaInterna li ul li a { color:#666; }
ul.listaInterna li ul li img { padding:0 5px 0 0; vertical-align:-3px; }

/*-------------------------*/
/*--------- CORES ---------*/
/*-------------------------*/
.preto90 { color:#333; }
.branco { color:#FFF; }
.cinzaClaro { color:#C5C5C5; }
.cinzaMedio { color:#999; }
.cinzaEscuro { color:#666; }
.azulClaro { color:#00A2A6; }
.azulMedio { color:#00A2A6; }
.azulEscuro { color:#002C2D; }
.verde { color:#00A2A6; }
.laranja { color:#F7A30C; }

.bgAzul { background-color:#00A2A6; }
.bgVerde { background-color:#ED7F1E; }
.bgCinza { background-color:#999; }

/*-----------------------------*/
/*--------- ESPECIAIS ---------*/
/*-----------------------------*/
h1.maior { font-size:24px; font-weight:bold; text-transform:none; letter-spacing:-1px; margin:0 0 10px; }
.erro { font-family:Arial, Helvetica, sans-serif; color:#CC0000; font-size:10px; }
.clear { clear:both; }
.noClear { clear:none!important; }
.floatLeft { float:left; }
.floatRight { float:right; }
.boxH1 { height:54px; line-height:54px; background:url(../imagens/bg_box_h1.jpg) repeat-x; border:1px solid #ECECEC; padding:0 0 0 10px; }
.boxH3 { height:34px; line-height:34px; background:url(../imagens/bg_box_h3.jpg) repeat-x; border:1px solid #ECECEC; padding:0 0 0 10px; }
.boxH3 h3 { font-weight:normal; }
.anuncio { margin:0 0 15px; }
div.hr { clear:both; height:12px; background:url(../imagens/bg_hr_colunas.jpg) no-repeat; margin:5px 0; }
div.hr hr { display:none; border:0; margin:0; }
fieldset.oculto { display:none; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
