.container {
    width: 1250px;
}

#conteudo-topo {
    width: 1058px;
    overflow: hidden;
}

#carrossel {
    height: 581px;
}

#carrossel .controles {
    height: 554px;
    width: 262px;
}

#carrossel .controles .itens {
    height: 472px;
}

#carrossel .conteudo {
    height: 552px;
    width: 950px;
}

#box-novo-tufos {
    height: 434px !important;
    margin-right: 13px;
    min-height: 434px;
    width: 420px;
}

#carrossel .controles .item-controlador {
    height: 151px;
}

#box-novo-tufos .descricao strong {
    display: block;
    padding-bottom: 5px;
}

#box-novo-tufos .descricao {
    line-height: 20px;
    font-size:15px;
}

#em-breve {
    width: 392px;
    height: 434px;
}

#em-breve .campo3 {
     font-size: 15px;
    line-height: 22px;
}

#em-breve .content img {
    margin:0;
}

#box-novidades-quentes {
    width: 400px;
    margin-left: 7px;
    height: 434px;
}

#box-novidades-quentes .slidebox .item {
    width: 365px;
}

#box-novidades-quentes .bt-confira-agora {
    background-size: 365px auto;
    height: 61px;
    margin: 8px 0 0;
    overflow: hidden;
    width: 367px;
}


/* BOX DE ATRACOES GRANDES - DESTAQUE */
.listagem-atracao.maior {
    width:402px;
    height: 525px;
    margin:0 8px 10px 0;
}

.listagem-atracao.maior .metas {
    height: 20px;
    line-height: 20px;
    padding:3px 0;
}

.listagem-atracao.maior .thumb {
    height: 248px;
}

.listagem-atracao.maior .thumb img {
    width: 352px;
}

.listagem-atracao.maior:nth-child(4n) {
    margin:0 8px 10px 0 !important;
}

.listagem-atracao.maior:nth-child(3n) {
    margin-right: 0 !important;
}

.listagem-atracao .inner {
    height: 96%;
    left: 4%;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    top: 2%;
    width: 92%;
    z-index: 2;
}

.listagem-atracao.maior .bt {
    background-size: 172px;
    line-height: normal;
    height: 38px;
    width:172px;
}

.listagem-atracao.maior .right .bt {
    float: right;
}

/* LISTAGEM DE MENOR */
.listagem-atracao.menor {
    height: 384px;
    margin: 0 14px 10px 0;
    width: 295px;
}

.listagem-atracao.menor .inner {
    width:93%;
}

.listagem-atracao.menor.col-6 {
    margin:0 14px 10px 0 !important;
}

.listagem-atracao.menor.col-4 {
    margin:0 !important;
}

.listagem-atracao.menor .logo-marca img {
    height: 45px;
}

.listagem-atracao.menor .thumb {
    height: 190px;
}

.listagem-atracao.menor .thumb a img {
    height: 190px !important;
}

#button-sign {
    margin-top: 26%;
}

#menu-footer-features {
     border-top-width: 18px;
     height: 158px;
}

#menu-footer-features ul li {
    margin: 0 17px !important;
    width: 71px !important;
}

#menu-footer-features ul li span {
    font-size:10px;
}

#menu-footer-features ul li img {
    width:98%;
}

.colar-rodape {
    float: right;
    width: 1010px !important;
}


/* AJUSTES TELA DE ASSINATURA */
#lateral-vantagens {
    width: 301px;
}

#formulario-acao-assinar {
    width: 940px;
}

#formulario-acao-assinar .box-entrada {
    background-color: #f0f0f0;
    margin: 0 auto 18px;
    min-height: 0;
    padding: 15px;
    width: 100%;
}



#formulario-acao-assinar .label-celular img {
    width:150px;
}

.lista-pagamentos li {
    background-size: 262px auto !important;
    height: 177px;
    width: 262px;
}

.lista-pagamentos li:hover:after,
.lista-pagamentos li.current:after {
    background-position: 116px 144px !important;
}

.formulario-dados-assinatura {
    width: 632px;
}

.formulario-dados-assinatura .campos {
    background-size: 632px auto !important;
    height: 239px;
    width: 632px;
}

.formulario-dados-assinatura .campos label {
    display: block;
    margin: 14px auto 0;
    width: 537px;
}

#assinar-agora-pagina {
    margin:18px auto 4px;
}

.verysing img {
    width: 90px;
}

#box-novidades-quentes .slidebox .item .thumb .img img {
    min-width: unset !important;
    width: 365px !important;
}

#formulario-acao-assinar iframe {
    height: 1121px;
}
#formulario-acao-assinar.finalF iframe {
    height: 1219px;
}
#final-pagamento-mostra iframe {
    height: 1215px;
}

#final-pagamento .centro {
    top:32% !important;
}

.label-static {
    font-size: 13px;
    padding: 5px 8px 4px;
    top: 16px;
}

#trailer video {
    border: 1px solid #f0f0f0;
    display: block;
    margin: 18px auto 0;
    padding: 5px;
    max-width: 85% !important;
    height: 281px;
}

/* AJUSTES 11 DIMINUICAO DO RODAPE */
/* Ajustes do rodape */
#logo-tf-rodape {
    float: left;
    height: 166px;
    margin-top: 10px;
    overflow: hidden;
    width: 195px;
}

#logo-tf-rodape img {
    width:100%;
}

.colar-rodape {
    float: right;
    width: 1040px !important;
}

#menu-footer-duvidas {
    height: 95px;
    padding-top: 25px;
    text-align: center;
    width: 615px;
}

#copyright-politicas {
    padding-top: 4px;
}

/* Ajuste da diminuicao dos icones */
#footer-legal #menu-footer-features ul li:last-of-type {
    margin-right: 0 !important;
}

#menu-footer-duvidas li a {
    font-size: 20px;
    height: auto;
    padding: 12px 10px 10px 13px;
    text-transform: uppercase;
}

#menu-footer-duvidas li:first-of-type a {
    background: url("/theme/images/ico-home-footer.png") no-repeat scroll 0 0 / 100% auto !important;
    font-size: 0;
    height: 52px;
    margin-right: 11px;
    padding-left: 0;
    width: 51px;
}

#rodape-tematico #logo-atracao-rodape {
    height: auto !important;
    padding:9px 0 0 !important;
    width:206px !important;
}

.listagem-atracao.maior .txt-em-breve {
    font-size: 19px;
    line-height: 56px;
}

.listagem-atracao.menor .txt-em-breve {
    font-size: 14px;
    line-height: 23px;
}

#final-pagamento .verysing{width: 100px;}
#final-pagamento .verysing img {width: 90px;}