﻿div#divSearchCustomerLogo {margin-top:30px; width:730px;}
div#divSearchCustomerLogo div.ExpireError {height: 42px; margin: 6px 0; border: solid 1px #cc0000; background-color: #ffffcc; padding: 5px;display:block;}
div#divSearchCustomerLogo div#Image {width:19px; height:30px; background: url('Images/imgExpireError.gif') no-repeat left 3px; float:left; margin-right: 5px;}
div#divSearchCustomerLogo div.ExpireError p {font: normal 11px Arial;}
div#divSearchCustomerLogo div.ExpireError p#ExpireTitle {font-size: 16px; color:#cc0000; font-weight:bold;}
body {background:0;}


div#divSearchCustomerLogo div.NewSearch {margin-top: 10px; background-color: #eaeaea; border: solid 1px #ccc; height: 40px; padding:10px;display:block;}
div#divSearchCustomerLogo div.NewSearch h1 {font: normal bold 13px Arial;}

input.Button {background:#003366; color:White; font:normal bold 11px Arial; width:auto; border:auto;}
input.DisplayNone {display:inline;}

input.Alto {height: 30px;}

div#DisabledButton {height:30px;margin-left:385px;*margin-left:0;margin-top:-30px;*margin-top:0;width:90px;}

.ModalBackgroundSearch {background-color: #fff;z-index: 1000;filter: alpha(opacity=100);opacity: 1;MozOpacity: 1}
.ModalPopupSearch {background-color: white;border: 0;vertical-align: middle;height: 440px;width: 380px;z-index: 1001;text-align:center;}
.ModalPopupSearch div#Image {width:220px; height:40px; background: url('Images/imgLoading2.gif') no-repeat center; margin: 10px auto 0; padding: 2px; }
.ModalPopupSearch p#LoadingMessage {font: normal 19px Arial; color:Black; text-align:center; margin-bottom: 10px;float:none; margin: 0 0 10px 0;}
.ModalPopupSearch p#LoadingMessage2 {font: normal 11px Arial; text-align:center; margin: 6px 0;display:block;}
.ModalPopupSearch p#LoadingMessage3 {font: normal 10px Arial; text-align:center; color:#003466;display:block;}

.ModalPopupSearch #ModalFooter {background: url('Images/imgModalFooter.gif') no-repeat; width:324px; height: 44px; margin: 10px auto 0;}

.Row-GlobalTopTableImage, .Row-SearchBottomTable {display:none;}
.Row-CenterContent {background-color: #c8d1b6;width: 591px;}
.Row-DarkBackground {background-color: white;}
.Row-SearchBottomBackground {background-color:#e6e6e6;}
.Row-Side {background-color: #c8d1b6;width: 2px;}
.Row-MiddleSide {width: 2px; background-color:#c8d1b6;}

.divNetSiteMasterContent {margin:0 0 0 17px; width:730px; background:0; background-color:White;}
.divNetSiteMasterContent div#Top {display:none;}

div.PoweredBy {width:620px;}
#ddlSorter {margin-right:5px;margin-top:-75px;position:relative;text-align:right;}

/* BOOKING.MASTER */
.divUserInfo {display:none;}
.SearchSummaryHorizontal {height:70px;width:725px;margin-top:30px;}

.SearchSummaryHorizontal #CityFrom {background:none; padding:0;float:left;position:static;width:auto;margin-right:5px;}
.SearchSummaryHorizontal #CityTo {background:none; padding:0;position:static;width:auto;}
.SearchSummaryHorizontal #CityFrom span.Title,
.SearchSummaryHorizontal #CityFrom span.Value,
.SearchSummaryHorizontal #CityTo span.Title,
.SearchSummaryHorizontal #CityTo span.Value {font: normal bold 12px Arial; color:Black;}
.SearchSummaryHorizontal #DateFrom {background:none; padding:0;position:static; width:auto; float:left;margin-right:5px;}
.SearchSummaryHorizontal #DateFrom span.Title,
.SearchSummaryHorizontal #DateFrom span.Value,
.SearchSummaryHorizontal #DateTo span.Title,
.SearchSummaryHorizontal #DateTo span.Value {font: normal 11px Arial; color:Black;}
.SearchSummaryHorizontal #DateTo {background:none; padding:0; position:static; width:auto;margin:0 5px 0 0; float:left;}

.SearchSummaryHorizontal #Passengers {background:0;position:static;padding:0; margin:0;left:0;top:0;float:left;}
.SearchSummaryHorizontal #Passengers span.Title,
.SearchSummaryHorizontal #Passengers span.Value {font: normal 11px Arial; color:Black;}

.SearchSummaryHorizontal #Cabin {display:none;}


div.Steps {position:absolute;top:144px;margin:15px 0 4px 0px;width:730px;}
div.Steps a {margin-left:3px; width:47px!important; height:17px!important;}
/* Active */
div.Steps a.Step0 {background: url('Images/Tab0On.gif') no-repeat;}
div.Steps a.Step1 {background: url('Images/Tab1On.gif') no-repeat;}
div.Steps a.Step2 {background: url('Images/Tab2On.gif') no-repeat;}
div.Steps a.Step3 {background: url('Images/Tab3On.gif') no-repeat;}
div.Steps a.Step4 {background: url('Images/Tab4On.gif') no-repeat;}
/* Inactive */
div.Steps a.Step0_Inactive {background: url('Images/Tab0Off.gif') no-repeat;}
div.Steps a.Step1_Inactive {background: url('Images/Tab1Off.gif') no-repeat;}
div.Steps a.Step2_Inactive {background: url('Images/Tab2Off.gif') no-repeat;}
div.Steps a.Step3_Inactive {background: url('Images/Tab3Off.gif') no-repeat;}
div.Steps a.Step4_Inactive {background: url('Images/Tab4Off.gif') no-repeat;}

/* GeneralErrorPage */
#GeneralErrorPage {background: url('Images/imgGeneralErrorPage.gif') no-repeat;}

#MainContainer {margin:0;width:732px;}

/* SEARCH */ 
#Search {width:720px;}
#Search .Contenido {margin-left: 27px;width:572px;}
#Search .Contenido span.Titles {display:inline;color:Black;}
#Search .Contenido #TripType {margin: -5px 0 0 0; position:inherit;}
#Search .Contenido div#Origin select {width:150px;}
#Search .Contenido div#Destination {margin-left:230px;z-index:0;}
#Search .Contenido div#Destination select {width:150px;}
#Search .Contenido div#Departure {margin-top: 33px; margin-left:0;z-index:1;}
#Search .Contenido div#Arrival {margin-top: 33px; margin-left: 280px;z-index:0;}

#Search .divTripType {height:30px;z-index:5;}
#Search .divDescription {height:70px;z-index:4;}
#Search .divPax {z-index:3;}
#Search .divPreferences {z-index:2;}

#Search .Contenido .VerticalSeparator {display:none;}

/* Flights */

.FondoOscuro {background-color: #c8d1b6!important;}

/* SELECTION.ASPX */
h1.Title1 {background: url('Images/imgTitle1.gif') no-repeat scroll left center; padding-left: 23px; padding-top:6px; font: normal 11px Arial; color:Black; border:0;margin:5px;}
h1.Title2 {background: url('Images/imgTitle2.gif') no-repeat scroll left center; padding-left: 23px; padding-top:6px; font: normal 11px Arial; color:Black; border:0;margin:5px;}
h1.Title3 {background: url('Images/imgTitle3.gif') no-repeat scroll left center; padding-left: 23px; padding-top:6px; font: normal 11px Arial; color:Black; border:0;margin:5px;}
h1.Title4 {background: url('Images/imgTitle4.gif') no-repeat scroll left center; padding-left: 23px; padding-top:6px; font: normal 11px Arial; color:Black; border:0;margin:5px;}

#SelectionBackground {background-color:White;border: solid 2px #c8d1b6;}
#Filters {padding:3px;border:solid 1px #555;width:718px;}
#FilterButton {text-align:right;margin-top:-20px;}

ul#ulTermsAndCondition{list-style:none; padding:0; margin: 0 25px 20px !important;}
ul#ulTermsAndCondition span {font-family:Arial!important; font-size:11px;}
ul.ulTermsAndConditions {display:none;}

.divAirIntineraryControl {width:725px;}
.divAirIntineraryControl h1 {background-color:#003466; color:White;}
.divAirIntineraryControl h2.Dates {color:#a09f9f;padding:0 0 0 4px;clear:both;}

.divAirIntineraryControl .Airline {width:151px; padding:4px 3px;border-right:solid 1px #ccc;}
.divAirIntineraryControl .Departure {width:136px; padding:4px 3px;border-right:solid 1px #ccc;}
.divAirIntineraryControl .Arrival {width:136px; padding:4px 3px;border-right:solid 1px #ccc;}
.divAirIntineraryControl .TimeOfFlight {width:103px;padding:4px 3px;border-right:solid 1px #ccc;}
.divAirIntineraryControl .TotalFare {width:164px;*width:160px; padding: 4px 3px;}
.divAirIntineraryControl .OtherInfo {width:149px; padding:4px 3px;border-right:solid 1px #ccc;}

.divAirIntineraryControl div.LeftSide {width:553px; border-right: solid 1px #ccc;}
.divAirIntineraryControl div.RightSide {text-align:center;width:160px;*width:155px;}
.divAirIntineraryControl div.RightSide p.Fare {font:normal 18px Arial; color:#000;}
.divAirIntineraryControl div.RightSide p.FareDescription {font:normal 10px Arial; color: #A2A2A2; padding:7px;}
div.DepartureTable {width:444px;}
div.SelectionTable {width:600px;}
div.DepartureTable div.TimeWarning {width:550px; color:#ef862c; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; padding:2px 0 2px 4px;min-height:13px;}
div.DepartureTable div.TimeWarning_Selection {width:730px!important;}
div.DepartureTable div.Row-cabinTypeAttention {width:361px; color:#ef862c; border-bottom: solid 1px #ccc; border-top: solid 1px #ccc; padding:2px 0 2px 4px;height:13px; border-right: solid 1px #ccc; min-height:13px;}
div.Duration {float:left;padding:4px 3px;width:77px;}
div.Separator {height:2px; background-color:#99adc2; margin:0; *width:720px; }


/* Passengers.ASPX */
div.PassengerControl {width:723px!important;}
div.PassengerControl div.PaxRight {width: 280px!important}
.PassengersTable .Pax {width:109px; padding:3px; }
.PassengersTable .Price {width:94px;text-align:right;padding:3px;}
.PassengersTable .Taxes {width:94px;text-align:right;padding:3px;}
.PassengersTable .AgencyFee {width:94px;text-align:right;padding:3px;}
.PassengersTable .FeePasaje {width:94px;text-align:right;padding:3px;}
.PassengersTable .WebDiscount {text-align:left;padding:3px;}
.PassengersTable .NoFees {width:309px;}
.PassengersTable .OneFee {width:409px;}
.PassengersTable .BothFees {width:509px;}
.PassengersTable .TotalUsedCurrency {width:94px;text-align:right;padding:3px;}
.PassengersTable .TotalLocalCurrency {width:94px;text-align:right;padding:3px;}
.PassengersTable .Totals {font-weight:bold;}

#ReservationButton {width:725px; padding:10px 0;}
#PassengerBackground {border:1px solid #A0A0A0;background-color:white;}

div.pnlLoggedUser {float:none; width:auto; text-align:center; padding: 5px 0;}
img.ContinueLoggedGay {border: 0; padding-bottom: 0px; visibility:hidden;margin-bottom:-10px;*margin-bottom:-4px;}
.divRestrictionTitle {background-color:#003466 }

div.dvPassengersCondition {height: 260px; overflow-y:scroll; width:700px; padding: 0 10px;font: normal 11px Arial; color:#766c74; margin-bottom:10px;}
div.dvPassengersCondition ul.Terms {display:none;}
div.dvPassengersCondition p {margin: 5px 0;}
div.dvPassengersCondition p.TituloPrincipal {text-transform:uppercase; text-decoration:underline; font-weight:bold; font-size: 13px;}
div.dvPassengersCondition p.TextoFinal {font-weight: bold}
div.dvPassengersCondition li {margin: 8px 0;text-align:justify;}

div.dvPassengersCondition ol ol {padding-left: 25px;}
div.dvPassengersCondition ol#PrincipalList {list-style:upper-roman; padding-left:25px;}
div.dvPassengersCondition ol#PrincipalList li.Title {}

/* WaitingPage */
div#WaitingPage {width: 600px; height: 450px; position:absolute; top: 50%; left: 50%; margin-left: -300px; margin-top:-225px; text-align:center; border:0;}
div#WaitingPage p#Text1 {font: normal 19px Arial; color: Black; text-align:center; margin:0;}
div#WaitingPage p#Text2 {font: normal 11px Arial; color: Black; text-align:center; margin: 10px 0;}
div#WaitingPage p#LoadingMessage {font: normal 10px Arial; color:#004a9b; text-align:center; margin:0;float:none;}
div#WaitingPage div#Banner {background:0;border:0; height:auto; width:auto;margin:0;}
div#WaitingPage div#Loading {width:220px; height:40px; background: url('Images/imgLoading2.gif') no-repeat center; margin: 50px auto 0; padding: 2px; }
div#WaitingPage div#WaitingFooter {background: url('Images/imgModalFooter.gif') no-repeat; width:324px; height: 44px; margin: 10px auto 0;}

/* TEXTOS */
.Text-Orange {color:#ef862c;}

/* Internet Explorer 6 Fixes */
#divSearchCustomerLogo {width:expression((isIE6()) ? "730px":"");}

#Search {width:expression((isIE6())?"720px":"");}
#Search .Contenido #TripType {margin-left:expression((isIE6()) ? "-10px":"");}
#Search .Contenido div#Departure {z-index:expression((isIE6()) ? "5":"");}
#Search .Contenido div#Adults {z-index:expression((isIE6()) ? "4":"");}
#Search .Contenido div#Childs {z-index:expression((isIE6()) ? "-1":"");}

div.DepartureTable div.TimeWarning {width:expression((isIE6()) ? "439px":""); border-right: expression((isIE6()) ? "solid 1px #ccc":"");}
div.TimeWarning_Selection {width:expression((isIE6()) ? "439px":"")!important; border-right: expression((isIE6()) ? "solid 1px #ccc":"");}
.divNetSiteMasterContent {overflow:expression((isIE6()) ? "hidden":""); width: expression((isIE6()) ? "730px":"");}
div.Separator {width:expression((isIE6()) ? "720px":""); background-color:expression((isIE6()) ? "White":""); border-bottom:expression((isIE6()) ? "solid 2px #99adc2":"");}
div.Clear {position:expression((isIE6()) ? "absolute":"");}

.PassengersTable h1 {height:expression((isIE6()) ? "28px":"")}

ul#ulTermsAndCondition {position:expression((isIE6()) ? "relative":"") }
div#chkTermsAndConditions {position:expression((isIE6()) ? "relative":""); width:expression((isIE6()) ? "725px":"");}
div.pnlLoggedUser {width:expression((isIE6()) ? "725px":"auto");}

div.PassengerControl {width:expression((isIE6()) ? "730px":"auto")!important;}

div.PassengerControl fieldset input {width:expression((isIE6()) ? "90px":"")!important; font:expression((isIE6()) ? "normal 11px Verdana":"")!important;}

