@import url("/css/tipografias.css");

/** RESET BLOCK *********************************/
/************************************************/ 
* {padding:0;margin:0;-moz-box-sizing:border-box;box-sizing:border-box;}
html {font-size:62.50%;font-family:'arial',sans-serif;}
body {font-size:1em;line-height:1;}
a * {cursor:pointer;}
a {text-decoration:none;color:inherit;}
a:hover {text-decoration:none;}
ul li {list-style:none;}
h1,h2,h3,h4,h5,h6,p,caption,input,textarea,select,optgroup,option,button {font-size:100%;}
img {border:0;width:auto;}
a img {display:inline-block;}
form {margin:0;padding:0;}
fieldset {border:0;}
input, textarea,button {outline:none;}
button {border:0 none;background:transparent;}
*::selection {background:#ffffee;}
*::-moz-selection {background:#ffffee;}
.hddn {visibility:hidden;position:absolute;top:-100%;left:-100%;}
body .wrapper.bodier {overflow-x:visible;}
/** STRUCT BLOCK ***********************************/
/***************************************************/ 
ul.sched {background:#00ade4;height:100%;overflow:visible;position:relative;width:100%;padding-bottom:4.8rem;}
.ico {display:block;cursor:pointer;}
.ico > strong {text-align:center;color:#2f2f2f;text-transform:uppercase;}
.ico > strong:first-line {font-size:1.6em;display:inline-block;}

.oneday ol {display:none;}
.oneday > .ico > strong {font-size: 1em;display:block;max-width:4.5em;margin: 0 auto;}
.oneday > .ico > strong:first-line {font-size:2.5em;display:inline-block;}
.oneday > .blind { position:relative;top:0;left:0;width:20%;padding: 0.5em 0;background:#e9e9e9;border-bottom: 0.2em solid #00ade4;border-right: 1em solid #00ade4;background: none;background: #e9e9e9;}
.oneday > .blindBox {position:absolute; top:0;left:20%;width:80%;}

.onecha {background:#00ade4;width:100%;position:absolute;left:0;top:-.5em;height:100%;}
.onecha > .ico strong {display:none;font-size:2em;padding:0 0.5em;color:#fff;}
.onecha .blind {padding:1.6em 0;width:20%;z-index:2;position:relative;top:-.5rem;background:url('http://css2.rtve.es/css/rtve.2018.noticias/rtve.2018.TE_SSNF018/i/videocam_white_48px.png') #00ade4 no-repeat center 1.2em;text-align:right;}
.onecha .blindBox {display: none;}
.onecha li{position:relative;clear:both;border-bottom:0.1em solid #0184c9;padding:1em 1em 1em 8em;min-height:8em;display:block;background:#e9e9e9;}
.onecha li strong {position:absolute;left: 0.625em;top:.625em;font-size:1.6em;width:3.2em;display:block;float:left;text-transform: uppercase;font-weight:700;color:#2f2f2f;line-height: 1.3;word-wrap:break-word;}
.onecha li span {display:inline-block;font-size:1.4em;line-height:1.4;}

.onecha.active,.oneday.active {z-index:1;}
.oneday.active ol {display:block;}
.oneday.active > .ico > strong{color:#fff;}
.oneday.active > .blind{background:none;border-color:#0084c9;background:#0084c9;}
.onecha.active .blindBox { display: block;}
.onecha.active .blind{background:url('http://css2.rtve.es/css/rtve.2019.deportes/juegos-europeos-minsk2019-TE_SJEMI19/i/videocam_black_48px.png') #e9e9e9  no-repeat center 1.2em;}
.onecha.active .blindBox{top:4.4rem;position:absolute;width:100%;}
.onecha.active > .ico > strong{color:#2f2f2f;}
.onecha .blind{margin-left:19%;line-height: 1.25;}
.onecha .blind:before{content:"1";display:block;text-align: center;line-height: 1.3;color:#fff;}
.onecha.active .blind:before{background:#e9e9e9;}
.onecha.active .blind:before{color:#000;}
.onecha:first-child > .blind{left:0%;}
.onecha:first-child + li > .blind{left:20%;}
.onecha:first-child + li + li > .blind{left:40%;}
.onecha:first-child + li + li + li > .blind{left:60%;}
.onecha:first-child > .blind:before{content:"1";}
.onecha:first-child + li > .blind:before{content:"2";}
.onecha:first-child + li + li > .blind:before{content:"3";}
.onecha:first-child + li + li + li > .blind:before{content:"4";}
.onecha li strong:before {position: absolute;left: 0;text-transform: uppercase;z-index: 1;bottom: -2em;display: block;width: 100%;color:white;font-weight: bold;  font-size: 0.5625em;line-height: 2;padding:0 0.5em;}
.direc strong:before {content:"Directo";}
.difer strong:before {content:"Diferido";}
.repet strong:before {content:"Repetición";}

.prevs > strong:before, .leyend li:first-child{background:#2F94C0;}
.final > strong:before, .leyend li:first-child + li{background:#2D8851;}
.total > strong:before, .leyend li:first-child + li + li{background:#00ade4;}
.mejor > strong:before, .leyend li:first-child + li + li + li{background:#F4962B;}

.leyend{display:block;height: 20%;width:100%;background:#D7D7D7;padding:1em;}
.leyend span{  background-color:#d7d7d7;font-size:140%;  line-height: 0.75;  display:block;width:11em;padding-left: 1em;}
.leyend li{margin-bottom: 1em;padding-left: 1em;float: left;line-height: 7em;display:inline; margin-right: 4em;}

@media screen and (min-width:740px) {
	.oneday > .blind {width:10%;top:4.8rem;}
	.oneday > .blindBox{width:90%;left:10%;}
	.onecha > .blind{width:22.5%;margin-left:10%;}
	.onecha li{padding: 1em 1em 1em 11em;}
	.onecha:first-child + li > .blind{left:22.5%;}
	.onecha:first-child + li + li > .blind{left:45%;}
	.onecha:first-child + li + li + li > .blind{left:67.5%;}
	.onecha.active .blind{background: url('http://css2.rtve.es/css/rtve.2019.deportes/juegos-europeos-minsk2019-TE_SJEMI19/i/videocam_black_48px.png') #e9e9e9  no-repeat 1em center;}
	.onecha .blind {padding: 1.25em 3em;background:url('http://css2.rtve.es/css/rtve.2018.noticias/rtve.2018.TE_SSNF018/i/videocam_white_48px.png') #00ade4 no-repeat 1em center;}
	.onecha > .ico strong {display:inline;}
	.onecha .blind:before{content:"";display: none;}
	.onecha li strong {width:4em;}
	.onecha li strong:before{font-size:.6875em !important;}
	.onecha{top:0.5em;}
}
@media screen and (max-width:740px) {
  .onecha .blind {transition:all .2s;width:20%;margin-left:0;background-size:50%;background-position:50% 0;height:4rem;top:.4rem;}
  .onecha.active .blind {background-position:50% 0;}
    ul.sched{padding-bottom:0;}
.onecha .blind:before {background:#00ade4;display:inline-block;float:left;padding:.5rem 1rem;border-radius:50%;border:.1rem solid;}
}