﻿/********** CSS CALENDARIO - KAZAN **********/

@import url("http://design.rtve.int/css/rtve.2015/rtve.commons/rtve.core/basics.fonts.css");

/** RESET BLOCK *********************************/
/************************************************/ 
*{padding:0;margin:0;-moz-box-sizing:border-box;box-sizing:border-box;}
html{font-size:62.50%;/*font-size:10px;*/font-family:'RE45','Arial',sans-serif;}
body{font-size:1em;line-height:1;}
a *{cursor:pointer;}
a{text-decoration:none;color:inherit;}
a:hover{/*text-decoration:underline;*/}
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%;}

/** STRUCT BLOCK ***********************************/
/***************************************************/ 


html{height:100%;/*background:#39a5df;*/overflow: auto;}
body{height:100%;display:block;overflow: auto;}
body > ul{background:#39a5df;/*height:80%;*/overflow:auto;position:relative;width:100%;height:79.9em;top:-1em;}
.ico{display:block;cursor:pointer;}
.ico > strong{text-align:center;color:#fff;text-transform:uppercase;}
.ico > strong:first-line{font-size:1.6em;display:inline-block;}

.oneday ul{display:none;}
.oneday > .ico{}
.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: 15%;z-index: 1;padding:0.5em 0;background:#39a5df;border-bottom:0.2em solid #39a5df;border-right:0.1em solid #39a5df;}
.oneday > .blindBox{position:absolute;top:0;left:20%;width:80%;}

.ico.sport{width:auto;}

.ico.blind + .blindBox li span:last-child {font-size: 1.2em;float:none;padding-left: 11em;}
.ico.blind + .blindBox{background:#39a5df;width:100%;position:absolute;left:0;height:100%;overflow: auto;}
.ico.blind + .blindBox > .ico{}
.ico.blind + .blindBox > .ico strong{display:none;font-size:2em;padding:0 0.5em;color:#fff;}
.ico.blind + .blindBox .blind{padding:1.6em 0;width:20%;z-index:2;position:fixed;top:0;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAUCAYAAACTQC2+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUFFMDlDNzgwQjVEMTFFNTgzRDNBNzk2RUE2ODM0NTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUFFMDlDNzkwQjVEMTFFNTgzRDNBNzk2RUE2ODM0NTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQUUwOUM3NjBCNUQxMUU1ODNEM0E3OTZFQTY4MzQ1MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQUUwOUM3NzBCNUQxMUU1ODNEM0E3OTZFQTY4MzQ1MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhF2u4cAAAEkSURBVHjaYmDAAf7//y8NxJf+Ew8uALEiA6kAqKn9P+lgJqmWKALxWzIs+gzEStjMZARKRAHpaCDmBuJvQPwPiB2gfHLATyA+DsQfYe4G4q0gi94CGUJEaF4GxJuA+C4QswOxGhAHA3EgyMEE9P9gICI4jgKxAp5gNgbiu4QMIWTRQSBmJyJORYH4PrkWfQFiCRISkBm5FvWQkSW24DKMCY++tWSkuDW4JJigyQ8buE6GRdfxWfQJh9x3Miz6hs8iDhxysmRYJI/PIlzJ140Mi9zwpRRc4BoQM5OQ4oSA+AO5GbaaBIuWU1Iy/AXiLAIWMAPxREqLIBjYBMQmWCxwB+KTxBjACLaNePAMiB8AMSjuVIBYmFiNIIu2AmkvBhoDgAADAO+b9rnkytogAAAAAElFTkSuQmCC') #39a5df no-repeat center 1.2em;}
.ico.blind + .blindBox .blindBox{display:none;}
.ico.blind + .blindBox li{position:relative;clear:both;border-bottom:0.1em solid #39a5df;padding: 1em 1em 1em 15%;min-height:8em;display:block;background:#e9e9e9;}
.ico.blind + .blindBox li strong{font-size:1.6em;width: 3em;display: block;padding: 0 0 0 0em;text-align:center;float: left;text-transform:uppercase;font-weight:700;color:#39a5df;line-height:1.4;}
.ico.blind + .blindBox li span,.ico.blind + .blindBox li  em {display:inline-block;font-size:1.6em;line-height:1.4;position:relative;color:#39a5df;display:block;width:auto;padding: 0 0 0 8.25em;}

.ico.blind + .blindBox.active,.oneday.active{z-index:1;}
.oneday.active ul{display:block;}
.oneday.active > .ico > strong{color:#39a5df;}
.oneday.active > .blind{background:none;border-color:#39a5df;background:#e9e9e9;}
.ico.blind + .blindBox.active .blindBox{display:block;}
.ico.blind + .blindBox.active .blindBox{top:0;position:absolute;width:99%;}
.ico.blind + .blindBox.active > .ico > strong{color:#39a5df;}

.ico.blind + .blindBox .blind{margin-left:19%;line-height:1.25;}
.ico.blind + .blindBox .blind:before{content:"1";display:block;text-align:center;line-height:1.3;color:#fff;}
.ico.blind + .blindBox.active .blind:before{color:#000;}
.ico.blind + .blindBox:first-child > .blind{left:0%;}
.ico.blind + .blindBox:first-child + li > .blind{left:20%;}
.ico.blind + .blindBox:first-child + li + li > .blind{left:40%;}
.ico.blind + .blindBox:first-child + li + li + li > .blind{left:60%;}
.ico.blind + .blindBox:first-child > .blind:before{content:"1";}
.ico.blind + .blindBox:first-child + li > .blind:before{content:"2";}
.ico.blind + .blindBox:first-child + li + li > .blind:before{content:"3";}
.ico.blind + .blindBox:first-child + li + li + li > .blind:before{content:"4";}
.ico.blind + .blindBox 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\00f3n";}

.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:#39a5df;}
.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%;}
	.oneday > .blindBox{width:90%;left:10%;}
	.ico.blind + .blindBox > .blind{width:22.5%;margin-left:10%;}
	.ico.blind + .blindBox li{padding:1em 1em 1em 0em;left:10%;width:90%;}
	.ico.blind + .blindBox:first-child + li > .blind{left:22.5%;}
	.ico.blind + .blindBox:first-child + li + li > .blind{left:45%;}
	.ico.blind + .blindBox:first-child + li + li + li > .blind{left:67.5%;}
	.ico.blind + .blindBox.active .blind{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOCAYAAADNGCeJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDk5NkFEMUEwODJFMTFFNUJGNkRGMTE4MUMyN0FCMDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDk5NkFEMUIwODJFMTFFNUJGNkRGMTE4MUMyN0FCMDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OTk2QUQxODA4MkUxMUU1QkY2REYxMTgxQzI3QUIwOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OTk2QUQxOTA4MkUxMUU1QkY2REYxMTgxQzI3QUIwOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pje0n2sAAAEgSURBVHjarNMxSwMxGMbx3FVcKpQWxEXRoe3SWcSiolKnDu3ooODWuXQTdeuH6BdwUQfdRB1FxKEVSper4iJUOqkgOFT9B97hCDkvQ1/4kSMXHpK8d54yKpfLTjM8YF5F1wtWgqD/Gp70LQsbMUG6FlA3Jz12cshYxDcyWDXW/OATKUvoPQby3NNho4gd9rCPS0ziF1U0MWfbrh8RdIV1lPCGdzwhj0U82sImLHMf2MUp1kLzujEHcl/b6CIR14ATLBlB4dqRY9/YjmlWB8sx3dTv2y5hU9K9/0q/T7qEbeJCumerL1xjwyVsC2m5bGX55mqypuDSTV1nKOMWe5jFM1qYkU4r1zD9GdzhGOcYSuARKlEXqf+AgDGrxlB/AgwAAXozoVNx/LcAAAAASUVORK5CYII=') #e9e9e9  no-repeat 1em center;}
	.ico.blind + .blindBox .blind{padding:1.25em 3em;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOCAYAAADNGCeJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjgzM0QzRkYwOTA1MTFFNUFDQ0NBNTU4NDgyN0Y1MTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjgzM0Q0MDAwOTA1MTFFNUFDQ0NBNTU4NDgyN0Y1MTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCODMzRDNGRDA5MDUxMUU1QUNDQ0E1NTg0ODI3RjUxNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCODMzRDNGRTA5MDUxMUU1QUNDQ0E1NTg0ODI3RjUxNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnDKvtUAAAEPSURBVHjarNK/SwJhHMfx66bQLAzMIUeRoHBrSBAcahK8zU1w85/Q3cF/IGgLmlwcramxKQV1EU2akqYjHILuHt8PPNPD89zd0Ade3HHf577PjzvH0SKEyGEjovOBcycuDOqLZBno7x7wsMe1gl+coqqNCfGDE8Pcb/hS9wu5ksAy8xweDnGMDFr4tC3VpaNrmPEFNdxiCx8rlHCNqe2M9PjI49WygEdc4E8vmJo9oBFz+GWMTdvUM8FNzEeX9Xf9oanZkfp6UZH1dJIze8YVQssWdzjDLMk275BF11CT/1xHjbk0/bTC8NI36kihjQLWuEceQ1VL1EwmwBNGqrls2IRnO0jZbMm16PxD9gIMAPp9oaykkwINAAAAAElFTkSuQmCC') #39a5df no-repeat 1em center;}
	.ico.blind + .blindBox > .ico strong{display:inline;}
	.ico.blind + .blindBox .blind:before{content:"";display:none;}
	.ico.blind + .blindBox li strong{width: 3em;padding-left: 0.5em;float:left;}
	.ico.blind + .blindBox li strong:before{font-size:0.6875em !important;}
	.ico.blind + .blindBox{/*top:0.5em;*/}
}

.ico.sport img {width:3em;height:3em;background-image: url('http://www.rtve.es/css/rtve.2015.deportes/mundial-kazan/i/sprite-kazanb.png');background-repeat:no-repeat;float:left;background-size:600%;}  
.ico.blind + .blindBox li span > span {font-size:100%;left:auto;padding-left:1em;padding-right:0;height:4em;}
.ico.blind + .blindBox .ico.sport + span {font-weight:100;}

.ceremonia .ico.sport img{display:none}
.simpljump .ico.sport img{background-position:  0% 0;}
.hightjump .ico.sport img{background-position: 20% 0;}
.syncroni .ico.sport img{background-position: 40% 0;}
.waterpolo .ico.sport img{background-position: 60% 0;}
.swimming .ico.sport img{background-position:  80% 0;}
.openwater .ico.sport img{background-position:100% 0;}


.ico.blind + .blindBox li .ico.sport{border-width:0.5em 0 0.5em 1em;border-color:transparent;border-style:solid;float:left;padding:0;}
.ico.blind + .blindBox li .ico.sport ~ span{float:none;font-weight:700;}
.ico.blind + .blindBox li .ico.sport ~ span:last-child{font-weight:100;}
.ico.blind + .blindBox li em{font-style:normal;padding-right:0.5em;}