/* CSS Document */

/* CSS Document */
/*html{height:100%;}*/
body{margin:0; padding:0; font-size:100%; background-color:#dcdcdc; height:100%;}
img{border:0;}
#Cuerpo{width:61.725em;margin:auto;}
#Cuerpo_Adsense{float:right;width:8.125em;}
#Cuerpo_Elige{width:53.6em;}
.espaciado{height:2.688em;}
#banner{width:7.5em;eight:37.5em;margin-left:auto;background-color:#ffffff;overflow:hidden;}
#pie{position:relative;width:53.6em;height:2.5em;margin-left:auto;margin-right:auto;/*background-color:#FF0000;*/top:-2.06em;/*top:-7em;*/text-align:center;clear:right;z-index:1000;}
#CabeceraNoAdsense{position:relative;margin-left:auto;margin-right:auto;left:-0.5em;width:53.6em;height:4.75em;/*background-color:#FF0000;*/	z-index:2;}	
#cabecera{position:relative;margin-left:auto;	margin-right:auto;/*float:right;*/left:-0.5em;width:53.6em;height:4.75em;/*background-color:#FF0000;*/	z-index:2;}
#cabecera1{position:relative;/*	background-color:#0000FF;*/	width:10.75em;	height:4.75em;text-align:right;	float:left;	}
#cabecera2{position:relative;width:42em;/*39.6em;*/height:4.75em;/*margin-left:13.8em;*/float:right;/*background-color:#00FF00;*/	background-image:url(../imgs/cab2.gif);background-position:left;background-repeat:no-repeat;}
#cabecera3{position:relative;width:30.2em;height:4.75em;float:left;/*background-color:#FF0000;*/text-align:right;}		
#cabecera4{position:relative;width:8em;height:4.75em;float:left; top: 8px;left:10px;/*background-color:#0000FF;*/}
			
#PrincipalNoAdsense{position:relative;margin-left:auto;margin-right:auto;left:-0.5em;width:53.5em;/*min-height:43.6em;*//*min-height:71em;*//*height:43.6em;*/border:1px solid #c7c7c7;background-color:#FFFFff;top:-2.06em;z-index:1;}	

#principal{position:relative;/*float:right;*/margin-left:auto;margin-right:auto;left:-0.5em;width:53.5em;border:1px solid #c7c7c7;background-color:#fff;top:-2.06em;z-index:1;	overflow:hidden !important;	overflow:visible;}		
#principal2{position:relative;margin-left:auto;	margin-right:auto;overflow:hidden !important;overflow:visible;width:51.06em;top:2.06em;	z-index:1;}					
#princint{position:relative;/*float:right*/margin-left:auto;margin-right:auto;left:-0.5em;width:53.5em;min-height:10em;border:1px solid #c7c7c7;background-color:#FFFFff;	top:-2.06em;}

#princint2{position:relative;margin-left:auto;margin-right:auto;width:51.06em;min-height:10em;top:2.06em;padding-bottom:4em;}
#izquierda{position:relative;width:36.87em !important;	width:36.7em;background-image:url(../imgs/fondo.gif);background-position:top;background-repeat:repeat-x;border:1px solid #dcdcdc;margin-bottom:3em;	}

#sizquierda{width:36.87em;margin-bottom:3em;}
#izquierda1{position:relative;width:35.62em;height:1.62em;margin-left:auto;	margin-right:auto;}
#izquierda1_2{position:relative;width:35.62em;height:1.62em;margin:auto;text-align:right;}	
#izquierda2{position:relative;width:35.62em;min-height:2.18em;height:auto !important; height:2.18em;margin-left:auto;	margin-right:auto;text-align:center;}
#izquierda3{position:relative;width:35.62em;/*height:1.93em;*/height:1.5em;	margin-left:auto;margin-right:auto;text-align:center;}
#izquierda4{position:relative;width:35.62em;/*height:1.93em;*/height:1.5em;margin-left:auto;margin-right:auto;text-align:center;}
#numhoteles{float:left; left:3em; position:relative; margin:0.2em 0 0 0;}				
#selectorprecio{position:relative; float:right;}
#seleccionazona{position:relative; height:1.1em; width:6.5em; background-color:#274C86; float:left; text-align:center; padding:0.2em 0 0 0;}		
#seleccionazona p{color:#fff; margin:0; padding:0;}
#selectores1{float:left; margin:0 0 0 1em;}
#selectores2{float:left; margin:0 0 0 0.3em;}
#contenido{width:35.62em;/*min-height:29.31em;*/margin-left:auto;margin-right:auto;/*background-color:#FF0000;*/border:1px solid #dcdcdc;margin-bottom:3em;}
#contenidotitulo{position:relative;	width:35.62em;height:1.62em;background-color:#dcdcdc;}
#reserva1{position:relative;width:6.6em;height:1.62em;float:right;background-image:url(../imgs/separador2.gif);	background-position:left;background-repeat:no-repeat;text-align:center;/*background-color:#00FF00;*/}
#precio1{position:relative;	width:11.4m;min-height:1.62em; height:auto !important; height:1.62em;float:right;	background-image:url(../imgs/separador2.gif);	background-position:left;background-repeat:no-repeat;text-align:center;}
#hotel1{position:relative;width:17em;height:1.62em;/*background-color:#FF00ff;*/}
/*-------------------------capas donde apareceran lo hoteles----------------------*/
#hoteles{position:relative;
		width:35.62em;
		/*min-height:5em;*/
		min-height:5.5em;
		height:auto !important;
		height:5em;
		border-bottom:1px dotted #ebebeb;
/*		background-color:#FF0000;*/
		/*overflow:hidden !important;
		overflow:visible;*/
		}
#hoteles2{position:relative;
		width:35.62em;
		/*min-height:5em;*/
		min-height:5.5em;
		height:auto !important;
		height:5em;
		border-bottom:1px dotted #ebebeb;
		background-color:#f9f9f9;
		/*overflow:hidden !important;
		overflow:visible;*/
		}
#hotel{position:relative;
		width:17.6em;
		min-height:5.62em;
		height:auto !important;
		height:5.62em;
		/*background-color:#00FF00;*/
	}
#imghotel{position:relative;
			float:left;
			top:0.6em;
			left:0.4em;
			font-family:Arial, Helvetica, sans-serif;
			color:#999999;
		}
.bordeimagenhotel{border:1px solid #CCCFD3;}
#textohotel{position:relative;
			width:11.4em !important;
			width:11em;
			min-height:5.62em;
			height:auto !important;
			height:5.62em;
			/*background-color:#ff0000;*/
			margin-left:6.2em;
			}
#reserva{position:relative;
			width:6.6em;
			min-height:5.62em;
			/*background-color:#FF0000;*/
			float:right;
		}
#precio{position:relative;
		width:11.3em !important;
		width:11.2em;
		min-height:5.62em;
		height:auto !important;
		height:5.62em;
		float:right;
		/*text-align:center;*/
		/*background-color:#FFFF00;*/
		}
#cuadroprecio{position:relative;
				width:3.87em;
				height:1.81em;
				border:1px solid #768F1F;
				margin-top:0.5em;
				margin-left:0.6em;
				/*top:0.6em;
				left:2.7em;
				padding-top:0.2em;*/
				text-align:center;
			}

#imgprecio{position:relative;
			/*top:0.2em;*/
			/*top:0.1em;*/
			/*left:1.2em;*/
			/*margin-top:0.8em;*/
			width:4.7em;
			margin-top:0.4em;
			/*margin-right:0.9em;*/
/*			background-color:#FFff00;*/
			right:0.3em;
			float:right;
			text-align:left;
			}
#imgprecio2{position:relative;
			/*top:0.2em;*/
			/*top:0.1em;*/
			/*left:1.2em;*/
			/*margin-top:0.8em;*/
			margin-top:0.4em;
			/*margin-right:0.9em;*/
/*			background-color:#0000FF;*/
			width:4.7em;
			text-align:left;
			right:0.3em;
			float:right;
			clear:right;
			
			}
#imgreserva{position:relative;
			/*top:1.5em;
			left:2.4em;*/
			margin-top:0.9em;
			left:1.2em;
			}
/*--------------------------fin capas para hoteles----------------------------*/

#pieinterior{position:relative;
				width:35.62em;
				/*height:1.9em;*/
				min-height:0.4em;
				margin-left:auto;
				margin-right:auto;
/*				background-color:#FFff00;*/
				text-align:center;
				top:-2.5em;
				}
/*-------------------------------------capas para la derechas------------------------*/

			
#derecha{position:relative;
			width:14em !important;
			width:13.5em;
			/*min-height:39.68em;
			height:auto !important;
			height:39.68em;*/
			float:right;
/*			background-color:#0000FF;*/
			margin:0 0 3em 0;
		}

#derecha2{position:relative;
			width:13.8em;
			/*min-height:39.68em;
			height:auto  !important;
			height:39.68em;*/
			margin-left:auto;
			/*margin-right:auto;*/
/*			background-color:#00ff00;*/
		}			
.imagen1{position:relative;width:13em;height:7em;margin-left:auto;margin-right:auto;border:1px solid #dcdcdc;background-image:url(../imgs/play.gif);background-repeat:no-repeat;background-position:bottom left;}
.imagen2{position:relative;	width:13em;	min-height:5em;	height:auto !important;	height:5em;	margin:0 auto;	border:1px solid #dcdcdc;background:url(../imgs/play.gif) left bottom no-repeat;/*padding:0 0 2em 0;*/}
	.imagen2 ul{position:relative; font-size:0.9em; left:0.5em; margin:0; padding:0;}
	.imagen2 ul li{position:relative; font-size:0.9em; list-style:none; margin:0.2em 0 0.2em 0; padding:0 0 0 1em; background:url(../imgs/detalle2.gif) left 0.5em no-repeat;}
	.imagen2 ul li a:link,.imagen2 ul li a:visited,.imagen2 ul li a:active{text-decoration:none;}
	.imagen2 ul li a:hover{text-decoration:underline;}
.imagen3{position:relative; width:13em;	min-height:5em;	height:auto !important;	height:5em;}
.imagen4{position:relative; width:13em;	min-height:2em;	height:auto !important;	height:2em;}
.imagen2-titulo{position:relative; width:10em; min-height:1em; height:auto !important; height:1em; margin:-0.5em auto 0.3em auto; text-align:center; border:1px solid #dcdcdc; background-color:#fff; font-weight:bold;}
	.imagen2-titulo p{margin:0; padding:0;}
#buscador{position:relative;width:14em !important;width:13.6em;	margin:auto;/*background-color:#00FF00;*/border:1px solid #DCDCDC;}
.botonbuscar{
	background-image:url(../imgs/boton-verde.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:60px;
	background-color:#FFFFFF;
	border:0px none #FFFFFF;
	height:21px;
	cursor:pointer;
}
input.fechas2{position:relative;
				width:10em;
				height:1.5em;
				border:1px solid #7F9DB9;
				font-family:Arial, Helvetica, sans-serif;
				font-size:0.6em;
				text-align:center;
			}
input.destino{position:relative;
				width:16em;
				height:1.5em;
				border:1px solid #7F9DB9;
				font-family:Arial, Helvetica, sans-serif;
				font-size:0.7em;
				padding-left:0.4em;
				}		
/*--------------------capas  para los contenidoes web 2.0-------------------------*/			
.youtubeimg{position:relative;
			left:0.5em;
			top:-0.4em;
			height:2em;
			overflow:visible;
			}		
.fotoyoutube{position:relative;
				float:right;
				top:-1.6em;
				right:0.4em;
				border:1px solid #DCDCDC;
				width:7.37em;
				height:5.48em;
				}
.texto{position:relative;
		top:-0.6em;
		width:6.6em;
		left:0.3em;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.7em;
		/*color:#3b4046;*/
		color:#3b4046;
		}
.texto a:link, .texto a:active, .texto a:visited {
	color:#3b4046;
	text-decoration:underline;
}
.texto a:hover {
	color:#3b4046;
	text-decoration:none;
}
.stexto2{
	color:#3b4046;
}
.botones{position:relative;
			width:3.5em;
			height:1.75em;
			top:0.27em !important;
			*top:0.5em !important;
			top:1.4em;
			left:0.5em;
			/*background-image:url(imgs/teclado.gif);
			background-repeat:no-repeat;
			background-position:center;*/
/*			background-color:#0000FF;*/
		}
.botones2{position:relative;
			width:3.5em;
			height:1.75em;
			top:0.6em !important;
			*top:0.9em !important;
			top:1.55em;
			left:0.5em;
		}	

.textoprecio{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#363636;
				position:relative;
				top:0.3em;
			}
/*----------------CLASES-----------------------------*/
.blanco{font-family:Arial, Helvetica, sans-serif;
		font-size:0.6em;
		color:#FFFFFF;}
.blanco2{font-family:Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#FFFFFF;}

.negro2{font-family:Arial, Helvetica, sans-serif;
		font-size:0.7em;
		color:#3b4046;
		}
.rojo{color:#768F1F; font-weight:bold;}
.rojo4{color:#768F1F;}
.rojodestino{color:#768F1F; font-weight:bold; font-size:2em;text-transform:uppercase;}
.rojo a:link {
	color:#768F1F;
}
.textonegro{font-size:0.7em;
			font-family:Arial, Helvetica, sans-serif;
			color:#3b4046;
			}

.titulo{font-family:Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#535353;
		font-weight:bold;
		}
.nombrehotel{font-family:Arial, Helvetica, sans-serif;
				font-size:0.8em;
				font-weight:bold;
				color:#768F1F;
				text-transform:capitalize;
			}
h1.portada{margin:0;
			padding:0;
			font-size:0.8em;
			font-family:Arial, Helvetica, sans-serif;
			color:#3b4046;
		}
h2.portada{margin:0;
			padding:0;
			font-size:0.7em;
			font-family:Arial, Helvetica, sans-serif;
			color:#3b4046;
			/*background-image:url(../imgs/punto-rojo.gif);*/
			background-position:left;
			background-repeat:no-repeat;
			margin-top:0.7em;
			font-weight:normal;
			}
input.hotel{margin-left:0.5em;
			margin-top:0.5em;
			width:19em;
			font-size:0.8em;
			height:1.25em;
			border:1px solid #7f9db9;
			}					
input.fechas{widows:10em;
			font-size:0.8em;
			height:1.25em;			
			border:1px solid #7f9db9;
			}
		
h2.texto{margin-top:0.7em;
			margin-bottom:0.5em;
			padding:0;
			font-size:0.7em;
			font-family:Arial, Helvetica, sans-serif;
			color:#3b4046;
			background-image:url(../imgs/flecha.gif);
			background-position:left;
			background-repeat:no-repeat;
			/*border:1px solid #000;*/
			}	
a.ciudad{font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#3b4046;
		}	
a.azul{font-family:Arial, Helvetica, sans-serif;
		font-size:0.7em;
		color:#0000cc;
		}		
		
li.enlace{list-style-image:url(../imgs/flecha2.gif);
		list-style-position:inside;
		line-height:1em;
		margin:0;
		padding:0;
		}		
ul.enlace{margin:0;
			padding:0;
		}
		
input.chat{	width:8em;
			font-size:0.8em;
			height:1.25em;
			border:1px solid #dcdcdc;
			}					
input.botchat{width:4em;
				height:1.4em;
			}		
		
select.orden{width:14em;
				height:1.5em;
				*height:1.8em;
				border:1px solid #7f9db9;
				font-family:Arial, Helvetica, sans-serif;
				font-size:0.7em;
			}
			
.textopie{font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#797979;
		}
a.pie:link{font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#797979;
			text-decoration:none;
			}
a.pie:active{font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#797979;
			text-decoration:none;
			}
a.pie:visited{font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#797979;
			text-decoration:none;
			}
a.pie:hover{font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#797979;
			text-decoration:underline;
			}
.negro{font-family:Arial, Helvetica, sans-serif;
		font-size:0.6em;
		color:#000000;}

a.amenu:link{font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			text-decoration:none;
			}
a.amenu:active{font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			text-decoration:none;
			}
a.amenu:visited{font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			text-decoration:none;
			}
a.amenu:hover{font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			text-decoration:underline;
			}

a.rojo2:link{font-family:Arial, Helvetica, sans-serif;
			color:#b72222;
			text-decoration:underline;
			}
a.rojo2:active{font-family:Arial, Helvetica, sans-serif;
			color:#b72222;
			text-decoration:underline;
			}
a.rojo2:visited{font-family:Arial, Helvetica, sans-serif;
			color:#b72222;
			text-decoration:underline;
			}
a.rojo2:hover{font-family:Arial, Helvetica, sans-serif;
			color:#b72222;
			text-decoration:none;
			}


/*-------------------------------------------------------------------------CAPAS PARA LA FICHA.HTM---------------------------------------*/

#izquierda1ficha{position:relative;
			width:17.8em;
			height:1.62em;
			float:left;
			/*background-image:url(../imgs/flecha3.gif);
			background-position:bottom left;
			background-repeat:no-repeat;
			background-color:#FF0000;*/
		}

#izquierda2ficha{position:relative;
			width:18.5em;
			height:1.62em;
			margin-left:18.3em;
			margin-right:0.3em;
/*			background-color:#FF00ff;*/
			text-align:right;
			*float:right;
			*margin-left:0em;
		}

.negro3{font-family:Arial, Helvetica, sans-serif;
		font-size:0.74em;
		color:#545454;
		font-weight:bold;
		}
.titulo1{font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#000000;
			font-weight:bold;
		}
.textoficha{font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#1c232a;
	}
.textficha{position:relative;
			width:34em;
			/*height:3em;*/
/*			background-color:#FF0000;*/
			margin-left:2em;
		}


.fotos{position:relative;
		width:6.37em;
		height:4.93em;
		float:left;
		margin-top:0.3em;
		margin-right:0.65em;
		margin-left:0.3em;
		}

h2.ficha{	position:relative;
			margin-top:0.7em;
			margin-bottom:0.5em;
			margin-left:0.5em;
			margin-right:0.5em;
			padding:0;
			font-size:0.8em;
			font-family:Arial, Helvetica, sans-serif;
			color:#545454;
			background-image:url(../imgs/arrow-verde.gif);
			background-position:left;
			background-repeat:no-repeat;
			border-bottom:1px solid #c3c3c3;
			padding-left:1.2em;
		}
/*-------------------------------------------------------------------------CAPAS PARA LA RESERVA---------------------------------------*/


#tabla{width:34em;
			min-height:29.31em;
			margin-left:2em;
			margin-right:auto;
			/*background-color:#FF0000;*/
			border:1px solid #dedede;
			margin-bottom:3em;
		}
h2.reserva{	position:relative;
			padding:0;
			margin:0;
			display:inline;
			font-size:0.8em;
			font-family:Arial, Helvetica, sans-serif;
			color:#545454;
			background-image:url(../imgs/flecha.gif);
			background-position:left;
			background-repeat:no-repeat;
		}


.negro4{font-family:Arial, Helvetica, sans-serif;
		font-size:0.7em;
		color:#000000;
		font-weight:bold;
		}


#izqnombre{position:relative;
			width:16.5em;
			height:1.25em;
/*			background-color:#FF0000;*/
			float:left;
			text-align:left;
			padding-left:0.5em;
			}
#dernombre{position:relative;
			width:16.5em;
			height:1.25em;
			/*background-color:#FF00FF;*/
			margin-left:17.2em;
			text-align:right;
			}

#izq2{position:relative;
		width:34em;
		height:3.37em;
		/*background-color:#66FF33;*/
		text-align:center;
		border-bottom:1px solid #dedede;
	}
td.scampos{	height:1.18em;
			background-color:#f8f8f8;
			border:1px solid #dfdfdf;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#3b4046;
			padding-left:0.3em;
		}
td.scampos a:link, td.scampos a:active, td.scampos a:visited {
	color:#B72222;
	text-decoration:underline;
}
td.scampos a:hover {
	color:#B72222;
	text-decoration:none;
}

td.sdatos{
			height:1.18em;
			border:1px solid #dfdfdf;
			text-align:right;
		}
.sreserva{
	padding-top:0.2em;
	padding-left:2em;
	border:none;
}
td.campos{width:8.5em;
			height:1.18em;
			background-color:#f8f8f8;
			border:1px solid #dfdfdf;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#3b4046;
			padding-left:0.3em;
		}
td.campos2{width:8.5em;
			height:5.5em;
			background-color:#f8f8f8;
			border:1px solid #dfdfdf;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#3b4046;
			padding-left:0.3em;
		}
td.campos3{ width:4.3em;
			*width:4.5em;	
			height:1.18em;
			background-color:#f8f8f8;
			border:1px solid #dfdfdf;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#3b4046;
			padding-left:0.3em;
		}
td.camposcoment{width:11em;
			height:1.18em;
			background-color:#f8f8f8;
			border:1px solid #dfdfdf;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#3b4046;
			padding-left:0.3em;
		}
td.habitaciones{ width:6.4em;	
				*width:6.6em;
			height:1.18em;
			background-color:#f8f8f8;
			border:1px solid #dfdfdf;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#3b4046;
			padding-left:0.3em;
		}		
td.campos4{ width:17.5em;
			*width:18.1em;
			height:1.18em;
			background-color:#f8f8f8;
			border:1px solid #dfdfdf;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#3b4046;
			padding-left:0.3em;
		}
td.datos{/*width:14em;*/
			width:6em;
			height:1.18em;
			border:1px solid #dfdfdf;
			padding-left:0.2em;	
		}
td.datos2{width:14em;
			height:1.18em;		
			border:1px solid #dfdfdf;
			background-color:#FFFFFF;
			padding-left:0.2em;
			}
td.sdatos2{
	font-family:Arial, Helvetica, sans-serif;
	color:#3b4046;
}
.sdatos22{
	font-size:0.7em;
}
td.datos3{width:22.5em;
			height:1.18em;		
			border:1px solid #dfdfdf;
			background-color:#FFFFFF;
			padding-left:0.2em;
			}
td.datos4{	height:1.18em;		
			border:1px solid #dfdfdf;
			background-color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			padding-left:0.2em;
			}
td.datoscoment{width:18em;
			height:1.18em;		
			border:1px solid #dfdfdf;
			background-color:#FFFFFF;
			padding-left:0.2em;
			}
td.presentar1{width:24em;
			height:1.18em;
			background-color:#f8f8f8;
			border:1px solid #dfdfdf;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#3b4046;
			padding-left:0.3em;
		}
td.presentar2{width:8.5em;
			height:1.18em;
			background-color:#f8f8f8;
			border:1px solid #dfdfdf;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#3b4046;
			padding-left:0.3em;
		}
td.total{width:6em;
			height:1.18em;
			border:1px solid #dfdfdf;
			text-align:center;
				
		}

#inferior{position:relative;
			width:34em;
			height:14em;
			background-color:#f8f8f8;
			}

#inferior2{position:relative;
			width:32em;
			height:10em;
/*			background-color:#ff0000;*/
			margin-left:auto;
			margin-right:auto;
			text-align:left;
			line-height:0.8em;
			}

#inferior3{position:relative;
			width:32em;
			height:4em;
/*			background-color:#ff00ff;*/
			margin-left:auto;
			margin-right:auto;
			text-align:right;
			
			}

.textofinal{font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#898989;
			font-weight:bold;
			}
input.formu{width:19em;
			border:0;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#3b4046;
			}
input.formu_eventos{width:100%;
			border:1px solid #DFDFDF;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#3b4046;
			}
select.formu_eventos{width:4em;
border:1px solid #DFDFDF;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#3b4046;
}
textarea.formu2{width:19em;
			height:5em;
			border:0;
			overflow:hidden;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#3b4046;
			}
select.tipo{width:19em;
			border:1px solid #7f9db9;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#3b4046;
			}
select.fecha{width:5em;
			border:1px solid #7f9db9;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#3b4046;
			}
			

select.sfecha{
	margin:0;
	padding:0;
	border:1px solid #7f9db9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#3b4046;
}
.textoformu{font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#3b4046;
		}


.textoformu2{font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#3b4046;
			font-weight:bold;
			padding-left:5px;
			padding-right:5px;
		}
/*---------------------------------------para accesibilidad-------------------------------------*/
#principal3{position:relative;
			margin-left:auto;
			margin-right:auto;
			width:45em;
			/*min-height:41.55em;*/
			height:62em;
			/*height:41.55em;*/
			/*background-color:#FFFF00;*/
			/*top:2.06em;*/
			}
			
a.acces:link{font-family:Arial, Helvetica, sans-serif;
			color:#c34747;
			text-decoration:none;
			}
a.acces:active{font-family:Arial, Helvetica, sans-serif;
			color:#c34747;
			text-decoration:none;
			}
a.acces:visited{font-family:Arial, Helvetica, sans-serif;
			color:#c34747;
			text-decoration:none;
			}
a.acces:hover{font-family:Arial, Helvetica, sans-serif;
			color:#c34747;
			text-decoration:underline;
			}
a.lista:link{font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			text-decoratio:nunderline;
			}
a.lista:active{font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			text-decoration:underline;
			}
a.lista:visited{font-family:Arial, Helvetica, sans-serif;
				color:#000000;
			text-decoration:underline;
			}
a.lista:hover{font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			text-decoration:none;
			}
			
a.videos:link{font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#000000;
			text-decoratio:nunderline;
			}
a.videos:active{font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#000000;
			text-decoration:underline;
			}
a.videos:visited{font-family:Arial, Helvetica, sans-serif;
				font-size:0.7em;
				color:#000000;
			text-decoration:underline;
			}
a.videos:hover{font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			font-size:0.7em;
			text-decoration:none;
			}			

p{font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#1c232a;
	}

ul.acceso{position:relative;}
li.acceso{font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#000000;
			list-style-image:url(../imgs/lista.gif);
		}
ul.acceso2{position:relative; left:4em;}
li.acceso2{font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#000000;
			list-style-image:url(../imgs/lista.gif);
			line-height:16px;
		}		
/*-------estilos para capa del AJAX buscador -------*/
#divciudades {
	position:absolute;
	top:4em;
	left:1.3em;
	background-color:#F6FAFD;
	border:1px solid #BBBBBB;
	text-align:left;
	padding:0.3em 1em 0.3em 1em;
	visibility:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#666666;
	z-index:101;
}
#divciudades a:link, #divciudades a:active, #divciudades a:visited {
	color:#666666;
	text-decoration:none;
}
#divciudades a:hover {
	color:#666666;
	text-decoration:underline;
}

/* ----------------------------- estilos reserva --------------------------------*/

#noregistrado{position:relative;
				width:32em;
				/*height:26em;
				*height:24em;*/
				background-color:#f8f8f8;
				border:1px solid #dfdfdf;
				margin:auto;
			}
#cuerpo_eventos{position:relative;
				width:44em;
				/*height:26em;
				*height:24em;*/
				background-color:#f8f8f8;
				border:1px solid #dfdfdf;
				margin:auto;
			}
#registrado{position:relative;
				width:32em;
				height:6em;
				background-color:#f8f8f8;
				border:1px solid #dfdfdf;
				margin:auto;
				margin-bottom:3em;
			}

.registrado2{position:relative;
				width:32em;
				background-color:#f8f8f8;
				border:1px solid #dfdfdf;
				margin:auto;
				margin-bottom:2em;
			}

/*ESTILOS DE LOS CONTENIDOS. COPIA DE TH*/
#princint3{
	font-family:Arial, Helvetica, sans-serif;
	padding:2em 2.4em 0em 4em;
}
#princint3 h1 {
	font-size:70%;
	font-weight:bold;
	color:#768F1F;
	padding:0em;
	margin:0em;
	border-bottom:1px solid #C3C3C3;
}
#princint3 h2 {
	font-size:70%;
	font-weight:bold;
	color:#1C232A;
	padding:0em;
	padding:0em;
}
#princint3 h2 a:link, #princint3 h2 a:active, #princint3 h2 a:visited {
	color:#1C232A;
	text-decoration:underline;
}
#princint3 h2 a:hover {
	color:#1C232A;
	text-decoration:none;
}
#princint3 p {
	font-size:70%;
	color:#1C232A;
}
#princint3 p a:link, #princint3 p a:active, #princint3 p a:visited {
	color:#0000CC;
	text-decoration:underline;
}
#princint3 p a:hover {
	color:#0000CC;
	text-decoration:none;
}
#princint3 ul {
	list-style-image:url(../imgs/detalle-verde.gif);
}
#princint3 ul li {
	font-size:70%;
	color:#1C232A;
	padding:0em;
	padding:0em;
}
#princint3 ul li a:link, #princint3 ul li a:active, #princint3 ul li a:visited {
	color:#1C232A;
	text-decoration:underline;
}
#princint3 ul li a:hover {
	color:#1C232A;
	text-decoration:none;
}
.naranjita{
	font-weight:bold;
	color:#768F1F;
}
.negrita {
	font-weight:bold;
}
.svideosportada{
	width: 7.4em;
	height:5.8em;
}
.smayuscula {
	text-transform:capitalize;
}
.smayusculas {
	text-transform:uppercase;
}
.sbaja{
	position:relative;
	top:0.3em;
}
#pagina, #pagina2 {
	font-size:75%;
}
#paginas, #paginas2 {
	font-size:110%;
}
.sbordetitulo {
	border-bottom:1px solid #c3c3c3;
	margin-left:0.5em;
	margin-right:0.5em;
	padding-left:1.5em;
}
.sflecha{
	background-image:url(../imgs/arrow-verde.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.punthotel{
	text-align:right;
	float:right;
	vertical-align:middle;
	text-transform:none;
	margin:0.2em 0.4em 0 0.4em;
	padding-right:0em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
}
.puntuacion2{
	width:35em;
	color:#8F8F8F;
}
.puntuacion2 a:link,.puntuacion2 a:visited{
	text-decoration:underline;
	color:#0186F0;
}
.puntuacion2 a:hover,.puntuacion2 a:active{
	text-decoration:none;
	color:#0186F0;
}

.puntuacionb {
	background-image:url(../imgs/backpuntorange.gif);
	background-repeat:no-repeat;
	width:111px;
	height:7px;
}
.valorpuntuacion{
	color:#1C232A;
}
.floatright{
	float:right;
}
.tablapuntuacion{
	margin-right:0.4em;
	height:0.5em;
	width:10.1em;
}
.paddtop8{
	padding-top:0.35em;
}
.fotogrande{
	/*width:17.85em; */
	height:11em;
}
.bordefoto2{
	border:1px solid #B1B1B1;
}
textarea.comentarios{width:24em;
					height:100px;
					overflow:auto;
					border:1px solid #7f9db9;
					font-family:Arial, Helvetica, sans-serif;
					font-size:0.7em;
					}
select.comentarios{width:5em;
				height:1.5em;
				*height:1.8em;
				border:1px solid #7f9db9;
				font-family:Arial, Helvetica, sans-serif;
				font-size:0.7em;
			}
.sinfohabs {
	border-left:1px dashed #999999;
	border-right:1px dashed #999999;
	border-bottom:1px dashed #999999;
	padding:0.6em;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:70%;
	width:95%;
}
.sfotoshabs{
	border:1px solid #CCCFD3;
	margin:0.2em;
}
.stextarea{
	font-family:Arial, Helvetica, sans-serif;
	color:#3b4046;
	font-size:0.7em;
	width:20em;
	height:5em;
	border:0 none #FFFFFF;
}
.scanc{
	font-family:Arial, Helvetica, sans-serif;
	color:#3b4046;
	font-size:0.7em;
	padding-left:1em;
	padding-right:1em;
}
.stitdatos{
	position:relative;
	margin:auto;width:42.5em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:bold;
	color:#1C232A;
}
#newprocesando{
	position:absolute;
	top:40em;
	left:50%;
	margin-left:-10em;
	width:20em;
	height:20em;
	background-color:#FFFFFF;
	border:1px solid #999999;
	z-index:200;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#1C232A;
	font-weight:bold;
	visibility:hidden;
	text-align:center;
}
#newcvc{
	position:absolute;
	top:41em;
	left:50%;
	margin-left:-35em;
	width:20em;
	height:16em;
	background-color:#FFFFFF;
	border:1px solid #999999;
	z-index:99;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#1C232A;
	font-weight:normal;
	visibility:hidden;
	padding:0.2em;
	text-align:left;
}
#newcvc img {
	border:1px solid #444444;
}
.newcvctarjetas{
	background-color:#DDDDDD;
	padding:0.2em;
	text-align:left;
}
.newred{
	color:#EB0000;
}
.newcapalocalizador{
	background-color:#F6F6F6;
	border:1px solid #CECECE;
	padding:1.5em;
	margin-top:1.5em;
}
#newindicator{
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#1C232A;
	font-weight:bold;
	padding-left:1em;
}
#procesandores{
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#1C232A;
	font-weight:bold;
	margin-right:1em;
	margin-left:1em;
	text-align:center;
}
.sbotonenvio{
	font-size:70%;
	color:#283E50;
	background-color:#FFFFFF;
	width:auto;
	border:1px solid #888888;
	font-weight:bold;
	padding:0.3em 1.2em 0.3em 1.2em;
	cursor:pointer;
}
/*ESTILOS DE LAS PLANTILLAS HTML*/
#princint4{
	font-family:Arial, Helvetica, sans-serif;
	padding:2em 0.5em 0em 1em;
}
#princint4 h1 {
	font-size:70%;
	font-weight:bold;
	color:#768F1F;
	padding:0em;
	margin:0em;
	border-bottom:1px solid #C3C3C3;
	text-transform:uppercase;
}
#princint4 h2 {
	font-size:70%;
	font-weight:bold;
	color:#1C232A;
	padding:0em;
	padding:0em;
}
#princint4 h2 a:link, #princint4 h2 a:active, #princint4 h2 a:visited {
	color:#1C232A;
	text-decoration:underline;
}
#princint4 h2 a:hover {
	color:#1C232A;
	text-decoration:none;
}
#princint4 h3 {
	font-size:70%;
	font-weight:bold;
	color:#D44346;
	padding:0em;
	margin:0em;
	border-bottom:1px solid #C3C3C3;
	text-transform:uppercase;
}
#princint4 p {
	font-size:70%;
	color:#1C232A;
}
#princint4 p a:link, #princint4 p a:active, #princint4 p a:visited {
	color:#0000CC;
	text-decoration:underline;
}
#princint4 p a:hover {
	color:#0000CC;
	text-decoration:none;
}
#princint4 ul {
	list-style-image:url(../imgs/detalle-verde.gif);
}
#princint4 ul li {
	width:30%;
	float:left;
	font-size:70%;
	color:#1C232A;
	padding:0.4em 0em 0.4em 0em;
}
#princint4 ul li a:link, #princint4 ul li a:active, #princint4 ul li a:visited {
	color:#1C232A;
	text-decoration:underline;
}
#princint4 ul li a:hover {
	color:#1C232A;
	text-decoration:none;
}
.lineadepeso{
	width:100%;
	clear:both;
	height:1em;
}
.lineadepeso2{
	width:100%;
	clear: left;
	height:2em;
}
/*ESTILOS DE LOS HTMLS*/
.sinborde{
	border:0px;
}
.resultados{
	width:100%; 
	border:1px solid #C6C9CE; 
	margin-top:0.36em;
	text-transform:none;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#1C232A;
}
.th{
	background-color:#768F1F;
	color:#FFFFFF;
}
.thbi{
	border-left:1px solid #768F1F;
}
.thbd{
	border-right:1px solid #768F1F;
}
.centrado{
	text-align:center;
}
.paddl7{
	padding-left:0.44em;
}
.paddl7d{
	padding-right:0.44em;
}
.par{
	background-color:#F1F1F1;
}
.td1{
	text-align:center;
	vertical-align:top;
	padding-top:0.62em;
	/*padding-bottom:0.62em;*/
	width:8.6em;
}
.td2{
	vertical-align:top;
	padding-top:0.62em;
	/*width:16em;*/
	text-align:left;
}
.rayitas{
	border-top:1px dashed #DDDDDD;
	border-bottom:1px dashed #DDDDDD;
}
.rayitas2{
	border-bottom:1px dashed #DDDDDD;
}
.paddtop{
	padding-top:0.62em;
	vertical-align:top;
}
.puntuaciona {
	 margin-top:0.4em;
	 float:left;
	 background-image:url(../imgs/backpuntwhite.gif);
	 background-repeat:no-repeat;
	 width:111px;
	 height:7px;
	 margin-right:0.5em;
}
.bordefoto{border:1px solid #CCCFD3;}
.listadofotoh{width:7.1em; height:6.05em;}
.puntuacion{color:#8F8F8F;margin-left:0.5em;}
.puntuacion a:link,.puntuacion a:visited{text-decoration:underline;	color:#768F1F;}
.puntuacion a:hover,.puntuacion a:active{text-decoration:none;color:#768F1F;}
.mapaespana{text-align:center;}
.imgmapaespana{	border:1px solid #BBBBBB;}
.txtcomentario{ position:relative;font-family:Arial, Helvetica, sans-serif;font-size:11px;	margin-top:-0.2em;}	
.txtcomentario a:link, .txtcomentario a:active, .txtcomentario a:visited {text-decoration:none;color:#768F1F;}
.txtcomentario a:hover {text-decoration:underline;color:#768F1F;}

ul.divcomentarios{position:relative;}

li.divcomentarios{font-family:Arial, Helvetica, sans-serif;font-size:0.8em;	height:2.2em;color:#333333;	list-style:none;padding-left:1em;padding-top:0.4em;}
						
img.divcomentarios{padding-top:0.4em;}						

ul.sinestilo{position:relative;}
li.sinestilo{list-style:none;}
#formulario{font-size:0.7em;font-family:Arial, Helvetica, sans-serif;color:#3b4046;}
.texto_titulo_eventos{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#C34747;}
.texto_eventos{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#222222;}
.texto_eventos A:visited,  .texto_eventos A:link, .texto_eventos A:active{font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:11px;font-weight:bold;color:#C34747;}
.texto_eventos A:hover{font-family:Arial, Helvetica, sans-serif;text-decoration:underline;font-size:11px;color:#C34747;}
#outforadsense {width:63.3em;margin-left:auto;margin-right:auto;}
#capaadsense{float:right;width:120px;height:600px;background-color:#FFFFFF;position:relative;top:2.7em;}
.newcvctarjetas{background-color:#DDDDDD;padding:0.2em;text-align:left;}
.EventosSubtitulo{padding-left:9px;font-size:70%;color:#1C232A;}
.EventosTexto{padding-left:9px; font-size:70%;color:#1C232A;}
.EventosTitulo{font-size:70%;color:#1C232A;}

.capa_abajo_negra{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
.capa_arriba_contenido{display: none;position: absolute;top: 6%;left: 7%;width: 80%;height: 80%;border: 16px solid #C70205;background-color: white;z-index:1002;overflow: hidden;}
.capa_arriba_contenido2{width:100%; height:90%;}
.capa_arriba_contenido3{width:100%; height:10%; font-family:Arial, Helvetica, sans-serif; font-size:0.8em;border-top:16px solid #C70205; overflow:auto;}
.capa_arriba_contenido3 p{ font-family:Arial, Helvetica, sans-serif; font-size:1em; margin:0.2em 2em 0.1em 2em;}

#CargaMapa1{position:relative; float:left; left:1em; margin:0.2em 0 0 0;}
#CargaMapa{/*display:none;*/ font-family:Arial, Helvetica, sans-serif; font-size:0.7em;}	
#CargaMapa a:link,#CargaMapa a:active,#CargaMapa a:visited{text-decoration:underline; color:#768F1F;}
#CargaMapa a:hover{text-decoration:none; color:#768F1F;}
#CerrarCapa{position:absolute; z-index:1015; width:150px; height:30px; left:76%; top:6%; display:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:center;}
#CerrarCapa a:link,#CerrarCapa a:active,#CerrarCapa a:visited{color:#fff; text-decoration:none;}
#CerrarCapa a:hover{color:#fff; text-decoration:underline;}

#titulo-Google-Street{color: #b72222;font-weight: bold;font-size:12px;}
#texto-Google-Street{color: #3b4046;font-size:11px;}
#divzonas{height:auto !important; min-height:0em; height:0em;padding:0; margin:0;}
select.selecthotel{margin-left:1em;margin-top:0.2em;width:16.5em;font-size:0.7em;height:1.7em;border:1px solid #7f9db9;}			
		
#comision{position:relative; width:30em;left:1em;}		
/* CAPAS TOOL TIP PARA EL RTDO2 */
.thumbnail{ position:static;z-index: 0; text-decoration:none;}
.thumbnail:hover{background-color: transparent;z-index: 50;}
.thumbnail span{ position: absolute; width:200px;background-color: #EEEEEE;padding: 5px;left:0em;border:1px solid #768F1F;visibility: hidden;color: black;font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none;}
.thumbnail span img{border-width: 0;padding: 2px;}
.thumbnail:hover span{visibility: visible;top:-0.3em;left:7em;}
/* CAPAS TOOL TIP PARA EL CVV */
.thumbnail2{position: relative;z-index: 0;}
.thumbnail2:hover{background-color: transparent;z-index: 50;}
.thumbnail2 span{ position: absolute;width:200px;background-color: #EEEEEE;padding: 5px;left:0em;border:1px solid #b72222;visibility: hidden;color: black;font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none;}
.thumbnail2 span img{border-width: 0;padding: 2px;}
.thumbnail2:hover span{visibility: visible;top: -18em;left:0.5em;}
/*Buscador*/
#BuscadorGoogle{float:right; height:1.39em; margin:-0.31em 0 0 0; overflow:hidden;height:2.4em;margin:-1.2em 0 0 0; width:15em;}
.inputBuscadorGoogle{height:1.2em; width:12em; margin:0; padding:0; position:relative; top:-0.28em; border:0.08em solid #768F1F; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 0.31em; z-index:1000;}
.BotonBuscadorGoogle{margin:0 0 0 0.22em; padding:0;}
a.EnlacesComunidades{font-family:Arial, Helvetica, sans-serif;font-weight:bold; display:inline;}
a.EnlacesComunidades:link,a.EnlacesComunidades:visited,a.EnlacesComunidades:active{color:#C34747; text-decoration:underline;}
a.EnlacesComunidades:hover{color:#C34747; text-decoration:none;}
#EnlacesTags{width:13.37em;padding:0 0 0 0.45em; margin:0.6em 0 0 0;}
.buscadorTags{margin:0.3em 0 0.3em 0; font-weight:bold; font-size:1em;}
a.EnlacesTags{font-family:Arial, Helvetica, sans-serif;display:inline; line-height:1.2em;}
a.EnlacesTags:link,a.EnlacesTags:visited,a.EnlacesTags:active{color:#768F1F; text-decoration:underline;}
a.EnlacesTags:hover{color:#768F1F; text-decoration:none;}

.textoBuscar{font-size:0.6em;font-family:Arial, Helvetica, sans-serif; margin:0 0 0 1.4em; position:relative; *top:0.5em;}

.PrecioTotal{width:25em;color:#828282; font:10px Arial, Helvetica, sans-serif; padding:0 0 0 29.5em;}
.botonReservar{background-image:url(../imgs/botreservar-verde.gif);background-position:top;background-repeat:no-repeat;width:5.2em;background-color:#FFFFFF;border:0px none #FFFFFF;height:1.6em;	cursor:pointer;}

.textoFormFechas{font-size:0.8em;font-family:Arial, Helvetica, sans-serif;}

.textoDescripcion{ font-size:0.75em;}
.compartir{float:right;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
