  
	  
#subnavegacion {
   	position:relative;
	height:25px;
	padding: 0px 0px 0px 2px;
	text-align:left;
	background-color:#446D16;
	}
	
    #subnavegacion ul {
      margin:0px;
      list-style:none;
      }
    #subnavegacion li {
      float:left;
      }

    #subnavegacion .current {
		font-weight:bold;
      }
	 #subnavegacion a {
      float:left;
      margin:0px;
      padding:3px 7px 3px 7px;
	  color: #fff;
      }

	
.bloqueportadagrande /* BLOQUE SUPERIOR DE LA PORTADA  */
	{
	position:relative;
	margin: 10px 10px 0px 10px;
	padding-bottom: 5px;
	}
	.bloqueportadagrande h2 {font-size: 22px;}
	.bloqueportadagrande img{
			float: left; /* ** POSICION DERECHA O IZQUIERDA ****** */
			position:relative;
			margin: 5px 10px 5px 5px; /* ** SEPARACION RESPECTO AL BLOQUE CONTENEDOR ****** */
			padding: 8px; /* ** SEPARACION RESPECTO AL FILETE EXTERIOR DE LA FOTO ****** */
			background-color: #C7DBB6;
			border: 1px solid #cccccc;
	}
	
.bloqueportada 
	{
	position:relative;
	margin: 10px;
	}
	.bloqueportada h2 {font-size: 16px;}
	.bloqueportada img{
			float: left; /* ** POSICION DERECHA O IZQUIERDA ****** */
			position:relative;
			margin: 5px 10px 0px 5px; /* ** SEPARACION RESPECTO AL BLOQUE CONTENEDOR ****** */
			padding: 8px; /* ** SEPARACION RESPECTO AL FILETE EXTERIOR DE LA FOTO ****** */
			background-color: #C7DBB6;
			border: 1px solid #cccccc;
	}
	

.pildoradcha 
		{
		background-color:#f5f5f5;
		border:1px solid #fff;
		margin-bottom:2px;
		margin-top: 5px;
		padding:5px 3px 2px 3px;
		width:159px;
		color:#666666;
		text-align:left;
		margin-left:4px;
		}
		.pildoradcha img{
			border:1px solid #cccccc;	
			margin-right:2px;
		}	
		.pildoradcha a{		
			color:#990000;
			padding:0px;
			margin:0px;
			text-decoration:underline;
		}
		.pildoradcha a:hover{		
			color:#000;
			padding:0px;
			margin:0px;
			text-decoration:underline;
		}
		.pildoradcha a:visited{		
			color:#990000;
			padding:0px;
			margin:0px;
			text-decoration:underline;
		}
		.pildoradcha a:active{		
			color:#990000;
			padding:0px;
			margin:0px;
			text-decoration:underline;
		}
		.pildoradcha h3{
			font-size:14px;
			font-weight:bold;
		}
		
.bloquea 
	{
	position:relative;
	margin: 10px 10px 0px 10px;
	/*width:100%;*/
	padding:5px;
	clear:both;
	}	
	
	.bloquea .apoyo  /* BLOQUES DE TEXTO APOYO/ADICIONAL A LOS BLOQUES DE CONTENIDO */
		{
			float:right;
			position: relative;
			width:170px;
			margin: 5px 5px 20px 5px;
			padding: 5px 5px 5px 5px;
			background-color: #FEF4CF;
			border-left-color: #666;
			border-left-style: solid;
			border-left-width: 3px;
		}
 				
.bloqueb 
	{
	position:relative;
	margin: 10px 10px 0px 10px;
	/*width:100%;*/
	padding:5px;
	clear:both;
	}			
	
	.bloqueb .apoyo  /* BLOQUES DE TEXTO APOYO/ADICIONAL A LOS BLOQUES DE CONTENIDO */
		{
			float:right;
			position: relative;
			width:170px;
			margin: 5px 5px 20px 5px;
			padding: 5px 5px 5px 5px;
			background-color: #f8f8f8;
			border-left-color: #cccccc;
			border-left-style: solid;
			border-left-width: 5px;
		}
	
.bloquec
	{
	position:relative;
	margin: 10px 10px 0px 10px;
	/*width:100%;*/
	padding:5px;
	clear:both;
	}	
	
	.bloquec .apoyo  /* BLOQUES DE TEXTO APOYO/ADICIONAL A LOS BLOQUES DE CONTENIDO */
		{
			float:right;
			position: relative;
			width:170px;
			margin: 5px 5px 20px 5px;
			padding: 5px 5px 5px 5px;
			background-color: #f8f8f8;
			border-left-color: #cccccc;
			border-left-style: solid;
			border-left-width: 5px;
		}
				
.bloqued	
	{
	position:relative;
	margin: 10px 10px 0px 10px;
	/*width:100%;*/
	padding:5px;
	clear:both;
	}		
	
	.bloqued .apoyo  /* BLOQUES DE TEXTO APOYO/ADICIONAL A LOS BLOQUES DE CONTENIDO */
		{
			float:right;
			position: relative;
			width:170px;
			margin: 5px 5px 20px 5px;
			padding: 5px 5px 5px 5px;
			background-color: #f8f8f8;
			border-left-color: #cccccc;
			border-left-style: solid;
			border-left-width: 5px;
		}

.bloquee 
	{
	position:relative;
	margin: 10px 10px 0px 10px;
	/*width:100%;*/
	padding:5px;
	clear:both;
	}	
	
	.bloquee .apoyo  /* BLOQUES DE TEXTO APOYO/ADICIONAL A LOS BLOQUES DE CONTENIDO */
		{
			float:right;
			position: relative;
			width:170px;
			margin: 5px 5px 20px 5px;
			padding: 5px 5px 5px 5px;
			background-color: #f8f8f8;
			border-left-color: #cccccc;
			border-left-style: solid;
			border-left-width: 5px;
		}


	
.dummy{clear:both;} /* IMPORTANTE. NO ELIMINAR */



/* **************************************************************** */
/* ** BLOQUES VARIOS ********************************************** */
	
.ultimopartido
	{
	position:relative;
	margin: 10px 10px 0px 10px;
	/*width:100%;*/
	padding:5px;
	clear:both;
	}	
.titulo{
 padding:3px;
 background-color:#f5f5f5;
}
.textocontenido{
 padding:3px 3px 3px 13px;
 background-color:#ffffff;
}


#publicidadprimaria /* ** ZONA DE PUBLICIDAD PRINCIPAL ****** */
	{
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	margin:5px 0px 5px 0px;
	padding:0px;
	text-align:center;
	}	
	
#publicidadsecundaria /* ** ZONA DE PUBLICIDAD SECUNDARIA ****** */
	{
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	}
	
#publicidadterciaria /* ** ZONA DE PUBLICIDAD TERCIARIA ****** */
	{
	position: relative;
	margin:0px 0px 5px 0px;
	border: 0px;
	text-align:center;
	}

.foto /* **** ASPECTO GENERICO DE LAS IMAGENES ****** */
	{
	float: right; /* ** POSICION DERECHA O IZQUIERDA ****** */
	position:relative;
	margin: 5px 0px 10px 5px; /* ** SEPARACION RESPECTO AL BLOQUE CONTENEDOR ****** */
	padding: 8px; /* ** SEPARACION RESPECTO AL FILETE EXTERIOR DE LA FOTO ****** */
	background-color: #CBD9B5;
	border: 1px solid #cccccc;
	}

.cabecerabloque /* ** CABECERA BLOQUES (AUTOR Y FECHA) ****** */
	{
		background-color:#EBEBEB;
		color:#666;	
		padding:2px;
	}
	
.piebloque /* ** PIE PARA IMPRIMIR, ENVIAR POR CORREO, VALORAR, ETC. ****** */
	{
		background-color:#EBEBEB;
		color:#666;		
		font-weight:bold;
		padding:5px 3px 5px 2px;
		margin-top:5px;
	}
		
.pieadjuntos /* ** ASPECTO DEL BLOQUE DE DOCUMENTOS ADJUNTOS****** */
	{
	position:relative;
	padding: 3px 3px 3px 5px;
	margin: 5px 0px 5px 0px;
	border-color: #EBEBEB;
	border-width: 4;
	border-style: solid;
	}

.grafico /* ** ASPECTO DEL BLOQUE DE CONTENIDO CON GRAFICO ****** */
	{
	position: relative;
	padding: 3px 3px 3px 5px;
	margin: 5px 0px 5px 0px;
	border-color: #EBEBEB;
	border-width: 4;
	border-style: solid;
	}	

.enlaces /* ** ASPECTO DEL BLOQUE DE ENLACES ****** */
	{
	position: relative;
	padding: 3px 3px 3px 5px;
	margin: 5px 0px 5px 0px;
	border-color: #EBEBEB;
	border-width: 4;
	border-style: solid;
	}
		/*
	.enlaces a:link    { color: #988423;  font-weight: normal;}  
	.enlaces a:visited { color: #988423;  font-weight: normal;}  
	.enlaces a:hover   { color: #5f5216;  font-weight: normal;}   
	.enlaces a:active  { color: #333333;  font-weight: normal;} */


.bloqueresultadobuscador	 /* BUSCADOR */
	{
	position:relative;
	text-align:left;
	margin:10px;
	}
	
.bloquefecha	 /* BUSCADOR */
	{
	position:relative;
	width:30%;
	float:left;
	background-color:#EBEBEB;
	}

.bloquebuscadoravanzado /* BUSCADOR AVANZADO */
	{
	margin:10px;
	position: relative;
	background-color: #ffffff;
	}

.enlacesbuscador  /* ENLACES PERSONALIZADOS PARA EL BLOQUE BUSCADOR */
	{
	margin: 5px 0px 10px 0px;
	border-style: solid;
	border-color: #F8F2DE;
	border-width: 5px;
	background-color: #ffffff;
	}
	.enlacesbuscador a:link    { color: #988423;  font-weight: normal;}   /* unvisited links */
	.enlacesbuscador a:visited { color: #988423;  font-weight: normal;}   /* visited links   */
	.enlacesbuscador a:hover   { color: #5f5216;  font-weight: normal;}   /* user hovers     */
	.enlacesbuscador a:active  { color: #333333;  font-weight: normal;}  /* active links    */

.mapa  /* MAPA DEL SITE */
	{
	position: relative;
	background-color: #ffffff;
	border-color: #f8f8f8;
	border-style: solid;
	border-width: 5px;
	padding: 10px;
	}
	
.etiquetamapa /* ETIQUETAS DE SECCION DENTRO DEL MAPA */
	{
	color:#666666;
	font-size: 18px;
	list-style-type: square;
	}

.bloqueformularioalta /* FORMULARIO ALTA USUARIOS. ASPECTO DE LOS BOTONES VA EN ASPECTO.CSS */
	{
	position: relative;
	background-color: #ffffff;
	border-color: #e3b1b0;
	border-style: solid;
	border-width: 5px;
	padding: 10px;
	}
	

		
.paginacion /* PAGINACION ENTRE PAGINAS */
	{
	padding: 3px 3px 3px 3px;
	margin: 10px 0px 10px 0px;
	color:#666666;
	text-align:center;
	}
		
		
.eventocircular /* CABECERA PARA LOS EVENTO "CIRCULAR" */
	{
	padding: 3px 3px 3px 3px;
	background:#ececec;
	color:#666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-left-color: #cccccc;
	border-left-style: solid;
	border-left-width: 10px;
	background-color: #F3F3F3;
	font-size:12px;
	}
		
.galeria /* BLOQUES GALERIA DE IMAGENES */
	{
	position: relative;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #EBEBEB;
	background-color: #ffffff;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:center;
	}
	.galeria img /* ASPECTO IMAGENES DENTRO DE LA GALERIA (TAMAŅO VA EN DEFINICIONES */
	{	
	padding: 5px;
	border: 1px solid #EBEBEB;
	border-style:solid;
	background-color: #C7DBB6;
	}

.enviarporcorreo /* ASPECTO BLOQUE ENVIAR POR CORREO */
	{
	position: relative;
	padding: 5px 5px 5px 5px;
	color:#666666;
	border-style: solid;
	border-width: 5px;
	border-color: #EBEBEB;
	background-color: #ffffff;
	margin-bottom: 10px;
	}
	.enviarporcorreo li /* BARRA LATERAL DE COLOR*/
		{
		list-style-type: none;
		border-left-color: #EBEBEB;
		border-left-style: solid;
		border-left-width: 5px;
		}
					
.valorar /* ASPECTO DEL BLOQUE VALORAR PUBLICACION */
	{
	position: relative;
	padding: 5px 5px 5px 5px;
	color:#666666;
	border-style: solid;
	border-width: 5px;
	border-color: #EBEBEB;
	background-color: #ffffff;
	margin-bottom: 10px;
	}
		.valorar li /* BARRA LATERAL DE COLOR*/
		{
		list-style-type: none;
		border-left-color: #EBEBEB;
		border-left-style: solid;
		border-left-width: 5px;
		}

.error /* ESTILO PARA LA PAGINA ERROR 404 */
	{
	padding: 5px 5px 5px 10px;
	color:#666666;
	border-style: solid;
	border-width: 20px;
	border-color: #FF9900;
	background-color: #Fdfbf2;
	margin-bottom: 5px;
	}
		
.autenticacionerror /* ESTILO PARA ERROR DE AUTENTICACION */
	{
	background-color: #ffffff;
	border-color: #e3b1b0;
	border-style: solid;
	border-width: 5px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	background-image: url(../imagenes/candadogrande.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}

.autenticacionok /* ESTILO PARA OK DE AUTENTICACION */
	{
	background-color: #ffffff;
	border-color: #e3b1b0;
	border-style: solid;
	border-width: 5px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	background-image: url(../imagenes/candadoabierto.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}

.formulario /* ESTILO EL BLOQUE DE FORMULARIO */
	{
	padding: 5px 5px 5px 10px;
	border-style: solid;
	border-width: 10px;
	border-color: #cccccc;
	background-color: #ffffff;
	margin-bottom: 5px;
	}

.pildoras  /* ESTILOS PARA LAS PILDORAS LATERALES DE COLUMNAS. BUSCADOR, AUTENTICACION... */
	{
	background-color: #FFFFff;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	border-bottom-color: #c7daf7;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	border-top-color: #1f6591;
	border-top-style: solid;
	border-top-width: 4px;
	text-align: left;
	}

.obligatorio /* BARRA DE COLOR PARA INDICAR OBLIGATORIEDAD */
	{
	border-right-color: #FF9900;
	border-right-style: solid;
	border-right-width: 8px;
	padding: 2px 5px 2px 5px;
	}
	
.boton /* BOTONES ESPECIFICOS */
	{
	border: 1px solid #666;
	background-color: #dfe6e1;
	color:#666600;
	font-size: 12px;
	vertical-align: middle;
	padding: 2px;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 3px;
	}
.flash{
	margin:4px 0px 4px 0px;
}

.partido
{
width: 163px;
margin-left: 2px;
margin-bottom: 4px;
border: 1px solid #ccc;
background-color: #CDB41A;
color:#333333;
padding: 3px;
text-align: center;
font-size:11px;
}
.partido h3 {color:#003300;}
.partido a{		
			color:#fff;
			padding:0px;
			margin:0px;
			text-decoration:underline;
		}
		.partido a:hover{		
			color:#000;
			padding:0px;
			margin:0px;
			text-decoration:underline;
		}
		.partido a:visited{		
			color:#9b3236;
			padding:0px;
			margin:0px;
			text-decoration:underline;
		}
		.partido a:active{		
			color:#9b3236;
			padding:0px;
			margin:0px;
			text-decoration:underline;}