﻿/*############################
/*######## IMPORTS  ##########   
/*############################
*/
@import "/css/telerik/upload.gray.css";
@import "/css/telerik/combobox.gray.css";
@import "/css/telerik/formdecorator.gray.css";
/*############################
/*######## ELEMENTOS #########   
/*############################
*/
*{margin:0;padding:0;}

p{margin: 1em 0 1em;line-height:15px;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}
h2{margin: 0.5em 0 0.5em; font-size:14px; font-weight:bold;	font-family:Trebuchet MS, Tahoma, Verdana;}
hr {margin-top:10px; margin-bottom:10px; width:100%; color:#fff; border:none; border-bottom:solid 1px #dedede;}

.bold{font-weight:bold;}
.derecha{text-align:right;}
.centrado{text-align:center;}
.subrayado{text-decoration:underline;}
.justificado{text-align:justify;}

.blanco{color:#fff;}
.verde{color:#2a7f00;}
.rojo{color:#990000;}
.font1{font-size:11px;font-family:Arial;}

.localizador{color:#cc0000;	font-size:11px;	font-family:Verdana, Tahoma, Sans-Serif;font-weight:bold;}
.imagen_centrada {vertical-align:middle;border:none;}

/*############################
/*######## CONTROLES #########   
/*############################
/* CONTROL BOTON */
.boton
{
	cursor:hand;
	color:#fff;
	padding:3px 4px 3px 4px;
	background-color:#666; 
	border:solid 1px #999;  	
	font-size:11px; font-family:Tahoma; 		
}
/**/	
/* CONTROL TEXTBOX */
.textbox
{	
	border:solid 1px #a6a6a6;		
	padding:3px;
	vertical-align:middle;
	background-color:#f5f5f5;
	font-size:11px; font-family:Tahoma, Verdana, Sans-Serif;
}
.textboxwhite
{	
	border:solid 1px #a6a6a6;		
	padding:3px;
	vertical-align:middle;
	background-color:#ffffff;
	font-size:11px;	font-family:Tahoma, Verdana, Sans-Serif;
}
/**/	
/* CONTROLES AJAX */
.ajax__calendar_container{z-index:1000;background-color:#fff;}
.ajax__tab_panel{font-size:11px;font-family:Tahoma;}
/**/
/* CONTROL AJAX GRAY */
.ajax__tab_gray-theme .ajax__tab_header{font-family:Tahoma, Arial, Sans-Serif; background:url(/images/modules/shared/tab-line.png) repeat-x bottom;font-size:11px;display:block;}
.ajax__tab_gray-theme .ajax__tab_header .ajax__tab_outer{background:url(/images/modules/shared/tab.png) no-repeat left top;border-color:#222;color:#222;padding-left:10px;margin-right:3px;}
.ajax__tab_gray-theme .ajax__tab_header .ajax__tab_inner{background:url(/images/modules/shared/tab.png) no-repeat right top;border-color:#666;color:#666;padding:3px 10px 2px 0px;}
.ajax__tab_gray-theme .ajax__tab_hover .ajax__tab_tab{cursor: pointer;}
.ajax__tab_gray-theme .ajax__tab_active .ajax__tab_outer{background:url(/images/modules/shared/tab.png) no-repeat 0pt -40px;border-bottom-color:#f7f7f7;}
.ajax__tab_gray-theme .ajax__tab_active .ajax__tab_inner{background:url(/images/modules/shared/tab.png) no-repeat right -40px;color:#000000;border-color:#333;font-weight:bold;}
.ajax__tab_gray-theme .ajax__tab_body{font-family:Tahoma;font-size:11px;padding:15px 10px 15px 10px;background-color:#f7f7f7;border:solid 1px #d7d7d7;border-top-width:0;}
/**/

/*############################
/*##### CLASES ADAPTADAS #####   
/*############################

/* ESTRUCTURA 1 */
table.estructura1{position:relative;width:760px;}
table.estructura1 td.top{vertical-align:top;}	
table.estructura1 td.separador{width:20px;background: url(/images/modules/shared/separador_resumen.png) repeat-y;}
/**/	
/* ESTRUCTURA 2 */
table.estructura2{position:relative;width:760px;}
table.estructura2 td.estructura2left{vertical-align:top;width:452px;}	
table.estructura2 td.estructura2right{vertical-align:top;width:286px;}	
table.estructura2 td.top{vertical-align:top;}	
table.estructura2 td.separador{width:20px;background: url(/images/modules/shared/separador_resumen.png) repeat-y;}
/* TABLA LISTADO, MINILISTADO, MICROLISTADO */	
table.listado{width:760px;}
table.minilistado{width:452px;}			
table.microlistado{width:286px;}	
table.listado tr:hover, table.minilistado tr:hover, table.microlistado tr:hover{background-color:#fff9e5;}
table.listado td.registro, table.minilistado td.registro, table.microlistado td.registro {padding: 0px 2px 0px 2px; border-bottom:solid 1px; border-top:solid 0px; border-left:solid 0px; border-right:solid 0px;border-color:#dedede;} /* HACK IE PARA QUE MUESTRE LINEAS HORIZONTALES*/
/**/
/* TABLA INFORMACION */
table.informacion{position:relative;width:760px;}
table.informacion td{padding:5px;background:#f5f5f5;border:solid 1px #e0e0e0;}
/**/
/* TABLA NAVEGADOR */
table.navegador{width:760px;}
table.navegador td.imagen{width:20px;}
/**/
/* TABLA TOOLS */
table.tools{position:relative; top:-6px; width:758px; text-align:center; border:solid 1px #999;}
table.tools td{padding:10px 0px 8px 0px;}	
table.tools div{float:left;	width:85px;	margin:8px 8px 8px 8px;}
	
table.toolstop{position:relative;text-align:center;}
table.toolstop div{float:left;padding:0px;width:50px;}
table.toolstop .separador{float:left;margin:20px 8px 0px 10px;padding:0px;}		
table.toolstop .marcador{float:left;padding:1px;width:50px;border:solid 1px #CCC;background:#efefef;}	
table.toolstop .sinmarcador{float:left;padding:1px;width:50px;}
/**/	
/* TABLA OPCIONES */	
table.opciones{position:relative;top:-6px;width:758px; border:solid 1px #999;}		
/**/
/* TABLA FORMULARIO */	
table.formulario{position:relative;}
table.formulario td.top{vertical-align:top;}		
table.formulario td.admiracion {width:5px;}		
/**/
/* UL */	
ul.formatoimagen{line-height:18px;margin:10px 0px 10px 15px;}
ul.menuseccion{position:relative;top:5px;height:25px;}		
ul.menuseccion li {margin-right:15px;line-height:20px;list-style-type:none;display:inline;}	
ul.notas{margin:10px 0px 10px 20px;line-height:15px;}
ul.notas_esp{position:relative;margin:10px 0px 10px 20px;line-height:15px;}                 
/**/
	
/* ----------------------------------------------------------------------------------- */	
/* PROGRESS */
.progress{position:fixed;left:36%;top:40%;height:100px;width:200px;text-align:center;background-color:#fff;border:solid 1px #ccc;z-index:10000;}
.progressimagen{margin-left:-8px;margin-top:20px;}
/**/	
/* FILTRO */
.boxfilter{margin:10px 0px 10px 0px; background-color:#f6f6f6; border:solid 1px #d5d5d5;}
.boxfilter table{width:100%; padding:3px 6px 3px 6px;}	
.boxfilter .titulo{color:#8c8c8c; font-family:Segoe UI,Arial; font-size:14px; font-weight:bold; font-style:italic;}	
.boxfilter .filtrado{color:#8c8c8c;}	
/**/
/* WIZARD */
.wizard{position:relative; border:solid 2px #d4d0c8;background-color:#d4d0c8; font-family:Tahoma; font-size:11px;}
.wizard .wizard_header{position:absolute; height:60px;background-color:#b9b5ad; border-bottom:solid 1px #a0a0a0;}
.wizard .wizard_header_icon{position:absolute;top:10px;left:10px;}		
.wizard .wizard_header_text{position:absolute;left:38px;top:10px; font-weight:bold; font-size:20px;}
.wizard .wizard_header_step{position:absolute;left:38px;top:39px;}
.wizard .wizard_step{position:absolute;top:61px;padding:15px;}
.wizard .wizard_buttons{position:absolute;left:10px;top:360px;padding:10px 0px 10px 0px;width:630px; height:20px;border-top:solid 1px #b9b5ad;text-align:right;}
.wizard ol{margin-left:25px; line-height:20px;}
.wizard ul{margin:10px 0px 10px 15px; line-height:18px;}				
/**/
/* MENSAJE */
.mensaje{width:450px;padding:15px;font-family:Tahoma;font-size:11px;background-color:#d4d0c8;border:solid 2px #8f8d88;}
.mensaje .titulo{position:relative;width:440px; height:16px;padding:2px 5px 2px 5px;background-color:#b5b2ac;}
.mensaje .titulo span{position:absolute; top:3px; left:25px;}
.mensaje_background{background-color:Black;filter: alpha(opacity=80);opacity: 0.80;-moz-opacity:0.80;-khtml-opacity: 0.80;}	
/**/
/* POPUP */
.popup{color:#000;padding:15px;text-align:justify;background-color:#ececec;border:solid 2px #8f8d88;width:600px;font-family:Tahoma;font-size:11px;}
.modal_background_popup {background-color:#fff;filter:alpha(opacity=100);opacity: 1.0;-moz-opacity:1.0;-khtml-opacity: 1.0;}	
/**/
/* PUBLICACION RESUMEN */	
#publicaciones .publicacion{margin-top:0px;text-align:left;width:370px;}
#publicaciones .publicacion2{margin-top:0px;text-align:left;width:286px;}
#publicaciones .antetitulo{margin-top:5px;color:#333;font-size:12px;font-family:Arial,Helvetica;}
#publicaciones .titulo{line-height:20px;font-size:19px;font-weight:bold;font-family:Arial,Helvetica;}
#publicaciones .comentario{margin-top:8px;width:370px;}	
#publicaciones .comentario strong{color:#fff; font-family:Arial; padding:1px 5px 1px 10px; background:url(/images/modules/shared/fondocomentario.png);}	
#publicaciones .entradilla{position:relative;margin-top:8px;}		
#publicaciones .lecturas{font-weight:normal; color:#333;height:20px; padding:1px 8px 2px 8px; background-color:#e3e3e3;}
#publicaciones .fecha{position:relative;margin-top:3px;color:#000;font-size:11px;font-family:Arial,Helvetica;font-weight:bold;}	
/**/	
/* PUBLICACION DETALLE */
#publicacion ul{margin-left:30px;}
#publicacion ol{margin-left:30px;}			
#publicacion ul li{margin-bottom:10px;}
#publicacion .cabecera{padding:10px 15px 10px 15px;margin-top:0px; text-align:left;border-top:1px solid #d9d9d1;border-bottom:1px solid #d9d9d1; background:#EBECDC;}
#publicacion .cabecera .antetitulo{color:#828373;font-size:12px;font-family:Arial,Helvetica;text-transform:uppercase;}
#publicacion .cabecera .titular{margin:0px 0px 5px 0px;color:#151515;font-family:Arial, Helvetica, Sans-serif;font-weight:bold;font-size:22px;letter-spacing:-1px;}
#publicacion .cabecera .entradilla{color:#717264; margin-top:5px;font:12px Arial, Helvetica, Sans-serif;}	
#publicacion .opciones{color:#666;padding:5px 15px 5px 15px;border-top:1px solid #fff;border-bottom:1px solid #c9c9c9;background:#EBECDC;}	
#publicacion .publicacion{margin-top:10px;}
#publicacion .publicacion .detalle{text-align:left;font-family:Verdana; font-size:12px;}
#publicacion .publicacion .detalle p{line-height:19px;}
#publicacion .publicacion .importante{font-family:Tahoma;font-size:11px;color:#666;}
#publicacion .publicacion .imagen{float:right;position:relative;margin-left:15px;margin-bottom:10px;}
#publicacion .publicacion .pie{height:30px;width:370px;background-color:#000;filter:alpha(opacity=70);opacity: 0.7; -moz-opacity:0.7;-khtml-opacity: 0.7;}
#publicacion .publicacion .pielabel{color:#ccc;font-size:11px;font-family:Tahoma;}
/**/		
/* VIDEO POPUP */
#video{height:466px;width:480px;}
#videodetalle{position:absolute;top:10px;left:80px;text-align:left;}
#videoheader{height:76px;background-image: url('/images/modules/shared/videoheader.png');}
#videofooter{height:30px;background-image: url('/images/modules/shared/videofooter.png');}	
#videofooter .cerrar{float:right; margin-right:15px; margin-top:10px;}	
#videodetalle .resaltado{font-size:14px;font-weight:bold;font-family:Arial;}
/**/	
/* FLYOUT JUGADOR */	
.flyout_jugador{float:left;color:#fff;width:320px;border:solid 1px #2e2e2e;font-family:Tahoma;font-size:11px;background-color:#1a1a1a;}	
.flyout_jugador table.flyoutinfo{position:relative;width:225px;top:6px;color:#fff;margin-bottom:10px;}	
.flyout_jugador table.flyoutinfo tr:hover{background:none;}	
.flyout_jugador .flyoutnombre{font-family:Arial; font-size:14px;}
.flyout_jugador .flyoutapodo{font-family:Verdana;}	
.flyout_jugador .flyoutborder{border-bottom:solid 1px #7f7f7f;}
.flyout_jugador .flyouttitulo{color:#f1ad38; font-weight:bold;}
.flyout_jugador .flyoutfoto{float:left;position:relative; height:85px; width:71px;left:6px; top:6px;margin-right:15px;background-color:#ccc;}
/**/	
/* FLYOUT PARTIDO */	
.flyout_partido
{	
	float:left;
	width:265px;	
	background-color:#fff;	
}

	.flyout_partido .contenido
	{			
		position:relative;			
		border-left:solid 1px #ffb46a;
		border-right:solid 1px #ffb46a;
		border-bottom:solid 1px #ffb46a;
		height:130px;
		background-color:#fff9ea;
	}

	.flyout_partido .contenidosup
	{			
		position:relative;		
		top:5px;
		margin-left:10px;	
		line-height:18px;	
		width:260px;
	}
	
	.flyout_partido .contenidoinf
	{			
		position:relative;		
		top:10px;
	}	
		
	.flyout_partido .equipo
	{			
		color:#000;
		font-size:12px;
		font-weight:bold;
		font-family:Arial,Tahoma,Verdana;
	}	
	
	.flyout_partido .resultado
	{			
		color:#990000;
		font-size:15px;
		font-weight:bold;
		font-family:Arial,Tahoma,Verdana;
	}	
	
.flyout_info
{
	float:left;
	width:265px;	
	background-color:#f7f7f7;			
	z-index:1000
}

	.flyout_info_partidos_jornada
	{		
		position:relative;
		left:0px;
		top:0px;
		padding:8px;
		height:250px;
		width:249px;
		overflow:auto;		
		background-color:#fff9ea;
		border-left:solid 1px #ffb46a;
		border-right:solid 1px #ffb46a;
		border-bottom:solid 1px #ffb46a;		
	}
/**/
/* AVISO */
.aviso{height:24px;width:790px;margin-left:-15px;background-color:#fef2cd;border-bottom:solid 1px #ffe187;}
.aviso .imagen{position:relative;top:3px;left:13px;}
.aviso .texto{position:relative;color:#000;left:12px;top:-2px;font-family:Arial, Tahoma, Verdana;}
/**/
/* LISTADOS - GRID VIEWS */
.gv_cabecera, .gv_cabecera a {color:#000;height:25px;border:none;font-weight: bold;text-decoration:none;background-color:#dedede;}
.gv_rowstyle{border-bottom:solid 1px;border-top:solid 0px;border-left:solid 0px;border-right:solid 0px;border-color:#dedede;}
.gv_alternate{border-top:solid 1px #dedede;border-bottom:solid 1px #dedede;background-color:#f7f7f7;}	
.gv_footer{height:25px;}			
.gv_texto{vertical-align:middle;height:25px;}
.gv_paginacion{background-color:#d3d3d3;height:18px;}	
.gv_paginacion a:link{color:#333;text-decoration:none;}
.gv_paginacion a:hover{text-decoration:underline;}			
.gv_paginacion span{color:#f16600;}
/**/
/* LISTADOS - GRID VIEWS ANIDADOS */
.gv_cabecera_unica, .gv_cabecera_unica a {color:#000;height:25px;border:none;font-weight: bold;text-decoration:none;background-color:#dedede;}
.gv_cabecera_empty, .gv_cabecera_empty a {color:#000;height:25px;border:none;font-weight:bold;text-decoration:none;}				
/**/
/* CONTROL ERRORES */
#error {position:relative;margin-top:10px;margin-bottom:10px;width:760px;}
#error #errores ul{width:700px;}	
#error #errores li{width:700px;list-style:none;}
#error #fondo_sup{height:6px;width:760px;}
#error #admiracion{position:absolute;height:18px;left:10px;top:7px;}	
#error #sumario{position:relative;left:40px;font-weight:bold;line-height:18px;width:700px;}
#error #contenido{width:760px;background:url(/images/modules/shared/error_fondo_mid.png) repeat-y 0px 0px;}
#error .fondo{float:left;height:6px;width:760px;}
/**/

.cabecera_empty_p{position:relative;margin-top:10px;width:250px;height:27px;background: url(/images/modules/shared_headers/empty_p.png);}	
.cabecera_empty_g{position:relative;margin-top:10px;width:514px;height:27px;background: url(/images/modules/shared_headers/empty_g.png);}

.nombre_grupo
{		
	position:absolute;	
	top:7px;	
	left:10px;			
	width:230px;	
	text-align:left;							
}

.linkpromociones{position:absolute;float:left;left:0px; height:120px; width:121px; z-index:0;}

.solotexto{text-align:justify;}
.solotexto ol, solotexto ul	{margin:10px 0px 10px 30px;}	
	
.sube{background-color:#66cc33;}	
.baja{background-color:#990000;}		
.sube:hover, .baja:hover{background-color:#fffbed;}	

.sede
{
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Verdana,Tahoma;			
	text-decoration:underline;	
}

.punteado
{
	height:1px;
	width:100%;
	background: url(/images/modules/shared/punteado.png) repeat-x;	
}		

.filtro
{
	padding:6px; 
	margin-bottom:10px;
	background-color:#f3f3f3; 
	border:solid 1px #CCC;
}

.star{margin-left:2px;width:14px;height:14px;}
.starfilled{background-image:url(/images/modules/shared/filledstar.png);}
.starempty{background-image:url(/images/modules/shared/emptystar.png);}
.starwaiting{background-image:url(/images/modules/shared/filledstar.png);}
.starsaved{background-image: url(/images/modules/shared/savedstar.png);}

.separador_sanciones{margin-right:2px;}



/* ---[ ADMIN ]----------------------------- */

#admin .contenedor
{
	margin-top:10px; 		
}

#admin .seccion
{
	position:relative; 
	top:0px;
	left:5px; 	
	padding:0px 4px 0px 4px;		
	background:#fff; 
	z-index:10;
}

#admin .separador
{		
		width:12px;
		text-align:center;
		background: url(/images/modules/shared/separador_central.png) repeat-y;	
}

#admin .articulo
{		
	margin:5px 0px 5px 10px; 
	color:#999;			
}

#admin .headerpreview
{
	width:550px;
}

#admin .fondopreview
{
	width:120px;
	height:120px;
}

#admin .titlepreview
{
	width:30px;
	height:30px;
}

#admin .patrocinadorpreview
{
	width:115px;
}

#admin .infopartido
{
	padding:5px; 
	background-color:#f3f3f3; 
	border:solid 1px #CCC;
}

#admin .nota
{
	position:relative; 
	padding:3px; 
	width:752px; 
	margin-top:8px; margin-bottom:8px;	
	border:1px solid #ffd76d; 
	background-color:#fff4c8; 
}
