@charset "utf-8";

.widgets-opta-marcador div, .widgets-opta-marcador span,
.widgets-opta-marcador h2, .widgets-opta-marcador h3, .widgets-opta-marcador h4,
.widgets-opta-marcador h5, .widgets-opta-marcador h6, .widgets-opta-marcador p, 
.widgets-opta-marcador blockquote, .widgets-opta-marcador pre, .widgets-opta-marcador a, 
.widgets-opta-marcador abbr, .widgets-opta-marcador acronym, .widgets-opta-marcador address,
.widgets-opta-marcador big, .widgets-opta-marcador cite, .widgets-opta-marcador code,
.widgets-opta-marcador del, .widgets-opta-marcador dfn, .widgets-opta-marcador em,
.widgets-opta-marcador img, .widgets-opta-marcador ins, .widgets-opta-marcador kbd,
.widgets-opta-marcador q, .widgets-opta-marcador s, .widgets-opta-marcador samp,
.widgets-opta-marcador small, .widgets-opta-marcador strike, .widgets-opta-marcador strong,
.widgets-opta-marcador sub, .widgets-opta-marcador sup, .widgets-opta-marcador tt,
.widgets-opta-marcador var, .widgets-opta-marcador b, .widgets-opta-marcador u,
.widgets-opta-marcador i, .widgets-opta-marcador center, .widgets-opta-marcador dl,
.widgets-opta-marcador dt, .widgets-opta-marcador dd, .widgets-opta-marcador ol, 
.widgets-opta-marcador ul, .widgets-opta-marcador li, .widgets-opta-marcador fieldset,
.widgets-opta-marcador form, .widgets-opta-marcador label, .widgets-opta-marcador legend,
.widgets-opta-marcador table, .widgets-opta-marcador caption, .widgets-opta-marcador tbody,
.widgets-opta-marcador tfoot, .widgets-opta-marcador thead, .widgets-opta-marcador tr,
.widgets-opta-marcador th, .widgets-opta-marcador td, .widgets-opta-marcador article,
.widgets-opta-marcador aside, .widgets-opta-marcador canvas, .widgets-opta-marcador details,
.widgets-opta-marcador embed, .widgets-opta-marcador figure, .widgets-opta-marcador figcaption,
.widgets-opta-marcador footer, .widgets-opta-marcador header, .widgets-opta-marcador hgroup, 
.widgets-opta-marcador menu, .widgets-opta-marcador nav, .widgets-opta-marcador output,
.widgets-opta-marcador ruby, .widgets-opta-marcador section, .widgets-opta-marcador summary,
.widgets-opta-marcador time, .widgets-opta-marcador mark, .widgets-opta-marcador audio,
.widgets-opta-marcador video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-style:normal;
	font:inherit;
	vertical-align:baseline;
	float:none;
}
.widgets-opta-marcador{
	margin:0px;
	/*width:300px;*/
	position:relative;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	clear:both; 
	float:left;
	
	
	
}
/*
.widgets-opta-marcador tbody tr:nth-child(even) td,
tbody tr.even td {
	background:none;
}
*/
.widgets-opta-marcador img{
	border:0px;
}
.widgets-opta-marcador hr{
	height: 1px;
	margin:0;
	padding:0;
}

.widgets-opta-marcador table {
	width:100%;
	border-collapse:collapse;
	border: none;
	border-spacing: 0 2px;
}
.widgets-opta-marcador tr{
	vertical-align: middle;
}

.widgets-opta-marcador td{
	/*float:left;*/
	/*white-space:nowrap;*/
	/*margin-right:2px;*/
	/*
	margin-top:2px;
	margin-bottom:3px;
	vertical-align: middle;
	*/
	/*border:1px solid #F00;*/

}
/*
-------------------------------------------------------
LOGO
-------------------------------------------------------
*/
.widgets-opta-marcador .widgets-opta-marcador-cabecera{
	background:#6199df url(../img/opta-widgets-resultados-fondo-azul-titulo.png) repeat-x left top;
	position:relative;
	text-align:left;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	height:28px;
	line-height:32px;
	padding-left:5px;
}
/*
-----------------------------------------------------------
COMPETICIONES
-----------------------------------------------------------
*/
.widgets-opta-marcador .widgets-marcador-opta-competiciones{
	background:#CCC url(../img/opta-widgets-resultados-fondo-gris-competicion.png) repeat-x left top;
	height:22px;
	margin:5px 0px;
	z-index:1000;
	position:relative;
	font-weight:bold;
	/*text-align:center;*/
	
}
.widgets-opta-marcador .widgets-marcador-opta-competiciones .cabecera-compe{
	margin-left:5px;
	margin-top:5px;
	font-size:14px;
	font-weight:bold;
}
.widgets-opta-marcador .widgets-marcador-opta-competiciones .cabecera-mas-compe{
	margin-top:5px;
	font-size:11px;
	font-weight:bold;
}
.widgets-opta-marcador .widgets-marcador-opta-competiciones .lista-compe{
	background-color:#666;
	border-bottom:1px solid #fff;
	border-right:1px solid #999;
	margin-top:10px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;

}
.widgets-opta-marcador .widgets-marcador-opta-competiciones .competicion{
	width:90%;
	text-align:left;
	color:#FFF;
	cursor:pointer;
	margin-right:10px;
	/*margin-bootom:10px;
	padding-left:10px;*/
	padding-top:5px;
	padding-bottom:5px;
        list-style: none;
}
.widgets-opta-marcador .widgets-marcador-opta-competiciones .competicion:hover{
	color:#3CF;
}



/*
-----------------------------------------------------------
CALENDARIO
-----------------------------------------------------------
*/
.widgets-opta-marcador tr.partido{
	border-bottom:1px dotted #999 ;
}
.widgets-opta-marcador tr.diapartido{
	width:100%;
	background:#00AEEF;
}

.widgets-opta-marcador .tv{
	/*width:18px;*/
	width:6%;
}
.widgets-opta-marcador .directo{
	/*width:18px;*/
	width:5%;
	cursor:pointer;
	float:right;
}
.widgets-opta-marcador .equipoloc{
	cursor:default;
	width:32%;
	text-align:right;
	font-size:12px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;

}
.widgets-opta-marcador .equipovis{
	cursor:default;
	width:32%;
	text-align:left;
	font-size:12px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.widgets-opta-marcador .resultado{
	width:8%;
	/*cursor:pointer;*/
	background-color:#CCC;
	color:#fff;
	margin-left:1px;
	text-align:center;
	vertical-align: middle;
	font-weight:bold;
	font-size:12px;
}
.widgets-opta-marcador .hora {
	width: 13%;
	background-color:#00AEEF;
	color:#fff;
	text-align:center;
	font-size:11px;
	margin-right:1px;
	border-bottom:1px solif #00AEEF;
}
.widgets-opta-marcador .fechapartido {
	width:59%;
	text-align:left;
        color:#FFF;
}
.widgets-opta-marcador .fasepartido {
	width:39%;
	text-align:right;
	font-weight:bold;
}
.widgets-opta-marcador .fasefinal {
	width:100%;
	text-align:center;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}
.widgets-opta-marcador 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%;*/
}

/*
----------------------------------------------
 GOLES
----------------------------------------------
*/
.widgets-opta-marcador tr.goles{
	width:100%;
	background:#F2F2F2;
	border-bottom:1px solid #CCC;
}
.widgets-opta-marcador .golesloc{
	width:34%;
	text-align:right;
	font-size:11px;
}
.widgets-opta-marcador .golesvis{
	width:33%;
	text-align:left;
	font-size:11px;
}
.widgets-opta-marcador .golesmin{
	width:16%;
	background-color:#C0C0C0;
	margin-left:1px;
	text-align:center;
	vertical-align: middle;
	font-weight:bold;
}
.widgets-opta-marcador .golesnada{
	width:6%;
}
.widgets-opta-marcador .golesdirecto{
	text-align:right;
	float:right;
	/*width:100%;*/
	border-bottom:1px solif #00AEEF;
	background:#CCC url(../img/opta-widgets-resultados-fondo-gris-competicion.png) repeat-x left top;

}
.widgets-opta-marcador .golesdirecto{
	background:#02A4E5 url(../img/opta-widgets-resultados-fondo-azul-jornadas.png) repeat-x left top; position:relative;
	height:20px;
	margin:5px 0px;
	
	font-weight:bold;
	
	padding-top:2px;
	padding-left:5px;
	text-align:center;
}

/*
----------------------------------------------
CALENDARIO
----------------------------------------------
*/
.widgets-opta-marcador .calendario{
	position:relative;
	width:100%;
	/*z-index:500;*/
}

.widgets-opta-marcador .widgets-marcador-opta-calendario-jornada{
	background:#02A4E5 url(../img/opta-widgets-resultados-fondo-azul-jornadas.png) repeat-x left top; position:relative;
	height:20px;
	margin:5px 0px;
	font-weight:bold;
	padding-top:2px;
	padding-left:5px;
	text-align:center;
        color:#FFF;
}

.widgets-opta-marcador .widgets-marcador-opta-calendario-partidos{
	/*position:relative;*/
	/*overflow:hidden;*/
	/*height:auto;*/
}
.widgets-opta-marcador .widgets-marcador-opta-calendario-partidos-jornadas{
	position:absolute;
	left:0px;
	top:0px;
	margin:0px;
	clear:both;
}
.widgets-opta-marcador .widgets-marcador-opta-calendario-partidos-jornadas .jornada{
	float:left;
}
.widgets-opta-marcador .widgets-marcador-opta-calendario-partidos-jornadas .jornada .datos-jornada{
	display:none;
}

/* 
-------------------------------------------------------------
CLASIFICACI�N
------------------------------------------------------------
*/
.widgets-opta-marcador .widgets-marcador-opta-clasificacion .grupo{
	margin-bottom:10px;
}
.widgets-opta-marcador .widgets-marcador-opta-clasificacion tr.cab{
	font-size:12px;
	font-weight:bold;
	color:#000;
	line-height:20px;
}
.widgets-opta-marcador .widgets-marcador-opta-clasificacion tr.clf{
	border-bottom:1px dotted #999 ;
	line-height:27px;
	
border: 1px solid #DADADA;
border-collapse: separate;
border-spacing: 1px;
vertical-align: middle;	
	
	
}
.widgets-opta-marcador .widgets-marcador-opta-clasificacion td{
border-right: 1px dotted #ccc;
border-left: 1px dotted #ccc;
/*line-height: 27px;*/
}
.widgets-opta-marcador .widgets-marcador-opta-clasificacion .cab_puesto{
	background-color:#3CF;
	color:#fff;
	/*margin-left:1px;*/
	text-align:center;
	width:9%;
	font-weight:bold;
}
.widgets-opta-marcador .widgets-marcador-opta-clasificacion .clasif{
	margin-left:1px;
	width:2%;
	background-color:#FFF;
}
.widgets-opta-marcador .widgets-marcador-opta-clasificacion .clasif0{
	margin-left:1px;
	width:2%;
	background-color:#0C0;
}
.widgets-opta-marcador .widgets-marcador-opta-clasificacion .clasif1{
	margin-left:1px;
	width:2%;
	background-color:#00F;
}
.widgets-opta-marcador .widgets-marcador-opta-clasificacion .clasif2{
	margin-left:1px;
	width:2%;
	background-color:#F00;
}


.widgets-opta-marcador .widgets-marcador-opta-clasificacion .posicion{
	width:25px;
	padding: 0 3px 0 3px;
	/*
	background-color:#00AEEF;
	margin-left:1px;
	color:#fff;
	text-align:center;
	width:6%;
	*/
	/*font-weight:bold;*/
	
}
.widgets-opta-marcador .widgets-marcador-opta-clasificacion .puesto{
	width:25px;
	background-color:#00AEEF;
	display: inline-block;
	line-height: 20px;
	border-radius: 2px;
	font-size: 12px;
	text-align:center;
}


.widgets-opta-marcador .widgets-marcador-opta-clasificacion .cab_puntos{
	
	background-color:#3CF;
	margin-left:1px;
	text-align:center;
	width:8%;
	font-weight:bold;
}
.widgets-opta-marcador .widgets-marcador-opta-clasificacion .puntos{
	
	background-color:#00AEEF;
	color:#fff;
	margin-left:1px;
	text-align:center;
	width:8%;
	font-weight:bold;
}
.widgets-opta-marcador .widgets-marcador-opta-clasificacion .cab_equipo{
	background-color:#3CF;
	/*width:34%;*/
	text-align:center;
}
.widgets-opta-marcador .widgets-marcador-opta-clasificacion .equipo{
	/*width:34%;*/
	text-align:left;
	font-size:12px;
	padding-left:2px;
}


.widgets-opta-marcador .widgets-marcador-opta-clasificacion .cab_partidos{
	background-color:#3CF;
	margin-left:1px;
	width:6%;
	text-align:center;
}
.widgets-opta-marcador .widgets-marcador-opta-clasificacion .partidos{
	background-color:#E4E4E4;
	margin-left:1px;
	width:6%;
	text-align:center;
}
.widgets-opta-marcador .widgets-marcador-opta-clasificacion .cab_goles{
	background-color:#3CF;
	margin-left:1px;
	width:8%;
	text-align:center;
}
.widgets-opta-marcador .widgets-marcador-opta-clasificacion .goles{
	background-color:#CCC;
	margin-left:1px;
	width:8%;
	text-align:center;
}
.widgets-opta-marcador .boton-clasificacion{
width: 98%;
font-weight: bold;
color: black;
border: 1px solid white;
cursor: pointer;
margin-bottom: 2px;
margin-top: 2px;
padding: 2px 0 2px 5px;
background: #CCC url(../img/opta-widgets-resultados-fondo-gris-competicion.png) repeat-x left top;
}


.widgets-opta-marcador .widgets-marcador-opta-clasificacion-clf{
	position:relative;
	overflow:hidden;
	height:130px;
}
.widgets-opta-marcador .widgets-marcador-opta-clasificacion-clf-puestos{
	position:absolute;
	left:0px;
	top:0px;
}
.widgets-opta-marcador .widgets-marcador-opta-clasificacion-clf-puestos .grupo{
	float:left;
}


.widgets-opta-marcador .widgets-marcador-opta-clasificacion-grupo{
	background:#02A4E5 url(../img/opta-widgets-resultados-fondo-azul-jornadas.png) repeat-x left top; position:relative;
	height:20px;
	margin:5px 0px;
	font-weight:bold;
	padding-top:2px;
	padding-left:5px;
	text-align:center;
}



