body{
	margin:0px;
}
.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 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;
	margin-bottom:10px;
}
.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;*/
	background-color: #527391;
	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{
	font-size:14px;
	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;
}
.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:#3CF;
}

.widgets-opta-marcador .tv{
	/*width:18px;*/
	width:6%;
}
.widgets-opta-marcador .directo{
	/*width:18px;*/
	width:6%;
	cursor:pointer;
	float:right;
}
.widgets-opta-marcador .equipoloc{
	cursor:default;
	width:27%;
	text-align:right;
	font-size:11px;
}
.widgets-opta-marcador .equipovis{
	cursor:default;
	width:27%;
	text-align:left;
	font-size:11px;
}
.widgets-opta-marcador .resultado{
	width:8%;
	/*cursor:pointer;*/
	background-color:#009EE0;
	color:#fff;
	margin-left:1px;
	text-align:center;
	vertical-align: middle;
	font-weight:bold;
}
.widgets-opta-marcador .hora {
	width: 12%;
	background-color:#009EE0;
	color:#fff;
	text-align:center;
	font-size:11px;
	margin-right:1px;
	border-bottom:1px solif #009EE0;
}
.widgets-opta-marcador .fechapartido {
	width:59%;
	text-align:left;
}

.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{
	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 #009EE0;
	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;*/
	background-color: #527391;
	height:20px;
	margin:5px 0px;
	
	font-weight:bold;
	
	padding-top:2px;
	padding-left:5px;
	text-align:center;
}

.widgets-opta-marcador .widgets-marcador-opta-calendario-jornada span {color:#FFFFFF;}

.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 tr.cab{
	font-size:10px;
	font-weight:bold;
	color:#000;
	/*background:#3CF;*/
}
.widgets-opta-marcador .widgets-marcador-opta-clasificacion tr.clf{
	border-bottom:1px dotted #999 ;
}
.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 .puesto{
	background-color:#009EE0;
	margin-left:1px;
	color:#fff;
	text-align:center;
	width:6%;
	font-weight:bold;
}
.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:#009EE0;
	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:left;
}
.widgets-opta-marcador .widgets-marcador-opta-clasificacion .equipo{
	width:34%;
	text-align:left;
	font-size:11px;
}


.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:32%;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	background-color:#009EE0;
	border:1px solid #FFF;
	cursor:pointer;
	margin-bottom:2px;
	margin-top:2px;
	padding:0;
}


.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;
}

