/* //////////////////////////////////////////// */
/* ///HOTEL CURIOUS //////////////////////////// */
/* //////////////////////////////////////////// */
*{ margin: 0; padding: 0; }* 

body{color:#333; background-color:#000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; line-height:1.7em; font-weight:400; font-variant:normal; margin:0; padding:0; background-image:url(../images/back2.jpg); background-repeat:no-repeat; background-position:center top}

.clearall{clear:both}

h1{width:256px; height:53px; text-indent:-9000px; color:inherit; background-image:url(../images/logoBLAUcurt2.jpg); background-repeat:no-repeat; background-position:left top; background-color:#fff; float:left; padding:0; margin-top:15px; margin-right:0; margin-bottom:0; margin-left:10px; position:absolute; z-index:99}

#rss{ height:45px; padding:0; margin-top:15px; margin-right:0; margin-bottom:0; position: absolute; right: 10px; top: 10px; }

#rss span{ color: #0071b2; font-size: 16px; font-weight: bold;}

h1 a{display:block; width:256px; height:53px; text-decoration:none; border:0; overflow:hidden; outline:none}

h1#logoblog{width:310px; height:59px; text-indent:-9000px; color:inherit; background-image:url(../images/logoBLAUblog.jpg); background-repeat:no-repeat; background-position:left top; background-color:#fff; float:left; padding:0; margin-top:15px; margin-right:0; margin-bottom:0;  margin-left:10px !important;  margin-left:4px; position:absolute; z-index:99}

h1#logoblog a{display:block; width:310px; height:59px; text-decoration:none; border:0; overflow:hidden; outline:none}

h1#logonews{width:322px; height:59px; text-indent:-9000px; color:inherit; background-image:url(../images/logoBLAUnews.jpg); background-repeat:no-repeat; background-position:left top; background-color:#fff; float:left; padding:0; margin-top:15px; margin-right:0; margin-bottom:0; margin-left:10px; position:absolute; z-index:99}

h1#logonews a{display:block; width:322px; height:59px; text-decoration:none; border:0; overflow:hidden; outline:none}

p{ color:#333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; line-height:1.5em; font-weight:400; font-variant:normal; margin:0 0 1.3em; padding:0}

p a{background-color:inherit; font-weight:700; color:#0071b2; text-decoration:none}

p strong{background-color:inherit; color:#333; font-weight:700}

.titulo_secc{ float:left; position: relative; width:100%; height: 17px; margin-top:6px; margin-bottom:10px; padding-bottom: 6px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#ccc;}

h3 { font-size: 13px;}

h4 { font-size: 12px;}

a{ color: #333; text-decoration: none; }

.sub{ text-decoration: underline; }

.bold{ font-weight: bold; }

.no_sub{ text-decoration: none; }

.lila, .lila a, .lila a:hover{ color:#0071b2;}

.gris, .gris a, .gris a:hover{ color:#999;}

.blanco, .blanco a, .blanco a:hover{ color:#fff;}

.diez{ font-size:10px;}
.f18{ font-size:18px;}

.w100{ width: 100%;}

.marg0{ margin: 0px;}

.marg6{ margin: 6px;}

.margtop6{ margin-top: 6px;}

.margtop10{ margin-top: 10px;}

.margtop20{ margin-top: 20px;}

.margleftp6{ margin-left: 6px;}

.margright6{ margin-right: 6px;}

.margbottom10{ margin-bottom: 10px;}

.fl{position:relative; float: left;}

.fr{position:relative; float: right;}

.cl{clear: both;}

ul{ margin-left: 30px; margin-top: 0px;}

/******GENERAL *******/

#wrapper_top{
	position:			relative;
	/* hack against ie/mac \*/
	clear:				both;
	/* end hack */	
	width:				931px;
	height: 60px;
	margin-left: 		auto;
	margin-right:		auto;
	overflow:			hidden !important;
	overflow:			visible;
	padding-right:6px; 
	padding-left:6px;
	padding-bottom:5px;
	margin-top: 10px;
}

#wrapper{
	position:			relative;
	/* hack against ie/mac \*/
	clear:				both;
	/* end hack */	
	width:				931px;
	min-height: 600px;
	_height: 600px;
	margin-left: 		auto;
	margin-right:		auto;
	overflow:			hidden !important;
	overflow:			visible;
	background:			white;
	padding-right:6px; 
	padding-left:6px;
	padding-bottom:0px;
}

#footer{
	position:			relative;
	/* hack against ie/mac \*/
	clear:				both;
	/* end hack */	
	width:				931px;
	height:				30px;
	margin-left: 		auto;
	margin-right:		auto;
	overflow:			hidden !important;
	overflow:			visible;
	padding-right:6px; 
	padding-left:6px;
	padding-bottom:5px;
	margin-top:  6px;
	color: #fff;
}

#top{height:85px; background-color:#fff; background-image:url(../images/backtop.gif); background-repeat:repeat-x; background-position:left bottom; width:931px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; color:inherit; border-top-width:5px; border-top-style:solid; border-top-color:#0071b2; float: left; position: relative;}

#reserva_box{ background-color:#eee; width: 660px; margin-top:15px; margin-right:0px; margin-bottom:0px; color:inherit; border: 2px solid #0071b2; padding: 0px; float: right; position: relative; }

.reserva_box_text{ padding: 1px 10px 0px 0px; float: left; position: relative;}

.reserva_box_button{ background-color:#999; margin-right:0px; margin-bottom:0px; color:#fff;  border: 1px solid #333; padding: 1px 7px; float: right; position: relative;}

#info_hotel{ position: relative; float:left; height:22px; width:100%; margin-top:7px;}

#info_hotel_content{ position: relative; float:left; height:22px; padding-left:20px; padding-top:3px; background-color:#eee; width:730px; margin-right:auto; margin-bottom:0px; margin-left:95px !important; margin-left:60px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}

#fotos_seccion{list-style-type:none;margin:0;}

/******MENU PRINCIPAL *******/

#menu{height:50px; background-color:#383D43; width:931px; color:inherit; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; display:block; float: left; position: relative;}

#navcontainer{padding:0; width:931px; margin:0}

#navcontainer ul{margin:0px; padding:0px; list-style-type:none; text-align:left; float:left; width: 100%}

#navcontainer ul li{display:block; float:left; text-align:center; padding:0px; margin:0px}

#navcontainer li.reserva_blog a{color:#0071b2; background-color:#ffa200; outline:none; border-top-width:4px; border-top-style:solid; border-top-color:#0071b2;}
#navcontainer ul li.reserva_blog a strong{font-size:11px; color:#333; text-transform:uppercase; display:block; font-weight:bold; line-height:10px; padding-bottom:3px}
#navcontainer ul li.reserva_blog a:hover{color:#0071b2; background-color:#ffa200; outline:none; border-top-width:4px; border-top-style:solid; border-top-color:#0071b2; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#0071b2;}

#navcontainer ul li a{color:#7D818A; text-decoration:none; text-align:left; background-color:#383D43; padding-top:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; padding-right:0px; padding-left:10px; display:block; float:left; outline:none; border-top-width:4px; border-top-style:solid; border-top-color:#fff; width:123px; padding-bottom:3px; margin:0px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#7D818A;}

#navcontainer ul li a strong{font-size:11px; color:#DEE0DB; text-transform:uppercase; display:block; font-weight:bold; line-height:10px; padding-bottom:3px}

#navcontainer ul li a:hover{color:#7D818A; background-color:#30353B; outline:none; border-top-width:4px; border-top-style:solid; border-top-color:#0071b2; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#0071b2;}

#navcontainer a:active{color:#7D818A; background-color:#30353B; outline:none; border-top-width:4px; border-top-style:solid; border-top-color:#0071b2;}

#navcontainer li.active a{color:#7D818A; background-color:#30353B; outline:none; border-top-width:4px; border-top-style:solid; border-top-color:#0071b2;}


#menu_gen{ height:50px;background-color:#383D43;width:931px;color:inherit;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:block;float:left;position:relative;font-family:arial, sans-serif;font-size:11px;z-index:2;background-color:#383D43;}
#menu_gen ul{padding:0;margin:0;list-style:none;}
#menu_gen ul li a{display:block;color:#7D818A;text-decoration:none;text-align:left;background-color:#383D43;padding-top:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;padding-right:0px;padding-left:10px;float:left;outline:none;border-top-width:4px;border-top-style:solid;border-top-color:#fff;width:145px;padding-bottom:3px;margin:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#7D818A;overflow:hidden;}
#menu_gen ul li a:hover{color:#7D818A;background-color:#30353B;outline:none;border-top-width:4px;border-top-style:solid;border-top-color:#0071b2;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#0071b2;}
#menu_gen ul li a strong{font-size:11px;color:#DEE0DB;text-transform:uppercase;display:block;font-weight:bold;line-height:10px;padding-bottom:3px}
#menu_gen ul li{float:left;position:relative;}
#menu_gen ul li ul{display:none;}
#menu_gen ul li:hover a{color:#eee;}
#menu_gen ul li:hover ul{display:block;position:absolute;top:48px;left:0;width:105px;}
#menu_gen ul li:hover ul li{}
#menu_gen ul li:hover ul li a.hide{background:#ddd;color:#fff;}
#menu_gen ul li:hover ul li:hover a.hide{color:#000;}
#menu_gen ul li:hover ul li ul{display:none;}
#menu_gen ul li:hover ul li a{display:block;background:#ddd;color:#222;font-size:12px;font-weight:bold;padding:5px 0 4px 10px;border-top-width:2px;}
#menu_gen ul li:hover ul li a:hover{background:#c3c3c3;color:#222;border-top-color:#fff;}
#menu_gen ul li:hover ul li:hover ul{display:block;position:absolute;left:105px;top:0;}
#menu_gen ul li:hover ul li:hover ul.left{left:-105px;}

/******IDIOMAS *******/

#idiomas {font:bold italic 15px/20px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#fff; width:400px; text-align:left; float: left; position: relative; }	

#idiomas_list {
position: absolute;  top: 44px;left: 4px; width: auto; font-size:10px; font-weight:normal; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; }

#idiomas_list ul#primary { list-style: none; padding: 0; display: inline; padding-left: 10px; }

#idiomas_list ul#primary li { display: block; float: left; color: #fff; padding: 2px 4px; margin: 0px 0px 0 0; text-align: center; bottom: -1px; list-style: none; display: inline; }

#idiomas_list ul#primary #active { color: #0071b2; margin-top: 0; font-weight: bold; }

#idiomas_list ul#primary a{ text-decoration: none;color: #fff; margin-top: 0; }

#idiomas_list ul#primary a:hover{ text-decoration: underline; color: #fff; margin-top: 0; }

/******BLOG *******/

#blog_acces{font:bold italic 15px/20px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#0071b2; width:400px; margin-top:25px; text-align:right; float: right; position: relative;}

#blog_acces a{ color:#0071b2;}

#blog_acces span{ font-size: 13px; color:#fff; text-transform:uppercase; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; line-height:20px; font-weight:bold}

#blog_acces span a{ font-size: 13px; color:#fff; text-transform:uppercase; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;line-height:20px; font-weight:bold; text-decoration:none}

/******VISOR *******/

#visor{ position: relative; float:left; height:250px; width:931px; margin-top:0px; margin-right:auto; margin-bottom:6px; margin-left:auto; background-color: #16171b; z-index: 1;  }

#flash_home{ position: relative; float:left; height:250px; width:780px; margin:0px; overflow: hidden;  }

#minis{ position: absolute; left: 20px; top: 180px; height: 55px; width: 650px; z-index: 1000; }
#minis a { float: left; position: relative; margin-right: 20px; border: 3px #fff solid; }
#minis a:hover { border: 3px #0071b2 solid; }

#visor_right{ position: relative; float:right; height:250px; width:151px; margin:0px; background-color: #16171b; overflow: hidden;  }

#view_coments{ position: relative; float:right; text-align: center; height:20px; width:127px; margin-right:6px !important; margin-right:3px; background-color: #ffffff; color: #000; overflow: hidden; }
#view_coments a, #view_coments a:hover{ color: #000 }

#oferta_hotel{ 
	position: relative; 
	float:right; 
	width:140px; 
	margin-top: 10px;  
	color: #fff;
	/* background-image:url(../images/ofertas.jpg); 
	background-repeat:no-repeat;  */
}

#oferta_hotel A{ 
	color: #fff;
}

#oferta_hotel h3 {
	font-size: 			11px;
	color: 				#fff;
	text-align: 		center;
	margin:				10px 0px 0px 0px;
}

#oferta_hotel h3 A {
	font-family: 		Helvetica, Arial, sans-serif;
	text-decoration:	none;
}

#oferta_hotel p {
	font-size: 			11px;
	line-height:		13px;
	color: 				#eee;
	text-align: 		center;
	margin:				2px 0px 0px 0px;
}

/******INFO HOME*******/

#info{ float:left; position: relative; height:200px; width:931px!important; width: 925px; margin-top:0px; margin-right:10px!important; margin-right:0px; margin-bottom:6px; margin-left:10px!important; margin-left:0px; padding-right: 10px; }


#info_big{ float:left; position: relative; width:931px; margin-top:0px; margin-right:10px!important; margin-right:5px; margin-bottom:6px; margin-left:10px!important; margin-left:5px; padding-right: 10px; }

#info_left{ float:left; position: relative; width:630px; margin-top:0px; margin-right:10px!important; margin-right:5px; margin-bottom:6px; margin-left:10px!important; margin-left:5px; padding-right: 10px; border-right-width:1px; border-right-style:dotted; border-right-color:#ccc; }

#info_text{float:left;position:relative;width:420px;margin-top:0px;margin-right:10px;margin-bottom:6px;font-size:13px;line-height:20px;}
#info_text p{font-size:13px;}

#info_hab{ float:left; position: relative; height:175px; width:490px; margin-top:0px; margin-right:10px; overflow: auto; line-height: 14px;}

#info_reserva{  float:left; position: relative; width:931px!important; width: 925px; margin-top:0px; margin-right:10px!important; margin-right:0px; margin-bottom:6px; margin-left:10px!important; margin-left:0px; padding-right: 10px; height: auto; }

#info_reserva_left{  float:left; position: relative; width:221px!important; width: 221px; margin-top:0px; margin-right:10px!important; margin-right:0px; margin-bottom:6px; margin-left:0px!important; margin-left:0px; padding-right: 10px; }

#info_reserva_right{  float:left; position: relative; width:651px!important; width: 651px; margin-top:0px; margin-right:0px!important; margin-right:0px; margin-bottom:6px; margin-left:10px!important; margin-left: 5px; overflow: auto;  }

#info_contacto{  float:left; position: relative; width:931px!important; width: 925px; margin-top:0px; margin-right:10px!important; margin-right:0px; margin-bottom:6px; margin-left:10px!important; margin-left:0px; padding-right: 10px; }

#info_interes{  float:left; position: relative; width:931px!important; width: 925px; _height:200px; min-height: 200px; margin-top:0px; margin-right:10px!important; margin-right:0px; margin-bottom:6px; margin-left:10px!important; margin-left:0px; padding-right: 10px; }

#info_news{ float:left; position: relative; width:931px; margin-top:0px; margin-right:10px!important; margin-right:5px; margin-bottom:6px; margin-left:10px!important; margin-left:5px; padding-right: 10px; }

#info-offers{ float:left; position: relative; width:931px!important; width: 925px; margin-top:0px; margin-right:10px!important; margin-right:0px; margin-bottom:6px; margin-left:10px!important; margin-left:0px; padding-right: 10px; overflow:auto;}

#newsletter{ float:right; position: relative; width:180px; margin-top:0px; margin-right:0px;-moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #eee; padding: 5px;}

#info_right{ float:left; position: relative; width:257px; margin-top:0px; margin-right:6px!important; margin-right:3px; margin-bottom:6px; margin-left: 3px; }

#link_otro_esta{float:left;position:relative;width:380px;margin-top:10px;margin-left:0px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#eee;padding:5px 10px;}
#link_otro_esta p{font-size:12px;margin-bottom:6px;}
#link_otro_esta h4, #link_otro_esta h4 a, #link_otro_esta h4 a:hover{font-size:14px;color:#0071b2;}

#oferta_banner{position:relative;float:right;width:137px;height:115px;margin-top:20px;margin-bottom:10px;cursor:pointer;}
#oferta_banner p{padding:28px 18px 35px 21px;line-height:12px;text-align:center;color:#7d3735;margin-top:3px;letter-spacing:-1px;}

#coment_dest{position:relative;float:left;width:237px;padding:10px;background:#eee;margin-top:10px;}
#coment_dest p a,#coment_dest p a:hover{color:#56493b;font-size:18px;font-family:Georgia, Times New Roman, Serif;line-height:21px;margin-bottom:6px;font-weight:normal;}
#coment_dest span{float:right;color:#56493b;font-size:14px;font-family:Georgia, Times New Roman, Serif;line-height:13px;}

#mare-promotion{float:right;position:relative;width:164px; border: 3px solid #eee; margin-bottom:6px;margin-right:0px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#eee;padding:10px 12px 6px 8px;}
#mare-promotion h4{ float:left; font-size:16px;line-height:18px;font-family: Georgia,Times, Sans; color: #0071b2; margin-bottom: 3px;margin-top: 5px; }
#mare-promotion:hover { border: 3px solid #ddd; background: #e9e9e9; }

/******NOTICIAS HOME*******/

#hotel_news{position:relative;float:left;width:257px;overflow:hidden;margin:0px 0px 6px 0px;}
.home_news{position:relative;float:left;width:257px;margin:0px 0px 10px 0px;}
.home_news b{font-family:Helvetica, Arial, sans-serif;position:relative;float:left;font-size:11px;width:100%;margin:0px;line-height:14px;}
.home_news h3{color:#0071b2;float:left;font-family:Helvetica,Arial,sans-serif;font-size:15px;font-weight:normal;margin:3px 0 1px;position:relative;width:100%;}
.home_news P{margin:0px;position:relative;float:left;font-size:10px;line-height:13px;}
/******FOLLOW US *******/

#follow{float:right;position:relative;width:175px;margin-top:6px;margin-right:0px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#eee;padding:15px 0px 15px 15px;}
#follow ul{list-style:none;padding:0;display:inline;}
#follow ul li{width:50%;float:left;margin-bottom:5px;}
#facebook a{display:block;color:#004284;padding-left:21px;list-style:none;display:inline;background-image:url(/images/facebookicon.jpg);background-repeat:no-repeat;background-position:left 50%;}
#twitter a{display:block;color:#004284;padding-left:21px;list-style:none;display:inline;background-image:url(/images/twittericon.jpg);background-repeat:no-repeat;background-position:left 50%;}
#flickr a{display:block;color:#004284;padding-left:21px;list-style:none;display:inline;background-image:url(/images/flickr.jpg);background-repeat:no-repeat;background-position:left 50%;}
#youtube a{display:block;color:#004284;padding-left:19px;list-style:none;display:inline;background-image:url(/images/youtube.gif);background-repeat:no-repeat;background-position:left 50%;}
#gowalla a{display:block;color:#004284;padding-left:19px;list-style:none;display:inline;background-image:url(/images/gowalla.jpg);background-repeat:no-repeat;background-position:left 50%;}
#foursquare a{display:block;color:#004284;padding-left:19px;list-style:none;display:inline;background-image:url(/images/foursquare.jpg);background-repeat:no-repeat;background-position:left 50%;}
#follow ul a{text-decoration:none;color:#004284;margin-top:0;}
#follow ul a:hover{text-decoration:underline;color:#004284;margin-top:0;}

/******SITUACION*******/

.caja_gris_redonda{
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	background-color: #eee; 
	padding: 10px;
}

/******TIPOS HABITACION*******/
ul#tipos_hab { list-style: none; padding: 0; display: inline; padding-left: 10px;color: #333; margin: 0px  }

ul#tipos_hab  li { display: block; float: left; color: #333; font-weight: bold; padding: 2px 4px; margin: 0px 0px 0 0; text-align: center; bottom: -1px; list-style: none; display: inline; font-size:12px; }

ul#tipos_hab  #active a{ color: #0071b2; margin-top: 0; }

ul#tipos_hab  a{ text-decoration: none;color: #333; margin-top: 0; }

ul#tipos_hab  a:hover{ text-decoration: underline; color: #333; margin-top: 0; }

#caracteris_hab{
	position:			relative;
	float:				left;
	width:				257px;
	height: 			175px;
	overflow:			hidden;
	margin:				0px 0px 6px 0px;
}

/******TIPOS SERVICIOS*******/

#servicios_general{
	position:			relative;
	float:				left;
	width:				420px;
	overflow:			hidden;
	margin:				0px 0px 6px 0px;
	border-right-width:1px; 
	border-right-style:dotted; 
	border-right-color:#ccc; 
	padding-right: 10px; 
}

#servicios_general ul{ margin-left: 15px; }
#servicios_general li{ float: left; width: 200px; }

#servicios_services{
	position:			relative;
	float:				left;
	width:				225px;
	overflow:			hidden;
	margin:				0px 0px 6px 10px;
	border-right-width:1px; 
	border-right-style:dotted; 
	border-right-color:#ccc; 
	padding-right: 10px; 
}
#servicios_services ul{ margin-left: 15px; }
#servicios_services li{ float: left; width: 200px; }

#servicios_internet{
	position:			relative;
	float:				left;
	width:				225px;
	overflow:			hidden;
	margin:				0px 0px 6px 10px;
}
#servicios_internet ul{ margin-left: 15px; }
#servicios_internet li{ float: left; width: 200px; }


/******DE INTERES*******/

#de_interes{
	position:			relative;
	float:				left;
	width:				910px;
	margin:				0px 0px 6px 0px;
}
/****** AGENDA*******/
#de_interes ul{ margin-left: 15px;  }
#de_interes li{ float: left; width: 410px; margin-right: 30px; }
#de_interes li a:hover{ text-decoration: underline; }

#agenda{position:relative;float:left;width:630px;margin:0px 0px 6px 0px;}
#agenda h4{color:#0071b2;font-size:21px;margin-bottom:10px;}
#lista_agenda{margin-left:0px;}
#lista_agenda li{float:left;width:630px;padding-bottom:9px;border-bottom:1px dotted #DDDDDD;margin-right:30px;margin-bottom:20px;list-style-type:none;}
#lista_agenda li a:hover{text-decoration:underline;}
#lista_agenda li h4{font-size:12px;margin-bottom:0px;line-height:14px;}
#lista_agenda li img{float:left;margin-right:10px;padding:2px;border:1px solid #ddd;}
#alrededores{position:relative;float:left;width:910px;margin:0px 0px 6px 0px;}
#alrededores h4{color:#0071b2;font-size:21px;margin-bottom:10px;}

/*****************/
/******VENTANAS FLOTANTES*******/
/*****************/
.hov table {position:absolute; border:0; border-collapse:collapse; left:0;}
.hov a {font-weight:bold; color:#000; text-decoration:none;}
.hov b {display:none; font-weight:normal;}
.hov:hover {position:relative; z-index:100;}
.hov a:hover,
.hov:hover a
{border:0; text-decoration:none; position:relative;}
.hov:hover b, 
.hov a:hover b
{display:block; visibility:visible; position:absolute; left:-180px; top:13px; background:#eee; cursor:pointer; border:3px solid #888; padding:5px 10px; width: 200px;}
.hov b a {white-space:nowrap; color:#000; text-decoration:none; background:transparent; display:block; width: 180px;font-weight:normal;}
.hov b a:hover {text-decoration:underline;font-weight:normal;}

/******CERCA DE*******/
#lista_cerca{margin-left:0px;}
#lista_cerca li{float:left;width:425px;height: 95px;padding-bottom:9px;border-bottom:1px dotted #DDDDDD;margin-right:30px;margin-bottom:20px;list-style-type:none;}
#lista_cerca li a:hover{text-decoration:underline;}
#lista_cerca li h4{font-size:12px;margin-bottom:0px;line-height:14px;}
#lista_cerca li h4.descuento{font-size:14px;margin-bottom:6px;line-height:16px;}
#lista_cerca li span.descuento{font-size:18px;line-height:22px;font-family: Georgia,Times, Sans; color: #666;}
#lista_cerca li img{float:left;margin-right:10px;padding:2px;border:1px solid #ddd;}
#info_cerca{margin-left:30px;}
#info_cerca li{list-style-type:circle;clear:left;}
#info_cerca li a:hover{text-decoration:underline;}
.capa_calendario{position:relative;float:left;width:260px!important;width:255px;background-color:#ddd;margin-left:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-bottom:2px solid #ccc;}
.calendariomes{position:relative;float:left;width:260px;height:auto;}
.calendariomes ul{margin-left:0px;}
.calendariomes ul li{font-family:"Segoe UI","Trebuchet MS",Helvetica,Arial,Verdana,sans-serif;font-size:12px;list-style-type:none;background-color:#fff;padding:5px;padding-left:3px;padding-right:3px;margin-right:1px;margin-bottom:1px;float:left;color:#999999;width:28px;display:inline;text-align:center;}
.calendariomes a{color:#333333}
.calendariomes .dia{background-color:#666666;color:#CCC;font-size:10px;}
.calendariomes .mes{background-color:#666666;color:#CCC;font-size:10px;width:238px;font-size:12px;font-weight:bold;}

/******RESERVA*******/

#reserva{
	position:			relative;
	float:				left;
	width:				910px;
	margin:				0px 0px 6px 0px;
	height:				2200px;
}

/******COntACTO*******/

#form_contacto{
	position:			relative;
	float:				left;
	width:				650px;
	margin:				0px 10px 6px 0px!important;
	margin:				0px 5px 6px 1px;
	border-right-width:1px; 
	border-right-style:dotted; 
	border-right-color:#ccc; 
	padding-right: 10px; 
}

#form_layer{
	position:			relative;
	float:				left;
	width:				620px;
	margin:				0px 10px 6px 0px!important;
	margin:				0px 5px 6px 0px;
	background:			#eee;
	border: 			1px solid #ccc;
	padding: 			15px;
}

#info_hotel_contacto{
	position:			relative;
	float:				left;
	width:				240px;
	margin:				0px 0px 6px 0px;
}

#caja_info_hotel{
	position:			relative;
	float:				left;
	width:				220px;
	margin:				0px 0px 6px 0px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	background-color: #eee; 
	padding: 10px;
}

#info_hotel_contacto ul{ margin-left: 5px; list-style-type: none; }
#info_hotel_contacto li{ float: left; width: 200px; }

/******NEWS*******/

#news{
	position:			relative;
	float:				left;
	width:				910px;
	margin:				0px 0px 6px 0px;
}

.news {
	position: 			relative;
	float:				left;
	margin-top:			10px;
	border-bottom: 		1px dotted #ccc;
	padding-bottom: 	10px;
	width:				700px;
}

.news H2 {
	margin-top:			10px;
	font-family: 		Helvetica, Arial, sans-serif;
	font-size: 			16px;
	margin:				0px;
}

.news H3 {
	font-family: 		Helvetica, Arial, sans-serif;
	font-size: 			13px;
	color:				#0071b2;
	margin:				0px;	
}

.news P{
	margin-top:			10px;	
	font-size: 			11px;	
}

/******FAQS*******/

#faqs{
	position:			relative;
	float:				left;
	width:				910px;
	margin:				0px 0px 6px 0px;
}


#faqs_preguntas{
	position:			relative;
	float:				left;
	width:				320px;
	overflow:			hidden;
	margin:				0px 0px 6px 0px;
	border-right-width:1px; 
	border-right-style:dotted; 
	border-right-color:#ccc; 
	padding-right: 10px; 
}

#faqs_preguntas ul{ margin-left: 15px; }
#faqs_preguntas li{ float: left; width: 300px; line-height: 15px; margin-bottom: 6px; }
#faqs_preguntas li a:hover{ text-decoration: underline; }
#faqs_preguntas li.active_faq { font-weight: bold; 	color:#0071b2; }

#faqs_respuestas{
	position:			relative;
	float:				left;
	width:				550px;
	overflow:			hidden;
	margin:				0px 0px 6px 10px;
}

#faqs h4{
	margin-top:			6px;
	margin-left:		10px;		
}

#faqs P{
	margin-top:			10px;
	margin-left:		10px;		
}

.offers_box{border:1px solid #0071b2;float:left;margin:15px 5px 5px 5px;padding:10px 10px 10px 5px;width:47%;_height:130px;min-height:130px;}
.offers_box .image_offer{float:left;height:100%;margin:0px 20px 30px 4px;padding:2px;}
.offers_box h4{color:#444;font-size:1.2em;font-weight:600;margin:0;padding-top:4px;}
.offers_box span{color:#0071b2;font-size:1em;font-weight:bold;margin:0;padding-top:4px;}
.offers_box p{color:#444;font-size:1em;font-weight:normal;margin:0;padding-top:4px;}
.offers_box a{background:#0071b2 none repeat scroll 0 0;border:1px solid #777;color:#fff;height:19px;margin-top:10px;padding:1px 5px;font-weight:bold;text-decoration:none;text-transform:capitalize;float:left;cursor:pointer;}
.fanoffer{ margin: 35px 0 0 20px; color:#3a5ca8;font-family:Georgia,Times New Roman,Serif;font-size:23px;font-weight:normal;line-height:29px;}
ul#como-llegar{ width: 90%;float: left;margin-top: 0px;margin-left: 10px;margin-bottom: 10px;}
ul#como-llegar li{ padding: 2px 0 2px 30px; list-style: none; margin-bottom: 10px;}
ul#como-llegar li.coche{ background: url(/images/coche.gif) no-repeat 0 0;}
ul#como-llegar li.bus{ background: url(/images/bus.gif) no-repeat 0 0;}
ul#como-llegar li.tren{ background: url(/images/tren.gif) no-repeat 0 0;}
ul#como-llegar li.avion{ background: url(/images/avion.gif) no-repeat 0 0;}
#gps_box{position:relative;float:left;width:240px; padding:10px;-moz-border-radius:5px;border-radius:5px;border-bottom:2px solid #ccc;margin-top: 10px; background: #ddd url(/images/gps.png) no-repeat 90% 90%;}

