
#filtros-dias.DEP_AT li.DEP_AT,
#filtros-dias.DEP_BD li.DEP_BD,
#filtros-dias.DEP_BK li.DEP_BK,
#filtros-dias.DEP_HB li.DEP_HB,
#filtros-dias.DEP_CM li.DEP_CM,
#filtros-dias.DEP_CB li.DEP_CB,
#filtros-dias.DEP_BX li.DEP_BX,
#filtros-dias.DEP_CR li.DEP_CR,
#filtros-dias.DEP_CT li.DEP_CT,
#filtros-dias.DEP_EQ li.DEP_EQ,
#filtros-dias.DEP_FE li.DEP_FE,
#filtros-dias.DEP_FB li.DEP_FB,
#filtros-dias.DEP_GA li.DEP_GA,
#filtros-dias.DEP_GR li.DEP_GR,
#filtros-dias.DEP_WL li.DEP_WL,
#filtros-dias.DEP_HO li.DEP_HO,
#filtros-dias.DEP_JU li.DEP_JU,
#filtros-dias.DEP_WR li.DEP_WR,
#filtros-dias.DEP_SW li.DEP_SW,
#filtros-dias.DEP_SY li.DEP_SY,
#filtros-dias.DEP_MP li.DEP_MP,
#filtros-dias.DEP_CF li.DEP_CF,
#filtros-dias.DEP_CS li.DEP_CS,
#filtros-dias.DEP_RO li.DEP_RO,
#filtros-dias.DEP_DV li.DEP_DV,
#filtros-dias.DEP_TK li.DEP_TK,
#filtros-dias.DEP_TE li.DEP_TE,
#filtros-dias.DEP_TT li.DEP_TT,
#filtros-dias.DEP_SH li.DEP_SH,
#filtros-dias.DEP_AR li.DEP_AR,
#filtros-dias.DEP_GT li.DEP_GT,
#filtros-dias.DEP_TR li.DEP_TR,
#filtros-dias.DEP_SA li.DEP_SA,
#filtros-dias.DEP_VO li.DEP_VO,
#filtros-dias.DEP_BV li.DEP_BV,
#filtros-dias.DEP_WP li.DEP_WP {
	background:#E1D53C;
}



/* CALENDARIO LONDRES 2012 */

.calendario #contenido .col { margin-bottom:15px; }
.calendario #contenido .col-11b {width:937px;}
.calendario #contenido .col-12 { margin-left:0; }
.calendario .col time {font-size:70%; margin-bottom:15px; display:block; 
background: url("https://e00-elmundo.uecdn.es/jjoo/2012/img/reloj.png") no-repeat 0 3px; text-align:center}

.calendario .col time span{font-size:130%; line-height:165%; font-weight:bold; display:block; padding-left:20px; border-bottom:1px dotted #666;}
.calendario .col time a{padding:3px 0; display:block;}

.calendario #contenido .col time a.activo{ color:#BE1424;}


.calendario .col .scroll-horas ul li {position: absolute; display:block; background: #eee; width: 42px; height: 19px; margin-bottom:2px; padding: 10px; font:bold 90% Arial, Helvetica, sans-serif;color:#555; text-align:center;}

.calendario .col .scroll-horas ul li.activo { background:#BE1424; color:#fff; }

.calendario #contenido .filtros .col {margin-left:5px;}
.filtros{ background:#EDEDED; padding:12px; border:1px solid #ccc; border-bottom:3px solid #999;width: 935px}


.filtros .col-1b { background:#333; color:#fff; padding: 65px 0 10px 0; text-align:right;}

#contenido .filtros h2 { 
	border-bottom: 1px solid #ccc;
    color: #7A7A7A;
    font-size: 110%;
    font-style: italic;
    margin: 8px 0;
	position:relative;}

#contenido #titleCont {
	text-align:left;
	padding: 10px 15px;
	widh: 835px; height: 20px;
	font-size:20px;
	font-weight:normal;
	margin-bottom:15px;
	color:#fff;
	background:#333;
	 text-transform:none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	}


.final { padding:3px 5px; background:#333; color:#fff; font-weight:bold; text-transform:uppercase;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px; 
}


.calendario #contenido .filtros .filtros-deportes {  margin-left:0;}

.filtros-deportes li{ float:left; margin:4px 5px; text-align:center; width:auto; height:auto;}
.filtros-deportes li a {display:block;width:42px; height:34px;}

.cerrar-filtros{display: block; position:absolute; top:-5px; right:0;}

#contenido .cerrar-filtros a{ background:#333; font-size:70%; color:#fff; padding:3px 8px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px; 
	font-style:normal;
 }
#contenido .cerrar-filtros a:hover{ background:#BE1424;}


/* tooltip */
.filtros-deportes a:hover {background:#ffffff; text-decoration:none;}
.filtros-deportes a.tooltip span {display:none; padding:8px; margin-left:-44px; margin-top:-10px; width:auto; text-align:center; font-size:80%;}
.filtros-deportes a.tooltip:hover span{display:inline; position:absolute; background:#333; color:#fff;}

.filtros-deportes a.tooltip{
background:#0099FF;
-webkit-transition:background 1s ease-out;
-moz-transition:background 1s ease-out;
-o-transition:background 1s ease-out;
-ms-transition:background 1s ease-out;
transition:background 1s ease-out;
}
.filtros-deportes a.tooltip:hover{
background:#BE1424;
-webkit-transition:background 1s ease-out;
-moz-transition:background 1s ease-out;
-o-transition:background 1s ease-out;
-ms-transition:background 1s ease-out;
transition:background 1s ease-out;}


.filtros-deportes li.activo a {background:#BE1424;}


.filtros-dias {margin-bottom:0;}
.filtros-dias li{font-size:90%; padding:0; }
#contenido .filtros-dias li a{ display:block; padding:5px;}
#contenido .filtros-dias li.activo{ background:#BE1424;}
#contenido .filtros-dias li.activo a{ color:#fff;}
#contenido .filtros-dias li a:hover{ color:#fff;}
#contenido .filtros-dias li.activo a:hover{ color:#fff;}
.filtros .pais select{ 
    background: #333333;
    border: 3px solid #333333;
    color: #FFFFFF;
    display: block;
    padding: 4px;
    width: 370px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	}
#contenido .filtros .finales a {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	background:#333;
	color:#fff;
	padding:8px;
	margin:0;
	display:block;
	text-align:center;
	font-size:90%;
	}
#contenido .filtros .finales a:hover { background:#BE1424;}
#contenido .filtros .finales a.activo {background:#BE1424}


#contenido .filtros a.borrar-filtros { font-size:85%;  border:1px solid #eee; background:#bbb; color:#2D2D2D;}
#contenido .filtros a.borrar-filtros:hover{ color:#FFF; border:1px solid #BE1424;}


/***********************************************************************************/
.scroll-horas {
    width: 62px; height: 640px;
    position: relative;
    overflow: hidden;
}
.sportEventsCont {
    width: 865px; 
	height: 640px;
    position: relative;
    overflow: hidden;
    background: url("https://e00-elmundo.uecdn.es/jjoo/2012/img/lineas.jpg") repeat-y 33px 0px;
    font: 12px Arial;

}
.sportEventsInnerCont {
    position: absolute;
}
.eventCont {
    position: absolute;
    width: 867px; height: 46px;
    overflow: hidden;
}
.eventContHour {
    float: left;
    width: 52px; height: 30px;
    padding: 8px;
    background: #eee;
    overflow: hidden;
    font: bold 13px Arial; color: #363636;
    text-align: center;
    margin-right: 8px;
}
.eventContDescription {
    float: left;
    width: 791px; height: 46px;
	padding-top: 5px;
}


.eventContCol1 {
	float: left;
	width: 350px; 
	height: 30px;
	margin-right: 48px;
	font-size:95%;
}
.eventContCol1 p{ font-size:100%; color:#222; text-transform:uppercase;}

.eventContCol1 span {
    color: #4d8898;
    font: 14px Arial;
    padding-bottom: 4px;
}
.eventContCol2 {
	float: left;
	width: 180px; height: 48px;
	margin-right: 30px;
}
.eventContCol3 {
	float: left;
	width: 60px; height: 40px;
	margin-right: 30px;
}
.eventContCol4 {
	float: left;
	width: 50px; height: 30px;
}


.eventCont.activo {
    background:#eee;
}
.activo .eventContHour {
    border: 2px solid #E8BFC3;
    color: #BE1424;
    padding: 6px;
}


.separator {
    position: absolute;
    width: 850px;
    background: #585858;
    color: #fff;
	padding:3px 0 3px 15px;
	font-size:135%;
	text-align:center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}

.emptyDay {
    position: absolute;
    width: 802px; 
	height: 200px;
	font-size:18px;
    background: #F1EFE3;
    color: #CC4545;
    text-align: center;
	padding: 40px;
}


.loading {
    background: #fff url("https://e00-elmundo.uecdn.es/jjoo/2012/img/ajax-loader.gif") no-repeat 50% 50%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    display: none;
    z-index: 4000;
}


.dragAndDrop {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;    
}

.drag  {
    cursor: move;
}



