*{ padding:0; margin:0; }

body{ background:#000000;}
body.modal{background:#333333 url(../img/bgr_modal.jpg) repeat-x bottom;}
a {text-decoration:none; font: 11px Tahoma;color:#FFFFFF; outline:none;}
input{ outline:none;}
a:hover{text-decoration:underline; font: 11px Tahoma;color:#FFFFFF;}
p { padding:7px 0 7px 0; font:11px tahoma; color:#ADADAD;}
p strong{ font-weight:bold; color:#FFFFFF;}
img { border:0}
.clb{ clear:both;}
.png, h2{ behavior:url(../../js/iepngfix.htc)}

/* FORMS */
.txtFrm{ font:10px tahoma; color:#FFFFFF; border:1px solid #989898; background:#0E0E0E url(../img/bgr_form.jpg) repeat-x bottom; padding:1px}
.txtArea{ background:#0E0E0E url(../img/bgr_txtArea.jpg) repeat-x bottom;}

/* FONTES */
.tahoma11branca{ font: 11px Tahoma;color:#FFFFFF;}
.tahoma11Cinza{ font: 11px Tahoma;color:#ADADAD;}
/* // */

/* GERAL */
.miolo{ font:11px Tahoma;color:#FFFFFF; margin:0 auto; width:1000px; height:376px;}
#flashnoar{ height:111px; }
#flashtopo{ height:34px; }
.fundo { width:960px; background:url(../img/bg_background.jpg) 193px 0px no-repeat; height:auto; margin:0 auto; overflow-x:auto;}
.fl{ float:left; }
/* // */

/* BOTTOM */
.bottom_central { width:765px; height:40px; position:relative; margin:0 auto;}
.bottom_central_home{ width:935px; height:120px; position:relative; margin:0 auto; }
.bottom_central_home #img_lei{ position:absolute; top:55px;_top:42px; left:0px }
.bottom_central_home #img_50anos{ position:absolute; top:55px;_top:42px; left:735px }
.bottom_esq { width:347px; height:40px; background:url(../img/bottom_esq.gif); float:left;}
.bottom_centro { width:78px; height:40px; background:url(../img/bottom_logo.gif); float:left;}
.bottom_dir { width:340px; height:40px; background:url(../img/bottom_dir.gif); float:left;}
/*#footer{ width:100%; height:26px; background:url(../img/bgr_footer.gif) no-repeat center top; margin-top:-10px; clear:both; position:absolute;}*/
/*#footer{ width:100%; height:44px; background:url(../img/img_rodape_2.gif) no-repeat center top; margin-top:-10px; clear:both; position:absolute;}*/
#footer{ width:100%; height:44px; background:url(../img/img_rodape_2.gif) no-repeat center top; margin-top:-10px; clear:both; position:relative;}

/* // */

/* HOME */
#home .fundo { width:1000px; background:url(../img/bg_background.jpg) 193px 0px no-repeat; height:749px;}
.contesq{ width:238px; text-align:right; top:0px; left:0px; float:left; }
.contesq p{ text-align:right; padding:0 7px 20px 20px; line-height:15px }
.contesq p strong{ color:#00F8F8; font-weight:bold }
.contesq p img{ margin-bottom:10px; }
.contcen{width:521px;  top:0px; left:237px; float:left; }
.contdir{ width:220px; top:0px; left:760px; text-align:left; float:left;}
.contdir p{ text-align:left; padding:0 20px 20px 10px; line-height:15px }
.contdir p strong{ color:#FF00FF; font-weight:bold }
.contdir p img{ margin-bottom:10px;}
#imgcarbon{ position:absolute; top:13px; left:-125px }
#imggrupo{ position:absolute; top:-21px; left:0px }
/* // */

/* NAVBAR */
#navbar{ height:24px; list-style:none; margin:0 0 0 10px; padding:0;}
#navbar li{ display:block; float:left; line-height:24px; height:24px;}
#navbar li a{ display:block; float:left; height:24px; text-indent:-999999px;}

#navbar li#btnHome{ width:44px; background:url(../img/btn_navbar_home.gif);}
#navbar li:hover#btnHome a,#navbar li.hover#btnHome a{ text-indent:0;}
#navbar li#btnHome a{ width:44px; }

#navbar li#btnExposicao{ width:95px; background: url(../img/btn_navbar_exposicao.gif)}
#exposicao #navbar li#btnExposicao{ background: url(../img/btn_navbar_exposicao_on.gif)}
#navbar li:hover#btnExposicao a,#navbar li.hover#btnExposicao a{ text-indent:0;}
#navbar li#btnExposicao a{ width:95px;}

#navbar li#btnNossaVida{ width:89px; background: url(../img/btn_navbar_nossa_vida.gif)}
#nossavida #navbar li#btnNossaVida{ background: url(../img/btn_navbar_nossa_vida_on.gif)}
#navbar li:hover#btnNossaVida a,#navbar li.hover#btnNossaVida a{text-indent:0;}
#navbar li#btnNossaVida a{ width:89px;}

#navbar li#btnSuaVida{ width:73px;  background: url(../img/btn_navbar_sua_vida.gif)}
#suavida #navbar li#btnSuaVida{  background: url(../img/btn_navbar_sua_vida_on.gif)}
#navbar li:hover#btnSuaVida a,#navbar li.hover#btnSuaVida a{text-indent:0;}
#navbar li#btnSuaVida a{ width:73px;}

#navbar li#btnSaibaMais{ width:84px;  background: url(../img/btn_navbar_saiba_mais.gif)}
#saibamais #navbar li#btnSaibaMais{ background: url(../img/btn_navbar_saiba_mais_on.gif)}
#navbar li:hover#btnSaibaMais a,#navbar li.hover#btnSaibaMais a{ text-indent:0;}
#navbar li#btnSaibaMais a{ width:84px;}
/* // */

/* A EXPOSICAO */
#exposicao #colLft{ width:484px; float:left;}
#exposicao #colCtr{ width:194px; height:378px; float:left; background: url(../img/img_exp_50anos_de_vida.png) no-repeat; text-indent:-999999px;}
#exposicao #colRgt{ width:267px; padding-left:5px; float:left;}

#exposicao #colLft #flashConceitual{ margin:8px 0 0 10px}

#exposicao #lstLnksExp{ list-style:none; margin:0; padding:15px 0 0 0; height:141px; background:url(../img/bgr_lstLnksExp.png) no-repeat left top;}
#exposicao #lstLnksExp li{ float:left; padding:0;}
#exposicao #lstLnksExp li h2{ margin:0; padding:0; text-indent:-999999px; margin-left:10px;}
#exposicao #lstLnksExp li p{ width:220px; height:50px; font:11px tahoma; color:#ADADAD; margin:9px 0 6px 10px; padding:0;}
#exposicao #lstLnksExp li .btn{behavior: url(../../js/iepngfix.htc)}
#exposicao #lstLnksExp li .btn a{ display:block; height:41px; text-indent:-999999px;}

#exposicao #lstLnksExp li#lstLnksExpLnk01{ margin-right:19px;}
#exposicao #lstLnksExp li#lstLnksExpLnk01 h2{ width:135px; height:31px; background:url(../img/ttl_aconteceu_aqui.gif) no-repeat;}
#exposicao #lstLnksExp li#lstLnksExpLnk01 .btn{ width:103px; background:url(../img/btn_exp_veja_mais.png) no-repeat;}
#exposicao #lstLnksExp li#lstLnksExpLnk02{ margin-right:24px;}
#exposicao #lstLnksExp li#lstLnksExpLnk02 h2{ width:132px; height:31px; background:url(../img/ttl_agendamento_de_visitas.gif) no-repeat;}
#exposicao #lstLnksExp li#lstLnksExpLnk02 .btn{ width:133px; background:url(../img/btn_exp_agende_a_sua_visita.png) no-repeat;}
#exposicao #lstLnksExp li#lstLnksExpLnk03 h2{ width:130px; height:31px; background:url(../img/ttl_visita_virtual.gif) no-repeat;}
#exposicao #lstLnksExp li#lstLnksExpLnk03 .btn{ width:93px; background:url(../img/btn_exp_visite.png) no-repeat;}

#exposicao #colRgt p{ line-height:16px; margin:0 4px 10px 1px; padding:0;}
#exposicao #colRgt h2{ width:200px; height:19px; background:url(../img/ttl_horarios_para_visitacao.gif) no-repeat; margin:20px 0 0 1px; padding:0; text-indent:-999999px; font-size:1px;}
#exposicao #colRgt #lstHorarios{ list-style:none; margin:0; padding:5px 0 20px 0;}
#exposicao #colRgt #lstHorarios li{ font:11px tahoma; color:#ADADAD; margin:0; padding:0; line-height:20px;}
#exposicao #colRgt #lstHorarios li strong{ font-weight:bold; color:#FFFFFF;}
/* // */

/* SUA VIDA */
#suavida #colLft{ width:608px; float:left; margin-right:44px;}
#suavida #colRgt{ width:279px; float:left; padding-top:16px;}
#suavida h1{ width:290px; height:49px; padding:0; margin:0; font-size:1px; text-indent:-999999px; background:url(../img/ttl_monte_seu_album.png); behavior:url(../../js/iepngfix.htc)}
.swfMonteAlbum,.swfMonteLinha{ border:10px solid #FFFFFF;}
.swfMonteAlbum{ width:605px;}
#suavida .boxMonteAlbum { margin:0 0 0 11px;}
#suavida .boxBtnIniciar{ float:right; padding:0 0 30px 0;}
#suavida .btnIniciar{ width:83px; height:41px; background: url(../img/btn_iniciar.png) no-repeat; behavior: url(../../js/iepngfix.htc)}
#suavida .btnIniciar a{ display:block; width:83px; height:41px; text-align:left; text-indent:-999999px;}
#suavida h2{ width:136px; height:16px; margin:0 0 5px 1px; padding:0; font-size:1px; text-indent:-999999px; background:url(../img/ttl_albuns.gif) no-repeat;}

#boxScrollAlbuns{ width:236px; margin:10px 0 0 21px; text-align:center;}
#boxScrollAlbuns ul{ list-style:none; text-align:left; margin:0; padding:0; font:11px tahoma;}
#boxScrollAlbuns ul li{ line-height:20px;}
#boxScrollAlbuns ul li a:hover{ font-weight:bold;}

#suavida .boxBusca{ font:11px tahoma; font-weight:bold; color:#FFFFFF;}
#suavida .boxBusca input{ vertical-align:middle;}

/* SUA VIDA - Albuns */
#suavida .pgAlbuns #colLft{ width:630px; margin-right:0; padding:10px 0 40px 10px; float:left;}
#suavida .pgAlbuns #colRgt{ width:300px; float:left; padding:10px 0;}

#suavida h2.ttlMonteSeuAlbum{ width:217px; height:16px; background:url(../img/ttl_monte_seu_album_peq.gif) no-repeat;}
#suavida .pgAlbuns #colRgt p{ margin:0 0 10px 0; padding:0; line-height:16px;}

#suavida .pgAlbuns .btnIniciar{ margin:10px auto 20px auto;}
#suavida .pgAlbuns .txtLegTabAlguns{ font:11px tahoma; color:#ADADAD; padding:9px 0 14px 0;}
#suavida .pgAlbuns .txtLegTabAlguns span{ color:#FFFFFF;}
#suavida .pgAlbuns .txtLegTabAlguns strong{ font-weight:bold; color:#FFFFFF;}

/* NOSSA VIDA - Linha do Tempo */
#boxDownloadFlash {height:405px;}

/* table sorter */
.tabAlbuns{ width:588px; font:11px tahoma;}
.tabAlbuns th{ font-weight:normal; background:#313131; color:#FFFFFF; padding:5px 0; border-left:1px solid #000000; border-right:1px solid #666666;}
.tabAlbuns td{ text-align:center; color:#ADADAD; padding:5px 0; border-bottom:1px solid #313131;}
.tabAlbuns a{ color:#ADADAD; }
.tabAlbuns .headerSortUp{ background:#313131 url(../img/ico_table_sorter_up.gif) no-repeat 80% center;}
.tabAlbuns .headerSortDown{ background:#313131 url(../img/ico_table_sorter_down.gif) no-repeat 80% center;}
/* -- */

#lstPagAlbuns{ list-style:none; margin:5px 0 0 0; padding:0;}
#lstPagAlbuns li{ width:60px; display:block; float:left; margin:0; padding:0;}
#lstPagAlbuns li a{ font:10px tahoma; color:#00FFFF;}
#lstPagAlbuns li.btnAnterior{}
#lstPagAlbuns li.btnPrimeira{}
#lstPagAlbuns li.btnsPags{ width:348px; text-align:center;}
#lstPagAlbuns li.btnUltima{ text-align:right;}
#lstPagAlbuns li.btnProxima{ text-align:right;}
/* // */

/* SAIBA MAIS */
#saibamais #footer{ margin-top:-150px;}
#saibamais #colLft{ width:465px; float:left; padding-left:10px; background: url(../img/bgr_smais_p_lft.png) no-repeat top;}
#saibamais #colCtr{ width:152px; height:382px; float:left; background: url(../img/img_smais_fale_com_a_gente.png) no-repeat; text-indent:-999999px;}
#saibamais #colRgt{ width:313px; padding-left:5px; float:left;}

#saibamais #colLft p{ line-height:15px; margin-bottom:20px;}
#saibamais #colLft .bgrScroller{ width:422px; height:28px; margin:10px 0 0 0; background:url(../img/bgr_smais_scroller.png) no-repeat left top; behavior:url(../../js/iepngfix.htc)}

#saibamais #lstFaq{ width:420px; list-style:none; margin:0; padding:0; float:left;}
#saibamais #lstFaq li{ margin:0; padding:0;}
#saibamais #lstFaq li a{ font-weight:bold;}
#saibamais #lstFaq li p{ margin:4px 0 12px 16px; padding:0; line-height:16px;}
#saibamais #lstFaq li .hide{ display:none}

#saibamais #colRgt .pTop{ margin:0 9px 9px 7px}

#saibamais #lstFrmFale{ margin:0; padding:0; font:11px tahoma; color:#FFFFFF; overflow-x:auto;}
#saibamais #lstFrmFale dt{ width:106px; clear:both; float:left; margin:0 8px 0 0; padding:5px 0 5px 0; text-align:right;}
#saibamais #lstFrmFale dd{ width:199px; float:left; margin:0; padding:5px 0 5px 0;}
#saibamais #lstFrmFale dd.txtLeg{ padding:5px 0 0 0;}

#saibamais #colRgt h2{ clear:both; width:249px; height:19px; background:url(../img/ttl_informacoes_para_a_imprensa.gif) no-repeat; margin:20px 0 0 7px; padding:0; text-indent:-999999px; font-size:1px;}

#saibamais #colRgt #lstInfosImprensa{ list-style:none; margin:0; padding:0 0 0 6px;}
#saibamais #colRgt #lstInfosImprensa li{ font:11px tahoma; color:#ADADAD; margin:0; padding:0; line-height:20px;}
#saibamais #colRgt #lstInfosImprensa li strong{ font-weight:bold; color:#FFFFFF;}
#saibamais #colRgt #lstInfosImprensa li.lnkDown{ background:url(../img/ico_down.gif) no-repeat 1px center; padding:0 0 0 16px;}

#saibamais .boxBtnsScroll{ width:40px; position:relative; top:-258px; left:420px; float:left;}
#saibamais .btnDown{ margin-top:190px;}
/* // */

/* ARQUIVOS PARA DOWNLOAD */
#saibamais .pgDownload #footer{ margin-top:-150px;}
#saibamais .pgDownload #colLft{ width:209px; margin-right:13px; float:left; background:none; padding:0;}
#saibamais .pgDownload #colRgt{ width:718px; float:left;}

#saibamais .pgDownload #colLft h2{ width:175px; height:104px; background:url(../img/ttl_arquivos_para_download.png) no-repeat; margin:6px 0 0 32px; padding:0; text-indent:-999999px; font-size:1px;}
#saibamais .pgDownload #colLft p{ margin:0; padding:9px 14px 0 2px; text-align:right;}

#saibamais .pgDownload .boxBtnsScroll{ width:40px; position:relative; top:-280px; left:678px; float:left;}
#saibamais .pgDownload .btnDown{ margin-top:242px;}

#lstDown{ width:674px; list-style:none; margin:0; padding:0; font:11px tahoma; color:#FFFFFF;}
#lstDown li{ padding:10px;}
#lstDown li.esc{ background:#313131;}
#lstDown li .txtDate{ width:63px; padding:0; margin:0; font-weight:bold; float:left;} 
#lstDown li .txtDescr{ width:590px; margin:0; padding:0; float:left;}
#lstDown li .txtDescr h4{ font-size:11px; font-weight:normal; margin:0; padding:0;}
#lstDown li .txtDescr p{ margin:0; padding:3px 0 5px 0; line-height:15px;}
#lstDown li .lnkDown{ margin:0 9px 0 0; padding:0; clear:both; line-height:20px; text-align:right; background:url(../img/ico_itn_down.gif) no-repeat right center;}
#lstDown li .lnkDown a{ padding:0 28px 0 10px }
/* // */

/* AGENDAMENTO */
.pgAgendamento{ height:365px;background:#333333 url(../img/bgr_modal.jpg) repeat-x bottom; padding-top:15px;}
.pgAgendamento h1{ width:314px; height:18px; font-size:1px; margin:0 0 0 8px; padding:0; text-indent:-999999px; background: url(../content/exposicao/img/ttl_h1_agendamento.gif) no-repeat;}
.pgAgendamento p{ margin:13px 0 16px 22px;}
.pgAgendamento p span{ color:#FFFFFF;}
#lstAgendameto{ width:426px; font:11px tahoma; color:#FFFFFF; margin-left:18px;}
#lstAgendameto dt{ width:110px; margin:0 10px 0 0; padding:9px 0 6px 0; float:left; text-align:right;}
#lstAgendameto dd{ width:306px; margin:0; padding:6px 0; float:left; color:#ADADAD;}
#lstAgendameto input{ padding-top:3px; padding-bottom:3px; vertical-align:middle;}
#lstAgendameto .icoCalendar{ vertical-align:bottom;}
#lblMensagem{ font:12px tahoma; font-weight:bold; color:#FFFFFF; margin:0; padding:20px 40px 20px 20px;}
#msgSent{ font:12px tahoma; font-weight:bold; display: none; color:#FFFFFF; margin:0; padding:20px 40px 20px 20px;}
/* // */

/* VISITA VIRTUAL */
.pgVisitavirtual .colLft{ width:333px; height:426px; float:left; background:url(../img/bgr_visite.png) no-repeat bottom;}
.pgVisitavirtual .colRgt{ width:424px; padding-top:30px; float:left;}
.pgVisitavirtual h1{ width:236px; height:18px; font-size:1px; margin:14px 0 0 12px; padding:0; text-indent:-999999px; background:url(../content/exposicao/img/ttl_h1_visita_virtual.gif) no-repeat;}

#boxNavVisite{ padding:0 0 0 102px; margin-top:35px;}
#navVisite{ width:231px; margin:0; padding:0; list-style:none;}
#navVisite li{ margin:0 0 4px 0; padding:0; height:29px;}
#navVisite li a{ display:block; height:29px; text-indent:-999999px;}
#navVisite li.itn01{ background:url(../img/img_visite_nav_itn01.png) no-repeat left center; behavior:url(../../js/iepngfix.htc)}
.pgInVideo #navVisite li.itn01{ background:url(../img/img_visite_nav_itn01_on.png) no-repeat left center; behavior:url(../../js/iepngfix.htc)}
#navVisite li.itn02{ background:url(../img/img_visite_nav_itn02.png) no-repeat left center; behavior:url(../../js/iepngfix.htc)}
.pgInFotos #navVisite li.itn02{ background:url(../img/img_visite_nav_itn02_on.png) no-repeat left center; behavior:url(../../js/iepngfix.htc)}
#navVisite li.itn03{ background:url(../img/img_visite_nav_itn03.png) no-repeat left center; behavior:url(../../js/iepngfix.htc)}
.pgIn360 #navVisite li.itn03{ background:url(../img/img_visite_nav_itn03_on.png) no-repeat left center; behavior:url(../../js/iepngfix.htc)}

/* COMO CHEGAR */
.pgComochegar{ height:410px; background:#333333 url(../img/bgr_modal.jpg) repeat-x bottom; padding:0 0 15px 0; overflow-y:scroll;}
.pgComochegar .colLft{ width:315px; float:left; margin-right:10px;}
.pgComochegar .colRgt{ width:402px; float:left; padding-top:35px;}
.pgComochegar .colRgt img{ position:absolute; top:10%;}
.pgComochegar h1{ width:273px; height:18px; font-size:1px; margin:14px 0 16px 10px; padding:0; text-indent:-999999px;  background:url(../content/exposicao/img/ttl_h1_aconteceu_aqui.gif) no-repeat;}
.pgComochegar h2{ font-size:1px; height:15px; margin:0 0 0 21px; padding:0; text-indent:-999999px;}
.pgComochegar h2.ttlUsinaDoGasometro{ background:url(../img/ttl_usina_do_gasometro.gif) no-repeat left top;}
.pgComochegar h2.ttlTransporteColetivo{ background:url(../img/ttl_transporte_coletivo.gif) no-repeat left top;}
.pgComochegar p{ color:#FFFFFF; line-height:15px; margin:5px 0 25px 21px}
.pgComochegar #lstTransporteColetivo{ list-style:none; padding:0; margin:5px 0 0 21px;}
.pgComochegar #lstTransporteColetivo dd,.pgComochegar #lstTransporteColetivo dt{ margin:0; padding:0 0 0 5px; font:11px tahoma; color:#FFFFFF; line-height:14px;}
.pgComochegar #lstTransporteColetivo dt{ font-weight:bold; padding:7px 0 3px 0;}
.pgComochegar #lstTransporteColetivo dd{ text-transform:lowercase;}
/*###################################################################*/

#boxCopyright{ position:relative; width:935px; margin:0 auto; text-align:right; color:#CCCCCC; font:11px Arial, Helvetica, sans-serif;}
#home #boxCopyright{ margin-top:-70px;}