body, div, span, h1, h2, h3, h4, h5, p, ul, ol, li, img, table, tr, td, form, input, legend, fieldset, object, embed, param{
 margin:0;
 padding:0;
 border:0;
}

ul li, ol li{list-style-type:none;}

img{
 border:0;
}


/* -------------   ESTILOS GENERALES   -----------*/


body
{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	background:url(images/bg.jpg) repeat-y top center;
}


.ocult{display:none;}

.limpia{
	float:none;
	display:block;
	clear:both;
}


a {color:#003399; text-decoration:none;}

a:hover{text-decoration:underline;}

a.masc_verde {color:#2F9320;font-size:12px;}
a.fem_rojo {color:#EF4210;font-size:12px;}

hr{
  height:1px;
  border:0;
  border-top: 1px dotted #999999;
  }

p.derecha{
	float:right;
	text-align:right;
	height:auto;
}

.upper{
	text-transform:uppercase;				
}	
				
a.mas, a.abajo, a.lock{
	padding: 3px 25px 6px 0; 
	color:#333333;
	font-weight:bold;
}

a.coment{
	padding: 3px 0 6px 22px; 
	color:#666666;
	font-weight:bold;
	font-size:10px;
}

a.mas{background: url(images/bg_link_mas.jpg) no-repeat right 0;}
a.abajo{background: url(images/bg_link_abajo.jpg) no-repeat right 0;}
a.lock{background: url(images/bg_link_lock.jpg) no-repeat right 0;}
a.coment{background: url(images/bg_comentario.jpg) no-repeat 0 2px;}


a.calendario, a.back, a.estrella, a.informacion{
	font:normal small-caps 11px/30px Arial, Helvetica, sans-serif;
	padding:5px 0 20px 25px;
}
						
a.calendario{background: url(images/bg_calendario.jpg) no-repeat 0 0;/*padding:0 0 10px 25px;*/}								
a.back{background: url(images/bg_atras.jpg) no-repeat 0 0;}								
a.estrella{background: url(images/bg_estrella.jpg) no-repeat 0 0;padding:5px 0 20px 25px;}
a.informacion{background: url(images/pdf.gif) no-repeat 0 0;padding:5px 0 20px 25px;}	
									

fieldset{
border:0;
}

.error {color:#FF0000; font-weight:bold; font-size:102%;}

.subrayado{
color:#003399;
font-weight:bold;
}

/* -------------   FIN ESTILOS GENERALES   -----------*/

/* -------------   CAPA WEB - GENERAL   -----------*/

#web
{
	width:1000px;
	margin:0 auto;
}
	
	/* ------------------------ CABECERA --------------------------- */

	#cabecera{
		width:1000px;
		/*_width:900px;*/
		height:130px;
		background:url(images/bg_cab.jpg) left repeat-y;
		/*_background:url(images/bg_cab.jpg) center repeat-y;*/
		/*_position:none;*/
		/*_float:none;*/
	}
	
	#cabecera #marquesinafutbol, #cabecera #marquesinabaloncesto{
		width:420px;
		/**width:430px;*/
		height:auto;
		overflow:hidden;
		float:right;
		/*_float:right;*/
		margin-top:20px;
		/**margin-top:30px;*/
		/*_margin-top:0px;*/
		position:absolute;
		/*_position:none;
		*position:none;*/
		margin-left:585px;
		/*_margin-left:600px;*/
	}
	
	#cabecera #marquesinabaloncesto{
		/*_margin-top:10px;	*/
	}
	
	#cabecera #marquesinafutbol form{
	margin-top:30px;
	/*_margin-top:0px;*/
	}
	
	#cabecera #marquesinabaloncesto form{
	/*_margin-top:10px;*/
	}
	
	#marquesinafutbol form, #marquesinabaloncesto form{
		width:400px;
		/**width:400px;*/
		float:left;
		/*_float:left;*/
	}
	
	#marquesinafutbol form label{
	background-color:#466601;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:11px;
	/**padding:11px;
	*margin-top:-5px;
	*position:absolute;
	_position:none;*/
	float:left;
	/*_float:left;*/
	}
	
	#marquesinabaloncesto form label{
	background-color:#75391D;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:11px;
	/**padding:11px;
	*margin-top:-5px;
	*position:absolute;
	_position:none;*/
	float:left;
	/*_float:left;*/
	}
	
	#marquesinafutbol form marquee{
	background-color:#669900;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:11px;
	/**padding:11px;
	*margin-top:-5px;*/
	margin-left:5px;
	/**position:absolute;
	_position:none;*/
	float:left;
	/*_float:left;*/
	width:300px;
	}
	
	#marquesinabaloncesto form marquee{
	background-color:#CC6733;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:11px;
	/**padding:11px;
	*margin-top:-5px;*/
	margin-left:5px;
	/**position:absolute;
	_position:none;*/
	float:left;
	/*_float:left;*/
	width:267px;
	}
	
	#marquesinabaloncesto form label.futboltitulo, #marquesinabaloncesto form label.baloncestotitulo{
		width:100px;
	}
	
	#marquesinabaloncesto form label.futbolcont, #marquesinafutbol form label.baloncestocont{
		width:200px;
	}
	
	
		
		/*  Capa para la imagen del centro   */

		#cabecera h1{
			width:550px;
			height:85px;
			padding: 30px 0 0 30px;
			background:#FFF url(images/sports.gif) no-repeat right bottom;
			/**margin-top:-65px;
			_margin-top:-100px;
			_margin-left:20px;*/
		}
		
		#cabecera h1 span.A{
			font: normal 18px/25px Trebuchet MS;
			letter-spacing: 14px;
			padding-left:2px;
		}
		
		#cabecera h1 span.B{
			font: bold 37px/37px Verdana, Arial, Helvetica, sans-serif;
			color: #003399;
			letter-spacing: 7px;
		}


	
		/* ---------------------  MENU PRINCIPAL  ----------------------  */

		#web #menu{
		width:1000px;
		height:29px;
		background: #003399  url(images/bg_menu.jpg) top repeat-x;
		font:normal 14px/14px Arial, Helvetica, sans-serif;
		color:#fff;
		/*_margin-left:15px;*/
		}


			#menu ul#nav {
			  /*width: 800px; For KHTML
			  list-style: none;
			  height: 34px;*/
			  margin-top:0;
			}


				ul#nav li {
				  float: left; /*For Gecko*/
				  display: inline;
				  position: relative;
				  height: 29px;
				  z-index: 1000;
				  border-right:1px solid #FFF;
				  /*background:url(images/borde_d_menu.gif) no-repeat center right;*/
				
				}
				
				/* El menu de miembros */
				
				ul#nav li.members{
					background: #990000  url(images/fondo_menu_user_h.jpg) top repeat-x;
				}
				
					ul#nav li.members a {
						/*background: #4E620B  url(images/fondo_menu_user.jpg) top repeat-x;*/
						color:#FFFFFF;
					}
					
					ul#nav li.members a:hover, ul#nav li.members a.actual{
						background: #990000  url(images/fondo_menu_user.jpg) top repeat-x;
						color:#FFFFFF;
					}
					
					/*ul#nav li.inactivo a  {
							color: #CCC;
							cursor: default;
						}
						
						ul#nav li.inactivo a:hover{
							background:none;
							color: #CCC;
						}*/
										
						ul#nav li.members ul {
						background: #990000;
						border-color:#DB8300;
						}
						
						ul#nav li.members ul li{
						background: #990000;
						border-bottom:1px solid #DB8300;
						}
							
							ul#nav li.members ul a{
							color:#000;
							}
							
							ul#nav li.members ul li a:hover, ul#nav li.members ul li a.actual{
							background: #990000  url(images/fondo_menu_user_h.jpg) top repeat-x;
							color:#000;
							}

				
				
				ul#nav ul {
				  width: 180px;
				  display: none;
				  position: absolute;
				  top: 29px;
				  left:0;
				  border-right: 1px solid #003399;
				  border-left: 1px solid #003399;
				  border-bottom: 6px solid #003399;
				  background: #F2F2F2;
				  /*opacity: 0.9;*/
				  /*filter: alpha(opacity=95);*/
				}

					ul#nav ul ul {
						background-color: #FFF;
					}

					ul#nav ul li {
					  display: block !important;
					  display: inline; /*For IE*/
					  float: none;
					  height: auto;
				 	  border-right:0;
					}


					/* Root Menu */


						ul#nav li a:hover, ul#nav li a.current{
						background-color:#0090D9;
						}

						ul#nav li a {
						  float: none !important; /*For Opera*/
						  float: left; /*For IE*/
						  display: block;
						  color: #FFF;
							font-size: 14px;
							font-weight: normal;
							color: #FFF;
							height: 29px;
						  height: 1%; /*For IE*/
							padding:0 15px;
							padding-top:8px;
							_padding-bottom:10px;
							text-decoration:none;
				 			 /*border-right:1px solid #FFF;
						background:url(images/borde_d_menu.gif) no-repeat center right;*/
						}
						
						ul#nav li.inactivo a  {
							color: #CCC;
							cursor: default;
						}
						
						ul#nav li.inactivo a:hover{
							background:none;
							color: #CCC;
						}

				html>body ul#nav a {
				padding-bottom: 25px;
				}

				/* Root Menu Hover Persistence */
				ul#nav a:hover,
				ul#nav li.current a,
				ul#nav li:hover a,
				ul#nav li.iehover a {
				color: #FFF;
				background-color:#0090D9;
				}
				
				ul#nav li:hover a,
				ul#nav li.iehover a{
				/*background: #4E620B url(http://www.osasuna.es/dev/imagenes/bg_menu_desp.gif) repeat-x;*/
				background-color:#0090D9;
				}

					ul#nav li ul li.segundo_nivel a {
						background: #f2f2f2 url(images/flecha.gif) no-repeat right 12px;
					}


					/* 2nd Menu */
					ul#nav li:hover li a,
					ul#nav li.iehover li a {
					  float: none;
					  color: #000;
					  background: none;
						height: auto;
					  height: 1%; /*For IE*/
						padding-top: 7px;
						padding-bottom: 7px;
						border-top: 1px solid #003399;
					  font-size:11px;
					}
					
					html>body ul#nav li:hover li,
					html>body ul#nav li.iehover li {
						display: block;
					}
					html>body ul#nav li:hover li a,
					html>body ul#nav li.iehover li a  {
						height: auto;
						padding-top: 7px;
						padding-bottom: 7px;
						border-top: 1px solid #003399;
					}
					/* 2nd Menu Hover Persistence */
					ul#nav li:hover li a:hover,
					ul#nav li:hover li:hover a,
					ul#nav li.iehover li a:hover,
					ul#nav li.iehover li.iehover a {
					background: #1099DE url(images/bg_li_on.jpg) repeat-x;
					color: #FFF;
					}


						/* 3rd Menu */
						ul#nav li:hover li:hover li a,
						ul#nav li.iehover li.iehover li a {
						  background: none;
						  color: #000;
						  font-weight: normal;
						  border-top: 1px solid #003399;
						}
						
						/* 3rd Menu Hover Persistence */
						ul#nav li:hover li:hover li a:hover,
						ul#nav li:hover li:hover li:hover a,
						ul#nav li.iehover li.iehover li a:hover,
						ul#nav li.iehover li.iehover li.iehover a {
						background: #4E620B url(images/bg_li_on.jpg) repeat-x;
						  color: #FFF;
						}

							/* 4th Menu */
							ul#nav li:hover li:hover li:hover li a,
							ul#nav li.iehover li.iehover li.iehover li a {
							  background: #EEE;
							  color: #000;
							  font-weight: normal;
							}
							
							/* 4th Menu Hover */
							ul#nav li:hover li:hover li:hover li a:hover,
							ul#nav li.iehover li.iehover li.iehover li a:hover {
							  background: #CCC;
							  color: #FFF;
							}
							
							ul#nav ul ul,
							ul#nav ul ul ul {
							  display: none;
							  position: absolute;
							  top: 0;
							  left: 180px;
							  _left:150px;
							}
							/** Para el menu members */
							ul#nav li.members ul ul,
							ul#nav li.members ul ul ul {
								left: -180px;
							}
							
							/* Do Not Move - Must Come Before display:block for Gecko */
							ul#nav li:hover ul ul,
							ul#nav li:hover ul ul ul,
							ul#nav li.iehover ul ul,
							ul#nav li.iehover ul ul ul {
							  display: none;
							}
							
							ul#nav li:hover ul,
							ul#nav ul li:hover ul,
							ul#nav ul ul li:hover ul,
							ul#nav li.iehover ul,
							ul#nav ul li.iehover ul,
							ul#nav ul ul li.iehover ul {
							  display: block;
							}
 
 
				 /* desactivados */
				
				ul#nav li ul li.desactivado a,
				ul#nav li:hover ul li:hover ul li.desactivado a,
				ul#nav li.iehover ul li.iehover ul li.desactivado a
				{
					color: #ccc;
				}
				ul#nav li.desactivado a:hover, 
				ul#nav li:hover ul li.desactivado a:hover,
				ul#nav li.iehover ul li.iehover ul li.desactivado a:hover
				 {
					background: none;
					color: #ccc;
				}


/* ------------- CONTENIDO --------------- */

	#web #main{
	width:1000px;
	min-height:600px;
	_height:600px;
	}
	
	
	#main #nav_util{
	margin: 10px 0;
	padding: 0 14px;
	height: 15px;	
	width:800px;
	color:#003399;
	font: normal 11px Arial, Helvetica, sans-serif;
	}

		#main  #nav_util ul{
		}

			#main  #nav_util ul li{
			float:left;
			margin-right:5px;
			}
			
				#main  #nav_util ul li a{
				margin-right: 5px;
				color: #003399;
				font-weight:bold;
				}
				
				#main  #nav_util ul li.actual{
				color: #003399;
				font-weight:normal;
				}
	

	
	/* Estilos genéricos del contenido*/
	
	#main #contenido{
		width:1000px;
		/*_margin-left:10px;*/
		
	}
		
		h2{
			width:925px;
			background-color:#DEDEDE;
			font: bold small-caps 15px/18px Arial, Helvetica, sans-serif;
			color:#333333;	
			padding: 5px 10px;
			margin-left:25px;
			letter-spacing:2px;	
		}
	
			#contenido h2.baloncesto, #contenido h4.baloncesto{
				width:915px;
				background: #FFFFFF url(images/bg_tit_baloncesto.gif) no-repeat 0 0;
				padding: 35px 0 0 40px;
				height:50px;
			}
			
			#contenido h4.baloncesto{
				width:590px;
				padding: 35px 0 0 40px;
				font: bold small-caps 15px/18px Arial, Helvetica, sans-serif;
				color:#333333;	
			}	
			
			#contenido h2.futbol, #contenido h4.futbol{
				width:915px;
				background: #FFFFFF url(images/bg_tit_futbol.gif) no-repeat 0 0;
				padding: 35px 0 0 40px;
				height:50px;
			}
			
			#contenido h4.futbol{
				width:590px;
				padding: 35px 0 0 40px;
				font: bold small-caps 15px/18px Arial, Helvetica, sans-serif;
				color:#333333;	
			}			
			
			#contenido h2.ajedrez{
				width:915px;
				background: #FFFFFF url(images/bg_tit_ajedrez.gif) no-repeat 0 0;
				padding: 35px 0 0 40px;
				height:50px;
			}
	
	
			#contenido h2.atletismo{
				width:915px;
				background: #FFFFFF url(images/bg_tit_atletismo.gif) no-repeat 0 0;
				padding: 35px 0 0 40px;
				height:50px;
			}
			
			#contenido h2.zona_r{
				background-color:#CC0000;
				color:#FFF;
			}
	
	
	/*  COLUMNA 1   */
	
		#col_01, #col_01_noti, #col_01_index, #col_01_sec
		{
			width:630px;
			height:auto;
			overflow:hidden;
			float:left;
			padding:10px 25px;
		}
		
		 #col_01_equipo{
		 	width:880px;
			height:auto;
			overflow:hidden;
			float:left;
			padding:10px 25px;
		 }
		
		#col_01_noti01
		{
			width:930px;
			height:auto;
			overflow:hidden;
			float:left;
			padding:10px 15px;
		}
		
		#col_01_noti02
		{
			width:900px;
			height:auto;
			overflow:hidden;
			float:none;
			padding:10px 25px;
		}
		
		#col_01_xl
		{
			width: 950px;
			float:none;
			padding:10px 25px;
		}
		
		#col_01_sec
		{
			width: 950px;
			padding:10px 0 0 0;
		}
		
		#col_01_equipo
		{
			width: 680px;

		}
	
			/*Estilos generales*/
			
			#col_01 h3, #col_01_noti h3{
				font: bold small-caps 14px/17px Arial, Helvetica, sans-serif;
				color:#666666;				
			}
			
						
			#col_01 p{
				font: normal 12px/18px Arial, Helvetica, sans-serif;
				color:#000000;
				padding: 8px 0;
				text-align:justify;			
			}
			
			#col_01 ul li, #col_01_noti ul li{
				margin-left: 20px;
				padding-left: 12px;
				background: url(images/flecha.gif) no-repeat 0 4px;
			}
			
			#col_01 p.tit_raya, #col_01 h3.tit_raya{
				font: bold 12px/17px Arial, Helvetica, sans-serif;
				color:#003399;
				border-bottom: 1px solid #003399;
				padding-bottom:3px;	
				margin-bottom:5px;		
			}
			
			 #col_01 h3.tit_raya{
			 	font: bold 14px/17px Arial, Helvetica, sans-serif;
			 	color:#666666;
				
			}		
			
	
				
				/* JUNTA */
				
				#col_01 #junta, #col_01 #organigrama{
					width: 580px;
					height: 376px;
					background: url(images/junta.gif) no-repeat 50px 0 ;
				}
				
					#junta div.presi{width: 160px; padding: 5px 10px; position:relative; left: 220px; top: 5px;}
					
					#junta div.vicepresi{width: 160px; padding: 5px 10px;position:relative; left: 222px; top: 32px;}
						
						#junta div.presi p, #junta div.vicepresi p, #junta div.direccion2 p{margin:0; padding:0;  color:#FFF; font: normal 12px/17px Arial, Helvetica, sans-serif; text-align:center;}
						
					#junta div.otros_miem{width: 580px; color:#FFF;position:relative; left: 75px; top: 75px;}
						
						div.miem{float:left; width:100px; margin-right: 85px;}
						
						#col_01 div.otros_miem p{text-align:center; margin:0; padding:0; color:#FFF; font-size:10px;}
						
						#col_01 p.nom{font: normal 10px/12px Arial, Helvetica, sans-serif;padding-top:3px;}				
				
					#junta div.direccion2{width: 160px; padding: 5px 10px;position:relative; left: 222px; top: 90px; color:#000000;}
						
						#junta div.direccion2 p{color:#333333;}
					
				
				/*Organigrama*/
				
				#col_01 #organigrama{
					background: url(images/organigrama.jpg) no-repeat 50px 0 ;
				}
				
					#organigrama div.junta{width: 160px; padding: 5px 10px; color:#FFF; font: bold 14px/17px Arial, Helvetica, sans-serif; text-transform:uppercase; position:relative; left: 185px; top: 12px;}
					
						#organigrama div.junta a{
							color:#FFF;
						}
					
					#organigrama div.direccion{width: 160px; padding: 5px 10px;position:relative; left: 165px; top: 50px;}
						
						#organigrama div.direccion p{margin:0; padding:0;  color:#FFF; font: normal 12px/17px Arial, Helvetica, sans-serif; text-align:center;}
						
					#organigrama div.coordinadores{width: 580px; color:#FFF;position:relative; left: 68px; top: 187px;}
						
						div.sport{float:left; width:92px; margin-right: 46px;}
						
						#col_01 div.coordinadores p{text-align:center; margin:0; padding:0; color:#FFF; font-size:10px;}
						
						
				/* PRENSA */
				
				#col_01 .img_float{
					width: 135px;
					height: 160px;
					float:left;
					margin-right:20px;
				}
				
					.img_float a img{
						padding-bottom:5px;
					}
					
				
				
		/*SECCIONES*/
		
				
				#col_01_sec #sec_equipos{
					padding:0;
					width:950px;
					height:auto;
					float:none;
					text-align:left;
					color:#000;
					margin-top:10px;
				}
				
					#sec_equipos h3{
						background:#DEDEDE url(images/bg_tit_chicos.jpg) no-repeat 0 0;
						font:normal small-caps 11px/14px Arial, Helvetica, sans-serif;
						letter-spacing:2px;
						color:#000;
						height:auto;
						width:894px;
						padding: 10px 0 4px 35px;
						text-align:left;
					}
				
					#sec_equipos .inferior_sec_equipos{
						width:920px;
						padding-left:8px;
						background:#FFFFFF url(images/bg_equipos_largo.gif) repeat-y 21px 0;
					}
					
						.inferior_sec_equipos #sec_equipo{
							width: 300px;
							border-bottom: 1px dotted #999999;
							float:left;
							padding:5px 3px;
							/*min-height:100px;
							_height: 60px;*/
							/*height:auto;
							overflow:hidden;*/
							height:100px;
							font-size:11px;
						}
						
							#sec_equipo #genero{
								float:left;
								width:28px;
								height:90px;							
							}
							
								.masc{background: #fff url(images/bg_masc.jpg) no-repeat 0 0; }
								.fem{background: #fff url(images/bg_fem.jpg) no-repeat 0 0;}
								.mixto{background: #fff url(images/bg_mixto.jpg) no-repeat 0 0;}
								
							#sec_equipo p span{
								font-size:10px;
							}
							
							#sec_equipo h4 {
							font-size:10px;
							color:#00349C;}
							
							#sec_equipo img {
							float:right;
							padding-top:5px;}
							
							
				/*LOS EQUIPOS*/
				
				#col_01_equipo #partidos, #col_01_equipo #info{
					padding:0;
					width:680px;
					height:auto;
					float:none;
					text-align:left;
					color:#000;
				}
				
				
				
				#col_01_equipo #plantilla, #col_01_equipo #plantilla_jug_par, #col_01_equipo #plantilla_jug_par2{
					padding:0;
					width:680px;
					height:auto;
					float:left;
					text-align:left;
					color:#000;
					border-left:1px solid #dedede;
					border-right:1px solid #dedede;
					border-bottom:2px solid #dedede;
				}
				
				
				#col_01_equipo #plantilla_jug_par2{
				
				}
			
				#col_01_equipo #plantilla_jug_par{
					padding-top:10px;
					background:#FFFFFF url(images/bg_plantilla_jug.gif) repeat-y 38px 0;
				}
				
				#col_01_equipo #plantilla_jug_par2{
					padding-top:10px;
					background:#FFFFFF url(images/bg_plantilla_jug2.gif) repeat-y 38px 0;
				}
				
				#plantilla_jug_par #plantilla_jugadores{
					width:280px;
					height:auto;
					overflow:hidden;
					float:left;
				}
				
				#plantilla_jug_par2 #plantilla_jugadores2{
					width:410px;
					height:auto;
					overflow:hidden;
					float:left;
				}
				
				#plantilla_jugadores h3, #plantilla_partidos h3, #plantilla_jugadores2 h3, #plantilla_partidos2 h3{
						background:#DEDEDE url(images/bg_tit_chicos.jpg) no-repeat 0 0;
						font:normal small-caps 11px/14px Arial, Helvetica, sans-serif;
						letter-spacing:2px;
						color:#000;
						height:auto;
						padding: 10px 0 4px 35px;
						text-align:left;
						margin-bottom:15px;
				}
					
				#plantilla_jugadores p{
					font-size:11px;
					margin-left:30px;
				}
				
				#plantilla_jugadores2 p{
					font-size:11px;
					float:left;
					margin-top:15px;
					margin-left:12px;
				}
				
				
				#plantilla_jug_par #plantilla_partidos{
					width:395px;
					height:auto;
					overflow:hidden;
					float:left;
					margin-left:2px;
				}
				
				#plantilla_jug_par2 #plantilla_partidos2{
					width:265px;
					height:auto;
					overflow:hidden;
					float:left;
					margin-left:2px;
				}
				
				#plantilla_partidos #restringido{
					width:395px;
					height:auto;
					overflow:hidden;
					margin-bottom:10px;
				}
				
				#plantilla_partidos2 #restringido2{
					width:265px;
					height:auto;
					overflow:hidden;
					margin-bottom:10px;
				}
				
				#restringido p, #restringido2 p{
					font-size:11px;
					margin-left:40px;
				}
				
				#restringido h3.lock, #restringido2 h3.lock{
						background: #dedede  url(images/bg_tit_lock.jpg) no-repeat 0 0;
						padding: 10px 6px 4px 35px;
						width:100%;
					}
				
				#plantilla h3{
						background:#DEDEDE url(images/bg_tit_chicos.jpg) no-repeat 0 0;
						font:normal small-caps 11px/14px Arial, Helvetica, sans-serif;
						letter-spacing:2px;
						color:#000;
						height:auto;
						overflow:hidden;
						width:645px;
						padding: 10px 0 4px 35px;
						_padding: 10px 0 4px 35px;
						margin-top:-10px;
						_margin-top:0px;
						text-align:left;
						margin-left:-1px;
				}
				
				#plantilla #galeria_plantilla{
					width:680px;
					height:auto;
					margin:20px auto;
				}
				
						
					
						#plantilla h3.masc, #plantilla_jugadores h3.masc, #plantilla_jugadores2 h3.masc{background:#DEDEDE url(images/bg_tit_masc.jpg) no-repeat 0 0;}
						#plantilla h3.fem, #plantilla_jugadores h3.fem, #plantilla_jugadores2 h3.fem{background:#DEDEDE url(images/bg_tit_fem.jpg) no-repeat 0 0;}
						#plantilla h3.mixto, #plantilla_jugadores h3.mixto, #plantilla_jugadores2 h3.mixto{background:#DEDEDE url(images/bg_tit_chicos.jpg) no-repeat 0 0;}
						
								
							
								
						#plantilla_jugadores strong, #plantilla_jugadores ol li strong, #partidos strong, #plantilla_jugadores2 ol li strong{
								font-weight:bold;
								color:#003399;
							}
							
								#plantilla_jugadores ol, #plantilla_jugadores2 ol{
								padding-left:26px;
								}
								
								#plantilla_jugadores2 ol{
									padding-left:26px;
									margin-bottom:20px;
								}
								
								
									#plantilla_jugadores ol li, #plantilla_jugadores2 ol li{
									font:normal 11px Arial, Helvetica, sans-serif;
									list-style-type:decimal;
									list-style:none;
									margin-top:12px;
									}
									
									#plantilla_jugadores2 ol li{
									float:left;
									margin-left:0px;
									width:190px;
									}
						
							#plantilla_jugadores span, #plantilla_jugadores2 span{
								font-size:11px;
							}
							
							.entrenador{
								color:#003399;
							}
							
							.entrenador2{
								color:#003399;
								width:400px;
								margin-right:8px;
								_float:left;
							}
						
						/*.inferior_equipos #plantilla_der img{width:400px;}*/
						
												
							#plantilla_partidos #j_ant, #plantilla_partidos #j_post{
								width: 300px;
								height:auto;
								overflow:hidden;
								margin-left:30px;
								padding-left:15px;
							}
							
							#plantilla_partidos2 #j_ant, #plantilla_partidos2 #j_post{
								width: 210px;
								height:auto;
								overflow:hidden;
								margin-left:30px;
								padding-left:15px;
							}
							
							#plantilla_partidos #j_post, #plantilla_partidos2 #j_post{
								margin-top:20px;
							}
							
								#j_ant h4, #j_post h4{
									font: normal small-caps 11px/18px Arial, Helvetica, sans-serif;
									text-decoration:underline;
									color:#000000;
									padding:0 0 10px 25px;									
								}
								
									#j_ant h4{background: url(images/bg_atras.jpg) no-repeat 0 0;}									
									#j_post h4{background: url(images/bg_estrella.jpg) no-repeat 0 0;}
									
							
								#j_ant #eq_arriba, #j_ant #eq_abajo{
									float: left;
									width:300px;
									font: bold 16px/25px Arial, Helvetica, sans-serif;
									text-align:left;
									color:#666666;
								}
								
								#j_ant #eq_arribacorto, #j_ant #eq_abajocorto{
									float: left;
									width:300px;
									font: bold 16px/25px Arial, Helvetica, sans-serif;
									text-align:left;
									color:#666666;
									
								}
								
								#eq_arriba #nombre, #eq_abajo #nombre{
								width:120px;
								float:left;
								}
								
								#eq_arriba #resul, #eq_abajo #resul{
								width:48px;
								float:left;
								text-align:center;
								}
								
								#eq_arribacorto #nombrecorto, #eq_abajocorto #nombrecorto{
								width:150px;
								float:left;
								
								}
								
								#eq_arribacorto #resulcorto, #eq_abajocorto #resulcorto{
								width:20px;
								float:left;
								text-align:center;
								}
								
								.local{color:#003399;}
								.resultado{font-size:22px;}
								.resultado_local{font-size:22px;color:#003399;}
								
								#rival {
								width:300px;
								height:auto;
								float:left;
								font:bold 14px/25px Arial, Helvetica, sans-serif;
								color:#666666;}
								
								#hora_lugar {
								width:300px;
								height:auto;
								float:left;
								font:bold 14px/25px Arial, Helvetica, sans-serif;
								color:#CC0000;}
								
								#hora_lugar_corto {
								width:210px;
								height:auto;
								float:left;
								font:bold 14px/25px Arial, Helvetica, sans-serif;
								color:#CC0000;
								}
								
								.negro {
								color:#000000;}
								

		/*Para las noticias*/
		
		#col_01_noti{
			width: 650px;
			padding:10px 15px;		
		}
		
			/* El index de noticias */
			
			#noti_index, #gal_index{
			margin-top:5px;
			padding:5px 0;
			width:650px;
			}
	
				#gal_index h5{
				color:#000;
				font:bold 11px Arial, Helvetica, sans-serif;
				border-bottom:1px solid #003399;
				width:630px;
				margin-left:8px;
				margin-top:7px;
				}
	
					#gal_index img.noti{
					float:left;
					margin: 3px 3px 0 10px;
					}
		
					#gal_index p{
					color:#666;
					font:normal 11px Arial, Helvetica, sans-serif;
					margin-left:8px;
					margin-top:2px;
					margin-bottom:14px;
					padding-right:5px;
					}
					
					#noti_index p{
					font: normal 12px/18px Arial, Helvetica, sans-serif;
					color:#000000;
					padding: 0 0;
					text-align:justify;	
					}
	
					#todas, #pagination{
					height:34px;
					width:650px;
					font-weight:bold;
					padding: 0 1px 0 0;
					border-top:1px solid #003399;
					}
	
						#todas a{
						margin-left:5px;
						}
					
							/* PAGINATION */
		
							#pagination p{
							text-align:center;
							color:#000;
							}
							
							#pagination a{
							text-align:center;
							}
							
							#pagination span{
							border:1px solid #003399;padding:3px 6px;
							}
							
							#pagination span.current{
							background-color:#D9E1F0;
							color:#333;
							}
							
							
							#pagination span.recuadro_off{
							border:none;
							} 
								
			/* Fecha e imprimir*/
			#col_01_noti01 #data_print{
				float:left;
				width: 45px;
				_height:100%;
			}
			
			
			#col_01_noti #data_print{
				float:left;
				width: 45px;
				_height:100%;	
					
			}
				
				p.data, #noti_index p.data{
					width: 36px;
					height: 10px;
					padding: 18px 0 14px 0;
					text-align: center;
					}
										
					p.data span{ display: none; }
					
					.month01 { background: url(images/calendar/01.jpg) no-repeat 0 0; }
					.month02 { background: url(images/calendar/02.jpg) no-repeat 0 0; }
					.month03 { background: url(images/calendar/03.jpg) no-repeat 0 0; }
					.month04 { background: url(images/calendar/04.jpg) no-repeat 0 0; }
					.month05 { background: url(images/calendar/05.jpg) no-repeat 0 0; }
					.month06 { background: url(images/calendar/06.jpg) no-repeat 0 0; }
					.month07 { background: url(images/calendar/07.jpg) no-repeat 0 0; }
					.month08 { background: url(images/calendar/08.jpg) no-repeat 0 0; }
					.month09 { background: url(images/calendar/09.jpg) no-repeat 0 0; }
					.month10 { background: url(images/calendar/10.jpg) no-repeat 0 0; }
					.month11 { background: url(images/calendar/11.jpg) no-repeat 0 0; }
					.month12 { background: url(images/calendar/12.jpg) no-repeat 0 0; }
					
					.float{
						float:left;
						margin: 0 10px 0 0;	
					}
					
					.floatRight{
						float:right;
						margin: 10px 0 0 10px;	
					}
					
					.floatLeft{
						float:left;
						margin: 10px 0 0 10px;	
					}
										
					
				p.print {
					width: 37px;
					height: 36px;
					text-align: center;
					background: url(images/print.jpg) no-repeat 0 0;
					cursor:pointer;
					}
					
					p.print span{display:none; }
					
				p.print_claro, p.print_oscuro {
					width:150px;
					height:23px;
					text-align: center;
					background: url(images/print_claro.jpg) no-repeat 0 0;
					margin:0 0 10px 150px;
					padding:3px 0 0 20px;
					}
					
				p.print_oscuro {
					background: url(images/print_oscuro.jpg) no-repeat 0 0;
					}
					
						p.print_claro a, p.print_oscuro a{
							font-size:10px;
							text-transform:uppercase;
						}
					
			
			/* NOTICIA */
			
			#col_01_noti #noticia{
				float:left;
				width: 600px;
				
			}
			
			#col_01_noti01 #noticia01{
				float:left;
				width: 885px;				
			}
			
			#col_01_noti #formulario{
				float:left;
				width: 600px;
				padding-left:50px;
				
			}
				
				#col_01_noti #noticia #cuerpo p{
					font: normal 12px/17px Arial, Helvetica, sans-serif;
					text-align:justify;
					padding: 6px 0;
				
				}
				
				#col_01_noti #noticia #galerianoticia{
					margin-top:10px;
					margin-left:60px;
				
				}
				
				#col_01_noti #noticia #galerianoticiaform1{
					float:left;
					margin:10px;
					margin-left:0px;
					margin-top:0px;
				}
				
				#col_01_noti01 #noticia01 #cuerpo p{
					font: normal 12px/17px Arial, Helvetica, sans-serif;
					text-align:justify;
					padding: 6px 0;
				
				}
				
				
				p.sec{
					font:normal smallcaps 12px/15px Arial, Helvetica, sans-serif;	
					padding:2px 0;				
				}
				
				p.titulo{
					font: bold 25px/28px Arial, Helvetica, sans-serif;
					color: #003399;
					padding:3px 0;		
					}
				
				
				p.subtitulo{
					font: normal 15px/18px Arial, Helvetica, sans-serif;
					color:#333;	
					padding:2px 0;		
				}
				
				p.entradilla{
					font: bold 12px/17px Arial, Helvetica, sans-serif;color:#666; padding: 5px 0;
					padding:3px 0;							
				}
				
				p.p_peq{
					font: normal 11px/16px Arial, Helvetica, sans-serif;
					text-align:justify;
				}
				
			
			
				/* ----- ARCHIVOS ----- */
				
				
				#col_01 #files, #col_01_noti #files{
				width:550px;
				margin-top:20px;
				border-bottom:1px dotted #999;
				}
				
					#files h5{
					background: #dedede  url(images/bg_tit_abajo.jpg) no-repeat 0 0;
					padding: 8px 6px 4px 35px;
					width:550px;	
					font:normal small-caps 11px/14px Arial, Helvetica, sans-serif;
					letter-spacing:2px;
					color:#000;					
					}
				
					#files div{
					margin:0 20px;
					}
					
						#files div p{
						font-size:10px;
						padding: 3px 0;
						}
					
						#files div a{
						font-size:12px;
						padding-left: 23px;
						padding-bottom:5px;
						background-repeat:no-repeat;
						background-position: 0 0;
						}
						
							#files div a.pdf{
							background-image: url(images/pdf.gif);
							}
							
							#files div a.word{
							background-image: url(images/word.gif);
							}
							
							#files div a.excel{
							background-image: url(images/excel.gif);
							}
							
							#files div a.ppt{
							background-image: url(images/ppt.gif);
						}

					
					
					/* COMENTARIOS */
					
						/* Formulario */
						
						
						
						p.ajax_msg {
						margin: 20px 0;
						}
						
						span.ajax_msg {
							background: url(images/ajax_loader.gif) no-repeat;
							font-weight: bold;
							color: #003399;
							font-size: 12px;
							padding: 5px 0 15px 38px;
							margin: 20px 0;
						}
						
						/* Lista de los comentarios */
						
						#col_01 ul.comentarios, #col_01_noti ul.comentarios{
							/*background-color:#dedede;*/
						}
						
							#col_01 ul.comentarios ul.comentarios li, #col_01_noti ul.comentarios li{
								padding:0 25px;
								background: url(images/bg_comentario.jpg) no-repeat 0 0;	
								margin: 10px 5px 20px 5px;
								color:#333333;
							}
							
							#col_01 ul.comentarios ul.comentarios li span, #col_01_noti ul.comentarios li span{
								font-size: 11px;
								font-style:normal;
								color:#666666;
							}
						

	/* 
	
	#col1 #intranet{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	}

		div.registrado,
		div.registrado_index{
			background: #FFF url(images/boton_banner_na.jpg) no-repeat top left;
			margin-right:1px;
			padding:12px 20px 5px 20px;
			height:auto;
			border-bottom:2px solid #F4C400;
			
		}
		div.registrado_index{
			background: #FFF url(images/boton_banner_na_index.jpg) no-repeat top left;
			margin-right:0;	
		}
		div.registrado p, div.registrado_index p{text-align:justify;font:bold 14px/16px Arial, Helvetica, sans-serif; color:#000;padding:3px 10px 2px 20px;}
		div.registrado_index p{font:bold 12x/14px Arial, Helvetica, sans-serif;}
		div.registrado span.user{font-size:15px; color:#FFFFFF;}
		div.registrado_index span.user {font-size:13px; color:#FFFFFF;}
		
		div.olvido{padding:10px 0;}
		div.olvido a, div.olvido a{background-color:#81A412;color:#FFF;padding:2px 5px;}
		
		#col1 #intranet #nav_user{
		border-bottom:4px solid #DB8300;
		border-top:1px solid #DB8300;
		text-align:center;
		margin: 0 9px 0 9px;
		}


			#nav_user ul#nav li{
			float:none;
			display:block;
			height: 33px;
			width:100%;
			background:#FEAE35 url(images/fondo_menu_user.jpg) bottom repeat-x;
			border-top:1px solid #DB8300;
			text-align:center;
			text-transform:uppercase;
			_margin-bottom:-3px;
			
			}

				#nav_user ul#nav li a{
				background:none;
				color:#000;
				width:159px;
				padding-bottom:25px;
				_padding-bottom:11px;
				font-weight:normal;
				}
				
				#nav_user ul#nav li a:hover, #nav_user ul#nav li a.actual{
				background:#DB8300 url(images/fondo_menu_user_h.jpg) top repeat-x;
				color:#000;
				}
 */
	
	
	
	/* MARCADORES */
	
	#contenido #marcadores{
		width:950px;
		height:auto;
		margin:0 25px;
	}
	
		#marcadores #marc_col_azul, #marcadores #marc_col_rojo{
			width:471px;
			_width:420px;
			float:left;
		}
		
		#marcadores #marc_col_azul{background: #f8f8f8 url(images/bg_marc_azul.jpg) repeat-x 0 0;}
		
		#marcadores #marc_col_rojo{background: #dedede url(images/bg_marc_rojo.jpg) repeat-x 0 0; margin-left:1px;}
		
			.marc_title{
				width:471px;
				height:45px;
				padding-top: 10px;
				text-align:center;
			}
			
					.marc_title h3{
						color:#FFFFFF;
						font: bold 15px/15px Arial, Helvetica, sans-serif;
						text-transform:uppercase;
						padding: 8px 0;
					}
					
					.marc_title #previas{
					}
					
						#previas h3{
							float:left;
							width:120px;
							margin-left: 40px;
							_margin-left: 20px;
						}
						
												
						form.filtro, form.filtro, form.filtro2 {
							float:left;
						}
						
						form.filtro3{
							float:left;
							background:url(images/bg_carpeta.jpg) left no-repeat;
							padding-left:40px;
							margin-top:10px;
							margin-left:40px;
						}
							
							form.filtro select.res_sem,
							form.filtro  input.res_boton, form.filtro2 select.res_sem, form.filtro2 input.res_boton, form.filtro3 select.res_sem, form.filtro3 input.res_boton{
								font:normal 10px/11px Arial, Helvetica, sans-serif;
								color:#003399;
								border:1px solid #999999;
								float:left;
							}	
							
							form.filtro2 select.res_sem, form.filtro3 select.res_sem{margin-top:7px; width:200px; padding-left:10px; text-align:center;}
							form.filtro select.res_sem{margin-top:7px; width:240px; padding-left:10px; text-align:center;}
							
							form.filtro input.res_boton, form.filtro2 input.res_boton,  form.filtro3 input.res_boton{background-color:#FFFFFF; margin:5px 0 0 5px;}
							
							form.filtro select.not_his,
							form.filtro  input.not_his, form.filtro2 select.not_his{
								font:normal 10px/11px Arial, Helvetica, sans-serif;
								color:#003399;
								border:1px solid #999999;
								float:left;
							}	
							
							form.filtro2 select.not_his, form.filtro3 select.not_his{margin-top:7px; width:150px; padding-left:10px; text-align:center;}
							form.filtro select.not_his{margin-top:7px; width:150px; padding-left:10px; text-align:center;}
							
							.marc_title h3 span{
							font: normal 13px/15px Arial, Helvetica, sans-serif;
							text-transform:none;
						}

				.marc_menu{
					width:471px;
					display:block;
				}
				
					.marc_menu  ul#marc_nav{
						
					}
					
					.marc_menu ul#marc_nav li{
						
					}
					
						ul#marc_nav li#izq_claro, ul#marc_nav li#izq_osc{
						float:left;	
						margin-left:5px;
						_margin-left:3px;
						}
						
						ul#marc_nav li#der_claro, ul#marc_nav li#der_osc{
						float:right;
						margin-right:5px;
						_margin-right:3px;
						}
							
							ul#marc_nav li a{display:block; cursor:pointer; cursor:hand;}
							
							ul#marc_nav li#izq_claro a.inactive, ul#marc_nav li#izq_osc a.inactive{
								color:#FFFFFF;
								background: url(images/bg_marc_balo_off1.gif) no-repeat top left;
								padding:15px 40px 18px 10px;
								text-decoration:underline;
							}
							
							ul#marc_nav li#izq_osc a.inactive{background: url(images/bg_marc_balo_off2.gif) no-repeat top left;}
																					
							ul#marc_nav li#izq_claro a.active, ul#marc_nav li#izq_osc a.active, ul#marc_nav li#izq_claro a.inactive:hover, ul#marc_nav li#izq_osc a.inactive:hover{
								color:#333333;
								background: url(images/bg_marc_balo_on1.gif) no-repeat top left;
								padding:15px 40px 18px 10px;
							}
														
							ul#marc_nav li#izq_osc a.active, ul#marc_nav li#izq_osc a.inactive:hover{background: url(images/bg_marc_balo_on2.gif) no-repeat top left;}
														
							ul#marc_nav li#der_claro a.inactive, ul#marc_nav li#der_osc a.inactive{
								color:#FFFFFF;
								background: url(images/bg_marc_fut_off1.gif) no-repeat top right;
								padding:15px 8px 18px 40px;
								text-decoration:underline;
							}
							
							ul#marc_nav li#der_osc a.inactive{background: url(images/bg_marc_fut_off2.gif) no-repeat top right;}
							
							ul#marc_nav li#der_claro a.active, ul#marc_nav li#der_osc a.active, ul#marc_nav li#der_claro a.inactive:hover, ul#marc_nav li#der_osc a.inactive:hover{
								color:#333333;
								background: url(images/bg_marc_fut_on1.gif) no-repeat top right;
								padding:15px 8px 18px 40px;
							}
														
							ul#marc_nav li#der_osc a.active, ul#marc_nav li#der_osc a.inactive:hover{background: url(images/bg_marc_fut_on2.gif) no-repeat top right;}
							
						
				.resultados{
					padding-bottom: 25px;
					color:#333333;
					
				}
				
					/*#col_01 .resultados .equipo .week{

					}*/
					
						#col_01 .resultados .equipo .week span{
							width:auto;
							background-color:#003399;
							color:#FFFFFF;
							font:bold 10pt/15pt Arial, Helvetica, sans-serif;
							padding:3px 10px;
						}
					
					#marc_col_azul .resultados .equipo, #marc_col_rojo .resultados .equipo, #col_01 .resultados .equipo{
						width: 445px;
						margin-left:15px;
						background-color:#FFFFFF;
						border-bottom: 1px solid #D9E1F0;
						font: normal 11px/13px Arial, Helvetica, sans-serif;
						margin-bottom:15px;
					}
					
					#col_01 .resultados .equipo{width: 600px;}
					
					#col_01 .resultados p{font: normal 11px/13px Arial, Helvetica, sans-serif;color:#333333;}
								
					#marc_col_rojo .resultados .equipo{border-bottom: 1px solid #E0B2B2;}
					
						
						
						.equipo .quien, #col_01 .resultados .equipo .quien{
							height:35px;
							
						}
						
						#marc_col_azul .resultados .equipo .quien, #col_01 .resultados .equipo .quien{background-color:#D9E1F0;}
						#marc_col_rojo .resultados .equipo .quien{background-color:#E0B2B2;}
						
							.quien .local, .donde .dia, .donde .lugar{
								float:left;
							}
							
							.quien .visitante, .donde .hora{
								float:right;
							}
							
								.local p, .visitante p, #col_01 .resultados .equipo .quien .local p, #col_01 .resultados .equipo .quien .visitante p{
									padding: 3px 10px;								
								}
								
								.visitante p, #col_01 .resultados .equipo .quien .visitante p{
									text-align:right;
								}
							
									.local p span, .visitante p span, #col_01 .resultados .equipo .quien .local p span, #col_01 .resultados .equipo .quien .visitante p span{
										font: bold 16px/16px Arial, Helvetica, sans-serif;
										color:#990000;
										padding-left:8px;
									}
									
									.visitante p span, #col_01 .resultados .equipo .quien .visitante p span{
										padding-right:8px;
										}
										
										
						.equipo .donde, #col_01 .resultados .equipo .donde p{
							margin: 4px 0;
							height:auto;
							text-align:center;
						}
						
						#col_01 .resultados .equipo .donde p, #col_01 .resultados .equipo .datos p{padding:0;}
						
							.donde .dia{
								width: 93px;
								border-right: 1px dotted #333333;
								padding: 3px;
								
							}
							
							.donde .lugar{
								width: 245px;
								padding: 3px;
							}
							
							.donde .hora{
								width: 80px;
								border-left: 1px dotted #333333;
								padding: 3px;
							}
				
						
						.equipo .datos{
							border-top: 1px dotted #333333;
							margin: 4px 0;
							padding: 3px 10px;
						}
	/* INICIO */
	
	.index{
	background:url(images/bg_main_index.jpg) repeat-y 0 0;
	}
	
	#col_01_index{
		width:726px;
		padding:10px;
	}
	
		#aviso{
			height: 35px;
			color:#FFF;
			width:710px;
			text-align:left;
			border:none;
			background:url(images/bg_aviso_verde.gif) no-repeat 0 0;
			font: normal 14px/15px Arial, Helvetica, sans-serif;
			padding: 5px 15px;
			line-height:25px;
		}
			
			
			/*Home*/
					
			
		#col_01_index #actualidad{
			width: 700px;
			margin: 10px;
			_margin-left:15px;		
		}
		
			#actualidad h3{
				font:normal small-caps 11px/14px Arial, Helvetica, sans-serif;
				letter-spacing:2px;
				color:#000;
				height:auto;
				width:665px;
				padding: 6px;
				text-align:left;
				background: #dedede  url(images/bg_tit_lapiz_index.jpg) no-repeat 0 0;
				padding: 10px 6px 4px 35px;
			}
			
			#actualidad .inferior{
				height:auto;
				overflow:hidden;
				width:705px;
				padding-bottom:5px;
				border-bottom:2px solid #dedede;
				background: url(images/bg_actualidad.gif) repeat-y 0 0;
			}
			
			#actualidad .inferior2{
				height:auto;
				overflow:hidden;
				width:705px;
				padding-bottom:5px;
				border-left:1px solid #dedede;
				border-right:1px solid #dedede;
				border-bottom:2px solid #dedede;
			/*background: url(images/bg_actualidad.gif) repeat-y 0 0;*/
			}
			
			#actualidad .inferior3{
				height:auto;
				overflow:hidden;
				width:705px;
				padding-bottom:5px;
				border-left:1px solid #dedede;
				border-right:1px solid #dedede;
				border-bottom:2px solid #dedede;
				/*background: url(images/bg_actualidad3.gif) repeat-y 0 0;*/
			}
			
			.inferior2 #noticias_abajo {
			width:201px;
			height:auto;
			overflow:hidden;
			float:left;
			margin:10px 17px;
			_margin:10px 10px;
			
			}
			
			.inferior2 #noticias_abajo img {
			width:200px;
			height:auto;
			overflow:hidden;
			margin:5px 0 10px 0;
			}
			
			
				.inferior #noticia_principal, .inferior2 #noticia_principal {
					width:686px;
					height:auto;
					overflow:hidden;
					float:left;
					padding:10px;
				}
				
				.inferior2 #noticia_principal #galeriahome1{
					width:686px;
					margin-top:10xp;
					margin-left:0px;
					margin-right:0px;				
				}
				
				.inferior3 #galeriahome2{
					width:340px;
					margin-top:0xp;
					margin-left:0px;
					margin-right:0px;				
				}
				
				#noticia_principal img{
					width:686px;
					height:auto;
					overflow:hidden;
					float:left;
					margin-bottom:15px;
				}
			
				.inferior .left, .inferior2 .left{
				width:480px;
				float:left;
				padding: 5px ;
				}
				
				.inferior3 .left{
				width:345px;
				float:left;
				padding: 5px;
				padding-left:10px;
				}
				
				.inferior .right, .inferior2 .right{
				width:195px;
				float:left;
				padding: 5px 10px;
				_padding: 5px 7px;
				}
				
				.inferior3 .right{
				width:320px;
				float:left;
				padding: 5px 10px;
				padding-left:11px;
				_padding: 5px 7px;
				border-left:1px dotted #999;
				}
				
				.inferior3 .debajo{
					width:690px;
					height:auto;
					overflow:hidden;
					float:left;
					margin:10px 5px;
					_margin:10px 10px;
				
				}
				
				.inferior3 #debajo img {
					width:705px;
					height:auto;
					overflow:hidden;
					margin:5px 0 10px 0;
				}
				
				.debajo #portada_otras2{
						background: url(images/bg_portada_otras.jpg) repeat-x 0 0;
						_height:150px;
						min-height:150px;
						padding:25px 10px 10px;
					}
				
				
				
				
					.right img, #portada_1 img{padding-bottom:10px;}
					
					.right a.titulo_home{font:bold 15px/18px Arial, Helvetica, sans-serif;}
				
					a.titulo_home{font:bold 15px/18px Arial, Helvetica, sans-serif;}
				
					#portada_1{
						_height:150px;
						min-height:150px;
					}
					
					
					#portada_otras2{
						background: url(images/bg_portada_otras.jpg) repeat-x 0 0;
						_height:150px;
						min-height:150px;
						padding:25px 10px 10px;
					}

	
	
	
	#col_02_index{
		float:left;
		width:253px;
	}
		

/* --------------- COLUMNA 2 ---------------- */

		#col_02, #col_02_sec, #col_02_equipo{
		height:auto;
		overflow:hidden;
		float:left;
		padding: 10px 0;
		}
		
		#col_02{
		 width:320px;
		 _width:305px;
		}
		
		#col_02_sec
		{
			width: 470px;
			padding-top:0;
		}
		
		#col_02_noti{
		height:auto;
		overflow:hidden;
		float:left;
		padding: 10px 0;
		}
		
		#col_02_equipo{
			width:220px;
			padding:10px 25px;
		}


			/*Etiquetas de colores*/
			
			/*Etiquetas de colores*/
			
			#col_02 #eti_verde, #col_02 #eti_rojo, #col_02 .destacado{
				width: 320px;
				display:block;		
			}
			
			#etiketas #eti_verde01, #etiketas #eti_rojo02, #etiketas .destacado{
				width: 320px;
				float:right;
				overflow:hidden;
				margin-right:1px;}
				
			
				#col_02 #eti_verde .top, #col_02 #eti_rojo .top, #etiketas #eti_verde01 .top, #etiketas #eti_rojo02 .top{
					width:320px;
					height:13px;
					_margin-bottom:-2px;}
					
				
				#col_02 #eti_verde .top, #etiketas #eti_verde01 .top{
				background: url(images/bg_eti_verde_top.jpg) no-repeat top right;}
				
				#col_02 #eti_rojo .top, #etiketas #eti_rojo02 .top{
				background: url(images/bg_eti_rojo_top.jpg) no-repeat top right;}
				
				#col_02 #eti_verde .center, #col_02 #eti_rojo .center, #etiketas #eti_verde01 .center, #etiketas #eti_rojo02 .center{
					width:320px;
					min-height:50px;
					_height:50px;
					color:#FFF;}
					
				
				#col_02 #eti_verde .center, #etiketas #eti_verde01 .center{
				background: url(images/bg_eti_verde_center.jpg) no-repeat top right;}
				
				#col_02 #eti_rojo .center, #etiketas #eti_rojo02 .center{
				background: url(images/bg_eti_rojo_center.jpg) no-repeat top right;}
				
					.center p{
						padding: 3px 45px 5px 65px;
						font: italic bold 14px/20px Arial, Helvetica, sans-serif;
						text-align: left;
						text-indent: 25px;
						color:#FFF;
					}
				
				#col_02 #eti_verde .bottom, #col_02 #eti_rojo .bottom, #etiketas #eti_verde01 .bottom, #etiketas #eti_rojo02 .bottom{
					width:320px;
					height:15px;
					margin-bottom:10px;
					}
				
				
				#col_02 #eti_verde .bottom, #etiketas #eti_verde01 .bottom{
				background: url(images/bg_eti_verde_bottom.jpg) no-repeat top right;}
				
				#col_02 #eti_rojo .bottom, #etiketas #eti_rojo02 .bottom{
				background: url(images/bg_eti_rojo_bottom.jpg) no-repeat top right;}
				
				
				#etiketas #eti_verde01 .top, #etiketas #eti_rojo02 .top{
					width:320px;
					height:13px;
					_margin-bottom:-2px;}
				
				#etiketas #eti_verde .center, #etiketas #eti_rojo .center{
					width:320px;
					min-height:50px;
					_height:50px;
					color:#FFF;}
				
				
				#etiketas #eti_verde01 .bottom, #etiketas #eti_rojo02 .bottom{
					width:320px;
					height:15px;
					margin-bottom:10px;
					}
				
		/*  DESTACADO TIPO  */
			
			.destacado, .destacado_centro, .destacado_index, #destacado_nf, .destacado_sec, .destacado_equipo{
				padding: 10px 0 0 60px;
				width:220px;
				height:auto;
				float:none;
				text-align:left;
				color:#000;
				}
				
			.destacado_centro{
				padding: 10px;
				float:left;
				_margin-left:2px;
			}
			
			.destacado_centro_xl{
				width: 700px;
				padding: 10px;
			}
			
			 .destacado_index{
			 	padding: 10px;
			 }
			 
			 #destacado_nf{
			 	padding:0;
				margin: 5px 25px 5px 0;
			 	width:290px;
				float:left;
			 }
			
			.destacado_sec{
				padding: 10px 10px 0 0;
				float:left;
			}
			
			 .destacado_equipo{
			 	padding: 0 10px 0 0;
				float:left;	
				margin-bottom:15px;		 
			 }
				

					.destacado h3, .destacado_centro h3, .destacado_centro_xl h3, .destacado_index h3, #destacado_nf h3, .destacado_sec h3, .destacado_equipo h3{
					background-color:#DEDEDE;
					font:normal small-caps 11px/14px Arial, Helvetica, sans-serif;
					letter-spacing:2px;
					color:#000;
					height:auto;
					width:210px;
					padding: 6px;
					text-align:left;
					}
					
					.destacado_centro_xl h3{
						width:695px;
					}
					
					#destacado_nf h3{
						width:280px;
					}	
						#destacado_nf h3 a{
							color:#333;
						}	
									
					h3.lupa{
						background: #dedede  url(images/bg_tit_lupa.jpg) no-repeat 0 0;
						padding: 10px 6px 4px 35px;
						width:181px;
					}
					
					h3.llavero{
						background: #dedede  url(images/bg_tit_llavero.jpg) no-repeat 0 0;
						padding: 10px 6px 4px 35px;
						width:181px;
					}
					
					#col_01 h3.lupa_fil{
						font: bold small-caps 14px/17px Arial, Helvetica, sans-serif;
						color:#333333;
						background: #D9E1F0 url(images/bg_tit_lupa_azul.jpg) no-repeat 0 0;
						padding: 10px 6px 15px 35px;
						width:800px;
					}
					
					h3.calendario{
						background: #dedede  url(images/bg_tit_calendario.jpg) no-repeat 0 0;
						padding: 10px 6px 4px 35px;
						width:181px;
					}
					
					h3.chicos{
						background: #dedede  url(images/bg_tit_chicos.jpg) no-repeat 0 0;
						padding: 10px 6px 4px 35px;
						width:181px;
					}
					
					h3.estrella{
						background: #dedede  url(images/bg_tit_estrella.jpg) no-repeat 0 0;
						padding: 10px 6px 4px 35px;
						width:181px;
					}
					
					h3.lock{
						background: #dedede  url(images/bg_tit_lock.jpg) no-repeat 0 0;
						padding: 10px 6px 4px 35px;
						width:181px;
					}
					
					h3.sobre{
						background: #dedede  url(images/bg_tit_sobre.jpg) no-repeat 0 0;
						padding: 10px 6px 4px 35px;
						width:181px;
					}
					
					h3.casita{
						background: #dedede  url(images/bg_tit_casita.jpg) no-repeat 0 0;
						padding: 10px 6px 4px 35px;
						width:181px;
					}
					
					h3.ok{
						background: #dedede  url(images/bg_tit_partidos.jpg) no-repeat 0 0;
						padding: 10px 6px 4px 35px;
						width:181px;
					}
					
					h3.lapiz{
						background: #dedede  url(images/bg_tit_lapiz_index.jpg) no-repeat 0 0;
						padding: 10px 6px 4px 35px;
						width:90%;
					}
					
					h3.comentario{
						background: #dedede  url(images/bg_tit_comentario.jpg) no-repeat 0 0;
						padding: 10px 6px 4px 35px;
						width:90%;
					}
					
					

						/*.destacado h3 span{
						font:normal small-caps 11px/14px Arial, Helvetica, sans-serif;
						color:#C50421;
						}*/
						
					/*Texto del banner*/
					.inferior, #inferior_nf, .inferior_sec_equipos, .inferior_destacado_centro_xl, .inferior_info{
					height:auto;
					overflow:hidden;
					width:220px;
					padding-bottom:5px;
					border-left:1px solid #dedede;
					border-right:1px solid #dedede;
					border-bottom:2px solid #dedede;
					
					}
					
					.inferior_destacado_centro_xl{
						width:705px;
					}
					
					#inferior_nf{
						width:290px;
						height:124px;
					}
					
						.judo{background: url(images/judo_index.jpg) no-repeat 0 0;}
						.gim_rit{background: url(images/gim_rit_index.jpg) no-repeat 0 0;}
						.tenis{background: url(images/tenis_index.jpg) no-repeat 0 0;}
						.padel{background: url(images/padel_index.jpg) no-repeat 0 0;}
						.golf{background: url(images/golf_index.jpg) no-repeat 0 0;}
						.natacion{background: url(images/natacion_index.jpg) no-repeat 0 0;}
						.aerobic{background: url(images/aerobic_index.jpg) no-repeat 0 0;}
						.gim_mant{background: url(images/gim_mant_index.jpg) no-repeat 0 0;}
						.ajedrez{background: url(images/ajedrez_index.jpg) no-repeat 0 0;}
						.ballet{background: url(images/ballet_index.jpg) no-repeat 0 0;}
					
						.destacado .inferior img,  .destacado_index img, .inferior_destacado_centro_xl img{
						/*width:46px;
						height:58px;*/
						padding:10px 2px 5px 7px;
						float:left;
						}
					
						.destacado .inferior p, .destacado_index .inferior p, .inferior_destacado_centro_xl p{
						text-align:left;
						padding:15px 5px 5px 10px;
						color:#333;
						font:normal 12px/16px Arial, Helvetica, sans-serif;
						}
						
						.destacado_centro .inferior p, .destacado_sec .inferior p, .destacado_equipo .inferior p, .destacado_equipo .inferior_info p {
						padding:5px 5px 5px 10px;
						font-size:11px;
						}
						
						.destacado_equipo .inferior_info p strong, .destacado_equipo .inferior_info ul li strong{
								font-weight:bold;
								color:#003399;
							}
						
						.inferior_info p{
						padding:5px;
						font-size:11px;
						}
						
						#destacado_nf #inferior_nf p{
							color:#FFFFFF;
							font:normal 10px/14px Arial, Helvetica, sans-serif;
							padding: 92px 10px 0 10px;
						}
						
							#destacado_nf #inferior_nf a{
								color:#fff;	
							}

						
						 .inferior ul, .inferior_info ul{
						 	padding:5px 5px 5px 10px;
						 }
						 
						 	.inferior ul li, .inferior_info ul li{
								background: url(images/flecha.gif) no-repeat 0 4px;
								font-size:11px;
								padding-left: 15px;
							}
						
			/*   Destacado Noticias   */
			
		#col_02 .destacado_noti{
			width:90px;
			display:block;	
		}
		
		#col_02 .destacado_noti_alargado{
			
			display:block;	
		}
		
		#col_02_sec .destacado_noti_sec{
			width:455px;
			height:auto;
		}
		
		
			.destacado_noti, .destacado_noti_sec {
			padding: 10px 5px;
			width:305px;
			height:auto;
			float:left;
			text-align:left;
			color:#000;
			}
			
			.destacado_noti_alargado {
			padding: 0px 0px 0 60px;
			width:610px;
			height:auto;
			float:left;
			text-align:left;
			color:#000;
			}
			
			.destacado_noti_alargado2 {
			padding: 0px 0px 0 60px;
			width:610px;
			height:auto;
			float:left;
			text-align:left;
			color:#000;
			}
			
			.destacado_noti_sec{
				width:450px;
			}
			
				.destacado_noti h3, .destacado_noti_sec h3, .destacado_noti_alargado h3, .destacado_noti_alargado2 h3  {
				font:normal small-caps 11px/14px Arial, Helvetica, sans-serif;
				letter-spacing:2px;
				color:#000;
				height:auto;
				width:265px;
				padding: 6px;
				text-align:left;
				background: #dedede  url(images/bg_tit_lapiz.jpg) no-repeat 0 0;
				padding: 10px 6px 4px 35px;
				}
				
				.destacado_noti_alargado h3 {
				width:570px;
				}
				
				.destacado_noti_alargado2 h3 {
				width:570px;
				}
				
				.destacado_noti_sec h3{
					width: 415px;
				}
					
					.destacado_noti .item, .destacado_noti_sec .item{
						display:block;
						/*clear:both;*/
						min-height: 50px;
						_height: 50px;						
						padding-top: 5px;
						width:300px;
					}
					
					.destacado_noti_alargado .item{
						height:auto;
						overflow:hidden;					
						padding-top: 5px;
						width:300px;
						float:left;
					}
					
					.destacado_noti_alargado2 .item{
						height:auto;
						overflow:hidden;					
						padding-top: 5px;
						width:600px;
						float:left;
					}
						
					.destacado_noti_alargado2 .item div.data_destacado{
						float:left;
						width:40px;
					}
						
					.destacado_noti_alargado2 .item div.link_destacado_largo{
							float:left;
							width:550px;
					 }
										
						div.data_destacado{
						float:left;
						width:40px;
						}
				 
						 div.link_destacado{
							float:left;
							width: 250px;
						 }
						 
						 div.link_destacado_largo{
							float:left;
							width:255px;
						 }
						 
						 
						 div.link_destacado p, div.link_destacado_largo p{
							padding: 0 5px;
			 
						 }
						
						 
						 /*span.sec{
							display:inline;
							padding-left: 15px;
							padding-top:-50px;	
						}
						
						 span.tit{
							display:inline;
							padding-left: 35px;	
						}*/

			

					
					.destacado_noti p.derecha{
						margin-right:10px;
						_margin-right:5px;
						margin-top:5px;
						width:300px;
						float:left;
					}
					
					.destacado_noti_alargado p.derecha{
						margin-right:10px;
						_margin-right:5px;
						margin-top:5px;
					}    
					
					.destacado_noti_alargado2 p.derecha{
						margin-right:10px;
						_margin-right:5px;
						margin-top:5px;
					}    
					

				/* TICKER   */
					
						
					.inferior form{
					width:200px;
					height:50px;
					border-bottom:1px dotted #000;
					margin-left:5px;
					margin-top:8px;
					margin-bottom:5px;
					}
	
					.inferior form label{
					font:bold 13px Arial, Helvetica, sans-serif;
					}
					
					.bal{
					color:#CC6733;
					}
					
					.fut{
					color:#669900;
					}
	
					form marquee{
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#000;
					margin-top:5px;
					_margin-top:8px;
					_float:left;
					*float:left;
					*margin-top:8px;
					width:200px;
					_width:195px;
					}

				

				/*FORMULARIOS*/
				
				
				form{
					padding-left:10px;
				}
				
					/*.form_box{
						float:left;
						margin-bottom: 10px;
						width:50%;
						
					}*/
				
						form label{
							color: #333333;
							font-weight:bold;
						}
						
						form input, textarea{
							line-height:25px;
							padding:3px;
						
						}
						
						form input{
							color:#000;
							font:bold 11px Arial, Helvetica, sans-serif;
							margin-top:3px;
							margin-bottom:3px;
							border:1px solid #003399;
							text-align:left;
							padding-left:3px;
						}
					
						/*form .box, form .box_title{
							color:#000;
							font:bold 11px Arial, Helvetica, sans-serif;
							margin-top:3px;
							margin-bottom:3px;
							color:#000;
							border:1px solid #696967;
							background-color:#EBF0DA;
							text-align:left;
							padding-left:3px;
						
						}
						
						form .box_title{
							width: 435px;
							padding:5px;
							font-size:12px;
											
						}*/
						
						
						form textarea{
							color:#000;
							font:bold 11px Arial, Helvetica, sans-serif;
							margin-top:3px;
							margin-bottom:3px;
							border:1px solid #003399;
							text-align:left;
							padding-left:3px;
							width:500px;
							height:150px;							
						}
						
							form input.boton_mas{
								border:0;						
							}
							
							form label.float{
								float:left;
								padding:10px 0;
								margin:0;
							}						
						
						div#lightbox textarea {background:none}
						

/* ------------------ BANNERS DESTACADOS EN CUALQUIER COLUMNA------------- */



/*-----------   PIE DE PÁGINA --------------- */

#web #pie{
width:1000px;
height:25px;
background-image:url(images/bg_pie.jpg);
/*_margin-left:15px;*/
}

/*Logo Ilusiona*/

	#web #pie p.marca_ilu{
		float:left;
		padding: 3px 0 0 15px;
		color:#ffffff;
		width:420px;
		font-size:10px;
		visibility:hidden
	}
	
		#web #pie p.marca_ilu a{
			color:#ffffff;	
			font-size:11px;
			font-weight:bold;	
			background:url(images/logo_ilusiona.jpg) no-repeat 0 0;
			padding-left: 30px;
			margin-left:5px;
		}
		
		#web #pie p.marca_ilu a:hover{
			text-decoration:underline;	
		}


/*Menu inferior*/

	#web #pie ul#nav2{
	width:400px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-top: 5px;
	float:right;
	}
	
		ul#nav2 li{
			
			float:right;
			padding: 0 8px;
			border-left: 1px solid #FFFFFF;
		}
			
			ul#nav2 li a{
			color:#FFFFFF;
			font: normal 12px/12px Arial, Helvetica, sans-serif;
		}
		

#web #patro{
width:1000px;
padding-top:10px;
height:40px;
text-align:center;
padding:10px 0;
/*margin-left:15px;*/
}

	#web #patro img{
	padding: 0 14px;
	}



/**-----------  ERRORES del CAKE ----------- */

	.cake-stack-trace {
		background: #000;
		padding: 40px;
		position: absolute;
		clear: both;
		z-index: 4000;
		text-align: left;
		border: 2px solid #ccc;
		color: #fff;
		margin: 0 20px;
	}
	.cake-stack-trace a {
		text-decoration: underline;
	}
	.cake-stack-trace a:hover {
		color: #fff;
	}
	.cake-sql-log {
		width: 80%;
		margin: 0 auto;
	}
	.cake-sql-log th {
		font-size: 12px;
	}
	.cake-sql-log td {
		font-size: 11px;
		color: #000;
		border: 1px solid #ccc;
		padding: 4px;
		background: #fff;
		text-align: left;
	}

/**-----------  Modificaciones plantilla noticias (2 noticias) ----------- */

#noti1 {
	height:auto;
	border-bottom:1px dotted #999999;
	padding:10px 10px 20px 10px;
	overflow:hidden;
}

#noti1 img {
	float:left;
	margin-right:20px;
}

#noti1 .titulo1 {
	font: bold 20px Arial, Helvetica, sans-serif; 
	color: #003399;	
	margin-top:-5px	;
}

#noti2 {
	padding: 10px;
	height:auto;
}

#noti2 img {
	float: right;
	margin-left: 10px;
}

#noti2 .titulo2 {
	font: bold 20px Arial, Helvetica, sans-serif; 
	color: #003399;	
	margin-top:-5px	;
}


/**-----------  Modificaciones plantilla noticias (4 noticias iguales) ----------- */

.inferior_noti{
	height:auto;
	width:705px;
	padding-bottom:5px;
	border-bottom:2px solid #dedede;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	border-bottom:2px solid #dedede;
	background-image:url(images/bg4.gif);
	background-repeat: repeat-y;
}

.enlacenoticias4 {
	font-weight: bold;
	font-size: 18px;
}

#noti_arriba {
width:705px;
height:auto;
float:left;
border-bottom:1px dotted #666666;
}

#noti_abajo {
width:705px;
height:auto;
float:left;}

#unode4, #dosde4, #tresde4, #cuatrode4 {
	width: 340px;
}

#unode4 {
	float: left;
	margin-left: 7px;
	margin-top: 7px;
	margin-bottom:10px;}

#dosde4 {
	float: right;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom:10px;
}

#tresde4 {
	float: left;
	margin-left: 7px;
	margin-bottom:10px;
}

#cuatrode4 {
	float: right;
	margin-right: 7px;
	margin-bottom:10px;
}
