#mod-header { margin:0 auto 0; }
#mod-menu { margin-bottom:2px; }
#tgm-textlinks { float:left; display:inline; height:84px !important; left:0; width:619px; }
#ctn-tgm-textlinks { width:619px; }
#ctn-tgm-textlinks div { display:block !important; position:static !important; width:619px; left:0; _display:inline !important; }
.ttl-page-header span { float:left; height:30px; width:55px; text-indent:-9999px; }
#trr-ctn-content { padding:15px 0 0; }
#mod-headerAux { margin-bottom:7px; }
.ctn-chat .lin-hor-dotted { border-bottom:13px solid #FFF; }

.lst-modheader-chat li { height:11px; line-height:9px; *line-height:10px; }
.ttl-top-chat { float:left; width:300px; margin-bottom:2px; }
.lst-itens-chat { float:right; width:236px; margin-top:10px; }
.ctn-chat .ctn-interviewed-name .bgr,
.ctn-interviewed-name .txt { height:20px !important; }
.ctn-chat .ctn-interviewed-name a:hover .bgr,
.ctn-interviewed-name a:hover .txt { padding:6px 2px 0; height:17px !important; }
.ctn-chat .ctn-image .bgr { opacity:0.89 !important; filter:alpha(opacity=89); -moz-opacity:0.89; -khtml-opacity:0.89; }

.lnk-more { float:left; width:51px; padding-right:5px; background:url("http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png") no-repeat scroll right -219px transparent; color:#FF9900; font-weight:bold; *background-position:right -220px; _margin-top:8px; }

.lnk-more span { display:none; text-indent:-9999px; }
.lnk-more:hover { text-decoration:underline; }
.itm-top { padding-bottom:10px; margin-bottom:8px; background:url("../_img/lin-dotted.gif") repeat-x scroll left bottom transparent; }

/* MOBILE */
.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:0 !important; }
.mod-mobile-aside .img { display:inline; margin:0 12px 0 10px; }

/* INTERVIEWS */
.ctn-interview-files ul.lst-navegation { height:40px; margin-top:9px; width:619px; background-color:#7f7872; }
.spn-ttl-interviews { display:block; height:22px; margin-bottom:16px; margin-top:9px; width:200px; background:url("../_img/ttl-general.png") repeat scroll left -225px transparent; text-indent:-9999px; }
.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; width:23px; text-align:center; }
.ctn-interview-files ul.lst-navegation li a { display:block; height:40px; background:url("../_img/ttl-general.png") no-repeat; text-indent:-9999px; }
.ctn-interview-files ul.lst-navegation li span { float:left; height:40px; width:23px; background:url("../_img/ttl-general.png") no-repeat; text-align:center; 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; width:100%; *margin-top:0; }
.ctn-interview-files .tab-content table td.cel-interviewed-name { width:479px !important; line-height:20px; }
.spn-interviewed-name { float:left; width:310px; }
.ctn-interview-files .cel-files { text-align:left; }
.ctn-interview-files .video { width:13px; background-position:0 -41px; }
.ctn-interview-files .photo,
.ctn-interview-files .video { display:block; float:left; overflow:hidden; height:14px; margin:-3px 0 0 15px; background:url("http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png") no-repeat scroll 0 0 transparent; text-indent:-9999px; vertical-align:bottom; _margin:-3px 0 0 7px; }
.ctn-interview-files .video { width:12px; background-position:0 -41px; }
.ctn-interview-files .video:hover { background-position:-100px -41px !important; }
.ctn-interview-files .photo { width:12px; margin:-1px 0 0 13px !important; background-position:0 4px !important; _margin:-1px 0 0 6px !important; }
.ctn-interview-files .photo:hover { background-position:-100px 4px !important; }
.ctn-interview-files .spn-date { margin-left:20px; color:#999999; font-size:10px; }
.ctn-interview-files .spn-na { line-height:23px; *line-height:20px; _line-height:20px; }

/* COUNTER */
.ctn-counter { overflow:hidden; float:right; clear:none; height:18px; padding-top:14px; }
.ctn-counter dt,
.ctn-counter dd { float:left; }
.ctn-counter dt { display:none; }
.ctn-counter dd { display:block; color:#9BC80D; font-weight:bold; }
.ctn-counter dl { float:left; height:11px; line-height:10px; }
.ctn-counter dd strong { font-weight:normal; color:#5d5850; text-transform:lowercase; }
.ctn-counter dl .lin-ver-solid { display:inline; padding-left:4px; margin-left:10px; }
.dt-lin-right { border-right:1px solid #5D5850; padding-right:13px; }

/* TOP 10 */
.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 { margin-top:16px; margin-bottom:12px; background-position:left -300px; *margin-bottom:14px; }
.lnk-external { padding-right:14px; background:transparent url("../_img/ico-general.gif") no-repeat right -480px; }
.lst-top10 .bgr-lightgray { line-height:6px; *line-height:9px; }
.col-right .lst-top10 { *margin-bottom:-2px; }

/* HIGHLIGHTS */
.mod-destaques {
    border:4px solid #EBEAE8;
 /*   height:223px;*/
    padding:6px;
    width:280px;
    margin-bottom:22px !important;
    overflow: hidden;
}
.mod-destaques .ttl-destaques { overflow:hidden; width:279px; padding-bottom:6px; background:url("../_img/lin-dotted.gif") repeat-x scroll left bottom transparent; }
.mod-destaques .ttl-destaques a { display:block; float:left; padding-right:11px; background:url("http://stf.terra.com.br/portal/_img/ico-general.gif") no-repeat scroll right -1px transparent; }
.mod-destaques .ttl-destaques span { display:block; width:102px !important; height:22px; margin-left:1px; margin-top:2px; background:url("../_img/ttl-general.png") no-repeat 0 -49px !important; text-indent:-9999px; }
.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; overflow:hidden; height:67px; margin-bottom:0; padding-top:13px; width:280px; line-height:16px; }
.mod-destaques ol li { margin-bottom:6px; padding-top:8px; width:280px; font-size:12px; line-height:17px; }
.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 { height:16px; margin-left:0; padding-top:0; font-size:11px; }
.mod-destaques .txt-claim { float:left; width:147px; margin-bottom:12px; margin-top:4px; }
.mod-destaques .lnk-interviews-files { margin-top:4px; margin-right:3px; *margin-top:12px; }
.mod-destaques .lnk-more { float:left; padding-right:5px; width:51px; background:url("http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png") no-repeat scroll right -219px transparent; color:#FF9900; font-weight:bold; *background-position:right -220px; }
.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 { cursor:pointer; width:150px; }
.mod-destaques .img { margin-right:9px; margin-left:2px; }
.mod-destaques li { float:left; }
.mod-destaques .lst-interviews-agenda { margin-top:7px; }

/* TABS CONTENT */
.tab-content thead th { height:25px; padding:0 10px; background-color:#ABA299; color:#FFFFFF; text-transform:uppercase; font-weight:bold; /height:25px; }
.tab-content tbody td { border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF; padding:8px 10px 7px 10px; background-color:#ECEAE7; line-height:16px; }
.tab-content tbody td a { font-weight:bold; font-size:12px; }
.tab-content tbody td a span { position:absolute; margin:-1px 0 0 2px; color:#FF9900; font-size:14px; /margin:-2px 0 0 2px; cursor:pointer; }
.tab-content tbody td.last { border-right:none; }

/* TWITTER */
.mod-twitter { padding-left:10px; }
.mod-twitter .ttl-twitter { overflow:hidden; width:85px; }
.mod-twitter .ttl-twitter a { display:block; float:left; padding-right:11px; background:url("http://stf.terra.com.br/portal/_img/ico-general.gif") no-repeat scroll right 4px transparent; }
.mod-twitter .ttl-twitter a:hover span { background-position:-310px 0 !important; }
.mod-twitter .ttl-twitter span { display:block; width:69px !important; height:30px; background:url("../_img/ttl-general.png") no-repeat 0 0 !important; text-indent:-9999px; }
.mod-twitter .img { display:block; float:left; margin:0 12px 0 0; }
.mod-twitter a.txt { float:left; margin:2px 0 11px 4px; width:185px; font-size:12px; line-height:16px; }
.mod-twitter .btn-general { display:block; overflow:hidden; float:left; border:0 none; height:24px; width:70px; margin-left:5px; background:url("../_img/btn-general.png") no-repeat scroll 0 top transparent; line-height:99px; text-indent:-9999px; cursor:pointer; }
.mod-twitter .btn-general:hover { background-position:-150px top; }
.mod-twitter h2 { margin-bottom:2px; }

/* SELO-MINISTERIO */
.ctn-selo-ministerio { margin:0 0 0 15px; }

/* FOOTER */
.ctn-menu-chat-rodape { float:left; display:inline; margin-top:25px; margin-left:2px; }
.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:0; }
.ctn-menu-chat-rodape .lst-menu-rodape .itm-last { border-right:0; }
.ctn-menu-chat-rodape .lst-menu-rodape a { color:#9c9b9b; }

.mod-terms-of-use .ttl-section span { width:169px; background:url("http://s1.trrsf.com.br/atm/3/chat/_img/ttl-section.png") no-repeat scroll 0 -67px transparent; text-transform:lowercase; }
.LNG_es .mod-terms-of-use .ttl-section span { width:187px; background:url("http://s1.trrsf.com.br/atm/3/chat/_img/ttl-section-es.png") no-repeat scroll 0 -67px transparent; }
.LNG_en .mod-terms-of-use .ttl-section span { width:123px; background:url("http://s1.trrsf.com.br/atm/3/chat/_img/ttl-section-es.png") no-repeat scroll 0 -67px transparent; }
.mod-terms-of-use .content { font-size:12px; }
.mod-terms-of-use .content strong,
.mod-terms-of-use .content p,
.mod-terms-of-use .content li,
.mod-terms-of-use .content em { margin-top:12px; }
.mod-terms-of-use .content strong { display:block; text-transform:uppercase; }
.mod-terms-of-use .content em { text-transform:uppercase; font-style:normal; }
.mod-terms-of-use .content p { display:block; }
