/* Geral */
* { margin:0; padding:0; border:0; }
body { font:13px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#666; text-align:center; background:url(../imagens/bg_body.jpg) repeat-x; }
h1 { font-size:21px; font-weight:bold; line-height:98%;  letter-spacing:-1px; }
h2 { font-size:17px; font-weight:bold; }
h3 { font-size:14px; font-weight:bold; }
p { font-size:13px; color:#333; margin:0 0 1em; }
a { text-decoration:none; color:#0064B3; }
p a:hover { color:#999; }
a:focus { outline:none; }
ul { list-style:none; }
input, textarea, select { border:solid 1px #A4A4A4; }
form input { text-indent:2px; }

/* Estrutura */
div#container { width:990px; text-align:left; margin:0 auto; padding-bottom:50px; }

/* Cabeçalho */
div#header { position:relative; height:182px; }

div#header ul#menuTopo { float:left; width:550px; padding:5px 0 0; margin:0 0 20px; }
div#header ul#menuTopo li { display:inline; font-size:12px; color:#6FD8FF; margin-right:10px; }
div#header ul#menuTopo li a { color:#6FD8FF; }

div#header div.usuario { float:right; padding:5px 0 0; }
div#header div.usuario span.saudacao { display:block; float:left; font:bold 16px Arial, Helvetica, sans-serif; color:#FFF; margin:0 20px 0 0; }
div#header div.usuario div.menuUsuario { float:left; }
div#header div.usuario div.menuUsuario p { font-size:10px; color:#FFF; padding:3px 0 0; margin:0; }
div#header div.usuario div.menuUsuario p a { color:#FFF; }
div#header div.usuario div.menuUsuario form input { width:80px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; }
div#header div.usuario div.menuUsuario form input#email { width:200px; }
div#header div.usuario div.menuUsuario form input.BotaoEnviar { width:30px; height:20px; }
div#header div.usuario div.menuUsuario form label { font-size:14px; color:#FFF; }

div#header img.logoTopo { clear:both; float:left; padding:30px 0 0; }
div#header div.banner { float:right; background:url(../imagens/txt_publicidade_vertical.jpg) left top no-repeat; padding:0 0 0 10px;}

div#header div.buscaTopo { position:absolute; clear:both; left:0; bottom:0; height:41px; width:100%; background:url(../imagens/bg_buscaTopo.jpg) left center repeat-x; }

div#header div.buscaTopo div.feed { float:right; padding:8px 10px 0 0; }
div#header div.buscaTopo div.feed span { font-weight:bold; font-size:11px; text-transform:uppercase; margin:0 10px 0 0; }
div#header div.buscaTopo div.feed span img { vertical-align:-5px; margin:0 0 0 5px; }
div#header div.buscaTopo div.feed span a { font-size:11px; font-weight:bold; color:#666; } 

div#header form.busca { padding:10px 0 0 80px; }


/* Conteúdo */
div#conteudo { padding:20px 0 0; }

div#colEsq { float:left; width:150px; padding:0 20px 0 0; }

div#colEsq ul#menuEsq { border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; margin:0 0 15px; }
div#colEsq ul#menuEsq li { font-weight:bold; border-top:1px solid #EAEAEA; } 
div#colEsq ul#menuEsq li a { display:block; height:18px; color:#005BAB; background:url(../imagens/bullet_flecha_azul.gif) 2px center no-repeat; padding:5px 0 5px 10px; }
div#colEsq ul#menuEsq li a:hover { color:#FFF; background:url(../imagens/bullet_flecha_branca.gif) 2px center no-repeat #005BAB;  }
div#colEsq ul#menuEsq li.ativo a { color:#005BAB; background:url(../imagens/bullet_flecha_azul.gif) 2px center no-repeat #EAEAEA;  }

div#colEsq div.nuvemTags { width:150px; background:url(../imagens/bg_titulos.jpg) top center repeat-x; border-bottom:1px solid #EAEAEA; padding:0 0 10px; margin:0 0 20px; display:none; }
div#colEsq div.nuvemTags h3 { display:block; width:110px; text-align:center; text-transform:uppercase; line-height:15px; background-color:#FFF; margin:0 0 10px 7px; }
div#colEsq div.nuvemTags span { float:left; line-height:30px; margin:0 5px 5px 0; }
div#colEsq div.nuvemTags span a { color:#005BAB; }

div#colEsq div.publicidadeEsq { width:150px; text-align:center; background:url(../imagens/txt_publicidade_horizontal_peq.jpg) top left no-repeat; padding-top:10px; margin-bottom:10px; }
div#colEsq div.publicidadeEsq img { margin-bottom:20px; }

div#colCentro { float:left; width:620px; }
div.publicidadeCentro { width:300px; background:url(../imagens/txt_publicidade_horizontal_grande.jpg) left top no-repeat; padding:10px 0; margin:20px 0 10px; }

div#colCentro div#colCentroEsq { float:left; width:300px; padding-right:20px; }
div#colCentro div#colCentroEsq div.box h1, div#colCentro div#colCentroEsq div.box2 h1 { line-height:120%; margin:0 0 5px; }
div#colCentro div#colCentroEsq div.box { border-bottom:1px solid #EAEAEA; padding:0 0 10px; margin:0 0 10px; }
div#colCentro div#colCentroEsq div.box div.imagem { float:left; margin:0 10px 0 0; }
div#colCentro div#colCentroEsq div.box div.imagem a { display:block; border:2px solid #FFF; }
div#colCentro div#colCentroEsq div.box div.imagem a:hover { border:2px solid #275A92; }

div#colCentro div#colCentroEsq div.box2 { margin:0 0 10px; }

div#colCentro div#colCentroEsq div.boxPublicidade { position:relative; border-top:1px solid #00AEEF; border-bottom:1px solid #EAEAEA; padding:0 5px 10px; margin:20px 0; }
div#colCentro div#colCentroEsq div.boxPublicidade h1 { margin:10px 0 0; }
div#colCentro div#colCentroEsq div.boxPublicidade h3.editoria { position:absolute; display:block; text-transform:uppercase; color:#00AEEF; background-color:#FFF; margin:-14px 0 0 -5px; padding:0 0 0 5px; }
div#colCentro div#colCentroEsq div.boxPublicidade h3 { margin:10px 0 0; }
div#colCentro div#colCentroEsq div.boxPublicidade span { display:block; font-size:10px; margin:5px 0 0; }

div#colCentro div#colCentroEsq ul#noticiasHome { padding:10px 0 0; margin:10px 0 0; }
div#colCentro div#colCentroEsq ul#noticiasHome li.noticia { border-bottom:1px solid #EAEAEA; padding:0 0 5px; margin:5px 0 10px; }
div#colCentro div#colCentroEsq span.maisNoticias { display:block; float:left; font-size:18px; font-weight:bold; margin:0 0 20px; }

div#colCentro div#colCentroEsq div.boxPanorama { width:288px; background:url(../imagens/bg_panorama.jpg) left top no-repeat; border:1px solid #275A92; padding:54px 5px 10px 5px; margin-top:20px; }
div#colCentro div#colCentroEsq div.boxPanorama ul#panoramaHome li.noticia { border-bottom:1px solid #EAEAEA;  padding-bottom:5px; margin-bottom:5px; }

div#colCentro div#colCentroDir { float:left; width:300px; }

/* ------------------SLIDE SHOW ----------------------*/

#slider { width:296px; height:261px; position:relative;	overflow:hidden; border:1px solid #CCCCCC; background:url(../imagens/bg_destaques_pricipais.jpg) bottom center no-repeat #EBEBEA; padding:1px 1px 0 1px; margin:0 0 10px; }
#sliderContent { height:222px; width:296px; position:absolute; top:1px; margin:0; }
.sliderImage { float:left; position:relative; display:none; }
.sliderImage span { position:absolute; display:none;  }
.sliderImage span p { font-size:15px; font-weight:bold; border-left:10px solid #275A92; margin:0; }
.sliderImage span p a { color:#FFF; background-color:#275A92; padding:0 10px 0 0; }
.sliderImage span h2 { display:inline; text-transform:uppercase; font-size:20px; color:#FFF; background-color:#00AEEF; padding:0 10px; }
.sliderImage span h2 a { color:#FFF; }
.bottom { bottom:4px; left:0; }

/* --------------- FIM SLIDE SHOW --------------------*/

div#colCentro div#colCentroDir div#slider ul#botoes { position:absolute; bottom:8px; left:75px; }
div#colCentro div#colCentroDir div#slider ul#botoes li { float:left; width:30px; height:21px; font-size:13px; font-weight:bold; text-align:center; }
div#colCentro div#colCentroDir div#slider ul#botoes li a { display:block; width:20px; height:18px; color:#FFF; margin:0 auto; }
div#colCentro div#colCentroDir div#slider ul#botoes li a:hover { text-decoration:none; }
div#colCentro div#colCentroDir div#slider ul#botoes li.botao { background:url(../imagens/bt_off.gif) top center no-repeat; }
div#colCentro div#colCentroDir div#slider ul#botoes li.ativo { background:url(../imagens/bt_on.gif) top center no-repeat; }

div#colCentro div#colCentroDir div.boxConstrucao { width:298px; background:url(../imagens/bg_construcao.jpg) left top no-repeat; border:1px solid #FF6600; border-bottom:none; padding:54px 0 0 0; margin:10px 0 0; }
div#colCentro div#colCentroDir div.boxConstrucao ul#listaBox { position:relative; height:21px; border-bottom:solid 4px #FF6600; }
div#colCentro div#colCentroDir div.boxConstrucao ul#listaBox li { float:left; font-size:11px; }
div#colCentro div#colCentroDir div.boxConstrucao ul#listaBox li.botao { border-width:1px 1px 0 0; border-style:solid; border-color:#FF6600; padding:3px 9px 1px; } 
div#colCentro div#colCentroDir div.boxConstrucao ul#listaBox li.botao a { color:#FF6600; }
div#colCentro div#colCentroDir div.boxConstrucao ul#listaBox li.ativo { background-color:#FF6600; padding:3px 9px 3px; margin:-2px 0 0 -1px; }
div#colCentro div#colCentroDir div.boxConstrucao ul#listaBox li.ativo a { color:#FFF; }

div#colCentro div#colCentroDir div.dinamico { width:278px; font-size:13px; border:1px solid #FF6600; border-top:none; padding:20px 10px 10px; overflow:hidden;}
div#colCentro div#colCentroDir div.dinamico a { color:#FF6600; }
div#colCentro div#colCentroDir div.dinamico a:hover { color:#FF9900; }
div#colCentro div#colCentroDir div.dinamico span.mais { float:left; color:#FF6600; margin:20px 0 0; }
div#colCentro div#colCentroDir div.dinamico span.btEnvia { float:right; font-size:10px; margin:22px 0 0; }

div#colCentro div#colCentroDir div.agendaArtigos { width:300px; border-bottom:1px solid #EAEAEA; padding:0 0 10px; margin:20px 0 10px; }
div#colCentro div#colCentroDir div.agendaArtigos div.agenda { float:left; background:url(../imagens/bg_titulos.jpg) top center repeat-x; width:138px; }
div#colCentro div#colCentroDir div.agendaArtigos div.artigo { float:right; background:url(../imagens/bg_titulos.jpg) top center repeat-x; width:138px; }
div#colCentro div#colCentroDir div.agendaArtigos div.agenda h3, div.artigo h3 { display:block; width:60px; text-align:center; line-height:15px; background-color:#FFF; margin:0 0 10px 7px; }
div#colCentro div#colCentroDir div.agendaArtigos div.agenda ul li.noticia { margin:0 0 10px; }
div#colCentro div#colCentroDir div.agendaArtigos div.agenda span.mais, div.artigo span.mais { margin:10px 0 0; }
div#colCentro div#colCentroDir div.agendaArtigos div.agenda ul li.noticia, div.artigo ul li.autor { margin:0 0 10px; }

div#colDir { float:right; width:180px; }
div#colDir div.apoio { width:176px; background:url(../imagens/txt_apoiadores.gif) 2px 2px no-repeat; border:2px solid #676767; padding:7px 0 0; margin:0 0 20px; }
div#colDir div.radio { margin:0 0 20px; }
div#colDir div.oferecimento { border:2px solid #666; margin:0 0 20px; }
div#colDir div.oferecimentoLaranja { border:2px solid #F60; margin:0 0 20px; }
div#colDir div.colunas { background:url(../imagens/bg_titulos.jpg) top center repeat-x; margin:0 0 20px; }
div#colDir div.colunas h3 { display:block; width:90px; text-align:center; text-transform:uppercase; line-height:15px; background-color:#FFF; margin:0 0 10px 7px; }
div#colDir div.colunas div.colunista { display:block; background-color:#E9E9E9; margin:0 0 5px; }
div#colDir div.colunas div.colunista ul li img { float:left; border:2px solid #E9E9E9; margin:0 5px 0 0; }
div#colDir div.colunas div.colunista ul li img:hover { float:left; border:2px solid #275A92; margin:0 5px 0 0; }
div#colDir div.colunas div.colunista ul li ul { float:left; width:100px; margin:0; padding:0; }
div#colDir div.colunas div.colunista ul li ul li.autor { font-size:14px; font-weight:bold; }
div#colDir div.colunas div.colunista ul li ul li.data { font-size:11px; }
div#colDir div.colunas div.colunista ul li ul li.assunto { font-size:12px; line-height:120%; }

div#colDir div.ondeEstao { background:url(../imagens/bg_titulos.jpg) top center repeat-x; border-bottom:1px solid #EAEAEA; margin:0 0 20px; }
div#colDir div.ondeEstao h3 { display:block; width:90px; text-align:center; text-transform:uppercase; line-height:15px; background-color:#FFF; margin:0 0 5px 7px; }
div#colDir div.ondeEstao ul { padding:0 10px 0 0; margin:0 0 5px; }
div#colDir div.ondeEstao ul li { font-size:12px; font-weight:bold; background:url(../imagens/bullet_flecha_cinza.gif) left center no-repeat; padding:0 0 0 8px; }

div#colDir div.agenda { background:url(../imagens/bg_titulos.jpg) top center repeat-x; margin:0 0 20px; }
div#colDir div.agenda h3 { display:block; width:70px; text-align:center; text-transform:uppercase; line-height:15px; background-color:#FFF; margin:0 0 5px 7px; }
div#colDir div.agenda ul { margin:0 0 5px; }
div#colDir div.agenda ul li { font-size:12px; line-height:100%; padding:5px 0 5px 0; border-bottom:1px solid #E2E2E2; }
div#colDir div.agenda ul li span { font-size:10px; }

div#colDir div.artigos { background:url(../imagens/bg_titulos.jpg) top center repeat-x; margin:0 0 20px; }
div#colDir div.artigos h3 { display:block; width:70px; text-align:center; text-transform:uppercase; line-height:15px; background-color:#FFF; margin:0 0 5px 7px; }
div#colDir div.artigos ul { margin:0 0 5px; }
div#colDir div.artigos ul li { font-size:12px; line-height:110%; border-bottom:1px solid #E2E2E2; padding:0 0 5px 8px; }
div#colDir div.artigos ul li.sessao { font-size:10px; line-height:100%; background:url(../imagens/bullet_flecha_azul_menor.gif) left 9px no-repeat; border:0; padding:5px 0 0 8px; }

div#colDir div.aniversariantes { margin:0 0 20px; border-bottom:1px solid #E2E2E2; }
div#colDir div.aniversariantes h3 { display:block; text-transform:uppercase; line-height:15px; background-color:#A4C30F; padding:0 0 0 3px; margin:0 0 5px 0; }
div#colDir div.aniversariantes ul { margin:0 0 5px; }
div#colDir div.aniversariantes ul li { font-size:12px; line-height:100%; background:url(../imagens/bullet_flecha_azul_menor.gif) left 8px no-repeat; padding:3px 0 3px 8px; }

div#colDir div.panorama { margin:0 0 20px; }
div#colDir div.panorama h3 { display:block; text-transform:uppercase; line-height:15px; background-color:#275A92; padding:0 0 0 3px; margin:0 0 5px 0; }
div#colDir div.panorama ul { margin:0 0 5px; }
div#colDir div.panorama ul li { font-size:12px; line-height:110%; border-bottom:1px solid #E2E2E2; padding:0 0 5px 8px; }
div#colDir div.panorama ul li.sessao { font-size:10px; text-transform:uppercase; line-height:100%; background:url(../imagens/bullet_flecha_azul_menor.gif) left 9px no-repeat; border:0; padding:5px 0 0 8px; }

div#colDir div.perfil { background:url(../imagens/bg_titulos.jpg) top center repeat-x; margin:0 0 20px; }
div#colDir div.perfil h3 { display:block; width:130px; text-align:center; text-transform:uppercase; line-height:15px; background-color:#FFF; margin:0 0 5px 7px; }
div#colDir div.perfil div.pessoaPerfil { position:relative; background-color:#E8E8E8; padding:0 5px 5px; }
div#colDir div.perfil div.pessoaPerfil h2 { font-style:italic; }
div#colDir div.perfil div.pessoaPerfil p { margin:0; }
div#colDir div.perfil div.pessoaPerfil span { font-size:12px; font-weight:bold; background:url(../imagens/bullet_flecha_cinza.gif) left center no-repeat; padding:0 0 0 8px; }
div#colDir div.perfil div.pessoaPerfil img { display:block; border:2px solid #E8E8E8; margin:5px auto 0 auto; }
div#colDir div.perfil div.pessoaPerfil img:hover { border:2px solid #275A92; }

div#colDir div.publicidadeDir { background:url(../imagens/txt_publicidade_horizontal_dir.jpg) left top no-repeat; padding:10px 0 0; margin:0 0 20px; }

div#colDir div.ultimasNoticias { background:url(../imagens/bg_titulos.jpg) top center repeat-x; margin:0 0 20px; }
div#colDir div.ultimasNoticias h3 { display:block; width:130px; text-transform:uppercase; text-align:center; line-height:15px; background-color:#FFF; margin:0 0 5px 7px; }
div#colDir div.ultimasNoticias ul.listaNoticias { margin:0 0 10px; }
div#colDir div.ultimasNoticias ul.listaNoticias li { border-bottom:1px solid #CCC; padding:5px 0; }
div#colDir div.ultimasNoticias ul.listaNoticias li h4 { font-weight:normal; text-transform:uppercase; font-size:10px; }
div#colDir div.ultimasNoticias ul.listaNoticias li p { font-size:12px; line-height:110%; margin:0; }


/* Spans Nuvem de Tags */
span.minimo { font-size:11px; }
span.menor { font-size:14px; }
span.medio { font-size:18px; }
span.maior { font-size:26px; }
span.maximo { font-size:30px; }


/* Rodapé */
div#rodape { height:232px; width:100%; min-width:990px; background:url(../imagens/bg_rodape.jpg) repeat-x; margin:0 auto; }
div#rodape img.logo { float:left; margin:15px 0 0; }
div#rodape form.busca { padding:20px 0 0 50px; } 
div#rodape span.rss { display:block; float:right; font-size:11px; font-weight:bold; text-transform:uppercase; margin:20px 0 0; }
div#rodape span img.rss { vertical-align:-5px; margin:0 0 0 5px; }

div#rodape div#conteudoRodape { position:relative; width:985px; height:180px; text-align:left; margin:0 auto; padding:20px 0 0; }
div#rodape div#conteudoRodape  hr { border:0; border-bottom:2px solid #CCCCCC; margin:10px 0 0; padding:8px 0 0; }

div#rodape div#conteudoRodape  ul#menuRodape { display:block; float:left; margin:10px 0 0; }
div#rodape div#conteudoRodape  ul#menuRodape li { display:inline; font-size:12px; color:#275A92; margin:0 7px 0 0; }
div#rodape div#conteudoRodape  ul#menuRodape li a { color:#275A92; }

div#rodape div#conteudoRodape div.atualizaPreferencias { float:right; width:264px; text-align:right; margin:10px 0 0; }
div#rodape div#conteudoRodape div.atualizaPreferencias p { display:inline; font:normal 18px Arial, Helvetica, sans-serif; margin:0; }
div#rodape div#conteudoRodape div.atualizaPreferencias p img { vertical-align:middle; }
div#rodape div#conteudoRodape div.atualizaPreferencias span.logoff { float:right; font-size:10px; }

div#rodape div#conteudoRodape div.logosRodape { position:absolute; bottom:0; left:0; }
div#rodape div#conteudoRodape div.logosRodape img { margin:0 20px 0 0; }

div#rodape div#conteudoRodape address { position:absolute; bottom:10px; left:140px; font:normal 12px 'Trebuchet MS', Arial, Helvetica, sans-serif; line-height:100%; margin:25px 0 0; }
div#rodape div#conteudoRodape div.assinaDz { position:absolute; bottom:0; right:0; font:normal 10px 'Tahoma', Arial, Helvetica, sans-serif; }
div#rodape div#conteudoRodape div.assinaDz { position:absolute; bottom:10px; right:0; }
div#rodape div#conteudoRodape div.assinaDz p { font:normal 10px 'Tahoma', Arial, Helvetica, sans-serif; color:666; margin:0; }
div#rodape div#conteudoRodape div.assinaDz p a { color:#666; }

/* Internas */
h1.internas { font-size:30px; font-weight:bold; line-height:110%; }

/* Notícia Detalhe, Agenda Detalhe, Artigo Detalhe, Expediente, Privacidade, Resultado Busca, Fale Conosco, Anuncie */
div#colCentro hr { display:block; height:1px; border:none; border-bottom:1px solid #EAEAEA; color:#EAEAEA; }
div#colCentro h1.noticiaInternas { font-size:30px; font-weight:bold; margin:10px 0 5px; letter-spacing:-0.05em; }
div#colCentro p.linhaApoio { font-size:12px; color:#666; margin:0 0 20px; }

div#colCentro div.foto { display:block; float:right; width:auto; max-width:302px; background:url(../imagens/bg_ampliar_foto.jpg) top right no-repeat; /*border-bottom:3px solid #CCC;*/padding-top:13px; margin:10px; }
div#colCentro div.foto img { display:block;margin:auto;position:relative;top:0px;right:0px; }
div#colCentro div.foto span.legenda { display:block; font:italic 11px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:right; }

div#colCentro ul.opcaoUsuario { display:block; background-color:#EEE; padding:5px 0 5px 5px; margin:30px 0; clear:both; }
div#colCentro ul.opcaoUsuario li { display:inline; font-size:11px; margin:0 15px 0; }
div#colCentro ul.opcaoUsuario li img { vertical-align:-1px; }

div#colCentro ul.boxComentarios { display:block; height:27px; border-bottom:1px solid #CCC; margin:20px 0 0; }
div#colCentro ul.boxComentarios li { float:left; font-size:16px; font-weight:bold; text-transform:uppercase; padding:2px 10px; }
div#colCentro ul.boxComentarios li a { text-decoration:none; }
div#colCentro ul.boxComentarios li.botao { background-color:#FFF; }
div#colCentro ul.boxComentarios li.ativo { border:1px solid #CCC; border-bottom:1px solid #FFF; background-color:#FFF; }

div#colCentro ul.boxComentarios li.botao a { color:#999; }
div#colCentro ul.boxComentarios li.botao a:hover { color:#666; }
div#colCentro ul.boxComentarios li.ativo a { color:#666; }

div#colCentro div#comentarios, div#colCentro div#envieSeu { height:150px; overflow:auto; border:1px solid #CCC; border-top:0; padding:20px 10px 10px; }

div#colCentro div#comentarios img { float:left; clear:left; margin:0 10px 8px 0; }
div#colCentro div#comentarios h3 { font-weight:normal; margin:0 0 5px; }
div#colCentro div#comentarios p { font-size:12px; color:#666; margin:0; }
div#colCentro div#comentarios hr { margin:0 0 10px; clear:both; }

div#colCentro div#envieSeu form { width:527px; }
div#colCentro div#envieSeu form label { display:block; float:left; width:125px; font-weight:bold; text-align:right; line-height:20px; }
div#colCentro div#envieSeu form input, div#colCentro div#envieSeu form textarea { width:400px; font:13px 'Trebuchet MS', Arial, Helvetica, sans-serif; padding:2px 0; margin:0 0 10px; overflow:hidden; }
div#colCentro div#envieSeu form input#txtEnviar { float:right; width:150px; }

div#colCentro ul#maisEditoria { display:block; height:150px; overflow:auto; border:1px solid #CCC; border-top:0; padding:10px; }
div#colCentro ul#maisEditoria li { display:block; font-size:14px; font-weight:bold; border-bottom:1px solid #E9E9E9; padding:10px 0; }

div#colCentro div.tituloBusca ul { display:block; margin:50px 0 0; }
div#colCentro div.tituloBusca ul li { display:inline; font:bold 14px Arial, Helvetica, sans-serif; margin:0 2px; } 
div#colCentro div.tituloBusca ul li a { color:#666; }
div#colCentro div.BuscaAnteriorProximo { float:right; }

div#colCentro div.buscaRefinada { border-bottom:2px solid #999; padding:5px 0; }
div#colCentro div.buscaRefinada form { float:left; }
div#colCentro div.buscaRefinada form label { float:left; color:#999; padding:2px 0 0 5px; }
div#colCentro div.buscaRefinada form select { float:left; width:130px; font-size:11px; color:#666; padding:4px 0; margin:0 5px 0 0; }
div#colCentro div.buscaRefinada form input.btOk { float:left; border:0; padding:0; margin:0; }

div#colCentro div.buscaRefinada span.resultadoBusca { display:block; float:left; font-size:12px; font-style:italic; padding:2px 0 0 30px; }

div#colCentro ul.privacidade { color:#333; margin:-1em 0 0; padding:0; }
div#colCentro ul.privacidade li { margin:0 0 1em; }

div#colCentro img.downloadPdf { float:left; margin:10px 10px 10px 0; }
div#colCentro p.aviso { padding:10px 0; margin:0; }


/* Agenda, Artigos, Aniversários, Onde Estão, Colunas, Especiais, Notícias, Perfil */
div#colCentro div.tituloBusca { width:600px; background-color:#EAEAEA; padding:10px; margin:0 0 10px; }
div#colCentro div.tituloBusca img { float:right; margin:-5px; }
div#colCentro div.tituloBusca h1.internas { float:left; margin:0; }

div#colCentro ul.listaAgenda { border-bottom:2px solid #CCC; margin:0 0 10px; }
div#colCentro ul.listaAgenda li { padding:10px 0; border-top:1px solid #EAEAEA; }
div#colCentro ul.listaAgenda li.SemBorda { padding:10px 0; border:0; }
div#colCentro ul.listaAgenda li img { float:left; margin:0 5px 0 0; }
div#colCentro ul.listaAgenda li div span.data { font-size:24px; font-weight:bold; letter-spacing:-2px; float:left; clear:left; margin:-5px 0 0; }
div#colCentro ul.listaAgenda li div h2 { float:right; clear:right; width:500px; font-weight:normal; }

div#colCentro ul.listaArtigos { border-bottom:2px solid #CCC; margin:0 0 10px; }
div#colCentro ul.listaArtigos li { padding:10px 0; border-bottom:1px solid #EAEAEA; }
div#colCentro ul.listaArtigos li span { float:left; line-height:100%; margin:0 5px 0 0; text-transform:uppercase; }
div#colCentro ul.listaArtigos li span.nomeAutor { font-size:11px; font-weight:bold; }
div#colCentro ul.listaArtigos li span.data { font-size:11px; }
div#colCentro ul.listaArtigos li h2 { clear:both; }

div#colCentro ul.listaAniversario { border-bottom:2px solid #CCC; margin:0 0 10px; }
div#colCentro ul.listaAniversario li { height:80px; padding:10px 0; border-bottom:1px solid #EAEAEA; }
div#colCentro ul.listaAniversario li h4.data { display:block; float:left; clear:left; width:100px; font-size:30px; }
div#colCentro ul.listaAniversario li div.listagem { float:right; clear:right; width:500px; }
div#colCentro ul.listaAniversario li div.listagem img { float:left; margin:5px 10px 0 0; }
div#colCentro ul.listaAniversario li div.listagem ul li { height:auto; padding:0; border:0; }
div#colCentro ul.listaAniversario li div.listagem ul li.azulEscuro { font-size:17px; font-weight:bold; }

div#colCentro ul.listaOndeEstao { border-bottom:2px solid #CCC; margin:0 0 10px; }
div#colCentro ul.listaOndeEstao li { padding:10px 0; border-bottom:1px solid #EAEAEA; }
div#colCentro ul.listaOndeEstao li h4.data { float:left; font-size:11px; font-weight:normal; padding:3px 10px 0 0; margin:0; }
div#colCentro ul.listaOndeEstao li p { color:#666; margin:0; }
div#colCentro span.nomeNegrito { color:#005BAB; font-weight:bold; }

div#colCentro ul.listaColunas { border-bottom:2px solid #CCC; margin:0 0 10px; }
div#colCentro ul.listaColunas li { display:block; padding:10px 0; border-bottom:1px solid #EAEAEA; }
div#colCentro ul.listaColunas li div.listagem { margin:0; padding:0; }
div#colCentro ul.listaColunas li div.listagem img { float:left; border:2px solid #FFF; margin:0 10px 0 0; }
div#colCentro ul.listaColunas li div.listagem img:hover { border:2px solid #275A92; }
div#colCentro ul.listaColunas li div.listagem ul { float:left; margin:0; padding:0; }
div#colCentro ul.listaColunas li div.listagem ul li { border:0; font-weight:bold; font-size:14px; padding:0; margin:0; line-height:100%; }
div#colCentro ul.listaColunas li div.listagem ul li.ultimaColuna { font-size:18px; }
div#colCentro ul.listaColunas li div.listagem ul li span.ultimaData { font-size:12px; font-weight:bold; }
div#colCentro ul.listaColunas li div.listagem ul li span.nomeAutor { font-size:11px; font-weight:bold; text-transform:uppercase; }
div#colCentro ul.listaColunas li div.listagem ul li span.data { font-size:11px; font-weight:normal; }

div#colCentro ul.listaNoticias { border-bottom:2px solid #CCC; margin:0 0 10px; }
div#colCentro ul.listaNoticias li { padding:10px 0; border-bottom:1px solid #EAEAEA; }
div#colCentro ul.listaNoticias li img { margin:5px 5px 0 0; }
div#colCentro ul.listaNoticias li span.data { display:block; width:100%; text-align:left; font-size:11px; color:#999; }
div#colCentro ul.listaNoticias li p { margin:0; }
div#colCentro ul.listaNoticias li img.contexto { float:left; border:2px solid #FFF; margin:5px 10px 0 0; }
div#colCentro ul.listaNoticias li img.contexto:hover { border:2px solid #275A92; }

div#colCentro ul.listaEspeciais { border-bottom:2px solid #CCC; margin:0 0 10px; }
div#colCentro ul.listaEspeciais li { padding:10px 0; border-bottom:1px solid #EAEAEA; }
div#colCentro ul.listaEspeciais li img { float:left; margin:5px 5px 0 0; }
div#colCentro ul.listaEspeciais li span.data { display:block text-align:left; font-size:11px; color:#999; }
div#colCentro ul.listaEspeciais li span.data img { position:absolute; margin:5px 0 0 5px; }
div#colCentro ul.listaEspeciais li p { margin:0; }
div#colCentro ul.listaEspeciais li img.contexto { border:2px solid #FFF; margin:5px 10px 0 0; }
div#colCentro ul.listaEspeciais li img.contexto:hover { border:2px solid #FF6600; }

div#colCentro ul.listaPerfil { border-bottom:2px solid #CCC; margin:0 0 10px; }
div#colCentro ul.listaPerfil li { padding:10px 0; border-bottom:1px solid #EAEAEA; }
div#colCentro ul.listaPerfil li div.descricao img { float:left; border:2px solid #FFF; margin:0 10px 0 0; }
div#colCentro ul.listaPerfil li div.descricao img:hover { border:2px solid #275A92; }
div#colCentro ul.listaPerfil li div.descricao span { font-size:12px; }
div#colCentro ul.listaPerfil li div.descricao h2 { display:inline; }
div#colCentro ul.listaPerfil li div.descricao h4 { font-size:14px; font-weight:bold; }
div#colCentro ul.listaPerfil li div.descricao p { color:#666; line-height:120%; margin:0; }

div#colCentro ul.listaPerfil li div.primeira h2 { display:block; font-size:36px; }
div#colCentro ul.listaPerfil li div.primeira h4 { font-size:18px; }


div#colCentro div.avancaRecua div.Total { clear:both; text-align:center; width:100%; padding:0; }
div#colCentro div.avancaRecua div.Total p { font:bold 15px Arial, Helvetica, sans-serif; color:#666; margin:0; }
div#colCentro div.avancaRecua span { display:block; font:bold 20px Arial, Helvetica, sans-serif; margin:-22px 0 0; }
div#colCentro div.avancaRecua span.btRecua { float:left; }
div#colCentro div.avancaRecua span.btAvanca { float:right; }


/* Matéria do Leitor, Vida Coletiva, Sugestão de Pauta */
div#colCentro ul.internasLaranja { background:url(../imagens/bg_lista_construcao.jpg) top no-repeat #F60; border-bottom:4px solid #F60; padding:63px 0 0 5px; margin:0 0 10px; }
div#colCentro ul.internasLaranja li { display:inline; font:bold 11px Arial, Helvetica, sans-serif; color:#FFF; padding:0; margin:0; }
div#colCentro ul.internasLaranja li a { color:#FFF; }
div#colCentro span.setor.enviaMateria { height:16px; }
div#colCentro span.setor span.btEnvia { position:absolute; right:0; font-size:10px; }

div#colCentro div.vidaColetiva { padding:10px 0 0; }
div#colCentro div.vidaColetiva h1 { font-size:30px; }
div#colCentro div.vidaColetiva form#opiniaoColetiva { border-bottom:2px solid #CCC; padding:0 0 20px; margin:0 0 20px; }
div#colCentro div.vidaColetiva form#opiniaoColetiva div.bordas { display:block; width:600px; height:85px; border:0; background:url(../imagens/bg_opiniao.jpg) top left no-repeat; padding:10px; margin:10px 0 0; }
div#colCentro div.vidaColetiva form#opiniaoColetiva div.bordas textarea { width:595px; color:#999; border:0; overflow:hidden; }
div#colCentro div.vidaColetiva form#opiniaoColetiva label { float:right; font:bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#999; margin:0 5px 0 0; } 
div#colCentro div.vidaColetiva form#opiniaoColetiva label.caracter { margin:-2px 0 0; } 
div#colCentro div.vidaColetiva form#opiniaoColetiva input { float:right; border:0; padding:0; margin:0 5px 0 0; }
div#colCentro div.vidaColetiva form#opiniaoColetiva input#txtComentario { width:300px; color:#999; border:1px solid #E7E7E7; padding:1px 0; }
div#colCentro div.vidaColetiva form#opiniaoColetiva input#exibe { margin:-2px 5px 0 0; }

div#colCentro ul.listaOpinioes { border-bottom:2px solid #CCC; margin:20px 0 10px; }
div#colCentro ul.listaOpinioes li { display:block; padding:10px 0; border-bottom:1px solid #EAEAEA; }
div#colCentro ul.listaOpinioes li img { float:left; margin:0 10px 0 0; }
div#colCentro ul.listaOpinioes li ul { float:left; display:block; width:510px; margin:0; padding:0; }
div#colCentro ul.listaOpinioes li ul li { border:0; padding:0; margin:0; font-size:12px; }
div#colCentro ul.listaOpinioes li ul li a { color:#F60; }


/* Formulários, Busca Home, Geral */
form.busca { float:left; }
form.busca label { float:left; font-size:14px; font-weight:bold; text-transform:uppercase; color:#005BAB; padding:3px 0 0; }
form.busca input { float:left; width:220px; height:20px; font-size:14px; color:#666; margin:0 10px; }
form.busca input.btOk { border:0; width:auto; height:auto; padding:0; margin:-2px 0 0 10px; }
form.busca select { float:left; width:150px; height:22px; color:#666; }

div#colCentro div.tituloBusca form.opcaoBusca { float:right; padding:5px 0 0; }
div#colCentro div.tituloBusca form.opcaoBusca select, div#colCentro div.tituloBusca form.opcaoBusca input { float:left; font-size:11px; color:#666; margin:0 5px 0 0; }
div#colCentro div.tituloBusca form.opcaoBusca label { float:left; font-weight:bold; color:#999; padding:2px 0 0 5px; }
div#colCentro div.tituloBusca form.opcaoBusca select { font-size:14px; padding:0; }
div#colCentro div.tituloBusca form.opcaoBusca select#meses { width:150px; }
div#colCentro div.tituloBusca form.opcaoBusca select#autores { width:230px; }
div#colCentro div.tituloBusca form.opcaoBusca select#anos { width:60px; }
div#colCentro div.tituloBusca form.opcaoBusca input { height:20px; font-size:14px; color:#666; }
div#colCentro div.tituloBusca form.opcaoBusca input#periodoInicio, div#colCentro div.tituloBusca form.opcaoBusca input#periodoFim { width:100px; }
div#colCentro div.tituloBusca form.opcaoBusca input.btOk { float:left; width:auto; height:auto; border:0; padding:0; margin:-2px 0 0 0; }

form.geral { border-bottom:2px solid #CCC; padding:0 0 20px; }
form.geral h3 { margin:25px 0 0; }
form.geral div.floatLeft, form.geral div.floatRight { width:301px; }
form.geral div.floatRight div.floatLeft, form.geral div.floatRight div.floatRight { width:140px; }
form.geral label { display:block; font:bold 16px 'Trebuchet MS', Arial, Helvetica, sans-serif; line-height:100%; margin:20px 0 5px; }
form.geral label.menor { font-size:12px; line-height:16px; }
form.geral input { float:left; height:20px; color:#666; }
form.geral input, form.geral select, form.geral textarea { float:left; width:299px; border:1px solid #CCC; font-size:12px; }
form.geral input#txtPrefixo, input#txtAno, form.geral input#txtPrefcel, form.geral input#txtDia, form.geral input#txtMes, form.geral select#txtEstado { width:50px; text-align:center; }
form.geral input#txtMes, form.geral input#txtAno { margin:0 0 0 10px; }
form.geral input#txtTelefone, form.geral input#txtCelular, form.geral input#txtCidade { float:right; width:243px; }
form.geral textarea#txtMensagem { width:618px; overflow:auto; }
form.geral input#txtImagem { height:23px; font-size:inherit; }
form.geral input#btEnviar { float:right; width:auto; border:0; margin:10px 0 0; }
form.geral input#txtSenha, form.geral input#txtConfsenha, form.geral input#txtAno { width:140px; }

form.geral input.radioHorizontal { float:left; width:auto; height:auto; border:none; margin:0 5px 0 0; }
form.geral input.radioVertical { float:left; clear:left; width:auto; height:auto; border:none; margin:0 5px 0 0; }
form.geral span.radio { float:left; width:280px; font-size:12px; font-weight:bold; }
form.geral span.horizontal { width:auto; margin:0 20px 0 0; }

form.geral p { float:left; display:block; width:300px; }
form.geral ul { width:300px; padding:0; margin:0; }
form.geral ul li { float:left; width:150px; }
form.geral ul li span.radio { width:auto; }

form.geral input#txtTrocaimagem { width:auto; border:0; margin:2px 0 5px; }
form.geral img.avatar { float:left; margin:0 10px 0 0; }

form.geral span.legendaForm { clear:left; display:block; width:299px; font:normal 9px Arial, Helvetica, sans-serif; color:#999; padding:2px 0 0; }

/* Envie para um Amigo, Impressão */
body.blank { background-image:none; }

div.amigo { width:620px; text-align:left; margin:0 auto; }
div.amigo div.tituloBusca { background-color:#EAEAEA; padding:10px; margin:0 0 10px; }
div.amigo div.tituloBusca p { font-size:12px; color:#666; padding:5px 0 0; margin:0; }

div.amigo form.geral label { margin:10px 0 5px; }

div.imprimir { text-align:left; padding:20px; }
div.imprimir h1.impressao { font-size:30px; font-weight:bold; color:#000; margin:10px 0 5px; }
div.imprimir hr.impressao { display:block; height:1px; border:none; border-bottom:1px solid #EAEAEA; color:#EAEAEA; *margin:-7px 0; }
div.imprimir p.linhaApoioimpressao { font-size:17px; color:#000; margin:0 0 20px; }
div.imprimir p { color:#000; }


/* Especiais */
h1.primeiraNoticia { font-size:28px; font-weight:bold; line-height:98%; }
h2.pauta { margin:10px 0; }

li.setor { font-size:11px; line-height:100%; color:#999; }
li.noticia { font-weight:bold; }

span.mais { display:block; font:bold 14px Arial, Helvetica, sans-serif; }
span.setor { position:relative; display:block; font-size:11px; color:#999; }


.apoiadores { font-size:11px; color:#A4C30F; }
.bordaLaranja:hover img { border-color:#FF6600!important; }
.erro { color:#CC0000; float:left; font-size:10px; }
.branco { color:#FFF; }
.cinzaClaro { color:#999; }
.cinzaEscuro { color:#666; }
a.cinzaEscuro:hover { color:#999; }
.preto { color:#333; }
.azulClaro { color:#00AEEF; }
.azulMedio { color:#0064B3; }
.azulEscuro { color:#275A92; }
a.azulEscuro:hover { color:#21A2CC;}
.laranja { color:#FF6600; }
.verde { color:#A4C30F!important; }
.clear { clear:both; height:1px; overflow:hidden; }
.floatLeft { float:left; }
.floatRight { float:right; }

/*--------------------------------------------------------------------------*/
/*-------------------------------- CAROUSEL --------------------------------*/
/*--------------------------------------------------------------------------*/
/*-- required & default rules --*/

.loading {
left: 95px;
position: absolute;
top: 74px;
}

#slide_holder {
background: #F1F1F1 url(../imagens/bg_destaques_pricipais.jpg) no-repeat scroll center bottom;
border:1px solid #CCCCCC;
height: 261px;
margin:0 0 10px;
overflow: hidden;
padding:1px 1px 0;
position: relative;
text-align: left;
width: 296px;
z-index: 1000;
}

#slide_holder_inner {
height: 261px;
margin: 0;
overflow: hidden;
position: absolute;
width: 296px;
z-index: 2000;
}

#intro, .intro {
position: absolute;
z-index: 9000;
}

/*-- for slide divs --*/

#slide_holder_inner div {
position: absolute;
}

/*-- for divs in html slides to position relative --*/
div#slide_holder_inner div.slide div {
position: relative;
}
div#slide_holder_inner div.slide img {
border: 0;
}
div#carousel_controls {
height: 82px;
width: 296px;
bottom:0;
z-index: 4000;
}

/*-- for slide buttons --*/

#slide_buttons li:hover {
cursor: pointer;
cursor: hand;
z-index: 5000;
}

#carousel_controls #button_selected {
cursor: auto;
}

ul#slide_buttons {
padding: 0;
margin: 0;
position: absolute;
bottom: 8px;
left: 75px;
z-index: 5000;
}

ul#slide_buttons li {
background: url(../imagens/bt_off.gif) no-repeat;
display: block;
float: left;
height: 20px;
list-style: none;
margin: 0 0 0 3px;
padding: 0 6px;
width: 14px;
}
ul#slide_buttons li:hover {
}
ul#slide_buttons li#button_selected {
background-image: url(../imagens/bt_on.gif);
}
ul#slide_buttons li#button_selected:hover {
}

#slide_buttons li span {
color: #FFF;
line-height: 20px;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0;
padding:0;
cursor:pointer;
}

/*-- rules for slide captions --*/

#slide_captions {
color: #FFF;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
left: 0;
overflow: visible;
bottom: 36px;
z-index: 6000;
}
#slide_captions span { display:block; }
#slide_captions span h2 {
background-color: #00AEEF;
font-size: 20px;
overflow: visible;
padding: 0 10px;
text-transform: uppercase;
margin: 0;
display: inline;
}
#slide_captions span h2 a { color:#FFF; text-decoration:none; }
#slide_captions span p { font-size:15px; font-weight:bold; text-transform:none; border-left:10px solid #275A92; margin:0; }
#slide_captions span p a { color:#FFF; text-decoration:none; background-color:#275A92; padding:0 10px 0 0; }


/*-- end rules for slide captions --*/

/*-- for carousel view --*/

#row_of_slides {
position: absolute;
top: 0;
}
#row_of_slides .slide {
display: none;
position: absolute;
}
				
/*-- end for carousel view --*/				

/*-- end number display --*/

/*-- end required & default rules --*/

/*-- example rules --*/
/*--------------------------------------------------------------------------*/
/*------------------------------ FIM CAROUSEL ------------------------------*/
/*--------------------------------------------------------------------------*/#googleads {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}

table {
	margin-left:auto;
	margin-right:auto;
	display:table;
	}
th {
	font-weight:bold;
	text-align:center;
	display:table-cell;
	}
td {
	font-size:small;
	text-align:left;
	padding:5px;
	display:table-cell;
	}
#bannerexpansivel {
	overflow:hidden;
}
