
body {
	background:none;
	background-color:;
	
	background-image: none !important;
	
}
a {
    color: ;
}
#Body {
	/*background-color: #fff;*/
}

#Header {
	background:;
	height:auto;
	
}
.header-page {
	border-bottom: 1px solid #cccccc;
	background: ;
}
.header-page:before {
    display: none;
}
.header-page h1 img, .header-page h1 a img {
	height: 54px;
	width: auto;
}

.form-new-book {
	
	background: #FFF;
	
}

.header-page nav ul.menu-nav.wl-reset-padding {
	padding: 0 0 0 0;
}

#Wrap {
	overflow: hidden;
}
	#Wrap:before {
		display: none;
	}

/*

#Lateral, #Side {
	margin-right:2px;
}

#BannerSlider {
	margin-right: 4px;
	margin-bottom: 0px !important;
}
*/
#Contenido {
	
}
#BannerSlider a span:before {
    color: !important;
}


/*
#wl_hlinks li {
	float:right;
	padding:0 10px 0 9px;
	border-left:1px solid #ddd;
}

#wl_hlinks li a {
	display:block;
	color:;
	text-decoration:none;
	font:normal 15px/15px MyriadProRegular, Arial, Helvetica, sans-serif;	
}

#wl_hlinks li a:hover {
	color:;
	text-decoration:none;
}
*/

.mdiv, .mdiv:before, .mdiv:after {
	background-color:;
	border-radius: 0px !important; /*Agregado por maxi para poner recto los laterales del motor para el wl*/
}

.Motor .motor-node-advanced {
    background: ;
}
.Motor .motor-node-advanced > a {
    background: ;
}
.motor-node-advanced .motor-items-cointenier {
    background: rgba(255, 255, 255, .6);
}

.Motor .input, .Motor .inputdate, .Motor .select {
	color:;
	background:;
}

div.fancy-select {
	color: !important;
	background: !important;
}

#closeNb {
	color:;
	background:;
}

/**/
.motor-node.disabled:after {
    background: ;
	opacity: .5;
}
.motor-node-advanced .motor-items-cointenier {
    background: rgba(255, 255, 255, .4);
}

.Motor nav {
    /*padding:5px;*/
   /* background:url(.png) repeat;*/
}

.Motor nav li.act label,
#MotorVueNav li label,
#MotorVueNav li.act label,
.Motor label,
.Motor nav label,
.Motor legend,
.paxsVue span,
.rooms h6 small,
.mListaCiudades li label {
	color:;
}

.motor-vuelo-nav li a,
.node-id-flexible {
    color:;
    background: rgba(0, 57, 98, .4);
}
	.motor-vuelo-nav li a span {
		color:;
	}
.motor-vuelo-nav li a.act {
    background: rgba(153, 153, 153, .5);
    /* color: #333; */
}
.Motor .motor-node-advanced > a {
    color:;
    background: rgba(0, 36, 69, .4);
}



.rooms div h4, #vue_m_tramos strong {
	/*color:;*/
	color:;
}

.mpaxs {
	background:none;
}

#MotorVueNav li {
	/*border: 0;
	margin: 0 16px 0 0;*/
}

#MotorVueNav li.act {
	/*background:url(.png) repeat-x 0 10px;
	border: 1px solid #CCC;*/
}

.Motor nav li a {
	color: ;
	background: ;
	border-color: ;
}
	.Motor nav li.activo a {
		color: ;
		background: ;
		border-color: ;
	}
	.Motor nav li a:hover {
		color: ;
		background: ;
		border-color: ;
	}
	
.Motor .msubmit {
	color: ;
	background: ;
	border-color: ;	
}
	.Motor .msubmit:hover {
		color: ;
		background: ;
		border-color: ;
	}
#MotorVueNav li.act:before {
	background:  !important;
}
.submit, .EIP_submit {
	color: ;
	background: ;
	border-color: ;	
}
	.submit:hover, .EIP_submit:hover {
		color: ;
		background-color: ;
		border-color: ;
	}
a.tramo-add {
	color:  !important;
	background: ;
}

.node-id-flexible.node-id-agrupar {
	color: ;
	background: ;
	border-color: ;	
}
	.node-id-flexible.node-id-agrupar label {
		color: ;	
	}
	.node-id-flexible.node-id-agrupar:hover {
		color: ;
		background: ;
		border-color: ;
	}
	.node-id-flexible.node-id-agrupar:hoverlabel {
		color: ;
	}


/**/
.Motor nav li a span {
    opacity: 1;
}
	.Motor nav li a span svg path {
		fill: ;
	}
/**/

.motor-node-full.node-id-search {
    width: calc(100% - 119.89px);
}


#vue_addTramo,
#vue_addTramo span,
#vue_addTramo:hover,
#vue_addTramo:hover span {
	color: !important;
}
#vue_addTramo {
	background: ;
}

.header-page ul.menu-nav a, .header-page nav a {
	padding: 5px;
}

.header-page ul.menu-nav a,
.header-page nav a {
	color: ;
	background-color: ;
}
	.header-page ul.menu-nav a:hover,
	.header-page nav a:hover {
		color: ;
		background-color: ;
	}

/*Huella*/
#HuellaBtn a, #HuellaBtn a strong {
    background-color:  !important;
}
    #HuellaBtn a:hover, #HuellaBtn a:hover strong {
        background-color:  !important;
    }
#Huella li {
    background: ;
}
	#Huella li:before {
		background: ;
	}	
#Huella li.act strong {
	/*background-color: ;*/
	color: ;
}
#Huella li.act {
    background: ;
}
	#Huella li.act:before {
		background: ;
	}

#Huella li:nth-child(2), #Huella li:nth-child(2) strong {
	color: ;
	background-color: ;
}
	#Huella li:nth-child(2):before {
		background-color: ;
	}
	#Huella li:nth-child(2):after {
		background-color: ;
	}
	#Huella li:nth-child(2):hover, #Huella li:nth-child(2):hover strong {
		color: ;
		background-color: ;
		border-color: ;
	}
		#Huella li:nth-child(2):hover:before {
			background-color: ;
		}
		#Huella li:nth-child(2):hover:after {
			background-color: #999999;
		}
		
	#Huella li a:hover {
		color: ;
		background-color: ;
		border-color: ;
	}	
	
.menu-mobile-btn {
	color: ;
	background: ;
}
.btn-mobile-openitem small {
	color:  !important;
}

/*Slider*/
.jssora12r:before, .jssora12l:before {
	color: ;
}
	.jssora12r:hover:before, .jssora12l:hover:before {
		color: ;
	}
/**/


.hofertas > header h2, .hofertas article footer {
	color: !important;	
}

/*
.hofertas article header h3 {
	color: !important;
}
*/
.hofertas article header h4 {
	color: !important;
}
.hofertas article header h5 {
	color:#333 !important;	
}

.hofertas article header h6 {
	background-color: !important;
}
.honavP span:before, .honavS span:before {
	color: !important;
}
.hofertas article footer {
	background-image: url(bg-botones.png) !important;
	background-repeat: no-repeat;
	background-position: left bottom !important;
	color:  !important;
	background-color: !important;
}
	.hofertas article:hover footer {
		background-color: !important;
	}

.footer-page {
    padding: 0;
    margin: 20px 0;
}
.footer-page address {
    width: 100%;
    padding: 10px 0;
    margin: 60px 0 20px 0;
}
#Footer {
	background:none;
	background-color:;
	
}
.footer-page address p {
    font: normal 12px/16px Arial, Helvetica, sans-serif;    
}
#powerby_rss {
    position: relative;
    top: auto;
    float: right;
    margin: 0 0 10px 0;
}

#Footer p {
	padding:10px;
	margin:0;
}

#formulario legend, #formulario h6 {
	color: !important;
}

.dCAL {
	background-color: !important;
}

.dCAL a {
	background-color: !important;
	color: !important;
}

.dCAL a:hover {
	background-color: !important;
}
#dCAL_btn_s, #dCAL_btn_s:hover, #dCAL_btn_a, #dCAL_btn_a:hover {
	background-color: !important;
}
/**/

h5.tituloDetalle span {
    color:  !important;
}


#PL_Wait {
    background:#fff;
	height:auto;
	padding:0 0 20px 0;
}

#PL_Wait h4 {
    color: !important;
}

#PL_Barra {	
	bottom:5px;
}

.pl-windpros-js-body {
    width: 100%;
	height: 100vh;
    top: 0;
    left: 0;
    margin: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #ffffff;
}

div.precio h5, .DP_Precio h5, .iaeroPrecio h3 {
	color: !important;
}
	div.precio:before {
		border-color:  !important;
	}

.itemservicio_comparado, .itemservicio_comparado .gmapicon, .itemservicio .iaero, #bookservicio .itemservicio {
    border-color: !important;
}

.res_g th small {
	color:  !important;
}

#verTerminos {
	color:  !important;
}
	#verTerminos:hover {
		color:  !important;
	}

.icon-ver-display-precio:before {
    color:  !important;
}

/*Comparador*/
.hcomparador a {
    background-color: !important;
    color:  !important;
}
    .hcomparador a:hover {
        border-color: !important;
    }
    
/*Estrellas hoteles/hoteles baratos/filtro*/    
.rbCanEst em.icon-star:before, .itemservicio h6.stars .icon-star.activo:before, #HotelesBaratos h3 em:before, #HotelesBaratos .stars-wrapper em:before, .contEstrellas span.activo {
    color:  !important;
}

.itemservicio h6.no-stars {
    color: !important;
}
/**/

/*Ver precio*/
td.verprecio a {
    background-color:  !important;
    color:  !important;
}
    td.verprecio a:hover {
        background-color:  !important;
    }
td.verprecio a span:before {
    color:  !important;
}    
    
/**/
.vue_expandido {
    border-color:  !important;
}

a.moa, a.moa:hover {
	color:;
}

#btnNB {
    position: relative;
	top:0;
}

.MotorComprimido {
    /*top: 84px;*/
}



.btnCambiar:hover {
	color:;
}

.tarjeta td label, .cuota td label, #mDebitar_texto li strong {
    color: !important;
}

/*Estandarizar*/

.msj h5 {
	color:#333 !important;
}

.iaeroInfo {
	background:#efefef !important;
}

.iaeroTramo h6 strong {
    color:#111 !important;
}

#PL_qBusco h5 span, #Qbusco h5 span {
	color:#000;
}

a.btndetalle {
    background-color:  !important;
    background-image: none !important;
}
    a.btndetalle:hover {
        background-color:  !important;
    }

#formulario hr, #minimotor hr {
	color:#eee !important;
	background-color:#eee !important;
}

#formulario, #minimotor {
	background:#fafafa !important;
}

.fgrupo, .formasDePago {
	border-color:#ddd;
}

#mTarjetas {
	border-color:#aaa !important;
}

.Tarjetas, .Cuotas {
    /*background-image:url(form_f.png);*/
}

#mDebitar_total {
    color:#111 !important;
}

#formulario legend, #formulario label, #minimotor legend, #minimotor label {
	color:#333 !important;
}

.inputdate-span:before, .inputdate-span-formbook:before, .inputdate-span-motor:before, .inputdate-span-misreservas:before {
	color:  !important;	
}

.res_g.desglose-tarifa .trTotal td {
    color:  !important;
}

.fsub {
	border-color:#ddd !important;
}

.rb_ri {
	color:#000 !important;
}
	.rb_ri_activa {
		color:#000 !important;
	}
/*
#resDisplay h2 {
	border-color:#ddd !important;
}
*/

a#rb_reset {
    background-color:  !important;
	color:  !important;
}
    a#rb_reset:hover {
	    background-color:  !important;
    }
#resDisplay strong {
    color:  !important;
}

/**/
.vm-pre a {
    background-color:  !important;
}
.vm-aerolinea a {
    color:  !important;
}
/**/

.mfieldsetline strong {
	background:url(alpha_b_25.png) repeat;	
}

.input, .inputdate, .select, .area {
	border-color:#ccc !important;
}

/*Seleccion*/
div.autosuggest ul li a:hover,
div.autosuggest ul li.as_highlight a:hover,
div.autosuggest ul li.as_highlight a {
	background-color:#eee !important;
}

div.autosuggest ul em, div.autosuggest ul li.as_highlight em {
	color:  !important;
}

/**/
/*Filtros*/
div.RefinarBusqueda h6 {
	color: !important;
}
#fs_p_min, #fs_p_max, .filtro_sub {
	background-color: !important;
}
#fs_p_min:hover, #fs_p_max:hover, .filtro_sub:hover {
	background-color: !important;
}

.icon-filtro-sub {
    background-color:  !important;
}
    .icon-filtro-sub:hover {
        background-color:  !important;
    }
	.submit-icon-span:before {
		 color:  !important;
	}

.slider-filter-noUi .noUi-horizontal .noUi-handle {
    background:  !important;
    border-color:  !important;
}

#bOrden li a {
    background-color:  !important;
    color:  !important;
}
    #bOrden li a:hover {
        background-color:  !important;
    }
    #bOrden li a.bo_activo {
        background-color:  !important;
    }
	
	#resDisplay h2 {
		color:  !important;
	}

.btn-hotels-gropu-filter {
    background-color:  !important;
    color:  !important;
}
    .btn-hotels-gropu-filter:hover {
        background-color:  !important;
    }
/**/

/*Goglemaps*/
#Lateral .btn-open-mapa.enabled div {
    background-color: ;
    color: ;
}
.GmapWindowHtml a.streetview {
    color:  !important;
}
    .GmapWindowHtml a.streetview:hover {
        color:  !important;
    }
/*mapa mini*/
#Gmapasm div {
    background-color:  !important;
    color:  !important;
}
    #Gmapasm div:hover {
        background-color:  !important;
    }
/**/

/*Motor*/
#MotorNB, #tipoVue a {
	background: !important;
	color: !important;
}
#MotorNB:hover, #tipoVue a:hover {
	background: !important;
	color: !important;
}

#tipoVue a.active {
	background: url(bg_gradient.png) repeat-x left bottom !important;
}

#tcTit, #tcTit span {
	color: !important;
}

.cr_ar_det {
	color:  !important;
}

.cr_body, .cr_subtitulo {
	border-color:  !important;
}

.cr_subtitulo span {
	background-color:  !important;
}

/*Flechas aereos*/
.iaeroTramo span.icon-right-big, .iaeroTramo span.icon-left-big {
    color:  !important;
}

/*Interfas navegación minimalista*/
a.infoAR, a.reglaAR, .tool_social, .tool_iconos a span:before, a.paginador-page-back .icon-left-open, a.paginador-page-next .icon-right-open {
    color:  !important;
}
    a.reglaAR:hover, a.infoAR:hover, .tool_iconos a:hover span:before, a.paginador-page-back:hover .icon-left-open, a.paginador-page-next:hover .icon-right-open {
        color:  !important;
    }
/**/


		
/*Volver*/
h2.title a, h3.title a, a.volver {
    background-color:  !important;
} 
    h2.title a:hover, h3.title a:hover, a.volver:hover {
        background-color:  !important;
    }    

/*Aero*/   
.iaeroInfo em, .iaeroTramo h6 span, .vue_expandido .tramo h5 {
    color: #333 !important;
}
.vm-stop a {
	background-color:  !important;
	color:  !important;
}
.vm-stop a::after {
    border-top-color:  !important;
}

.DP_habitaciones {
	background-color:  !important;
	color:  !important;
}
	.DP_habitaciones:hover {
		background-color:  !important;
		color:  !important;
	}
	
.hcomparador span {
	color:  !important;
}

.show-habitaciones.ht {
	background-color:  !important;
}
.btn-mobile-openitem span {
	color:  !important;
}

/*Paginador*/
a.paginador-page-back .icon-left-open, a.paginador-page-next .icon-right-open {
	background-color:  !important;
	color:  !important;
}
	a.paginador-page-back .icon-left-open:hover, a.paginador-page-next:hover .icon-right-open:hover {
		background-color:  !important;
		color:  !important;
	}
	
.itemservicio .hcomparador label {
	color:  !important;
}
	.itemservicio .hcomparador label:hover {
		color:  !important;
	}

#mbox-close {
	background-color:  !important;
}
	#mbox-close:hover {
		background-color:  !important;
	}
	
	#processlight_cerrar.icon-cancel {
		background-color:  !important;
	}
		#processlight_cerrar.icon-cancel:before {
			color:  !important;
		}
		
		#FrmCR h5 {
			color: ;
		}


/*Jssor*/	
.jssorb03 div {
	background-color: ;
	color: ;
}
	.jssorb03 div:hover, .jssorb03 .av:hover {
		background-color: ;
		color: ;
	}
.jssorb03 .av {
	background-color: ;
	color: ;
}


	
/*Gmaps*/
.btn-open-mapa {
	background-color:  !important;
	color:  !important;
}
	.btn-open-mapa:hover {
		background-color:  !important;
		color:  !important;
	}
	.btn-open-mapa.enabled div {
		background-color:  !important;
		color:  !important;
	}
		.btn-open-mapa.enabled:hover div {
			background-color:  !important;
			color:  !important;
		}
		
/*Gmaps New v3.1.2*/
.map-nav li:first-child span {
	background-color:  !important;
	color:  !important;
}
.map-nav li span {
	background-color:  !important;
	color:  !important;
}
.map-controls .map-add-circle {
	background-color:  !important;
	color:  !important;
	border-color:  !important;
}
.map-open-filters small:before {
	background-color:  !important;
	color:  !important;
}
.map-sidebar .map-result-title div.child-1 span {
	color:  !important;
	background:  !important;
}
.map-sidebar .map-stars {
	color:  !important;
}
.map-marker-comprar {
	color:  !important;
	background:  !important;
}
.map-marker-links-stview {
	color:  !important;
	background:  !important;
}
	.map-marker-links-stview.disable {
		color: #CCC !important;
		background: #F2F2F2 !important;
	}
	.map-marker-stars {
		color:  !important;
	}
	.map-filter-star label.activo {
		color:  !important;
		background:  !important;
	}

/*Fin compra*/	
.resOK,
.resAR {
	color:  !important;
}
.resOK h6, .resAR h6 {
	color:  !important;
}
.suCodigo strong {
	color:  !important;
}

/*Home*/
.title-ofertas {
	color: !important;
}
.servicio-home-title h5 {
	color:  !important;
	background:  !important;
}
	.servicio-home-title h5:hover {
		color:  !important;
		background:  !important;
	}

/**/

/*Grilla*/
a.vGDnav span {
	color:  !important;
}
a.vGDnav em {
	color:  !important;
	background:  !important;
}
/**/

.iaeroTitulo {
    color:  !important;
}


#bFiltrosAplicados div {
    background-color:  !important;
}

/*Autocompete*/
div.autosuggest ul li a span b.b-ciudad {
	background-color:  !important;
	color:  !important;
}
/**/

/****New****/
.Motor nav {
	display: block;
}
.motor-container {
	position: relative;
    bottom: 0;
}
/*Preloading*/
.lds-ring div {
	border-color: ;
	border-color:  transparent transparent transparent;
} 
.mdiv .lds-ring div {
	border-color: ;
	border-color:  transparent transparent transparent;
} 
/*********/

/* Smartphones (landscape) ----------- */
@media only screen and (max-width : 768px) {

	#Body {
		padding: 60px 0 0 !important;
	}

	.body-WL-web #Motor {
		margin-top: 50px;
	}	


	/*Full mobile*/
	.header-page h1 img, .header-page h1 a img {
		height: 45px;
	}
	.header-page nav a {
		background-color: transparent !important;
	}
	.header-page ul.menu-nav a, .header-page nav a {
		color: #000000;
		background-color: transparent !important;
		padding: 8px 0 5px 0;
	}
	#Footer .wl-image-footer {
		width: 100%;
	}

	.header-page .menu-mobile ul.menu-nav a {
		height: auto !important;
		padding: 8px 0 5px 0;
		margin: 0;
		color: #333;
		text-align: left;
	}
	.header-page nav li {
		float: none;
		display: block;
		border-top: 1px solid #cccccc;
	}
	.header-page nav ul.menu-nav > li {
		float: none;
		display: block;
	}
	.Motor nav li a {
		height: 50px !important;
	}
	
}


/**/

