@charset "utf-8";
/* CSS Document */
body{
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	/*font-size:12px;*/
	font-size:11px;
	background-color:#ffffff!important;
	background-image:url(../img/css/bg_body.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	text-align:center;
	margin:0;
	padding:0;	
	/*color:#666666;*/
	/*color:#999999;*/
	color:#666666;
}
.mt_5{margin-top:5px;}
.mt_7{margin-top:7px; _margin-top:0!important;}
._mt_7{_margin-top:0!important;}
.mt_10{margin-top:10px; _margin-top:-13px!important;}

.mt__10{margin-top:10px;}
.mt_10_{_margin-top:10px; margin-top:10px;}
.ml_20{margin-left:20px;}
.ml_40{margin-left:40px;}
.mt_20{margin-top:20px;}
.margin0{_margin:-12px;_padding:-12px;}

.ml_m20{margin-left:-20px;}



.pt_12{padding-top:12px;}
.pt_66 {padding-top:50px !important;}





.height_50{height:50px;}

.clear{
	/*height:1px;*/
	clear:both;
}
.floatleft{float:left;}
.floatright{float:right;}

a:link, a:visited, a:hover{
	text-decoration:none;
	color:#999999;
	/*color:#666666;*/
	
}
a:hover{
	text-decoration:underline;
}
img, a:link img, a:visited img, a:hover img{
	border:none;	
}
ul li{
	list-style-image:none;
	list-style-type:none;
}


h1{
	/*font-family: Geneva, Verdana, sans-serif;*/
	/*font-size:21px;*/
	font-size:25px;	
	border-bottom:1px solid #BBBBBB;	
	/*padding-bottom:3px!important;*/
	height:30px;
	
	margin:0;
	padding:0;
	text-align:left;
	font-weight:normal;	
	color:#666666;
}







/* estilos generales*/

#main_wrapper{
	width:990px;
	_width:965px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	/*color:#999999;*/
	border:1px solid #ffffff;
	background-color:#FFF;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
    CCborderRadius: 7px;
	margin-top:5px;
	margin-bottom:10px;
	_margin-bottom:30px;
	padding:0;
}

/*HEADER*/
#header{
	background-color:#FFF;
	margin-left:20px;
	margin-right:18px;
}	
.header_top{
	margin:10px;	
}
.header_top img{
	float:left;
}
.menu_sup{
	float:right;
	font-size:10px;
	margin-bottom:10px;
	margin-right:-5px;
	*margin-right:20px;
	_margin-right:0px;
	_width:215px;
	
}
.menu_sup li{
	float:left;
	width:auto;
	margin-left:10px;
	background-image:url(../img/css/butllet_gris.gif);
	background-repeat:no-repeat;
	background-position: left 4px;
	padding-left:11px;
}

.serveis{
	/*	margin-left:26px;*/
	margin-left:20px;
	_margin-left:50px;
	_margin-top:0;
	margin-bottom:20px;
}
.serveis tr td h2{
	font-size:11px;
	font-size:10px/9;
	.font-size:10px;
	color:#66666;
	margin:0;
	padding:0;
	font-weight:normal;
	margin-top:10px;
}
.serveis tr td a h2 {
	color:#666666!important;
}
.serveis tr td a:hover h2 {
	color:#267D7D!important;
	text-decoration:underline;
}

.serveis tr td h2 a {
	color:#666666!important;
}
.serveis tr td h2 a:hover {
	color:#267D7D!important;
	text-decoration:underline!important;
}


.serveis .texto_izq{
	float:right;
	text-align:right;
	margin-top:50px;
	font-size:10px !important;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.serveis .img_dere{
	float:right;
}



.promo{
	margin-left:20px;
	/*margin-top:10px;*/
	margin-top:5px;
	_margin-top:0px;
	/*margin-top:7px;*/
	margin-right:20px;	
	_margin-bottom:0;
	_height:308px;
}
/*MENU PRINCIPAL*/
.menu{
	/*background-image:url(../img/css/menu.gif);
	background-repeat:no-repeat;*/
	width:100%;
	_width:952px;
	/*height:41px;*/
	height:30px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	_margin-bottom:-30px;
	_z-index:200;
}
.menu ul li, .menu ul{
	float:left;
	margin:0;
	padding:0;
}
.menu ul li a:link, .menu ul li a:visited, .menu ul li a:hover{
		background-position: center top;
}
.menu ul #quienes_somos_es a:link, .menu ul #quienes_somos_es a:visited, .menu ul #quienes_somos_es a:hover{
	background-image:url(../img/css/menu/quienes_somos.gif);
	background-repeat:no-repeat;
	background-position: left top;
	width:110px;
	text-decoration:none;
	float:left;
}
.menu ul #quienes_somos_es a:hover, .menu ul #quienes_somos_es a.selected{
	background-image:url(../img/css/menu/quienes_somos_on.gif);
	background-position: left top;
}
#ubicacion_es a:link, #ubicacion_es a:visited, #ubicacion_es a:hover{
	background-image:url(../img/css/menu/ubicacion.gif);
	background-repeat:no-repeat;
	width:100px;
	text-decoration:none;
	float:left;
}
#hoteles_es a:link, #hoteles_es a:visited, #hoteles_es a:hover{
	background-image:url(../img/css/menu/hoteles.gif);
	background-repeat:no-repeat;
	width:105px;
	text-decoration:none;
	float:left;
}
#servicios_es a:link, #servicios_es a:visited, #servicios_es a:hover{
	background-image:url(../img/css/menu/servicios.gif);
	background-repeat:no-repeat;
	width:100px;
	text-decoration:none;
	float:left;
}
#auditorium_es a:link, #auditorium_es a:visited, #auditorium_es a:hover{
	background-image:url(../img/css/menu/auditorium.gif);
	background-repeat:no-repeat;
	width:100px;
	text-decoration:none;
	float:left;
}
#agenda_es a:link, #agenda_es a:visited, #agenda_es a:hover{
	background-image:url(../img/css/menu/agenda.gif);
	background-repeat:no-repeat;
	width:109px;
	text-decoration:none;
	float:left;
}
#noticias_es a:link, #noticias_es a:visited, #noticias_es a:hover{
	background-image:url(../img/css/menu/noticias.gif);
	background-repeat:no-repeat;
	width:120px;
	text-decoration:none;
	float:left;
}
#promociones_es a:link, #promociones_es a:visited, #promociones_es a:hover{
	background-image:url(../img/css/menu/promociones.gif);
	background-repeat:no-repeat;
	width:110px;
	text-decoration:none;
	float:left;
}
#reservas_es a:link, #reservas_es a:visited, #reservas_es a:hover{
	background-image:url(../img/css/menu/reservas.gif);
	background-repeat:no-repeat;
	width:98px;
	text-decoration:none;
	float:left;
}


#reservas_es a:hover, #reservas_es a.selected:link, #reservas_es a.selected:visited{
	background-image:url(../img/css/menu/reservas_on.gif);
}
#promociones_es a:hover, #promociones_es a.selected:link, #promociones_es a.selected:visited{
	background-image:url(../img/css/menu/promociones_on.gif);
}
#noticias_es a:hover, #noticias_es a.selected:link, #noticias_es a.selected:visited{
	background-image:url(../img/css/menu/noticias_on.gif);
}
#servicios_es a:hover, #servicios_es a.selected:link, #servicios_es a.selected:visited{
	background-image:url(../img/css/menu/servicios_on.gif);
}
#agenda_es a:hover, #agenda_es a.selected:link, #agenda_es a.selected:visited{
	background-image:url(../img/css/menu/agenda_on.gif);
}
#auditorium_es a:hover, #auditorium_es a.selected:link, #auditorium_es a.selected:visited{
	background-image:url(../img/css/menu/auditorium_on.gif);
}
#hoteles_es a:hover , #hoteles_es a.selected:link,  #hoteles_es a.selected:visited{
	background-image:url(../img/css/menu/hoteles_on.gif);
}
#ubicacion_es a:hover, #ubicacion_es a.selected:link, #ubicacion_es a.selected:visited{
	background-image:url(../img/css/menu/ubicacion_on.gif);
}

/*MENU INGLES*/
.menu ul #quienes_somos_en a:link, .menu ul #quienes_somos_en a:visited, .menu ul #quienes_somos_en a:hover{
	background-image:url(../img/css/menu/quienes_somos_en.gif);
	background-repeat:no-repeat;
	background-position: left top;
	width:110px;
	text-decoration:none;
	float:left;
}
.menu ul #quienes_somos_en a:hover, .menu ul #quienes_somos_en a.selected:link, .menu ul #quienes_somos_en a.selected:visited{
	background-image:url(../img/css/menu/quienes_somos_en_on.gif);
	background-position: left top;
}
#ubicacion_en a:link, #ubicacion_en a:visited, #ubicacion_en a:hover{
	background-image:url(../img/css/menu/ubicacion_en.gif);
	background-repeat:no-repeat;
	width:100px;
	text-decoration:none;
	float:left;
}
#hoteles_en a:link, #hoteles_en a:visited, #hoteles_en a:hover{
	background-image:url(../img/css/menu/hoteles_en.gif);
	background-repeat:no-repeat;
	width:105px;
	text-decoration:none;
	float:left;
}
#servicios_en a:link, #servicios_en a:visited, #servicios_en a:hover{
	background-image:url(../img/css/menu/servicios_en.gif);
	background-repeat:no-repeat;
	width:100px;
	text-decoration:none;
	float:left;
}
#auditorium_en a:link, #auditorium_en a:visited, #auditorium_en a:hover{
	background-image:url(../img/css/menu/auditorium.gif);
	background-repeat:no-repeat;
	width:100px;
	text-decoration:none;
	float:left;
}
#agenda_en a:link, #agenda_en a:visited, #agenda_en a:hover{
	background-image:url(../img/css/menu/agenda_en.gif);
	background-repeat:no-repeat;
	width:107px;
	text-decoration:none;
	float:left;
}
#noticias_en a:link, #noticias_en a:visited, #noticias_en a:hover{
	background-image:url(../img/css/menu/noticias_en.gif);
	background-repeat:no-repeat;
	width:100px;
	text-decoration:none;
	float:left;
}
#promociones_en a:link, #promociones_en a:visited, #promociones_en a:hover{
	background-image:url(../img/css/menu/promociones_en.gif);
	background-repeat:no-repeat;
	width:120px;
	text-decoration:none;
	float:left;
}
#reservas_en a:link, #reservas_en a:visited, #reservas_en a:hover{
	background-image:url(../img/css/menu/reservas_en.gif);
	background-repeat:no-repeat;
	width:110px;
	text-decoration:none;
	float:left;
}


#reservas_en a:hover, #reservas_en a.selected:link, #reservas_en a:hover, #reservas_en a.selected:visited{
	background-image:url(../img/css/menu/reservas_en_on.gif);
}
#promociones_en a:hover, #promociones_en a.selected:link, #promociones_en a:hover, #promociones_en a.selected:visited{
	background-image:url(../img/css/menu/promociones_en_on.gif);
}
#noticias_en a:hover, #noticias_en a.selected:link, #noticias_en a:hover, #noticias_en a.selected:visited{
	background-image:url(../img/css/menu/noticias_en_on.gif);
}
#servicios_en a:hover, #servicios_en a.selected:link, #servicios_en a:hover, #servicios_en a.selected:visited{
	background-image:url(../img/css/menu/servicios_en_on.gif);
}
#agenda_en a:hover, #agenda_en a.selected:link, #agenda_en a:hover, #agenda_en a.selected:visited{
	background-image:url(../img/css/menu/agenda_en_on.gif);
}
#auditorium_en a:hover, #auditorium_en a.selected:link, #auditorium_en a:hover, #auditorium_en a.selected:visited{
	background-image:url(../img/css/menu/auditorium_on.gif);
}
#hoteles_en a:hover , #hoteles_en a.selected:link, #hoteles_en a:hover , #hoteles_en a.selected:visited{
	background-image:url(../img/css/menu/hoteles_en_on.gif);
}
#ubicacion_en a:hover, #ubicacion_en a.selected:link, #ubicacion_en a:hover, #ubicacion_en a.selected:visited{
	background-image:url(../img/css/menu/ubicacion_en_on.gif);
}
.menu ul li a{
	.height:41px;
	padding-bottom:20px;
	padding-top:8px;
}
.menu ul li span{
	visibility:hidden;	
}
/*BODY*/
#wrapper{
	/*background-image:url(../img/css/bg_content2.gif);*/
	background-repeat:no-repeat;
	/*height:535px;*/	
	margin-left:20px;
	/*margin-top:10px;*/
	_width:952px; 


}
.wraper_content{
	margin-left:50px;
	margin-top:50px;
	float:left;
}

.wraper_content ul li{	
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;

}

/* pagina centrada*/
.wraper_content_centrado{
	padding-top:45px;
	text-align: center;
	margin:0 auto;
	_margin-bottom:30px;	
}
.wraper_content_centrado.txtleft{
	text-align:left;	
}
.wraper_content_centrado.ancho600{
	width:600px;
	text-align:left;
}
.wraper_content_centrado.ancho750{
	width:750px;
	text-align:left;
}
.wraper_content_centrado.ancho720{
	width:725px;
	text-align:left;
}
.wraper_content_centrado.ancho835{
	width:835px;
}

.wraper_content_centrado ul li{	
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.wraper_content_centrado .titulo{
	/*font-size:24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbbbbb;*/
}


/* pagina centrada*/

.caja_redondeada{
	border:#d8d8d8 1px solid;
	padding:2px;
	width:100%;
	/* Do rounding (native in Firefox and Safari, CC in IE) */
	-webkit-border-radius: 7px;
	-moz-border-radius:6px;
    CCborderRadius: 7px;	
}




.fondo_contenido{
	width:945px!important;
	background-image:url(../img/css/bkg_content.jpg);
	background-repeat:no-repeat;
	float:left;
	padding-bottom:40px;
	margin-top:8px;
	_margin-top:-15px;
	_padding-bottom:0px;
	_height:490px;
	margin-bottom:15px;
	_margin-bottom:-15px;

}
.fondo_contenido.mt_7{
	margin-top:10px;
	_margin-bottom:10px;
	_margin-top:55px;
}
.fondo_contenido.hoteles{
	_width:894px;
}
/*fondo contenido*/



/*FOOTER*/
#footer{	
	background-image:url(../img/css/bg_footer.gif);
	background-repeat:repeat-x;
	background-color:#d2d2d2;
	border:1px solid #d8d8d8;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
    CCborderRadius: 7px;
	text-align:left;
	color:#666666;
	/*height:239px;*/
	height:310px;
	width:950px!important;
	_width:945px;	
	margin-top:0px;
	_margin-top:-10px;
	margin-bottom:0;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:30px;
}
.logo_pie{
	/*width:auto;*/
	width:170px;	
	float:left;
	margin-left:16px;
	_margin-left:5px;
	
	border-right:3px solid #e5e5e5;
	/*height:91px;*/
	height:187px;
	margin-top:15px;
}
.logo_pie img{
	margin-top:5px;	
}
.menu_inferior{
	/*width:760px;*/
	width:750PX;
	float:left;
	color:#FFFFFF;
	margin-top:15px;
	font-weight:bold; 
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	
}
.inferior_uno, .inferior_tres{
	float:left;
	margin-left:50px;
}
.inferior_dos, .inferior_cuatro{
	float:left;

}
.menu_inferior ul{
	width:auto;
	/*float:left;*/
	padding-left:48px;
	/*_margin-left:20px;
	_margin-top:11px;*/
	margin-top:5px;	 
}
.menu_inferior ul li a{color:#FFFFFF;}
.menu_inferior h3{
	width:280px;
	padding-left:28px;
	margin-bottom:0;
	
}
.menu_inferior h3 a{
	color:#FFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	text-transform:uppercase;
	
}

.pie_superior, .pie_inferior{
	float:left;
}
.pie_inferior{
	font-size:10px;	
}
.copy{
	float:left;
	background-color:#e5e5e5;	
	width:720px;	
	height:22px;
	color:#9d9d9d;
	margin-top:60px;
	
}
.copy span{
	margin-left:30px;
	margin-top:5px;
	float:left;
	font-weight:bold;
	height:20px;

}
.copy span ul{
	float:right;
	margin-top:-3px;
}

.copy span ul li{
	float:left;
	width:200px;
	height:20px;
	margin-left:-64px;
	margin-top:-15px;
}
.copy ul{
	float:left;	
	margin:0;
	padding:0;
}
.copy ul li{
	float:left;	
	margin:0;
	padding:0;
}
.copy ul li span{
	margin:5px 0 0 3px;
	padding:0;
}

.no_link {
	cursor:default !important;
	text-decoration:none !important;
	color:#9d9d9d !important;
}

.no_link a {
	cursor:default !important;
	text-decoration:none !important;
	color:#9d9d9d !important;
}

.no_link a:hover {
	cursor: default !important;
	text-decoration:none !important;
	color:#9d9d9d !important;
}

.no_link a:visited {
	cursor:default !important;
	text-decoration:none !important;
	color:#9d9d9d !important;
}


.logo_cz{
	float:left;
	width:auto;
	margin-top:50px;
	margin-left:40px;
}

/*CONTENIDO*/
.content_home{
	/*width:700px;*/
	/*width:800px;*/
	width:719px;
	_width:800px;
	margin-left:auto;
	margin-right:auto;
	_margin-bottom:30px;
	/*text-align:center;*/
	/*padding-top:18px;*/
	
	
	/*TIPOGRAFIA ESPECIAL*/
	font-family: "AvantGarde";
	src: url(type/AVGARDD.TTF) format("truetype");
	src: url(type/AVGARDDO.TTF) format("truetype");
	src: url(type/AVGARDM.TTF) format("truetype");
	src: url(type/AVGARDMI.TTF) format("truetype");
	src: url(type/AVGARDN.TTF) format("truetype");
	src: url(type/AVGARDNI.TTF) format("truetype");
	
	src: url(type/Avant Garde Gothic E Bold Italic.ttf) format("truetype");
	src: url(type/Avant Garde Gothic E Bold.ttf) format("truetype");
	src: url(type/Avant Garde Gothic E Italic.ttf) format("truetype");
	src: url(type/Avant Garde Gothic E Regular.ttf) format("truetype");
	src: url(type/AvantGarde-Demi.ttf) format("truetype");
	src: url(type/AvantGarde-DemiOblique.ttf) format("truetype");
	src: url(type/AvantGarde-Thin-Italic.ttf) format("truetype");
	src: url(type/AvantGarde-Thin.ttf) format("truetype");
}

.content_home.altura_servicios{
	padding-top:32px;
}
.content_home.altura_home{
	padding-top:19px;
}
.content_home h1 {
	/*font-size:11px;
	font-size:12px;*/
	border-bottom:0px solid #BBBBBB;
	color:#66666;
	
	/*TIPOGRAFIA ESPECIAL*/
	font-family:"AvantGarde",Verdana, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#6d6d6d!important;
	text-transform:uppercase;
	
}
.content_home h1.centrado{
	text-align:center;
}
.content_home img{
	/*margin-left:auto;
	margin-right:auto;*/
}
.content_home p, .content_home .texto_home_intro{
	color:#666666;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
}
.content_home .texto_home_intro a{
	color:#267D7D;	
}
.content_home .texto_home_intro a:hover{
	text-decoration:underline;
}
.content_home .texto_home_intro li{
	margin-top:5px;
}

.content_home_hoteles{
	width:865px;
	text-align:center;
	padding-top:55px;
	/*margin-left:80px;*/	

}

.content_home_hoteles img{
	margin-left:auto;
	margin-right:auto;
}
.destacados{
	margin-left:40px;
}

.destacados img{
	float:left;
	/*margin-left:30px;*/
	margin-left:25px;
	margin-top:29px;	
	/*margin-left:22px;*/
	margin-right:4px;
	width:auto;
	/*margin-top:12px;*/
}
.destacados ul li{
	display:inline;
	list-style-type:none;
}

.serv1{
	/*margin-left:123px;
	_margin-left:62px;*/
	margin-left:30px;
	margin-top:10px;
	float:left;
	width:174px;
}
.serv2{
	/*margin-left:88px;*/
	margin-left:30px;
	margin-top:10px;
	float:left;
	width:174px;
}
.serv3{
	/*margin-left:88px;*/
	margin-left:30px;
	margin-top:10px;
	float:left;
	width:174px;
}
.serv4{
	/*margin-left:84px;*/
	margin-left:30px;
	margin-top:10px;
	float:left;
	width:174px;
}
.serv1 span, .serv2 span, .serv3 span, .serv4 span{
	color:#686868;
	font-size:10px;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	float:right;
	text-align:right;	
}
.serv1 img, .serv2 img, .serv3 img, .serv4 img{
	width:auto;
	float:right;
	margin-right:5px;

}
/*ROOMS*/
.hotel1, .hotel2, .hotel3{
		width:200px;
		float:left;
		margin-bottom:47px;
}
.hotel1 h3, .hotel2 h3, .hotel3 h3{
		margin:0;
		padding:0;
		margin-top:5px;
		margin-bottom:0px;
		_margin-bottom:5px;
		font-size:12px;
		color:#666;
		/*font-family:Georgia, "Times New Roman", Times, serif;*/
		text-align:center;
		width:170px;
}
.hotel1 h3 a, .hotel2 h3 a, .hotel3 h3 a{
		margin:0;
		padding:0;
		margin-top:5px;
		margin-bottom:10px;
		_margin-bottom:5px;
		font-size:12px;
		color:#666;
		/*font-family:Georgia, "Times New Roman", Times, serif;*/
		text-align:center;
		width:170px;
}
.hotel1 h3 a:hover, .hotel2 h3 a:hover, .hotel3 h3 a:hover{	
	text-decoration:none;
}



.hotel1  a h3, .hotel2  a h3, .hotel3  a h3{
		margin:0;
		padding:0;
		margin-top:5px;
		margin-bottom:10px;
		_margin-bottom:5px;
		font-size:12px;
		color:#666;
		/*font-family:Georgia, "Times New Roman", Times, serif;*/
		text-align:center;
		width:170px;
}
.hotel1  a:hover h3, .hotel2 a:hover h3 , .hotel3  a:hover h3{	
	text-decoration:none;
}

.navegacion, .navegacion_hoteles{
	width:100%;
	/*border-top:1px solid #666;*/
	/*border-bottom:1px dotted #666;*/
	border-bottom:1px dotted #bbbbbb;
	padding-top:10px;
	padding-bottom:10px;
	/*height:15px;*/
	height:13px;
	
}
.navegacion_hoteles{
	overflow:hidden;
	position:relative;
}
.navegacion ul, .navegacion_hoteles ul{
	width:auto;
	float:right;
	margin:0;	
}
.navegacion_hoteles ul{
	width:auto;
	float:right;
	margin:0;	
	position:relative;
	left:2px;
}
.navegacion li, .navegacion_hoteles li{
	width:auto;
	float:left;
	/*padding-right:7px;*/
	
	color:#666666;	
	/*font-family:Geneva, Verdana, sans-serif;*/
}
.navegacion li a:link, .navegacion li a:visited, .navegacion li a:hover, .navegacion_hoteles li a:link span, .navegacion_hoteles li a:visited span, .navegacion_hoteles li a:hover span{
	color:#666666;	
	font-weight:bold !important;
	margin-left:7px;
	
}
/*.navegacion_hoteles li a:link span, .navegacion_hoteles li a:visited span, .navegacion_hoteles li a:hover span{
	position:relative;	
	top:-4px;
}*/
.navegacion_hoteles li a.active{
	display:none;
}	
.navegacion_hoteles li a:link, .navegacion_hoteles li a:visited, .navegacion_hoteles li a:hover{	
	border-right: 1px solid #666666;
	padding-right:5px;
}
.navegacion_hoteles li.ultim{
	border:none;	
}
navegacion_hoteles li{
	height:3px;	
}
.wi60{
	width:600px;	
	margin-left:180px;
	_margin-left:90px;
	margin-top:30px;
}


.entrada{
	margin-top:30px;
	margin-bottom:30px;
}	
#wrapper .fondo_contenido.servicios{
	width:947px!important;
	_width:940px!important;
	_width:940px;
	/*_width:950px;*/
	background-image:url(../img/css/bg_servicios.gif);
	/*background-repeat:repeat-x;*/
	background-repeat:no-repeat;
	background-color:#FFF;
	float:left;
	padding-right:0;
	_padding:0;
}

.cabecera_servicios {
	width:951px!important;
	height:51px;
	position:relative;
	top:-3px;
	left:-4px;
	_left:-1px;
	_margin:0;
	_padding:0;
	_margin-right:-2px;
}
.cabecera_servicios h2{
	color:  #FFF;
	font-size:14px;
	width:951px;
	background-position:0 0;
	margin:0;
	padding-left:15px;
	padding-top:16px;
	text-transform: uppercase;
	/*font-family: Geneva, Verdana, sans-serif;*/
}
.servicio1{
	background: transparent url(../img/css/cabeceras/dormir_mejor_sn.gif) no-repeat scroll 0 0;	
}
.servicio1.en{
	background: transparent url(../img/css/cabeceras/dormir_mejor_eng.gif) no-repeat scroll 0 0;	
}
.servicio2{
	background: transparent url(../img/css/cabeceras/reuniones_sn.gif) no-repeat scroll 0 0;	
}
.servicio2.en{
	background: transparent url(../img/css/cabeceras/reuniones_eng.gif) no-repeat scroll 0 0;	
}
.servicio3{
	background: transparent url(../img/css/cabeceras/comer_sn.gif) no-repeat scroll 0 0;	
}
.servicio3.en{
	background: transparent url(../img/css/cabeceras/comer_eng.gif) no-repeat scroll 0 0;	
}
.servicio4{
	background: transparent url(../img/css/cabeceras/ocio_sn.gif) no-repeat scroll 0 0;	
}
.servicio4.en{
	background: transparent url(../img/css/cabeceras/ocio_eng.gif) no-repeat scroll 0 0;	
}

.estrellas{
	/*width:170px;*/
	text-align:center;
	height:12px;
	_margin-bottom:5px;
}
.estrellas img{
	width:14px;
	height:12px;
}
.bot_ficha img{
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
}

/*menu interior*/
.menu_interior a:link, .menu_interior a:visited, .menu_interior a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
.menu_interior a:hover{
	text-decoration:underline;
}

.menu_sup ul{
	float:right;
	text-align:right;
	padding:0;
	margin:0;
}
.menu_sup li.oculto{
	display:none;
}
/*menu interior*/


/*noticias*/
.caja_redondeada_2{
	border:#d8d8d8 1px solid;
	padding:2px;		
	/* Do rounding (native in Firefox and Safari, CC in IE) */
	-webkit-border-radius: 6px;
	/*-moz-border-radius:6px;*/
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
    CCborderRadius: 7px;
}

/*Noticia: características de caja redondeada */
.noticia{		
	background:#FFF;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:10px;
	padding-left:20px;
	/*width:577px;*/
	width:574px;
	float:left;
}
.noticia.altura_fija{
	/*height:160px;*/
	height:140px;
}
.noticia.altura_variable{
	/*min-height:160px;*/
	height:140px;
}
/*noticias*/
.noticia .noticia_izq{
	width:420px;
	float:left;
	margin-right:5px;
}
.noticia_izq h2{
	color:#333333!important;
	font-size:18px;
	font-weight:lighter;
	margin:0;
	padding:0;
	max-height:42px;
	overflow:hidden;
}
.noticia_izq h2 a{ 
	color:#333333!important;
	font-size:18px;
	font-weight:lighter;
	margin:0;
	padding:0;
}
.noticia_izq div p{
	color:#666666;
	font-size:12px;
	/*margin-bottom:7px;*/
	/*margin-top:5px;*/
	margin:0;
	padding:0;
	font-weight:lighter;
}
/*end noticias noticia_izq*/
/*end noticias noticia_izq para promo*/
.noticia .promo_izq{
	/*width:420px;*/
	width:409px;
	float:left;
	margin-right:5px;

}
.promo_izq h2{
	color:#5a0f6c!important;
	font-size:18px;
	font-weight:lighter;
	margin:0;
	padding:0;
	max-height:42px;
	overflow:hidden;
}
.promo_izq h2 a{ 
	color:#5a0f6c!important;
	font-size:18px;
	font-weight:lighter;
	margin:0;
	padding:0;
}
.promo_izq div p{
	color:#666666;
	font-size:12px;
	/*margin-bottom:7px;*/
	/*margin-top:5px;*/
	margin:0;
	padding:0;
	font-weight:lighter;
}
.promo_izq .texto_promo{
	height:85px;
	overflow:hidden;
	/*color:#999999;*/
	color:#666666;
	font-size:11px;
	margin-bottom:7px;
	margin-right:5px;
	margin-top:5px;
}

.noticia .promo_izq a,a:hover{color:#5a0f6c!important;}

.volver_promo{
	text-align:left;
	margin-top:10px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	margin-bottom:10px;
	/*font-size:12px;*/
	position:relative;
	font-weight:bold;
	color:#666666!important;
}

.volver_promo a{
	/*font-size:12px;*/
	font-size:11px;
	color:#666666!important;
}
/*end noticia_izq para promo*/

.noticia noticia_der{
	width:300px;
	float:left;	
}
.noticia .tit_noticia{
	font-size:18px;
	color:#333333;
}
.noticia .tit_noticia a{
	font-size:18px;
	color:#333333;
}
.noticia .tit_noticia a:hover{
	font-size:18px;
	color:#333333;
	text-decoration:none;
}
.noticia .fecha{
	font-size:12px;
	color:#267d7d;
}
.noticia .fechalila{
	font-size:12px;
	color:#990066;
	/*margin-top:5px;*/
	/*margin-top:7px;*/
	/*margin-top:3px;*/
	margin:0;
	padding:0;
}
.noticia .texto{
	font-size:11px;
	color:#999;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:7px;
}
.noticia.altura_fija .texto{
	/*height:74px;*/
	/*height:65px;*/
	/*height:76px;*/
	/*height:49px;*/
	height:56px;
	overflow:hidden;
}
.noticia a.vermas_volver{
	/*font-size:12px;*/
	/*font-size:11px;*/
	font-size:10px;
	color:#006666;
	font-weight:bold;
}
.noticia a.linklila{
	/*font-size:12px;*/
	font-size:10px;
	color:#990066;
	font-weight:bold;	
}
.noticia a:hover.linklila{
	color:#990066!important;
}
.noticia a:hover.vermas_volver{	
	color:#006666;
}
.anterior_siguiente{
	text-align:right;
	margin-top:30px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
}
.anterior_siguiente a{
	color:#666666;
	/*font-size:12px;*/
	font-size:11px;
	font-weight:bold;
}
.volver_noticias{
	text-align:right;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	margin-bottom:10px;
	height:10px;
	overflow:hidden;
}
.volver_promo{
	text-align:left;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	margin-bottom:10px;
	height:10px;
	overflow:hidden;
}
.volver_noticias a{
	color:#666666;
	/*font-size:12px;*/
	font-size:11px;
	font-weight:bold;
}
.volver_noticias ul{
	width:auto;
	float:right;
	margin:0;
	padding:0;
	position:relative;
	left:2px;
}
.volver_promo ul{
	width:auto;
	float:left;
	margin:0;
	padding:0;
	position:relative;
	left:-2px;
}
.volver_noticias li a:link, .volver_noticias li a:visited, .volver_noticias li a:hover{
	padding-right:10px;
	margin-left:10px;
	float:left;
	width:auto;
}
.volver_promo li:link, .volver_promo li:visited, .volver_promo li:hover{
	float:left;
	width:auto;
}
.volver_promo li a:link, .volver_promo li a:visited, .volver_promo li a:hover{
	padding-left:5px;
	margin-right:5px;
}
.volver_promo li a:link, .volver_promo li a:visited, .volver_promo li a:hover{
	border-left:1px solid #666666;
}
.volver_noticias li a:link, .volver_noticias li a:visited, .volver_noticias li a:hover{
	border-right:1px solid #666666;
}
.volver_promo li a.active:link, .volver_promo li a.active:visited, .volver_noticias li a.active:link, .volver_noticias li a.active:visited, .volver_noticias li a.active:hover{
	display:none;
}
.detalle_noticia h2{
	/*font-size:21px;*/
	font-size:25px;
	/*font-family: Geneva, Verdana, Arial, sans-serif;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbbbbb;
	padding-bottom:3px!important;
	margin:0;
	padding:0;
	text-align:left;
	font-weight:normal;
	color:#666666;
}
.detalle_noticia h1{
	font-size:18px!important;
	color:#333333!important;
	border-bottom-width: 0!important;
	height:auto;
	margin-bottom: 2px;
}
/* end: Noticia: características de caja redondeada*/


/*Reservas: características de caja redondeada en  */
.caja_redondeada_reservas{
	border:#d8d8d8 1px solid;
	padding:2px;		
	/* Do rounding (native in Firefox and Safari, CC in IE) */
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 8px;
	/*-moz-border-radius:6px;*/
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:6px;
    CCborderRadius: 7px;
}
.reservas{
	background-position: left top;
	background-repeat:no-repeat;
	float:left;
	height:136px!important;
	_height:0;
	width:720px;
	background-color:#FFF;
	margin-top:10px;
}
.reservas.majestic{
		background-image:url(../img/hoteles/hotel/h_majestic.jpg);
}
.reservas.claris{
		background-image:url(../img/hoteles/hotel/h_claris.jpg);
}
.reservas.alexandra{
		background-image:url(../img/hoteles/hotel/h_alexandra.jpg);
}
.reservas.gallery{
		background-image:url(../img/hoteles/hotel/h_gallery.jpg);
}
.reservas.balmes{
		background-image:url(../img/hoteles/hotel/h_balmes.jpg);
}
.reservas.granados{
		background-image:url(../img/hoteles/hotel/h_granados.jpg);
}
.reservas.murmuri{
		background-image:url(../img/hoteles/hotel/murmuri.jpg);
}
.reservas.astoria{
		background-image:url(../img/hoteles/hotel/h_astoria.jpg);
}
.reservas.inglaterra {
		background-image:url(../img/hoteles/hotel/h_inglaterra.jpg);
}
.reservas.resid_balmes{
		background-image:url(../img/hoteles/hotel/r_balmes.jpg);
}
.reservas.resid_murmuri{
		background-image:url(../img/hoteles/hotel/resi_murmuri.jpg);
}
.reservas.suitesavenue_es{
		background-image:url(../img/hoteles/hotel/suitesavenue.jpg);
}

.reservas.suitesavenue_en{
		background-image:url(../img/hoteles/hotel/suitesavenue_en.jpg);
}
.reservas.bagues{
		background-image:url(../img/hoteles/hotel/h_bagues.jpg);
}
.reservas.majesticresidence{
		background-image:url(../img/hoteles/hotel/h_majestic_residence.jpg);
}

.reservas .contenido{
	margin-left:200px;
	_margin-left:100px;
	float:left;
	width:390px;
}
.servicios_hotel{
	float:left;
	/*width:141px;*/
	width:130px;

}
.servicios_hotel ul{	
	margin-top:5px;
	padding-left:0;
	_margin-top:10px;
	margin-left:0;
}
.servicios_hotel ul li{
	list-style:none;
	background: transparent url(../img/css/punto.jpg) no-repeat left 3px;
	padding-left:15px;
	font-size:10px;
	display: list-item!important;
	height:21px;
	_height:16px;
	paddign:0!important;
	float:none;
	line-height:11px;
	
}

.titulo_reservas{
	margin-top:10px;
	font-size:14px;
	color:#6d6d6d;
}

.reservas .b_reserva{
	float:left;
	width:100px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	/*margin-top:10px;*/
	margin-top:2px;
	margin-bottom:0;
	/*height:85%*/
	height:101px;
	padding-left:25px;
	padding-top:30px;
	/padding-top:3px;
	_padding-top:0px;

}

/*.reservas .b_reserva img{
	margin-left:25px;
	margin-top:10px;
}*/

.reservas .b_reserva_categoria{
	float:left;
	width:100px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	margin-top:10px;
	margin-bottom:0;
	/*height:85%*/
	/*height:117px;*/	
	padding-left:25px;
	padding-top:5px;
	/padding-top:3px;
	_padding-top:0px;
	/height:76px;
	
}

/*end: Reservas: características de caja redondeada en  */


/*hoteles: imagen de substitución*/
.hoteles{
	width:100%;
	height:118px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	_margin-bottom:-30px;
}
.hoteles ul li, .menu ul{
	float:left;
	margin:0;
	padding:0;
}
.hoteles li a:link, .hoteles  li a:visited, .hoteles  li a:hover{
	background-position: center top;
}
.hoteles  #hoteles_gran_luxe a:link, .hoteles  #hoteles_gran_luxe a:visited,.hoteles #hoteles_gran_luxe a:hover{
	background-image:url(../img/hoteles/hoteles_grandluxe.gif);
	background-repeat:no-repeat;
	background-position: left top;
	height:142px;
	width:118px;
	text-decoration:none;
	float:left;
}
.hoteles  #hoteles_gran_luxe a:hover{
	background-image:url(../img/hoteles/hoteles_grandluxe_hover.gif);
	background-position: left top;
}
.hoteles  #hoteles_superior a:link, .hoteles  #hoteles_superior a:visited,.hoteles #hoteles_superior a:hover{
	background-image:url(../img/hoteles/hoteles_superior.gif);
	background-repeat:no-repeat;
	background-position: left top;
	height:142px;
	width:118px;
	text-decoration:none;
	float:left;
}
.hoteles  #hoteles_superior a:hover{
	background-image:url(../img/hoteles/hoteles_superior_hover.gif);
	background-position: left top;
}

.hoteles  #hoteles_h a:link, .hoteles  #hoteles_h a:visited,.hoteles #hoteles_h a:hover{
	background-image:url(../img/hoteles/hoteles.gif);
	background-repeat:no-repeat;
	background-position: left top;
	height:142px;
	width:118px;
	text-decoration:none;
	float:left;
}
.hoteles  #hoteles_h a:hover{
	background-image:url(../img/hoteles/hoteles_hover.gif);
	background-position: left top;
}
.hoteles  #residence a:link, .hoteles  #residence a:visited,.hoteles #residence a:hover{
	background-image:url(../img/hoteles/residence_luxe.gif);
	background-repeat:no-repeat;
	background-position: left top;
	/*height:142px;*/
	height:155px;
	width:118px;
	text-decoration:none;
	float:left;	
}
.hoteles  #residence a:hover{	
	background-image:url(../img/hoteles/residence_luxe_hover.gif);
	background-position: left top;
}
.hoteles li span{
	visibility:hidden;
}
.texto_hoteles_intro{
	margin-left:40px;
	text-align:left;
	margin-bottom:20px;
}
.texto_hoteles_intro h2{
	color:#666666;
	text-align:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
}


/*end: hoteles: imagen de substitución*/

/******************PROMOCIONES*****************/
.caja_redondeada_3{
	border:#267d7d 1px solid;
	/* Do rounding (native in Firefox and Safari, CC in IE) */
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	/*-moz-border-radius:6px;*/
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:6px;
    CCborderRadius: 7px;
}

.promociones{		
	background:#267d7d;
	width:400px;	
	float:left; 
	margin:0 15px 15px 0;
	padding-top:5px;
	padding-bottom:8px;
}
.promociones .promleft { 
    float:left		; 
	/*padding:10px 0 0 25px; */
	padding:0 0 0 25px;
	width:200px; 
	color:#FFFFFF; 
	text-align:left	
}
.promociones .promleft .texto{
	height:100px;
	overflow:hidden;
}
.promociones .promright { 
    float:right;
	padding:15px 15px 0 0 ; 
}

.promociones h2{
	/*font-size:20px;*/
	font-size:18px;
	/*color:#0FF!important;*/
	color:#5fded8!important;
}
.promociones .vermas{
	font-size:12px;
	color:#ccc333!important;
	_color:#ccc333!important;
}
	
/****************** end PROMOCIONES*****************/


/* estilos home destacados */
.dest_home_position{


}
.dest_home{
	/*background-repeat:no-repeat;*/
	/*height:174px;*/
	height:165px;
	width:144px;
	float:left;
	/*margin-top:35px;	*/
	margin-top:24px;
	_height:145px;
}


.dest_home.alojamiento {
	/*background-image:url(../img/alojamiento_sn.gif);*/
	/*margin-left:32px;*/
	margin-left:50px;
	_margin-left:35px;
	margin-right:4px;
}
.dest_home.reuniones {
	/*background-image:url(../img/reuniones_sn.gif);*/
	margin-left:22px;
	
	margin-right:4px;
}
.dest_home.restaurantes {
	/*background-image:url(../img/restaurante_sn.gif);*/
	margin-left:20px;

	margin-right:4px;
}
.dest_home.ocio {
	/*background-image:url(../img/ocio_sn.gif);*/
	margin-left:26px;

	margin-right:4px;
}
.dest_home h3{
	text-transform: uppercase;
	/*font-family: Geneva, Verdana, sans-serif;*/
	color:#808080;
	text-align:right;
	/*margin-top:106px;*/
	margin-right:8px;
	font-size:11px;
	font-weight:bold;	
}

.dest_home .destacadost_home_texto{
	font-size:11px;
	font-family:"AvantGarde", Verdana, Geneva, sans-serif;
	color:#6D6D6D;
	margin-top:90px;
	padding-left:5px;
	position: absolute;
	z-index:10;
	width:140px;
	text-align:right;
	line-height: 15px;				
}
.dest_home .destacadost_home_img{
	position:absolute;
	z-index:0;
}



/* end estilos home destacados */
/* sitemap */
.sitemap ul{	
	/*margin-top:5px;
	padding-left:0;
	_margin-top:10px;*/
}
.sitemap ul li{
	list-style-image: url(../img/css/punto.jpg);	
	display: list-item!important;	
	float:none;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#267D7D;
}
.sitemap ul li a:link, .sitemap ul li a:visited, .sitemap ul li a:hover{
	color:#267D7D;
}
.sitemap ul li ul li{
	font-weight:normal;
	/*color:#999999;*/
	color:#666666;
}
.sitemap ul li ul li a:link, .sitemap ul li ul li a:visited, .sitemap ul li ul li a:hover{
	/*color:#999999;*/
	color:#666666;
}
/* end sitemap */


/*ubicacion*/
.ubicacion h2{
	color:#267D7D;
	font-size:15px;
	height:10px;
	_margin-bottom:0;
}
.ubicacion h2 a, a:hover{
	color:#267D7D;
}
.ubicacion a, a:hover, .copy  ul li a:hover span{
	color:#267D7D!important;
}
.copy  ul li a:hover span{
	color:#267D7D!important;
	cursor:pointer;
}
/*end ubicacion*/
.cabecera_flash{
	height:140px;
	_height:150px;
	_margin-top:0;
	_margin-bottom:5px;
}
.mapa_ubicacion{
	/*height:510px;*/
	height:665px;
	margin-top:12px;
	_margin-top:0;
	_margin-bottom:10px;
}
.mtie_7{
	_height:20px;
}
.mt_10px{margin-top:10px; _margin-top:0;}

.copy  ul li a:hover{
	color:#267D7D;
	color:#267D7D!important;
	cursor:pointer;
	text-decoration:none;
}


/*hilo de ariadna */
.ariadna{	
	margin-left:25px;
	margin-top:5px;
	color:#666666 ;
	font-size:9px;
	font-family:"AvantGarde",Verdana,Geneva,sans-serif;
}

.ariadna .selected{
	color:#267D7D;

}

/*end hilo de ariadna */
