body {
    margin: 0px;
}
	
/* Estilo de la Tabla del control de búsqueda de hotel del lateral Izquierdo */
.HotelTablaControlBusqueda 
{
	background:  #161A1D; 
	margin: 0px 0px 0px 0px;
	width:180px;
	border: solid 0px #000000;
}

/* Estilo para los TD de la tabla de contenido */
.HotelControlBusquedaTDContenido 
{
    padding-left: 9px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 3px;
}

.HotelMainContentDIV
{
    padding: 10px;
}

.HotelLblEstancia 
{
			color:#424A52;
			FONT-SIZE: 13px; 
			/* font-weight: bold; */			
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.HotelLblErrorEstancia
{
    color: #FF0000;
    font-size: 13px; /* font-weight: bold; */
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.HotelTituloMarron1 
{
    color: #FFF;
    FONT-SIZE: 15px; /* font-weight: bold; */
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    display: block;
}

.HotelTituloMarron1 a
{
			color:#FFF;
			FONT-SIZE: 15px; 
			/* font-weight: bold; */			
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			text-decoration:none;
}

.HotelTituloMarron1 a:hover
{
			color:#FFF;
			FONT-SIZE: 15px; 
			/* font-weight: bold; */			
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			text-decoration:underline;
}


.HotelTituloMarron2
{
    color: #424A52;
    font-size: 19px; /* font-weight: bold; 			*/
    font-weight: 600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
.HotelTituloMarron5
{
    color: #424A52;
    font-size: 20px; /* font-weight: bold; 			*/
    font-weight: 600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
.HotelTituloBlanco19
{
			color:#fff;
			FONT-SIZE: 19px; 
			/* font-weight: bold; 			*/
			font-weight: 600; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			text-transform:uppercase;
}
.HotelTituloMarron3 
{
			color:#424A52;
			FONT-SIZE: 16px; 
			font-weight: bold;			
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.HotelTituloMarron4
{
			color:#424A52;
			FONT-SIZE: 14px; 
			font-weight: bold;			
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.HotelTextoMarron1
{
			color:#000;
			FONT-SIZE: 11px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
}

.HotelTextoMarron2
{
			color:#424A52;
			FONT-SIZE: 15px; 					
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.HotelTextoMarron3
{
			color:#424A52;
			FONT-SIZE: 12px; 					
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.HotelTituloNegro1 
{
			color:#000;
			FONT-SIZE: 13px; 
		    font-weight: bold; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.HotelTextoBlanco11
{
			color:#fff;
			FONT-SIZE: 11px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
}
.HotelTituloBlanco13
{
			color:#fff;
			FONT-SIZE: 13px; 
		    font-weight: bold; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.HotelTituloNegro13 
{
			color:#000;
			FONT-SIZE: 13px; 
		    font-weight: bold; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.HotelTituloOscuro13 
{
			color:#424A52;
			FONT-SIZE: 13px; 
		    font-weight: bold; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.HotelTituloNegro1 a
{
			color:#000;
			FONT-SIZE: 13px; 
		    font-weight: bold; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION:none;			
			
}

.HotelTituloNegro1 a:hover
{
			color:#fff;
			FONT-SIZE: 13px; 
		    font-weight: bold; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION:underline;						
}

.HTN2
{
			color:#000000;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			FONT-SIZE: 10px; 
			font-weight: bold;
}

.HTN1 
{
			color:#FFF;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.HTN1 a
{
			color:#FFF; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION:none;						
}

.HTN1 a:hover
{
			color:#FFF; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION:underline;								
}


.HotelTituloNegro2 
{
			color:#424A52;
			FONT-SIZE: 10px; 
		    font-weight: bold; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.HotelTituloNegro3 
{
			color:#000000;
			FONT-SIZE: 15px; 
			font-style:italic;		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.HotelTituloBlancoI15 
{
			color:#fff;
			FONT-SIZE: 15px; 
			font-style:italic;		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.HotelTituloNegro4 
{
			color:#8E9295;
			FONT-SIZE: 14px; 
			font-weight: bold;		    
			FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.HotelTextoNegro1 
{
			color:#FFF;
			FONT-SIZE: 10px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			line-height: 10px;
}

.HotelCondicionesTextoNegro
{ 
			color:#222;
			FONT-SIZE: 10px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			line-height: 10px;
 }


.HotelTxtBoxs 
{
			color:#000;
			FONT-SIZE: 10px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			line-height: 10px;
}
.HotelTextoNegro9 
{
			color:#000000;
			FONT-SIZE: 9px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			line-height: 10px;
}

.HotelTextoNegro2
{
			color:#000;
			FONT-SIZE: 10px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.HotelTextoNegro3
{
			color:#fff;
			FONT-SIZE: 11px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			line-height:15px;
}
.HotelTextoBlanco11
{
			color:#fff;
			FONT-SIZE: 11px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			line-height:15px;
}
.HotelTextoNegro4
{
			color:#FFF;
			FONT-SIZE: 9px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			/*line-height: 10px; */
			margin-left:13px;		
}
.HotelSubTituloListaOfertas
{
			color:#FFF;
			FONT-SIZE: 9px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			/*line-height: 10px; */
			margin-left:13px;		
}
.HotelTextoNegro5
{
			color:#000;
			FONT-SIZE: 11px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			line-height:15px;
}
.HotelEnlacePaquete1 
{ 
			color:#FFF;
			FONT-SIZE: 10px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			text-transform:uppercase;			
			background: transparent url(Hoteles/Bullet1.gif) no-repeat top left;												
			padding-left:13px;
 }


.HotelEnlacePaquete1 a
{
			color:#FFF;
			FONT-SIZE: 10px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			text-transform:uppercase;			
			text-decoration:none;			
}

.HotelEnlacePaquete1 a:hover
{
			color:#FFF;
			FONT-SIZE: 10px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			text-transform:uppercase;			
			text-decoration:underline;			
}

.HotelEnlaceCarrito 
{ 
			color:#FFF;
			FONT-SIZE: 10px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			background: transparent url(Hoteles/Bullet1.gif) no-repeat top left;												
			padding-left:13px;
 }

a.HotelEnlaceCarritoPrecio
{
    color: #FFF;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

a:hover.HotelEnlaceCarritoPrecio  
{
    color: #FFF;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: line-through;
}

.HotelTextAlertMessage { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #e93e3e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }

.HotelBotonAmarillo1 
{
    border: solid 1px #BEC0BD;
/* background: transparent url(Hoteles/FondoBoton.gif)  no-repeat center left; */
    background-color: #424A52;
    margin-top: 5px;
    color: #fff;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.HotelBotonFondo1 
{
	background: transparent url(Hoteles/btnVerMasOfertas.gif) no-repeat top left;
	cursor:hand;
	border-width:0px;
	width:118px;
	height:17px;	
}

.HotelBotonFondoVerMasOfertas 
{
	background: transparent url(Hoteles/btnVerMasOfertasFondo.gif) no-repeat top left;
	cursor:hand;
	border-width:0px;
	width:170px;
	height:17px;	
}

.HotelBotonFondoBuscar
{
	background: transparent url(Hoteles/btnBuscar.gif) no-repeat top left;												
	cursor:hand;
	border-width:0px;
	width:51px;
	height:17px;	
}

.HotelBotonFondoReserva
{
	background: transparent url(Hoteles/btnReserva.gif) no-repeat top left;												
	cursor:hand;
	border-width:0px;
	width:98px;
	height:17px;	
}

.HotelBotonFondoAnyadir
{
	background: transparent url(Hoteles/btnAnyadir.gif) no-repeat top left;												
	cursor:hand;
	border-width:0px;
	width:188px;
	height:17px;	
}

.HotelBotonFondoContinuar
{
	background: transparent url(Hoteles/btnReserva.gif) no-repeat top left;												
	cursor:hand;
	border-width:0px;
	width:71px;
	height:17px;	
}

.HotelBotonFondoEfectuarReserva
{
	background: transparent url(Hoteles/btnEfectuarReserva.gif) no-repeat top left;												
	cursor:hand;
	border-width:0px;
	width:150px;
	height:16px;	
}

.HotelBotonFondoActualizarImporte
{
	background: transparent url(Hoteles/btnActualizarImporte.gif) no-repeat top left;												
	cursor:hand;
	border-width:0px;
	width:275px;
	height:17px;	
}



.HotelBotonFondoComprarEleccion
{
    background: transparent url(Hoteles/btnComprarEleccion.gif) no-repeat top left;
    cursor: hand;
    border-width: 0px;
    width: 187px;
    height: 17px;
    float: right;
}

.HotelComboTipo1 
{
	border: solid 1px #9E7E46;		
	color:#000000;
	FONT-SIZE: 9px; 		    
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;		
}

.HotelComboTipo1 
{
	border: solid 1px #9E7E46;		
	color:#000000;
	FONT-SIZE: 11px; 		    
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;		
	font-weight:bold;
}



/* Estilo del control de cabecera, si es que lo hay */
.HotelTablaControlCabecera 
{
	background:  #221E1F; 
	width:100%;
	height:0px;
}

.HotelFondoOscuro 
{
	background-color:#424A52;
}

.HotelFondoNegro
{
    margin: 0;
    padding: 0;
    border-color: #000000;
    background-color: #000;
    border-width: 0px;
}

.HotelFondoOscuro2
{
	background: transparent url(Hoteles/FondoTitulo.gif) repeat top left;
	/* background-color:#AA844D; */
}


.HotelFondoClaro
{
	background-color:#DDDDD3;
}

.HotelHombreSloganFondo
{
	background-color:#000000;
}



/* Ancho del TD de la tabla lateral en las fichas que contienen el control lateral de búsqueda */
.HotelTDAnchoControlLateral 
{
    width: 180px;
    background-color: #161A1D;
    vertical-align: top;
}

.HotelLinea2 
{
    width: 100%;
    background-color: #161A1D;
    border: solid 0px #000000;
    height: 2px;
    display: block;
}

.HotelOculto 
{
	display:none ;
}

.HotelCentradoTabla 
{	
	border: solid 0px #000000;		
	padding: 0px 0px 0px 0px;
	width:100%;
	margin: 0px 0px 0px 0px;	
}
	
	
.HotelCentradoColumna1 
{
    background-color: #FFF;
}
	
.HotelCentradoColumna2
{
    width: 955px;
    background-color: #000;
}
	
.HotelCentradoColumna3
{
    background-color: #FFF;
}
	

.HotelCalendariosCabecera 
{
	background-color:#333333;
	color: #FFFFFF;
}
.HotelContenido
{
    margin-right: 5px;
    margin-left: 5px;
}
.HotelMainContenido
{
    background-color: #DDDDD3;
    margin-left: 5px;
}

a.boffice:link
{
    color: #161A1D;
    FONT-SIZE: 7px;
}
a.boffice:hover
{
			color:#161A1D;
			FONT-SIZE: 6px; 		    
}
a.boffice:visited
{
			color:#161A1D;
			FONT-SIZE: 6px; 		    
}
.hotelsfotos
{
    border: 1px solid #808080;
    padding: 1px;
    background-color: #000000;
}
.fotohoteldescripcion
{
    width: 584px;
}

a.linkpie:link
{
    color: #FFF;
    FONT-SIZE: 9px;
    text-decoration: none;
}
a.linkpie:hover
{
    color: #FFF;
    font-size: 11px;
    text-decoration: none;
}
a.linkpie:visited
{
	color:#FFF;
	FONT-SIZE: 9px; 		    
    text-decoration: none;
}

.HotelInfoHombre
{
    color: #FFF;
    font-size: 19px; /* font-weight: bold; 			*/
    font-weight: 600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
.HotelInfoSlogan 
{
			color:#FFF;
			FONT-SIZE: 15px; 
			font-style:italic;		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.verPedidosLink
{
    color: #FFF;
    text-decoration: none;
}

a.verPedidosLink:hover
{ 
    color: #FFF;
    text-decoration: underline;
 }


