/************************* NEY *************************************/

#ney_1{
	position:absolute;
	left:100px;
	top:100px;
	height:300px;
	width:300px;
	z-index:15;
}
.titulo_ney {
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-weight:100;
	font-size:20px;
	color: #CCCFFF;
}




/************************* APARTADO EVENTOS *************************************/

#capaEventos{
	position:absolute;
	left:305px;
	top:300px;
	height:401px;
	z-index:9;
}
.tituloEVENTS {
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-weight:100;
	color: #FFFFFF;
}
#transparencia_events {
	position:absolute;
	width:853px;
	background-color: #000000;
	filter: alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;
	top:0px;
	margin-left:auto;
	margin-right:auto;
	height:1300px;
	z-index:1;
}
#todosEventos{
	background-repeat:repeat; 
	background-image:url(http://www.stylehotels.net/CLIENTES/style.igmtech.com/images/transparente-black-20.png);
}
#cadaEvento{
	width:547px;
	height:212px;
	background-repeat:repeat;
	background-image:url(http://www.stylehotels.net/CLIENTES/style.igmtech.com/images/transparente-black.png); 		
	margin-bottom:30px;
}
#imagenesEvento{
	background-color:#000000;
}
#textoEvento{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	padding-top:20px;
	margin-left:70px;
	text-align:justify;
	margin-right:30px
}		

a.linkEvento:link{color:#FFFFFF; text-decoration: underline;}
a.linkEvento:visited {color:#FFFFFF; text-decoration: underline;}
a.linkEvento:hover{color:#FFFFFF; text-decoration: underline;}





/*************************** ENLACES ******************************/

#enlacesMain{width:100%; margin-top:5em;}
#enlacesContenido{line-height:150%; width:670px; margin-left:auto; margin-right:auto}
#alignBottom{height:80%}
.enlacesUno{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#cc3333; font-weight:bold;}
a.enlacesUno:link {text-decoration:none}
a.enlacesUno:visited {text-decoration:none}
a.enlacesUno:hover {text-decoration:underline}
a.enlacesUno:active {text-decoration:none}
.enlacesDos{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
#enlaces_home{margin-left:auto; margin-right:auto; position:absolute; top:400px;}


/**********************/

p { 
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size:11px;
line-height:140%;
}


/************************* estilo para el MENU PRINCIPAL *****************************************/

.menu_principal{
	font-family: Helvetica, sans-serif; ;
	font-weight:bold;
	font-size:11px;
}
.menu_principal a {text-decoration:none; display:block; width:219px; height:32;; vertical-align: middle;  color:#ffffff;}
.menu_principal a:hover {text-decoration:none; background-color:#121212; color:#cccccc ; font-size:11px; }

/*filter: alpha(opacity=90); -moz-opacity:.90; opacity:.90*/
/**************************** ESTILOS GLOBALES PARA TODAS LAS PAGINAS ********************************/

.capcelera_logo{
	background-color:#000000;
}


#capcelera_nueva{
	background-color:#000000;
	filter: alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}


.middot {
	color:cc3333;
	font-weight:bold;
}
.menupie {
	font-family:Arial, Helvetica, sans-serif;
	color: #cc3333;
	font-weight:bold;
}
a.menupie:link {text-decoration:none;}
a.menupie:hover {text-decoration:none; color:#666666;}
a.menupie:visited {text-decoration:none; color:#cc33333;}




.catalogo {
	font-family:Arial, Helvetica, sans-serif;
	color: #cc3333;
	font-weight:bold;
	font-size:12px;
}
a.catalogo:link {text-decoration:none;}
a.catalogo:hover {text-decoration:none; color:#666666;}
a.catalogo:visited {text-decoration:none; color:#cc33333;}



.content{
position: relative;
width: 900px;
margin-right: auto;
margin-left: auto;
}
#transparencia_ciudad {
	position:absolute;
	width:900px;
	background-color: #ffffff;
	filter: alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	top:0px;
	margin-left:auto;
	margin-right:auto;
	height:970px;
	z-index:1;
}
#navegacion_ciudad	{
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
}

#navciudad {
	position:absolute;
	left:329px;
	top:190px;
	width:295px;
	height:25px;
	z-index:11;
}
#navciudad_nueva {
	position:absolute;
	left:510px;
	top:192px;
	width:295px;
	height:25px;
	z-index:2;
}
#transparencia_reserva {
	position:absolute;
	width:920px;
	background-color: #ffffff;
	filter: alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;
	top:0px;
	margin-left:auto;
	margin-right:auto;
	height:1800px;
	z-index:1;
}
#navegacion_reserva	{
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
}

#transparencia_busqueda {
	position:absolute;
	width:900px;
	background-color: #ffffff;
	filter: alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	top:0px;
	margin-left:auto;
	margin-right:auto;
	height:3800px;
	z-index:1;
}
#navegacion_busqueda	{
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
}

#transparencia_mapa {
	position:absolute;
	width:900px;
	background-color: #ffffff;
	filter: alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	top:0px;
	margin-left:auto;
	margin-right:auto;
	height:2850px;
	z-index:1;
}
#navegacion_mapa	{
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
}

#transparencia_minisite {
	position:absolute;
	width:900px;
	background-color: #ffffff;
	filter: alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;
	top:0px;
	margin-left:auto;
	margin-right:auto;
	height:1000px;
	z-index:1;
}
#navegacion_minisite	{
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
}






#transparencia_manifesto {
	position:absolute;
	width:900px;
	background-color: #ffffff;
	filter: alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	top:0px;
	margin-left:auto;
	margin-right:auto;
	height:850px;
	z-index:1;
}
#navegacion_manifesto	{
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
}




#transparencia_instyle {
	position:absolute;
	width:900px;
	background-color: #ffffff;
	filter: alpha(opacity=82);
	-moz-opacity:.82;
	opacity:.82;
	top:0px;
	margin-left:auto;
	margin-right:auto;
	height:900px;
	z-index:1;

}


#navegacion_instyle	{
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;

}





#rMinisite_LOADING {
position:absolute;
top: 350px;
z-index: 30;
padding-left: 560px;

}




#albert{
width:220px;
height: 450px;
overflow:auto;
}

#idioma_div {
padding-top:10px;
padding-right:10px;
}

#idioma_div_INSTYLE{
display: none;
position:absolute;
top: 30px;
width: 1024px;
height:30px;
text-align:right;
padding-right:130px;
z-index: 3;
} 



.idiomas {
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
color:#8f8f8f;
}

a.idiomas:link {color: #8f8f8f; text-decoration:none;}     /* unvisited link */
a.idiomas:visited {color: #8f8f8f; text-decoration:none;}  /* visited link */
a.idiomas:hover {color: #cc292b; text-decoration:none;}   /* mouse over link */

#navegacion	{
	position:absolute;
	top:0px;
	left:56px;
	z-index:3;

}

#transparencia {
	background-color: #FFFFFF;
	filter: alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	position:fixed;
	left:56px;
	top:0px;
	width:897px;
	height:1100px;
	z-index:1;
}	

#transparencia2 {
	background-color: #FFFFFF;
	filter: alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	position:absolute;
	left:56px;
	top:0px;
	width:897px;
	height:1100px;
	z-index:2;
}	


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

/****************************** AQUI TERMINAN LOS ESTILOS GLOBALES *************************/

/*estilos MINISITE */
.caja_menu_minisite{
	min-width:70px;
	height:28px;
	background-repeat:repeat-x;
	cursor:auto;
	border-right:1px solid #CCCCCC;
	padding-top:1em;
	float:left;
	background-image:url(http://www.stylehotels.net/CLIENTES/style.igmtech.com/images/minisiteBckg-n.jpg);

}
.caja_menu_minisite_inactiva{
	min-width:70px;
	height:28px;
	background-repeat:repeat-x;
	cursor:auto;
	border-right:1px solid #CCCCCC;
	padding-top:1em;
	float:left;
	background-image:url(http://www.stylehotels.net/CLIENTES/style.igmtech.com/images/minisiteBckg.jpg);
}

.menu_minisite {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC3333;
}
a.menu_minisite:link {color:#CC3333;text-decoration: none}
a.menu_minisite:visited {color:#CC3333; text-decoration: none}
a.menu_minisite:hover {color: #999999; text-decoration: none}




.contingutfitxa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5C5C;
	padding: 10px;
	line-height: 18px;
}

/*estilos MINISITE FI*/

#nombreHOTEL {
	position:absolute;
	left:282px;
	top:45px;
	width:646px;
	height:39px;
	z-index:9;
}
#grup{
	position:absolute;
	left:322px;
	top:67px;
	width:646px;
	height:39px;
	z-index:9;
}

#logoaurea {
position:absolute;
left:282px;
top:25px;
width:646px;
height:39px;
z-index:9;
}

#eslogan {
position:absolute;
left:282px;
top:135px;
width:646px;
height:39px;
z-index:9;
text-align: left;
}

.eslogan{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	font-style: italic;
}

.values {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: center;
	font-weight: bold;
	font-stretch: expanded;
}
/*ESTILO COLOR DISPONIBLES, DEFINE EL COLOR PARA TODOS LOS ELEMENTOS*/

#negro{
color: #00000;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}
#blanco{
color: #ffffff;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}
#rojo{
color: #cc292b;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}
.titulo_eurostars{
color: #A66D46;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size:18pt;
}

.grande1{
font-family: "Arial Narrow", Arial, Helvetica, sans-serif ;
font-size:65pt;
}
.grande2{
font-family: "Arial Narrow", Arial, Helvetica, sans-serif ;
font-size:55pt;
}
.mediano{
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size:18pt;
}
.pequeno{
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size:14pt;
}

*h4 .prova{
	margin-top:-30px;
}

#nombreHOTEL :first-letter {
	text-transform:capitalize;
}	

.esq{
	float:left;
	display:block;
}
	
.td_titol_hotel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC3333;
	text-align: center;
	font-weight: bold;
}

/*estilos HOME*/

#contenedorHOME1 {
	position:absolute;
	left:386px;
	top:0px;
	width:219px;
	height:590px;
	z-index:7;
}
#logo {
	position:absolute;
	left:0px;
	top:0px;
	width:219px;
	height:164px;
	z-index:2;
	background-color: #FFFFFF;
}
#navegacionhome {
	position:absolute;
	left:0px;
	top:164px;
	width:219px;
	height:160px;
	z-index:3;
	background-color: #FFFFFF;
}

/*MAPA HOTELES */

#imagenMAPAHOTELES {
	position:absolute;
	left:329px;
	top:200px;
	width:496px;
	height:152px;
	z-index:14;
}

#nombreMAPAHOTELES {
	position:absolute;
	left:329px;
	top:40px;
	width:483px;
	height:10px;
	z-index:11;
}

#hoteles {
	border-top-color: #cc3333;
	border-top-style: solid;
	border-top-width: 3px;
	margin-top:20px;		
	position:absolute;
	left:329px;
	top:180px;
	width:497px;
	height:454px;
	z-index:15;
}	
.tituloBOOKONLINE {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	color: #CC3333;
	font-size:65px;
	font-weight:100;
}

#navegacionMANIFESTO	{
	position:absolute;
	top:0px;
	left:318px;
	z-index:3;
	
}
#booking {
	position:absolute;
	left:0px;
	top:324px;
	width:219px;
	height:218px;
	z-index:4;
}
#Layer2 {
	position:absolute;
	left:0px;
	top:557px;
	width:219px;
	height:32px;
	z-index:5;
	background-color: #FFFFFF;
}
#navegacionfireworks {
	position:absolute;
	left:386px;
	top:556px;
	width:162px;
	height:33px;
	z-index:8;
}
/*estilosHOME FI*/



#background {
	position:absolute;
	left:0px;
	top:0px;
	width:990px;
	height:800px;
	z-index:2;
}
#navegacionhome {
	position:absolute;
	left:56px;
	top:0px;
	width:219px;
	height:581px;
	z-index:4;
	background-color: #FFFFFF;
}
#cuerpo {
	position:absolute;
	left:279px;
	top:205px;
	width:616px;
	height:575px;
	z-index:5;
	background-color: #FFFFFF;
}
#rooms_description{
	height:560px;
	overflow:auto;
}	

#navbar {
	position:absolute;
	left:319px;
	top:166px;
	width:350px;
	height:32px;
	z-index:7;
}
#labels {
	position:absolute;
	left:279px;
	top:167px;
	height:38px;
	z-index:8;
}

/*estilos de ficha*/

.titulo {
	font-family: "HelveticaNeueLT Std", Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3333;
	font-weight: 600;
}
.descripcionhotel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
	line-height: 18px;
}
.direccio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
}
.email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}
a.email:link {color:#CC3333; text-decoration: none}
a.email:visited {color: #CCCCCC; text-decoration: none}
a.email:hover {color: #0066FF; text-decoration: none}


.webhebrew11rojo {
	font-family: "Web Hebrew AD";
	font-size: 11px;
	color: #CC3333;

}
.webhebrewmayuscula {
	font-family: "Web Hebrew AD";
	font-size: 11px;
	color: #000000;
	text-transform: uppercase;	
}
.nombrehotel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-weight: 900;
	font-strecht: ultra-condensed;
	color: #CC3333;
	text-transform: uppercase;	
	
}
.ciudad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 900;
	color: #666666;
	font-strecht: ultra-condensed;
	text-transform: uppercase;
}
.textgris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8f8f8f;
	font-weight: 500;
	letter-spacing: 1px;
}



/*estilos buscador*/

#bookonline {
	position:absolute;
	left:270px;
	top:90px;
	width:278px;
	height:40px;
	z-index:11;
}
.titolbusqueda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-strecht: ultra-condensed;
	color: #CC3333;
	text-transform: uppercase;	
		
}
.titolbusquedanohay{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;

}		
.textbuscadorhome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 600;
	color: #FFFFFF;
	
		
}
.titolbusquedaciudad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #999999;
	
		
}
.selectDia {font-family: Tahoma, Verdana, Arial;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	width: 43px;
	border: 1px solid ABABB3;
}
.selectDia2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	width: 55px;
	border: 1px solid #ABABB3;
}
.selectBuscador {font-family: Tahoma, Verdana, Arial;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	width: 185px;
	border: 1px solid ABABB3;
}
.selectbuscador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	width: 185px;
	border: 1px solid ABABB3;
}
.selectbuscadordias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	width: 43px;
	border: 1px solid ABABB3;
}
.selectbuscadorany {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	width: 55px;
	border: 1px solid #ABABB3;
}
a.boton_enviar:link{
	width: 120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	color: #ffffff;
	background-repeat: repeat-x; 
	text-decoration:none;
}
a.boton_enviar:visited{
	text-decoration:none;
	color: #ffffff;
}
a.boton_enviar:active{
	text-decoration:none;
	color: #ffffff;
}
a.boton_enviar:hover{
	text-decoration:underline;
}



.bototext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ABABB3;
	text-align: center;
}
.botogris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #FFFFFF; 
	background-color: #999999; 
	border: 1px solid #999999;
	
	
}
.botonegro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #FFFFFF; 
	background-color: #000000; 
	border: 1px solid #000000;
}
.resultado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;	

}



.reserva {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}

.reservaciudad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
}
.textdescripcio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

#resultadobusqueda{	
	position:absolute;
	left:270px;
	top:170px;
	width:616px;
	height:513px;
	z-index:6;
}
#capabook{
	position:absolute;
	left:270px;
	top:170px;
	width:633px;
	z-index:6;
	background-color: #ffffff;
}
/*estilos buscador fi*/

/*estilos de hotels collection*/

.titulo_hotels_collection {
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-weight:100;
	color: #CC3333;
}
.hotelscollection {
	font-family: "HelveticaNeueLT Std";
	font-size: 21px;
	color: #CC3333;
}
.tablanombrehotel {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-transform:capitalize;
	line-height: 16pt;

	
}

a.tablanombrehotel:link {color:#000000; text-decoration: none}
a.tablanombrehotel:visited {color: #000000; text-decoration: none}
a.tablanombrehotel:hover {color: #8d8d8d;text-decoration: none}

#xx:first-letter {text-transform:capitalize;

}

.borderlistadohoteles {
	border-top:1px solid #cc3333;
}


.mapahotelciudad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15pt;
	color: #CC3333;
	font-weight: 600;
	text-transform: capitalize; 
	top: auto;	
}
a.mapahotelciudad:link {color:#CC3333; text-decoration: none}
a.mapahotelciudad:visited {color: #CC3333; text-decoration: none}
a.mapahotelciudad:hover {color: #666666;text-decoration: none}


.tablatipohotel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-transform: capitalize;
}
.tablaciudad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC3333;
}
.titulo_ciudad {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight: 400;
}


.language {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3333;
	text-align: right;
}
.language input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3333;
	background-color: #DBCFC4;
	border: 1px solid #DBCFC4;
}
.language a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3333;
	text-align: right;
}
.boto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF; 
	background-color: #666666; 

}
.boto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF; 
	background-color: #CC3333; 
	border: 1px solid #CC3333;
	width: 180px;
}
.language2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f7dfdf;
	text-align: right;
}
.language2 input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f7dfdf;
	background-color: #DBCFC4;
	border: 1px solid #DBCFC4;
}
.language2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f7dfdf;
	text-align: right;
}


#buscador {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	float: none;
	width: 219px;
	border: thin none #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#buscador2 {
	background-color: #FFFFFF;
	/*margin-left: 473px;*/
	margin-right: 61px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 0px 8px 8px;
	float: right;
	width: 200px;
}
/*.fotoprincipal #marquesina {
	height: 33px;
	width: 473px;
	overflow: inherit;
	z-index: 1;
	float: left;
	padding-top: 273px;
}*/

#buscadorint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3333;
	background-color: #f7dfdf;
}
#buscadorint a{

	color: #CC3333;
	
}



select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3333;
	background-color: #f7dfdf;
	
}
.taulareserva {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 6px;
}
/*------------------------------------menu minisite-------------------------------*/

/*img {border: none;}*/
#menu_minisite {
	width:228px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #8f8f8f;
	float: left;
}
#menu_minisite ul {
	margin:0;
	list-style:none;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}
#menu_minisite li {margin:0;padding:0;
border-bottom:1px solid #CCCCCC;}
#menu_minisite a {float:none;margin:0;padding:0;text-decoration:none;}
#menu_minisite a span {
	float:left;
	display:block;
	background:url(images/minisite/fons_menu.jpg) repeat-x top;
	padding:15px 15px 4px 6px;
	color:#8f8f8f;
}
/* Small hack for IE5-Mac \*/
#menu_minisite a span {float:none;}
/* End IE5-Mac hack */
#menu_minisite a:hover span {color:#CC3333;}
#menu_minisite a:hover {background-position:0% -75px;}
#menu_minisite a:hover span {background-position:100% -75px;}
#menu_minisite .current a {background-position:0% -75px;}
#menu_minisite .current a span {background-position:100% -75px;}
.clear {clear:left}
/*- Menu pestanyes fitxa-------------------------inici */ 	

    #tabsL {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-left: 1px solid #E7E0D0;
	
	/*border: 1px solid #003366;*/
      }
    #tabsL ul {
	margin:0;
	padding:0px 0px 0px 0px;
	/*list-style:none;*/
	
      }
    #tabsL li {
	display:inline;
	margin:0;
	padding:0;
	
	
      }
    #tabsL a {
      float:left;
      background:#FFF;
      margin:0;
      padding:0px;
      text-decoration:none;
	  
      }
    #tabsL span a  {
	float:left;
	display:block;
	background:#FFF;
	padding:2px 8px 2px 8px;
	color:#CBBC9A;
	border-top: 1px solid #E7E0D0;
	border-right: 1px solid #E7E0D0;
	/*width: 75px;*/
	cursor: pointer;
      }
	  #tabsL  span.menuactiu a {
	float:left;
	display:block;
	background:#E7E0D0;
	padding:2px 8px 2px 8px;
	color:#A48650;
	border-top: 1px solid #E7E0D0;
	border-right: 1px solid #E7E0D0;
	/*width: 75px;*/
	cursor: pointer;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsL a span {float:none;}
    /* End IE5-Mac hack */
    #tabsL a:hover span {
      color:#A48650;
	  background:#E7E0D0;
      }
    #tabsL a:hover {
	color:#A48650;
	background:#E7E0D0;
      
      }

/*- Menu pestanyes fitxa-------------------------fi */ 	 

/*------------------------------------formularis-------------------------------*/
.camp_text{
	background-color:#f7dfdf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3333;
}
.selectform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #f7dfdf;
}
.boto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF; 
	background-color: #CC3333; 
	border: 1px solid #CC3333;
}

.calendari {
 background: buttonface url("images/calendari.gif") no-repeat center center;
 background-color:#000000;
 width:   22px;
 height:   16px;
 border: 0px solid #000000;
 cursor:pointer;
}

/*------------------------------------reserves-------------------------------*/

.titolblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.titolgris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	
}

/*------------------------------------reserves-------------------------------fi*/
/* 
AQUI COMEN�A ELS ESTILS DEL CALENDARI -----------------------------------------------

Canviar el color corporatiu m�s 4 gammes de tramat del mateix:
		color corporatiu: #CC3333
		tramat 1: #CEC6BD (fosc)
		tramat 2: #8f8f8f
		tramat 3: #D6CFC8
		tramat 4: #000000 (clar)
*/

/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  border-left: 2px solid #fff;
  font-size: 11px;
  color: #ffffff;
  cursor: default;
  background: #000000;
  font-family: arial,verdana,sans-serif;
  background-color: #000000;
  z-index:10;
}

.calendar table {
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #FFFFFF;
  font-size: 11px;
  color: #ffffff;
  cursor: default;
  background: #000000;
  font-family: arial,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #FFFFFF;
  background: #000000;
  color: #CCCCCC;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #FFFFFF;
  padding: 2px;
  text-align: center;
  background: #000000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #CC0000;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #FFFFFF;
  border-right: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  border-left: 2px solid #FFFFFF;
  padding: 0px;
  background-color: #8f8f8f;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #FFFFFF;
  background-color: #CC3333;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #FFFFFF;
  background: #000000;
}

.calendar tbody .rowhilite td {
  background: #999999;
}

.calendar tbody .rowhilite td.wn {
  background: #D6CFC8;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #FFFFFF;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #FFFFFF;
  padding: 2px 2px 0px 2px;
  background: #8f8f8f;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #CC0000;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #CC3333;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #000000;
  padding: 1px;
  border: 1px solid #CC3333;
  background: #CC3333;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #CC3333;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #FFFFFF;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #fff;
  background: #8f8f8f;
  font-size: 90%;
  padding: 1px;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #CEC6BD;
  padding: 0px;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #FFFFFF;
}

.calendar .combo .hilite {
  background: #CC3333;
  color: #FFFFFF;
}

.calendar td.time {
  border-top: 1px solid #FFFFFF;
  padding: 1px 0px;
  text-align: center;
  background-color: #000000;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #CEC6BD;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
 
}
/* AQUI ACABA ELS ESTILS DEL CALENDARI ----------------------------------------------- */

/*  ESTILS DEL instyle ----------------------------------------------- */
.tituloINSTYLE{
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-weight:100;
	color: #CC3333;
}
#instylelayer{
	position:absolute;
	left:305px;
	top:280px;
	width:700px;
	height:401px;
	z-index:9;
	fon
}
#instyletxt {
	position:absolute;
	left:306px;
	top:90px;
	width:99px;
	height:24px;
	z-index:8;
	text-align:justify;
}

.one, .two, .three, .puntonegro, .puntogris, .puntorojo {
	line-height: 39px;
}	
.one, .two, .three {
	font-family: "Arial Narrow";
	font-size: 36px;
}
a.one:link {color: #000000; text-decoration: none}
a.one:visited {color: #000000; text-decoration: none}
a.one:hover {color: #353535; text-decoration: none}

a.two:link {color: #CC292B; text-decoration: none}
a.two:visited {color: #CC292B; text-decoration: none}
a.two:hover {color: #e93d3f; text-decoration: none}

a.three:link {color: #8f8f8f; text-decoration: none}
a.three:visited {color: #8f8f8f; text-decoration: none}
a.three:hover {color: #a7a7a7; text-decoration: none}


.puntonegro, .puntogris, .puntorojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
}
.puntonegro {
	color: #000000;
}
.puntogris {
	color: #999999;
}
.puntorojo {
	color: #CC3333;
}
/***************************** AQUI ACABA ELS ESTILS DEL instyle **************************************************/


/*ciudad*/

.apartado_ciudad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-indent: 10px;
}
a.apartado_ciudad:link {color:#ffffff; text-decoration: none}
a.apartado_ciudad:visited {color: #ffffff; text-decoration: none}
a.apartado_ciudad:hover {color: #ffffff;	text-decoration: none}







.arialwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-indent: 10px;
	text-weight: bold;
}
a.arialwhite:link {color:#ffffff; text-decoration: none}
a.arialwhite:visited {color: #CCCCCC; text-decoration: none}
a.arialwhite:hover {
	color: #CCCCCC;
	text-decoration: none
}
#contenedorCIUDAD {
	position:absolute;
	left:116px;
	top:0px;
	width:219px;
	height:25px;
	z-index:7;
}

#flash {
	position:absolute;
	left:329px;
	top:168px;
	width:427px;
	height:182px;
	z-index:8;
}
#principal {
	position:absolute;
	left:329px;
	top:229px;
	width:495px;
	height:530px;
	z-index:12;
	background-color: #FFFFFF;
}
#NOMBRECIUDAD {
	position:absolute;
	left:326px;
	top:90px;
	height:30px;
	z-index:10;
	width: 537px;
}
#NOMBRECIUDAD_nueva {
	position:absolute;
	left:510px;
	top:80px;
	height:30px;
	z-index:10;
	width: 537px;
}
#menu {
	position:absolute;
	left:250px;
	top:22px;
	width:169px;
	height:216px;
	z-index:9;
}


/************************************* ESTILOS MANIFESTO*************************************************************************/



a.imagelink img {border:3px solid white;}
a.imagelink:hover img {border:3px #CC3333;
}

#textoinfizq {
	position:absolute;
	left:370px;
	top:418px;
	width:251px;
	height:171px;
	z-index:10;
	background-color: #000000;
}
#fotosmanifesto {
	position:absolute;
	left:537px;
	top:0px;
	width:203px;
	height:297px;
	z-index:8;
}
#textoinferiorizqMANIFESTO {	
	position:absolute;
	left:307px;
	top:433px;
	width:196px;
	z-index:9;
}

#textoinferiorderMANIFESTO {
	position:absolute;
	left:526px;
	top:292px;
	width:263px;
	height:400px;
	z-index:9;
}
.manifestotxt {
	font-size: 22px;
	color: #999999;
}

.manifestonegrita {
	font-size: 13px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: 400;
	line-height: 18px;
}
.manifestocomun {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: right;
}

#titolMANIFESTO {
	font-size: 70px;
	position:absolute;
	letter-spacing: -6px;
	left:519px;
	top:40px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-weight: 100;
	font-strecht: ultra-condensed;
	color: #D90000;
	z-index: 3;	
}


#textosuperiorMANIFESTO {
	font-family:"Arial Narrow", Helvetica, sans-serif;
	position:absolute;
	left:525px;
	top:119px;
	width:331px;
	z-index:11;
	font-size: 34px;
	font-weight: 100;
	font-strecht: ultra-condensed;
	color: #999999;

}

#fotosMANIFESTO {
	position:absolute;
	left:301px;
	top:124px;
	z-index:3;

}


/******************* ESTILOS RESULTADO DE LA BUSQUEDA ****************************************/

.resultadobusqueda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 16px;
}

/******************* EXPERIENCE ****************************************/

#boton_dinning {                
width:110px;
height:16px;
background-color: #e52925;
text-align:center;
margin:226px 0 0 224px;
}
#boton_inlife {
width:110px;
height:16px;
background-color:#a7a7a7;
text-align:center;
margin:226px 0 0 224px;
}
#boton_stylish{
width:110px;
height:16px;
background-color: #ffffff;
text-align:center;
margin:226px 0 0 224px;
}
.xperienceINLIFEboton{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration:none;
}
.xperienceSTYLISHboton{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
text-decoration:none;
}
.xperienceDINNINGboton {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration:none;
}


.xperienceTITULO {
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-size: 70px;
	font-weight: 100;
	color: #E52925;
	
}

#transparencia_xperience {
	position:absolute;
	width:900px;
	top:0px;
	margin-left:auto;
	margin-right:auto;
	height:1300px;
	z-index:1;
}

#navegacion_experience	{
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;

}



#apDiv1 {
	position:absolute;
	left:249px;
	top:521px;
	width:292px;
	height:66px;
	z-index:10;
}
#apDiv2 {
	position:absolute;
	left:239px;
	top:288px;
	width:405px;
	height:207px;
	z-index:11;
}
#apDiv3 {
	position:absolute;
	left:673px;
	top:275px;
	width:413px;
	height:209px;
	z-index:12;
}
#apDiv4 {
	position:absolute;
	left:251px;
	top:486px;
	width:421px;
	height:194px;
	z-index:13;
}
#apDiv5 {
	position:absolute;
	left:708px;
	top:483px;
	width:397px;
	height:187px;
	z-index:14;
}
#apDiv6 {
	position:absolute;
	left:611px;
	top:20px;
	width:326px;
	/*height:40px;*/
	z-index:15;
	height: 66px;
}
#apDiv7 {
	position:absolute;
	left:650px;
	top:215px;
	width:247px;
	height:30px;
	z-index:16;
}
#apDiv8 {
	position:absolute;
	left:307px;
	top:357px;
	width:239px;
	height:30px;
	z-index:17;
}
#apDiv9 {
	position:absolute;
	left:650px;
	top:470px;
	width:248px;
	height:30px;
	z-index:18;
}
#apDiv10 {
	position:absolute;
	left:309px;
	top:382px;
	width:212px;
	height:195px;
	z-index:19;
}
#apDiv11 {
	position:absolute;
	left:654px;
	top:495px;
	width:212px;
	height:195px;
	z-index:20;
}
#apDiv12 {
	position:absolute;
	left:654px;
	top:240px;
	width:212px;
	height:195px;
	z-index:21;
}
#apDiv13 {
	position:absolute;
	left:461px;
	top:84px;
	width:478px;
	height:103px;
	z-index:22;
}
#black {
	position:absolute;
	left:285px;
	top:339px;
	width:334px;
	height:242px;
	z-index:5;
}
#apDiv14 {
	position:absolute;
	left:629px;
	top:453px;
	width:334px;
	height:242px;
	z-index:6;
}
#apDiv15 {
	position:absolute;
	left:629px;
	top:198px;
	width:334px;
	height:242px;
	z-index:4;
	
}
#apDiv16 {
	position:absolute;
	left:481px;
	top:775px;
	width:457px;
	height:465px;
	z-index:24;
}

#apDiv17 {
	position:absolute;
	left:639px;
	top:708px;
	width:300px;
	height:85px;
	z-index:25;
}





.tituloXPERIENCE {
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-weight: 100;
	color: #CC3333;
	
}
.xperienceSUBTITULO {
	font-family: "Arial";
	font-size: 15px;
	color: #E52925;
	text-align: right;
}

.textGolden {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: justify;
	
}
.textinlife {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 11pt;
	text-align: justify;
	
}
.textdinning{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 11pt;
	text-align: justify;
	
}
.textstylish{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 11pt;
	text-align: justify;	
}


.tituloinlife{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #333333;
	
}
.titulodinning{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	
}
.titulostylish{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	
}
.subtituloinlife{
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	
}
.subtitulodinning{
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-size: 22px;
	color: #CCCCCC;
	
}
.subtitulostylish{
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-size: 22px;
	color: #878787;
	
}

.dinning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: 300;
	color: #FFFFFF;
	text-transform: uppercase;	
	
}


.inlife {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: 300;
	color: #CCCCCC;
	text-transform: uppercase;	
	
}
.stylish {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: 300;
	color: #000000;
	text-transform: uppercase;	
	
}



.mesamunt{
	position:absolute;
	top:45px;
}

.warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #CC3333;
	text-transform: uppercase;
	word-spacing: -1px;	
}
.dinningxperienceblanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;	
	
}

/*-------------------------------ESTILOS NEWSLWETTER ----------------------------------------*/

.newsletterWelcome,  .newsletterDeleted{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.newsletterExist, .newsletterBaja {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#cc3333;
}


#navegacion_newsletter	{
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
}
#transparencia_newsletter {
	position:absolute;
	width:900px;
	background-color: #ffffff;
	filter: alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	top:0px;
	margin-left:auto;
	margin-right:auto;
	height:900px;
	z-index:1;
}
#newsletterTITULO {
	position:absolute;
	left:300px;
	top:40px;
	z-index:9;
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-weight: 100;
	color: #CC3333;
}
#newsletterSUBTITULO {
	position:absolute;
	left:300px;
	top:100px;
	z-index:9;
	font-family:"Arial Narrow",  Helvetica, sans-serif;
	font-size: 28px;
	font-weight: 100;
	color: #666666;
}
#descripcion_newsletter {
	position:absolute;
	left:300px;
	top:130px;
	z-index:9;

}
.newsletter_textbox {
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}	
	
.totalRate{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: 500;
}
.cabeceraReservas{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: 600;
color: #666666;
}

#newsletter_email{
height:14px;
}
/********************  INSTYLE 2 - LANDING PAGE *************************/
.LUNA_1 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align:justify;
}
.LUNA_2 {
	font-size: 40px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #999999;
}
.LUNA_3 {
	font-size: 60px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #CC0000;
	display:inline;
	line-height:90%;
}
.LUNA_4 {
	font-size: 28px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #CC0000;
	display:inline;
	line-height:90%;
}

.LUNA_5 {
	font-size: 23px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #000000;
	display:inline;
}
.LUNA_6 {
	font-size: 16px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #000000;
	display:inline;
	line-height:90%;
}
.LUNA_7 {
font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #666666; 
font-weight: bold; 
}
#welcomes {
	position:absolute;
	left:305px;
	top:20px;
	width:500px;
	z-index:8;
	text-align:right;
}
#instylelayer2{
	position:absolute;
	left:305px;
	top:340px;
	width:700px;
	height:401px;
	z-index:9;
}
#instyletxt2 {
	position:absolute;
	left:306px;
	top:190px;
	width:99px;
	height:24px;
	z-index:8;
	text-align:justify;
}
.lunajets{
vertical-align:text-bottom;
}
#textoSUBTITULO_DIRECTORIO2{
	position:absolute;
	left:305px;
	top:680px;
	width:700px;
	height:401px;
	z-index:9;
}
#transparencia_instyle2 {
	position:absolute;
	width:900px;
	background-color: #ffffff;
	filter: alpha(opacity=82);
	-moz-opacity:.82;
	opacity:.82;
	top:0px;
	margin-left:auto;
	margin-right:auto;
	height:1200px;
	z-index:1;
}
.aboutHOTELS {
color:#333333;
}
 	 
/********************  LIFESTYLE PARTNERS *************************/
#LIFESTYLEtitulo {
	position:absolute;
	left:300px;
	top:70px;
	z-index:5;
	width: 519px;	
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #CC0000;
	text-align:center;

}

#LIFESTYLEtextointroductorio {
	position:absolute;
	left:308px;
	top:130px;
	z-index:5;
	width:500px;	
	text-align:justify;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

#LIFESTYLEpartners {
	position:absolute;
	left:308px;
	top:230px;
	z-index:5;
	width:500px;	
}

.LIFESTYLEpartner {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.LIFESTYLEtextparner {
	color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}

a.LIFESTYLEenlace:link{color:#666666; text-decoration: underline;}
a.LIFESTYLEenlace:visited {color:#666666; text-decoration: underline;}
a.LIFESTYLEenlace:hover{color:#666666; text-decoration: underline;}
