/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

body {
	background-image:url('../images/bg.jpg');
	font-family:Arial,sans-serif;
	margin: 0px;
	font-size: 12px;
}
ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#contenedor{
	margin:0 auto;
	overflow:hidden;
	width:1000px;
	position: relative;
}

#cabecera{
	background-image:url('../images/top.jpg');
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
}

	#enlace{
		width:550px;
		margin-left:31px;
		height:99px;
		float:left;
	}
		#enlace h1 {
			height:79px;
			padding:0;
			margin:0px;
			width:550px;
		}
		#enlace h1 a{
			display:block;
			height:0;
			overflow:hidden;
			padding-top:79px;
			width:548px;
		}
	#enlace_2{
		float:right;
		height:47px;
		margin:0;
		overflow:hidden;
		padding-left:100px;
		padding-right:23px;
	}
		#enlace_2 h2{
			float:left;
			margin:0;
			overflow:hidden;
			width:40px;
		}
			#enlace_2 h2 #home{
				display:block;
				height:0px;
				overflow:hidden;
				padding-top:50px;
			/*	display:block;
				height:0;
				overflow:hidden;
				padding-top:47px;
				width:39px;
				float:left;*/
			}	
		#enlace_2 h2 #contacto{
			display:block;
			height:0px;
			overflow:hidden;
			padding-top:50px;/*
			display:block;
			height:0;
			overflow:hidden;
			padding-top:47px;
			width:39px;*/
		}

	#clock{
		color:#ffffff !important;
		display:block;
		float:right;
		height:18px;
		margin-top:4px;
		padding-right:4px;
		text-align:right;
		width:258px;
	}
	#cabecera .search{
		background-image:url('../images/bg_buscar.jpg');
		background-repeat:no-repeat;
		float:right;
		height:24px;
		padding-left:112px;
		padding-top:6px;
		width:150px;
	}
	#cabecera .search #mod_search_searchword{
		border:medium none;
		display:block;
		float:left;
	}
	#cabecera .search .button{
		display:block;
		float:left;
		margin-left:3px;
		margin-top:1px;
	}

	#cabecera ul.menu li{
		float:left;
		margin-right:9px;
		text-transform:uppercase;
	}
	/* Estilo de cada elemento del menu principal */
			ul#mainlevel{
				clear:both;
				width: 998px;
				height: 29px;
				padding: 0;
				margin: 0;
				list-style: none;
				border: 1px solid #011c53;
				background-image: url('../images/sep_menu.png');
				background-repeat: repeat-x;

			}
			ul#mainlevel li{
				float: left;
				/*background-image: url('../images/bg_menu.png');
				background-repeat: repeat-x;  */
				margin-left: 1px;
				margin-right: 1px;
			}
			/*	ul#mainlevel li:hover{
					background-image: url('../images/menu_on.jpg');
					background-repeat:repeat-x;
				}*/
			#mainlevel a {
				background-image: url('../images/bg_menu.png');
				background-repeat: repeat-x; 
				display: block;
				width: 97px;
				text-align: center;
				color: #fff;
				text-decoration: none;
				text-transform: uppercase;
				font-size: 12px;
				font-weight: bold;
				padding-top: 7px;
				height: 22px;
			}
				ul#mainlevel a:hover{
					background-image: url('../images/menu_on.jpg');
					background-repeat:repeat-x;

				} 

			#mainlevel li ul {
				position: absolute;
				width: 139px;
				left: -999em;
				background-color: #fff;
				border-bottom:1px solid #000000;
				border-right:1px solid #000000;
			}
			ul#mainlevel li ul li{
				background-image: none;
				background-color: #fff;
				margin: 0px;
			}
			#mainlevel li ul li a{
				display:block;
				background-image: url('../images/desp_menu_off.jpg');
				background-repeat: no-repeat;  
				height:17px;
				text-align: left;
				color: #000;
				text-decoration: none;
				text-transform: none;
				font-size: 11px;
				font-weight: normal;
				padding-top: 3px;
				padding-left: 5px;
				width:134px;
			}
			#mainlevel li ul li a:hover{
			background-image: url('../images/menu_on.jpg');
			background-repeat: repeat-x; 
				color:#fff;
			} 

			#mainlevel li:hover ul, #mainlevel li.sfhover ul {
				left: auto;
			}

			/* VideoPlayer*/
			.videoplayer h3{
				margin: 0px;
				margin-bottom: 5px;
				padding: 0px;
				width: 264px;
				height: 0px;
				padding-top: 64px;
				overflow: hidden;
				background-image: url('../images/bg_u_tv.jpg');
			}

			/* Portada */
			.ufront{
				border: 1px solid #b7b7b7;
				width: 675px;
				height:294px;
				padding: 2px;
				padding-bottom: 0px;
			}
			.ufront h2{
				margin: 0px;
				margin-bottom: 2px;
				padding: 0px;
				overflow: hidden;
				width: 675px;
				height: 0px;
				padding-top: 20px;
				background-image: url('../images/tit_noticias.jpg');
			}
			ul.big_list{
				float: left;
				height: 272px;
				width: 650px;
				overflow: hidden;
			}
			ul.big_list li{
				padding-bottom: 2px;
				float: left;
				height: 206px;
				width: 206px;
			}
			ul.big_list img{
				height: 200px;
				width: 200px;
			}
			ul.big_list a{
				text-decoration:none;
			}
			ul.big_list h4{
				background-color:#000000;
				color:#fff;
				font-size:14px;
				height:27px;
				margin:-88px 0 0;
				overflow:hidden;
				padding:5px;
				width:190px;
				filter:alpha(opacity=60);
				opacity: 0.6;
			}
			ul.big_list h4 a{
				color: #fff;
				text-decoration: none;
			}
			ul.big_list p{
				color:#FFFFFF;
				font-size:11px;
				height:43px;
				margin:0;
				overflow:hidden;
				padding:5px 5px 0;
				width:190px;
				background-color: #000;
				filter:alpha(opacity=60);
				opacity: 0.6;
			}
			ul.big_list p.more{
				margin: 0px;
				padding: 0px;
				padding-right: 5px;
				width: 408px;
				text-align: right;
				overflow: hidden;
				background-color: #000;
				filter:alpha(opacity=60);
				opacity: 0.6;
			}
			ul.big_list a.readon{
				color: #f00;
				font-size: 11px;
				text-decoration: none;
				font-weight: bold;
			}
			ul.small_list{
				float: left;
				height: 272px;
				width: 259px;
				overflow: hidden;
				padding-left: 3px;
			}
			ul.small_list li{
				margin-bottom: 1px;
				float:left;
			}
			ul.small_list a{
				display: block;
				height: 57px;
				width: 249px;
				padding: 5px;
				text-decoration: none;
				color: #919191;
				background-image: url('../images/bg_li_small.jpg');
				overflow:hidden;
			}
			ul.small_list a:hover{
				color: #fff;
				background-image: url('../images/bg_li_small_on.jpg');
			}
			ul.small_list img{
				float: left;
				height: 57px;
				width: 97px;
			}
			ul.small_list h4{
				margin: 0px;
				padding: 0px;
				padding-left: 12px;
				font-size: 12px;
				width: 133px;
				height: 58px;
				overflow: hidden;

			}
			ul.small_list p{
				display: none;

			}

#top{	
	float:left;
	margin:10px 0;
	overflow:hidden;
	padding:0 0 0 10px;
	width:990px;
	}
	/*banner */
		#google_ads_div_U_728x90_1{
			background-image:url('../images/publicidad.jpg');
			background-repeat:no-repeat;
			float:left;
			margin:0 13px 0 0;
			padding-left:12px;
			width:728px;
		}
		#google_ads_div_U_265x135_1{
			margin:10px 0;
		}	

		#google_ads_div_U_300x250_1{
			clear:both;
			width:300px;
			float:left;
		}
	/*fin banner */
#centro{
	float:left;
	padding-left:10px;
	padding-top:10px;
}
#contenido{
	width:705px;
	padding-right: 10px;
	overflow:hidden;
	float:left;
}
#derecha{
	width:275px;
	overflow:hidden;
	float:left;
}
#pie{
	background-image:url('../images/pie.jpg');
	background-repeat:no-repeat;
	width:1000px;
	height:176px;
	overflow:hidden;
	float:left;
	margin-top:20px;
}

/*estilo Datos del Club*/
#datos_club{
	background-image:url('../images/tit_datos_del_club.jpg');
	background-position:5px 3px;
	background-repeat:no-repeat;
	border:1px solid #B1B1B1;
	display:block;
	float:left;
	overflow:hidden;
	padding-left:5px;
	padding-top:23px;
	width:680px;
}
	 #datos_club ul.datos{
		display:block;
		float:left;
		width:671px;
		margin-bottom:10px;
	 }
		  #datos_club ul.datos li{
			width:335px;
			float:left;
			margin-bottom:5px;
			height:65px;
			overflow:hidden;

		 }
			 #datos_club ul.datos li h5{
				background-image:url('../images/vineta_datos_club.jpg');
				background-position:5px 3px;
				background-repeat:no-repeat;
				border-bottom:1px solid #C3CFDF;
				border-top:1px solid #C3CFDF;
				color:#01236D;
				font-size:11px;
				margin:0 0 2px;
				padding-left:20px;
			}
			 #datos_club ul.datos li h5.admin{
				background-image:url('../images/vineta_directorio.jpg');
				background-position:5px 3px;
				background-repeat:no-repeat;
				float:left;
				width:250px;				
			 }
			 #datos_club ul.datos li p{
				margin:0px;
				font-size:12px;
				color:#7D7D7D;
			 }
				#datos_club ul.datos li p strong{
					color:#5c5c5c;
				}
			#datos_club ul.datos li img{
				display:inline;
				float:left;
				margin-right:7px;
			}
			 h3#primer_club, h3#directorio, h3#administracion{
				height:0;
				overflow:hidden;
				padding-top:18px;
				width:675px;
				margin:0px;
				margin-bottom:5px;
				}
			#datos_club h3#primer_club{
				background-image:url('../images/tit_primer_club.jpg');
				background-repeat:no-repeat;
			}
				#datos_club h3#directorio{
				background-image:url('../images/tit_directorio.jpg');
				background-repeat:no-repeat;
			}
				#datos_club h3#administracion{
				background-image:url('../images/tit_administracion.jpg');
				background-repeat:no-repeat;
			}
	
/*fin datos del club*/

/*Saludo del Presidente*/
#presidente{
	border:1px solid #B1B1B1;
	display:block;
	float:left;
	padding:6px;
	width:675px;
	overflow:hidden;
}
#presidente h4{
	background-image:url('../images/tit_saludo_presidente.jpg');
	background-repeat:no-repeat;
	height:0;
	margin:0;
	overflow:hidden;
	padding-top:22px;
}
/*fin presidente*/

/*Aviso Legal*/
#aviso_legal{
	border:1px solid #B1B1B1;
	display:block;
	float:left;
	overflow:hidden;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	width:675px;
}
#aviso_legal h4{
	background-image:url('../images/tit_aviso_legal.jpg');
	background-repeat:no-repeat;
	height:0;
	overflow:hidden;
	padding-top:20px;
	width:675px;
	margin:0;
}
/*fin aviso legal*/

/*tarjeta de socios*/
#beneficios{
	border:1px solid #B1B1B1;
	display:block;
	float:left;
	font-size:11px;
	padding-left:4px;
	padding-right:3px;
	padding-top:5px;
	width:677px;
}
	#beneficios h4{
		background-image:url('../images/tit_beneficios.jpg');
		background-repeat:no-repeat;
		height:0;
		margin:0 0 10px;
		overflow:hidden;
		padding-top:20px;
		width:675px;
		}
	#beneficios .tarjeta{
		width:675px;
		float:left;
		clear:both;
		margin-bottom:16px;
	}	
	#beneficios .tarjeta img{
		display:inline;
		float:left;
	}
	#beneficios .tarjeta div{
		float:left;
		overflow:hidden;
		padding-left:4px;
		width:562px;
	}
	#beneficios .tarjeta ul{
		float:left;
		width:564px;
	}
		#beneficios .tarjeta ul li{
			border-bottom:1px dotted;
			float:left;
			height:55px;
			width:141px;			
		}
		#beneficios .tarjeta ul li.titulo{
			background-image:url('../images/tit_caracteristicas.jpg');
			background-repeat:no-repeat;
			height:20px;
			text-align:center;
			font-weight:bold;
			border:none;
			padding-top:5px;
		}
		#beneficios h3{
			margin:0px;
			background-repeat:no-repeat;
			height:0;
			margin-bottom:2px;
			overflow:hidden;
			padding-top:16px;
		}
			#beneficios h3#tazul{
				background-image:url('../images/tit_tarjeta_azul.jpg');
			}
			#beneficios h3#tblanca{
				background-image:url('../images/tit_tarjeta_blanca.jpg');
			}
			#beneficios h3#tdorada{
				background-image:url('../images/tit_tarjeta_dorada.jpg');
			}
			 #beneficios h3#tplateada{
				background-image:url('../images/tit_tarjeta_plateada.jpg');
			}	
/*fin de tarjeta socios*/



/*historia*/
table.blog_historia{
	border:1px solid #B1B1B1; 
	overflow:hidden;
	padding:5px;
	width:688px;
}
	#historia{
		
	}		
#historia h2{
	background-image:url('../images/tit_historia.jpg');
	background-repeat:no-repeat;
	height:0;
	overflow:hidden;
	padding-top:20px;
	width:675px;
	margin:0px;
}
	table.blog_historia .contentpaneopen_historia img{
		display:inline;
		float:left;
	}
	table.blog_historia .contentpaneopen_historia h4{
		background-image:url('../images/vineta_directorio.jpg');
		background-position:5px 3px;
		background-repeat:no-repeat;
		float:left;
		margin:0;
		padding-left:20px;
		width:538px;
		font-size:12px;
		color:#00246a;
	}
	table.blog_historia .contentpaneopen_historia{
		background-image:none;
		border-color:-moz-use-text-color -moz-use-text-color #B1B1B1;
		border-style:none none dotted;
		border-width:medium medium 1px;
		padding-left:0;
	}
	.readon_historia{
		color:#002470;
		display:block;
		font-size:11px;
		font-weight:bold;
		margin-left:5px;
		text-align:right;
		text-decoration:none;
		width:650px;
	}
	table.blog_historia .contentpaneopen_historia p{
		margin:0px;
		clear:none;
		color:#7d7d7d;
	}
	table.blog_historia td.article_column{
		background-image:url('../images/tit_titulos.jpg');
		background-repeat:no-repeat;
		float:left;
		padding:21px 0 0;
	}
	.contentpaneopen_historia img{
		display:inline;
		float:left;
		margin-right:10px;
		margin-bottom:10px;
	}
	.contentpaneopen_historia p{
		clear:both;
	}
	.contentpaneopen_historia .small{
		text-align:right;
	}
	.contentpaneopen_historia{
		background-image:url('../images/tit_torneos.jpg');
		background-position:8px 3px;
		background-repeat:no-repeat;
		border:1px solid #B1B1B1;
		padding-left:3px;
		padding-top:22px;
		width:688px;
	}
	.contentpaneopen_historia ul.latestnews{
		background-image:url('../images/tit_otros_titulos.jpg');
		background-repeat:no-repeat;
		display:block;
		float:left;
		overflow:hidden;
		padding-top:19px;
		width:252px;
	}
	.contentpaneopen_historia ul.latestnews li.latestnews{
		background-image:url('../images/vineta_directorio.jpg');
		background-position:5px 3px;
		background-repeat:no-repeat;
		border-bottom:1px dotted #B1B1B1;
		float:left;
		margin:0 0 8px;
		padding-bottom:2px;
		padding-left:20px;
		width:230px;
	}
	.contentpaneopen_historia ul.latestnews li.latestnews a{
		color:#838385;
		font-weight:bold;
		text-decoration:none;
	}
/*blog noticias*/
	.contentpaneopen_noticia , .contentpaneopen_joven {		
		border:1px solid #B1B1B1;
	}
	.blog_noticia, .blog_joven{
		border-bottom:1px solid #B1B1B1;
		border-left:1px solid #B1B1B1;
		border-right:1px solid #B1B1B1;
		display:block;
		overflow:hidden;
		width:688px;
	}
	.componentheading_noticia, .componentheading_joven{
		background-image:url('../images/tit_noticias.jpg');
		background-position:5px 6px;
		background-repeat:no-repeat;
		border-left:1px solid #B1B1B1;
		border-right:1px solid #B1B1B1;
		border-top:1px solid #B1B1B1;
		height:0;
		overflow:hidden;
		padding-top:29px;
		width:686px;
	}
	.blog_noticia td.article_column .contentpaneopen_noticia img, .blog_joven td.article_column .contentpaneopen_joven img{
		display:inline;
		float:left;	
		margin-right:5px;
	}
	.blog_noticia td.article_column .contentpaneopen_noticia h4, .blog_joven td.article_column .contentpaneopen_joven h4 {
		background-image:url('../images/vineta_directorio.jpg');
		background-position:5px 3px;
		background-repeat:no-repeat;
		float:left;
		margin:0;
		padding-left:20px;
		width:535px;
		font-size:12px;
		color:#00246a;
	}
	.blog_noticia td.article_column .contentpaneopen_noticia p, .blog_joven td.article_column .contentpaneopen_joven p{
		float:left;
		margin:0 0 0 19px;
		width:530px;
		color:#7d7d7d;
	}
	.blog_noticia td.article_column .contentpaneopen_noticia .readon_noticia, .blog_joven td.article_column .contentpaneopen_joven .readon_joven{
		border-bottom:1px dotted #cbcdcc;
		color:#1A0059;
		margin-left:5px;
		text-align:right;
		text-decoration:none;
		width:659px;
		color:#002470;
	}
	.contentpaneopen_noticia img, .contentpaneopen_joven img{
		display:inline;
		float:left;
		margin-right:9px;
	}
	.contentpaneopen_noticia ul.latestnews, .contentpaneopen_joven ul.latestnews {
		background-image:url('../images/tit_otros_titulos.jpg');
		background-repeat:no-repeat;
		display:block;
		float:left;
		overflow:hidden;
		padding-top:19px;
		width:262px;
		height:280px;
		margin-right:10px;

	}
	.contentpaneopen_noticia ul.latestnews{
		background-image:url('../images/tit_mas_noticias.jpg');
	}
	.contentpaneopen_noticia ul.latestnews li.latestnews, .contentpaneopen_joven ul.latestnews li.latestnews{
		background-image:url('../images/vineta_directorio.jpg');
		background-position:5px 3px;
		background-repeat:no-repeat;
		border-bottom:1px dotted #B1B1B1;
		float:left;
		margin:0 0 8px;
		padding-bottom:2px;
		padding-left:20px;
		width:235px;
	}
	.contentpaneopen_noticia ul.latestnews li.latestnews a, .contentpaneopen_joven ul.latestnews li.latestnews a{
		color:#838385;
		font-weight:bold;
		text-decoration:none;
	}

/*fin blog noticias*/
/*organigrama*/
	#organigrama{
		padding:6px;
		border:1px solid #b1b1b1;
	}
/*fin organigrama*/

/*jugadores*/
#jugador{
width:675px;
height:280px;
}
#jugador img{
	display:inline;
	float:left;
}

	.componentheading_jugadores{
		background-image:url('../images/tit_jugadores.jpg');
		background-position:5px 6px;
		background-repeat:no-repeat;
		border-left:1px solid #B1B1B1;
		border-right:1px solid #B1B1B1;
		border-top:1px solid #B1B1B1;
		height:0;
		overflow:hidden;
		padding-top:29px;
		width:686px;		
	}
	.blog_jugadores{
		border-bottom:1px solid #B1B1B1;
		border-left:1px solid #B1B1B1;
		border-right:1px solid #B1B1B1;
		display:block;
		overflow:hidden;
		padding:0 0 0 4px;
		width:688px;
	}
	.blog_jugadores .contentpaneopen_jugadores{
		border:none;
		padding:0px;
		width:133px;
	}
	.contentpaneopen_jugadores{
		border:1px solid #B1B1B1;
		padding:5px;
		width:690px;
	}
	
	.blog_jugadores .article_column{
	}
	#jugador img{
		float:left;
	}
	#jugador .full_jugador{
		width:250px;
		font-size:11px;
	}
		#jugador .full_jugador td{
			color:#001645;
			font-weight:bold;
		}
		#jugador .full_jugador td.dato{
				background-image:url('../images/ficha_vineta.gif');
				background-position:0 3px;
				background-repeat:no-repeat;
				padding-left:13px;
			
		}

	#tabla_jugador{
		background-image:url('../images/bg_ficha.jpg');
		background-position:0 0;
		background-repeat:no-repeat;
		float:left;
		height:244px;
		margin-left:3px;
		overflow:hidden;
		padding-left:10px;
		padding-top:35px;
		width:256px;
	}
		
/*fin jugadores*/
/*cuerpo tecnico*/
.blog_cuerpotec{
		border-bottom:1px solid #B1B1B1;
		border-left:1px solid #B1B1B1;
		border-right:1px solid #B1B1B1;
		display:block;
		overflow:hidden;
		padding:0 0 0 4px;
		width:688px;
	}
	.componentheading_cuerpotec{
		background-image:url('../images/tit_cuerpo_tecnico.jpg');
		background-position:7px 6px;
		background-repeat:no-repeat;
		border-left:1px solid #B1B1B1;
		border-right:1px solid #B1B1B1;
		border-top:1px solid #B1B1B1;
		height:0;
		overflow:hidden;
		padding-top:29px;
		width:686px;		
	}
/**/
#hazte_socio{
	display:block;
	margin-bottom:5px;
	margin-top:5px;
}

/*encuesta*/
	#modulos_centro{
		float:left;
		overflow:hidden;
		padding-left:6px;
		padding-right:6px;
		width:370px;	
	}
	#modulos_centro form{
		background-image:url('../images/tit_encuesta.jpg');
		background-position:5px 5px;
		background-repeat:no-repeat;
		border:1px solid #B1B1B1;
		display:block;
		float:left;
		height:220px;
		overflow:hidden;
		padding-top:25px;
		width:180px;
		margin-right:10px;
	}
		#modulos_centro form .poll_encuesta{
			
		}
	#saludo_presidente{
		display:block;
		float:left;
		margin:6px 0 0;		
	}
		#saludo_presidente img{
			border:0px;
		}


/* Carrusel comunes*/
.jcarousel-container {
    position: relative;
}
.jcarousel-skin-chv .jcarousel-container {
	position: static;
}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
	position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}
/*fin carrousel*/
#containerH{
		background-image:url('../images/tit_galerias.jpg');
		background-position:3px 3px;
		background-repeat:no-repeat;
		border:1px solid #B1B1B1;
		float:left;
		margin-bottom:20px;
		margin-left:0;
		margin-top:10px;
		overflow:hidden;
		padding:3px;
		width:672px;
	}
		#containerH .jcarousel-skin-chv .jcarousel-container-horizontal {
			background-image:url('../images/galerias_bg.jpg');
			border:1px solid #B1B1B1;
			clear:both;
			height:182px;
			overflow:hidden;
			padding-left:7px;
			padding-top:15px;
			width:662px;
		}
		#containerH .jcarousel-skin-chv .jcarousel-clip-horizontal {
			height:158px;
			overflow:hidden;
			width:648px;
		}
		#containerH .jcarousel-skin-chv .jcarousel-item {
			height:158px;
			width:150px;
		}
		#containerH .jcarousel-skin-chv .jcarousel-item h5{
			display:none;
		}
		#containerH .jcarousel-skin-chv .jcarousel-item p{
			clear:both;
			color:#00246A;
			display:block;
			font-size:11px;
			margin:0;
			padding:0;
			width:150px;
		}
		#containerH .jcarousel-skin-chv .jcarousel-item a{
			text-decoration: none;
			color:#fff;
			width:100px;
			font-size: 11px;
		}
		#containerH .jcarousel-skin-chv .jcarousel-item img{
			border:medium none;
			height:100px;
			width:150px;			
		}
		#containerH .jcarousel-skin-chv .jcarousel-item:hover {
		}

		#containerH .jcarousel-skin-chv .jcarousel-item-horizontal {
			padding-left: 12px;
		}
		#containerH ul.controles{
				display:inline;
				float:left;
				margin:1px 0 11px;
				padding:0;
			}
		#containerH ul.controles li{
			margin: 0px;
			padding: 0px;
			float:left;
			list-style-image:none;
			list-style-type:none;
		}
		#containerH ul.controles .anterior{
			background-color:transparent;
			background-image:url('../images/galeria_prev.jpg');
			display:block;
			height:14px;
			overflow:hidden;
			width:14px;
			margin-right:3px;
		}
		#containerH ul.controles .siguiente{
			background-color:transparent;
			background-image: url('../images/galeria_next.jpg');
			height: 14px;
			width: 14px;
			display: block;
			overflow:hidden;
		}
		#containerH ul.controles input{
			background-color:transparent;
			border:0 none;
			cursor: pointer;
			display: block;
			height: 10px;
			width: 10px;
			padding: 10px;
			overflow:hidden;
		}

		#containerH ul.jump{
			display:inline;
			float:left;
			margin:2px 1px 0 582px;
			padding:0;
		}
		#containerH ul.jump li{
			margin: 0px;
			padding: 0px;
			float:left;
			list-style-image:none;
			list-style-type:none;
			margin-right: 3px;
		}
		#containerH ul.jump .activo{
			background-color:transparent;
			background-image:url('../images/galeria_activo.jpg');
			display:block;
			height:13px;
			overflow:hidden;
			width:13px;
		}
		#containerH ul.jump .inactivo{
			background-color:transparent;
			background-image: url('../images/galeria_inactivo.jpg');
			display:block;
			height:13px;
			overflow:hidden;
			width:13px;
		}
		#containerH ul.jump a{
			background-color:transparent;
			border:0 none;
			cursor: pointer;
			display: block;
			height: 10px;
			width: 10px;
			padding: 10px;
			overflow:hidden;
		}


/*fin carrusel portada*/



/*formulario de contactos*/
	.chronoform{
		display:none;
	}

	#ChronoContact_contacto_udechile, #ChronoContact_nombre_complejo_deportivo{
		display:block;
		border:1px solid #b1b1b1;
		width:675px;
		padding:5px;
	}
	.cf_heading{
		margin:0px;
		width:100%;
	}
		#ChronoContact_contacto_udechile .cf_heading h4{
			background-image:url('../images/tit_contacto.jpg');
			background-repeat:no-repeat;
			height:0;
			margin:0;
			overflow:hidden;
			padding-top:20px;
			width:675px;
		}
		#ChronoContact_nombre_complejo_deportivo h4.cf_heading{
			background-image:url('../images/tit_nombre_complejo.jpg');
			background-repeat:no-repeat;
			height:0;
			margin:0;
			overflow:hidden;
			padding-top:20px;
			width:675px;
		}

		
		.form_item{
			padding:0px;
		}

/*Galeria*/
.jg_pathway{
	display:none;
}
.jg_element_txt li{
	color:#7D7D7D;
}
.jg_element_txt a {
	background-image:url('../images/vineta_galerias.jpg');
	background-repeat:no-repeat;
	font-size:15px;
	padding-left:17px;
	text-decoration:none;
	color:#000;
}
.jg_element_txt li p {
	margin-top:7px;
	margin-bottom:7px;
}

img.jg_photo {
	margin:0px 10px 0 0;
	padding:0px;
	float:left;
}
.jg_txtrow, .jg_toplist, .jg_gallerystats, .jg_pagination, .jg_subcat_pagination {
	color:#000000;
	font-weight:bold;
}
.jg_detailnavi {
	clear:both;
	margin-bottom:0.9em;
	overflow:hidden;
	text-align:center !important;
}


.gallery{
	border:1px solid #B1B1B1;
	padding:5px;
	width:673px;
}
.componentheading{
	background-image:url('../images/tit_galeria.jpg');
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	height:17px;
	padding-left:20px;
	padding-top:3px;
	width:652px;
}
div.gallery div.jg_category div.sectiontableheader{
	background-image:url('../images/tit_galeria_detalle.jpg');
	background-repeat:no-repeat;
	color:#01236D;
	font-weight:bold;
	height:20px;
	margin-top:3px;
	padding-left:5px;
	padding-top:4px;
	text-align:left;
}
div.jg_catdescr{
	background-image:url('../images/vineta_gallery.jpg');
	background-repeat:no-repeat;
	background-position:4px 4px;
	font-weight:bold;
	padding:0 0 0 18px;
	text-align:left;
}
	div.jg_catdescr p{
		margin:0px;
	}

	
.jg_detailnaviprev a, .jg_detailnavinext a{
	text-decoration:none;
	color:#000;
	font-weight:bold;
}


#accionistas{
	border:1px solid #B1B1B1;
	padding:5px;
	width:675px;
}
	#accionistas h4{
		background-image:url('../images/tit_accionistas.jpg');
		background-repeat:no-repeat;
		height:0;
		margin:0;
		overflow:hidden;
		padding-top:20px;
		width:678px;
	}
	#accionistas ul{
		margin-top:10px;
		
	}
	#accionistas ul li{
		background-image:url('../images/icono_accionistas.jpg');
		background-position:35px 0;
		background-repeat:no-repeat;
		border-bottom:1px dotted #B1B1B1;
		height:28px;
		margin-top:8px;
		padding-bottom:4px;
		padding-left:67px;
	}
	#accionistas ul li a{
		color:#01236D;
		cursor:pointer;
		display:block;
		font-weight:bold;
		padding-top:7px;
		text-decoration:none;
	}

#complejo{
	border:1px solid #B1B1B1;
	padding:5px;
	width:675px;
}
	#complejo h4{
		background-image:url('../images/tit_nombre_complejo.jpg');
		background-repeat:no-repeat;
		height:0;
		margin:0;
		overflow:hidden;
		padding-top:20px;
		width:678px;
	}
	
	.contentpaneopen_joven .small, .contentpaneopen_noticia .small{
		text-align:right;
	}
	
	/*table.blog_noticia{
		border-bottom:1px solid #B1B1B1;
		border-right:1px solid #B1B1B1;
		border-left:1px solid #B1B1B1;
		width:686px;
	}*/
	table.blog_noticia .contentpaneopen_noticia, table.blog_joven .contentpaneopen_joven{
		border-color:-moz-use-text-color -moz-use-text-color #B1B1B1;
		border-style:none none dotted;
		border-width:medium medium 1px;
		background-image:none;
		padding:0px;
	}

.comment-link, .readmore-link {
	color:#01236D;
	font-weight:bold;
	text-decoration:none;
	}


/*tabla posiciones derecha*/
#derecha h4{	
	background-image:url('../images/tit_tabla.jpg');
	background-repeat:no-repeat;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	height:18px;
	margin:0;
	padding-left:20px;
	padding-top:2px;
	width:244px;
}
#derecha .pane{
	border-top:1px solid #b1b1b1;
	border-left:1px solid #b1b1b1;
	border-right:1px solid #b1b1b1;
	float:left;
	width:260px;
	height:203px;
	overflow:hidden;
	padding-left:2px;
	margin-top:2px;
}
	.fixtureposition{
		width:259px;
		font-size:14px;
	}
	.fixtureposition tr.impar{
		background-color:#d9e8fb;
	}
	.fixtureposition th{
		background-image:url('../images/tit_datos_tabla.jpg');
		color:#01236D;
	}
	.fixtureposition td{
		border:0px;
	}
	
	ul.fixturecontrol{
		background-image:url('../images/fondo_ul.jpg');
		background-repeat:no-repeat;
		clear:both;
		height:22px;
		padding-left:4px;
		padding-top:0;
		width:265px;
	}
	ul.fixturecontrol li{
		float:left;
	}
		ul.fixturecontrol li a.arriba{
			background-image:url('../images/tabla_up.gif');
			background-repeat:no-repeat;
			display:block;
			float:left;
			height:0;
			overflow:hidden;
			padding-top:17px;
			width:65px;
		}
		ul.fixturecontrol li a.abajo{
			background-image:url('../images/tabla_dn.gif');
			background-repeat:no-repeat;
			display:block;
			float:left;
			height:0;
			overflow:hidden;
			padding-top:17px;
			width:65px;
		}

/*resultados completo*/
	
	.contentpaneopen_resultados .contentheading_resultados{
		
		
	}
	.contentpaneopen_resultados h4{	
		background-image:url('../images/tit_tabla_com.jpg');
		background-repeat:no-repeat;
		color:#FFFFFF;
		float:left;
		font-size:12px;
		height:18px;
		padding-left:20px;
		padding-top:2px;
		width:655px;
		margin:3px 0 0 0px;
	}
	.contentpaneopen_resultados .pane{
			
	}
	.contentpaneopen_resultados .pane .fixtureposition{
		width:675px;
		float:left;
		border-right: 1px solid #b1b1b1;
		border-left: 1px solid #b1b1b1;
		border-bottom: 1px solid #b1b1b1;
	}
	.contentpaneopen_resultados .pane .fixtureposition th{
		background-image:url('../images/fondo_th_tabla.jpg');
		color:#02226D;
		font-style:italic;
		font-weight:bold;
		height:32px;
	}
	

/*ultimo partido*/

	#contenido  .fixturematch_ultimopartido{
		background-image:url("../images/sprite.jpg");
		background-position:0 -361px;
		background-repeat:no-repeat;
		display:block;
		float:left;
		height:122px;
		overflow:hidden;
		padding-top:35px;
		width:328px;
	}
	
	#contenido .fixturematch_ultimopartido #equipolocal{
		padding-left: 10px;
	}
	#contenido .fixturematch_ultimopartido #equipolocal, #contenido .fixturematch_ultimopartido #equipovisita{
		color:#5C5C5C;
		float:left;
		padding-top:5px;
		text-align:center;
		width:92px;
	}
	#contenido .fixturematch_ultimopartido #infopartido{
		float:left;
		padding-top:6px;
		text-align:center;
		width:108px;
	}
	#contenido .fixturematch_ultimopartido #infopartido .fechapartido{
		margin-top:50px;
	}
	#contenido .fixturematch_ultimopartido #infopartido .resultadolocal, #contenido .fixturematch_ultimopartido #infopartido .resultadovisita{
		color:#5C5C5C;
		float:left;
		font-size:40px;
		text-align:center;
		width:48px;
	}
	#contenido .fixturematch_ultimopartido #infopartido .resultadoseparador{
		width: 10px;
		float: left;
		font-size:40px;
		color:#5C5C5C;
	}
	
	#contenido .fixturematch_ultimopartido #equipolocal .nombre_local, #contenido .fixturematch_ultimopartido #equipolocal .nombre_visita{
		font-weight:bold;
		color:#919191;
		text-align:center;
	}
	
/* Fin ultimo partido */
		
	div.fixturematch_proximopartido{
		background-image:url("../images/sprite.jpg");
		background-position:-345PX -361px;
		background-repeat:no-repeat;
		display:block;
		float:left;
		height:122px;
		overflow:hidden;
		padding-top:35px;
		width:328px;
	}
	.fixturematch_proximopartido .data{
		font-weight:bold;
		color:#919191;
		text-align:center;
	}
		.fixturematch_proximopartido .local, .fixturematch_proximopartido .visitante, .fixturematch_proximopartido .imglocal{
			text-align:center;
		}

/*calendario*/
.contentpaneopen_calendar{
}
	.contentpaneopen_calendar h4{
		background-image:url('../images/tit_calendario.jpg');
		background-repeat:no-repeat;
		color:#FFFFFF;
		height:20px;
		margin:0;
		padding-right:13px;
		text-align:right;
		width:663px;
	}
.fixturecalendar{
	border:1px solid #B1B1B1;/*
	border-top:1px solid #B1B1B1;
	border-left:1px solid #B1B1B1;*/
	width:675px;
	margin-bottom:10px;
}
	.fixturecalendar tr.impar{
		background-color:#d9e8fb;
	}
	.fixturecalendar th{
		background-image:url('../images/tit_datos_tabla.jpg');
		color:#01236D;
	}
	.fixturecalendar td{
		color:#01236D;
	}



/*escuelas de futbol*/
#escuelas{
	background-image:url('../images/tit_escuelas.jpg');
	background-position:4px 4px;
	background-repeat:no-repeat;
	border:1px solid #B1B1B1;
	padding:23px 5px 5px;
	width:674px;
}
	#escuelas ul{	
		border:1px solid #B1B1B1;
		margin-bottom:10px;
	}

		#escuelas #oficial{
			background-image:url('../images/tit_escuela_oficial.jpg');
			background-repeat:no-repeat;
			height:0;
			margin:5px 0 0;
			overflow:hidden;
			padding-top:16px;
		}
			#escuelas #comunal{
				background-image:url('../images/tit_escuela_comunal.jpg');
				background-repeat:no-repeat;	
				height:0;
				margin:5px 0 0;
				overflow:hidden;
				padding-top:16px;
		}
			#escuelas #regional{
				background-image:url('../images/tit_escuela_regional.jpg');
				background-repeat:no-repeat;
				height:0;
				margin:5px 0 0;
				overflow:hidden;
				padding-top:16px;
		}
	#escuelas ul li{
		border-bottom:1px dotted #b1b1b1;
		padding-top:12px;
		padding-bottom:12px;
	/*	height:60px;*/
	}
		#escuelas ul li h5{
			background-image:url('../images/vineta_directorio.jpg');
			background-position:5px 3px;
			background-repeat:no-repeat;			
			background-position:5px 3px;
			background-repeat:no-repeat;
			font-size:12px;
			margin:3px 0 0;
			padding-left:19px;

		}
		#escuelas ul li p{
			margin:0;
			padding-left:20px;			
		}

	#escuelas ul li.destacada{
		background-color:#D9E8FB;
		background-image:url('../images/logo_escuelas_oficiales.jpg');
		background-position:536px 4px;
		background-repeat:no-repeat;
		padding-left:10px;
		padding-top:12px;
		padding-bottom:12px;
	}
		#escuelas ul li.destacada p{
			color:#01226F;
			font-size:13px;
			font-weight:bold;
			margin:0;
			padding:0px;
		}

/* mitiu */
#derecha h3{
	color: #045BDC;
}
#frmmod{
		width: 273px;
		height: 287px;
		border: 0px none;
		overflow: hidden;
}
#hall{
	width: 520px;
	float: left;
}
	#frmbest{
		width: 520px;
		height: 265px;
		border: 0px none;
		overflow: hidden;
	}
	#frmrest{
		width: 520px;
		height: 450px;
		border: 0px none;
		overflow: hidden;
	}
#login{
   	width: 150px;
	float: left;
}
	#frmlogin{
		width: 150px;
		height: 1080px;
		border: 0px none;
		overflow: hidden;
	}