body { background: #dddedf url(/images/layout/shadow.png) repeat-y center top; }

a { color: #4090dd; }
a:hover { color: #1e6ebb; }

#body_home { margin: 0 auto; width: 980px; color: #444444; font: 0.75em Arial, Helvetica, sans-serif; line-height: 1.75; background: url(/images/header_background.jpg) no-repeat 50% 0; padding-top: 20px; }
#body_home p { line-height: 1.5; }

#body_home_base { color: #444444; font: 0.75em Arial, Helvetica, sans-serif; line-height: 1.75; }
#body_home_base p { line-height: 1.5; }

#page { overflow: hidden; }
#page .banner_footer { text-align: center; }

#page2 { overflow: hidden; position: relative; width: 77em; margin: 0 auto; padding: 0; background: #fff; }

#header, #page, #footer .content { position: relative; width: 77em; margin: 0 auto; padding: 0 28px; background: #fff; }

#header { background: none; padding: 1.75em 0; position: relative; }
#header h1 { margin: 0 0 1.75em; height: 5.25em; width: 26.25em; }
#header h1 a { display: block; width: 26.25em; background: url(/images/logo.png) no-repeat; text-decoration: none; height: 140px; top: -30px; position: relative; top: -30px; }
#header h1 span { visibility: hidden; }
#header #search { position: absolute; bottom: 2.275em; right: 0; width: 13em; }
#header #search input { border: 1px solid #dedede; position: absolute; right: 53px; height: 14px; padding: 2px; font: 1em Arial, Helvetica, sans-serif; color: #888888; }
#header #search button { position: absolute; right: 0; width: 56px; height: 20px; text-indent: -9999em; overflow: visible; margin: 0; padding: 0; background: url(/images/search_button.png) no-repeat; border: 0 none; cursor: pointer; }
#header .user_links { position: absolute; right: 0em; bottom: -15px; height: 30px; font-size: 14px; font-weight: bold; }
#header .user_links a { margin: 0 0.35em; color: #888888; text-decoration: none; }
#header .user_links a:hover { color: #444444; text-decoration: underline; }
#header .banner { position: absolute; right: 0; top: 0.583333333333333em; }

#header_wrap { padding-bottom: 10px; border-bottom: 1px solid #000; margin-left: 20px; margin-right: 20px; }

#header { z-index: 9000; }
#header .navigation { position: absolute; left: 0; bottom: -15px; width: 650px; height: 30px; z-index: 9500; padding-left: 134px; }
#header .navigation li { float: left; position: relative; height: 30px; }
#header .navigation li a { display: block; text-decoration: none; background-repeat: no-repeat; }
#header .navigation li span { font-size: 14px; text-align: center; padding-right: 19px; padding-left: 17px; padding-bottom: 5px; border-right: 1px solid #000; }
#header .navigation .last span { border: none; }
#header .navigation .last li a { background: none; }
#header .navigation .programacion { width: 134px; position: absolute; left: 0; top: 0; }
#header .navigation .programacion a { background-position: 0 0; }
#header .navigation .programacion a:hover { background-position: 0 -30px; }
#header .navigation .programacion .submenu { z-index: 9999; position: relative; border: 1px solid #d1d1d1; width: 78.75em; height: 28em; left: -0.875em; top: 0; }
#header .navigation .programacion .submenu .contents { background: #fdfdfd; height: 26.18em; padding: 11px; padding-left: 14.875em; }
#header .navigation .programacion .submenu li { float: none; height: auto; margin: 0; padding: 0; background: none; }
#header .navigation .programacion .submenu li a { height: 1.75em; }
#header .navigation .programacion .submenu .primetime, #header .navigation .programacion .submenu .grid, #header .navigation .programacion .submenu .categorias { position: absolute; left: 1.75em; }
#header .navigation .programacion .submenu .primetime { padding-left: 1.75em; height: 5.25em; width: 8.75em; }
#header .navigation .programacion .submenu .primetime .scroller { position: relative; overflow: hidden; height: 5.25em; width: 8.75em; }
#header .navigation .programacion .submenu .primetime li { height: 5.25em; width: 8.75em; }
#header .navigation .programacion .submenu .grid { top: 8.3125em; width: 11.375em; }
#header .navigation .programacion .submenu .categorias { top: 11.375em; width: 11.375em; height: 5.25em; font-weight: bold; }
#header .navigation .programacion .submenu .categorias li { float: left; width: 49.99999%; }
#header .navigation .programacion .submenu .programas { padding-left: 1.75em; background: url(/images/footer_lines.png) no-repeat 0 0; width: 13.125em; float: left; }
#header .navigation .programacion .submenu div a { height: 1.75em; background: none; }
#header .navigation .tv_online a { background-position: -116px 0; }
#header .navigation .tv_online a:hover { background-position: -116px -30px; }
#header .navigation .noticias a { background-position: -497px 0; }
#header .navigation .noticias a:hover { background-position: -497px -30px; }
#header .navigation .contacto a { background-position: -377px 0; }
#header .navigation .contacto a:hover { background-position: -377px -30px; }
#header .navigation .contenidos { width: 14.875em; }
#header .navigation .contenidos a { background-position: 0 -5.25em; }
#header .navigation .contenidos a:hover { background-position: -14em -5.25em; }

#piece { width: 100%; height: 314px; background-color: white; margin-top: -1px; margin-bottom: -1px; text-align: center; }
#piece #stub { height: 26.25em; background: url(/images/flash_movie.jpg) center no-repeat; }

.box, .home_box { padding: 0.35em 0 0; }
.box h2, .home_box h2 { position: relative; font-size: 1.533em; font-family: Arial, Helvetica, sans-serif; line-height: 24px; border-bottom: 1px solid #e0e0e0; margin: 0.570776255707763em 0; padding-top: 4px; }
.box h2 a, .home_box h2 a { text-decoration: none; }
.box .home, .home_box .home { background: url(/images/news_title_bg.jpg); }
.box b, .home_box b { margin-left: 10px; }
.box h3 a, .home_box h3 a { text-decoration: none; }
.box h3 a:hover, .home_box h3 a:hover { text-decoration: underline; }
.box .archive h2, .home_box .archive h2 { font-size: 12px; }

#archive_preview.box2 { position: relative; top: 25px; float: right; width: 250px; }
#archive_preview.box2 h9.home { width: 250px; background: url(/images/news_title_bg.jpg) repeat; font-size: 1.533em; font-family: Arial, Helvetica, sans-serif; line-height: 24px; border-bottom: 1px solid #e0e0e0; padding-top: 4px; padding-left: 4px; padding-right: 190px; }
#archive_preview.box2 h9.home a { text-decoration: none; }

.home_box { padding: 1px 0 0; }
.home_box .more { font-weight: bold; margin-top: 0; color: orange; }

#programacion, #deportes { width: 21em; margin-right: 1.75em; }

#programacion table { width: 100%; font-size: 1.1666em; line-height: 1.50008571918395em; }
#programacion table td { background: url(/images/dotted_border.png) repeat-x bottom; }
#programacion table .now td { font-weight: bold; }
#programacion table .time { width: 37px; color: #888888; font-size: .785em; }
#programacion table .show { font-size: .9em; }
#programacion table a { color: #444444; text-decoration: none; }
#programacion table a:hover { color: #4090dd; text-decoration: underline; }
#programacion .more { margin-top: 0.875em; font-weight: bold; }
#programacion .more a { text-decoration: none; }

#deportes { clear: left; display: none; }
#deportes .scroller { height: 5.25em; overflow: hidden; width: 24.5em; }
#deportes .scroller ol { width: 131.25em; }
#deportes .scroller .section { width: 15.75em; padding-left: 8.75em; float: left; }
#deportes .scroller .section .thumb { float: left; margin-top: -1.75em; margin-left: -8.75em; }
#deportes .controls { position: relative; left: -11px; top: .3em; margin-left: .5em; }
* html #deportes .controls { padding-top: .2em; }
#deportes .controls a { display: block; float: left; margin-right: .2em; padding: 0; }
#deportes .controls a span { display: block; width: 12px; height: 12px; font-size: 1px; background: url(/images/icons.png) no-repeat 50% -28px; cursor: pointer; }
#deportes .controls a.active span { background-position: 50% -40px; }
#deportes .controls a.prev, #deportes .controls a.next, #deportes .controls a.prev span, #deportes .controls a.next span { width: 8px; height: 10px; }
#deportes .controls a.prev span, #deportes .controls a.next span { margin-top: 1px; }
#deportes .controls a.prev span { background: url(/images/icons.png) no-repeat 50% -72px; }
#deportes .controls a.prev:hover span { background-position: 50% -82px; }
#deportes .controls a.next span { background: url(/images/icons.png) no-repeat 50% -52px; }
#deportes .controls a.next:hover span { background-position: 50% -62px; }
#deportes .more { margin-left: 8.75em; }
* html #deportes .more { margin-top: -.35em; }

.image_mini { background: #E6E6E6; float: left; width: 63px; height: 42px; overflow: hidden; text-align: center; margin-right: 5px; }

#noticias { width: 21em; height: 12.25em; padding-bottom: 0px; margin-right: 1.75em; }
#noticias .scroller, #noticias .sports { height: 19.25em; overflow: hidden; }
#noticias .scroller li, #noticias .sports li { clear: both; padding-bottom: 1.75em; }
#noticias .scroller .thumb, #noticias .sports .thumb { float: left; margin: 2px 0.875em 0.583333333333333em 0; }
#noticias .more { font-weight: bold; margin-top: 0; color: orange; }
#noticias .more a { text-decoration: none; }
#noticias .sports { height: 17.5em; bacground: #999; }
#noticias .sports li { padding-bottom: 0; }

#left_minisite { width: 21em; height: 24.5em; padding-top: 20px; margin-right: 1.75em; margin-top: 0px; }
#left_minisite .minisite { padding: 0.875em 0 0.875em 92px; position: relative; border-bottom: 1px solid #e0e0e0; min-height: 58px; background: url(/images/layout/video_list_back.png) repeat-x left top; }
#left_minisite .minisite li { clear: both; padding-bottom: 1.75em; }
#left_minisite .minisite .thumb { position: absolute; top: 0.875em; left: 0; border: 1px solid #e0e0e0; padding: 2px; display: block; height: 52px; width: 74px; }
#left_minisite .more { font-weight: bold; margin-top: 0; color: orange; }
#left_minisite .more a { text-decoration: none; }

#encuestas { background: transparent url(/images/layout/poll_back.png) repeat-x scroll left bottom; width: 24.5em; padding-top: 0.4375em; padding-bottom: 5px; margin-bottom: 30px; }
#encuestas .question { font-weight: bold; }
#encuestas .options { margin-top: 0.875em; margin-bottom: 0.875em; }
#encuestas .options label.radio input { vertical-align: middle; position: relative; top: -1px; }
#encuestas .submit { text-align: center; }
#encuestas .contents { background: #fbfbfb; }

#encuestas_sponsor { width: 920px; height: 560px; padding-top: 0.4375em; padding-bottom: 5px; margin-bottom: 30px; }
#encuestas_sponsor .content { position: relative; left: 360px; top: 310px; }
#encuestas_sponsor .content .question { _position: absolute; _top: 50%; display: table-cell; vertical-align: middle; width: 500px; height: 50px; font-weight: bold; font-size: 16px; family: Arial; }
#encuestas_sponsor .content .options li { position: relative; top: 15px; font-size: 14px; margin-top: 13px; }
#encuestas_sponsor .content .submit { position: absolute; top: 170px; left: 430px; text-align: center; }
#encuestas_sponsor .content .contents { background: #fbfbfb; }

#archivo { float: left; width: 21em; height: 28em; margin-top: -14em; }

#content_banner { clear: both; float: left; width: 50.75em; height: 7em; margin-top: 1.75em; margin-right: 5.25em; }

#tv_online { width: 25.375em; height: 21em; margin-top: 1.75em; padding-top: 0; }

#carve { width: 21em; height: 8.75em; padding-top: 3.5em; margin-right: 1.75em; }

#piece #stub a.magic { height: 0; padding-top: 26.25em; display: block; overflow: hidden; }

.sidebar.left { float: left; }
.sidebar.right { float: right; height: 225px; width: 281px; }
.sidebar.right .social_networks { margin-top: 5px; height: 60px; width: 300px; }
.sidebar.right .social_networks .twitter { float: left; width: 150px; }
.sidebar.right .social_networks .facebook { float: right; width: 150px; }

#main_content { width: 27.125em; margin-left: 284px; }
#main_content #video_unit { text-align: center; }
#main_content .secciones { margin-top: 0.875em; border-top: 1px solid #e0e0e0; }
#main_content .secciones .section { padding: 0.875em 0 0.875em 92px; position: relative; border-bottom: 1px solid #e0e0e0; min-height: 58px; background: url(/images/layout/video_list_back.png) repeat-x left top; }
#main_content .secciones .section .thumb { position: absolute; top: 0.875em; left: 0; border: 1px solid #e0e0e0; padding: 2px; display: block; height: 52px; width: 74px; }

.poll_color { width: 15px; text-align: center; float: left; margin-right: 10px; }

.home_play { background: url(/images/play.png) no-repeat; width: 50px; height: 50px; position: relative; top: -140px; left: 132px; opacity: 0.9; margin-bottom: -50px; }

.home_play:hover { opacity: 1.0; }

.home_preview { width: 320px; height: 250px; }

#home_left_bottom_banner { padding-top: !grid_unit; }

#content_noticias { width: 50.75em; float: left; margin-right: 5.25em; }
#content_noticias.full_article { width: 35em; }
#content_noticias.full_article .entry-content { margin-top: 1.75em; margin-bottom: 1.75em; }
#content_noticias.full_article .entry-content p { margin-bottom: 1.75em; }
#content_noticias .share_buttons { display: block; width: 200px; height: 25px; margin-bottom: 5px; }
#content_noticias .share_buttons .share_button { float: left; margin-right: 5px; }
#content_noticias .media { margin-bottom: 1.75em; }
#content_noticias .media img { border: 1px solid #d1d1d1; }

#lista_noticias .news, #lista_noticias .archive { min-height: 7em; padding-top: 1.75em; padding-bottom: 1.75em; padding-left: 12.25em; position: relative; border-bottom: 1px solid #e0e0e0; }
#lista_noticias .news .thumbnail, #lista_noticias .archive .thumbnail { position: absolute; top: 1.75em; left: 0; width: 112px; height: 84px; overflow: hidden; background: #e6e6e6; text-align: center; }
#lista_noticias .news h2, #lista_noticias .archive h2 { font-size: 1.1666em; line-height: 1.50008571918395em; margin: 0; border: 0; }
#lista_noticias .news .meta_data, #lista_noticias .archive .meta_data { color: #888888; }
#lista_noticias .news .meta_data a, #lista_noticias .archive .meta_data a { color: #888888; }
#lista_noticias .news .meta_data a.comments, #lista_noticias .archive .meta_data a.comments { padding-left: 16px; background: url(/images/icons.png) no-repeat left -94px; }
#lista_noticias .news a.readmore, #lista_noticias .archive a.readmore { white-space: nowrap; }
#lista_noticias .news em, #lista_noticias .archive em { font-weight: bold; }
#lista_noticias .news .source, #lista_noticias .archive .source { color: #888888; }
#lista_noticias .news abbr.updated, #lista_noticias .archive abbr.updated { font-weight: bold; }
#lista_noticias .archive .thumbnail { background: #fff; }

#news_meta_data { background-color: #f4f4f4; width: 14em; margin-top: 2.625em; margin-right: 1.75em; padding-top: 0; float: left; }
#news_meta_data .skyscraper { margin-left: 4px; margin-top: 1.75em; }
#news_meta_data .meta { padding-left: 0.875em; padding-right: 0.875em; }
#news_meta_data .meta li { padding-top: 0.875em; padding-bottom: 0.875em; }
#news_meta_data .meta li .info { font-weight: bold; }

body.noticias #archivo.box { margin-top: 0.35em; float: right; height: auto; }
body.noticias #tv_online.box { clear: none; width: 21em; margin-right: 0; float: right; clear: right; }
body.noticias #side_banner.box { margin-top: 1.75em; float: right; clear: right; }

.news_play { background: url(/images/play.png) no-repeat; width: 50px; height: 50px; position: relative; top: -140px; left: 132px; opacity: 0.9; margin-bottom: -50px; }

.news_play:hover { opacity: 1.0; }

.news_preview { width: 320px; height: 250px; }

#tv_set { position: relative; width: 930px; padding: 0 0px; min-height: 43.75em; overflow: hidden; }
#tv_set #player { position: relative; top: 15px; margin-bottom: 40px; width: 505px; }
#tv_set h1 { position: absolute; left: 630px; top: 30px; height: 103px; width: 294px; background: url(/images/tv_online_header.png) no-repeat; }
#tv_set h1 span { visibility: hidden; }
#tv_set #archive_preview { position: absolute; left: auto; right: 70px; margin-top: 0px; float: none; }
#tv_set #tv_online_buttons { float: right; width: 310px; }
#tv_set .buy_service { padding: 10px; }
#tv_set .buy_service .content { width: 600px; float: left; }
#tv_set .buy_service .content label { width: 550px; text-align: center; color: #646464; float: left; font-size: 18px; }
#tv_set .buy_service .content .bck { background: url(/images/banner-tv-online.jpg) no-repeat; float: left; margin-right: 25px; height: 258px; }
#tv_set .buy_service .content p { color: #307bb1; font-size: 16px; font-weight: bold; padding-bottom: 10px; }
#tv_set .buy_service .content .tv { float: left; margin-right: 15px; padding-top: 50px; }
#tv_set .buy_service .content ul { padding-top: 61px; margin-left: 440px; height: 170px; width: 113px; }
#tv_set .buy_service .content ul li { padding-top: 17px; padding-bottom: 3px; list-style: none; padding-left: 11px; line-height: 21px; height: 25px; }
#tv_set .buy_service .content ul label { width: 150px; }
#tv_set .buy_service img.radio { margin-top: 30px; float: right; }
#tv_set .buy_service img.ad { float: left; }
#tv_set .buy_service .arrow { margin-top: 5px; margin-left: 5px; }
#tv_set .imagen { float: left; margin-top: 20px; }

.confirmation { background: url(/images/confirmacion-pago.jpg) no-repeat; width: 81%; height: 250px; margin: 0 auto; margin-top: 80px; }
.confirmation p { padding-top: 75px; padding-left: 295px; }

#tv_panel { margin-top: 20px; }
#tv_panel .player { width: 505px; float: left; }
#tv_panel .channels { width: 320px; float: right; }
#tv_panel .buy_service { padding-top: 35px; }
#tv_panel .buy_service .content { width: 600px; float: left; }
#tv_panel .buy_service .content label { width: 925px; text-align: center; color: #646464; background-color: #ffd910; float: left; font-size: 16px; margin-bottom: 15px; }
#tv_panel .buy_service .content .bck { background: url(/images/banner-tv-online.jpg) no-repeat; float: left; margin-right: 25px; height: 258px; }
#tv_panel .buy_service .content .bck_public { background: url(/images/banner-tv-online-public.jpg) no-repeat; float: left; margin-right: 25px; height: 258px; }
#tv_panel .buy_service .content p { color: #307bb1; font-size: 16px; font-weight: bold; padding-bottom: 10px; }
#tv_panel .buy_service .content .tv { float: left; margin-right: 15px; padding-top: 50px; }
#tv_panel .buy_service .content ul { padding-top: 61px; margin-left: 440px; height: 170px; width: 113px; }
#tv_panel .buy_service .content ul li { padding-top: 17px; padding-bottom: 3px; list-style: none; padding-left: 11px; line-height: 21px; height: 25px; }
#tv_panel .buy_service .content ul label { width: 150px; }
#tv_panel .buy_service .banner_zone { padding-top: 50px; float: right; }
#tv_panel .buy_service img.radio { margin-top: 30px; float: right; }
#tv_panel .buy_service img.ad { float: left; }
#tv_panel .buy_service .arrow { margin-top: 5px; margin-left: 5px; }

body.minisite #page { background: white url(/images/header_background.jpg) no-repeat 50% 0; }
body.minisite #piece h1 { height: 0; text-indent: -9999em; overflow: hidden; text-align: left; }
body.minisite .main_content { float: right; width: 420px; }
body.minisite .main_content #show_info.box { text-align: justify; float: right; width: 416px; height: 230px; margin-top: 20px; }
body.minisite .main_content #show_info.box .show_nuevos_videos { width: 135px; height: 120px; float: right; margin-top: 82px; margin-right: 15px; }
body.minisite .main_content #show_info.box em, body.minisite .main_content #show_info.box strong { font-weight: bold; }
body.minisite .main_content #show_info.box p { margin-bottom: 1.75em; }
body.minisite #comments_area.box { clear: both; float: left; width: 70%; }
body.minisite #comments_area.box h2 { margin: 0; text-transform: uppercase; font-size: 12px; line-height: 30px; padding-left: 8px; }
body.minisite #comments_area.box h2 .rss { top: 8px; right: 8px; }
body.minisite #comments_area.box ul#comments li { position: relative; margin-bottom: 0; }
body.minisite #comments_area.box ul#comments li .true { color: orange; }
body.minisite #comments_area.box ul#comments li .false { color: black; }
body.minisite #comments_area.box ul#comments li .entry-content { padding: 34px 8px 8px; border-top: none; border-right: none; border-left: none; border-bottom: 1px solid #efefef; }
body.minisite #comments_area.box ul#comments li .meta_data { position: absolute; top: 8px; left: 8px; font-style: italic; color: grey; background: none; padding-top: 2px; padding-left: 22px; }
body.minisite #comments_area.box #new_comment { padding: 8px; }
body.minisite #comments_area.box #new_comment label { font-weight: bold; color: #555; }
body.minisite #comments_area.box #new_comment #comment_text { width: 100%; background: url(/images/layout/comments_box_title.png) repeat-x left top; border: 1px solid #e0e0e0; }
body.minisite #videos.box { float: left; height: 250px; width: 42em; z-index: 0; }
body.minisite #videos.box ul li { height: 1.75em; padding: 0.875em 0 0.875em 8.75em; position: relative; border-bottom: 1px solid #e0e0e0; }
body.minisite #videos.box ul li h3 { font-weight: normal; margin: 0; border-bottom: 0 none; }
body.minisite #videos.box ul li #player { display: none; }
body.minisite #videos.box ul li.open { height: 19.25em; }
body.minisite #videos.box ul li.open #player { display: block; }
body.minisite #videos.box ul li.open h3 { display: none; }
body.minisite #videos.box .video_player { float: left; height: 250px; width: 320px; z-index: 0; }
body.minisite #videos.box .video_list_scroll { overflow-y: scroll; overflow-x: hidden; height: 250px; }
body.minisite #videos.box .video_list { width: 170px; padding-bottom: 3px; padding-top: 3px; margin-left: 5px; float: left; border-bottom: 1px solid #d4d5d6; }
body.minisite #videos.box .video_list img { display: block; width: 74px; height: 50px; float: left; margin-right: 5px; }
body.minisite #videos.box .video_list label { font-size: 12px; }

#video_placeholder { width: 26.25em; height: 19.25em; }

#videosjq { float: left; width: 42em; background: url(/images/layout/video_list_minisite.png) no-repeat right 16px; }
#videosjq ul li { height: 1.75em; padding: 0.875em 0 0.875em 8.75em; position: relative; border-bottom: 1px solid #e0e0e0; }
#videosjq ul li h3 { font-weight: normal; margin: 0; border-bottom: 0 none; }
#videosjq ul li #player { display: none; }
#videosjq ul li.open { height: 19.25em; }
#videosjq ul li.open #player { display: block; }
#videosjq ul li.open h3 { display: none; }
#videosjq .video_player { float: left; }
#videosjq .video_player .flowplayer img { width: 314px; height: 230px; }
#videosjq .video_list_scroll { overflow-y: scroll; overflow-x: hidden; height: 207px; }
#videosjq .video_list { width: 170px; padding-bottom: 3px; padding-top: 3px; margin-left: 5px; float: left; border-bottom: 1px solid #d4d5d6; background: url(/images/layout/video_list_minisite.png) repeat-y right top; }
#videosjq .video_list img { display: block; width: 74px; height: 50px; float: left; margin-right: 5px; }
#videosjq .video_list label { font-size: 12px; }
#videosjq #banner.box { clear: both; position: relative; }

.movie_tv_online img { margin-top: 50px; }
.movie_tv_online .movie_ad { margin-left: 40px; }

#jquery_frame { float: left; width: 42em; height: 230px; background: url(/images/layout/video_list_minisite.png) no-repeat right 16px; }

body.minisite.subrayado #content_noticias.box { clear: both; }
body.minisite.subrayado #content_noticias.box h2 { margin: 0; }
body.minisite.subrayado #content_noticias.box h2.main_title { padding-left: 8px; line-height: 30px; background: url(/images/layout/comments_box_title.png) repeat-x left bottom; }
body.minisite.subrayado #content_noticias.box li.news { padding: 0.875em 0 0.875em 11.375em; }
body.minisite.subrayado #content_noticias.box li.news .thumbnail { top: 0.875em; left: 0.875em; overflow: hidden; }
body.minisite.subrayado #content_noticias.box li.news p a { color: orange; }

#ads { float: right; padding-top: 20px; width: 240px; }


.play { background: url(/images/play.png) no-repeat; width: 50px; height: 50px; position: relative; top: -140px; left: 125px; opacity: 0.9; margin-bottom: -50px; }

.play:hover { opacity: 1.0; }

.thumbnail_preview { width: 500px; height: 375px; }


.thumb { width: 100px; height: 75px; }

body.minisite.cerro-rural #videos.box .video_list_scroll { background-color: #4DCA52; }
body.minisite.cerro-rural #videos.box .video_list_scroll #playlist .video_list { color: #000000; background-color: #4DCA52; }
body.minisite.cerro-rural #comments_area.box h2 { background-color: #4DCA52; }
body.minisite.cerro-rural .main_content #show_info.box { background-image: url(../images/minisites/CERRO_RURAL_MS_c.jpg); }

body.minisite.bendita-tv #videos.box .video_list_scroll { background-color: #f55438; }
body.minisite.bendita-tv #videos.box .video_list_scroll #playlist .video_list { color: #FFFFFF; background-color: #f55438; }
body.minisite.bendita-tv #comments_area.box h2 { background-color: #f55438; }
body.minisite.bendita-tv .main_content #show_info.box { background-image: url('../images/minisites/BENDITA-MS-c.jpg'); }
body.minisite.bendita-tv .main_content #show_info.box .show_nuevos_videos { background-image: url('../images/minisites/mas-videos-bendita-tv.gif'); }

body.minisite.puglia-y-cia #videos.box .video_list_scroll { background-color: #2fb5e8; }
body.minisite.puglia-y-cia #videos.box .video_list_scroll #playlist .video_list { color: #FFFFFF; background-color: #2fb5e8; }
body.minisite.puglia-y-cia #comments_area.box h2 { background-color: #2fb5e8; }
body.minisite.puglia-y-cia .main_content #show_info.box { background-image: url('../images/minisites/PUGLIA-MS-c.jpg'); }
body.minisite.puglia-y-cia .main_content #show_info.box .show_nuevos_videos { background-image: url('../images/minisites/mas-videos-azul.gif'); }

body.minisite.hogar-dulce-hogar #videos.box .video_list_scroll { background-color: #ec008c; }
body.minisite.hogar-dulce-hogar #videos.box .video_list_scroll #playlist .video_list { color: #FFFFFF; background-color: #ec008c; }
body.minisite.hogar-dulce-hogar #comments_area.box h2 { background-color: #ec008c; }
body.minisite.hogar-dulce-hogar .main_content #show_info.box { background-image: url('../images/minisites/hogar-dulce-hogar-ms-c.png'); }
body.minisite.hogar-dulce-hogar .main_content #show_info.box .show_nuevos_videos { background-image: url('../images/minisites/mas-videos-azul.gif'); }

body.minisite.montevideo-ciudad #videos.box .video_list_scroll { background-color: #2fb5e8; }
body.minisite.montevideo-ciudad #videos.box .video_list_scroll #playlist .video_list { color: #FFFFFF; background-color: #2fb5e8; }
body.minisite.montevideo-ciudad #comments_area.box h2 { background-color: #2fb5e8; }
body.minisite.montevideo-ciudad .main_content #show_info.box { background-image: url('../images/minisites/MVDCiudad-MS-c.jpg'); }
body.minisite.montevideo-ciudad .main_content #show_info.box .show_nuevos_videos { background-image: url('../images/minisites/mas-videos-azul.gif'); }

body.minisite.que-dice-la-gente #videos.box .video_list_scroll { background-color: #a2d123; }
body.minisite.que-dice-la-gente #videos.box .video_list_scroll #playlist .video_list { color: #000000; background-color: #a2d123; }
body.minisite.que-dice-la-gente #comments_area.box h2 { background-color: #a2d123; }
body.minisite.que-dice-la-gente .main_content #show_info.box { background-image: url('../images/minisites/QUE-DICE-LA-GENTA-MS-c.jpg'); }
body.minisite.que-dice-la-gente .main_content #show_info.box .show_nuevos_videos { background-image: url('../images/minisites/mas-videos-azul.gif'); }

body.minisite.punto-penal #videos.box .video_list_scroll { background-color: #007ac0; }
body.minisite.punto-penal #videos.box .video_list_scroll #playlist .video_list { background-color: #007ac0; color: #FFFFFF; }
body.minisite.punto-penal #comments_area.box h2 { background-color: #007ac0; }
body.minisite.punto-penal .main_content #show_info.box { background-image: url('../images/minisites/PUNTO-PENAL-MS-c.jpg'); }

body.minisite.victimas-y-victimarios #videos.box .video_list_scroll { background-color: #255f75; }
body.minisite.victimas-y-victimarios #videos.box .video_list_scroll #playlist .video_list { background-color: #255f75; color: #FFFFFF; }
body.minisite.victimas-y-victimarios #comments_area.box h2 { background-color: #255f75; }
body.minisite.victimas-y-victimarios .main_content #show_info.box { background-image: url('../images/minisites/V-Victimarios-MS-c.jpg'); }
body.minisite.victimas-y-victimarios .main_content #show_info.box .show_nuevos_videos { background-image: url('../images/minisites/boton_videos_nuevos_rojo.gif'); }

body.minisite.escenas-de-matrimonio #videos.box .video_list_scroll { background-color: #00adb1; }
body.minisite.escenas-de-matrimonio #videos.box .video_list_scroll #playlist .video_list { background-color: #00adb1; color: #FFFFFF; }
body.minisite.escenas-de-matrimonio #comments_area.box h2 { background-color: #00adb1; }
body.minisite.escenas-de-matrimonio .main_content #show_info.box { background-image: url('../images/minisites/ESCENAS-MS-c.jpg'); }
body.minisite.escenas-de-matrimonio .main_content #show_info.box .show_nuevos_videos { background-image: url('../images/minisites/boton_videos_nuevos_rojo.gif'); }

body.minisite.intrusos #videos.box .video_list_scroll { background-color: #e94801; }
body.minisite.intrusos #videos.box .video_list_scroll #playlist .video_list { background-color: #e94801; color: #FFFFFF; }
body.minisite.intrusos #comments_area.box h2 { background-color: #e94801; }
body.minisite.intrusos .main_content #show_info.box { background-image: url('../images/minisites/INTRUSOS-MS-c.jpg'); }
body.minisite.intrusos .main_content #show_info.box .show_nuevos_videos { background-image: url('../images/minisites/mas-videos-azul.gif'); }

body.minisite.loco-de-vos #videos.box .video_list_scroll { background-color: #00bbb4; }
body.minisite.loco-de-vos #videos.box .video_list_scroll #playlist .video_list { background-color: #00bbb4; color: #FFFFFF; }
body.minisite.loco-de-vos #comments_area.box h2 { background-color: #00bbb4; }
body.minisite.loco-de-vos .main_content #show_info.box { background-image: url('../images/minisites/LOCO-DE-VOS-MS-c.jpg'); }
body.minisite.loco-de-vos .main_content #show_info.box .show_nuevos_videos { background-image: url('../images/minisites/boton_videos_nuevos_rojo.gif'); }

body.minisite.solo-para-reir #videos.box .video_list_scroll { background-color: #9c44d8; }
body.minisite.solo-para-reir #videos.box .video_list_scroll #playlist .video_list { background-color: #9c44d8; color: #FFFFFF; }
body.minisite.solo-para-reir #comments_area.box h2 { background-color: #9c44d8; }
body.minisite.solo-para-reir .main_content #show_info.box { background-image: url('../images/minisites/SOLO-PARA-REIR-MS-c.jpg'); }
body.minisite.solo-para-reir .main_content #show_info.box .show_nuevos_videos { background-image: url('../images/minisites/boton_videos_nuevos_celeste.gif'); }

body.minisite.subrayado #videos.box .video_list_scroll { background-color: #c7d0d5; }
body.minisite.subrayado #videos.box .video_list_scroll #playlist .video_list { background-color: #c7d0d5; color: #000000; }
body.minisite.subrayado #comments_area.box h2 { background-color: #c7d0d5; }
body.minisite.subrayado .main_content #show_info.box { background-image: url('../images/minisites/SUBRAYADO-MS-c.jpg'); }

body.minisite.vota2009 #videos.box .video_list_scroll { background-color: #385e71; }
body.minisite.vota2009 #videos.box .video_list_scroll #playlist .video_list { background-color: #385e71; color: #000000; }
body.minisite.vota2009 #comments_area.box h2 { background-color: #385e71; }
body.minisite.vota2009 .main_content #show_info.box { background-image: url('../images/minisites/VOTA2009-MS-c.jpg'); }

body.minisite.simpsons #videos.box .video_list_scroll { background-color: #e1d819; }
body.minisite.simpsons #videos.box .video_list_scroll #playlist .video_list { background-color: #e1d819; color: #000000; }
body.minisite.simpsons #comments_area.box h2 { background-color: #e1d819; }
body.minisite.simpsons .main_content #show_info.box { background-image: url('../images/minisites/LOS-SIMPSONS-MS-c.jpg'); }
body.minisite.simpsons .main_content #show_info.box .show_nuevos_videos { background-image: url('../images/minisites/mas-videos-azul.gif'); }

body.minisite.buenas-y-santas #videos.box .video_list_scroll { background-color: #C52976; }
body.minisite.buenas-y-santas #videos.box .video_list_scroll #playlist .video_list { background-color: #C52976; color: #FFFFFF; }
body.minisite.buenas-y-santas #comments_area.box h2 { background-color: #C52976; }
body.minisite.buenas-y-santas .main_content #show_info.box { background-image: url('../images/minisites/BUENAS-Y-SANTAS-MS-c.jpg'); }
body.minisite.buenas-y-santas .main_content #show_info.box .show_nuevos_videos { background-image: url('../images/minisites/mas-videos-buenas-y-santas.gif'); }

body.minisite.consentidas #videos.box .video_list_scroll { background-color: #c347d9; }
body.minisite.consentidas #videos.box .video_list_scroll #playlist .video_list { background-color: #c347d9; color: #FFFFFF; }
body.minisite.consentidas #comments_area.box h2 { background-color: #c347d9; }
body.minisite.consentidas .main_content #show_info.box { background-image: url('../images/minisites/CONSENTIDAS-MS-c.jpg'); }
body.minisite.consentidas .main_content #show_info.box .show_nuevos_videos { background-image: url('../images/minisites/mas-videos-consentidas.gif'); }

body.minisite.dichoyhecho #videos.box .video_list_scroll { background-color: #8b982f; }
body.minisite.dichoyhecho #videos.box .video_list_scroll #playlist .video_list { background-color: #8b982f; color: #FFFFFF; }
body.minisite.dichoyhecho #comments_area.box h2 { background-color: #8b982f; }
body.minisite.dichoyhecho .main_content #show_info.box { background-image: url('../images/minisites/DICHO-Y-HECHO-MS-c.jpg'); }
body.minisite.dichoyhecho .main_content #show_info.box .show_nuevos_videos { background-image: url('../images/minisites/mas-videos-dichoyhecho.gif'); }

body.minisite.historias-de-la-vida #videos.box .video_list_scroll { background-color: #ff437b; }
body.minisite.historias-de-la-vida #videos.box .video_list_scroll #playlist .video_list { background-color: #ff437b; color: #FFFFFF; }
body.minisite.historias-de-la-vida #comments_area.box h2 { background-color: #ff437b; }
body.minisite.historias-de-la-vida .main_content #show_info.box { background-image: url('../images/minisites/HISTORIAS-DE-LA-VIDA-MS-c.jpg'); }
body.minisite.historias-de-la-vida .main_content #show_info.box .show_nuevos_videos { background-image: url('../images/minisites/boton_videos_nuevos_celeste.gif'); }

body.minisite.csi #videos.box .video_list_scroll { background-color: #5264e0; }
body.minisite.csi #videos.box .video_list_scroll #playlist .video_list { background-color: #5264e0; color: #FFFFFF; }
body.minisite.csi #comments_area.box h2 { background-color: #5264e0; }
body.minisite.csi .main_content #show_info.box { background-image: url('../images/minisites/CSI-MS-c.jpg'); }
body.minisite.csi .main_content #show_info.box .show_nuevos_videos { background-image: url('../images/minisites/boton_videos_nuevos_rojo.gif'); }

body.minisite.va-por-vos #videos.box .video_list_scroll { background-color: #5fc521; }
body.minisite.va-por-vos #videos.box .video_list_scroll #playlist .video_list { background-color: #5fc521; color: #000000; }
body.minisite.va-por-vos #comments_area.box h2 { background-color: #5fc521; }
body.minisite.va-por-vos .main_content #show_info.box { background-image: url('../images/minisites/VA-POR-VOS-MS-c.jpg'); }
body.minisite.va-por-vos .main_content #show_info.box .show_nuevos_videos { background-image: url('../images/minisites/mas-videos-va-por-vos.gif'); }

body.minisite.amor-e-intrigas #videos.box .video_list_scroll { background-color: #4ab4d2; }
body.minisite.amor-e-intrigas #videos.box .video_list_scroll #playlist .video_list { background-color: #4ab4d2; color: #000000; }
body.minisite.amor-e-intrigas #comments_area.box h2 { background-color: #4ab4d2; }
body.minisite.amor-e-intrigas .main_content #show_info.box { background-image: url('../images/minisites/amor-e-intrigas-ms-c.png'); }

body.minisite.hablemos #videos.box .video_list_scroll { background-color: #f2b154; }
body.minisite.hablemos #videos.box .video_list_scroll #playlist .video_list { background-color: #f2b154; color: #000000; }
body.minisite.hablemos #comments_area.box h2 { background-color: #f2b154; }
body.minisite.hablemos .main_content #show_info.box { background-image: url('../images/minisites/hablemos-ms-c.jpg'); }

body.minisite.victoria #videos.box .video_list_scroll { background-color: #5A9B3C; }
body.minisite.victoria #videos.box .video_list_scroll #playlist .video_list { background-color: #5A9B3C; color: #000000; }
body.minisite.victoria #comments_area.box h2 { background-color: #5A9B3C; }
body.minisite.victoria .main_content #show_info.box { background-image: url('../images/minisites/victoria-ms-c.png'); }
body.minisite.victoria .main_content #show_info.box .show_nuevos_videos { background-image: url('../images/minisites/mas-videos-victoria.gif'); }

body.minisite.cuidado-loco-suelto #videos.box .video_list_scroll { background-color: #C10022; }
body.minisite.cuidado-loco-suelto #videos.box .video_list_scroll #playlist .video_list { background-color: #C10022; color: #000000; }
body.minisite.cuidado-loco-suelto #comments_area.box h2 { background-color: #C10022; }
body.minisite.cuidado-loco-suelto .main_content #show_info.box { background-image: url('../images/minisites/cuidado-loco-suelto-ms-c.png'); }
body.minisite.cuidado-loco-suelto .main_content #show_info.box .show_nuevos_videos { background-image: url('../images/minisites/mas-videos-cuidado-loco-suelto.gif'); }

.popup_minisites .big-box { width: 625px; height: 283px; }
.popup_minisites .big-box .header { width: 625px; height: 54px; }
.popup_minisites .big-box .header .logo { float: left; width: 81px; height: 54px; }
.popup_minisites .big-box .header .banner_header { float: left; width: 542px; height: 54px; }
.popup_minisites .big-box .videos_popup { width: 625px; height: 229px; }
.popup_minisites .big-box .videos_popup .video_list_scroll { float: left; width: 81px; }
.popup_minisites .big-box .videos_popup .video_list_scroll .playlist { width: 81px; }
.popup_minisites .big-box .videos_popup .video_list_scroll .playlist .video_list { width: 81px; height: 58px; vertical-align: top; }
.popup_minisites .big-box .videos_popup .video_list_scroll .playlist .video_list .thumb { width: 81px; height: 55px; }
.popup_minisites .big-box .videos_popup .video_player { float: left; width: 314px; }
.popup_minisites .big-box .videos_popup .banner_right { float: left; width: 230px; }
.popup_minisites .big-box .comments_soon { float: left; width: 625px; height: 110px; vertical-align: top; }
.popup_minisites .big-box .comments_area { float: left; width: 625px; height: 137px; }
.popup_minisites .big-box .comments_area .comments_links { float: left; width: 103px; height: 137px; }
.popup_minisites .big-box .comments_area .comments_links .comment_video { height: 67px; }
.popup_minisites .big-box .comments_area .comments_links .comment_video img { height: 38px; }
.popup_minisites .big-box .comments_area .comments_links .comments_image { height: 70px; }
.popup_minisites .big-box .comments_area .comments_links .comments_image img { margin-top: 30px; margin-left: 23px; width: 80px; height: 12px; }
.popup_minisites .big-box .comments_area .comments_data { padding-top: 0px; margin-top: 0px; vertical-align: top; float: left; width: 522px; height: 137px; }
.popup_minisites .big-box .comments_area .comments_data li { padding-top: 10px; width: 157px; }
.popup_minisites .big-box .comments_area .comments_data li .comment_data { width: 157px; height: 130px; background: url("/images/minisites/popups/barra-vertical.jpg"); background-position: 0 14; background-repeat: no-repeat; }
.popup_minisites .big-box .comments_area .comments_data li .comment_data .user_name { vertical-align: top; text-align: left; padding-left: 15px; font-size: 0.9em; font-style: italic; font-family: sans-serif; color: #DADD74; }
.popup_minisites .big-box .comments_area .comments_data li .comment_data .user_comment { text-align: left; padding-left: 15px; font-size: 0.8em; font-family: sans-serif; color: #FFFFFF; }
.popup_minisites .big-box .comments_area .comments_data .next_button { top: 45px; width: 17px; height: 16px; }
.popup_minisites .big-box .comments_area .comments_data .previous_button { top: 45px; width: 17px; height: 16px; }
.popup_minisites .big-box .comments_area .new_comment { padding-left: 45px; font-size: 0.8em; font-family: sans-serif; }

body.minisite.verano360 #menu_left.box { float: left; position: relative; left: -29px; margin-left: 0px; margin-right: 0px; background-image: url('../images/minisites/verano360/izquierdaplayer.jpg'); width: 240px; height: 290px; }
body.minisite.verano360 #menu_left.box .left_contendor { width: 85px; position: relative; top: 0px; left: 110px; }
body.minisite.verano360 #menu_left.box .left_contendor .img_btn { width: 58px; height: 58px; margin-left: auto; margin-right: auto; }
body.minisite.verano360 #menu_left.box .left_contendor .desc_btn { height: 10px; margin-left: auto; margin-right: auto; text-align: center; font-weight: 100; }
body.minisite.verano360 #menu_left.box .left_contendor .subi { position: absolute; top: 10px; width: 80px; height: 80px; margin-left: auto; margin-right: auto; }
body.minisite.verano360 #menu_left.box .left_contendor .comparti { position: absolute; top: 100px; width: 80px; height: 80px; margin-left: auto; margin-right: auto; }
body.minisite.verano360 #menu_left.box .left_contendor .instrucciones { position: absolute; top: 190px; width: 80px; height: 80px; margin-left: auto; margin-right: auto; }
body.minisite.verano360 .video_player_wide { float: left; margin-left: 0px; margin-right: 0px; position: relative; left: -28px; width: 586px; height: 311px; }
body.minisite.verano360 .video_player_wide .contenedor_player { width: 586px; }
body.minisite.verano360 .video_player_wide .contenedor_player iframe { background-image: url('/images/minisites/verano360/centroplayer.jpg'); }
body.minisite.verano360 .video_player_wide .contenedor_player #video_unit2 { width: 586px; height: 311px; }
body.minisite.verano360 #menu_right.box { position: absolute; height: 310px; right: 0px; margin-right: 0px; margin-left: 0px; left: 742px; top: 0px; background-image: url('/images/minisites/verano360/derechaplayer.jpg'); width: 240px; height: 290px; }
body.minisite.verano360 #menu_right.box .right_contendor { width: 95px; position: relative; top: 0px; left: 20px; }
body.minisite.verano360 #menu_right.box .right_contendor .img_btn { width: 58px; height: 58px; margin-left: auto; margin-right: auto; }
body.minisite.verano360 #menu_right.box .right_contendor .desc_btn { height: 12px; margin-left: auto; margin-right: auto; text-align: center; font-weight: 100; }
body.minisite.verano360 #menu_right.box .right_contendor .desc_btn2 { height: 12px; margin-left: 5px; margin-right: auto; text-align: center; font-size: 0.8em; }
body.minisite.verano360 #menu_right.box .right_contendor .desc_btn2 a { color: #FF0000; font-weight: 200; text-decoration: none; }
body.minisite.verano360 #menu_right.box .right_contendor .vota { position: absolute; top: 5px; width: 90px; height: 90px; margin-left: auto; margin-right: auto; }
body.minisite.verano360 #menu_right.box .right_contendor .comenta { position: absolute; top: 90px; width: 90px; height: 90px; margin-left: auto; margin-right: auto; }
body.minisite.verano360 #menu_right.box .right_contendor .denuncia { position: absolute; top: 195px; width: 90px; height: 90px; margin-left: auto; margin-right: auto; }
body.minisite.verano360 .contenedor_show_videos { position: relative; left: 50px; top: 20px; float: left; }
body.minisite.verano360 .contenedor_show_videos .titulo { position: relative; left: 36px; height: 25px; width: 755px; background: url(/images/minisites/verano360/lineaverde.png); color: #FFFFFF; font-size: 13; font-weight: bold; padding-left: 10px; }
body.minisite.verano360 .contenedor_show_videos .previous_button { background: url(/images/minisites/verano360/botonverdeizq.png); }
body.minisite.verano360 .contenedor_show_videos .next_button { background: url(/images/minisites/verano360/botonverdeder.png); }
body.minisite.verano360 .contenedor_user_videos { position: relative; left: 50px; top: 20px; float: left; }
body.minisite.verano360 .contenedor_user_videos .titulo { position: relative; left: 36px; height: 25px; width: 755px; background: url(/images/minisites/verano360/lineafuccia.png); color: #000000; font-size: 13; font-weight: bold; padding-left: 10px; }
body.minisite.verano360 .contenedor_user_videos .previous_button { background: url(/images/minisites/verano360/botonfucciaizq.png); }
body.minisite.verano360 .contenedor_user_videos .next_button { background: url(/images/minisites/verano360/botonfucciader.png); }
body.minisite.verano360 .contenedor_user_images { position: relative; left: 50px; top: 20px; float: left; }
body.minisite.verano360 .contenedor_user_images .titulo { position: relative; left: 36px; height: 25px; width: 755px; background: url(/images/minisites/verano360/linearoja.png); color: #000000; font-size: 14; font-family: helvetica; font-weight: bold; padding-left: 10px; }
body.minisite.verano360 .contenedor_user_images .previous_button { background: url(/images/minisites/verano360/botonrojoizq.png); }
body.minisite.verano360 .contenedor_user_images .next_button { background: url(/images/minisites/verano360/botonrojoder.png); }
body.minisite.verano360 .carousel_box { float: left; width: 860px; height: 150px; position: relative; left: 10px; border-style: solid; vertical-align: middle; }
body.minisite.verano360 .carousel_box .container { float: left; width: 770px; height: 140px; position: relative; top: 5px; left: 5px; overflow: hidden; margin-top: 5px; margin-left: 5px; }
body.minisite.verano360 .carousel_box ul#show-videos { margin: 0; padding: 0; width: 100000px; position: relative; top: 0; left: 0; height: 100px; }
body.minisite.verano360 .carousel_box ul#show-videos li { width: 110px; height: 130px; padding-bottom: 20px; float: left; font-family: helvetica; font-size: 10px; font-weight: bold; }
body.minisite.verano360 .carousel_box ul#show-videos li img { border: none; width: 100px; height: 90px; margin-left: 5px; margin-right: 5px; }
body.minisite.verano360 .carousel_box ul#show-videos li .title { margin-left: 4px; font-size: 10px; line-height: 10px; }
body.minisite.verano360 .carousel_box ul#show-videos li .rating { width: 75px; font-weight: bold; margin-left: 4px; }
body.minisite.verano360 .carousel_box ul#user-videos { margin: 0; padding: 0; width: 100000px; position: relative; top: 0; left: 0; height: 100px; }
body.minisite.verano360 .carousel_box ul#user-videos li { width: 110px; height: 130px; float: left; }
body.minisite.verano360 .carousel_box ul#user-videos li img { border: none; width: 100px; height: 90px; margin-left: 5px; margin-right: 5px; }
body.minisite.verano360 .carousel_box .previous_button { float: left; width: 16px; height: 74px; background-repeat: no-repeat; z-index: 100; cursor: pointer; position: relative; top: 10px; }
body.minisite.verano360 .carousel_box .next_button { float: left; position: relative; left: 12px; width: 16px; height: 74px; background-repeat: no-repeat; z-index: 100; cursor: pointer; position: relative; top: 10px; }

body.mc_template #menu_left.box { float: left; position: relative; left: -28px; margin-left: 0px; margin-right: 0px; width: 240px; height: 290px; }
body.mc_template #menu_left.box .left_contendor { width: 85px; position: relative; top: 0px; left: 130px; color: #FFFFFF; }
body.mc_template #menu_left.box .left_contendor .img_btn { width: 58px; height: 58px; margin-left: auto; margin-right: auto; }
body.mc_template #menu_left.box .left_contendor .desc_btn { height: 10px; margin-left: auto; margin-right: auto; text-align: center; font-weight: 100; }
body.mc_template #menu_left.box .left_contendor .subi { position: absolute; top: 10px; width: 80px; height: 80px; margin-left: auto; margin-right: auto; }
body.mc_template #menu_left.box .left_contendor .comparti { position: absolute; top: 100px; width: 80px; height: 80px; margin-left: auto; margin-right: auto; }
body.mc_template #menu_left.box .left_contendor .instrucciones { position: absolute; top: 190px; width: 80px; height: 80px; margin-left: auto; margin-right: auto; }
body.mc_template .video_player_wide { float: left; margin-left: 0px; margin-right: 0px; position: relative; left: -28px; width: 505px; height: 311px; }
body.mc_template .video_player_wide .contenedor_player { width: 505px; }
body.mc_template .video_player_wide .contenedor_player iframe { background-image: url('/images/minisites/fondogenerico.jpg'); }
body.mc_template .video_player_wide .contenedor_player #video_unit2 { width: 505px; height: 311px; }
body.mc_template #menu_right.box { position: absolute; height: 310px; right: 0px; margin-right: 0px; margin-left: 0px; left: 742px; top: 0px; width: 240px; height: 290px; }
body.mc_template #menu_right.box .right_contendor { width: 95px; position: relative; top: 0px; left: 20px; color: #FFFFFF; }
body.mc_template #menu_right.box .right_contendor .img_btn { width: 58px; height: 58px; margin-left: auto; margin-right: auto; }
body.mc_template #menu_right.box .right_contendor .desc_btn { height: 12px; margin-left: auto; margin-right: auto; text-align: center; font-weight: 100; }
body.mc_template #menu_right.box .right_contendor .desc_btn2 { height: 12px; margin-left: 5px; margin-right: auto; text-align: center; font-size: 0.8em; }
body.mc_template #menu_right.box .right_contendor .desc_btn2 a { color: #FF0000; font-weight: 200; text-decoration: none; }
body.mc_template #menu_right.box .right_contendor .vota { position: absolute; top: 5px; width: 90px; height: 90px; margin-left: auto; margin-right: auto; }
body.mc_template #menu_right.box .right_contendor .comenta { position: absolute; top: 90px; width: 90px; height: 90px; margin-left: auto; margin-right: auto; }
body.mc_template #menu_right.box .right_contendor .denuncia { position: absolute; top: 195px; width: 90px; height: 90px; margin-left: auto; margin-right: auto; }
body.mc_template .contenedor_show_videos { position: relative; left: 50px; top: 20px; float: left; }
body.mc_template .contenedor_show_videos .titulo { position: relative; left: 36px; height: 25px; width: 755px; padding-left: 10px; }
body.mc_template .contenedor_show_videos .titulo .text_title { width: 200px; left: 36px; float: left; color: #FFFFFF; font-size: 13; font-weight: bold; }
body.mc_template .contenedor_show_videos .titulo .more_link { width: 80px; left: 100px; color: #FFFFFF; float: right; }
body.mc_template .contenedor_show_videos .titulo .more_link a { color: #FFFFFF; font-weight: bold; text-decoration: none; }
body.mc_template .contenedor_user_videos { position: relative; left: 50px; top: 20px; float: left; }
body.mc_template .contenedor_user_videos .titulo { position: relative; left: 36px; height: 25px; width: 755px; padding-left: 10px; }
body.mc_template .contenedor_user_videos .titulo .text_title { width: 200px; left: 36px; float: left; color: #000000; font-size: 13; font-weight: bold; }
body.mc_template .contenedor_user_videos .titulo .more_link { width: 80px; left: 100px; color: #000000; float: right; }
body.mc_template .contenedor_user_videos .titulo .more_link a { color: #000000; font-weight: bold; text-decoration: none; }
body.mc_template .contenedor_user_images { position: relative; left: 50px; top: 20px; float: left; }
body.mc_template .contenedor_user_images .titulo { position: relative; left: 36px; height: 25px; width: 755px; padding-left: 10px; }
body.mc_template .contenedor_user_images .titulo .text_title { width: 200px; left: 36px; float: left; color: #000000; font-size: 13; font-weight: bold; }
body.mc_template .contenedor_user_images .titulo .more_link { width: 80px; left: 100px; color: #000000; float: right; }
body.mc_template .contenedor_user_images .titulo .more_link a { color: #000000; font-weight: bold; text-decoration: none; }
body.mc_template .carousel_box { float: left; width: 860px; height: 150px; position: relative; left: 10px; border-style: solid; vertical-align: middle; }
body.mc_template .carousel_box .container { float: left; width: 770px; height: 140px; position: relative; top: 5px; left: 5px; overflow: hidden; margin-top: 5px; margin-left: 5px; }
body.mc_template .carousel_box ul#show-videos { margin: 0; padding: 0; width: 100000px; position: relative; top: 0; left: 0; height: 100px; }
body.mc_template .carousel_box ul#show-videos li { width: 110px; height: 130px; padding-bottom: 20px; float: left; font-family: helvetica; font-size: 10px; font-weight: bold; }
body.mc_template .carousel_box ul#show-videos li img { border: none; width: 100px; height: 90px; margin-left: 5px; margin-right: 5px; }
body.mc_template .carousel_box ul#show-videos li .title { margin-left: 4px; font-size: 10px; line-height: 10px; }
body.mc_template .carousel_box ul#show-videos li .rating { width: 75px; font-weight: bold; margin-left: 4px; }
body.mc_template .carousel_box ul#user-videos { margin: 0; padding: 0; width: 100000px; position: relative; top: 0; left: 0; height: 100px; }
body.mc_template .carousel_box ul#user-videos li { width: 110px; height: 130px; float: left; }
body.mc_template .carousel_box ul#user-videos li img { border: none; width: 100px; height: 90px; margin-left: 5px; margin-right: 5px; }
body.mc_template .carousel_box .previous_button { float: left; width: 16px; height: 74px; background-repeat: no-repeat; z-index: 100; cursor: pointer; position: relative; top: 10px; }
body.mc_template .carousel_box .next_button { float: left; position: relative; left: 12px; width: 16px; height: 74px; background-repeat: no-repeat; z-index: 100; cursor: pointer; position: relative; top: 10px; }
body.mc_template .contenedor_more_media { position: relative; width: 755px; left: 50px; top: 20px; float: left; margin-bottom: 20px; }
body.mc_template .contenedor_more_media .titulo { position: relative; left: 36px; height: 25px; width: 755px; color: #000000; font-size: 13; font-weight: bold; padding-left: 10px; }
body.mc_template .contenedor_more_media ul#show-media { margin: 0; padding: 0; padding-bottom: 5px; padding-top: 20px; width: 755px; position: relative; top: 0; left: -5px; height: 130px; }
body.mc_template .contenedor_more_media ul#show-media li { width: 141px; height: 130px; padding-bottom: 20px; margin-right: 10px; float: left; font-family: helvetica; font-size: 10px; font-weight: bold; }
body.mc_template .contenedor_more_media ul#show-media li img { border: none; width: 141px; height: 106px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; padding-right: 10px; }
body.mc_template .contenedor_more_media ul#show-media li .title { margin-left: 4px; font-size: 10px; line-height: 10px; }
body.mc_template .contenedor_more_media ul#show-media li .rating { width: 75px; font-weight: bold; margin-left: 4px; }
body.mc_template .contenedor_more_media ul#show-media .pagination { width: 75px; font-weight: bold; margin-top: 10px; margin-bottom: 10px; margin-left: 4px; display: block; }

.home_popup table { margin-left: 0; margin-top: 0; }
.home_popup table tbody tr { margin-left: 0; margin-top: 0; }
.home_popup table tbody tr td { margin-left: 0; margin-top: 0; vertical-align: top; text-align: center; }

body.archivo #archivo.box { margin-top: 0.35em; float: right; height: auto; }
body.archivo #tv_online.box { clear: none; width: 21em; margin-right: 0; float: right; clear: right; }
body.archivo #side_banner.box { margin-top: 1.75em; float: right; clear: right; }

#content_archivo { width: 50.75em; float: left; margin-right: 5.25em; }
#content_archivo.full_article { width: 35em; }
#content_archivo.full_article .entry-content { margin-top: 1.75em; margin-bottom: 1.75em; }
#content_archivo.full_article .entry-content p { margin-bottom: 1.75em; }
#content_archivo .media { margin-bottom: 1.75em; }
#content_archivo .media img { border: 1px solid #d1d1d1; }

#lista_archivos .archive { min-height: 7em; padding-top: 1.75em; padding-bottom: 1.75em; padding-left: 12.25em; position: relative; border-bottom: 1px solid #e0e0e0; }
#lista_archivos .archive .thumbnail { position: absolute; top: 1.75em; left: 0; width: 112px; height: 84px; overflow: hidden; background: #e6e6e6; text-align: center; }
#lista_archivos .archive h2 { font-size: 1.1666em; line-height: 1.50008571918395em; margin: 0; border: 0; }
#lista_archivos .archive .meta_data { color: #888888; }
#lista_archivos .archive .meta_data a { color: #888888; }
#lista_archivos .archive .meta_data a.comments { padding-left: 16px; background: url(/images/icons.png) no-repeat left -94px; }
#lista_archivos .archive a.readmore { white-space: nowrap; }
#lista_archivos .archive em { font-weight: bold; }
#lista_archivos .archive .source { color: #888888; }
#lista_archivos .archive abbr.updated { font-weight: bold; }
#lista_archivos .archive .thumbnail { background: #fff; }

#archivo { margin-top: 1.75em; width: 582px; height: 436px; background: #3d3e40; }
#archivo .contenido { width: 582px; height: 402px; }
#archivo .contenido .left_content { float: left; width: 342px; height: 402px; }
#archivo .contenido .left_content .player { width: 342px; height: 328px; border-bottom: 1px solid #626365; }
#archivo .contenido .left_content .info { width: 342px; height: 64px; }
#archivo .contenido .left_content .info .contenido { position: relative; top: 11px; left: 12px; width: 320px; height: 42px; background: #565759; background-image: url(/images/archivo/info.jpg); background-repeat: no-repeat; background-position: 5% 50%; vertical-align: middle; }
#archivo .contenido .left_content .info .contenido .texto { position: relative; top: 11px; left: 70px; height: 42px; color: #e9e9e9; }
#archivo .contenido .grupos { float: left; width: 239px; height: 402px; border-left: 1px solid #626365; }
#archivo .contenido .grupos .contenido { margin-top: 12px; margin-left: 10px; width: 219px; height: 373px; background: #1f2022; }
#archivo .contenido .grupos .contenido .imagen { width: 219px; padding-top: 12px; padding-left: 22px; }
#archivo .contenido .grupos .contenido .desc_grupo { margin-top: 10px; margin-left: 16px; width: 187px; height: 132px; border-top: 1px solid #626365; }
#archivo .contenido .grupos .contenido .desc_grupo .linea { width: 187px; height: 18px; vertical-align: middle; background-image: url(/images/archivo/vineta.jpg); background-repeat: no-repeat; background-position: 0% 50%; border-bottom: 1px solid #626365; }
#archivo .contenido .grupos .contenido .desc_grupo .linea .descripcion { margin-left: 15px; color: #e9e9e9; }
#archivo .contenido .grupos .contenido .desc_grupo .linea .cantidad { color: #4aecef; }
#archivo .contenido .grupos .contenido .banner { width: 180px; height: 150px; position: relative; left: 20px; }
#archivo .pie { width: 582px; height: 34px; border-top: 1px solid #626365; background-image: url(/images/archivo/pie.jpg); background-repeat: no-repeat; background-position: 50% 50%; }

.archives_player { margin-top: 10px; margin-left: 12px; height: 338px; }
.archives_player li { width: 65px; }
.archives_player .next_button { background: url(/images/carousel/horizontal/derecha.jpg); width: 31px; height: 31px; top: 10px; }
.archives_player .previous_button { background: url(/images/carousel/horizontal/izquierda.jpg); width: 31px; height: 31px; top: 10px; }

.archives_link { color: #e9e9e9; text-decoration: none; }

.archives_link:hover { color: #e9e9e9; text-decoration: none; }

.upload_media { padding: 1px; width: 505px; height: 310px; background: url(/images/minisites/upload/subifondo.gif) repeat center top; }
.upload_media .upload_content { color: white; text-align: justify; font-size: 16px; }
.upload_media .show_images { float: left; padding-left: 0.875em; padding-right: 0.875em; text-align: center; }
.upload_media .footer_message { width: 14em; font-size: 12px; line-height: 1em; color: #e9e9e9; }
.upload_media .footer_message a { text-decoration: none; color: #e9e9e9; font-weight: bold; }
.upload_media .upload_form { font-size: 13px; font-weight: bold; font-family: helvetica; }
.upload_media .upload_form td { color: white; }
.upload_media .close_div { float: right; margin-right: 12.25em; }
.upload_media .submit { float: left; }
.upload_media .success_message { font-size: 16px; color: white; font-weight: bold; }

.rate_media { width: 505px; height: 311px; background: url("/images/minisites/vote/vote_back.gif") repeat center top; background-color: #FF40FF; }
.rate_media .title_area { float: left; width: 586px; height: 82px; }
.rate_media .title_area .show_images { float: left; width: 164px; text-align: center; }
.rate_media .title_area .rate_title { float: left; padding-top: 20px; width: 300px; height: 61px; }
.rate_media .data_area { width: 584px; height: 250px; }
.rate_media .data_area .rate_logo { float: left; width: 110px; height: 250px; }
.rate_media .data_area .rate_logo img { margin-top: 10px; margin-left: 10px; padding-left: 0.875em; padding-right: 0.875em; }
.rate_media .data_area .rate_logo .footer_message { margin-left: 20px; width: 14em; font-size: 12px; line-height: 1em; color: #e9e9e9; }
.rate_media .data_area .rate_logo .footer_message a { margin-left: 20px; text-decoration: none; color: #e9e9e9; font-weight: bold; }
.rate_media .data_area .rate_form { vertical-align: middle; width: 454px; float: left; height: 250px; }

.video_comments { width: 505px; height: 311px; background: url(/images/minisites/share/share_back.gif) repeat center top; background-color: #FF40FF; }
.video_comments .title_area { float: left; width: 586px; height: 90px; }
.video_comments .title_area .show_images { float: left; width: 146px; padding-left: 0.875em; padding-right: 1.75em; text-align: center; }
.video_comments .title_area .comments_title { float: left; padding-top: 20px; width: 300px; height: 61px; }
.video_comments .data_area { width: 584px; height: 250px; }
.video_comments .data_area .video_thumbnail { float: left; width: 130px; text-align: center; }
.video_comments .data_area .comments_form { width: 454px; float: left; }
.video_comments .data_area .comments_form .create_comment { float: left; color: white; font-size: 12px; }
.video_comments .data_area .comments_form .create_comment td { vertical-align: top; }
.video_comments .data_area .comments_form .show_comments { margin-top: 5px; float: left; color: black; font-size: 8px; }
.video_comments .data_area .comments_form .show_comments #comments .comment { color: #584632; }
.video_comments .data_area .comments_form .show_comments #comments .comment .comment_user { height: 15px; margin-bottom: 3px; padding-left: 5px; color: white; font-family: helvetica; font-size: 12px; font-weight: bold; font-style: italic; background: url(/images/minisites/comments/title_back.gif) repeat-x left bottom; }
.video_comments .data_area .comments_form .show_comments #comments .comment .comment_title { height: 15px; padding-left: 5px; font-size: 12px; color: black; font-weight: bold; font-family: helvetica; }
.video_comments .data_area .comments_form .show_comments #comments .comment .comment_text { font-size: 10px; padding-left: 5px; font-family: helvetica; color: black; }

.share_video { padding: 1px; width: 505px; height: 310px; background: url(/images/minisites/share/share_back.gif) repeat center top; }
.share_video .share_video_content { color: white; text-align: justify; font-size: 16px; }
.share_video .show_images { float: left; padding-left: 0.875em; padding-right: 1.75em; text-align: center; }
.share_video .footer_message { width: 8.75em; font-size: 12px; line-height: 1em; color: #e9e9e9; }
.share_video .share_video_form { font-size: 13px; font-weight: bold; font-family: helvetica; }
.share_video .share_video_form td { color: #e9e9e9; vertical-align: top; }
.share_video .close_div { float: right; margin-right: 12.25em; }
.share_video .submit { float: left; }
.share_video .success_message { font-size: 16px; color: white; font-weight: bold; }

.instructions { width: 505px; height: 311px; background: url(/images/minisites/instructions/instructions_back.gif) no-repeat center top; background-color: #FF40FF; }
.instructions .title_area { float: left; width: 586px; height: 61px; }
.instructions .title_area .show_images { float: left; width: 100px; padding-left: 0.875em; padding-right: 1.75em; text-align: center; }
.instructions .title_area .instructions_title { float: left; padding-top: 20px; width: 300px; height: 61px; }
.instructions .data_area { width: 584px; height: 250px; }
.instructions .data_area .instructions_text { margin-top: 20px; margin-left: 110px; height: 200px; width: 475px; float: left; }
.instructions .data_area .instructions_text p { height: 200px; width: 375px; font-family: helvetica; font-size: 14px; color: white; }

.denounce_video { padding: 1px; width: 584px; height: 310px; background: url(/images/minisites/denounce/denounce_back.gif) repeat center top; }
.denounce_video .share_video_content { color: white; text-align: justify; font-size: 16px; }
.denounce_video .show_images { float: left; padding-left: 0.875em; padding-right: 1.75em; text-align: center; }
.denounce_video .footer_message { margin-left: 10px; margin-top: 50px; width: 8.75em; font-size: 12px; line-height: 1em; color: #e9e9e9; }
.denounce_video .share_video_form { font-size: 13px; font-weight: bold; font-family: helvetica; }
.denounce_video .share_video_form td { color: #e9e9e9; vertical-align: top; }
.denounce_video .close_div { float: right; margin-right: 12.25em; }
.denounce_video .submit { margin-left: 200px; float: left; }
.denounce_video .success_message { font-size: 16px; color: white; font-weight: bold; }

#footer { clear: both; margin: 3.5em 0 0; padding: 3.5em 0; border-top: 1px solid #e6e6e6; background: #f4f4f4; }
#footer .content { margin: 0 100px; width: 750px; background: #f4f4f4; }
#footer h2 { font-weight: bold; font-size: 1.1666em; line-height: 1.50008571918395em; }
#footer .element { height: 7em; margin-bottom: 1.75em; float: left; }
#footer .element li em { font-weight: bold; font-style: normal; }
#footer .element.first { width: 17.5em; padding-left: 7em; }
#footer .element.second { width: 15.75em; padding-left: 1.75em; }
#footer .element.third { width: 14em; padding-left: 1.75em; }
#footer .element.fourth { width: 14em; padding-left: 0; }

ul#comments li { margin-bottom: 1.75em; }
ul#comments li .entry-content { margin: 0 !important; padding: 0.875em; z-index: 0; border: 1px solid #ccc; }
ul#comments li .meta_data { position: relative; top: -1px; background-image: url(/images/comment_arrow.png); background-position: 1.75em top; background-repeat: no-repeat; z-index: 1; padding-top: 1.75em; }
ul#comments li .meta_data .title { font-weight: bold; font-style: normal; font-size: 15px; }
ul#comments li .meta_data .avatar { position: absolute; top: 4px; left: 2px; }

.clear:after { display: block; clear: both; text-indent: -9999em; content: "."; }

.hidden { display: none; }

abbr { cursor: help; border-bottom: 1px dotted #e0e0e0; }

.content h1 { font-size: 2em; font-weight: normal; line-height: 24px; padding: 16px 0 2px; margin: 0; position: relative; border-bottom: 1px solid #e0e0e0; }

h1 .rss, h2 .rss { position: absolute; right: .25em; top: 8px; }
h1 .rss a, h2 .rss a { display: block; background: url(/images/rss.gif) no-repeat 100% 0; font-size: 1px; line-height: 1px; text-indent: -9999em; height: 14px !important; padding-right: 14px; }
h1 .rss a:focus, h2 .rss a:focus { outline: none; }

h1 .rss { top: 24px; }

img.inline { vertical-align: text-bottom; }

button.image { background: transparent none repeat scroll 0%; border: 0 none; margin: 0; padding: 0; overflow: visible; cursor: pointer; }

.widgets { width: 300px; height: 12.25em; margin-top: 1.75em; font-size: 11px; }
.widgets h2 { font-weight: bold; font-size: 13px; color: #4090DD; }
.widgets #weather { padding-top: 2.625em; width: 40%; border-top: 1px solid #ececee; border-right: 1px solid #ececee; float: left; }
.widgets #weather abbr { font-weight: bold; }
.widgets #weather.cloudy { background: url(/images/weather_cloudy.png) no-repeat 5px 3px; }
.widgets #exchange_rates { border-top: 1px solid #ececee; width: 50%; float: left; padding-top: 2.625em; background: url(/images/exchange_rates.png) no-repeat right 3px; }
.widgets #exchange_rates table { width: 100%; border-collapse: collapse; }
.widgets #exchange_rates table caption { color: #4090DD; font-weight: bold; font-size: 13px; text-align: right; }
.widgets #exchange_rates table col.currency { width: 6.125em; }
.widgets #exchange_rates table col.value { width: 5.25em; }
.widgets #exchange_rates table thead th { padding: 0; margin: 0; height: 0; overflow: hidden; position: absolute; text-indent: -9999em; font-size: 0.01em; }
.widgets #exchange_rates table tbody th, .widgets #exchange_rates table tbody td { text-align: right; }
.widgets #exchange_rates table tbody td { color: #888; }
.widgets #exchange_rates table tbody th { font-weight: bold; }

#grid { margin-top: 18px; }
#grid .day { float: left; width: 125px; }
#grid .day h2 { padding: 0 6px; height: 24px; font-weight: bold; font-size: 1.25em; }
#grid #times { float: left; width: 45px; margin-top: 24px; }
#grid #times li { text-align: right; }
#grid #times li .show { padding: 3px 8px; }
#grid ol { border: 1px solid #ccc; border-width: 0 0 1px 1px; overflow: hidden; }
#grid ol li .show { padding: 3px; border-top: 1px solid #ccc; }
#grid ol li.spacer { border-top: 1px solid #ccc; background: #f4f4f4; }
#grid .sunday ol { border-right: 1px solid #ccc; }

#archive_preview ul li { float: left; padding: 3px; }
#archive_preview .thumbnail { width: 200px; float: left; }
#archive_preview .thumbnail img { float: left; display: block; width: 74px; height: 50px; }
#archive_preview .thumbnail .desc { float: left; padding-left: 5px; padding-top: 5px; width: 110px; }

#propuesta_comercial { padding-top: 10px; margin-left: auto; margin-right: auto; }

.content_image { padding-left: 50px; padding-top: 20px; }
