﻿@import url('/css/rtve.2015/rtve.commons/rtve.modules/desktp.schedule.css');
@import url('/css/rtve.2015.deportes/rio-2016/paralympics/modules/directos.basics.css');

/*fonts*/
.liveBoxParalym .sched .mainBox .pretitle {font-size:1.5rem;line-height:2rem;}
.liveBoxParalym .xtraBox > span {font-size:1.8rem;line-height:2.2rem;}
.liveBoxParalym .sched .mainBox .datpub,.liveBoxParalym .sched .mainBox .maintitle {font-size:1.6rem;line-height:1.8rem;}

.liveBoxParalym .sched .slideH .topBox {padding:0.8rem;}
.liveBoxParalym [class*="grid"].sched .topBox {padding:0.8rem 0;}

/*fondo cajon*/
.liveBoxParalym .sched .slideH.reloadContent{height:11.5rem;overflow:hidden;}
.liveBoxParalym .grid > .secBox span:not(.titaux){display:none;}
.bodier > .liveBoxParalym.striplayer.byside {background-color:#fa1;}

/*cabecera cajon*/
.liveBoxParalym .secBox span {height:3.6rem;line-height:3.6rem;display:block;float:left;}

.liveBoxParalym .grid > .secBox span,.deportes .liveBoxParalym .grid > .secBox span {max-width:100rem;margin:0;padding-right:2rem;left:25%;}
.liveBoxParalym .secBox .titaux:after {content:'Juegos Paralímpicos';display:block;width:auto;top:0;font-weight: 400;color: #fff;padding-right:20rem;position:absolute;right:0;}
.liveBoxParalym .fechoy{font-size:2.2rem;line-height:3.6rem;text-align:center;font-weight:300;color:#fff;position:absolute;top:-4.5rem;right:19rem;display:none;}

.liveBoxParalym .grid > .secBox {width:100%;}
.liveBoxParalym .secBox {margin:0;bottom:0;}
.liveBoxParalym .secBox span.titaux {left:14.8rem;position:relative;}
.liveBoxParalym .sched .slideH .cell .mod{outline:none;border:0;}
.liveBoxParalym .sched {max-width:100%;margin:0 auto;}
.liveBoxParalym .sched .cell .txtBox {padding:2rem;}
.liveBoxParalym .sched .cell .txtBox {position:absolute;bottom:0;width:100%;padding:3rem 1.8rem 1rem 1.8rem;
background:-moz-linear-gradient(top,rgba(15,146,76,0) 0%, rgba(15,146,76,1) 75%, rgba(15,146,76,1) 100%);
background:-webkit-linear-gradient(top,rgba(15,146,76,0) 0%,rgba(15,146,76,1) 75%,rgba(15,146,76,1) 100%);
background:linear-gradient(to bottom,rgba(15,146,76,0) 0%,rgba(15,146,76,1) 75%,rgba(15,146,76,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f924c', endColorstr='#0f924c',GradientType=0 );
}

.liveBoxParalym [class*="grid"].sched .topBox {width:100%;}
.liveBoxParalym .sched.grid_3 .topBox > .pagBox {width:25%;} 
.liveBoxParalym [class*="grid"].sched .topBox .grid_4 > .pagBox {width:25%;}
.liveBoxParalym .sched.grid_3 > .controlBox {display:none;}

/*desplazamiento*/
.liveBoxParalym .sched .accesMod .reloadContent.slideH {overflow-x:auto;}

.liveBoxParalym .sched .slideH + .controlBox {width:100%;height:0;}
.liveBoxParalym .sched .slideH + .controlBox .arrow:not(.beoff) img {opacity:1;}
.liveBoxParalym .sched .slideH + .controlBox .arrow img {width:4.8rem;height:100%;background-size:250%;}
.liveBoxParalym .sched .slideH + .controlBox .back_ img {background-position:0% 50%;}
.liveBoxParalym .sched .slideH + .controlBox .next_ img {background-position:100% 50%;}

.liveBoxParalym .sched .slideH ~ .controlBox .back_,
.liveBoxParalym .sched .slideH ~ .controlBox .next_{width:7rem;height:11.5rem;}

.liveBoxParalym .sched .slideH ~ .controlBox .back_{opacity:1;
background:-moz-linear-gradient(left,rgba(255,255,255,1) 75%,rgba(255,255,255,0) 100%);
background:-webkit-linear-gradient(left,rgba(255,255,255,1) 75%,rgba(255,255,255,0) 100%);
background:linear-gradient(to right,rgba(255,255,255,1) 75%,rgba(255,255,255,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );}

.liveBoxParalym .sched .slideH ~ .controlBox .next_{
background:-moz-linear-gradient(left,rgba(15,146,76,0) 0%,rgba(15,146,76,1) 25%);
background:-webkit-linear-gradient(left,rgba(15,146,76,0) 0%,rgba(15,146,76,1) 25%);
background:linear-gradient(to right,rgba(15,146,76,0) 0%,rgba(15,146,76,1) 25%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f924c', endColorstr='#0f924c',GradientType=1 );}

/*anchos elementos*//*slide-horizontal*/
.liveBoxParalym .sched .slideH .topBox {padding:0;overflow:hidden;left:0;}
.sched.elem6 .slideH ul{width:120rem;}
.sched.elem5 .slideH ul{width:100rem;}
.sched.elem4 .slideH ul{width:80rem;}
.sched.elem3 .slideH ul{width:60rem;}
.sched.elem2 .slideH ul{width:40rem;}
.sched.elem1 .slideH ul{width:20rem;}

/*canales extras*/
.liveBoxParalym .xtraBox {float:right;right:6rem;}
.liveBoxParalym .xtraBox > span {float:left;}

/*positioning*/
.liveBoxParalym .sched .slideH ~ .controlBox .arrow,.liveBoxParalym .sched .slideH.reloadContent:before,
.liveBoxParalym .sched .slideH.reloadContent:after {position:absolute;}

.liveBoxParalym.striplayer .nostyle[form-type="itemlist"]{position:absolute;bottom:0;left:25%;width:75%;max-width:100rem;}

.sched .mediaBox img.ico {left:0.8rem;bottom:0.8rem;}

.liveBoxParalym .sched .slideH + .controlBox .arrow {top:auto;bottom:0;}
.liveBoxParalym .sched .slideH + .controlBox .back_{left:-5rem;}
.liveBoxParalym .sched .slideH + .controlBox .next_{right:-5rem;}

.liveBoxParalym .sched .slideH + .reloadContent:before,
.liveBoxParalym .sched .slideH + .reloadContent:after {top:0;}
.liveBoxParalym .sched .slideH + .controlBox {top:auto;bottom:0;}
.liveBoxParalym .sched .slideH + .reloadContent:before,
.liveBoxParalym .sched .slideH + .reloadContent:after {z-index:1;}
.liveBoxParalym .grid > .secBox {z-index:3;}

.liveBoxParalym .grid > .secBox .titaux,
.liveBoxParalym .grid > .secBox span:not(.titaux){display:block;width:auto;padding:0;position:absolute;top:0;}
.liveBoxParalym .grid > .secBox .titaux {right:0;}
.liveBoxParalym .grid > .secBox span:not(.titaux){display:block;height:16rem;width:52rem;left:25%;margin-left:-55rem;overflow:hidden;}
.liveBoxParalym .grid > .secBox span:not(.titaux) a{display:block;height:100%;width:100%;text-indent:9999rem;color:transparent;background:url('/css/rtve.2015.deportes/rio-2016/paralympics/i/parte_izq.png') top left;background-repeat:no-repeat;overflow:hidden;}
.liveBoxParalym .grid > .secBox span:not(.titaux) a:after{content:"";display:block;background-color:#fff;background-repeat:no-repeat;height:18rem;width:18rem;position:absolute;background-image:url("/css/rtve.2015.deportes/rio-2016/paralympics/i/logo-oficial.png");background-size:9rem;background-position:center center;top:-1rem;left:29.5rem;border-radius:50%;}

/*positioning liveBoxParalym */
.bodier > .container.liveBoxParalym.striplayer{margin:0;display:block;}
.bodier > .container.liveBoxParalym.striplayer > section.grid {margin-top:-20rem;padding:0;position:absolute;width:100%;right:0;height:16rem;z-index:3;
background:-moz-linear-gradient(left,rgba(255,255,255,1) 55rem,rgba(90,186,58,1) 56%,rgba(15,146,76,1) 70%);
background:-webkit-linear-gradient(left,rgba(255,255,255,1) 55rem,rgba(90,186,58,1) 56%,rgba(15,146,76,1) 70%);
background:linear-gradient(to right,rgba(255,255,255,1) 55rem,rgba(90,186,58,1) 56%,rgba(15,146,76,1) 70%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#0f924c',GradientType=1 );}

/*ajuste Atlantis*/
.bodier > .container.liveBoxParalym.striplayer > section.grid[bourne\:type="component"] {position:relative;z-index:0;margin:0;}

@media (min-width:1400px) {
.bodier > .container.striplayer.liveBoxParalym > .grid {width:130rem;}
}
@media (max-width:1399px) {
.bodier > .container.striplayer.liveBoxParalym > .grid {width:100%;}
}