/* Reset Reloaded - meyerweb.com
---------------------------------- */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
/* remember to define focus styles! */
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}

body {font: 62.5% Arial, Geneva, sans-serif;text-align:center;background: #c1d7dc url(/img/body_bg.png) top repeat-x;}
a:link {color: #16464d;}
a:visited {color: #5b8288;}
a:hover {color: #033;}
p {margin: 1.2em 0;}
big {font-size: 1.3em;}
small {font-size: .9em;}

.clear:after {content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}
.clear {display:inline-block;}
.clear {display: block;}
.clr { clear:both;}
input.ayuda {color: #999;}
.pslot {text-align: center;}
.bullet li, .showinfo ul li {list-style: disc outside;}
.bullet {margin: 15px 20px;}
.bullet li {margin: 6px 0;}

.hide {display:none;}
.placeholder {color: #888;}
.mir {letter-spacing : -1000em;}
/* Just for Opera, but hide from MacIE */
/*\*/html>body .mir {letter-spacing : normal; text-indent : -999em; overflow : hidden;}
/* End of hack */

#wrap {text-align: left;width: 960px;margin: 0 auto;background: url(/img/content_bg.png) repeat-y;padding: 0 5px;}
#header {position: relative;height: 130px;background: #fff;padding: 1px 0;}
#logo {background: url(/img/logo.png) no-repeat; width: 223px; height: 82px;margin: 28px 0 0 50px;padding: 0;}
#logo a {display: block; width: 100%; height: 100%;}
#h_banner {position: absolute;top: 12px;right: 40px;}
#busqueda {height: 30px;position: absolute;right: 40px;top: 75px;}
#busqueda input {vertical-align: middle;margin-right: 3px;padding: 4px 2px;font-size: 1.2em;width: 218px;border: 1px solid #ccc;}
#busqueda button, #busqueda2 button {vertical-align: middle;background: 0;border: 0;width: 46px;height: 26px;padding: 0;}

#menu {background: #c0dfe3 url(/img/menu_bg.png) repeat-x bottom;margin: 0 1px 20px;font-size: 1.3em;overflow: hidden;border-top: 1px solid #c5d5d7;border-bottom: 1px solid #90afb3;position: relative;padding-right: 100px;}
#menu li {display: inline;float: left;line-height: 39px;background: url(/img/menu_li_bg.gif) right repeat-y;}
#menu a {display: block;float: left;text-decoration: none;padding: 0 30px;font-weight: bold;text-shadow: 0px 1px 1px #fff;}
#menu li a:hover {background-color: #61abb5;color: #fff;text-shadow: 0px 1px 1px #509aa4;}
#menu a:visited {color: #16464d;}
#menu .selected a, #menu .selected a:hover {background: url(/img/menu_on_bg.png) #c6d891;color: #3a5e10;margin-right: 1px;border-right: 1px solid #9cba43;text-shadow: 0px 1px 1px #fff;}
#menu li.mn_info {background: none;font-size: .89em;float: right;line-height: 19px;margin: 10px 2px 10px 10px;white-space: nowrap;}
#menu li.mn_info a {display: inline;padding: 0 3px;font-weight: normal;text-decoration: underline;text-shadow: none;}
#menu li.mn_info a:link {color: #145158;}
#menu li.mn_info a:hover {color: #fff;}
#menu li.mn_info a#mn_addthis {padding-left: 20px;background-image: url(/img/icn_share.png);background-position: 3px center;background-repeat: no-repeat;}
#menu #snet {margin: 0;background: url(/img/snet_bg.png) left no-repeat;padding-left: 3px;position: absolute;right: 0;top: 0;width: 92px;}
#menu #snet a {padding: 0 0 0 3px;line-height: 0;}
#menu #snet a:hover {background: transparent;}

#contenido {background: #fff;padding: 10px 30px;font-size: 1.3em;overflow: hidden;}
#contenido.grid {padding: 10px 8px 2px;}
#contenido h2 {font-size: 1.4em; color: #32636e; margin: 20px 0 10px;}
#contenido h2:first-child {margin-top: 5px;}
#contenido.grid h2 {padding: 0 3em;}
#colizq {float: left;width: 705px;}
#colder {float: right;width: 160px;margin-left: 35px;}
#colder .pslot {margin-top:15em}
#contenido>h3 {margin: 20px 0 10px;font-size: 1.15em;color: #690;}
#google_ads_div_enlatele_search_rcolumn_wskys {margin-top:4.6em}

#footer {background: #fff url(/img/footer_bg.png) bottom no-repeat;padding: 10px 1px 0;font-size: 1.1em;}
#footer .blq {background: url(/img/footer_blq_bg.gif) top repeat-x;border-top: 1px solid #d1e1e3;overflow: hidden;padding: 16px 0;}
#footer #blog {padding: 16px 20px;}
#footer #blog h3 {width: 185px;padding-top: 104px;color: #000;background: url(/img/logo_blog.png) top center no-repeat;text-align: center;margin: 8px 20px 0;float: left;font-size: 1.3em;}
#footer #blog .blogpost {width: 195px;margin: 0 16px;display: inline;float: left;}
.blogpost h4 {color: #360;font-size: 1.2em;}
.blogpost img {margin-top: 5px;border: #dfdfdf solid 10px;padding: 1px;}
#footer #acerca {padding: 16px 18px;}
#footer .acerca {width: 280px;float: left;margin: 0 12px;}
.acerca h3 {font-size: 1.4em; color: #32636e;}
#footer #legal {text-align: center;font-size: .94em;}
#footer #legal a {font-weight: bold;}

#newsletter {background: #f6f6f6;border: 1px solid #ddd;width: 50%;padding: 0 30px;}
#newsletter label {font-weight: bold;width: 35%;display: inline-block;}
#newsletter input {padding: 1px;}
#newsletter p.check label {width: auto;display: inline;}

/* -- Home -- */

#gridb {margin: 20px 0;background: url(/img/grid_bg.png) repeat-y #e6e6e6;}
#gridb_header {background: url(/img/grid_top_bg.png) top no-repeat;float: left;width: 944px;}
#gridb_bott {display: block;width: 944px;height: 15px;background: url(/img/grid_bt_bg.png) no-repeat;}
#proveedor {background: url(/img/grid_head_border.gif) bottom repeat-x;padding:2px 0 2px;margin: 0 18px;overflow: hidden;}
#proveedor dt, #proveedor dd {display: inline;}
#proveedor dt {float: left;margin: 0 20px 0 48px;line-height: 63px;font-weight: bold;text-shadow: 0px 1px 1px #fff; }
#proveedor a {float: left;display: block;height: 63px;margin-right:1px}
#proveedor dd a:hover {background-color: #d8d8d8;}
#proveedor dd.selected a {background-position: 0 -63px;}
#proveedor dd a:hover {background-color: #d8d8d8;}
#provtodos a {width: 82px;background: url(/img/prov_todos.png) 0 0 no-repeat;}
#provcablevisiondf a {width: 137px;background: url(/img/prov_cable.png) 0 0 no-repeat;}
#provsky a {width: 87px;background: url(/img/prov_sky.png) 0 0 no-repeat;}
#provdish a {width: 86px;background: url(/img/prov_dish.png) 0 0 no-repeat;}
#provmastv a {width: 146px;background: url(/img/prov_mastv.png) 0 0 no-repeat;}
#provtvabierta a {width: 119px;background: url(/img/prov_abierta.png) 0 0 no-repeat;}

#grid_filtro {padding:10px 0 5px;margin: 0 18px;float: left;display: inline;width: 908px;height: 60px;background: url(/img/grid_head_border.gif) bottom repeat-x;}
#grid_filtro strong {font-size: 1.2em;color: #333;font-weight: bold;position: relative;top: 9px;float: left;display: inline;}
#grid_filtro span {border: #ccc 3px solid;background: #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;display: inline-block;position: relative;top: 5px;float: left;margin-left: 5px;}
#grid_filtro ul.tipo {float: right;width: 450px;font-size: .9em;zoom:1;position: relative;}
#grid_filtro .tipo li {display: inline-block;width: 26%;float: left;}
#grid_filtro .tipo li.long {display: inline-block;width: 30%;float: left;}
#grid_filtro #btn_filtrar {position: absolute;left: 350px;top: 12px;}
#grid_filtro .tipo li button {width: auto;border: 0;padding: 0;background: transparent;}

#gridb_header #grid_horario {margin: 12px 18px;border: 2px solid #b6b6b6;padding: 4px;width: 290px;position: absolute;left: 170px;top: 1.2em;z-index: 500;padding-right: 20px;background: #f3f3f3;}
#gridb_header #grid_horario .close {position: absolute;right: 4px;top: 2px;display: block;}
#grid_horario * {vertical-align: middle;}
#grid_horario label {font-weight: bold;text-shadow: 0px 1px 1px #fff;}
div.nav_dias {float: left;width: 300px;margin: 10px 0 5px 20px;position: relative;}
a.dia_sig, a.dia_ant {line-height: 27px;background: url(/img/btn_dias_bg.png) left no-repeat;padding: 0 0 0 4px;text-decoration: none;display: inline-block;color: #000;font-weight: bold;margin-right: 2px;font-size: 12px;}
.dia_sig img, .dia_ant img {vertical-align: baseline;}
th a.dia_sig, th a.dia_ant {position: relative;left: 2px;}
a.dia_sig:hover span, a.dia_ant:hover span {text-decoration: underline;}
.nav_dias a span, #especiales_nav a span {background: url(/img/btn_dias_bg.png) right no-repeat;padding-right: 4px;display: inline-block;margin: 0;}
.nav_dias small {font-size: .9em;margin-left: 5px;}
.nav_dias small a {color: #000;}


#resalta {font-weight: bold;float: right;margin-right: 18px;text-shadow: 0px 1px 1px #fff;}
#resalta a {margin-left: 1px;color: #000;text-decoration: none;padding: 3px 4px;text-shadow: none;}
#resalta a.on {margin-left: 2px;border: 2px solid #555;}
#res_noticias {border: 1px solid #fc3;background: #fae9b8;}
#res_noticias:hover, #res_noticias.on {background: #fc0;}
#res_deportes {border: 1px solid #feb658;background: #fcd3b1;}
#res_deportes:hover, #res_deportes.on {background: #feb658;}
#res_peliculas {border: 1px solid #8bbce7;background: #b9d9f4;}
#res_peliculas:hover {background: #9fc9ee}
#res_series {border: 1px solid #91c396;background: #a9daaf;}
#res_series:hover, #res_series.on {background: #7ec184;}
#res_cultura {border: 1px solid #baa7ce;background: #d3cbde;}
#res_cultura:hover, #res_cultura.on {background: #baa7ce;}
#res_entretenimiento {border: 1px solid #6ad9d9;background: #a9e9e9;}
#res_entretenimiento:hover, #res_entretenimiento.on {background: #87d9d9}

#grid {border: 1px solid #bfbfbf;margin: 0 18px;background: #fff;clear: both;border-right: 0;border-bottom: 0;overflow: hidden;}
#grid table, #horas_float table {border-collapse: collapse;font-size: 1em;empty-cells: show;}
#grid table thead th, #horas_float table thead th {border-right: 1px solid #84a4a7;border-bottom: 1px solid #84a4a7;color: #266a72;font-weight: bold;text-align:center;padding: 6px 0;background: url(/img/grid_hora_bg.gif) repeat-x top #99c7cd;text-shadow: 0px 1px 1px #d7eaec; vertical-align: middle;}
#grid table thead th div, #horas_float table th div {position: relative;}
#grid table thead th.medianoche {background: url(/img/grid_hora_dia_bg.gif) left repeat-y #a8d1d6; color: #fff;text-shadow: 0px 1px 1px #32636e;}
#grid table tbody th {width: 186px; border: 1px solid #c8c8c8;background: url(/img/grid_chan_bg.gif) top repeat-x #d4e0e2;padding: 3px 5px;
text-align: left;vertical-align: top;font-weight: bold;font-size: 12px;}
#grid table tbody td {border: 1px solid #c8c8c8;font-size: .97em;background: #eff0f0; overflow:hidden; }
#grid table tbody th h3, #grid table tbody th p {margin-left: 64px;}
#grid table tbody th h3 {padding-top: 4px;}
#grid table tbody th a {color: #000;text-decoration: none;display: block;}
#grid table tbody th a span {font-size: 10px;color: #444;font-weight: normal;display: block;line-height: 11px;}
#grid table tbody th a:hover {text-decoration: underline;}
#grid table tbody th a:hover .canalimg {border-color: #34646b;}
#grid table tbody th .canalimg {float: left;padding: 0;margin: 1px 7px 2px 0;top: 0;border: 1px solid #cad8dc;}
.grid_back {position: absolute;display: block;left: 2px;top: -4px;width: 22px;height: 22px;}
.grid_fwd {position: absolute;display: block;right: 2px;top: -4px;width: 22px;height: 22px;}
#grid table.prov_cabledf tbody th a span,
#grid table.prov_dish tbody th a span,
#grid table.prov_mastv tbody th a span,
#grid table.prov_sky tbody th a span,
#grid table.prov_tba tbody th a span
{display: none;}
#grid table.prov_cabledf tbody th a span.cabledf,
#grid table.prov_dish tbody th a span.dish, 
#grid table.prov_mastv tbody th a span.dish,
#grid table.prov_sky tbody th a span.sky,
#grid table.prov_tba tbody th span.tba
{display: block;font-size: 14px;color: #2b3e52;margin-top: 5px;font-weight: bold;}

#horas_float {width: 100%;background: url(img/horas_float_bg.png) repeat; border-bottom:1px solid #518e96;text-align: center;font-size: 1.3em;position: fixed;left: 0;top:0;z-index: 30000;}
#float_wrap {width: 907px;position: relative;margin: 0 auto;}
#horas_float table thead th:first-child {width: 197px;}
#horas_float tbody {display: none;}
#horas_float table thead th {border-bottom: 0;background: 0;}
#horas_float .nav_dias {position: absolute;left: 0;top: 0;width: auto;margin: 0 2px;}

th.medianoche .grid_back img, th.medianoche .grid_fwd img {visibility: hidden;}
th.medianoche .grid_back {background: url(/img/grid_flecha_izq_mn.png) left top no-repeat;}
th.medianoche .grid_fwd {background: url(/img/grid_flecha_der_mn.png) left top no-repeat;}

#horas_float {width: 100%;background: url(/img/horas_float_bg.png) repeat; border-bottom:1px solid #518e96;text-align: center;font-size: 1.3em;position: fixed;left: 0;top:0;z-index: 30000;}
#float_wrap {width: 907px;position: relative;margin: 0 auto;}
#horas_float table {margin: 0;width: 907px;}
#horas_float table thead th:first-child {width: 197px;}
#horas_float tbody {display: none;}
#horas_float table thead th {border-bottom: 0;background: 0;}
#horas_float .nav_dias {position: absolute;left: 0;top: 0;width: auto;margin: 0 2px;}

#grid table .showsw {width: 709px;height: 80px;display: table;position: relative;}
#grid table ul.shows {display: table-row;padding: 0;position: relative;}
#grid table ul.shows li {display:table-cell;background: url(/img/grid_cell_bg.gif) bottom repeat-x;height: 100%;}
#grid table ul.shows li.vacio {background: url(/img/grid_li_border.gif) left repeat-y;text-indent: -100em;}
#grid table ul.shows li div {padding: 5px 10px;height: 100%;background: url(/img/grid_li_border.gif) left repeat-y;}
#grid table ul.shows li a {display: block;color: #444;}
.envivo, .dest {float: left;margin-right: 5px;}
.tag-estreno {font-weight: bold;text-transform: uppercase;background: #b0da30;padding: 0 2px;color: #395016;border: 1px solid #697f27;font-size: 10px;text-shadow: none;}
h3 .tag-estreno {margin-left: 5px;}
#grid table ul.shows li:first-child div {background-image: none;}
#grid table ul.shows li.res_noticias {background: #fae9b8}
#grid table ul.shows li.res_deportes {background: #fcd3b1;}
#grid table ul.shows li.res_peliculas {background: #b9d9f4;}
#grid table ul.shows li.res_series {background: #d5f5d8;}
#grid table ul.shows li.res_cultura {background: #d3cbde;}
#grid table ul.shows li.res_entretenimiento {background: #a9e9e9;}

#grid table.cablevisiondf tbody th a span,
#grid table.sky tbody th a span,
#grid table.dish tbody th a span,
#grid table.mastv tbody th a span,
#grid table.tvabierta tbody th a span
{display: none;}

#grid table.cablevisiondf tbody th a span.cablevisiondf,
#grid table.sky tbody th a span.sky,
#grid table.dish tbody th a span.dish,
#grid table.mastv tbody th a span.mastv,
#grid table.tvabierta tbody th span.tvabierta
{display: block;font-size: 14px;color: #2b3e52;margin-top: 5px;font-weight: bold;}

#grid table ul.ulon li {background: url(/img/grid_cell_bg_ulon.gif) bottom repeat-x;}
#grid table ul.shows li.on, #grid table ul.shows li.on div {background-color: #e3edc2;font-weight: bold;}
#grid table .showinfo {padding: 5px 260px 5px 10px;background: #e3edc2;position: relative;}
#grid table .showinfo .pslot {position: absolute;width: 240px;right: 5px;top: 10px;}
.showinfo p {margin: 10px 0;}
.showinfo ul, .showinfo ol {margin: 10px 20px;}
.showinfo span.tags {display: block;color: #337200;font-weight: bold;padding: 3px 0;margin-top: 2px;}
.tooltip {position: relative;}
.tooltip span {display:none;width: 100px;height: auto;border: 2px solid #84a4a7; position: absolute; top: 0px; left: 0px;z-index: 1000;background: #f3f8f9;color: #222;padding: 5px 8px;font-size: 11px}

#grid .pslot.parrillalb {text-align: center;padding: 8px;background: #e8f0f2;border-bottom: 0;}
#grid h2.msj {text-align: center;margin: 20px 0;}

/* Canal */
#canal_bar {background: url(/img/canal_bar_bg.png) top repeat-x #e6e6e6;border: 1px solid #d6d6d6;padding: 10px 12px;margin: 20px 0 0;}
#canal_bar .canalimg {width: 90px;height: 90px;}
#canal_bar #grid_horario {text-align: right;margin: 15px 0 2px 12px;}
#canal_bar #grid_horario div.nav_dias {display: inline;width: auto;margin: 0;position: relative;top: -2px}
#canal_id {overflow: hidden;}
#canal_id h3, #canal_id p, .res_busq .canal h3, .res_busq .canal p, .dbcanal h3, .dbcanal p {margin-left: 64px;}
#canal_bar h3 {margin-left: 120px;}
#canal_id .canalimg, .res_busq .canal .canalimg, .dbcanal .canalimg {float: left;margin: 5px 10px;}
#canal_id h3, .res_busq h3 {font-size: 1.4em;}
.dbcanal h3 {font-size: 1.2em;margin: 5px 0;}
.res_busq .canal h3 {font-size: 1.1em;line-height: 1;}
#canal_id p, .dbcanal p {margin: 5px 0 5px 120px;font-size: .9em;}
#canal_bar #grid_horario {margin: 15px 0 2px 12px; float: left;width: 550px;background: url(/img/grid_head_border.gif) top repeat-x;padding-top: 15px;text-align: right;}
#canal_bar #grid_horario div.nav_dias {display: inline;width: auto;margin: 0;position: relative;top: -2px}
.canal_horario {width: 700px;border: #c0c0c0 1px solid;border-top-color: #7cb7be; border-collapse: collapse;margin: 0;}
.canal_horario thead th {font-weight: bold; color: #1d4e55;line-height: 34px;background: url(/img/grid_hora_bg.gif) repeat-x;text-align: left;text-indent: 116px;font-size: 1.3em;border: 1px solid #7cb7be;text-shadow: 0px 1px 1px #cde5e8;}
.canal_horario thead th.msj {background: none #eee;text-align: center;border: 0;text-indent: 0;padding: 10px 0;}
.canal_horario tbody th, .canal_horario td {border: 1px solid #999;padding: 5px;}
.canal_horario tbody th {width: 102px;text-align: center;background: #dee7e9 url(/img/canal_horario_th.gif) top repeat-x;font-weight: bold;color: #266a72;font-size: 1.1em;vertical-align: top;line-height: 1.7em;}
.canal_horario tbody tr.now th {background: #dde9b6 url(/img/canal_horario_th_now.gif) top repeat-x;color: #3a4c01;}
.canal_horario tbody tr.now td {background: #edf5d9;}
.canal_horario td {border-right: 0;}
.canal_horario td:hover {background: #f2f5f6;}
.canal_horario a {display: block;color: #000;}
.canal_horario:hover a, .canal_horario a:hover {color: #16464d;}
.canal_horario a:visited {color: #5b8288;}
.canal_horario p a {text-decoration: none;}
.canal_horario p a:visited {color: #000;}
.canal_horario div {padding-top: 3px;}
.canal_horario div a {display: inline;text-decoration: underline;}
.canal_horario h3 {margin: 2px 10px 5px;}
.canal_horario p {margin: 5px 10px;}
.canal_horario p:last-child {margin:10px}
#canal_horario_ant a, #canal_horario_sig a {display: block;background: no-repeat center top;width: 701px;height: 30px;position: relative;left: -2px;}
#canal_horario_ant {margin: 20px 0 0}
#canal_horario_sig {margin: 0 0 10px;}
#canal_horario_ant a {background-image: url(/img/canal_horario_ant.png);}
#canal_horario_sig a {background-image: url(/img/canal_horario_sig.png);}
#canal_horario_ant a:hover, #canal_horario_sig a:hover {background-position: center -30px;}
.pslot.canal {margin: 15px 0;}
.pslot.canalfb {margin: 15px 0;}

 /* Resultados búsqueda */
#buscaste {color: #555;margin-bottom: 20px;}
#buscaste em {color: #000;font-style: normal;}

#grid_filtro.pagbusqueda {background: #e6e6e6 url(/img/canal_bar_bg.png) repeat-x; color: #444;border: 1px solid #c0c0c0;margin: 0 0 10px 0;width: 676px;padding: 5px 10px;position: relative;}
#grid_filtro.pagbusqueda #dropdownwrap {width: 400px;}
#grid_filtro.pagbusqueda ul.tipo {float: left;clear: both;width: 688px;padding-top: 15px;position: static;}
#grid_filtro.pagbusqueda ul.tipo li {display: inline;width: auto;padding-right: 8px;}
#grid_filtro.pagbusqueda #btn_busqueda {position: relative;left: 0;top: 0;}
#grid_filtro.pagbusqueda #btn_filtrar {position: absolute;left: 615px;top: 10px;}

dl.res_busq {margin: 10px 0 30px;clear: both;}
.res_busq dt {font-size: 1.4em;font-weight: bold;margin: 10px 0 5px;}
.res_busq dd {margin: 5px 0 10px;border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.res_busq {width: 99%;margin-bottom: 20px;}
.res_busq thead {background: url(/img/canal_bar_bg.png) top repeat-x #d6d6d6; color: #444;border: 1px solid #c0c0c0;}
.res_busq th {line-height: 32px;font-size: 1.25em;padding: 0 10px;text-align: left;text-shadow: 0px 1px 1px #fff;}
.res_busq .thprograma {width: 320px;}
.res_busq tbody td {border-bottom: 1px solid #c0c0c0;padding: 10px;vertical-align: middle;}
.res_busq tbody td.img {width: 110px;}
.res_busq .canal h3, .res_busq .canal p {margin-left: 0;}
.res_busq p {margin-top: 5px;margin-bottom: 5px;}
.res_busq .canal p {color: #333;font-size: .95em;}
.res_busq dd.pslot {float: none;padding-bottom: 7px;}
#res_blog li {padding: 5px 0;border-bottom: 1px dotted #bbb;}
#res_blog li h3 {font-size: 1.1em;margin: 5px 0 5px;}
#res_blog li p {margin: 5px 0;}
#mas_blog {margin: 10px 0 15px;text-align: right;padding-right: 12px;color: #690;font-weight: bold;background: url(/img/icn_mas_blog.png) no-repeat right .1em;}
#res_blog h3 a, #mas_blog a {color: #690;text-decoration: none;border-bottom: 1px solid #be5;}
#res_blog h3 a:visited, #mas_blog a:visited {color: #8ea57b;}
#res_blog h3 a:hover, #mas_blog a:hover {color: #360;border-bottom: none;text-decoration: underline;}
#mas_blog a:hover {color: #470;}
#busqueda2 {margin: 15px 0;padding: 12px 10px 10px;background: #eee;width: 60%;border-bottom: 2px solid #e6e6e6;text-align: center;}
#busqueda2 input, #busqueda2 button {vertical-align: middle;}
#busqueda2 .txtinput {width: 200px;margin-right: 5px;}
#busqueda2 label {font-size: 1.1em;font-weight: bold;padding-right: 5px;color: #444;}
#busqueda2 label em {font-style: normal;color: #1d4e55;}

/* Detalle búsqueda */
h2.show {color: #000;}
.dbcanal {margin-bottom: 20px;}
.detalle {margin: 10px 0;}

/* Canales */

#canales_proveedor {background: url(/img/canales_proveedores_bg.png) top no-repeat;}
#canales_proveedor #proveedor {background: url(/img/canales_proveedores_bg.png) bottom no-repeat;width: 900px;margin: 0 0 1px 0;padding-bottom: 2px;padding-top: 3px;}
.alfabetico {text-align: center;margin: 20px 0;}
.alfabetico li {display: inline;font-weight: bold;font-size: .95em;margin: 0 3px;}
.alfabetico a.on {background: #94b530;color: #fff;padding: 2px 4px;text-decoration: none;}
.letra {border-bottom: 2px solid #2b838e;font-size: .9em;margin: 20px 0;clear: both;}
.letra span {background: #2b838e;color: #fff;padding: 4px 3px;position: relative;top: .3em;text-shadow: 0px 1px 1px #32636e;}
.lcanal {border: 2px solid #d9e7ea;padding-top: 2px;width: 275px;margin: 10px;float: left;}
.lcanal .ahora {background: #2c7e88;font-size: .96em;padding: 2px 4px; color:#fff; text-shadow:1px 1px 1px #32636e;clear: both;}
.lcanal p {margin-left: 64px;}
.lcanal ul {width: 185px;float: right;padding-bottom: 6px;font-size: .9em;}
.lcanal .canalimg {margin-right: 18px}
.bloqueletras {overflow: hidden;margin-bottom: 20px;}
.bloqueletras br {clear: left;}
.dbcanal.lcanal h3 a:link {color: #000;}
.dbcanal.lcanal h3 a:visited {color: #666;}
.dbcanal.lcanal h3 a:hover {color: #2c7e88;}
.dbcanal.lcanal a img {border: 1px solid #fff;}
.dbcanal.lcanal a:hover img {border: 1px solid #d9e7ea;}
.sqcanales {float: right;margin: 10px 30px 0 0}
.canalessq {float: right;margin: 10px 30px 0 0}

/* Formas */

.formacontacto {background: #f1f5e4;padding: 10px 20px;width: 60%;}
.formacontacto p {overflow: hidden;margin: 8px 0;}
.formacontacto label {float: left;display: block;width: 190px;text-align: right;background: #e2ebc4;padding: 4px;color: #222;}
.formacontacto label.nobg {background: transparent;}
.formacontacto input, .formacontacto select, .formacontacto textarea {margin-left: 5px;}

/* Expirados */
.exp_busca {background: #eee;border: 1px solid #ddd;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius:8px;padding: 8px 15px;overflow: hidden;width: 720px;font-size: 1.2em;margin: 10px 74px 100px;clear: both;}
.exp_busca form {width: 335px;float: left;line-height: 2;border-right: 1px solid #ccc;padding-left: 20px;}
.exp_busca p {width: 340px;float: right;margin: 0;vertical-align: middle;}
.exp_busca a {display: block;}
.exp_busca p img {float: left;margin-right: 10px;border: 1px solid transparent;}
.exp_busca a:hover img {border-color:#ccc;}
.exp_busca button {border: 0;background: 0;padding: 0;vertical-align: middle;}
.exp_msg {overflow: hidden;}
.exp_msg img {margin: 0 15px 10px 0;vertical-align: middle;}
#colizq .exp_busca {margin: 10px 0;width: 675px;}
#colizq .exp_busca form {width: 290px;}

/* Tags */
#tag_prov {overflow: hidden;position: relative;background: url(/img/grid_bt_bg.png) bottom no-repeat #e6e6e6;}
#tag_prov #gridb_header {height: 67px;}
#tag_prov #proveedor {background: 0;}
#tags {margin: 10px 0;background: url(/img/tags_contenido_bg.png) no-repeat right top;}
#tag_nav {width: 160px;border-left: 1px solid #ccc;background: url(/img/tags_nav_bg.png) 150px repeat-y;float: left;margin: 1px -10px 5px 0;}
#tag_nav li {padding-right: 10px;}
#tag_nav a {display: block;padding: 8px 10px;color: #000;text-decoration: none;border-top: 1px solid #ccc;border-right: 1px solid #ccc;background: url(/img/tag_bg.png) bottom repeat-x;}
#tag_nav li:last-child a {border-bottom: 1px solid #ccc;}
#tag_nav a:hover {background: #dee7e9;}
#tag_nav li.on {background: url(/img/tag_li_on_bg.png) right center no-repeat;}
#tag_nav li.on a {background: url(/img/tag_on_bg.png) center repeat-x #ccde8d;border-top-color: #a0bd48;border-right: 0;text-shadow: 1px 1px 1px #dde8b5;font-weight: bold;border-bottom: 1px solid #90aa47;}
#tags div.content {float: right;width: 737px;margin: 20px 20px 20px 35px;min-height: 380px;}
#tags_head {text-align: center;vertical-align: middle;}
#tags_head strong {font-size: 1.4em;color: #32636e;margin: 0 4px;}
#tags_head p {margin: 5px 0 10px;}
#tags_head p a {background: url(/img/btn_dias_bg.png) left no-repeat;line-height: 27px;padding-left: 8px;display: inline-block;color: #000;font-weight: bold;}
#tags_head p a span {padding-right: 8px;display: inline-block;background: url(/img/btn_dias_bg.png) right no-repeat;}
ul#tags_head {margin-bottom: 20px;}
#tags_head li {display: inline-block;padding: 0 4px;}
#tags_head li a {border-bottom: 1px solid #b0c8c2;background: 0;display: inline;line-height: 27px;font-weight: bold;font-size: 1.3em;}
#tags_head li.on a {background: #32636e;color: #fff;border: 0;padding: 0 4px;}
#tags_head li a:hover {border: 0;}
#tags h3 {font-size: 1.5em; color: #32636e; margin: 20px 0 15px;}
.separador {width: 550px;margin: 20px auto -25px;border: 0;background:url(/img/tags_separador.png) no-repeat center top;height: 25px;clear: both;}
.separador hr {display: none;}
.tag_shows li {display: inline-block;margin: 3px;}
.tag_shows li .dest {position: relative;top: 3px;}
.tag_shows a {display: inline-block;line-height: 22px;padding: 0 8px;background: url(/img/tags_show_bg.png) bottom repeat-x #f2f6f7;color: #222;border: #777 1px solid;text-shadow: #e4e9ea 1px 1px 0;}
#tags_head a,.tag_shows a, .tag_shows .showinfo .canalimg:hover {text-decoration: none}
.tag_shows a:hover, #tags_head a:hover {text-decoration: underline;}
#tags .pslot {text-align: center;margin: 10px auto;}
.tag_shows li.on a {padding-bottom: 4px;background: #e3edc2;font-weight: bold;position: relative;border-color:#9bab67;border-bottom: 0;text-shadow: none;}
.tag_shows .showinfo {background: #e3edc2;display: block;padding: 10px 10px 0 100px;margin-top: -4px;float: left;display: none;border:1px solid #9bab67;}
.tag_shows .showinfo strong {display: block;}
.tag_shows .showinfo .canalimg {float: left;margin-left: -90px;padding: 0;background: 0;display: inline;line-height: 1.15;font-size: .7em;border: 0;padding-bottom: 3px;width: 80px;}
.tag_shows .showinfo .canalimg span {display: block;background: transparent none;padding: 0;text-shadow: none;}
.tag_shows .showinfo .canalimg img {border:1px solid #9bab67;}
.showfb {margin: 15px 0;}

/* Especiales */
#especiales {margin: 5px 15px;border-top: 1px solid #b9c781;}
#especiales dt {color: #337200;font-weight: bold;background: url(/img/especiales_dt_bg.png) repeat-x bottom #c9db87;border: 1px solid #b9c781;border-top: 0;line-height: 20px;padding: 0 10px;text-shadow: 1px 1px 1px #d3e1af;}
#especiales dd {border: 1px solid #ccc;border-top: 0;background: url(/img/grid_cell_bg.gif) bottom repeat-x;vertical-align: middle;padding: 4px 10px;overflow: hidden;}
#especiales dd:hover {background: #ececec;}
#especiales dd.on {border-bottom: 0;}
#especiales dd a {vertical-align: middle;display: inline-block;}
#especiales dd a.show {width: 600px;padding: 25px 0 10px;float: left;}
#especiales dd br {clear: both;line-height: 0;}
#especiales dd a.canalimg {margin: 0 10px;float: right;}
#especiales .canalimg img {border: 1px solid #cad8dc;}
#especiales div {width: 600px;margin: 5px 0;}
#especiales .showinfo, #especiales .showinfo:hover, #especiales dd.on, #especiales dd.on:hover {background: #e3edc2;}
#especiales .showinfo {display: none;padding: 5px 10px;overflow: hidden;}
#especiales .showinfo ul {float: right;width: 80px;margin: 0;font-size: .8em;margin-left: 9px;border-right: 1px solid #b9c781;}
#especiales .showinfo ul:first-child {border-color: transparent;}
#especiales .showinfo li {list-style: none !important;}
#especiales_header {width: 914px;height: 185px;background: url(/img/especiales_mundial2010_bg.jpg) top no-repeat;margin: 0 15px;margin-top: -2px;position: relative;}
#especiales_header h2 {position: absolute;left: 295px;top: 70px;color: #222;font-size: 1.6em;text-shadow: 1px 1px 1px #faf1e9;}
#especiales_nav {text-align: center;}
#especiales_nav h3 {font-size: 1.4em;color: #205a61;display: inline;margin: 0 10px;}

/* Show */
#contenido .show_desc h2 {font-size: 1.8em;}
#contenido .show_desc h3 {color: #333;margin: -2px 0 5px;font-size: 1.4em;}
.show_desc .tags {background: #eee;margin-top: 0;padding: 5px 10px;}
.tags a {float: right;color: #333;}
.tags span {font-weight: bold;font-size: 1.05em;text-shadow: 0 1px 1px #fff;color: #333;}
#sinopsis {position: relative;padding-right: 320px;min-height: 140px;}
.showimg {text-align: center;}
.showimg img {border: 3px solid #ddd;padding: 1px;margin: 0 4px;}
#subnav {background: url(/img/subnav_bg.png) bottom repeat-x;padding-left: 13px;position: relative;}
#subnav li {display: inline-block;background: url(/img/subnav_li_bg.png) #dce1e4 top right no-repeat;padding-right: 5px;margin-left: 2px;} /* hack */
#subnav a {display: inline-block;line-height: 38px;background: url(/img/subnav_li_bg.png) #c4c4c4 top left no-repeat;padding: 0 7px 0 12px;text-decoration: none;color: #222;text-transform: uppercase;text-shadow: 1px 1px 1px #dbdbdb;font-size: .9em;font-weight: bold;}#subnav li a:hover {text-decoration: underline;}
#subnav li.selected {background-position: right -38px;background-color: #9ac7ce;}
#subnav li.selected a {background-position: left -38px;background-color: #9ac7ce;text-shadow: 1px 1px 1px #d6ecee;}
#subnav li.off {background-position: right -76px;background-color: #d3dade;}
#subnav li.off a {background-position: left -76px;background-color: #d3dade;cursor: default;color: #666;}
#subnav li.off a:hover {text-decoration: none;}
#show_filtro {background: url(/img/canal_bar_bg.png) top repeat-x #e6e6e6;border: 1px solid #d6d6d6;padding: 10px 20px;width: 661px;margin-bottom: 1px;}
#show_filtro label {font-weight: bold; padding-right: 10px;}
#show_tabla, #show_tabla th, #show_tabla td {border: 1px solid #899ea1;}
#show_tabla {margin-top: -6px;width: 703px;}
#show_tabla_canal {width: 70px;}
#show_tabla thead th {color: #333;text-transform: uppercase;background: url(/img/grid_hora_bg.gif) repeat-x;border: 0;text-align: center;padding: 6px 4px;}
#show_tabla tbody th {text-align: center;width: 80px;background: url(/img/grid_chan_bg.gif) top repeat-x #d4e0e2;font-size: 1em;color: #1d4e55;font-weight: bold;text-transform: uppercase;}
#show_tabla th, #show_tabla td {vertical-align: middle;padding: 0 10px;}
#show_tabla span {display: inline-block;padding: 0 10px 0 8px;border-right: 1px solid #ccc;}
#show_tabla span:last-child {border: 0;}
#show_tabla span b {color: #055;margin-left: 2px;}

#ratings {width: 306px;position: absolute;right: -2px;top: 0;z-index: 300;background: url(/img/rating_bg.png) bottom no-repeat;padding-bottom: 8px;}
#ratings h5 {background: url(/img/ratings_h5_bg.png) no-repeat;width: 306px;height: 41px;margin-bottom: 4px;}
#ratings p {line-height: 24px;margin:0 12px 2px;padding: 0 4px;font-size: 13px;border: 1px solid #fff;-webkit-border-radius:4px;-moz-border-radius: 4px;border-radius:4px;position: relative;}
#ratings p.max {font-weight: bold;}
#ratings p img {vertical-align: middle;margin-right: 2px;}
#ratings p .vota {position: absolute;right: 4px;top: 3px;display: none;}
#ratings p.max {font-weight: bold;}
#ratings p img {vertical-align: middle;margin-right: 2px;}
#ratings p .vota {position: absolute;right: 4px;top: 3px;display: none;}
#ratings p:hover {background: #d9e8aa;border-color: #b8cb7f;cursor: pointer;}
#ratings p:hover .vota {display: block;}
#ratings span {font-weight: bold;color: #555;}
#ratings p.max span {color: #547000;}
#ratings button {font-size: .9em;padding: 0;float: right;}
#ratings.voted p:hover {background: transparent;border-color: #fff;}
#ratings p .rad, #ratings.voted p:hover .vota {display: none;}
#ratings p.voted, #ratings p.voted:hover {background: #d9e8aa url(/img/icn_voted.png) right center no-repeat;border-color: #b8cb7f;}
.dbcanal {margin-bottom: 20px;}
.detalle {margin: 10px 0;}
#ep_list {margin: 20px 0;}
#ep_list dt {font-size: 1.3em;font-weight: bold;padding: 5px 5px 0;color: #32636e;}
#ep_list dd {border-bottom: 1px solid #ddd;padding: 5px 5px 8px;}

a.vershow {display: inline-block;padding: 3px 16px 3px 6px;text-decoration: none;background: #c2eaf0 url(/img/icn_dia_sig.png) no-repeat 95% center;font-weight: bold;color: #000;border: 1px solid #94c7ce;font-size: 1.1em;}
a.vershow:visited {color: #6c8387}
a.vershow:hover, a.vershow:active {text-decoration: underline}
