@charset "utf-8";
/* CSS Document */
html,body {
   width: 100%; heigth: 100%; margin:0; padding:0; border:0; font-size:12px; /*background-color:#000;*/
}

.link-normal{
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
	font-size:11px;
	font-stretch:expanded;
}

.link-sobre{
	color:#FF4CCC;
	text-decoration:none;
	font-size:11px;	
	cursor:pointer;

}

.link-selec{
	color:#FF4CCC;
	text-decoration:none;
	cursor:pointer;
	font-size:11px;	
	text-shadow:rgba(0,0,0,0.5) 0.8px 0.5px 2px;
}

.div_header{
	height: 93px;	
	top: 0px;
	width: 100%;
	position: fixed;
}
.header-select{ 
	font-family: 'helveticaneuelight', Arial, sans-serif;
	color:#FFFFFF;
	font-size:14px;
}
.header-menu{ 
	cursor:pointer;
}
.header-menu-select{
	cursor:pointer;
}
.header-menu-over{
	cursor:pointer;
}
.content-title{ 
	font-family: 'helveticaneuemedium', Arial, sans-serif;
	color:#FFFFFF;
	font-size:24px;
	padding: 10px 0px 10px 20px;
}
.content-title-line{
	border-bottom:#dc007c solid 2px; 
	width:180px;
}
.content-text{ 
	font-family: 'helveticaneuelight', Arial, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	padding: 10px 0px 10px 20px;
	text-align:justify;
	letter-spacing: 1px;
	word-spacing: 0.2px;

}

.idioma{
	font-family: 'helveticaneuelight', Arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	line-height:30px;
	width:25px;
	height:33px;
	padding: 0px 0px 0px 4px;	
	text-align:center; 
	background-color:transparent; 
	float:left;
}

.idioma-select{
	color:#e1027f;
	background-color:#000; 	
}

#btnconsultar{
	background-image: url(../_img/04-boton%20consultar-normal.png);
	width: 96px;
	height: 29px;
	border-width:0;
	padding-top:0;
	margin-top:0;
	display:block;
	}

.submenu{
	float:left;
	width:220px;
	font-size:11px;	

}
.submenu h3{
	font-size:10px;
}
.text-input-contac{
	font-size:10px;
	background-color:#3C3C3B;
	color:#FFFFFF;
	border:#3C3C3B solid 1px;
	width:150px;
	padding:2px;
}

.text-button-contac {
	background-color:#E8308A;
	text-indent:0;
	border:1px solid #E8308A;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
	text-align:center;
}
.text-button-contac:hover {
	background-color:#6F1740;
}

.homeText{
	overflow: auto;
	position: relative;		
	max-width: 97%;
	width:643px; 
	/*height: 400px;*/
	padding: 10px 0px 10px 20px;	
	text-align:justify;	
}

#boxDirecHotel{
	margin-left:606px;
	margin-top:190px;
	width:180px; 
	height:220px; 
	background-color:#333333; 
	color:#FFFFFF; 
	font-family: 'helveticaneuelight', Arial, sans-serif;
	letter-spacing: 1px;
	word-spacing: 0.2px;	
	
}
#boxDirecHotel a{ color:#FFFFFF}



.boxCuadro{	float:left;margin-right:40px; width:500px; }
.boxCuadroElement{ background-color:#333; width:500px; margin-bottom:10px; padding:15px;}
.bcTitulo{ font-weight:bold; font-size:22px; text-align:left;}
.bcAutor{ padding-top:10px;}
.bcAutor span{ color:#DC007D;}
.bcFecha {padding:10px 0px 10px 0px;}
.bcTexto {padding:10px 0px 10px 0px; text-align:justify;}

.boxLateral {float:right; background-color:#333; width:160px; height:300px; padding:15px;}
.blRS {color:#DC007D; font-size:18px; font-weight:bold; padding-bottom:10px;}
.blAr {color:#DC007D; font-size:18px; font-weight:bold; padding: 10px 0px 10px 0px}

#slidefillimage {
    height: 60px;
    min-width: 150px;
    max-width: 900px;    
    width: expression(document.body.clientWidth < 152? "150px" : document.body.clientWidth > 902? "900px" : "auto");  
    text-indent: 10px;
    color: #FFFFFF;
    background-color: #00517D; 
    font: 400 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0 0 0 0;
    line-height: 30px;
}

.hab_cama{
	padding-left:24px;
    text-indent:1px;
	background:url(../_img/Nuevos-iconos/01-negro.svg) no-repeat left; 
	height:20px;
	display:block;
	line-height:20px;
	background-origin:padding-box;
}

.hab_rroom{
	padding-left:24px;
    text-indent:1px;
	background:url(../_img/Nuevos-iconos/02-negro.svg) no-repeat left; 
	height:18px;
	
	display:block;
	line-height:18px;
	background-origin:padding-box;
}

.hab_tv{
	padding-left:24px;
    text-indent:1px;
	background:url(../_img/Nuevos-iconos/03-negro.svg) no-repeat left; 
	height:20px;
	display:block;
	line-height:20px;
	background-origin:padding-box;
}

.hab_wifi{
	padding-left:24px;
    text-indent:1px;
	background:url(../_img/Nuevos-iconos/04-negro.svg) no-repeat left; 
	height:20px;
	display:block;
	line-height:20px;
	background-origin:padding-box;
}

.hab_minibar{
	padding-left:24px;
    text-indent:1px;
	background:url(../_img/Nuevos-iconos/05-negro.svg) no-repeat left; 
	height:20px;
	display:block;
	line-height:20px;
	background-origin:padding-box;
}

.hab_window{
	padding-left:24px;
    text-indent:1px;
	background:url(../_img/Nuevos-iconos/06-negro.svg) no-repeat left; 
	height:20px;
	display:block;
	line-height:20px;
	background-origin:padding-box;
}

.hab_cond{
	padding-left:24px;
    text-indent:1px;
	background:url(../_img/Nuevos-iconos/07-negro.svg) no-repeat left; 
	height:20px;
	display:block;
	line-height:20px;
	background-origin:padding-box;
}

.hab_phone{
	padding-left:24px;
    text-indent:1px;
	background:url(../_img/Nuevos-iconos/08-negro.svg) no-repeat left; 
	background-origin:padding-box;
	height:20px;
	display:block;
	line-height:20px;
}


.hab_strbox{
	padding-left:24px;
    text-indent:1px;
	background:url(../_img/Nuevos-iconos/09-negro.svg) no-repeat left; 
	height:20px;
	display:block;
	line-height:20px;
	background-origin:padding-box;
}

.hab_haird{
	padding-left:24px;
    text-indent:1px;
	background:url(../_img/Nuevos-iconos/10-negro.svg) no-repeat left; 
	height:20px;
	display:block;
	line-height:20px;
	background-origin:padding-box;
}

.hab_amen{
	padding-left:24px;
    text-indent:1px;
	background:url(../_img/Nuevos-iconos/11-negro.svg) no-repeat left; 
	height:20px;
	display:block;
	line-height:20px;
	background-origin:padding-box;
}

.hab_laund{
	padding-left:24px;
    text-indent:1px;
	background:url(../_img/Nuevos-iconos/12-negro.svg) no-repeat left; 
	height:20px;
	display:block;
	line-height:20px;
	background-origin:padding-box;
}

.imgTabOf{
	max-width:260px;
	max-height:260px;
}

.titTabOf{
	text-align:center; 
	font-size:18px; 
	font-weight:bold;
	font-family: 'helveticaneuelight', Arial, sans-serif;	
	color:#fff;
}

.txtTabOf{
	font-family: 'helveticaneuelight', Arial, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-align:justify;
	letter-spacing: 1px;
	word-spacing: 0.2px;
	margin-bottom:20px;
}

#separador{
	height:2px;
	background-color:#DA007D;
	margin-top:2px;
	margin-bottom:15px;
}

div.ui-datepicker, .ui-datepicker td{ 
	font-size:11px;	
}

.mje{
	text-align:center;
	font-weight:bold;
	color:#FFF;
	text-shadow: #000 0.1em 0.1em 0.2em;
	font-size:12px;
	width:500px;
}