/* Comunes
-------------------------------------------------------------------------------------------------------------------- */
*{ margin:0; padding:0;}
img{ border:0;}
ul{ list-style-type:none;}
a{ color:#F0571E; text-decoration:none;}
p{ font:12px/14px Arial, Helvetica, sans-serif; color:#333; margin:0 0 10px 0; }
.contenedor{ width:995px; border:1px solid #ccc; margin:10px auto 0 auto;}
.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 */
.limpiar{clear:both; font-size:1px; line-height:1px; height:1px;}
.cierre{ clear:both; margin:0 0 10px 0; border-top:1px solid #c8c8c8; border-bottom:2px solid #f3f3f3; font-size:1px; line-height:1px; height:1px;}
.publi{ /*background:#ccc;*/ text-align:center; padding:1px 0; margin:10px 0;}
.margen{ margin:0 0 10px 0;}
caption{ display:none;}
h2 {font:bold 28px/32px Arial, Helvetica, sans-serif; color:#0D3C7B; border:0; background:none; margin: 5px 10px 15px 0px; padding:0;}


/* Cabecera
-------------------------------------------------------------------------------------------------------------------- */
.patrocinio{ float:right; margin:12px 87px 0 0; display:inline;}
h1{ margin:0; background: url(../img/fnd_cab.gif) no-repeat right bottom; overflow:hidden; font-size:1px; line-height:1px;}
h1 a{ display:block; height:96px; width:247px; text-indent:-9999px;  background: url(../img/finalfour.gif) no-repeat 14px 48px;}
#menu{ clear:both; background:#F0571E; padding:3px 8px 2px 0;}
#menu ul{ }
#menu li{ float:left;; font:bold 12px/12px Arial, Helvetica, sans-serif; color:#F0571E; margin: 0 20px; display:inline;}
#menu li a{ display:block; color:#fff; text-decoration:none;   padding:8px 10px }
.m1{ display:block; background: url(../img/fnd_izq.gif) no-repeat left top;}
.m2{ display:block; padding:8px 10px; background: url(../img/fnd_der.gif) no-repeat right top; margin:0 0 0 1px;}

/* Pie 
--------------------------------------------------------------------------------- */
#pie{width:943px; padding:30px 0; margin:0 auto;}
#pie ul{ margin: 0 4px; 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 9px; font:12px/12px Arial, Helvetica, sans-serif; color:#666;}
#pie #medios{ float:right;}
#pie #medios li{ border-right:0; padding:0;}

/* Pestañas
--------------------------------------------------------------------------------- */
.pestanias{background: #fff url(../img/1px_ccc.gif) repeat-x left bottom; float:left;width:100%;  }
.pestanias .limpiar{}
.pestanias ul{}
.pestanias ul li{float:left; border:1px solid #ccc; border-bottom:1px solid #ccc; padding:6px 15px;  font:11px/11px Arial,Helvetica,sans-serif; margin:1px -1px 0 0; background:#F4F6F9;}
.pestanias ul li a{display:block; text-decoration:none; text-decoration:none; }
.pestanias ul li.marcado {border:1px solid #bcbcbc; border-bottom:0; padding:4px 6px 5px 6px; padding:7px 15px;	margin:0 0 -1px 0;background:#fff;  color:#583F3F; font-weight:bold;	}
.pestanias ul li.marcado a{ text-decoration:none; color:#284A77; font-weight:bold;}

/* Contenido
-------------------------------------------------------------------------------------------------------------------- */
.contenido{  margin:10px 0;}

.col_i{ float:left; display:inline; margin:0 0 0 16px; width:171px; clear:left;}
.col_c{float:left; display:inline; margin:0 17px 0 15px; width:458px;}
.col_d{float:left; display:inline; margin:0; width:300px;}

.doscol .col_i{ float:left; display:inline; margin:0 0 0 16px; width:171px; clear:left;}
.doscol .col_d{float:left; display:inline; margin:0 0 0 15px; width:775px;}

h3{ padding:8px 10px; font:bold 14px/14px Arial, Helvetica, sans-serif; color:#000; background:#f6f6f6; border:1px solid #ccc;}
.modulo{ padding:6px 0; border:1px solid #ccc; border-top:0; margin:0 0 10px 0;}
.modulo2{ padding:6px 0; border:1px solid #ccc; margin:0 0 10px 0;}

.modulo3{  border-top:1px solid #ccc; padding:0;}
.modulo4{  padding:0;}
.modulo4 img{ display:block;}
.modulo5{ border:0; margin-bottom:0;}


.modulo h4{ font:bold 12px/14px Arial, Helvetica, sans-serif; color: #563262; margin:3px 0;}
.modulo .antetitulo{ font:10px/12px Arial, Helvetica, sans-serif; color:#333; margin:0; padding:0; text-transform:uppercase;}
.modulo ul{ margin:0 4px;}
.modulo li{ padding:4px 4px 4px 16px; font:bold 12px/12px Arial, Helvetica, sans-serif; color:#000; background: url(../img/flecha.gif) no-repeat 6px center; border-bottom:1px solid #f3f3f3;}
.modulo li.ultimo{ border-bottom:0;}
.modulo li a{}

.modulo2 h3{  background: none; border:0;}
.modulo2 ul{ margin:0 4px;}
.modulo2 li{ padding:4px 4px 4px 16px; font:bold 12px/12px Arial, Helvetica, sans-serif; color:#F0571E; background: url(../img/flecha.gif) no-repeat 6px center; border-bottom:0;}
.modulo2 li.ultimo{ border-bottom:0;}
.modulo2 li a{ color:#000;}

.modulo p{ padding:0 10px; font:11px/13px Arial, Helvetica, sans-serif; color:#333;}
.txt_img{margin:6px 10px; clear:both;}
.mod_img{ float:left; margin:0 9px 0 0; position:relative; border:1px solid #2d2d2d;}
.mod_txt{ display:table; height:1%;}
.mod_txt p{font:11px/13px Arial, Helvetica, sans-serif; color:#333; padding:0;}
.info_comp{ margin:10px 0; background:#FFFCF2; border:1px solid #e9e9e9; font:11px/13px Arial, Helvetica, sans-serif; color:#333;}
.info_comp ul{ margin:8px 12px 8px 12px;}
.info_comp li{ margin:0 5px 0 0; padding:2px 0; }
.info_izq{ float:left; width:173px; margin: 0 10px 10px 0; display:inline;}
.info_izq img{margin:1px;}
.txt_detalle{display:table; height:1%;}
.txt_detalle h4{ float:left; clear:left;font:bold 12px/14px Arial, Helvetica, sans-serif; color:#333; margin:0 8px 0 0; display:inline;}
p.ladillo{ font:italic bold 16px/18px Georgia, "Times New Roman", Times, serif; color:#000; border-top:1px solid #eee; border-bottom:1px solid #eee; padding:12px 0 15px 0; margin:0 0 10px 0;}
p.ladillo2{ float:right; width:260px; margin:0 0 10px 10px; display:inline; font:italic 24px/28px Georgia, "Times New Roman", Times, serif; color:#0D3C7B; background:#F4F6F9; border-top:1px dashed #ccc;  border-bottom:1px dashed #ccc; padding:13px 16px; }
.destacamos .txt_img{ border-bottom:1px solid #eee; padding:4px 0 10px 0;}
.icono{ position:absolute; left:0; bottom:0;}
#dir_f1_2007 h2{ display:none;}

/* Portada
-------------------------------------------------------------------------------------------------------------------- */

.mod_noticia_home{   height:1%;}
.mod_noticia_home h3{ font:bold 28px/32px Arial, Helvetica, sans-serif; color:#000; border:0; background:none; margin: 10px 10px 1px 10px; padding:0;}
.mod_noticia_home h3 a{ color:#000;}
.mod_noticia_home h4{ font:bold 14px/14px Arial, Helvetica, sans-serif; color:#0A3164; border:0; background:#fff; padding:0 0 10px 0;}
.mod_noticia_home p{ font:11px/13px Arial, Helvetica, sans-serif; color:#000; margin: 0 10px; padding:0 0 10px 0;}
.mod_noticia_home p.autor{ color:#666;}
.mod_noticia_home ul{ background:#fff; padding:10px 15px; font:11px/19px Arial, Helvetica, sans-serif; color:#333;}
.mod_noticia_home li{ float:left; margin-right:30px;}
.mod_noticia_home li a{ color:#333; text-decoration:underline; vertical-align:middle;}
.mod_noticia_home li img{ float:left; margin:0 5px 0 0;}


.list_masinfo{ padding:15px 10px;}
.list_masinfo li{ float:left; padding:6px 15px; border:1px solid #ccc; margin:0 8px 0 2px; display:inline; font-size:11px;background:#ECEDF7;}  

#result_final h2{font:bold 14px/14px Arial, Helvetica, sans-serif; color:#3A2143; border:0; background:#fff; padding:0 0 10px 0; margin:0;  border-bottom:1px solid #ccc;}

iframe{ width:165px;}
.noticias{}
.noticias .modulo{ background:#F4F6F9}
.noticias h3{ background:#fff;}
.list_noticias{width:130px;}
.list_noticias h4{ margin:0 0 4px 0; font:bold 12px/14px Arial, Helvetica, sans-serif}
.list_noticias{background:#F4F6F9}
.list_noticias ul{ width:130px;}
.list_noticias li{ margin:0 8px; padding:7px 0;  background:none;  border-bottom:1px solid #eee;}
.list_noticias li p{ padding:0; margin:0; font:11px/13px Arial, Helvetica, sans-serif; color:#333;}


.resultado_final{width:102px; text-align:center; padding:5px; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:40px; font-weight:normal;}
.resultado{text-align:center; padding:0; font-family:Arial, Helvetica, sans-serif; color:#D92C00; font-size:11px; font-weight:normal;}
.equipo{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.equipo_semis{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; width:85px; padding:2px;}
th{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; padding:6px; font-weight:normal;}
.clasificado{width:5px; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}

/* Módulo noticia
-------------------------------------------------------------------------------------------------------------------- */
.mod_noticia{ border-bottom:1px solid #e5e5e5; margin:0 10px; padding:10px 0;background:none;width:auto;}
.mod_noticia p{ font:11px/13px Arial, Helvetica, sans-serif; color:#000000; margin:0;}
.mod_noticia a{ color:#666; text-decoration:none; font:bold 12px/14px Arial, Helvetica, sans-serif;}


/* Plantillas
-------------------------------------------------------------------------------------------------------------------- */

img_equipo{}
img_equipo img{ display:block;}
.equipo{}
.equipo .txt_img{ padding:15px 0 20px 0;}
.equipo .mod_img{ border:0; margin:0 20px;}

.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; margin:0;}
.lista_2col .jug_izq ul, .lista_2col .jug_der ul{ color:#666;  font:11px/13px Arial, Helvetica, sans-serif;}


/* resultados
-------------------------------------------------------------------------------------------------------------------- */
#resultados .col_i{ float:left; display:inline; margin:0 0 0 16px; width:171px; clear:left;}
#resultados .col_c{float:left; display:inline; margin:0 17px 0 15px; width:463px;}
#resultados .col_d{float:left; display:inline; margin:0; width:295px;}
.cuadro{ background:url(../img/fnd_cuadro.jpg) no-repeat center center; height:229px; position:relative; }
.cuadro dt{ position:absolute;}
.cuadro dt a{ font:bold 11px/11px Arial, Helvetica, sans-serif; color:#5f5f5f; text-decoration:none; }
.cuadro dd{ font:bold 20px/20px Arial, Helvetica, sans-serif; color:#F0571E; position:absolute;}

.cuadro .semi1_equipo{ left:73px; top:15px;}
.cuadro .semi1_ptos{left:15px; top:10px;}
.cuadro .semi2_equipo{left:73px; top:136px;}
.cuadro .semi2_ptos{left:15px; top:132px;}
.cuadro .semi3_equipo{left:348px; top:15px;}
.cuadro .semi3_ptos{left:410px; top:10px;}
.cuadro .semi4_equipo{left:357px; top:136px;}
.cuadro .semi4_ptos{left:410px; top:132px;}
.cuadro .final1_equipo{left:200px; top:70px;}
.cuadro .final1_ptos{left:210px; top:50px;}
.cuadro .final2_equipo{left:200px; top:88px;}
.cuadro .final2_ptos{left:210px; top:110px;}


/* Historia/Palmarés
-------------------------------------------------------------------------------------------------------------------- */
#palmares .col_d p{ font-size:11px; margin-bottom:20px;}
.tabla_palmares{ width:100%; /*border-left:1px solid #ccc; border-right:1px solid #ccc;*/}
.tabla_palmares th{padding:8px 15px; text-align:left; background:#ececec; 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:left; padding:8px 15px; font:11px/11px Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #e5e5e5;}

