#P4_cphConteudo_boxesGerais{float:left;margin-bottom:30px;width:940px;}
#espacamento{
 height:155px !important;text-align:center;}
.boxGeral{
 background-color:#FFF;float:left;height:190px;*height:210px;margin-right:13px;margin-bottom:12px;position:relative;width:298px;}
.boxGeral h2{
 color:#333;display:block;font-size:12px;font-weight:bold;padding:4px 0 3px;text-align:center;margin:2px 0;}
.boxGeral .sliderBtn{
 display:block;float:left;width:14px;}
.boxGeral .sliderBtn a{
 background:url(botoesSliderGeral.jpg) no-repeat 0 -20px;display:block;height:20px;margin-top:60px;overflow:hidden;position:relative;text-indent:-9999em;width:14px;}
.boxGeral #sliderPrev{
 display:inline;margin-left:4px;}
.boxGeral #sliderPrev.disabled a{
 cursor:default;background-position:0 0;}
.boxGeral #sliderNext a{
 background-position:-14px -20px;}
.boxGeral #sliderNext.disabled a{
 cursor:default;background-position:-14px 0;}
.boxGeral .slider{
 display:inline;float:left;height:140px;margin-left:4px;overflow:hidden;position:relative;width:260px;}
.boxGeral .sliderItens{
 position:absolute;width:15000px;}
.boxGeral .slide{
 float:left;height:135px;overflow:hidden;position:relative;width:260px;}
.boxGeral .slide a.imagem{
 border:solid 1px #CCC;display:block;float:left;height:72px;margin-right:10px;padding:3px;width:96px;}
.boxGeral .slide a.TemporadasSliderImagem{
 border:solid 1px #CCC;display:block;height:111px;margin:0 auto;padding:3px;width:169px;}
.boxGeral .slide h3{
 display:block;float:left;margin-bottom:3px;width:146px;}
.boxGeral .slide h3 a{
 color:#444;font-size:14px;font-weight:bold;text-decoration:none;}
.boxGeral .slide p{
 font-size:12px;line-height:16px;}
.boxGeral .slide p strong{
 color:#969696;font-weight:bold;}
.boxGeral .slide p a{
 color:#444;font-weight:bold;text-decoration:none;}
.boxGeral .slide p a:hover{
 text-decoration:underline;}
.boxGeral .slide p.TemporadasSliderTexto{
 display:block;margin:0 auto;width:169px;text-align:center;}
.boxGeral .slide p.EscolasSliderTexto{
 display:block;font-size:15px;margin:5px auto 0;text-align:center;width:190px;}
.boxGeral a.buttons{
 border:3px solid #E5E4E4;height:13px;margin:13px auto 0;padding:2px 0;position:static;text-align:center;width:150px;}
.boxGeral a.buttons#conheca_historia{
 height:13px;width:200px;}
.boxGeral a.splash{
 display:block;height:131px;margin:2px auto 0;width:270px;}
.boxGeral a.splash img{
 display:block;margin:0 auto;max-height:131px;max-width:270px;}
.boxMaior{
 height:auto;margin-right:6px;padding-top:5px;width:615px;}
.boxMaior h2{
 color:#969696;font-size:30px;font-weight:bold;text-align:left;text-indent:15px;}
.boxMaior h3{
 color:#333;display:block;font-size:20px;font-weight:bold;text-align:left;margin:20px 0 5px;padding-left:10px;}
.boxMaior ul{
 display:block;list-style:circle outside none;margin:15px auto 0;width:593px;}
.boxMaior ul li{
 display:block;margin:0 0 5px;font-size:12px;line-height:18px;list-style-type:circle;list-style-position:inside;list-style-image:none;padding-left:15px;}
.boxMaior p{
 color:#444;display:block;font-size:12px;line-height:18px;margin:0 auto 12px;width:593px;}
#ConteudoCentro .botoesDiv{
 position:static;padding:10px 0 10px 132px;width:472px;}
#ConteudoCentro .botoesDiv .buttons{
 margin-right:16px;padding:2px 22px;float:left;}
#ConteudoCentro .large{
 float:none;margin:0 auto 12px;width:900px;}
#ConteudoCentro .large p{
 width:870px;}
#ConteudoCentro .large a.buttons{
 line-height:12px;margin:0 0 0 13px;}
#ConteudoCentro .large .botoesDiv{
 padding:10px 0 10px 220px;width:870px;}
.boxConteudo{
 border-bottom:solid 1px #CCC;width:593px;margin:10px auto 0;padding-bottom:13px;padding-top:5px;position:relative;}
.boxConteudo a.imagemEscolaProjeto{
 border:solid 1px #CCC;cursor:pointer;display:block;float:left;margin-right:15px;margin-bottom:20px;padding:5px;width:580px;}
.boxConteudo a.imagemAventuras{
 border:solid 1px #CCC;display:block;float:left;height:150px;margin-right:15px;margin-bottom:20px;padding:5px;width:230px;}
.boxConteudo .tituloEscolaProjeto{
 display:block;margin-bottom:7px;}
.boxConteudo .tituloEscolaProjeto a{
 color:#444;font-size:14px;font-weight:bold;text-decoration:none;}
.boxConteudo p{
 color:#444;display:inline;font-size:12px;line-height:18px;padding-left:6px;}
.boxConteudo a.buttons{
 position:static;float:right;right:0;bottom:0;margin-top:10px;padding:2px 10px;width:auto !important;}
.botoesDiv{
 bottom:0;left:10px;padding:10px 0 10px 147px;position:absolute;width:387px;}
.boxGeral .botoesDiv .buttons{
 float:left;margin-right:15px;position:static;}
.escolaSlider, .temporadasSlider{
 width:302px;margin-bottom:20px;}
.escolaGrupos, .TemporadaJornais{
 margin-bottom:12px;}
.escolaGrupos a.splash, .TemporadaJornais a.splash{
 display:block;height:131px;margin:2px auto 0;width:270px;}
.escolaGrupos label{
 display:inline;float:left;font-size:12px;margin:11px 10px 0 40px;}
.escolaGrupos select, .TemporadaJornais select{
 font-size:12px;}
.escolaGrupos input[type=submit]{
 border:solid 3px #e5e4e4;height:23px;margin-top:10px;padding:0;text-align:center;width:95px;}
.TemporadaJornais label{
 display:inline;float:left;font-size:12px;margin:11px 5px 0 10px;}
.TemporadaJornais input[type=submit]{
 border:solid 3px #e5e4e4;float:left;height:23px;margin-top:10px;padding:0;text-align:center;width:20px;}
.escolaProjetosTodos .boxConteudo p{
 float:left;width:329px;}
.escolaProjetos{
 background-color:transparent;height:190px;width:291px;}
.escolaProjetos h2{
 display:block;font-size:10px;font-weight:normal;margin:0 0 5px;padding:0 0 5px;text-align:center;}
.escolaProjetos h2 strong{
 font-size:12px;font-weight:bold;}
.escolaProjetos .video-image{
 display:block;margin:0 auto;width:236px;}
.escolaProjetos .video-image img{
 width:100%;}
.InstitucionalHistoria div, .AcaoAulaViva div, .AcaoAdote div{
 margin:0 auto;width:93%;}
.InstitucionalHistoria div a{
 float:left;height:94px;margin:0 5px 0 0;width:142px;}
.AcaoAulaViva div a, .AcaoAdote div a{
 border:solid 1px #CCC;float:left;height:80px;margin:3px 10px 0 0;padding:3px;width:119px;}
.InstitucionalHistoria div p, .AcaoAulaViva div p, .AcaoAdote div p{
 font-size:12px;line-height:17px;}
.InstitucionalImprensa a.buttons{
 border:solid 3px #e5e4e4;height:13px;margin:13px auto 0;padding:2px 0;position:static;text-align:center;width:130px;}
.InfosFAQ{
 width:240px;}
.InfosFAQ a.titulo{
 color:#1f718a;display:block;font-size:12px;margin:25px 0;text-align:center;text-decoration:none;}
.InfosFAQ a.titulo:hover{
 text-decoration:underline;}
.InfosFAQ a.titulo strong{
 font-weight:bold;}
.InfosFAQ p{
 display:block;font-size:12px;line-height:18px;margin:0 auto;text-align:center;width:250px;}
.InfosContato{
 width:285px;height:190px;}
.InfosContato span{
font-size:14px;text-align:center;font-weight:bold;}
.InfosContato p{
 color:#333;display:block;font-size:12px;line-height:17px;margin-right:15px;padding-top:30px;text-align:center;width:98%;}
.InfosContato p strong{
 font-weight:bold;}
.InfosContato p a.InfosEmail{
 color:#1f718a;text-decoration:none;}
.InfosContato p a.InfosEmail:hover{
 text-decoration:underline;}
.InfosContato p a.buttons{
 line-height:10px;margin-left:auto;margin-top:7px;position:static;width:95px;}
.InfosMapa{
 width:318px;}
.InfosMapa h3{
 color:#444;display:block;font-family:Tahoma, Geneva, sans-serif;font-size:14px;font-weight:bold;float:none;margin:5px 0 7px;text-align:center;width:100%;}
.InfosMapa p a{
 color:#1F718A;font-size:12px;text-decoration:none;}
.InfosMapa p a:hover{
 text-decoration:underline;}
.InfosMapa a.mapa, .InfosMapa a.mapaG{
 background:url(InformacoesMapa.jpg) no-repeat 0 0;border:solid 1px #444;display:block;height:115px;margin:5px auto 5px;overflow:hidden;position:relative;text-indent:-9999em;width:274px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
.InfosMapa a.mapaG{
 background-image:url(InformacoesMapaGoogle.jpg);}
.InfosMapa .slide, .InfosMapa .slider{
 width:277px;}
.InfosMapa .slider{
 margin-right:5px;}
.projetoFotos{
 height:auto !important;margin-bottom:12px;min-height:170px;}
.projetoFotos h3{
 color:#333;display:block;font-size:18px;font-weight:bold;text-align:left;margin:5px 0;margin-left:10px;}
.projetoFotos p{
 color:#000;display:block;font-size:12px;margin-bottom:5px;padding-left:11px;}
.projetoFotos a{
 background-color:#FFF;border:solid 1px #CCC;display:inline;float:left;height:80px;margin-bottom:12px;margin-left:12px;padding:4px;text-align:center;width:120px;}
.projetoFotos a img{
 max-width:120px;height:80px;}
.fotosAulaViva a{
 height:67px;}
.imagemAventurasacao{
 float:left;margin-right:5px;}
.temporadasJornais{
 min-height:0;padding-bottom:0;}
.imprensaPremios{
 margin-right:20px;width:290px;}
.imprensaPremios p{
 float:left;font-size:12px;line-height:17px;width:190px;}
.imprensaPremios img#ABAE{
 float:right;height:97px;margin-left:14px;margin-top:13px;width:84px;}
.publicacoes{
 float:left;height:190px;margin-bottom:20px;text-align:center;text-decoration:none;width:222px;}
.publicacoes img{
 display:block;height:115px;margin:0 auto 20px;}
.publicacoes span{
 color:#222;font-size:12px;}

#P4_Pessoa_Link{display:none;}
.CadastroLogin{background-image:url(login2.png);background-repeat:no-repeat;padding:30px 20px 20px 20px;margin:10px auto 10px auto;width:643px;height:190px;font-size:12px;font-family:Arial;overflow:visible;}
.CadastroLogin legend{color:#000066;font-weight:bold;}
#fsLogin{display:block;float:left;padding:0px;border:none;width:330px;height:180px;}
#lfsLogin, #lfsSenha{margin-top:10px;display:inline-block;width:40px;font-size:12px;font-family:Arial;}
#P4_cphConteudo_Cadastro_txtLogin,#P4_cphConteudo_Cadastro_txtPassword{width:200px;}
#fsLogin div, #fsLogin span{display:block;text-align:center;margin:10px;}
#fsNewUser{padding:0px;border:none;display:block;float:right;width:200px;height:180px;text-align:center;}
#fsNewUser span{display:block;padding:20px 10px 20px 10px;}
.CadastroDados, .HospedeDados, .ConcursoDados{background-repeat:no-repeat;width:730px;margin:10px auto 10px auto;font-size:12px;font-family:Arial;width:730px;}
.CadastroDados{background-image:url(CadastroDados.png);padding:140px 0px 0px 0px;}
.CadastroDados table, .HospedeDados table{margin:0px 30px 0px 27px;}
.CadastroComandos{padding:20px 10px 10px 10px;text-align:center;background-image:url(CadastroRodape.png);background-repeat:no-repeat;background-position:left bottom;}
.FieldTitle{border-bottom:solid 1px #ebebeb;height:20px;padding:5px 0px 0px 10px;}
#dvLoginCMD input, #fsNewUser input, .CadastroComandos input{margin:3px;font-weight:bold;cursor:pointer;border:none;background-color:transparent;border-style:none;}
#dvLoginCMD:after{content:"Clique e receba a senha por email";float:right;font-size:11px;margin-right:18px;}
#P4_cphConteudo_Cadastro_btnSaveCancel{background-image:url(btn_cancelar.png);width:118px;height:34px;}
#P4_cphConteudo_Cadastro_btnSaveNew,
#P4_cphConteudo_Cadastro_btnSaveNew2{background-image:url(btn_confirmar.png);width:175px;height:34px;}
#P4_cphConteudo_CONT_btnEnviar{background-image:url(btn_enviarmensagem.png);width:175px;height:34px;border:0px;}
#P4_cphConteudo_Cadastro_btnVoltar{background-image:url(btn_voltar.png);width:102px;height:34px;border:0px;}
#P4_cphConteudo_Cadastro_btnSaveUpdate{background-image:url(btn_avancar_salvar.png);width:103px;height:30px;border:0px;}
#P4_cphConteudo_Cadastro_btnLogOff{background-image:url(btn_sair.png);width:139px;height:34px;border:0px;}
#P4_cphConteudo_Cadastro_btnLogin{background-image:url(btn_Entrar.png);width:106px;height:34px;}
#P4_cphConteudo_Cadastro_btnSendPWD{background-image:url(btn_enviarSenha.png);width:175px;height:34px;}
#P4_cphConteudo_Cadastro_btnCadastro{background-image:url(btn_cadastrese.png);width:175px;height:34px;}
#P4_cphConteudo_Cadastro_Pessoas_FotoFile{background-image:url(btn_procurar.png);width:116px;height:34px;}
#xxP4_cphConteudo_Cadastro_bPessoas_FotoFile{background-image:url(btn_upload.png);width:107px;height:34px;}
.Inscricao,.DayCamp{background-image:url(InscricaoFundo.png);width:792px;margin:5px auto 20px auto;font-size:12px;overflow:auto;}
#ConteudoCentro .InscricaoTopo h1{
 display:block;font-size:22px;margin-top:30px;}
.InscricaoTopo{background-image:url(InscricaoTopo.png);background-repeat:no-repeat;width:790px;height:80px;padding:60px 0px 0px 0px;}
.DayCampTopo{background-image:url(DayCampTopo.png);background-repeat:no-repeat;width:790px;height:10px;padding:60px 0px 0px 0px;}
.InscricaoTopo p{display:block;padding:8px 0px 5px 0px !important;font-size:11px;}
.InscricaoTopo ul{margin:5px auto 5px auto;width:760px;padding:0px;list-style:none;height:80px;}
.InscricaoTopo li{color:#444444;float:left;width:90px;height:50px;padding:5px 10px 0px 30px;margin:0px 10px 0px 10px;background-image:url(Etapa-Sprite.png);background-repeat:no-repeat;}
.InscricaoSpace, .InscricaoBack, .InscricaoNext{width:60px !important;padding:0px !important;margin:5px;}
.InscricaoBack a, .InscricaoNext a{display:block;height:34px;}
.InscricaoSpace{background-image:none !important;}
.InscricaoBack{background-position:0px -110px;}
.InscricaoNext{background-position:-110px -110px;}
.InscricaoEtapaON{background-position:0px -55px;}
.InscricaoTopo a{color:Black;font-weight:bold;text-decoration:none;}
.InscricaoTopo a:hover{text-decoration:undeline;}
.InscricaoTopo p{margin:5px 0px 0px 0px;padding:0px;color:#222222;font-weight:normal;}
.InscricaoRodape{clear:both;background-image:url(InscricaoRodape.png);background-position:left bottom;width:792px;height:10px;}
#titBemVindo{background-image:url(tit_bemvindoaareadocliente.jpg);width:472px;height:37px;margin:auto;}
#LogintextoTopo{margin-left:40px;}
div .Inscricao .duvidas{
 padding:10px;border:2px dotted #CCCCCC;margin:10px auto;padding:10px;width:620px;background-color:#fff;}
.Inscricao .duvidas ul{
 font-size:12px;line-height:20px;}
#dvFAQ a{
 color:#444444;display:inline;font-size:12px;line-height:28px;padding-left:20px;text-decoration:none;font-weight:bold;}
#dvFAQ .linkpag{
text-decoration:underline;font-weight:normal;padding-left:0px;}
#dvFAQ a:hover{
 text-decoration:underline;}
.faqResposta{
 color:#333;font-size:12px;line-height:24px;padding-bottom:10px;padding-left:20px;border-bottom:#999 dotted 1px;}
.boxGeral .temporadasSlider .menuFaq{
 margin-bottom:40px;}
.boxGeral .TemporadaJornais .menuFaq{
 margin-bottom:40px;}
.form_reservas{
 margin:0 10px;padding:0;width:500px;color:#333333;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:20px;}
.title-field{
 padding:10px 0 0 10px;}
.box-field{
 min-width:215px;}
.form_reservasSend input[type=submit]{
 font-weight:bold;margin:12px 0 25px 44%;}
.form_reservas caption{
 color:#333333;font-family:Verdana,Geneva,sans-serif;font-size:25px;font-weight:bold;margin-bottom:16px;}
.box-field input[type=textarea]{
 margin-top:10px
 }
#P4_cphConteudo_sliderHome{
 border:solid 2px #AAA;height:294px;margin:0 auto;overflow:hidden;position:relative;width:920px;border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px;}
#P4_cphConteudo_sliderHome:before{
 border:2px solid #CCC;content:'';width:916px;height:290px;position:absolute;z-index:8;border-radius:21px;-moz-border-radius:21px;-webkit-border-radius:21px;}
.slider-home img{
 display:block;width:920px;}
#P4_cphConteudo_boxesHome{margin:15px auto;position:absolute;width:1000px;z-index:100;}
.boxHome{
 border:solid 1px #CCC;float:left;height:180px;overflow:hidden;position:relative;width:225px;margin-right:6px;text-align:center;top:0;left:0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.boxHome h2 a{
 background:url(fundo-titulo-boxes.jpg) repeat-x 0 0;border:solid 1px #FFF;border-bottom:solid 5px #333;color:#333;display:block;font-weight:bold;font-size:12px;padding:10px 0 6px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;z-index:4;border-top-left-radius:10px;border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;webkit-border-top-left-radius:10px;webkit-border-top-right-radius:10px;}
.boxHome a.imagem{
 display:block;height:146px;position:relative;overflow:hidden;text-indent:-9999em;width:100%;}
.boxHome a.imgTemporadas{
 background:url(box1.jpg) no-repeat center center;}
.boxHome a.imgEscolas{
 background:url(box2.jpg) no-repeat center center;}
.boxHome a.imgProjetos{
 background:url(boxes3.jpg) no-repeat center center;}
.boxHome a.imgFormaturas{
 background:url(boxes4.jpg) no-repeat center center;}
.boxHome a.imgEventos{
 background:url(box3.jpg) no-repeat center center;}
.boxHome a.imgJornais{
 background:url(boxes6_jornal.jpg) no-repeat center center;}
.boxHome p{
 display:block;font-size:12px;margin:5px auto 0;text-align:left;width:230px;}
.boxHome a.mais{
 background:url(rounded-button.png) no-repeat 0 0;bottom:1px;display:block;height:26px;overflow:hidden;position:absolute;right:2px;text-indent:-9999em;width:26px;}
.HospedesList{margin:10px;}
.HospedesGrid{
font-size:12px;}
.HospedesGrid{width:100%;border-collapse:collapse;border:1px solid black;margin-top:25px}
.HospedesGridHeader{background-image:url(GridHeader.png);height:38px;font-weight:bold;text-align:center;}
.HospedesGrid td{padding:2px;border:solid 1px black;}
.HospedesGrid a{color:#222222;font-weight:bold;}
.HospedesAddLinks{text-align:center;}
.HospedesAddLinks a{margin:10px;display:inline-block;}
.HospedesAddLinks span{display:none;}
#P4_cphConteudo_lblTitulo{display:block;text-align:center;font-size:16px;font-weight:bold;margin-top:-35px;margin-bottom:20px;}
#P4_cphConteudo_lnkAddFilho{background-image:url(btn_HospedeAddFilho.png);width:104px;height:85px;background-repeat:no-repeat;}
#P4_cphConteudo_lnkAddNeto{background-image:url(btn_HospedeAddNeto.png);width:116px;height:87px;}
#P4_cphConteudo_lnkAddSobrinho{background-image:url(btn_HospedeAddSobrinho.png);width:131px;height:87px;}
#P4_cphConteudo_lnkAddHospede{background-image:url(btn_HospedeAdd.png);width:122px;height:87px;}
.HospedeDados{background-image:url(CadastroHospedeTopo.png);padding:60px 0px 0px 0px;}
#P4_cphConteudo_btnSave{background-image:url(btn_avancar_salvar.png);width:103px;height:30px;}
#P4_cphConteudo_btnNew{background-image:url(btn_incluir.png);width:108px;height:34px;}
.SaudeIcon span{background-image:url(icon_saude.png);}
.InfoIcon span{background-image:url(icon_info.png);}
.PaiIcon{background-image:url(icon_mae.png);}
.MaeIcon{background-image:url(icon_pai.png);}
.OutroIcon{background-image:url(ok.png);}
.SaudeIcon span, .InfoIcon span, .OutroIcon, .MaeIcon, .PaiIcon{background-position:center bottom;background-repeat:no-repeat;display:block;width:30px;height:25px;}
.SaudeIcon b, .InfoIcon b, .OutroIcon b, .PaiIcon b, .MaeIcon b{display:none;}
#HospedeInscrucoes{background-image:url(hospedes_legenda.png);width:411px;height:73px;background-repeat:no-repeat;float:left;margin-top:15px;}
.GaleriaFotos{display:block;margin:30px auto 30px auto;width:850px;overflow:auto;}
.DayCampList{margin:10px auto 10px auto;width:890px;}
.DayCampList a{display:inline-block;float:left;width:200px;height:160px;text-align:center;text-decoration:none;}
.DayCampList p{text-align:center;height:110px;margin:0px;padding:0px;}
.DayCampList img{}
.DayCampList h2{padding:0px;margin:0px;font-size:12px;}
.Hospedes, .Periodos{background-image:url(InscricaoBox1.png);background-repeat:no-repeat;width:255px;height:143px;padding:10px;float:left;overflow:auto;}
.Hospedes{margin:20px 2px 5px 140px;}
.Periodos{margin:20px 2px 5px 2px;}
.Transportes{clear:both;text-align:center;}
.Transportes fieldset{display:inline-block;border:none;margin:2px;padding:10px;background-image:url(InscricaoBox2.png);background-repeat:no-repeat;overflow:hidden;width:235px;height:182px;}
.Transportes legend{display:block;color:Black;font-weight:bold;margin:10px 0px 0px 0px;display:block;}
.Transportes p{font-size:10px;font-weight:normal;font-style:italic;margin:5px 0px 8px 0px;padding:0px;text-align:left;}
.Precos{clear:both;background-image:url(InscricaoBox3.png);width:423px;height:232px;overflow:hidden;margin:5px auto 10px auto;}
.Forma, .RevConf{float:left;margin:10px;width:180px;}
#P4_cphConteudo_btnConfirmar{margin-top:40px;background-image:url(btn_confirmarInscricao.png);border:none;background-color:transparent;width:127px;height:31px;}
#dvAguarde{text-align:center;margin:20px;padding:20px;border:solid 1px red;background-color:Yellow;font-weight:bold;display:none;}
.Contrato{margin:10px;padding:10px;width:750px;height:400px;overflow:auto;background-color:#fff;}
.ConteudoModelo{font-size:16px;line-height:1.5;margin:10px auto 10px auto;width:700px;}
.clear{clear:both;}
a{outline:0 none;}
.box_jornal_geral{margin-top:54px;}
.box_jornal_geral h2{color:#666;font-size:20px;font-weight:bold;margin:15px 0;white-space:nowrap;}
.box_jornal_geral span{color:#666;font-size:10px;}
.box_jornal{float:left;font-size:15px;font-weight:bold;margin:15px 0;text-align:center;width:180px;}
.thumbnail_jornal{margin-bottom:15px;}
.title_jornal{margin-left:25px;}
.data_jornal{margin-left:25px;}
.box_jornal a{color:#000;text-decoration:none;outline:0 none;}
.img_destaque{background-color:#eee;border-radius:10px;float:left;padding:16px 10px;width:280px;}
.img_destaque em{color:#666666;float:left;font-size:22px;font-style:normal;font-weight:bold;margin-left:26px;margin-top:10px;text-align:center;}
.boxes_menu{float:right;}
.box_jornal_menu{border-bottom:1px solid #999;height:75px;padding:28px;width:435px;height:68px;padding:34px 30px 35px 20px;}
.box_jornal_menu:last-child{border-bottom:0px;}
.box_jornal_menu img{display:inline;float:left;margin:-18px 25px 0 -20px;}
.box_jornal_menu em{color:#999;float:left;font-size:10px;font-style:normal;font-weight:bold;line-height:16px;margin-left:30px;margin-top:6px;text-align:center;width:120px;}
.boxes_menu .title{color:#666;float:left;font-size:28px;font-weight:bold;line-height:35px;width:160px;}
.galeria_title{margin:15px 0 0 32%;width:320px;}
.galeria_title img{float:left;}
.galeria_title .title{color:#666;float:left;font-size:18px;font-weight:bold;margin:56px 0 0 10px;}
.buttons1,.buttons2{
background:url("buttons_bg.gif") repeat-x scroll 0 0 transparent;border:2px solid #999999;border-radius:5px 5px 5px 5px;box-shadow:0 2px 0 #666666;color:#FFFFFF;display:inline-block;font-size:12px;font-weight:bold;margin-bottom:15px;padding:2px 0;text-align:center;text-decoration:none;width:88px;}
.box_video_hd{float:left;width:134px;}
.box_video_hd img{margin:16px;}
.box_video_hd p{color:#282828;font-size:14px;margin:-10px auto 10px;text-align:center;width:66px;}
.box_video_lq{float:left;width:134px;}
.box_video_lq img{margin:16px;}
.box_video_lq p{color:#282828;font-size:14px;margin:-10px auto 10px;text-align:center;width:66px;}
.jornal_news{float:left;width:134px;}
.jornal_news img{margin:16px;}
.jornal_news p{color:#282828;font-size:14px;margin:-10px auto 10px;text-align:center;width:66px;}
.jornal_left{float:left;margin-bottom:5px;}
.jornal_left img{margin-bottom:10px;margin:0 0 0 5px;}
.jornal_right{float:right;margin-bottom:15px;}
.jornal_right img{}
.text_left{text-align:left;}
.text_center{text-align:center;}
.text_right{text-align:right;}
.espaco{margin-right:53px;}
.metade{width:50%;}
.blue{color:blue;font-family:"Times New Roman";}
.red{color:red;font-family:"Times New Roman";}
.quarenta_e_cinco_por_cento{margin-right:9px;width:46%;}
.quarenta_e_cinco_por_cento_right{margin-left:0;margin-right:10px;width:43%;}
.sessenta_por_cento{margin-bottom:25px;width:62%;}
.quarenta_por_cento{margin-right:10px;width:40%;}
.quarenta_por_cento_right{margin-right:12px;width:42%;}
.trinta_por_cento{margin-right:10px;width:30%;}
.vinte_e_oito_por_cento{margin-right:10px;width:28%;}
.vinte_e_dois_por_cento{margin-right:18px;width:22%;}
.vinte_e_dois_por_cento_right{margin-left:6px;width:24%;}
.vinte_por_cento{margin-right:10px;width:20%;}
.dez_por_cento{margin-right:10px;width:10%;}
.noticia_topo{}
.noticia_meio{}
.noticia_baixo{margin-left:4px;margin-top:0;width:180px;}
.child_box_left{border:3px ridge #FFFFFF;font-size:18px;padding:5px;}
.child_box_left img{margin:0 auto;}
.child_box_right{border:3px ridge #FFFFFF;font-size:18px;padding:2px;}
.child_box_right img{margin-left:0px;}
.name_child{font-size:18px !important;line-height:22px !important;}
.img_descricao{color:#282828;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:14px;margin-left:4px;}
.jornal_geral{width:100%;}
.jornal_geral h2{color:#282828;font-size:32px;margin:-4px 0 4px;white-space:nowrap;}
.jornal_geral h3{color:#282828;font-size:24px;margin:-4px 0 0 0;white-space:nowrap;}
.jornal_geral p{font-size:16px;line-height:20px;}
.jornal_geral_container{color:#282828;font-family:"Times New Roman";margin:0 auto;width:726px;}
.jornal_geral_cabecalho{border-bottom:2px solid red;font-size:13px;margin:15px 0;padding-bottom:10px;text-align:center;}
.clima{float:right;}
.nav_jornal{margin:15px 0 -10px 20%;width:720px;}
.nav_jornal ul{background-color:#EEEEEE;border-radius:8px;display:inline-block;font-size:12px;line-height:22px;-moz-border-radius:8px;-webkit-border-radius:8px;margin:15px auto;}
.nav_jornal ul li{float:left;list-style:none;padding:8px;}
.nav_jornal ul li a{color:#333;font-weight:bold;text-decoration:none;text-shadow:1px 1px #FFFFFF;-moz-text-shadow:1px 1px #FFFFFF;-webkit-text-shadow:1px 1px #FFFFFF;}
.nav_jornal ul li a:hover{color:#999;}
.serv_msg_temp{margin:0 auto;}
.serv_msg_temp caption{color:#666666;font-size:20px;font-weight:bold;margin:15px 0 28px;}
.serv_msg_temp input{margin-bottom:10px;margin-left:3px;width:168px!important;}
.serv_msg_temp textarea{margin-bottom:10px;margin-left:3px;width:168px!important;}
.serv_msg_temp em{color:#666666;font-size:10px;}
.serv_msg_temp #P4_cphConteudo_btnSend{margin:18px 0;width:56px!important;}
.serv_msg_temp_remetente,.serv_msg_temp_email,.serv_msg_temp_parentesco,.serv_msg_temp_acampante,.serv_msg_temp_monitor,.serv_msg_temp_mensagem{color:#666666;font-size:14px;margin-right:15px;vertical-align:top;}
.line_height{line-height:26px;}
#P4_cphConteudo_SendLink{background-color:#FFF6C4;border:1px solid #EEEEEE;border-radius:10px 10px 10px 10px;margin:0 auto 20px;padding:10px;text-align:center;text-transform:lowercase;width:320px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#P4_cphConteudo_SendLink label{display:inline-block;font-weight:bold;text-shadow:1px 1px #FFFFFF;margin:10px 0;}
#P4_cphConteudo_btnSend{display:inline-block;margin-top:10px;}
.title_periodo{line-height:26px;}
.galeria_news{float:left;margin:30px -4px;text-align:center;width:136px;}
.galeria_news p{color:#666666;font-weight:bold;}
.box_imgs{float:left;font-size:10px;line-height:14px;min-height:158px;text-align:center;width:184px;}
.box_imgs_galeria{float:left;font-size:10px;line-height:14px;min-height:100px;text-align:center;width:170px;}
.box_imgs_galeria a{display:block;margin-bottom:-7px;}
.box_imgs a{display:block;margin-bottom:-7px;}
.msg_aviso{width:620px;float:right;padding:10px 0 50px;text-align:center;}
.msg_aviso a{text-decoration:none;color:#282828}
.msg_aviso em{font-size:10px;color:#A9A9A9;}

.Login{clear:both;height:290px;}
.boxLogin2{background-image:url(background_boxlogin2.jpg);background-repeat:no-repeat;width:240px;height:240px;padding:5px;font-size:12px;font-family:Arial;float:left;margin:2px;}
.boxLogin3{background-image:url(background_boxlogin3.jpg);background-repeat:no-repeat;width:240px;height:310px;padding:5px;font-size:12px;font-family:Arial;float:left;margin:2px;}
.boxLogin2 H2, .boxLogin3 h2{text-align:center;margin:0px 0px 10px 0px;padding:3px;border-bottom:2px solid #fff;color:#000066;font-weight:bold;}
.boxLogin2 label, .boxLogin3 label{clear:both;display:inline-block;width:50px;text-align:right;}
.boxLogin2 input, .boxLogin3 input{margin-bottom:5px;}
.boxLogin2 span, .boxLogin3 span{line-height:1.2;padding:5px;display:block;font-size:11px;text-align:justify;}
.boxLogin2 p, .boxLogin3 p{text-align:center;}
.CadastroLoginNovo{padding:30px auto 10px 10px;margin:10px auto 10px;width:790px;font-size:12px;font-family:Arial;overflow:visible;}
#btnLogin{background-image:url(btn_Entrar.png);width:105px;height:34px;border:0px;cursor:pointer;}
#btnSendPWD{background-image:url(btn_enviarSenha.png);width:175px;height:34px;border:0px;cursor:pointer;}
#btnCadastro{background-image:url(btn_cadastrese.png);width:175px;height:34px;border:0px;cursor:pointer;}
#P4_cphConteudo_mainContent{border:solid 1px #999;clear:both;margin:0 auto;margin-bottom:25px;padding:15px;padding-bottom:10px;width:900px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
div.left{
 width:420px;margin-right:25px;}
.left h2{
 color:#1F718A;display:block;font-size:25px;margin:15px 0;}
.left h3{
 color:#444;display:block;font-size:20px;margin:10px 0;}
.left h2 strong, .left h3 strong, .left strong{
 font-weight:bold;}
.left p{
 font-size:11px;display:block;line-height:22px;margin-bottom:20px;padding-left:10px;}
.left p a{
 color:#1F718A;font-weight:bold;text-decoration:none;}
.left p a:hover{
 text-decoration:underline;}
.left ul{
 display:block;margin-left:15px;}
.left ul li{
 background:url(blue-dot.gif) no-repeat 0 4px;color:#444;display:block;font-size:11px;margin:10px 0;padding-left:10px;}
.left ul li a{
 color:#1F718A;text-decoration:none;}
.left ul li a:hover{
 color:#39B0D2;}
.left .ABAE{
 margin-top:20px;}
.left .ABAE img{
 margin-right:15px;}
.Principal{
 height:200px;margin-bottom:25px;width:100%;}
.Principal p{
 color:#066;display:inline;font-size:11px;float:right;margin:12px 0 0;margin-right:40px;}
.Principal ul{
 display:block;margin:0 auto;width:905px;z-index:999;}
.Principal li{
 display:block;float:left;position:relative;z-index:99;}
.menu-logo a, .menu-logoON a{
 background:url(logo.png) no-repeat 0 0;display:block;height:133px;overflow:hidden;text-indent:-9999em;width:187px;}
.menu-top, .menu-topON{
 margin-top:52px;*margin-bottom:56px;}
.menu-top a, .menu-topON a{
 border-left:solid 1px #F5F5F5;border-right:solid 1px #DDD;color:#666;background:url(menu-top-sprites.png) repeat-x 0 -10px;display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;height:19px;padding:6px 57px 0 58px;text-decoration:none;}
.menu-top a:hover{
 background-position:0 -46px;}
.menu-topON a{
 background-position:0 -82px;cursor:default;}
.menu-apple, .menu-appleON{
 border-top:solid 1px;border-bottom:solid 1px;border-color:#6E6E6E;box-shadow:0px 2px 0px #999;-moz-box-shadow:0px 2px 0px #999;-webkit-box-shadow:0px 2px 0px #999;}
.menu-appleON{
 border-bottom:solid 1px #484848;}
.menu-apple a, .menu-appleON a{
 border-left:solid 1px #A0A0A0;border-right:solid 1px #595959;color:#FFF;background:#444 url(menu-apple-sprites.png) repeat-x 0 0;display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;height:22px;padding:12px 73px 0px 73px;text-decoration:none;text-shadow:1px 1px #444;}
.menu-apple a:hover{
 background-position:0 -34px;}
.menu-appleON a{
 background-position:0 -68px;cursor:default;}
#P4_mnu71{
 clear:left;}
.rounded-L, .rounded-L a{
 border-left:none;border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;}
.rounded-L{
 border-left:solid 1px #6E6E6E;}
#P4_mnu81.rounded-L{
 border-left:none;}
.rounded-R, .rounded-R a{
 border-right:none;border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;}
.rounded-R{
 border-right:solid 1px #6E6E6E;}
#P4_mnu73.rounded-R{
 border-right:none;}
#P4_mnu80 > a{
 padding:12px 79px 0 79px;}
.Principal ul li ul{
 background-color:#333;display:none;left:0;padding:20px 2% 10px;position:absolute;top:25px;z-index:-1;width:96%;border-bottom-right-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;box-shadow:0px 2px 4px #333;-moz-box-shadow:0px 2px 4px #333;-webkit-box-shadow:0px 2px 4px #333;}
.Principal ul li ul li{
 display:block;float:none;}
.Principal ul li ul li.no-border-right{
 border-right:none;}
.Principal ul li ul li.no-border-left{
 border-left:none;}
.Principal ul li ul li.clear{
 clear:both;display:block;float:none;width:0;height:0;}
.Principal ul li ul li a, .Principal ul li.rounded ul li a{
 background:none;border:none;cursor:pointer;display:block;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;height:15px;margin:0;padding:5px 0;position:relative;text-decoration:none;text-indent:7px;text-shadow:none;width:100%;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;}
.Principal ul li ul li a span, .Principal ul li.rounded ul li a span{
 left:0;position:relative;top:0;color:#DDD;}
.Principal ul li ul li a:hover span, .Principal ul li.rounded ul li a:hover span{
 color:#FFF;}
.Principal ul li ul li a span.shadow, .Principal ul li.rounded ul li a span.shadow{
 color:#000;display:none;left:0px;position:absolute;top:6px;}
.Principal ul li ul li a:hover, .Principal ul li.rounded ul li a:hover{
 color:#FFF;}
.Principal ul li ul li a:hover span.shadow, .Principal ul li.rounded ul li a:hover span.shadow{
 display:block;}
.Principal ul li.menu-top, .Principal ul li.menu-topON{
 margin-top:52px;z-index:100;}
.Principal ul li.menu-top ul, .Principal ul li.menu-topON ul{
 background-color:#CCC;margin-top:-9px;padding:17px 2% 8px;-moz-box-shadow:1px 1px 2px #666;-webkit-box-shadow:1px 1px 2px #666;box-shadow:1px 1px 2px #666;}
.Principal ul li.menu-top ul li a, .Principal ul li.menu-topON ul li a{
 font-size:11px;}
.Principal ul li.menu-top ul li a span, .Principal ul li.menu-topON ul li a span{
 color:#666;}
.Principal ul li.menu-top ul li a span.shadow, .Principal ul li.menu-topON ul li a span.shadow{
 color:#FFF;}
.print-image{
 display:none;}
#P4_cphConteudo_escuro{
 background-color:#000;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99998;}
#P4_cphConteudo_modalContainer{
 background-color:#FFF;left:50%;margin-left:-305px;margin-top:-230px;min-height:450px;padding:10px;position:fixed;top:-50%;width:600px;z-index:99999;box-shadow:0px 0px 15px #000;-moz-box-shadow:0px 0px 15px #000;-webkit-box-shadow:0px 0px 15px #000;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}

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, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
 margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
small{font-size:10px;}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section{
 display:block;}
body{
 line-height:1;}
ol, ul{
 list-style:none;}
blockquote, q{
 quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{
 content:'';content:none;}
table{
 border-collapse:collapse;border-spacing:0;}
p{
 font-size:12px;}
html{
 width:100%;height:100%;}
body{
 background:#FFF url(faixa-fundo.jpg) repeat-x 0 0;font-family:Verdana, Geneva, sans-serif;width:100%;*position:relative;*overflow:hidden;}
.clear{
 clear:both;display:block;height:0;width:0;}
.left{
 float:left;}
img.background{
 min-height:543px;min-width:1000px;opacity:0.99999;overflow:hidden;position:absolute;background-attachment:fixed;top:0;width:100%;z-index:-2;}
.buttons{
 background:url(buttons_bg.gif) repeat-x 0 0;border:solid 2px #999;color:#FFF;display:block;font-size:12px;font-weight:bold;text-align:center;text-decoration:none;padding:2px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 2px 0 #666;-moz-box-shadow:0 2px 0 #666;-webkit-box-shadow:0 2px 0 #666;}
.buttons:hover{
 background-position:0 -17px;}
.button-top{
 border-color:#FFF;margin:10px 40px 0 auto;padding:3px 0;width:80px;line-height:10px;box-shadow:0px 0px 3px #FFF;-moz-box-shadow:0px 0px 3px #FFF;-webkit-box-shadow:0px 0px 3px #FFF;}
.btnReserva{
 background:url(btnReserva.gif) no-repeat 0 0;display:block;height:44px;margin:10px auto 0;overflow:hidden;position:relative;text-indent:-9999em;width:189px;}
.image-print{
 display:none;}
#P4_Corpo{
 width:100%;}
#P4_Site{}
#P4_Topo{
 width:960px;margin:0 auto;display:none;position:relative;}
#P4_Meio{
 display:block;min-width:960px;width:100%;min-height:600px;}
#NewsAdd{
 display:none;}
#Conteudo{
 clear:both;}
#ConteudoCentro{
 min-height:513px;margin:0 auto;width:940px;}
.sliderPrincipal{
 border:solid 2px #AAA;height:294px;margin:0 auto;overflow:hidden;position:relative;width:920px;border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px;}
.sliderPrincipal:before{
 border:2px solid #CCC;content:'';width:916px;height:290px;position:absolute;z-index:8;border-radius:21px;-moz-border-radius:21px;-webkit-border-radius:21px;} 
.slider-home img{
 display:block;width:920px;}
.boxes-home{
 margin:15px auto;position:absolute;width:1000px;z-index:9999;}
.boxes-home .box{
 border:solid 1px #CCC;float:left;height:180px;overflow:hidden;position:relative;width:225px;margin-right:6px;text-align:center;top:0;left:0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.boxes-home .box h2 a{
 background:url(fundo-titulo-boxes.jpg) repeat-x 0 0;border:solid 1px #FFF;border-bottom:solid 5px #CCC;color:#444;display:block;font-weight:bold;font-size:14px;padding:7px 0 6px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;z-index:4;border-top-left-radius:10px;border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;webkit-border-top-left-radius:10px;webkit-border-top-right-radius:10px;}
.box h2.boxTemporadas a{
 border-bottom-color:#3CF;}
.box h2.boxEscolas a{
 border-bottom-color:#F06;}
.box h2.boxFormaturas a{
 border-bottom-color:#F30;}
.box h2.boxProjetos a{
 border-bottom-color:#6C0;}
.box h2.boxEventos a{
 border-bottom-color:#C3C;}
.box a.imagem{
 display:block;height:146px;position:relative;overflow:hidden;text-indent:-9999em;width:100%;}
.box a.imgTemporadas{
 background:url(boxes1.jpg) no-repeat center center;}
.box a.imgEscolas{
 background:url(boxes2.jpg) no-repeat center center;}
.box a.imgFormaturas{
 background:url(boxes3.jpg) no-repeat center center;}
.box a.imgProjetos{
 background:url(boxes4.jpg) no-repeat center center;}
.box a.imgEventos{
 background:url(boxes5.jpg) no-repeat center center;}
.box p{
 display:block;font-size:12px;margin:5px auto 0;text-align:justify;width:230px;}
.box a.mais{
 background:url(rounded-button.png) no-repeat 0 0;bottom:1px;display:block;height:26px;overflow:hidden;position:absolute;right:2px;text-indent:-9999em;width:26px;}
#DestaqueBox{
 display:inline;float:left;margin-bottom:50px;margin-left:8px;margin-right:30px;min-height:290px;width:420px;}
#DestaqueBox.right{
 float:right;margin-left:0;margin-right:55px;}
#DestaqueBox h1{
 display:block;position:relative;}
#DestaqueBox h1 span{
 color:#333;display:block;font-family:Verdana, Geneva, sans-serif;font-size:32px;font-weight:bold;position:relative;}
#DestaqueBox h1 span.shadow{
 color:#CCC;display:block;position:absolute;top:3px;left:0px;*top:9px;}
#DestaqueBox h2{
 font-size:15px;font-weight:bold;}
#DestaqueBox p{
 display:block;margin-top:9px;position:relative;}
#DestaqueBox p span{
 color:#333;display:block;font-family:Verdana, Geneva, sans-serif;font-size:12px;line-height:20px;position:relative;}
#DestaqueBox p span.shadow{
 color:#FFF;display:block;left:15px;position:absolute;top:1px;}
#DestaqueBox p span a.buttons{
 float:right;height:13px;line-height:12px;margin:10px 0 0;padding:2px 14px;}
.foto-destaque{
 border:solid 2px #FFF;display:block;float:left;position:relative;width:465px;box-shadow:0px 0px 5px #666;-moz-box-shadow:0px 0px 5px #666;-webkit-box-shadow:0px 0px 5px #666;}
#boxesGerais{
 float:left;margin:70px auto 30px;width:940px;}
#boxesGerais .box{
 background-color:#FFF;border:solid 1px #999;float:left;height:170px;margin-right:13px;position:relative;width:298px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;box-shadow:0px 3px 0px #CCC;-moz-box-shadow:0px 3px 0px #CCC;-webkit-box-shadow:0px 3px 0px #CCC;}
#boxesGerais .box h2{
 color:#333;display:block;font-size:12px;font-weight:bold;padding:4px 0 3px;text-align:center;margin:2px 0;}
#boxesGerais .box .sliderBtn{
 display:block;float:left;width:14px;}
#boxesGerais .box .sliderBtn a{
 background:url(botoesSliderGeral.jpg) no-repeat 0 -20px;display:block;height:20px;margin-top:60px;overflow:hidden;position:relative;text-indent:-9999em;width:14px;}
#boxesGerais .box #sliderPrev{
 display:inline;margin-left:4px;}
#boxesGerais .box #sliderPrev.disabled a{
 cursor:default;background-position:0 0;}
#boxesGerais .box #sliderNext a{
 background-position:-14px -20px;}
#boxesGerais .box #sliderNext.disabled a{
 cursor:default;background-position:-14px 0;}
#boxesGerais .box .slider{
 display:inline;float:left;height:140px;margin-left:4px;overflow:hidden;position:relative;width:260px;}
#boxesGerais .box .sliderItens{
 position:absolute;width:15000px;}
#boxesGerais .box .slide{
 float:left;height:135px;overflow:hidden;position:relative;width:260px;}
#boxesGerais .box .slide a.imagem{
 border:solid 1px #CCC;display:block;float:left;height:72px;margin-right:10px;padding:3px;width:96px;}
#boxesGerais .box .slide a.TemporadasSliderImagem{
 border:solid 1px #CCC;display:block;height:96px;margin:0 auto;padding:3px;width:169px;}
#boxesGerais .box h3{
 display:block;float:left;margin-bottom:3px;width:146px;}
#boxesGerais .box h3 a{
 color:#507E8D;font-size:14px;font-weight:bold;text-decoration:none;}
#boxesGerais .box p{
 font-size:12px;line-height:16px;text-align:center;}
#boxesGerais .box .slide p strong{
 color:#1F718A;font-weight:bold;}
#boxesGerais .box .slide p a{
 color:#507E8D;font-weight:bold;text-decoration:none;}
#boxesGerais .box .slide p a:hover{
 text-decoration:underline;}
#boxesGerais .box .slide p.TemporadasSliderTexto{
 display:block;margin:0 auto;width:169px;}
#boxesGerais .box .slide p.EscolasSliderTexto{
 display:block;font-size:15px;margin:5px auto 0;width:169px;}
#boxesGerais .box a.buttons{
 bottom:-10px;right:10px;border:3px solid #E5E4E4;height:13px;margin:13px auto 0;padding:2px 0;position:static;text-align:center;width:130px;}
#boxesGerais .escolaSlider, #boxesGerais .temporadasSlider{
 width:302px;}
#boxesGerais .escolaGrupos, #boxesGerais .TemporadaJornais, #boxesGerais .InstitucionalImprensa{
 background:#FFF url(bg_boxes.jpg) repeat-x 0 bottom;}
.box a.splash{
 display:block;height:131px;margin:2px auto 0;width:270px;}
#boxesGerais .escolaGrupos label{
 display:inline;float:left;font-size:12px;margin:11px 10px 0 40px;}
#boxesGerais .escolaGrupos select, #boxesGerais .TemporadaJornais select{
 font-size:12px;}
#boxesGerais .escolaGrupos input[type=submit]{
 border:solid 3px #e5e4e4;height:23px;margin-top:10px;padding:0;text-align:center;width:95px;}
#boxesGerais .TemporadaJornais label{
 display:inline;float:left;font-size:12px;margin:11px 5px 0 10px;}
#boxesGerais .TemporadaJornais input[type=submit]{
 border:solid 3px #e5e4e4;float:left;height:23px;margin-top:10px;padding:0;text-align:center;width:20px;}
#boxesGerais .TemporadaJornais a.buttons{
 border:solid 3px #e5e4e4;float:left;height:13px;margin-top:10px;padding:2px 0;position:static;text-align:center;width:70px;}
#boxesGerais .InstitucionalHistoria div{
 margin:0 auto;width:93%;}
#boxesGerais .InstitucionalHistoria div a{
 float:left;height:94px;margin:0 5px 0 0;width:142px;}
#boxesGerais .InstitucionalHistoria div p{
 line-height:17px;}
#boxesGerais .InstitucionalImprensa a.buttons{
 border:solid 3px #e5e4e4;height:13px;margin:13px auto 0;padding:2px 0;position:static;text-align:center;width:130px;}
#boxesGerais .escolaProjetos{
 width:291px;}
#boxesGerais .escolaProjetos a{
 display:block;height:170px;margin:0 auto;overflow:hidden;position:relative;text-indent:-9999em;width:291px;border-radius:19px;-moz-border-radius:19px;-webkit-border-radius:19px;}
#P4_Rodape{
 clear:both;width:100%;min-height:211px;background:url(fundo_rodape.jpg) repeat-x 0 0;}
#P4_Footer{
 width:960px;margin:0 auto;padding-top:15px;}
#P4_Footer h2{
 color:#666;display:block;width:155px;font-family:Verdana, Geneva, sans-serif;font-size:11px;}
#P4_Footer h2 a{
 color:#666;font-size:12px;font-family:Verdana, Geneva, sans-serif;text-decoration:none;}
#P4_Footer h2 a:hover{
 color:#999;}
#P4_Footer div.rodape{
 border-bottom:solid 1px #CCC;float:left;height:190px;margin-top:6px;padding-left:10px;width:180px;}
#P4_Footer ul{
 display:block;}
#P4_Footer ul li{
 display:block;margin:7px 0 7px;*margin:0;}
#P4_Footer ul li a{
 color:#999;display:block;font-family:Verdana, Geneva, sans-serif;font-size:11px;text-decoration:none;}
#P4_Footer ul li a:hover{
 text-decoration:underline;}
#P4_Footer #creditos{
 width:900px;margin:0 auto 15px;}
.social{
 display:block;float:left;margin-right:78px;margin-top:12px;width:90px;}
.social li{
 display:block;float:left;margin-right:5px;}
.social li a{
 display:block;height:23px;overflow:hidden;position:relative;text-indent:-9999em;width:25px;visibility:hidden;}
.social li a.face{
 background:url(icons.gif) no-repeat 0 0;}
.social li a.twitter{
 background:url(icons.gif) no-repeat -25px 0;}
.social li a.rss{
 background:url(icons.gif) no-repeat -50px 0;}
.social li a.face:hover{
 background-position:0 -23px;}
.social li a.twitter:hover{
 background-position:-25px -23px;}
.social li a.rss:hover{
 background-position:-50px -23px;}
#P4_Footer p{
 color:#444;display:block;font-size:11px;float:left;margin-top:18px;}
#P4_Footer p strong{
 font-weight:bold;}
.devs{
 display:block;float:right;height:32px;margin-top:10px;width:115px;}
.devs li{
 display:block;float:left;margin-right:5px;}
.devs li a{
 background:url(logos.gif) no-repeat 0 0;display:block;height:32px;overflow:hidden;position:relative;text-indent:-9999em;width:32px;visibility:hidden;}
.devs li a.produto-certo{
 background-position:0 0;}
.devs li a.produto-certo:hover{
 background-position:0 -32px;}
.devs li a.digimeta{
 background-position:-32px 0;}
.devs li a.digimeta:hover{
 background-position:-32px -32px;}
.devs li a.home-brasil{
 background-position:-65px 0;}
.devs li a.home-brasil:hover{
 background-position:-65px -32px;}
#P4_cphConteudo_sliderHome{
 border:solid 2px #AAA;height:294px;margin:0 auto;overflow:hidden;position:relative;width:920px;border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px;}
#P4_cphConteudo_sliderHome:before{
 border:2px solid #CCC;content:'';width:916px;height:290px;position:absolute;z-index:8;border-radius:21px;-moz-border-radius:21px;-webkit-border-radius:21px;}
.slider-home img{
 display:block;width:920px;}
.faqPergunta{
text-decoration:none;text-weight:bold;}
#ConteudoCentro .namidia{
 border:1px dotted #CCCCCC;display:inline;float:left;font-size:12px;height:55px;margin:0 21px 25px 24px;padding:5px;text-align:center;width:140px;background:url(dobra.gif) no-repeat top left;border-radius:22px 0 0 0;-moz-border-radius:22px 0 0 0;-webkit-border-radius:22px 0 0 0;}
#ConteudoCentro .namidia span{
font-weight:bold;font-size:18px;display:block;padding:5px;}
#ConteudoCentro .namidia a{
text-decoration:none;color:#000;display:block;}
#ConteudoCentro .publicacoes img{
margin-bottom:20px;padding:10px;border:1px dotted #ccc;}
#ConteudoCentro h1{
 display:block;font-size:34px;font-weight:bold;}
#ConteudoCentro .credito{
 border:1px dotted #CCCCCC;clear:right;float:left;font-size:13px;height:200px;line-height:18px;margin:40px 10px 10px 10px;padding:5px;text-align:center;width:280px;}
#ConteudoCentro .credito h2{
 font-size:18px;font-weight:bold;line-height:23px;margin-top:5px;padding:5px 0;}
#ConteudoCentro .credito a{
 color:#000000;text-decoration:none;}
.ErroInfo{display:block;border:solid 1px #ff0000;background-color:#ffffcc;margin:10px auto 10px auto;width:700px;padding:10px;font-family:Helvetica, Arial, Tahoma;font-size:13px;font-weight:bold;color:#ff0000;text-align:center;}
#debugAdmin{clear:both;display:block;border:solid 1px #ff0000;background-color:#ffffcc;margin:10px auto 10px auto;width:90%;padding:10px;}

