.box-mod.mod_parrilla .mark {padding: 0;}
ul li {list-style: none;list-style-type: none;}
.box-mod.mod_parrilla{width:100%;border:solid 0.1em rgb(172, 172, 172);box-sizing: border-box;-moz-box-sizing: border-box;}
.box-mod.mod_parrilla a:hover {text-decoration: none;}

/* HEAD PRINCIPAL */
.box-mod.mod_parrilla .head{border-bottom:solid 0.1em rgb(172, 172, 172);background:rgb(255,255,255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 1%, rgba(220,220,220,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(220,220,220,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 );height: 4.5em;padding:0;}
.box-mod.mod_parrilla .head .title{width: 14%;display: inline-block;font-size: 160%;line-height: 3;height: 100%;font-family: RTVEfontB;padding-left: 1%;float: left;text-align: center;text-transform: uppercase;box-sizing: border-box;-moz-box-sizing: border-box;}
.box-mod.mod_parrilla .head .calendar{width: 85%;display: inline-block;float: left;list-style: none;}
.box-mod.mod_parrilla .head .calendar li{display: block;float: left;height: 100%;width: 5.55%;text-align: center;}
.box-mod.mod_parrilla .head .calendar li a{display: block;height: 100%;}
.box-mod.mod_parrilla .head .calendar li a span{width: 80%;display: block;margin: 0 auto;height: 100%;padding-top: 2%;padding-bottom: 2%;box-sizing: border-box;-moz-box-sizing:border-box;border-radius: 0.3em;}
.box-mod.mod_parrilla .head .calendar li a:hover span,.box-mod.mod_parrilla .head .calendar li.active a span{background: #fff;border: solid 0.1em rgb(160, 160, 160);}
.box-mod.mod_parrilla .head .calendar li.today a span{background: #d80015;border: solid 0.1em #b20000;}
.box-mod.mod_parrilla .head .calendar li.today a span strong,.box-mod.mod_parrilla .head .calendar li.today a span em{color:#fff;} 
.box-mod.mod_parrilla .head .calendar li a strong,.box-mod.mod_parrilla .head .calendar li a em{display: inline-block;height: 50%;width: 100%;font-size: 140%;line-height: 1.4;color: #000;font-family: RTVEfontB;font-style: normal;}
.box-mod.mod_parrilla .head .calendar li a strong{font-size: 170%;line-height: 1.4;}
.box-mod.mod_parrilla .head .calendar li a:hover strong,.box-mod.mod_parrilla .head .calendar li.active a strong,.box-mod.mod_parrilla .head .calendar li.today a span strong{line-height: 1.3;}
/* BOX PARRILLA */
.box-parrilla {display: none;}
.box-parrilla.active{display: block;position: relative;overflow:hidden;}
.box-parrilla .headBox{height: 4em;width: 100%;background: rgb(253,253,253);background: -moz-linear-gradient(top, rgba(253,253,253,1) 0%, rgba(240,240,240,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(240,240,240,1)));background: -webkit-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(240,240,240,1) 100%);background: -o-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(240,240,240,1) 100%);background: -ms-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(240,240,240,1) 100%);background: linear-gradient(to bottom, rgba(253,253,253,1) 0%,rgba(240,240,240,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f0f0f0',GradientType=0 );;border-bottom: 0.1em solid #CCC;position: relative;overflow: hidden;}	
/* HORAS */
.box-parrilla .headBox .arrow{height: 100%;width: 2em;display: inline-block;position:absolute;top: 0;z-index: 2;}
.box-parrilla .headBox .back{background: url('/css/rtve.deportes/rtve.deportes.sochi2014/i/arrow-left.png') no-repeat left top;left:0;}
.box-parrilla .headBox .next{background: url('/css/rtve.deportes/rtve.deportes.sochi2014/i/arrow-right.png')  no-repeat right top;right:0;}
.box-parrilla .headBox .arrow.back.disabled {background: url('/css/rtve.deportes/rtve.deportes.sochi2014/i/arrow-left_disabled.png') no-repeat left;cursor: default;}
.box-parrilla .headBox .arrow.next.disabled {background: url('/css/rtve.deportes/rtve.deportes.sochi2014/i/arrow-right_disabled.png') no-repeat right;cursor: default;}
.box-parrilla .headBox .hours{width: 400%; /* width: 600%; */ display: inline-block;height: 100%;position: relative;z-index:1;}
.box-parrilla .headBox li{float: left;width: 5%;text-align: left;height: 100%;background: url('/css/rtve.deportes/rtve.deportes.sochi2014/i/linea-hora.png') no-repeat -1.9em 0;} /* 12 elementos  sobre 150% que es el 8.33% sobre 100% */ /* Similar a DirectBox */
.box-parrilla .headBox .hours span{font-size: 140%;line-height: 1.1;display: inline-block;height: 100%;padding-top: 1em;font-family: RTVEfontB;box-sizing: border-box;-moz-box-sizing: border-box;margin-left:-0.5em;}
/* CHANNELS */
.box-parrilla .channels{width: 100%;display: inline-block;overflow: hidden;}
.box-parrilla .channels > li{width: 100%;height: 9em;background: rgb(255,255,255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(240,240,240,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );position: relative;box-sizing:border-box;-moz-box-sizing:border-box;}
.box-parrilla .channels > li.separator{height: 2em;border: 0.1em solid #B1B1B1;z-index: 1;background: url('/css/rtve.deportes/rtve.deportes.sochi2014/i/arrow_bottom.png') no-repeat left top #0075bf;}
.box-parrilla .channels > li.separator span{background: url('/css/rtve.deportes/rtve.deportes.sochi2014/i/arrow_bottom.png') no-repeat right top;line-height: 1.8;padding-left: 2em;height: 100%;color: #fff;font-size: 1.2em;font-weight: bold;padding-right: 2em;display: inline-block;float: left;}
.box-parrilla .channels .logo_channel{background: rgb(252,252,252);background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(201,201,201,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(201,201,201,1)));background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(201,201,201,1) 100%);background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(201,201,201,1) 100%);background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(201,201,201,1) 100%);background: linear-gradient(to bottom, rgba(252,252,252,1) 0%,rgba(201,201,201,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#c9c9c9',GradientType=0 );position: absolute;left: 0;top: 0;height: 100%;text-align: center;width: 10%;border-right: solid 0.1em rgb(172, 172, 172);z-index: 2;min-width: 8em;box-sizing:border-box;-moz-box-sizing:border-box;}
.box-parrilla .channels .logo_channel .ico_logo{display: block;width: 100%;margin: 0 auto;position: relative;height: 65%;}
.box-parrilla .channels .logo_channel .ico_logo img{width: 50%;max-width: 6em;padding-top: 10%;}
.box-parrilla .channels .logo_channel + ul{/*width: 200%;*/width:400%;position: relative;height: 100%;}
.box-parrilla .channels .logo_channel + ul > li{position: absolute;height: 100%;background: #CBEFFD;padding: 1em 0.5em;border-radius: 0.5em;box-sizing: border-box;border: 0.1em solid #abd1fe;box-sizing:border-box;-moz-box-sizing:border-box;}
.box-parrilla .channels .logo_channel + ul > .directo{background: #FDCBCB;border: 0.1em solid #FEABAB;}
.box-parrilla .channels .logo_channel + ul > .resumen{background: #CBFDD3;border: 0.1em solid #ABFEB8;}
.box-parrilla .channels .logo_channel strong{font-family:RTVEfontB;font-size: 130%;line-height: 1;width: 100%;display: block;}
.box-parrilla .channels .logo_channel + ul > li .time{border: 0.1em solid #ccc;padding: 0.3em;border-radius: 0.3em;display: inline-block;background: #fff;font-family: RTVEfontB; font-size: 120%;line-height: 1.2;float: left;}
.box-parrilla .channels .logo_channel + ul .mas{background: url('/css/rtve.deportes/rtve.deportes.sochi2014/i/btn_mas.jpg') no-repeat center center;display: inline-block;width: 1.6em;height: 1.6em;float: left;margin: 0.3em;border-radius: 0.2em;cursor: pointer;}
.box-parrilla .channels .logo_channel + ul .description{display: inline-block;float: left;font-size: 150%;line-height: 1.3;font-family: RTVEfontR;width: 100%;}
.box-parrilla .channels .logo_channel + ul .btn,#facebox .btn{color: #fff;padding: 0.3em;position: absolute;bottom: 0.2em;right: 0.2em;text-align: center;box-sizing: border-box;-moz-box-sizing: border-box;border-radius: 0.3em;}
.box-parrilla .channels .logo_channel + ul .btn.dem,#facebox .btn.dem{background: #66BF01;}
.box-parrilla .channels .logo_channel + ul .btn.dir,#facebox .btn.dir{background: #d80015;}

.box-parrilla .btn.dem span{font-size:110%;font-family:RTVEfontR;line-height: 1.1;}
.box-parrilla.today .pointer{display: block;background: url('/css/rtve.deportes/rtve.deportes.sochi2014/i/bg_pointer.png');border: 0.1em solid #B8001A;border-radius: 0.5em;width: 46px;position: absolute;top: 0%;z-index: 0;bottom: 0;}
.box-parrilla .fase_competicion{position: absolute;margin-left: 10%;width: 15%;overflow: hidden;box-shadow: 0.2em 0.2em 0.8em #333;border-radius: 0 1em 1em 0;z-index: 1;border: 0.1em solid white;box-sizing: border-box;-moz-box-sizing: border-box;text-align: center;}
.box-parrilla .fase_competicion span{display: block;padding: 0.5em;font-family: RTVEfontR;font-size: 120%;background: #007592;color: white;}

/* MOVIMIENTO DE LAS HORAS DEPENDIENDO DEL NUMERO DE HORAS A MOSTRAR  */
.box-parrilla .headBox .hours,.box-parrilla .channels .logo_channel + ul,.box-parrilla .pointer{transition: all 0.4s;}
.box-parrilla .headBox .hours,.box-parrilla .channels .logo_channel + ul {/*left: -40%;*/}
.push0.box-parrilla .headBox .hours,.push0.box-parrilla .channels .logo_channel + ul{left: -0%;}
.push1.box-parrilla .headBox .hours,.push1.box-parrilla .channels .logo_channel + ul{left: -20%;}
.push2.box-parrilla .headBox .hours,.push2.box-parrilla .channels .logo_channel + ul{left: -40%;}
.push3.box-parrilla .headBox .hours,.push3.box-parrilla .channels .logo_channel + ul{left: -60%;}
.push4.box-parrilla .headBox .hours,.push4.box-parrilla .channels .logo_channel + ul{left: -80%;}
.push5.box-parrilla .headBox .hours,.push5.box-parrilla .channels .logo_channel + ul{left: -100%;}
.push6.box-parrilla .headBox .hours,.push6.box-parrilla .channels .logo_channel + ul{left: -120%;}
.push7.box-parrilla .headBox .hours,.push7.box-parrilla .channels .logo_channel + ul{left: -140%;}
.push8.box-parrilla .headBox .hours,.push8.box-parrilla .channels .logo_channel + ul{left: -160%;}
.push9.box-parrilla .headBox .hours,.push9.box-parrilla .channels .logo_channel + ul{left: -180%;}
.push10.box-parrilla .headBox .hours,.push10.box-parrilla .channels .logo_channel + ul{left: -200%;}
.push11.box-parrilla .headBox .hours,.push11.box-parrilla .channels .logo_channel + ul{left: -220%;}
.push12.box-parrilla .headBox .hours,.push12.box-parrilla .channels .logo_channel + ul{left: -240%;}
.push13.box-parrilla .headBox .hours,.push13.box-parrilla .channels .logo_channel + ul{left: -260%;}
.push14.box-parrilla .headBox .hours,.push14.box-parrilla .channels .logo_channel + ul{left: -280%;}
.push15.box-parrilla .headBox .hours,.push15.box-parrilla .channels .logo_channel + ul{left: -300%;}
.push16.box-parrilla .headBox .hours,.push16.box-parrilla .channels .logo_channel + ul{left: -320%;}
.push17.box-parrilla .headBox .hours,.push17.box-parrilla .channels .logo_channel + ul{left: -340%;}
.push18.box-parrilla .headBox .hours,.push18.box-parrilla .channels .logo_channel + ul{left: -360%;}
.push19.box-parrilla .headBox .hours,.push19.box-parrilla .channels .logo_channel + ul{left: -380%;}
.push20.box-parrilla .headBox .hours,.push20.box-parrilla .channels .logo_channel + ul{left: -400%;}

.today.h0  .pointer {left: 0%}
.today.h1  .pointer {left: 0%}
.today.h2  .pointer {left: 0%}
.today.h3  .pointer {left: 0%}
.today.h4  .pointer {left: 0%}
.today.h5  .pointer ,
.today.h6  .pointer ,
.today.h7  .pointer ,
.today.h8  .pointer ,
.today.h9  .pointer ,
.today.h10 .pointer ,
.today.h11 .pointer ,
.today.h12 .pointer ,
.today.h13 .pointer ,
.today.h14 .pointer ,
.today.h15 .pointer ,
.today.h16 .pointer ,
.today.h17 .pointer ,
.today.h18 .pointer ,
.today.h19 .pointer {left: 20%}
.today.h20 .pointer {left: 40%}
.today.h21 .pointer {left: 60%}
.today.h22 .pointer {left: 80%}
.today.h23 .pointer {left: 100%}

.today.m0 .pointer  {margin-left: 0px}
.today.m15 .pointer {margin-left: 46px}
.today.m30 .pointer {margin-left: 92px}
.today.m45 .pointer {margin-left: 138px}

.today.h4.push0 .pointer {left: 20%;}
.today.h4.push1 .pointer {left: 0%;}
.today.h4.push2 .pointer {left: -20%;}
.today.h4.push3 .pointer {left: -40%;}
.today.h4.push4 .pointer {left: -60%;}
.today.h4.push5 .pointer {left: -80%;}
.today.h4.push6 .pointer {left: -100%;}
.today.h4.push7 .pointer {left: -120%;}
.today.h4.push8 .pointer {left: -140%;}
.today.h4.push9 .pointer {left: -160%;}
.today.h4.push10 .pointer {left: -180%;}
.today.h4.push11 .pointer {left: -200%;}
.today.h4.push12 .pointer {left: -220%;}
.today.h4.push13 .pointer {left: -240%;}
.today.h4.push14 .pointer {left: -260%;}
.today.h4.push15 .pointer {left: -280%;}
.today.h5.push0 .pointer {left: 40%;}
.today.h5.push1 .pointer {left: 20%;}
.today.h5.push2 .pointer {left: 0%;}
.today.h5.push3 .pointer {left: -20%;}
.today.h5.push4 .pointer {left: -40%;}
.today.h5.push5 .pointer {left: -60%;}
.today.h5.push6 .pointer {left: -80%;}
.today.h5.push7 .pointer {left: -100%;}
.today.h5.push8 .pointer {left: -120%;}
.today.h5.push9 .pointer {left: -140%;}
.today.h5.push10 .pointer {left: -160%;}
.today.h5.push11 .pointer {left: -180%;}
.today.h5.push12 .pointer {left: -200%;}
.today.h5.push13 .pointer {left: -220%;}
.today.h5.push14 .pointer {left: -240%;}
.today.h5.push15 .pointer {left: -260%;}
.today.h6.push0 .pointer {left: 60%;}
.today.h6.push1 .pointer {left: 40%;}
.today.h6.push2 .pointer {left: 20%;}
.today.h6.push3 .pointer {left: 0%;}
.today.h6.push4 .pointer {left: -20%;}
.today.h6.push5 .pointer {left: -40%;}
.today.h6.push6 .pointer {left: -60%;}
.today.h6.push7 .pointer {left: -80%;}
.today.h6.push8 .pointer {left: -100%;}
.today.h6.push9 .pointer {left: -120%;}
.today.h6.push10 .pointer {left: -140%;}
.today.h6.push11 .pointer {left: -160%;}
.today.h6.push12 .pointer {left: -180%;}
.today.h6.push13 .pointer {left: -200%;}
.today.h6.push14 .pointer {left: -220%;}
.today.h6.push15 .pointer {left: -240%;}
.today.h7.push0 .pointer {left: 80%;}
.today.h7.push1 .pointer {left: 60%;}
.today.h7.push2 .pointer {left: 40%;}
.today.h7.push3 .pointer {left: 20%;}
.today.h7.push4 .pointer {left: 0%;}
.today.h7.push5 .pointer {left: -20%;}
.today.h7.push6 .pointer {left: -40%;}
.today.h7.push7 .pointer {left: -60%;}
.today.h7.push8 .pointer {left: -80%;}
.today.h7.push9 .pointer {left: -100%;}
.today.h7.push10 .pointer {left: -120%;}
.today.h7.push11 .pointer {left: -140%;}
.today.h7.push12 .pointer {left: -160%;}
.today.h7.push13 .pointer {left: -180%;}
.today.h7.push14 .pointer {left: -200%;}
.today.h7.push15 .pointer {left: -220%;}
.today.h8.push0 .pointer {left: 100%;}
.today.h8.push1 .pointer {left: 80%;}
.today.h8.push2 .pointer {left: 60%;}
.today.h8.push3 .pointer {left: 40%;}
.today.h8.push4 .pointer {left: 20%;}
.today.h8.push5 .pointer {left: 0%;}
.today.h8.push6 .pointer {left: -20%;}
.today.h8.push7 .pointer {left: -40%;}
.today.h8.push8 .pointer {left: -60%;}
.today.h8.push9 .pointer {left: -80%;}
.today.h8.push10 .pointer {left: -100%;}
.today.h8.push11 .pointer {left: -120%;}
.today.h8.push12 .pointer {left: -140%;}
.today.h8.push13 .pointer {left: -160%;}
.today.h8.push14 .pointer {left: -180%;}
.today.h8.push15 .pointer {left: -200%;}
.today.h9.push0 .pointer {left: 120%;}
.today.h9.push1 .pointer {left: 100%;}
.today.h9.push2 .pointer {left: 80%;}
.today.h9.push3 .pointer {left: 60%;}
.today.h9.push4 .pointer {left: 40%;}
.today.h9.push5 .pointer {left: 20%;}
.today.h9.push6 .pointer {left: 0%;}
.today.h9.push7 .pointer {left: -20%;}
.today.h9.push8 .pointer {left: -40%;}
.today.h9.push9 .pointer {left: -60%;}
.today.h9.push10 .pointer {left: -80%;}
.today.h9.push11 .pointer {left: -100%;}
.today.h9.push12 .pointer {left: -120%;}
.today.h9.push13 .pointer {left: -140%;}
.today.h9.push14 .pointer {left: -160%;}
.today.h9.push15 .pointer {left: -180%;}
.today.h10.push0 .pointer {left: 140%;}
.today.h10.push1 .pointer {left: 120%;}
.today.h10.push2 .pointer {left: 100%;}
.today.h10.push3 .pointer {left: 80%;}
.today.h10.push4 .pointer {left: 60%;}
.today.h10.push5 .pointer {left: 40%;}
.today.h10.push6 .pointer {left: 20%;}
.today.h10.push7 .pointer {left: 0%;}
.today.h10.push8 .pointer {left: -20%;}
.today.h10.push9 .pointer {left: -40%;}
.today.h10.push10 .pointer {left: -60%;}
.today.h10.push11 .pointer {left: -80%;}
.today.h10.push12 .pointer {left: -100%;}
.today.h10.push13 .pointer {left: -120%;}
.today.h10.push14 .pointer {left: -140%;}
.today.h10.push15 .pointer {left: -160%;}
.today.h11.push0 .pointer {left: 160%;}
.today.h11.push1 .pointer {left: 140%;}
.today.h11.push2 .pointer {left: 120%;}
.today.h11.push3 .pointer {left: 100%;}
.today.h11.push4 .pointer {left: 80%;}
.today.h11.push5 .pointer {left: 60%;}
.today.h11.push6 .pointer {left: 40%;}
.today.h11.push7 .pointer {left: 20%;}
.today.h11.push8 .pointer {left: 0%;}
.today.h11.push9 .pointer {left: -20%;}
.today.h11.push10 .pointer {left: -40%;}
.today.h11.push11 .pointer {left: -60%;}
.today.h11.push12 .pointer {left: -80%;}
.today.h11.push13 .pointer {left: -100%;}
.today.h11.push14 .pointer {left: -120%;}
.today.h11.push15 .pointer {left: -140%;}
.today.h12.push0 .pointer {left: 180%;}
.today.h12.push1 .pointer {left: 160%;}
.today.h12.push2 .pointer {left: 140%;}
.today.h12.push3 .pointer {left: 120%;}
.today.h12.push4 .pointer {left: 100%;}
.today.h12.push5 .pointer {left: 80%;}
.today.h12.push6 .pointer {left: 60%;}
.today.h12.push7 .pointer {left: 40%;}
.today.h12.push8 .pointer {left: 20%;}
.today.h12.push9 .pointer {left: 0%;}
.today.h12.push10 .pointer {left: -20%;}
.today.h12.push11 .pointer {left: -40%;}
.today.h12.push12 .pointer {left: -60%;}
.today.h12.push13 .pointer {left: -80%;}
.today.h12.push14 .pointer {left: -100%;}
.today.h12.push15 .pointer {left: -120%;}
.today.h13.push0 .pointer {left: 200%;}
.today.h13.push1 .pointer {left: 180%;}
.today.h13.push2 .pointer {left: 160%;}
.today.h13.push3 .pointer {left: 140%;}
.today.h13.push4 .pointer {left: 120%;}
.today.h13.push5 .pointer {left: 100%;}
.today.h13.push6 .pointer {left: 80%;}
.today.h13.push7 .pointer {left: 60%;}
.today.h13.push8 .pointer {left: 40%;}
.today.h13.push9 .pointer {left: 20%;}
.today.h13.push10 .pointer {left: 0%;}
.today.h13.push11 .pointer {left: -20%;}
.today.h13.push12 .pointer {left: -40%;}
.today.h13.push13 .pointer {left: -60%;}
.today.h13.push14 .pointer {left: -80%;}
.today.h13.push15 .pointer {left: -100%;}
.today.h14.push0 .pointer {left: 220%;}
.today.h14.push1 .pointer {left: 200%;}
.today.h14.push2 .pointer {left: 180%;}
.today.h14.push3 .pointer {left: 160%;}
.today.h14.push4 .pointer {left: 140%;}
.today.h14.push5 .pointer {left: 120%;}
.today.h14.push6 .pointer {left: 100%;}
.today.h14.push7 .pointer {left: 80%;}
.today.h14.push8 .pointer {left: 60%;}
.today.h14.push9 .pointer {left: 40%;}
.today.h14.push10 .pointer {left: 20%;}
.today.h14.push11 .pointer {left: 0%;}
.today.h14.push12 .pointer {left: -20%;}
.today.h14.push13 .pointer {left: -40%;}
.today.h14.push14 .pointer {left: -60%;}
.today.h14.push15 .pointer {left: -80%;}
.today.h15.push0 .pointer {left: 240%;}
.today.h15.push1 .pointer {left: 220%;}
.today.h15.push2 .pointer {left: 200%;}
.today.h15.push3 .pointer {left: 180%;}
.today.h15.push4 .pointer {left: 160%;}
.today.h15.push5 .pointer {left: 140%;}
.today.h15.push6 .pointer {left: 120%;}
.today.h15.push7 .pointer {left: 100%;}
.today.h15.push8 .pointer {left: 80%;}
.today.h15.push9 .pointer {left: 60%;}
.today.h15.push10 .pointer {left: 40%;}
.today.h15.push11 .pointer {left: 20%;}
.today.h15.push12 .pointer {left: 0%;}
.today.h15.push13 .pointer {left: -20%;}
.today.h15.push14 .pointer {left: -40%;}
.today.h15.push15 .pointer {left: -60%;}
.today.h16.push0 .pointer {left: 260%;}
.today.h16.push1 .pointer {left: 240%;}
.today.h16.push2 .pointer {left: 220%;}
.today.h16.push3 .pointer {left: 200%;}
.today.h16.push4 .pointer {left: 180%;}
.today.h16.push5 .pointer {left: 160%;}
.today.h16.push6 .pointer {left: 140%;}
.today.h16.push7 .pointer {left: 120%;}
.today.h16.push8 .pointer {left: 100%;}
.today.h16.push9 .pointer {left: 80%;}
.today.h16.push10 .pointer {left: 60%;}
.today.h16.push11 .pointer {left: 40%;}
.today.h16.push12 .pointer {left: 20%;}
.today.h16.push13 .pointer {left: 0%;}
.today.h16.push14 .pointer {left: -20%;}
.today.h16.push15 .pointer {left: -40%;}
.today.h17.push0 .pointer {left: 280%;}
.today.h17.push1 .pointer {left: 260%;}
.today.h17.push2 .pointer {left: 240%;}
.today.h17.push3 .pointer {left: 220%;}
.today.h17.push4 .pointer {left: 200%;}
.today.h17.push5 .pointer {left: 180%;}
.today.h17.push6 .pointer {left: 160%;}
.today.h17.push7 .pointer {left: 140%;}
.today.h17.push8 .pointer {left: 120%;}
.today.h17.push9 .pointer {left: 100%;}
.today.h17.push10 .pointer {left: 80%;}
.today.h17.push11 .pointer {left: 60%;}
.today.h17.push12 .pointer {left: 40%;}
.today.h17.push13 .pointer {left: 20%;}
.today.h17.push14 .pointer {left: 0%;}
.today.h17.push15 .pointer {left: -20%;}
.today.h18.push0 .pointer {left: 300%;}
.today.h18.push1 .pointer {left: 280%;}
.today.h18.push2 .pointer {left: 260%;}
.today.h18.push3 .pointer {left: 240%;}
.today.h18.push4 .pointer {left: 220%;}
.today.h18.push5 .pointer {left: 200%;}
.today.h18.push6 .pointer {left: 180%;}
.today.h18.push7 .pointer {left: 160%;}
.today.h18.push8 .pointer {left: 140%;}
.today.h18.push9 .pointer {left: 120%;}
.today.h18.push10 .pointer {left: 100%;}
.today.h18.push11 .pointer {left: 80%;}
.today.h18.push12 .pointer {left: 60%;}
.today.h18.push13 .pointer {left: 40%;}
.today.h18.push14 .pointer {left: 20%;}
.today.h18.push15 .pointer {left: 0%;}
.today.h19.push0 .pointer {left: 320%;}
.today.h19.push1 .pointer {left: 300%;}
.today.h19.push2 .pointer {left: 280%;}
.today.h19.push3 .pointer {left: 260%;}
.today.h19.push4 .pointer {left: 240%;}
.today.h19.push5 .pointer {left: 220%;}
.today.h19.push6 .pointer {left: 200%;}
.today.h19.push7 .pointer {left: 180%;}
.today.h19.push8 .pointer {left: 160%;}
.today.h19.push9 .pointer {left: 140%;}
.today.h19.push10 .pointer {left: 120%;}
.today.h19.push11 .pointer {left: 100%;}
.today.h19.push12 .pointer {left: 80%;}
.today.h19.push13 .pointer {left: 60%;}
.today.h19.push14 .pointer {left: 40%;}
.today.h19.push15 .pointer {left: 20%;}
.today.h20.push0 .pointer {left: 340%;}
.today.h20.push1 .pointer {left: 320%;}
.today.h20.push2 .pointer {left: 300%;}
.today.h20.push3 .pointer {left: 280%;}
.today.h20.push4 .pointer {left: 260%;}
.today.h20.push5 .pointer {left: 240%;}
.today.h20.push6 .pointer {left: 220%;}
.today.h20.push7 .pointer {left: 200%;}
.today.h20.push8 .pointer {left: 180%;}
.today.h20.push9 .pointer {left: 160%;}
.today.h20.push10 .pointer {left: 140%;}
.today.h20.push11 .pointer {left: 120%;}
.today.h20.push12 .pointer {left: 100%;}
.today.h20.push13 .pointer {left: 80%;}
.today.h20.push14 .pointer {left: 60%;}
.today.h20.push15 .pointer {left: 40%;}
.today.h21.push0 .pointer {left: 360%;}
.today.h21.push1 .pointer {left: 340%;}
.today.h21.push2 .pointer {left: 320%;}
.today.h21.push3 .pointer {left: 300%;}
.today.h21.push4 .pointer {left: 280%;}
.today.h21.push5 .pointer {left: 260%;}
.today.h21.push6 .pointer {left: 240%;}
.today.h21.push7 .pointer {left: 220%;}
.today.h21.push8 .pointer {left: 200%;}
.today.h21.push9 .pointer {left: 180%;}
.today.h21.push10 .pointer {left: 160%;}
.today.h21.push11 .pointer {left: 140%;}
.today.h21.push12 .pointer {left: 120%;}
.today.h21.push13 .pointer {left: 100%;}
.today.h21.push14 .pointer {left: 80%;}
.today.h21.push15 .pointer {left: 60%;}
.today.h22.push0 .pointer {left: 380%;}
.today.h22.push1 .pointer {left: 360%;}
.today.h22.push2 .pointer {left: 340%;}
.today.h22.push3 .pointer {left: 320%;}
.today.h22.push4 .pointer {left: 300%;}
.today.h22.push5 .pointer {left: 280%;}
.today.h22.push6 .pointer {left: 260%;}
.today.h22.push7 .pointer {left: 240%;}
.today.h22.push8 .pointer {left: 220%;}
.today.h22.push9 .pointer {left: 200%;}
.today.h22.push10 .pointer {left: 180%;}
.today.h22.push11 .pointer {left: 160%;}
.today.h22.push12 .pointer {left: 140%;}
.today.h22.push13 .pointer {left: 120%;}
.today.h22.push14 .pointer {left: 100%;}
.today.h22.push15 .pointer {left: 80%;}
.today.h23.push0 .pointer {left: 400%;}
.today.h23.push1 .pointer {left: 380%;}
.today.h23.push2 .pointer {left: 360%;}
.today.h23.push3 .pointer {left: 340%;}
.today.h23.push4 .pointer {left: 320%;}
.today.h23.push5 .pointer {left: 300%;}
.today.h23.push6 .pointer {left: 280%;}
.today.h23.push7 .pointer {left: 260%;}
.today.h23.push8 .pointer {left: 240%;}
.today.h23.push9 .pointer {left: 220%;}
.today.h23.push10 .pointer {left: 200%;}
.today.h23.push11 .pointer {left: 180%;}
.today.h23.push12 .pointer {left: 160%;}
.today.h23.push13 .pointer {left: 140%;}
.today.h23.push14 .pointer {left: 120%;}
.today.h23.push15 .pointer {left: 100%;}



/* POPUP */
#facebox table{border-radius: 1em;box-shadow: 0.1em 0.1em 0.1em #abd1fe;box-sizing: border-box;-moz-box-sizing:border-box;width: 55em;background: #fff;}
#facebox .footer {right: 0.5em !important;top: 0.5em !important;}
#facebox .blockSport{position: absolute;top:0;left:0;width: 100%;background: red;border-radius: 1em;background: rgb(255,255,255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(240,240,240,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );border-bottom: 0.1em solid #e3e3e3;height: auto;padding-bottom: 2em;}
#facebox .blockSport img,#facebox .blockSport strong{}
#facebox .blockSport img{width: 12%;}
#facebox .blockSport strong{position:absolute;top: 1em;font-size:220%;font-family:RTVEfontB;left: 3.3em;display:block;width:26em;}
#facebox .time{position: absolute;left: 4.5em;top: 2.7em;font-size: 160%;font-family: RTVEfontb;color: red;}
#facebox .blockDisci{position: absolute;display: block;font-size: 160%;left: 4.5em;top: 2.4em;line-height: 1.2;font-family: RTVEfontB;width: 24em;padding-left: 3em;}
#facebox .description{padding-top: 6em;padding-left: 4.5em;font-size: 160%;line-height: 1.6;width: 27em;padding-bottom: 1em;}
#facebox .popup_layer > div{background: rgb(255,255,255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(240,240,240,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );border-radius: 1em;border-bottom: 1px solid #E4E4E4;}
.hddn{display: none;}
.box-parrilla .channels > li.separator .rosa {background: url('/css//rtve.deportes/rtve.deportes.jjoo2014/i/leyenda_directo.png') no-repeat right top;}
.box-parrilla .channels > li.separator .azul {background: url('/css//rtve.deportes/rtve.deportes.jjoo2014/i/leyenda_resumen.png') no-repeat right top;}
.box-parrilla .channels > li.separator .verde {background: url('/css//rtve.deportes/rtve.deportes.jjoo2014/i/leyenda_diferido.png') no-repeat right top;}
.separator .leyenda{float:right;box-sizing: border-box;-moz-boz-sizing: border-box;}