/*HOME STYLES
----------------------------------------------------------------------------------------------------------*/
/*
.home div#main-content {
	width: 1002px;
	margin: 0 auto;
}
*/
/*Slider & Jumbotron*/

#slider {height:auto; position:relative; z-index:99; }
    #slider .heading-2 {font-size:6.7em;color:#fff;font-family: 'maven_pro', Verdana, Arial, Helvetica, sans-serif;margin-bottom:.7em;}
		#slider .heading-3 {font-size:5.077em;color:#fff;font-family: 'maven_pro', Verdana, Arial, Helvetica, sans-serif;margin-bottom:.4em;letter-spacing:-1px;}
		#slider .slide-info {width: 100%;display:block;position: absolute;top: 0;}
		#slider .slide-info-content {width:560px;top:30px;padding-left:440px;position:relative;display:block;margin: auto;visibility: hidden;}
		#slider .slick-initialized .slide-info-content{visibility: visible;}
		.device-touch #slider .slide-info-content {padding-left:300px;}
		#slider .slide-info-content .price-title, 
		#slider .slide-info-content strong {color:#fff;font-family: 'maven_pro', Verdana, Arial, Helvetica, sans-serif;font-weight:normal;display:block;padding-bottom: 0;}
		#slider .slide-info-content .text {font-family: 'maven_pro', Verdana, Arial, Helvetica, sans-serif;font-size:1.923em;line-height: 18px;color: #fff;}
			#slider .slide-info-content .text .reduce {font-size:.8em;}
		#slider .slide-info-content .price {font-family: 'maven_pro', Verdana, Arial, Helvetica, sans-serif;font-size:7.846em;color: #fff;display:block;}
	
		#slider .slide-info-content a {font-size:1.3em;color:#fff;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; cursor:pointer;display: block; min-height: 300px;background-color: rgba(255, 255, 255, 0); }
		#slider .slides a:hover {text-decoration: none;}
   #slider .slide-info-content .link {font-size: 1.154em;color:#fff; position:relative; }
      #slider .slide-info-content .link:after { background:url(../img/sp-arrows.png) no-repeat -104px top; display:inline-block; width:13px; height:24px; content:" "; position:absolute; right:-20px; top:0px; }
   #slider .info-blk .slide-info-content .link { color:#333; }
      #slider .info-blk .slide-info-content .link:after { background-position: -117px top; }
		#slider .heading-3.black , #slider strong.black, #slider .slide-info-content strong .price.black, #slider .slide-info-content strong .text.black, #slider .slide-info-content a.black {color:#333;}
		#slider .content-inner { z-index:99;  }
		.slider-accessible {display:none;}
		#slider .flexslider .slides > li {overflow:hidden;height:451px;}
      
    #slider .search-content form > .heading-3 { color:#fcd100; font-size:2.8em; margin-bottom:.5em; }	
		#slider .search-content form > .heading-4 {color:#fcd100; margin-bottom:.5em; }	

		#slider .slide-info.info-blk a,
		#slider .slide-info.info-blk strong, 
		#slider .slide-info.info-blk .text, 
		#slider .slide-info.info-blk .price { color: #333;}

		#slider .slide-info.info-wht a,
		#slider .slide-info.info-wht strong, 
		#slider .slide-info.info-wht .text, 
		#slider .slide-info.info-wht .price { color: #fff;}

		#slider .slide-info .aviosx2 {background-image: url(../img/logo-aviosx2.png); background-repeat: no-repeat; display: block; width: 188px; height: 53px; text-indent: -9999px; margin-top: 16px;}
		#slider .slide-info.info-blk .aviosx2{ background-position: bottom; }
		#slider .slide-info.info-wht .aviosx2{ background-position: top; }

    #slider .content-form { margin-left:-15px; padding-left:15px;background: url('../img/bug-padding-ie.png') repeat;padding-right:15px; }
				
    .js-init-home-preview { height: 451px;left: 50%;margin-left: -800px;position: relative;width: 1600px; }
		

/*Promo*/
.promo {height: 385px;position: relative;margin-bottom:1em; width: 100%; overflow: hidden; }	
		.promo img {height: auto;left: 50%;margin-left: -800px;position: absolute;width: auto;}
		.promo .content-inner {position:relative;z-index:2}
		.promo .info-content {width:87em;position:relative;left:5%;top:4em;z-index:2;}
		.promo .heading-2 {font-size:6.6em;color:#fff;font-family: 'maven_pro', Verdana, Arial, Helvetica, sans-serif;padding-bottom:.5em;}
		.promo strong {color:#fcd100;font-family: 'maven_pro', Verdana, Arial, Helvetica, sans-serif;display:block;padding-bottom:1em;font-weight:normal;}
		.promo strong .text {font-size:2.5em;line-height:.5em;}
		.promo strong .price {font-size:10em;display:block;}
		.promo a {font-family: 'maven_pro', Verdana, Arial, Helvetica, sans-serif;font-size:2.5em;color:#fff;text-decoration:none;padding:.9em 1.5em;display:block;background: #a8191a;display:inline-block;}
		.promo .optional-info {background: url(../img/optional-info.png) no-repeat;width:228px;height:244px;position: absolute;bottom: 1.6em;right:-1em;}
		.promo .optional-info p {font-size:3em;color:#f3d331;font-family: 'maven_pro', Verdana, Arial, Helvetica, sans-serif;padding: 5em 1em 0;width: 4.8em;}
		
		

/*Highlights*/
#highlight { margin-bottom: 5px;}
		#highlight .content-inner {padding: 0;}
		#highlight .columns3 {background: #d7192d ;height:136px;position:relative;}
		#highlight .columns3.arrow-expand{ cursor: pointer;}
		#highlight .columns3.arrow-expand .js-animate{ height: 0; display: block; position: absolute;z-index: 9; bottom: 136px; left: 0; width: 100%; background: #D7192D;}
		#highlight .columns3.arrow-expand:hover { background: #a80e1f;}
		#highlight .columns3.arrow-expand:hover .js-animate{ height: 5px; background: #a80e1f;}
		#highlight .columns3.arrow-expand li { position:relative; height:136px;}
        #highlight .columns3.arrow-expand li:after { background:url(../img/sp-arrows.png) no-repeat -131px 0; display:inline-block; content:" "; position:absolute; width:46px; height:25px; right:13px; top:18px; }
		#highlight .columns3 a {text-decoration:none;display:block;}
		#highlight .columns3 .heading-3 { color:#fff; font-family:'maven_pro', Verdana, Arial, Helvetica, sans-serif; padding:.7em 2.5em 0 .5em;word-wrap: break-word;margin-bottom:0;line-height:26px; }
			#highlight .columns3 .heading-3 a {color:#fff;}
		#highlight .columns3 .heading-3 span { font-size:1.04em;  color:#FFF; }
			#highlight .columns3 .heading-3 span.yellow-text { color:#fcd100;font-size:1em; }
		#highlight .columns3 .heading-3 span.txt-35 { font-size:1em; width: auto;}
		#highlight .columns3 .heading-3 + p {  padding:1em .9em 0; font-size:1.4em; }
		#highlight .columns3 p span { color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;line-height:1.2em; color:#FFF;display:block; }
		#highlight .columns3 ul ul { cursor:default;background:#fff; height:32.2em; position:absolute; bottom:0; left:-999em; width:24.3em; z-index:999; box-shadow:0 -1px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 -1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 -1px 5px rgba(0,0,0,0.3); -o-box-shadow:0 -1px 5px rgba(0,0,0,0.3); }
		#highlight .columns3.arrow-expand li ul li {background:none;height:auto;position: relative;cursor:default;}
		#highlight .columns3.iberia-plus .heading-3 {padding:.4em .571em .571em;font-size:3.5em;line-height:35px;}
		
		#highlight .columns3 ul ul li a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:1.3em;color:#d7192d;padding:0 0 .9em 1.2em;display:inline-block;}
		#highlight .columns3 ul ul li a:hover {color:#333;}
		#highlight .columns3 ul ul li p {font-size:2.6em;color:#fff;font-family: 'maven_pro', Verdana, Arial, Helvetica, sans-serif;width:170px;position:absolute;bottom:10px;left:.5em;z-index:2;padding-bottom:0;padding-right: 45px;}
       #highlight .columns3 ul ul li p:after { background:url(../img/sp-arrows.png) no-repeat -131px -25px; display:inline-block; content:" "; position:absolute; width:46px; height:25px; right:0; top:5px; }
		#highlight .columns3 ul ul li img {display:block;position:relative;z-index:1;display: block;margin-bottom: 1.6em;position: relative;z-index: 1;}
		

/*Central Offers*/
#centralOffers {
	width: 748px;
	padding-top:0px;
	position: relative;
	z-index: 10;
	height: 136px;
	overflow: hidden;
}

#centralOffers>ul>li{cursor:pointer}

.long-num #centralOffers span.txt-headline {
    font-size: 1.4em;
}

#centralOffers span.txt-headline{
	padding-top: 6px;
	color: #d7192d;
	font-size: 2.6em;
	display: block;
	height:31px
}

#centralOffers .col1 p.desc{width: 84%}

#centralOffers .col1 .thumbnail > img,
#centralOffers .col2 .thumbnail > img,
#centralOffers .col3 .thumbnail > img{
	height:136px
}

#centralOffers .col1 .thumbnail > img{width: 374px;}
#centralOffers .col2 .thumbnail > img{width: 180px;}
#centralOffers .col3 .thumbnail{
	width: 105px;
	height: 136px;
	position: relative;
}

#centralOffers .col3 .thumbnail > img{
	position: absolute;
    clip: rect(0px,105px,136px,0px);
}

#centralOffers h3.heading {
	font-size:2.5em;
}

#centralOffers .col2 li{
	width: 49%;
	float:left;
}

#centralOffers .col2 li.last{float:right}

#centralOffers .col2 img.thumbnail{
	width: 100%;
	height: 100%;
}

#centralOffers .slim-text,
#centralOffers .col2 .slim-text{
	width: 50%;
}

#centralOffers .col3 .slim-text{width: 60%;}

#centralOffers .col3 li{
	width: 32%;
	float: left;
	margin-left: 14px;
	display: block;
}

#centralOffers .col3{
	width:100%;
	display:block;	
}

#centralOffers .col3 li.first{margin-left:0;}

#centralOffers .col3 .thumbnail img{
	height: 100%;
	position: absolute;
    clip: rect(0px,105px,136px,0px);
}

#centralOffers .slim-text{padding: 3px 15px 4px 10px;}

#centralOffers .slim-text p{
	overflow:hidden;
}

#centralOffers .col1 .slim-text{padding: 0px 5px 0px 20px;}

#centralOffers .col1 .slim-text p{
    width: 40%;
    height: 53px;
    position: absolute;
    bottom: 5px;
}

#centralOffers .col1 .slim-text h3.heading{
	height: 58px;
  	top: 10px;
  	overflow: hidden;
  	position: absolute;
  	width: 46%;
}

#centralOffers .col1 span.txt-headline{
	padding-top: 8px;
}

#centralOffers .col2 .slim-text{
	padding: 0px 5px 0px 9px;
	height: 136px;
}

#centralOffers .col2 .slim-text p{
    width: 125px;
	min-height: 50px;
	position: absolute;
	bottom: 0;
	max-height: 70px;
}

#centralOffers .col2 .slim-text h3.heading{
	height: 77px;
	top: 8px;
	position: absolute;
	width: 169px;
	overflow:hidden;
}

#centralOffers .col3 .slim-text{padding: 0px 4px 0px 8px;}

#centralOffers .col3 .slim-text p{
    width: 77px;
    min-height: 52px;
    max-height: 75px;
    position: absolute;
    bottom: 0;
    overflow-wrap: break-word;
}

#centralOffers .col3 .slim-text h3.heading{
	height: 54px;
	top: 8px;
	position: absolute;
	width: 120px;
	overflow: hidden;
}

#centralOffers .arrow a.button-more{
	z-index:100;
	position: absolute;
	right: 8px;
	bottom: 8px;
}

#centralOffers .col1 .arrow a.button-more{
	bottom: 18px;
	right: 18px;
}

#centralOffers .arrow a.button-more img{width:auto;}

#centralOffers .header-alert {
    position: relative;
    width: 100%;
    z-index: 999;
    max-height: 136px;
    overflow: hidden;
    padding: 0;
}

#centralOffers .header-alert .alert-error{
    background-color:#666;
    padding: 18px 65px 5px 0px;
    height: 100%;
}

#centralOffers .header-alert.nivel1 .alert-error{background-color:#333;}

#centralOffers .header-alert.nivel1 .alert-error:after{
	background:url(../img/ico_alert_med_white.png) no-repeat;
}

#centralOffers .header-alert .alert-error:after{
	background:url(../img/ico_info_med_white.png) no-repeat;
	left: 14px;
	top: 11px;
	background-position: left top;
}
#centralOffers ul.alerts{position:absolute;width: 100%;}
#centralOffers ul.alerts>li {
    height: 136px;
}
#centralOffers ul.alerts.col2>li{width: 49%;}
#centralOffers ul.alerts.col2>li.last{padding-left:10px;}

#centralOffers ul.alerts.col3>li{width: 32%;}

#centralOffers ul.alerts>li{cursor: default;}

	/*no-thumbnail*/
	#centralOffers .no-thumbnail{width:100%;position: relative;}
	#centralOffers .no-thumbnail>.row{width:100%;position: relative;height: 137px;}
	#centralOffers .no-thumbnail .slim-text {width:100%;position: relative;}
	#centralOffers .no-thumbnail .slim-text h3.heading{width: 98%;}
	#centralOffers .no-thumbnail .slim-text p{width: 90%;}
	
	#centralOffers .col2 .no-thumbnail .slim-text h3.heading{width: 95%;}
	#centralOffers .col2 .no-thumbnail .slim-text p{width: 82%;}
		
	#centralOffers .col3 .no-thumbnail .slim-text h3.heading{width: 93%;}
	#centralOffers .col3 .no-thumbnail .slim-text p{width: 74%;}
	
	/*no price*/
	#centralOffers .no-price .slim-text{position:relative;vertical-align:top;overflow: hidden;width: 100%;height: auto;}
	#centralOffers .no-price .slim-text p{position:relative; height: auto; max-height: initial;overflow:visible}
	#centralOffers .no-price .slim-text p>span{position:absolute;width: 100%;}
	#centralOffers .no-price .slim-text h3.heading{max-height: 50px;position:relative;top: 0;height: auto;overflow: hidden;}

	#centralOffers .col1 .no-price .slim-text{padding: 10px 10px 0px 20px}
	#centralOffers .col1 .no-price .slim-text p{width: 86%;bottom: initial;overflow: visible;}

	#centralOffers .col2 .no-price .slim-text{padding: 8px 5px 0px 9px;}

	#centralOffers .col3 .no-price .slim-text{padding:8px 4px 0px 8px;}

/*Quick links*/
.content-inner .quick-links  {background: #fff;padding:2em 0; position:relative; margin-bottom: 0.3em; }
		.quick-links .heading-2 {font-family: 'maven_pro', Verdana, Arial, Helvetica, sans-serif;font-size:2.5em;padding-bottom:.4em;}
		.quick-links ul { margin-right:5em; }
		.quick-links li {border-right:2px solid #e6e6e6;float:left; white-space:nowrap; margin-right:.4em;margin-bottom: 1em;}
		.quick-links li.first {border-left:none;}
		.quick-links li.first a {margin-left:0;}
		.quick-links li.last {border-right:none;}
		.quick-links li.more { position: absolute;right: 0;top: 30%;border:none;text-indent:-999em;margin-right:2em;margin-bottom:0;}
		.quick-links li.more a { margin:0; padding: 0;}
		.quick-links li a {color:#d7192d;font-size:1.32em;display:block;text-decoration: none;padding-right:.4em;}
		.quick-links li a:hover {color:#333;} 


/*Search form*/
.search-form { width:405px; font-family:Verdana, Arial, Helvetica, sans-serif; box-shadow: 0 1px 2px rgba(0, 0, 0, .35);-o-box-shadow: 0 1px 2px rgba(0, 0, 0, .35);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .35);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .35); margin-top:15px; }
	.search-nav li { background-image:url(../img/sp-search-nav.png); background-repeat:no-repeat; cursor:pointer; display:inline-block; float:left; width:24.6%; text-align:center; color:#80000e; position:relative; border-right:1px solid #C5141A; border-left:1px solid #9C0914; }
	   .search-nav li:hover { color:#fff; }
	   .search-nav li.active { color:#fcd100;background-color:#D7192D; }
	      .search-nav li.active:after { position:absolute; content:""; background-image:url(../img/bg-search-nav-active.png); background-repeat:no-repeat; background-position:left top; width:16px; height:8px; bottom:-8px; left:43%; z-index:999; }
	     .search-nav li a { color:#fff; font-size:1.05em;padding-top: 47px;display: block; padding-bottom: 7px;}  
	       .search-nav li:hover a { color:#550009;text-decoration: none; }
	       .search-nav li.active a { color:#fcd100; }
	       .search-nav li:first-child { border-left:0; }
	       .search-nav li.last { border-right:0; }
	     .search-nav span { color:#FCD100; position:absolute; right:23px; top:9px;  padding:4px 6px; display:block; background-color:#6F000C; 
	                        -webkit-border-radius:20px;
														-moz-border-radius:20px;
															   border-radius:20px;
												 }
	   .search-fly { background-position:34px -149px; }	
	   .search-fly:hover { background-position:34px 15px; }
	   .search-fly.active { background-position:34px -67px; }
	   .search-check-in { background-position:-64px -149px; }	
	   .search-check-in:hover { background-position:-64px 15px; }	
	   .search-check-in.active { background-position:-64px -67px; }	
	   .search-booking { background-position:-159px -149px; }	
	   .search-booking:hover { background-position:-159px 15px; }
	   .search-booking.active { background-position:-159px -67px; }
	   .search-order { background-position:-253px -149px; }	
	   .search-order:hover { background-position:-253px 15px; }	
	   .search-order.active { background-position:-253px -67px; }		

.search-content .bl-destination { top:-74px; }


/*otherMenuOptions
-------------------------------------------------------------------------------------------------*/
#otherMenuOptions {height: 136px; background: transparent !important; font-family:'maven_pro', Verdana, Arial, Helvetica, sans-serif; padding: 0px; margin: 0px 10px 0 0;position: relative;}
#otherMenuOptions .columns3 {height:136px;position:relative;}
#otherMenuOptions .content-inner {padding: 1em 0;}
#otherMenuOptions > ul{width:100%;height:100%;}
#otherMenuOptions > ul>li{z-index:10;background-color: #d7192d;height: 31.8%;width: 100%;position: relative;margin-bottom: 2px;background-repeat: no-repeat;}
#otherMenuOptions > ul>li.active{z-index: 4444;}
#otherMenuOptions > ul>li a{color:#fff;padding-left: 54px;font-family:'maven_pro', Verdana, Arial, Helvetica, sans-serif;font-size: 27px;height: 100%;position: absolute;line-height: 44px;width: 76%;}
#otherMenuOptions > ul>li a:hover,
#otherMenuOptions > ul>li.active a{color:#fdd300;text-decoration:none}

#otherMenuOptions > ul>li a:before{
	content: '';
	position: absolute;
	z-index: 0;
	width: 50px;
	height: 40px;
	background-image: url(../img/sp-search-nav-min.png);
	left: 0;
}

#otherMenuOptions > ul>li.checkin a:before{background-position: -54px 41px; }
#otherMenuOptions > ul>li.checkin a:hover:before,
#otherMenuOptions > ul>li.checkin.active a:before{background-position: -54px 94px; }

#otherMenuOptions > ul>li.reserva a:before{background-position: -121px 39px;}
#otherMenuOptions > ul>li.reserva a:hover:before,
#otherMenuOptions > ul>li.reserva.active a:before{background-position: -121px 92px;}

#otherMenuOptions > ul>li.estado a:before{background-position: -189px 41px;}
#otherMenuOptions > ul>li.estado a:hover:before,
#otherMenuOptions > ul>li.estado.active a:before{background-position: -189px 94px;}

#otherMenuOptions > ul>li a:after {
	content: "";
	background-image: url(../img/sp-arrow-more.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: inline-block;
	width: 4px;
	height: 7px;
	margin-right: 3px;
	z-index: 9999;
	right: 0px;
	position: absolute;
	top: 18px;
}

#otherMenuOptions > ul>li.active a:after {
	background:none;
}

#otherMenuOptions span.alert-number {
	color: #D7192D;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	right: 14px;
	top: 10px;
	padding: 2px 6px;
	display: block;
	background-color: #fdd300;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	width: 8px;
}

	/*otheroptions info*/
	#otherMenuOptions .info{
		background-color:#fff;
		position: absolute;
		min-width: 465px;
		min-height: 178px;
		bottom: 0;
		left: 243px;
		z-index: 4444;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		box-shadow: 4px 4px 9px -2px rgba(0,0,0,0.5);
		display:none;
	}

	#otherMenuOptions .info .pass-alert {
	    background: none;
	    color: #D7192D;
	    top: auto;
	    bottom:0;
	    width: auto;
	    padding: 0 8px;
	    position: absolute;
	}

	#otherMenuOptions .info .header-text{
		color: #333333;
		font-size: 13px;
		font-weight: bold;
		margin-bottom: 8px;
	}

	#otherMenuOptions .search-content .newListSelected{
		background-color:#fff;
		border:1px solid #d6d6d6;
		height: 32px;
		padding: 3px 0;
		background-image: url('../img/bg-search-form-type-select-up.png');
		background-position: right center;
	}

	#otherMenuOptions .search-content .bl-destination {left: -243px;}

	#otherMenuOptions input[type=text]{
		border:1px solid #d6d6d6;
		background-color:#fff;
		height: 20px;
	}

	#otherMenuOptions input[type=submit]{
		padding: 20px;
		background-color: #d62528;
		color: #fff;
		position: relative;
		width: auto;
		text-align: center;
		display: inline-block;
		max-width: 200px; /* Se ha aumentado la capacidad para solventar la incidencia 0030964 que da problemas con un literal en ingles */
		border: none;
		text-transform: uppercase;
		font-size: 15px;
	}

	#otherMenuOptions span > input[type=text]{
		height: 32px;
	}

	#otherMenuOptions span.type-text>input{
		height: 20px;
	}

	#otherMenuOptions .info .search-content{
		padding:0;
		background-color:transparent;
	}

	#otherMenuOptions .info .search-content .like-label{
		color:#666;
	}

	#otherMenuOptions .info .search-content .type-select{
		z-index:15;
	}

	#otherMenuOptions .info .search-content .type-select .view-select{
		height: 32px;
		background-position: -146px 4px;
	}

	#otherMenuOptions .info .last-dates{color:#333}

	#otherMenuOptions .info .search-content:before{
		left:-1px;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		/*pointer-events: none; not valid W3C*/
		border-color: rgba(215, 25, 45, 0);
		border-left-color: #d7192d;
		border-width: 10px;
		margin-top: -10px;
		z-index: 9999;
	}

	#otherMenuOptions > .info .search-content.check-in:before{bottom: 102px}
	#otherMenuOptions > .info .search-content.booking:before{bottom: 58px;}
	#otherMenuOptions > .info .search-content.state-tab:before{bottom: 12px;}

	#otherMenuOptions .info .search-content{
		display:block;
		background-color:#fff;
	}
	
	#otherMenuOptions .info .search-content.state-tab{
		min-height:180px
	}
	
	#otherMenuOptions .info .search-content.tabs-content{
		height:100%;
		position:relative;
	}

	#otherMenuOptions .info .search-content .nav-status{
		position:relative;
		border: none;
		margin: 0;
		background: transparent;
		width: 100%;
		float: left;
		margin-bottom: 18px;
	}

	#otherMenuOptions .info .search-content .tabs-content #subtab1,
	#otherMenuOptions .info .search-content .tabs-content #subtab2 {
		padding: 15px 23px;
		min-height: 276px;
	}
	
	#otherMenuOptions .info .search-content .tabs-content #subtab3{min-height: 205px;}

	#otherMenuOptions .info .search-content .tabs-content #subtab3 h3{
		padding:0 23px;
	}

	#otherMenuOptions .info .search-content .nav-status li {
		border-right: 1px solid #d6d6d6;
		border-bottom: 1px solid #d6d6d6;
		background-color: #ececec;
		cursor: pointer;
		display: inline-block;
		float: left;
		height: 66px;
		padding: 25px 0px;
    	position: relative;
    	text-align: center;
    	vertical-align: middle;
    	width: 28.7%;
    	color: #333;
    	-moz-box-sizing: border-box;
    	box-sizing: border-box;
    	border-radius:0;
	}
	
	#otherMenuOptions .info .search-content .nav-status li.last{
		width: 13.9%;
		border-right: none;
		border-radius: 0;
	}

	#otherMenuOptions .info .search-content .nav-status li.active{
		color:#d62528;
		border-bottom: 1px solid transparent;
		background-color:#fff;
	}

	#otherMenuOptions .info .search-content .nav-status li.active:before,
	#otherMenuOptions .info .search-content .nav-status li.active:after{
		background:none;
		border:none;
	}
	
	#otherMenuOptions .info .search-content.booking,
	#otherMenuOptions .info .search-content.check-in{
		padding:15px 20px 0 20px;
		
	}
	
	#otherMenuOptions .info .search-content.check-in{
		min-width: 427px
	}
	
	#otherMenuOptions .info .search-content.booking{
		min-width: 455px;
	}

	#otherMenuOptions .info .search-content.no-padding{
		padding:0;
	}

	#otherMenuOptions .info .search-content .header{
		padding: 17px 25px;
		position: relative;
	}

	#otherMenuOptions .info .search-content .last-selections{
		background-color:#eee;
		margin: 0;
		width:100%;
		border-top: 1px solid #d4d4d4;
		position: relative;
	}

	#otherMenuOptions .info .search-content .last-selections:last-child{
		border-bottom: 1px solid #d4d4d4;
	}

	#otherMenuOptions .info .search-content .last-selections:after {
		content: "";
		background-image: url(../img/sp-arrow-more.png);
		background-repeat: no-repeat;
		background-position: right -29px;
		display: inline-block;
		width: 4px;
		height: 7px;
		margin-right: 3px;
		z-index: 9999;
		right: 16px;
		position: absolute;
		top: 15px;
	}
	
	#otherMenuOptions .info .search-content .last-selections span{
		padding-left: 6px;
		color:#333;
		font-size: 14px;
		display: inline-block;
		margin: 0;
	}

	#otherMenuOptions .info .search-content .last-selections a{
		position: relative;
		line-height: normal;
		float: left;
		color: #333;
		width: 88%;
		padding: 10px 23px;
	}

	#otherMenuOptions .info .search-content .last-selections span.last-cities{
		color:#d7192d;
		padding-left: 0;
	}

	#otherMenuOptions .info a{
		font-size:12px;
		text-decoration:none;
	}
	
	#otherMenuOptions .info a.close-popup{z-index:9999999}

	#otherMenuOptions .info a.more{
		color:#d7192d;
	}

	#otherMenuOptions .info .state-tab ul.nav-status a.close-popup{ display: block; width: 100%;background:url(../img/sp-arrows.png) no-repeat -39px top; position: absolute; top: 0; right: 0;z-index:99999999; padding: 0; margin: 0; background-color: #fff;}
	#otherMenuOptions .info a.close-popup:after{background-image:none}
	#otherMenuOptions .info a.close-popup:before{background-image:none}
	
	#otherMenuOptions .info .search-info-group{	
		border:none;
		margin-bottom:0;
		padding: 0;
		width: 100%;
	}

	#otherMenuOptions .info .search-content h3{
		font-size: 26px;
		color:#333;
		padding-bottom: 2px;
	}

	#otherMenuOptions .info .search-content.state-tab h3{
		font-size:24px;
		font-family: 'maven_pro', Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	
	#otherMenuOptions .info .search-content h4{
		font-size:17px;
		color:#666;
	}

	#otherMenuOptions .info .search-content label{
		color:#666;
		width: auto;
		font-size:13px;
	}

	#otherMenuOptions .info .search-content .content-links{
		padding:8px 0 8px 24px;
	}
	
	#otherMenuOptions .info .search-content .content-info{
		padding:0;
	}
	
	#otherMenuOptions .info .n-tooltip{
		width:auto;
		background: none;
		margin: 0;
	}
	
	#otherMenuOptions .info .n-tooltip a{
		color: #D7192D;
	}
	
	#otherMenuOptions .info .n-tooltip > p{		
		color:#d7192d;
		font-size:13px;
	}
	
	#otherMenuOptions .info .n-tooltip > div{
		left: 70px;
		box-shadow: -3px 2px 9px rgba(0,0,0,0.3);
	}

	#otherMenuOptions .info .wk-25{width: 25%;}
	#otherMenuOptions .info .wk-35{width: 35%;}
	#otherMenuOptions .info .wk-45{width: 45%;}
	#otherMenuOptions .info .wk-50{width: 50%;}
	#otherMenuOptions .info .wk-55{width: 55%;}
	#otherMenuOptions .info .wk-60{width: 60%;}
	#otherMenuOptions .info .wk-65{width: 65%;}
	#otherMenuOptions .info .wk-68{width: 68%;}
	#otherMenuOptions .info .wk-100{width: 100%;}
	
	#otherMenuOptions .info .tabs-content .block-style > p {
    	color: #000000;
	}

/*Iberia Empresa
-------------------------------------------------------------------------------------------------*/
.iberia-empresa #slider .slide-info-content {left: 0;position: relative;top: 5em;width: 60em;}
	.iberia-empresa #slider .slide-info-content a.video-link {background: url(../img/play-m.png) no-repeat;padding:10px 0 10px 50px;text-decoration: underline;}
	.iberia-empresa #slider .flex-control-paging li a {background: url("../img/control-paging2.png") no-repeat;height: 13px;width: 14px;}
	.iberia-empresa .flex-control-nav li {margin: 0 3px;}

.iberia-empresa .banners-line .banner-twocol {height: 137px;padding:20px;}
	.iberia-empresa .banners-line .banner-twocol p {padding-bottom: 5px;}
	
.red-banner-advantage {background: #D7192D;color: #fff;}
	.red-banner-advantage h2 {font-size: 3.5em;font-family: 'maven_pro', Verdana, Arial, Helvetica, sans-serif;padding-bottom: 10px;}
	.advantage-block {float: left;width: 49%;}
		.advantage-block:first-child {margin-right: 2%;}
		.advantage-block strong.subtitle {font-size:1.7em ;display: block;padding-bottom: 5px;font-weight: normal;}




.home .content-inner { padding-bottom:10px; }
.home .content-inner.h-pdg-b0{padding-bottom:0px}
.home .last-info{margin-top:0;margin-bottom: 0.2em; padding: 3em 0 1em;}
.home .highlights{padding-bottom: 12px;}