/* 20120131 - 1140 */

/* CONTEXTO */
.video-player .col-main .lin-hor-dotted { border-width:10px 0; }
.video-player .col-main .lin-hor-dotted.top { border-top:none; }
.tabs-general { margin-bottom:22px; }
#mod-175-latest-news { margin-bottom:0 !important; }

/*
 * CAPA 
 */

/*Video com carrosel*/
#mod-547-video-carousel .btn-prev { float:left; margin:156px 17px 0 0; width:25px; height:50px; background:url("../_img/ico-general.png") no-repeat 0 -79px; text-indent:-9999px; }
#mod-547-video-carousel .btn-prev:hover { background-position:-334px -79px; }
#mod-547-video-carousel .disabled-prev,
#mod-547-video-carousel .disabled-prev:hover,
#mod-547-video-carousel .disabled-prev:focus { background-position:-167px -79px; cursor:default; }
#mod-547-video-carousel .btn-next { float:right; margin:156px 0 0 17px; width:25px; height:50px; background:url("../_img/ico-general.png") no-repeat 0 -155px; text-indent:-9999px; }
#mod-547-video-carousel .btn-next:hover { background-position:-334px -155px; }
#mod-547-video-carousel .disabled-next,
#mod-547-video-carousel .disabled-next:hover,
#mod-547-video-carousel .disabled-next:focus { background-position:-167px -155px; cursor:default; }
#mod-547-video-carousel .ctn-image .large { left:271px; top:145px; width:99px; height:68px; background:url("../../../core/_img/btn-play-large.png") no-repeat; }
#mod-547-video-carousel .videos-list { overflow:hidden; float:left; margin-bottom:21px; height:360px; width:851px; }
#mod-547-video-carousel .videos-list li { float:left; width:851px; background-color:#282623; }
#mod-547-video-carousel .videos-list li .video-info { float:left; padding:8px 8px; width:195px; }
#mod-547-video-carousel .videos-list li .video-info .ttl-main { margin:3px 0 5px 0; }
#mod-547-video-carousel .videos-list li .video-info .description { margin-bottom:15px; font-size:12px; }
#mod-547-video-carousel .videos-list li .video-info .btn-watch-now { margin-bottom:64px; width:94px; height:24px; background:url("http://s1.trrsf.com.br/atm/3/pt/_img/btn-general.png") no-repeat; } 
#mod-547-video-carousel .videos-list li .video-info .btn-watch-now:hover,
#mod-547-video-carousel .videos-list li .video-info .btn-watch-now:focus { background-position:-250px 0; }
#mod-547-video-carousel .video-carousel-shortcut { clear:both; float:left; margin:10px 0 0 416px; width:155px; }
#mod-547-video-carousel .video-carousel-shortcut li { float:left; margin-right:22px; width:9px; height:12px; background:url("../_img/ico-general.png") no-repeat 0 -247px; text-indent:-9999px; cursor:pointer; }
#mod-547-video-carousel .video-carousel-shortcut li.on { background-position:-167px -247px; }

/*videos recentes*/
#mod-548-recent-videos { float:left; margin-right:24px; padding:22px 0 3px 22px; width:434px; background-color:#282623; }
#mod-548-recent-videos .droplist { float:left; margin-left:-60px; width:100px; }
#mod-548-recent-videos .droplist-value div { display:none !important; }
#mod-548-recent-videos .video-thumbs li { float:right; margin-bottom:16px; margin-right:22px; width:195px; }
#mod-548-recent-videos .video-thumbs li.first { float:left; }
#mod-548-recent-videos .video-thumbs li .ctn-image { margin-bottom:5px; }
#mod-548-recent-videos .video-thumbs li .info { font-weight:bold; }
#mod-548-recent-videos .more { float:left; padding-top:0; padding-bottom:13px; }

/*videos recentes horizontal*/
.mod-548-recent-videos-horizontal { float:left; margin-bottom:22px; padding:14px 0 14px 22px; width:915px; background-color:#282623; }
.mod-548-recent-videos-horizontal.bottom { padding-bottom:14px !important; }
.mod-548-recent-videos-horizontal .video-thumbs li { float:left; margin-right:22px; width:195px; }
.mod-548-recent-videos-horizontal .video-thumbs li .ctn-image { margin-bottom:5px; }
.mod-548-recent-videos-horizontal .video-thumbs li .info { font-weight:bold; }

/*Audience pulse*/
.mod-043-audience-pulse-horizontal { float:left; padding:14px 0 14px 22px; width:915px; background-color:#282623; }
.mod-043-audience-pulse-horizontal .ttl-section span { width:143px; background-position: 0 -250px; }
.mod-043-audience-pulse-horizontal li { float:left; margin-right:22px; width:195px; }
.mod-043-audience-pulse-horizontal li .ctn-image { margin-bottom:5px; }
.mod-043-audience-pulse-horizontal li .info { font-weight:bold; }
.mod-043-audience-pulse-horizontal li strong { display:block; margin-top:3px; color:#9BC70D; }
.mod-043-audience-pulse-horizontal li strong span { color:#999999; font-size:11px; }


/* Featured Video */
.mod-559-featured-videos { border:12px solid #ECEAE7; }
.mod-559-featured-videos .featured-container { float:left; padding:12px; width:542px; }
.mod-559-featured-videos .featured-container .ctn-image { margin-bottom:12px; }
.mod-559-featured-videos .featured-container .ctn-image .play-video-large { display:block; position:absolute; left:220px; top:128px; width:93px; height:64px; background:url("../../../core/_img/btn-play-large.png") no-repeat; }
.mod-559-featured-videos .featured-container .ctn-image a:hover .play-video-large { background:url("../../../core/_img/btn-play-large-hover.png") no-repeat; }
.mod-559-featured-videos .featured-container .video-title { float:left; margin-bottom:7px; font-size:18px; color:#464139; line-height:16px; }
.mod-559-featured-videos .featured-container .video-description { clear:both; margin-bottom:10px; height:26px; font-size:12px; }
.mod-559-featured-videos .featured-container .watch-now { float:left; }
.mod-559-featured-videos .featured-container .aside-ad { float:right; }
.mod-559-featured-videos .video-thumbs { float:right; width:334px; border-left:12px solid #ECEAE7; }
.mod-559-featured-videos .video-thumbs li { float:left; border-bottom:12px solid #ECEAE7; }
.mod-559-featured-videos .video-thumbs li.bottom { border-bottom:1px solid #ECEAE7; }
.mod-559-featured-videos .video-thumbs li .content { float:left; padding:12px; }
.mod-559-featured-videos .video-thumbs li .content .ctn-image { margin-right:12px; }
.mod-559-featured-videos .video-thumbs li .content .video-info { float:left; width:103px; }
.mod-559-featured-videos .video-thumbs li .content .video-info .description { display:block; margin-bottom:19px; height:66px; overflow:hidden; font-size:14px; }

/*Video Navigation*/
#mod-560-video-navigation .channel-list { float:left; margin-right:7px; }
#mod-560-video-navigation .channel-list li { width:165px; height:24px; }
#mod-560-video-navigation .channel-list li.selected { background:url("../_img/channel-arrow.png") no-repeat right 0 #ECEAE7; }
#mod-560-video-navigation .channel-list li .channel-link { display:inline-block; padding:6px 0 5px 11px; font-weight:bold; }
#mod-560-video-navigation .channel-list li .horizontal-line { display:block; width:160px; height:1px; background:url("../_img/channel-dotted-line.png") repeat-x bottom; }
#mod-560-video-navigation .channel-content { float:left; width:447px; }
#mod-560-video-navigation .channel-content .navigation { margin-bottom:20px; }
#mod-560-video-navigation .channel-content .combo-order { float:left; margin:3px 5px 0 0; }
#mod-560-video-navigation .channel-content .combo-order .order-by { float:left; margin:5px 2px 0 0; width:80px; height:7px; background:url("../_img/ttl-general.png") no-repeat 0 -166px; text-indent:-9999px; }
#mod-560-video-navigation .channel-content .combo-order .droplist { float:left; width:121px; }
#mod-560-video-navigation .channel-content .pagination { float:right; margin-right:8px; }
#mod-560-video-navigation .channel-content .pagination .info { float:left; margin-top:1px; padding-right:8px; }
#mod-560-video-navigation .channel-content .pagination .info span { margin-right:4px; }
#mod-560-video-navigation .channel-content .pagination .info strong { font-size:12px; }
#mod-560-video-navigation .channel-content .pagination .pagination-index { display:inline-block; margin-right:5px; padding:2px 6px; border:1px solid #C5C5C5; cursor:default; }
#mod-560-video-navigation .channel-content .pagination .controls { float:left; }
#mod-560-video-navigation .channel-content .pagination .controls span { width:15px; height:23px; }
#mod-560-video-navigation .channel-content .pagination .controls .prev { margin-right:2px; background-position:0 -992px; }
#mod-560-video-navigation .channel-content .pagination .controls .prev:hover,
#mod-560-video-navigation .channel-content .pagination .controls .prev:focus { background-position:-80px -992px; }
#mod-560-video-navigation .channel-content .pagination .controls .next { background-position:-20px -992px; }
#mod-560-video-navigation .channel-content .pagination .controls .next:hover,
#mod-560-video-navigation .channel-content .pagination .controls .next:focus { background-position:-100px -992px; }
#mod-560-video-navigation .channel-content .pagination .controls .disabled-prev { margin-right:2px; background-position:-40px -992px; cursor:default; }
#mod-560-video-navigation .channel-content .pagination .controls .disabled-next{ background-position:-60px -992px; cursor:default; } 
#mod-560-video-navigation .channel-content .videos { float:left; width:456px; }
#mod-560-video-navigation .channel-content .videos li { float:left; margin:0 17px 19px 0; width:135px; }
#mod-560-video-navigation .channel-content .videos li .ctn-image { margin-bottom:7px; }
#mod-560-video-navigation .channel-content .videos li .date { display:block; margin-bottom:1px; color:#999; }
#mod-560-video-navigation .channel-content .videos li .info { display:block; overflow:hidden; height:39px; }
#mod-560-video-navigation .channel-content .videos li .info a { font-weight:bold; }
/*
 * PLAYER 
 */

/*Overwritting comments*/
#comments #divNumComments h5.ttl-comments { height:22px; width:124px; background:url("../_img/ttl-general.png") no-repeat 0 -129px; }
.LNG_es #comments #divNumComments h5.ttl-comments { background:url("../_img/ttl-general-es.png") no-repeat 0 -129px; }
.LNG_en #comments #divNumComments h5.ttl-comments { width:107px; background:url("../_img/ttl-general-en.png") no-repeat 0 -129px; }
#comments #divListComment .nntt-facebook { position:relative !important; top:-11px !important; right:-24px; }
.LNG_en .video-player .trr-content-sharer.trr-content-sharer-top, 
.LNG_es .video-player .trr-content-sharer.trr-content-sharer-top { width:100%; }

/*Combo Channel*/
#combo-channel { float:left; margin-top:4px; width:120px; }

/* EVENTS */
#events-countdown { float:right; clear:left; margin-top:-35px; height:34px; overflow:hidden; }

.ttl-section span.videos { margin-right:13px; width:76px; background-image:url("../_img/ttl-general.png"); }
.LNG_es .ttl-section span.videos { width:76px; background-image:url("../_img/ttl-general-es.png"); }
.LNG_en .ttl-section span.videos { width:76px; background-image:url("../_img/ttl-general-en.png"); }
.title-wrapper { margin-bottom:20px; } /*????*/

.ctn-tgm-content-module { width:300px; height:100px; }

/* VIDEO TITLE */
.mod-380-video-wide-related #mod-077-content-title { float:left; margin:10px 0 0 12px; width:609px; }
.mod-380-video-wide-related #mod-077-content-title .date { display:inline-block; margin-bottom:10px; color:#978D80; }
.mod-380-video-wide-related #mod-077-content-title .video-title { margin-bottom:11px; font-size:18px; color:#464139; }
.mod-380-video-wide-related #mod-077-content-title .video-description { margin-bottom:14px; height:26px; font-size:12px; }
.mod-380-video-wide-related #mod-077-content-title .user-interation { display:block; margin-bottom:3px; height:23px; }
.mod-380-video-wide-related #mod-077-content-title .user-interation .permalink { float:left; }
.mod-380-video-wide-related #mod-077-content-title .user-interation #content-sharer { float:none; width:auto; }
.mod-380-video-wide-related #mod-077-content-title .trr-content-sharer.trr-content-sharer-top { padding:0; }
.LNG_en .mod-380-video-wide-related #mod-077-content-title .trr-content-sharer.trr-content-sharer-top { width:100%; }
.LNG_en .mod-380-video-wide-related #mod-077-content-title .trr-content-sharer.trr-content-sharer-top ul { margin-right:12px; } 
.mod-380-video-wide-related #mod-077-content-title .source { display:block; clear:both; }
.mod-380-video-wide-related #mod-077-content-title .source .image { margin-bottom:12px; height:45px; width:65px; }
.mod-380-video-wide-related #timer { font-size:18px; }

/* PLAYER */
.mod-380-video-wide-related { margin-bottom:22px; border:2px solid #ECEAE7; }
.mod-380-video-wide-related .player-container { height:360px; }
.mod-380-video-wide-related #player-wide { position:relative; float:left; top:-2px; left:-2px; width:636px; }
.mod-380-video-wide-related #video-overlay { position:absolute; display:none; top:0; left:0; padding:55px 0 0; width:640px; height:305px; background-color:black; font-weight:bold; z-index:9; }
.mod-380-video-wide-related #video-overlay.on { display:block; }
.mod-380-video-wide-related #video-overlay #next-video-info { float:left; margin-left:22px; width:295px; }
.mod-380-video-wide-related #video-overlay #next-video-info .replay-container { float:left; margin-bottom:20px; }
.mod-380-video-wide-related #video-overlay #next-video-info .replay-container #replay { float:left; margin-right:12px; padding:19px 0 0 60px; width:117px; height:32px; background:url("../_img/ico-general.png") no-repeat; color:#fff; }
.mod-380-video-wide-related #video-overlay #next-video-info .replay-container #replay:hover { background-position:-310px 0; }
.mod-380-video-wide-related #video-overlay #next-video-info .replay-container .watch-again { float:left; margin-top:18px; }
.mod-380-video-wide-related #video-overlay .next-video { display:block; clear:both; margin-bottom:10px; font-size:18px; color:#676767; }
.mod-380-video-wide-related #video-overlay .next-video.off { display:none; }
.mod-380-video-wide-related #video-overlay #next-video-title { display:block; margin-bottom:16px; line-height:23px; font-size:23px; color:#FFF; }
.mod-380-video-wide-related #video-overlay #timer { line-height:58px; font-size:76px; color:#676767; }
.mod-380-video-wide-related .related-videos { float:right; margin-top:9px; padding-left:8px; width:288px; }
.mod-380-video-wide-related .related-videos .ctn-section { background:none; }
.mod-380-video-wide-related .related-videos .ttl-section { margin-top:6px; }
.mod-380-video-wide-related .related-videos .ttl-section span { background:url("../_img/ttl-general.png") no-repeat 0 -29px; }
.LNG_es .mod-380-video-wide-related .related-videos .ttl-section span { background:url("../_img/ttl-general-es.png") no-repeat 0 -29px; }
.LNG_en .mod-380-video-wide-related .related-videos .ttl-section span { background:url("../_img/ttl-general-en.png") no-repeat 0 -29px; }
.mod-380-video-wide-related .related-videos .scroll { padding-right:0 !important; height:467px; width:279px; overflow:hidden; }
.mod-380-video-wide-related .related-videos li { float:left; padding:8px 8px; width:252px; background-color:#ECEAE7; border-bottom:1px solid #FFF; }
.mod-380-video-wide-related .related-videos li .ctn-image { margin-right:17px; }
.mod-380-video-wide-related .related-videos li .ctn-image a:hover .play-video { top:9px; left:23px; }
.mod-380-video-wide-related .related-videos li a.info { font-weight:bold; }
.mod-380-video-wide-related .related-videos li.bottom { padding-bottom:8px !important; border:none; }
.mod-380-video-wide-related #next-videos-list .video-info { float:left; width:146px; }
.mod-380-video-wide-related #next-videos-list .video-info a { color:#5D5850; }
.mod-380-video-wide-related #next-videos-list .watching { display:none; }
.mod-380-video-wide-related #next-videos-list .current { background-color:#BEB7AF; }
.mod-380-video-wide-related #next-videos-list .current .ctn-image { opacity:0.50; -moz-opacity:0.50; filter:alpha(opacity=50); }
.mod-380-video-wide-related #next-videos-list .current .video-info a { color:#FFF; }
.mod-380-video-wide-related #next-videos-list .current .watching { display:block; background:url("../_img/ttl-general.png") no-repeat 0 -117px; } 
.LNG_es .mod-380-video-wide-related #next-videos-list .current .watching { background:url("../_img/ttl-general-es.png") no-repeat 0 -117px; }
.LNG_en .mod-380-video-wide-related #next-videos-list .current .watching { background:url("../_img/ttl-general-en.png") no-repeat 0 -117px; }
/* AUDIENCE PULSE */
.mod-043-b1-audience-pulse { margin-bottom:22px; }
.mod-043-b1-audience-pulse .ctn-section { padding-bottom:12px; }
.mod-043-b1-audience-pulse .ttl-section span { width:143px; background-position:0 -250px; }
.mod-043-b1-audience-pulse li { float:left; padding:8px; width:276px; border:4px solid #ECEAE7; border-bottom:none; }
.mod-043-b1-audience-pulse li.bottom { padding-bottom:8px !important; border-bottom:4px solid #ECEAE7; }
.mod-043-b1-audience-pulse li .ctn-image { margin-right:11px; }
.mod-043-b1-audience-pulse li .ctn-image a:hover .play-video { left:76px; top:39px; }
.mod-043-b1-audience-pulse li .date { float:left; margin-bottom:3px; line-height:9px; }
.mod-043-b1-audience-pulse li a.info { overflow:hidden; float:left; margin-bottom:13px; width:128px; height:39px; font-weight:bold; }
.mod-043-b1-audience-pulse li strong { float:left; color:#9BC70D; }
.mod-043-b1-audience-pulse li span { font-size:10px; color:#999999; }

/* ALL CATEGORIES */
.mod-522-all-channels { display:inline-block; }
.mod-522-all-channels .ttl-section span { width:193px; background:url("../_img/ttl-general.png") no-repeat -2px -58px; }
.LNG_es .mod-522-all-channels .ttl-section span { width:161px; background:url("../_img/ttl-general-es.png") no-repeat -2px -58px; }
.LNG_en .mod-522-all-channels .ttl-section span { width:94px; background:url("../_img/ttl-general-en.png") no-repeat -2px -58px; }
.mod-522-all-channels .ctn-section { padding-bottom:11px; }
.mod-522-all-channels ul { float:left; width:848px; }
.mod-522-all-channels li { float:left; width:212px; margin-bottom:12px; }
.mod-522-all-channels li a { color:#ff9900; }
.mod-522-all-channels .more { padding:0; }

/* VIDEO CHANNELS RULER */
#mod-558-channel-ruler { display:inline-block; margin-bottom:22px; }
#mod-558-channel-ruler .carousel-container { float:left; }
#mod-558-channel-ruler .carousel { width:904px; height:10px; overflow:hidden; }
#mod-558-channel-ruler .navigation { float:left; margin-top:2px; width:5px; height:9px; background:url("../_img/ico-general.png") no-repeat; text-indent:-9999px; }
#mod-558-channel-ruler .previous { float:left; margin-right:12px; background-position:-60px -64px; }
#mod-558-channel-ruler .previous:hover,
#mod-558-channel-ruler .previous:focus { background-position:-120px -64px; }
#mod-558-channel-ruler .disabled-prev,
#mod-558-channel-ruler .disabled-prev:hover,
#mod-558-channel-ruler .disabled-prev:focus { background-position:0 -64px; cursor:default; }
#mod-558-channel-ruler .next { float:right; margin-left:10px; background-position:-60px -88px; }
#mod-558-channel-ruler .next:hover,
#mod-558-channel-ruler .next:focus { background-position:-120px -88px; }
#mod-558-channel-ruler .disabled-next,
#mod-558-channel-ruler .disabled-next:hover,
#mod-558-channel-ruler .disabled-next:focus { background-position:0 -88px; cursor:default; }
#mod-558-channel-ruler .carousel { float:left; }
#mod-558-channel-ruler .carousel li { display:inline; margin-right:11px; padding-left:14px; height:12px; background:url("../../../core/_img/lin-dotted.png") repeat-y; float:left; font-size:10px; text-transform:uppercase; }
#mod-558-channel-ruler .carousel li a { color:#5D5850; }

/* Video Search */
#videos-search .vertical-line { float:left; margin:7px 16px 0 3px; background:url("../../../core/_img/lin-dotted.png") repeat-y; }
#videos-search input[type="text"] { float:left; padding-left:7px; width:238px; height:20px; border:1px solid #BEB7AF; border-radius:3px; border-right:none; font-size:14px; color:#999; }
#videos-search input[type="text"]:focus { border-color:#ff9900; }
#videos-search input[type="submit"] { display:inline; margin-left:-4px; width:53px; background-position:0 -150px; }
#videos-search input[type="submit"]:hover { background-position:-250px -150px; }

/* Video Navigation Editorial */
#mod-560-video-navigation-editorial .panamerican-icon { float:left; margin-right:6px; height:25px; width:25px; text-indent:-9999px; }
#mod-560-video-navigation-editorial .info { margin-bottom:17px; }
#mod-560-video-navigation-editorial .info .pagination { float:right; margin:5px 10px 0 0; }
#mod-560-video-navigation-editorial .info .pagination .index-container { float:left; margin-top:1px; padding-right:8px; }
#mod-560-video-navigation-editorial .info .pagination .index-container span { margin-right:4px; }
#mod-560-video-navigation-editorial .info .pagination .index-container strong { font-size:12px; }
#mod-560-video-navigation-editorial .info .pagination .index-container .pagination-index { display:inline-block; margin-right:5px; padding:2px 6px; border:1px solid #C5C5C5; cursor:default; }

#mod-560-video-navigation-editorial .info .pagination .controls { float:left; }
#mod-560-video-navigation-editorial .info .pagination .controls span { width:15px; height:23px; }
#mod-560-video-navigation-editorial .info .pagination .controls .prev { margin-right:2px; background-position:0 -992px; }
#mod-560-video-navigation-editorial .info .pagination .controls .prev:hover,
#mod-560-video-navigation-editorial .info .pagination .controls .prev:focus { background-position:-80px -992px; }
#mod-560-video-navigation-editorial .info .pagination .controls .next { background-position:-20px -992px; }
#mod-560-video-navigation-editorial .info .pagination .controls .next:hover,
#mod-560-video-navigation-editorial .info .pagination .controls .next:focus { background-position:-100px -992px; }
#mod-560-video-navigation-editorial .info .pagination .controls .disabled-prev { margin-right:2px; background-position:-40px -992px; cursor:default; }
#mod-560-video-navigation-editorial .info .pagination .controls .disabled-next{ background-position:-60px -992px; cursor:default; }

#mod-560-video-navigation-editorial .videos { clear:both; float:left; margin-bottom:13px; width:612px; }
#mod-560-video-navigation-editorial .videos .no-results { float:left; margin-top:18px; color:#FF0000; font-size:15px; font-weight:bold; } 
#mod-560-video-navigation-editorial .videos li { float:left; margin:0 23px 19px 0; width:135px; } 
#mod-560-video-navigation-editorial .videos li .ctn-image { margin-bottom:7px; }
#mod-560-video-navigation-editorial .videos li .date { display:block; margin-bottom:1px; color:#999; }
#mod-560-video-navigation-editorial .videos li .info { display:block; overflow:hidden; margin-bottom:0; height:39px; }
#mod-560-video-navigation-editorial .videos li .info a { font-weight:bold; }