/* NUEVA PARRILLA **********************************************/
/***************************************************************/
/*sprites*/
.box-parrilla .rowIni,.box-parrilla .rowEnd,.box-parrilla .arrow {background:url('http://img.irtve.es/css/rtve.deportes/rtve.deportes.jjoo2012/i/SpriteParrilla1.png') no-repeat;}
.box-parrilla .rowTop,.box-parrilla .rowBot {background:url('http://img.irtve.es/css/rtve.deportes/rtve.deportes.jjoo2012/i/SpriteParrilla2.png') no-repeat;}

.box-parrilla {overflow:hidden;display:block;clear:both;background:#eee url('http://img.irtve.es/css/rtve.deportes/rtve.deportes.jjoo2012/i/rejillaParrilla.png') 0 0;}
.box-parrilla .parrilla {width:270em;height:auto;padding-bottom:4.8em;display:table;}
.box-parrilla .rowIni,.box-parrilla .rowEnd,.box-parrilla .arrow {height:4.8em;}
.box-parrilla .rowIni,.box-parrilla .rowEnd {width:100%;background-position:-28em -2em;display:block;}

/*navegacion flechas*/
.box-parrilla .headBox {}
.box-parrilla .arrow {width:4.8em;display:block;cursor:pointer;}
	.box-parrilla .arrow.back {background-position:0.2% -2em;}
	.box-parrilla .arrow.next {background-position:99.8% -2em;}

/*item de parrilla*/	
.sport_parrilla {float:left;width:100%;}
.sport_parrilla ul {width:100%;}
.sport_parrilla .evento {display:block;width:auto;float:left;}
.sport_parrilla .evento .roundBox {border-radius:0.8em;padding:0.4em;display:block;background:#ddd url('http://img.irtve.es/css/rtve.deportes/rtve.deportes.jjoo2012/i/backEvento.png') repeat-x 0 400%;}
.sport_parrilla .evento .itemBox {border-radius:0.6em;padding:0.2em 0.4em 0.2em 0.6em;background:url('http://img.irtve.es/css/rtve.commons/i/transpBasics/ffffff_70.png');display:block;overflow:hidden;/*width:88%;*/}
.sport_parrilla .evento .imgL {overflow:hidden;margin:-0.2em 0.6em 0 -0.6em;width:6.4em;}
.sport_parrilla .evento .imgL img {width:auto;border-radius:0.6em 0 0 0.6em;}
.sport_parrilla .rowHead {width:12em;display:block;}


.sport_parrilla .evento {padding:0.2em;}
.sport_parrilla .evento .roundBox {border:0.2em solid #fff;}
.sport_parrilla .evento {height:6.2em;}
.sport_parrilla .evento .roundBox,.sport_parrilla .evento .imgL,.sport_parrilla .evento .imgL img {height:4.8em;}
.sport_parrilla .evento .itemBox {height:4.4em;}

.sport_parrilla .evento .itemBox:hover {background:url('http://img.irtve.es/css/rtve.commons/i/transpBasics/000000_30.png');text-decoration:none;}
.sport_parrilla .evento .itemBox:hover .event * {color:#fff;}
.sport_parrilla .evento .event * {font-size:110%;line-height:127.273%;color:#444;} 
.sport_parrilla .evento .event .crono {font-weight:bold;color:#000;}
.sport_parrilla .evento .event .crono span {font-weight:normal;}


/*globos*/
.sport_parrilla .evento:hover .tooltip {border-radius:0.4em;float:left;left:2em;right:auto;top:-0.2em;top:2.6em;display:block;visibility:visible;width:80%;min-width:18em;height:auto;background:#fff;padding:0.6em 1.2em;}
.sport_parrilla .evento:hover .tooltip ul {position:relative;float:left;height:auto;display:block;}
.sport_parrilla .evento:hover .tooltip li {float:left;width:100%;clear:both;font-size:110%;line-height:118.182%;color:#444;margin:0.182em 0;}

/*altos*/
.parrilla .sport_parrilla,.parrilla 		  ul,.parrilla 		   .rowHead {height:06.4em;}
					.parrilla .row2,.parrilla .row2 ul,.parrilla .row2 .rowHead {height:12.8em;}
					.parrilla .row3,.parrilla .row3 ul,.parrilla .row3 .rowHead {height:19.2em;}
					.parrilla .row4,.parrilla .row4 ul,.parrilla .row4 .rowHead {height:25.6em;}
					.parrilla .row5,.parrilla .row5 ul,.parrilla .row5 .rowHead {height:32.0em;}
					.parrilla .row6,.parrilla .row6 ul,.parrilla .row6 .rowHead {height:38.4em;}

/*puntero*/
.box-parrilla .pointer {border:0.2em solid #b12;border-radius:0.8em;width:4.8em;height:3.2em;display:block;}
.box-parrilla .pointer .needle {width:0.1em;border-left:0.2em solid #b12;height:300em;}

/*sombras*/
.box-parrilla .pointer,.sport_parrilla .evento:hover .tooltip {box-shadow:0.2em 0.2em 0.4em #666;}


/*encabezados filas*/
.box-parrilla .rowTop,.box-parrilla .rowBot	{display:block;width:100%;height:50%;}
.box-parrilla .rowTop {background-position:-42em 0;}
.box-parrilla .rowBot	{background-position:-42em 100%;}
.sport_parrilla .depor,.sport_parrilla .logo_canal {display:block;}	
.sport_parrilla .depor strong,.sport_parrilla .logo_canal strong {width:80%;color:#555;display:inline-block;font-size:100%;line-height:100%;text-transform:uppercase;padding-top:0.2em;}


/*poco espacio, mucha informacion*/

.sport_parrilla .minimum .itemBox {background:url('/css/rtve.deportes/rtve.deportes.jjoo2012/i/iconos/lupa.png') no-repeat 0.3em 0.3em;}
.sport_parrilla .minimum .itemBox .event strong {visibility:hidden;}
.sport_parrilla .minimum:hover {z-index:3;}
.sport_parrilla .minimum .roundBox:hover {position:relative;width:250%;}
.sport_parrilla .minimum .roundBox:hover .itemBox {background:url('http://img.irtve.es/css/rtve.commons/i/transpBasics/000000_30.png');}
.sport_parrilla .minimum .roundBox:hover .tooltip {background:#fff;}
.sport_parrilla .minimum .roundBox:hover .itemBox .event strong {visibility:visible;} 
.sport_parrilla .reduced .imgL,.sport_parrilla .minimum .imgL {display:none;}
.sport_parrilla .reduced .itemBox {padding-left:1.2em;}

.sport_parrilla span.itemBox:hover,.sport_parrilla span.itemBox:hover * {cursor:help;}

/*positioning*/
.box-parrilla,.box-parrilla .parrilla,.sport_parrilla,.sport_parrilla .rowHead,.box-parrilla .headBox,.box-parrilla .footBox,.sport_parrilla .depor,.sport_parrilla .logo_canal,.item1,.item2,.item3,.item4,.item5 {position:relative;}
.sport_parrilla ul,.sport_parrilla .evento,.box-parrilla .rowEnd,.box-parrilla .arrow,.box-parrilla .rowTop,.box-parrilla .rowBot,.box-parrilla .pointer,.box-parrilla .pointer .needle,.sport_parrilla .logo_canal strong,.sport_parrilla .logo_canal .ico img {position:absolute;top:0;}
	.sport_parrilla .item2 {top:06.4em;}
	.sport_parrilla .item3 {top:12.8em;}
	.sport_parrilla .item4 {top:19.2em;}
	.sport_parrilla .item5 {top:25.6em;}
	.box-parrilla .pointer {top:0.4em;}
	.box-parrilla .pointer .needle {top:3.2em;left:50%;}
.box-parrilla .rowBot {top:auto;bottom:0;}
.box-parrilla .rowEnd {left:0;bottom:0;top:auto;}
.box-parrilla .footBox {bottom:4.8em;}
.box-parrilla .arrow.next {right:0;}
.sport_parrilla .depor {top:0.4em;left:0.4em;}
.sport_parrilla .logo_canal strong {top:4.4em;left:0.4em;}
.sport_parrilla .logo_canal .ico img {top:-0.3em;left:-0.3em;}

.box-parrilla .pointer,.sport_parrilla .evento,.sport_parrilla,.box-parrilla .pointer .needle {z-index:2;}
.box-parrilla .rowTop,.box-parrilla .rowBot,.box-parrilla .pointer .needle,.sport_parrilla:hover,.sport_parrilla .evento:hover {z-index:3;}
.sport_parrilla .rowHead,.sport_parrilla .depor,.sport_parrilla .logo_canal {z-index:4;}
.box-parrilla .rowEnd,.box-parrilla .headBox,.box-parrilla .footBox {z-index:5;}


/*reducimos los botones hasta nueva orden*/
.sport_parrilla .toolbox {font-size:6px !important;}

/* CALENDARIOS *************************************************/
/***************************************************************/
/*calendario linear*/
.container.calPos {border-bottom:solid 0.1em #c3c8cb;padding-bottom:1.2em;overflow:visible;}
.calendar.linear {background-repeat:repeat-x;background-position:0 -2.3em;/*padding-bottom:0.8em;*/; border-bottom:solid 0.5em #f50}
.calendar {list-style:none;float:left;width:100%;}
.calendar.linear {float:none;clear:both;display:inline-block;}
.calendar li {float:left;width:5.25%;/*height:auto;*/height:5.4em;display:block;}
/**/    *:first-child+html .calendar li {width:5.2%;}
.calendar li .crono {width:100%;height:100%;display:block;}
.calendar li strong,.calendar li em {display:block;clear:both;text-align:center;color:#333;line-height:100%;}
.calendar li em {text-transform:uppercase;}
	.linear li strong {font-size:300%;}
	.linear li em {font-size:120%;}
	.grider li strong {font-size:150%;}
	.grider li em {font-size:100%;}
.linear li a {display:block;padding:0.6em 0;}
.linear li a:hover,.linear li.active a {background:#f50;text-decoration:none;}
.linear li a:hover *,.linear li.active a * {color:#fff;}
.linear li a:hover * {cursor:pointer;}
/*desactivados*/
.linear li > .crono {padding:0.6em 0;}
.linear li > .crono * {color:#aaa;}
/*anchos especiales*/
.c66 .calendar.linear,.c50 .calendar.linear {background-position:0 -3.5em;}
.c66 .linear li,.c50 .linear li {font-size:66.67%;}
.c66 .linear li a,.c50 .linear li a,.c66 .linear li > .crono,.c50 .linear li > .crono {padding:0.9em 0;}
.c66 .linear li em,.c50 .linear li em {font-size:150%;}
/*el puntero*/
.linear li.active .pointer {display:block;width:100%;height:2.8em;height:1.6em;background:url('/css/rtve.deportes/rtve.deportes.jjoo2012/i/pointerCalendar.png') no-repeat 50% 0;}
.c66 .linear li.active .pointer,.c50 .linear li.active .pointer {background-position:50% -0.75em;}

/*calendario parrilla*/
.calBox {clear:both;width:100%;display:inline-block;background:#444;border-bottom:0.1em solid #fff;}
.grider{border-bottom: solid 0.5em #F50;}
.grider li {height:auto;}
.grider li .crono {padding:0.6em 0;display:block;}
.grider li strong,.grider li em {color:#666;}
.grider li strong {font-size:240%;line-height:100%;}
.grider li em {font-size:120%;line-height:133.334%;}
.grider li a strong,.grider li a em {color:#fff;}
.grider li a {display:block;}
.grider li a:hover,.grider .active a {background:#f50;}
.grider li a:hover {text-decoration:none;}

/*positioning*/
.container.calPos, 
.linear li.active {position:relative;}
.linear li.active .pointer {position:absolute;z-index:998;top:5.9em}
/*paralimpicos*/
/*.paralimpicos .parrilla .rowIni {margin-bottom:64px;}
.paralimpicos .parrilla .sport_parrilla.tdp {position:absoluta; top:50px;}*/