@charset "utf-8";
#widgets-opta-calendario div, #widgets-opta-calendario span,
#widgets-opta-calendario h2, #widgets-opta-calendario h3, #widgets-opta-calendario h4,
#widgets-opta-calendario h5, #widgets-opta-calendario h6, #widgets-opta-calendario p, 
#widgets-opta-calendario blockquote, #widgets-opta-calendario pre, #widgets-opta-calendario a, 
#widgets-opta-calendario abbr, #widgets-opta-calendario acronym, #widgets-opta-calendario address,
#widgets-opta-calendario big, #widgets-opta-calendario cite, #widgets-opta-calendario code,
#widgets-opta-calendario del, #widgets-opta-calendario dfn, #widgets-opta-calendario em,
#widgets-opta-calendario img, #widgets-opta-calendario ins, #widgets-opta-calendario kbd,
#widgets-opta-calendario q, #widgets-opta-calendario s, #widgets-opta-calendario samp,
#widgets-opta-calendario small, #widgets-opta-calendario strike, #widgets-opta-calendario strong,
#widgets-opta-calendario sub, #widgets-opta-calendario sup, #widgets-opta-calendario tt,
#widgets-opta-calendario var, #widgets-opta-calendario b, #widgets-opta-calendario u,
#widgets-opta-calendario i, #widgets-opta-calendario center, #widgets-opta-calendario dl,
#widgets-opta-calendario dt, #widgets-opta-calendario dd, #widgets-opta-calendario ol, 
#widgets-opta-calendario ul, #widgets-opta-calendario li, #widgets-opta-calendario fieldset,
#widgets-opta-calendario form, #widgets-opta-calendario label, #widgets-opta-calendario legend,
#widgets-opta-calendario table, #widgets-opta-calendario caption, #widgets-opta-calendario tbody,
#widgets-opta-calendario tfoot, #widgets-opta-calendario thead, #widgets-opta-calendario tr,
#widgets-opta-calendario th, #widgets-opta-calendario td, #widgets-opta-calendario article,
#widgets-opta-calendario aside, #widgets-opta-calendario canvas, #widgets-opta-calendario details,
#widgets-opta-calendario embed, #widgets-opta-calendario figure, #widgets-opta-calendario figcaption,
#widgets-opta-calendario footer, #widgets-opta-calendario header, #widgets-opta-calendario hgroup, 
#widgets-opta-calendario menu, #widgets-opta-calendario nav, #widgets-opta-calendario output,
#widgets-opta-calendario ruby, #widgets-opta-calendario section, #widgets-opta-calendario summary,
#widgets-opta-calendario time, #widgets-opta-calendario mark, #widgets-opta-calendario audio,
#widgets-opta-calendario video {
	margin:0;
	padding:0;
	padding
	border:0;
	font-size:150%;
	font-style:normal;
	font:inherit;
	vertical-align:baseline;
	float:none;
}
/* 
-------------------------------------------------------------
CALENDARIO
------------------------------------------------------------
*/
#widgets-opta-calendario{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size:14px;
	font-size:0.875rem;
	color:#3d3d3a;
}


#widgets-opta-calendario .opta-compe{
	/*width:100%;*/
	background:#E9E7E3;
	line-height:35px;
	padding-left:10px;
	font-weight:700;
	font-size:16px;
	margin-bottom:5px;
	text-transform: uppercase;
}

#widgets-opta-calendario .opta-celda{
	float:left;
}
#widgets-opta-calendario .opta-celda-dcha{
	float:right;
}

#widgets-opta-calendario .opta-linea-jor{
	width:100%;
	line-height:35px;
	vertical-align: middle;	
	background-color:#F4F3F1;
}

#widgets-opta-calendario .opta-linea-fase{
	width:100%;
	line-height:35px;
	vertical-align: middle;	
	background-color:#E9E7E3;
}
#widgets-opta-calendario .opta-linea-final{
	width:100%;
	line-height:35px;
	vertical-align: middle;	
	background-color:#E9E7E3;
}
#widgets-opta-calendario .opta-linea-dat{
	line-height:35px;
	vertical-align: middle;	
	border-bottom: 1px solid #E9E7E3;
	background:#FFF;
}


#widgets-opta-calendario .opta-celda-partido{
	float:left;
}
#widgets-opta-calendario .opta-celda-fecha{
	float:left;
}

#widgets-opta-calendario .opta-fase-jornada{
	margin-bottom:5px;

}
#widgets-opta-calendario .opta-jornada-dat{
	width:84%;
	font-weight:700;
	color:#000;
	text-align:left;
	padding-left: 10px;
}
#widgets-opta-calendario .opta-jornada-flechas{
	width:35px;
	vertical-align:middle;
	cursor:pointer;
	text-align:center;
	font-size:20px;
	background:#999;
	color:#F8F8F7;
	border-left:1px solid #E9E7E3
}
#widgets-opta-calendario .opta-jornada-boton{
	/*
	padding-left:5px;
	padding-right:5px;
	padding:5px;
	*/
}
#widgets-opta-calendario .partido{
	/*border-bottom:1px dotted #999 ;*/
}
#widgets-opta-calendario .opta-grupo-fechas{
	/*border:1px solid #DADADA ;*/
	margin-bottom:5px;

}
#widgets-opta-calendario .opta-dia-partido{
	background:#F8F8F7;
	line-height:35px;
}
#widgets-opta-calendario .opta-fecha-partido {
	width:57%;
	text-align:left;
    color:#000;
	padding-left:10px;
	float:left;
}
#widgets-opta-calendario .opta-fase-partido {
	width:39%;
	text-align:right;
	font-weight:bold;
	float:left;
}






#widgets-opta-calendario .tv{
	/*width:18px;*/
	width:6%;
}
#widgets-opta-calendario .directo{
	/*width:18px;*/
	width:5%;
	cursor:pointer;
	float:right;
}
#widgets-opta-calendario .opta-equipo{
	width:41%;
	cursor:default;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
#widgets-opta-calendario .opta-equipo-dto{
	width:37%;
	cursor:default;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

#widgets-opta-calendario .opta-equipoloc{
	text-align:right;

}
#widgets-opta-calendario .opta-equipovis{
	text-align:left;
}
#widgets-opta-calendario .opta-resultado{
	width:8%;
	text-align:center;
	border-right:none;
	/*
	margin-top:3px;
	margin-left:1px;
	*/
}
#widgets-opta-calendario .opta-tantos{
	/*
	width:25px;
	background-color:#00AEEF;
	display: inline-block;
	line-height: 20px;
	border-radius: 2px;
	text-align:center;
	vertical-align:middle;
	*zoom: 1;
	*display: inline;
	*/
}
#widgets-opta-calendario .opta-penaltis{
	font-size:xx-small;
}

#widgets-opta-calendario .opta-resultado-hora{
	width:16%;
	text-align:center;
	/*
	margin-top:3px;
	margin-left:1px;
	*/
}
#widgets-opta-calendario .opta-tantos-hora{
	/*
	width:50px;
	background-color:#CCC;
	display: inline-block;
	line-height: 20px;
	border-radius: 2px;
	text-align:center;
	*zoom: 1;
	*display: inline;
	*/
}






#widgets-opta-calendario .opta-hora{
	width:9%;
	text-align:center;
	/*margin-top:3px;*/
}
#widgets-opta-calendario .opta-estado{
	/*
	width:30px;
	background-color:#CCC;
	display: inline-block;
	line-height: 20px;
	border-radius: 2px;
	font-size:x-small;
	text-align:center;
	*zoom: 1;
	*display: inline;
	*/
}
#widgets-opta-calendario .opta-fase {
	width:100%;
	text-align:left;
	font-weight:700;
	padding-left: 10px;
}
#widgets-opta-calendario .opta-fase-final {
	width:100%;
	text-align:left;
	font-weight:700;
	padding-left: 10px;
}
#widgets-opta-calendario tr.fase{
	margin-top:10px;
	background:#02A4E5 url(../img/opta-widgets-resultados-fondo-negro-final.png) repeat-x left top; position:relative;
	height:20px;
	/*width:100%;*/
}


/*
-------------------------------------------------------


-------------------------------------------------------
*/

#widgets-opta-calendario .floatstop {	clear:both;}
#widgets-opta-calendario .clearfix:after {	clear: both;	content:' ';	display: block;	font-size: 0;	line-height: 0;	visibility: hidden;	width: 0;	height: 0;}
#widgets-opta-calendario .clearfix {	display: inline-block;}
#widgets-opta-calendario * html .clearfix {	height: 1%;}
#widgets-opta-calendario .clearfix {	display: block;}


