@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap');
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
html { font-size: 100%; height: 100%; }
body { margin: 0px; height:100%}
body, button, input, select, textarea { font-family: 'Roboto Condensed', sans-serif; }
iframe { height: 100%; display: block; width: 100%; border: none; }
a:focus { outline: dotted thin; }
a:hover, a:active { outline: 0px; }
h1 { font-size: 2em; }
abbr[title] { border-bottom-width: 1px; border-bottom-style: dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
mark { color: rgb(0, 0, 0); background:#ddd; }
pre, code, kbd, samp { font-family: monospace, serif; font-size: 1em; }
pre { white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q::before, q::after { content: none; }
small { font-size: 75%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin-left: 0px; padding: 0px 0px 0px 40px; }
dd { margin: 0px 0px 0px 40px; }
nav ul, nav ol { list-style: none none; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0px; }
form { margin: 0px; }
legend { border: 0px; }
table { border-collapse: collapse; border-spacing: 0px; }
.wrapper { width: 100%; margin: 0 auto; max-width: 960px; }
body { color: rgb(153, 153, 153); font-size: 14px; font-family: 'Roboto Condensed', sans-serif; line-height: 1.4; background:#0b0c0e; }
a { text-decoration: none; }
::selection { background: rgb(255, 255, 158); }
li[rel] { cursor: pointer; }
#contenido{display:none}
#contenido .main h2, #contenido .main h3 { text-transform: uppercase; }
#contenido .main .description h2 { margin: 0px 0px 20px; font-weight: bold; color: rgb(0, 0, 0); font-size: 14px; }
#contenido .main .description p { text-align: justify; }
#contenido .main > h3 { font-family:  'Roboto Condensed', sans-serif; font-size: 15px; color: rgb(102, 102, 102); }

.home #contenido .main, .home #contenido .sidebar { margin-bottom: 35px; }
.guiatv .premain .nav { position: absolute; bottom: 20px; right: 0px; padding: 0px; margin: 0px; list-style: none; font-size: 11px; font-weight: bold; font-family:  'Roboto Condensed', sans-serif; text-transform: uppercase; }
.guiatv .premain .nav li { display: inline-block; border-radius: 3px; margin-left: 10px; background-color: rgb(255, 255, 255); }
.guiatv .premain .nav li a { color: rgb(102, 102, 102); padding: 5px 10px; display: block; }
.guiatv .premain .nav .this { background: rgb(51, 51, 51); }
.guiatv .premain .nav .this a { color: rgb(255, 255, 255); }
.guiatv .parrilla.diaria { padding-bottom: 0px; }
.module .scrollable { position: relative; overflow: hidden; }

.component .scrollable { position: relative; overflow: hidden; }

.parrilla .nav { position: relative; margin-bottom: 20px; }
.parrilla .nav .fecha { width: 115px; margin: 0px; float: left; height: 30px; border-radius: 3px 0px 0px 3px; color: rgb(255, 255, 255); font-weight: bold; font-size: 12px; line-height: 15px; text-transform: uppercase; padding: 5px 12px; background-color: rgb(51, 51, 51); }
.parrilla .nav .scrollable { height: 38px; position: relative; overflow: hidden;border: 1px solid rgb(215, 215, 215); border-radius: 0px 3px 3px 0px; color: rgb(102, 102, 102); font-size: 15px; font-family:  'Roboto Condensed', sans-serif; font-style: normal; font-weight: 700; }

.parrilla .nav .scrollable .items { width: 100%; position: absolute; padding: 0px; margin: 0px; list-style: none; box-sizing:border-box;}
.parrilla .nav .scrollable li { width: 185px; float: left; line-height: 40px; margin: 0px; text-indent: -20px; /* background: url("/images/bg_guiatv_diaria_nav.jpg") 0% 0% repeat-x; */ }
.parrilla .nav .scrollable div.guide {width: 1px; float: left; position: absolute; z-index: 999; background-color: red; }
.parrilla .nav .arrow { position: absolute; top: 0px; display: block; height: 40px; width: 20px; line-height: 45px; text-align: center; }
.parrilla .nav .arrow.left { left: 140px; }
.parrilla .nav .arrow.right { right: 0px; }
.parrilla .dias { padding: 0px; margin: 0px 0px 20px; list-style: none; }
.parrilla .dia { margin-bottom: 20px; border: 1px solid rgb(215, 215, 215); border-radius: 2px; }
.parrilla .dia h2 { width: 113px; margin: 0px; float: left; height: 90px; font-size: 16px; color: rgb(55, 55, 55); font-family: 'Roboto Condensed', sans-serif; font-style: normal; font-weight: 700; line-height: 90px; text-transform: uppercase; padding-left: 12px; padding-right: 12px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(215, 215, 215); }
.parrilla .dia .scrollable { width: 800px; height: 90px; position: relative; overflow: hidden; background-color: rgb(218, 218, 218); }
.parrilla .dia .items { width: 2000em; position: absolute; padding: 0px; margin: 0px; list-style: none; background-color: rgb(234, 234, 234); }
.parrilla .dia li { float: left; overflow: hidden; height: 90px; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(254, 254, 254); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(204, 204, 204); padding-right: 5px; }
.parrilla .dia li.little img { display: none; }
.parrilla .dia li.little h3, .parrilla .dia li.little p { padding-left: 5px; }
.parrilla .dia img { float: left; }
.parrilla .dia h3, .parrilla .dia p { margin: 0px; padding-left: 145px; }
.parrilla .dia h3 { font-family:  'Roboto Condensed', sans-serif; font-style: normal; font-weight: 700; font-size: 12px; text-transform: uppercase; color: rgb(51, 51, 51); line-height: 20px; }
.parrilla .dia .episode { font-size: 12px; color: rgb(102, 102, 102); height: 50px; }
.parrilla .dia .time { font-size: 12px; color: rgb(102, 102, 102); font-family:  'Roboto Condensed', sans-serif; font-style: normal; font-weight: 700; line-height: 20px; }
.parrilla .dia.featured h2 { height: 190px; font-size: 24px; color: rgb(0, 190, 233); line-height: 1em; padding-top: 40px; }
.parrilla .dia.featured h2 span.today { color: rgb(0, 0, 0); }
.parrilla .dia.featured h2 a, .parrilla .dia.featured h2 img { border: 0px; }
.parrilla .dia.featured img { float: none; }
.parrilla .dia.featured h3, .parrilla .dia.featured p { padding-left: 5px; }
.parrilla .dia.featured li { height: 230px; padding-right: 0px; }
.parrilla .dia.featured .episode { height: 35px; }
.parrilla .dia.featured .scrollable { height: 230px; }
.parrilla.diaria .nav { background: url("/images/bg_guiatv_diaria_nav.jpg") left center rgb(234, 234, 234); border: 1px solid rgb(215, 215, 215); border-radius: 3px; background-repeat:repeat-x; }
.parrilla.diaria .nav a { color: #777; }
.parrilla.diaria .nav .scrollable { margin-left: 16%; border-style: none none none solid; border-left-width: 1px; border-left-color: rgb(215, 215, 215); }
.parrilla.diaria .nav .scrollable li { width: 33%; text-indent: 0px; text-align: center; text-transform: uppercase; text-shadow: 0 1px 0 #fff; /* background: url("/images/bg_guiatv_diaria_nav.jpg") top right; */ }
.parrilla.diaria .nav .selected a { color: #000; }
.parrilla.diaria .title.hora, .parrilla.diaria .title.info, .parrilla.diaria .title.download { text-transform: uppercase; font-style: normal; font-variant: normal; font-weight: bold; font-stretch: normal; font-size: 13px; line-height: normal; font-family:  'Roboto Condensed', sans-serif; margin: 0px 0px 10px; color:#aaa; float: left; }
.parrilla.diaria .title.hora { width: 16%; }
.parrilla.diaria .title.info { width: 84%; }
.parrilla.diaria .title.download { margin-right: 5px; }
.parrilla.diaria .img_pdf { vertical-align: top; }
.parrilla.diaria .programas { padding: 0px; margin: 0px 0px 20px; list-style: none; clear: both; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(215, 215, 215); border-right-color: rgb(215, 215, 215); border-left-color: rgb(215, 215, 215); border-radius: 3px; }
.parrilla.diaria .programa { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(215, 215, 215); overflow: hidden; }
.parrilla.diaria .programa h2 { width: 16%; float: left; height: 80px; padding:5px 0 0 1%; margin: 5px 0; box-sizing: border-box; }
.parrilla.diaria .programa h2 .tiempo { text-transform: uppercase; font-style: normal; font-variant: normal; font-weight: bold; font-stretch: normal; font-size: 20px; line-height: normal; margin: 0px; color: #eee; display: block; }
.parrilla.diaria .programa h2 .duracion { font-size: 13px; color: rgb(153, 153, 153); font-family:  'Roboto Condensed', sans-serif; font-style: normal; font-weight: 400; }
.parrilla.diaria .programa .info { position: relative; width: 797px; float: left; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(215, 215, 215); background-color: rgb(240, 240, 240); }
.parrilla.diaria .programa .info h3 { color: #fff; /*text-transform: uppercase;*/ font-style: normal; font-variant: normal; font-weight: bold; font-stretch: normal; font-size: 18px; line-height: normal; font-family:  'Roboto Condensed', sans-serif; margin: 0px 0px 5px; padding-top: 10px; }
.parrilla.diaria .programa .info img { float: left; margin: 10px 20px 10px 10px; }
.parrilla.diaria .programa .info .episode { color: #eee; /*text-transform: uppercase;*/ font-style: normal; font-variant: normal; /*font-weight: bold;*/ font-stretch: normal; font-size: 14px; line-height: normal; font-family:  'Roboto Condensed', sans-serif; margin: 0px 0px 5px; }
.parrilla.diaria .programa .info .sinopsis { font-size: 13px; color: rgb(153, 153, 153); margin-right: 5px; margin-top: 5px; margin-bottom:10px; overflow: hidden; text-align: justify; }
.parrilla.diaria .programa .info .remind { height: 30px; margin: 0 5px 10px 0; box-sizing: border-box; }
.parrilla.diaria .programa .info .remind  .irmd{position:relative; height: 20px; width: 20px; margin:5px 0; box-sizing: border-box; }
.parrilla.diaria .programa .info .remind  .trmd{background:url("/images/reloj-z.png") no-repeat left center; background-size:20px; position: absolute; padding-left:35px; line-height: 30px; height: 30px; white-space: nowrap; color:#09f; font-weight:bold; box-sizing: border-box; font-size:10px;}
.parrilla.diaria .programa .info a.armd:hover .remind  .trmd{background-image:url("/images/reloj-3.png");color:#333;}
.parrilla.diaria .programa.now { background: rgb(0, 0, 0); }
.parrilla.diaria .programa.now h2 .tiempo { font-size: 18px; color: #ddd; }
.parrilla.diaria .programa.now .info { border-left-width: 1px; border-left-style: solid; border-left-color: rgb(0, 0, 0); background: none; }
.parrilla.diaria .programa.now .info { border-left-width: 1px; border-left-style: solid; border-left-color: rgb(0, 0, 0); background: none; }
.parrilla.diaria .programa.now .episode { color: rgb(255, 255, 255); }
.parrilla.diaria .programa.now .sinopsis { color: rgb(255, 255, 255); }
.calif_TP { background: url("/images/ico_calf_tp.gif") no-repeat; }
.calif_7 { background: url("/images/ico_calf_7.gif") no-repeat; }
.calif_12 { background: url("/images/ico_calf_12.gif") no-repeat; }
.calif_16 { background: url("/images/ico_calf_16.gif") no-repeat; }
.calif_18 { background: url("/images/ico_calf_18.gif") no-repeat; }
.parrilla.diaria .programa .ico_edad { position: absolute;  display: block; top: 12px; right: 2px; width: 26px; height: 20px; background-size: 100% 100%;}
div.wrmd{margin:0;padding:10% 3% 1%;text-align:center;}
div.wrmd h2{color:#09f;font-family:'Roboto Condensed', sans-serif; font-weight:bold; font-size:18px;}
div.wrmd h3{color:#aaa;font-family:'Roboto Condensed', sans-serif; font-weight:bold; font-size:16px; text-transform:uppercase;margin:10% 12%;}
div.wrmd p{color:#999;font-family:'Roboto Condensed', sans-serif; font-weight:normal; font-size:12px; margin:0 10% 10%; text-align:justify;}


.ico_edad {  background-size: 100% 100%;}
div.text h3.title { margin-bottom: 1em; }
div.controles.wrapper a { z-index: 899 !important; }
.premain h1 { font-size: 36px; }
.component.promos .marca-7u-7erri7orio .info h1 { margin-bottom: 10px !important; }
body.guiatv, .mask, .bottom, .top, #contenido { background: #161922; }
ul.programas { border: none !important; }
.parrilla { width: 100%; padding: 0px; }
.parrilla a, .parrilla.diaria .programa .info h3, .parrilla.diaria .title, .parrilla.diaria .programa h2 span { font-family:  'Roboto Condensed', sans-serif; }
.parrilla .nav { overflow: hidden; border-radius: 0px !important; }
.parrilla.diaria .programa .info {  width: 81%; padding-left: 5px; border-left-style: none; background: none; }
#download-pdf{width: 16%; height: 38px; position: absolute; top: 0;left: 0; text-align: center; padding: 5px 0;}
.parrilla.diaria .programa .info .remind{display:none}