body,html{height:100%;width:100%}
a:hover,body{font:15px source_sans_prosemibold,Arial,sans-serif;color:#000}
.navi a,.navi a:hover,a,a:hover{text-decoration:none}
body,header,html{width:100%}



.Banner_Home,.TitAmbientes,.bgParallax,header{position:relative}
.CampoFormVIP,.CampoFormVIPInterno{-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.35);-moz-box-shadow:2px 2px 0 0 rgba(0,0,0,.35)}
body{background-color:#190a02;background-position:top center;background-repeat:repeat;background-attachment:fixed;margin:00px}
img{border:none}
a{font:15px source_sans_prosemibold,Arial,sans-serif;color:#bc141a}
::-moz-selection{background:#000;color:#FFF}
::selection{background:#000;color:#FFF}
.RedeTopoFacebook,.RedeTopoTwitter{background-size:100%}
#ConsulteInformacoes,.BordaFotoInterno,.BtAcessarFormVIP,.BtAcessarVIP,.DataAgenda,a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
p{margin-top:0}
.bgParallax{color:#FFF;margin:0 auto;width:100%;min-height:100%;background-position:50% 0;background-repeat:repeat;background-attachment:fixed}
.clear{clear:both}
header{height:180px;z-index:10;background-image:url(images/bg_header.png),url(images/bg_header.png);background-repeat:repeat-x;background-position:top center}
.BaixeApp:before,.LogoVillaCountry,.OucaVillaCountry:before{background-position:top center;background-repeat:no-repeat}
@media screen and (min-width:1000px) and (max-width:1279px){.AreaTopo{width:1040px;margin:0 auto}
}
@media screen and (max-width:999px){.AreaTopo{width:100%;margin:0 auto}
.ItensTopo{display:none}
.LogoVillaCountry{width:157px;height:127px;float:left;margin-right:15px}
}
.LogoVillaCountry{background-image:url(images/logo_villa_country.png);width:157px;height:127px;float:left;margin-right:15px}
@media screen and (min-width:1280px){.AreaTopo{width:1040px;margin:0 auto}
}
@media screen and (min-width:1000px) and (max-width:1279px){.AreaTopo{width:980px;margin:0 auto}
}
@media screen and (max-width:999px){.AreaTopo{width:640px;margin:0 auto}
#MenuPrinc,.ItensTopo{display:none}
.burger{display:block!important}
.LogoVillaCountry{width:157px;height:127px;float:none;display:block;margin:0 auto}
}
.BaixeApp,.OucaVillaCountry{text-transform:uppercase;text-shadow:2px 2px 0 rgba(0,0,0,.35);margin-left:40px;font:14px ArvoBold,Arial,sans-serif;float:left}
.BaixeApp:before,.FaqTopo:before,.OucaVillaCountry:before{margin-right:9px;content:" "}
.BaixeApp:before{float:left;background-image:url(images/ico_baixe_o_app.png);width:18px;height:22px;margin-top:-4px}
.BaixeApp{color:#FFF;margin-top:20px}
.BaixeApp:hover{color:#f18b00;font:14px ArvoBold,Arial,sans-serif;text-transform:uppercase}
.OucaVillaCountry:before{float:left;background-image:url(images/ico_ouca_a_radio_villa_country.png);width:19px;height:21px;margin-top:-4px}
.RedeTopoTwitter,.RedeTopoTwitter:hover{background-image:url(images/ico_topo_twitter.png)}
.OucaVillaCountry{color:#FFF;margin-top:20px}
.OucaVillaCountry:hover{color:#f18b00;font:14px ArvoBold,Arial,sans-serif;text-transform:uppercase}
.FaqTopo,.TelefoneTopo{color:#FFF;text-shadow:2px 2px 0 rgba(0,0,0,.35)}
.FaqTopo,.FaqTopo:hover,.TelefoneTopo{font:20px ArvoBold,Arial,sans-serif;text-transform:uppercase}
.RedeTopoTwitter{float:left;width:30px;height:30px;margin-top:10px;margin-left:30px;background-position:top center;background-repeat:no-repeat}
.RedeTopoFacebook,.RedeTopoInstagram{float:left;width:30px;height:30px;margin-top:10px;margin-left:10px;background-repeat:no-repeat;background-position:top center}
.RedeTopoFacebook,.RedeTopoFacebook:hover{background-image:url(images/ico_topo_facebook.png)}
.RedeTopoInstagram,.RedeTopoInstagram:hover{background-image:url(images/ico_topo_instagram.png)}
.RedeTopoInstagram{background-size:100%}
.RedeTopoFacebookMob,.RedeTopoInstagramMob,.RedeTopoTwitterMob{width:50px;height:50px;background-size:100%;margin-top:20px;float:none;display:inline-block}
.RedeTopoFacebookMob{margin-left:20px}
.RedeTopoTwitterMob{margin-left:00px}
.RedeTopoInstagramMob{margin-left:20px}
.TelefoneTopo{margin-top:15px;margin-left:30px;float:left}
.FaqTopo:before{float:left;background-image:url(images/ico_faq.png);background-position:top center;background-repeat:no-repeat;width:12px;height:20px;margin-top:3px}
.FaqTopo{margin-top:15px;margin-left:40px;float:left}
.FaqTopo:hover{color:#f18b00}
nav{text-align:center;margin:0 auto;z-index:2;float:left}
.MenuPrinc{background-image:url(images/bg_menu_princ.png);background-position:top center;background-repeat:no-repeat;width:867px;height:58px}
.MenuPrinc a{display:inline-block;color:#FFF;font:17px ArvoBold,Arial,sans-serif;padding:16px}
.MenuPrinc a:hover{color:#f99300}
.MenuSecun{margin-top:15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.MenuSecun a{display:inline-block;color:#2f1601;font:11px ArvoBold,Arial,sans-serif;padding:3px 10px 2px 0;background:#f99300;background:-moz-linear-gradient(270deg,#903100 2%,#f99300 25%);background:-webkit-linear-gradient(270deg,#903100 2%,#f99300 25%);background:-o-linear-gradient(270deg,#903100 2%,#f99300 25%);background:-ms-linear-gradient(270deg,#903100 2%,#f99300 25%);background:linear-gradient(0deg,#903100 2%,#f99300 25%)}
.TitSejaVip,.VejaAGaleriaDeFotos{display:block;text-align:center;text-transform:uppercase}
.MenuSecun a:after{content:" ";float:left;background-image:url(images/divisa_menu.png);background-position:top center;background-repeat:repeat-y;width:2px;height:20px;margin-right:10px;margin-top:-3px}
.VejaAGaleriaDeFotos,.VoceNaVilla{background-repeat:no-repeat;background-position:top center}
.MenuSecun a:hover{color:#FFF}
.BtHome{padding-left:10px}
.BtHome:after{background-image:none}
.Banner_Home{width:100%;height:630px;z-index:2;margin-top:-180px}
.Coluna{width:1040px;margin:0 auto}
@media screen and (min-width:1000px) and (max-width:1279px){.MenuPrinc{background-size:100%;width:780px;height:58px}
.MenuPrinc a{padding:14px 15px}
.LogoVillaCountry{margin-right:15px;margin-left:15px}
.BaixeApp{margin-left:20px}
}
@media screen and (min-width:1280px){.ColunaVCVillaVIP{width:1040px;margin:0 auto}
.VoceNaVilla{height:425px;width:700px;float:left;margin-top:40px}
.VejaAGaleriaDeFotos{margin:335px auto 0}
}
@media screen and (min-width:1000px) and (max-width:1279px){.ColunaVCVillaVIP{width:980px;margin:0 auto}
.VoceNaVilla{height:383px;width:630px;float:left;margin-top:40px;margin-left:15px}
.VejaAGaleriaDeFotos{margin:300px auto 0}
.SejaVip{margin-right:15px}
}
@media screen and (max-width:999px){.ColunaVCVillaVIP{width:100%;margin:0 auto}
.VoceNaVilla{height:364px;width:600px;margin:40px auto 0}
.VejaAGaleriaDeFotos{margin:280px auto 0 100px;position:absolute}
.SejaVip{margin:0 auto;float:none!important;background-size:100%!important;font:23px ArvoBold,Arial,sans-serif!important;position:relative;width:555px!important;height:775px!important}
.TitSejaVip{height:100px!important;width:300px!important;background-size:100%;padding-bottom:20px}
.NomeCampoVip{font:20px ColaborateBoldRegular,Arial,sans-serif!important;width:100px!important}
.CampoFormVIP{font:21px ColaborateRegular,Arial,sans-serif!important;padding:8px 3px!important;width:310px!important}
.LinhaBtAcessar{width:80%!important}
.BtAcessarVIP{background-size:100%;width:159px!important;height:55px!important;margin-left:88px!important}
.BtAtualizarCadastro,.BtCadastrese,.BtDuvidas,.BtProblemasVIP,.BtRecuperarSenha,.BtRegulamento{font:24px ArvoBold,Arial,sans-serif!important;margin-bottom:20px!important;margin-left:60px!important}
.BtAtualizarCadastro:before,.BtCadastrese:before,.BtDuvidas:before,.BtProblemasVIP:before,.BtRecuperarSenha:before,.BtRegulamento:before{background-size:100%;width:35px!important;height:35px!important}
.BtCadastrese{margin-top:20px}
.BtAtualizarCadastro,.BtDuvidas,.BtProblemasVIP,.BtRecuperarSenha,.BtRegulamento{margin-top:40px}
}
.VejaAGaleriaDeFotos,.VejaAGaleriaDeFotos:hover{font:23px ArvoRegular,Arial,sans-serif}
.VoceNaVilla{background-image:url(images/bg_voce_na_villa.png);background-size:100%}
.VejaAGaleriaDeFotos{background-image:url(images/bg_bt_veja_a_galeria_de_fotos.png);width:394px;height:47px;color:#FFF;padding-top:12px}
.VejaAGaleriaDeFotos:hover{color:#52170b}
.VejaAGaleriaDeFotos span{font:23px ArvoBold,Arial,sans-serif}
.SejaVip{float:right;text-align:center;width:300px;height:415px;margin-top:50px;color:#7c3505;font:15px ArvoBold,Arial,sans-serif;background:#f8f8f8;background:-moz-linear-gradient(90deg,#f8f8f8 30%,#e4e4e4 70%);background:-webkit-linear-gradient(90deg,#f8f8f8 30%,#e4e4e4 70%);background:-o-linear-gradient(90deg,#f8f8f8 30%,#e4e4e4 70%);background:-ms-linear-gradient(90deg,#f8f8f8 30%,#e4e4e4 70%);background:linear-gradient(180deg,#f8f8f8 30%,#e4e4e4 70%);background-image:url(images/bg_seja_vip.jpg);background-position:top center;background-repeat:no-repeat}
.TitSejaVip{background-image:url(images/seja_vip.png);background-position:top center;background-repeat:no-repeat;background-size:100%;margin:35px auto 5px;height:48px;width:145px;color:transparent;font:15px ArvoBold,Arial,sans-serif}
.BtAtualizarCadastro,.BtCadastrese,.BtDuvidas,.BtProblemasVIP,.BtRecuperarSenha,.BtRegulamento{text-align:left;font:15px ArvoBold,Arial,sans-serif;margin-left:25px;display:block}
.BtCadastrese,.BtDuvidas,.BtProblemasVIP,.BtRecuperarSenha,.BtRegulamento,.CampoFormVIP{margin-bottom:7px}
.BtAtualizarCadastro:before,.BtCadastrese:before,.BtDuvidas:before,.BtProblemasVIP:before,.BtRecuperarSenha:before,.BtRegulamento:before{background-position:top center;background-repeat:repeat-y;width:22px;height:22px;margin-right:5px;margin-top:-3px;float:left;content:" "}
.BtCadastrese{color:#7c3505}
.BtCadastrese:hover{font:15px ArvoBold,Arial,sans-serif;color:#e17d00}
.BtCadastrese:before{background-image:url(images/ico_cadastrese.png)}
.BtAtualizarCadastro{color:#7c3505;margin-bottom:7px}
.BtAtualizarCadastro:hover{font:15px ArvoBold,Arial,sans-serif;color:#e17d00}
.BtAtualizarCadastro:before{background-image:url(images/ico_atualizar_cadastro.png)}
.BtRecuperarSenha{color:#7c3505}
.BtRecuperarSenha:hover{font:15px ArvoBold,Arial,sans-serif;color:#e17d00}
.BtRecuperarSenha:before{background-image:url(images/ico_recuperar_senha.png)}
.BtRegulamento{color:#7c3505}
.BtRegulamento:hover{font:15px ArvoBold,Arial,sans-serif;color:#e17d00}
.BtRegulamento:before{background-image:url(images/ico_regulamento.png)}
.BtDuvidas{color:#7c3505}
.BtDuvidas:hover{font:15px ArvoBold,Arial,sans-serif;color:#e17d00}
.BtDuvidas:before{background-image:url(images/ico_duvidas.png)}
.BtProblemasVIP{color:#7c3505}
.BtProblemasVIP div{font:15px ColaborateRegular,Arial,sans-serif;color:#b25100;margin-left:27px;text-transform:uppercase}
.BtProblemasVIP:hover{font:15px ArvoBold,Arial,sans-serif;color:#e17d00}
.BtProblemasVIP:before{background-image:url(images/ico_problemas.png)}
.FormVip{margin-top:2px}
.NomeCampoVip{font:13px ColaborateBoldRegular,Arial,sans-serif;color:#7c3505;text-align:right;float:left;margin-top:12px;margin-left:27px;margin-right:10px;width:45px}
.CampoFormVIP{font:15px ColaborateRegular,Arial,sans-serif;color:#7c3505;background-color:#fff;outline:0;float:left;border:1px solid #FFF;padding:8px 3px;width:185px;box-shadow:2px 2px 0 0 rgba(0,0,0,.35)}
.BtAcessarVIP,.TitAmbientes{color:transparent;background-position:top center;background-repeat:no-repeat}
.BtAcessarVIP{background-image:url(images/bt_acessar_vip.png);width:121px;height:41px;background-color:transparent;border:none;cursor:pointer;outline:0;float:left;margin-left:95px;margin-bottom:15px;margin-top:-20px}
.BtAcessarVIP:hover{background-image:url(images/bt_acessar_vip_over.png)}
.LinhaBtAcessar{width:250px;border-top:1px solid #a5503b;margin:20px auto 0}
.TitAmbientes{text-align:center;background-image:url(images/tit_ambientes.png);width:365px;height:51px;margin:50px auto 0;z-index:2}
@media screen and (min-width:1280px){.BannerAmbientes{margin:-25px auto 0;width:969px}
}
@media screen and (min-width:1000px) and (max-width:1279px){.BannerAmbientes{margin:-25px auto 0;width:875px}
}
@media screen and (max-width:999px){.BannerAmbientes{margin:-25px auto 0;width:525px}
.LogosParceiros img{padding:0 10px 20px;vertical-align:middle;width:15%}
}
.BannerAmbientes img{border:5px solid #100600}
.TitApoio{font:18px ArvoBold,Arial,sans-serif;color:#d16e00;text-align:center;margin-top:80px;margin-bottom:25px}
.LogosParceiros{text-align:center;vertical-align:middle}
.LogosParceiros img{padding:0 10px 20px;vertical-align:middle}
footer,footer:before{width:100%;background-position:top center}
.Lab3TV{display:block;text-align:center;margin-top:60px}
footer{text-align:center;margin:00px auto 0;background-color:#000;background-image:url(images/bg_rodape.jpg);background-repeat:repeat-x;padding-top:45px;padding-bottom:25px}
footer:before{content:" ";display:block;height:1px;margin-top:-45px;margin-bottom:45px;background-image:url(images/linha_borda_rodape.png);background-repeat:no-repeat}
@media screen and (min-width:1280px){.AreaRodape{width:1040px;margin:0 auto}
.AulasDeDancaRodape,.BilheteriaRodape,.FuncionamentoRodape,.LocalizacaoRodape{float:left;color:#f79100;font:17px ColaborateRegular,Arial,sans-serif;text-align:left;margin-bottom:50px}
.InfosRodapeClear{display:none}
.LocalizacaoRodape{width:270px;margin-right:20px}
.BilheteriaRodape{width:240px;margin-right:20px;display: flex;}
.FuncionamentoRodape{width:230px;margin-right:20px}
.AulasDeDancaRodape{width:240px}
}
@media screen and (min-width:1000px) and (max-width:1279px){.AreaRodape{width:980px;margin:0 auto}
.AulasDeDancaRodape,.BilheteriaRodape,.FuncionamentoRodape,.LocalizacaoRodape{float:left;color:#f79100;font:17px ColaborateRegular,Arial,sans-serif;text-align:left;margin-bottom:50px}
.InfosRodapeClear{display:none}
.LocalizacaoRodape{width:260px;margin-right:10px}
.BilheteriaRodape{width:240px;margin-right:10px}
.FuncionamentoRodape{width:230px;margin-right:10px}
.AulasDeDancaRodape{width:220px}
}
@media screen and (max-width:999px){.AreaRodape{width:100%;margin:0 auto}
.AulasDeDancaRodape,.BilheteriaRodape{color:#f79100;font:17px ColaborateRegular,Arial,sans-serif;text-align:left;width:280px;margin-bottom:50px;margin-right:20px}
.InfosRodapeClear{clear:both}
.LocalizacaoRodape{float:left;color:#f79100;font:17px ColaborateRegular,Arial,sans-serif;text-align:left;width:280px;margin-bottom:50px;margin-left:20px}
.BilheteriaRodape{float:right}
.FuncionamentoRodape{float:left;color:#f79100;font:17px ColaborateRegular,Arial,sans-serif;text-align:left;width:280px;margin-bottom:50px;margin-left:20px}
.AulasDeDancaRodape{float:right}
.RodapeCadastroPerguntasAtendimento{text-align:center;vertical-align:middle;width:400px;margin:0 auto}
.RodapeCadastroPerguntasAtendimento img{padding:10px 0!important;vertical-align:middle;width:100%}
}
@media screen and (min-width:1000px) and (max-width:1279px){.RodapeCadastroPerguntasAtendimento{text-align:center;vertical-align:middle}
}
@media screen and (min-width:1280px){.RodapeCadastroPerguntasAtendimento{text-align:center;vertical-align:middle}
.LinksRodape{float:left;text-align:left;text-transform:uppercase;margin-right:30px;margin-bottom:30px;padding-right:30px;border-right:1px solid #331802}
.LinksRodape a{font:14px ColaborateLightRegular,Arial,sans-serif;display:block;color:#f79100;padding:2px 0}
.LinksRodape a:hover{color:#F8F8F8}
.LogoVillaCountryRodape{background-image:url(images/logo_villa_country_rodape.png);background-position:top center;background-repeat:no-repeat;width:109px;height:89px;float:right;margin-top:-10px}
.AppRadioRodape{float:left}
}
@media screen and (min-width:1000px) and (max-width:1279px){.LinksRodape{float:left;text-align:left;text-transform:uppercase;margin-left:20px;margin-bottom:30px;padding-right:20px;border-right:1px solid #331802}
.LinksRodape a{font:14px ColaborateLightRegular,Arial,sans-serif;display:block;color:#f79100;padding:2px 0}
.LinksRodape a:hover{color:#F8F8F8}
.LogoVillaCountryRodape{background-image:url(images/logo_villa_country_rodape.png);background-position:top center;background-repeat:no-repeat;width:109px;height:89px;float:right;margin-top:-10px;margin-right:20px}
.AppRadioRodape{float:left;margin-left:35px}
}
@media screen and (max-width:999px){.LinksRodape{float:left;text-align:left;text-transform:uppercase;margin-left:70px;margin-bottom:30px;padding-right:00px;width:35%;border-right:1px solid #331802;min-height:120px}
.LinksRodape a{font:19px ColaborateLightRegular,Arial,sans-serif;display:block;color:#f79100;padding:2px 0}
.LinksRodape a:hover{color:#F8F8F8}
.LogoVillaCountryRodape{background-image:url(images/logo_villa_country_rodape.png);background-position:top center;background-repeat:no-repeat;width:109px;height:89px;float:right;margin-top:-80px;margin-right:100px;margin-bottom:50px}
.AppRadioRodape{float:left;margin-left:100px}
}
.BaixeAppRodape,.BaixeAppRodape:hover,.OucaVillaCountryRodape,.OucaVillaCountryRodape:hover{font:14px ArvoBold,Arial,sans-serif}
.BaixeAppRodape:before,.OucaVillaCountryRodape:before{content:" ";float:left;background-position:top center;background-size:100%;margin-right:9px;background-repeat:no-repeat}
.RodapeCadastroPerguntasAtendimento img{padding:10px 20px;vertical-align:middle}
.BaixeAppRodape:before{background-image:url(images/ico_baixe_o_app.png);width:18px;height:22px;margin-top:-4px}
.BaixeAppRodape{color:#FFF;text-transform:uppercase;text-shadow:2px 2px 0 rgba(0,0,0,.35);margin-top:15px;float:left}
.BaixeAppRodape:hover{color:#f18b00;text-transform:uppercase}
.OucaVillaCountryRodape:before{background-image:url(images/ico_ouca_a_radio_villa_country.png);width:19px;height:21px;margin-top:-4px}
.BilheteriaRodape:before,.FuncionamentoRodape:before,.LocalizacaoRodape:before{margin-right:10px;content:" ";background-position:top center;background-size:100%;float:left}
.OucaVillaCountryRodape{color:#FFF;text-transform:uppercase;text-shadow:2px 2px 0 rgba(0,0,0,.35);margin-top:10px;float:left}
.OucaVillaCountryRodape:hover{color:#f18b00;text-transform:uppercase}
.AulasDeDancaRodape div,.BilheteriaRodape div,.FuncionamentoRodape div,.LocalizacaoRodape div{color:#FFF;font:18px ArvoBold,Arial,sans-serif;text-align:left;text-transform:uppercase}
.LocalizacaoRodape:before{background-image:url(images/ico_localizacao.png);width:37px;height:52px}
.BilheteriaRodape:before{background-image:url(images/ico_bilheteria.png);width:31px;height:110px;background-repeat: no-repeat;}
.FuncionamentoRodape:before{background-repeat: no-repeat; background-image:url(images/ico_funcionamento.png);width:40px;height:60px}
.AulasDeDancaRodape:before{content:" ";background-image:url(images/ico_aulas_de_danca.png);background-position:top center;background-size:100%;width:64px;height:61px;float:left;margin-right:7px}
.Apoio{background-image:url(images/bg_apoio.png);background-position:bottom center;background-repeat:no-repeat;width:100%;min-height:75px;padding-bottom:35px}
.BtAmbientesDir,.BtAmbientesEsq{width:74px;height:74px;border-radius:50%}
@media screen and (min-width:1280px){.BtAmbientesDir{margin-top:-310px;margin-right:-35px}
.BtAmbientesEsq{margin-top:-310px;margin-left:-35px}
.FacaTour360{margin-top:-113px;margin-right:100px}
}
@media screen and (min-width:1000px) and (max-width:1279px){.BtAmbientesDir{margin-top:-310px;margin-right:-35px}
.BtAmbientesEsq{margin-top:-310px;margin-left:-35px}
.FacaTour360{margin-top:-113px;margin-right:100px}
}
@media screen and (max-width:999px){.BtAmbientesDir{margin-top:-190px;margin-right:-35px}
.BtAmbientesEsq{margin-top:-190px;margin-left:-35px}
.FacaTour360{margin-top:-113px;margin-right:0}
}
@media screen and (max-width:768px){.BtAmbientesDir,.BtAmbientesEsq{margin-bottom:175px}
.FacaTour360{margin-top:-113px;margin-right:0;display:none}
}
.BtAmbientesEsq{background:url(images/bt_paginacao_ambientes.png) no-repeat;float:left;position:relative;-moz-border-radius:50%;-webkit-border-radius:50%}
.BtAmbientesDir,.FacaTour360{float:right;position:relative}
.BtAmbientesEsq:hover{background:url(images/bt_paginacao_ambientes.png) -74px 0 no-repeat}
.BtAmbientesDir{background:url(images/bt_paginacao_ambientes.png) -243px 0 no-repeat;-moz-border-radius:50%;-webkit-border-radius:50%}
.BtAmbientesDir:hover{background:url(images/bt_paginacao_ambientes.png) -169px 0 no-repeat}
.FacaTour360{background:url(images/faca_o_tour_360.png) no-repeat;width:198px;height:133px}
.BgMadeira,.BgMadeira2,.BordaBanner,.BtPerguntasFrequentes,.ConfiraProgramacaoCompleta,.TitProgramacaoHome{background-repeat:no-repeat;background-position:top center}
.BordaBanner{background-image:url(images/borda_banner.png);width:100%;height:57px;margin-top:-30px;position:relative;z-index:3}
.BgMadeira,.BgMadeira2{background-image:url(images/bg2.png);margin-top:-24px;position:relative;z-index:3;padding-top:30px;min-height:800px}
.ConhecaOsArtistas,.TitProgramacaoHome{text-align:center;position:relative;z-index:2}
.BtPerguntasFrequentes{background-image:url(images/bt_perguntas_frequentes.png);width:458px;height:76px;margin:90px auto 65px;display:block}
.BtPerguntasFrequentes:hover{background-image:url(images/bt_perguntas_frequentes_over.png)}
.TitProgramacaoHome{color:transparent;background-image:url(images/tit_programacao_home.png);width:100%;height:71px;margin:50px auto 0}
.ConfiraProgramacaoCompleta{background-image:url(images/bt_confira_a_programacao_completa.png);width:586px;height:62px;text-align:center;display:block;margin:0 auto 30px;color:#FFF;font:23px ArvoRegular,Arial,sans-serif;text-transform:uppercase;padding-top:12px}
.RedesFacebook,.RedesInstagram,.RedesTwitter{display:inline-block;width:128px;height:128px;margin:0 auto 50px;background-position:top center;background-size:100%;background-repeat:no-repeat}
.ConfiraProgramacaoCompleta:hover{background-image:url(images/bt_confira_a_programacao_completa_over.png);color:#52170b;font:23px ArvoRegular,Arial,sans-serif}
.ConfiraProgramacaoCompleta span{font:23px ArvoBold,Arial,sans-serif}
.RedesTwitter{background-image:url(images/ico_twitter_redes.png)}
.RedesTwitter:hover{background-image:url(images/ico_twitter_redes_over.png)}
.RedesFacebook{background-image:url(images/ico_facebook_redes.png)}
.RedesFacebook:hover{background-image:url(images/ico_facebook_redes_over.png)}
.RedesInstagram{background-image:url(images/ico_instagram_redes.png)}
.RedesInstagram:hover{background-image:url(images/ico_instagram_redes_over.png)}
@media screen and (min-width:1280px){.AreaFacebook,.AreaInstagram,.AreaTwitter{float:left;text-align:center}
.LinkTwitter,.LinkTwitter:hover{font:16px ColaborateBoldRegular,Arial,sans-serif}
.AreaRedes{width:1040px;margin:0 auto}
.AreaTwitter{width:305px}
.AreaFacebook{width:421px;margin:0 15px}
.LinkFacebook img,.LinkTwitter img{margin-top:-5px}
.LinkFacebook img,.LinkInstagram img,.LinkTwitter img{float:left;margin-right:10px}
.twitter-timeline{width:100%;height:200px!important}
.LinkTwitter{color:#f79100;float:left;margin-bottom:15px}
.LinkTwitter:hover{color:#b35200}
.LinkTwitter span{font:16px ColaborateLightRegular,Arial,sans-serif;color:#f79100}
.LinkFacebook,.LinkFacebook:hover{font:16px ColaborateBoldRegular,Arial,sans-serif}
.LinkFacebook{color:#f79100;float:left;margin-bottom:15px}
.LinkFacebook:hover{color:#b35200}
.LinkFacebook span{font:16px ColaborateLightRegular,Arial,sans-serif;color:#f79100}
.LinkInstagram,.LinkInstagram:hover{font:16px ColaborateBoldRegular,Arial,sans-serif}
.LinkInstagram{color:#f79100;float:left;margin-bottom:7px}
.LinkInstagram:hover{color:#b35200}
.LinkInstagram span{font:16px ColaborateLightRegular,Arial,sans-serif;color:#f79100}
.LinkInstagram img{margin-top:-6px}
.DivFaceMobi{display:none}
.FrameInstagram{width:280px;height:214px;vertical-align:top}
}
@media screen and (min-width:1000px) and (max-width:1279px){.AreaFacebook,.AreaInstagram,.AreaTwitter{float:left;text-align:center}
.LinkTwitter,.LinkTwitter:hover{font:16px ColaborateBoldRegular,Arial,sans-serif}
.AreaRedes{width:960px;margin:0 auto}
.AreaTwitter{width:230px}
.AreaFacebook{width:421px;margin:0 15px}
.LinkFacebook img,.LinkTwitter img{margin-top:-5px}
.LinkFacebook img,.LinkInstagram img,.LinkTwitter img{float:left;margin-right:10px}
.twitter-timeline{width:100%;height:200px!important}
.LinkTwitter{color:#f79100;float:left;margin-bottom:15px}
.LinkTwitter:hover{color:#b35200}
.LinkTwitter span{font:16px ColaborateLightRegular,Arial,sans-serif;color:#f79100}
.LinkFacebook,.LinkFacebook:hover{font:16px ColaborateBoldRegular,Arial,sans-serif}
.LinkFacebook{color:#f79100;float:left;margin-bottom:15px}
.LinkFacebook:hover{color:#b35200}
.LinkFacebook span{font:16px ColaborateLightRegular,Arial,sans-serif;color:#f79100}
.LinkInstagram,.LinkInstagram:hover{font:16px ColaborateBoldRegular,Arial,sans-serif}
.LinkInstagram{color:#f79100;float:left;margin-bottom:7px}
.LinkInstagram:hover{color:#b35200}
.LinkInstagram span{font:16px ColaborateLightRegular,Arial,sans-serif;color:#f79100}
.LinkInstagram img{margin-top:-6px}
.DivFaceMobi{display:none}
.FrameInstagram{width:280px;height:214px;vertical-align:top}
}
@media screen and (max-width:999px){.LinkTwitter,.LinkTwitter:hover{font:20px ColaborateBoldRegular,Arial,sans-serif}
.AreaRedes{width:100%;margin:0 auto;display:none}
.AreaFacebook,.AreaInstagram,.AreaTwitter{width:600px;text-align:center;margin:0 auto 70px;display: none}
.LinkFacebook img,.LinkTwitter img{margin-top:-5px}
.LinkFacebook,.LinkInstagram,.LinkTwitter{margin-bottom:15px;display:block}
.LinkFacebook img,.LinkInstagram img,.LinkTwitter img{float:none!important;margin-right:10px}
.twitter-timeline{width:100%;height:350px!important}
.LinkTwitter{color:#f79100;float:none!important}
.LinkTwitter:hover{color:#b35200}
.LinkTwitter span{font:20px ColaborateLightRegular,Arial,sans-serif;color:#f79100}
.LinkFacebook,.LinkFacebook:hover{font:20px ColaborateBoldRegular,Arial,sans-serif}
.LinkFacebook{color:#f79100;float:none!important}
.LinkFacebook:hover{color:#b35200}
.LinkFacebook span{font:20px ColaborateLightRegular,Arial,sans-serif;color:#f79100}
.LinkInstagram,.LinkInstagram:hover{font:20px ColaborateBoldRegular,Arial,sans-serif}
.LinkInstagram{color:#f79100;float:none!important}
.LinkInstagram:hover{color:#b35200}
.LinkInstagram span{font:20px ColaborateLightRegular,Arial,sans-serif;color:#f79100}
.LinkInstagram img{margin-top:-6px;display:inline-block;margin-bottom:-10px}
.DivFaceDesk{display:none}
.FrameInstagram{width:600px;height:300px;vertical-align:top}
}
.ConhecaOsArtistas,.ConhecaOsArtistas:hover{color:transparent;font:15px ArvoBold,Arial,sans-serif}
.ConhecaOsArtistas{background-image:url(images/banner_contrate_os_maiores_artistas_do_brasil.png);background-position:top center;background-repeat:no-repeat;background-size:100%;text-transform:uppercase;display:block;margin:-30px auto}
@media screen and (min-width:1280px){.ConhecaOsArtistas{width:680px;height:235px}
}
@media screen and (min-width:1000px) and (max-width:1279px){.ConhecaOsArtistas{width:680px;height:235px}
}
@media screen and (max-width:999px){.ConhecaOsArtistas{width:600px;height:207px}
}
.DataAgenda{background-image:url(images/bg_data_programacao.png);background-position:bottom right;background-repeat:no-repeat;width:100%;height:auto;position:absolute;bottom:0;text-align:right;padding:115px 0 75px;color:#ef8a00;font:66px ArvoBold,Arial,sans-serif;text-transform:uppercase;opacity:0}
.TituloVideos,.Videos{text-align:center}
.DataAgenda div{font:19px ArvoBold,Arial,sans-serif;margin-top:-15px}
.DataAgenda span{margin-right:7px;float:right}
.crsl-item :hover .DataAgenda{opacity:1}
@media screen and (min-width:1280px){.BannerAniversarios,.BgHome{background-position:top center;background-repeat:no-repeat}
.BgHome{background-image:url(images/bg_home.png);margin-bottom:-260px;margin-top:-260px;text-align:center;min-height:850px;padding-top:325px}
.BannersRestauranteAniversariosIngressos{width:1040px;margin:0 auto}
.BannerRestaurante{float:left}
.BannerAniversarios{background-image:url(images/banner_seu_niver_na_villa.png);display:inline-block;margin:-11px auto 0;width:459px;height:602px}
.BannerIngressos{float:right;margin-top:55px;margin-left:-94px}
}
@media screen and (min-width:1000px) and (max-width:1279px){.BannerAniversarios,.BgHome{background-position:top center;background-repeat:no-repeat}
.BgHome{background-image:url(images/bg_home.png);margin-bottom:-260px;margin-top:-260px;text-align:center;min-height:850px;padding-top:325px}
.BannersRestauranteAniversariosIngressos{width:980px;margin:0 auto}
.BannerRestaurante{float:left}
.BannerAniversarios{background-image:url(images/banner_seu_niver_na_villa.png);background-size:100%;display:inline-block;margin:-11px auto 0 -12px;width:400px;height:602px}
.BannerIngressos{float:right;margin-top:55px;margin-left:-94px}
}
@media screen and (max-width:999px){.BannerAniversarios,.BgHome{background-position:top center;background-repeat:no-repeat}
.BgHome{background-image:url(images/bg_home.png);margin-top:-260px;text-align:center;min-height:850px;padding-top:325px}
.BannersRestauranteAniversariosIngressos{width:100%;margin:0 auto;display:none}
.BannersRestauranteAniversariosIngressosMobile{width:100%;margin:0 auto;display:block!important}
.BannerRestaurante{float:NONE!important;width:333px;margin:0 auto}
.BannerAniversarios{background-image:url(images/banner_seu_niver_na_villa.png);display:inline-block;margin:0 -95px 0 auto;width:459px;height:602px}
.BannerIngressos{float:none!important;margin:55px auto 0}
}
.Home{background-image:url(images/bg_home.jpg);background-position:top center;background-repeat:no-repeat;background-size:contain;width:100%;height:900px;margin-top:50px}
.BtAplicativoMalta{width:504px;height:105px;margin:-235px auto 0}
.Destaques{width:100%;padding-bottom:60px;background:#000;background:-moz-linear-gradient(90deg,#000 30%,#141414 70%);background:-webkit-linear-gradient(90deg,#000 30%,#141414 70%);background:-o-linear-gradient(90deg,#000 30%,#141414 70%);background:-ms-linear-gradient(90deg,#000 30%,#141414 70%);background:linear-gradient(180deg,#000 30%,#141414 70%)}
.Contato,.Siga,.Videos{padding-bottom:80px}
.Agenda,.Videos{background-color:#000;width:100%;display:block}
.Video{width:100%}
.Agenda{background-image:url(images/bg_agenda.jpg);background-position:top center;background-repeat:no-repeat;min-height:1000px}
.DataDestaque,.TituloVideos{background-position:bottom center;background-repeat:no-repeat}
.DataDestaque{background-image:url(images/bg_agenda_destaque.png);width:100%;height:217px;margin:30px auto 0}
.TituloVideos{background-image:url(images/titulo_videos.png);width:460px;height:39px;margin:0 auto 70px;color:transparent;padding-top:120px}
@media screen and (min-width:1280px){.AreaBiografia{width:1000px;margin:0 auto;background:url(images/banda_malta.jpg) bottom left no-repeat #151515;background-size:contain}
.TextoBiografia{color:#FFF;font:16px source_sans_prolight,Arial,sans-serif;text-align:justify;width:420px;float:right;margin-bottom:40px;margin-right:15px}
}
@media screen and (min-width:1000px) and (max-width:1279px){.AreaBiografia{width:980px;margin:0 auto;background:url(images/banda_malta.jpg) bottom left no-repeat #151515;background-size:contain}
.TextoBiografia{color:#FFF;font:16px source_sans_prolight,Arial,sans-serif;text-align:justify;width:490px;float:right;margin-bottom:40px;margin-right:15px}
}
@media screen and (max-width:999px){.AreaBiografia{width:960px;background:bottom left;background-size:contain;margin:0 auto 40px}
.TextoBiografia{color:#FFF;font:16px source_sans_prolight,Arial,sans-serif;text-align:justify;width:95%;margin:0 auto 40px}
}
.Siga,.TituloSiga{background-position:bottom center;text-align:center;background-repeat:no-repeat}
.AreaVideo{width:90%;margin:0 auto}
.ThumbVideo{margin:0 5px}
.AreaSiga{width:800px;margin:0 auto}
.Siga{background-image:url(images/bg_siga_banda_malta.jpg);background-color:#FFF;width:100%;display:block;min-height:700px}
.TituloSiga{background-image:url(images/titulo_siga_a_banda_malta.png);width:680px;height:32px;margin:0 auto 70px;color:transparent;padding-top:120px}
.RedesApp{margin:0 auto;width:800px}
.RedeFacebook,.RedeInstagram,.RedePeriscope,.RedeTwitter,.RedeYoutube{font:18px source_sans_prosemibold,Arial,sans-serif;text-align:left;margin-bottom:9px;display:block}
.LinksRedes{width:310px;float:left;margin-left:190px}
.RedeFacebook:before,.RedeInstagram:before,.RedePeriscope:before,.RedeTwitter:before,.RedeYoutube:before{content:" ";background-position:top left;width:27px;height:27px;margin-right:9px;margin-top:-2px;float:left}
.RedeFacebook{color:#777}
.RedeFacebook:hover{color:#3d92d1;font:18px source_sans_prosemibold,Arial,sans-serif}
.RedeFacebook span{color:#3d92d1}
.RedeFacebook:before{background-image:url(images/ico_facebook.png)}
.RedeInstagram{color:#777}
.RedeInstagram:hover{color:#3d92d1;font:18px source_sans_prosemibold,Arial,sans-serif}
.RedeInstagram span{color:#3d92d1}
.RedeInstagram:before{background-image:url(images/ico_instagram.png)}
.RedeTwitter{color:#777}
.RedeTwitter:hover{color:#3d92d1;font:18px source_sans_prosemibold,Arial,sans-serif}
.RedeTwitter span{color:#3d92d1}
.RedeTwitter:before{background-image:url(images/ico_twitter.png)}
.RedeYoutube{color:#777}
.RedeYoutube:hover{color:#3d92d1;font:18px source_sans_prosemibold,Arial,sans-serif}
.RedeYoutube span{color:#3d92d1}
.RedeYoutube:before{background-image:url(images/ico_youtube.png)}
.RedePeriscope{color:#777}
.RedePeriscope span{color:#3d92d1}
.RedePeriscope:before{background-image:url(images/ico_periscope.png)}
.Contato{background-image:url(images/bg_contato.jpg);background-position:bottom center;background-repeat:no-repeat;background-color:#090909;width:100%;padding-top:160px;display:block;text-align:center;min-height:1000px}
.AreaForm{float:left;margin-right:30px;padding-right:30px;border-right:1px solid #2c2c2c}
.AreaFormContratantes{float:left}
.ContatoParaShows,.EnvieUmaMensagem{font:25px source_sans_proextralight,Arial,sans-serif;color:#FFF;margin-bottom:15px;text-align:left}
.CampoForm{font:16px source_sans_proextralight,Arial,sans-serif;color:#FFF;float:left;border-bottom:1px solid #1057aa;border-right:1px solid #1057aa;border-left:1px solid #1057aa;border-top:1px solid #1057aa;background-color:transparent;outline:0;padding:6px 7px;width:350px;resize:none;margin-bottom:7px}
.BotaoEnviar_Contratantes{float:left;width:96px;height:33px;border-bottom:none;border-right:none;border-left:none;border-top:none;background-image:url(images/bt_acessar.jpg);background-position:top center;background-repeat:no-repeat;color:#FFF;outline:0;cursor:pointer}
.Telefones,.Telefones a{color:#3d92d1}
.TituloContratantes{width:285px;height:22px;margin:35px auto 15px;float:left}
.AreaContato{width:820px;margin:75px auto 0}
.Telefones{font:45px source_sans_prosemibold,Arial,sans-serif;float:left;margin-right:30px;text-align:left;line-height:0}
.Telefones span{font:45px source_sans_proextralight,Arial,sans-serif}
.Telefones a,.Telefones a:hover{font:25px source_sans_proextralight,Arial,sans-serif}
.Telefones a:hover{color:#cacaca}
.NomeInstagram,.NomeInstagram:hover{font:17px source_sans_prosemibold,Arial,sans-serif;float:left;margin-top:7px}
.CaixaInstagram{width:285px;float:left;background-color:rgba(255,255,255,1);padding:5px;margin-bottom:40px;margin-left:190px;-webkit-box-shadow:0 0 10px 0 rgba(112,112,112,.25);-moz-box-shadow:0 0 10px 0 rgba(112,112,112,.25);box-shadow:0 0 10px 0 rgba(112,112,112,.25)}
.AvatarInstagram{width:35px;height:35px;background-image:url(images/favicon.png);background-size:100%;margin-right:13px;margin-bottom:8px;float:left;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}
.NomeInstagram{color:#3390cb}
.NomeInstagram:hover{color:#f88d12}
@media screen and (min-width:1280px){.ParceirosRodape{text-align:center;vertical-align:middle;width:100%;margin:-80px auto 80px}
}
@media screen and (min-width:1000px) and (max-width:1279px){.ParceirosRodape{text-align:center;vertical-align:middle;width:100%;margin:-80px auto 80px}
}
@media screen and (max-width:999px){.ParceirosRodape{text-align:center;vertical-align:middle;width:800px;margin:-80px auto 80px}
}
.ParceirosRodape img{text-align:center;vertical-align:middle;margin:5px}
.LinkIngresso,.WhatsNiver:before{vertical-align:top;display:inline-block}
.NomeEvento:before,.NomeLocal:before{background-position:top center;margin-right:5px;margin-top:1px;content:" ";background-repeat:no-repeat;float:left}
.NomeCidade{color:#fff;font:31px source_sans_prosemibold,Arial,sans-serif}
.NomeCidade span{color:#fff;font:31px source_sans_prolight,Arial,sans-serif}
.NomeEvento,.NomeLocal{color:#919191}
.ConfirmeFacebook,.ConfirmeFacebook:hover,.NomeEvento,.NomeLocal{font:16px source_sans_prolight,Arial,sans-serif;margin-bottom:10px}
.NomeEvento:before{background-image:url(images/IcoNomeEvento.png);width:15px;height:14px}
.NomeLocal:before{background-image:url(images/IcoLocalEvento.png);width:17px;height:18px;margin-left:-2px}
.ConfirmeFacebook{color:#3d92d1}
.ConfirmeFacebook:hover{color:#fff}
.ConfirmeFacebook:before{content:" ";background-image:url(images/IcoConfirmEvento.png);background-position:top left;background-repeat:no-repeat;width:13px;height:13px;float:left;padding-right:8px;margin-left:-1px;margin-top:3px}
.AgendaCompleta{text-align:center;color:#3d92d1;font:31px butlerlight,Arial,sans-serif;margin-top:25px;margin-bottom:25px}
.DataEvento{color:#FFF;font:65px butlermedium,Arial,sans-serif;text-align:center;width:90px;padding:25px 37px 10px 23px;background-color:#292929;line-height:45px;float:left;margin-right:25px}
.DataEvento div{color:#919191;font:32px butlerultralight,Arial,sans-serif;text-align:right}
.BtIngresso{background:url(images/bt_ingressos.jpg);width:150px;height:49px;float:left;margin-left:-23px;margin-bottom:-10px;margin-top:10px}
.BtIngresso:hover{background:url(images/bt_ingressos.jpg) 0 -49px}
.AgendaItem{background-color:#151515;float:left;width:578px}
.InfosAgenda{padding:24px 25px 22px}
.PaginacaoAgenda{text-align:center}
.next_agenda{width:48px;height:41px;background-image:url(images/bt_mais_agenda.png);background-position:top center;background-repeat:no-repeat;display:inline-block;cursor:pointer;margin:25px 0}
.next_agenda:hover{background-image:url(images/bt_mais_agenda_over.png)}
.AgendaItemDestaque{width:800px;margin:0 auto}
.DataEventoDestaque{color:#FFF;font:100px butlermedium,Arial,sans-serif;text-align:center;width:90px;padding:25px 37px 10px 23px;line-height:60px;float:left;margin-right:25px}
.DataEventoDestaque div{color:#3d92d1;font:50px butlerultralight,Arial,sans-serif;text-align:right;margin-right:-25px}
.NomeCidadeDestaque{color:#fff;font:50px source_sans_prosemibold,Arial,sans-serif;margin-top:-25px}
.NomeCidadeDestaque span{color:#fff;font:50px source_sans_prolight,Arial,sans-serif}
.BtIngressoDestaque{background:url(images/bt_ingressos.jpg);width:150px;height:49px;float:right;margin-left:-23px;margin-bottom:-10px;margin-top:-40px}
.BtIngressoDestaque:hover{background:url(images/bt_ingressos.jpg) 0 -49px}
@media screen and (min-width:1280px){.BannerDestaque{overflow:hidden;width:1100px;height:352px}
}
@media screen and (min-width:1000px) and (max-width:1279px){.BannerDestaque{overflow:hidden;width:1000px;height:320px}
}
@media screen and (max-width:999px){.BannerDestaque{overflow:hidden;width:980px;height:313px}
}
.Discografia{background:#000;width:100%;display:block;text-align:center}
.BgAlbumEsq,.TituloDiscografia{background-repeat:no-repeat;background-size:100%}
.TituloDiscografia{background-image:url(images/titulo_discografia.png);background-position:bottom center;width:520px;height:32px;margin:0 auto 70px;text-align:center;color:transparent;padding-top:120px;position:relative;z-index:3}
.AlbumEsq,.BgAlbumEsq{position:absolute;float:left}
.MusicasEsquerda{float:right;text-align:right;color:#fff;font:17px source_sans_prosemibold,Arial,sans-serif;width:250px}
.MusicasEsquerda span{color:#3d92d1;font:14px source_sans_proextralight,Arial,sans-serif;margin-left:10px;margin-right:35px}
.MusicasDireita{float:left;text-align:left;color:#fff;font:17px source_sans_prosemibold,Arial,sans-serif;width:250px}
.MusicasDireita span{color:#3d92d1;font:14px source_sans_proextralight,Arial,sans-serif;margin-right:10px;margin-left:35px}
.ImagemAlbumEsq{float:right;margin-right:35px;margin-bottom:20px}
.ImagemAlbumDir{float:left;margin-left:35px;margin-bottom:20px}
.NomeAlbumEsq{text-align:right;color:#FFF;font:35px butlerregular,Arial,sans-serif;margin-right:35px;margin-bottom:25px}
.NomeAlbumEsq span{color:#3d92d1;font:35px source_sans_proextralight,Arial,sans-serif}
.NomeAlbumDir{text-align:left;color:#FFF;font:35px butlerregular,Arial,sans-serif;margin-left:35px;margin-bottom:25px}
#area,.navi{text-align:center}
.NomeAlbumDir span{color:#3d92d1;font:35px source_sans_proextralight,Arial,sans-serif}
.BgAlbumEsq{width:50%;min-height:450px;background-color:#002249;margin-top:-222px;padding-top:250px;background-image:url(images/bg_album_supernova.jpg);background-position:center center;background:-moz-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.7) 100%),url(images/bg_album_supernova.jpg),url(images/bg_album_supernova.jpg);background:-moz-linear-gradient(top,rgba(0,34,73,.7) 0,rgba(0,34,73,.7) 100%),url(images/bg_album_supernova.jpg);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,34,73,.7)),color-stop(100%,rgba(0,34,73,.7))),url(images/bg_album_supernova.jpg);background:-webkit-linear-gradient(top,rgba(0,34,73,.7) 0,rgba(0,34,73,.7) 100%),url(images/bg_album_supernova.jpg);background:-o-linear-gradient(top,rgba(0,34,73,.7) 0,rgba(0,34,73,.7) 100%),url(images/bg_album_supernova.jpg);background:-ms-linear-gradient(top,rgba(0,34,73,.7) 0,rgba(0,34,73,.7) 100%),url(images/bg_album_supernova.jpg);background:linear-gradient(to bottom,rgba(0,34,73,.7) 0,rgba(0,34,73,.7) 100%),url(images/bg_album_supernova.jpg);-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px);z-index:1;left:0}
.AlbumEsq{z-index:2;width:50%;min-height:450px;margin-top:-222px;padding-top:250px;background-size:100%;background-color:hsla(0,34%,73%,.25)}
.AlbumDir,.BgAlbumDir{position:absolute;float:right;width:50%;min-height:450px;margin-top:-222px;padding-top:250px;right:0}
.BgAlbumDir{background-color:#000;background-image:url(images/bg_album_novaera.jpg);background-position:center center;background-repeat:no-repeat;background-size:100%;background:-moz-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.7) 100%),url(images/bg_album_novaera.jpg),url(images/bg_album_novaera.jpg);background:-moz-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.7) 100%),url(images/bg_album_novaera.jpg);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.7)),color-stop(100%,rgba(0,0,0,.7))),url(images/bg_album_novaera.jpg);background:-webkit-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.7) 100%),url(images/bg_album_novaera.jpg);background:-o-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.7) 100%),url(images/bg_album_novaera.jpg);background:-ms-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.7) 100%),url(images/bg_album_novaera.jpg);background:linear-gradient(to bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,.7) 100%),url(images/bg_album_novaera.jpg);-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px);z-index:1}
.AlbumDir{z-index:2;background-color:hsla(0,0%,0%,.25)}
#Banner,#scroller{width:100%;height:630px}
.TituloContratantesInterno{color:#000;text-transform:uppercase;font:35px 'Trajan Pro',Arial,sans-serif;text-align:center}
.BtDownload,.BtDownload:hover{border-bottom:1px solid #0094e9;padding:5px 4px;font:17px source_sans_proregular,Arial,sans-serif}
.BtDownload{display:block;color:#000}
.BtDownload:hover{background-color:#0094E9;color:#FFF}
@media screen and (min-width:1161px){.Discografia{height:700px}
}
@media screen and (min-width:1000px) and (max-width:1160px){.Discografia{height:970px}
}
@media screen and (max-width:999px){.Discografia{height:970px}
}
#area{width:100%;margin:0 auto}
#scroller{position:relative;overflow:hidden;margin:0}
#scroller .items{position:absolute;width:20000em}
#scroller .items .item{width:100%;height:630px;float:left}
@media screen and (max-width:768px){#scroller .items .item{background-size:cover!important;height:400px;margin-top:150px;background-repeat:no-repeat!important}
.Banner_Home{height:550px!important;margin-top:-300px}
.navi{margin:-110px auto 0!important}
}
#scroller .items .item a.image{display:block;width:100%;height:630px;margin:0 auto;border:0}
.ItemAtracoes,.MesAtualAgenda,.navi a,.navi a:hover{display:inline-block}
.navi{width:100%;position:relative;margin:-30px auto 0}
.navi a{font-size:11px;height:12px;width:12px;line-height:10px;background:#f99300;color:#f99300;text-indent:-9999px;margin-right:2px;-webkit-box-shadow:0 0 2px #151515;-moz-box-shadow:0 0 2px #151515;box-shadow:0 0 2px #151515;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}
.navi a:hover{background:#e0080b;color:#e0080b}
.navi a.active{background:#FFF;color:#fff;opacity:1;-webkit-box-shadow:0 0 2px hsla(0,0%,0%,.5);-moz-box-shadow:0 0 2px hsla(0,0%,0%,.5);box-shadow:0 0 2px hsla(0,0%,0%,.5)}
.MesAtualAgenda,.TituloAgenda{background-repeat:no-repeat;text-align:center}
.TituloAgenda{background-image:url(images/titulo_agenda.png);background-position:bottom center;width:638px;height:88px;margin:35px auto 20px;color:transparent}
.MesAtualAgenda{font:25px ArvoBold,Arial,sans-serif;color:#FFF;background-image:url(images/bg_mes_agenda.png);background-position:top center;width:343px;height:59px;text-transform:uppercase;padding:13px 0 0}
.SetaAgendaDireita,.SetaAgendaEsquerda{width:94px;height:43px;position:absolute;z-index:3;margin-top:10px;background-position:top center;background-repeat:no-repeat;cursor:pointer}
.SetaAgendaEsquerda{margin-left:-44px;background-image:url(images/bt_seta_agenda_esquerda.png)}
.SetaAgendaEsquerda:hover{background-image:url(images/bt_seta_agenda_esquerda_over.png)}
.SetaAgendaDireita{margin-left:-50px;background-image:url(images/bt_seta_agenda_direita.png)}
.SetaAgendaDireita:hover{background-image:url(images/bt_seta_agenda_direita_over.png)}
.MesTopAgenda{width:531px;margin:0 auto;text-align:center}
.BtVoltarCalendario{background-image:url(images/bt_voltar_ao_calendario_de_atracoes.png);background-position:top center;background-repeat:no-repeat;display:block;margin:0 auto 50px;width:352px;height:44px}
.BtVoltarCalendario:hover{background-image:url(images/bt_voltar_ao_calendario_de_atracoes_over.png)}
@media screen and (max-width:999px){.DataEventos{width:580px!important}
.HorariosEventos{width:612px!important;font:23px ColaborateRegular,Arial,sans-serif!important}
.SombraHorariosEventos{width:580px!important;margin:0 auto;background-size:100%}
.ListagemAtracoes{width:630px!important}
.InfosAtracao{width:550px!important;text-align:justify}
.InfosAtracao img{width:100%!important}
.TextoAtracao{width:550px!important}
.ImageShowsAtracao{float:left;width:100%;margin-right:0!important}
}
.DataEventos{font:50px ArvoBold,Arial,sans-serif;color:#f28c00;text-transform:uppercase;text-align:center;width:906px;height:85px;margin:-15px auto 0;position:relative;background-color:#291000;padding-top:20px}
.DataEventos:after,.DataEventos:before{content:" ";width:17px;height:105px;background-color:transparent;margin-top:-20px;background-position:top center;background-repeat:no-repeat}
.DataEventos span{color:#FFF}
.DataEventos:before{background-image:url(images/data_eventos_esquerda.png);float:left;margin-left:-17px}
.DataEventos:after{background-image:url(images/data_eventos_direita.png);float:right;margin-right:-17px}
.HorariosEventos{background-color:#8a4e00;border:1px solid #291000;text-align:center;width:938px;margin:0 auto;padding:15px 0;text-transform:uppercase;color:#f28c00;font:20px ColaborateRegular,Arial,sans-serif}
.HorariosEventos span{color:#FFF;margin-right:20px}
.SombraHorariosEventos{background-image:url(images/sombra_horarios_eventos.png);background-position:top center;background-repeat:no-repeat;min-height:121px;width:100%}
.Atracoes{font:30px ColaborateBoldRegular,Arial,sans-serif;color:#f28c00;text-align:center;margin-top:-90px;margin-bottom:20px}
.ItemAtracoes,.ItemAtracoes:hover{font:13px ColaborateMediumRegular,Arial,sans-serif}
.ListagemAtracoes{text-align:center;width:940px;margin:0 auto;font-size: 0px;}
.ItemAtracoes{vertical-align:top;width:266px;margin:0 15px 40px;color:#FFF;text-transform:uppercase;opacity:.85}
.ItemAtracoes:hover{color:#f28c00;opacity:1}
.ItemAtracoes img{border:2px solid rgba(242,140,0,1);margin-bottom:5px}
.InfosAtracao{background-color:#FFF;border:1px solid #291000;width:940px;padding:40px;margin:-125px auto 40px}
.TitProximosShows{font:16px ColaborateMediumRegular,Arial,sans-serif;color:#f28c00;text-transform:uppercase;margin-top:20px}
.OutrasDatas,.OutrasDatas:hover{font:20px ColaborateThinRegular,Arial,sans-serif}
.OutrasDatas{display:block;color:#8a4e00;padding:5px 0}
.OutrasDatas:hover{color:#f28c00}
.OutrasDatas span{color:#8a4e00;font:20px ColaborateBoldRegular,Arial,sans-serif}
.OutrasDatas i{font:13px ColaborateLightRegular,Arial,sans-serif;color:#f28c00;text-transform:uppercase}
.ImageShowsAtracao{float:left;margin-right:20px}
.TextoAtracao{float:right;width:540px;font:16px ColaborateRegular,Arial,sans-serif;color:#4a240f}
.TitAtracao{font:30px ColaborateBoldRegular,Arial,sans-serif;color:#f28c00;margin-bottom:20px}
.SombraCalendario{background-image:url(images/sombra_calendario.png);background-position:top center;background-repeat:no-repeat;background-size:100%;height:121px}
.BgRedesShow{padding:10px 10px 5px;margin-top:-5px;text-align:center;vertical-align:middle;background-color:rgba(183,183,183,.5)}
.TituloAmbientes{background-image:url(images/titulo_ambientes.png);background-position:bottom center;background-repeat:no-repeat;width:638px;height:88px;margin:35px auto 20px;text-align:center;color:transparent}
@media screen and (min-width:1280px){.AreaAmbientes{width:1000px;margin:0 auto;text-align:center}
}
@media screen and (min-width:1000px) and (max-width:1279px){.AreaAmbientes{width:1000px;margin:0 auto;text-align:center}
}
@media screen and (max-width:999px){.AreaAmbientes{width:640px;margin:0 auto;text-align:center}
.BannerTour360{display:none!important}
.BannerJohnWayne{float:none!important;margin:0 auto!important}
}
.SelecioneAmbiente{font:17px ArvoRegular,Arial,sans-serif;color:#FFF;margin-bottom:20px}
.Ambiente,.Ambiente:hover{font:13px ArvoBold,Arial,sans-serif}
.Ambiente{text-align:center;display:inline-block;text-transform:uppercase;color:#FFF;margin:20px 1.5px}
.Ambiente:hover{color:#30190c}
.Ambiente img{border:2px solid #e6e6cb}
.Ambiente div{background-image:url(images/bt_tit_ambientes.png);background-position:top center;background-repeat:no-repeat;width:218px;height:34px;margin:-20px auto 0;position:relative;padding-top:7px}
.TituloAniversarios,.TituloEventos,.TituloVillaCountry,.TituloReservas{background-position:bottom center;height:88px}
.BannerTour360{float:left;margin-left:40px;margin-top:10px}
.BannerJohnWayne{float:right;margin-right:40px}
.TituloEventos{background-image:url(images/titulo_eventos.png);background-repeat:no-repeat;width:638px;margin:35px auto 50px;text-align:center;color:transparent}
@media screen and (min-width:1280px){.AreaEventos{width:1000px;margin:0 auto 60px;text-align:center}
}
@media screen and (min-width:1000px) and (max-width:1279px){.AreaEventos{width:1000px;margin:0 auto 60px;text-align:center}
}
@media screen and (max-width:999px){.EsquerdaEventos,.TextoEventos{float:none!important;width:580px!important}
.AreaEventos{width:640px;margin:0 auto 60px;text-align:center}
.EsquerdaEventos{margin:0 auto!important;text-align:center!important}
.EsquerdaEventos img{width:580px!important;margin-bottom:25px}
.BannerFacaTour360{display:none!important}
.TextoEventos{text-align:justify!important;font:16pt ColaborateRegular,Arial,sans-serif!important;color:#fff;line-height:23px;margin:25px auto 0}
.TextoEventos p{font-size:120%!important}
}
.EsquerdaEventos{float:left;width:500px;margin-right:20px}
.FotoEventos img{border:2px solid #FFF}
.BannerFacaTour360{margin:20px auto;width:361px;display:block}
.MaisInfos{font:22px ColaborateBoldRegular,Arial,sans-serif;color:#f28c00;float:left;margin-bottom:15px}
.LinksEventos{text-align:left;font:20px ColaborateBoldRegular,Arial,sans-serif;color:#FFF;border-bottom:2px solid #a67d59;margin-bottom:5px;padding-bottom:5px}
.LinksEventos a,.LinksEventos a:hover{font:20px ColaborateRegular,Arial,sans-serif;text-align:left}
.LinksEventos a{color:#FFF}
.LinksEventos a:hover{color:#ffa000}
.TelefoneEventos{text-align:left;margin-top:15px;font:36px ColaborateBoldRegular,Arial,sans-serif;color:#FFF}
.TelefoneEventos i{font:33px ColaborateBoldRegular,Arial,sans-serif;color:#f28c00}
.TelefoneEventos span{font:33px ColaborateThinRegular,Arial,sans-serif;color:#FFF}
.TextoEventos{float:left;width:480px;text-align:left;font:16px ColaborateRegular,Arial,sans-serif;color:#fff;line-height:23px}
.TitSeuEventonaVilla{font:28px ColaborateBoldRegular,Arial,sans-serif;color:#f28c00;margin-bottom:15px}
.AmbientesEventos{float:left;width:45%;border-right:1px solid #7c4311;margin-right:60px;margin-top:25px}
.TituloVillaCountry{background-image:url(images/titulo_villacountry.png);background-repeat:no-repeat;width:638px;margin:35px auto 50px;text-align:center;color:transparent}
@media screen and (min-width:1280px){.AreaVillaCountry{width:1000px;margin:0 auto 60px;text-align:center}
}
@media screen and (min-width:1000px) and (max-width:1279px){.AreaVillaCountry{width:1000px;margin:0 auto 60px;text-align:center}
}
@media screen and (max-width:999px){.AreaVillaCountry{width:640px;margin:0 auto 60px;text-align:center}
.TextoVillaCountry{width:580px!important;margin:0 auto;margin-left:31px!important;text-align:justify!important}
.FotoVillaCountry{float:none!important;width:580px!important;margin:0 auto 20px!important}
.FotoVillaCountry img{width:580px!important;border:2px solid #FFF}
.HorariosDeAberturaVillaCountry,.ValoresIngressosVillaCountry{float:none!important;margin:0 auto 50px!important;width:580px!important}
.FormasPgtoVillaCountry{float:none!important;margin:0 auto 10px!important;width:580px!important}
}
.TextoVillaCountry{float:left;width:480px;text-align:left;font:16px ColaborateRegular,Arial,sans-serif;color:#fff;line-height:23px}
.TitACasaMaisTematica{font:28px ColaborateBoldRegular,Arial,sans-serif;color:#f28c00;margin-bottom:15px}
.FotoVillaCountry{float:left;width:500px;margin-right:20px}
.FotoVillaCountry img{border:2px solid #FFF}
.HorariosAbertura,.LinhaValores,.TelsReservasAniversarios{border-bottom:2px solid #a67d59}
.InformacoesVillaCountry{margin-top:40px}
.TitItensVillaCountry{font:22px ColaborateBoldRegular,Arial,sans-serif;color:#f28c00;text-align:left;text-transform:uppercase;margin-bottom:15px}
.TitItensVillaCountry span{font:22px ColaborateThinRegular,Arial,sans-serif;color:#FFF}
.FormasPgtoVillaCountry{float:right;width:300px;color:#FFF;text-align:left;font:16px ColaborateThinRegular,Arial,sans-serif}
.FormasPgtoVillaCountry img{float:left;margin-bottom:10px}
.HorariosAbertura,.LinhaValores,.TitItemEndereco{text-align:left;margin-bottom:5px}
.FormasPgtoVillaCountry span{font:18px ColaborateRegular,Arial,sans-serif}
.TitItemEndereco{font:22px ColaborateBoldRegular,Arial,sans-serif;color:#f28c00;text-transform:uppercase;margin-top:20px}
.HorariosDeAberturaVillaCountry{float:left;width:320px;margin-right:30px}
.HorariosAbertura{font:20px ColaborateThinRegular,Arial,sans-serif;color:#FFF;padding-bottom:5px}
.HorariosAbertura span{font:20px ColaborateBoldRegular,Arial,sans-serif;color:#FFF}
.TelefoneVillaCountry,.TelefoneVillaCountry i{font:24px ColaborateBoldRegular,Arial,sans-serif}
.TelefoneVillaCountry{color:#FFF;text-align:left;margin-top:20px}
.TelefoneVillaCountry i{color:#f28c00;text-transform:uppercase}
.TelefoneVillaCountry span{font:24px ColaborateRegular,Arial,sans-serif;color:#FFF;text-transform:uppercase}
.ValoresIngressosVillaCountry{float:left;width:320px;text-align:left}
.LinhaValores{font:20px ColaborateBoldRegular,Arial,sans-serif;color:#FFF;padding-bottom:5px;display:block}
.LinhaValores span{float:left;min-width:50px;margin-right:30px}
.FuncionamentoNormal{font:14px ColaborateThinRegular,Arial,sans-serif;color:#FFF}
.TitAmbientesVillaCountry{font:20px ArvoBold,Arial,sans-serif;color:#FFF;text-transform:uppercase;margin-top:80px}
.TituloAniversarios{background-image:url(images/titulo_aniversarios.png);background-repeat:no-repeat;width:638px;margin:35px auto 50px;text-align:center;color:transparent}
.TituloReservas{background-image:url(images/titulo_reservas.png);background-repeat:no-repeat;width:638px;margin:35px auto 50px;text-align:center;color:transparent}
.BgFormAniversarios,.EnviarFormAniversarios,.ValoresAniversarios{background-position:top center;background-repeat:no-repeat}
@media screen and (min-width:1280px){.AreaAniversarios{width:1000px;margin:0 auto 60px;text-align:center}
}
@media screen and (min-width:1000px) and (max-width:1279px){.AreaAniversarios{width:1000px;margin:0 auto 60px;text-align:center}
}
@media screen and (max-width:999px){.AreaAniversarios{width:640px;margin:0 auto 60px;text-align:center}
.TextoAniversarios{float:none!important;width:580px!important;text-align:justify!important;font:150% ColaborateRegular,Arial,sans-serif!important;color:#fff;line-height:23px;margin:25px auto 0}
.EsquerdaAniversarios{margin-right:60px}
.ValoresAniversarios{margin:30px auto!important}
.BannerAniversariosInterno{width:640px;margin-top:-30px!important}
.BannerAniversariosInterno img{width:630px;margin-right:-126px}
.EsquerdaAniversarios{float:none!important;width:100%!important}
.BgFormAniversarios{margin:0 auto!important}
}
.EsquerdaAniversarios{float:left;width:345px;margin-right:60px}
.TextoAniversarios{float:left;width:590px;text-align:left;font:16px ColaborateRegular,Arial,sans-serif;color:#fff;line-height:23px}
.TitComemoreSeuAniversario{font:28px ColaborateBoldRegular,Arial,sans-serif;color:#f28c00;margin-bottom:15px}
.OKitInclui{font:22px ColaborateBoldRegular,Arial,sans-serif;color:#f28c00;text-transform:uppercase;margin-bottom:10px}
.ItensKit{font:25px ColaborateThinRegular,Arial,sans-serif;color:#FFF;margin-bottom:20px}
.ItensKit span{font:25px ColaborateRegular,Arial,sans-serif;color:#f28c00}
.ItensKit div{margin-bottom:5px}
.ValoresAniversarios{background-image:url(images/bg_valores_aniversarios.png);width:405px;height:318px;padding:20px 30px;margin:20px 0 50px}
.TitAreaExclusiva{font:22px ColaborateBoldRegular,Arial,sans-serif;color:#f28c00;text-transform:uppercase}
.FacaSuaReserva{font:20px ColaborateBoldRegular,Arial,sans-serif;color:#f28c00}
.InfosComplementares{color:#f28c00;font:16px ColaborateRegular,Arial,sans-serif}
.InfosComplementares span{text-transform:uppercase}
.TelsReservasAniversarios{font:23px ColaborateBoldRegular,Arial,sans-serif;color:#FFF;/*float:left;*/margin:5px 0;padding-bottom:5px}
.TelsReservasAniversarios i,.TelsReservasAniversarios span{font:20px ColaborateThinRegular,Arial,sans-serif}
.TelsReservasAniversarios i{color:#a67d59}
.TitValoresAniversarios{font:22px ColaborateBoldRegular,Arial,sans-serif;color:#f28c00;margin-top:15px}
.InfosImportantes,.InfosImportantes:hover{font:16px ColaborateBoldRegular,Arial,sans-serif}
.DestaquesValores,.InfosImportantes{margin-top:20px;text-transform:uppercase}
.TitValoresAniversarios span{color:#FFF}
.InfosImportantes{color:#f28c00;padding:10px 20px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background-color:rgba(255,255,255,1);float:left}
.InfosImportantes:hover{color:#FFF;background-color:#f28c00;text-decoration:none;border-bottom:none}
.DestaquesValores{font:16px ColaborateRegular,Arial,sans-serif;color:#f28c00}
.ItensDatasValores{font:22px ColaborateMediumRegular,Arial,sans-serif;color:#FFF;border-bottom:2px solid #a67d59;margin-bottom:5px;padding-bottom:5px}
.ItensDatasValores span{font:22px ColaborateRegular,Arial,sans-serif;color:#a67d59}
.CampoFormAniversarios,.NomeFormNiver{font:14px ColaborateRegular,Arial,sans-serif;color:#FFF;float:left}
.BannerAniversariosInterno{margin-top:-60px}
.BgFormAniversarios{background-image:url(images/bg_form_informacoes_aniversarios.png);width:332px;height:328px;margin-left:17px;padding-top:100px;text-align:left}
.NomeFormNiver{text-align:right;margin-right:10px;width:100px;margin-top:10px}
.DataComemoracao{width:190px}
.CampoComemoracao{width:90px!important}
.CampoObs{height:70px!important}
.CampoFormAniversarios{background-color:#220700;border:1px solid #220700;outline:0;resize:none;width:180px;margin-bottom:5px;padding:8px 5px}
@media screen and (max-width:999px){.BgFormAniversarios{background-size:100%;width:500px;height:520px;padding-top:130px}
.NomeFormNiver{font:22px ColaborateRegular,Arial,sans-serif;width:150px;color:#FFF}
.CampoFormAniversarios{width:290px;padding:14px 5px}
.CampoComemoracao{width:120px!important}
.DataComemoracao{width:290px!important}
.CampoObs{height:175px!important}
.EnviarFormAniversarios{margin-right:35px!important}
}
.EnviarFormAniversarios{float:right;background-image:url(images/bt_enviar_aniversarios.png);background-color:transparent;width:122px;height:42px;border:none;outline:0;cursor:pointer;margin-right:27px}
.TituloFotos{background-image:url(images/titulo_fotos.png);background-position:bottom center;background-repeat:no-repeat;width:638px;height:88px;margin:35px auto 50px;text-align:center;color:transparent}
.AreaFotos{max-width:1240px;width:100%;margin:0 auto 60px;text-align:center}
.BgFotoGaleria{background-image:url(images/bg_galerias.png);background-position:top center;background-repeat:no-repeat;width:344px;height:241px;display:inline-block;margin:00px 10px 20px}
.BgFotoGaleria img{margin-top:10px;width:295px;border:5px solid #FFF}
.DataGaleria{background-image:url(images/bg_data_galeria.png);background-position:top left;background-repeat:no-repeat;width:178px;height:54px;position:absolute;z-index:2;margin-top:145px;margin-left:-5px;color:#FFF;font:20px ArvoRegular,Arial,sans-serif;text-align:left;padding-top:9px;padding-left:10px}
.BtFotosAnterior,.BtFotosProximo{background-position:top left;width:166px;height:50px}
.DataGaleria span{font:20px ArvoBold,Arial,sans-serif}
.BtFotosAnterior{background-image:url(images/bt_galerias_anterior.png);background-repeat:no-repeat;float:left}
.BtFotosAnterior:hover{background-image:url(images/bt_galerias_anterior_over.png)}
.BtFotosProximo{background-image:url(images/bt_galerias_proximos.png);background-repeat:no-repeat;float:right}
.BgFotosInterno,.DataAtualFotos{background-position:top center;background-repeat:no-repeat}
.BtFotosProximo:hover{background-image:url(images/bt_galerias_proximos_over.png)}
.PaginacaoFotos{margin:40px auto 0;width:380px}
.BordaFotoInterno{border:4px solid #FFF}
.BordaFotoInterno:hover{border:4px solid #c8880f}
.BgFotosInterno{width:240px;height:158px;background-size:100%}
.ItemVoceNaVilla{display:inline-block;margin:0 2px 8px}
.DataTopFotos{width:531px;margin:0 auto;text-align:center}
.DataAtualFotos{font:25px ArvoBold,Arial,sans-serif;color:#FFF;background-image:url(images/bg_mes_agenda.png);width:343px;height:45px;text-align:center;text-transform:uppercase;padding:13px 0 0;display:inline-block}
.BorderDataGaleria{border-bottom:2px solid #bb5900;margin-bottom:30px}
.VerOutrasGalerias{background-image:url(images/bt_ver_outras_galerias.png);background-position:top left;background-repeat:no-repeat;width:123px;height:83px;float:left;margin-bottom:-30px;margin-left:30px;margin-top:-55px}
.VerOutrasGalerias:hover{background-image:url(images/bt_ver_outras_galerias_over.png)}
.BtInstagramFotos{width:149px;height:130px;float:right;background-image:url(images/bt_villa_no_instagram.png);background-position:top center;background-repeat:no-repeat;margin-bottom:-30px;margin-right:30px;margin-top:-100px}
.ThumbGaleria,.ThumbGaleriaInterna{background-position:top center;width:295px;height:195px;display:inline-block;background-repeat:no-repeat;background-size:100%}
.ThumbGaleria{border:5px solid #FFF;margin-top:10px}
.ThumbGaleriaInterna{border:3px solid #FFF;margin:0 1px}
.ThumbGaleriaInterna:hover{border:3px solid #f28c00}
@media screen and (max-width:768px){.BgFotoGaleria{width:280px;height:200px;margin:00px 10px 20px;background-size:100%}
.ThumbGaleria{width:255px;height:170px}
.DataGaleria{margin-top:125px}
}
.TituloLocalizacao{background-image:url(images/titulo_localizacao.png);background-position:bottom center;background-repeat:no-repeat;width:638px;height:88px;margin:35px auto 50px;text-align:center;color:transparent}
.TopMapaEstacionamentos,.TopMapaLocalizacao{height:61px;background-position:top center;background-repeat:no-repeat}
@media screen and (min-width:1280px){.AreaLocalizacao{width:1240px;margin:0 auto 60px;text-align:center}
}
@media screen and (min-width:1000px) and (max-width:1279px){.AreaLocalizacao{width:1000px;margin:0 auto 60px;text-align:center}
}
@media screen and (max-width:999px){.BtInstagramFotos{display:none}
.AreaLocalizacao{width:580px;margin:0 auto 60px;text-align:center}
.TextoVillaCountry{width:580px!important;margin:0 auto;margin-left:31px!important;text-align:justify!important}
.FotoVillaCountry{float:none!important;width:580px!important;margin:0 auto 20px!important}
.FotoVillaCountry img{width:580px!important;border:2px solid #FFF}
.HorariosDeAberturaVillaCountry,.ValoresIngressosVillaCountry{float:none!important;margin:0 auto 50px!important;width:580px!important}
.FormasPgtoVillaCountry{float:none!important;margin:0 auto 10px!important;width:580px!important}
}
.TopMapaLocalizacao{width:100%;background-image:url(images/top_mapa_de_localizacao.png)}
.TopMapaEstacionamentos{width:100%;background-image:url(images/top_mapa_de_estacionamentos.png);margin-top:20px}
.MapaEstacionamentos,.MapaEstacionamentos img{width:100%}
.TitEnderecoLocalizacao{color:#f28c00;text-transform:uppercase;font:22px ColaborateBoldRegular,Arial,sans-serif;margin-top:-100px}
.EnderecoLocalizacao{color:#FFF;font:17px ColaborateThinRegular,Arial,sans-serif}
.EnderecoLocalizacao span{color:#FFF;font:17px ColaborateMediumRegular,Arial,sans-serif}
.SombraMapaLocalizacao{width:100%;height:121px;margin-top:-5px;background-image:url(images/sombra_mapa_localizacao.png);background-position:top center;background-repeat:no-repeat}
.EntreEmContatoLocalizacao{color:#f28c00;text-transform:uppercase;font:22px ColaborateBoldRegular,Arial,sans-serif;margin-top:30px}
.TelefoneLocalizacao{color:#FFF;font:30px ColaborateBoldRegular,Arial,sans-serif}
.EmailLocalizacao{font:20px ColaborateBoldRegular,Arial,sans-serif;color:#FFF}
.EmailLocalizacao a,.EmailLocalizacao a:hover{font:20px ColaborateRegular,Arial,sans-serif}
.EmailLocalizacao a{color:#FFF}
.EmailLocalizacao a:hover{color:#f28c00}
.TituloOrcamento{background-image:url(images/titulo_orcamento.png);background-position:bottom center;background-repeat:no-repeat;width:638px;height:88px;margin:35px auto 50px;text-align:center;color:transparent}
@media screen and (min-width:1280px){.AreaOrcamento{width:1040px;margin:0 auto 60px;text-align:center}
}
@media screen and (min-width:1000px) and (max-width:1279px){.AreaOrcamento{width:1000px;margin:0 auto 60px;text-align:center}
}
@media screen and (max-width:999px){.AreaOrcamento{width:640px;margin:0 auto 60px;text-align:center}
.TextoOrcamento{float:none!important;width:580px!important;margin:0 auto!important;text-align:justify!important;font:140% ColaborateRegular,Arial,sans-serif!important;color:#fff;line-height:23px}
.BgFormOrcamento{width:590px!important;height:625px!important;float:none!important;background-size:100%;margin:0 auto 25px;padding-top:115px!important}
}
.BgFormOrcamento{background-image:url(images/bg_formulario_de_orcamento.png);background-position:top center;background-repeat:no-repeat;width:502px;height:510px;float:left;text-align:left;padding-top:100px}
.TextoOrcamento{float:left;width:445px;margin-left:50px;text-align:left;font:16px ColaborateRegular,Arial,sans-serif;color:#fff;line-height:23px}
.TitFacaACotacaoParaSuaFesta{font:28px ColaborateBoldRegular,Arial,sans-serif;color:#f28c00;margin-bottom:15px}
.TituloContato{background-image:url(images/titulo_contato.png);background-position:bottom center;background-repeat:no-repeat;width:638px;height:88px;margin:35px auto 50px;text-align:center;color:transparent}
.BgFormContato,.BotaoEnviarContato{background-position:top center;background-repeat:no-repeat}
@media screen and (min-width:1280px){.AreaContato{width:1040px;margin:0 auto 60px;text-align:center}
}
@media screen and (min-width:1000px) and (max-width:1279px){.AreaContato{width:1000px;margin:0 auto 60px;text-align:center}
}
@media screen and (max-width:999px){.CampoFormOrcamento,.NomeCampoOrcamento{font:22px ColaborateRegular,Arial,sans-serif!important}
.AreaContato{width:640px;margin:0 auto 60px;text-align:center}
.BgFormContato,.TextoContato{float:none!important;width:580px!important}
.BgFormContato{margin:0 auto;height:450px!important;background-size:100%;padding-top:125px!important}
.TextoContato{margin:0 auto!important}
.NomeCampoOrcamento{width:150px!important}
.CampoFormOrcamento{width:350px!important}
}
.BgFormContato{background-image:url(images/bg_formulario_de_contato.png);width:502px;height:475px;float:left;text-align:left;padding-top:100px}
.BgFormEnviado{background-image:url(images/bg_form_enviado.png)!important}
.NomeCampoOrcamento{text-transform:uppercase;font:14px ColaborateRegular,Arial,sans-serif;color:#9c6336;text-align:right;float:left;margin-right:10px;margin-left:20px;margin-top:12px;width:110px}
.CampoFormOrcamento,.CampoFormVIPInterno{font:15px ColaborateRegular,Arial,sans-serif}
.CampoFormOrcamento{background-color:#220f00;border-top:2px solid #120800;border-bottom:1px solid #220f00;border-left:2px solid #120800;border-right:1px solid #220f00;outline:0;margin-bottom:5px;color:#FFF;padding:8px 10px;resize:none;width:300px;float:left;margin-right:5px}
.TextoContato{float:left;width:445px;margin-left:50px;text-align:left;font:16px ColaborateRegular,Arial,sans-serif;color:#fff;line-height:23px}
.TitEnderecoContato{font:28px ColaborateBoldRegular,Arial,sans-serif;color:#f28c00;margin-top:30px}
.EnderecoContato{color:#FFF;font:17px ColaborateThinRegular,Arial,sans-serif}
.EnderecoContato span{color:#FFF;font:17px ColaborateMediumRegular,Arial,sans-serif}
.LinksContato{text-align:left;font:20px ColaborateBoldRegular,Arial,sans-serif;color:#FFF;border-bottom:2px solid #a67d59;margin-bottom:5px;padding-bottom:5px}
.LinksContato a,.LinksContato a:hover{text-align:left;font:20px ColaborateRegular,Arial,sans-serif}
.LinksContato a{color:#FFF}
.LinksContato a:hover{color:#ffa000}
.BotaoEnviarContato{float:right;width:122px;height:42px;margin-right:36px;margin-top:10px;border-bottom:none;border-right:none;border-left:none;border-top:none;background-image:url(images/bt_enviar_contato.png);background-color:transparent;color:#FFF;outline:0;cursor:pointer}
.TituloRestauranteJohnWayne{background-image:url(images/titulo_restaurante_john_wayne.png);background-position:bottom center;background-repeat:no-repeat;width:638px;height:88px;margin:35px auto 50px;text-align:center;color:transparent}
.BgRestauranteJohnWayne,.BtCardapio{background-position:top center;background-repeat:no-repeat}
.AreaRestauranteJohnWayne{width:1080px;margin:0 auto 60px;text-align:center}
.BgRestauranteJohnWayne{background-image:url(images/bg_restaurante_john_wayne.png);background-size:100%;width:1080px;min-height:898px;margin:0 auto;text-align:left}
.RestauranteEsquerda{float:left;width:275px;text-align:center;font:14px ColaborateRegular,Arial,sans-serif;color:#FFF;line-height:18px;margin-left:35px;margin-top:25px}
.RestauranteEsquerda p{text-align:justify}
.RestauranteEsquerda img{margin-bottom:10px}
.RestauranteEsquerda cite{text-align:left!important;float:left;font:15px ColaborateThinRegular,Arial,sans-serif;margin-bottom:25px;margin-top:15px}
.RestauranteFuncionamento{text-align:left;color:#FFF;font:22px ColaborateMediumRegular,Arial,sans-serif}
.RestauranteFuncionamento span{color:#a67d59}
.RestauranteFuncionamento div{border-bottom:2px solid #a67d59;padding:3px 0}
.RestauranteFuncionamento i{font:14px ColaborateMediumRegular,Arial,sans-serif;color:#f28c00;text-transform:uppercase}
.RestauranteDireita{float:right;width:691px;text-align:left;font:14px ColaborateRegular,Arial,sans-serif;color:#FFF;line-height:18px;margin-right:24px;margin-top:35px}
.BtCardapio{width:191px;height:402px;margin-right:-15px;margin-left:3px;background-image:url(images/bt_cardapio.png);float:right}
.BtCardapio:hover{background-image:url(images/bt_cardapio_over.png)}
.CalendarioReservas{border:6px solid #bb5900;float:right;height:405px;margin-top:15px}
.InfosRestaurante{float:left;width:270px;margin-top:10px;text-align:left}
.TitReservasRestaurante{color:#f28c00;font:30px ColaborateBoldRegular,Arial,sans-serif}
.TelReservasRestaurante{color:#FFF;font:27px ColaborateBoldRegular,Arial,sans-serif;line-height:37px}
.TelReservasRestaurante span{color:#FFF;font:27px ColaborateThinRegular,Arial,sans-serif}
.TelReservasRestaurante:before{content: " "; background-image: url(images/logo_whatsapp.png); background-size: contain; height: 20px; width: 20px; display: inline-block; vertical-align: middle; margin-bottom: 5px;}
.AgradecemosAPreferencia{font:24px ColaborateThinRegular,Arial,sans-serif;color:#f28c00;margin-top:15px}
.TitAtendimentoParaReservas{font:14px ColaborateRegular,Arial,sans-serif;color:#f28c00;text-transform:uppercase;margin-top:20px;border-bottom:none!important}
.AtendimentoReservas{font:21px ColaborateBoldRegular,Arial,sans-serif;margin-bottom:15px;float:left}
.AtendimentoReservas div{border-bottom:2px solid #a67d59;padding:4px 0}
.AtendimentoReservas span{font:21px ColaborateRegular,Arial,sans-serif;color:#a67d59}
.AtendimentoReservas i{font:16px ColaborateRegular,Arial,sans-serif;font-size:16px!important}
.CalendarioReservasMob{display:none}
@media screen and (max-width:999px){.AreaRestauranteJohnWayne{width:640px;margin:0 auto 60px;text-align:center}
.BgRestauranteJohnWayne{background-image:none;background-position:top center;background-repeat:no-repeat;background-size:100%;width:640px;min-height:898px;margin:0 auto;text-align:left}
.RestauranteEsquerda{float:left;width:600px;font:18px ColaborateRegular,Arial,sans-serif;line-height:22px;margin:0 15px}
.RestauranteEsquerda cite{font:23px ColaborateThinRegular,Arial,sans-serif}
.RestauranteDireita{float:right;width:600px;font:18px ColaborateRegular,Arial,sans-serif;line-height:22px;margin:35px 15px 0}
.ImgRestaurante{width:590px;height:auto}
.BtCardapio{background-size:100%;width:270px;height:560px;float:right}
.InfosRestaurante{width:320px;margin-top:80px}
.TitAtendimentoParaReservas{font:17px ColaborateRegular,Arial,sans-serif}
.CalendarioReservas{display:none}
.CalendarioReservasMob{display:block;clear:both;border:6px solid #bb5900;height:405px;width:350px;margin:0 auto}
}
.TituloFAQ{background-image:url(images/titulo_perguntas_frequentes.png);background-position:bottom center;background-repeat:no-repeat;width:638px;height:88px;margin:35px auto 50px;text-align:center;color:transparent}
.AreaFAQ{width:100%;max-width:1040px;margin:0 auto 100px;text-align:center}
.ItemFAQ{width:95%;text-align:justify;font:16px ColaborateRegular,Arial,sans-serif;color:#FFF;line-height:20px;margin:0 auto 40px}
.ItemFAQ div{font:25px ColaborateMediumRegular,Arial,sans-serif;color:#f28c00;text-align:left;margin-bottom:10px}
.ItemFAQ span{font:16px ColaborateBoldRegular,Arial,sans-serif;color:#f28c00;float:left;margin-right:8px}
.Titulo360,.TituloVIP,.TituloReserva{background-position:bottom center;height:88px;color:transparent;text-align:center}
.Titulo360{background-image:url(images/titulo_tour_360.png);background-repeat:no-repeat;width:638px;margin:35px auto 50px}
.Area360{width:100%;max-width:1040px;margin:0 auto 100px;text-align:center}
.FrameTour360{width:100%;min-height:600px}
.TituloVIP{background-image:url(images/titulo_vip.png);background-repeat:no-repeat;width:638px;margin:35px auto 50px}
.TituloReserva{background-image:url(images/titulo_reserva.png);background-repeat:no-repeat;width:638px;margin:35px auto 50px}
.BaixoVIP,.BtSairVIP{background-position:top center;background-repeat:no-repeat}
.AreaVIP{width:98%;max-width:1000px;margin:0 auto;text-align:center;background-color:rgba(255,255,255,1)}
.BaixoVIP{background-image:url(images/baixo_fundo_vip.png);width:1000px;height:175px;margin:0 auto -70px}
.MensagemVIPUsuario{font:28px ColaborateRegular,Arial,sans-serif;color:#FFF;text-align:center;margin-bottom:40px}
.MensagemVIPUsuario span{font:28px ColaborateBoldRegular,Arial,sans-serif;color:#FFF;text-align:center;text-transform:capitalize}
#InformacoesImportantes h3,.ItensContato,.LinkIngresso,.TextoDuvidas div,.TextoRegulamento div,.TitAmbientesInfosEventos,.TitCadastroSejaVIP{text-transform:uppercase}
.BtSairVIP{width:55px;height:25px;background-image:url(images/bt_sair_vip.png);display:inline-block;vertical-align:top;margin-top:1px;margin-left:15px}
.BtSairVIP:hover{background-image:url(images/bt_sair_vip_over.png)}
.TextoRegulamento{text-align:justify;font:16px ColaborateRegular,Arial,sans-serif;color:#4a240f;padding:15px 25px}
.TextoRegulamento span{text-align:justify;font:16px ColaborateBoldRegular,Arial,sans-serif;color:#4a240f}
.TextoRegulamento div{text-align:left;font:22px ColaborateBoldRegular,Arial,sans-serif;color:#f28c00;margin-top:20px;margin-bottom:20px}
.TextoDuvidas,.TextoDuvidas span{text-align:justify;color:#4a240f}
.TextoDuvidas{font:16px ColaborateRegular,Arial,sans-serif;padding:15px 25px}
.LinksVIP a,.LinksVIP a:hover{padding:5px 15px;display:inline-block}
.TextoDuvidas span{font:16px ColaborateBoldRegular,Arial,sans-serif}
.TextoDuvidas div{text-align:left;font:22px ColaborateBoldRegular,Arial,sans-serif;color:#f28c00;margin-top:20px;margin-bottom:20px}
@media screen and (max-width:999px){.TextoRegulamento{font:22px ColaborateRegular,Arial,sans-serif}
.TextoRegulamento span{font:22px ColaborateBoldRegular,Arial,sans-serif}
.TextoRegulamento div{font:30px ColaborateBoldRegular,Arial,sans-serif}
.TextoDuvidas{font:22px ColaborateRegular,Arial,sans-serif}
.TextoDuvidas span{font:22px ColaborateBoldRegular,Arial,sans-serif}
.TextoDuvidas div{font:30px ColaborateBoldRegular,Arial,sans-serif}
}
.LinksVIP{font-size: 0px; text-align:center;background-color:#f08b00}
.LinksVIP a:hover{background-color:#7c4000}
.TextoVIPs{text-align:justify;font:16px ColaborateRegular,Arial,sans-serif;color:#4a240f;padding:15px 25px}
.LinhaVIP{border-bottom:2px solid #FFF;background-color:#f1f1f1;padding:10px 25px;margin:0 -25px;color:#4a240f}
.LinhaVIP span{margin-left:35px}
.LinhaVIP i{float:left;margin-top:9px;font:20px ColaborateRegular,Arial,sans-serif}
.PegarVIP,.VerVIP{width:146px;height:37px;float:right;background-position:top center;background-repeat:no-repeat}
.LinhaVIP:hover{background-color:#f08b00;color:#FFF;cursor:pointer}
.PegarVIP{background-image:url(images/bt_pegar_vip.png);background-color:transparent;border:0;cursor:pointer;outline:0}
.PegarVIP:hover{background-image:url(images/bt_pegar_vip_over.png)}
.VerVIP{background-image:url(images/bt_ver_vip.png)}
.VerVIP:hover{background-image:url(images/bt_ver_vip_over.png)}
.VIPInterno{background-image:url(images/bg_vip_interno.png);background-position:top center;background-repeat:no-repeat;width:985px;min-height:519px;margin:0 auto}
.BtVIPCadastreseGratuitamente{background-image:url(images/bt_cadastrese_gratuitamente.png);background-position:top center;background-repeat:no-repeat;width:432px;height:74px;display:block;margin:10px 0}
.BtVIPAtualizarCadastro,.BtVIPDuvidas,.BtVIPEsqueciMinhaSenha,.BtVIPRegulamento,.BtVIPSAC{height:40px;background-position:top center;background-repeat:no-repeat;width:330px;display:block;margin:10px 0}
.BtVIPAtualizarCadastro{background-image:url(images/bt_atualizar_cadastro.png)}
.BtVIPEsqueciMinhaSenha{background-image:url(images/bt_esqueci_minha_senha.png)}
.BtVIPRegulamento{background-image:url(images/bt_regulamento.png)}
.BtVIPSAC{background-image:url("images/bt_sac.png")}
.BtVIPDuvidas{background-image:url(images/bt_duvidas.png)}
.BtVIPProblemas{background-image:url(images/bt_problemas_com_o_vip.png);background-position:top center;background-repeat:no-repeat;width:316px;height:60px;display:block;margin:10px 0}
.VIPAcessoEsquerda{float:left;border-right:1px solid #a5503b;width:400px;text-align:center;margin-right:30px;margin-left:45px;margin-top:40px;font:20px ColaborateBoldRegular,Arial,sans-serif;color:#7c3505;padding-bottom:15px}
.BtAcessarFormVIP,.BtRecuperarSenhaFormVIP{background-position:top center;background-repeat:no-repeat;background-color:transparent;border:none;cursor:pointer;color:transparent;outline:0}
.VIPAcessoDireita{float:left;width:440px;text-align:center;margin-top:60px}
.FormAcessoVIP{width:330px;margin:20px auto 0}
.BtAcessarFormVIP{background-image:url(images/bt_acessar_vip.png);background-size:100%;width:121px;height:41px;margin-left:-35px}
.BtAcessarFormVIP:hover{background-image:url(images/bt_acessar_vip_over.png)}
.BtRecuperarSenhaFormVIP,.BtRecuperarSenhaFormVIP:hover{background-image:url(images/bt_recuperar_senha.png)}
.BtRecuperarSenhaFormVIP{width:215px;height:42px;margin-left:54px}
.NomeFormVIPInterno{margin-right:15px;margin-top:13px;width:70px;text-align:right;float:left;font:17px ColaborateBoldRegular,Arial,sans-serif}
.CampoFormVIPInterno{color:#7c3505;background-color:#fff;outline:0;float:left;margin-bottom:7px;border:1px solid #FFF;padding:11px 5px;width:230px;box-shadow:2px 2px 0 0 rgba(0,0,0,.35)}
.NomeCampoCadastro,.NomeCampoSexo{text-align:right;margin-top:10px;color:#4a240f;font:15px ColaborateRegular,Arial,sans-serif;margin-right:10px;float:left}
.NomeCampoCadastro{width:90px}
.NomeCampoSexo{margin-bottom:22px}
.CampoFormCadastro{font:15px ColaborateRegular,Arial,sans-serif;color:#7c3505;background-color:#f1f1f1;outline:0;float:left;margin-bottom:15px;border:1px solid #fff;padding:8px 10px;width:328px;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.35);-moz-box-shadow:2px 2px 0 0 rgba(0,0,0,.35);box-shadow:2px 2px 0 0 rgba(0,0,0,.35)}
.CampoFormCadastroDDD{width:50px!important;margin-right:10px}
.CampoFormCadastroDia,.CampoFormCadastroMes{width:110px!important;margin-right:10px}
.CampoFormCadastroAno{width:110px!important}
.CampoFormCadastroTel{width:146px!important}
.CampoFormCadastroEstado{width:110px!important;margin-right:10px}
.CampoFormCadastroFoto{width:170px!important;margin-right:10px}
.CampoFormCadastroCEP{width:90px!important}
.CampoFormCadastroSenha{width:208px!important}
.AreaBtEnviar{text-align:center;margin-top:50px}
.TamanhoImagemUpload{font:14px ColaborateLightRegular,Arial,sans-serif;color:#7c3505;text-align:center;font-style:italic;float:left;margin:30px auto -30px;width:100%}
.BtCadastrar,.BtCadastrarProblemas{background-position:top center;background-repeat:no-repeat;background-color:transparent;border:none;width:222px;height:74px;outline:0;cursor:pointer}
.TamanhoImagemUpload strong{font:13px ColaborateBoldRegular,Arial,sans-serif;text-transform:uppercase}
.TitCadastroSejaVIP{font:20px ColaborateBoldRegular,Arial,sans-serif;color:#f28c00;text-align:left;margin-bottom:30px}
.TitCadastroSejaVIP div{font:15px ColaborateRegular,Arial,sans-serif;color:#7c3505;text-transform:none}
.AreaCadastroVIP{text-align:justify;font:16px ColaborateRegular,Arial,sans-serif;color:#4a240f;padding:15px 25px}
.BtCadastrar{background-image:url(images/bt_cadastrar.png)}
.BtCadastrarProblemas{background-image:url(images/bt_enviar_problemas.png)}
.FormCadastroEsquerda{float:left;margin-right:10px}
.FormCadastroDireita{float:left}
@media screen and (max-width:999px){.AreaVIP,.BaixoVIP{width:95%}
.LinhaVIP,.LinhaVIP i{text-align:center}
.BaixoVIP{background-size:100%;max-width:1000px;margin:-1px auto 100px}
.TamanhoImagemUpload{font:15.8px ColaborateLightRegular,Arial,sans-serif}
.TitCadastroSejaVIP{font:35px ColaborateBoldRegular,Arial,sans-serif}
.TitCadastroSejaVIP div{font:20px ColaborateRegular,Arial,sans-serif}
.NomeCampoCadastro{font:23px ColaborateRegular,Arial,sans-serif;width:125px}
.CampoFormCadastro{font:22px ColaborateRegular,Arial,sans-serif;width:365px}
.NomeCampoSexo{font:23px ColaborateRegular,Arial,sans-serif}
.CampoFormCadastroEstado{width:200px!important;margin-right:10px}
.CampoFormCadastroDia,.CampoFormCadastroMes{width:125px!important;margin-right:5px}
.CampoFormCadastroAno{width:125px!important}
.LinhaVIP i{float:none}
.PegarVIP{float:none;display:block;margin:10px auto}
.VIPAcessoEsquerda{float:none;border-right:none;width:95%;text-align:center;margin:60px auto 0!important;font:25px ColaborateBoldRegular,Arial,sans-serif;color:#7c3505;padding-bottom:15px;padding-top:50px}
.VIPAcessoEsquerda img{width:400px;height:auto;margin-bottom:30px}
.VIPInterno{width:95%;background:#f8f8f8;background:-moz-linear-gradient(90deg,#f8f8f8 2%,#e4e4e4 98%);background:-webkit-linear-gradient(90deg,#f8f8f8 2%,#e4e4e4 98%);background:-o-linear-gradient(90deg,#f8f8f8 2%,#e4e4e4 98%);background:-ms-linear-gradient(90deg,#f8f8f8 2%,#e4e4e4 98%);background:linear-gradient(180deg,#f8f8f8 2%,#e4e4e4 98%)}
.VIPAcessoDireita{float:none;width:440px;text-align:center;margin:60px auto 20px!important;padding-bottom:50px}
.NomeFormVIPInterno{font:20px ColaborateBoldRegular,Arial,sans-serif;margin-top:17px}
.FormAcessoVIP{width:450px}
.CampoFormVIPInterno{width:340px;font:24px ColaborateRegular,Arial,sans-serif}
.BtAcessarFormVIP{width:200px;height:70px;margin-left:-77px}
}
.EventosLinks:before,.TelEventosWhatsapp:before{float:left;content:" "}
.AreaIngressos{max-width:1000px;width:100%;margin:0 auto 60px;text-align:center}
.AreaTickets{max-width:995px;width:100%;height:830px}
#InformacoesImportantes h3{color:#f28c00;font:20px ColaborateBoldRegular,Arial,sans-serif;margin-top:0;margin-bottom:0}
#InformacoesImportantes{font:17px ColaborateRegular,Arial,sans-serif}
.ListInformacoesImportantes li{margin-bottom:10px;margin-right:10px;margin-left:-15px}
@media screen and (min-width:1280px){.AreaLocalizacaoHome{width:1240px;margin:60px auto 0;text-align:center;display:none}
#TracarWaze{display:none}
}
@media screen and (min-width:1000px) and (max-width:1279px){.AreaLocalizacaoHome{width:1000px;margin:60px auto 0;text-align:center;display:none}
#TracarWaze{display:none}
}
@media screen and (max-width:999px){.AreaLocalizacaoHome{width:580px;margin:60px auto 0;text-align:center}
#TracarWaze{display:block}
}
figcaption a{color:#FFF!important}
.TitAmbientesInfosEventos{color:#f28c00;font:30px ColaborateBoldRegular,Arial,sans-serif;margin:0 0 10px}
.EventosLinks,.EventosLinks:hover{font:20px ColaborateRegular,Arial,sans-serif}
.EventosLinks:before{background-image:url(images/ico_links_eventos.png);background-position:top left;background-repeat:no-repeat;width:11px;height:12px;margin-right:8px;margin-top:5px}
.TelEventosWhatsapp:before,.WhatsappRedes{background-position:top center;background-repeat:no-repeat}
.EventosLinks{color:#FFF;margin-bottom:15px;display:block}
.EventosLinks:hover{color:#d47100}
.ItensContato{font:15px ColaborateRegular,Arial,sans-serif;color:#f28c00}
.TelEventos,.TelEventosWhatsapp{font:35px ColaborateBoldRegular,Arial,sans-serif}
.TelEventos{color:#FFF}
.TelEventosWhatsapp:before{background-image:url(images/logo_whatsapp.png);background-size:100%;width:35px;height:35px;margin-left:-40px;margin-top:2px}
.TelEventosWhatsapp{color:#FFF}
.LinksSPE,.LinksSPE:hover{font:18px ColaborateRegular,Arial,sans-serif}
.LinksSPE{color:#FFF}
.LinksSPE:hover{color:#d47100}
.LinkIngresso,.LinkIngresso:hover{font:15px ColaborateBoldRegular,Arial,sans-serif}
.WhatsappRedes{/*background-image:url(images/whatsapp.png);*/margin:40px auto 0;width:299px;/*height:130px;*/display: block;}
.TituloEstrutura,.TituloIngressos{background-position:bottom center;height:88px;background-repeat:no-repeat;text-align:center}
.TituloIngressos{background-image:url(images/titulo_ingressos.png);width:638px;margin:35px auto 20px;color:transparent}
@media screen and (min-width:1280px){.AreaIngressos{width:1000px;margin:0 auto 30px;text-align:center}
}
@media screen and (min-width:1000px) and (max-width:1279px){.AreaIngressos{width:1000px;margin:0 auto 30px;text-align:center}
}
@media screen and (max-width:999px){.AreaIngressos{width:640px;margin:0 auto 30px;text-align:center}
}
.LinkIngresso{width:240px;color:#FFF;margin:0 3px 30px}
.LinkIngresso:hover{color:#f99300}
.LinkIngresso div{color:#f99300;font:15px ColaborateRegular,Arial,sans-serif;text-transform:none}
.LinkIngresso img{margin-bottom:5px;width:240px;border:2px solid rgba(242,140,0,1)}
.TituloEstrutura{background-image:url(images/titulo_estrutura.png);width:638px;margin:35px auto 20px;color:transparent}
@media screen and (min-width:1280px){.AreaEstrutura{width:1000px;margin:0 auto 30px;text-align:center}
}
@media screen and (min-width:1000px) and (max-width:1279px){.AreaEstrutura{width:1000px;margin:0 auto 30px;text-align:center}
}
@media screen and (max-width:999px){.AreaEstrutura{width:640px;margin:0 auto 30px;text-align:center}
}
.WhatsNiver:before{content:" ";background-image:url(images/logo_whatsapp.png);background-position:top center;background-repeat:no-repeat;background-size:100%;width:23px;height:23px;margin-right:5px}
.BannerAniversariosIngressos{width:100%;max-width:942px}
.OutrasOpcoes{text-align:center;background-color:#350b00;color:#f28c00;padding:20px;font:22px ColaborateBoldRegular,Arial,sans-serif}
.OutrasOpcoes img{margin-top:10px;width:100%;height:auto}
.TituloCamarote{background-image:url(images/tit_camarotes.png);background-position:bottom center;background-repeat:no-repeat;width:638px;height:88px;margin:35px auto 50px;text-align:center;color:transparent}
.ImagensCamarote{display:inline-block;text-align:center;color:#FFF;font:13px ColaborateRegular,Arial,sans-serif;margin-right:15px}
.ImagensCamarote div{margin-bottom:5px}
.BtRegulamentoDuvidas {
    width: 180px;
    height: 61px;
    background-image: url(images/botao-regulamento.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    margin: -20px auto -40px auto;
	float: right;
}
.BtRegulamentoDuvidas:hover {
	background-image: url("images/botao-regulamento-over.png");
}
.AcessarCom {
	font: 17px ColaborateRegular, Arial, sans-serif;
	margin-bottom: 15px;
	margin: 20px 14px 8px 14px;
    background-color: #f8f8f8;
    padding: 6px 0px;
}
.AcessarCom label {
	font: 17px ColaborateBoldRegular, Arial, sans-serif;
	text-transform: uppercase;
	display: inline-block;
    vertical-align: text-top;
}
.aparece { color:#FFFFFF !important; }
.some {	color:#f99300 !important; }
.AtendimentoOnline {
	position: fixed;
	right: 0px;
	top: 200px;
	width: 145px;
	height: 128px;
	z-index: 100;
}


.inlinetels{
	display: inline-block!important;
	vertical-align: top!important;
	width: 227px!important;
	cursor: pointer;
}



.inlinetels1{
	display: inline-block!important;
	vertical-align: top!important;
	width: 170px!important
	cursor: pointer;
}



.inlinetels2{
	display: inline-block!important;
	vertical-align: top!important;
	width: 227px!important;
	cursor: pointer;
}


