#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:918px!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;
}

.creditos p {
    margin:0;
}

.creditos-pf9 {
    position:absolute;
    top:660px;
    width:600px;
}

.ctn-tgm-pagesponsor img {
    margin:0 auto;
}

.asma-capa {
    background:url(../images/o-que-asma/capa.jpg) no-repeat;
    height:598px;
    width:936px;
}

.previdencia-capa {
    background:url(../images/previdencia-complemetar/capa.jpg) no-repeat;
    height:822px;
    width:935px;
}

.taxa-carregamento {
    background:url(../images/taxa-carregamento/capa.jpg) no-repeat;
    height:722px;
    width:935px;
}

.vgbl-pgbl {
    background:url(../images/vgbl-pgbl/capa.jpg) no-repeat;
    height:657px;
    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 {
    width:329px;
    padding:28px 0 0 30px;
}

.texto-capa h1 {
    color:#47423a;
    font:bold 26px/26px Arial, Helvetica, sans-serif;
    margin:0;
}

.texto-capa 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: 479px;
}
.img-slide {float: left;}
    .img-slide .creditos {clear: left; float: left; margin: 0; width: 100%;}
