/* 20132608 - 0815 */

.ctn-page-header.with-image .ttl-page { text-indent: 0px; }

.col-aside .ctn-tgm-ppi{ margin-bottom:17px; }
.col-aside .mod-audience-pulse-ver { margin-bottom:17px; }
.col-aside .mod-terratv { margin-bottom:17px; }
.col-aside .mod-042{ margin-bottom:22px; }

#mod-210-tool-radios { margin-bottom:22px; overflow:hidden; }
#mod-210-tool-radios .ttl-section span { width:59px; background:url("../_img/ttl-section.png") no-repeat 0 -108px; }
.LNG_en #mod-210-tool-radios .ttl-section span { width:100px; background:url("../_img/ttl-section-en.png") no-repeat 0 -108px; }
#mod-210-tool-radios .ttl-section a:hover span{ background:url("../_img/ttl-section.png") no-repeat -200px -108px; }
.LNG_en #mod-210-tool-radios .ttl-section a:hover span{ background:url("../_img/ttl-section-en.png") no-repeat -200px -108px; }
.LNG_es #mod-210-tool-radios .ttl-section span { width:59px; background:url("../_img/ttl-section-es.png") no-repeat 0 -108px; }
.LNG_es #mod-210-tool-radios .ttl-section a:hover span{ background:url("../_img/ttl-section-es.png") no-repeat -200px -108px; }
.RGN_ES #mod-210-tool-radios .ttl-section span { width: 146px; background-position: 0 -229px; }
.RGN_ES #mod-210-tool-radios .ttl-section a:hover span{ background-position: -199px -229px; }

#mod-210-tool-radios .content .controls { width:142px; }
#mod-210-tool-radios ul.tabs { float:left; margin-bottom:-1px; width:100%; }
#mod-210-tool-radios .tabs li { float:left; margin-right:3px; border:1px dotted #BEB7AF; border-bottom:none; background:#ECEAE7; }
#mod-210-tool-radios .tabs li.selected { background-color:#FFF; }
#mod-210-tool-radios .tabs li a { float:left; padding:7px 17px; font-weight:bold; }
#mod-210-tool-radios .box { border:1px dotted #BEB7AF; padding:0 17px; clear:both; height:135px; }
#mod-210-tool-radios .content ul { padding:12px 13px 0 0; }
#mod-210-tool-radios .content li { display:block; margin:0 0 5px 5px; line-height:13px; vertical-align:top; background:url("../../core/_img/ico-general.png") no-repeat scroll -196px -222px transparent; text-indent:7px; }
#mod-210-tool-radios .content li a span { display:inline; width:4px; height:4px; overflow:hidden; background:url("../../core/_img/ico-general.png") right -220px no-repeat; padding:0 0 0 5px; margin-right:3px; }
#mod-210-tool-radios .content div { display:block; }
#mod-210-tool-radios .content a { color:#978E81; font-weight:bold; }
#mod-210-tool-radios .more { margin:4px 0 9px 0; padding:0; }
#mod-210-tool-radios .ctn-search input { float:left; }
#mod-210-tool-radios .btn-search { background:url("../../core/_img/btn-general-pt.png") no-repeat scroll 0 -570px transparent; }
.LNG_en #mod-210-tool-radios .btn-search { background:url("../../core/_img/btn-general-en.png") no-repeat scroll 0 -570px transparent; }
#mod-210-tool-radios .bgr-search { background:url("../../core/_img/bgr-general.png") no-repeat scroll 0 -235px transparent; border:none; padding:0 0 0 5px; height:19px; width:206px; color:#999999; font-family:Arial; font-size:11px; }

/* MOD-194B-MAGAZINES */
.mod-194-magazines .content { overflow:hidden; }
.mod-194-magazines .content li { float:left; width:89px; margin-right:17px; }
.mod-194-magazines .content li a { display:block; text-align:center; }
.mod-194-magazines .content li .ctn-image { margin-bottom:15px; }
.mod-194-magazines .content li .last { margin:0; }

/* MOD-194B-MAGAZINES */
.mod-194b-magazines.loading { background:url("../_img/loader.gif") center center no-repeat; }
.mod-194b-magazines .ctn-section .ttl-dynamic a span { padding-right:5px; }
.LNG_pt .mod-194b-magazines .ctn-section .all { width:94px; background:url("../_img/ttl-section.png") no-repeat scroll 0 -175px transparent; }
.LNG_es .mod-194b-magazines .ctn-section .all { width:100px; background:url("../_img/ttl-section-es.png") no-repeat scroll 0 -175px transparent; }
.LNG_en .mod-194b-magazines .ctn-section .all { width:76px; background:url("../_img/ttl-section-en.png") no-repeat scroll 0 -175px transparent; }
.mod-194b-magazines form { display:block; float:left; width:153px; }
.mod-194b-magazines .ctn-section { z-index:10; }
.mod-194b-magazines .ctn-section .all { display:block; float:right; margin:8px 1px 0 0; text-transform:uppercase; text-indent:-9999em; }
.mod-194b-magazines .ctn-layer { display:none; position:absolute; padding:8px 8px 0; right:0; top:22px; border:solid 3px #FF9900; background:#FFFFFF; white-space:nowrap; z-index:9999; }
.mod-194b-magazines .ctn-layer ul { float:left; }
.mod-194b-magazines .ctn-layer li { padding:0 30px 7px 12px; background:url("../../core/_img/ico-general.png") no-repeat scroll -196px -221px transparent; *display:inline-block; }
.mod-194b-magazines .ctn-layer li a { padding:0; height:auto; color:#978E81; font-weight:bold; }
.mod-194b-magazines .ctn-layer li a:hover { color:#FF9900 !important; }
.mod-194b-magazines .ctn-layer .col-layer-right li { padding-right:0; }
.mod-194b-magazines .ctn-layer .title-layer { display:block; width:100%; height:11px; margin-bottom:12px; }
.mod-194b-magazines .ctn-layer .title-layer .all { position:absolute; margin:0; left:8px; }
.mod-194b-magazines .ctn-layer .title-layer .close { position:absolute; width:9px; height:9px; right:8px; background:url("../../core/_img/ico-general.png") no-repeat scroll 0 -900px transparent; text-indent:-9999px; }
.mod-194b-magazines .content { overflow:hidden; }
.mod-194b-magazines .content li { float:left; width:89px; margin-right:17px; }
.mod-194b-magazines .content li a { display:block; text-align:center; }
.mod-194b-magazines .content li .ctn-image { margin-bottom:15px; }
.mod-194b-magazines .content li .last { margin:0; }
.mod-194b-magazines .droplist { display:block; float:left; width:150px; margin:3px 0 0 12px; }
.mod-194b-magazines .droplist .droplist-list ul li a { *padding-left:0; }

/* MOD 207 MUSIC VIDEO */
#mod-207-music-video .ttl-section span { width:106px; background:url("../_img/ttl-section.png") no-repeat scroll 0 -50px transparent; }
#mod-207-music-video .ttl-section span:hover { background-position:-200px -50px; }
.LNG_es #mod-207-music-video .ttl-section span { background:url("../_img/ttl-section-es.png") no-repeat scroll 0 -50px transparent; }
.LNG_es #mod-207-music-video .ttl-section span:hover { background-position:-200px -50px; }
.LNG_en #mod-207-music-video .ttl-section span { background:url("../_img/ttl-section-en.png") no-repeat scroll 0 -50px transparent; }
.LNG_en #mod-207-music-video .ttl-section span:hover { background-position:-200px -50px; }
#mod-207-music-video .carousel { background:url("../_img/bgr-carousel.png") no-repeat scroll 0 -3px transparent; }
#mod-207-music-video .carousel .item { float:left; width:89px; }
#mod-207-music-video .content { overflow:hidden; }
#mod-207-music-video .ctn-image { margin-right:9px; }
#mod-207-music-video .info { overflow:hidden; padding:8px; }
#mod-207-music-video .gender { margin-bottom:17px; font-size:12px; }
#mod-207-music-video .title { margin-bottom:7px; font-size:14px; line-height:16px; }
#mod-207-music-video .description { font-size:12px; font-weight:100; }
#mod-207-music-video .carousel { position:relative; overflow:hidden; height:149px; }
#mod-207-music-video .carousel .mouseoverCheckElement { position:absolute; visibility:hidden; width:0; height:0; left:0; }
#mod-207-music-video .carousel:hover .mouseoverCheckElement { left:1px; }
#mod-207-music-video .flow .item canvas.content { height:100%; width:100%; }
#mod-207-music-video .flow .item img.content { width:100%; }
#mod-207-music-video .flow .item img.reflection,
#mod-207-music-video .flow .item canvas.reflection { width:100%; margin-top:-1px; }
#mod-207-music-video .flow .item.active { cursor:pointer; }
#mod-207-music-video .flow { position:relative; z-index:0; visibility:hidden; width:100%; margin:0 auto; }
#mod-207-music-video .flow.hidden { visibility:hidden; }
#mod-207-music-video .flow .item { position:absolute; visibility:hidden; top:0; left:0; }
#mod-207-music-video .flow .item .content { display:block; }
#mod-207-music-video .flow .item div.content { width:100%; height:100%; }
#mod-207-music-video .flow .item .label,
#mod-207-music-video .flow .item .description { display:none; }
#mod-207-music-video .flow .item .reflection { display:block; }
#mod-207-music-video .flow .item .caption { position:absolute; display:none; bottom:10%; width:100%; background:url("../_img/blank.gif"); text-align:center; max-height:30%; }
#mod-207-music-video .flow .item .play-video a { background:url("about:blank"); }
#mod-207-music-video .flow .item .play-video { position:absolute; top:0; height:100%; width:100%; }
#mod-207-music-video .flow .item .play-video a,
#mod-207-music-video .flow .item.active .play-video { display:block; overflow:hidden; z-index:0; margin:0 -3px; height:69%; border:3px solid #CCCCCC; text-indent:-9999em; }
#mod-207-music-video .flow .item .play-video a { margin:0; }
#mod-207-music-video .flow .item .play-video a:hover { border:3px solid #FF9900; }
#mod-207-music-video .flow .item.active .play-video a { border:none; margin:0; width:100%; height:100%; background:url("../_img/play-video.png") no-repeat scroll center transparent; }
#mod-207-music-video .flow .item.active .play-video a:hover { border:none; }
#mod-207-music-video .flow .item.active .play-video:hover { border:3px solid #FF9900; }
#mod-207-music-video .global-caption { position:relative; height:20px; margin:13px auto 0; text-align:center; color:gray; font-size:12px; }
#mod-207-music-video .global-caption .caption { text-align:center; }
#mod-207-music-video .loading { display:block; position:absolute; z-index:65000; width:100%; height:100%; top:-20px; left:0; background:url("../_img/loader.gif") center center no-repeat; text-indent:-9999em; }
#mod-207-music-video .scrollbar { position:relative; overflow:visible; z-index:1; visibility:hidden; width:100%; height:2px; margin:0 auto; margin-top:10px; background:#CCC; }
#mod-207-music-video .scrollbar .slider { position:absolute; width:77px; height:6px; background:#F90; cursor:pointer; }

/* MOD 600 WIDGETS TERRA */
.mod-600-widgets-terra { overflow:hidden; margin-bottom:22px; padding:8px; border:3px solid #ECEAE7; }
.LNG_pt .mod-600-widgets-terra .ttl-section span { width:140px; background:url("../_img/ttl-section.png") no-repeat scroll 0 -82px transparent; }
.LNG_es .mod-600-widgets-terra .ttl-section span { width:140px; background:url("../_img/ttl-section-es.png") no-repeat scroll 0 -82px transparent; }
.LNG_en .mod-600-widgets-terra .ttl-section span { width:140px; background:url("../_img/ttl-section-en.png") no-repeat scroll 0 -82px transparent; }
.mod-600-widgets-terra p { margin-bottom:14px; }
.mod-600-widgets-terra .orkut,
.mod-600-widgets-terra .facebook,
.mod-600-widgets-terra .desktop { float:left; width:50px; }
.mod-600-widgets-terra .orkut { margin-left:14px; }
.mod-600-widgets-terra .facebook { margin:0 50px; }
.mod-600-widgets-terra .desktop { margin-right:14px; }
.mod-600-widgets-terra strong { font-weight:normal; }
.mod-600-widgets-terra .ctn-image { margin-bottom:6px; }

/* MOD-214C-CINE-TICKETS */
.mod-214c-cine-tickets { margin-bottom:22px; }
.mod-214c-cine-tickets fieldset * { float:left; }
.mod-214c-cine-tickets strong { height:17px; margin-right:8px; font-weight:normal; line-height:17px; }
.mod-214c-cine-tickets input { width:298px; border:1px solid #BEB7AF; text-transform:lowercase; color:#999999; }
.mod-214c-cine-tickets .param {margin-bottom:12px; }
.mod-214c-cine-tickets .droplist { width:166px; }
.mod-214c-cine-tickets .droplist-list li { width:100%; }
.mod-214c-cine-tickets #param { margin:3px; }
.mod-214c-cine-tickets .select_movie { margin-top:4px; }
.mod-214c-cine-tickets .btn-search { margin-left:12px; }

/* MOD-346-CELEBRITIES */
.mod-346-celebrities { overflow:hidden; margin-bottom:22px; border:3px solid #ECEAE7; padding:8px; }
.LNG_pt .mod-346-celebrities .ttl-section span { width:207px; background:url("../_img/ttl-section.png") no-repeat scroll 0 -198px transparent; }
.LNG_es .mod-346-celebrities .ttl-section span { width:207px; background:url("../_img/ttl-section-es.png") no-repeat scroll 0 -198px transparent; }
.LNG_en .mod-346-celebrities .ttl-section span { width:207px; background:url("../_img/ttl-section-en.png") no-repeat scroll 0 -198px transparent; }
.mod-346-celebrities ul li { width:61px; margin-left:11px; }
.mod-346-celebrities ul li .txt-inner { width:100%; margin-top:10px; text-align:center; }
.mod-346-celebrities ul li .txt-inner:hover,
.mod-346-celebrities ul li .txt-inner:focus { border:none; }
.mod-346-celebrities .scroll { overflow:auto; }
.mod-346-celebrities ol { overflow:hidden; width:244px; margin:17px auto 8px; }
.mod-346-celebrities ol li { float:left; overflow:hidden; margin:0 0 5px 8px; text-indent:-9999em; }
.mod-346-celebrities ol li a { display:block; height:16px; width:100%; background:url("../_img/ico-general.png") no-repeat 0 0; }
.mod-346-celebrities ol #a a { width:11px; background-position:0 0; }
.mod-346-celebrities ol #b a { width:9px; background-position:-16px 0; }
.mod-346-celebrities ol #c a { width:8px; background-position:-30px 0; }
.mod-346-celebrities ol #d a { width:10px; background-position:-42px 0; }
.mod-346-celebrities ol #e a { width:8px; background-position:-57px 0; }
.mod-346-celebrities ol #f a { width:8px; background-position:-70px 0; }
.mod-346-celebrities ol #g a { width:9px; background-position:-83px 0; }
.mod-346-celebrities ol #h a { width:10px; background-position:-98px 0; }
.mod-346-celebrities ol #i a { width:3px; background-position:-113px 0; }
.mod-346-celebrities ol #j a { width:4px; background-position:-121px 0; }
.mod-346-celebrities ol #k a { width:10px; background-position:-130px 0; }
.mod-346-celebrities ol #l a { width:8px; background-position:-145px 0; }
.mod-346-celebrities ol #m a { width:13px; background-position:-158px 0; }
.mod-346-celebrities ol #n a { width:11px; background-position:-176px 0; }
.mod-346-celebrities ol #o a { width:10px; background-position:-192px 0; }
.mod-346-celebrities ol #p a { width:9px; margin-left:17px; background-position:-206px 0; }
.mod-346-celebrities ol #q a { width:10px; background-position:-220px 0; }
.mod-346-celebrities ol #r a { width:10px; background-position:-234px 0; }
.mod-346-celebrities ol #s a { width:8px; background-position:-250px 0; }
.mod-346-celebrities ol #t a { width:10px; background-position:-263px 0; }
.mod-346-celebrities ol #u a { width:10px; background-position:-277px 0; }
.mod-346-celebrities ol #v a { width:11px; background-position:-291px 0; }
.mod-346-celebrities ol #w a { width:17px; background-position:-306px 0; }
.mod-346-celebrities ol #x a { width:10px; background-position:-327px 0; }
.mod-346-celebrities ol #y a { width:10px; background-position:-341px 0; }
.mod-346-celebrities ol #z a { width:9px; background-position:-355px 0; }
.mod-346-celebrities ol #a a:hover,
.mod-346-celebrities ol #a a:focus,
.mod-346-celebrities ol #a a:active { background-position:0 -20px; }
.mod-346-celebrities ol #b a:hover,
.mod-346-celebrities ol #b a:focus,
.mod-346-celebrities ol #b a:active { background-position:-16px -20px; }
.mod-346-celebrities ol #c a:hover,
.mod-346-celebrities ol #c a:focus,
.mod-346-celebrities ol #c a:active { background-position:-30px -20px; }
.mod-346-celebrities ol #d a:hover,
.mod-346-celebrities ol #d a:focus,
.mod-346-celebrities ol #d a:active { background-position:-42px -20px; }
.mod-346-celebrities ol #e a:hover,
.mod-346-celebrities ol #e a:focus,
.mod-346-celebrities ol #e a:active { background-position:-57px -20px; }
.mod-346-celebrities ol #f a:hover,
.mod-346-celebrities ol #f a:focus,
.mod-346-celebrities ol #f a:active { background-position:-70px -20px; }
.mod-346-celebrities ol #g a:hover,
.mod-346-celebrities ol #g a:focus,
.mod-346-celebrities ol #g a:active { background-position:-83px -20px; }
.mod-346-celebrities ol #h a:hover,
.mod-346-celebrities ol #h a:focus,
.mod-346-celebrities ol #h a:active { background-position:-98px -20px; }
.mod-346-celebrities ol #i a:hover,
.mod-346-celebrities ol #i a:focus,
.mod-346-celebrities ol #i a:active { background-position:-113px -20px; }
.mod-346-celebrities ol #j a:hover,
.mod-346-celebrities ol #j a:focus,
.mod-346-celebrities ol #j a:active { background-position:-121px -20px; }
.mod-346-celebrities ol #k a:hover,
.mod-346-celebrities ol #k a:focus,
.mod-346-celebrities ol #k a:active { background-position:-130px -20px; }
.mod-346-celebrities ol #l a:hover,
.mod-346-celebrities ol #l a:focus,
.mod-346-celebrities ol #l a:active { background-position:-145px -20px; }
.mod-346-celebrities ol #m a:hover,
.mod-346-celebrities ol #m a:focus,
.mod-346-celebrities ol #m a:active { background-position:-158px -20px; }
.mod-346-celebrities ol #n a:hover,
.mod-346-celebrities ol #n a:focus,
.mod-346-celebrities ol #n a:active { background-position:-176px -20px; }
.mod-346-celebrities ol #o a:hover,
.mod-346-celebrities ol #o a:focus,
.mod-346-celebrities ol #o a:active { background-position:-192px -20px; }
.mod-346-celebrities ol #p a:hover,
.mod-346-celebrities ol #p a:focus,
.mod-346-celebrities ol #p a:active { background-position:-206px -20px; }
.mod-346-celebrities ol #q a:hover,
.mod-346-celebrities ol #q a:focus,
.mod-346-celebrities ol #q a:active { background-position:-220px -20px; }
.mod-346-celebrities ol #r a:hover,
.mod-346-celebrities ol #r a:focus,
.mod-346-celebrities ol #r a:active { background-position:-234px -20px; }
.mod-346-celebrities ol #s a:hover,
.mod-346-celebrities ol #s a:focus,
.mod-346-celebrities ol #s a:active { background-position:-250px -20px; }
.mod-346-celebrities ol #t a:hover,
.mod-346-celebrities ol #t a:focus,
.mod-346-celebrities ol #t a:active { background-position:-263px -20px; }
.mod-346-celebrities ol #u a:hover,
.mod-346-celebrities ol #u a:focus,
.mod-346-celebrities ol #u a:active { background-position:-277px -20px; }
.mod-346-celebrities ol #v a:hover,
.mod-346-celebrities ol #v a:focus,
.mod-346-celebrities ol #v a:active { background-position:-291px -20px; }
.mod-346-celebrities ol #w a:hover,
.mod-346-celebrities ol #w a:focus,
.mod-346-celebrities ol #w a:active { background-position:-306px -20px; }
.mod-346-celebrities ol #x a:hover,
.mod-346-celebrities ol #x a:focus,
.mod-346-celebrities ol #x a:active { background-position:-327px -20px; }
.mod-346-celebrities ol #y a:hover,
.mod-346-celebrities ol #y a:focus,
.mod-346-celebrities ol #y a:active { background-position:-341px -20px; }
.mod-346-celebrities ol #z a:hover,
.mod-346-celebrities ol #z a:focus,
.mod-346-celebrities ol #z a:active { background-position:-355px -20px; }
.mod-346-celebrities .ctn-search .query { float:left; width:226px; height:18px; padding-left:3px; border:medium none; background:url("../../core/_img/bgr-general.png") no-repeat scroll 0 -49px transparent; }
.mod-346-celebrities .ctn-search .submit { float:left; overflow:hidden; width:49px; height:19px; border:none; background:url("../../core/_img/btn-general-pt.png") no-repeat scroll 0 -570px transparent; text-indent:-9999em; }
.mod-346-celebrities .ctn-search .submit:hover { background-position:-250px -570px; }

.mod-poll li { float:left; padding-bottom:0; }

.col-skinny.context-direct-to-the-subject { position:static; }

/* A UN CLIC */
.droplist-links { z-index:5; } /* IE7 bug */

/* Featured News  */
#fn-player a .play-video { background: url("http://s2.trrsf.com.br/atm/3/core/_img/btn-play-large.png?n=v2") no-repeat scroll 0 0 transparent; display: block; height: 64px; left: 157px; position: absolute; top: 112px; width: 93px; }
#fn-player a:hover .play-video, #fn-player a:focus .play-video { background: url("http://s2.trrsf.com.br/atm/3/core/_img/btn-play-large-hover.png?n=v2") no-repeat scroll 0 0 transparent; }
		
.mod-672-tumb-text { margin-top:17px; }
					
.mod-657-label-advertisingb .ctn-tgm-button-3 { float:right; }
.mod-657-label-advertisingb .ctn-selos-657 { float:right; }
.mod-657-label-advertisingb .lbl-sponsorship { float:right; margin-right:8px; margin-top:10px; color:#7B7873; font-size:10px; }
.mod-657-label-advertisingb .ttl-section { float:left; display:table; }
.mod-657-label-advertising .ctn-section .ttl-section a { width: auto; }

.mod-672-bigthumb { margin-top: 17px; }
.ctn-section-small { background: none repeat scroll 0 0 #FFFFFF; height: 10px; position: relative; padding: 0 0 12px; }
.ctn-section-small h2 { height:9px; overflow: hidden; }