/* Estilos Generales -----------------------------------------------------------------*/
html {}	
body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; text-align:justify; font-size:15px;
	  color:#2B2C3B; background:#5C0D06 url(../images/diseno/line_top.gif) repeat-x;}

h1, h2 { color:#A3160A; font-family:"Segoe Print", Arial, Helvetica, sans-serif;border-bottom:1px solid #DFE0E7;font-weight:normal; line-height:34px; letter-spacing:1px; }
h1 { margin-top:40px;}
h2 { margin-top:48px;}
h3, h4, h5 { color:#5D7FA4; font-family:"Segoe Print", Arial, Helvetica, sans-serif; font-weight:normal; margin-top:42px; }

a:link {color:#474B62; text-decoration:none}
a:hover { color: #0D0425; text-decoration:none;}
a:visited {color:#474B62; text-decoration:none;}
a:visited:hover {color:#0D0425; text-decoration:none;}
p { letter-spacing:1px; line-height:16px; }

.link a{float:right;padding:0 0 0 15px;color:#DC2B19;text-decoration:none; letter-spacing:1px; font-size:11px;}
.link a:hover {color:#0D0425;text-decoration:none}

#divPrincipal {/* Div que contiene a toda la pagina */
	width:960px;margin:auto;background:#FFFFFF}

/* Encabezado -----------------------------------------------------------------*/
#divEncabezado {overflow:hidden; background-color:#5C0D06; /*background:url(../images/diseno/banner.jpg) no-repeat center top;*/}

	/* forma de Registro */
	#registro {width:200px;margin-top:-14px;color:#ffffff;font-size:.73em; letter-spacing:1px; 
	           margin-left:28px;}

	/* Menu Superior */
	#menuSuperior {padding-left:212px; margin-top:-20px;}	
		#menuSuperior div {float:left;text-align:left; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:.83em; margin-left:28px;}				   
		#menuSuperior a:link, #menuSuperior a:visited {color:#DC655B;text-decoration:none;}
		#menuSuperior a:hover, #menuSuperior a:visited:hover{color:#ffffff;text-decoration:none;}
		#separacionMS {display:none;visibility:hidden;}
		
		#slideshow { margin-top:-11px;}
/* Fin del encabezado -----------------------------------------------------------------*/

/* Contenidos -----------------------------------------------------------------*/
#contenidos {overflow:hidden;/*background-image:url(../images/diseno/contenido.jpg) #FFF repeat-y; */margin-bottom:2px; padding-top:10px;}

	/* Menu Principal */	
	#menuPrincipal {width: 228px;float:left;}

	/* Menu de opciones */
	#menu {font-family:Arial, Helvetica, sans-serif; font-size:12px;
		   height:39px; padding-top:22px; margin-left:6px;	}
		  
		#menu div { float:left; margin-left:6px;}
		#menu div a { display:block; text-align:center; letter-spacing:1px; text-decoration:none; color:#ffffff; font-size:0.9em; padding-top:10px;}	
		#menu div a:hover, .botonActivo a { color:#DC655B;}
				
	/* caja de reservaciones*/
	#reservacionesCaja {cursor:pointer; font-size:.81em; height:220px; width:262px;background: url(../images/diseno/reserve.jpg) no-repeat 28px top;}

			/* Links de la caja de reservaciones */
			#reservacionesEnLinea { padding-top:194px; margin-bottom:10px; display:block;color:#ffffff;
				                    text-decoration:none; font-size:14px; font-weight:bold; text-align:center; text-indent:-10px;
				                    font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; line-height:12px;}

			#textoReservaciones {width:190px; margin-left:32px;}
			#textoReservaciones a, #textoReservaciones a:visited {color:#4F566E;text-decoration:none;letter-spacing:1px; line-height:12px;}		
			#textoReservaciones a:hover, #textoReservaciones a:visited:hover {text-decoration: none;color:#2B2C3B;}	
   /* Fin del cuadro de reservaciones */

   /* Fin del menu principal */

/* Caja de contenidos -----------------------------------------------------------------*/
#contenidoPrincipal {width:940px;overflow:hidden;float: left;margin-left:12px;margin-top:10px; margin-bottom:10px;font-size:.88em; padding:10px;}
#contenidoPrincipal p { padding:10px 20px 2px 25px; font-family:"Segoe Print", Arial, Helvetica, sans-serif;}
#sitemap { margin:0 0 0 38px; color:#0C1C44;}
#sitemap a, #sitemap a:hover { font-size:16px; color:#0C1C44; font-weight:normal; text-decoration:none;}
#sitemap a:hover { font-size:16px; color:#48547A; font-weight:normal; text-decoration:none;}

/* Galerias */
	.thumbDerecho, .thumbizquierdo {float:right;margin-left:10px;border: 1px solid #8A98AC;}
	.thumbizquierdo {float:left;margin-left:0px;margin-right:10px;}
		
	/* Scrpts de galerias */
	#HotelGallery {}
	#HotelGallery img {margin:3px 8px 8px 8px;border: 1px solid #8A98AC;}	
	#HotelGallery a:hover img {border: 1px solid #DC2B19;}
/* Fin de galerias */

	/* imagen home */
	#imagenHome { margin-bottom:15px;}

		/* ESTILOS PARA TARIFAS EN PAGINAS DE HABITACIONES */
		.showRateBlock {  text-align:right; margin-bottom:10px; position:relative; top:-10px }
		.showRateBlock span {  font-weight:bold; }
		.showRateBlock .rateOnWebsite {  font-size:150%; color:#A3160A; font-weight:normal; padding-bottom:5px; }
		.showRateBlock .onpagelink { margin-top: 5px; }
		.showRateBlock a {  color:#FFFFFF !important; text-decoration:none; margin-left:6px; font-weight:bold; padding:4px 10px; background-color:#A3160A; }
				
/* Contacto */
#contacto {width: 500px;margin:auto; text-align:left;}
		
/* iconos amenidades */
#amenidades img { margin-right:5px; }
#amenidades ul { margin:0px; padding:20px; }
#amenidades ul li { list-style: none; width:220px; float:left; margin-left:38px; height:30px;}
						
/* Lista de amenidades */
#amenidadesList ul { margin:0px; padding:0px; }
#amenidadesList ul li { list-style:none; width: 210px; height:16px; float:left; margin-top:2px; margin-left:36px; text-indent:7px; background: url(../images/estructura/ball.gif) no-repeat left;}
				
/* Agentes */
	#agentes {width:552px;height:234px;background-image:url(../images/diseno/agentes.png);background-repeat:no-repeat;}
	#agentes div { height:50px; text-align:right; padding-right:90px; font-weight:bold;}
	.agentesCabecera { height:32px; color:#FFFFFF; text-align:right; padding-right:90px; padding-top:3px; font-size:18px; word-spacing: 210px;}
/* Fin de contenidos ----------------------------------------------------------------------*/

/* Pie de pagina --------------------------------------------------------------------------*/	
#pieDePagina { font-family:"Segoe Print", Arial, Helvetica, sans-serif;clear:both;overflow:hidden;height:122px;text-align:right;font-size:0.7em;color:#ffffff;background: url(../images/diseno/footer.jpg) no-repeat center bottom; padding-right:14px; letter-spacing:1px;}
	#pieDePagina a {color: #E7A8A3;}
	#pieDePagina a:hover {color: #ffffff;text-decoration:none;}
	#scrFooter {margin-top:5px;padding-bottom:2px;}

/* uvSearchBox BOOKING  personalizado -----------------------------------------------------*/
#uvSearchBox { width:590px !important; background:transparent!important; border:1px #ffffff!important; margin-left:334px!important; position:absolute!important; margin-top:-84px!important; margin-bottom:80px!important;}
#uvSearchBox table {display:table !important; width:100px !important;}
#uvSearchBox .send-btn {background-color:#640000!important;}

#secciones { background:#E4EBFC; border:#E4EBFC 1px solid; padding:8px; 
             display:block; width:100px; height:140px; float:left;
			 color:#000066; font-size:15px; text-align:center; letter-spacing:1px; margin-left:12px;}

#ClimaTitle a{ font-size:12px; color:#FFFFFF; font-weight:bold; }
/*#ClimaPrincipal{font-size:14px; color:#FFFFFF; letter-spacing:1px; font-weight:bold;}
#ClimaText{font-size:9px; color:#FFFFFF; letter-spacing:1px;}
#ClimaEstado{font-size:10px; color:#EA8743; letter-spacing:1px;}*/

#SwfWeatherContainer {
	width:100px;
	/*margin:10px 0 5px;*/
	height:47px;
	float:left;
}
#SwfWeatherContainer .caption {
	color:#A04443;
	display:none;
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
}
#SwfWeatherContainer .location {
	color:#6F2C2B;
	display:none;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
}
#SwfWeatherContainer .temperature {
	color:#fff;
	display:block;
	font-size:18px;
	font-weight:bold;
	line-height:32px;
	/*float:right;*/
	margin-left:54px;
	position:relative;
	bottom:60px;
	clear:both;
	display:inline;

}
#SwfWeatherContainer .humidity {
	clear:right;
	float:right;
	font-size:9px;
	position:relative;
	bottom:68px;
	color:#fff;

}
#SwfWeatherContainer .condition {
bottom:6px;
color:#EA8743;
float:right;
font-size:10px;
font-weight:bold;
position:relative;	
}
#SwfWeatherContainer .swfObject {
	width:70px;
	margin:0 0 0 10px;
}
#SwfWeatherContainer .swfObject embed, #SwfWeatherContainer .swfObject object {
	width:40px;
	height:40px
}
#SwfWeatherContainer .weatherLink {
	font-size:10px;
	margin-top:20px
}
#SwfWeatherContainer .weatherLink a {
	display:none;
	
}


#facebook {  padding-top:32px;  margin-bottom:-60px; margin-left:711px;}
#facebook img{padding-top:10px;}


