/*
 * Project: Home Page
 * Author: Front-End Team | eDreams
 * ie7.css
 * Last modification: Eduard Ortega
 * Date: 24/05/2011
 */

/* ------------------------------------------
    IE7
------------------------------------------- */
body{cursor:default;}
#departureLocationContainer{z-index:9999;}
#arrivalLocationContainer{z-index:9999;}
.marginIE7{margin-top:12px;}

.clearFloats{overflow:hidden; height:1%;}

.icoPlace,
.icoList,
.icoCalendar,
.icoCalendarArr{
    height:0px;
}
.labelForText{top:0px;}
.logo{left:0px;}

.star{background-position: -47px -115px;height:13px;}

.inputSelect{background:none; border:0px;}

.marginTop5px{margin-top:2px}
.marginTop10px{margin-top:5px}

.marginHotelButton{margin:16px 135px 0 0;}

#childrenRoomDiv .btn button,
#childrenRoomDiv .btn input{
    width: 235px;
    font-size: 15px;
}

.headerPhoneNormal {
    margin-top:11px;
}

.headerPhoneCost {
    margin-top:5px;
}

.headerPhone{
    width: 156px;
    margin-top:40px;
}

.headerTel{
    width: 156px;
    /*height:50px;*/
}

.headerLegalCostTelExtendedFree {
    float:left;
}

.headerLegalCostTel{
    float:left;
    width:220px;
}

/* ------------------------------------------
    Tab flights
------------------------------------------- */
.subHomeSearchType input{height:45px;}
.subHomeTools,
.subHomeToolsExtended{width:100px}
.rowIE7{height:56px}

/*Test UX[15611] Passengers Page UX Improvements */
/* Estilos necesarios para el test de mejora de la pagina de pasajeros */
.inputFormSelectAux {
    background:none; border:0px;
}

.inputFormSizeS_M select {
    font-size: 14px;
    width: 111px;
}

.inputFormSizeS_XS select {
    font-size: 14px;
    width: 56px;
}

.inputFormSizeS_L select {
    font-size: 14px;
    width: 224px;
    margin-left: 0px;
}

.inputFormSizeS_XL select {
    font-size: 14px;
    width: 320px;
}

.inputFormSizePaymentS_XS select {
    font-size: 14px;
    width: 68px;
}

.inputFormSizePaymentS_L select {
    font-size: 14px;
    width: 285px;
}
/*Test UX[15611] Passengers Page UX Improvements - end*/
/*#[13977] FB & Twitter share - confirmation page*/
#closeBTPopupSocial {
    margin-top: -20px;
}

.labelEmailSocial {
    font-size: 14px;
    font-weight: bold;
}

#btSendEmailContainer {
    height: 50px;
}

/*#[13977] FB & Twitter share - confirmation page - end*/
.infoHotelTab{
    width:178px;
}

.generalInputDiv{
    background:none;
    border:none;
    cursor: pointer;
    height:32px;
}

.dynButtonInputtab{
    font-size:15px !important;
}

/*UX180*/
.modalGreyMiddle{
    max-width:550px;
}
.modalList li{
    height:27px;
    padding-left:10px;
}

/* MULTIDESTINATION NEW HOME*/
.w105{width: 105px;}

.smallInputDiv{
    background:none;
    border:none;
}

.filteringCarrierDivifr,
.filteringCarrierDivtab,
#hotelnamefilterDiv{
    background: url(/images/shared/home/sprite-home.png) white;
    border-right: 1px solid #C07C25;
}

.headerLegalPhoneExtended{
    width:150px;
}
.headerLegalCostTelExtendedFree{
    width:170px;
}
.headerLegalCostTelExtendedFreeV3{
    width: 170px;
}
.headerPhoneExtended{
    margin-top:-21px;
}
#bt_search_widget{width: 150px;}
.summaryBoxSelectComment {
    font-size: 11px;
}

#hotelButton{
    width: 300px;
}

#hotelButton.oneRoomDisplayed{
    margin-top: 73px;
}

/* popup insurance */
.blockWindowAlert {
    height: 3000px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 100;
}
#insuranceAlert{
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 101;
}
.passengersResultsDiv.resultsSprite{background:none;}


.resultsSearchSummaryInfo{
    padding-left: 0px;
    width: 735px;
}


.yellowBoxMiddle680{
    background: url('/images/shared/new/results/box_middle_680.gif') repeat-y right 0;
    min-height: 100%;
}

.alpha50 {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8F333333, endColorstr=#8F333333);
    min-height: 100%;
}


#cardTypeCodeDiv,
#stallmentDiv,
#cardExpirationMonthDiv,
#cardExpirationYearDiv {background:none;}
#taxesInfoTip{width: 58px;}

#alertDiv{margin-left: 28%;padding-right: 23%;}
.alertTopBox,
.alertBottomBox{margin-left:4px;}

.twoColumnsRight{
    min-width:265px;
}

#linearResultsButton input{
    width: 215px;
}
.filterRow{height: 18px;}
.filterMiddleSection .padLeft10px{min-height: 18px;}

.detailSummaryContent{min-height: 100px;}
.minHeight100px{min-height: 100px;}.filterMiddleSection .padLeft10px{min-height: 18px;}

.cityIcon,
.airportIcon {
    *display: inline;
}