/*@import url("/theme/css/print.css") print;*/

/*@import url("/theme/css/reset.css");*/
*{margin:0;padding:0;text-decoration:none;font-size:1em;outline:none}code,kbd,samp,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{font:inherit;font-size:1em;white-space:normal}dfn,i,cite,var,address,em{font-style:normal}th,b,h1,h2,h3,h4,h5,h6{font-weight:400}a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet,table{border:none}table{border-collapse:collapse;border-spacing:0}caption,th,td,center{text-align:left;vertical-align:top}q{quotes:"" ""}ul,ol,dir,menu{list-style:none}sub,sup{vertical-align:baseline}a{color:inherit}hr{display:none}marquee{overflow:inherit!important}blink{text-decoration:none}nobr{white-space:normal}*{box-sizing:border-box}:before,:after{box-sizing:border-box}

/*@import url("/theme/css/ie.css");*/
.content legend{margin-bottom:1.6em}sup,sub{font-size:100%}* html .content textarea,* html .content input{padding:0}.content input[type='submit'],.content input[type='button']{padding:0}.content legend+*{margin-top:0}a abbr,a acronym{text-decoration:underline}* html .content blockquote *{margin:.8em 0}


/*@import url("/theme/css/fancybox.css");*/
/*@import url("/theme/css/fonts/fonts.css");*/
@font-face {
    font-family: 'GothamBlack';
    src: url('/theme/css/fonts/GothamBlack.eot');
    src: url('/theme/css/fonts/GothamBlack.eot') format('embedded-opentype'),
         url('/theme/css/fonts/GothamBlack.woff2') format('woff2'),
         url('/theme/css/fonts/GothamBlack.woff') format('woff'),
         url('/theme/css/fonts/GothamBlack.ttf') format('truetype'),
         url('/theme/css/fonts/GothamBlack.svg#GothamBlack') format('svg');
}

@font-face {
    font-family: 'GothamMedium';
    src: url('/theme/css/fonts/GothamMedium.eot');
    src: url('/theme/css/fonts/GothamMedium.eot') format('embedded-opentype'),
    url('/theme/css/fonts/GothamMedium.woff2') format('woff2'),
    url('/theme/css/fonts/GothamMedium.woff') format('woff'),
    url('/theme/css/fonts/GothamMedium.ttf') format('truetype'),
    url('/theme/css/fonts/GothamMedium.svg#GothamMedium') format('svg');
}


.both{display:block;width:0px;height:0px;overflow:hidden;clear:both;}
.hidden{display:none;}
body{font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;background-color:#fafafa;width:100%;min-width:320px;max-width:100%;}
.visi-none{}
.container{margin:0 auto;}
.fixed-bloco{width:100%;text-align:center;padding:26px 0;}
.fixed-bloco img{width:100%;}
.beveled{position:relative;width:200px;height:200px;display:block;}
.beveled:after{position:absolute;left:0;top:0;display:block;content:"\00a0";width:100%;height:100%;box-shadow:-5px -5px 2px rgba(208,208,208, 0.6) inset,
5px 5px 2px rgba(212,212,212, 0.5) inset;}
.box{padding:13px;border:1px solid #d0d0d0;background:#fff;}
.head-box{font-family:"GothamBlack";text-transform:uppercase;padding:0 0 0 38px;margin-bottom:22px;font-size:22px;line-height:32px;color:#5c5b5b;}
.bts-slide{position:absolute;text-align:right;top:13px;right:13px;}
.bts-slide a{font-family:"GothamBlack";font-size:14px;color:#5c5b5b;padding:6px 0;display:inline-block;margin:0 1px;top:-2px;}
.bts-slide a:hover,
.bts-slide a.current{color:#ff530d;}
.bts-slide a.voltar,
.bts-slide a.avancar{padding:4px 0;position:relative;width:17px;border-radius:1px;background:#ffffff;background:linear-gradient(to bottom, #ffffff 0%,#d0d0d0 100%);background:-moz-linear-gradient(top, #ffffff 0%, #d0d0d0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d0d0d0));background:-webkit-linear-gradient(top, #ffffff 0%,#d0d0d0 100%);background:-o-linear-gradient(top, #ffffff 0%,#d0d0d0 100%);background:-ms-linear-gradient(top, #ffffff 0%,#d0d0d0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d0d0d0',GradientType=0);box-shadow:0 2px 3px 0 rgba(50, 50, 50, 0.4);margin:0 3px;}
.bts-slide a.voltar:before{border-bottom:8px solid transparent;border-right:8px solid #ff7604;border-top:8px solid transparent;content:" ";height:2px;left:3px;position:absolute;top:4px;width:0;z-index:1;}
.bts-slide a.avancar:before{border-bottom:8px solid transparent;border-left:8px solid #ff7604;border-top:8px solid transparent;content:" ";height:2px;left:5px;position:absolute;top:4px;width:0;z-index:1;}
.bts-slide a.voltar:hover,
.bts-slide a.avancar:hover{background:#8e8e8d;background:-moz-linear-gradient(top, #8e8e8d 0%, #222222 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e8e8d), color-stop(100%,#222222));background:-webkit-linear-gradient(top, #8e8e8d 0%,#222222 100%);background:-o-linear-gradient(top, #8e8e8d 0%,#222222 100%);background:-ms-linear-gradient(top, #8e8e8d 0%,#222222 100%);background:linear-gradient(to bottom, #8e8e8d 0%,#222222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e8e8d', endColorstr='#222222',GradientType=0);}
#geral{background:url(/theme/images/bg-repeat-geral.png) repeat;width:100%;max-width:100%;min-width:320px;}
#topo{width:100%;min-height:136px;background:url(/theme/images/bg-repeat-topo3.png) repeat-x left top;box-shadow:0 3px 5px 0 rgba(50, 50, 50, 0.4);}
#topo .container{position:relative;z-index:4;}
#logo{float:left;width:177px;height:131px;overflow:hidden;margin-top:5px;z-index:99999;position:relative;}
#logo a{display:block;width:177px;height:131px;background:url(/theme/images/logo-site-25-anos.png) no-repeat left top / 160px auto;text-indent:-9999px;}
#conteudo-topo{float:left;margin:0 0 0 11px;}
.one-header{width:100%;height:67px;overflow:hidden;}
.one-header .link-home{background:url(/theme/images/icone-home.jpg) no-repeat center bottom;border-top:9px solid #ef6101;display:block;float:left;height:52px;overflow:hidden;padding:11px 29px 0;text-indent:-9999px;margin-right:2px;}
.one-header .link-home-cinza{background:url(/theme/images/icone-home-cinza.jpg) no-repeat center bottom;border-top:9px solid #fff;display:block;float:left;height:52px;overflow:hidden;padding:11px 29px 0;text-indent:-9999px;margin-right:2px;}
.one-header .link-home-cinza:hover{background:rgba(0, 0, 0, 0) url(/theme/images/icone-home.jpg) no-repeat scroll center bottom !important;border-top:9px solid #ef6101 !important;}
.one-header .lista-menu{float:left;}
.one-header .lista-menu li{display:block;float:left;background:url(/theme/images/separador-menu.png) no-repeat right center;padding-right:3px;}
.one-header .lista-menu li:first-of-type{background:url(/theme/images/separador-menu.png) no-repeat right center,
url(/theme/images/separador-menu.png) no-repeat left center;}
.one-header .lista-menu li:first-of-type a{margin-left:2px;}
.one-header .lista-menu li a{font-family:"GothamBlack";color:#5c5b5b;font-size:21px;padding:14px 15px 18px 15px;display:block;border-top:9px solid #fff;}
.one-header .lista-menu li a:hover,
.one-header .lista-menu li a.hover{border-top:9px solid #ef6101 !important;color:#ef6101 !important;}
#bt-assinantes, #bt-assine-ja{float:right;display:block;text-indent:-9999px;height:49px;margin-top:10px;}
#bt-assinantes{background:url(/theme/images/bt-assinantes.png) no-repeat left top;margin-right:10px;width:179px;position:relative;}
#bt-assinantes:after{position:absolute;right:0;top:-3px;height:57px;border-right:1px solid #ccc;content:" ";}
#bt-assine-ja{width:174px;background:url(/theme/images/bt-assine-ja.png) no-repeat left top;}
#bt-assinantes:hover, #bt-assine-ja:hover{background-position:left bottom;}
.second-header{height:69px;width:100%;}
/*.monta-mini-topo .second-header{padding:1px 0 0 0 !important;}*/
#menu-tematico{float:left;height:69px;position:absolute;z-index:10;margin-left:13px;}
#menu-tematico:hover{height:150px;}
#menu-tematico .menu-hover{font-family:"GothamBlack";color:#fff;display:block;font-size:17px;text-transform:uppercase;padding:26px 0 23px 42px;background:url(/theme/images/menu-tematicas.png) no-repeat left center;cursor:pointer;}
#menu-display{z-index:9999;position:absolute;top:80px;left:-10px;border:1px solid #c8c8c8;border-top:0;background:#f3f3f3;display:none;box-shadow:0 0 8px rgba(0, 0, 0, 0.4);border-radius:5px;}
#menu-display .content{min-width:140px;min-height:350px;position:relative;border-radius:5px;}
.lista-temas{position:absolute;border-top:1px solid #c8c8c8;border-right:1px solid #c8c8c8;left:0;background:#fefefe;width:140px;min-height:440px;padding:10px 0;border-radius:5px 0 0 5px;}
.lista-temas:before{border-bottom:14px solid #fefefe;border-left:14px solid transparent;border-right:14px solid transparent;content:" ";height:0;left:10px;position:absolute;top:-14px;width:0;z-index:1;}
.lista-temas > li{display:block;}
.lista-temas > li > a{font-size:15px;font-weight:bold;padding:5px 0 5px 32px;margin:6px 0;display:block;position:relative;}
.lista-temas > li > a:hover,
.lista-temas > li > a.hover{padding:4px 0 4px 23px;border-left:7px solid;background:#dfdfdf;}
.lista-temas > li:hover a:before,
.lista-temas > li a.hover:before{position:absolute;border-left:13px solid #dfdfdf;border-bottom:13px solid transparent;border-top:13px solid transparent;content:" ";height:2px;right:-13px;top:0px;width:0;z-index:1;}
.lista-atracoes{min-width:150px;padding-left:155px;padding-top:12px;border-top:9px solid;border-radius:5px;font-size: .9em;}
.lista-atracoes ul{display:none;overflow:hidden;}
.lista-atracoes ul li{clear:both;float:left;display:inline-block;margin-bottom:3px;white-space:nowrap;line-height: 2;}
.lista-atracoes ul li a{font-size:13px;color:#5c5b5b;font-weight:bold;position:relative;}
.lista-atracoes ul li a:before{position:absolute;border-left:5px solid;border-bottom:5px solid transparent;border-top:5px solid transparent;content:" ";height:2px;right:-10px;top:3px;width:0;z-index:1;display:none;}
.lista-atracoes ul li:hover a:before{display:block;}
#index{margin-top:10px;}
#carrossel{width:100%;height:736px;overflow:hidden;position:relative;}
#carrossel .slider-loader{text-align:center;top:42%;position:absolute;width:100%;}
#carrossel .controles{width:396px;float:right;height:713px;position:relative;}
#bt-slider-mais{bottom:0;left:0;}
#bt-slider-menos{top:0;left:0;}
#bt-slider-menos, #bt-slider-mais{position:absolute;cursor:pointer;overflow:hidden;width:100%;height:36px;background:url(/theme/images/repeat-bt-slide.png) repeat-x left top;}
#bt-slider-menos span, #bt-slider-mais span{width:41px;height:20px;background:url(/theme/images/seta-slides.png) no-repeat left top;margin:7px auto 0;display:block;}
#bt-slider-mais span{transform:rotate(180deg);}
#bt-slider-menos:hover, #bt-slider-mais:hover{background:url(/theme/images/repeat-bt-slide-hover.png) repeat-x left top;}
#carrossel .controles .itens{width:100%;height:628px;overflow:hidden;position:absolute;left:0;top:40px;}
#carrossel .controles .item-controlador{width:100%;height:202px;position:relative;overflow:hidden;margin:6px 0;cursor:pointer;background:#222;}
#carrossel .controles .item-controlador .titulo-hover{display:none;}
#carrossel .controles .item-controlador .titulo{position:absolute;bottom:10px;width:215px;right:10px;}
#carrossel .controles .item-controlador .titulo h2{font-family:"GothamBlack";color:#fff;font-size:30px;letter-spacing:-1px;line-height:27px;text-align:right;}
#carrossel .controles .item-controlador:hover,
#carrossel .controles .item-controlador.hover{border:3px solid #f96101;}
#carrossel .controles .item-controlador:hover .imagem,
#carrossel .controles .item-controlador.hover .imagem{margin:-3px;opacity:0.3;}
#carrossel .controles .item-controlador:hover .titulo,
#carrossel .controles .item-controlador.hover .titulo{display:none;}
#carrossel .controles .item-controlador:hover .titulo-hover,
#carrossel .controles .item-controlador.hover .titulo-hover{position:absolute;bottom:8px;right:10px;text-align:right;display:block;}
#carrossel .controles .item-controlador:hover .titulo-hover h2,
#carrossel .controles .item-controlador.hover .titulo-hover h2{font-family:"GothamBlack";color:#f96101;font-size:30px;letter-spacing:-1px;line-height:27px;float:right;}
#carrossel .controles .item-controlador:hover .titulo-hover p,
#carrossel .controles .item-controlador.hover .titulo-hover p{float:right;width:330px;font-size:15px;color:#fc6501;line-height:14px;font-weight:bold;padding:3px 0 0 0;}
#carrossel .conteudo{width:1221px;float:left;position:relative;overflow:hidden;height:711px;cursor:pointer;}
#carrossel .content-item{width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0;display:none;}
#carrossel .content-item .relative{height:100%;position:relative;width:100%;}
#carrossel .content-item .relative .imagem{position:absolute;right:0;top:0;z-index:1;width:100%;overflow:hidden;height:100%;}
#carrossel .content-item .relative .imagem img{width:100%;transition:all .7s ease-in-out;}
#carrossel .content-item:hover .relative .imagem img{transform:scale(1.1);}
#carrossel .content-item:hover .relative .imagem{border:7px solid #fc6501;}
#carrossel .content-item:hover .relative .descricao{border:7px solid #fc6501;border-right:0;}
#carrossel .content-item:hover .to-bottom{bottom:13px !important;}
#carrossel .content-item:hover .descricao .monta{margin-left:13px !important;}
#carrossel .content-item .relative .descricao{left:0;overflow:hidden;position:absolute;z-index:2;top:0;height:100%;width:806px;background:url(/theme/images/bg-slide-show.png) repeat-y left top;}
#carrossel .content-item .slibind{margin-left:-387px;}
#carrossel .content-item .descricao .monta{position:relative;width:367px;padding:40px 0 0 0;height:100%;margin-left:20px;}
#carrossel .content-item .descricao .monta .to-bottom{bottom:20px;position:absolute;}
#carrossel .content-item .descricao .logo{width:100%;text-align:center;}
#carrossel .content-item .descricao .titulo-player{width:100%;margin-top:20px;}
#carrossel .content-item .descricao .titulo-player h2{font-family:"GothamBlack";color:#fff;font-size:36px;letter-spacing:-1px;line-height:36px;}
#carrossel .content-item .descricao .titulo-player p{color:#fff;font-size:22px;font-weight:bold;letter-spacing:-1px;line-height:26px;margin-top:10px;text-align:justify;}
#carrossel .content-item .descricao .thumbs{width:100%;height:115px;margin-top:18px;}
#carrossel .content-item .descricao .thumbs .esquerda,
#carrossel .content-item .descricao .thumbs .direita{width:175px;height:115px;border:1px solid #000;overflow:hidden;display:block;}
#carrossel .content-item .descricao .thumbs .esquerda{float:left;}
#carrossel .content-item .descricao .thumbs .direita{float:right;}
#carrossel .content-item .descricao .botao-acao{width:100%;margin-top:20px;}
#carrossel .content-item .descricao .botao-acao a{background:url(/theme/images/bt-confira-agora-listagem.png) no-repeat left top;width:367px;height:61px;display:block;text-indent:-9999px;overflow:hidden;}
#carrossel .content-item .descricao .botao-acao a:hover{overflow:hidden;background-position:left bottom !important;}
.titulo-pagina{color:#ef6101;font-family:"GothamBlack";font-size:22px;padding:10px 0 22px 0;text-transform:uppercase;text-align:center;}
.conteudo-pagina{font-size:14px;color:#222;line-height:20px;text-align:justify;}
#chamadas-novidades{margin-top:15px;width:100%;}
#box-novo-tufos{width:410px;min-height:440px;float:left;margin-right:13px;}
.ico-sobre-tufos{background:url(/theme/images/ico-sobre-tufos.png) no-repeat left center;}
#box-novo-tufos .content{background:url(/theme/images/bg-tufos-content-chamada.png) no-repeat center top;overflow:hidden;width:100%;padding:185px 0 0 0;}
.numero-atracoes{font-family:"GothamBlack";color:#5c5b5b;font-size:22px;text-transform:uppercase;width:100%;text-align:center;}
.numero-atracoes .number{font-family:"GothamMedium";background:#e8620d;color:#fff;padding:5px 9px 4px 9px;border-radius:100%;font-size:20px;position:relative;top:-1px;}
.lista-tematica{width:100%;text-align:center;}
.lista-tematica li{display:inline-block;width:48px;height:48px;}
.lista-tematica li .name{font-family:"GothamMedium";font-size:8px;text-transform:uppercase;}
.lista-tematica li .around{font-family:"GothamMedium";display:block;width:100%;color:#fff;padding:6px 0;font-size:20px;border-radius:5px;height:35px;}
#box-novo-tufos .descricao{color:#444444;font-size:14px;line-height:18px;margin-top:15px;padding:0 8px;text-align:justify;}
#box-novo-tufos .descricao strong{display:block;font-size:18px;color:#fe6101;font-weight:bold;}
#box-novo-tufos .descricao b{font-weight:bold;}
#box-novidades-quentes{float:left;width:812px;min-height:440px;position:relative;}
.slidebox{display:none;}
.slidebox.current{display:block;}
.ico-novidades-quentes{background:url(/theme/images/ico-novidades-mais-quentes.png) no-repeat left center;}
#box-novidades-quentes .slidebox .item{width:368px;overflow:hidden;margin:0 5px;}
#box-novidades-quentes .slidebox .item.left{float:left;}
#box-novidades-quentes .slidebox .item.right{float:right;}
#box-novidades-quentes .slidebox .item .thumb{position:relative;width:100%;height:222px;overflow:hidden;}
#box-novidades-quentes .slidebox .item .thumb .img{display:block;height:222px;width:100%;position:absolute;top:0;left:0;z-index:2;overflow:hidden;}
#box-novidades-quentes .slidebox .item .thumb .bullet{font-family:"GothamMedium";background:#ff530d;position:absolute;top:0;right:0;display:inline-block;font-size:15px;color:#fff;z-index:3;padding:4px 6px;text-transform:uppercase;overflow:hidden;}
#box-novidades-quentes .slidebox .item .thumb .img:hover{border:3px solid #ff530d;}
#box-novidades-quentes .slidebox .item .thumb .img:hover img{margin:-3px;}
#box-novidades-quentes .campo1{margin-top:5px;font-size:17px;color:#fe6101;font-weight:bold;}
#box-novidades-quentes .campo2{margin-top:3px;font-size:14px;color:#474747;font-weight:bold;}
#box-novidades-quentes .campo3{margin-top:4px;font-size:13px;color:#8f8f8f;font-weight:bold;}
#box-novidades-quentes .bt-confira-agora{margin:10px 0 0 0;width:368px;height:61px;background:url(/theme/images/bt-confira-agora-listagem.png) no-repeat left top;overflow:hidden;}
#box-novidades-quentes .bt-confira-agora a{display:block;text-indent:-9999%;width:367px;height:61px;}
#box-novidades-quentes .bt-confira-agora:hover{background-position:left bottom;}
#em-breve{float:right;position:relative;width:410px;min-height:440px;}
.ico-em-breve{background:url(/theme/images/ico-em-breve.png) no-repeat left center;}
#em-breve .campo1{color:#fe6101;font-size:17px;font-weight:bold;margin-top:6px;}
#em-breve .campo2{color:#474747;font-size:14px;font-weight:bold;margin-top:2px;}
#em-breve .campo3{color:#444444;font-size:15px;line-height:18px;margin-top:10px;padding:0 2px;text-align:justify;}
#logo-atracao-topo{float:left;margin-left:13px;position:absolute !important;left:0;z-index:2 !important;height:69px;text-align:center;width:99% !important;overflow:hidden;}
.align-h{font-family:"GothamBlack";font-size:25px;display:table;width:100%;height:100%;}
.align-h span{color:#fff;display:table-cell;vertical-align:middle;width:100%;height:100%;}
.align-h span small{display:inline-block;top:-8px;position:relative;left:10px;}
#box-mais-atracoes-principais{width:100%;}
.ico-atracoes-principais{background:url(/theme/images/ico-atracoes-bloco.png) no-repeat left center;}
.listagem-atracao{float:left;overflow:hidden;position:relative;background:url(/theme/images/bg-efeito-listagem.png) repeat;-webkit-box-shadow:1px 1px 1px 0px rgba(71, 71, 71, 0.39);-moz-box-shadow:1px 1px 1px 0px rgba(71, 71, 71, 0.39);box-shadow:1px 1px 1px 0px rgba(71, 71, 71, 0.39);}
.listagem-atracao .mask{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;}
.listagem-atracao .inner{height:97%;left:4%;margin:0 auto;overflow:hidden;position:absolute;top:2%;width:92%;z-index:2;}
.listagem-atracao.maior{width:400px;height:537px;margin:0 8px 10px 0;}
.listagem-atracao.maior:nth-child(4n){margin-right:0 !important;}
.listagem-atracao .hover{display:none;}
.listagem-atracao .hover img{display:none;margin-left:-3px;}
.listagem-atracao .hover video,
.listagem-atracao .hover source{display:block;}
.listagem-atracao .hover .img-0{display:block;}
.listagem-atracao.maior .titulo-topo{font-family:"GothamBlack";display:block;font-size:18px;text-align:center;}
.listagem-atracao.maior .thumb{overflow:hidden;width:100%;height:258px;margin-top:5px;}
.listagem-atracao.maior .hover .thumb{border:3px solid;border-top:0;}
.listagem-atracao.menor .hover .thumb{border:2px solid;border-top:0;}
.listagem-atracao.maior .logo-marca{display:block;height:78px;overflow:hidden;text-align:center;}
.listagem-atracao.maior .thumb a{border-top:5px solid;display:block;}
.listagem-atracao.maior video{border-top:5px solid;margin-left:-4px;}
.listagem-atracao.maior .bullet{color:#474747;text-align:center;font-size:16px;font-weight:bold;padding:8px 0 0 0;margin-top:10px;width:100%;height:37px;border:1px solid #d3d6db;box-shadow:1px 1px 1px 0 rgba(71, 71, 71, 0.39);background:rgb(244,244,244);background:-moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(222,220,220,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(222,220,220,1)));background:-webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(222,220,220,1) 100%);background:-o-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(222,220,220,1) 100%);background:-ms-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(222,220,220,1) 100%);background:linear-gradient(to bottom, rgba(244,244,244,1) 0%,rgba(222,220,220,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#dedcdc',GradientType=0);}
.listagem-atracao.maior .desc{font-size:13px;color:#474747;line-height:16px;padding-top:10px;text-align:justify;}
.listagem-atracao.maior .metas{font-weight:bold;padding:7px 0 0 0;text-align:center;}
.listagem-atracao.maior .left{float:left;width:49%;margin-top:8px;}
.listagem-atracao.maior .right{float:right;width:49%;margin-top:8px;}
.listagem-atracao.maior .bt{font-family:"GothamBlack";width:177px;line-height:40px;display:block;text-align:center;color:#fff;background:url(/theme/images/bt-listagem-maior.png) no-repeat left top;text-transform:uppercase;}
.listagem-atracao.maior .bt:hover{background-position:left bottom;}
.listagem-atracao.maior .episodios{font-size:15px;font-weight:bold;color:#474747;line-height:27px;padding:0 0 0 40px;background:url(/theme/images/ico-episodios-maior.png) no-repeat left top;}
.listagem-atracao.maior .horas{font-size:14px;font-weight:bold;line-height:27px;padding:0 0 0 42px;color:#474747;background:url(/theme/images/ico-duracao-maior.png) no-repeat left top;}
.listagem-atracao b{font-weight:800;}
.listagem-atracao:hover{-webkit-box-shadow:3px 4px 2px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:3px 4px 2px 0px rgba(50, 50, 50, 0.5);box-shadow:3px 4px 2px 0px rgba(50, 50, 50, 0.5);}
.listagem-atracao:hover .padrao{display:none;}
.listagem-atracao.maior:hover .hover{display:block;width:100%;overflow:hidden;}
.listagem-atracao.menor{width:265px;height:372px;margin:0 8px 10px 0;}
.listagem-atracao.menor.hq{width:192px;height:252px;margin:0 8px 10px 0;}
.listagem-atracao.menor.col-6{margin-right:0 !important;}
.listagem-atracao.menor .titulo-topo{display:block;font-family:"GothamMedium";font-size:13px;text-align:center;}
.listagem-atracao.menor .thumb{height:170px;overflow:hidden;width:100%;}
.listagem-atracao.menor .logo-marca{display:block;text-align:center;padding:3px 0 0 0;}
.listagem-atracao.menor .thumb a{border-top:2px solid;display:block;height:115%;}
.listagem-atracao.menor .thumb a img{height:170px;}
.listagem-atracao.menor .hover img{margin-left:-2px !important;}
.listagem-atracao.menor .bullet{background:linear-gradient(to bottom, rgba(244, 244, 244, 1) 0%, rgba(222, 220, 220, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border:1px solid #d3d6db;box-shadow:1px 1px 1px 0 rgba(71, 71, 71, 0.39);color:#474747;font-size:11px;font-weight:bold;height:23px;margin-top:6px;padding:5px 0 0;text-align:center;width:100%;}
.listagem-atracao.menor:hover .hover{display:block;width:100%;overflow:hidden;}
.listagem-atracao.menor .desc{color:#474747;font-size:11px;line-height:12px;text-align:justify;padding:7px 0 0 0;}
.listagem-atracao.menor .desc .metas{font-weight:bold;padding:6px 0;text-align:center;}
.listagem-atracao.menor .left{float:left;width:49%;}
.listagem-atracao.menor .right{float:right;width:49%;}
.listagem-atracao.menor .bt{font-family:"GothamBlack";width:118px;line-height:27px;display:block;text-align:center;color:#fff;font-size:11px;background:url(/theme/images/bt-listagem-menor.png) no-repeat left top;text-transform:uppercase;}
.listagem-atracao.menor .bt:hover{background-position:left bottom;}
.listagem-atracao.menor .episodios{font-size:10px;font-weight:bold;color:#474747;line-height:18px;padding:0 0 0 28px;background:url(/theme/images/ico-episodios-menor.png) no-repeat left top;}
.listagem-atracao.menor .horas{font-size:10px;font-weight:bold;line-height:18px;padding:0 0 0 28px;color:#474747;background:url(/theme/images/ico-duracao-menor.png) no-repeat left top;}
#limitador{background:#333;font-weight:bold;height:40px;margin-bottom:15px;margin-top:5px;padding:0 10px;position:relative;width:100%;}
#limitador p{font-size:15px;color:#fff;padding:10px 0;text-align:center;}
.box-informa-admin{padding:0 10px;height:40px;width:100%;font-weight:bold;background:green;margin-bottom:20px;position:relative;}
.box-informa-admin p{font-size:15px;color:#fff;float:left;padding:10px 0;}
.box-informa-admin .total{width:110px;top:5px;right:120px;position:absolute;}
.box-informa-admin .total input{border:1px solid #00ff00;border-radius:3px;font-size:14px;height:29px;padding:0 5px;width:54px;margin-left:4px;}
.box-informa-admin .total small{color:#fff;}
.box-informa-admin span:hover{background:#ccc;}
.save-order-slider, .save-order, .save-order-hq{cursor:pointer;right:14px;top:5px;border:1px solid #00ff00;background:#00ff00;font-size:14px;height:29px;padding:6px 5px;display:inline-block;border-radius:3px;position:absolute;}
.slide-order{float:left;height:265px;margin:0 10px 15px;overflow:hidden;width:306px;border:1px solid #d0d0d0;background-color:#fefefe;text-align:center;position:relative;}
.slide-order .numero{padding:5px 8px;color:#fff;background-color:#ef6101;position:absolute;left:0;bottom:0;font-weight:bold;}
.slide-order:hover{border:1px solid #ccc;}
.slide-order .titulo{color:#c0c0c0;padding:5px 0 0 0;font-size:16px;text-transform:uppercase;font-family:"GothamBlack";}
.slide-order .tags{font-size:13px;font-weight:bold;color:#ef6101;}
.slide-order .tags a:hover{text-decoration:underline;}
#conteudo-assine-ja{margin-top:14px;}
#lateral-vantagens{float:left;min-height:440px;width:410px;}
#lateral-vantagens .lista-vantagens{}
#lateral-vantagens .lista-vantagens li{border-bottom:1px solid #d0d0d0;clear:both;display:table;height:46px;padding:3px 0 0 18px;width:100%;}
#lateral-vantagens .lista-vantagens li:after{content:" ";clear:both;}
#lateral-vantagens .lista-vantagens li .image{width:27px;text-align:center;display:block;display:table-cell;vertical-align:middle;}
#lateral-vantagens .lista-vantagens li .label{color:#25303d;font-family:"GothamBlack";font-size:16px;padding-left:10px;display:table-cell;vertical-align:middle;}
#lateral-vantagens .label-centavo{text-align:center;padding:20px 0 0 0;}
#formulario-acao-assinar{width:1235px;float:right;position:relative;min-height:300px;padding:20px 20px 0 20px;}
#formulario-acao-assinar .label-celular{position:absolute;right:5px;top:5px;}
#formulario-acao-assinar .text-assine{text-align:center;margin-top:6px;}
#formulario-acao-assinar .tarja-laranja{text-align:center;margin-top:20px;margin-bottom:10px;}
#formulario-acao-assinar .tarja-laranja img{width:100%;}
#formulario-acao-assinar .box-entrada{background-color:#f0f0f0;margin:0 auto 20px;min-height:305px;padding:20px;width:100%;position:relative;}
#formulario-acao-assinar h2{font-family:"GothamBlack";color:#5c5b5b;font-size:22px;line-height:30px;text-transform:uppercase;margin-bottom:20px;}
#formulario-acao-assinar h2 span{display:inline-block;width:29px;height:29px;background:url(/theme/images/icone-numero.png) no-repeat left 0;text-align:center;font-size:20px;color:#fff;position:relative;left:0;top:0;}
#formulario-acao-assinar .lista-itens{display:block;width:100%;text-align:center;}
#formulario-acao-assinar .lista-itens li{display:inline-block;}
.lista-planos li{margin:0 8px;width:277px;height:204px;overflow:hidden;text-indent:-9999px;position:relative;cursor:pointer;}
.lista-planos li:hover:after, .lista-planos li.current:after{position:absolute;content:" ";width:100%;height:100%;top:0;left:0;border:4px solid #ff3801;border-radius:15px;background:url(/theme/images/icone-hover.png) no-repeat 118px 166px;}
.lista-planos li.plano-1{background:url(/theme/images/bg-plano-1.png) no-repeat left 0;}
.lista-planos li.plano-2{background:url(/theme/images/bg-plano-2.png) no-repeat left 0;}
.lista-planos li.plano-3{background:url(/theme/images/bg-plano-3.png) no-repeat left 0;}
.lista-pagamentos li{margin:0 8px;width:357px;height:238px;overflow:hidden;text-indent:-9999px;position:relative;cursor:pointer;}
.lista-pagamentos li:hover:after,
.lista-pagamentos li.current:after{position:absolute;content:" ";width:100%;height:100%;top:0;left:0;border:4px solid #ff3801;border-radius:15px;background:url(/theme/images/icone-hover.jpg) no-repeat 164px 201px;}
.lista-pagamentos li.pagamento-cartao{background:url(/theme/images/ico-cartao-credito-moipweb.png) no-repeat left 0;}
.lista-pagamentos li.pagamento-boleto{background:url(/theme/images/ico-boleto-bancario.png) no-repeat left 0;}
.lista-pagamentos li.pagamento-transferencia{background:url(/theme/images/ico-transferencia-bancaria.png) no-repeat left 0;}
.formulario-dados-assinatura{width:653px;margin:0 auto;overflow:hidden;}
.formulario-dados-assinatura .campos{background:url(/theme/images/bg-area-dados.png) no-repeat left 0;height:249px;width:653px;overflow:hidden;}
.formulario-dados-assinatura .campos label{display:block;margin:23px auto 0;width:537px;position:relative;}
.formulario-dados-assinatura .campos label:after{content:" ";display:none;height:30px;position:absolute;right:18px;top:43px;width:31px;}
.formulario-dados-assinatura .campos label.ok:after{display:block;background:url(/theme/images/input-certo.png) no-repeat left 0;}
.formulario-dados-assinatura .campos label.error:after{display:block;background:url(/theme/images/input-errado.png) no-repeat left 0;}
.formulario-dados-assinatura .campos label span{font-family:"GothamMedium";display:block;color:#25303d;font-size:16px;padding-left:12px;padding-bottom:4px;}
.formulario-dados-assinatura .campos label input{font-family:"GothamMedium";background:url(/theme/images/bg-input.png) no-repeat left 0;width:537px;height:67px;border:0;font-size:20px;color:#3a3838;padding:0 20px;}
.formulario-dados-assinatura .confira{font-family:"GothamMedium";text-align:center;font-size:15px;color:#1b1d1f;padding:8px 0 0 0;clear:both;}
#assinar-agora-pagina{width:394px;height:73px;background:url(/theme/images/bt-acao-pagina-assine.png) no-repeat left 0;border:0;text-indent:-9999px;margin:26px auto 6px;display:block;cursor:pointer;}
#assinar-agora-pagina:hover{background-position:left bottom;}
#assinar-agora-verotel{width:394px;height:73px;background:url(/theme/images/bt-acao-pagina-assine.png) no-repeat left 0;border:0;text-indent:-9999px;margin:26px auto 6px;display:block;cursor:pointer;}
#assinar-agora-verotel:hover{background-position:left bottom;}
#assinar-agora-campanha1{width:394px;height:73px;background:url(/theme/images/bt-acao-pagina-assine.png) no-repeat left 0;border:0;text-indent:-9999px;margin:26px auto 6px;display:block;cursor:pointer;}
#assinar-agora-campanha1:hover{background-position:left bottom;}
#assinar-agora-campanha2{width:394px;height:73px;background:url(/theme/images/bt-acao-pagina-assine.png) no-repeat left 0;border:0;text-indent:-9999px;margin:26px auto 6px;display:block;cursor:pointer;}
#assinar-agora-campanha2:hover{background-position:left bottom;}
.box-entrada-pagamento{position:relative;}
.verysing{position:absolute;bottom:8px;right:12px;}
.paginator{width:100%;padding:10px 0;text-align:center;}
.paginator a{font-family:"GothamBlack";color:#5c5b5b;font-size:22px;line-height:32px;text-transform:uppercase;display:block;}
.paginator a strong{display:block;}
.paginator a span{border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #5c5b5b;display:block;height:0;margin:0 auto;width:12px;z-index:1;}
.paginator a:hover strong,
.paginator a.hover strong{color:#ef6101 !important;}
.paginator a:hover span,
.paginator a.hover span{border-top:14px solid #ef6101 !important;}
.label-static{position:absolute;right:20px;top:20px;display:none;padding:5px 11px 4px 11px;background:#ff530d;color:#ffffff;font-family:"GothamBlack";}
.box-atracoes-fundo{background:#fff;padding-top:100px;width:100%;overflow:hidden;}
.box-atracoes-fundo .item-atracao-rodape{width:12.5%;overflow:hidden;position:relative;float:left;max-height:188px !important;}
.box-atracoes-fundo .item-atracao-rodape .principal{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;}
.box-atracoes-fundo .item-atracao-rodape .principal img{margin:0 0 0 -8%;width:116%;}
.box-atracoes-fundo .item-atracao-rodape .hover{display:none;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background:rgba(0, 0, 0, 0.6);}
.box-atracoes-fundo .item-atracao-rodape .hover .barra{top:0;height:5px;width:100%;left:0;position:absolute;}
.box-atracoes-fundo .item-atracao-rodape .hover .logo{bottom:10px;width:100%;left:0;position:absolute;text-align:center;}
.box-atracoes-fundo .item-atracao-rodape .hover .logo img{width:80%;display:inline-block;}
.box-atracoes-fundo .item-atracao-rodape:hover .hover{display:block;}
.listagem-atracao.maior .right .bt{background-image:url(/theme/images/bt-listagem-maior-2.png) !important;}
.listagem-atracao.menor .right .bt{background-image:url(/theme/images/bt-listagem-menor-2.png) !important;}
#box-novidades-quentes .slidebox .item .thumb .img img{min-width:265px !important;}
#formulario-acao-assinar iframe{height:1365px;}
#formulario-acao-assinar.finalF iframe{height:1463px;}
#final-pagamento-mostra iframe { height: 1458px;}
#final-pagamento .verysing{right: 8px;top: 0;height: 75px; width: 130px;}
#final-pagamento .verysing-a{}
#final-pagamento .verysing img {width: 112px;}
:focus::-webkit-input-placeholder{color:#fff;}
:focus:-moz-placeholder{color:#fff;}
#topo.monta-mini-topo,
#topo.monta-mini-topo.topo-atracao{min-height:69px !important;height:69px !important;bottom:0 !important;position:fixed !important;top:-80px;background-position:center -67px !important;z-index:999999 !important;}
#topo.monta-mini-topo:after{height:69px !important;}
#topo.monta-mini-topo .one-header{display:none;}
#topo.monta-mini-topo #logo{height:64px;position:relative;width:83px;z-index:9999;}
#topo.monta-mini-topo #logo a{background-size:77px auto;background-repeat:no-repeat;height:64px;width:83px;}
#topo.monta-mini-topo #logo-atracao-topo{height: 69px !important;}
/*#topo.monta-mini-topo #menu-tematico .menu-hover{padding-bottom: 26px;}*/
#topo.monta-mini-topo.topo-atracao .second-header{height: 67px;}
#topo.monta-mini-topo.topo-atracao .second-header #menu-tematico{height: 67px;}
#topo.monta-mini-topo.topo-atracao .second-header #menu-tematico:hover{height:150px;}
#topo.monta-mini-topo.topo-atracao .second-header #menu-tematico .menu-hover{padding-top: 24px;}
#topo.monta-mini-topo.topo-atracao .second-header #logo-atracao-topo{height: 67px !important;}
#topo.monta-mini-topo.topo-atracao #logo{margin-top: 3px;}
#conteudo-html,
#conteudo-html *{font-size:0 !important;}
#center-modelo.zera-tamanho-distancia{}
#trailer video{margin:35px auto 0;max-width:80%;display:block;outline:1px solid #f0f0f0;border:5px solid #fff;background:#000;max-height:360px !important;}
#trailer.box{padding:13px !important;}
#pre-pagamento{}
#final-pagamento{display:none;width:100%;}
#final-pagamento .centro{position:absolute;text-align:center;top:42%;width:100%;}
.primeira-imagem-list{width:100%;margin-bottom:18px;}
.primeira-imagem-list img{max-width:100% !important;}
#modelo3 .primeira-imagem-list, #modelo4 .primeira-imagem-list{width:100%;margin-bottom:18px !important;margin-top:18px !important;}
#modelo3 #rodape-atracao{margin-top:20px;}
#modelo4 .item-lista-episodio .descricao .assinar{margin-top:0 !important;}
#modelo4 .item-lista-episodio .descricao .texto{text-align:justify !important;}
.listagem-atracao.maior .txt-em-breve{font-family:"GothamBlack";color:#5c5b5b;font-size:20px;line-height:57px;text-transform:uppercase;display:block;text-align:center;}
.listagem-atracao.menor .txt-em-breve{font-family:"GothamBlack";color:#5c5b5b;font-size:15px;line-height:28px;text-transform:uppercase;display:block;text-align:center;}
.head-titulo{ text-align: center;}
.titulo-iframe { margin-bottom: 20px; padding: 2px 0 0 0; font-size: 18px; font-family: "GothamBlack"; color: #5c5b5b;}
#cp-confirmasenha{display: none;}
.format-404{
    margin: 34px 0;
    text-align: center;
}
.format-404 .titulo-pagina{
    color:#5c5b5b;
    font-size: 42px;
    padding: 22px 0;
}
.format-404 .texto-404{
    color: #5c5b5b;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 5px;
}
.format-404 .link-404{
    color:#fc6401;
    font-size: 18px;
    margin-bottom: 20px;
}
.format-404 .bt-404{
    display:inline-block;
    margin: 0 auto 20px;
    background:url(/theme/images/bt-404-home2.jpg) no-repeat center top;
    width:454px;
    height:73px;
    overflow:hidden;
}
.format-404 .bt-404:hover{
    background-position: center bottom;
}

@font-face {
  font-family: 'ArchitectsDaughter';
  src: url('/theme/css/fonts/architects-daughter/ArchitectsDaughter.eot?#iefix') format('embedded-opentype'),  
  url('/theme/css/fonts/architects-daughter/ArchitectsDaughter.woff') format('woff'), 
  url('/theme/css/fonts/architects-daughter/ArchitectsDaughter.ttf')  format('truetype'), 
  url('/theme/css/fonts/architects-daughter/ArchitectsDaughter.svg#ArchitectsDaughter') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'KGAlwaysAGoodTime';
  src: url('/theme/css/fonts/kgalwaysagoodtime/KGAlwaysAGoodTime.eot?#iefix') format('embedded-opentype'),  
  url('/theme/css/fonts/kgalwaysagoodtime/KGAlwaysAGoodTime.woff') format('woff'), 
  url('/theme/css/fonts/kgalwaysagoodtime/KGAlwaysAGoodTime.ttf')  format('truetype'), 
  url('/theme/css/fonts/kgalwaysagoodtime/KGAlwaysAGoodTime.svg#KGAlwaysAGoodTime') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AlwaysInMyHeart';
  src: url('/theme/css/fonts/alwaysinmyheart/AlwaysInMyHeart.eot?#iefix') format('embedded-opentype'),  
  url('/theme/css/fonts/alwaysinmyheart/AlwaysInMyHeart.woff') format('woff'), 
  url('/theme/css/fonts/alwaysinmyheart/AlwaysInMyHeart.ttf')  format('truetype'), 
  url('/theme/css/fonts/alwaysinmyheart/AlwaysInMyHeart.svg#AlwaysInMyHeart') format('svg');
  font-weight: normal;
  font-style: normal;
}

.boxFlex {
    display: flex;
    justify-content: space-between;
    width: 550px !important;
}

.linhadivisoria {
    display: none;
    width: 1px;
    background-color: #c8c8c8;
    position: absolute;
    top: 9px;
    left: 429px;
    height: 432px;
}

.ifrmestatico {
    width: 680px;
    height: 338px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 999999;  
    background-color: white;
    border: 3px solid #fc6602;
    display: none;
    border-radius: 20px;  
}

.cortinaestatico {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0;
    right: 0;
    background-color: black;
    opacity: 0.5;
    display: none;
    z-index: 999;
}

#btfechaifrm {
    font-weight: bold;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 999;
    background-color: white;
    border: 3px solid #fc6602;
    padding: 3px 5px 2px 5px;
    border-radius: 20px;
    line-height: 1;
    margin-top: -207px;
    margin-left: 302px;
    cursor: pointer;
}
