.color_pie_de_pagina {  font-family: Verdana, Arial, Helvetica, sans-serif, "Tempus Sans ITC"; font-size: 9px; line-height: 15px; font-weight: bold; color: #000000; text-decoration: none}

.fondo_cabecera {
	background-color: #DDDDDD;
}
.texto_entre_lineas
{
	FONT-SIZE: 9px;
	color: #808080;
	text-decoration: none;
}


A.ecalendario {font: normal 10px/15px Verdana, Arial; color:#000000; TEXT-DECORATION: none;text-indent:10px}
A.ecalendario:visited {color:#000000}
A.ecalendario:hover { font: bold 10px/15px color:#000000; ; font-family: Verdana, Arial, Helvetica, sans-serif, "Tempus Sans ITC"; font-size: 10px; font-weight: bold; text-decoration: underline; line-height: 15px}

A.opcionesOK {font: bold 10px/15px Verdana, Arial, Helvetica, sans-serif; color:#FF8C55; TEXT-DECORATION: none;text-indent:10px}
A.opcionesOK:hover {color:#FF0000; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline; line-height: 10px}


.colorborderbuscadorhotelyapartamento {  background-color: #00CCFF}
.colorbordebuscadrohotelyapartamento {  background-color: #fffad2}
.colorletrasbuscadrohotelyapartamento {  color: #006699}
.camposformularios {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #006699; border: thin #00CCFF solid; text-align: left}
.fondo_principal {  background-color: #007BB7}
.color_fondo_menu {  background-color: #21BFED}
.formularios {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #006699; background-color: #D8F0FE; border-color: #003399 #000099 #000099; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.menu {  background-color: #FFFF33}
.menu {  background-color: #FFFF66}
.colorletrasresultadobusqueda { color: #006699 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal}
.colorletrasmensajesresultadobusqueda { color: #FF0000 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; font-weight: normal}
.colorletrasofertasresultadobusqueda { color: #FF0000 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal}

.claseroja {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF0000}
.color_tabla_listado {  background-color: #cccc33}
.textotablas {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #336633}
.titulos {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF}
.subtitulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	font-weight: bold;
}
.texto_descriptivo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #006699}
.text_descriptivo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC6600}
.text_resaltado {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC6633; font-weight: bold}
.mensaje_error {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF3333}
.botonformularios {  background-color: #D70010; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFBF9; border: thin solid}
.texto_bonos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #669933;
}
.texto_form {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff9933; font-size: 10px; font-weight: bold}
.texto_form2 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-size: 12px; font-weight: bold}
.cajas_texto       {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF0000;  background-color: #EEEEEE; border-color: #006699 #000099 #000099; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-weight: bold}
.campos_formulario {font-family: Verdana; font-size: 7pt; color: #003399; font-weight: bold;}
.campos_formulario2 {font-family: Verdana; font-size: 9pt; color: #6A6A6A;}



.enlace {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #0000CC; text-decoration: none}
.enlaceactivo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #0000cc; text-decoration: underline}
.textonormal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #0000CC}
.textoresaltado {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #000099; text-decoration: none}
.atencion {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #FF0000; text-decoration: none}
.piedepagina {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color: #999999; text-decoration: none}
.piedepaginanormal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #999999; text-decoration: none }
.textoformularios {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000CC}
.textoformulariossinfondo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #003399; text-decoration: underline}
.textoparalosenlaces {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; line-height: normal; font-weight: bold; color: #0000CC; text-decoration: none}



.celdas_principal {
	border-color:#E30000;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;	

	
	/*background-color:#FFECEC;*/
	
}
HTML {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none; 
}

BODY { 	
	background: #fff;
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	
	margin-left: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	
}
.buscadorLocalidadAreaText{
	color:#B50808;
	font-weight:bold;
}
table.mainTable{
	background-color:#ffffff;
	/*border-style: solid;
	border-width: 3px;
	border-color:#001676;*/
}
td.mainRight{
	background:url('../imagenes/lateralDerecho.gif');
	
}
#divLOGO{ top:5px;  position:absolute; width:250px; height: 93px; z-index:0; visibility; background-image:url(../imagenes/logo.gif);}    
#divbanderas{ top:13px;  position:absolute; width:610px; height: 20px; z-index:0; visibility; text-align:right;}    
#divimagenescambiantescabecera{ top:1px;  position:absolute; width:760px; height: 105px; z-index:0; visibility; text-align:right;}    

#exterior {	
	FONT-SIZE: 75%; MAX-WIDTH: 630px; WIDTH: 50em; LINE-HEIGHT: 1em; TEXT-ALIGN: left; vertical-align:bottom;
	 border-bottom:0px;
	 PADDING-RIGHT: 0px; 
	 PADDING-LEFT: 0px; 
	 PADDING-BOTTOM: 0px;
	 PADDING-TOP: 0px;
	 margin-bottom:0px;
	 border-bottom-color:#FF0000;
}

#interior {
	 PADDING-RIGHT: 0px; 
	 PADDING-LEFT: 0px; 
	 PADDING-BOTTOM: 0px;
	 PADDING-TOP: 0px;
	 WIDTH: 630px; 
	 BORDER-BOTTOM: 0px; 
	 vertical-align:bottom;
}
#interior2 {
	BORDER-RIGHT: #00395e 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #00395e 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: #00395e 1px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #00395e 0px solid; 
}

#cabeza {
	
	WIDTH: 630px;
	margin-top:2px;
	margin-bottom:0px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	border-bottom:0px;	
	vertical-align:bottom;
}

#divpestanas UL {
	height:24px;
	vertical-align:bottom; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	border-bottom:0px;
	BACKGROUND: url(../imagenes/fondo_pestanas.gif) repeat-x left bottom;  MARGIN: 0px 0px 0px px; OVERFLOW: hidden; WIDTH: 550; 
}
#divpestanas LI {
	vertical-align:bottom; FONT-WEIGHT: bold; BACKGROUND: url(../imagenes/pest3c.jpg) no-repeat right top; FLOAT: left; MARGIN: 6px 0px 0px 0px; TEXT-TRANSFORM: uppercase; BORDER-BOTTOM: #a5a5a5 1px solid; TEXT-ALIGN: center
}
#divpestanas LI A {
	vertical-align:bottom; PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 11px; FONT-SIZE: 1em; BACKGROUND: url(../imagenes/pest1.gif) no-repeat left top; PADDING-BOTTOM: 2px; COLOR: #369; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#divpestanas LI A:hover {
	COLOR: #00216B;
}


HTML BODY #pesthot {
	FLOAT: left; MARGIN-RIGHT: 8px
}
BODY.hotel #pesthot {
	BACKGROUND: url(../imagenes/ht_pest3c.gif) no-repeat right top; BORDER-BOTTOM: #fff 1px solid
}
BODY.hotel #pesthot A {
	BACKGROUND: url(../imagenes/ht_pest1.gif) no-repeat left top; COLOR: #0e436e
}


HTML BODY #pestocio {
	FLOAT: left; MARGIN-RIGHT: 8px
}
BODY.ocio #pestocio {
	BACKGROUND: url(../imagenes/ht_pest3c.gif) no-repeat right top; BORDER-BOTTOM: #fff 1px solid
}
BODY.ocio #pestocio A {
	BACKGROUND: url(../imagenes/ht_pest1.gif) no-repeat left top; COLOR: #0e436e
}



HTML BODY #pestcoche {
	FLOAT: left; MARGIN-RIGHT: 8px
}
BODY.coche #pestcoche {
	BACKGROUND: url(../imagenes/ht_pest3c.gif) no-repeat right top; BORDER-BOTTOM: #fff 1px solid
}
BODY.coche #pestcoche A {
	BACKGROUND: url(../imagenes/ht_pest1.gif) no-repeat left top; COLOR: #0e436e
}





HTML BODY #pestlacosta {
	FLOAT: left; MARGIN-RIGHT: 8px
}
BODY.lacosta #pestlacosta {
	BACKGROUND: url(../imagenes/ht_pest3c.gif) no-repeat right top; BORDER-BOTTOM: #fff 1px solid
}
BODY.lacosta #pestlacosta A {
	BACKGROUND: url(../imagenes/ht_pest1.gif) no-repeat left top; COLOR: #0e436e
}

.tabla_contenedora {
	background-color:#FFFFFF;
	
}
TD.estilobordes_cabecera {
	vertical-align:top;
	width:100px;
	padding-bottom:0px;
	border-bottom:0px;
	margin-bottom:0px;
	bottom;
}

TD.estilovertical_10 {
	background-image:url(../imagenes/linea_vertical.gif);
	background-repeat:repeat-y;
	background-position:right;
	width:10px;
}

TD.estilovertical_120 {
	background-image:url(../imagenes/imagen_vertical_dch.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:120px;
}

TD.estilovertical_150 {
	width:280px;
}

TD.estilomenubuscador {
	background-image:url(../imagenes/fondo_menu_buscador.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
	height:19px;	
}
TD.estilomenubuscador_on {
	background-image:url(../imagenes/fondo_menu_buscador_on.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
	width:129;
	height:19px;	
}

TD.estilomenucontactar {
	background-image:url(../imagenes/boton_contactar.gif);
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
	height:19px;	
}
TD.estilomenucontactar_on {
	background-image:url(../imagenes/boton_contactar_on.gif);
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
	width:129;
	height:19px;	
}


.tabla_contenedora_cabecera {
	border-color:#FFFFFF;
	height:130px;
	border-collapse:collapse;
	vertical-align:bottom;	
	padding-bottom:0px;
	border-bottom:0px;
	margin-bottom:0px;	
}

.tabla_contenedora_cabecera_busqueda {
	border-color:#FFFFFF;
	height:90px;
	border-collapse:collapse;
	vertical-align:bottom;	
	padding-bottom:0px;
	border-bottom:0px;
	margin-bottom:0px;	
}

TD.cabecera {
	border-color:#FFFFFF;
	border-bottom-style:solid; 
	border-bottom-width:0px;
	padding-bottom:0px;
	border-bottom:0px;
	margin-bottom:0px;
	vertical-align:bottom;
}


.tabla_contenedora_contenido {
	height:400px;

}
TD.contenido {
	padding-top:0px;
	padding:0px;
	margin:0px;
	background-image:url(barra_solape_contenido.gif);
	background-repeat:no-repeat;
	background-position:top;			
}

TD.contenido_busqueda {
	padding-top:0px;
	padding:0px;
	margin:0px;
}

.tabla_principal {
	border:0;
	width:760px;
	height:100%;	
}

TD.ancho_tabla_interior{
	height:11%;	
}

#principal{
	position:static;
}


















IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
OL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
DL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
DD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
DT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
H4 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
H5 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
H6 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
BR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
P {
	MARGIN-BOTTOM: 5px
}
IMG {
	
}
.clear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0; PADDING-TOP: 0px; HEIGHT: 0px; color:#ff0000; height:12px;
}
.oculto {
	DISPLAY: none
}

A {
	COLOR: #00395e
}
A:hover {
	COLOR: #e46813
}
A.enlaceactivo {
	COLOR: #ec8f50
}



#cuerpo {
	PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px 0px; WIDTH: 99%
}


H1 {
	FONT-SIZE: 1em; FLOAT: right; WIDTH: 62%
}








.mensaje_central {
	text-shadow:#FF9933;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:bold;
	COLOR: #00216B;
}
.mensaje_central_poblacion {
	text-shadow:#FF9933;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:bold;
	COLOR: #00216B;
	padding:0px;
	margin:0px;
}
.mensaje_central_busqueda {
	text-shadow:#FF9933;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:13	px;
	font-style:bold;
	COLOR: #00216B;
}

.texto_principal_normal {
	text-shadow:#FF9933;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:bold;
	COLOR: #00216B;
}


.formulario_texto {
	font-family: Arial, Geneva,  Helvetica, sans-serif;
	font-size: 10px;
	height:17px;
	width:40px;
	color:#666666;
	border: 1px solid #000000;
}

.formulario_texto_am {
	font-family: Arial, Geneva,  Helvetica, sans-serif;
	font-size: 10px;
	width:140px;
	color:#666666;
	border: 1px solid #000000;
}

.formulario_texto_categ {
	font-family: Arial, Geneva,  Helvetica, sans-serif;
	font-size: 10px;
	width:90px;
	color:#666666;
	border: 1px solid #000000;
}


#NavTd{ margin:0px;
		padding:2px;
		text-align:center;
		background-color:#FFCC46;
		text-decoration:none; 
	}
#NavTd a:hover{border-right:1px solid #999999; border-left:1px solid #999999; border-top:1px solid #999999; border-bottom:1px solid #999999;padding:1px 1px 1px 1px;background-color:#f1f1f1;text-decoration:none;}	



.colorletrasbuscadrohotelyapartamento { 
	color: #00216B;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tempus Sans ITC;
	font-size:11px;
}
.colorletrasbuscadrohotelyapartamentopeq { 
	color: #00216B;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tempus Sans ITC;
	font-size:9px;
}

.colorcuadroresumeninf {  
	background-color: #E8E7E3
}

.colorbordebuscadrohotelyapartamento {  
	background-color: #33365E
}


.colorletras_alojamiento_mostrado { 
	color: #F7B500;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tempus Sans ITC;
	font-size:14px;
	text-transform:uppercase;	
}
.colorletras_facilities_mostrado { 
	color: #F7B500;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tempus Sans ITC;
	font-size:12px;
	text-transform:uppercase;	
}

.colorletras_alojamiento_mostrado_direccion { 
	color: #333333;
	font-family: Arial, Helvetica, sans-serif, Tempus Sans ITC;
	font-size:12px;
	font-style:italic;
}
.paquete-nombre-mostrar{
	/*color: #F7B500;*/
	/*color:#3300CC;*/
	color: #6A0000;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tempus Sans ITC;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	
}
.paquete-fechas-mostrar { 
	color: #333333;
	font-family: Arial, Helvetica, sans-serif, Tempus Sans ITC;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
.paquete-descripcion-mostrar{
	font-family: Arial,Verdana, Helvetica, sans-serif;	
}

table.tablaPaquete{
	background-image:url(../imagenes/fondo_detalles_paq.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.textodescriptivo_alojamiento {  font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0F2B6D}

.textodescriptivo_opciones_pie {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #491019}


.botonformularios { background-image:url(../imagenes/fondo_botones.gif); font-family: Arial, Trebuchet MS, Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00216b; border: 1px #EEEEEE solid}
.botonformularios_reservar    { background-image:url(../imagenes/fondo_botones_reservar.gif); font-family: Arial, Trebuchet MS, Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00216b; border: 1px #EEEEEE solid}
.botonformularios_seleccionar { background-image:url(../imagenes/fondo_botones_reservar.gif); width:77px; font-family: Arial, Trebuchet MS, Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;text-decoration:none; border: 1px #EEEEEE solid}

.colorletrasresultadobusqueda {
	/*color: #00216b ;*/
	color: #385390;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; font-style: normal; font-weight: normal
}

.colorletraspatricinadorescolumnadcha  { color: #00216b ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold}
.colorletraspatricinadorescolumnadchap { color: #00216b ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal}

.colorcorchetesresultadobusqueda { color: #000000 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal}

.colortabladetalleshabitaciones{
	/*background-image:url(../imagenes/fondo_detalles_hab.gif);
	background-position:top;
	background-repeat:repeat;*/
	background-color:#F2ECBE;
}

.colortabladetalleshabitaciones_datos_cli{
	background-color: #F7B80A;
}

.tablaOcupante{
	background-color: #F2E2B0;
	border:1px solid;
	padding: 10px;
	margin-bottom: 5px;
	font-size: 9px;
}

.tablaOcupante table{
	font-size: 9px;
}

.colortabla_contactar{
	background-image:url(../imagenes/fondo_contactar.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.camposformularios {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #00216b; border: thin #00216b solid 1px; text-align: left}

.mensaje_error {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF3333}

.texto_descriptivo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00216b}
.texto_descriptivo_tachado {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00216b;text-decoration:line-through}

.textotablas {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00216b}
table.textotablasAlojamientos{ 
	/*background-image:url(../imagenes/fondo_detalles_hot.gif);
	background-position:top;*/	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00216b
}
.textotablas_peq {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #00216b}


.text_descriptivo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC6600}
.text_resaltado {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC6633; font-weight: bold}



.colortabla_pie_de_pagina{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;	
	background-color:93CFFF;
}

.tabla_busqueda_propiedades{
	BORDER-RIGHT: #BBD7FF 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #BBD7FF 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #BBD7FF 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #BBD7FF 1px solid; 
	BACKGROUND-COLOR: #ECF3FF;
}
/*------------------------------------------------------------------------------*/
/*Estilos de Secciones en la pagina principal									*/
/*------------------------------------------------------------------------------*/
/*------ Por Defecto ----*/
td.secciones-default-top-left{
	background-image:url(../imagenes/secciones/SierraNevada-top-left.gif);
	background-repeat:no-repeat;
	width:15px;
	height:15px;
}
td.secciones-default-top-center{
	background-image:url(../imagenes/secciones/SierraNevada-top-center.gif);
	height:15px;
}
td.secciones-default-top-right{
	background-image:url(../imagenes/secciones/SierraNevada-top-right.gif);
	background-repeat:no-repeat;
	width:15px;
	height:15px;	
}
td.secciones-default-tittle-left{
	background-image:url(../imagenes/secciones/SierraNevada-first-left.gif);
	width:15px;	
}
td.secciones-default-tittle-center{
	background-image:url(../imagenes/secciones/SierraNevada-first-center.gif);	
}
td.secciones-default-tittle-right{
	background-image:url(../imagenes/secciones/SierraNevada-first-right.gif);
	width:15px;		
}
div.secciones-default-center{
	background-image:url(../imagenes/secciones/SierraNevada-center.gif);		
}
td.secciones-default-bottom-left{
	background-image:url(../imagenes/secciones/SierraNevada-bottom-left.gif);
	background-repeat:no-repeat;
	width:15px;
	height:15px;		
}
td.secciones-default-bottom-center{
	background-image:url(../imagenes/secciones/SierraNevada-bottom-center.gif);	
}
td.secciones-default-bottom-right{
	background-image:url(../imagenes/secciones/SierraNevada-bottom-right.gif);
	background-repeat:no-repeat;
	width:15px;
	height:15px;			
}
a.secciones-default-LinkNombre{
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
}
a.secciones-default-LinkSeccion{
	font-size:10px;
	font-weight:bold;
	color:#A3B9D2;
	text-decoration:none
}
.secciones-default-descripcion{
	font-size:12px;	
	/*color:#898990;*/
	color:#093974;
}
a.secciones-default-link-descripcion{
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none
}
td.secciones-default-tittleGeneral{
	background-image:url(../imagenes/secciones/SierraNevada-first-center.gif);
}

/*------------------ Seccion sierra nevada -------------*/
a.secciones-SierraNevada-LinkNombre{
	font-size:22px;
	
	color:#ffffff;
	cursor:pointer;
	text-decoration:none;
}
td.secciones-SierraNevada-tittleGeneral{
	background:url(../imagenes/sierraNevada.gif) no-repeat;
	background-position: top center;
	width:400px;
	height:70px;
}

/* ----- BaqueiraBeret ----------*/
a.secciones-BaqueiraBeret-LinkNombre{
	font-size:22px;	
	color:#ffffff;
	cursor:pointer;
	text-decoration:none;
}
td.secciones-BaqueiraBeret-tittleGeneral{
	background:url(../imagenes/baqueiraBeret.gif) no-repeat;
	background-position: top center;
	width:400px;
	height:70px;
}
/* ----- Andorra ----------*/
a.secciones-Andorra-LinkNombre{
	font-size:22px;	
	color:#ffffff;
	cursor:pointer;
	text-decoration:none;
}
td.secciones-Andorra-tittleGeneral{
	background:url(../imagenes/andorra.gif) no-repeat;
	background-position: top center;
	width:400px;
	height:70px;
}
/* ----- Formigal ----------*/
a.secciones-Formigal-LinkNombre{
	font-size:22px;	
	color:#ffffff;
	cursor:pointer;
	text-decoration:none;
}
td.secciones-Formigal-tittleGeneral{
	background:url(../imagenes/formigal.gif) no-repeat;
	background-position: top center;
	width:400px;
	height:70px;
}

/****************************************************************************/
/*								 Top Five									*/
/****************************************************************************/	

div.ofertas-table{
	background:url(../imagenes/index_40.gif) no-repeat;
	border:0px;
	padding:0px;
	margin:0px;
	width:260px;
	height:570px;
	position:relative; 
}

#ofertas-table-Top{
	position: absolute;
	top:160px;	
	
}
div.oferta-precio{
	position:relative;
	float:left;
	padding-left:5px;
	top : 37px;
	width:36px;
	border:0px;	
	margin:0px;
	color:#0f418c;
	font-size:12px;
	font-weight:bold;	
	text-align:right;			
}
div.oferta-fila{	
	position:relative;	
	height:80px;
	width:260px;
}
div.ofertaI-imagen{
	position:relative;
	float:left;
	padding-left:5px;
	top : 15px;
	width:50px;
	color:#0f418c;
	font-size:20px;
	font-weight:bold;
	border:0px;	
	margin:0px;
	
}
div.ofertaI-nombre{
	position:relative;
	float:left;	
	width:155px;	
	vertical-align:text-middle;	
	border:0px;
	padding-top:3px;
	padding-left:5px;
	margin:auto;	
	display:table-cell;
	vertical-align:middle;	
}
div.oferta-atencion{
	color:#5E2500;
	font-size:13px;
	font-weight:bold;
	position: absolute;
	top:80px;
	left:115px;	
	
}
.oferta-nombre{
	color:#5E2500;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.oferta-fechas{
	/*color:#ffffff;*/
	/*color:#DA9425;*/
	color:#2A552F;
	font-size:12px;	
	text-align:left;
	text-decoration:none;
}
.oferta-nombre-14{
	color:#5E2500;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	
}
.oferta-nombre-12{
	color:#5E2500;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
}
.oferta-nombre-10{
	/*color:#ff3333;*/
	/*color:#D16E06;*/	
	color:#5E2500;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	
}
/****************************************************************************************************/
/* 	SECCIONES 		 																				*/
/****************************************************************************************************/
td.mainMenu{
	/*BACKGROUND: url(../imagenes/bgMenu.gif) no-repeat ;
	background-repeat:y-repeat;*/
	width:100px;
	height:20px;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
}
a.mainMenuLink{
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
a.mainMenuLink:hover{
	color:#4d6faf;
	font-size:12px;
	font-weight:bold;
	
}
table.mainMenuTable{
	background-color:#a9a5a6;
}

table.sectionMenu{
	background:url('../imagenes/bgSeccionesMenu.gif') ;
}

a.seccionSubMenuLink{
	color:#e86060;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	
}
a.seccionMenuLink{
	/*color:#ffffff;*/
	color:#0000bb;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
.seccionSubMenuLinkDisabled{
	color :#c5c5c5;
	font-size:14px;
	font-weight:bold;
	text-decoration:line-through;
}

td.seccionesHotelPestañas{
	background:url('../imagenes/seccionesHotelesBGTab.gif');
	width:100px;
	height:30px;
	text-align:center;
	text-valign:middle;
	
}
td.seccionesHotelLastRow{
	background:url('../imagenes//mostrarPaquetesBGBottom.gif');
	width:470px;
	height:30px;
	
}
td.seccionesHotelFirstRow{
	background:url('../imagenes/mostrarPaquetesBGTop.gif');
	width:470x;
	height:30px;
}
table.seccionesHotelFotografias{
	background-color:#d3ddf3;
}
.seccionesHotelNombres{
	color: #F7B500;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tempus Sans ITC;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;	
}
td.seccionesHotelBGDescripcion{
	background-color:#ECF3FF;	
}
td.seccionesHotelOferta{
	/*background-color:#D5D5D5;*/
	background:url(../imagenes/seccionesFondoOfertas.gif);
	font-size:18px;
	font-weight:bold;
	/*color: #DE7A39;*/
	color:#3834A2;

}

/****************************************************************************************/
/* estilo deldiv que muestra la descripción del hotel									*/
/****************************************************************************************/
td.mostrarHotelTab{
	background:url('../imagenes/mostrarHotelBGTab.gif');
	width:100px;
	height:30px;
	text-align:center;
	text-valign:middle;
	
}
div.mostrarHotelBG{
	background-color:#e0d3bc;	
	height:450px;
	overflow:auto;
}
td.mostrarHotelBGLastRow{
	background:url('../imagenes/mostrarHotelBGBottom.gif');
	width:800px;
	height:30px;
	
}
td.mostrarHotelBGFirstRow{
	background:url('../imagenes/mostrarHotelBGTop.gif');
	width:800px;
	height:30px;
	
}
.mostrarHotelDireccion { 
	color: #333333;
	font-family: Arial, Helvetica, sans-serif, Tempus Sans ITC;
	font-size:12px;
	font-style:italic;
}
.mostrarHotelDescripcion {
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	/*font-weight: bold;*/ 
	color: #00216b
}
.mostrarHotelImagenDescripcion img{
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}
.mostrarHotelCaracteristicasTitle{
	font-color:#000000;
	font-size : 12px;
	font-weight:bold:	
}

.mostrarHotelCaracteristicas {
	width: 100%;
}

.mostrarHotelCaracteristicas img{
	
	margin-right:5px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	
}
.mostrarHotelTarjetasTitle{
	font-color:#000000;
	font-size : 12px;
	font-weight:bold:
}
.mostrarHotelTarjetas img {
	
	margin-right:5px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
}
.mostrarHotelTitle{
	color: #F7B500;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tempus Sans ITC;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}
/*----------------------------------------------------------------------------------------------*/
/* Secciones: subseccion inicio																	*/
/*----------------------------------------------------------------------------------------------*/
.seccionInicioDesc{
	font-size :12px;	
	color:#0000aa;
	
}
.seccionInicioNombre{
	text-transform:uppercase;
	font-size :18px;
	font-weight:bold;
	color:#0000aa;
}
/*----------------------------------------------------------------------------------------------*/
/* Secciones: subseccion paquetes																*/
/*----------------------------------------------------------------------------------------------*/
.seccionPaquetesCenter{
	/*background-color:#F4CA82;*/
/*background-color:#41B8E3;*/
	background-color:#ECF3FF;
	border-left:2px solid #374f58;
	border-right:2px solid #374f58;
	padding-left:5px;
	padding-right:5px;
	
}
td.seccionPaquetesBGLastRow{
	background:url('../imagenes/mostrarPaquetesBGBottom.gif');
	width:800px;
	height:30px;
	
}
td.seccionPaquetesBGFirstRow{
	background:url('../imagenes/mostrarPaquetesBGTop.gif');
	width:800px;
	height:30px;	
}
.seccionPaquete-fechas-mostrar{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif, Tempus Sans ITC;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
.seccionPaquetesTitle{
	/*color: #F7B500;*/
	/*color:#3300CC;*/
	color: #6A0000;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tempus Sans ITC;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	
}
.seccionPaquetesDescripcion{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00216b
}

a.seccionPaquetesLink{
	text-decoration :none;
	font-size:10px;
	font-weight:bold;
	color :#ff0000;
}

td.seccionesPaqueteOferta{
	/*background-color:#D5D5D5;*/
	background:url(../imagenes/seccionesFondoOfertasPaquetes.gif);
	border-left:2px solid #374f58;
	border-right:2px solid #374f58;
	
	font-size:18px;
	font-weight:bold;
	/*color: #DE7A39;*/
	color:#3834A2;

}

span.avisoPaquete a{
	text-decoration: none;	
	font-size:14px;	
}

span.avisoPaquete a:hover{
	color: #A36221;
}

span.avisoPaquete b{
	font-weight: bold;
	font-size:14px;
	color: #BB0000;	
}

span.ofertaForfait a{
	text-decoration: none;	
	font-size:14px;	
}

span.ofertaForfait a:hover{
	color: #A36221;
}

span.ofertaForfait b{
	font-weight: bold;
	font-size:14px;
	color: #BB0000;	
}

span.ofertaSeguro a{
	text-decoration: none;	
	font-size:14px;	
}

span.ofertaSeguro a:hover{	
	color: #A36221;
}

span.ofertaSeguro b{
	font-weight: bold;
	font-size:14px;
	color: #2F9230;
}

td.tipoAlojamiento {
	color: #001C9B;
	font-size: 8px !important;
	font-size: 10px; 
	font-weight: bold;
	vertical-align:bottom;
}

/************************************************************************************************/
/* Clase del div de los hoteles																	*/
/************************************************************************************************/
div.seccionHotelDescripcion{
	position:absolute;
	width:800px;
	z-index:20;
	top:50px;
	left:100px;		
}

/************************************************************************************************/
/* Mostrar hotel con el buscador especifico de ese hotel 										*/
/************************************************************************************************/

.hotelImagenDescripcion img{
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}

/*******************/
/*  MESSAGE BOXES  */
/*******************/
.error {
	background: #FFA694 url(../imagenes/errorIcon.gif) 15px center no-repeat;
	text-align: left;
	padding: 20px 20px 20px 80px;
	margin: 5px;
	border-top: 2px solid #FF3A24;
	border-bottom: 2px solid #FF3A24;
}

.warning {
	background: #FFF094 url(../imagenes/warningIcon.gif) 15px center no-repeat;
	text-align: left;
	padding: 20px 20px 20px 80px;
	margin: 5px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
}

.success {
	background: #94FF9F url(../imagenes/successIcon.gif) 15px center no-repeat;
	text-align: left;
	padding: 20px 20px 20px 80px;
	margin: 25px;
	border-top: 2px solid #24FF2B;
	border-bottom: 2px solid #24FF2B;
}


.info {
        background: #B9BED9 url(../imagenes/infoIcon.gif) 15px center no-repeat;
        text-align: left;
        padding: 20px 20px 20px 80px;
	margin: 0px 0px 10px 0px;
	border-top: 2px solid #8C95C9;
	border-bottom: 2px solid #8C95C9;
	color:#ffffff;
}


/****************************************************************/
/* Estilos de la sección Grupos 								*/
/****************************************************************/

/****************************************************************/
/*	Estilos seccion registrarUsuario							*/
/****************************************************************/
td.registrarUsuarioTdLeft{
	background-color:#880B03;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
td.registrarUsuarioTdRight{
	background-color:#839DC9;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
td.registrarUsuarioHeaderFooter{
	background-color:#979314;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}

/************* AUTO-SUGGEST *******************/
.asholder {
	position: relative;
}


td.divHotelMostrarMainLoadingBG{
	background:url('../imagenes/cargador.gif') no-repeat;
	background-position: top center;
	
	
}
.divHotelMostrarMainLoadingTitle{
	font-size:24px;
	font-weight:bold;
	color:#6167BC;
}



/****************************************/
/* Estilos del área de clientes			*/
/****************************************/
/* ------- Menu -----*/

table.areaClientesMenu{
	background-color:#ffffff;
	
}
td.areaClientesMenuHeader{
	font-size:14px;
	font-weight:bold;	
	color:#00216B;
}
td.areaClientesMenuSeparador{
	background:url(../imagenes/areaClientesSeparador.gif) no-repeat;
	
}

td.areaClientesMenuCenter{
	padding-left:9px;
	padding-right:9px;
}


/*-------- Login -----*/
td.areaClientesLoginHeader{
	font-size:14px;
	font-weight:bold;
	background-color:#A9A5A6;
	color:#ffffff;	
	
}
table.areaClientesLoginTable{
	background-color:#ECF3FF;		
}
td.areaClientesLoginCenter{
	font-size:12px;
	font-weight:bold;
	color: #00216B;	
}
a.areaClientesLink{
	text-decoration:none;
}

/*-------- Login Costa-----*/
td.areaClientesLoginHeaderCosta{
	font-size:14px;
	font-weight:bold;
	background-color:#C9980D;
	color:#ffffff;	
	
}
table.areaClientesLoginTable{
	background-color:#ECF3FF;		
}
td.areaClientesLoginCenter{
	font-size:12px;
	font-weight:bold;
	color: #00216B;	
}
a.areaClientesLink{
	text-decoration:none;
}

/*-------------- Datos de cliente ----------*/
td.areaClientesTabs{
	background:url(../imagenes/backgroundDatosClienteTab.gif) no-repeat;
	width:203px;
	text-align:center;
}

table.datosClientePuntosTable{
	/*background-color:#B6C0D0;*/
	background-color:#FBF1DC;
	border-width:1px;
	border-style:solid;
	border-color:#516B97;
}
td.datosClientePuntosLeft{
	width:220px;
	font-size:14px;
	font-weight:bold;
	
}
td.datosClientePuntosRight{
	color:#AE4956;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}
table.datosClienteTable{
	/*background-color:#B6C0D0;*/
	 background-color:#FBF1DC;
	border-width:1px;
	border-style:solid;
	border-color:#516B97;
}
td.datosClienteLeft{
	width:100px;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	
}
td.datosClienteSeparador{
	width:30px;
}
td.datosClienteRight{
	width:350px;
	color:#AE4956;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

/*-------------------------------------- Historico ------------------------------------------*/
table.datosClienteHistoricoTable{
	background-color:#B6C0D0;
	border-width:1px;
	border-style:solid;
	border-color:#516B97;
}
td.datosClienteHistoricoHeader{
	font-size:18px;
	color:#4956AE;
	font-weight:bold;
	text-align:center;
}
td.datosClienteHistoricoLeft{
	width:100px;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	
}

td.datosClienteHistoricoRight{
	width:350px;
	color:#AE4956;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}	

.paqueteImagenesDescripcion img {
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}



/* Menu superior */
.menuSuperiorColumna{
	background-color: #127C8A;
	height:24px;
	padding-right:10px;
	margin-right:10px;
	padding-left:10px;
	color :#ffffff;
	font-size:12px;
	font-weight:bold;
}
.menuSuperiorColumna a{
	color :#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}








.nombre_hotel{
color: #E30000;
font-size:12pt;
font-weight:bold
}

.nombre_localidad	{
color: #E30000;
font-size:10pt;
}

A.mapa{
font-size:10pt;
font-weight:bold;
color:#E30000;
text-decoration:none;
}

A.mapa:hover{
text-decoration:underline
}




/* FORMULARIO DE DATOS DE CLIENTES */
.formularioDatosPersonales{

}
.formularioDatosPersonalesHeader{
	background-color:#C39905;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
}
.formularioDatosPersonalesClave{
	/*background-color:#127C8A;*/
	background-color:#E1C282;

	padding-left:5px;
	margin-top:2px;
	color:#ffffff;
	font-weight:bold;
}
.formularioDatosPersonalesValor{
	background-color:#FBF1DC;
	font-weight:bold;
}

/* LISTADO DE RESERVAS */
.misReservasHeader{
	background-color:#C39905;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
}
.misReservasActuales{
	/*background-color:#B6C0D0;*/
	background-color:#E1C282;

	font-size:15px;
/*	color:#127C8A;*/
 	color:#E17455;
	font-weight:bold;
}

.misReservasAnteriores{
/*	background-color:#B6C0D0;*/
	 background-color:#E1C282;
	 font-size:15px;
	color:#E17455;
	font-weight:bold;
}

.misReservasHeaderColumn{
	background-color:#E1C282;

	padding-left:5px;
	margin-top:2px;
	/*	color:#127C8A; */
	color:#E17455;

	font-weight:bold;
}
.misReservasValueColumn{
	/*background-color:#ECF3FF;*/
	background-color:#FBF1DC;

	padding-left:5px;
	margin-top:2px;
	/*color:#127C8A;*/
	color:#034380;
}

.misReservasValueColumn a{
	color:#C39905;
	text-decoration:none;
}
span.bono a {
	color:#C39905;
	text-decoration:none;
}
div#contact_form {
	padding-top: 30px;
	text-align: left;
	width: 600px;
	margin: 0 auto;
}
.noborder {
	border: 0px;
}
input.comment {
	width: 250px;
}	
select.comment {
	width: 250px;
}
textarea.comment {
	width: 350px;
	height: 150px;
}
div.comment-remark {
	font-weight: bold;
	font-size: 12px;
}
div.info-pie {
	font-size: 11px;
	width: 700px;
	margin: 0 125px 0 125px;
	text-align: center;
}
div.info-pie p {
	text-align: left;
	margin-top: 10px;
}


/******************************** Visualizacion de la reserva ******************************/
table.reservaVista{
	background-color:#BAA73A;
	border:1px solid #BFBAB0;
	border-collapse:collapse;
	font-size:13px;
	margin:0 auto;
	padding:10px;
	width:500px;
}
.reservaVistaCabecera{
	background-color:#BAA73A;
	border-color:#BFBAB0 #BFBAB0 -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px 0;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
	color:#ffffff;
}

td.reservaVistaImparIzquierda{
	background:#CFBF6B none repeat scroll 0 0;
	font-weight:bold;
	padding-bottom:5px;
	padding-right:10px;
	padding-top:5px;
	text-align:right;
	width:150px;
	font-size:10px;
	color:#000000;
}
td.reservaVistaImparDerecha{
	background:#ECE2A7 none repeat scroll 0 0;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:5px;
	text-align:justify;
	font-size:10px;
}
td.reservaVistaParIzquierda{
	background:#DCC85D none repeat scroll 0 0;
	font-weight:bold;
	padding-bottom:5px;
	padding-right:10px;
	padding-top:5px;
	text-align:right;
	font-size:10px;
	width:150px;
	color:#000000;
}
td.reservaVistaParDerecha{
	background:#F1E290 none repeat scroll 0 0;
	font-size:10px;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:5px;
	text-align:justify;
}


