﻿/**Relativo al CSSBase*/
/*color:0084CB*/
/*#AAD4E1 mas clarito*/

body {
	background-color: #fff !important;
 	/*color: #1E73BE;	*/
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    /*background-image: url("images/fondo3.jpg");
	background: url("images/fondo3.jpg") no-repeat scroll center top rgb(243, 246, 250);*/
	min-height: 500px;
    /*background-origin: padding-box;
    background-position: 5px 0;
    background-repeat:no-repeat !important;*/
    background-size:contain contain;
    }
    
a.disabled
{
	color: #aaa;
}
input:disabled, select:disabled
{
	background-color: #f4f4f4;
	color: #555;
}
input[type="submit"],
input[type="button"],
input[type="reset"]
{
    border: 1px solid #666;
    background-image: url(images/CssImages/fondo-botones.jpg) repeat-x 0 0;	
	/*min-height: 500px;*/
    color: red;
    text-decoration: underline;
}
/*--------------- cecilio imagenes para los pasos de reservas-------------------------------*/
#tblOpcionalReserva img{
	display:none;
}
/*.paso1Busqueda {
    background-image: url("images/paso-busqueda1.png");
}

.paso2Busqueda {
    background-image: url("images/paso-busqueda2.png");
    padding-bottom: 12px;
    padding-top: 12px;
}

.paso3Busqueda {
    background-image: url("images/paso-busqueda3.png");
    background-position: 8px 13px;
}

.paso1Busqueda, .paso2Busqueda, .paso3Busqueda {
    background-position: 8px 50%;
    background-repeat: no-repeat;
    border-bottom: 1px dotted rgb(170, 170, 170);
    padding: 10px 0px 10px 50px;
} */


#opcionales-reserva-wrapper p{
    text-align: left;
}

/*	-------------------------------------	OCULTANDDO PESTAÑAS DE BUSQUEDA ---------------*/

#opcionReserva_43_53_23_, #opcionReserva_42_44_21_{
	display:none !important;
}

.VerHotelesEnMapa {
    text-decoration: none;
	color: #FFF !important;
}

input[type="password"],
input[type="text"], 
textarea,
select
{
    border: 1px solid #666;
}
.enlacePoliticasCancelacion, .resumenExpedientePoliticasCancelacion, #enlaceFormularioGp
{
	color: #3C5DBE;
	/*background-color: #1E73BE;*/
}

a, #logadoAbrirHotelero, .enlacePoliticasCancelacion, .resumenExpedientePoliticasCancelacion, #enlaceFormularioFolletoElectronico, #enlaceFormularioGp,
.cerrarTextoPoliticaCanc, .abrirTextoPoliticaCanc, .abrirCerrarResumenExpPoliticasCanc, .abrirCerrarResumenExpDetallePorNoche, .resumenExpDetallePorNoche,
.paso3DetallePorNoche, .abrirCerrarPaso3DetallePorNoche
{ 
    color:#3C5DBE;
}

a:visited 
{
    color:#1E73BE;
}
a:hover, #usuarioRegistrado a:hover
{
    color: #1E73BE;
}
.encabezadoTabla
{
    background-color:#666;
    border-bottom:1px solid #666;
    color:#fff;
} 
#etiquetaAbrirCerrar li a
{
    /*color:#fff !important;*/
	left: 100px;
}   
#abrirCliente a
{
    color:#fff !important;
}
#abrirCliente.etiquetaMenuVisible a
{
     color: #ff9900 !important;
}

.textoOfertaPdfFe{
	color: white;
}

/*Relativo a CSS Busqueda*/
.listaPublicaciones li 
{    
    border: 1px solid #CCC;
    background-color:#fff; 
}
.resultadoBusqueda li
{    
    border: 0px solid #C7D5FA !important;  /* borde general caja cecilio */
    background-color: #F1F5FE;
}
.tituloResultado
{    
    background-color: #1E73BE;
}
.descripcionResultado h2, .descripcionResultadoFolletoElectronico h2
{  
    color: #fff;
}
#lineasResultados li
{    
    background-color: #fff; /*f1f1f1 */
    border: 0px solid #1E73BE;  
    color: black;
}
#lineasResultados
{    
    background-color: #fff; /*f1f1f1 */
    border: 0px solid #1E73BE;  
    color: black;
}

#lineasResultados a
{
   /* color:#eea508 !important;*/
}
.fechasLineaResultado 
{    
    color: #fff; 
    border: 0 !important;   
}
.textoObservaciones a, .textoObservaciones a:hover
{
    color:#eea508 !important;
}
.enlaceBusquedaMasInfo a, .enlacePublicacionReservar a
{
    /*color:#eea508 !important;*/
    color:#fff !important;
}
#filtroResultados
{
    background-color: #1E73BE;
    border: 1px solid #E6E6E6;
}
#filtroResultados h2
{
    color:#FFF;    
}
#filtroResultados h3, #capaOrden
{
    color:#FFF;
    border-top: 1px dotted #fff; 
}
#listaCategorias label {
	color: white;
}

#filtrar, #borrar {
	border: 1px solid #666;
   background-color: #ff9900;
	color: black;
	font-size: 1em;
}
#formulario 
{
    border: 0.083em solid #666;
    background-color:#E6E6E6;
}
#btnModificarBusqueda 
{   
    color:#1E73BE;
}
#btnModificarBusqueda:hover 
{	
    color:#009de0;
}
#busquedaSinResultados
{    
    color: #000;    
}
#cargandoResultadosFiltro
{
    background-color: #fff;
    opacity: 1;
}
#cargandoContenidoResultadosFiltro
{    
    border:3x dotted #1E73BE; 
    background-color:#fff;    
}
.textoCargandoResultados
{    
    color:#1E73BE !important;
}
.pruebaOferta, .ofertaGrupoPublicaciones
{
    background-color: #ff9c24;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    color: black; 
}
.ofertaGrupoPublicaciones
{
    background-color: #004B73;    
}
.lbInfBusqueda
{	    
    color:#EEA508;   
}
.resultadoMapa
{
    color: #000;
    background: url(../Content/Images/ok2.gif);
}
#menuFolleto li
{        
    border-bottom:1px dotted #EEA508; 
}
#menuFolleto li.seleccionada
{
    background:url(images/CssImages/arrowright.png) no-repeat 0 50% ;    
    border-bottom:1px dotted #EEA508; 
    color:#8c0504;    
}
#TemporadaFolleto
{    
    background-color:#fff;
    border:1px solid #ccc;
}

#BusquedaFolleto
{   
    background-color:#fff;   
    border:1px solid #CCC; 
}

.lblFolleto
{
	color:#1E73BE;
}

.tituloFolleto
{
	background-color:#e6e6e6;
	color:#1E73BE;
	border-bottom:1px solid #1E73BE;
}

#ResultadosFolleto, #resultadosGrupoPublicaciones
{
	background-color:#fff;	
	margin-bottom:10px;
}
/*Relativo a CSS DetallePublicacion*/
.pnlFolleto
{	
	background-color: #fff;
	border: 1px solid  #CCC;
	color:#1E73BE;
}
.pnlFolletoInfo
{	
	color:#E6E6E6;
}
.pnlTextoProducto
{
	background-color :#fff;	
	color:#1E73BE;		
}
.labels
{
	color: #eea508;	
}
.labelsproducto
{
	color: #eea508;	
}
.labelstitulo
{	
	background-color: #DADEE1;
	border:1px solid #DADEE1 !important;
	color:#1E73BE;	
}
#formularioGrupoPublicaciones
{
    background-color: #fff;
    border:1px solid #ccc;
}
#formularioGrupoPublicacionesH3
{
    color: #eea508;
}
.listaPublicaciones h3
{
    color:#eea508;
}
.imagenProductos, .imagenProductosPaso3
{
    background-color:#fff;
    border: 1px solid  #666 ;
}
/*relativo a CSS ERROR*/
#divDetalleError
{
    background-color: #E6E6E6;
    border: solid  #666 1px;
}
#detalleError
{    
    background-color: #E6E6E6;
    border: solid  #666 1px;
}
/*relativo a CSS Formularios*/
#formularioBusqueda
{    
    background-color: #eb8100;
	color: #fff;	
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 0px; 
		 
   /* border:5px solid #C7D5FA;
    margin-top: 12px;*/
}

#filtroBusqueda.vertical #formularioBusqueda {
    width: 236px;
    padding: 8px !important;
    float: right;
    border: medium none !important;
	border-radius: 0px 0px 0px !important;
	margin-bottom: 4px;
}

/*  CECILIO NUEVAS ADAPTACIONES XML */
#formularioBusqueda H2{
	color: white;
}

.estrella, .numero-hoteles-estrella{
	color: white;
}

#titulos-cabecera .habitaciones, #titulos-cabecera .regimen, #titulos-cabecera .precios{
	font-size: small;
	color: #1E73BE;
}

#filtro-nombre-hotel{
	color: #000;
}

#productos .lineaResultadoBusqueda{
	border: 1px solid #1E73BE !important;
}
.resultadoBusqueda .lineaResultadoBusqueda{
	border: 1px solid #1E73BE !important;	
}

#menuLateral .infoTooltip{
 background-image: none;
}

#opcionesReserva{
	text-align: center;
}

#opcionesReserva li
{
	background-color: #EB8100;
	font-weight: bold !important;
	color: #fff;
	border-radius: 10px 10px 0px 0px;

}
#opcionesReserva li.seleccionada
{
	background-color: #1E73BE;
	color: #fff;
	font-weight: bold !important;	
	border-radius: 10px 10px 0px 0px;
}

#cargandoFormularios
{
    background-color: #eee;   
}
#validacionFormulariosBusqueda
{
    background: #fdd url(images/CssImages/error-validacion.png) no-repeat 10px 50%;
    border: 1px solid Red;
}
/*relativo a CSS GestionUsuario*/
.validation-summary-errors, .field-validation-error
{
   color:Red;    
}
#datosPersonales 
{
    background-color:#E4EBFD;
	 border: 5px solid #C7D5FA; 
	 color: Black;
}

#datosUsuario
{    
    background-color:#E4EBFD;
	 border: 5px solid #C7D5FA; 
 	 color: Black;
}
#otrosDatos
{    
    background-color:#E4EBFD;    
    border: 5px solid #C7D5FA; 
 	 color: Black;
}
#detalleDatosUsuario, #detalleDatosUsuarioOk
{    
    background-color:#E4EBFD;   
	 border: 5px solid #C7D5FA;  
 	 color: Black;
}
#registroUsuario
{    
    background-color:#E4EBFD; 
	 border: 5px solid #C7D5FA; 
	 color: Black; 
}
.parrafoEnhorabuena
{
    background-image:url(images/CssImages/vistoBueno.png);
    background-repeat:no-repeat;  
}
.h2DetalleMensajes
{    
    background: url(images/CssImages/detalleMensaje.png) no-repeat left -10;  
}
.h2NuevoMensaje
{    
    background:url(images/CssImages/nuevoMensaje.png) no-repeat left -10px;   
}
#dialogNavegadorObsoleto a
{
    color:#eea508 !important; 
}
#dialogNavegadorObsoleto a:hover
{
    color:#eea508 !important;   
}
#mensajeCancelado
{    
    color: Red; 
}
/*relativo a CSS Login*/
#contenedorlogin 
{
	background-color : #f2e4d7;		
}
#contenedorlogin a 
{
	color: #000;	
}
#contenedorLogo
{
	/*background: #fff url(images/logotipo-empresa.png) no-repeat 50% 50%;	
	border: 0.0625em solid  #666;*/
	background-color:transparent !important;
}
#contenedorFondoLogin 
{
	background-color: #FFF !important;
	border: 0.0625em solid  #666;
}
#contenedorCabecera
{
	background-color:transparent !important;	
}
#contenedorLogin 
{
	color: #000;	
	background-color: #fff;
}
#usuarioRegistrado 
{
    background-color:#E6E6E6;
}
.mensajeInformacionLogin
{   
    background: #f6f1b7 url(images/info20.png) no-repeat scroll 5px 5px;   
    border: 2px solid #848484;
    color: #000;	
 }   
 
#imgCargaEspera {
	border: 0 !important;
}    

#cargandoContenidoResultadosFiltroPublicidad{
 margin:0 auto;
 top:75px;
 width:30%;
 position:absolute;
 text-align:center;
 left:35%;
 border:0px solid orange;
 margin-top:75px;
 position:static;
 padding:0!important}


#etiquetaAbrirCerrar, #menuSuperior, #etiquetaLogadoHotelero, #menuNavegacion, #contenedorCabecera
{
   background-color:#1E73BE !important;
   color:#fff !important;
}

#etiquetaAbrirCerrar *,  #etiquetaLogadoHotelero *
{   
   color:#fff !important;
}

#menuSuperior a, #pie a
{
    color: #fff;
}
#principal 
{
    background-color:#fff;
}
#pie
{
    background-color: #1E73BE	 !important;
    color: #fff !important;
}
#menuPrivado li a
{
    background:url(images/CssImages/elementoMenuDesplegable.png) no-repeat 5px center;
    color:#000;    
}
#padreMenuDesplegable, #padreMenuDesplegableClaveContrato 
{
    background-image:url(images/CssImages/imagenMenuDesplegable.png) no-repeat left 3px;
    color:#fff;    
}
.logado
{
    color:#fff;
}
.paginacion a
{
    border: 1px solid #eea508;
}
.paginacion a:visited 
{
    color:#ccc;
}
.paginacion .actual
{
	background-color: #eea508;
	border: 1px solid #eea508;
	color: #fff;
}
.paginacion .deshabilitado 
{
	border: 1px solid  #CCC;
	color:  #CCC;
}
.paginacion span, .paginacion a 
{
    color: #eea508;
}
/*relativo a CSS PRINCIPAL*/
#menuLateral
{
    margin-top: 30px;
}
#menuLateral ul li
{
    background-color: #fff;
}
#menuLateral ul li:hover
{
    background-color: #fff;
}
#menuLateral ul li a
{
    color: #1E73BE;   
    text-decoration:underline; 
}

.tituloGrupoPublicaciones
{
    background-color: #AAD4E1;
    color: #fff;
}
.contenedorCarrusel, #panelMensajes
{
    background-color: #fff;
    border:1px solid #CCC;
}
.etiquetasGrupoPublicaciones li
{
    background:url("images/CssImages/etiquetaGruposPublicaciones.png") no-repeat;        
}
.contenidoEtiquetaGrupoPublicaciones
{
    color:#fff !important;
}
.informacionGrupoDetalle
{
    background-color: #eea508;
    color: #fff !important;
}
.informacionGrupoDetalle h3
{
    color: #fff;
}
.informacionGrupoDetalle a, .informacionGrupoDetalle a:hover
{
    color: #fff;
}
#menuInferior
{
    color: #fff;
}
.titulomenu
{    
    color:#1E73BE;
}
/*relativo a CSS ProcesoReserva*/

.activo
{
	color:#1E73BE;
	background-color: #ededed;
	padding-top: 6px;		
}
.inActivo
{
	color:#666;
	padding-top: 6px;	
	
}
#detalleReservaInfo
{
	background:  #E6E6E6 url(../Content/Images/CssImages/flecha-info.png) no-repeat  20px 0px;
}
.informacionDetalleReserva
{
	background: #F6F1B7 url(../Content/Images/CssImages/info.png) no-repeat 10px;
    color: #000;
}
#leyendaBooking
{
    background:  #E6E6E6 url(../Content/Images/CssImages/flecha-info.png) no-repeat  20px 0px;
}
.informacionPasosReserva, .informacionPasosReservaFinal
{      
	background: #FF9C24 url(../Content/Images/CssImages/info.png) no-repeat 10px;    
	color: white;
}
#validacionInicioProcesoReserva, #validacionBookingBus, #validacionOpcionalReserva, #mensajesInicioReserva, #validacionTurnosCupos, #validacionInfoProcesoReserva
{
    color: Red;    
}
#tiposServicios, #Paradas, #ServiciosEleccion,#DistribucionTurnos, #Planning, #bookingVehiculo, #ContenedoraOpcionales, #ContenedoraInformacionReserva,/*#ContenedorDatosPasajeros,*/ #muestraExpediente, #serviciosExpediente,#SeleccionRegimen
{	
	background:  #E4EBFD url(../Content/Images/CssImages/flecha-info.png) no-repeat  20px 0;
}
#tblDatosInformacionProcesoReserva, #tblDatosGenerales
{
	border: 1px solid #666;	
}
.tituloTurnosCupos 
{
    background-color: #E6E6E6;
}
.par
{
    background-color: #ccc;
}
.impar
{
    background-color: #fff;
}
#datosPasajeros
{
    background:  #E6E6E6 url(../Content/Images/CssImages/flecha-info.png) no-repeat  20px 0;
}
#datosAdicionalesPax
{
    background-color: #E6E6E6;
}
#datosObligatoriosPasajeros li
{
    color: Red;
}
#validacionPasajeros
{
    background-color: #E6E6E6;
}
#expedienteObservaciones
{
    background-color: #ccc;
}
.lineaSeparadorMuestraResumen
{
    border-top: 1px dotted  #666;
}
#muestraExpediente .documentacion, #muestraExpediente .proforma 
{
    color: #003888;
}
#muestraExpediente .documentacion:hover, #muestraExpediente .proforma:hover 
{
    color: #003888;
}
#infoPaso3
{
	background: #FF9C24 url(../Content/Images/CssImages/info.png) no-repeat 10px;  
	color: #fff;  
}
#datosRegistroUsuario
{
    background:  #E6E6E6 url(../Content/Images/CssImages/flecha-info.png) no-repeat  20px 0;
    padding:25px 0 10px;
}
#usuarioRegistrado #contenedorLogin
{
     background-color: #E6E6E6 !important;
}
#datosReserva
{
    background: #E4EBFD url(../Content/Images/CssImages/flecha-info.png) no-repeat  20px 0;
}
#usuarioNuevo
{
    background-color: #E4EBFD;
}

#usuarioNuevo label
{
	color: black;
}
#mensajeImpresion
{
    background: url(../Content/Images/print_warning.png) no-repeat 0 0;
}
#mensajeImpresionMuestraResumen
{
    background: url(../Content/Images/print_warning.png) no-repeat 30px 10px;    
}
#mensajeImpresionFacturas
{
    background: url(../Content/Images/print_warning.png) no-repeat 90px 20px;
}
.otrosProductos
{
    background-color: #fff !important;
}
.otrosProductos span
{
    border-bottom: 1px dotted #1E73BE;
    color: #1E73BE;
}
/**Respecto a las posiciones*/

#cabecera
{    
   height: 5px;
	/*background: url("images/CssImages/logo-cabecera.png") no-repeat scroll center center rgb(255, 255, 255);*/
	
	
}
#menuLateral
{
	padding: 5px 10px;
    float: left; 
}
#mensajeria 
{
	padding:5px 10px 0 0;
    float:right; 
}
#busqueda 
{
	margin: 20px 10px;
	padding: 0 15px 5px;
	float: left;
	background-color: #F0F7FF;
	border-radius: 10px;
}
#gruposPublicaciones
{
    float: right;
    margin: 20px 10px 20px 30px;
    margin-left:10px;
}
/****************Añadido por la nueva vista resultados***************/

#precio
{
    color: #000;
}
.precio, .precioDesde 
{
    color: #fff;;
}
.precioEnlaceLineaResultado
{
	color: white;
}
.VerEnMapa
{
	color: #fff !important;
}
.destino
{
    color: #fff;
}
.verMas, .verMenos
{
    color: #003888;
}
.verMas
{
     background: url(/Content/images/CssImages/more_result.gif) no-repeat 0 9px;
}
#descripcionCategoria h2 {
	color: #fff !important;
}
.verMenos
{
   background: url(/Content/images/CssImages/less_result.gif) no-repeat 0 9px; 
}
.textoResultado, .distintivas, .textoResultadoGp
{
    color: #000;
}
.distintivas a
{
    color: #fff; /*color*/
}
.lineaResultadoBusqueda
{
    border: 0px doted #000 !important;
    background-color: #ff3;
}

.acomodacion, .lineaResultado
{
   border: 0px solid #E4EBFD !important;
}
/*.lineaResultado
{
    border-top: 2px dotted #bbb !important;
}*/
.lineaResultado, .acomodacion, .lineasResultadosReset
{
    background-color: #E4EBFD;
}
.lineaTarifaPrecio
{
    background-color: #FF9C24 !important;
	 border: 0px solid #1E73BE !important;
}

.mensajeInformacionReserva
{
    background: #f6f1b7 url(images/info20.png) no-repeat scroll 0.315em 20%;/*color*/
    border: 1px dotted  #666;
    color: #999;	  
    padding-left:30px;
}  
.labelsPublicacion
{
   color: #1E73BE;	
}
.lbDesPublicacion
{   
    color: #1E73BE;	
}
#logoAgencia, #datosContrato
{    
    background-color:#e5ded4; 
}
.enlaceReservasEstancia, .enlaceReservasEstanciaPeticion
{
    border : 1px solid #999 !important;
    background: url(images/CssImages/fondo-botones.jpg) repeat-x scroll 0 0;    
    color: #000 !important;
    font-size: 1.1em !important;    
}
.lineasResultadosOferta
{
    background-color: #fff !important;
    border: 0px solid #fff !important;
}
.lineasResultadosOfertaGp
{
    background-color: #fff !important;
}

.precioEnlaceLineaResultado .precioTachar {
	color: #red;
}

.acomodacionTachado{
 font-size: 1.3em;
}
.imagenProducto
{
    background-color:#FFFFFF;
    border:1px solid #666666;
}
.imagenProductoPrincipal
{
    background-color:#FFFFFF;
    border:1px solid #666666;    
}
.oferta
{
    color: #000; 
}
.textoPrecioResultadoOferta
{
    color: #000;
    font-size: 1.5em;
}
.lineaOferta {
	background-color: white !important;
}
/* PRECIOS EN LA LINEA 3 CLASES:
1- CAPA PRECIOS (ID). 2- PRECIOS NORMAL. 3- PRECIO TACHADO.
CECILIO */

#preciosAcomodacion {
	width: 150px;
}
.precioLineaAcomodacion {
	color: black;
	font-size: 1.3em;
	background-color: #c1c1c1;
   border-bottom-left-radius: 2px;
   border-bottom-right-radius: 2px;
   border-top-left-radius: 2px;
   border-top-right-radius: 2px;
   margin-left: 5px;
   padding-bottom: 0 !important;
   padding-left: 0 !important;
   padding-right: 2px !important;
   padding-top: 0 !important;
   width: 65px;
}
.precioTachar
{
    color: red;
    font-size: 1.3em;
    width: 60px;
}

.textoPrecioResultadoCircuito{
	color: black;
	background-color: #c1c1c1;
	font-size: 1.3em;
}
.textoPrecioResultadoCircuito span {
	font-size: 0.9em;
	font-weight: normal;
}

.enlaceReservasCircuitos {
	 border : 1px solid #999 !important;
    background: url(images/CssImages/fondo-botones.jpg) repeat-x scroll 0 0;    
    color: #000 !important;
    font-size: 1.1em !important; 
}
#listaPrestaciones{
	color: #fff;
}
#listaPrestaciones label{
	color: #fff;
}

#informacionUsuario
{
    background-color :#FF9C24;
}
/*Paso 3*/
#contenedorDatosGenerales, #contenedorDesglosePreciosReserva
{
    border-top: 2px dotted #ccc;
}
#descripcionProductoDestinoPaso3
{    
    background-color: #C7D5FA;
    color: #1E73BE;     
    margin-top:5px;
}
#textoOfertaPrecioPaso3
{
    background-color: #C7D5FA	;
    margin-top:5px;
}
.ofertaPaso3, .textoOfertaPaso3
{
    color: #fff;
}
#acomodacionesCapacidad li
{
    background-color: #EB8100 !important;    
}
#numeroNoches
{
    color: #333;   
}
#capaIe6
{
    border-bottom: 2px solid #E4EBFD;
    background-color: #fffccc;
}
.lineaSeparadorDetallePrestatario
{
    border-bottom: 1px dotted #000;
}
.separadorResumenPrestatario hr
{
    border-color: #ccc -moz-use-text-color #fcffe5;
}
.enlaceGestionAgencias { color: black !important; }

#GaleriaImagenes li
{
    border: 1px solid #888;
    color: #1E73BE;
}
#GaleriaImagenes li.seleccionada
{
    border-color: #1E73BE;
}
#controlVisor
{
    background-color:#fff;
}



.btCierreCupo_Cerrar
{
	background-color: red;
	color: white;
	text-decoration: underline;
}

.comboTemporadaPreciosCupos
{
	color: black !important;
	background-color: white !important;
}

div#resultadosCompactos span.descripcionHotel { color: #fff; }

/*  ***************************************************************************************
               CODIGO PARA QUE LAS PESTAÑAS SE VEAN HORIZONTALES
               
*/

#inicioMB
{
	z-index:999;
}


#abrirUsuarioNuevo
{
	margin-left: 8px;
}

#opcionesReserva li
{
    border-radius: 5px !important;    
}

/* Modulos Dinámico */

.textoPrecioResultadoPaqueteDinamico 
{
    margin-top: 7px;
    font-weight: bold;
    line-height: 21px;
    padding: 5px 10px;
    float: right;
    margin-right: 5px;
	color: #fff !important;
}


/* Modal Opcionales de Reserva */
#opcionales-reserva-wrapper, #cambio-password-modal-wrapper, #solicitud-presupuesto-modal-wrapper {
    background-color: #000;
    border: 7px solid rgba(200, 200, 200, .4);   
    color: #fff;
}
/* Resultados busqueda compactos */
div#resultadosCompactos span.descripcionHotel
{
    color: #fff;
}
div#resultadosCompactos #precio /* Cecilio  caja precio*/
{
    background-color: #fff; 
    color: #1E73BE;
}
div#resultadosCompactos .precioDesde, div#resultadosCompactos .precio {
	color: #1E73BE;
}
div#resultadosCompactos .contenidoCodigoRegimen
{
    background-color: #444;   
    color: #fff;
}
div#resultadosCompactos span.precioLineaAcomodacion
{
    background-color: #c1c1c1;   
    color: #000;   
}
/* Detalle habitacion por noche */
#totaldetalle
{
    background-color: #ffffee;
}
.habitacion
{
    border-bottom: 1px solid #ffffee;
}
.bordeHabitacionIzq
{
    border-left: 1px solid #fcefa1;
}
.bordeHabitacionDer
{
    border-right: 1px solid #fcefa1;
}
.habitacion p
{
    border-bottom: 1px dotted #222;
}         

/*  CECILIO  PRECIOS EN LISTADO COMPACTO  */

.textoPrecioResultadoPaqueteDinamico {
    margin-top: 7px;
    font-weight: bold;
    line-height: 21px;
    padding: 5px 10px;
    float: right;
    margin-right: 5px;
	color: #FFF !important;
}

panel-lateral-resultados #filtroResultados {
    margin: 4px 0px 0px 0px;
    border: medium none !important;
}

#listaFiltroGrupoDistintivas li label {
    margin-left: 5px;
    color: #fff;
}

div#resultadosCompactos span.precioTachar {
	background-color: #FFF;
	color: RED;
	font-size: 1.2em;
}     

div#resultadosCompactos span.precioLineaAcomodacion {
    background-color: #C1C1C1;
    color: #000000;
    font-size: 1.2em;
}
#listaCaracteristicas label {
	
color: white;
}

#FolletoElectronico {
    display: none !important;
}
#info-producto-pdv .textoPrecioResultadoPaqueteDinamico {   
    background-color: #1E73BE;
    color: #fff;
}
/****************************************************************/
/** Botones para nuevo diseño formularios y Paquete Vacacional **/
/****************************************************************/
#formularioBusqueda button, #formularioBusqueda .button,
.contenedor-mcp button, .contenedor-mcp .button {
    background-color: #07c !important;
    border-color: #5f5f5f;
    color: #fff;    
}

#formularioBusqueda button:hover, #formularioBusqueda button:focus, #formularioBusqueda .button:hover, #formularioBusqueda .button:focus,
.contenedor-mcp button:hover, .contenedor-mcp button:focus, .contenedor-mcp .button:hover, .contenedor-mcp .button:focus {
    background-color: #09f !important;
}

.contenedor-mcp .presupuesto {
    background-color: #008cba !important;
    border-color: #008cba;
}

.contenedor-mcp .presupuesto:hover, .contenedor-mcp .presupuesto:focus {
    background-color: #479dba !important;
    border-color: #479dba;
}
/** Resultados Paquete Vacacional **/
.contenedor-mcp .resultados-busqueda li.resultado-busqueda{ border: 1px solid #ccc;}
.contenedor-resultado-paquete-vacacional .precio-desde,
.contenedor-mcp .resultado-busqueda .contenedor-precio {
    background-color: #eb8100;
    color: #fff;
}
.contenedor-mcp .cabecera-color-resultado {
    background-color: #ccc;
}

.contenedor-mcp .cabecera-color-resultado a,
.contenedor-mcp .cabecera-color-resultado span {color: #07c !important;}

.contenedor-mcp .resultado-busqueda .contenedor-precio h3{ color: #484848;}

/*.contenedor-mcp h2 small*/
.contenedor-mcp #filtroResultados h2,
.contenedor-mcp #filtroResultados h3,
.contenedor-mcp h1 small, .contenedor-mcp h3 small, 
.contenedor-mcp h4 small, .contenedor-mcp h5 small, 
.contenedor-mcp h6 small{ color: #fff !important; }

/*Calendario Paquete Vacacional*/
.contenedor-mcp #calendario-modal-wrapper,
.contenedor-mcp #control-calendario-modal { background-color: #ccc; }

.contenedor-mcp #contenedor-tabla-almanaque .dia-salida,
.contenedor-mcp #leyenda-almanaque .leyenda {
    background-color: #008cba;
    color: #fff;
    border: 1px solid #ccc;
}
.contenedor-mcp #contenedor-tabla-almanaque .dia-salida:hover {
    background-color: #abadb4;
    color: #fff;
}
.contenedor-mcp #contenedor-tabla-almanaque .dia-oferta,
.contenedor-mcp #leyenda-almanaque .leyenda-oferta {
    background-color: #f08a24;
    color: #fff;
    border: 1px solid #ccc;
}
.contenedor-mcp #contenedor-tabla-almanaque .dia-oferta:hover {
    background-color: #db8e9c;
    color: #fff;
}
/*Eleccion dinamica*/
.contenedor-mcp .contenedor-precios-top,
.contenedor-mcp .contenedor-precios-top h6 {
    background-color: #f08a24;
    color: #333;
}

.contenedor-mcp .lista-tab{border-bottom: 4px solid #008cba;}

.contenedor-mcp .lista-tab li {
    background-color: #f08a24;
    color: #fff;
}
.contenedor-mcp .lista-tab li.activa {
    background-color: #008cba;
    color: #fff;
}

.contenedor-mcp .lista-servicios h4.activa, .contenedor-mcp .lista-servicios li.activa p, .contenedor-mcp p.activa {
    background-color: #008cba !important;
    color: #fff !important;
}

.contenedor-mcp .lista-servicios h4, .contenedor-mcp p.precio-desglose-paquete {
    background-color: #f08a24;
    color: #fff;
}

.contenedor-resultado-paquete-vacacional table tr.resultadoSeleccionado td,
.contenedor-resultado-paquete-vacacional table tr.resultadoSeleccionado td label.seleccionarElemento,
.contenedor-resultado-paquete-vacacional table tr.resultadoSeleccionado a { color: #fff; }

.contenedor-resultado-paquete-vacacional table tr.resultadoSeleccionado {
    background-color: #008cba;
}
/* Reset Validacion de Formularios Nuevos */
.contenedor-mcp #validacionFormulariosBusqueda,
#formularioBusqueda #validacionFormulariosBusqueda {
    background-color: #f04124;
    border-color: #de2d0f;
    color: #fff !important;
}

.contenedor-mcp .validation-summary-errors, .field-validation-error,
#formularioBusqueda .validation-summary-errors, .field-validation-error{ color: #fff !important; }
.visor-turnos-cupos{ display: none; }

#cabecera {
    height: 150px;
    margin-left: 0;
}