/* BASE
--------------------------------------------- */
body { overflow-x: hidden; }
.construtor { width: 786px; margin: 0 auto; position: relative; padding-right: 408px; z-index: 1000; }
body {}
a { color: #325967; text-decoration: underline; }
a:hover { color: #44869e; }
strong em { font-weight: bold !important; }


/* ABRACO_TOPO
--------------------------------------------- */
#abraco_topo { height: 80px; width: 100%; background-color: #05977e; }
#abraco_topo .construtor { width: 1192px; padding: 0; }

#bt_abraco { width: 1000px; height: 80px; background: url('../img/head/id_abrace.gif') no-repeat 240px 25px; text-decoration: none; }
#contagem { font-size: 50px; font-weight: bold; line-height: 1em; padding: 8px 0 5px 10px; color: #fff; letter-spacing: 10px; display: block; position: absolute; top: 10px; background: url('../img/head/bg_numeros.gif') repeat; }

#viravida { width: 180px; height: 80px; position: absolute; right: 0; top: 0; background: url('../img/head/viravida.gif') no-repeat 0 0; }


/* HEAD
--------------------------------------------- */
#head { width: 1194px; margin: 0 auto; height: 215px; z-index: 10000; }
#head .construtor { width: 1192px; padding: 0; }

#head .aux_fale { position: absolute; top: 5px; z-index: 5; }

#head h1 { width: 290px; height: 146px; background: url('../img/head/carinhodeverdade.gif') no-repeat 0 0; position: absolute; left: 0; top: 10px; z-index: 600; }
#head h1 a { width: 290px; height: 146px; }

#menu { position: absolute; left: 0; top: 174px; z-index: 10001; }
#menu ul { background-color: #fff; border: 1px solid #e6e6e6; border-width: 0 1px 1px; position: absolute; left: 0; top: 40px; display: none; z-index: 10000; }
#menu li { list-style-type: none; }
#menu .item { height: 41px; float: left; position: relative; }
#menu a { width: 100%; height: 100%; display: block; text-indent: -9999em; overflow: hidden; }

#mn_abuso { background: url('../img/head/mn_abuso.gif'); width: 116px; }
#mn_acoes { background: url('../img/head/mn_acoes.gif'); width: 108px; }
#mn_material { background: url('../img/head/mn_material.gif'); width: 126px; }
#mn_movimento { background: url('../img/head/mn_movimento.gif'); width: 100px; }
#mn_releases { background: url('../img/head/mn_releases.gif'); width: 76px; }
#mn_parceiras { background: url('../img/head/mn_parceiras.gif'); width: 180px; }
#mn_participe { background: url('../img/head/mn_participe.gif'); width: 80px; }

#submenu_movimento { width: 120px; }
#submenu_participe { width: 70px; }
#submenu_abuso { width: 125px; }
#submenu_releases { width: 70px; }

#redes { position: absolute; right: 400px; top: 40px; }


/* AUXILIARES
--------------------------------------------- */
.aux_fale { border-color: #e6e6e6; border-width: 1px 0; border-style: solid; width: 786px; height: 18px; }
.aux_fale a { text-indent: -9999em; overflow: hidden; display: block; float: right; margin: 0 0 0 10px; }
#bt_fale { width: 92px; height: 18px; background: url('../img/head/bt_fale.gif') no-repeat 0 0; }
#bt_denunciar { width: 115px; height: 18px; background: url('../img/head/bt_denunciar.gif') no-repeat 0 0; }


/* RODAPE
--------------------------------------------- */
#foot { width: 1194px; margin: 0 auto; z-index: 1000; position: relative; }

#nav_pe { width: 786px; height: 200px; position: relative; border-top: 1px solid #e6e6e6; background: url('../img/foot/grid.gif') repeat-x left bottom; }
#nav_pe .grupo_pe { position: absolute; top: -1px; }
#nav_pe h6 a { display: block; text-indent: -9999em; overflow: hidden; height: 44px; width: 100%; }
#nav_pe ul { margin: 0; }
#nav_pe li { list-style-type: none; margin: 0; }
#nav_pe li a { height: 20px; text-indent: -9999em; overflow: hidden; display: block; }
#nav_pe li:last-child a { height: 21px !important; }

#nav_pe .aux_fale { position: absolute; top: 174px; border-bottom: none; }

#gr_movimento { width: 120px; left: 0; }
#gr_movimento h6 a { background: url('../img/foot/nav/bt_movimento.gif') no-repeat 0 0; }
#gr_participe { width: 71px; left: 138px; }
#gr_participe h6 a { background: url('../img/foot/nav/bt_participe.gif') no-repeat 0 0; }
#gr_abuso { width: 125px; left: 230px; }
#gr_abuso h6 a { background: url('../img/foot/nav/bt_abuso.gif') no-repeat 0 0; }
#gr_acoes { width: 124px; left: 370px; }
#gr_acoes h6 a { background: url('../img/foot/nav/bt_acoes.gif') no-repeat 0 0; }
#gr_parceiras { width: 166px; left: 536px; }
#gr_parceiras h6 a { background: url('../img/foot/nav/bt_parceiras.gif') no-repeat 0 0; }
#gr_noticias { width: 70px; left: 716px; }
#gr_noticias h6 a { background: url('../img/foot/nav/bt_releases.gif') no-repeat 0 0; }
#gr_material { width: 106px; left: 680px; top: 130px !important; }
#gr_material h6 a { background: url('../img/foot/nav/bt_filmespecas.gif') no-repeat 0 0; }

.smn_oquee { background-image: url('../img/foot/nav/bt_oquee.gif'); }
.smn_historia { background-image: url('../img/foot/nav/bt_historia.gif'); }
.smn_personalidades { background-image: url('../img/foot/nav/bt_personalidades.gif'); }
.smn_material { background-image: url('../img/foot/nav/bt_material.gif'); }
.smn_agenda { background-image: url('../img/foot/nav/bt_agenda.gif'); }

.smn_saibamais { background-image: url('../img/foot/nav/bt_saibamais.gif'); }
.smn_viralize { background-image: url('../img/foot/nav/bt_viralize.gif'); }
.smn_empresas { background-image: url('../img/foot/nav/bt_empresas.gif'); }
.smn_imprensa { background-image: url('../img/foot/nav/bt_imprensa.gif'); }

.smn_introducao { background-image: url('../img/foot/nav/bt_introducao.gif'); }
.smn_legislacao { background-image: url('../img/foot/nav/bt_legislacao.gif'); }
.smn_politicas { background-image: url('../img/foot/nav/bt_politicas.gif'); }
.smn_aspectos { background-image: url('../img/foot/nav/bt_aspectos.gif'); }

.smn_releases { background-image: url('../img/foot/nav/bt_noticias.gif'); width: 70px; }
.smn_clipping { background-image: url('../img/foot/nav/bt_clipping.gif'); width: 70px; }
.smn_audio { background-image: url('../img/foot/nav/bt_audio.gif'); width: 70px; }

.smn_projetos { background-image: url('../img/foot/nav/bt_projetos.gif'); }

.smn_veja_inst { background-image: url('../img/foot/nav/bt_veja_inst.gif'); }





/* CONTENT
--------------------------------------------- */
#content { width: 1194px; margin: 0 auto; padding: 10px 0; position: relative; z-index: 100; }
#main_content { }
#content ul, #content ol { margin-left: 20px; }
#content h3
, #content h4
, #content h5 { font-size: 13px; font-weight: bold; }

#modulo_nome { background: url('../img/bg_conteudo_titulo.gif') repeat 0 0; width: 786px; margin: 0 0 8px; }
#modulo_nome span { text-transform: uppercase; color: #5e736b; font-size: 18px; background-color: #fff; padding-right: 10px; display: inline-block; }

#conteudo_texto, .conteudo_texto { max-width: 600px; }

/* LOCAL NAV */
#nav_local { width: 786px; height: 26px; clear: both; margin: 0; }
#nav_local a
, #nav_local span { display: block; float: left; background: url('../img/seta_d.gif') no-repeat 0 5px; padding-left: 10px; }
#nav_local a { width: 50px; }
#nav_local span { width: 666px; }


/* CONSOLE ARTISTAS ABRACARAM A CAUSA */
#console_artistas { width: 240px; height: 186px; background: url('../img/artistas/bg.gif') repeat 0 0; position: absolute; left: 792px; top: 630px; z-index: 11000; }
#console_artistas .modulo { position: relative !important; width: 240px; height: 186px; display: block; background: url('../img/artistas/label.gif') no-repeat 0 0; padding-top: 12px; }
#console_artistas .seta { width: 18px; height: 36px; display: block; background: url('../img/artistas/seta.gif') no-repeat; position: absolute; top: 80px; cursor: pointer; }
#seta_prox { background-position: -18px 0 !important; right: -9px !important; }
#seta_ant { background-position: 0 0 !important; left: -9px !important; }
.grupo_artistas { position: absolute; left: 10px; top: 24px; width: 225px; height: 150px; }
.grupo_artistas img { float: left; margin: 0 6px 6px 0; cursor: pointer; }
.console_artistas_home { top: 330px !important; }


/* MODULOS
--------------------------------------------- */
#conteudo_modulos { margin: 0 0 3em; }
.botao_modulo { border: 1px solid #e5e5e5; border-width: 1px 0; margin: 0; line-height: 1em; background: #f5f5f5 url('../img/seta_d.gif') no-repeat 10px center; margin: 2px 0; font-size: 14px; }
.botao_modulo a { display: block; border: 1px solid #fff; border-width: 1px 0; padding: 8px 100px 8px 25px; color: #898989; font-weight: bold; text-decoration: none; background: url('../img/expandir.gif') no-repeat center right; }
#area_aberta { }
#area_aberta .botao_modulo, .botao_modulo_aberto { background: #d1dde1 url('../img/seta_b.gif') no-repeat 10px center; }
#area_aberta .botao_modulo a, .botao_modulo_aberto a { color: #325967; background: none; }
#area_aberta .conteudo_padding { padding: 25px; }


/* PAGINACAO
--------------------------------------------- */
ul.paginador { margin: 10px 0 20px !important; text-align: center; }
ul.paginador li { display: inline-block; list-style-type: none; margin: 0 5px 0 0 !important; }
ul.paginador li * { text-align: center; padding: 5px 10px !important; text-decoration: none; }
li.pag_pri
, li.pag_ant
, li.pag_prox
, li.pag_ult { }
ul.paginador li a:hover
, ul.paginador li.atual strong { text-decoration: underline; }


/* HOME
--------------------------------------------- */
#selos_home { width: 786px; height: 290px; margin: 0 0 10px; background: url('../img/home/selos.jpg') no-repeat 0 0; }
#selos_home p { line-height: 1em; width: 196px; height: 290px; margin: 0; float: left; }
#selos_home a { text-decoration: none; color: #000; height: 100px; padding: 185px 10px 0; display: block; }
#selos_home a:hover { color: #fff; }

#console_home { width: 786px; height: 320px; position: relative; margin: 0 0 10px; z-index: 100; }
#video_home { width: 526px; height: 320px; }
#abas_home { width: 260px; position: absolute; right: 0; top: 0; }
#abas_home li { list-style-type: none; /*height: 63px;*/ border-bottom: 1px solid #e5e5e5; font-size: 11px; }
#abas_home a { text-decoration: none; color: #000; display: block; /*height: 53px;*/ padding: 5px 10px 5px; line-height: 14px; }
#abas_home a:hover { background-color: #e5e5e5; color: #c1692f; }
#abas_home span { display: block; text-transform: uppercase; font-size: 11px; }

#superbanner_home { height: 90px; width: 728px; margin: 10px 0; padding: 10px 29px; background: url('../img/bg_conteudo_titulo.gif') repeat 0 0; }
#extras_home { width: 466px; float: left; }
#banners_home { width: 320px; float: left; }
#bt_abuso_home { width: 320px; height: 170px; background: url('../img/home/oquee.gif'); margin: 0 0 10px; }

#banner_300_250 { width: 300px; margin: 0; padding: 10px; background: url('../img/bg_conteudo_titulo.gif') repeat 0 0; }

#extras_home h3 { display: block; width: 426px; height: 24px; text-indent: -9999em; overflow: hidden; }
#agenda_home, #acontece_home { margin: 0 0 20px; }
#agenda_home h3 { background: url("../img/home/agenda.gif") no-repeat scroll 0 0 transparent; float: left; width:456px; }
#agenda_home strong span { color: #c06824 !important; }
#agenda_home p { line-height: 1em !important; }

#acontece_home h3 { background: url('../img/home/acontece.gif') no-repeat 0 0; }
#acontece_home ul { margin-left: 0 !important; }
#acontece_home li { list-style-type: none; float: left; height: 160px; width: 110px; margin: 0 6px 6px 0; line-height: 1em; }
#acontece_home a { text-decoration: none; }
#acontece_home a:hover { text-decoration: underline; }
#acontece_home li img { display: block; clear: both; margin: 0 0 5px; }


/* NOTICIAS E RELEASES
--------------------------------------------- */
#noticias_releases_listagem .release { padding: 10px 0; border-bottom: 1px solid #e5e5e5; }
#noticias_releases_listagem, #noticia_ler { max-width: 600px; }

#noticia_dia_mes { width: 80px; height: 80px; float: left; position: relative; background-color: #5e736a; margin: 0 10px 10px 0; }
#noticia_dia_mes span { display: block; color: #fff; font-weight: bold; text-align: center; width: 80px; line-height: 1em; }
#noticia_dia_mes .meta_mes { font-size: 60px; }
#noticia_dia_mes .meta_dia { font-size: 18px; }

#noticia_ler { background: url('../img/noticia_grid.gif') repeat-x left bottom; padding: 10px 0 20px; margin: 0 0 5px; min-height: 666px; }
#botoes_compartilhar { padding-left: 140px; background: url('../img/compartilhe_txt.gif') no-repeat 0 0; }
.addthis_button_compact span { color: #fff !important; font-weight: normal !important; }


/* PARCEIROS
--------------------------------------------- */
#logos_parceiros { width: 786px; }
#logos_parceiros .parceiro { width: 390px; margin: 0 3px 3px 0; float: left; background-color: #f7f7f7; border-bottom: 1px solid #e5e5e5; opacity: .9; }
#logos_parceiros .parceiro p { border-top: 10px solid #fff; border-bottom: 10px solid #fff; height: 96px; margin: 0; }
#logos_parceiros img { float: left; margin: 0 3px 0 0; }


/* PERSONALIDADES
--------------------------------------------- */
#fotos_personalidades { margin: 0 0 0 2px !important; }
#fotos_personalidades a { border: 3px solid #5e736a; float: left; margin: 0 8px 8px 0; }
#fotos_personalidades a:hover { border-color: #0c967c; }
#foto_grande { position: absolute; left: 102px; top: 300px; background: #fff url('../img/ajax-loader.gif') no-repeat center center; width: 580px; height: 380px; border: 3px solid #5e736a; cursor: pointer; }


/* ACOES - PROJETOS PROGRAMAS
--------------------------------------------- */
#acoes_projetos_programas .conteudo_texto { max-width: 786px !important; }
.acao_meta { float: left; margin: 0 10px 50px 0; width: 300px; }
.acao_txt { float: left; width: 476px; }


/* AGENDA-EVENTOS
--------------------------------------------- */
#lista_eventos { margin: 0 !important; }
#lista_eventos li { list-style-type: none; padding: 10px 0; float: left; width: 390px; margin: 0 3px 3px 0; background: url('../img/bg_conteudo_titulo.gif') repeat-x left bottom; height: 100px; }

#lista_eventos .meta_evento { height: 80px; width: 100px; float: left; background-color: #5e736a; padding: 10px 0; margin: 0 10px 0 0; }
#lista_eventos .meta_evento span { display: block; text-align: center; padding: 0 10px; color: #fff; line-height: 1em; }
#lista_eventos .meta_dia { font-size: 18px !important; }
#lista_eventos .meta_mes { font-size: 46px !important; font-weight: bold; }
#lista_eventos .meta_ano { display: none !important; }


/* DENUNCIE
--------------------------------------------- */
#disque100, #nainternet { width: 366px; padding: 70px 0 0; float: left; margin: 0 10px 0 0; }
#disque100 { background: url('../img/denuncie/disque100.jpg') no-repeat 0 0; }
#nainternet { background: url('../img/denuncie/nainternet.jpg') no-repeat 0 0; }


/* MATERIAL-CAMPANHA
--------------------------------------------- */
#material_campanha_links .duas_colunas { width: 370px; margin: 0 10px 0; float: left; }
#material_campanha_links .duas_colunas h3
, #material_campanha_links .duas_colunas h4 { font-size: 16px; color: #325967; border-bottom: 1px solid #325967; padding: 0 0 2px; }


/* VIRALIZE
--------------------------------------------- */
#bt_tw_part
, #bt_fb_part { width: 290px; height: 140px; display: block; text-indent: -9999em; overflow: hidden; float: left; }
#bt_tw_part { margin: 0 10px 0 0; background: url('../img/participe/twitter.gif') no-repeat 0 0; }
#bt_fb_part { background: url('../img/participe/facebook.gif') no-repeat 0 0; }


/* FALE CONOSCO
--------------------------------------------- */
#form_cadastra label, #form_contato label { font-size: 16px; text-transform: uppercase; }
#form_cadastra input, #form_contato input { width: 434px; border: 3px solid #5e736a; padding: 5px; }
#form_cadastra textarea, #form_contato textarea { width: 434px; height: 300px; border: 3px solid #5e736a; padding: 5px; }
#form_cadastra button, #form_contato button { background-color: #5e736a; border: none; padding: 5px 20px; color: #fff; text-transform: uppercase; font-size: 16px; }
.error { display: block; color: #D00; text-transform: none !important; }


/* RELEASES, CLIPPING, AUDIO
--------------------------------------------- */
#listagem_imprensa { margin: 0; max-width: 486px; }
#listagem_imprensa li { list-style-type: none; border-bottom: 1px solid #ddd; padding: 10px 0; }


