/* CSS Document */
body{margin:0px; padding:0px; font:12px Arial, Helvetica, sans-serif; color:#666;}
p{margin:0px;}
*{ margin:0px; padding:0px;}
.estirar:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.estirar {display: inline-block;} /* inline-table */

/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */
img{border:0px;}
a{color:#3399FF; text-decoration:none;}
a:hover{text-decoration:underline;}
ul{margin:0px; padding:0px;}
li{margin:0px; padding:0px; list-style-type:none;}
#menu{border-top:6px solid #DCDCDC; border-bottom:6px solid #DCDCDC; background:url(../images/fnd_menu.gif); height:32px;}
#menu ul{width:750px; margin:10px auto; font-weight:bold;position:relative; }
#menu li{float:left; display:inline; margin-left:18px;}
#menu a{color:#fff; background:url(../images/ico_menu.gif) no-repeat left center; padding-left:8px; }
 
.marcado {color:#888; background:url(../images/ico_menu.gif) no-repeat left center; padding-left:8px;float:left; display:inline; margin-left:18px;}
 

#cabecera{width:100%;  margin:0px auto; text-align:center;font:11px Arial, Helvetica, sans-serif;}
#cabecera .publi{margin:0px auto; text-align:center;}
#cabecera .sup{background-image:url(../images/1px_fnd_cab.gif); background-repeat:repeat-x; height:79px; margin-top:5px;}
#cabecera .sup .ancho{ width:750px; margin:0px auto; text-align:center;}
#cabecera .sup .ancho .der{ float:left; padding-top:5px;}
#cabecera .sup .ancho .izq{ float: right;padding-top:5px;}


#contenido{ width:750px;  margin:6px auto; z-index:1;font:12px Arial, Helvetica, sans-serif;}
#contenido .col_1{width:541px; float:left;}
#contenido .col_1_1{width:237px; float:left; margin-top:6px;}
#contenido .col_1_2{width:299px; float:left; margin-top:6px; margin-left:4px;}
#contenido .col_2{width:200px; float:left; margin-left:6px; }
#contenido .col_1_1_seleccion{width:175px; float:left; margin-top:6px;}
#contenido .col_1_2_seleccion{width:361px; float:left; margin-top:6px; margin-left:4px;}

h2{font-size:12px; font-weight:normal;}
h6{color:#817769; font-size:12px; font-weight:normal;}

.modulo{border:1px solid #d0d0d0; padding:10px; margin-bottom:6px;}
.modulo img{border:1px solid #d0d0d0; padding:1px;}
.modulo .mod_imagen{float:left; margin:0 6px 0px 0;}
.modulo .mod_texto{}
.modulo .mod_participa{background-image:url(../images/lineasep.gif); background-position:bottom; background-repeat:repeat-x; width:200px; margin:0px 10px 5px 0px;}
.modulo .mod_participa ul{ clear:both;margin:0px; padding:0px; padding-bottom:8px;}
.modulo .mod_participa ul li a{ background-image:url(../images/flecha.gif); background-repeat:no-repeat; background-position:left; padding-left:10px;}

.modulo_iframe {border:1px solid #d0d0d0; padding:10px; margin-bottom:0px; font-size:11px;}
.modulo_iframe .masnoticias{ margin-top:5px;}
.modulo_iframe .masnoticias p{ padding:0px; margin:0px; width:100%;}
.modulo_iframe .masnoticias img { border:0px;}
#contenido .col_1_2 .cierre{ clear:both;margin-bottom:6px;background-image:url(../images/borde_inferior_iframe.gif); background-repeat:no-repeat; background-position:bottom; height:3px; font-size:3px; line-height:3px; padding-top:0px; margin-top:-0px !important;margin-top:-1px;}

.mod_noticia_destacada{border:1px solid #D0D0D0; padding:15px; margin-bottom:4px;  }
.mod_noticia_destacada h3{font-size:27px; font-weight:bold;}
.mod_noticia{background-image:url(../images/lineasep.gif); background-position:bottom; background-repeat:repeat-x; margin:0px; padding-bottom:10px; margin:10px 0px;}

p.agencia{margin-bottom:6px;}
p.antetitulo{color:#817769;}

.modulo_promos{border:1px solid #d0d0d0; padding:10px 0px 0px 0px; margin-bottom:6px;}
.modulo_publider{border:1px solid #d0d0d0; padding:0px; margin-bottom:6px; text-align:center; margin:0px auto 6px auto;}
.modulo_medios{border:1px solid #d0d0d0; padding:8px; margin-bottom:6px;}
.modulo_medios p{ padding:3px;}
 
.margen_2{margin:0px auto; position:relative;  text-align:center; width:750px;} 
#selecciones{position:absolute;  top:-7px; text-align:left; left:68px; z-index:100; display:none;}
#selecciones .contenido_selec{background-color:#0a0a0a; border:1px solid #4c4c4c; border-top:0px;width:220px; height:300px; }
#selecciones .contenido_selec .izq{ clear:both;float:left;width:105px; top:-12px; position:relative;}
#selecciones .contenido_selec .izq ul{ padding-top:5px;}
#selecciones .contenido_selec .izq ul li a{ display:block; height:19px; padding-top:3px; margin-left:15px; color:#B9B3A7;text-decoration:none; border-bottom:1px solid #252525;}
#selecciones .contenido_selec .izq ul li a:hover{color:#CCCCCC;}
#selecciones .contenido_selec .izq ul li img{ border:2px solid #252525; margin-right:5px;vertical-align:bottom; padding:1px;}
#selecciones .contenido_selec .der{ float:left;width:115px; top:-12px; position:relative;}
#selecciones .contenido_selec .der ul{ padding-top:5px;}
#selecciones .contenido_selec .der ul li a{display:block; height:19px; padding-top:3px;margin-right:5px; color:#B9B3A7; text-decoration:none;border-bottom:1px solid #252525;}
#selecciones .contenido_selec .der ul li a:hover{color:#CCCCCC;}
#selecciones .contenido_selec .der ul li img{ border:2px solid #252525; margin-right:5px; vertical-align:bottom;padding:1px;}
#selecciones .cierre{ clear:both; font-size:2px; line-height:2px;width:220px; height:2px;}

.btn_cerrar_menu{text-align:right; padding:3px 3px 0px 0px; position:relative; z-index:91;}

/* Selecciones */
.mod_noticia_seleccion{border:1px solid #D0D0D0; padding:6px 5px; margin-bottom:4px;}
.mod_noticia_seleccion h5{ padding:13px 8px; color:#000000;  font:13px Arial, Helvetica, sans-serif;}
.mod_noticia_seleccion h5 img{vertical-align:bottom; padding:1px;border:1px solid #D0D0D0; margin-right:5px;}
.mod_noticia_seleccion .mod_izq{float:left; width:333px; padding:0px 10px 0px 8px; }
.mod_noticia_seleccion p{color:#666; font-weight:normal; }
.mod_noticia_seleccion .mod_der{float:left; padding:0px 10px; width:155px;background-image:url(../images/lineasep2.gif); background-repeat:repeat-y; background-position:left;}
.mod_noticia_seleccion .mod_der img{ float:left;border:1px solid #d0d0d0; padding:1px; margin:0px 9px 5px 0px;}
.mod_jugador{ clear:both;}
.mod_jugador img{ float:right;border:1px solid #d0d0d0; padding:1px; margin:0px 0px 5px 9px;}
.mod_jugador p{color:#666; font-weight:normal; }

.mod_afondo {font:12px Arial, Helvetica, sans-serif; color:#666666; margin-bottom:20px;}
.mod_afondo img{ border:0px;}
.mod_afondo p {padding:0px 0px 5px 0px;}
.mod_afondo .foto { padding:2px; border:1px solid #B6B0A5; margin:0 0 5px 5px; float:right;}
.mod_afondo .destacado {background-color:#F0EEE8;}
.mod_afondo strong {color:#333333; font-weight:bold;}
.barras { padding-bottom:0px; border:0px; margin-bottom:-19px;}
.barras dt {width:90px; padding:2px; margin-right:2px;float:left; color:#333; background-image:url(../images/flecha2.gif); background-repeat:no-repeat; background-position:right;}
.barras dd {background:url(../images/fnd_punteado_ficha.gif) repeat-x bottom; padding:1px; margin-bottom:3px; }
.barras dd .sin {background:transparent; padding:1px; margin-bottom:3px;}
.barras .escala_sup, .barras .escala_inf { text-align:right;}

.mod_equipos{ padding-top:25px; text-align:left;font:12px Arial, Helvetica, sans-serif;}
.mod_equipos h4{font:12px Arial, Helvetica, sans-serif; color:#000; background-color:#EFEFE7; height:15px; padding:5px;}
.mod_equipos table th { background-color:#E0E0D1; height:25px; padding-left:5px; color:#000000; font-weight:normal;text-align:left;}
.mod_equipos table td{ height:25px; background-image:url(../images/lineasep.gif); background-repeat:repeat-x; background-position:bottom;padding-left:5px;text-align:left;} 

/* Resultados */
.resultados {padding:10px 0px 10px 10px;font:11px Arial, Helvetica, sans-serif;}
.resultados p{ padding:5px; margin-bottom:10px; font-size:12px;}
.resultados h2 { height:46px; font-family:Helvetica, sans-serif; font-size:36px; color:#797771; font-weight:bold; letter-spacing:-1px;}
.mod_directo{margin-top:0px; padding-top:0px; text-align:center;}
.mod_directo table th { background-color:#EFEFE7; height:25px; padding-left:5px; color:#000000; font-weight:bold;text-align:center;}
.mod_directo table td{ height:25px; background-image:url(../images/lineasep.gif); background-repeat:repeat-x; background-position:bottom;padding-left:5px;text-align:center; color:#333333;} 
.sinborde img{border:0px;}
.cierre_directos{clear:both;background-image:url(../images/1px_cierre_directos.gif); background-repeat:no-repeat; background-position:top; height:3px; line-height:3px; font-size:3px;}

/* Clasificacion */
.clasificacion {padding:10px 0px 10px 10px;font:11px Arial, Helvetica, sans-serif;  }
.clasificacion p{ padding:5px; margin-bottom:10px; font-size:12px;}
.clasificacion h2{ height:46px; font-family:Helvetica, sans-serif; font-size:36px; color:#797771; font-weight:bold; letter-spacing:-1px;}
.mod_clasifica{ text-align:center; font:11px Arial, Helvetica, sans-serif; }
.mod_clasifica h3{background-color:#efefe7; color:#000000; font-weight:bold; line-height:28px; font-size:11px; }
.mod_clasifica h4{color:#000000; font-weight:bold; line-height:28px; font-size:11px;}
.mod_clasifica .grupo{float:left;width:121px; margin-right:8px; color:#333333;}
.mod_clasifica .grupo ul{margin-right:4px;border:1px solid #dcdcdc; border-top:0px; margin-left:1px; text-align:left; }
.mod_clasifica .grupo ul li{display:block; border-top:1px solid #dcdcdc; line-height:20px;padding-left:5px;}
.fondo_calsificado{background-color:#E9E9DE;display:block;}
.cab{ text-align:center;}
.clasificacion .mod_clasifica .lineas img{ border:0px; float:left;}
.mod_clasifica .octavos ul li{margin-top:5px; float:left;width:58px; margin-right:4px; color:#333333;line-height:20px; border:1px solid #dcdcdc;}
.mod_clasifica .cuartos{ margin-top:5px; text-align:center;}
.mod_clasifica .semi{float:left;width:250px; margin-right:8px; color:#333333; text-align:center;}
.mod_clasifica .semi ul{margin-right:3px;border:1px solid #dcdcdc; border-top:0px; margin-left:1px; text-align:center;}
.mod_clasifica .semi ul li{display:block; border-top:1px solid #dcdcdc; line-height:20px;padding-left:5px;text-align:center;}

.mod_clasifica .final{ margin-top:5px;}
.mod_clasifica .final .bloque1{ float:left; width:220px;padding-top:20px;}
.mod_clasifica .final .bloque1 .equipo{ border:1px solid #ededed; line-height:22px; }
.mod_clasifica .final .bloque1 .equipo img{ float:right; margin:3px;}
.mod_clasifica .final .bloque1  h4{text-align:center; font:48px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;}
.mod_clasifica .final .bloque2 { float:left;}
.mod_clasifica .final .bloque2 img{ border:0px;}

.mod_clasifica .final .bloque3{ float:left;width:220px;padding-top:20px;}
.mod_clasifica .final .bloque3 .equipo2{ border:1px solid #ededed;line-height:22px;}
.mod_clasifica .final .bloque3 .equipo2 img{ float:left;margin:3px;}
.mod_clasifica .final .bloque3  h4{text-align:center; font:48px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;}

.encuesta .bloque{ width:240px; float:left; margin-top:5px; padding-right:7px; }
.encuesta .bloque p {padding-right:10px;}
.encuesta .bloque p img{ border:0px; vertical-align:bottom; padding-right:5px;}
.encuesta .bloque h2{ background-image:url(../images/flecha.gif); background-repeat:no-repeat; background-position:left; padding-left:10px;}

.bloque{ width:240px; float:left; margin-top:5px; padding-right:7px; }
.bloque p {padding-right:10px;}
.bloque p img{ border:0px; vertical-align:bottom; padding-right:5px;}
.bloque h2{ background-image:url(../images/flecha.gif); background-repeat:no-repeat; background-position:left; padding-left:10px;}


.participacion{padding:10px 0px 10px 10px;}
.titulo{ height:46px; font-family:Helvetica, sans-serif; font-size:36px; color:#797771; font-weight:bold; letter-spacing:-1px; margin-bottom:10px;}

/* Calendario */
.calendario {padding:10px 0px 10px 10px; font:11px Arial, Helvetica, sans-serif;}
.calendario p{ padding:5px; margin-bottom:10px; font-size:12px;}
.calendario h2{  height:46px; font-family:Helvetica, sans-serif; font-size:36px; color:#797771; font-weight:bold; letter-spacing:-1px;}

 
.calendario table th { background-color:#EFEFE7; height:25px; padding-left:5px; color:#000000; font-weight:bold;text-align:left;}
.calendario table td{ height:25px; background-image:url(../images/lineasep.gif); background-repeat:repeat-x; background-position:bottom;padding-left:5px;  color:#333333;} 
.celda_fin_der { text-align:right; padding-right:15px;}
 
.spain{ background-color:#eee;}
/* Pie y opacidad */
.limpiar{ clear:both; line-height:1px; height:1px; font-size:1px;}
.lineasep{ clear:both;background-image:url(../images/lineasep.gif); background-position:center; background-repeat:repeat-x;height:10px; }
.linea_promo{ clear:both; line-height:1px; height:1px; font-size:1px; border-top:1px solid #e5e5e5}
.imagen a *{filter:alpha(opacity=90);opacity:0.9;}
.imagen a:hover *{filter:alpha(opacity=100);opacity:1;}
.imagenopacidad a *{filter:alpha(opacity=100);opacity:1;}
.imagenopacidad a:hover *{filter:alpha(opacity=95);opacity:0.95;}
.pie{ background-image:url(../images/fnd_pie.gif); background-repeat:repeat-x; background-position:top; padding-top:40px; padding-bottom:5px; font-size:11px;}
.pie ul{ width:750px; margin:0px auto; }
.pie ul li{color:#666; float:left; display:inline;margin-bottom:10px;}
.pie ul li strong{padding-left:10px; padding-right:10px;}
.pie ul li a{color:#333; text-decoration:none;padding-left:4px;}
.pie ul li a:hover{color:#333; text-decoration:underline;padding-left:4px;}

.calendario_pdf{float:right; padding-right:10px; padding-bottom:5px; font-size:12px; }
.navega_calendario{ background-color:#fff; height:28px;}
.navega_calendario ul { padding-left:0px;}
.navega_calendario ul li  { display:inline; float:left; padding:5px 4px; color:#333333 }
.navega_calendario ul li a { display:inline; float:left; color:#999999;  }


#creditos{position:absolute;  top:-180px !important;top:-195px; text-align:left; left:705px; z-index:100; display:none; font-size:11px; }
.fondo{background-color:#fafafa; border:1px solid #c1c1c1;width:110px; height:165px; position:relative;}
.fondo ul{padding:8px 0px 0px 10px !important;padding:10px 0px 0px 10px;}
.fondo ul li { display:block; color:#333;text-decoration:none; height:15px;}
.tit{ margin:5px 0px 0px 0px;}
.fondo ul li strong { padding-left:-13px; color:#000;text-decoration:none; padding-top:10px;}

#resultados   {border:1px solid #ccc;padding:5px;margin-top:10px;font-size:11px}

/* Modificar Calendario -- display:block;  para el visible */
#grupos_calendario_a{display:none; }
#grupos_calendario_b{display:none; }
#grupos_calendario_c{display:none; }
#grupos_calendario_d{display:none; }
#grupos_calendario_octavos{display:none; }
#grupos_calendario_cuartos{display:none; }
#grupos_calendario_otros{display:none; }
#grupos_calendario_semifinales{display:none; }
#grupos_calendario_final{display:block; }
