#mod-header{
    margin:0 auto 0px;
}

#mod-menu {
    margin-bottom:2px;
}

#tgm-textlinks{
    height:84px !important;
    float:left;
    left:0;
    display:inline;
    width:619px;
}

#ctn-tgm-textlinks {
    width:619px;
}

#ctn-tgm-textlinks div{
    display:block !important;
    _display:inline !important;
    position:static !important;
    width:619px;
    left:0px;
}

.ttl-page-header span{
    float:left;
    height:30px;
    text-indent:-9999px;
    width:55px;
}

#trr-ctn-content{
    padding:15px 0 0;
}

#mod-headerAux {
    margin-bottom:7px;
}

.ctn-chat .lin-hor-dotted{
    border-bottom:13px solid #FFF;
}

.mod-mobile-aside .ctn-section .ttl-section{
    float:none !important;
}

.mod-mobile-aside .txt p{
    font-size:11px;
}

.mod-mobile-aside .txt{
    width:188px;
}

.mod-mobile-aside h2{
    margin-bottom:0px !important;
}

.mod-mobile-aside .img {
    margin:0 12px 0 10px;
    display:inline;
}

.lst-modheader-chat li{
    height:11px;
    line-height:9px;
    *line-height:10px;
}



/* AO VIVO */
.ctn-live{
    float:left;
    clear:left;
}


.ctn-live .ctn-inner-live{
    float:left;
}

.ttl-live-chat .spn-ttl-live{
    background:url(../_img/ttl-general.png) repeat scroll left -178px transparent; display:block; height:20px; text-indent:-9999px; width:77px; margin-bottom:18px; float:left; }

.ctn-live .ctn-inner-live h2 a{
    color:#47423A;
    letter-spacing:-1px;
    text-decoration:none;
    word-spacing:3px;
}

.ctn-live .ctn-inner-live h2{
    margin-top:0px;
    margin-bottom:16px;
}


.ctn-live .ctn-interviewed-name{
    margin-right:8px;
}

.ctn-live  .spn-live-head,.ctn-live .spn-live-title,.ctn-live .lnk-chat-join,.ctn-live .ctn-live .col-left p{
    float:left;
    *float:none;
}

.ctn-live  h4{
    color:#999999;
    margin-bottom:3px;
    text-transform:uppercase;
    width:100%;
}

.ctn-chat h2 {
    font-size:24px;
    line-height:23px;
    margin:0 0 4px 0;
}

.ctn-live .ttl-main{
    clear:left;
}
.ctn-live .ttl-main a{
    letter-spacing:0;
}

.ctn-live .txt-claim{
    display:block;
    font-style:normal;
    font-weight:normal;
    line-height:15px;
    color:#5D5850;
}

a:hover .txt-claim{
    color:#5D5850 !important;
}

.btn-live-join{
    background:url(../_img/btn-general.png) no-repeat 0px -96px;
    width:63px;
    height:24px;
    display:block;
    text-indent:-9999px;
    float:left;
    margin-left:2px;
    margin-top:13px;
}
.btn-chat-now{
    background:url(../_img/btn-general.png) no-repeat 0px -186px;
    width:80px;
    height:24px;
    display:block;
    text-indent:-9999px;
    float:left;
    margin-left:2px;
    margin-top:13px;
}

.btn-live-join:hover{
    background-position:-150px -96px;
}
.btn-chat-now:hover{
    background-position:-150px -186px;
}

.ctn-live .spn-live-title{
    font-size:26px;
    line-height:25px;
    width:185px;
    margin-top:5px;
}

.ctn-live .col-left p{
    width:180px;
    margin-top:5px;
}

.ctn-live .ctn-chat .ctn-live-left,.ctn-live .ctn-chat .ctn-live-right{
    float:left;
}

.ctn-live .ttl-soon{
    margin-bottom:10px;
}

.ctn-image .bgr, .ctn-image .txt{
    height:18px !important;
    font-weight:bold;
}

.ctn-image a:hover .bgr, .ctn-image a:hover .txt{
    height:15px !important;
}

.ctn-live .col-skinny.last h4{
    margin:-3px 0 3px 0px;
    *margin:0px 0 3px 0px;
    display:inline;
}

.ctn-live .col-skinny.last h2 a em{
    letter-spacing:0px !important;
    word-spacing:0px !important;
    margin-left:2px;
}

.ctn-live .txt-claim{
    margin:0;
}

.ctn-live .col-skinny.last .lst-top10 li{
    padding:6px 8px 5px;
}

.ctn-live .ctn-image strong {
    text-transform:none;
}

.ctn-live .ctn-image a .txt em{
    margin-top:-2px;
}



/* // AO VIVO // */

/* Salas em destaque */
.ctn-room-highlights .bgr-grey{
    background-color:#ebeae6;
    padding:4px;
    width:609px !important;
    height:233px;
}

.ctn-room-highlights .spn-ttl-room-highlights{
    background:url(../_img/ttl-general.png) repeat scroll left -313px transparent;
    display:block;
    height:20px;
    margin-bottom:21px;
    margin-top:9px;
    text-indent:-9999px;
    width:200px;
}

.LNG_es .ctn-room-highlights .spn-ttl-room-highlights{
    background:url(../_img/ttl-general-es.png) repeat scroll left -313px transparent;
    display:block;
    height:20px;
    margin-bottom:21px;
    margin-top:9px;
    text-indent:-9999px;
    width:200px;
}

.ctn-room-highlights .ctn-border{
    border:1px solid white;
    overflow:hidden;
    width:597px !important;
    padding:5px;
    padding-top:11px;
    padding-bottom:15px;
    height:204px;
}

.ctn-room-highlights .lst-room-highlights{
    float:left;
    width:610px;
}

.ctn-room-highlights .lst-room-highlights li{
    float:left;
    margin:4px 16px 0 0;
    display:inline;
    width:60px;
    height:90px;
}

.ctn-room-highlights .lst-room-highlights .spn-image{
    float:left;
    margin-left:11px;
    display:inline;
    background:url(../_img/ico-room-highlights.png) no-repeat 0 -1px;
    width:39px;
    height:39px;
    overflow:hidden;
    text-indent:-9999em;
}
.spn-img-movie{
    background-position:0px 0px!important;
}
.spn-img-night{
    background-position:-41px 0px!important;
}
.spn-img-age{
    background-position:-81px 0px!important;
}
.spn-img-love{
    background-position:-121px 0px!important;
}
.spn-img-help{
    background-position:-161px 0px!important;
}
.spn-img-lesbian{
    background-position:-201px 0px!important;
}
.spn-img-soccer{
    background-position:-241px 0px!important;
}
.spn-img-volley{
    background-position:-281px 0px!important;
}
.spn-img-date{
    background-position:-321px 0px!important;
}
.spn-img-games{
    background-position:-361px 0px!important;
}
.spn-img-rock{
    background-position:-401px 0px!important;
}
.spn-img-english{
    background-position:-441px 0px!important;
}

.ctn-room-highlights .lnk-room-highlight{
    float:left;
    *padding-bottom:10px;
    cursor:pointer;
}

.ctn-room-highlights .spn-name-room{
    clear:left;
    float:left;
    margin-top:8px;
    text-align:center;
    width:60px;
    color:#5d5850;
}

.ctn-room-highlights .lst-room-highlights .last{
    margin-right:0px !important;
    margin-left:0px !important;
}

.ctn-room-highlights-pagination em {
    float:right;
}

.ctn-room-highlights-pagination {
    display:inline;
    float:right;
    line-height:20px;
    margin-right: 30px;
    margin-top: -35px;
}

.ctn-room-highlights-pagination p{
    float:left;
    margin-right:7px;
    font-weight:bold;
    color:#47423a;
}

.ctn-room-highlights-pagination a.img-next {
background:transparent url(../_img/btn-general.png) no-repeat scroll -35px -158px;
display:block;
float:left;
height:21px;
text-align:left;
text-indent:-9999px;
width:21px;
cursor:pointer;
margin-left:1px;
}

.ctn-room-highlights-pagination a.p-off {
background:url(../_img/btn-general.png) no-repeat scroll -35px -158px transparent;
cursor:text;
display:block;
float:left;
height:21px;
text-align:left;
text-indent:-9999px;
width:21px;
}

.ctn-room-highlights-pagination a.img-next:hover{
background:transparent url(../_img/btn-general.png) no-repeat scroll 0px -158px;
text-indent:-9999px;

}

.ctn-room-highlights-pagination a.img-prev {
background:transparent url(../_img/btn-general.png) no-repeat scroll -35px -128px;
display:block;
float:left;
height:21px;
text-align:left;
text-indent:-9999px;
width:21px;
cursor:pointer;
}

.ctn-room-highlights-pagination a.img-prev:hover{
background:transparent url(../_img/btn-general.png) no-repeat scroll 0px -128px;
display:block;
float:left;
height:21px;
text-align:left;
text-indent:-9999px;
width:21px;
cursor:pointer;
}

.ctn-room-highlights-pagination a.p-off {
    background:transparent url(../_img/btn-general.png) no-repeat scroll -70px -128px ;
    cursor:text;
    display:block;
    float:left;
    height:21px;
    text-align:left;
    text-indent:-9999px;
    width:21px;
    cursor:text;
}
    
.ctn-room-highlights-pagination a.n-off{
    background:transparent url(../_img/btn-general.png) no-repeat scroll -70px -158px;
    cursor:text;
    display:block;
    float:left;
    height:21px;
    text-align:left;
    text-indent:-9999px;
    width:21px;
    cursor:text;
}

.ctn-twitter .img-news {
    float:none; 
    position:static;
}

.inactive{
    display:none;
}


/* // Salas em destaque // */

/* COL DIREITA */

/* twitter */
.mod-twitter {
    padding-left:10px;
}

.mod-twitter .ttl-twitter{
    overflow:hidden;
    width:85px;
}
    
        
.mod-twitter .ttl-twitter a {
    background:url(http://stf.terra.com.br/portal/_img/ico-general.gif) no-repeat scroll right 4px transparent;
    display:block;
    float:left;
    padding-right:11px;
}

.mod-twitter .ttl-twitter a:hover span {
    background-position:-310px 0 !important;
}
        
.mod-twitter .ttl-twitter span {
    background:url(../_img/ttl-general.png) no-repeat 0 0 !important;
    display:block;
    width:69px !important;
    height:30px;
    text-indent:-9999px;
    
}

.mod-twitter .img {
    display:block;
    float:left;
    margin:0 12px 0 0;
}

.mod-twitter a.txt {
    float:left;
    font-size:12px;
    line-height:16px;
    margin:2px 0 11px 4px;
    width:185px;
}   

.mod-twitter .btn-general {
    background:url("../_img/btn-general.png") no-repeat scroll 0 top transparent;
    border:0 none;
    cursor:pointer;
    display:block;
    height:24px;
    line-height:99px;
    overflow:hidden;
    text-indent:-9999px;
    width:70px;
    margin-left:5px;
    float:left;
}

.mod-twitter .btn-general:hover {
    background-position:-150px top;

}

.mod-twitter h2{
    margin-bottom:2px;
} 

/* twitter //*/

.ctn-selo-ministerio{
    margin: 0px 0 0 15px;
}


/* mod destaques */
.mod-destaques {
    border:4px solid #EBEAE8;
    padding:6px;
    width:280px;
    margin-bottom:22px !important;
    overflow: hidden;
}

.mod-destaques .ttl-destaques{
    background:url("../_img/lin-dotted.gif") repeat-x scroll left bottom transparent;
    overflow:hidden;
    width:279px;
    padding-bottom:6px;
}
    
        
.mod-destaques .ttl-destaques a {
    background:url(http://stf.terra.com.br/portal/_img/ico-general.gif) no-repeat scroll right -1px transparent;
    display:block;
    float:left;
    padding-right:11px;
}

        
.mod-destaques .ttl-destaques span {
    background:url(../_img/ttl-general.png) no-repeat 0 -49px !important;
    display:block;
    width:102px !important;
    height:22px;
    text-indent:-9999px;
    margin-left:1px;
    margin-top:2px;
}

.LNG_es .mod-destaques .ttl-destaques span {
    background:url(../_img/ttl-general-es.png) no-repeat 0 -49px !important;
    display:block;
    width:114px !important;
    height:22px;
    text-indent:-9999px;
    margin-left:1px;
    margin-top:2px;
}

.mod-destaques ol.lst-latestphotos, .mod-destaques ol.lst-latestvideos {
    overflow:hidden;
    padding-top:2px;
    width:280px;
}

.mod-destaques ol {
    clear:both;
}
.mod-destaques ol.lst-latestphotos li, .mod-destaques ol.lst-latestvideos li {
    float:left;
    height:67px;
    line-height:16px;
    margin-bottom:0;
    overflow:hidden;
    padding-top:13px;
    width:280px;
}

.mod-destaques ol li {
    font-size:12px;
    line-height:17px;
    margin-bottom:6px;
    padding-top:8px;
    width:280px;
}
.mod-destaques ol.lst-latestphotos li interviewed-name, .mod-destaques ol.lst-latestvideos li interviewed-name {
    margin-right:6px;
}

.lnk-txt-interviews{
    _float:left;
}

.mod-destaques ol.lst-latestphotos li.lnk-more, .mod-destaques ol.lst-latestvideos li.lnk-more {
    padding-top:2px;
}

.mod-destaques ol li.lnk-more {
    font-size:11px;
    height:16px;
    margin-left:0;
    padding-top:0;
}

.mod-destaques .txt-claim{
    width:147px;
    float:left;
    margin-bottom:12px;
    margin-top:4px;
}

.mod-destaques .lnk-interviews-files{
    margin-top:4px;
    *margin-top:12px;
    margin-right:3px;
}

.mod-destaques .lnk-more {
background:url(http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png) no-repeat scroll right -219px transparent;
*background-position:right -220px;
color:#FF9900;
float:left;
font-weight:bold;
padding-right:5px;
width:51px;
}

.mod-destaques h2 span{
    height:27px;

}

.mod-destaques h2{
    margin-bottom:7px;
}

.mod-destaques h6,.mod-destaques .img,.mod-destaques .lnk-more{
    float:left;
}

.mod-destaques h6{
    width:150px;
    cursor:pointer;
}

.mod-destaques .img{
    margin-right:9px;
    margin-left:2px;
}

.mod-destaques li{
    float:left;
}

.mod-destaques .lst-interviews-agenda{
    margin-top:7px;
}


/* mod destaques */

/* COL DIREITA// */


/* MANDE SUA PERGUNTA */
.spn-ttl-send-your-question{
    background:url(../_img/ttl-general.png) repeat scroll left -267px transparent;
    display:block;
    height:22px;
    margin-bottom:16px;
    margin-top:9px;
    text-indent:-9999px;
    width:200px;
}

.ttl-live{
    margin:0 0 16px 0!important;
}

.ctn-send-your-question .ctn-form{
    background-color:#EBEAE6;
    padding-top:21px;
    padding-bottom:24px;
    _padding-bottom:50px;
    overflow:hidden;
}


.ctn-send-your-question .ctn-form li {
    clear:left;
    
}

.ctn-send-your-question .droplist{
    float:left;
    text-transform:uppercase;
    margin-left:5px;
    z-index:2;
}

.ctn-send-your-question .droplist .droplist-value{
    width:61px;
    float:left;
}

.ctn-send-your-question .droplist .droplist-value div{
    width:34px !important;
}

.ctn-send-your-question .droplist .droplist-list {
    width:47px !important;
    left:0;
}

.ctn-send-your-question .ctn-form li .inp-send-chat,
.ctn-send-your-question .ctn-form li label{
    float:left;
}

.ctn-send-your-question .ctn-form li label{
    font-weight:bold;
    text-align:right;
    margin-left:18px;
    width:108px;
    margin-right:7px;
    line-height:18px;
    color:#47423a;
}

.ctn-send-your-question .ctn-form li textarea{
    width:368px;
    height:96px;
    border:1px solid #bcb7b1;
    overflow:hidden;
}

.ctn-send-your-question .ctn-form li .inp-send-chat{
    width:246px;
    height:14px;
    border:1px solid #bcb7b1;
    margin-bottom:12px;
}

.combobox a {
    display:inline;
}

.ctn-send-your-question .ctn-form .combobox li{
    float:left;
    margin-bottom:8px;
}

.ctn-send-your-question .lnk-send{
    background:url(../_img/btn-general.png) no-repeat left -32px;
    text-indent:-9999px;
    width:52px;
    height:24px;
    float:left;
    clear:left;
    margin-left:451px;
    _margin-left:455px;
    margin-top:18px;
    *margin-top:18px;
    _margin-top:14px;
}

.ctn-send-your-question .lnk-send:hover{
    background-position:-150px -32px;
}

.ctn-send-your-question .prg-send-your-question{
    float:left;
    margin-top:18px;
    *margin-top:15px;
}

.ctn-send-your-question .lbl-estado{
    width:50px !important;
    margin-left:4px !important;
    _margin-left:2px !important;
    margin-right:0px !important;
}

/* MANDE SUA PERGUNTA //*/

/* ENTREVISTAS */
.ctn-interview-files ul.lst-navegation {
    background-color:#7f7872;
    height:40px;
    margin-top:9px;
    width:619px;
}
.spn-ttl-interviews {
    background:url(../_img/ttl-general.png) repeat scroll left -225px transparent;
    display:block;
    height:22px;
    margin-bottom:16px;
    margin-top:9px;
    text-indent:-9999px;
    width:200px;
}

.ctn-interview-files ul.lst-navegation li.itm-first {
    display:inline;
    margin-left:9px;
}


.ctn-interview-files ul.lst-navegation li {
    float:left;
    height:40px;
    text-align:center;
    width:23px;
}

.ctn-interview-files ul.lst-navegation li a {
    background:url(../_img/ttl-general.png) no-repeat;
    display:block;
    text-indent:-9999px;
    height:40px;
}

.ctn-interview-files ul.lst-navegation li span{
    background:url(../_img/ttl-general.png) no-repeat;
    float:left;
    height:40px;
    text-align:center;
    width:23px;
    text-indent:-9999px;
}

.ctn-interview-files ul.lst-navegation a.lnk-letter-a {
    background-position:2px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-b {
    background-position:-22px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-c {
    background-position:-46px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-d {
    background-position:-68px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-e {
    background-position:-93px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-f {
    background-position:-116px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-g {
    background-position:-140px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-h {
    background-position:-164px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-i {
    background-position:-187px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-j {
    background-position:-205px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-k {
    background-position:-227px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-l {
    background-position:-250px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-m {
    background-position:-277px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-n {
    background-position:-304px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-o {
    background-position:-329px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-p {
    background-position:-353px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-q {
    background-position:-377px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-r {
    background-position:-402px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-s {
    background-position:-421px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-t {
    background-position:-444px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-u {
    background-position:-469px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-v {
    background-position:-493px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-w {
    background-position:-521px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-x {
    background-position:-548px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-y {
    background-position:-573px -362px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-z {
    background-position:-596px -362px !important;
}

.ctn-interview-files ul.lst-navegation a.lnk-letter-a:hover,
.ctn-interview-files ul.lst-navegation li .active-a{
    background-position:2px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-b:hover,
.ctn-interview-files ul.lst-navegation li .active-b {
    background-position:-22px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-c:hover,
.ctn-interview-files ul.lst-navegation li .active-c{
    background-position:-46px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-d:hover,
.ctn-interview-files ul.lst-navegation li .active-d {
    background-position:-68px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-e:hover,
.ctn-interview-files ul.lst-navegation li .active-e {
    background-position:-93px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-f:hover,
.ctn-interview-files ul.lst-navegation li .active-f {
    background-position:-116px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-g:hover,
.ctn-interview-files ul.lst-navegation li .active-g {
    background-position:-140px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-h:hover,
.ctn-interview-files ul.lst-navegation li .active-h {
    background-position:-164px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-i:hover,
.ctn-interview-files ul.lst-navegation li .active-i {
    background-position:-187px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-j:hover,
.ctn-interview-files ul.lst-navegation li .active-j {
    background-position:-205px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-k:hover,
.ctn-interview-files ul.lst-navegation li .active-k {
    background-position:-227px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-l:hover,
.ctn-interview-files ul.lst-navegation li .active-l {
    background-position:-250px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-m:hover,
.ctn-interview-files ul.lst-navegation li .active-m {
    background-position:-277px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-n:hover,
.ctn-interview-files ul.lst-navegation li .active-n {
    background-position:-304px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-o:hover,
.ctn-interview-files ul.lst-navegation li .active-o {
    background-position:-329px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-p:hover,
.ctn-interview-files ul.lst-navegation li .active-p {
    background-position:-353px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-q:hover,
.ctn-interview-files ul.lst-navegation li .active-q {
    background-position:-377px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-r:hover,
.ctn-interview-files ul.lst-navegation li .active-r {
    background-position:-402px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-s:hover,
.ctn-interview-files ul.lst-navegation li .active-s {
    background-position:-421px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-t:hover,
.ctn-interview-files ul.lst-navegation li .active-t {
    background-position:-444px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-u:hover,
.ctn-interview-files ul.lst-navegation li .active-u {
    background-position:-469px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-v:hover,
.ctn-interview-files ul.lst-navegation li .active-v {
    background-position:-493px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-w:hover,
.ctn-interview-files ul.lst-navegation li .active-w {
    background-position:-521px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-x:hover,
.ctn-interview-files ul.lst-navegation li .active-x {
    background-position:-548px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-y:hover,
.ctn-interview-files ul.lst-navegation li .active-y {
    background-position:-573px -410px !important;
}
.ctn-interview-files ul.lst-navegation a.lnk-letter-z:hover,
.ctn-interview-files ul.lst-navegation li .active-z {
    background-position:-596px -410px !important;
}

.ctn-interview-files .tab-content table {
    margin-top:1px;
    *margin-top:0px;
    width:100%;
}

.ctn-interview-files .tab-content table td.cel-interviewed-name {
    line-height:20px;
    width:479px !important;
}

.spn-interviewed-name{
    width:310px;
    float:left;
}

.ctn-interview-files .cel-files{
    text-align:left;
}


.ctn-interview-files .video {
    background-position:0 -41px;
    width:13px;
}

.ctn-interview-files .photo,.ctn-interview-files .video {
    background:url(http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png) no-repeat scroll 0 0 transparent;
    display:block;
    float:left;
    height:14px;
    margin:-3px 0 0 15px;
    _margin:-3px 0 0 7px;
    overflow:hidden;
    text-indent:-9999px;
    vertical-align:bottom;
}

.ctn-interview-files .video {
    background-position:0 -41px;
    width:12px;
}

.ctn-interview-files .video:hover{
    background-position:-100px -41px !important;
}

.ctn-interview-files .photo {
    background-position:0 4px !important;
    width:12px;
    margin:-1px 0 0 13px !important;
    _margin:-1px 0 0 6px !important;
}

.ctn-interview-files .photo:hover {
    background-position:-100px 4px !important;
}

.ctn-interview-files .spn-date{
    color:#999999;
    font-size:10px;
    margin-left:20px;
}

.ctn-interview-files .spn-na{
    line-height:23px;
    *line-height:20px;
    _line-height:20px;
}

/* ENTREVISTAS //*/
.ctn-menu-chat-rodape{
    float:left;
    margin-top:25px;
    margin-left:2px;
    display:inline;
}

.ctn-menu-chat-rodape .lst-menu-rodape, .ctn-menu-chat-rodape .lst-menu-rodape li{
    float:left;
}

.ctn-menu-chat-rodape .lst-menu-rodape li{
    border-right:1px solid #9c9b9b;
    padding-right:7px;
    padding-left:8px;
    height:11px;
    line-height:9px;
}

.ctn-menu-chat-rodape .lst-menu-rodape .itm-first{
    padding-left:0px;
}

.ctn-menu-chat-rodape .lst-menu-rodape .itm-last{
    border-right:0;
}

.ctn-menu-chat-rodape .lst-menu-rodape a{
    color:#9c9b9b;
}

.ttl-direct-subject{
   /* background:url(../../pt/_img/ttl-section.png)*/
    background:url(../_img/ttl-section.png) repeat scroll left -452px transparent;
	display:block;
    height:22px;
    text-indent:-9999px;
    width:167px;
    margin-top:9px;
    margin-bottom:1px;
}

.LNG_es .ttl-direct-subject{
    /*background:url(../../es/_img/ttl-section.png)*/
     background:url(../_img/ttl-section-es.png) repeat scroll left -504px transparent;
	display:block;
    height:22px;
    text-indent:-9999px;
    width:167px;
    margin-top:9px;
    margin-bottom:1px;
}

/* agenda de entrevistas */
.spn-ttl-interviews-agenda{
    background:url(../_img/ttl-general.png) repeat scroll left -136px transparent;
    display:block;
    height:22px;
    text-indent:-9999px;
    width:225px;
    margin-top:9px;
    margin-bottom:1px;
}

.LNG_es .spn-ttl-interviews-agenda{
    background:url(../_img/ttl-general-es.png) repeat scroll left -515px transparent;
    display:block;
    height:22px;
    text-indent:-9999px;
    width:225px;
    margin-top:9px;
    margin-bottom:1px;
}

.lst-interviews-agenda{
    float:left;
    margin-top:16px;
}

.ctn-interviews-agenda li{
    width:301px;
    float:left;
    display:inline;
    margin-right:18px;
}

.ctn-interviews-agenda .txt-single{
    width:130px;
    float:left;
}

.ctn-interviews-agenda h6{
        float:left;
        color:#47423a;
        font-size:12px;
        margin-left:1px;
        cursor:pointer;
	width:150px;
}

.ctn-interviews-agenda h2{
    margin-bottom:0px;
}

.lnk-more{
    float:left;
    width:51px;
    color:#FF9900;
    font-weight:bold;
    background:url(http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png) no-repeat scroll right -219px transparent;
    padding-right:5px;
    *background-position: right -220px;
    _margin-top:8px;
}

.ctn-interviews-agenda .txt-claim{
    width:147px;
    float:left;
    margin-bottom:10px;
    margin-top:4px;
    line-height:14px;
}

.lnk-more span{
    text-indent:-9999px;
    display:none;
}

.lnk-more:hover{
    text-decoration:underline;
}

.itm-top{
    background:url(../_img/lin-dotted.gif) repeat-x scroll left bottom transparent;
    padding-bottom:10px;
    margin-bottom:8px;
}

.ctn-interviews-files .itm-top{
    background:none;
    margin-bottom:4px;
}

.spn-ttl-interviews-files{
    background:url(../_img/ttl-general.png) repeat scroll left -514px transparent;
    display:block;
    height:22px;
    text-indent:-9999px;
    width:220px;
    margin-top:9px;
    margin-bottom:1px;
}

.ctn-interviews-agenda .itm-right{
    margin-right:0px;
    width:295px;
}

.ctn-captioned-image{
    margin:0px !important;
}

.lnk-interviews-files{
    float:right !important;
    *margin-top:8px;
}

.ctn-interview-text {
	float: left;
	width: 189px;
}

/* agenda de entrevistas //*/

/* salas mais visitadas */

.ctn-most-visited{
float:left;
}

.ctn-most-visited a.lnk-more{
	%margin-top: 0;
}
.ctn-most-visited .tab-content tbody td a.lnk-img-tbl{
    float:left;
    width:40px;
    height:40px;
	margin-right: 3px;
	%margin-right: 7px;
}
.room-data{
	float: left;
	width: 70px;
}

.ctn-most-visited .tab-content tbody td a{
color:#5d5850;
    font-size:11px;
    float:left;
}

.ctn-most-visited .spn-room-info.hidden{
    display:none;
}

.spn-ttl-most-visited{
    background:url(../_img/ttl-general.png) repeat scroll left -472px transparent;
    display:block;
    height:20px;
    margin-bottom:16px;
    margin-top:9px;
    text-indent:-9999px;
    width:200px;
}

.LNG_es .spn-ttl-most-visited{
    background:url(../_img/ttl-general-es.png) repeat scroll left -472px transparent;
    display:block;
    height:20px;
    margin-bottom:16px;
    margin-top:9px;
    text-indent:-9999px;
    width:200px;
}

.ctn-most-visited .tab-content thead th{
    height:23px !important;
	width: 115px;
}

.ctn-most-visited .ttl-name-room{
    float:right;
    text-align:left;
    width:70px;
}

.ctn-most-visited .spn-room-info{
    float:right;
    text-align:left;
    width:70px;
}

.ctn-most-visited .spn-room-info strong{
    margin-right:3px;
    color:#9bc80d;
}

.ctn-most-visited .tab-content tbody td{
    line-height:13px !important;
    padding:0px 10px;
    height:61px;
}

.ctn-most-visited .spn-image{
    float:left;
    background:url(../_img/ico-room-highlights.png) no-repeat;
    width:39px;
    height:39px;
    overflow:hidden;
    text-indent:-9999em;
}

.ctn-most-visited  th{
    width:133px;
}

.ctn-most-visited table{
    float:left;
}

.ctn-most-visited .lnk-city-1,.ctn-most-visited .lnk-city-2,.ctn-most-visited .lnk-city-3{
    width:60px;
    margin-top:14px;
}

.imageSprite0 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -4px -1px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite1 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -45px -1px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite2 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -85px -1px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite3 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -125px -1px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite4 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -165px -1px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite5 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -205px -1px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite6 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -245px -1px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite7 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -285px -1px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite8 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -325px -1px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite9 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -365px -1px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite10 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -405px -1px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite11 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -445px -1px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite12 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -485px 0px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite13 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -525px 0px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite14 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -565px 0px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite15 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -605px 0px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite16 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -645px 0px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite17 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -686px 0px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite18 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -727px 0px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite19 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -768px 0px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite20 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -809px 0px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite21 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -849px 0px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite22 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -890px 0px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite23 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -931px 0px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite24 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -971px 0px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite25 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -1012px 0px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite26 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -1053px 0px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite27 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -1094px 0px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite28 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -1136px 0px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite29 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -1176px 0px transparent;
    height: 40px;
    width: 40px;
}
.imageSprite30 {
    background: url("../_img/ico-room-highlights.png") no-repeat scroll -1217px 0px transparent;
    height: 40px;
    width: 40px;
}

.ctn-most-visited .lnk-city-1{ margin-right:71px; margin-left:10px; }
.ctn-most-visited .lnk-city-2{ margin-right:69px; }


/* salas mais visitadas// */

/* buscar */
.ctn-search-chat{ float:left; background-color:#beb7af; height:171px; width:100%; margin-left:1px; *margin-left:0px;}   
.spn-ttl-search-chat{ background:url(../_img/ttl-general.png) repeat scroll left -93px transparent; display:block; height:20px; text-indent:-9999px; width:77px; margin-top:9px; margin-bottom:16px; }
.ctn-search-chat label{ float:left; clear:both; color:white; margin-left:8px; display:inline; margin-bottom:6px; margin-top:6px; }
.ctn-search-chat .inp-search{ background:url(../_img/bgr-search-input.png) no-repeat scroll; float:left; height:22px; clear:both; width:179px; border:none; margin-left:8px; display:inline; padding-left:5px; font-size:11px; *padding-top:4px; }
.ctn-search-chat .lnk-search{ background:url(../_img/btn-general.png) no-repeat scroll 0 -64px transparent; clear:both; float:left; height:24px; margin-top:15px; text-indent:-9999px; width:53px; margin-left:135px; display:inline; }
.ctn-search-chat .lnk-search:hover{ background-position:-150px -64px; }
/* buscar //*/

/* Codigo para tabela - codigo retirado de http://s1.trrsf.com.br/atm/2/_css/core.css */
/* Tabs content */
.tab-content thead th { height: 25px; /height: 25px; background-color: #ABA299; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding: 0px 10px; }
.tab-content tbody td { background-color: #ECEAE7; border-right: 1px solid #FFFFFF;  border-top: 1px solid #FFFFFF; padding: 8px 10px 7px 10px; line-height: 16px; }
.tab-content tbody td a { font-weight: bold; font-size:12px; }
.tab-content tbody td a span { color: #FF9900; font-size: 14px; margin: -1px 0 0 2px; /margin: -2px 0 0 2px; position: absolute; cursor: pointer; }       
.tab-content tbody td.last { border-right: none; }
/* Codigo para tabela - codigo retirado de http://s1.trrsf.com.br/atm/2/_css/core.css //*/
/* Codigo para ctn-counter - codigo retirado de http://s1.trrsf.com.br/atm/2/_css/core.css */
.ctn-counter { overflow: hidden; height:18px; clear: both; padding-top: 14px; float:right; }
.ctn-counter dt,
.ctn-counter dd { float: left; }
.ctn-counter dt { display: none; }
.ctn-counter dd { color: #9BC80D; font-weight: bold; display: block; }
.ctn-counter dd strong { font-weight: normal; color: #5d5850; text-transform: lowercase; }
.ctn-counter dl{ float:left; height:11px; line-height:10px; }
.ctn-counter dl .lin-ver-solid { padding-left: 4px; margin-left: 10px; display:inline; }
.dt-lin-right{ border-right:1px solid #5D5850; padding-right:13px; }
/* Codigo para ctn-counter - codigo retirado de http://s1.trrsf.com.br/atm/2/_css/core.css //*/

/* Codigo para top10 - codigo retirado de http://s1.trrsf.com.br/atm/2/_css/core.css */
.lst-top10 li a { font-size: 11px; font-weight: bold; color: #47423A; }
.lst-top10 li { padding: 6px 10px 5px; *padding: 4px 10px 5px; }

.ttl-related { background-position: left -300px;    margin-top: 16px; margin-bottom:12px; *margin-bottom:14px; }

.lnk-external { background:transparent url(../_img/ico-general.gif) no-repeat  right -480px; padding-right: 14px; }
.lst-top10 .bgr-lightgray { line-height:6px; *line-height:9px }
.col-right .lst-top10 { *margin-bottom:-2px }
/*Codigo para top10 - codigo retirado de http://s1.trrsf.com.br/atm/2/_css/core.css //*/
