*{
	margin:0;
	padding:0;
	}
BODY {
	font-size:12px;	
	font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;	
	color:#010101;
	background-color:#cccccc;
	}
#all{
	float: left;
	font-size:12px;	
	margin:0 auto;
	width:100%;
	}
/*machacariamos de la base con el font-size en px. si es en "em" se borraria, lo tiene la base.css*/
	BODY > #all{
		font-size:12px;		
		}

/*background:url(../images/) 0 0 repeat-x; de necesitar fondo se lo ponemos*/
#all{
	margin:0 auto;
	text-align:center;
	}

/*Si no vamos a utilizar centrar contenido le pondremos aqu� el ancho, de lo contrario lo dejaremos como est�*/
#general{
	margin:0 auto;
	text-align:left;
	width:100%;
	}
/* Si se va a utilizar se le da estilos, sino se deja vacio */
.centrar-contenido{
	width:995px;
	margin:0 auto;
	text-align:center;
	}

	
/****************************************************************************************************************************/
/*													ESTILOS GENERALES 														*/
/****************************************************************************************************************************/
H2{
	margin:0 0 10px;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#99cc00;
	line-height:23px;
	text-align:left;
	background:none;
	}
H2 A{
	color:#000000;
	text-decoration:none;
	}
	H2 A:hover{
		text-decoration:underline;
		}	
H3{
	margin: 5px 0 10px;
	padding: 0;	
	font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height: 16px;
	color:#010101;	
	}
	H3 A{
		color:#010101;
		text-decoration:none;
		}
		H3 A:hover{
			text-decoration:underline;
			}	

H4{
	margin: 0 0 10px;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#99cc00;
	}
	H4 A{
		color:#99cc00;
		text-decoration:none;
		}
		H4 A:hover{
			color:#B1CA06;
			}	
H5{
	margin: 0 0 10px;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#222;
	}
	H5 A{
		color:#222;
		text-decoration:none;
		}
		H5 A:hover{
			color:#222;
			}	
	
A{	
	color:#99cc00;
	text-decoration:underline;
	}
	A:hover{
		text-decoration:none;
		}
IMG{

	}

P{		
	margin:0 0 15px;
	}
	P.centrado{
		float:left;
		margin:0 0 0 0;
		/*padding:55px 0 0 0;*/
		width:100%;
		clear:both;
		text-align:center;
		font-size:10px;
		color:#999999;
		position:absolute;
		bottom:0;
		left:0;
		}	
		P.centrado A{
			color:#0033cc;
			}
	P.direccion{
		font-size:14px;
		color:#000000;
		line-height:20px;
		}			
.rss{
	float:left;
	margin:0;
	padding-left:15px;
	width:97%;	
	clear:both;
	background: url(../images/comunes/rss.gif) 0 3px no-repeat;
	}
.verde{
	color:#99CC00;
	}			

UL{
	padding:0 0 0 0;
	list-style:none;
	position:relative;
	}
	UL LI{
		padding:3px 0 3px 8px;
		font-size:12px;
		background:url(../images/comunes/icono_listas.gif) no-repeat 0 10px;
		}
		UL LI UL{
			padding:5px 0 0 15px;
			list-style:none;
			}
			UL LI UL LI{				
				padding:2px 0 2px 10px;
				background:url(../images/comunes/icono_subListas.gif) no-repeat 0 10px;
				}
OL{
	margin-bottom:15px;
	}
	OL LI {
		padding:4px;
		}
		
TABLE{
	width:100%;
	text-align:left;
	padding:10px;
	clear:both;
	}
	TABLE TR TH{
		padding:9px 5px;
		font-size:13px;
		font-weight:bold;
		color:#ffffff;
		background:#cccccc;
		}
		TABLE TR TH.acciones,
		TABLE TR TD.acciones{
			width:112px;
			text-align:center;
			}
		TABLE TR TH A{
			color:#ffffff;
			}
	TABLE TR TD{	
		padding:9px 5px;
		font-size:12px;
		color:#4c4c4c;
		border-bottom:1px solid #cccccc;
		}
		TABLE TR.invitado-destacado TD{
			background-color:#FFFFEB;
			}
		TABLE TR TD.alineacion-centro,
		TABLE TR TH.alineacion-centro{
			text-align:center;
		}
		TABLE TR TD.alineacion-derecha,
		TABLE TR TH.alineacion-derecha{
			text-align:right;
		}
		TABLE TR TD.sin-color,
		TABLE TR TH.sin-color{
			background:#FFFFFF;
			}
		TABLE TR TD A IMG{
			padding:0 2px;
			}	
.tabla-reservas{
	width:564px;
	overflow-x:auto;
	}
/************* imagen derecha e izquierda ************/
.imagen-derecha{
	float:right;
	margin:0 0 10px 19px;
	}
.imagen-izquierda{
	float:left;
	margin:0 19px 10px 0;
	}	

/*****************************************************************************************************************************/
/*                                             Cabecera                                                                      */	
/*****************************************************************************************************************************/
#header{
	float:left;
	width:100%;
	clear:both;	
	margin:0px 0 0 0;
	min-width:995px;
	position:relative;
	z-index:5;
	background:#ffffff url(../images/cabecera/fondo_cabecera.gif) 100% 0 no-repeat;
	}
	#header-ventana{
		float:left;
		width:620px;
		clear:both;	
		margin:30px 0 0 0;
		z-index:5;
		/*background:#ffffff url(../images/cabecera/fondo_cabecera_ventana.gif) 100% 0 no-repeat;*/
		}
	#header .logo,
	#header-ventana .logo {
		float:left;
		}
		#header .logo A,
		#header-ventana .logo A{
			float:left;
			clear:both;
			}
			#header .logo A IMG,
			#header-ventana .logo A IMG{
				float:left;
				padding:0 0 0 0;
				}
			#header-ventana .logo IMG{
				float:left;
				}
	#header .enlaces{
		float:left;
		padding:75px 0 4px 0;
		width:781px;
		clear:both;
		}
		#header .enlaces A{
			float:left;
			}
		#header .enlaces UL{
			float:right;
			padding-right:13px;
			width:auto;
			/*clear:both;*/
			position:relative;
			}
			#header .enlaces UL LI{
				float:left;
				padding:0 8px;
				width:auto;
				clear:none;
				position:relative;
				background:url(../images/cabecera/separador_enlaces.gif) 0 4px no-repeat;
				}
				#header .enlaces UL LI.primero{
					background:none;
					}
				#header .enlaces UL LI A{
					float:none;
					font-size:11px;
					color:#ffffff;
					position:relative;
					text-decoration:none;
					}
					#header .enlaces UL LI A:hover{
						text-decoration:underline;
						}
/*****************************************************************************************************************************/
/*                                             Menu                                                                      */	
/*****************************************************************************************************************************/
#menu{
	float:left;
	width:781px;
	clear:none;
	}
	.menu-principal{
		float:none;
		clear:both;
		margin:0;
		padding: 0 0 0 0;
		width: 781px;
		}
		.menu-principal UL{
			float: left;
			margin: 0;
			padding:8px 0 0 0;
			/*width: 460px;*/
			width: 569px;
			}
			.menu-principal UL LI{
				float:left;
				padding: 0 20px;
				width:auto;
				height:22px;
				display:inline;
				position:relative;
				background:url(../images/menu/separador_menu.gif) 0 0 no-repeat;
				}
				.menu-principal UL LI.primero{
					background:none;
					}
				.menu-principal UL LI.sel A,
				.menu-principal UL LI A:hover{
					background:url(../images/menu/fondo_sel.gif) 0 100% repeat-x;
					}
				.menu-principal UL LI A{
					width:100px;
					font-size:13px;
					padding:3px 0 4px 0;
					color:#080b00;
					text-decoration:none;
					line-height:normal;
					display:inline;
					}
					.menu-principal UL LI UL#menu-secundario{
						display:none;					
						padding:0;
						width:auto;
						position:absolute;
						top:22px;
						left:0;
						z-index:10;
						}
						.menu-principal UL LI:hover UL#menu-secundario{
							display:block;
							}
						.menu-principal UL LI UL#menu-secundario LI{
							float: left;
							clear: left;
							width: auto;
							height:auto;
							display: block;
							margin: 0;
							/*padding:2px 14px;*/
							padding:2px 11px;
							text-align:center;
							background: #99cc01 none;
							border-bottom: 1px solid #FFF;
							}	
							.menu-principal UL LI.over UL#menu-secundario{
								display:block;
								}
							.menu-principal UL LI UL#menu-secundario LI A{
								padding:0 0 0 0;
								/*width:75px;*/
								width:112px;
								display:block;
								background: none;
								/*font-size:10.68px;*/
								text-align:center;
								}
								.menu-principal UL LI.sel UL#menu-secundario LI.sel A,
								.menu-principal UL LI UL#menu-secundario LI A:hover{			
									background:#99cc01 url(../images/menu/icono_sublistas.gif) no-repeat 0 6px;
									}
DIV.area-logo{
	float:left;
	width:214px;
	height:30px;
	clear:both;
	background-color:#c8e477;
	}											
	A.area-privada{
		float:left;
		margin:3px 0 4px 40px;
		padding:0 16px;
		width:91px;
		font-size:12px;
		color:#000000;
		text-decoration:none;
		text-align:left;
		border:2px solid #a1d015;
		background: url(../images/comunes/icono_area.gif) 100% 0 no-repeat;
		}
#menu .buscador{
	float:right;
	margin:5px 0 0 0;
	padding:0 20px 0 0;
	width:auto;
	}	
	#menu .buscador FORM{
		float:right;
		width:auto;
		}	
		#menu .buscador FORM .formulario{
			float:right;
			margin:0;
			width:auto;
			}	
			#menu .buscador INPUT{
				float:left;
				padding:2px 4px;
				width:125px;
				font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				border:2px solid #a1d014;
				}	
				#menu .buscador INPUT.botonBuscar{
					margin:0 0 0 6px;
					padding:3px 0 1px;
					width:49px;
					font-size:11px;
					font-weight:bold;
					color:#FFFFFF;
					cursor:pointer;
					text-transform:uppercase;
					background-color:#a1d014;
					border:1px solid #a1d014;
					}
/*****************************************************************************************************************************/
/*                                             Pie                                                                      */	
/*****************************************************************************************************************************/
#footer{	
	float:left;
	margin:0 0 0 0;
	padding:0;
	width:100%;
	clear:both;
	min-width:995px;
	color: #99cc00;
	font-size: 10px;
	font-weight:bold;
	background: #000000;
	}
	#footer A{
		padding:0 15px 0 0;
		color: #99cc00;
		text-decoration: none;	
		}
		#footer A:hover{
			text-decoration: underline;
			}
	#footer P{
		text-align:right;
		margin:0;
		padding: 7px 18px 5px 0;
		}
/*****************************************************************************************************************************/
/*                                             Contenido                                                                     */	
/*****************************************************************************************************************************/
.contenedor-content{
	float: left;
	padding:0 15px 18px 16px;
	min-width:955px;
	width:964px;
	background:#FFFFFF;
	}
	.contenedor-content-ventana{
		float: left;
		padding:0 15px 0 16px;
		width:590px;
		background:#FFFFFF;
		}
#content{
	float: left;
	margin:18px 0 0 0;
	width:964px;
	}
	.contenedor-content-ventana #content{
		width:590px;
		}
	#content .contenido,
	#content #content-home{
		float: left;
		width: 955px;
		padding: 0 0 0 0;
		min-height:400px;
		height:auto;
		}
	.fondo-arriba{
		clear:both;
		float:left;
		width:100%
		}
	.content-izquierda{
		float:left;
		width:180px;
		}
		.content-izquierda .noticias{
			float:left;
			padding:0 0 5px;
			width:178px;
			height:auto!important;
			min-height:538px;
			height:535px;
			clear:left;
			text-align:center;
			border:1px solid #cecece;
			}
			.content-izquierda .noticias H2 A{
				float:none;
				font-size:15px;
				text-align:center;
				text-decoration:none;
				} 
				.content-izquierda .noticias H2 A:hover{
					text-decoration:underline;
					}
			.content-izquierda .noticias A{
				float:right;
				padding:0 4px 0 0;
				font-size:10px;
				color:#000000;
				text-decoration:underline;
				}
				.content-izquierda .noticias A:hover{
					text-decoration:none;
					}
			.content-izquierda .noticias H2{
				margin-bottom:5px;
				padding:7px 0 0 0;
				height:auto!important;
				min-height:40px;
				height:40px;
				font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
				font-size:15px;
				font-weight:bold;
				line-height:15px;
				text-align:center;
				color:#000000;		
				background:#9ecc14 url(../images/comunes/fondo_verde.gif) 0 100% repeat-x;
				}
			.content-izquierda .noticias UL{
				float:left;
				padding:0 19px;
				}
				.content-izquierda .noticias UL LI{
					float:left;
					padding:10px 0 8px;
					width:100%;
					background:url(../images/comunes/separador_noticias.gif) 50% 0 no-repeat;
					}
					.content-izquierda .noticias UL LI.primero{
						padding-top:0;
						background:none;
						}
					.content-izquierda .noticias UL LI H3{
						margin:4px 0 10px;
						text-transform:uppercase;
						text-align: center;
						}
						.content-izquierda .noticias UL LI H3 A{
							float:none;
							margin:0;
							color:#000000;
							font-size:12px;
							text-align:center;
							text-decoration:none;
							}
							.content-izquierda .noticias UL LI H3 A:hover{
								text-decoration:underline;
								}
					.content-izquierda .noticias UL LI P{
						margin:0;
						font-size:11px;
						text-align:justify;
						line-height:12px;
						}
					.content-izquierda .noticias UL LI A{
						float:left;
						margin:0;
						padding:0;
						width:100%;
						clear:both;
						color:#99CC00;
						font-size:11px;
						text-decoration:underline;
						text-align:left;
						}
	.home .content-derecha{
		float: right;
		width: 758px;
		}
	.content-derecha{
		float: right;
		width: 765px;
		}		
		.contenedor-content-ventana .content-derecha{
			float: left;
			padding:0 10px;
			width: 523px;
			}	
		.content-informacion{
			float:left;
			width:565px;
			height:auto!important;
			min-height:600px;
			height:600px;
			position:relative;
			}
			.contenedor-content-ventana .content-informacion{
				padding-bottom:30px;
				}
			.content-informacion .bloque-destacado{
				float:left;
				margin-bottom:20px;
				width:100%;
				clear:both;
				z-index:1;
				}
				.content-informacion .bloque-destacado IMG{
					z-index:1;
					}
			.content-informacion .mapa-google{
				width:565px;
				height:400px;
				}
				.content-informacion .mapa-google #googleMap{
					width:565px;
					height:390px;
					}
			.content-informacion .tres-bloques{
				float:left;
				margin:0 0 0 0;
				width:100%;
				clear:both;
				height:auto!important;
				min-height:205px;
				height:205px;
				background:url(../images/comunes/fondo_bloques.gif) 0 100% no-repeat;
				}
				.content-informacion .tres-bloques .tres-bloques{
					float:none;
					margin:0;
					width:auto;
					clear:none;
					height:auto!important;
					background:none;
					}
				.content-informacion .tres-bloques .bloque{
					float:left;
					margin:0 0 0 19px;
					width:175px;
					/*position:relative;*/
					}
					.content-informacion .tres-bloques H2{
						margin: 0 0 10px;
						padding:7px 0 0 0;
						height:auto!important;
						min-height:40px;
						height:40px;
						font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
						font-size:15px;
						font-weight:bold;
						line-height:17px;
						text-align:center;
						color:#000000;		
						background:#9ecc14 url(../images/comunes/fondo_verde.gif) 0 100% repeat-x;
						}		
						.content-informacion .tres-bloques .bloque H2 A{
							float:none;
							padding:0;
							color:#000000;	
							text-decoration:none;	
							}		
							.content-informacion .tres-bloques .bloque H2 A:hover{
								text-decoration:underline;
								}		
					.content-informacion .tres-bloques .primero{
						width:176px;
						margin:0;
						}
					.content-informacion .tres-bloques .bloque P{
						padding:0 17px;
						height:auto!important;
						min-height:75px;
						height:75px;
						line-height:15px;
						text-align:justify;
						}
						.content-informacion .tres-bloques .bloque P STRONG{
							font-size:14px;
							}
					.content-informacion .tres-bloques .bloque A{
						float:right;
						padding:0 17px 0 0;
						color:#669900;
						text-decoration:underline;
						}						
						.content-informacion .tres-bloques .bloque A.rosa{
							color:#cc66cc;
							}
						.content-informacion .tres-bloques .bloque A:hover{
							text-decoration:none;
							}						
		.buscador-izquierda{
			float:left;
			padding-top:14px;
			width:180px;
			}
		.listado-resultados{
			float:right;
			padding-top:14px;
			width:372px;		
			}
			.listado-resultados P{
				margin:0 0 8px;
				}
			.listado-resultados UL{
				float:left;
				padding:0 0 10px;
				width:99%;	
				border:1px solid #cccccc;			
				}
				.listado-resultados UL LI{
					float:left;
					margin:0;
					padding:0;
					width:100%;
					clear:both;
					background:none;
					}
					.listado-resultados UL LI P{
						float:left;
						margin:0;
						padding:0 0 0 7px;
						width:267px;
						color:#000000;
						}
						.registrarse UL LI P{
							width:240px;
							}
						.listado-resultados UL LI P A{
							padding:0;
							font-size:12px;
							color:#000000;
							text-decoration:none;
							}
							.listado-resultados UL LI P A:hover{
								text-decoration:underline;
								}
						.listado-resultados UL LI.color P{
							background-color:#cccccc;
							}
						.listado-resultados UL LI A{
							padding:0 7px;
							font-size:10px;
							}
.publicidad{
	float:right;
	}
/***********************************************************************************************/
/***		                               NOTICIAS			                                 ***/
/***********************************************************************************************/
#listadoNoticias{
	float:left;
	width:100%;
	clear:both;
	}
	#listadoNoticias UL{
		float:left;
		width:100%;
		clear:both;
		}
		#listadoNoticias LI{
			float:left;
			margin:0 0 15px;
			padding:0 0 10px;
			width:100%;
			border-bottom:1px solid #cccccc;	
			background:none;
			}
			#listadoNoticias LI H2,
			#noticiaAmpliada H2{
				color:#99CC00;
				}
				#listadoNoticias LI H2 A{
					color:#99CC00;
					}
			#listadoNoticias LI P{
				margin:0;
				}
	
/****************** Buscador Noticias ***************/
.buscador-noticias{
	float:left;
	width:100%;
	clear:both;
	}	
	.buscador-noticias .formulario{
		float:left;
		padding:2%;
		width:96%;
		clear:both;
		border:1px solid #cccccc;
		}
		.buscador-noticias .formulario DIV.campo-fecha,
		.buscador-noticias .formulario DIV.botones{
			margin:0;
			width:auto;
			clear:none;
			}
			.buscador-noticias .formulario DIV.campo-fecha{
				padding-right:40px;
				}
			.buscador-noticias .formulario LABEL{
				padding-top:3px;
				width:87px;
				color:#000000;
				}
			.buscador-noticias .formulario DIV INPUT{
				width:414px;
				}
			.buscador-noticias .formulario DIV.campo-fecha INPUT{
				width:70px;
				}
			.buscador-noticias .formulario DIV.botones INPUT{
				margin:0;
				padding:3px 0;
				width:auto;
				}
/***********************************************************************************************/
/***		                               FORMULARIOS		                                 ***/
/***********************************************************************************************/
.formulario {
	float:left;	
	margin:0 0 20px;
	width:100%;
	}
	FORM > .formulario{
		margin:0 0 30px;
		}
	.formulario DIV {
		clear: both;
		float: left;
		margin: 0 0 8px;
		width: 96%;
		}
		.formulario DIV.fieldWithErrors{
			clear:none;
			width:auto;			
			}
		.formulario DIV.radio{
			float:left;
			padding:0;
			width:60px;
			clear:none;
			text-align:center;
			}	
		/*.formulario DIV#servicios DIV.mitad{
			margin:0;
			clear:none;
			width:90px;
			}*/
		.formulario DIV#servicios{
			width:100%;
			}
			.formulario DIV#servicios DIV{
				width:98%;
				}
		.formulario DIV.colores{
			margin:10px 0 0 0;
			}
		.formulario DIV#mapaG{
			width:562px;
			}
			.formulario DIV#mapaG #googleMap{
				width:536px;
				height:269px;
				}
				.formulario DIV#mapaG #googleMap DIV{
					margin:0;
					}
		.formulario DIV#asociadofotos{
			width:100%;
			}
		.formulario LABEL {
			float: left;
			font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			width:auto;
			margin:0;
			padding:0 10px 0 0;			
			color:#999999;
			/*line-height:15px;*/
			}
			.content-informacion .buscador-izquierda .formulario LABEL{
				width:auto;
				}
			.content-informacion .formulario LABEL{
				width:82px;
				}
				.content-informacion .formulario LABEL.checkbox{
					float: left;
					display: inline;
					width: 90%;
					}
				.content-informacion .formulario DIV.nif LABEL{
					width:55px;
					}
				.content-informacion .formulario DIV.buscar LABEL{
					width:87px;
					}
				.content-informacion .formulario .privacidad LABEL{
					width:250px;
					}
			.content-informacion .buscador-izquierda .formulario DIV.radio LABEL{
				margin:0;
				padding:0;
				width:100%;
				clear:both;
				text-align:center;
				color:#000000;
				}
			.content-informacion .buscador-izquierda .formulario DIV.mitad LABEL{
				width:128px;
				}
			/*.content-informacion .buscador-izquierda .formulario DIV.mitad LABEL{
				margin:0;
				padding:0 0 0 0;
				color:#000000;
				width:53px;
				line-height:normal;
				}		
			.content-informacion .buscador-izquierda .formulario DIV.ali-der LABEL{
				width:65px;
				text-align:right;
				}
				.content-informacion .buscador-izquierda .formulario DIV.ali-der > LABEL{
					padding:3px 6px 0 0;
					}*/
			.formulario DIV.colores DIV LABEL{
				padding-left:4px;
				width:93%;
				}
	.formulario INPUT,
	.formulario SELECT,
	.formulario TEXTAREA{
		font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		border: 1px solid #cccccc;
		color:#000000;
		line-height:normal;
		padding:2px;
		}	
		.formulario INPUT.checkbox{
			float: left;
			}
		.formulario DIV.radio INPUT{
			clear:both;
			padding:0;
			border:0;
			height:14px;
			}
		/*.content-informacion .formulario INPUT{
			width:556px;
			}*/
		.formulario DIV.km INPUT{
			width:27px;
			}
		.formulario DIV INPUT.check{			
			padding:0;
			width:auto;
			height:14px;
			border:0;
			}	
		.formulario DIV.colores DIV INPUT{
			float:left;
			padding:0;
			height:14px;
			border:0;
			}
	.formulario SELECT{
		padding:0;
		width:175px;
		}
	.formulario TEXTAREA{
		padding:0.6em 0.5em 0.7em;
		}
		.content-informacion .formulario TEXTAREA{
			width:526px;
			}
			.content-informacion .formulario .otros TEXTAREA{
				width:526px;
				height:100px;
				}
		.formulario .aceptaprivacidad LABEL{
			padding-left:4px;
			width:500px;
			font-size:0.9em;
			font-style:normal;
			line-height:1.2em;
			}
		.formulario .aceptaprivacidad INPUT{
			margin:0.05em 0.2em 0 0;
			display:block;
			vertical-align:top;
			height:14px;
			float:left;
			}

		.formulario .botones{
			margin:12px 0 0;				
			}
			.formulario .botones INPUT{
				float:left;
				margin:0 0 0 66px;
				padding:3px 0;
				/*width:50px;		*/
				width:auto;
				color:#FFFFFF;
				background-color:#99cc00;
				font-size:11px;
				font-weight:bold;
				text-transform:uppercase;
				border:0;
				display:inline;
				}
/******************** Buscador clientes**********************/
.content-informacion .buscador-clientes LABEL{
	width:52px;
	}	
.content-informacion .buscador-clientes INPUT{
	width:170px;
	}	
	.content-informacion .buscador-clientes .botones INPUT{
		width:auto;
		}				
/************************************************************/
/*					FICHA GYM 								*/
/************************************************************/				 	
.ficha-gym{
	float:left;
	padding:20px;
	width:523px;
	clear:both;
	border:1px solid #cccccc;
	}
	.acciones-directas{
		clear:both;
		float:right;
		margin-bottom:5px;
		text-align:right;
		width:100%;
		}
		.acciones-directas IMG{
			float:right;
			padding:0 3px;
			}
		.acciones-directas A.ver-mapa{
			float:right;
			padding:3px 0 0 4px;
			}
	.ficha-gym H2{
		margin:0 0 18px;
		}
	.ficha-gym P,
	.ficha-gym UL LI,
	.ficha-gym OL LI{
		color:#999999;
		}
		.ficha-gym DIV.separacion{
			margin:0 0 20px;
			}
			.ficha-gym DIV.separacion P{
				margin:0 0 0;
				}
		.ficha-gym P.verde{
			color:#99CC00;
			}	
		.ficha-gym DIV.separacion P.direccion{
			margin:10px 0 15px;
			color:#000000;
			font-size:12px;
			line-height:14px;
			}
	.info-ficha{
		float:left;
		padding-right:15px;
		width:248px;
		}
		.info-ficha-noticia{
			padding-right:15px;
			}
		.mapa-localizacion{
			float:left;
			width:248px;
			clear:both;
			}
			.mapa-localizacion #googleMap{
				width:248px;
				height:285px;
				float:left;
				}
	.fotos-ficha{
		float:right;
		width:260px;
		}
		.fotos-ficha-noticia{
			float:right;
			margin-left:15px;
			width:260px;
			}
	.enlaces-ficha{
		float:left;
		margin:20px 0 0 0;
		width:100%;
		}
		.enlaces-ficha P{
			margin:0;
			}
			.enlaces-ficha P A{
				color:#99cc00;
				font-size:10px;
				}
			.enlaces-ficha P.linea{
				float:left;
				margin-bottom:10px;
				width:100%;
				clear:both;
				}
				.enlaces-ficha P.linea A{
					float:left;
					}
				A.ver-mapa{
					padding-left:15px;
					color:#99cc00;
					font-size:10px;
					}
		.galeria{
			float:left;
			margin:15px 0 0 0;
			width:100%;
			clear:both;
			}		
			.galeria #tira-de-imagenes-ficha{
				float:left;
				width:260px;
				}
			/*.galeria DIV{
				float:left;
				margin:5px 0;
				width:100%;
				clear:both;
				}*/
				.galeria DIV IMG{
					float:left;
					/*margin:0 0 0 13px;*/
					}	
					.galeria DIV#tira-de-imagenes-ficha DIV IMG,
					.galeria DIV#tira-de-imagenes-ficha DIV A IMG{
						border:0;
						}
						.galeria DIV#tira-de-imagenes-ficha DIV A.sel IMG{
							opacity:0.5;
							filter: alpha(opacity=50);
						}
					.galeria DIV#tira-de-imagenes-ficha IMG.flecha-off-izq{
						border-right:1px solid #ffffff;
						border-left:0;
						}
					.galeria div#tira-de-imagenes-ficha img, .galeria div#tira-de-imagenes-ficha A.anterior IMG{
						border-right:1px solid #ffffff;
						} 
					.galeria DIV#tira-de-imagenes-ficha IMG,
					.galeria DIV#tira-de-imagenes-ficha A IMG{
						border-left:1px solid #ffffff;
						}
					.galeria DIV IMG.primera{
						margin:0;
						}					
/************************************************************/
/*						VOLVER								*/
/************************************************************/
.volver{
	margin: 0 0 5px;
	font-size:10px;
	text-transform:uppercase;
	border:0;
	}

/************************************************************/
/*						PAGINADOR							*/
/************************************************************/
.pagination{	
	float:left;	
	width:100%;
	clear:both;
	font-size:10px;
	font-weight:bold;
	}
	.pagination P{
		margin:8px 0 5px;
		padding:0 15px 0 0;
		}
		.pagination .pagination{
			float:right;
			clear:none;
			width:auto;
			}
		.pagination P SPAN{
			float:none;
			}
			.pagination A{
				text-decoration:none;
				}
				.pagination A:hover{
					text-decoration:underline;
					}
				.pagination A.anterior {
					background:transparent url(../images/comunes/anterior.gif) no-repeat scroll 0 55%;
					padding:0 0 0 9px;
					}	
			.pagination A.siguiente {
				background:transparent url(../images/comunes/siguiente.gif) no-repeat scroll 100% 55%;
				padding:0 9px 0 0;
				}
			.pagination A{
				text-decoration:none;
				}
/************************************************************/
/*						oculto								*/
/************************************************************/
.oculto {
	display:none;
	}

/************************************************************/
/*					ERROR EXPLANATION						*/
/************************************************************/
.errorExplanation {

	}
	.errorExplanation P{
		margin:0;
		}
	.errorExplanation UL{

		}	
		.errorExplanation UL LI{
			color:#BF0000;	
			background:none;
			}


/************************************************************/
/*				            MIGAS        					*/
/************************************************************/
.migas{
	float: left;
	margin:0 0 10px;
	width: 100%;
	font-size: 10px;
	color: #666;
	z-index:1;
	}
	.migas A{
		color: #666;
		text-decoration: underline;
		}
		.migas A:hover{	
			text-decoration: none;
			}
.fecha{
	margin:0 0 4px;
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	}		
.recordatorio{
	float:left;
	width:100%;
	clear:both;
	}
	.recordatorio H3{
		margin:10px 0 0 0;
		}
/***************** Boletines *************/
.formulario DIV.select-multiple-izq, 
.formulario DIV.select-multiple-centro, 
.formulario DIV.select-multiple-der {
	clear:none;
	float:left;
	margin-left:1%;
	margin-right:0;
	position:relative;
	width:30%;
	text-align:center;
	}	
	.formulario DIV.select-multiple-centro{
		margin-top:35px;
		}	
	.formulario DIV.select-multiple-izq label, 
	.formulario DIV.select-multiple-der label {
		clear:both;
		color:#676767;
		display:block;
		font-size:14px;
		font-weight:bold;
		margin-bottom:0.5em;
		text-align:center;
		width:100%;
		}
	.formulario DIV.select-multiple-izq select, 
	.formulario DIV.select-multiple-der select {
		background:#FFFFFF url(../images/comunes/bgInput.gif) repeat-x scroll 0 0;
		border:1px solid #DBDBDB;
		clear:both;
		color:#727272;
		display:block;
		padding:3px 0 3px 7px;
		width:100%;
		}
	.formulario DIV.select-multiple-centro input {
		background:transparent none repeat scroll 0 0;
		border:0 none !important;
		clear:both;
		color:#FFFFFF;
		display:inline;
		float:none;
		font-family:Arial,Helvetica,sans-serif;
		font-size:0.85em;
		height:18px;
		line-height:1.1em;
		margin-top:0.7em;
		padding:0.2em 0.3em;
		position:relative;
		vertical-align:middle;
		width:83px;
		}
		
.fotos-ficha #cargar_imagen #imagen-ampliada H3{
	float:right;
	clear:both;
	text-align:right;
	}		 
	.ficha-gym .fotos-ficha IMG{
		float:right;
		}
	.ficha-gym .fotos-ficha .galeria IMG{
		float:left;
	}
	.fotos-ficha .mapa-localizacion H3{
		float:right;
	}
/***********************************	Catalogo ************************************/
.catalogo {
	float:left;
	width:565px;
}
