.container {
    width: 1320px;
}

.lista-tematica li {
    display: inline-block;
    height: 44px;
    width: 43px;
}

.lista-tematica li .name {
    font-family: "GothamMedium";
    font-size: 7px;
    text-transform: uppercase;
}

#conteudo-topo {
    width: 1132px;
}

#carrossel {
	height: 608px;
}

#carrossel .conteudo {
    height: 581px;
    width: 1000px;
}

#carrossel .controles {
	float: right;
    height: 582px;
    overflow: hidden;
    position: relative;
    width: 276px;
}

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

#carrossel .controles .item-controlador img {
	display: block;
    /*
        margin-left: -5%;
        width: 115%;
    */
    width: 100%;
}

#carrossel .controles .item-controlador:hover .titulo-hover h2, 
#carrossel .controles .item-controlador.hover .titulo-hover h2 {
	font-size: 20px;
	width:100%;
}

#carrossel .controles .item-controlador:hover .titulo-hover p, 
#carrossel .controles .item-controlador.hover .titulo-hover p {
    font-size: 13px;
    line-height: 12px;
    padding: 3px 0 0;
    width: 100%;
}

#carrossel .controles .itens {
	height: 504px;
    top: 38px;
}

#carrossel .content-item .relative .descricao {
	background-position: -100px 0; 
}

/* BOX DE CHAMADAS */
#box-novidades-quentes {
    width: 573px;
    height: 418px;
    min-height: 414px;
}

#box-novidades-quentes .campo1 {
	margin-top: 6px;
}

#em-breve {
	float: right;
    min-height: 418px;
    height: 418px;
    position: relative;
    width: 360px;
}

#em-breve .campo3 {
    color: #444444;
    font-size: 15px;
    line-height: 21px;
    margin-top: 10px;
    padding: 0 2px;
    text-align: justify;
}

#em-breve .content {
	width:100%;
	overflow: hidden;
}

#em-breve .content img {
	width:100%;
}

.ico-novidades-quentes {
    height: 32px;
    overflow: hidden;
    width: 176px;
}

#box-novo-tufos {
	float: left;
    height: 418px !important;
    margin-right: 13px;
    min-height: 395px !important;
    width: 360px;
}

#box-novo-tufos .descricao strong {
    font-size:17px;
}

#box-novo-tufos .descricao {
	font-size: 13px;
    line-height: 16px;
    margin-top: 14px;
    padding: 0 3px;
}

#box-novidades-quentes .slidebox .item {
	margin: 0 3px;
    overflow: hidden;
    width: 265px;
}

#box-novidades-quentes .campo2 {
	margin:2px 0 0 0;
}

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

/* LISTAGEM DE ATRACAO */
.listagem-atracao.maior {
    width:420px;
    height: 543px;
    margin:0 14px 14px 0;
}

.listagem-atracao.maior .thumb {
}

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

.listagem-atracao.maior .inner {
    height: 100%;
    left: 6%;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    top: 2%;
    width: 87.6%;
    z-index: 2;
}

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

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

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

.listagem-atracao.menor .right a{
    float: right;
}

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

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

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

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

/* RODAPE */
#reserved {
    padding-bottom: 8px;
}

#reserved p {
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    line-height: 12px;
}

#menu-footer-features {
    border-top-width: 28px;
}

#menu-footer-features ul li {
    display: inline-block;
    float: left;
    margin-right: 25px !important;
    text-align: center;
    width: 75px !important;
}

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

#button-sign {
    height: 103px;
    width: 466px;
    margin-top: 29%;
}

#button-sign a {
    width: 465px;
    font-size: 33px;
    height: 103px;
    background-size: 465px auto;
    line-height: 34px;
}

#footer {
    margin-top: 40px !important;
}

#footer-assine .img-fundo {
    padding-top: 85px;
}

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

.listagem-atracao.menor .desc {
    font-size:10px;
}

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

#menu-footer-features ul li:last-of-type{
    margin-right: 0 !important;
}

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


.listagem-atracao.menor .right .bt {
    float: left !important;
}

.listagem-atracao.menor .left .bt {
    float: right !important;
}

/* AJUSTES DA TELA DE ASSINAR */
#conteudo-assine-ja {

}

#lateral-vantagens {
    float: left;
    width: 322px;
}

#lateral-vantagens .imagem-chamada-lateral img {
    width: 100%;
}

#lateral-vantagens .label-centavo img {
    width: 100%;
}

#lateral-vantagens .lista-vantagens li {
    height: 46px;
    padding-top: 3px;
}

#lateral-vantagens .lista-vantagens li .label {
    font-size:14px;
}

/* CONTEUDO */
#formulario-acao-assinar {
    width: 985px;
}

#formulario-acao-assinar .text-assine {
    margin-top: 2px;
    text-align: center;
}

#formulario-acao-assinar .text-assine img {
    max-width: 80%;
}

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

#formulario-acao-assinar .tarja-laranja img {
    width:100%;
}

#lateral-vantagens .label-centavo {
    margin-bottom: -9px;
    padding: 11px 0 0;
}


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

#formulario-acao-assinar h2 {
    font-size:19px;
    margin-bottom: 13px;
}

.lista-planos li {
    background-size: 240px auto !important;
    height: 176px;
    margin: 0 4px;
    width: 240px;
}

.lista-planos li:hover:after,
.lista-planos li.current:after {
    background-position: 100px 142px !important;
}

.lista-pagamentos li {
    background-size: 284px auto !important;
    cursor: pointer;
    height: 191px;
    margin: 0 3px;
    overflow: hidden;
    position: relative;
    text-indent: -9999px;
    width: 284px;
}

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

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

#formulario-acao-assinar iframe {
    height: 1171px;
}
#formulario-acao-assinar.finalF iframe {
    height: 1269px;
}
#final-pagamento-mostra iframe {
    height: 1264px;
}

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

#trailer video {
    border: 1px solid #f0f0f0;
    display: block;
    height: 281px;
    margin: 26px auto 0;
    padding: 5px;
}

#logo-atracao-topo {
    margin: 0 !important;
    text-align: right;
}

.box-atracoes-fundo {
    padding-top: 85px;
}

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

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