*{ font-family:Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; padding:0px; list-style:none;}
body{ background:#dff1ff; width:100%; height:100%; margin-bottom:20px;}

/*estilos generales*/
	.h1{ font-size:20px;}
	.input{ background:#FFFFFF; border:#000000 1px solid; font-size:11px;}
	.margen20{ margin:20px 0px 20px 0px; text-align:center;}
	.verde{ color:#008a2d;}
	.blanca{ color:#ffffff;}
	.naranja{ color:#EC8C35;}
	.bgblanco{ background-color:#FFFFFF;}
	.bgazuloscuro{ background:#5692c8; height:120px;}
	.bgazulmedio{ background:#89b0d9;}
	.lblseccion{ font-size:14px; font-weight:bold; border-bottom:#000000 1px solid; height:20px; text-align:center; background-image:url(images/fondolabel.jpg); background-repeat:repeat-x;}
	.bloque{ border:#000000 1px solid; font-size:11px; margin:12px 12px 12px 12px; }
	.bloque1{ border:#000000 1px solid; font-size:11px; margin:12px 12px 12px 0px;}
	.bloque2{ border:#000000 1px solid; font-size:11px; margin:0px 12px 12px 0px;}
	.bloque3{ border:#000000 1px solid; font-size:11px; margin:0px 12px 12px 0px;}
	.cajatexto{ font-size:11px; width:100px; padding:0px; margin:0px;}
	.lblform{ width:100px; float:left;}
	.btn{ border:1px solid #000099; background-color:#0E40A0; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#ffffff; font-weight:bold;}
	.logosabajo{display:inline; list-style:none; } 
	.noticiatitulo{ font-size:16px; font-weight:bold; color:#000000; text-align:center;}
	.noticiafecha{ font-size:12px; color:#000000; text-align:right;}
	.noticiacontenido{ font-size:12px; color:#000000; text-align:justify;}
	.clear{ clear:both; font-size:1px;}
	.espacio{ padding-left:45px;}
	.fotodeportista{ border:#000000 1px solid;}
	.fotodeportistadiv{ padding:0px 5px 5px 5px; float:left; background:#CCCCCC;}
	.deportistanombre{ border-bottom:#000000 1px dotted; font-weight:bold;  border-top:#000000 1px solid;}
	.deportistadisciplina{ border-bottom:#000000 1px dotted; background:#E9E9E9;}
	.negrita{ font-size:12px; font-weight:bold; }
	.cajadetexto{ padding:20px; }
	.cajadetextoblanco{ padding:20px; }
	.liform{ width:150px;}
	.li1{ width:20px; padding-left:20px; color:#FFFFFF;}
	.li2{ width:360px; padding-left:80px; font-weight:bold; }
	.li3{ width:100px; color:#FFFFFF;}
	.derechatexto{ text-align:right; padding-top:40px;}
	.subrayado{ text-decoration:underline; font-weight:800; font-style:italic; }
	.labelformulario{ width:175px; float:left; background:#92c4f1;}
	.colorazuloscuro{ color:#0000CC;}
	.cajatextoerror{ width:510px; min-height:120px; border:#FF0000 2px solid; color:#FF0000; margin:10px 10px 10px 10px; padding:10px 10px 10px 10px; font-size:12px; font-weight:bold;}
	.cajatextook{ width:510px; min-height:120px; border:#00FF00 2px solid; color:#006600; margin:10px 10px 10px 10px; padding:10px 10px 10px 10px; font-size:12px; font-weight:bold;}
	.fotoasociados1{border:#FFFFFF 1px solid; }
	.fotoasociados2{border:#FFFFFF 1px solid; float:left; margin-right:15px; margin-bottom:10px;}
	.btnnormal{margin-left:30px; color:#FFFFFF; font-weight:bold; background-color:#0e409f; font-size:12px; width:70px; height:26px;}
	.btnlargo{margin-left:30px; color:#FFFFFF; font-weight:bold; background-color:#0e409f; font-size:12px; width:90px; height:26px;}
	.fuente_verdana{ font-size:12px; font-weight:bold;}
	.especial{ font-weight:bold; padding-left:60px;}
	.derecha{ text-align:right;}
	.patrocinadores{ text-decoration:underline; font-weight:bold;}

/*ESTILOS BOTONES PULSADOS*/
	

/*ENLACES*/
.menu:link{color:#000000;text-decoration:none;}	
.menu:visited{color:#000000;text-decoration:none;}	
.menu:hover{color:#e96f00;text-decoration:none; cursor:pointer;}

.submenu1:link{color:#0000FF;text-decoration:none; font-size:13px;}	
.submenu1:visited{color:#0000FF;text-decoration:none; font-size:13px;}	
.submenu1:hover{color:#FF6600; text-decoration:none; font-size:13px;}

.submenu:link{color:#000000;text-decoration:none; font-size:11px;}	
.submenu:visited{color:#000000;text-decoration:none; font-size:11px;}	
.submenu:hover{color:#0000FF;text-decoration:none; font-size:11px;}

.enlacearchivo:link{ color:#000000; text-decoration:none; font-size:10px; font-weight:bold;}	
.enlacearchivo:visited{color:#000000;text-decoration:none; font-size:10px; font-weight:bold;}	
.enlacearchivo:hover{color:#0000FF;text-decoration:none; font-size:10px; font-weight:bold;}

/*DIVS estructura*/
	#contenedortotal{ width:100%; height:100%; padding-top:5px;}
		#contenedorpagina{ width:1003px; margin:0 auto; background:#b1cce1; border:1px solid #000066;}
			#contenedorcabecera{ height:210px; background-image:url(../imagenes/cabecera.jpg);}
				#logotipo{ float:left; margin:30px 0px 0px 30px;}
				#titulo{ float:right;margin:40px 20px 0px 0px;}
				#bannerflash{ width:486px; height:60px; margin-left:250px; margin-top:100PX; position:absolute;}
			#contenedormenu{ height:30px; background:#0e409f;}
				.btnmenu h2{ background:url(images/btnnoselect.jpg); text-align:center; padding-top:5px; background-repeat:repeat-x; height:25px; width:194px; float:left; margin-right:8px; font-size:17px;}
				.btnmenuselect h2{ background:url(images/btnselect.jpg); text-align:center; padding-top:5px; background-repeat:repeat-x; height:25px; width:194px; float:left; margin-right:8px; font-size:17px;}
				.btnmenu2 h2{ background:url(images/btnnoselect.jpg); text-align:center; padding-top:5px; background-repeat:repeat-x; height:25px; width:195px; float:left; font-size:17px;}
				.btnmenu2select h2{ background:url(images/btnselect.jpg); text-align:center; padding-top:5px; background-repeat:repeat-x; height:25px; width:195px; float:left; font-size:17px;}
				
				.boton1{ background-repeat:repeat-x; height:30px; width:194px; float:left; margin-right:8px; }
				
			#cuerpo{ padding: 0px 0px 0px 0px;}
				#patrocinadorecolaboradores{ width:220px; float:left;}
				#contenidos{ float:left; width:783px;}
				#buscadorusuario{ height:150px;}
					#buscador{ width:391px; float: left; }
						#textobuscador{ float:left; padding-top:20px; padding-left:10px; margin-left:15px;}
						#cajeta{ float:left; padding-top:15px; padding-left:10px; margin-bottom:20px;}
						#botbus{ padding-left:20px; float:left; margin-right:20px;}
						#cadenabus{ float:left;}
					#usuario{ width:391px; float:left; }
				#premiopopularidad{ width:210px; float:right; background:#FFFFFF; border-left:#000000 1px solid;  border-bottom:#000000 1px solid; }
				
					#centro{ padding-left:55px; padding-top:15px; float:left;}
					#centro2{ padding-left:20px; float:left;}
					#contactoblok{width:210px; height:105px; float:left; border:#000000 1px solid; background-color:#FFFFFF; }
						#textocont{ width:140px; float:left; padding:6px 5px 5px 5px; text-align:center; font-weight:bold;}
						#imgbuzon{ float:left; width:60px; text-align:center; padding-top:15px;}
					#puntoyaparte{ margin-left:20px; width:210px; float:left; height:105px; border:#000000 1px solid; background-color:#029834;}
				#bloquefinal{height:100px; padding-top:10px; width:727px; border:#000000 1px solid; background-color:#FFFFFF; margin-top:15px; margin-bottom:15px; }
					#bloquefinal li{display:inline; margin-left:15px; margin-right:20px; }
				
		#pie{ background:url(images/btnnoselect.jpg); height:20px; clear:both; text-align:center;}
			.textborde{color:#FFFFFF;width:100%;filter:dropshadow(color=#000000,offx=1, offy=1, positive=1) glow(color=#000000, strength=0)}

/*DEFAULT noticias y actividades*/
#contenedornoticion{ padding-left:10px; padding-right:10px; width:530px; padding-top:15px; }
#btnatras1{ float:left; width:535px; margin-bottom:10px; }
#tituloprincipal{ text-align:center; margin-bottom:15px; }
	#fecha{margin-bottom:10px;}
	#lateralizq{ width:220px; float:left;}
		#fotomed{ margin-bottom:10px; padding-left:3px; text-align:center; }
		#pekesfotos{ width:192px; padding:5px 5px 5px 5px;  border-top:#000000 1px dotted; border-bottom:#000000 1px dotted; float:left; }
			#pekesfotos li{text-decoration:none; display:inline; margin-right:4px; float:left; }
		#pekesarchivos{width:190px; padding:5px 5px 5px 5px; border-bottom:#000000 1px dotted;  margin-bottom:10px; float:left; }
			#pekesarchivos li{text-decoration:none;}
	#textoprincipal{margin-bottom:10px;}
	
/*Listado noticias y actividades*/
	#cuadrolist{width:535px; margin:10px 10px 10px 10px; border:#dff1ff 1px dotted; height:92px;   }
		#cuadrolist2{width:515px; margin:8px 10px 10px 10px; border:#dff1ff 1px dotted; height:74px; background:#5692c8; }
		#fotete{ width:60px; height:57px; float:left; padding:10px 10px 10px 10px; }
		#titulnot{ float:left; width:335px;  font-size:12px; font-weight:bold; padding:20px 10px 10px 10px;}
		#cajader{ float:left;  }
			#fech{float:left; padding-top: 10px; padding-left:5px;}
			#masdetalle{clear:both; padding-top:20px; }
			
/*Listado Galas*/
			
	#contenedortotalgalas{  padding:0px 10px 10px 10px; width:538px; float:left;  }
			#frase{ font-size:12px; padding-top:15px; padding-left:10px; font-weight:bold;}
			#contenedorlistadogalas{ padding:20px 0px 5px 40px;}
				#contenedorlistadogalas li{ width:116px; height:220px; margin-right:50px; display:inline; float:left; margin-bottom:15px;}
				
			
/*Estructura Gala suelta*/
#contenedogala{padding:15px 10px 10px 10px; width:538px; float:left; }
		#btnatras{ float:left; margin-bottom:5px; width:500px; }
		#titulodelagala{  text-align:center; margin-bottom:15px; padding-top:10px;}
#fechadelagala{ margin-bottom:10px; padding-right:10px; clear:both;  }
	#lateralizqdelagala{float:left; width:89px; padding-left:20px; margin-bottom:15px; padding-right:10px;}
		#fotomeddelagala{  margin-right:20px;}
	#textoprincipaldelagala{margin-bottom:10px; padding-top:10px; padding-right:10px; }
	#pregal{padding-left:35px; }
		#pregal li{ text-decoration:none; display:inline; padding-right:40px;}
		
/*Estructura Gala premiados*/

#contenedortotalgalapremios{padding:15px 10px 10px 10px; width:538px; float:left;  }
#btnatras2{ float:left; margin-bottom:15px; width:500px; }
#frasepremios{font-size:12px;  font-weight:bold; float:left; padding-left:15px; margin-bottom:15px;}
#contenedorlistadogalaspremios{}
	#titulopremiados{ font-size:18px; font-weight:bold; width:510px; border-bottom:1px solid #000000; float:left; margin-left:10px; }
		#tit1{float:left; padding-left:20px; }
		#tit2{ float:left; padding-left:180px;}
	#contenedorlistadogalaspremios ul{ float:left; margin-top:10px; margin-bottom:10px;}
		#contenedorlistadogalaspremios li{display:inline; text-decoration:none; width:215px; float:left; font-size:12px; padding-left:35px; margin-bottom:10px;}
		
/*Estructura gala fotos*/
#contenedortotalfotosgalas{padding:15px 10px 10px 10px; width:538px; float:left; }
	#btnatras3{float:left; margin-bottom:15px; width:500px;}
	#frasefotosgalas{font-size:12px;  font-weight:bold; float:left; padding-left:15px; margin-bottom:5px;}
	#contenedorlistadogalasfotos{ clear:both;}
		#contenedorlistadogalasfotos ul{float:left; margin-top:10px; margin-bottom:10px;}
		#contenedorlistadogalasfotos li{display:inline; text-decoration:none; padding-right:9px; padding-left:29px;  
		width:220px; height:165px; text-align:center; margin-bottom:20px; float:left;}

/*Estructura pagina asociados*/
#contenedorasociados{padding-left:12px; padding-right:10px; width:532px; padding-top:15px;}
	#tituloprincipalasociados{text-align:center; margin-bottom:15px;}
	#lateralizqasociados{width:220px; float:left;}
		#junta{margin-bottom:10px; }
			#fotomedasociados{ padding:5px;}
			#piefotojunta{ padding-left:13px; padding-right:10px; font-size:10px; color:#000099; }
	#textoprincipalasociados{margin-bottom:10px;}
	#textoprincipalasociados2{ float:left; }
	#textoprincipalasociados3{ float:left; }
	
	#img1{margin-left:15px; margin-bottom:10px; float:right; width:200px;}
		#fot1{}
		#piet1{ font-size:10px; color:#000099;}
	#img2{ margin-bottom:10px; float:left; width:140px;}
		#fot2{ padding-left:20px; padding-right:12px;}
		#piet2{ font-size:10px; color:#000099; padding-left:15px; text-align:center;}

		#esp{  float:left; margin-bottom:10px; }
	#cuadrofinalasociados{ border:#FFFFFF dashed 1px; margin-top:10px; padding:10px 10px 10px 10px; width:272px; float:left;}
	#cuadrofinalasociados2{width:220px; float:left; height:50px; margin-top:10px;}
		#cuadrofinalasociados2 li{ text-decoration:none; padding-left:40px;}
	#cuadrofotosasociados{ width:535px;  margin-bottom:10px; float:left; margin-top:10px; }
		
	
		
/*Estructura listado asociados*/
#contenedortotallistadoasociados{padding:15px 10px 10px 10px; width:538px; float:left;}
	#fraselistadoasociados{font-size:12px;  font-weight:bold; float:left; padding-left:15px; margin-bottom:15px;}
	#contenedorlistadoasociados{}
	#prelistadoasociados{font-size:18px; font-weight:bold; width:510px; border-bottom:1px solid #000000; float:left; margin-left:10px;}
		#pre1{float:left; padding-left:7px;}
		#pre2{float:left; padding-left:78px;}
		#pre3{float:left; padding-left:210px;}
	#contenedorlistadoasociados ul{float:left; margin-top:10px; margin-bottom:10px; width:510px; }
		#contenedorlistadoasociados li{ text-decoration:none; font-size:14px; margin-left:15px;}
		#contenedorlistadoasociados li span{ color:#FFF; font-weight:bold; margin-right:80px;}
		
/*Estructura haztesocio*/		
#frasehaztesocio{text-align:center; margin-bottom:15px; clear:both;}
#contenidohaztesocio{}

/*Estructura zoom*/	
#contenedortotalzoom{}
	#logozoom{clear:both; margin-left:50px; padding-top:10px;}
	#contenedorzoompagina{ width:800px; margin:auto;}
		#fotozoom{ clear:both; text-align:center;}
		#piezoom{ clear:both; font-size:12px; color:#000099; font-weight:bold; width:768px; text-align:left; padding-left:20px; padding-top:5px;}
		
/*Estructura contacto*/	

#globalcontacto{padding:15px 10px 10px 10px; width:538px; float:left;}
	#tituloseccioncontacta{ margin-bottom:10px; padding-top:10px;}
	#formulariocontacto{padding:15px 10px 15px 30px; font-size:12px; }
		#formulariocontacto .parteform{ clear:both; padding-top:10px;}
			#formulariocontacto .parteform label{ float:left; width:115px; font-size:14px; font-weight:bold;}
			#formulariocontacto .parteform input{width:350px; float:left; line-height:18px; float:left; border:#5692c8 1px solid; }
			#formulariocontacto .parteform textarea{float:left; width:350px; border:#5692c8 1px solid;}
	#camposobligatorios{clear:both; padding-top:20px; font-size:12px;}
	#botonescontacto{ padding-top:40px;}
	
/*Estructura gala ultima*/
#lateralizqdelagalaultima{float:left; width:115px; padding-left:10px; margin-bottom:7px;  }
	#fotomeddelagalaultima{ padding-left:10px;}
	#pekesgalaarchivo{padding:10px 5px 5px 5px; border-bottom:#000000 1px dotted;  margin-bottom:10px; float:left;}	
	#remarco{ margin-left:5px; width:500px; border:#FFFFFF dashed 1px; font-size:12px; padding:15px 15px 10px 15px;}	
		#remarco p{ text-decoration:underline; font-style:italic;}
		#remarco li{ list-style:square; padding-bottom:5px; margin-left:10px; text-align:justify;}
	#remarco2{padding:15px 0px 15px 15px;}
		#remarco2 ul{ text-align:center;}
		#remarco2 li{ display:inline; list-style:none; margin-right:15px;}
		
/*Estructura gala jurado*/
#contenedorjurado{padding:15px 10px 10px 10px; width:538px; float:left;}
	#atrasjurado{float:left; margin-bottom:5px; width:500px;}
	#titulodeljurado{  text-align:center; margin-bottom:5px; padding-top:15px;}
	#contenidojurado{padding:15px 20px 10px 20px;}
		#contenidojurado li{ list-style:square}
	#paginacion{ margin-left:5px; float:left; background-color:#dff1ff; }
		#numeropag{ width:435px; float:left; text-align:center; font-weight:bold; color:#0033FF; }
		#listpag{ float:left; font-size:13px;}
			#listpag li{ display:inline; font-weight:bold;}
	
	
/*----------------------------------------------------------------------------------------
----------------------ESTILOS PARA EL ZOOM DE LAS IMAGENES--------------------------------
----------------------------------------------------------------------------------------*/

.bodytrans{ background:#000000; z-index:50;  opacity: 0.4; -moz-opacity: 0.4; filter: alpha(opacity=40); height:300% !important; width:100% !important; position:absolute; top:0px; left:0px; }
.imagenzoom{ top:-300px; z_index:-50; border:#ffffff 10px solid; border-top:70px #FFFFFF solid;}
	#imgzoom{ z-index:100; left:50%; margin-left:-384px; height:100% !important; top:300px; position:absolute;}	
	#close{ float:left; background:#FFFFFF; height:60px; margin-right:20px;}
	#piefoto{clear:both; width:420px; width:800px; background:#ffffff; padding:5px 5px 5px 5px; font-size:12px; position:absolute;}
