* {
        padding:0;
        margin:0;
}

body{
  background:#d00 url(imagenes/css/elbody.png);
  font-family:Trebuchet MS, sans;
  font-size: 96%;
}
img {
        border-width: 0;
}
a {
    outline-style: none;
 }


#pagina{
   width:996px;
   margin:0 auto;
   padding:0 14px;
   background: url(imagenes/css/fondopagina.png) repeat-y;
   z-index:3;
}


#cabecera{
   position:relative;
   overflow:hidden;
   margin:0 -2px;
   background:#d11616 url(imagenes/css/cabec.png) top left no-repeat;
}

.circuescudo{
	position:absolute;
	top:15px;
	right:15px;
	z-index:4;
}

.circuescudo img{
   width:120px;
}
#bloque_clubs{
    border-bottom:1px solid #b11616;
	text-align:right;
	height:70px;
}

#bloque_clubs h1{
  background:url(imagenes/miequipo/achetitulo.png) left no-repeat;
  padding:0 3px 54px 0;
  margin:0 0 0 45px;
  font-size:9pt;
  color:#eef;
}

#bloque_clubs ul{
   position:absolute;
   top:30px;
   bottom:5px;
   left:0;
   list-style:none;
   width:30px;
   background:url(imagenes/css/ul_cabecera.png) top left no-repeat;
   padding:5px 0;
}
#bloque_clubs li{
  display:block;
   margin:5px 0;
}
#bloque_clubs li:hover{
   background:url(imagenes/css/overul_cabecera.png) top center no-repeat;
}
#bloque_clubs span{
  font-size:9pt;
  padding-right:10pt;
  color:#eef;
}

#bloque_clubs a{
  position:relative;
  overflow:auto;
  margin:0 15px 0 0;
  padding:0 2px;
  text-decoration:none;
  font-size:8pt;
  color:#fff;
}

#bloque_clubs img{
   border:0;
   width:18px;
   margin:2px 0 0 2px;
}

#headfoto{
    margin:0;
    padding:0;
	border:1px solid #b11616;
  border-top:2px solid #b11616;
  border-bottom:1px solid #b11616;
	background:#b11616;
}
#headfoto img{
  border:1px solid #00e;
  border-bottom:0;
  display:block;
  width:995px;
  height:100px;
}

#bandacabecera{
    position: relative;
    text-align:center;
    margin:0 -2px;
	height:26px;
	border:2px solid #00e;
	border-top:3px solid #00e;
	background:#d82222 url(imagenes/css/fondo_secciones.png) no-repeat;
}
ul.cabecera{
    position: relative;
	margin:1px 0 0 0;
	padding:0;
}
ul.cabecera li{ 
	margin:0;
	padding:0;
	display:inline;
    position: relative;
	background:url(imagenes/css/sombra_secciones.png) bottom center no-repeat;
}
ul.cabecera li a{
   margin:0;
	background:url(imagenes/css/pestana_secciones.png) right no-repeat;
   padding:0 17px 4px 5px;
    position: relative;
	text-decoration:none;
	font-weight:bold;
	font-size:13pt;
	color:#fff;
}
ul.cabecera li:hover{
   background:white url(imagenes/css/overpestana_secciones.png) right no-repeat;
   border:1px solid #006;
}
ul.cabecera li:hover a{
     background:none;
   color:#800;
}
ul.cabecera li ul{
    display:none;
  position:absolute;
    z-index:500;
  top:16pt;
  left:0;
  margin:0;
  padding:0;
   background:white;
    border:1px solid #800;
	border-top:0;
}
ul.cabecera li ul li {
    z-index:501;
    display: list-item;
    float: none;
    margin: 0;
    padding:0.1em 0.3em;
    border-bottom:1px solid #006;
    text-indent:0;
    display:block;
    text-align:left;
	background:transparent;
}
ul.cabecera li ul li a {
  background:url(imagenes/iconos_futbol/balon.png) top left no-repeat !important;
    font-size:11pt;
    margin:0;
    text-transform:capitalize;
    padding:0 1em;
    font-style:normal;
  font-weight:normal;
    display:block;
   color:#800;
}
ul.cabecera li ul li a:hover{
    background:#fff url(imagenes/iconos_futbol/balon.gif) top left no-repeat;
	color:#00a;
 filter:alpha(opacity=70); 
 opacity:0.7;
}

#contenido{
  position:relative;
  overflow:auto;
   margin:0 -2px;
  padding:0;
  border:2px solid #1616d1;
  background:#1616d1;
}

#centro{
  float:left;
  width:736px;
  margin:0 0 0 -3px;
  padding:0;
z-index:5; 
}

#menu{
 margin:0;
 padding:0;
 float:right;
 width:260px;
}


/*   menu clasificacion,mvp,proximos,ultimos partidos*/
.menu_equipo{
  width:auto;
  margin:20px 5px 10px 5px;
  padding:0;
  font-size:9pt;
  border-left:1px solid #bbb;
  border-bottom:1px solid #bbb;
  position:relative;
  background:#811;
}
.menu_cambiaequipo{
  background:#d11616;
  margin:0;
  padding:0;
  width:auto;
  text-align:right;
}
.menu_cambiaequipo p{
  margin:0;
  padding:0;
}
.menu_cambiaequipo select{
  font-size:9pt;
  margin:0;
  padding:0;
}


.menu_equipo ul{
  background:#1616d1;
  list-style:none;
  padding:0;
  margin:0 0 0 -1px;
  border-bottom:1px solid #44a;
}
.menu_equipo li{
  display:inline;
  margin:0 2px 0 0;
  position:relative;
  overflow:auto;
}
.menu_equipo li a{
  background:#d11616;
  text-decoration:none;
  margin:0;
  padding:0 8px 0 7px;
  color:#eee;
  font-weight:bold;
}
.menu_equipo li a:hover{
  background:#1616d1;
  text-decoration:none;
  padding:0 12px 0 0px;
  color:#ddd;
}
.menu_equipo li a.selected{
  background:#1616d1 url(imagenes/iconos/baloncete.png) left no-repeat;
  text-decoration:none;
  padding:0 8px 0 12px;
  color:#ddd;
  text-transform:uppercase;
}

.menu_equipo h4{
  border-bottom:0;
  margin:0;
  padding:0.1em 0.1em 0.1em 1.2em;
  background:#d11616 url(imagenes/css/menu_ache4.png) left no-repeat;
  color:#ddd;
  font-size:11pt;
}
.menu_equipo h4 span{
  font-size:9pt;
  font-weight:normal;
  color:#aad;
}

.caja_menu{
  background:#d11616;
  margin:0;
  padding:0;
  display:none;
}

#menu_clasif{
}
#menu_clasif table{
	padding:0;
	margin:0 2%;
	width:100%;
}
#menu_clasif table thead{
    font-size:8pt;
    color:#ddd;	
}
#menu_clasif table thead th{
    text-align:left;
	border-bottom:1px solid #eee;
}
#menu_clasif table tbody{
    color:#aaf;
}
#menu_clasif td.indice{
  font-size:10pt;
  color:#ddd;
}
#menu_clasif td.indice b{
  font-size:12pt;
}
#menu_clasif img{
  height:15pt;
 filter:alpha(opacity=70); 
 opacity:0.7;
}
#menu_clasif table tfoot{
  background:#d11616 url(imagenes/css/menu_ache6.png) bottom left no-repeat;
}
#menu_clasif table tfoot th{
border:1px solid #a11;
  text-align:left;
  margin:0;
  padding:0 4px 0 0;
}
#menu_clasif table tfoot th a{
  background:url(imagenes/iconos/info.png) bottom left no-repeat;
   text-decoration:none;
   font-size:9pt;
   color:#ddf;
  padding:0 0 0 16px;
}
th.menu_sinliga{
   font-size:12pt;
   font-style:italic;
   font-weight:normal;
}

#menu_mvp{
	margin:0;
   padding:0;
}

#menu_mvp p.ccite{
  color:#eee;
  width:90%;
  padding:0;
  margin:0 5%;
  background:#d11616 url(imagenes/css/menu_ache6.png) bottom left no-repeat;
}
p.vptjug {
	text-align:left;
	height:21px;
	margin:0;
	padding:0;
  background:#d11616 url(imagenes/css/menu_ache6.png) bottom left no-repeat;
}
p.vptjug a{
    color:#ddd;
	text-decoration:none;
	margin:0 0 0 5px;
	padding:0 0 0 18px;
	background:url(imagenes/iconos/envia_coment.png) left no-repeat;
}

#menu_mvp div.mvp_menu{
  position:relative;
  overflow:auto;
  border-bottom:1px solid #229;
    width:90%;
  margin:2px auto;
}
div.mvp_menu p{
  margin:0;
  padding:5px 0 0 25px;
  color:#aaf;
  font-weight:bold;
}
p.mvp_primer{ background:url(imagenes/css/mvp_primer.png) bottom left no-repeat;}
 p.mvp_segun{ background:url(imagenes/css/mvp_segun.png) left no-repeat;}
 p.mvp_tercer{ background:url(imagenes/css/mvp_tercer.png) left no-repeat;}
 p.mvp_cuarto{ background:url(imagenes/css/mvp_cuarto.png) left no-repeat;}

#menu_mvp img{
   float:left;
   width:65px;
   margin-left:26px;
   border:1px solid #44f;
   border-right:1px solid #44d;
   border-top:1px solid #44d;
}

p.menu_sinpublicar{
    text-align:center;
	margin:15px 0;
}

#menu_prox{
   margin:0;
   padding:0;
   border:1px solid #118;
}

#menu_ult{
   margin:0;
   padding:0;
   border:1px solid #118;
 }

 .caja_menu table{
    width:95%;
	margin:0 auto;
 }
 .caja_menu table thead{
  background:#d11616 url(imagenes/css/menu_ache6.png) bottom left no-repeat;
 }
 .caja_menu table th{
	font-size:8pt;
    text-align:left;
	color:#eee;
 }
 .caja_menu table td{
	color:#ddd;
	border-bottom:1px solid #118;
 }
 /*   cartelera */
 div.menu_cartelera{
    width:auto;
    margin:4px 6px 10px 5px;
	padding:0 0 9px 0;
	position:relative;
	overflow:auto;
	background:#d11616 url(imagenes/css/bajomenu_cartelera.png) bottom center no-repeat;
 }
 div.menu_cartelera h4{
	margin:0;
	padding:0;
	font-size:11pt;
	text-align:center;
	background:#009;
	color:#eee;
	border-left:2px solid #1b1b43;
	border-right:2px solid #1b1b43;
 }
 div.menu_cartelera h5{
    margin:0;
	padding:0 0 0 17px;
	color:#ddd;
	border-bottom:1px solid #bbd;
	font-size:8pt;
    z-index:498;
	background:url(imagenes/iconos/baloncete.png) left no-repeat;
 }
 div.menu_cartelera h5 em{
    font-size:10pt;
	margin-left:12px;
 }
 img.redondeo_arrizq{
    position:absolute;
	top:0;
	left:0;
    z-index:499;
 }
 img.redondeo_arrdch{
    position:absolute;
	top:0;
	right:0;
    z-index:500;
 }
 div.menu_cartelera p{
    margin:0;
	padding:0 0 0 5px;
    font-size:9pt;
	color:#ddd;
	border-left:2px solid #1b1b43;
	border-right:2px solid #1b1b43;
 }
 div.menu_cartelera p a{
    background:url(imagenes/iconos/info.png) bottom left no-repeat;
	padding-left:16px;
	margin-left:65%;
	font-weight:bold;
	color:#ddd;
 }
  div.menu_cartelera p a:hover{
     text-decoration:none;
  }
 div.menu_escudoclubs{
    margin:0;
	padding:3px 0 0 0;
	border-left:2px solid #1b1b43;
	border-right:2px solid #1b1b43;
    background:transparent url(imagenes/css/menu_cartelera.png) bottom center no-repeat;
 }
 div.menu_escudoclubs img.me_derecha{
     max-width:57px;
	 max-height:50px;
	margin:0 0 0 55px;
	padding:0;
 }
div.menu_escudoclubs img.me_izquierda{
     max-width:57px;
	 max-height:50px;
	margin:0 20px 0 35px;
	padding:0;
 }
 /*   menu patrocinador*/
 div.menu_patro{
    width:auto;
    margin:4px 6px 10px 5px;
	padding:0;
	position:relative;
	overflow:auto;
	background:#d11616 url(imagenes/css/menu_sponsor.png) bottom left no-repeat;
 }
 
 div.menu_patro h3{
    margin:0;
	padding:0 0 0 27px;
	color:#ccc;
	border-bottom:1px solid #bbd;
	font-size:8pt;
	background:url(imagenes/iconos/baloncete.png) left no-repeat;
}
 div.menu_patro img.patrosponsor{
   width:246px;
   border:0;
   margin:0;
   padding:0;
 }
 
  div.menu_patro p{
     margin:0;
	 padding:0;
	border-left:2px solid #1b1b43;
	border-right:2px solid #1b1b43;
  }
  div.menu_patro p.baja{
	border-bottom:2px solid #1b1b43;
  }
 div.menu_patro p a{
    background:url(imagenes/iconos/info.png) bottom left no-repeat;
	padding:0;
	padding-left:16px;
	margin-left:45%;
	font-weight:bold;
	color:#eee;
	font-size:9pt;
 }
  div.menu_patro p a:hover{
     text-decoration:none;
  }
  
 /*   cronicas */
 div.menu_cronica{
    width:auto;
    margin:4px 6px 10px 5px;
	padding:0 0 11px 0;
	position:relative;
	overflow:auto;
	background:#d11616 url(imagenes/css/bajomenu_cartelera.png) bottom center no-repeat;
 }
 
 div.menu_cronica h4{
	margin:0;
	padding:0;
	background:#009;
	color:#eee;
	text-align:center;
	font-size:11pt;
	border-left:2px solid #1b1b43;
	border-right:2px solid #1b1b43;
 }
 div.menu_cronica h5{
    margin:0;
	padding:0 0 0 17px;
	color:#ddd;
	border-bottom:1px solid #bbd;
	font-size:8pt;
	background:url(imagenes/iconos/baloncete.png) left no-repeat;
}
 div.menu_cronica h5 em{
    font-size:10pt;
	margin-left:12px;
 }
 div.escudo_marcador{
    margin:0;
	padding:0;
	background:#009 url(imagenes/css/menucronica_resultados.png) top center no-repeat;
	border-left:2px solid #1b1b43;
	border-right:2px solid #1b1b43;
	text-align:center;
 }
 div.escudo_marcador img{
     max-width:57px;
	 max-height:60px;
	 margin:0 1px;
	 border:0;
 }
  div.menu_cronica p{
     margin:0;
	 padding:0;
	border-left:2px solid #1b1b43;
	border-right:2px solid #1b1b43;
  }
 div.menu_cronica p a{
    background:url(imagenes/iconos/info.png) bottom left no-repeat;
	padding-left:16px;
	margin-left:30%;
	font-weight:bold;
	color:#ddd;
	font-size:9pt;
 }
  div.menu_cronica p a:hover{
     text-decoration:none;
  }
 
 
 /*   acceso admin*/
  div.caja_admin{
    width:auto;
    margin:4px 6px 10px 5px;
	padding:0;
	position:relative;
	overflow:auto;
     
  }
  div.caja_admin h3{
    text-align:center;
	margin:0;
	padding:0;
  }
  div.caja_admin a{
    text-decoration:none;
	padding-top:12px;
    padding-bottom:6px ;	
	color:#eef;
	font-size:12pt;
	display:block;
	background:url(imagenes/css/admin.png) bottom center no-repeat;
	font-family:cursive;
	font-style:italic;
	font-weight:normal;
  }
  div.caja_admin a:hover{
	background:url(imagenes/css/overadmin.png) bottom center no-repeat;
	}
	
/*       CENTRO   */


/*  banner rotatorio  */
div.ban_rota{
    width:405px;
  margin:1% 0;
  margin-left:5px;
  padding:0;
}	
div.ban_rota h4{
  margin:0;
  padding:0;
  color:#eae1e1;
  font-size:10pt;
}
div.banner_rotatorio img{
    width:405px;
	height:150px;
}	

/*  banner pequeño*/
div.banner_peq{
   margin:5px 10px;
   padding:0;
}
div.banner_peq img{
   width:277px;
   height:70px;
   border:0;
}

/*  sinpublicar */
p.sinpublicar{
	background:url(imagenes/css/sinpublicar.png) center top no-repeat;
	margin-bottom:20px;
}

/* Olvido contra  */

div.olvido_con{
   margin:5px 10px;
   background:#ddd;
   padding:5px 15px;
   display:none;
   text-align:center;
}
div.olvido_con input{
   margin:5px 0;
}

/*     Pagina de inicio    */

div.pag_inicio{
  border:1px solid #006;
  position:relative;
  overflow:hidden;
  background:#d11616;
  padding:5px 0;
}

div.ini_iz{
float:left;
margin:0;
padding:5px 0 0 0;
  width:425px;

}

div.ini_de{
float:left;
margin:0;
padding:5px 0 0 0;
  width:300px;

}

/*  banda comunicados*/

.banda_comunicados{
  background:#e11616;
  border-top:1px solid #1a1a6f;
position:relative;
overflow:auto;
margin:-5px 0 0 0;
padding:0;
}
.banda_comunicados h3{
margin:0;
padding:0;
width:105px;
  background:#a00;
border-bottom:1px solid #006;
border-top:1px solid #006;
border-right:0;
float:left;
  font-size:10pt;
}
.banda_comunicados h3 a{
margin:0 0 0 5px;
padding:0;
  text-decoration:none;
  color:#fff;
  font-size:10pt;
}
.banda_comunicados h3 a:hover{
  color:#eee;
}

.banda_comunicados p{
  width:597px;
  float:left;
  margin:0;
  padding:0 0 0 5px;
  font-size:10pt;
  color:#ddd;
}
.banda_comunicados p a{
  color:#007;
}	
.banda_comunicados em{
  font-size:12pt;
  margin:0 1px;
  padding:0;
}

.banda_comunicados b{
  margin:0 3px 0 2px;
}
/*  banner  cabecera  */

div.banner_cabecera{
  margin:0;
  padding:0;
}
div.banner_cabecera a{
   text-decoration:none;
}

div.banner_cabecera a img{
   width:720px;
   border:0;
   margin:0;
   padding:0;
   
}

div.banner_menu{
    margin:4px 11px 10px 10px;
  padding:0;
  position:relative;
  overflow:hidden;
}

div.banner_menu a{
  text-decoration:none;
  border:0;
}
div.banner_menu a img{
   max-width:249px;
   border:0;
   margin:0;
   padding:0;
}

/*  ultima hora*/
div.ultimahora{
  width:405px;
  margin:0 auto;
  background:#d3d3de url(imagenes/css/sombra_ultimahora.png) left repeat-y ;
  padding:0 0 2px 2px;
  border-left:2px solid #ddd;
  border-bottom:2px solid #ddd;
}
div.ultimahora h3{
  margin:0;
  padding:0;
   background:url(imagenes/css/uh_h3.png) top right no-repeat;
  color:#fee;
  font-size:13pt;
  text-align:center;
}

div.uh_noticia{
  display:none;
  background:#fff;
  border:1px solid #006;
  border-left:2px solid #007;
  border-bottom:2px solid #007;
  margin:0 0 2px 0;
  padding:0;
  position:relative;
  overflow:auto;
}

div.uh_noticia p.uh_fecha{
  font-size:9pt;
  text-align:right;
  margin:0;
  padding:0;
  color:#115;
}
div.uh_noticia p.uh_fecha span{
   padding:0 3px 0 17px;
   background:url(imagenes/iconos/calendario_mio.png) left no-repeat;
}
#uh_0{
  display:block;
}
div.uh_noticia h3{
  background:transparent !important;
  margin:5px 0 0 4px;
  padding:0;
  font-size:13pt;

}
div.uh_noticia a{
  color:#222;
  text-decoration:none;
}
div.uh_noticia img{
   width:379px ;
   margin:0;
   border:1px solid #228;
}
div.uh_noticia p{
  margin:0;
  padding:0 3px;
  font-size:12pt;
  font-family:georgia,times;
  word-spacing:0.2em;

}
div.uh_noticia p.uh_leemas{
  font-size:11pt;
  margin:5px 3px 0 3px;
  padding:0;
  background:#d11616;
  border:1px solid #227;
  border-bottom:0;
  color:#5a428f;
}
div.uh_noticia p.uh_leemas cite{
  background:url(imagenes/css/bocata_comentario.png) left no-repeat;
  padding-left:22px;
  margin-left:3px;
  color:#fff;
}
div.uh_noticia p.uh_leemas a{
   margin-left:38%;
   background:url(imagenes/css/lupita.png) left no-repeat;
   padding:0 0 0 17px;
  color:#fff;
}

div.control_uh{
  border:1px solid #116;
  text-align:center;
   background:#d00 url(imagenes/css/elige_uh.png) left no-repeat;
  padding:2px 0;
  margin:0;
}
div.control_uh a{
  background:url(imagenes/css/boton_uh.png) center center no-repeat;
  font-weight:bold;
  color:#eee;
  padding:2px 8px;
  margin:0 5px;
  text-decoration:none;
}

div.control_uh a:hover{
  background:url(imagenes/css/overboton_uh.png) center center no-repeat;
  }
/*               Ini    club       */

div.ini_club{
   border:1px solid #115;
  border-left:2px solid #ccc;
  border-bottom:2px solid #ccc;
   margin:0 10px;
  background:#d3d3de url(imagenes/css/sombra_presentaclub.png) left repeat-y ;
}

div.ini_club h3{
   margin:0;
   padding:0 1px 0 10px;
   font-size:15pt;
   font-style:italic;
   color:#114;
  text-align:center;
  background:url(imagenes/miequipo/foto_peque.png) right top no-repeat ;
}

div.ini_enclub{
  margin:0;
  padding:0;
}
div.ini_enclub a{
  margin:0;
  padding:0;
  text-decoration:none;
}
div.ini_enclub img{
  border:0;
  margin:0;
  padding:0;
}

  /*  redes sociales*/
  
 div.menu_enredes{
    width:auto;
   margin:5px 10px;
	padding:0;
 }
/*  actividad inicio    */

div.ini_actividad{
   border:1px solid #115;
  border-left:2px solid #ccc;
  border-bottom:2px solid #ccc;
   margin:0 10px;
  background:#d3d3d3 url(imagenes/css/ini_actividades.png) right no-repeat ;
}

div.ini_actividad h3{ 
  background:url(imagenes/css/sombra_presentaclub.png) left repeat-y ;
  margin:0;
  padding:3px 0 38px 5px ;
  z-index:57;
  font-size:15pt;
  font-style:italic;

}
div.ini_actividad h3 em{
  margin:0;
  padding:0 0 38px 60px;
  width:auto;
  background:url(imagenes/miequipo/foto_peque.png) left top no-repeat ;
}
div.ini_actividad p{
  background:url(imagenes/css/sombra_presentaclub.png) left repeat-y ;
  z-index:56;
   margin:0;
   padding:0;
   text-align:right;
}
div.ini_actividad p a{
   padding-right:22px;
   text-decoration:none;
   font-weight:bold;
   color:#114;
   background:url(imagenes/css/vetienda.png) center right no-repeat;
}

/*   inicio encuesta */

div.ini_encuesta{
   margin:5px 10px;
   border:1px solid #114;
  border-left:2px solid #ddd;
  border-bottom:2px solid #ddd;
  padding:0;
  background:#fff url(imagenes/css/sombra_presentaclub.png) left repeat-y ;
}

div.ini_encuesta h4{
  margin:0;
  padding:4px 0 0 35px;
   border-bottom:1px solid #114;
   background:#d3d3de url(imagenes/css/graf_encuesta.png) top left no-repeat ;
}

div.ini_encuesta fieldset{
  margin:0;
  padding:0;
  background:url(imagenes/miequipo/foto_peque.png) top center no-repeat ;
}
div.ini_encuesta p{
  margin:0;
  padding:4px;
  text-indent:17px;
   border-left:1px solid #888;
   border-right:1px solid #aaa;
  background:url(imagenes/css/abrencuesta.png) top left no-repeat;
}
div.ini_encuesta p em{
  padding:3px 18px 0 0;
  background:url(imagenes/css/cierraencuesta.png) top right no-repeat;
}

p.sb_encuesta{
  border:0 !important;
  background:transparent !important;
  text-align:right;
  margin:1px 5px;
  padding:0 5px;
}

div.ini_encuesta input[type="submit"]{
  background:#b11616 url(imagenes/css/vota.png) left no-repeat;
  color:#f1f1fe;
  cursor:pointer;
  font-weight:bold;
  font-family:helvetica,sans;
  padding-left:16px;
}
/*   inicio cumpleaños  */

div.ini_cumple{
   border:1px solid #115;
  border-left:2px solid #ddd;
  border-bottom:2px solid #ddd;
   margin:5px 10px;
   padding:0 8px;
  background:#fff url(imagenes/miequipo/foto_peque.png) top right no-repeat;
}

div.ini_cumple h4{
  margin:0 28px 0 0;
  font-size:14pt;
  padding:5px 0 5px 5px;
  background: url(imagenes/css/cumple.png) top right no-repeat;
  color:#114;
}
/*     cumpleaños         */
div.cumple_jug{
   border:1px solid #115;
  position:relative;
  overflow:auto;
  margin:0 0 4px 0;
  padding:1px;
  background:#1616d1 url(imagenes/css/sombra_presentaclub.png) top left no-repeat ;
}
div.cumple_jug h5{
  margin:0;
  padding:0;
  color:#fff;
  font-size:12pt;
}
div.cumple_jug img{
  float:left;
  width:70px;
  margin-right:5px;
}

div.cumple_jug p{
  color:#fff;
  font-size:10pt;
  margin:0;
  padding:0;
}
/*  hazte user    */

div.hazte_user{
  background:#fff url(imagenes/miequipo/foto_peque.png) top right no-repeat;
   margin:5px 10px;
   border:1px solid #eee;
   padding:3px 0;
}

div.hazte_user h4{
  background:url(imagenes/css/usuario.png) top right no-repeat;
  margin:0 40px 0 0;
  font-size:16pt;
  padding:8px 10px 12px 5px;
  color:#411;
}

div.hazte_user p{
  margin:0 7px;
  padding:0 0 0 5px;
  font-size:11pt;
  background:#d11616;
  border:1px solid #aaa;
  color:#fff;
}
div.hazte_user p a{
  color:#c6c6de;
}

/*  web amiga    */

div.web_amiga{
   background:#fff url(imagenes/css/sombra_presentaclub.png) left repeat-y ;
   margin:5px 10px;
   border:1px solid #eee;
   padding:3px 0;
}

div.web_amiga h4{
   background:url(imagenes/css/pc.png) top right no-repeat ;
  margin:0;
  padding:0 0 0 5px;
  color:#114;
}

div.web_amiga ul{
   border:1px solid #ddd;
   border-right:1px solid #888;
   border-top:0;
  margin:0 2% 0 12%;
  padding:0 0 0 4%;
  list-style-type:square;
  color:#fff;
  background:#d11616 url(imagenes/css/pcorte.png) top right no-repeat ;
}
div.web_amiga li{
  border-bottom:1px solid #1f1f9c;
}
div.web_amiga a{
  color:#fff;
  text-decoration:none;
  font-style:italic;
}

/*   inicio porra    */
div.ini_porra{
   background:#fff url(imagenes/css/sombra_presentaclub.png) left repeat-y ;
   margin:5px 10px;
   border:1px solid #eee;
   padding:3px 0;
}

div.ini_porra h4{
   background:url(imagenes/css/ini_porra.png) top right no-repeat ;
   margin:0;
   padding:0 0 20px 10px;
   font-size:17pt;
   font-family:georgia,sans;
   color:#114;
}

div.ini_porra p{
   margin:0;
   padding:1px 5px 0 0;
   text-align:right;
}

div.ini_porra p a{
   padding-right:22px;
   text-decoration:none;
   font-weight:bold;
   color:#114;
   background:url(imagenes/css/vetienda.png) center right no-repeat;
   }


/*  Fotos equipos inicio    */

div.feq{
   border:1px solid #115;
  border-left:2px solid #ddd;
  border-bottom:2px solid #ddd;
   margin:5px;
   padding:0;
  background:#fff url(imagenes/css/sombra_presentaclub.png) left repeat-y ;
}
div.fotos_equipo{
   margin:0 4px;
   padding:0;
  display:none;
  background:#d3d3de url(imagenes/miequipo/foto_peque.png) top left no-repeat ;
}
div.fotos_equipo h4{
  text-align:left;
   margin:0;
   font-size:14pt;
   padding:4px 0 4px 55px;
}
div.fotos_equipo h4 a{
  text-decoration:none;
  color:#300;
}
div.fotos_equipo h4 cite{
  font-size:10pt;
}
div.fotos_equipo img{
   border:1px solid #115;
  margin:0;
  padding:0;
  width:380px;
}
#feq_0{
  display:block;
}
div.control_feq{
  padding:5px 10px 5px 0;
  text-align:right;
}
div.control_feq a{
  margin:0 2px;
  padding:0 3px;
  background:#aaa;
}
div.control_feq a.selected{
  background:#00d;
  color:#fff;
}

/*  Inicio abonos */
div.ini_abonos{
   background:#fff url(imagenes/css/sombra_presentaclub.png) left repeat-y ;
   margin:5px;
   border:1px solid #eee;
   padding:3px 0;

}
div.ini_abonos h4{
   margin:0;
   padding:0;

}
div.ini_abonos p{
   margin:0;
   padding:3px 2px 2px 0;
   text-align:right;
   background:url(imagenes/miequipo/foto_peque.png) right center no-repeat ;
}
div.ini_abonos p a{
   margin:0;
   padding:0;
}
div.ini_abonos p a img{
    width:350px;
	max-height:100px;
}

/*  Inicio tienda */
div.ini_tienda{
   background:#fff url(imagenes/css/sombra_presentaclub.png) left repeat-y ;
   margin:5px;
   padding:3px 0;
}

div.ini_tienda h4{
   margin:0 0 3px 0;
   padding:0 15px 0 0;
   border-top:1px solid #aaa;
   font-family:georgia,sans;
   text-align:right;
   color:#114;
}
div.ini_tienda p{
   margin:0;
   padding:0 4px 0 0;
   text-align:right;

}
div.ini_tienda p a{
   font-size:11pt;
   color:#114;
   font-weight:bold;
   text-decoration:none;
   padding-right:22px;
   background:url(imagenes/css/vetienda.png) center right no-repeat;
}
div.ini_producto{
   height:100px;
   margin:0;
   padding:2px 0;
   background:url(imagenes/css/club_tienda.png) top left no-repeat;
}
div.ini_prodimg{
   background:#fff url(imagenes/css/sombra_presentaclub.png) left repeat-y ;
   width:50%;
   margin-left:44%;
   height:100px;
   border:2px solid #711;
   border-bottom:1px solid #115;
}
div.ini_prodimg p{
   text-decoration:underline;
   background:url(imagenes/miequipo/foto_peque.png) center center no-repeat;
   height:100px;
   }
div.ini_prodimg img{
   border:2px solid #888;
   border-left:1px solid #aaa;
   border-bottom:1px solid #aaa;
   float:left;
   height:85px;
   max-width:120px;
   margin:7px 0 0 10px;
}
/*  Inicio cartelera y cronicas  */

  table.crt_caja{
    margin:0 5%;
	width:90%;
	background:#006;
  }
  table.crt_caja tbody td{
    color:#fff;
	font-size:10pt;
	padding-top:0.5em;
	padding-left:0.5em;
	text-transform:capitalize;
  }
  table.crt_caja tbody tr.crt_visitante{
   background:url(imagenes/css/sombra_presentaclub.png) top left no-repeat ;
  }
  table.crt_caja tbody tr.crt_visitante td{
	padding-top:0;
    border-bottom:1px solid #ccc;  
    border-left:1px solid #ccc;  
  }
  table.crt_caja tfoot td{
    text-align:right;
  }
  table.crt_caja tfoot td a{
    font-size:9pt;
	color:#fff;
  }
  table.crt_caja thead th{
    width:49% !important;
  }
  table.crt_caja tbody tr.cron_td td{
   text-align:center;
  }
  /*   inicio comunicados  */

  div.ini_tablon{
	font-family:verdana,times;
  }
  div.ini_tablon h3 a{
    padding-left:1em;
	color:#222;
  }
  div.ini_tablon p{
     font-size:10pt;
  }


/*    Seccion club      */

#s_club{
position:relative;
overflow:hidden;
margin:0;
padding:0;
}

div.banner_seccpeq{
   width:160px;
}
div.banner_seccpeq img{
   width:160px; 
   height:40px;
}


div.mcosas_control{
   float:left;
   width:165px;
   margin:0;
   padding:0;
  }
  
 div.mcosas_control h3{
    margin:0 5px;
   background:url(imagenes/miequipo/icono.png) left center no-repeat;
   padding-left:20px;	
   color:#e1e1ef;
 }
div.mcosas_control ul{
float:left;
}
div.mcosas_control ul li{
   list-style:none;
   padding:0;
   margin:5px 0;
   width:160px; 
   height:35px;
   background:url(imagenes/css/oversec_menu.png) left top no-repeat;
   text-align:left;
}
div.mcosas_control ul li:hover{
   background:url(imagenes/css/sec_menu.png) left top no-repeat;
}
div.mcosas_control ul li a{
  display:block;
  padding:6px 0 7px 24px;
  font-size:10pt;
  text-decoration:none;
  color:#fff;
  font-weight:bold;
  margin-left:5px;
  text-transform:capitalize;
}
div.mcosas_control ul li a:hover{
  padding:4px 0 9px 24px;
}


/*  comunicados menu */

div.menu_tablon{
 padding:0 5px;
 color:#ddf;
 overflow:hidden;
 margin:10px 0;
}
div.menu_tablon h4{
  border-bottom:1px solid #ddd;
   background:url(imagenes/miequipo/icono.png) left center no-repeat;
   padding-left:16px;
   border-bottom:1px solid #117;
}
div.menu_tablon h4 a{
   color:#eee;
}

div.menu_tablon p{
  font-size:9pt;
  margin:3px 1px;
}

div.menu_tablon a{
  color:#eee;
}
/*  ultima hora menu   */

div.menu_ultimahora{
 padding:0 5px;
 color:#ddf;
 overflow:hidden;
 margin:10px 0;
}

div.menu_ultimahora h4{
  border-bottom:1px solid #ddd;
   background:url(imagenes/miequipo/icono.png) left center no-repeat;
   padding-left:16px;
   border-bottom:1px solid #711;
}

div.menu_ultimahora p{
   font-weight:bold;
   font-size:9pt;
   margin-bottom:11px;
   border-bottom:1px dotted #115;
}
div.menu_ultimahora p span{
   color:#fdd;
   margin-right:3px;
}

div.menu_ultimahora p a{
   color:#eee;
   text-decoration:none;
}
/*                                                                    Panel  del CENTRO donde se da info       */
div.info_club{
  float:left;
   border:1px solid #116;
   width:563px;
   min-height:750px;
   background:#fdd url(imagenes/miequipo/foto_ul.png) top left repeat-y;
}


div.club_textos{
   margin:5px;
}


div.club_textos h2{
   margin:12px 0 0 2px;
   padding:0 0 0 50px;
   color:#115;
   border-bottom:1px solid #118;
}
div.club_textos h3{
   text-align:right;
}
div.club_textos p{
   padding:0 0 0 50px;
  margin:8px 0;
}
div.foto_texto{
   float:right;
   margin:0 0 5px 5px;
   }

div.foto_texto img{
   height:10em;
   max-width:400px;
   border:1px solid #116;
   border-top:0;
}
div.foto_texto h5{
   text-align:center;
}


div.galeria_sec{
  margin:0;
  padding:0;
  text-align:center;
  height:180px;
}
div.galeria_sec img{
  height:80px;
  max-width:200px;
}
p.irgaleria{
   text-align:right;
   padding-right:40px;
   margin:0 10px 10px 0;
}

p.irgaleria a{
   color:#114;
   font-weight:bold;
   text-decoration:none;
   padding-right:22px;
   background:url(imagenes/css/vetienda.png) center right no-repeat;
}


/*    fotos  directiva   */

div.caja_directiva{
   position:relative;
   overflow:hidden;
   margin:50px 0 0 0;
}

div.caja_directiva h2{
   margin:12px 2px 10px 62px;
   padding:0;
   color:#115;
   border-bottom:1px solid #118;
   font-size:12pt;
   text-align:right;
 }

div.img_direc{
  float:left;
  width: 170px;
  margin:5px 5px 5px 7px;
  text-align:center;
   background:url(imagenes/miequipo/foto_peque.png) bottom right no-repeat;
}

div.img_direc img{
  height:100px;
   border:1px solid #228;
   border-left:2px solid #557;
   border-bottom:2px solid #557;
}
div.img_direc p{
  color:#444;
  font-size:10pt;
}

p.palmares{
   margin:10px 0 10px 35px !important;
}
p.palmares em{
 text-decoration:underline;
  font-size:9pt;
}


/*     contacto  */

div.contact_conta{
	width:80%;
	margin:10px 10px 0 0;
	margin-left:19%;
   background:url(imagenes/miequipo/foto_peque.png) bottom right no-repeat;
}
div.contact_conta h3{
  margin-left:5px;
  border-bottom:1px solid #1616b1;
}
div.contact_conta ul{
   list-style:none;
   margin:0 0 12px 12px;
}
div.contact_conta ul li {

}
div.contact_conta ul li span{
   font-size:10pt;
}

div.contact_email{
   margin-left:85px;
}

div.contact_oficinas{
	width:60%;
	margin:40px 10px 10px 0;
	margin-left:15%;
	padding:0 0 15px 0;
}

div.contact_oficinas h4{
  border-bottom:1px solid #1616b1;

}
div.contact_oficinas h4 img{
    height:22px;
}

div.contact_oficinas span{
   font-size:10pt;
}
div.contact_campo{
	margin:10px 10px 0 0;
	margin-left:2%;
	padding:0 0 15px 0;
	position:relative;
	overflow:auto;
}
/*   Datos campo de futbol   */
div.campo_datos{
   float:left;
   width:53%;
   height:170px;
   background:url(imagenes/iconos/tablacampo.png) center bottom no-repeat;
}
div.campo_datos h4{
  border-bottom:1px solid #1616b1;

}

div.campo_datos p{
  margin-top:21px;
  text-align:center;
  font-family:cursive;
}

p.campo_ancho{
   padding-top:15px;
   text-align:right !important;
   padding-right:2px;
}
div.campo_informacion{
   float:left;
   width:45%;
   padding:2px;
   border-left:1px solid #115;
   color:#fff;
   background:#b11616 url(imagenes/iconos/iconocampo.png) bottom right no-repeat;
}
div.campo_informacion span{
   color:#aaf;
   font-size:9pt;
   text-decoration:underline;
}
p.inst_llegar{
    text-align:right;
	padding-right:25px;
	margin-bottom:7px;
}
p.inst_llegar a{
    color:#eee;
   background:url(imagenes/iconos/info.png) left no-repeat;
   padding-left:17px;
}


/*              sugerencias    */
div.sugerencias{
   width:70%;
   margin:2% auto;
}

div.sugerencias fieldset{
  padding:0 10px;
}
div.sugerencias fieldset legend{
  margin:0 0 10px 0;
  
}
div.sugerencias fieldset label{
  font-size:10pt;
}

div.sugerencias fieldset img{
  margin:0 0 0 25%;
  height:25px;
}

/*                                                  HISTORICO                           */
div.club_historia{

}

div.club_historia h2{
   margin:5px 0 0 25px;
   border-bottom:1px solid #115;
}



p.listahis{
   text-align:center;
   margin-left:2em;
   padding:0.5em 0;
}
p.listahis a{
   padding:0.5em 1em 0 1.4em !important;
   margin:0;
   text-decoration:none;
   color:#116;
   font-size:1.1em;
   background:url(imagenes/css/cab_balon.png) left no-repeat;

}

p.listahis a.pinl{
   text-decoration:underline !important;
}
/*  pagina de inicio todos los equipos   */
#listahistorico{
   background:url(imagenes/css/fotoantigua.gif) top center no-repeat;
   position:relative;
   width:auto;
   margin:7px 0 25px 0;
   padding:1% 0;
   text-indent:1em;
   text-align:left;
}


#listahistorico h3{
   background:url(imagenes/css/eq_entrena.png) left no-repeat;
   color:#003;
   padding:0.2em 0 0 0.2em;
   margin:15px 0 0 0;
   font-size:1.1em;
   font-style:italic;
   font-weight:normal;
   text-align:left;
}

#listahistorico h4{
   background:url(imagenes/css/eq_entrena.png) left no-repeat;
   color:#003;
   padding:0.2em 0 0 0.2em;
   font-size:1.1em;
   font-style:italic;
   font-weight:normal;
   text-align:center;
}
#listahistorico h3 em{
   font-weight:bold;
   font-size:1.2em;
   color:#444;
}
#listahistorico h3 span{
   font-size:0.8em;
   font-style:normal;
}

#listahistorico p{
  text-align:left !important;
}

#listahistorico p em{
  padding-right:2em;
}

#listahistorico p a{
  margin-left:1em;
  padding-left:1.5em;
  background:url(imagenes/iconos/info.png) left no-repeat;
  text-decoration:none;
  font-family:sans,arial;
  font-size:0.7em;
}

#listahistorico fieldset{
   width:auto;
   margin:0 0 0 2em;
   padding:0;
}
#listahistorico fieldset label{
   font-size:0.8em;
   font-family:sans,arial;
   margin-left:1em;
}

.unano{
  margin:3% 2% 0 8%;
}
.unano h3{
   background:url(imagenes/css/eq_entrena.png) left no-repeat;
   color:#fff;
   padding-top:0.2em;
   font-size:1.1em;
   font-style:italic;
   font-weight:normal;
   border-bottom:1px dotted #bb8;
}

.unano h3 a{
  background:url(imagenes/iconos/suma.png) left no-repeat ;
  margin:0 0 0 20%;
  padding:0 0 0 1.2em;
  color:#002;
  font-size:0.8em;
  font-weight:bold;
  text-decoration:none;
}
.equipohistoria{
  display:none;
}
.equipohistoria p{
   color:#001;
   font-size:12pt;
   margin:10px 0 0 0;
   padding:0;
   font-family:arial;
}
.equipohistoria a{
   text-decoration:none;
   font-size:12px;
   margin-left:10px;
   color:#337;
}

/*              historico equipo a equipo   */
#historico{
   position:relative;
   width:auto;
   margin:0;
   padding:2% 5% 5% 5%;

}

#historico h3{
     text-align:left;
     text-indent:1em;
   font-style:italic;
   font-size:1.2em;
}

#historico p{
  text-align:left;
  margin:0 5%;
  font-family:arial,sans;
}

#historico p.hemerofecha{
  margin:0 0 1em 0;
  font-size:0.8em;
  font-style:italic;
  font-weight:bold;
}


#historico p input.fotohisto{
     width:100%;
     margin:0;
}


#historico h4{
  font-size:1.2em;
  color:#444;
  text-align:right;
}
#historico h4 em{
  margin:0 0 0 2em;
  font-size:0.7em;
  font-family:arial,sans;
}

#historico h5{
   font-size:14pt;
   margin-left:35px;
   border-bottom:1px solid #511;
}

#unoauno{
   width:100%;
   position:relative;
   overflow:auto;
}

#unoauno div.fixa{
position:relative;
overflow:auto;
 width:97%;
 border:1px solid #888;
 margin:3px 5px;
}
#unoauno div.fixa p input{
    width:100px;
    float:left;
}
#unoauno div.fixa p{
    margin:0;
    text-align:left;
    font-size:14px;
}
/*                       clasificacion historica    */


#league h4{
     width:100%;
     padding:0;
     margin:25px 0 0 0;
     color:#881;
}

#league table.clasificacion{
width:100%;
 margin:0;
 padding:0;
 text-align:center;
}

#league table.clasificacion th{
border-bottom:1px solid white;
  padding:0;
  color:#232;
}


#league table.clasificacion tr.sube{
    background:#7f7;
}

#league table.clasificacion tr.promosube{
    background:#99f;
}
#league table.clasificacion tr.promobaja{
    background:orange;
}
#league table.clasificacion tr.baja{
    background:#f99;
}

#league div.ayudaclas p{
     text-align:right;
}
/*    Datos de los equipos de la clasifi*/

div.uau_datequi{
  position:absolute;
  top:250px;
  left:170px;
  height:700px;
  background:#000;
 filter:alpha(opacity=90); 
 opacity:0.9;
 width:503px;
 padding:50px 30px;
 display:none;
}

div.uau_datequi h3{
 color:#eee;

}
div.uau_datequi p.uau_cierra{
  text-align:right;
  margin:20px 0;
}
div.uau_datequi p.uau_cierra a{
  color:#ddd;
  text-decoration:none;
  font-size:10pt;
}
div.uau_datequi img{
    border:0;
	max-width:150px;

}

div.uau_datequi p{
 color:#eee;

}

div.uau_datequi p.dateq_web{
  color:#ddd;
  font-size:10pt;
  margin:20px 0;
}
div.uau_datequi p.dateq_web a{
  color:#fff;
  text-decoration:none;
  font-size:10pt;
}

/*                    Cronica        */

div.cronica{
  background:#b11616;
  margin:7px 0;
}

div.cronica h4{
 text-align:center !important;
 color:#ddd !important;
 font-size:16pt !important;
}
div.cronica h5{
  border-bottom:1px dotted #881;
  color:#fff;
   background:url(imagenes/css/arriba_comentado.png) center top no-repeat;
}
div.cronica p{
width:90%;
  background:#911616;
  color:#eee;
  margin:0 auto;

}

div.historico_torneo{
   padding-left:20px !important;
   
}
div.historico_torneo p{
   margin:15px 0 !important;
}
#league a.cronica{
  text-decoration:none;
  padding:10px 0 0 38px;
  display:block;
  text-align:left;
}
/* calendario historico*/

#league div.jornal{
   margin-left:100px;
}

#league div.jornal h5{
   text-align:left;
   border-bottom:1px dotted #771;
   color:#551;
}
#league div.jornal p{
   width:100%;
   padding:0;
   margin:0;
   font-size:14px;
   color:#331;
}

/*  foro historico*/

div.posteo{
 position:relative;
 padding:0 0 15px 0;
 margin:25px 22px 7px 22px;
 width:525px;
     border-left:2px solid #661;
     border-bottom:2px dotted #661;
}

div.posteo h5{
 width:90%;
 margin:0;
 padding:11px 0 7px 10%;
 color:#441;
 text-align:left;
 font-style:italic;
font-family:arial;
}
div.posteo p.en123{
 width:100%;
 margin:0;
 padding:0;
}

div.posteo p.en123 a{
 text-align:left;
 display:block;
 width:95%;
 padding:0 20px;
 margin:50px 0 0 0;
 color:#441;
 font-size:14px;
 text-decoration:none;

}

div.inipost{
 padding:0 0 15px 0;
 margin:25px 22px 7px 22px;
 width:525px;
     }

div.inipost h5{
 width:100%;
 margin:0;
 padding:11px 0 7px 0;
 color:#551;
 text-align:center;
 font-style:italic;
font-family:arial;
}


div.post{
 width:82%;
 margin:2% 0 1% 3%;
 padding:0;
 border-bottom:1px solid #444;
 border-left:2px solid #444;
}

div.post h5{
    font-size:16px;
    text-align:left;
    color:#441;
    width:90%;
    margin:0;
    padding:0 0 0 10%;
    }

div.post p{
   text-align:right;
    width:100%;
    margin:0;
    padding:0;
    font-style:italic;
   }

div.post p.sign{
   color:#551;
   font-size:18px;
   margin:4px 0 0 0;
   width:100%;
    font-style:normal;
}
div.post p.sign span{
   color:#551;
   font-size:14px;
    font-style:normal;
}


p.forohiatras{
  margin-top:20px !important;
}
p.forohiatras a{
   float:right;
   background:url(imagenes/css/volvernoticiero.jpg) left no-repeat;
 padding-left:40px;
   font-weight:bold;
   font-style:italic;
 text-decoration:none;
   color:#66a;
   }

div.centra_comentado{
	padding:0 5px 0 45px;
}   
  
div.centra_opina{
    margin:40px 0 25px 0;
	padding:0 55px;
}    
div.comentado{
  margin:15px 0;
  position:relative;
  overflow:hidden;
}
div.comentado h3{
   color:#fff;
  background:#912626;
  padding:5px 0 15px 5px;
}
div.comentado p{
  margin:0 !important;
  color:#300;
  padding:5px 0 10px 15px;
  background:#912626 !important;
}

div.comentado img{
width:100px;
max-height:120px;
float:right;

}

div.comentado p.firmacom{
  clear:both;
  text-align:right !important;
  padding-right:16px;
  background:#4646b1 url(imagenes/iconos/calendario_mio.png) right no-repeat !important;
  
}
div.comentado p.firmacom a{
  color:#ddd;
  
}

div.arriba_comentado{
   background:url(imagenes/css/arriba_comentado.png) center top no-repeat;
   height:20px;
}
div.abajo_comentado{
   background:url(imagenes/css/abajo_comentado.png) center bottom no-repeat;
   height:20px;
}

div.dilo{
   background:#912626;
   margin:0 3%;
   border-bottom:1px solid #bbb;
   position:relative;
   overflow:hidden;
   
}

div.dilo_avatar{
  float:left;
  width:100px;
}
div.dilo_avatar img{
  width:80px;
  max-height:120px;
  margin:0 7px;
}

div.dilo_avatar p{
  font-size:10pt;
  margin:3px 0;
  padding:0;
  text-align:center;
  color:#bbb;
}
div.dilo_avatar b{
  font-style:italic;
  font-size:12pt;
}
div.dilo_texto{
  float:left;
  width:360px;
  padding:2px 5px;
  margin:5px 0;
  background:#4646d1;
}
div.dilo_texto h4{
  color:#ddd !important;
  text-align:left !important;
  border-bottom:1px solid #66a;
}
div.dilo_texto p{
  color:#fff !important;
  margin:0 5px !important;
  padding:0 !important;
  }
/*                                BLOG                            */

div.noticia_uno{
   margin:10px 0;
   position:relative;
   overflow:hidden;
   border-bottom:1px solid #669;
}
p.noticia_dia{
   margin:0;
   padding:0;
   font-size:10pt;
   text-align:right;
}
p.noticia_dia span{
  font-style:italic;
  padding-left:18px;
  background:url(imagenes/iconos/calendario_mio.png) left no-repeat;
  color:#911;
}
div.noticia_uno h3{
    margin:0 0 15px 45px;
	font-family:georgia,times;
	font-size:16pt;
	color:#a11;
	text-align:right;
}
div.noticia_uno img.ini_noticia{
  max-width:280px;
  max-height:210px;
  float:right;
  margin-left:10px;
}
div.noticia_uno img.recta_noticia{
   width:550px;
   max-height:250px;
}
div.noticia_uno div.datafecha{
  clear:both;
}

div.noticia_uno p.publicacion_noticia{
   text-align:right;
   margin-bottom:18px;
}

div.noticia_uno p.publicacion_noticia cite{
   margin:0 5px 0 190px;
   padding-left:20px;
   background:url(imagenes/css/bocata_comentario.png) left no-repeat;
}
div.noticia_uno p.publicacion_noticia cite a{
  color:#691414;
}

div.mas_noticias{
   border-bottom:1px solid #115;
   margin:0 15%;
}

div.mas_noti{
   border-top:1px solid #115;
   
   }
div.mas_noti p{
   padding:0;
   font-size:10pt;
   }
div.mas_noti p.masnot_fecha{
   font-size:8pt;
   text-align:right;
}   
div.mas_noti p a{
   margin-left:250px;
   padding-right:18px;
   text-decoration:none;
   color:#66a;
   background:url(imagenes/css/vetienda.png) center right no-repeat;
}

/*    Noticia individual           */

div.indi_blog{
   padding:0 5px 0 10px;
}

div.indi_blog h3{
   font-size:16pt;
   color:#c11;
   margin-top:10px;
	text-align:right;
}

div.indi_blog img.indi_rectaimg{
    width:550px;
	max-height:200px;
}



/*  Listado de noticias  */
div.listanoticias{
 padding:0 10px;
 margin:0 0 0 80px;
}
div.listanoticias p.blog{
  text-align:center;
  margin:7px 0 2px 0;
  padding:0 0 6px 0;
  height:24px;
}
div.listanoticias p.blog span{
   font-family:georgia,sans;
   padding-top:2px;
}

div.listanoticias p.blog a{
  padding:8px 0 7px 22px;
  font-size:2pt;
  color:#fff;
}

a.empiezablog{
   background:url(imagenes/css/paginador.png) 0 -18px no-repeat;
}

a.menosblog{
   background:url(imagenes/css/paginador.png) 0 0 no-repeat;
}
a.masblog{
   background:url(imagenes/css/paginador.png) 0 -38px no-repeat;
}
a.finblog{
   background:url(imagenes/css/paginador.png) 0 -56px no-repeat;
}

div.listanoticias h2{
   text-align:right;
   padding-right:10px;
   color:#a11;
   border-bottom:1px solid #611;
   }
   
div.pagina{
}

div.pagina h5{
  font-size:12pt;
}
div.pagina p.hen{
   font-size:10pt;
   text-align:right;
   padding-right:8px;
}
div.pagina p.hen a{
   color:#a11;
   background:url(imagenes/css/vetienda.png) center right no-repeat;
   padding-right:18px;
   font-weight:bold;
}
p.listnot_fecha{
   font-size:8pt;
   text-align:right;

}

p.numpagina{
margin:5px 0 15px 0;
  text-align:center;
}

.pics{
  position:relative;
  overflow:hidden;
   background:#b11616;
   padding-top:5px;
   border:1px solid #66a;
   border-bottom:0;
   margin-top:15px;
}
.mandafoto_izquierda{
  float:left;
   width:40px;
   height:160px;
  padding-top:140px;
}
.mandafoto_izquierda a{
  padding:30px 15px;
  margin-left:1px;
  font-size:2pt;
  color:#1616b1;
  background:url(imagenes/css/pasafotos.png) 0 -58px no-repeat;
}
.mandafoto_izquierda a:hover{
  background:url(imagenes/css/overpasafotos.png) 0 -58px no-repeat;
}
.mandafoto_foto{
  float:left;
   width:460px;
   height:300px;
   background:#161691;
   border:1px solid #161666;
}
.mandafoto_derecha{
  float:left;
   width:40px;
   height:160px;
  padding-top:140px;
}
.mandafoto_derecha a{
  padding:28px 15px;
  margin-left:4px;
  font-size:2pt;
  color:#1616b1;
  background:url(imagenes/css/pasafotos.png) 0 0 no-repeat;
}
.mandafoto_derecha a:hover{
  background:url(imagenes/css/overpasafotos.png) 0 0 no-repeat;
}
#not_fg_0{
  display:block;
}
#not_fotop_0{
  border:2px solid #222;
}

.pasaimg{
   text-align:center;
   margin:0 0 25px 0;
   padding:2px;
   background:#b11616 url(imagenes/miequipo/foto_peque.png) bottom right no-repeat;
   border:1px solid #66a;
   border-top:0;
   height:100px;
}

img.not_fotogrande{
   max-width:420px;
   height:280px;
   display:none;
   margin:auto;
   margin-top:5px;
   border:1px solid #113;
}
img.not_fotopequena{
   max-width:140px;
   height:60px;
   margin:0 3px;
   cursor:pointer;
}
img.not_fotopequena:hover{
   max-width:170px;
   height:80px;
  border:2px solid #222;
}


/*   Comentarios a la noticia          */

div.comenta_not{
  margin:10px 0 5px 35px;
}
div.comenta_not h4{
  background:#911616;
  color:#fff;
}

div.comentario{
  margin:0 0 25px 0;
  border-bottom:1px solid #bbb;
}

div.faldon_not{
  border-right:1px solid #111;
  font-size:11pt;
  float:left;
  width:100px;
}
div.faldon_not p{

}
div.faldon_not em{
  background:url(imagenes/css/iconousuario.png) left no-repeat;
  padding-left:12px;
  font-weight:bold;
}
div.faldon_not span{
  font-size:8pt;
}
div.faldon_not img{
  width:80px;
  margin:0 8px;
  max-height:140px;
}

div.faldon_texto{
 padding-left:5px;
 float:left;
 width:405px;
}

div.faldon_texto p{
  margin:5px 0;
}

div.vota_comen{
}

div.vota_comen p{
  text-align:right;
  padding-right:3px;
}

fieldset.comnt_noticia{
  clear:both;
  margin:50px 0;
}

p.cargador{
    display:none;
background:url(imagenes/iconos/ajax_espera.gif) left no-repeat;
font-size:10pt;
margin-left:55%;
padding-left:20px;
text-align:left;
clear:both;
}

#olvido_error,
#olvido_hecho{
  display:none;
  color:#114;
  font-size:9pt;
  font-weight:bold;
}

div.par_olvido{
  margin:15px 15px 15px 110px;

}

.vota_comen input{
  background:none;
  border:0;
  cursor:pointer;
}

input.suma{
  background:url(imagenes/iconos/suma.png) left center no-repeat;
  padding:0 0 0 0.8em;
  margin:0 0 0 5%;
  border-top:1px solid transparent;
  border-left:1px solid transparent;
  border-right:2px solid transparent;
}
input.suma:hover{
background:#bea url(imagenes/iconos/suma.png) left center no-repeat;
border-top:1px solid #ad9;
border-left:1px solid #ad9;
border-right:2px solid #9c8;
}
input.resta{
  background:url(imagenes/iconos/delete.png) left center no-repeat;
  padding:0 0 0 0.8em;
  margin:0 5px;
  border-top:1px solid transparent;
  border-left:1px solid transparent;
  border-right:2px solid transparent;
}
input.resta:hover{
background:#eba url(imagenes/iconos/delete.png) left center no-repeat;
border-top:1px solid #da9;
border-left:1px solid #da9;
border-right:2px solid #e98;
}

div.comenta_not fieldset{
   width:65%;
   margin-left:15%;
}
p.enviauser{
   text-align:right;
}
p.enviauser input{
  cursor:pointer;
}

p.volver{
   margin:5px 0 15px 0;
   text-align:right;
}
p.volver em{
  font-family:georgia,sans;
  font-size:10pt;
}
p.volver a{
   color:#114;
   background:url(imagenes/css/vetienda.png) center right no-repeat;
   padding-right:21px;
   font-weight:bold;
}

p.registrolvido{
   text-align:center;
}

p.registrolvido a{
  margin:0 10px;
  font-size:10pt;
}

a.registrocontra{
  padding-left:12px;
  background:url(imagenes/css/iconousuario.png) left no-repeat;
}


/*  Hazte usuario web   */
fieldset.registrouser{
   width:80%;
   margin:4% 0 5% 14%;
   padding:0 5px;
   background:url(imagenes/css/usuario.png) top right no-repeat;
   border:0;
}
fieldset.registrouser legend{
   margin-left:5%;
   font-family:georgia,sans;
   font-size:14pt;
   font-weight:bold;
   color:#114;
}
fieldset.registrouser p{
   text-align:left;
   padding-left:15px;
   font-size:11pt;
   color:#114;
   font-weight:bold;
   font-style:italic;
  text-align:center;
}

.regis_img{
  background:#4646b1;
  padding:4px 0;
  margin-top:8px;
  color:#eee;
  text-align:center;
  font-weight:bold;
}
fieldset.registrouser p.adverimg{
   font-size:9pt;
   color:#eee;
   font-weight:normal;
   font-style:normal;
  background:none;
}


/*               COMUNICADOS          */

div.todo_comunica{
   margin:12px 0 12px 70px;
   padding:5px 0 5px 20px;
   min-height:80px;
   background:#911616 url(imagenes/miequipo/foto_peque.png) bottom right no-repeat;
}

div.todo_comunica h3{
  color:#66a;
}
div.todo_comunica h4{
  border-bottom:1px solid #411;
  color:#dde;
}
div.todo_comunica p{
  padding:0 49px 0 0 !important;
  color:fff !important;
}
div.todo_comunica p a{
  color:#aaf;
}

/*                 Documentos                     */

div.documento{
  margin:10px 0 5px 45px;
  border-bottom:2px solid #3636b1;
}

div.documento h4 em{
   font-weight:normal;
}

div.documento p.docuop{
   text-align:right;
   padding-right:5px;
}
div.documento p.docuop a{
  padding-left:16px;
  background:url(imagenes/historia/logopedefe.gif) left no-repeat;
  font-size:9pt;
}

/*  Entrevistas  */

div.tutoentre{
  margin:0 25px 18px 55px;
  padding-left:5px;
  border-bottom:1px solid #3636b1;
}

p.interviu_bajo span{
	 font-weight:11pt;
	 font-family:georgia,sans;
}
p.interviu_bajo a{
     margin-left:240px;
	 font-style:italic;
	 font-weight:10pt;
	 color:#aaf;
	 background:url(imagenes/css/lupita.png) right no-repeat;
}

div.entrevista{
  position:relative;
  overflow:hidden;
}

div.entrevista p.entradainter{
   font-size:10pt;
   margin-left:55%;
   padding-left:16px;
   background:url(imagenes/iconos/calendario_mio.png) left no-repeat;
}

div.entrevista img{
  float:left;
  max-height:200px;
  max-width:300px;
  margin:0 10px 10px 0;
  border:2px solid #88b;
  border-right:1px solid #999;
  border-top:1px solid #999;
}

div.entrevista h3{
background:#a61616;
  border-bottom:1px solid #aaa;
  color:#fff;
}
div.entrevista span{
   font-size:11pt;
   font-weight:normal;
   font-style:italic;
}
div.entrevista p.entrada{
   margin-top:25px;
   font-weight:bold;
   font-style:italic;
}

div.entrevista p.preguntas{
   margin:0;
   padding:10px 0 10px 35px;
   clear:both;
}
div.entrevista p.preguntas em{
   font-size:8pt;
   text-decoration:underline;
}

/*                     Cartelera         */

div.cartelera_todas{
	margin:8px 0 8px 75px;
	background:url(imagenes/iconos_futbol/campo_vertical.png) top right no-repeat;
}

div.cartelera_todas h3{
   font-family:georgia,sans;
   color:#dde;
   font-size:15pt;
    background:#911616;
	text-align:center;
	margin:0 0 10px 0;
	text-transform:capitalize;
}

div.cartelera_ponpar {
  position:relative;
  overflow:hidden;
}

div.cartelera_ponpar p{
  float:left;
  font-size:13pt;
  font-weight:bold;
  font-style:italic;
  width:36%;
}
div.cartelera_ponpar  img{
  float:left;
  margin:0 5% 0 15%;
  height:100px;
}

div.cartelera_datospar p{
   background:#b88;
   color:#116;
}

div.cartelera_datospar p span{
   font-size:10pt;
   text-decoration:underline;
   font-weight:bold;
   margin-right:5px;
}
div.cartelera_datospar p.vemas_cartelera{
   cursor:pointer;
   text-align:right;
   padding-right:16px;
   margin-right:26px;
   background:transparent url(imagenes/iconos/info.png) right no-repeat;
}
div.cartelera_datospar p.vemas_cartelera a{
  font-size:11pt;
}
div.carteinfo{
  display:none;
  margin:0 15%;
  background:#262671;
  color:#fff;
}
div.carteinfo p{
  text-align:center;
  padding:5px;
}


div.cronicas_todas{
   margin:10px 0 10px 45px;
   border:1px solid #161696;
   background:#b11616 url(imagenes/miequipo/foto_peque.png) bottom right no-repeat;
}
div.cronicas_todas h3{
   text-align:center;
   color:#fff;
  background:#111171 url(imagenes/css/sombra_presentaclub.png) left repeat-y ;
}
div.cronicas_todas p{
  background:url(imagenes/css/sombra_presentaclub.png) left repeat-y ;
   margin:0;
   padding:10px 0;
   text-align:center;
   border:1px solid #161696;
   border-top:0;
   border-bottom:0;
   font-size:14pt;
   color:#fff;
   font-weight:bold;
}
div.cronicas_todas img{
  height:30px;
}


div.lacronica{
margin-top:15px;
}

div.cabecera_cronica{
  background:#c11616;
   border:1px solid #161656;
   border-bottom:3px solid #161656;
  position:relative;
  overflow:auto;
}
div.cabecera_cronica h3{
   color:#fff;
   font-style:italic;
   margin:10px 30px 5px 45px;
   background:#111171;
   text-align:left;
   padding-left:5px;
}
div.cabecera_cronica h3 span{
   float:right;
   margin-right:65px;
}

div.cabecera_cronica p.cronica_imagenes{
   border:1px solid #116;
   margin:0 35px 0 45px;
   padding:5px 0;
   background:#161681;
}

div.cabecera_cronica img{
   margin:0 10px 50px 0;
}
div.cabecera_cronica img.escudoclub{
   height:120px;
   max-width:120px;
   margin:0 15px 0 25px;
}
div.cabecera_cronica img.climato{
   margin:0;
   position:absolute;
   top:0;
   right:0;
}
div.cabecera_cronica p{
  color:#eee;
}
div.cabecera_cronica p span{
  color:#faa;
  font-size:10pt;
  text-decoration:underline;
  font-weight:bold;
  padding-left:16px;
  background:url(imagenes/css/iconousuario.png) left no-repeat;
}



div.info_cronica{
    margin:20px 5px 0 40px;
  background:#c11616;
   border:1px solid #161656;
   border-bottom:3px solid #161656;
   padding:3px 5px;
}
div.info_cronica p{
   padding:0;
   
}
div.info_cronica p.arbitro{
   padding:0 0 0 22px;
	background:url(imagenes/iconos/arbitrofeo.png) top left no-repeat;
   margin:0 0 15px 0;
   color:#fff;
}
div.info_cronica p.arbitro span{
   font-size:9pt;
   font-weight:bold;
   text-decoration:underline;
}
div.info_cronica p.arbitro cite{
   font-size:14pt;
   margin:0 5px;
}
div.info_cronica p a{
    font-style:italic;
    font-weight:bold;
    color:#bbf;
	text-decoration:none;
	padding-right:20px;
   background:url(imagenes/css/vetienda.png) center right no-repeat;
}
div.info_cronica p a:hover{
    color:#ddd;
}

div.explaya_cronica{
   margin:15px 5px 70px 40px;
}

div.explaya_cronica h4{
   font-size:16pt;
   color:#99f;
   font-style:italic;
   background:#b11616;
   padding:3px 5px;
}

 input.vertovo{
    font-family:Trebuchet MS;
	font-size:12pt;
	background:transparent url(imagenes/css/lupita.png) right no-repeat;
	padding:0 18px 0 0;
    border:0;
    font-style:italic;
    font-weight:bold;
    cursor:pointer;
    color:#003;
    }
 input.vertovo:hover{
    color:#ddd;
}
input.cerrarcron{
  background:none;
  border:0;
  cursor:pointer;
  padding-left:16px;
  font-style:italic;
  font-weight:bold;
  margin-left:200px;
}

#minutocron{
   display:none;
margin:0 0 0 110px;
}
#minutocron caption{
  text-align:left;
  font-style: italic;
  font-size:0.8em;
}
#minutocron thead th.min{
  width:1em;
}
#minutocron thead th.logo{
   width:20px;
}
#minutocron tbody td{
text-align:left;
font-size:0.9em;
}
#minutocron tbody td.min{
text-align:left;
font:italic .8em sans;
}
#minutocron tbody td em{
margin-left:3em;
}
#minutocron tfoot th{
   font:italic .7em times;
   text-align:left;
}



div.minuteca_cronica{
   margin:20px 5px 0 45px;
}
div.minuteca_cronica p{
   padding:0;
}

/*                                           Equipos                 */

div.iniciocat{
   text-align:center;
   margin-bottom:55px;
}
div.iniciocat h2{
   margin:12px 0 0 2px;
   padding:0 0 0 50px;
   color:#911;
   border-bottom:1px solid #811;
   text-align:left;
}
div.iniciocat img{
   width:530px;
   margin:5px 10px;
   
}

/*       plantilla  */

.lista{
 margin:0 5px 0 45px;
}
.lista h4.lista_tecnico{
 background:url(imagenes/css/muestratecnicos.png) left no-repeat;
 text-align:right;
 color:#003;
 margin:3% 0 0 0;
 padding:0.2em 0 0.2em 2em;
 font-style:italic;
 font-size:1.1em;
}
.lista h4.lista_jugador{
 background:url(imagenes/css/muestrajugadores.png) left no-repeat;
 text-align:right;
 color:#003;
 margin:3% 0 0 0;
 padding:0.2em 0 0.2em 2em;
 font-style:italic;
 font-size:1.1em;
}

.listado_tec{
  width:99%;
background:#800 url(imagenes/iconos_futbol/fondo_ficha.png) top left no-repeat;
  margin:1% 0;
  border:1px solid #311;
}
.listado_tec img{
  height:6em;
}

.listado_jug{
position:relative;
  width:99%;
background:#800 url(imagenes/iconos_futbol/fondo_ficha.png) top left no-repeat;
  margin:1% 0;
  padding:0;
  border:1px solid #311;
}

.ficha_datosjug{
 width:78%;
 padding-right:2%;
 border:1px solid #fff;
 padding:0 5px 0 0;
}

.ficha_datosjug h5{
 width:auto;
 text-align:right;
 margin:5px 0 5px 0 ;
 font-size:1.2em;
 padding:5px 5px 5px 0;
 color:#eef;
}

.ficha_datosjug img{
  height:7em;
  float:left;
  width:6em;
  margin:0;
  padding:0;
  border-right:2px solid #311;
  border-bottom:2px solid #311;
}
.ficha_datosjug p{
   width:auto;
   padding:0;
   margin:0 10px 0 0;
   font-size:0.9em;
   font-weight:bold;
   text-align:right;
  font-style:italic;
  color:#fff !important;
}
p.ficha_comentario{
   clear:both;
   text-align:left;
   margin-top:2em;
   padding:0 0.2em;
}
.ficha_datosjug p span{
  font-size:0.8em;
  color:#aaf;
  font-style:italic;
  margin-right:0.2em;
}
.ficha_datosjug a{
  color:#fff;
  text-decoration:none;
  background:url(imagenes/iconos/script_add.png) left no-repeat;
  padding-left:1.2em;
}

.ficha_dorsal{
background:#1616b1 url(imagenes/iconos_futbol/fondo_degradado.png) top center no-repeat;
width:18%;
height:100%;
position:absolute;
top:0;
right:0;
padding:0 0.2em;
border:1px solid #fff;
text-align:center;
}

.ficha_dorsal img{
  height:1.5em;
  margin:0.5em 0 0.1em 0;
}
.ficha_dorsal img.posicion{
  height:6.5em;
  max-width:100%;
  margin:0;
  padding:0;
}

.jug_est{
   background:#fff url(imagenes/css/fondo_degradado.png) top center repeat-x;
   border:1px solid #ccc;
}

.jug_est p{
   padding-left:5em;
   text-align:left;
   color:#300 !important;
}
p.jugados{
   padding-left:1em;
}
.jug_est img{
  width:1em;
  height:1em;
  display:inline;
  float:none;
  border:0;
  margin:0 0.4em 0 0;
}

/*          clasificacion  */
table.clasificacion{
 margin:2% 2% 5% 2%;
 padding:0;
 width:95%;
 text-align:center;
}

 table.clasificacion thead th{
 background:#008;
 border:1px solid #aaa;
 border-right:2px solid #999;
 border-bottom:2px solid #999;
  padding:0;
  color:#fff;
  font-size:0.8em;
}
 table.clasificacion thead th.nombreleague{
    font-weight:normal;
    text-align:left;
    padding-left:0.5em;
 }
table.clasificacion tfoot th{
  font-weight:normal;
  font-size:0.8em;
  font-style:italic;
  color:#333;
  text-align:right;
}

table.clasificacion td{
border-bottom:0;
  color:#441;
}

table.clasificacion tbody a{
  color:#441;
  text-decoration:none;
}

table.clasificacion tr.sube{
    background:#7f7;
}

table.clasificacion tr.promosube{
    background:#99f;
}
table.clasificacion tr.promobaja{
    background:orange;
}
table.clasificacion tr.baja{
    background:#f99;
}

table.clasificacion tbody td.escudotal{
   width:4em;
}
img.escudoclas{
   height:3em;
   margin:0;
   padding:0;
}

h5.catecomp{
  margin:0 0 0.5em 0;
  font-size:1.1em;
  text-align:left;
  color:#411;
  padding-left:3em;
}

h5.catecomp em{
  font-size:0.8em;
}

p.notaclas{
  text-align:right;
  margin-right:12px;
  color:#232;
  border-bottom:1px solid #232;
}

 p.federativo{
  font-size:0.8em;
  color:#232;
  text-align:center;
  margin: 1% 0 4% 0;
}

/*ultimo partido clasificacion*/
table.clasicate{
font-size:1em;
padding:0 5px;
width:75%;
margin:0.5em 0 1em 3em;
background:#b11616;
border:1px solid #aaa;
border-right:2px solid #999;
border-bottom:2px solid #999;
}

table.clasicate thead th{
  font-size:0.8em;
  color:#ffe;
  text-align:left;
  font-weight:normal;
  border-bottom:1px solid #baa;
}

table.clasicate tbody td{
   font-size:0.8em;
   color:#fff;
}

p.listaclasi span{
 padding:1% 2% 1% 6%;
        text-align:left;
 position:absolute;
 right:-1px;
 top:0;
}

/*         ENTRENAMIENTOS    */

div.fabian{
 width:80%;
 padding:3% 10% 0 10%;
 padding-bottom:9em;
 margin:0 0 10% 0;
 background:url(imagenes/iconos_futbol/controlabalon.gif) bottom center no-repeat;
}

table.entrenos{
  width:98%;
  border:1px solid #003;
  background:url(imagenes/miequipo/foto_mediana.png) center center no-repeat;
}

.entrenos caption{
   text-align:left;
   padding-left:1.4em;
   background:url(imagenes/miequipo/icono.png) left no-repeat;
}

.entrenos thead{
  background:#900;
  color:#fff;
  text-align:center;
}
.entrenos thead td{
  border:1px solid #668;
}

.entrenos tbody{
  text-align:center;
}

.entrenos tbody tr{
   height:2em;
}

.entrenos tfoot{
   text-align:center;
   color:#300;
   font-size:0.8em;
   font-style:italic;
}

.entrenos tfoot td{
   padding-top:2em;
}



 /*                       Calendario                    */


div.verjornada{
margin:0 5px 0 55px;
}
 #vecal_completo{
text-align:right;
padding:0 25px 5px 0;
display:none;
}

#vecal_completo a{
   background:url(imagenes/css/clasificacion.jpg) right no-repeat;
   text-decoration:none;
   font-weight:bold;
   font-size:14px;
padding:0 1.1em 0.4em 0;
color:#611;
}

h3.jorn_calendario{
   margin-top:15px;
   text-align:center;
}

div.verjornada h4{
 margin:0 0 25px 0;
 padding:0;
 font-style:italic;
 color:#551;
 font-size:12px;
 text-align:left;
}
div.verjornada h5{
   background:#cca;
   text-align:left;
}
div.verjornada h5 span{
 margin:0;
 padding:0 0 0 15%;
 font-style:italic;
 color:#661;
 font-size:14px;
}


table.indi_calenda{
 width:80%;
 margin:0 10%;
 padding:0;
  text-align:left;
}

table.indi_calenda caption{
    font-weight:bold;
	color:#fff;
	padding:0.2em 0.1em;
	margin:0;
	text-align:left;
	background:url(imagenes/css/fondo_achedirectivo.png) left repeat-x;
}
table.indi_calenda caption em{
    padding-left:1.5em;
	background:url(imagenes/iconos/baloncete.png) left no-repeat;
}
table.indi_calenda thead th{
  padding:0 0 0 0.1em;
  border:1px solid #999;
  font-size:1.2em;
  background:#a00;
  position:relative;
}
table.indi_calenda tfoot tr th{
   font-weight:normal;
   background:#008;
   position:relative;
}
table.indi_calenda tfoot th em{
  background:#117;
  color:#fff;
  margin-left:7em;
  float:right;
  padding:0.2em 2em;
  border:1px solid #777;
}

table.indi_calenda thead th span{
  background:#117;
  color:#fff;
  margin-left:7em;
  float:right;
  font-size:0.7em;
  padding:0.2em 2em;
  border:1px solid #777;
}

table.indi_calenda  tbody td{
 color:#234;
}

/*   MVP  */

.cab_mvp{
  padding:10px;
}
.cab_mvp h3{
  margin:0.2em 0;
  border-top:1px solid #cc0;
  font-size:1.9em ;
  text-transform:capitalize;
  color:#b33;
  font-style:italic;
}

.cab_mvp p{
 margin:0.2em 0;
 padding:0;
}
.cab_mvp p.eee{  
	margin-bottom:2em;
}
.cab_mvp table{
  text-align:center;
  width:99%;
}
.cab_mvp caption{
  text-align:right;
  font-size:1.2em;
  font-family:arial,sans;
  color:#811;
}
.cab_mvp table thead th{
    font-size:1.2em;
	text-align:right;
	color:#b44;
}
.cab_mvp table tbody td{
   font-size:1.2em;
   font-family:sans,arial;
}
.esta_mvp img,.cab_mvp img{
	 padding:0.2em;
	 background:#444;
	 height:50px;
	 border:0;
}
.esta_mvp table{
   width:99%;
   text-align:center;
}
.esta_mvp table caption{
  background:url(imagenes/css/fondo_achedirectivo.png) left repeat-x;
  color:#a33;
  padding:0 0.2em;
  margin:0 0 1em 0;
  border:0;
  text-align:right;
  font-size:1.2em;
}



/*       Patrocinadores  */
div.patrocinador{

}
div.patrocinador h3{
   text-align:center;
   margin-bottom:10px;
}
div.sponsor_contacto{
  position:relative;
  overflow:hidden;
  margin:0 30px 20px 60px;
  padding:0 0 0 5px;
  background:#b11616;
  border:1px solid
}
div.sponsor_contacto p{
  padding:0;
  color:#f0f0f0;
}
div.sponsor_contacto p span{
  padding:0;
  font-size:9pt;
  color:#aaf;
  text-decoration:underline;
}
div.sponsor_contacto p a{
  color:#ddd;
}
div.sponsor_contacto img{
    max-width:250px;
	max-height:180px;
	float:right;
	margin:2px 2px 5px 5px;
    border:1px solid #116;
    border-right:1px solid #113;
    border-top:1px solid #113;
}
div.sponsor_texto{
  position:relative;
  overflow:hidden;
  clear:both;
  margin:10px 15px 0 15px;
}
div.sponsor_texto img{
    max-width:250px;
	float:left;
	margin:0 5px 0 0;
}


div.secbanner{
   
}

div.secbanner img{
  max-width:150px;
  max-height:100px;
}


/*        galeria de fotos   */

div.fotos{
  position:relative;
  overflow:hidden;
}

div.unafoto{
  height:200px;
  width:162px;
  border:1px solid #116;
  float:left;
  background:#b11616 url(imagenes/css/menu_sponsor.png) bottom left no-repeat;
  margin:5px;
}
div.unafoto p{
  margin:0;
  padding:0;
  text-align:center;
  color:#eee;
  font-size:11pt;
  font-style:italic;
}
div.unafoto img{
  width:160px;
  max-height:180px;
  border:1px solid #add;
}

#centro p.blog{
width:85%;
margin:0 0 0 10%;
padding:0;
text-align:right;
color:#144;
  border-bottom:1px dotted #188;
}

p.blog a{
  text-decoration:none;
  color:#511;
}
/* alerts  */
#Container_grande{
position:absolute;
top:0;
left:0;
z-index:600;
background:url(imagenes/ajax/fondo_escritorio.png);
}

#alertCaja{
margin:14% 25% auto 25%;
border:2px solid #111;
border-left:3px solid #444;
border-bottom:3px solid #444;
z-index:601;
}

#alertCaja h2{
  margin:0;
  padding:0;
background:url(imagenes/ajax/fondodatos.png);
  color:#300;
  font-size:1.1em;
}
#alertFoto{
  background:url(imagenes/iconos_futbol/controlabalon.gif) top right no-repeat;
 width:auto;
 margin:0 0 0 8%;
 padding:0 8% 0 0;
 z-index:601;
}
#alertFoto h2{
  background:url(imagenes/css/fondo_achedirectivo.png) left repeat-x;
  color:#fff;
  border:1px solid #511;
  margin:0;
  padding:0.1em 0;
}
#alertFoto p{
  position:absolute;
  top:0;
  left:0;
  margin:0;
  padding:0.3em;
}
#alertFoto p a{
  background:url(imagenes/iconos/delete.png) left no-repeat;
  padding-left:1em;
  color:#fff;
  text-decoration:none;
}
#alertFoto img{
  width:99%;
  margin:0;
  border:2px solid #611;
}


/*                Cronicas guardadas equipos         */
div.equipo_jornada{
   margin:10px 0;
   text-align:center;
}
div.relleno_jorn{
   height:140px;
}


div.tornequipo{
   margin:10px 0 30px 35px;
   position:relative;
   overflow:auto;
}
div.tornequipo p{
   margin:0;
   padding:0 0 0 5px;
}
div.tornequipo img{
    width:260px;
	float:right;
}

div.bases_torneo{
   margin:10px 0 60px 35px;
}
div.bases_torneo h3{
  border-bottom:2px solid #bbb;
}
div.bases_torneo h4{
 margin:10px 0;
}
div.ins_torneo{
   margin:10px 0 30px 35px;
   background:#a11616;
   padding:5px;
   color:#fff;
}
div.ins_torneo h3{
  border-bottom:2px solid #115;
}

div.ins_torneo h4{
 margin:10px 0;
}
div.ins_torneo a{
  border-bottom:2px solid #115;
   color:#fff;
   font-family:helvetica,sans;
}

div.equipo_torneo{
    margin:10px 5px 10px 65px;
	background:#b11616;
	position:relative;
	overflow:hidden;
	padding:3px;
}
div.equipo_torneo h4{
  margin-left:120px;
  font-style:italic;
}
div.equipo_torneo p{
  margin-left:70px;
	color:#e0e0e0;
}
div.equipo_torneo a{
	color:#e0e0e0;
	font-family:helvetica,sans;
	font-size:10pt;
}
div.equipo_torneo img{
   float:left;
   max-height:90px;
}

/*  grupos torneo*/

#grupotorn p.grupete{
   width:100%;
   margin:0.5em 0 2em 0;
   padding:0.5em 0;
   text-align:center;
}

#grupotorn p.grupete a{
   display:inline;
   margin:0 0.2em;
   padding:0.5em 0 0.2em 1.5em;
   font-size:0.9em;
   font-weight:bold;
   color:#a33;
   text-decoration:none;
   background:url(imagenes/iconos/lupa.png) left no-repeat;
}

div.part{
  margin:0 5px 35px 45px;
}
div.part h4{
   background:#b11616;
   color:#eee;
   padding:3px 5px;
}
div.part p span{
   font-size:9pt;
   font-weight:bold;
}

div.fasefin_torneo{
  margin:0 5px 0 45px;
}

div.fasefin_torneo h3{
  border-bottom:1px solid #aad;
}

div.semis{
  text-decoration:center;
  margin:10px 0;
}
div.semis h5{
  font-size:12pt;
}
div.semis p{

}
div.semis p span{
   font-size:9pt;
   font-weight:bold;
}

/*   Abonos   */

div.inabon{
 position:relative;
 overflow:hidden;
 margin-bottom:140px;
}

div.inabon p{
  margin:0 0 0 90px;
  padding:0;
  font-size:11pt;
  font-style:italic;
  text-align:center;
}

div.inabon table{
  background:#b11616;
  width:340px;
  margin:20px 0 0 90px;
  text-align:left;
  padding:5px 5px 25px 5px;
}
div.inabon table th{
  color:#88c;
}
div.inabon table td{
  color:#e0e0e0;
}
div.inabon img{
  float:left;
  max-width:250px;
  margin:20px 40px 0 0;
}

/* solicitud de socios  */

div.inabon form{
  margin:10px 20px 10px 90px;
  background:#b11616;
  color:#eee;
  padding:5px;
}
div.inabon fieldset{
  padding:5px;
 }
div.inabon form p{
    padding:0;
	margin:0;
}

div.inabon form p.aviso_legal{
  font-size:9pt;
  text-align:left;
  color:#88f;
}

div.inabon p.finalizar_alta{
   padding:50px 0;
   margin:0;
   background:url(imagenes/miequipo/foto_peque.png) top center no-repeat;

}

/*                       Tienda                   */
div.tienda{
  position:relative;
  overflow:hidden;
  margin:40px 0 90px 0;
}

div.lista_tienda{
  width:130px;
  float:left;
  background:#1616b1;
  border:1px solid #115;
}
div.lista_tienda h3{
   text-align:center;
   color:#ddd;
   font-style:italic;
   font-family:helvetica,sans;
}

div.lista_tienda img{
   width:100px;
   margin:5px 15px;
   border:1px solid #9696b1;
   cursor:pointer;
}

div.ver_producto{
  float:left;
  width:417px;
  min-height:450px;
}

div.elproducto{
  display:none;
  }
div.elproducto p{
  border:1px solid #114;
  margin-left:10px;
  background:#a12626;
  color:#eee;
}
div.elproducto p span{
  color:#88f;
  font-size:10pt;
}
div.elproducto img{
   width:350px;
   max-height:350px;
   margin:10px 30px;
}  
#producto_0{
  display:block;
}
p.tienda_contact{
    margin-left:130px !important;
	font-size:10pt;
}

/*      ver      Encuestas      */
.verncuesta{
 position:relative;
 overflow:auto;
 width:auto;
 margin:0;
 padding:0 2% 5% 2%;
}
.verncuesta h3{
   background:url(imagenes/css/estadisticas.gif) right no-repeat;
   margin:0;
   padding:1.2em 1.7em 0 0;
   text-align:right;
   width:auto;
   color:#114;
   font-size:1.5em;
   text-transform:capitalize;
}

.verncuesta h3 u{
background:url(imagenes/miequipo/icono.png) left no-repeat;
padding-left:1.5em;
}
div.contenc{
width:auto;
margin:0 3%;
padding:0;
background:url(imagenes/miequipo/foto_mediana.png) center center no-repeat;
}

.textencu{
 text-align:center;
 color:#133;
 width:auto;
 margin:2% 5% 3% 5%;
 padding:0;
 color:#fff;
}
.textencu h4{
  margin:40px 0 0 0;
  padding:0 0 0 1em;
  text-align:left;
  color:#113;
  font-style:italic;
}

.textencu p{
  color:#411;
}

.encu_res{
   margin:0 20px 0 70px;
}
.encu_res h4{
   background:url(imagenes/css/estadisticasdos.gif) left no-repeat;
 text-align:left;
 margin:1em 0;
 padding:1em 0 0.1em 2.5em;
 font-size:1.2em;
 color:#441;
   border-bottom:1px solid #708070;
}

.encu_res p{
   margin:0;
   padding:0;
}

.encu_res p big{
   font-weight:bold;
   font-style:italic;
}
.encu_res p span{
  font-size:0.7em;
  font-weight:bold;
  color:#500;
}
.encu_res p.barra{
   background:#88a;
   font-size:0.8em;
   text-align:right;
}

.encu_res p.numvot{
   margin-bottom:2em;
}

div.verncuesta p.encucu{
background:url(imagenes/iconos/info.png) top left no-repeat;
width:auto;
margin-left:7%;
text-align:center;
color:#511;
font-weight:bold;
font-size:0.8em;
}
/*     encuestas guardadas        */
.todaencu{
  color:#100;
  margin:0 50px;
}
.todaencu h5{
   margin:1em 0 0.3em 0;
   font-size:11pt;
   font-family:arial,sans;
   border-bottom:1px solid #400;
}
.todaencu span{
  cursor:pointer;
  font-size:11pt;
}

.guarda_encu{
  display:none;
  font-size:10pt;
  margin-bottom:25px;
}
.recogeres{
  display:none;
}

.guarda_encu p.barra{
   background:#447;
   text-align:right;
   color:#fff;
}
.guarda_encu p.numvot{
   font-size:9pt;
}

/*        Actividades          */

#activi_1{
     background:url(imagenes/iconos/acti_calendario.png) top left no-repeat;
}
#activi_1 p.paginador{
    margin:25px 10px 0 140px;
	padding:0;
	font-size:1.2em;
	font-weight:bold;
	font-family:helvetica,sans;
	text-align:center;
    color:#ddd;
	background:#700;
	border-top:2px solid #aaa;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
}
#activi_1 p.paginador a{
    color:#fff;
	text-decoration:none;
}
#activi_1 table{
     background:#00a url(imagenes/miequipo/foto_mediana.png) center center no-repeat;
    margin:0 10px 0 140px;
	width:412px;
	border-bottom:2px solid #a88;
	border-left:1px solid #a88;
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
}
#activi_1 table thead td{
   text-align:center;
   font-family:arial,serif;
   text-decoration:underline;
}
#activi_1 table tbody td{
   text-align:center;
}

#activi_1 table tbody td.diactivo{
   background:#200;
   border:1px solid #aaa;
}
#activi_1 table tbody td.diactivo:hover{
   background:#700;
   border:1px solid #bbb;
   cursor:hand;
}

#activi_1 table tbody td a{
   color:#fff;
   font-weight:bold;
   text-decoration:none;
}
#activi_1 table tfoot td{
     background:url(imagenes/miequipo/icono.png) left no-repeat;
   text-align:left;
   padding-left:1.1em;
   font-size:0.8em;
   color:#fff;
   width:98%;
   margin-left:2%;
}

#activi_2{
   margin:2% 10% 18% 10%;
}

#activi_2 h3{
     background:url(imagenes/iconos/cronometro.png) top left no-repeat;
	 padding:0;
	 padding-left:1.2em;
	 margin:2em 0 0 0;
	 width:auto;
}
#activi_2 ul{
   color:#003;
   margin:0 0 2em 0;
}

#activi_2 li{
   margin:1em 0;
   padding:0 2.2em;
   color:#311;
}

#activi_2 ul cite{
   color:#111;
   margin-left:-2.2em;
   margin-right:0.5em;
   background:white;
}

/*          Rifa     */

div.larifa{
   margin:50px 10px 130px 80px;
   padding:15px 5px;
   background:#1616b1;
}

div.larifa h4{
   color:#eee;
   padding:15px 0;
}

/*   Porra      */

div.porra{
  margin:20px 10px 60px 90px;
}

div.acceso{
  margin:0 10px 0 100px;
  background:url(imagenes/css/usuario.png) top left no-repeat;
}

div.acceso h3{
  font-style:italic;
  color:#004;
  padding:15px 0 0 36px;
}

div.acceso fieldset{
  padding:10px 5px;
}
div.acceso legend{
  padding-left:36px;
  margin:0;
}

div.acceso label{
   margin-bottom:7px;
}
div.acceso input[type="submit"]{
    margin-left:170px;
}

div.juegaporra{
  width:100%;
  text-align:left;
}
div.juegaporra p{
  margin:0;
  padding:0 0.2em 0 0;
  font-family:helvetica,sans;
  font-size:1.2em;
  font-style:italic;
  }

div.juegaporra p small{
  background:url(imagenes/css/iconousuario.png) left no-repeat;
  font-weight:bold;
  padding:0 0 0 1.2em;
  font-size:0.6em;
}
#fichauser{
  clear:both;
  margin:15px 0 30px 90px;
  padding:0 2% 5% 2%;
}


div.porramenu a.inactivo{
 text-decoration:none;
 font-style:normal;
 color:red;
 font-size:1em;
}

div.podat{
 padding:10px 0;
 margin:4% 0 25% 4%;
 float:left;
 width:400px;
 background:url(imagenes/css/ini_porra.png) right top no-repeat;
}

.podat h3{
  color:#113;
}

.podat h4{
  color:#112;
  font-style:italic;
  font-weight:bold;
}

.podat h5{
 text-align:left;
 text-indent:20px;

}

div.podat p span{
     margin-right:3em;
     font-size:0.9em;
     font-weight:bold;
}

.podat cite{
  font-size:0.8em;
}
.podat a{
    background:url(imagenes/iconos/envia_coment.png) left no-repeat;
    padding-left:1em;
    text-decoration:none;
}
.podat a:hover{
    background:url(imagenes/iconos/envia_coment.png) left no-repeat;
    padding-left:1em;
    text-decoration:none;
    font-weight:bold;
}
.podat fieldset{
   margin:4% 0;
   padding:5px 30px;
   width:300px;
   text-align:center;
   clear:both;
}

.podat fieldset legend{
   font-size:10pt;
   font-weight:bold;
   color:#114;
   font-family:georgia,sans;
}

.podat label{
  color:#aaa;
}
.podat input{
   margin:0.3em 0;
}
table.porra{
   margin:1em;
   width:95%;
  }
table.porra caption{
  text-align:left;
  font-style:italic;
  font-size:0.8em;
}
table.porra thead th{
  padding:0 3%;
  background:#005;
  color:#eef;
  border:1px solid #aaa;
}
table.porra thead th.vacio{ background:none;border:0;}

div.superporra{

}
div.superporra td{
   text-align:center;
}
div.superporra td.ganador{
   background:#aa3;
}
p.cuidado_porra{
   font-size:8pt;
   margin:10px 60px !important;
   padding:3px 5px !important;
   background:#aaa;
   color:#1616b1;
   font-weight:bold;
}

div.turesul_porra{
    margin:15px 40px;
}

/*               enlaces             */

/*        Todos los enlaces           */
em.vte{
   background:url(imagenes/miequipo/icono.png) left no-repeat;
   padding:0 0 0 1.2em;
}
.to_enlace{
  width:auto;
  margin:0 3% 10% 20%;
  padding:0;
}

.to_enlace ul{
  list-style:square;
}

.to_enlace li{
   margin:0.5em 0;
   padding:0;
}

.to_enlace li a{
  color:#113;
  font-size:1.1em;
}
/*        mapa web                             */

/*   mapa web      */
dl.mapaew{
   width:90%;
   margin:2% 5%;
   padding:1em 0 1em 2em;
}

dl.mapaew dt{
   background:url(imagenes/miequipo/icono.png) left no-repeat;
   font-size:1.2em;
   color:#300;
   margin:1em 0 0 0;
   padding:0 0 0 1.5em;
}
dl.mapaew dd{
   margin-top:0.6em;
}
.mapaew dd a{
   background:url(imagenes/iconos/baloncete.png) left no-repeat;
   padding:0 0 0 1.4em;
   text-decoration:none;
   font-size:1.1em;
}
dl.dentrodeotro{
  margin-left: 5em;
   
}
dl.dentrodeotro dt{
   font-size:1.1em;
   color:#003;
   margin:0;
   text-transform:capitalize;
}


/* redes sociales           */
.datafecha  a.comp_tuenti{
    color:#aaf;
    padding:25px 25px 0 0;
    background:url(imagenes/iconos/logo_tuenti.png) bottom center no-repeat;

}
.datafecha  a.comp_tuenti:hover{
    background:url(imagenes/iconos/logo_tuenti_over.png) bottom center no-repeat;

}
.datafecha  a.comp_twitter{
    color:#aaf;
    padding:1.5em 2em 0 0;
    background:url(imagenes/iconos/logo_twitter.png) bottom center no-repeat;
}

.datafecha  a.comp_twitter:hover{
    background:url(imagenes/iconos/logo_twitter_over.png) bottom center no-repeat;
}
.datafecha  a.comp_facebook{
    color:#aaf;
    padding:1.5em 2em 0 0;
    background:url(imagenes/iconos/logo_facebook.png) bottom center no-repeat;

}
.datafecha  a.comp_facebook:hover{
    background:url(imagenes/iconos/logo_facebook_over.png) bottom center no-repeat;

}
  /*  Color promocion   ayuda debajo de clasificacion    */
  
div.ayudaclas{
     margin:0 0 2% 0;
     width:100%;
     text-align:right;
}
div.ayudaclas p{
     margin:0;
     padding:0 1% 0 0;
     width:98%;
     font-size:0.8em;
}
.ayudaclas p span{
  width:1em;
}
.ayudaclas p span.sube{
     background:#7f7;
     color:#7f7;
     margin-right:0.2em;
}
.ayudaclas p span.psub{
     background:#99f;
     color:#99f;
     margin-right:0.2em;
}
.ayudaclas p span.pbaj{
     background:orange;
     color:orange;
     margin-right:0.2em;
}
.ayudaclas p span.baja{
     background:#f99;
     color:#f99;
     margin-right:0.2em;
}
   

/*              Centra banners*/

div.centra_banner{
	margin-left:80px;
}
div.centra_banner h4{
  color:#b66 !important;
  font-size:10pt !important;
}

/*  banda baja  */

div.banda_baja{
  margin:0;
  padding:0;
  width:100%;
  position:relative;
  overflow:auto;
  border-top:1px solid #116;
}

div.baner_piepag{
   margin:2px 7px;
   width:235px;
   padding:0;
   float:left;
   }

div.baner_piepag img{
   width:235px;
   height:140px;
}

p.sinpublicar{
    text-align:center !important;
	margin-bottom:90px !important;
	padding:40px 0 0 0 !important;
    background:url(imagenes/css/sinpublicar.png) top center no-repeat;
}

/*     Acceso usuarios    */

p.errorentrar{
   font-size:8pt;
   margin:10px 60px !important;
   padding:3px 5px !important;
   background:#aaa;
   color:#b11616;
   font-weight:bold;
}


/*                 pie             */
 #pie{
  position:relative;
  overflow:auto;
  font-size:9pt;
  width:1025px;
  margin:0 0 0 -13px;
  padding:2px 0 12px 0;
  color:#fff;  
  background:url(imagenes/css/sombra_pie.png) left bottom repeat-x;
}
.pie_club{
   float:left;
   width:48%;
   padding:0 0 0 1em;
   margin:0 0 0 11px;
   height:50px;
   border:2px solid #a00;
   border-right:5px solid #a00;
  background:#00f url(imagenes/miequipo/foto_peque.png) center center no-repeat;
}
.webdeportiva{
  float:right;
   text-align:right;
   margin:0 14px 0 0;
   padding:10px 11px 4px 9px;
   background:#00f url(imagenes/css/webdeportiva.png) center center no-repeat;
   width:45%;
   border:2px solid #a00;
   border-left:5px solid #a00;
}
.webdeportiva a{
  color:#fff;
  text-decoration:none;
}
