@charset "utf-8";
/* CSS Document */
/* ie_style_fcs.css 
/* modificado 02 abril 2013 16:09 */

/****************
	IE7 / others
*****************/
.ie7 .main-form .radio-field label {
	margin-right: 10px;
}
.ie7 .hotel-offers .btn {
	width: 20%;
}
.ie7 .hotel-offers .btn-close {
	line-height: 16px;
}
.ie7 .hotel-offers .arrow-right-blue {
	background-position: -14px 2px;
	height:15px;
	margin-top:-20px;
	width:7px;
}
.ie7 .room {
	height: 170px;
}
.ie7 .logo .tagline {
	width: auto
}
.ie7 #divHabitacionesHotel {
	width:70px;
}
.ie7 #room_selector {
	margin-right: 100px;
}
.ie7 #aperturas-popup .content h3 {
	filter: dropshadow(color=#0F3852, offX=1, offY=1);
}
.ie7 #aperturas-popup .content .todas {
	clear:none;
}
.ie7 .rh .tab-content {
	background-color:#f5f5f5;
}
.ie7 .rh p.volver {
	border-bottom:#d2cec5 1px solid;
	padding-bottom:6px;
}
.ie7 #aperturas-popup .content img {
	height: 120px !important;
}
/*widget*/
.ie7 .colorbox .mapa-llegar {
	margin:10px 20px;
}
.ie7 .colorbox .mapa-llegar .content-tabbed .tab {
	width:667px;
}
/*acordeon */
.ie7 .ui-accordion .ui-accordion-content {
	float:left;
	width:699px;
}
.ie7 .grid-715 .ui-accordion .ui-accordion-content {
	width: 714px !important; /*IE7*/
}
.ie7 .grid-715 .accordion_macro_ofertas .ofertadisplay div.button.blue {
	float: right;
	width: 60%;
}
.ie7 body.hoteles .grid-600 .accordion_macro_ofertas a.more {
	margin-top:0 !important;
	padding-left: 10px !important;
}
.ie7 .accordion_macro_ofertas a.more {
/*	margin-top:-31px !important;
	padding-left: 130px !important;*/
}
/* sostenibilidad*/
.ie7 .left-panel .options li.social.active {
	height:114px;	
}
.ie7 .accordion_macro_ofertas.eco ol li {
	list-style:inside decimal-leading-zero;
	display:list-item;
	
}
/*** end **/
.ie7 .inner-content h1 {
	width: 686px !important; /*IE 7*/
	width: 686px;
}
/* fix boton ofertas */
.ie7 .inner-block .content-inner-block .buttons {
	width:130px;
}
.ie7 .inner-block .content-inner-block .buttons .f-r {
	float:right !important; /*IE 7*/
	min-width:70px !important; /*IE 7*/
	max-width:150px !important; /*IE 7*/
	width:auto;
	float:right;
}
/* Best Price - Horizontal */
.ie7 .grid-700 .middle-widget .main-form-bottom-bestprice span img {
	float:none!important; /*IE 7*/
}
/* Best Price - Lateral */
.ie7 #busquedaLateral .marco form div.main-form-bottom-bestprice span {
	width:140px !important; /*IE7*/
}
.ie7 #busquedaLateral .marco form div.main-form-bottom-bestprice span img {
	float:right!important; /*IE 7*/
	margin-top:-32px!important; /*IE 7*/
}
/* fix - caja contenedora precio ficha hotel */
.ie7 .grid-700 .content-inner-block {
	width:669px !important; /*IE 7*/
}
/* fix landing page */
.ie7 .landing-ofertas .landing-ofertas-contenedor ul li .bloqueOferta .precioTotal {
	width:12% !important; /*IE7*/
}
.ie7 .landing-ofertas ul li .bloqueOferta .precioTotal div.button.blue {
	background-image: none !important;
	zoom: 1;
}
.ie7 .landing-ofertas ul li .bloqueOferta .precioTotal div.button.blue input {
	padding: 0px 10px 5px !important;
	/* text shadow */
	filter: dropshadow(color=#1A5AD9, offX=0, offY=1);
	/* gradient */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#278CCD', endColorstr='#1A70A8'); /* For Internet Explorer 5.5 - 7 */
 -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#278CCD', endColorstr='#1A70A8'); /* For Internet Explorer 8 */
	/* shadow box */
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#278CCD', Direction=135, Strength=1); /* For Internet Explorer */
}
/* Buscador lateral */
.ie7 .grid-192 #busquedaLateral.browser-hotel li {
	position:relative;
	height:185px;
}
.ie7 .grid-192 #busquedaLateral.browser-hotel li+li {
	position:relative;
	height:200px;
}
.ie7 .grid-192 #busquedaLateral.browser-hotel li.marco div tr {
	height:164px;
}
.ie7 .grid-192 #busquedaLateral.browser-hotel li.marco div tr td {
	position:absolute;
	width:146px;
	display:block;
	height:50px;
}
.ie7 .grid-192 #busquedaLateral.browser-hotel li.marco div tr td:first-child {
	top:50px;
}
.ie7 .grid-192 #busquedaLateral.browser-hotel li.marco+li div tr td:first-child {
	top:60px;
}
.ie7 .grid-192 #busquedaLateral.browser-hotel li.marco div tr td+td {
	top:95px;
}
.ie7 .grid-192 #busquedaLateral.browser-hotel li.marco+li div tr td+td {
	top:115px;
}
.ie7 .grid-192 #busquedaLateral.browser-hotel li.marco div tr td.buttons {
	top:145px;
	height:38px;
}
.ie7 .grid-192 #busquedaLateral.browser-hotel li.marco+li div tr td.buttons {
	top:175px;
}
.ie7 .grid-192 #busquedaLateral.browser-hotel li.marco div tr td.buttons:first-child .btn {
	width:auto;
}
.ie7 .grid-192 #busquedaLateral.browser-hotel li.marco div tr td p#etiquetaDate1, .grid-192 #busquedaLateral.browser-hotel li.marco div tr td p#etiquetaDate2 {
	height:15px;
	margin:0;
	padding:0;
}
.ie7 .destination-header + #main-content .left-panel .options li.active.first, .ie7 .destination-header + #main-content .left-panel .options li.active.last {
	height:70px !important;
}
.ie7 .destination-header + #main-content .left-panel .options li.pre-active + li.active {
	height:85px;
}
.ie7 .left-panel .options li.active.first {
	height:55px;
}
.ie7 .left-panel .options li.active {
	height:70px;
}
.ie7 .left-panel .options li .bottom-option {
	height:auto;
}
.ie7 .left-panel .options li.active .bottom-option {
	height:13px;
}
/* fix boton reservar resultado dispo */
.ie7 div.button2 input, .ie7 div.button2 a {
	padding: 1px 10px 4px;
}
/* fix boton reservar */
.ie7 .completar .botonComprar input {
	padding-bottom:3px;
}
/* fix newsletter text*/
.ie7 .newsletter .top-correction {
	display:block;
	width:auto;
}
.ie7 .newsletter .top-correction a {
	display: inline;
}
.ie7.ru .newsletter .top-correction {
	width: 280px;
}
.ie7 .newsletter .button input {
	padding-left:5px;
	padding-right:5px;
}
.ie7 .formBoletin form .buttonBlue input {
	padding:2px 5px;
}
/* fix Suscripcion Newsletter Paginas finales */
.ie7 .grid-308 .formBoletin #formNewsLetter .buttonBlue input[type=button] {
	padding:2px 5px;
}

.ie7 .registrarNews_content .contentModal {
	width:565px;
}
.ie7 .formNewsLetter_content .contentModal #registrarNews .button {
	margin-top:-20px;
}
.ie7 .formNewsLetter_content .contentModal {
	width:680px;
	height:auto;
}
.ie8 .formNewsLetter_content .contentModal, .ie9 .formNewsLetter_content .contentModal {
	width:680px;
	height:239px;
}
.ie7 #pBusqueda #form-modificar-busqueda div.first-row .destinos{
	float:right;
	margin-right:140px;
	top:0;
}

