/* fi menu */
/* galeria
------------------------------------------------------*/
#galeriafotos{
	
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 10px;
}
.galeria-box{
	width:100px;
	height:90px;
	text-align:center;
	float:left;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.galeria-img{
	border:1px solid #d3d3d3;
	padding:5px;		
}
.galeria-img:hover{
	border:1px solid #d3d3d3;
	padding:5px;
	background-color: #d3d3d3;
}
/* .label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}*/
body { font: 10px Arial;   color: #868686;}
/*------------------------------------promoshome-------------------------------*/
.titol_promoshome {
	font-family: Arial, Helvetica, sans-serif;
	color:#CC9900;
	font-size:10px;
	vertical-align:top;
	text-align:justify;
	font-weight:bold;
	color:#006DAE;
	background:white;
	filter:alpha(opacity=80);
	-moz-opacity:.70;
	opacity:.70;
	padding-top: 5px;
	height: 100px;
	width: 150px;
	left: 50px;
	float: right;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}
/*------------------ estilos de Golden  -----------------------------------*/

html input {
 cursor:text; 
	vertical-align: middle;
}

a { color:#000000;  text-decoration:none; }
a:hover {  color: #999999; text-decoration:none; }
a img {border:none}

.suscribete{
font-family: Arial, Helvetica, sans-serif;
color: #999999;
font-size:10px;
}


.texto1 {
font-family: Arial, Helvetica, sans-serif;
color: #636363;
font-size:10px;
}


.titulohome {  /*titulos en cada caja del home ej. acceso directo, ofertas, etc.*/
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size:11px;
font-weight:bold;
padding-left:10px;
}
.titulohomereservar {  /*titulos en cada caja del home ej. acceso directo, ofertas, etc.*/
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size:11px;
font-weight:bold;
padding-left:10px;
}
.newsletter_info{
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
color: #999999;
font-size:10px;
}

.newsletter_gracias {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
color: #999999;
font-size:11px;
}


.igm {
font-family: Arial, Helvetica, sans-serif;
color: #636363;
font-size:9px;
}
#cajaclub {
padding-top: 8px;
border: #CCCCCC 1px solid; /*grosor y color de los contenedores divs del home*/
padding-bottom:8px;
}
#cajatel {
padding-top: 8px;
border: #CCCCCC 1px solid; /*grosor y color de los contenedores divs del home*/
padding-bottom:8px;
}
#cajaactualidad {
padding-top: 8px;
border: #CCCCCC 1px solid; /*grosor y color de los contenedores divs del home*/
padding-bottom:8px;
}
#cajas {
border: #CCCCCC 1px solid; /*grosor y color de los contenedores divs del home*/
}
#cajanewsletter {
	padding-top: 8px;
	border: #CCCCCC 1px solid; /*grosor y color de los contenedores divs del home*/
	height:90px;
	padding-left:10px;
}
.titulonewsletter {  /*titulos en cada caja del home ej. acceso directo, ofertas, etc.*/
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size:11px;
font-weight:bold;
}

#cajareservas {
	width:180px;
	height:300px;
	border: 1px #006eae solid;
	background-color: #abc6e3;
	padding-top: 25px;
}


	


.boto_verd {
	border: 1px solid #006DAE;
	height: 20px;
	cursor:pointer;
	background-color: #006DAE;
	color: #FFFFFF;
}

#cajaaccesorapido {
border: #CCCCCC 1px solid; /*caja acceso rapido*/
font-family: Arial, Helvetica, sans-serif;
color: #999999;
font-size:10px;
padding-right: 5px;
padding-top: 8px;
padding-bottom: 8px;
}
#miniespacio {
height: 3px; /*altura del espacio en blanco entre los divs dentro de las tablas*/
}

/*---------------------menues-----------------------------------------------*/

.navcajas { /* por ejemplo ver listado de hoteles, o mas info */
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
}
a.navcajas:link {color: #999999; text-decoration:none;}     /* unvisited link */
a.navcajas:visited {color: #999999; text-decoration:none;}  /* visited link */
a.navcajas:hover {color: #000000; text-decoration:none;}   /* mouse over link */


.menuprincipal {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

a.menuprincipal:link {color: #999999; text-decoration:none;}     /* unvisited link */
a.menuprincipal:visited {color: #999999; text-decoration:none;}  /* visited link */
a.menuprincipal:hover {color: #000000; text-decoration:none;}   /* mouse over link */


.menuprincipal2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color: #FF9933;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	color: #FFFFFF;
	text-align: center;
}

a.menuprincipal2:link {color: #ffffff; text-decoration:none;}     /* unvisited link */
a.menuprincipal2:visited {color: #ffffff; text-decoration:none;}  /* visited link */
a.menuprincipal2:hover {color: #000000; text-decoration:none;}   /* mouse over link */

/*estilo para el link que esta activo (active.js le da esta clase cuando lo detecta)*/

.active {
color: #000000;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.altobarra {
font-size:10px;  /*alto de la barra que separa a los menues */
}

/*--------------------------MINISITE----------------------------*/
.texto_gral_descripcion{
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size:11px;
}


#desc_minisite{
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
background-color: #FFFFFF;
width: 225px;
height:285px;
filter: alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;

}

#minisite_descripcion {
padding-top:10px;
/*padding-left:20px;
padding-bottom:20px;*/
}

#minisite_servicios, #minisite_situacion, #minisite_galeria{
padding-top:30px;
padding-left:20px;
padding-bottom:20px;
}


#minisite_galeria {
padding-top:20px;
padding-left:20px;
}

.contenidos { /*div donde van los contenidos en texto alineados a la derecha del minisite*/
padding-left: 330px;
padding-top:30px;
padding-bottom:20px;
width:200px;
}

.direccion { /*datos del hotel, direccion, telefono, etc.*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #666666;
}


p { /*el contenido principal del minisite en texto va con la p*/
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size:10px;
}

#th1{ /*div del titulo para ponerlo en la posicion correcta, con el box model fix, uno define el ancho y el alto, el otro los paddings*/
height:24px;
}
#th2{ /*define los paddings*/
padding-top: 12px;
padding-left: 25px;
}

.titulo { /*titulo del hotel elegido en el minisite*/
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #666666;
}
.ciudad { /*ciudad al lado de titulo*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #999999;
}


.menu_minisite { /*menu del minisite y de ofertas*/
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color: #999999;
}

a.menu_minisite:link {color: #999999; text-decoration:none;}     /* unvisited link */
a.menu_minisite:visited {color: #999999; text-decoration:none;}  /* visited link */
a.menu_minisite:hover {color: #000000; text-decoration:none;}   /* mouse over link */

#puntos { /*linea de puntos que separa el menu del minisite*/
color: #CCCCCC;
height:3px;
}

.servicios { /*texto de los servicios*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #999999;
}

#altserv{
height:2px;
}

/*-------------------LISTADO DE HOTELES-------------------------------------*/

#listado_contenidos {
padding-top:20px;
padding-left:20px;
}


a.titulo_listado:link {text-decoration:none;}     /* unvisited link */
a.titulo_listado:visited {text-decoration:none;}  /* visited link */
a.titulo_listado:hover {text-decoration:none; font-weight:400;}   /* mouse over link */

.titulo_listado {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #000000;
}
.ciudad_listado {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
}
.descripcion_listado {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #999999;
}

#puntos_listado {
	color: #CCCCCC;
	height:10px;
	font-style: normal;
	text-align: center;
}


#titulo_div{
height:20px;
}
#ciudad_div {
height:20px;
}
#descripcion_div{
}

/*-----------------------------OFERTAS/PAQUETES-------------------------------------*/

#imagen_paquete{
text-align:left;
}

#desc_paquete {
background-color: #FFFFFF;
height:30px;
filter: alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
overflow: hidden;
text-align:left;
}

a.paquetes_titulo:link {text-decoration:none;}     /* unvisited link */
a.paquetes_titulo:visited {text-decoration:none;}  /* visited link */
a.paquetes_titulo:hover {text-decoration:none; ;}   /* mouse over link */

.paquetes_titulo{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
font-weight:bold;
}

/*el active de este esta dado por el active del menu principal*/

ul{
list-style: none;
list-style-type: none;
}
li{
list-style: none;
list-style-type: none;
}

.paquete_subtitulo {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #666666;
}

#miniespacio_paquetes {
height: 10px; /*altura del espacio en blanco entre los divs dentro de las tablas*/
}

a.paquetes_menu:link {text-decoration:none;}     /* unvisited link */
a.paquetes_menu:visited {text-decoration:none;}  /* visited link */
a.paquetes_menu:hover {text-decoration:none; ;}   /* mouse over link */

.paquetes_menu { /*este el estilo del menu de las categorias de los paquetes cuando se detallan*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;

}

#paquetes_detalle_menu { /*esta es la transparencia del menu en los paquetes*/
position: absolute;
width: 100%;
background-color: #FFFFFF;
filter: alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
overflow: hidden;
text-align: left;
z-index:2;
padding-top:10px
}

#lista_paquetes {
z-index:1;
}

#miniespacio_paquetes_detalle{
height:10px;
}

p.paquetes{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #666666;
}

#desc_paquete_detalle{
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
background-color: #FFFFFF;
width: 210px;
height:180px;
filter: alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
overflow: hidden;
text-align:justify;
z-index:2;
}
#botones_paquete_detalle{
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
background-color: #FFFFFF;
width: 210px;
height:20px;
filter: alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
overflow: hidden;
z-index:2;
}

/*------------------------GOLDEN CLLUB--------------------------------------*/

#contenidos_club{ /*div de todos los contenidos de este apartado*/
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 20px;
}

.titulo_golden_club { /*este es el titulo dentro de la categoria*/
font-family: Arial, Helvetica, sans-serif;
color: #CCCCCC;
font-size:12px;
font-weight:bold;
}

#golden_club_home { /*div del texto que aparece en la home*/

font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
color: #999999;
font-size:10px;
padding-bottom: 5px;
}

#miniespacio_club{
height:5px;
}

.menu_club {
background-image: url("http://goldenhotels.igmssl.com/CMS3/CLIENTES/goldenhotels.igmssl.com/images/bg.gif")
}

#club { /*tabla que contiene la pagina de inicio del club*/
width:400px;
padding-left: 50px;
text-align: justify;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #666666;
}

#contenidos_reedencion { /*tabla que controla reedencion*/
padding-left: 75px;
}

#reedencion_texto {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #666666;
width:500px;
padding-left: 40px;
}

#reedencion { /*tabla que controla reedencion*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #666666;
border: #CCCCCC 1px solid;
width: 390px;
}

#reedencion_tabla {
padding-left: 20px;
padding-top: 20px;
padding-bottom: 20px;
padding-right:20px;
}

#contenidos_premios { /*div que controla premios*/
padding-left: 40px;
padding-right: 30px;
padding-bottom: 30px;
}

.premios_titulo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
}

.premios_descripcion{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #666666;
}

.puntos{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #666666;
}







/*-------------------------ACTUALIDAD---------------------------------------*/

#contenidos_actualidad{ /*div de todos los contenidos de este apartado*/
padding-top: 20px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 20px;
text-align: justify;
}
.titulo_categoria_actualidad { /*este es el titulo dentro de la categoria*/
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size:12px;
height:15px;
font-weight:bold;
background-image: url("http://goldenhotels.igmssl.com/CMS3/CLIENTES/goldenhotels.igmssl.com/images/bg2.gif")
}

a.actualidad_home:link {text-decoration:none;}     /* unvisited link */
a.actualidad_home:visited {text-decoration:none;}  /* visited link */
a.actualidad_home:hover {text-decoration:none; ;}   /* mouse over link */

.actualidad_home{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #999999;
text-align:left;
}

.titulo_actualidad {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size:11px;
}


.actualidad {
font-family: Arial, Helvetica, sans-serif;
color: #999999;
font-size:10px;
}

/*-----------------------ACTIVIDADES---------------------------------------*/

.descargaPdf {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;


}

a.descargaPdf:link {color: #333333; text-decoration:none;}
a.descargaPdf:visited {color:#333333; text-decoration:none;}
a.descargaPdf:hover {color:#000000; text-decoration:underline;}



#contenidos_actividades{ /*div de todos los contenidos de este apartado*/
padding-top: 20px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 20px;
}
.titulo_categoria_actividades { /*este es el titulo dentro de la categoria*/
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size:12px;
height:15px;
font-weight:bold;
background-image: url("http://goldenhotels.igmssl.com/CMS3/CLIENTES/goldenhotels.igmssl.com/images/bg2.gif");
}

.actividades_home {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

}

a.actividades_home:link {text-decoration:none; color: #666666;}     /* unvisited link */
a.actividades_home:visited {text-decoration:none; color: #666666;}  /* visited link */
a.actividades_home:hover {text-decoration:none; color: #000000; ;}   /* mouse over link */


.descripcion_actividades {
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size:10px;
text-align: justify;
}
.floatleft {
float: left;
width: 100px;
margin: 5px 5px 0px 0px;
}
.float {
float: left;
}
/*-----------------------ENTORNO--------------------------------------------*/

.titulo_categoria_entorno { /*este es el titulo dentro de la categoria*/
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size:12px;
height:15px;
font-weight:bold;
background-image: url("http://goldenhotels.igmssl.com/CMS3/CLIENTES/goldenhotels.igmssl.com/images/bg2.gif");
}




/*-----------------------FORMULARIOS---------------------------------------*/

#idioma {
display: inline;  /* quita la linea en blanco que agrega el ie al formulario por defecto*/
}

.listado1 {
display: inline;
font-family: Arial, Helvetica, sans-serif;
color: #636363;
font-size:10px;
width: 150px;

}

/*------------formulario Reservas----------------------------------------------------------*/
a.titulo_listado2:link {text-decoration:none;}     /* unvisited link */
a.titulo_listado2:visited {text-decoration:none;}  /* visited link */
a.titulo_listado2:hover {text-decoration:none; font-weight:400;}   /* mouse over link */

.titulo_listado2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:15px;
color: #333333;
}

#texte_contraste{
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
background-color: #CCCCCC;
font-size:11px;
}



.camp_text{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:10px;
}

.texte{
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size:11px;
}

.reservas_general{
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size:11px;
}
.reservas_general2{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size:11px;
}


.textGris2{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size:10px;
text-transform:lowercase;

}
.select0, .select1, .select2, .select3, .select4, .select5 .select6{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:10px;
	height:16px;

}

.select0{ /*desplegable paises, ciudades, hoteles*/
width: 140px;
}

.select1{ /*noches, habitaciones y personas*/
width: 38px;
}

.select2{ /*desplegable dia y mes*/
width: 38px;
}

.select3{ /*desplegable dia y fecha*/
width: 50px;
}
.select4{ /*desplegable dia y fecha*/
width: 80px;
}

.select5{ /*desplegable formulario online*/
width: 200px;
}

#modulo_buscador {

	padding-left:0px;
	padding-top:0px;
	background-color: #abc6e3;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #006eae;
	border-right-color: #006eae;
	border-bottom-color: #006eae;
	border-left-color: #006eae;
}
.resultado_titulo_hotel{
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size:12px;
}
#reservas {
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size:12px;
font-weight: bold;
height: 40px;
padding-left:20px;
padding-top:5px;
}

a.resultado_hotel:link {text-decoration:none;}     /* unvisited link */
a.resultado_hotel:visited {text-decoration:none;}  /* visited link */
a.resultado_hotel:hover {text-decoration:none; ;}   /* mouse over link */

.resultado_hotel{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #000000;
}

.resultado_ciudad {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #333333;
font-weight: bold;
}
.resultado_precio {
font-family:tahoma;
font-size:10px;
color: #000000;
}

#nohay {
padding-top: 40px;
font-family:tahoma;
font-size:10px;
color: #CC0000;
}
.resevas_texto {
text-align: justify;
}
/*este no se si esta utilizado*/

a.res_minisite:link {text-decoration:none;}     /* unvisited link */
a.res_minisite:visited {text-decoration:none;}  /* visited link */
a.res_minisite:hover {text-decoration:none; ;}   /* mouse over link */

.res_minisite{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #999999;
text-align:left;
}
/*pasos de la reserva*/

#pasos {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:20px;
padding-right:20px;
border-top: thin dotted #CCCCCC;
border-bottom: thin dotted #CCCCCC;
}

.pasoactivo {
color: #000000;
}
.pasoinactivo{
color: #cccccc
}

.textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:10px;
width:200px;
}

#bucadorsinfecha {
color: #CCCCCC;
}
#enviar {
height:40px;
}

/************** reservas step2 ***************************/

.arrival{
font-family: Tahoma, Arial;
font-size:10px;
}

.disponibles{
font-family: Tahoma, Arial;
font-size:10px;
}

.encabezadodatos{
font-family: Tahoma, Arial;
font-size:10px;
}

.habitacion{
font-family: Tahoma, Arial;
font-size:10px;
}

.totalreserva{
font-family: Tahoma, Arial;
font-size:10px;
color:#333333;
font-weight:bold;
}

.tipohabitacion{
	font-family: Tahoma, Arial;
	font-size:10px;
	text-transform:lowercase;
}





/* Estilos para mail offline */
.titulo_bloque {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #6098ed;
	font-weight: bold;
}

.texto_label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight: bold;
}

.texto_normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}

.titulo_email {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	font-weight: bold;
}

.texto_pie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #aaaaaa;
	font-style: italic;
}

a.conv_moneda:visited {
	color: #041690;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
a.conv_moneda:link {
	color: #041690;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
a.conv_moneda:active {
	color: #041690;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
a.conv_moneda:hover {
	color: #041690;
	text-decoration:none;
}
a.conv_moneda:focus {
	color: #041690;
	text-decoration:none;
}
/* Estils per botons */
.text_boto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.btn { display: block; position: relative; background: #aaa; padding: 5px; float: right; color: #fff; text-decoration: none; cursor: pointer; font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;}
.btn * { font-style: normal; background-image: url("images/btn2.png"); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.blue { background: #00579a; }
.btn.green { background: #9d4; }
.btn.pink { background: #e1a; }
.btn:hover { background-color: #f77200; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(images/shade.png); background-position: bottom; }
/*altres*/
.text_tel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000000;
	letter-spacing: 2px;
	font-weight: bold;
}
.txtbanner { /* por ejemplo ver listado de hoteles, o mas info */
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
letter-spacing: 1px;
}
a.txtbanner:link {color: #999999; text-decoration:none;}     /* unvisited link */
a.txtbanner:visited {color: #999999; text-decoration:none;}  /* visited link */
a.txtbanner:hover {color: #000000; text-decoration:none;}   /* mouse over link */


a.button{
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	background:url(images/button.gif);
	display:block;
	color:#555555;
	font-weight:bold;
	height:30px;
	line-height:29px;
	margin-bottom:14px;
	text-decoration:none;
	width:191px;
}
a:hover.button{
	color:#041690;
}

a.download{
		font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;


	color:#555555;
	font-weight:bold;
	height:30px;
	line-height:29px;
	margin-bottom:14px;
	text-decoration:none;
		background:url(images/icon_pdf.gif) no-repeat 10px 8px;
		text-indent:35px;
		display:block;
	}
	a:hover.download{
	color:#041690;
}

.imageLink {
	padding-left: 0px !important;
	background: none !important;
}

a[href$='.pdf'] { 
	padding: 5px 5px 5px 20px;
	background: transparent url(images/icon_pdf.gif) no-repeat center left;
}
.titulo_bannerhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
}
.titulo_bannerhome2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #006DAE;
}
.mas_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.txt_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: justify;
}
.calendari_buscador { background: buttonface url("images/calendari.gif") no-repeat center center; width:   22px; height:   16px; border: 0px solid #000000; cursor:pointer; margin-left: 0.5em; }

.titol_reserve {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006eae;
}

.titulo_bloque2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:  #006eae;
	font-weight: bold;
}

.titol_gran {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5D99C6;
}
.txt_13 {
	
	font-size: 13px;

}
.txt_14 {
	
	font-size: 14px;

}
