body
{
    background-position: top;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    /* background-image: url(Images/fondo.jpg); background-color: #F06C07;*/
}
	
/* Estilo de la Tabla del control de búsqueda de hotel del lateral Izquierdo */
#HotelTablaControlBusqueda 
{
    margin: 0px 0px 0px 0px;
    width: 175px;
    border: solid 0px #000000;
}

/* Estilo para los TD de la tabla de contenido */
.HotelControlBusquedaTDContenido 
{
    padding-left: 9px;
    padding-right: 12px;
}
.btnHotelBuscar
{
    background-repeat: no-repeat;
    background-image: /Images/btnBuscar.png;
}

.HotelTituloMarron1
{
    color: #000000;
    font-size: 15px; /* font-weight: bold; */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-top: 10px;
    margin-bottom: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #B21321;
}
.HotelTituloMarron1 a
{
    color: #000000;
    text-decoration: none;
}

.HotelTituloMarron1 a:hover
{
			color: #000000;
			text-decoration:underline;
}

.HotelTituloMarron2
{
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    display: block;
    padding-left: 10px;
    padding-top: 10px;
    background-color: #F06C07;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #B21321;
}

.HotelTituloMarron3 
{
    color: #613314;
    FONT-SIZE: 16px;
    font-weight: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.HotelTituloMarron4
{
    color: #613314;
    FONT-SIZE: 14px;
    font-weight: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.HotelTextoMarron1
{
    color: #613314;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.HotelTextoMarron2
{
    color: #613314;
    FONT-SIZE: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.HotelTextoMarron3
{
    color: #613314;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.HotelTituloNegro1 
{
    color: #000;
    FONT-SIZE: 11px;
    font-weight: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.True
{
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.False
{
    color: #808080;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.HotelTituloNegro1 a
{
			color:#000000;
			FONT-SIZE: 11px; 
		    font-weight: bold; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION:none;			
			
}

.HotelTituloNegro1 a:hover
{
			color:#000000;
			FONT-SIZE: 11px; 
		    font-weight: bold; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION:underline;						
}

.HotelTituloNegro1Disable
{
    color: #808080;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.HTN2
{
			color:#000000;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			FONT-SIZE: 10px; 
			font-weight: bold;
}

.HTN1 
{
			color:#000000;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.HTN1 a
{
			color:#000000; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION:none;						
}

.HTN1 a:hover
{
			color:#000000; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION:underline;								
}


.HotelTituloNegro2 
{
			color:#000000;
			FONT-SIZE: 10px; 
		    font-weight: bold; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.HotelTituloNegro2Disable
{
    color: #808080;
    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;
}

.HotelTextoNegro1 
{
    color: #000000;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    line-height: 10px;
    font-weight: bold;
}

.HotelTextoNegro2
{
			color:#000;
			FONT-SIZE: 10px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.HotelTextoNegro3
{
			color:#623314;
			FONT-SIZE: 11px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			line-height:15px;
}

.HotelTextoNegro4
{
			color:#000000;
			FONT-SIZE: 9px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			/*line-height: 10px; */
			margin-left:13px;		
}

.HotelEnlacePaquete1
{
    color: #000000;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    background: transparent url(Images/Bullet1.png) no-repeat top left;
    padding-left: 13px;
    margin-top: 0px;
    margin-bottom: 2px;
}

.HotelEnlacePaquete1 a
{
			color:#000000;
			FONT-SIZE: 10px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			text-transform:uppercase;			
			text-decoration:none;			
}

.HotelEnlacePaquete1 a:hover
{
			color:#000000;
			FONT-SIZE: 10px; 		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			text-transform:uppercase;			
			text-decoration:underline;			
}

.HotelBotonAmarillo1 
{
    /* border: solid 1px #9E7E46;*/
	/* background: transparent url(Hoteles/FondoBoton.gif)  no-repeat center left; */
	
	margin-top: 5px;
    color: #000000;
    FONT-SIZE: 10px;
}

.HotelBotonFondo1 
{
	/* background: transparent url(Hoteles/btnVerMasOfertas.gif) no-repeat top left;*/
	cursor:hand;
	border-width:0px;
	width:123px;
	height:21px;	
}

.HotelBotonFondoBuscar
{
    /* background: transparent url(Hoteles/btnBuscar.gif) no-repeat top left;	*/
    cursor: hand;
    display: block;
    background-color: #613314;
    border-width: 0px;
    width: 69px;
    height: 21px;
}

.HotelBotonFondoReserva
{
    background: left
top;
    cursor: hand;
    border-width: 0px;
    width: 80px;
    height: 21px;
    display: inline;
    background-color: #613314;
    text-transform: uppercase;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

.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/btnContinuar.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;	
}

.HotelComboTipo1 
{
	border: solid 1px #9E7E46;		
	color:#000000;
	FONT-SIZE: 9px; 		    
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;		
}

.HotelComboTipo2
{
	border: solid 1px #9E7E46;		
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}



/* Estilo del control de cabecera, si es que lo hay */
.HotelTablaControlCabecera 
{
	background:  #221E1F; 
	width:100%;
	height:0px;
}

.HotelFondoOscuro 
{
	background-color:#AA844D;
}

.HotelFondoOscuro2
{
	background: transparent url(Hoteles/FondoTitulo.gif) repeat top left;
	/* background-color:#AA844D; */
}


.HotelFondoClaro
{
}



/* Ancho del TD de la tabla lateral en las fichas que contienen el control lateral de búsqueda */
.HotelTDAnchoControlLateral
{
    border: 1px solid #B21321;
    background-position: 50% top;
    width: 180px;
    vertical-align: top;
    background-color: #F06C07;
}

.HotelLinea2
{
    width: 100%;
    background: transparent url(Hoteles/Linea1.gif) repeat-x left;
    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 
{
	
}
	
.HotelCentradoColumna2
{
	width:955px;
}
	
.HotelCentradoColumna3
{
}	
	

.HotelCalendariosCabecera 
{
	background-color:#333333;
	color: #FFFFFF;
}

.barraFiltro1
{
    font-size: 12px;
}
.HotelBoton
{
    cursor: hand;
    border-width: 0px;
    display: inline;
    background-color: #B21321;
    text-transform: uppercase;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
}
.redStar
{
FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #c00000; FONT-FAMILY: Verdana
}

.CalendarLink a
{
    text-decoration: none;
}
.CalendarLink a:hover
{
    text-decoration: underline;
}
        .BorderLines
        {
            border-bottom-style: solid;
            border-width: 1px;
            border-color: #613314;
            padding-top: 25px;
            padding-bottom: 5px;
        }
        .TextoNegro
        {
            font-size: 10px;
            color: #000000;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            text-decoration: none;
        }

.HotelTextoNegro12
{
    color: #000;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#MainContainer
{
    border-color: #623314;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-align: center;
    border-top-style: solid;
    border-top-width: 1px;
    margin-top: 20px;
    margin-bottom: 100px;
}

#mainContentPlaceHolder
{
}
.bold
{
    font-weight: bold;
}
.btnVolverPaginaAnterior_es
{
    width: 175px;
    height: 21px;
    background-repeat: no-repeat;
    background-image: url( 'Images/btnVolveraPaginaAnterior_es.png' );
}
.btnVolverPaginaAnterior_en
{
    width: 175px;
    height: 21px;
    background-repeat: no-repeat;
    background-image: url( 'Images/btnVolveraPaginaAnterior_en.png' );
}

#btnVerMas
{
    background-repeat: no-repeat;
    background-image: url( 'Images/btnVerMas.png' );
    width: 72px;
    height: 15px;
    cursor: hand;
}

#btnReservar
{
    background-repeat: no-repeat;
    background-image: url(  'Images/btnReservar.png' );
    width: 75px;
    height: 15px;
    cursor: hand;
}

#btnReservaBP
{
    background-repeat: no-repeat;
    background-image: url(  'Images/btnReservaBP.png' );
    width: 136px;
    height: 19px;
    cursor: hand;
}

#btnReservar2
{
    background-repeat: no-repeat;
    background-image: url(  'Images/btnReservar2.png' );
    width: 80px;
    height: 21px;
    cursor: hand;
}

#btnMasInformacion
{
    background-repeat: no-repeat;
    background-image: url( 'Images/btnMasInformacion.png' );
    width: 124px;
    height: 15px;
    cursor: hand;
}

#btnMasInformacion2
{
    background-repeat: no-repeat;
    background-image: url( 'Images/btnMasInformacion2.png' );
    width: 181px;
    height: 21px;
    cursor: hand;
}
a.boffice:link
{
    color: #FFF;
    font-size: 12px;
    visibility: hidden;
}
a.boffice:hover
{
			color:#FFF;
			FONT-SIZE: 12px; 		    
}
a.boffice:visited
{
			color:#FFF;
			FONT-SIZE: 12px; 		    
}

.PanelEscojaHotel
{
    padding-bottom: 10px;
}

.HotelHombreSloganFondo
{
}
.HotelInfoHombre
{
    color: #333;
    font-size: 18px; /* font-weight: bold; 			*/
    font-weight: 600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
.HotelInfoSlogan 
{
			color:#333;
			FONT-SIZE: 15px; 
			font-style:italic;		    
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
#TopHotelNombre
{
    padding-left: 0px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#TopHotelInfo
{
    font-size: 11px;
    color: #623314;
    margin-bottom: 20px;
    height: 80px;
    margin-left: 45px;
}
#TopHotelInfo a
{
    color: #623314;
    text-decoration: none;
}
#TopHotelInfo a:hover
{
    color: #623314;
    text-decoration: underline;
}
#Telefon
{
    width: 160px;
    height: 72px;
    float: right;
    background-image: url( 'Images/telefono.png' );
    background-repeat: no-repeat;
}
.Header_config_prod
{
    text-align: center;
    padding-bottom: 5px;
    padding-top: 15px
}
.TextoArial_12
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.visible_false
{
    visibility: hidden;
}

#divfoto img
{
    width: 575px;
}

#divplano img  
{
    width: 575px;
}

.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;
}

