/*gris de fondo en miga de pan páginas interiores*/
.migaactualizado{background: url(/img/hs/f_migadeportes.jpg) repeat-x 0px 0px; font-size:10px; padding:5px 5px 5px 10px!important; margin:0px!important; clear:both; height:auto!important;}

/*páginas interiores*/
.interioresHS{ padding:11px;}
* html .interioresHS{ height:1px;}

/*generales de páginas interiores*/
.hsint_bloque{ border:1px solid #D4D0C8; border-top:5px solid #F7F7F7; padding:8px 15px;}
.hssepara{ clear:both; font-size:1px; height:10px;}
.hsint_header{ font-size:36px; color:#999; font-weight:bold; height:42px; line-height:36px;}
.hsint_header2{ background: url(/img/hs/f_hsint_header2.jpg) repeat-x bottom; font-size:14px; color:#333; font-weight:bold; height:28px; line-height:28px; padding:0 8px; text-transform:uppercase;}
.hsint_header_destacado{ float:right; line-height:28px; display:block; font-weight:normal; text-transform:none;}
.hsint_header_destacadotxt{ color:#333; text-transform:none;}
.hsint_nodestacado{ font-weight:normal;}
.hsint_fecha{ float:right; line-height:28px; display:block; font-weight:normal; text-transform:none; font-size:11px; color:#333;}
.hsint_header2 .icono{ float:left; margin:0 6px 0 0}
.hs_enlace_mas{ text-align:right; margin:0 auto; font-size:10px; color:#666; line-height:16px; padding:5px 0 0 0}
.hs_enlace_mas a{color:#666;}

/*menú horizontal + curvas*/
.hs_menuH{ position:relative; padding:16px 16px 10px 16px; background:#F8F6F0 url(/img/hs/f_menuh.jpg) repeat-x bottom;}
.brd_menuH{ clear:both; display:block; height:1px;}
.brd_menuH span{ position:absolute; width:4px; height:4px; display:block; z-index:1; font-size:1px}
.brd_menuHtl{ background: url(/img/hs/hs_menuHtl.gif) no-repeat 0px 0px; top:0px; left:0px;}
.brd_menuHtr{ float:right; background: url(/img/hs/hs_menuHtr.gif) no-repeat 0px 0px; top:0px; right:0px;}
.brd_menuHbl{ background: url(/img/hs/hs_menuHbl.gif) no-repeat 0px 0px; bottom:0px; left:0px;}
.brd_menuHbr{ float:right; background: url(/img/hs/hs_menuHbr.gif) no-repeat 0px 0px; bottom:0px; right:0px;}
* html .brd_menuHtr,* html .brd_menuHbr{ right:-1px;}
* html .hs_menuH{ height:20px;}
/*menú de tu equipo*/
.hs_menu_tuequipo{ clear:both; padding-left:10px;}
.hs_menu_tuequipo li{ background:url(/img/hs/brd_li_tuequipo.gif) repeat-x bottom; float:left; width:24%; font-size:12px; color:#333; height:22px; line-height:20px;}
.hs_menu_tuequipo li a{color:#333; display:block; padding-left:10px;}
.hs_menu_tuequipo li a.activa{ font-weight:bold; color:#C00; text-transform:uppercase;}

.hs_menu_vueltas{ clear:both; padding-left:5px; color:#333; text-transform:uppercase;}
.hs_menu_vueltas a{color:#333; display:inline;}
.hs_menu_vueltas a.activa{ font-weight:bold; color:#C00;}

/*calendarios*/
.calendario{ padding:0 0 15px 0}
.calendario{ float:left; width:321px; padding:10px 0 0 0}
.calendario h3{ background: url(/img/hs/f_hsint_header2.jpg) repeat-x bottom; font-size:14px; color:#333; font-weight:bold; height:28px; line-height:28px; padding:0 8px; text-transform:uppercase;}
.calendario h3 span{ float:right; font-size:11px; line-height:28px; display:block; font-weight:normal; text-transform:none;}
.calendario table{ clear:left; width:100%;}
.calendario th,.calendario td{  font-size:11px; text-align:center; background-color:#F2F2F2; border-bottom:1px solid #FFF; padding:2px; font-weight:normal; color:#000000;}
.calendario td div{ background-color:#FFF; padding:1px 2px 1px 2px; margin:0 2px; border:1px solid #CCC; color:#333; font-size:10px; text-align:center;}
.interioresHS .separar{ width:14px; font-size:1px; float:left; clear:none; display:block; height:10px;  border:none; margin:0;}
.interioresHS #primeravuelta .separa,.interioresHS #segundavuelta .separa{ width:14px; font-size:1px; float:left; clear:none!important; display:block; height:10px; border:none; margin:0;}
.calendario .separacion{ clear:both;}

/*escudos equipo*/
.hs_tuequipo_header{background:url(/img/hs/hs_f_tuequipo_header.gif) repeat-x top; height:65px; overflow:hidden; }
.hs_plantilla_tuequipo{ float:right; background:url(/img/hs/hs_f_tuequipo_header2.gif) repeat-x top; height:65px; width:266px; text-align:right; margin:0 auto; }
.hs_plantilla_tuequipo a{ padding:0 8px 0 0; background:url(/img/hs/hs_f_tuequipo_header3.gif) no-repeat 0px 0px; height:65px; display:block; line-height:100px; text-align:right; margin:0 auto; font-size:16px; color:#333; font-weight:bold; }
.hs_tuequipo_header .escudo{ float:left; width:60px; height:65px; position:relative; text-align:left; margin:0 auto;} 
.hs_tuequipo_header .escudo img{ position:absolute; bottom:4px; left:5px;}
.hs_tuequipo_header h2{ font-size:28px; color:#333; font-weight:bold; line-height:30px; padding:17px 0 0 0}
.hs_tuequipo_header .estadio{ font-size:12px; color:#666; font-weight:normal; line-height:14px;}
.hs_tuequipo_header .estadio strong{ color:#333;}
.hs_tuequipo_header .stats{ text-transform:uppercase; font-size:11px; font-weight:bold; color:#990}
.hs_tuequipo_header .stats a{ color:#990}

/*tabla de clasificación*/
.hs_tabla_clasificacion { width:100%;}
.hs_tabla_clasificacion th { height:18px; text-align:center; color:#7C0800; font-weight:bold; font-size:11px; width:40px;}
.hs_tabla_clasificacion td {background:url(/img/hs/brd_hs_gris.gif) repeat-x bottom; height:18px; text-align:center; color:#666; font-weight:normal; font-size:11px;}
.hs_tabla_clasificacion tr.activo td { background:url(/img/hs/f_activo_tclasif.gif) repeat-x bottom; color:#FFF; font-weight:bold; cursor:pointer;} 
.hstc_equipo { text-align:left!important; width:380px!important;}

/*tabla de resultados*/
.hs_tabla_resultados { width:100%;}
.hs_tabla_resultados th { display:none;}
.hs_tabla_resultados td {background:url(/img/hs/brd_hs_gris.gif) repeat-x bottom; height:18px; text-align:center; color:#666; font-weight:normal; font-size:11px;}
.hs_tabla_resultados tr.activo td { background:url(/img/hs/f_activo_tclasif.gif) repeat-x bottom; color:#FFF; cursor:pointer;} 
.hs_tabla_resultados td a { color:#7C0800; font-weight:normal;} 
.hs_tabla_resultados td a strong {font-weight:normal;} 
.hs_tabla_resultados tr.activo td  a{ color:#FFF;} 

/*tabla de página de resultados clasificación*/
.hs_tabla_clasificacion2 { width:100%;background:url(/img/hs/f_resultados_clasif.jpg) repeat-x bottom; border-left:1px solid #CECECE;border-top:1px solid #FFF; }
.hs_tabla_clasificacion2 th { height:18px; text-align:center; background-color:#DEDEDE; color:#333; font-weight:bold; font-size:11px; width:40px;}
.hs_tabla_clasificacion2 td { border-right:1px solid #CECECE; border-bottom:1px solid #CECECE; height:18px; text-align:center; color:#333; font-weight:normal; font-size:11px; padding:0 3px;}
.hs_tabla_clasificacion2 tr.activo td { background:url(/img/hs/f_activo_tclasif.gif) repeat-x bottom; color:#FFF; font-weight:bold; cursor:pointer;} 
.hs_tabla_clasificacion2 .eqp { text-align:left!important; width:380px!important; padding-left:15px;}
.hs_tabla_clasificacion2 .pos { font-weight:bold;padding-left:10px; text-align:left;}

/*tabla de página de resultados*/
.hs_tabla_resultados2 { clear:both;}
.hs_tabla_resultados2 table { width:100%;}
.hs_tabla_resultados2 th { border-bottom:1px solid #E0E0E0; height:18px; font-size:10px; font-weight:normal; background-color:#F5F5F5; color:#5D5D5D; text-align:center;}
.hs_tabla_resultados2 td { border-bottom:1px solid #E0E0E0; height:18px; text-align:center; color:#333; font-weight:normal; font-size:11px;}
.hs_tabla_resultados2 tr.impar td { background-color:#FBFBFB; }
.hs_tabla_resultados2 tr.activo td { background:url(/img/hs/f_activo_tclasif.gif) repeat-x bottom; color:#FFF; cursor:pointer;} 
.hs_tabla_resultados2 td a { color:#7C0800; font-weight:normal;} 
.hs_tabla_resultados2 td a strong {font-weight:normal;} 
.hs_tabla_resultados2 tr.activo td  a{ color:#FFF;} 

#resultados h3 {background-color:#EAEAEA; border-top:1px solid #CECECE; color:#3E3E3E; font-size:12px; height:23px; line-height:23px; margin:0 auto; text-align:center; font-weight:bold;}
#resultados h4 {background-color:#EAEAEA; border-bottom:1px solid #CECECE; border-top:1px solid #CECECE; color:#3E3E3E; font-size:12px; height:23px; line-height:23px; margin:0 auto; text-align:center;}

/*formulario de resultados*/
.formulario_resultados{ background:#F5F5F5 url(/img/hs/f_form_resultado.jpg) repeat-x bottom; padding:7px 20px;font-size:11px; color:#333; }
.formulario_resultados h6{ font-size:14px; color:#333; font-weight:bold; text-transform:uppercase; line-height:22px;}
.formulario_resultados .formularioI{ float:left; margin:0 15px 0 0}
.formulario_resultados .formularioD{ float:right; margin:0 15px 0 0}
.formulario_resultados label{ font-weight:bold; display:block; font-size:11px;}
.formulario_resultados select{ display:inline; background-color:transparent; font-weight:normal; font-size:11px; color:#333;}

/*ojo de halcón*/
.ojodehalconP{ clear:both;}
.ojodehalconP .ojodehalcon{ float:left; width:322px;}
#ojodehalcon .separacolumna{ float:left; width:14px; font-size:1px; clear:none; height:20px;}
#ojodehalcon .separacion{ clear:both; height:10px; font-size:10px;}
.ojodehalcon table{ width:100%;}
.ojodehalcon th{ text-align:center; font-weight:normal; height:18px; text-transform:uppercase; font-size:11px; color:#FFF; background-color:#AEAEAE; border-bottom:1px solid #E1E1E1;}
.ojodehalcon td{ padding:0 3px; text-align:center; font-weight:normal; line-height:18px; text-transform:none; font-size:11px; color:#333; background-color:#F2F2F2; border-bottom:1px solid #E1E1E1;}
.ojodehalcon .tfoot{ text-align:right; margin:0 auto; background-color:#9A9A9A;font-size:11px; color:#FFF; font-weight:bold; padding:0 10px;border-bottom:1px solid #E1E1E1; text-transform:uppercase;}
.ojodehalcon .tfoot a{color:#FFF; line-height:18px;}
.ojodehalcon .tfoot select{color:#333; text-transform:none; font-size:11px; margin:3px auto;}
.arbitros .ojodehalcon th{ text-align:left; background:transparent url(/img/hs/f_hsint_header2.jpg) repeat-x bottom; font-size:14px; color:#333; font-weight:bold; height:28px; line-height:28px; padding:0 8px; text-transform:uppercase;}

/*estadísticas*/
.estadisticasI{ float:left; width:321px;}
.estadisticasD{ float:right; width:321px;}

.estadisticas table{ margin:0 0 10px 0}
	.estadisticas th{ text-align:left; background: url(/img/hs/f_hsint_header2.jpg) repeat-x bottom; font-size:14px; color:#333; font-weight:bold; height:28px; line-height:28px; padding:0 8px; text-transform:uppercase;}
	.estadisticas td{padding:0 3px; text-align:left; font-weight:normal; line-height:18px; text-transform:none; font-size:11px; color:#333; background-color:#F2F2F2; border-bottom:1px solid #FFF;}
	.estadisticas tr.destacado td{ background-color:#A3A3A3; color:#FFF; font-weight:bold;}
	.estadisticas tr td.derecha,.estadisticas tr th.derecha{ text-align:right;}
	.estadisticas tr td.centro,.estadisticas tr th.centro{ text-align:center;}
	.estadisticas tr td.ficha{ background-color:#CECECE; width:24px; padding:1px; text-align:center;}
	.estadisticas td a{color:#000000;}
	
	/*Jugador Estadísticas*/
	#estadisticajugador{ margin:2px 0 0 0; background:#F8F8F8 url(/img/hs/f_stats_jugador.jpg) repeat-x bottom; min-height:62px; height:auto; border-top:1px solid #E6E6E6}
	* html #estadisticajugador{ height:62px;}
	#estadisticajugador h4{ float:left; height:62px; line-height:30px; font-size:18px; color:#333; font-weight:bold; width:180px; text-align:right; margin:0 auto; padding:0 6px 0 0}
	#estadisticajugador h5{ font-size:12px; color:#333; font-weight:bold;}
	.estadisticajugador{background: url(/img/hs/brd_stats_jugador.gif) no-repeat 0% 50%; margin:0 0 0 190px; padding:5px 0 3px 10px; font-size:12px; color:#333;}
	
 /*Partido en directo: Retoque debido a que el ancho flash GECA supera máximo permitido.*/
 #partidoendirecto{ position:relative; text-align:left; height:600px;}
 .partidoendirecto{ position:absolute; left:-10px; top:0px;}
 
/*quiniela*/

/*el reto*/
.retoquiniela{ height:20px; background-color:#FFFAFA; float:left; width:377px;}
* > .retoquiniela{ height:auto; min-height:20px;}
.retoquiniela table{ border-top:1px solid #FF9F95; border-bottom:1px solid #FF9F95}
.retoquiniela th{ width:307px; color:#036; font-size:10px; font-weight:normal; text-align:left; text-transform:uppercase;}
.retoquiniela td{}
.retoquiniela .impar th,.retoquiniela tr.plenoal15 th{ background:#FFFAFA url(/img/hs/brd_retotd.gif) repeat-x 0px 90%;}
.retoquiniela .impar td,.retoquiniela tr.plenoal15 td{}
.retoquiniela .par th{ background:#FFF5F5 url(/img/hs/brd_retotd.gif) repeat-x 0px 90%;}
.retoquiniela .par td{}

.retoquiniela th div{ float:left; padding:3px 1px 3px 10px;}
.retoquiniela td div{  padding:3px 10px 3px 1px;}
.retoquiniela .impar th div,.retoquiniela tr.plenoal15 th div{ background-color:#FFFAFA}
.retoquiniela .impar td div,.retoquiniela tr.plenoal15 td div{ background-color:#FFFAFA}
.retoquiniela .par th div{ background-color:#FFF5F5}
.retoquiniela .par td div{ background-color:#FFF5F5}

.retoquiniela td.numero{ color:#036; width:22px; font-size:10px; font-weight:normal; text-align:center;}
.retoquiniela td.reto1x2{ background-color:#FFCFCA; width:44px; text-align:center; margin:0 auto; white-space:nowrap; font-size:10px; color:#333;}
.retoquiniela td.reto1x2 span{ width:13px; height:16px; font-size:1px; float:left; display:block;}
.reto1{background: url(/img/hs/retoquiniela1.gif) no-repeat 0px 0px; margin:0 0 0 3px}
.retox{background: url(/img/hs/retoquinielax.gif) no-repeat 0px 0px;}
.reto2{background: url(/img/hs/retoquiniela2.gif) no-repeat 0px 0px;}
.reto1x2 .activa{background: url(/img/hs/retoquiniela-activa.gif) no-repeat 0px 0px;}
.retoquiniela tr.separaretoquiniela th,.retoquiniela tr.separaretoquiniela td{ border-top:1px dotted #FF8375;}
#escrutinio{ float:right; width:257px; background-color:#F5F3EA;}
.escrutinio{ padding:10px;}
.escrutinio h5{ font-size:14px; color:#333; font-weight:bold; padding:0 0 10px 0; text-transform:uppercase;}
.escrutinio table{ width:100%; border-bottom:1px dotted #999}
.escrutinio th,.escrutinio td{ font-size:14px; color:#333; font-weight:normal; border-top:1px dotted #999; line-height:26px; padding:0 5px; text-align:left;}
.escrutinio td{ font-weight:bold; text-align:right;}
.form_escrutinio{ font-size:14px; text-align:center; margin:0 auto; padding:25px 0 10px 0}
.form_escrutinio label{ font-size:14px; font-weight:bold;}
.form_escrutinio select{ font-size:11px; display:block; margin:7px auto 0 auto;}

/*clasificacion (F1,...,...)*/
.clasificacion{background: url(/img/hs/brd_puntosH.gif) repeat-x top; padding:10px;}
.clasificacion table{ width:100%; }
.clasificacion th{ color:#666; text-align:center; padding:3px; font-size:11px; background: url(/img/hs/brd_puntosH.gif) repeat-x top;}
.clasificacion th.col{ color:#333; font-weight:bold; text-align:center; padding:3px; font-size:11px; background: url(/img/hs/brd_puntosH.gif) repeat-x top;}
.clasificacion td{color:#666; padding:3px; text-align:center; font-size:11px; background: url(/img/hs/brd_puntosH.gif) repeat-x top;}
.clasificacion td.piloto{ text-align:left; padding:0 0 0 3px}
.clasificacion td.ptos{ color:#333; font-weight:bold;}
.clasificacion .colimpar{ background-color:#F5F5F5;}
a.tenisdirecto{ background: url(/img/hs/ico_enlaceendirecto.gif) no-repeat 100% 50%; padding:3px 12px 3px 0; font-size:11px; color:#666; text-transform:uppercase; line-height:18px;}

/*Copa del Rey*/
#eliminatorias table{ margin:0 0 10px 0; border:1px solid #C1C1C1; border-top:0px;}
	#eliminatorias th.col{ text-align:center; background: url(/img/hs/f_hsint_header2.jpg) repeat-x bottom; font-size:14px; color:#333; font-weight:bold; height:28px; line-height:28px; padding:0;}
	#eliminatorias .fechas th{ white-space:pre; background-color:#F7F7F7; text-align:center; font-size:10px; color:#333; font-weight:normal; height:16px; line-height:16px; padding:0;}
	#eliminatorias td{padding:0 5px; text-align:center; height:24px; font-weight:normal; line-height:22px; text-transform:none; font-size:10px; color:#333; background-color:#FFF; border-bottom:1px solid #F4F4F4;}
	#eliminatorias td.row{ width:120px;}
	#eliminatorias td.row div{background: url(/img/hs/f_resultado_copa.gif) no-repeat 0px 0px; width:82px; height:21px; line-height:21px; font-size:14px; font-weight:bold; color:#FFF; text-align:center; margin:0 auto;}
	#eliminatorias td.row div a{ color:#FFF; text-decoration:underline;}
	
/*jornadas*/
.jornadas{ border:1px solid #CECECE; border-top:0px;}
.jornadas h4{ background-color:#EAEAEA; font-size:12px; color:#3E3E3E; border-top:1px solid #CECECE; border-bottom:1px solid #CECECE; text-align:center; margin:0 auto; height:23px; line-height:23px;}
	
/*jornadas en directo*/
#jornadasendirecto{ text-align:center; font-size:11px; color:#000;}
.jornadaendirecto{ width:321px; background:#F2F2F2 url(/img/f_puntos_jornada.gif) repeat-x; background-position:bottom;}
.jornadaendirecto .fechahora{ background: url(/img/hs/f_hsint_header2.jpg) repeat-x bottom; padding:3px; color:#333;}
.jornadaendirecto .estado{ background-color:#C7C7C7; padding:3px;}
.jornadaendirecto .datos{ padding:3px;}
.jornadaendirecto .estadio{ padding:0 0 3px 0}
.jornadaendirecto .equipos{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding:0 0 3px 0}
.jornadaendirecto .resultado{ font-size:23px; }
.jornadaendirecto .eventos{ padding:0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666; text-align:left; }
.jornadaendirecto .eventos p{ padding:0 0 2px 0}
.jornadaendirecto .estado2{ background-color:#9A9A9A; padding:2px; color:#FFF;}
.jornadaendirecto .estado2 a{ color:#FFF;}
.jornadaendirecto .estado2 img{ vertical-align:middle;}
#jornadasendirecto .separacion{ clear:both;}
#jornadasendirecto .separacolumna{ display:none;}
#jornadasendirecto .izquierda{ float:left;}
#jornadasendirecto .derecha{ float:right;}

/**/
#equipos{ padding:0 0 0 10px;}
#equipos .equipo{ float:left; width:24%; text-align:left;}
#equipos .escudo{ padding:0 0 6px 35px;}
#equipos .ee-datos{ background: url(/img/hs/f_equipo_estadistica.jpg) no-repeat 0px 0px; padding:0 0 0 20px}
#equipos h3{ color:#4C4C4C; font-size:11px; font-weight:bold;}
#equipos h3 a{ color:#4C4C4C; }
#equipos h4{ color:#7F7F7F; font-size:11px;}
.separaequipos{ clear:both; height:10px; font-size:1px; background:url(/img/hs/f_puntos_jornada.gif) repeat-x 50% 0px; padding:0}
