* { margin:0; padding:0;}
img{ border:0;}
ul{ list-style-type:none;}
.limpiar{ clear:both; line-height:1px; font-size:1px; height:1px;}
h3{ padding:8px 10px; font:bold 14px/14px Arial, Helvetica, sans-serif; color:#333; background:#FFFFDD; border:1px solid #ccc;}
.modulo{ padding:9px; border:1px solid #ccc; border-bottom:3px solid #ccc; border-top:0; margin:0 0 10px 0;}
.modulo_b{ padding:8px 10px; margin:0 0 10px 0;}
.modulo_c{ padding:9px; border:1px solid #ccc; border-top:0; margin:0 0 10px 0;}
a{  color:#F23040; text-decoration:none;}
p{ font:12px/16px Arial, Helvetica, sans-serif; color:#666; padding:0 0 8px 0;} 
.mod_img{ float:left;}
.mod_txt{ display:table; height:1%; }
.ver{ font:11px/13px Arial, Helvetica, sans-serif; color:#F23040; text-decoration:none;}
.entradilla_sec{ padding:10px 0 25px 0; font:12px/14px Arial, Helvetica, sans-serif; color:#666;}
.tit_publi{ padding:7px 10px; font:10px/10px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase;}
.fnd_blanco{ background:#fff;}
.precarga{ padding:50px 0 ; text-align:center;}

.lista{ margin:0 0 10px 0;}
.lista li{ padding:10px 0 5px 0; border-bottom: 1px solid #ccc;}
.lista li .mod_img{  padding:0 7px; }
.lista li .mod_txt h4{ font:bold 12px/14px Arial, Helvetica, sans-serif;  color:#F23040; padding:0 0 4px 0; }
.lista li .mod_txt h4 a{  }
.lista li .mod_txt p{ padding:0 0 4px 0;}
.lista li .mod_txt p.fuente{ color:#999;}
.lista li.ultimo{ border-bottom:0;} 

h2{ margin:15px 0 10px 0; font:normal 46px Arial, Helvetica, sans-serif; color:#583F3F;}



/* Estructura 
--------------------------------------------------------------------------------- */
#contenedor{ width:943px; border:1px solid #ccc; margin:0 auto;}
.col_izq{ width:616px; float:left; margin:0 0 0  9px; display:inline;}
.col_der{ width:309px; float:right; padding:10px 0 0 0;}
.cont_2col_izq{ margin:9px 0 0 0; background: url(../images/fnd_2col_izq.gif) repeat-y;}
.col_izq_i{ width:259px; float:left;}
.col_izq_d{ width:338px; float:right;}

/* Cabecera 
--------------------------------------------------------------------------------- */
#cabecera{}
#cabecera h1{ background: url(../images/mundial_balonmano.gif) no-repeat; height:74px; overflow:hidden;}
#cabecera h1 a{ display:block; height:74px; width:400px; text-indent:-9999px;}

#menu{ background:#583F3F; }
#menu ul{ }
#menu li{ float:left; padding:9px 11px; font:bold 12px/12px Arial, Helvetica, sans-serif; }
#menu a{ color:#fff; text-decoration:none; }
#menu li.actual{ font:bold 12px/12px Arial, Helvetica, sans-serif; color:#FFFFD1; }

#medios{float:right; margin:1px 33px 0 0; display:inline;}
#medios li{float:left; padding:0;}
#medios li img{display:block;}
#publi{text-align:center; padding:2px 0; border-bottom:1px solid #ccc;}

.publi_menu{ float:right; margin:1px 35px 0 0; display:inline;}
.publi_menu img{ display:block;}

.patrocinio{ float:right; margin:9px 35px 0 0; display:inline;}

/* Pie 
--------------------------------------------------------------------------------- */
#pie{width:943px; padding:30px 0; margin:0 auto;}
#pie ul{ margin: 0 17px; height:1%;}
#pie li{float:left; border-right:1px solid #ccc; padding:0 5px; line-height:12px;}
#pie li.ultimo{ border:0;}
#pie li a{ font:12px/12px Arial, Helvetica, sans-serif;}
#pie li a:hover{ text-decoration: underline;}
#pie p{ clear:both; padding:8px 0 0 0; margin: 0 22px; font:12px/12px Arial, Helvetica, sans-serif; color:#666;}

/* Contenido
--------------------------------------------------------------------------------- */
#contenido{ background: url(../images/fnd_contenido.gif) repeat-y -1px 0;}
.mas_cosas{ border:1px solid #ccc; background:#fff; padding:0 10px; margin:10px;}
.mas_cosas .lista{ }
.mas_cosas .lista li .mod_img{ padding-left:0;}

/* Include resultados
--------------------------------------------------------------------------------- */
#cont_clasif{ clear:both; border:1px solid #ccc; position:relative;}
.tabla_clasif{ width:100%; background:#fff; font:11px/11px Arial, Helvetica, sans-serif; color:#666;}
.tabla_clasif a{ font:11px/16px Arial, Helvetica, sans-serif; vertical-align: middle;}
.tabla_clasif th{ padding:5px 0;}
.tabla_clasif th.cab_fila{ border-top:1px solid #e5e5e5; text-align:left;}
.tabla_clasif td{ border-top:1px solid #e5e5e5; text-align:center; padding:5px 0; }
.tabla_clasif td.ptos{ font:bold 14px/14px Arial, Helvetica, sans-serif; color:#333;}
.tabla_clasif img{ vertical-align:middle; padding:1px; border:1px solid #A3ADB5; margin:0 5px 0 0;}

/* Publicidad
--------------------------------------------------------------------------------- */
.publi_lateral{ padding:4px; background:#fff; border:1px solid #ccc; border-right:0;}
.publi_lateral img{ display:block;}

/* Portada
--------------------------------------------------------------------------------- */
#home{}
.foto_noticia{ float:right; margin:0 0 11px 11px;}
.fuente{ font-size:11px;}
h2.titular{ font:bold 28px/28px Arial, Helvetica, sans-serif; color:#F23040;  padding:0;}
h3.entradilla{ font:bold 16px/20px Arial, Helvetica, sans-serif; color:#666; border:0; background:none;padding:0 0 8px 0;}
#home .destacado{ margin:11px 0 0 0; border-bottom:1px solid #ccc;}
#home .destacado p{ }

.mod_entrevista{ }
.mod_entrevista .mod_img{ margin:0 6px 0 0;}
.mod_entrevista h4{ font:bold 12px/14px Arial, Helvetica, sans-serif;   }
.mod_entrevista p{ padding:0;}

.cronica h4{ font:bold 18px/20px Arial, Helvetica, sans-serif; padding:0 0 8px 0;}

/* Plantillas
--------------------------------------------------------------------------------- */
#plantillas{}
#plantillas .col_izq_i{ width:190px; float:left;}
#plantillas .col_izq_d{ width:417px; float:right;}

.foto_izq{ padding:4px;}
.foto_izq .mod_txt{ padding:10px;}
.foto_izq h4{ font:bold 12px/14px Arial, Helvetica, sans-serif; color:#333;}
.foto_izq ul{padding:0 0 10px 0;  font:12px/14px Arial, Helvetica, sans-serif; color:#666; }
.foto_izq li{padding:2px 0;}
.foto_izq p{ font-size:11px;}

.lista_2col{ padding:0;}
.lista_2col .fila{ border-bottom:1px solid #ccc; padding:10px 2px; height:1%;}
.lista_2col .jug_izq{ float:left;}
.lista_2col .jug_der{ float:right;}
.lista_2col .jug_izq, .lista_2col .jug_der{ width:195px;}
.lista_2col .jug_izq img, .lista_2col .jug_der img{ float:left; margin:0 5px 0 0;}
.lista_2col .jug_izq h4, .lista_2col .jug_der h4{ color:#333; font:bold 11px/13px Arial, Helvetica, sans-serif;}
.lista_2col .jug_izq ul, .lista_2col .jug_der ul{ color:#666;  font:11px/13px Arial, Helvetica, sans-serif;}

#plantillas .col3_izq p, #plantillas .col3_cent p, #plantillas .col3_der p{ font-size:11px;}
#plantillas .col3_izq{float:left; width:198px; margin:0 11px 0 0;}
#plantillas .col3_cent{float:left; width:198px; margin:0 11px 0 0;}
#plantillas .col3_der{float:left; width:198px; margin:0;}

.list_lateral{ border:1px solid #ccc; border-top:0;  margin:0 10px 10px 10px; background:#fff; padding:10px 0 25px 0;}
.list_lateral h3{ padding:9px; margin:0 0 10px 0; font:bold 14px/16px Arial, Helvetica, sans-serif; color:#333; background:#fff; border-bottom:1px solid #ccc;}
.list_lateral .fila{margin:0 5px; border-bottom:1px solid #e5e5e5; padding: 4px 2px; height:1%;}
.list_lateral .fila a{ font:bold 12px/12px Arial, Helvetica, sans-serif;}
.list_lateral .fila img{ border:1px solid #D1D6DA; padding:1px; background:#fff; vertical-align:middle; margin:0 4px 0 0;}
.list_lateral .fila .equipo_izq{ float:left; width:135px;}
.list_lateral .fila .equipo_der{ float:right;  width:135px;}

/* Sedes
--------------------------------------------------------------------------------- */
#sedes{}
#sedes .col_izq_i{ width:190px; float:left;}
#sedes .col_izq_d{ width:417px; float:right;}

#sedes .foto_izq .mod_txt{ padding:10px 5px;}
#sedes .foto_izq h4{ padding:0 0 5px 0; font:bold 18px/20px Arial, Helvetica, sans-serif; color:#333;}
#sedes .foto_izq ul{padding:0 0 10px 0;  font:11px/13px Arial, Helvetica, sans-serif; color:#333; }

#sedes .list_lateral .fila{ padding: 4px 8px;}
#sedes .list_lateral .fila .equipo_izq{ float:left; width:130px;}
#sedes .list_lateral .fila .equipo_der{ float:right;  width:130px;}

/* Palmarés
--------------------------------------------------------------------------------- */
.tabla_palmares{ width:100%; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.tabla_palmares th{padding:8px 0; background:#FFFFDD; font:bold 14px/14px Arial, Helvetica, sans-serif; color:#333; border-top:1px solid #ccc; border-bottom:1px solid #ccc;} 
.tabla_palmares td{ text-align:center; padding:8px 0; font:12px/12px Arial, Helvetica, sans-serif; color:#666; border-bottom:1px solid #ccc;}
.tabla_palmares .oro{ text-align:left;}
.tabla_palmares .plata{ text-align:left;}
.tabla_palmares .bronce{ text-align:left;}

/* Directos
--------------------------------------------------------------------------------- */
#directos{}
#directos .col_izq_i{ width:190px; float:left;}
#directos .col_izq_d{ width:417px; float:right;}

#directos .foto_izq .mod_txt{ padding:10px 5px;}
#directos .foto_izq h4{ padding:0 0 5px 0; font:bold 18px/20px Arial, Helvetica, sans-serif; color:#333;}
#directos .foto_izq ul{padding:0 0 10px 0;  font:11px/13px Arial, Helvetica, sans-serif; color:#333; }

.col_izq_d_i{ float:left; width:203px; margin:0 11px 0 0;}
.col_izq_d_d{ float:left; width:203px;}

.alineacion{ width:100%; font:11px/11px Arial, Helvetica, sans-serif;}
.alineacion caption{  padding:8px 13px; text-align:left; font:bold 14px/14px  Arial, Helvetica, sans-serif;  color:#333; border:1px solid #ccc; border-bottom:0;}
.alineacion caption strong{ float:right; }
.alineacion td{ padding:2px 7px;}
.alineacion th{padding:5px 7px;  color:#4d4d4d; background:#FFFFDD; text-align:left;  border-top:1px solid #ccc; border-bottom:1px solid #ccc}
.alineacion .num{ border-left:1px solid #ccc;}
.alineacion .exp{ border-right:1px solid #ccc;}

.directo_partido{ width:100%; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.directo_partido th{ text-align:left; padding:8px 0 8px 20px; background:#FFFFDD; font:bold 14px/14px Arial, Helvetica, sans-serif; color:#333; border-top:1px solid #ccc; border-bottom:1px solid #ccc;} 
.directo_partido td{  padding:8px 0 8px 20px; font:12px/12px Arial, Helvetica, sans-serif; color:#666; border-bottom:1px solid #ccc;}


/* Multimedia
--------------------------------------------------------------------------------- */
#multimedia{}
#multimedia .col_izq_i{ width:190px; float:left;}
#multimedia .col_izq_d{ width:417px; float:right;}

#multimedia .foto_izq p{ font-size:12px;}

#multimedia .col3_izq p, #multimedia .col3_cent p, #multimedia .col3_der p{ font-size:11px;}
#multimedia .col3_izq{float:left; width:198px; margin:0 11px 0 0;}
#multimedia .col3_cent{float:left; width:198px; margin:0 11px 0 0;}
#multimedia .col3_der{float:left; width:198px; margin:0;}

#multimedia .fotogalerias h4{ font:bold 12px/14px Arial, Helvetica, sans-serif;  color:#F23040; padding:0 0 4px 0;}
#multimedia .fotogalerias .fila{ border-bottom:1px solid #e5e5e5;}

#multimedia .tit_sonidos{ background:#FFFFDD url(../images/ico_audio.gif) no-repeat 173px 6px;}
#multimedia .tit_videos{ background:#FFFFDD url(../images/ico_video.gif) no-repeat 173px 6px;}

#multimedia .lista li{ padding-left:5px; padding-right:5px;}

/* Participación
--------------------------------------------------------------------------------- */
#participacion{}
#participacion .col_izq_i{ width:190px; float:left;}
#participacion .col_izq_d{ width:417px; float:right;}

#participacion .foto_izq p{ font-size:12px;}

#participacion .col3_izq p, #multimedia .col3_cent p, #multimedia .col3_der p{ font-size:11px;}
#participacion .col3_izq{float:left; width:198px; margin:0 11px 0 0;}
#participacion .col3_cent{float:left; width:198px; margin:0 11px 0 0;}
#participacion .col3_der{float:left; width:198px; margin:0;}

#participacion .fotogalerias h4{ font:bold 12px/14px Arial, Helvetica, sans-serif;  color:#F23040; padding:0 0 4px 0;}
#participacion .fotogalerias .fila{ border-bottom:1px solid #e5e5e5;}

#participacion .lista li{ padding-left:5px; padding-right:5px;}

/* Resultados
--------------------------------------------------------------------------------- */

.list_fases{ margin:0 0 30px 0; font:bold 14px/14px Arial, Helvetica, sans-serif; color:#583F3F;}
.list_fases li{ float:left; border-right:1px solid #999; padding:0 5px;}
.list_fases li.ultimo{ border-right:0;}

.fases{ padding-left:0; padding-right:0; padding-bottom:0; height:1%;}

.partidos{ float:left; width: 276px; margin:0 20px 0 5px; display:inline;}

.jornada{ width:100%; margin:0 0 15px 0; font:11px/11px Arial, Helvetica, sans-serif; color:#333;}
.jornada img{ padding:1px; background:#fff; border:1px solid #d1d6da; vertical-align:middle; margin-right:4px;}
.jornada caption{ text-align:left; padding:5px;font:11px/11px Arial, Helvetica, sans-serif; color:#333;}
.jornada caption span{ color:#ccc;}
.jornada td{ border-top:1px solid #e5e5e5; padding:6px 0; vertical-align:middle; line-height:16px;}
.jornada td.equipo{ width:90px;}

.jornada td.goles{ width:30px; text-align:center; font-size:14px; font-weight:bold;}

.list_grupos{background: #fff url(../images/1px_ccc.gif) repeat-x left bottom; float:left;width:100%; }
.list_grupos .limpiar{}
.list_grupos ul{}
.list_grupos ul li{float:left; border:1px solid #ccc; border-bottom:1px solid #ccc; padding:8px 15px;  font:12px/12px Arial,Helvetica,sans-serif; margin:1px -1px 0 0;}
.list_grupos ul li a{display:block; text-decoration:none;  color:#583F3F; text-decoration:underline; }
.list_grupos ul li.marcado {border:1px solid #bcbcbc; border-bottom:0; padding:4px 6px 5px 6px; padding:9px 15px;	margin:0 0 -1px 0;background:#fff;  color:#583F3F;	}
.list_grupos ul li.marcado a{ text-decoration:none;}
.list_grupos #grupo_a, .list_grupos #grupo_m1{ border-left:0;}


.grupos{ }
.grupos #cont_grupos{ padding-top:20px; margin:-2px 0 0 0; background:#fff;  }
.grupos h3{ border-right:0;}
.grupos .modulo_c{ border-bottom:0; border-right:0; padding-bottom:280px; margin-bottom:0;}
.grupos .mod_fase2{ padding-bottom:330px;}
.grupos .partidos{}
.grupos_d{ float:right; width:293px;}

/* Lateral 
--------------------------------------------------------------------------------- */
.col_der h3{ margin:0 10px;}
.col_der .partidos{float:none; width: auto; display:block; margin:0 10px 10px 10px; background:#fff; padding:5px; border:1px solid #ccc; border-top:0;}

.menu_grupos{  background:#fff; margin:0 10px 2px 10px; border-bottom:1px solid #fff;}
.menu_grupos h3{float:left; text-align:center; width:115px; background:#fff; border:0; padding:6px 0; margin:0;}
.col_der #cont_clasif{ margin:-2px 10px 15px 10px; border-top:0; padding:5px; background:#fff;}
.col_der .list_grupos{ border:1px solid #ccc; border-bottom:0; border-right:0; border-left:0;}
.col_der .list_grupos h3{float:left; background: #fff url(../images/1px_ccc.gif) repeat-y; padding:6px 0 7px 0;}
.col_der .list_grupos ul{float:right;}
.col_der .list_grupos li{ background:#fff; font:11px/11px Arial,Helvetica,sans-serif; margin:-1px -1px 0 0; color:#999;  /*padding:8px 9px;*/ padding:0;}
.col_der .list_grupos li#grupof{ margin-right:0;}
.col_der .list_grupos ul li a{ display:block; text-decoration:none; color:#F23040;  padding:8px 9px;}
.col_der .list_grupos ul li.marcado{ font-weight:bold; color:#999;  padding:9px 9px 9px 9px; margin:-1px 0 -1px 0;}
.col_der .list_grupos ul li.marcado a{  padding:0; font-weight:bold; color:#999;}
.col_der .list_grupos ul li.patata{ background:red;}
.col_der .modulo_c{ margin:0 10px 10px 10px; background:#fff;}

/* IFRAME Noticias
--------------------------------------------------------------------------------- */
#frame_noticias{ width:238px;}

.mod_noticia{padding:10px 0 5px 0; margin:0 10px 0 0; border-bottom: 1px solid #ccc;}
.mod_noticia p{ font-size:11px;}
.mod_noticia a{ font-size:12px;}




.estirar:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.estirar {display: inline-block;}

/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */

