#trr-ctn-general {
    overflow: hidden !important;
}
#container-full {
    height:670px;
    width:936px;
    position:relative;
}

#container-info {
    overflow:hidden;
    width:936px;
    position:relative;
}

#conteudo {
    height:auto!important;
    width:936px!important;
    float:left!important;
}

#menu {
    top:0!important;
    width:936px;
    position:relative;
    overflow:hidden;
    background:#eceae7;
    height:34px;
}

#menu #prox_ant {
    top:4px;
    right:5px;
    left:auto;
    width:53px;
}

#prox_ant {
    right:4px!important;
    top:5px!important;
}

#slide-1,#slide-2,#slide-3,#slide-4,#slide-5,#slide-6,#slide-7,#slide-8,#slide-9,#slide-10,#slide-11,#slide-12,#slide-13,#slide-14,#slide-15,#slide-16,#slide-17,#slide-18,#slide-19,#slide-20 {
    display:none;
}

#submenu {
    width:936px;
    background:#eceae7;
    height:34px;
    overflow:hidden;
    position:relative;
}

#submenu * {
    list-style:none;
    margin:0;
    padding:0;
}

#submenu li {
    float:left;
    font-size:11px;
    font-weight:700;
    font-family:Arial, Helvetica, sans-serif;
}

#submenu li a {
    color:#7f7871;
    font-size:11px;
    border-right:1px solid #beb7af;
    display:block;
    text-decoration:none;
    line-height:13px;
    padding:0 7px;
}

#submenu li a:hover,#submenu li a.sel {
    color:#f90;
}

#submenu ul {
    color:#beb7af;
    margin:10px 0 0;
}

* html .cf {
    height:1%;
}

.autor {
    font-style:italic;
}

.cf {
    display:inline-block;
}

.cf:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0;
}

.container-slide {
    width:100%;
    overflow:hidden;
}

.conteudo-slide {
    float:right;
    width:308px;
    padding:18px 0 0 18px;
}

.conteudo-slide h1 {
    font:bold 24px/26px Arial, Helvetica, sans-serif;
    color:#47423a;
    margin:0 0 20px;
}

.conteudo-slide p {
    color:#47432a;
    font:12px/18px Arial, Helvetica, sans-serif;
    margin:0 0 20px;
}

.creditos {
    border-bottom:1px solid #eceae7;
    font:italic 11px/16px Arial, Helvetica, sans-serif;
    color:#beb7af;
    width:936px;
}
.slide13{
    position: relative;
    width: 606px;
    top: -346px;
}
.slide-credito-1{
    position: relative;
    width: 606px;
    top: -1461px;
}

.slide-credito-2{
    position: relative;
    width: 606px;
    top: -985px;
}
.slide-credito-3{
    position: relative;
    width: 606px;
    top: -1471px;
}

.slide-credito-4{
    position: relative;
    width: 606px;
    top: -1455px;
}
.slide-credito-5{
    position: relative;
    width: 606px;
    top: -1005px;
}
.slide-credito-6{
    position: relative;
    width: 606px;
    top: -1493px;
}

.creditos p {
    margin:0;
}

.creditos-pf9 {
    position:absolute;
    top:660px;
    width:600px;
}

.ctn-tgm-pagesponsor img {
    margin:0 auto;
}

.newfiesta-capa{
    height:578px;
    width:936px;
}
.aba1-capa{
    background: url(../images/aba1/capa.jpg) no-repeat;
}
.aba2-capa{
    background: url(../images/aba2/capa.jpg) no-repeat;
}
.aba3-capa{
    background: url(../images/aba3/capa.jpg) no-repeat;
    height:650px;
}

.aba4-capa{
    background: url(../images/aba4/capa.jpg) no-repeat;
    height:648px;
    width: 936px;
}

.disable-ant,.disable-prox {
    opacity:0.2;
    -moz-opacity:0.2;
    filter:alpha(opacity=20);
}

.disable-ant:hover {
    background:url(https://www.terra.com.br/noticias/infograficos/template-infograficos-v01/img/ant.gif)!important;
    cursor:default!important;
}

.disable-prox:hover {
    background:url(https://www.terra.com.br/noticias/infograficos/template-infograficos-v01/img/prox.gif)!important;
    cursor:default!important;
}

.slide-active a {
    color:#f90!important;
}

.slides {
    width:936px;
    overflow:hidden;
}

.slides img {
    display:block;
    float:left;
}

.span-agradecimento {
    font-size:10px;
}

.texto-capa {
    float: left;
    padding: 0 20px 20px;
    width: 916px;
    position: absolute;
    top: 435px;
    left: 0;
}

.aba2-texto-capa{
    top: 70px;
}
    .aba2-texto-capa p{
        margin: 10px 0 !important;
    }

.aba2-texto-capa{
    top: 50px;
}
    .aba2-texto-capa p{
        margin: 10px 0 !important;
    }

.aba3-texto{
    top: 515px;
}

.aba4-texto{
    float: left;
    padding: 0 20px 20px;
    width: 246px;
    position: absolute;
    top: 55px;
    left: 0;
    color: #47432a;
}
    .aba4-texto-capa p{
        margin: 10px 0 !important;
    }
    .aba4-texto h1{        
        font:bold 26px/25px Arial, Helvetica, sans-serif;
    }


.texto-capa h1 {
    color:#47423a;
    font:bold 26px/25px Arial, Helvetica, sans-serif;
    margin:0;
}

.texto-capa p, .aba4-texto p{
    font:12px/17px Arial, Helvetica, sans-serif;
    color:#47432a;
    margin:23px 0;
}

.voltar-lista a {
    margin-top:20px;
    display:block;
}

.voltar-lista img {
    border:0;
    margin:0!important;
}

html[xmlns] .cf {
    display:block;
}

p.credito {
    color:#beb7af;
    font-size:10px;
    font-style:italic;
}

.cdts {
    position:absolute;
    width: 608px;
    left: 0;
}

.cdts-s4 {
    top: 518px;
}
.cdts-s2 {
    top: 610px;
}


#menu2 {
    position: relative;
    width : 936px;
    height : 36px;
    border-top : 1px solid #d5d0cb;
    border-bottom : 1px dotted #ebe9e6;
    clear: both;
}
#menu2 h2 {
    width : auto;
    height : 40px;
    line-height : 40px;
    float : left;
    margin: 0;
    padding: 0;
}
#menu2 h2 a {
    width : auto;
    height : 13px;
    line-height : 13px;
    float : left;
    margin : 10px 0 0 0;
    padding : 0 10px;
    border-right : 1px solid #bbb7b3;
    color : #a39e98;
    display : block;
    font-size: 13px;
    text-decoration: none;
    font-family: Arial;
}
#menu2 h2.mne {
    border:medium none;
    float:right;
    padding:0 10px 0 0;
    color:#F90
}
#menu2 h2.mne a {
    border:medium none;
    float:right;
    color:#F90;
    padding:0 0;
}
#menu2 h2 a:hover, #menu2 h2.sel a, .p0 #menu2 h2.mn0 a, .p1 #menu2 h2.mn1 a, .p2 #menu2 h2.mn2 a, .p3 #menu2 h2.mn3 a, .p4 #menu2 h2.mn4 a, .p5 #menu2 h2.mn5 a, .p6 #menu2 h2.mn6 a, .p7 #menu2 h2.mn7 a, .p8 #menu2 h2.mn8 a, .p9 #menu2 h2.mn9 a, .p10 #menu2 h2.mn10 a, #menu2.mais h2.mne a {
    color : #ff9900;
}
h2.mne a:hover {
    text-decoration:underline;
}
