/* CSS Document */
/* interior-riu.css */
/* modificado 14 septiembre 2015 15:00 */
/*  =========================================================================
  	Generales
========================================================================== */
/* Iconos */
.offers .ico {
	float: right;
	height: 3.5em;
	margin: 0 0 0.5em 0.5em;
	width: 6.92em;
}
/* Iconos servicios hab. */
.offerMonth .ico-allInc {
	background-position:0 -652px;
}
.offerMonth .ico-golf {
	background-position:-34px -673px;
}
.offerMonth .ico-spa {
	background-position:-68px -673px;
}
.offerMonth .ico-freeWifi {
	background-position:-102px -673px;
}
.offerMonth .ico-wifi {
	background-position:-136px -673px;
}
.offerMonth .ico-wed {
	background-position:-170px -673px;
}
.offerMonth .ico-offer {
	background-position:-204px -673px;
}
.offerMonth .ico-24h {
	background-position:-68px -652px;
}
.offerMonth .ico-gym {
	background-position:0 -707px;
}
.offerMonth .ico-21 {
	background-position:-138px -652px;
}
.offerMonth .ico-18 {
	background-position:-68px -707px;
}
.offerMonth .ico-16 {
	background-position:-102px -707px;
}
.offerMonth .ico-serv {
	background-position:-136px -707px;
}
/* Slider */
.slides>li, .otherOffer li {
	list-style:none;
	list-style-image:none;
}
/* Ofertas */
.sec-ofer h4 {
	color:rgb(68,68,68);
	font-size:2em;
	margin:1.7em 0 .7em;
	text-transform:uppercase;
	font-family:InterstateReg;
	font-weight:normal;
	margin:0 0 .750em;
}
/*  =========================================================================
  	Secciones
========================================================================== */
/* Macro Ofertas    /\/\/\/\/\/\/\/\ */
/* buscador SOLO macro Ofertas*/
.searchDisp .flying-search-ofertas .content-flying-search .box-container {
	background-color: #EFEFEF;
	border: 0.1em solid #CCCCCC;
	border-radius:0.5em;
	-webkit-border-radius:0.5em;
	-moz-border-radius:0.5em;
	font-size: 1em;
}
.searchDisp .flying-search-ofertas .box-container #modSearch_expand label {
	font-weight: bold;
}
.searchDisp .flying-search-ofertas .box-container .modSearch_expand select {
	border: 0.1em solid #C3BDBF;
	font-weight: normal;
}
.searchDisp .flying-search-ofertas .box-container .modSearch_expand .consulta-ofertas-macroOfertas .promoCode_Bt .button input {
	border-radius:0.3em;
	-webkit-border-radius:0.3em;
	-moz-border-radius:0.3em;
	font-size:1.4em;
}
.ie7 .searchDisp .flying-search-ofertas .box-container .modSearch_expand .consulta-ofertas-macroOfertas .promoCode_Bt .button input {
	padding: 0.45em 0;
}
.searchDisp .flying-search-ofertas .content-flying-search .box-container .offers .results .span12 .slides li.rwd_oferta .content {
	font-size: 1.4em;
}
.searchDisp .flying-search-ofertas .content-flying-search .box-container .offers .results .span12 .slides li.rwd_oferta .content .sinceprice {
	background-color: rgba(255, 255, 255, 0.7);
}
.ie7 .searchDisp .flying-search-ofertas .content-flying-search .box-container .offers .results .span12 .slides li.rwd_oferta .content .sinceprice, .ie8 .searchDisp .flying-search-ofertas .content-flying-search .box-container .offers .results .span12 .slides li.rwd_oferta .content .sinceprice {
	background:transparent url('/fcs_images/bg/bg-light80.png') repeat;
}
.searchDisp .flying-search-ofertas .content-flying-search .box-container .offers .results .span12 .slides li.rwd_oferta .content .sinceprice p.since, .searchDisp .flying-search-ofertas .content-flying-search .box-container .offers .results .span12 .slides li.rwd_oferta .content .sinceprice p.nigthPer {
	font-size: 1em;
}
.searchDisp .flying-search-ofertas .content-flying-search .box-container .offers .results .span12 .slides li.rwd_oferta .content .sinceprice p.price {
	color:#333333;
	font-size:1.4em;
	font-weight:bold;
}
.searchDisp .flying-search-ofertas .content-flying-search .box-container .offers .results .span12 .slides li.rwd_oferta .content .sinceprice p.price .currency {
	font-size:0.8em;
}
.searchDisp .flying-search-ofertas .content-flying-search .box-container .offers .results .span12 .slides li.rwd_oferta img {
	background-color:#ffffff;
	border:1px solid #e1d8d9;
}
.searchDisp .flying-search-ofertas .content-flying-search .box-container .offers .results .span12 .slides li.rwd_oferta p.hotelOfer, .searchDisp .flying-search-ofertas .content-flying-search .box-container .offers .results .span12 .slides li.rwd_oferta p.regimen {
	font-weight:bold;
}
.searchDisp .flying-search-ofertas .content-flying-search .box-container .offers .results .span12 .slides li.rwd_oferta p.datesOffer {
	font-size: 1em;
	font-weight: normal;
}
.searchDisp .flying-search-ofertas .box-container .modSearch_expand .bestprice a {
	color: #292929;
	font-family: 'InterstateReg';
	font-size: 1.3em;
	letter-spacing: -1px;
	text-align: left;
	text-decoration: none !important;
	text-transform: uppercase;
}
.searchDisp .flying-search-ofertas .content-flying-search .box-container .offers .results h5 {
	background-color: #C7CED3;
	border-radius:0.5em;
	-webkit-border-radius:0.5em;
	-moz-border-radius:0.5em;
	font-size: 1.2em;
	text-align: center;
}
.searchDisp .flying-search-ofertas .content-flying-search .box-container .offers .results .span12 {
	border-top: 0.5em dotted #C7CED3;
}
/* Slide Ofertas */
.sec-ofer .flexslider {
	border:none;
	margin-bottom:2em;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.searchDisp .flying-search-ofertas .content-flying-search .box-container .offers h4 {
	padding: 0 !important;
}
.searchDisp .flying-search-ofertas .content-flying-search .box-container .offers .results .span12 {
	border-top: 0.5em dotted #C7CED3;
}
.sec-ofer .gallery .flex-direction-nav {
	width:auto;
	position:absolute;
	left:2em;
	bottom:2em;
}
.sec-ofer .gallery .flex-direction-nav li {
	cursor:hand;
	cursor:pointer;
}
.sec-ofer .gallery .flex-direction-nav .container {
	margin:0;
	width:100%;
}
/* Oferta - Promocion */
.sec-ofer .gallery .slides .content-2 .span4 {
	width:32.024%;
}
.sec-ofer .gallery .slides .content-2 .span8 {
	width:67.312%;
	margin-left:.63%;
}
.sec-ofer .gallery .slides .content-2 .span8 .boxOffer {
	bottom: 2em;
	top: 47em !important;
}
.sec-ofer .gallery .slides .content-3 .span4:first-child {
	margin-left:0;
}
.sec-ofer .gallery .slides .content-3 .span4 {
	width:32.824%;
	margin-left:.764%;
}
.sec-ofer .gallery .slides [class*='content-'] [class*='span'] {
	position:relative;
	overflow:hidden
}
.sec-ofer .gallery .slides [class*='content-'] [class*='span'] .boxOffer {
	right:2em;
	left:auto;
	top:16em;
}
/* BoxOffer */
.sec-ofer .flexslider .boxOffer {
	right:auto;
	right:2em;
}
.sec-ofer .flexslider [class*='content-'] .span4 {
	height:40em;
}
.sec-ofer .flexslider [class*='content-'] .span4 img {
	max-width:38.4em;
	height:auto;/*	max-height:40em;*/
}
.ie7 .sec-ofer .flexslider [class*='content-'] .span4, .ie8 .sec-ofer .flexslider [class*='content-'] .span4 {
	height:40em;
}
.ie7 .sec-ofer .flexslider [class*='content-'] .span4 img, .ie8 .sec-ofer .flexslider [class*='content-'] .span4 img {
	max-width:none;
	max-height:none;
	height:auto;
	width:100%;
}
.sec-ofer .flexslider [class*='content-'] .boxOffer {
	width:16em;
}
.sec-ofer .flexslider [class*='content-'] .boxOffer .country {
	line-height:1.1em;/*	margin:0;*/
}
.sec-ofer .flexslider [class*='content-'] .boxOffer .hotel {
	line-height:.9em;
}
.sec-ofer .flexslider [class*='content-'] .boxOffer .claim {
/*	display:none*/
}
.sec-ofer .flexslider [class*='content-'] .boxOffer .boxPrice {
	margin-top:.2em;
}
/* Ofertas Ultima Minuto */
.sec-ofer .offers {
	margin:1em 0 5em;
}
.offers [class*=span] h4 {
	letter-spacing:-.05em;
}
.slideOffersLastM {
	position:relative
}
.slideOffersLastM ul.slides>li .content {
	border:.1em solid rgb(205,206,203);
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	list-style:none;
	list-style-image:none;
	position:relative;
	margin:2em 0;
	overflow:hidden;
}
.slideOffersLastM ul.slides>li .content:first-child {
	margin:0;
}
.slideOffersLastM ul.slides>li .content:last-child {
	margin-bottom:0;
}
.slideOffersLastM ul.slides>li .content .placeOffer {
	width:15.7em;
	height:11.1em;
}
.slideOffersLastM ul.slides>li .content .placeOffer p {
	font-size:1.4em;
	color:white;
	text-shadow:1px 1px 0 black;
	position:relative;
	z-index:100;
	margin:.714em 0 0 .714em;
	font-weight:bold;
}
.slideOffersLastM ul.slides>li .content .placeOffer img {
	position:absolute;
	top:0;
	z-index:90;
}
.slideOffersLastM ul.slides>li .content .dataOffer {
	margin-left: 1em;
	padding-right: 0;
	position: relative;
	width: 27.7em;
}
.slideOffersLastM ul.slides>li .content .dataOffer .lastmindata {
	width:63%;
}
.ie7 .slideOffersLastM ul.slides>li .content .dataOffer .lastmindata {
	width:50%;
}
.slideOffersLastM ul.slides>li .content .dataOffer .cityOffer {
	font-size: 1.4em !important;
	font-weight: normal;
	line-height:1em;
	margin: 0.5em 0 0.2em;
}
.slideOffersLastM ul.slides>li .content .dataOffer .hotelOfer {
	font-size: 1.6em;
	font-weight: bold;
	line-height:1em;
	margin: 0;
}
.slideOffersLastM ul.slides>li .content .dataOffer .condOfer {
	overflow:hidden;
	margin-bottom:.5em;
}
.slideOffersLastM ul.slides>li .content .dataOffer .since {
	color:rgb(209,157,46);
	font-size:1.1em;
	margin-bottom: 0.2em;
}
.slideOffersLastM ul.slides>li .content .dataOffer .price {
	color:rgb(209,157,46);
	display:inline;
	font-size:2.4em;
	font-weight:bold;
	line-height:.6em;
	margin:0.1em 0 0;
}
.slideOffersLastM ul.slides>li .content .dataOffer .price span {
	font-size:.750em;
}
.slideOffersLastM ul.slides>li .content .dataOffer .nigthPer {
	color:rgb(209,157,46);
	font-size:1.1em;
	display: inline;
}
.slideOffersLastM ul.slides>li .content .dataOffer .claim-u {
	color: #333333;
	font-size: 1.4em;
	font-weight: bold;
	margin-top:0;
}
.slideOffersLastM ul.slides>li .content .dataOffer .datesOffer {
	font-size: 1em;
}
.slideOffersLastM ul.slides>li .content .dataOffer .reservar {
	display: block;
	float: right;
}
.slideOffersLastM ul.slides>li .content .dataOffer .reservar input.br-m {
	/*	margin:2.5em 0 0;*/
	border-radius: 0.3em;
	-webkit-border-radius:0.3em;
	-moz-border-radius:0.3em;
	margin:2.8em 0 0;
	padding: 0.45em;
}
.ie7 .slideOffersLastM ul.slides>li .content .dataOffer .reservar input.br-m {
	font-size: 1em;
	padding: 0.2em 0;
}
.slideOffersLastM ul.slides>li .content .condOfer {
	background-color: #EFEFEF;
	clear: both;
	display: inline-block;
	padding: 0 1em 1em;
	vertical-align:top;
	width: 95.5%;
}
.slideOffersLastM ul.slides>li .content .condOfer .ico {
	color: rgba(0, 0, 0, 0);
	display: block;
	float: left;
	height: 2.8em;
	margin: 0 1em 0 0;
	overflow: hidden;
	width: 5.6em;
}
.slideOffersLastM ul.slides>li .content .desc {
	background-color:rgb(239,239,239);
	padding: 1em 1em 0;
}
.slideOffersLastM ul.slides>li .content .desc ul {
	display: inline-block;
	margin-bottom: 1em;
	vertical-align: top;
	width: 100%;
}
.slideOffersLastM ul.slides>li .content .desc li {
	float: left;
	font-size: 1.2em;
	line-height: 1.4em;
	list-style-position: inside;
	padding-left: 0.5em;
	width: 47%;
}
.slideOffersLastM ul.slides>li .content .desc li span {
	font-size:1.2em;
}
.slideOffersLastM .flex-direction-nav {
	bottom:auto;
	left:auto;
	margin-left:0;
	position:absolute;
	right:0;
	top:-3.6em;
}
.slideOffersLastM .flex-direction-nav li {
	background-color:rgb(129,129,129);
	border-right:.1em solid rgb(76,76,76);
	cursor:hand;
	cursor:pointer;
}
.slideOffersLastM .flex-direction-nav li+li {
	border-right:none;
	border-left:.1em solid rgb(178,178,178);
}
.slideOffersLastM .flex-direction-nav a {
	background-position:-243px -121px;
	background-color:transparent;
	width:2.2em;
	height:2.2em;
	border:none;
}
.retina .slideOffersLastM .flex-direction-nav a {
	background-position:-243px -121px;
	background-color:transparent;
}
.slideOffersLastM .flex-direction-nav a.flex-next {
	background-position:-265px -121px;
}
.retina .slideOffersLastM .flex-direction-nav a.flex-next {
	background-position:-265px -121px;
}
/* Oferta del Mes */
.offerMonth {
	background-color:rgb(239,239,239);
	border:.1em solid rgb(205,206,203);
	position:relative;
	padding:1.5em;
}
.sec-ofer .offers .offerMonth h4 {
	letter-spacing:0;
}
.offerMonth h4 {
	background:transparent url('/fcs_images/sprite/sprite-general-new.png') no-repeat 0 -745px;
	color: #FFFFFF;
	font: italic bold 1.5em/0.833em Verdana;
	height: 2em;
	left: 0;
	margin: -0.1em 0 0 -1.4em;
	padding:0.5em 0 0 0.2em;
	position: absolute;
	text-align: center;
	text-indent: -40px;
	text-shadow: -1px -1px 0 #000000;
	top: 0;
	transform: rotate(-30deg);
	width: 9.867em;
	z-index: 100;
	-webkit-transform:rotate(-30deg);
	-moz-transform:rotate(-30deg);
	-ms-transform:rotate(-30deg);
	-o-transform:rotate(-30deg);
	transform:rotate(-30deg);
}
.offerMonth h4 span {
	display:block;
	font-size:.800em;
}
.offerMonth .condOfer .ico {
	float: right;
	height: 3.5em;
	margin: 0 0 0.5em 0.5em;
	width: 6.8em;
}
.offerMonth .imgOfer {
	margin-left:0;
	width:20.9em;
	position:relative;
	overflow:hidden
}
.offerMonth .imgOfer p {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	bottom: 0;
	color: #FFFFFF;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.2em;
	padding: 0.2em 0.5em;
	position: absolute;
	text-align: left;
	text-shadow: 1px 1px 1px #000000;
	width: 94%;
	z-index: 90;
}
.offerMonth .cityOffer {
	font-size:1.4em;
}
.offerMonth .hotelOfer {
	font-size:1.6em;
	font-weight:bold;
}
.offerMonth .claim {
	color: #333333;
	font-size: 1.4em;
	font-weight: bold;
	margin-top: 0.1em;
	position:static;
}
.offerMonth .datesOffer {
	font-size:1.2em;
}
.offerMonth .condOfer {
	margin-top:1em;
}
.offerMonth .condOfer li {
	font-size: 1.2em;
	list-style-image: url("/fcs_images/css/list_quadrat.gif");
	list-style-position: inside;
}
.offerMonth .span3 {
	float:right;
}
.offerMonth .quadOfer {
	background-color:white;
	text-align:center;
	height:9em;
	border:.1em solid rgb(205,206,203);
}
.offerMonth .quadOfer .since {
	padding-top:.909em;
}
.offerMonth .quadOfer .since, .offerMonth .quadOfer .nigthPer {
	font-size:1.1em;
	color:rgb(208,158,45);
}
.offerMonth .quadOfer .nigthPer {
	margin-top:-.3em;
}
.offerMonth .quadOfer .price {
	font-size:3em;
	color:rgb(208,158,45);
	font-weight:bold;
	margin-top:-.1em;
	display:inline-block
}
.offerMonth .quadOfer .price span {
	font-size:.6em;
}
.offerMonth .quadOfer .price span.euros {
	margin-top:.656em;
	float:right
}
.offerMonth .quadOfer .claim {
	position:relative;
	top:auto;
	overflow:visible;
	font-size:1.2em;
        padding: 0 10px;
	font-weight:bold;
	color:rgb(51,51,51);
}
.offerMonth .quadOfer+input {
	border-radius: 0 0 0.3em 0.3em;
	-webkit-border-radius:0 0 0.3em 0.3em;
	-moz-border-radius:0 0 0.3em 0.3em;
	cursor:pointer;
	cursor:hand;
	font-size: 1.8em;
	height: 1.722em;
	margin-bottom: 0.278em;
	margin-left: 0;
	padding: 0;
	width: 100%;
}
.container .offerMonth .span4, .container .offerMonth .span3 {
	padding-left: 0;
}
.container .offerMonth .span4 .condOfer {
	clear:none;
	float:none;
	margin: 1em 0 0;
}
.container .offerMonth .condOfer {
	clear: both;
	float: right;
	margin: -15px 0 0;
	vertical-align: top;
}
.searchDisp .flying-search .box-container .modSearch_expand .consulta-disponibilidad-macroOfertas .promoCode_Bt input[type="submit"] {
	border-radius:0.5em;
	-webkit-border-radius:0.5em;
	-moz-border-radius:0.5em;
}
/** 
/* /\/\/\/\/\/\/\/\    Otras Ofertas    /\/\/\/\/\/\/\/\ */
.otherOffer {
	margin-top:2em;
}
.otherOffer.f-r+p {
	color:rgb(96,97,99);
	font-size:1.4em;
	padding-top:1.429em;
}
.otherOffer .f-l {
	width:60%;
}
.otherOffer .f-r {
	text-align:right;
}
.otherOffer li {
	height:8em;
	display:block;
	border-bottom:.1em solid rgb(186,139,41);
	margin:1em 0;
	width:99%;
}
.otherOffer .countryOffer {
	display:none;
	font-size:1.4em;
	font-weight:bold;
	color:rgb(93,96,98);
}
.otherOffer .cityOffer {
	color:rgb(51,51,51);
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1em;
	margin: 0;
}
.otherOffer .hotelOfer {
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1em;
	margin: 0.2em 0 0;
}
.otherOffer .condOfer .ico {
	float: left;
	height: 3em;
	margin: 0.5em 0.5em 0.5em 0;
	width: 5.6em;
}
.otherOffer .since {
	color:rgb(209,157,46);
	font-size:1.1em;
	line-height:1em;
	margin:0 0 -0.2em;
}
.otherOffer .price {
	color:rgb(209,157,46);
	font-size:2.4em;
	font-weight:bold;
	line-height:1em;
}
.otherOffer .price span {
	font-size:.750em;
}
.otherOffer .nigthPer {
	color:rgb(209,157,46);
	font-size:1.1em;
	line-height:1em;
}
.otherOffer .botBook a {
	font-size: 1.6em;
	font-weight: bold;
	text-decoration: underline;
}
/* legend */
.legend-content a {
	font-size:1.2em;
}
/* /\/\/\/\/\/\/\/\    Ofertas RIU CLASS    /\/\/\/\/\/\/\/\ */
.otherOffer .classOffer {
	background-color: #FCF4F5;
	clear: both;
	float: left;
	margin-top: 2em;
	padding: 2em;
	width: 92%;
}
.otherOffer .classOffer h4 {
	color:#b4011f;
}
.otherOffer .classOffer li {
	border-bottom: 0.1em dotted #b4011f;
	padding-bottom: 1em;
	width: 100%;
}
.otherOffer .classOffer li .f-l {
	width: 75%;
}
.otherOffer .classOffer li .hotelOfer {
	color: #333333;
	font-size: 1.4em;
	font-weight: bold;
	margin-top: 0.385em;
}
.otherOffer .classOffer li .detailOffer {
	font-size: 1.3em;
}
.otherOffer .classOffer li .cityOffer {
	color: #5D6062;
}
.otherOffer .classOffer li .since, .otherOffer .classOffer li .price, .otherOffer .classOffer li .nigthPer {
	color: #b4011f;
}
.otherOffer .classOffer li .price {
	font-size:2em;
	line-height:1em;
}
.otherOffer .classOffer li .points {
	clear: both;
	display: block;
	font-size: 1em;
	vertical-align: top;
}
.otherOffer .classOffer li .nigthPer {
	margin-top:0.5em;
}
/* landing ofertas */
	.pic {
	position:relative;
}
.otherOffer.f-l.landing {
	border-right: 0.1em solid #BA8B29;
	margin-bottom: 2em;
	margin-top: 2em;
	padding-right: 2em;
	width: 46%;
}
.otherOffer.f-r.landing {
	margin-bottom: 2em;
	width: 48%;
}
.pic .container .single-image {
	border: medium none;
	display: inline-block;
	margin-bottom: 2em;
	vertical-align: top;
	width: 100%;
	position:relative
}
.pic .container .single-image .landingOffer {
	background-color:rgba(255,255,255,.8);
	bottom:0;
	padding:1em 2em;
	position:absolute;
	text-align:left;
	width:auto;
	z-index:2;
}
.pic .container .single-image .landingOffer .landing-title {
	color: #333333;
	font-family: arial;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 0em;
}
.pic .container .single-image .landingOffer .landing-txt {
	color: #333333;
	font-family: arial;
	font-size: 1.2em;
}
.pic .container .single-image img {
	display: block;
	float: left;
	height:458px;
	position:relative;
	width: 100%;
}
/* /\/\/\/\/\/\/\/\    Banner    /\/\/\/\/\/\/\/\ */
.sec-ofer .slideBanner {
	display:none;
	margin-top:2em;
}
.sec-ofer .slideBanner+p {
	color:rgb(96,97,99);
	font-size:1.4em;
	padding-top:1.429em;
}
/* /\/\/\/\/\/\/\/\/\	AddThis    /\/\/\/\/\/\/\/\ */
#at20mc {
	position:fixed!important;
	top:0em;
}
.social-links.new {
	position:fixed;
	right:-1em;
	top:15em;
	background-color:rgb(239,239,239);
	border:.3em solid rgb(203,164,73);
	padding:0.5em;
	width:17em;
	height:13.5em;
	z-index:1000;
	/* Sombreado */
	-webkit-box-shadow:0 0 .5em -.2em rgb(0,0,0);
	box-shadow:0 0 .5em -.2em rgb(0,0,0);
}
.social-links.new.compress {
	/* Opacidad */
	   opacity:.6;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter:alpha(opacity=60); /* For IE8 and earlier */
}
.social-links.new.compress:hover {
	/* Opacidad */
	   opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
.social-links.new h4 {
	font-size:1em;
	border-bottom:.1em solid rgb(178,178,178);
	float:left;
	position:relative;
	left:-4.1em;
	top:5.5em;
	padding-bottom:.5em;
	margin-left:-.5em;
	width:13em;
	cursor:pointer;
	cursor:hand;
	text-align:center;
	/* rotacion */
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	transform:rotate(-90deg);
}
.social-links.new h4 span.text {
	font-size:1.6em;
	margin:0 0 0 .8em;
}
.social-links.new h4 span.ico-share {
	width:2em;
	height:2.5em;
	display:block;
	float:left;
	background-position:-109px -244px;
	margin:-.5em -.6em 0 0;
}
.social-links.new .addthis_toolbox {
	float:right;
	position:relative;
	top:-3em;
}
.social-links.new .addthis_toolbox>a {
	display:block;
	float:none;
	margin-top:.3em;
}
.social-links.new .addthis_toolbox>a.addthis_counter {
	margin-bottom:1em;
}
.social-links.new .addthis_toolbox.addthis_32x32_style {
	top:0;
	float:right;
	left:2em;
	width:90%;
}
.social-links.new .addthis_toolbox.addthis_32x32_style a {
	padding-right:.5em;
	display:inline;
	float:left;
}
/* /\/\/\/\/\/\/\/\/\	Buscador Disponibilidad    /\/\/\/\/\/\/\/\ */
.searchDisp .flying-search .box-container-top .center-top {
	background:none;
}
.searchDisp .flying-search .box-container {
	background-color: #ffffff;
	border-top:0.5em solid #c7ced3;
	border-bottom:0.5em solid #c7ced3;
}
.searchDisp .flying-search .box-container .search-result {
	text-align:left;
	display:none;
	float:left
}
.searchDisp .flying-search .box-container .search-result li {
	border-left:1px dotted #5c6063
}
.searchDisp .flying-search .box-container .search-result li:first-child {
	border:0
}
.searchDisp .flying-search .box-container .modSearch {
	background-color:#f4f4f4;
	border:1px solid #fff;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	margin-top:-7px;
	padding:5px 10px
}
.searchDisp .flying-search .box-container .modSearch a span, .searchDisp .flying-search .box-container #modSearch_expand .closeSearch a span {
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none
}
.searchDisp .flying-search .box-container .modSearch a .ico-arrow, .searchDisp .flying-search .box-container #modSearch_expand .closeSearch a .ico-arrow {
	background:url("/fcs_images/html/arrow-sprite.png") no-repeat 0 0;
	margin-top:2px
}
.searchDisp .flying-search .box-container #modSearch_expand label {
	font-weight:bold
}
.searchDisp .flying-search .box-container #modSearch_expand .rooms {
	border:1px solid #d3cfc7;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	list-style:none;
	background-color:white
}
.searchDisp .flying-search .box-container #modSearch_expand .rooms div label {
	font-weight:normal
}
.searchDisp .flying-search .box-container #modSearch_expand .rooms div span {
	color:#d3cfc7;
	font-size:10px;
	font-weight:bold
}
.searchDisp .flying-search .box-container #modSearch_expand .rooms div span.num {
	font-size:36px;
	margin:-13px 0
}
.searchDisp .flying-search .box-container #modSearch_expand .closeSearch {
	bottom:10px;
	position:absolute
}
.searchDisp .flying-search .box-container #modSearch_expand .closeSearch a .ico-arrow {
	background-position:-16px 0
}
.searchDisp .flying-search .acctionSearch {
	text-align:right
}
.searchDisp .veriSing a {
	text-decoration:none
}
.searchDisp .veriSing a span {
	background:url("/fcs_images/ico/lock.png") no-repeat left top transparent;
	text-decoration:underline
}
/* DatePicker Buscador -MacroOfertas */
.sec-ofer .ui-datepicker-trigger {
	margin:0 0 0 3px;
	float:right;
}
.sec-ofer .ie7 .ui-datepicker-trigger {
	float:none;
}
.sec-ofer .ui-datepicker {
	font-family:Arial;
	font-size:1.2em;
	border-radius:5px!important;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.sec-ofer .ui-datepicker .ui-datepicker-header {
	color:white;
	border-radius:0!important;
	border:none;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f3f3f3), color-stop(51%, #ededed), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* W3C */
}
.ie7 .sec-ofer .ui-datepicker .ui-datepicker-header, .ie8 .ui-datepicker .ui-datepicker-header {
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0 ); /* IE6-8 */
}
.ie9 .sec-ofer .ui-datepicker .ui-datepicker-header {
	filter: none;
}
.sec-ofer .ui-datepicker .ui-datepicker-calendar td a {
	text-align:center;
}
.sec-ofer .ui-datepicker .ui-widget-header .ui-icon {
	background-image: url("/fcs_images/ui-icons_222222_256x240.png");
}
.sec-ofer .ui-datepicker .ui-datepicker-prev.ui-state-hover, .ui-datepicker .ui-datepicker-next.ui-state-hover {
	border: 1px solid #D1D1D1;
	background:#E2E2E2;
	font-weight: bold;
	color: #c77405;
	border-radius:5px!important;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.sec-ofer .ui-datepicker .ui-datepicker-prev.ui-state-hover .ui-icon, .ui-datepicker .ui-datepicker-next.ui-state-hover .ui-icon {
	background-image: url("/fcs_images/ui-icons_ffffff_256x240.png");
}
.ie7 .sec-ofer .ui-datepicker .ui-datepicker-header .ui-datepicker-month, .ie8 .ui-datepicker .ui-datepicker-header .ui-datepicker-month {
	height:19px;
}
.sec-ofer .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
	line-height:2em;
	color:#5C6063;
}
.ie8 .sec-ofer .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
	line-height:2.2em;
}
/* /\/\/\/\/\/\/\/\/\	ALL: IE Fixes    /\/\/\/\/\/\/\/\ */
/* Ofertas */
.ie7 .sec-ofer .gallery .flex-direction-nav li+li {
	width:4.2em;
}
.ie7 .container .offerMonth .span3 input[type=button] {
	margin-left:-3px;
	width:12.5em;
}
.ie7 .slideOffersLastM .flex-direction-nav li+li {
	width:2.2em;
}
.ie7 .container .offerMonth .condOfer {
	float:none;
}
.ie8 .offerMonth h4, .ie7 .offerMonth h4 {
	background-position:0 -785px;
	margin:.5em 0 0 -.1em !important;
	text-align:center;
	padding-left:1em;
}
.ie7 .offerMonth .imgOfer p, .ie8 .offerMonth .imgOfer p {
	background:url('/fcs_images/bg/bg-dark40.png') repeat;
}
/* ==========================================================================
   Media Queries
========================================================================== */
@media only screen and (min-width:1280px) {
/* Oculto
************************ */
	/* Modificado
************************ */
/* Slider Ofertas */
.sec-ofer .flexslider .slideImage {
	position:relative
}
.sec-ofer .gallery .container {
	overflow:visible;
}
.sec-ofer .gallery .flex-direction-nav {
	position:static
}
.sec-ofer .gallery .flex-direction-nav .container {
	width:100%
}
.sec-ofer .gallery .flex-direction-nav .container li {
	float:left;
	position:absolute;
	right:-4.8em;
	top:50%;
	margin-top:-30px;
}
.sec-ofer .gallery .flex-direction-nav .container li:first-child {
	right:auto;
	left:-4.8em;
}
}
@media only screen and (min-width:1200px) {
/* Oculto
************************ */
	/* Modificado
************************ */
/* Oferta del Mes */
.offerMonth .span4 {
	width:42%;
}
/* Otras Ofertas  */
.otherOffer {
	width:100%/*width:65%;*/
}
.otherOffer.f-l.landing {
	width:46%;
}
.otherOffer.f-r.landing {
	width:48%;
}
}
@media only screen and (max-width:1199px) {
/* Oculto
************************ */
	/* Modificado
************************ */
/* Ofertas Ultima Minuto */
.slideOffersLastM ul.slides>li .content .dataOffer .hotelOfer {
	margin:.5em 0 .2em;
}
.slideOffersLastM ul.slides>li .content .dataOffer .condOfer {
	background-color:rgba(255,255,255,.6);
	left:0;
	overflow:hidden;
	padding:.5em 0 .5em .5em;
	position:absolute;
	top:7.7em;
	width:15.2em;
	z-index:90;
	margin:0;
}
.slideOffersLastM ul.slides>li .content .dataOffer>.f-r {
	width:100%;
}
.slideOffersLastM ul.slides>li .content .dataOffer>.f-r input {
	width:100%;
	padding:.3em 0;
	margin:.2em 0 0;
}
.slideOffersLastM ul.slides>li .content .dataOffer .reservar {
	float: left;
}
.slideOffersLastM ul.slides>li .content .dataOffer .lastmindata {
	width: 100%;
}
.slideOffersLastM ul.slides>li .content .dataOffer .reservar input.br-m {
	margin: 0.5em 0;
}
}
@media only screen and (max-width:979px) {
/* Oculto */
.slideBanner {
	display:none;
}
/* Modificado */
/* Ofertas Ultima Minuto */
.slideOffersLastM ul.slides>li .content .placeOffer {
	float:none!important;
	overflow:hidden;
	position:relative;
	width:100%;
}
.slideOffersLastM ul.slides>li .content .placeOffer p {
	margin:0 0 0 .714em;
	padding-top:.714em;
}
.slideOffersLastM ul.slides>li .content .placeOffer p.countryOffer {
	padding-top:0;
}
.slideOffersLastM ul.slides>li .content .placeOffer img {
	height:auto;
	margin-top:-20%;
	width:100%;
}
.slideOffersLastM ul.slides>li .content .dataOffer {
	margin: 1em;
	overflow: hidden;
	padding: 0;
	width: 92% !important;
}
.slideOffersLastM ul.slides>li .content .dataOffer p {
	margin-top:0!important;
}
.slideOffersLastM ul.slides>li .content .dataOffer p.hotelOfer {
	margin-top:.5em!important;
}
.slideOffersLastM ul.slides>li .content .dataOffer p.condOfer {
	width:98%;
}
.slideOffersLastM ul.slides>li .content .dataOffer>.f-r {
	width:auto;
}
.slideOffersLastM ul.slides>li .content .dataOffer>.f-r input {
	width:auto;
	padding:.45em .917em;
	margin:0 0 0 .833em;
}
/* Otras Ofertas  */
.otherOffer {
	width:100%;
}
.otherOffer.landing {
	width:100%!important;
}
.otherOffer.f-l.landing {
	border-right:none;
	margin-bottom:0;
}
.otherOffer.f-r.landing {
	margin-top:.5em;
}
.otherOffer.f-r.landing h4 {
	display:none;
}
/* Oferta del mes  */
.offerMonth .span4 {
	float:none;
	width:100%;
	clear: both;
	padding:1em 0 2em;
	margin-left:0;
	position:relative;
	border-top:.1em solid rgb(205,206,203);
	top:2em;
}
.offerMonth .span4 .condOfer {
	margin-top:0;
	position:absolute;
	right:0;
	top:1em;
	padding:1em;
	background:white;
	border:.1em solid rgb(205,206,203);
}
.offerMonth .span4 .condOfer li {
	white-space:nowrap;
}
.webkit .offerMonth .span4 .condOfer li {
	padding-right:1em;
}
.offerMonth .span3 {
	position:absolute;
	right:1.5em;
	top:1.5em;
}
/* landing  */
.pic .container .single-image img {
	height:auto;
}
.sec-ofer .offers .container .span4 {
	border:0;
}
.container .offerMonth .span4 .condOfer {
	background:none;
	border:0;
	left: 20.5em;
	margin: 0 0 1em !important;
	right: auto;
}
.sec-ofer .offers .container .span8 .offerMonth .span4 {
	top:1em;
	width: 54%;
}
.sec-ofer .offers .container .span8 .offerMonth .condOfer {
	float: left;
	margin: 2em 0 0 -0.5em;
}
.searchDisp .flying-search-ofertas .box-container .modSearch_expand .consulta-ofertas-macroOfertas {
	margin: 0 0 1em;
	width: 100%;
}
}
/* ==========================================================================
   Print styles
========================================================================== */
@media print {
* {
	background:transparent !important;
	color:#000 !important;
	box-shadow:none !important;
	text-shadow:none !important;
}
a, a:visited {
	text-decoration:underline
}
a[href]:after {
	content:" (" attr(href) ")"
}
abbr[title]:after {
	content:" (" attr(title) ")"
}
/*
* Don't show links for images, or javascript/internal links*/
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
	content:""
}
pre, blockquote {
	border:.1em solid #999;
	page-break-inside:avoid;
}
thead {
	display:table-header-group;
}
tr, img {
	page-break-inside:avoid;
}
img {
	max-width:100% !important;
}
@page {
 margin:.5cm;
}
p, h2, h3 {
	orphans:3;
	widows:3;
}
h2, h3 {
	page-break-after:avoid;
}
}
/* fix por idiomas */
.nl .searchDisp .flying-search-ofertas .box-container .modSearch_expand .consulta-ofertas-macroOfertas .promoCode_Bt .button input, .ru .searchDisp .flying-search-ofertas .box-container .modSearch_expand .consulta-ofertas-macroOfertas .promoCode_Bt .button input, .pt .searchDisp .flying-search-ofertas .box-container .modSearch_expand .consulta-ofertas-macroOfertas .promoCode_Bt .button input {
	font-size: 1.1em;
	padding: 0.45em;
}
.it .searchDisp .flying-search-ofertas .box-container .modSearch_expand .consulta-ofertas-macroOfertas .promoCode_Bt .button input {
	font-size: 1.1em;
}
.fr .searchDisp .flying-search-ofertas .box-container .modSearch_expand .consulta-ofertas-macroOfertas .promoCode_Bt .button input, .de .searchDisp .flying-search-ofertas .box-container .modSearch_expand .consulta-ofertas-macroOfertas .promoCode_Bt .button input {
	font-size:1.2em;
}
.ru .slideOffersLastM ul.slides>li .content .dataOffer .lastmindata {
	width: 56%;
}
.ru .offerMonth .quadOfer+input {
	font-size: 1.4em;
	height: 2.5em;
	padding: 0.5em;
}
.ru .offerMonth h4, .nl .offerMonth h4 {
	background: url("/fcs_images/sprite/sprite-general-new.png") no-repeat scroll 0 -785px rgba(0, 0, 0, 0);
	margin:1em 0 0;
	padding:0.5em 0 0 1.3em;
	transform: none;
	width: 9em;
}
.ru .otherOffer .botBook a {
	font-size: 1.4em;
}
.ru .slideOffersLastM ul.slides>li .content .dataOffer .reservar input.br-m, .de .slideOffersLastM ul.slides>li .content .dataOffer .reservar input.br-m {
	padding: 0.2em;
}


