a:visited {
    color: #0066FF; /*text-decoration: underline;*/
}

a:hover {
    text-decoration: underline;
}

a:active {
    color: #FF0000; /*text-decoration: underline;*/
}

/*utils*/

.bold {
    font-weight: bold;
}

.normal {
    font-weight: normal;
}

.underlined {
    text-decoration: underline;
}

.notextDecoration {
    text-decoration: none;
}

.whiteBg {
    background: #FFF;
}

.defaultYellowBg {
    background-color: #FFCC00;
}

.defaultGreyBg {
    background-color: #DDDDDD;
}

.ligthGreyBg {
    background-color: #EBEBEB;
}

.ligtherGreyBg {
    background-color: #F8F8F8;
}

.defaultBlueBg, .blueBg {
    background-color: #003399;
}

.redBg {
    background-color: #F00;
}

.borderZero {
    border: 0;
}

.lightYellowBg0 {
    background-color: #FBE899;
}

.lightYellowBg {
    background-color: #FFF15D;
}

.mainBodyCol, .fields-text, #swooshTabFare, .offersTabSelected, #offersIFrame {
    background-color: #FFFFFF;
}

.blackBottomBorder {
    border-bottom: 1px solid #000;
}

.greyBottomBorder {
    border-bottom: 1px solid #CCCCCC;
}

.greyTopBorder {
    border-top: 1px solid #CCCCCC;
}

.blueBorder {
    border: 1px solid #003399;
}

.yellowTopBorder {
    border-top: 1px solid #FFCC00;
}

.yellowBottomLeftRight {
    border-bottom: 1px solid #FFCC00;
    border-left: 1px solid #FFCC00;
    border-right: 1px solid #FFCC00;
}

.borderGray {
    border: 1px solid #DDD;
}

.borderYellow {
    border: 1px solid #FFCC00;
}

.borderYellow2 {
    border: 2px solid #FFCC00;
}

.borderYellow2px {
    border: 2px solid #FFCC00;
}

.borderRightYellow {
    border-right: 1px solid #FFCC00; /* Nuevo Bego */
}

.borderBottomYellow {
    border-bottom: 1px solid #FFCC00; /* Nuevo Bego */
}

.borderLeftYellow {
    border-left: 1px solid #FFCC00; /* Nuevo Bego */
}

.borderLightGray {
    border: 2px solid #EBEBEB;
}

.borderBottomDottedLightGray {
    border-bottom: 1px dotted #EBEBEB
}

.borderBottom2DottedLightGray {
    border-bottom: 2px dotted #EBEBEB
}

.borderRed {
    border: 1px solid #FF0000;
}

.borderRed2 {
    border: 2px solid #FF0000;
}

.borderLightGrey {
    border: 1px solid #F0F0F0;
}

.redText {
    color: #ff0000;
}

.blackText {
    color: #000000;
}

.greyText {
    color: #CCCCCC;
}

.darkGreyText {
    color: #505050;
}

.lightGrayText {
    color: #EBEBEB;
}

.ceGrayText {
    color: #CECECE;
}

.greenText {
    color: #009900;
}

.skyBlueText {
    color: #009AD3;
}

.lightBlueLink {
    color: #0066FF;
}

.defaultBlueText {
    color: #003399;
}

.Text333 {
    color: #333333;
}

.grey6 {
    color: #666666;
}

/*utils end*/

/*header + footer*/

#ifMessageBoxHeader {
    border: 1px solid black;
    color: black;
    background: #FFFFFF;
    font-family: arial;
    font-size: 9px;
}

#tabsContainer {
    background: url("/images/shared/new/fondo_tab.gif") repeat-x;
}

.footerLinksList li {
    border-right: 1px solid #FFCC00;
}

.footer_links {
    border-top: 1px solid #FFCC00;
    border-bottom: 1px solid #FFCC00;
}

.footer p {
    color: #828282;
}

.footer a {
    color: #828282;
    text-decoration: none;
}

.footer a:hover {
    color: #003399;
    text-decoration: underline;
}

.footer_links a {
    color: #003399;
    text-decoration: none;
}

.footer_links a:hover {
    color: #003399;
    text-decoration: underline;
}

#flags span {
    color: #828282
}

.footerLegal {
    color: #828282;
}

.legal-images {
    background: url("/images/shared/new/tarjetas.gif") no-repeat;
}

.legal-images-DE {
    background: url("/images/shared/new/tarjetas_DE.gif") no-repeat;
}

.legal-images-UK {
    background: url("/images/shared/new/tarjetas_UK.gif") no-repeat;
}

#interlogo {
    background: url("/images/shared/new/logo_inter.gif") no-repeat;
}

#iataImg {
    background: url("/images/espanol/footers/iata.gif") no-repeat;
}

.ypipe {
    color: #FFCC00;
}

#countriesDiv {
    background-color: #10297D;
}

#arrowInFlagsImg {
    background: url('/images/shared/new/flecha_id.gif') no-repeat scroll 0;
}

.flagEnDespleglable {
    background: url('/images/shared/new/banderas.gif') no-repeat;
}

.textEnDesplegable {
    color: #FFFFFF;
}

#redirect-back {
    opacity: 0.60;
    filter: alpha(opacity = 60);
    background-color: #000000;
}

#redirect-front {

    background-color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity = 100);
}

.imagePerson01 {
    background-image: url('/images/shared/new/persona01.jpg');
}

.imagePerson02 {
    background-image: url('/images/shared/new/persona02.jpg');
}

.imagePerson03 {
    background-image: url('/images/shared/new/persona03.jpg');
}

.imagePerson04 {
    background-image: url('/images/shared/new/persona04.jpg');
}

.imagePerson05 {
    background-image: url('/images/shared/new/persona05.jpg');
}

/*header + footer ends*/
/*home*/
#whiteBgLogo {
    background: url('/images/espanol/logone.gif') no-repeat scroll 50% 0;
}

.logoError {
    background: url('/images/shared/amadeus3b/error.gif') no-repeat;
}

.redErrorImg {
    background: url('/images/shared/new/results/alerta.gif') no-repeat;
}

.infobar {
    font-family: verdana;
    background: url('/images/espanol/design/telephone.gif') no-repeat scroll 0 50%;
}

.iconTrainSearchEngine {
    background: url('/images/creas/es/newhome/icon_bus_tren.gif') no-repeat scroll 0 50%;
}

.titleTrainSearchEngine {
    background: url('/images/creas/es/newhome/titulo_bus_tren.gif') no-repeat scroll 0 50%;
}

#mensajeIdiomaSite_close {
    background: url('/images/shared/new/bot_id_x.gif') no-repeat;
}

#engineIfr {
    background-color: #FFCC00;
}

.modBoxBg {
    background-image: url('/images/shared/new/box_227.gif');
}

.modBoxBgNew {
    background-image: url('/images/creas/es/newhome/offer_box.gif');
}

.modBox #titleFlights {
    background: url('/images/creas/es/newhome/flights_icon.gif') no-repeat 206px 2px;
}

#iconSearchTitle {
    background: url('/images/shared/new_960/icon_avion.png') no-repeat;
}

#iconSearchDynTitle {
    background: url('/images/shared/new_960/icon_dynpack.png') no-repeat;
}

#iconSearchTrainTitle {
    background: url('/images/shared/new_960/icon_tren.png') no-repeat;
}

.titleFlights {
    background: url('/images/creas/es/newhome/flights_icon.gif') no-repeat;
}

.modBox #titleHoteles {
    background: url('/images/creas/es/newhome/hotels_icon.gif') no-repeat 206px 2px;
}

.titleHotel {
    background: url('/images/creas/es/newhome/hotels_icon.gif') no-repeat;
}

.modBox #titleViajes {
    background: url('/images/creas/es/newhome/dynpack_icon.gif') no-repeat 206px 2px;
}

.modBox #titleTrenes {
    background: url('/images/creas/es/newhome/trains_icon.gif') no-repeat 206px 2px;
}

.modBox #titleFavoritos {
    background: url('/images/creas/es/newhome/favoritos_icon.gif') no-repeat 206px 2px;
}

.modBox #titleFavoritosHP {
    background: url('/images/creas/es/newhome/dynpack_icon.gif') no-repeat 225px 2px;
}

.modBox td {
    color: #000066;
    border-bottom: 1px solid #efefef;
}

#mensajeIdiomaSite {
    background-color: #CCCCCC;
}

#mensajeIdiomaSite_pipe {
    color: #0033cc;
}

.content-error {
    border: 1px solid #aaa;
}

/*home ends*/
.iconTrain {
    background: url('/images/creas/es/newhome/icon_bus_tren.gif') no-repeat scroll 0 0;
}

/*breadcrumb*/
.flowBreadCrumbOn {
    color: #003399;
    font-weight: bold;
}

.flowBreadCrumbOff {
    color: #98a1a6;
}

.breadCrumbArrow {
    background: url("/images/shared/amadeus3b/triangle.gif") no-repeat;
}

/* New breadcrumb */
#breadCrumb {
    border: 1px solid #979797;
}

.breadCrumbOn, .firstBreadCrumb {
    color: #000;
    background: #F2F2F2;
}

.breadCrumbOff {
    color: #98A1A6;
    background: #FFFFFF;
}

.breadCrumbActual {
    color: #000;
    background: #DDD;
}

span.breadCrumbOn {
    background: url('/images/shared/hotels/onBreadcrumbBg.png') no-repeat left center;
}

span.breadCrumbOff {
    background: url('/images/shared/hotels/offBreadcrumbBg.png') no-repeat left center;
}

span.breadCrumbActual {
    background: #EFEFEF url('/images/shared/hotels/actualBreadcrumbBg.png') no-repeat left center;
}

span.bgOnOff {
    background: #DDD url('/images/shared/hotels/offBreadcrumbBg.png') no-repeat left center;
}

strong.stepBg {
    background: url('/images/shared/hotels/stepsBg.png') no-repeat 0 -16px;
    color: #FFF;
}

strong.stepBgBefore {
    background: url('/images/shared/hotels/stepsBg.png') no-repeat 0 0;
    color: #FFF;
}

/*breadcrumb ends*/
/*tooltips*/
.tip {
    background: #FFFFFF;
    color: black;
}

#generalTipBlackborder {
    background: #FFFFFF;
    border: 1px solid #000000;
}

.generalTipBlackborder {
    background: #FFFFFF;
    border: 1px solid #000000;
}

#generalTipGreyborder {
    border: 1px solid #98A1A6;
}

.generalTipGreyborder {
    border: 1px solid #98A1A6;
}

/*tooltips end*/
/*calendar*/
#calTable1 {
    border-color: #003399;
    border-style: solid;
    border-width: 0 2px 2px 2px;
}

#calTable2 {
    border-color: #003399;
    border-style: solid;
    border-width: 0 2px 2px 0;
}

.calendarBody {
    background-color: #FFFFFF;
    color: #000000;
}

#calendarHeading {
    background-color: #003399;
}

.cellaMesAnyCol {
    color: #FFFFFF;
}

.cellaNomDiaCol {
    color: #4F97E9;
}

.cellaDiaFestiu {
    color: #FF0000;
}

/*calendar ends*/
/*pickers*/
.loaderImg {
    background: url("/images/shared/amadeus3b/ajax-loader.gif") no-repeat scroll 50% 50%;
}

.loaderImg2 {
    background: url("/images/shared/amadeus3b/ajax-loader02.gif") no-repeat scroll 50% 50%;
}

.topLine {
    border-bottom: 1px solid #003399;
}

.lettersLink {
    border-bottom: 1px solid #000;
}

#mainDiv a:link {
    color: #0066FF;
}

#mainDiv a:visited {
    color: #0066FF;
    font-weight: bold;
}

#mainDiv a:hover, #mainDiv a:active {
    color: #FF0000;
    font-weight: bold;
}

#mainDiv a:focus {
    color: #0066FF;
    font-weight: bold;
}

.tdParagraphAlphabet a {
    color: #000000;
    font-weight: bold;
}

.tdParagraphAlphabet a:hover {
    color: #FF0000;
    font-weight: bold;
}

.tdParagraphAlphabet a:visited {
    color: #000000;
    font-weight: bold;
}

.tdParagraphLetter {
    color: #000000;
    font-weight: bold;
}

.smallCountryArrow {
    background: url(/images/espanol/amadeus3/flecha02.gif) no-repeat scroll 0 50%;
}

.closeYellowPicker {
    background: url(/images/shared/new/cerrar.gif) no-repeat scroll 0 50%;
}

.PrevButtonCalendarImg {
    background: url("/images/shared/new/botones_rollover/bot_fle_iz.gif") no-repeat scroll 50% 50%;
}

.NextButtonCalendarImg {
    background: url("/images/shared/new/botones_rollover/fle_de.gif") no-repeat scroll 50% 50%;
}

/*pickers end*/
/*search engines*/
.busc {
    background: url("/images/shared/new/corners.gif") no-repeat;
}

.busc_blue {
    background: #FFFFFF url("/images/shared/new/corners_blue.gif") no-repeat;
}

.cityPickerButt {
    background: url("/images/test/bt_destino.gif") no-repeat scroll 100% 0;
}

.calendarPickerButt {
    background: url("/images/test/bt_calendar.gif") no-repeat scroll 100% 0;
}

#search-vuelos_bottom-links {
    background-color: #003399;
}

.optionRow a {
    color: #FFFFFF;
}

input[readonly='true'] {
    background-color: #faf4f4;
}

.vuelosMulti .heading {
    border-bottom: 1px solid #003399;
    font-weight: bold;
}

.searchMultiFlightsLabelFlight {
    font-weight: bold;
    color: #003399;
}

.searchMultiFlightData {
    border-bottom: #003399 solid 1px;
}

.blueBottomBorder {
    border-bottom: #003399 solid 1px;
}

.celNotReady {
    background-color: #f0f0f0;
    cursor: default;
    text-decoration: line-through;
}

#changeToMultiLabel {
    font-weight: bold;
    color: #003399;
}

.eDreamsAutocomplete .yui-ac-content {
    border: 1px solid #808080;
    background: #fff;
}

.searchTitle {
    background: url("/images/shared/new/bg_search_title.png") no-repeat scroll 100% 0;
}

/* styles for prehighlighted result item */
.eDreamsAutocomplete .yui-ac-content li.yui-ac-prehighlight {
    background: #B3D4FF;
}

/* styles for highlighted result item */
.eDreamsAutocomplete .yui-ac-content li.yui-ac-highlight {
    background: #BDDBFF;
    color: #000;
}

/*duplication of styles for no yellow autocomplete*/
.noYellow .yui-ac-content li.yui-ac-highlight {
    background: #003399;
    color: #FFF;
}

.topArrow {
    background: url("/images/shared/new/flecha.gif") no-repeat scroll 0 0;
}

/*search engines end*/
/*results*/
.fullTextLabel {
    border: 1px solid #98A1A6;
}

.fullTextLabelBk {
    border: 1px solid black;
}

.paxPageTitle {
    background: url(/images/shared/new/results/fi.gif) no-repeat scroll 0 50%;
}

.pickerUp {
    background: url(/images/shared/new/up450.gif) no-repeat;
    font-size: 0px;
    height: 8px;
}

.pickerDown {
    background: url(/images/shared/new/down450.gif) no-repeat;
    font-size: 0px;
    height: 8px;
}

.pickerUpIE {
    background: url(/images/shared/new/up435.gif) no-repeat;
    font-size: 0px;
    height: 8px;
}

.pickerDownIE {
    background: url(/images/shared/new/down435.gif) no-repeat;
    font-size: 0px;
    height: 8px;
}

.pickerUp410 {
    background: url(/images/shared/new/up410.gif) no-repeat;
    font-size: 0px;
    height: 8px;
}

.pickerDown410 {
    background: url(/images/shared/new/down410.gif) no-repeat;
    font-size: 0px;
    height: 8px;
}

.pickerUp400 {
    background: url(/images/shared/new/up400.gif) no-repeat;
    font-size: 0px;
    height: 8px;
}

.pickerDown400 {
    background: url(/images/shared/new/down400.gif) no-repeat;
    font-size: 0px;
    height: 8px;
}

.resultsTextTitle {
    background: #FFF3C2 url(/images/shared/new/results/sumary_right.gif) no-repeat scroll 100% 50%;
}

.resultsTitle, .selectTitle, .flightTitle {
    background: url(/images/shared/new/results/fi.gif) no-repeat scroll 0 50%;
}

.insurancesTitle {
    background: url(/images/shared/new/check_icon.gif) no-repeat scroll 0 50%;
}

.passengersTitle {
    background: url(/images/espanol/design/viajes.gif) no-repeat scroll 0 50%; /* Nuevo Bego */
}

.resultsTrainsTitle {
    background: url(/images/shared/new/results/tr.gif) no-repeat scroll 0 50%;
}

.insurancesTitle {
    background: url(/images/shared/new/check_icon.gif) no-repeat scroll 0 50%;
}

.hotelsIcon {
    background: url(/images/shared/new/results/ho.gif) no-repeat scroll 0 center;
}

.carsIcon {
    background: url(/images/shared/amadeus3b/car_icon.gif) no-repeat scroll 0 0;
}

.gasIcon {
    background: url(/images/shared/new/ico_gas.gif) no-repeat scroll 0 0;
}

.checkIcon {
    background: url(/images/shared/new/ico_check.gif) no-repeat scroll 0 0;
}

.cinemaIcon {
    background: url(/images/shared/amadeus3b/cinema_icon.gif) no-repeat scroll 0 0;
}

.telephoneIcon {
    background: url(/images/shared/new/tel_small.png) no-repeat scroll 0 0;
}

.noteIcon {
    background: url(/images/shared/new/note20x20.png) no-repeat scroll 0 0;
}

.discountInsurance {
    background: url(/images/shared/new/yellow_rounded_bg.gif) no-repeat scroll 0 0;
}

#shareOfferMainDiv {
    background: url(/images/espanol/comunidad/sharethis.gif) no-repeat scroll 0 0;
}

.outBoundImg {
    background: url(/images/shared/amadeus3b/salidas.gif) no-repeat scroll 0 50%;
}

.inBoundImg {
    background: url(/images/shared/amadeus3b/llegadas.gif) no-repeat scroll 0 50%;
}

.outBoundPng {
    background: url(/images/shared/amadeus3b/salida_new.png) no-repeat scroll 0 0;
}

.inBoundPng {
    background: url(/images/shared/amadeus3b/llegada_new.png) no-repeat scroll 0 0;
}

.outBoundTrainPng {
    background: url(/images/shared/amadeus3b/salida_tren.png) no-repeat scroll 0 0;
    height: 21px;
    width: 30px;
    margin: 0 auto;
}

.inBoundTrainPng {
    background: url(/images/shared/amadeus3b/llegada_tren.png) no-repeat scroll 0 0;
    height: 21px;
    width: 30px;
    margin: 0 auto;
}

.outBoundTrainFligthPng {
    background: url(/images/shared/new/combi.png) no-repeat scroll 0 0;
    height: 21px;
    width: 55px;
    margin: 0 auto;
}

.inBoundTrainFligthPng {
    background: url(/images/shared/new/combi_back.png) no-repeat scroll 0 0;
    height: 21px;
    width: 55px;
    margin: 0 auto;
}

.closePopup {
    background: url(/images/shared/new/cross.gif) no-repeat scroll 0 50%;
}

.singleItineray-content-middle {
    border-left: 1px solid #98a1a6;
    background: url('/images/shared/amadeus3b/shadow_out_result.gif') repeat-y right top;
}

.itineraySegmentHeader1 {
    border-top: 1px solid #98a1a6;
    border-bottom: 1px solid #98a1a6;
    background: #f0f0f0;
}

.itineraySegmentHeader2 {
    border-top: none;
    border-bottom: 1px solid #98A1A6;
    background: #f0f0f0;
}

.itineraySegmentContent1 {
    border-top: none;
    background: none;
}

.itineraySegmentContent2 {
    border-top: none;
    border-bottom: none;
    background: none;
}

.eTicketImg {
    background: url(/images/shared/amadeus3b/electronic.gif) no-repeat scroll 0 50%;
}

.pTicketImg {
    background: url(/images/shared/amadeus3b/paper.gif) no-repeat scroll 0 50%;
}

.segmentInfoImg {
    background: url(/images/shared/new/results/info.gif) no-repeat scroll 50% 50%;
}

.segmentInfoConnectionImg {
    background: url(/images/shared/new/conect.png) no-repeat scroll 50% 50%;
}

.segmentInfoConnectionArrowImg {
    background: url(/images/shared/new/arrow.png) no-repeat scroll 50% 50%;
}

.singleItinerayBorderBottom1 {
    background-image: url('/images/shared/amadeus3b/box_results_bott.gif');
}

.singleItinerayTab {
    background-image: url('/images/shared/amadeus3b/price_box.gif');
}

.singleMetaItinerayTab {
    background-image: url('/images/shared/amadeus3b/price_box_yellow.gif');
}

.singleItinerayBorderTop {
    background-image: url('/images/shared/amadeus3b/box_results_top2.gif');
    border-bottom: none;
}

.decimalPricePart {
    color: #003399;
}

.decimalMetaPricePart {
    color: #003399;
}

.decimalMetaFlightsPricePart {
    color: #FFFFFF;
}

.residentsMessage {
    color: #990000;
}

.ticketTypeMessage {
    border: 1px solid #98A1A6;
}

.flightInfoMessage, .flightInfo, .tooltipRightMessage {
    border: 1px solid #98A1A6;
}

.detailResultsMessage {
    background-color: #FFEDA3;
    border: 1px solid #FFCC00;
}

.companyInfoMessage {
    border: 1px solid #98A1A6;
}

#sharingOpts {
    background-color: #FFFFFF;
    border: 1px solid #98A1A6;
}

.debugBox {
    background-color: #000000;
    border: 2px solid #00cc00;
    color: #00cc00;
}

.resultsGreyBox {
    background: #f0f0f0;
    color: #000099;
    border: 1px solid #98A1A6;
}

.filterSlidersTimeGap {
    border: 1px solid #FFF;
}

.slider {
    background: url(/images/shared/new/results/slider_lightgrey1.gif) no-repeat 0px 0;
}

.slider_hightlight {
    background: url(/images/shared/new/results/slider_darkgrey1.gif) no-repeat 0px 0;
}

.sliderHightlight {
    background: url(/images/shared/new/results/slider_darkgrey1.gif) no-repeat 0px 0;
}

.paginatorGreyBox {
    background: #f0f0f0;
    color: #000099;
    border: 1px solid #98A1A6;
}

.paginatorBox a {
    color: #0066FF; /* Cambiado Begoña, antes #000099 */
}

.resultsFilterLabel {
    color: #000000;
}

.discountTitle {
    border-bottom: 2px solid black;
}

#discountImg {
    background: url(/images/creas/es/newhome/flujo_vuelos/icono_desc.png) no-repeat scroll 50% 50%;
}

.corner {
    background: #FFFFFF url("/images/shared/new/corners_gris.gif") no-repeat;
}

.blueCorner {
    background-image: url("/images/shared/new/corners_blue.gif");
}

.whiteCorner {
    background-image: url("/images/shared/new/corners_white.gif");
}

.yellowCorner {
    background: #FFFFFF url("/images/shared/new/corner_yellow.gif") no-repeat; /* Nuevo Bego */
}

#chooseBox, .chooseBox {
    border: 1px solid #FFCC00;
    color: #000;
}

.segmentBottomBorder {
    border-bottom: 1px solid #003399;
    margin: 0 5px;
}

.segmentTopBorder {
    border-top: 1px solid #003399;
    margin: 0 5px;
}

.topBottomBorder {
    border-top: 1px solid #003399;
    border-bottom: 1px solid #003399;
    margin: 0 5px;
}

.dataDetailTd {
    border-bottom: 1px solid #DDDDDD;
}

.cp1 {
    font-weight: bold;
}

.cp2 {
    font-weight: bold;
}

/*results ends*/
/*residents choose airport*/

.resident-list {
    list-style: none /*outside url('/images/shared/amadeus3b/bullet_blue.gif')*/; /* Modificado Begoña */
}

.formResident {
    border-top: 2px solid #FFF;
}

.whiteBorderedPanel {
    background: #FFFFFF;
    border: 1px solid #FFCC00; /*border: 1px solid #98a1a6;*/
}

/*residents choose airport ends*/
/*busca precios*/
.selMonthCell {
    border: solid black;
    background: #FF6600;
    color: #FFFFFF;
}

.monthCell {
    border: solid black;
    background: #A0B7CB;
}

a.lmonthCell:hover {
    color: #FFFFFF;
    font-weight: bold;
}

a.lmonthCell:link {
    color: #FFFFFF;
    font-weight: bold;
}

a.lmonthCell:active {
    color: #FFFFFF;
    font-weight: bold;
}

a.lmonthCell:visited {
    color: #FFFFFF;
    font-weight: bold;
}

.chartTable {
    border: 1px solid #A0B7CB;
    background: #F9FAFB;
}

.levelCell {
    border-color: black;
}

.priceCell {
    color: black; /*font-weight: bold;*/
}

.dayCell {
    border: solid black;
    background: White;
    font-weight: bold;
}

.sellCell {
    border: solid black;
    background: #FF6600;
}

.selDayCell {
    border: solid black;
    background: #3366ff;
    color: white;
    font-weight: normal;
}

.weekendCell {
    border: solid black;
    background: #CCCCCC;
}

.daylink {
    color: blue;
    font-weight: bold;
}

.daylink a {
    color: blue;
    font-weight: bold;
}

.sellDayLink {
    color: white;
    font-weight: normal;
}

.overBarCell {
    background: #DDDDDD;
}

.barCell {
    background: #FFFFFF;
}

.captainBox {
    border: 1px solid #A0B7CB;
    background: #F9FAFB;
}

/*imgNum1 y imgNum2 han sido cambiandos a clases porque en el confirmation_content.JSP se utilizaba
el imgNum1 y imgNum2 para identificar mas que un elemento.*/

/*#imgNum1 {
    background: url(/images/creas/es/newhome/flujo_vuelos/num_01.gif) no-repeat scroll 50% 50%;
}

#imgNum2 {
    background: url(/images/creas/es/newhome/flujo_vuelos/num_02.gif) no-repeat scroll 50% 50%;
}*/

.imgNum1 {
    background: url(/images/creas/es/newhome/flujo_vuelos/num_01.gif) no-repeat scroll 50% 50%;
}

.imgNum2 {
    background: url(/images/creas/es/newhome/flujo_vuelos/num_02.gif) no-repeat scroll 50% 50%;
}

.imgNum3 {
    background: url(/images/creas/es/newhome/flujo_vuelos/num_03.gif) no-repeat scroll 50% 50%;
}

.imgNum4 {
    background: url(/images/creas/es/newhome/flujo_vuelos/num_04.gif) no-repeat scroll 50% 50%;
}

#imgNum3 {
    background: url(/images/creas/es/newhome/flujo_vuelos/num_03.gif) no-repeat scroll 50% 50%;
}

#imgNum4 {
    background: url(/images/creas/es/newhome/flujo_vuelos/num_04.gif) no-repeat scroll 50% 50%;
}

#imgNum5 {
    background: url(/images/creas/es/newhome/flujo_vuelos/num_05.gif) no-repeat scroll 50% 50%;
}

/*busca precios ends*/
#content td {
    background: #FFFFFF;
}

/* buscadestinos start */
.resultBuscaDestHeader th {
    border-bottom: 2px solid black;
    background-color: #FFCC00;
    font-weight: bold;
}

.resultBuscaDestBody td {
    border-bottom: 1px solid black;
}

.resultBuscaDestGreyArrow {
    background: url(/images/shared/grey_arrow.gif) no-repeat scroll 50% 50%;
}

.resultBuscaDestGreenArrow {
    background: url(/images/shared/green_arrow.gif) no-repeat scroll 50% 50%;
}

.resultBuscaDestRedArrow {
    background: url(/images/shared/red_arrow.gif) no-repeat scroll 50% 50%;
}

a.buscaDest:hover {
    color: #003399;
}

a.buscaDest:link {
    color: #003399;
}

a.buscaDest:active {
    color: #003399;
}

a.buscaDest:visited {
    color: #003399;
}

/* buscadestinos end */
#tdForgotError {
    background: #003399 url("/images/shared/new/tit_error.gif") no-repeat scroll 0 0;
}

/*passeners payment pages*/
#itiInfoBoundBox {
/*border-right: #98a1a6 solid 1px;*/
}

.bottomBorderItiInfoBox {
    border-bottom: #FFCC00 solid 1px;
}

.paxImg {
    background: url("/images/shared/new/passengers.gif") no-repeat left center;
}

.paxImgAdult {
    background: url("/images/shared/amadeus3b/persona.gif") no-repeat left center;
}

.paxImgChild {
    background: url("/images/shared/amadeus3b/nino02.gif") no-repeat;
}

.paxImgInfant {
    background: url("/images/shared/amadeus3b/bebe02.gif") no-repeat;
}

.cardsImg {
    background: url("/images/espanol/tarjetas/trajetas.png") no-repeat;
}

#dynpackPayment .cardsImg {
    background: url("/images/espanol/tarjetas/trajetas.png") no-repeat 112% top; /* Nuevo Bego */

}

/*passeners payment pages end*/

/* shuttle*/
.ulShuttleItemDot li {
    list-style: outside disc;
}

/* shuttle end */

#backgroundResidentTitle {
    background: #003399 url("/images/shared/new/tit_res_es.gif") no-repeat scroll 0 0;
}

.cardsMainImage {
    background: url('/images/creas/es/camge/img_tarjetas.gif') no-repeat;
}

.cardsMainImage_new {
    background: url('/images/creas/es/mastercard/landing-page/foto_tarjeta.jpg') no-repeat;
    width: 320px;
    height: 135px;
    float: left;
}

.cardsMainImage_new_sol {
    background: url('/images/creas/es/mastercard/landing-page/btn.gif') no-repeat;
    width: 180px;
    height: 43px;
    float: left;
    margin-top: 40px;
}

.cardsMainImage_new_sol_rollover {
    background: url('/images/creas/es/mastercard/landing-page/btn_rollover.gif') no-repeat;
    width: 180px;
    height: 43px;
    float: left;
    margin-top: 40px;
}

.cardsMainImage_box1 {
    background: url('/images/creas/es/mastercard/landing-page/box01.gif') no-repeat;
    float: left;
    width: 302px;
    height: 242px;
    margin: 0px 20px 20px 0px;
}

.cardsMainImage_box2 {
    background: url('/images/creas/es/mastercard/landing-page/box02.gif') no-repeat;
    float: left;
    width: 328px;
    height: 242px;
}

.cardsMainImage_box3 {
    background: url('/images/creas/es/mastercard/landing-page/box03.gif') no-repeat;
    float: left;
    width: 304px;
    height: 242px;
}

.cardButtonSolicitar {
    background: url('/images/creas/es/camge/bot_solicitar.gif') no-repeat scroll 0 0;
}

.cardButtonRellenar {
    background: url('/images/creas/es/camge/bot_rellenar_formulario.gif') no-repeat scroll 0 0;
}

.cardButtonEnviar {
    background: url('/images/creas/es/camge/bot_enviar.gif') no-repeat scroll 0 0;
}

.yellowSquareList {
    list-style: url("/images/creas/es/camge/cuadrado.gif") square;
}

/* Telephone footer */
.telef {
    color: #828282;
}

#m3m6, #m3, #m6, #adv_m9 {
    border: 1px solid #4F97E9;
}

.white-grey-box {
    background: #ffffff;
}

.white-grey_top div {
    background: url("/images/shared/new/white-grey_tl.png") no-repeat top left;
}

.white-grey_top {
    background: url("/images/shared/new/white-grey_tr.png") no-repeat top right;
}

.white-grey_bottom div {
    background: url("/images/shared/new/white-grey_bl.png") no-repeat bottom left;
}

.white-grey_bottom {
    background: url("/images/shared/new/white-grey_br.png") no-repeat bottom right;
}

.white-grey_top div, .white-grey_top, .white-grey_bottom div, .white-grey_bottom {
    width: 100%;
    height: 10px;
    font-size: 1px;
}

.white-grey_content {
    margin: 0 10px;
}

.ok-li {
    list-style-image: url("/images/shared/amadeus3b/ok.gif");
}

.white-price-background {
    background: url("/images/shared/new/button-2165.png") no-repeat top left;
}

/* MODIFICACIONES DYNPACK NUEVO BEGO */
.buttonFollow {
    background: url("/images/shared/amadeus3b/continue_es.gif") no-repeat scroll 0 0 transparent;
    color: #FFF;
}

.buttonFollow:hover {
/*color: #003399;*/
}

.buttonItiSelect {
    background: #FFFFFF url('/images/shared/new/bg_selection.gif') no-repeat scroll 0 0;
    color: #FFF;
}

.resultsDynpackTitle {
/*background: url(/images/shared/amadeus3b/flightHotel_icon.gif) no-repeat scroll 0 50%;*/
    background: url("/images/shared/new/results/dp.gif") no-repeat scroll 0 50%;
}

.roomSelectionTitle, .resultsHotelTitle {
    background: url("/images/shared/new/results/ho.gif") no-repeat scroll 0 50%;
}

#resultsDynpackHotel {
    background: url("/images/shared/new/results/title_icon.gif") no-repeat scroll left bottom;
}

#resultsDynpackFlight {
    background: url("/images/shared/new/results/title_icon.gif") no-repeat scroll left top;
}

.change {
    background: url("/images/shared/new/results/change.gif") no-repeat scroll center 0;
}

.registered {
    background: url("/images/shared/new/lock_green.gif") no-repeat scroll 0 50%;
}

.unregistered {
    background: url("/images/shared/new/lock_red.gif") no-repeat scroll 0 50%;
}

#chooseBox, #chooseRoom, #passengersDataBox, .yellowBox {
    border: 1px solid #FFCC00;
    *border-top: 0;
    color: #000;
}

#userRegistered, .borderGrey {
    border: 1px solid #DDD;
    *border-top: 0;
    color: #000;
    background: #F7FBFF;
}

.backgroundYellowRight {
    background: url("/images/shared/new/results/op_shadow.gif") repeat-y top right;
    border-left: 1px solid #FFCC00;
    *height: 100%;
    width: 759px;
}

.backgroundBlueBottom {
    background: url("/images/shared/new/results/bg_select.gif") repeat-x bottom center;
}

.pillPrice {
    background: url("/images/shared/new/bg_travelPrice_small.gif") no-repeat scroll 5px 0 transparent;
    color: #FFF;
}

.travelPrice {
    background: url("/images/shared/new/bg_travelPrice.gif") no-repeat center 0;
    color: #FFF;
}

/*.selectPrice, .selectPrice:hover, .selectPrice:visited, .selectPrice:active {*/
/*background: #003399 url("/images/shared/new/results/bg_arrow.gif") no-repeat 0 1px;*/
/*color: #FFF;*/
/*}*/

.tripadvisor {
    background: url("/images/shared/new/results/tripadvisor.gif") no-repeat 133px center;
    *height: 20px;
}

.numberRoom {
    background: url("/images/shared/new/results/rooms.gif") no-repeat 0 0;
}

.discount {
    background: url("/images/shared/new/results/discount.gif") no-repeat 0 0;
}

.boardType {
    background: url("/images/shared/new/results/board.gif") no-repeat 0 0;
}

.hotelpay {
    background: url("/images/shared/new/results/hotelpay.gif") no-repeat 0 0;
}

.blueHotel {
    background: url("/images/shared/new/bed.gif") no-repeat 0 80%;
}

/*#selectedProduct .separate {*/
/*border-top: 1px solid #FFCC00;*/
/*}*/

#selectedProduct .separate0 {
    border-top: 0;
    border-bottom: 0;
    padding-bottom: 0;
}

.separateMiddle {
    background: none repeat-x scroll 0 0 #FC0;
}

.trayecto1 {
    background: url("/images/shared/amadeus3b/llegada_new.png") no-repeat scroll 20px 0 transparent;
    position: relative;
}

.trayecto0 {
    background: url("/images/shared/amadeus3b/salida_new.png") no-repeat scroll 20px 0 transparent;
    position: relative;
}

.trayecto11 {
    background: url("/images/shared/amadeus3b/llegada_new.png") no-repeat scroll 50% 0 transparent;
    position: relative;
}

.trayecto01 {
    background: url("/images/shared/amadeus3b/salida_new.png") no-repeat scroll 50% 0 transparent;
    position: relative;
}

.ida {
    background: url("/images/shared/amadeus3b/salida_new.png");
    position: relative;
}

.vuelta {
    background: url("/images/shared/amadeus3b/llegada_new.png");
    position: relative;
}

#selectedProduct .trayecto0, #selectedProduct .trayecto1 {
    background-position: center top;
}

#filterTravel .trayecto0, #filterTravel .trayecto1 {
    background-position: 0 0px;
}

.passenger {
    background: url("/images/shared/new/passenger_icon.gif") no-repeat;
    position: relative;
}

.mapRanges {
    border: 1px solid #FFCC00;
}

.showOnMap {
    text-align: right;
}

.showOnMap a {
    background: url("/images/shared/new/results/showOnMap.gif") no-repeat 0 3px;
    padding: 0 10px 0 15px;
}

/*.resultBoxTop{*/
/*background: url("/images/shared/new/results/resultBoxTop.gif") no-repeat;*/
/*}*/

.resultBoxTop {
    background: url("/images/shared/new/results/box_r_top.gif") no-repeat;
}

/*.resultBoxBottom{*/
/*background: url("/images/shared/new/results/resultBoxBottom.gif") no-repeat;*/
/*}*/

.resultBoxBottom {
    background: url("/images/shared/new/results/box_i_bottom.gif") no-repeat white;
}

.yellowBox760Top {
    background: url("/images/shared/new/results/box_i_top.gif") no-repeat;
}

.yellowBoxRight760 {
    background: url("/images/shared/new/results/op_empty_shadow.gif") repeat-y scroll 100% 0;
    border-left: 1px solid #FFCC00;
    *height: 100%;
    width: 759px;
}

.yellowBox960Top {
    background: url("/images/shared/new/results/box_i_960_top.gif") no-repeat;
}

.yellowBox960Bottom {
    background: url("/images/shared/new/results/box_i_960_bottom.gif") no-repeat;
}

.yellowBoxYellow760Top {
    background: url("/images/shared/new/results/box_y_760_top.gif") no-repeat;
}

.yellowBoxYellow960Top {
    background: url("/images/shared/new/results/box_y_960_top.gif") no-repeat;
}

.yellowBoxRight {
    background: url("/images/shared/new/results/op_empty_shadow.gif") repeat-y scroll 100% 0;
    border-left: 1px solid #FFCC00;
    *height: 100%;
    width: 759px;
}

.yellowBoxRight960 {
    background: url("/images/shared/new/results/op_empty_shadow.gif") repeat-y scroll 100% 0;
    border-left: 1px solid #FFCC00;
    *height: 100%;
    width: 959px;
}

.backgroundYellowRight {
    background: url("/images/shared/new/results/op_shadow.gif") repeat-y top right;
    border-left: 1px solid #FFCC00;
    *height: 100%;
    width: 759px;
}

.boxSearchTitle1 {
    background: url("/images/shared/new/bg_search_title.png") no-repeat scroll 0 0 transparent;
}

.itineraryBoxLeftTitle {
    color: #003399;
}

#boxNewSearch {
    cursor: pointer;
}

.color3366ff {
    color: #3366ff;
}

.blockWindowTabFare, .bgMediumBlack {
    background-color: #000;
    filter: alpha(opacity = 60);
    opacity: 0.60;
}

.borderItineraryInfo {
    border-bottom: 1px solid #FFCC00;
}

.imgSearchNewSearch {
    background: url("/images/shared/new/results/newSearch_button.gif") no-repeat scroll;
}

.head-popup {
    color: #FFF;
}

.arrow-blue {
    background: url("/images/shared/new/messageArrow.gif") no-repeat scroll 0 0 transparent;
}

.arrow-blueLeft {
    background: url("/images/shared/new/messageArrow_izq.gif") no-repeat scroll 0 0 transparent;
}

.arrow-blueRight {
    background: url("/images/shared/new/messageArrow_der.gif") no-repeat scroll 0 0 transparent;
}

.xb2, .xb3, .xb4 {
    background: #FFF;
    border-left: 1px solid #FFCC00;
    border-right: 1px solid #FFCC00;
}

.xb1 {
    background: #FFCC00;
}

.singleItineray-content-price .xb2, .singleItineray-content-price .xb3, .singleItineray-content-price .xb4 {
    background: #003399;
    border-left: 1px solid #003399;
    border-right: 1px solid #003399;
}

.singleItineray-content-price .xb1 {
    background: #003399;
}

.singleItineray-content-priceMeta .xb2, .singleItineray-content-priceMeta .xb3, .singleItineray-content-priceMeta .xb4 {
    background: #FFCC00;
    border-left: 1px solid #FFCC00;
    border-right: 1px solid #FFCC00;
}

.singleItineray-content-priceMeta .xb1 {
    background: #FFCC00;
}

.singleItineray-content-bottom {
    text-align: right;
    font-size: 11px;
}

.singleItineray-content-flights {
/*background-color:#FFF;*/
/*border-left:1px solid #DDD;*/
/*border-right:1px solid #DDD;*/
}

.borderBottomGrey {
    border-bottom: 3px solid #DDD;
}

.greyBoxWithoutImgCorners .xb2, .greyBoxWithoutImgCorners .xb3, .greyBoxWithoutImgCorners .xb4 {
    background: #FFF;
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
}

.greyBoxWithoutImgCorners .xb1 {
    background: #DDD;
}

.yellowBoxContent {
    border: 0 solid #FFCC00;
    border-width: 0 1px;
    font-size: 12px;
}

.greyBoxContent {
    border: 0 solid #DDD;
    border-width: 0 1px;
    height: 12px;
    padding: 2px;
    font-size: 10px;
}

#m3m6, #m3, #m6, #m9 {
    border: 1px solid #4F97E9;
}

.white-grey-box, .bgWhite {
    background: #ffffff;
}

.white-grey_top div {
    background: url("/images/shared/new/white-grey_tl.png") no-repeat top left;
}

.white-grey_top {
    background: url("/images/shared/new/white-grey_tr.png") no-repeat top right;
}

.white-grey_bottom div {
    background: url("/images/shared/new/white-grey_bl.png") no-repeat bottom left;
}

.white-grey_bottom {
    background: url("/images/shared/new/white-grey_br.png") no-repeat bottom right;
}

.white-grey_top div, .white-grey_top, .white-grey_bottom div, .white-grey_bottom {
    width: 100%;
    height: 10px;
    font-size: 1px;
}

.white-grey_content {
    margin: 0 10px;
}

.ok-li {
    list-style-image: url("/images/shared/amadeus3b/ok.gif");
}

.white-price-background {
    background: url("/images/shared/new/button-2165.png") no-repeat top left;
}

iframe {
    background-color: transparent;
}

/****** Categorias hotel *******/
/*cambio de Miguel*/
.stars {
    background: url("/images/shared/new/results/stars.gif") no-repeat 0 50%;
    height: 11px;
}

.rating1 {
    background: url("http://reviews.edreams.es/3333-es_es/681/ratings.gif") no-repeat 130px 0;
    *height: 18px;
}

.loadingFilter {
    background: url("/images/shared/ajax-loader.gif") no-repeat center center;
}

/*FCOUTO*/
#dynpackSearchData-filter, .filter-head {
    background: none repeat scroll 0 0 #FC0
}

#infoHotelSuperior #pict {
    background-color: #FFF
}

#infoHotelSuperior .closeDescription {
    background-color: #FFF;
    border: 1px solid #FFF;
    color: #00F;
    font-weight: 700
}

#infoHotelSuperior .hotelDisclosure {
    color: #838484;
    line-height: normal
}

#infoHotelSuperior .hotelRoom {
    background: url(/images/shared/new/results/bg_number.gif) no-repeat scroll left center transparent;
    color: #FFF;
    padding: 5px 15px 5px 7px
}

#infoHotelSuperior .menuHeader {
    background-color: #070C8A;
    border: 1px solid #FFF;
    color: #FFF;
    font-weight: 700;
    padding: 4px;
    text-align: center;
    width: 155px
}

#infoHotelSuperior .selectedHeader {
    background-color: #FFC600;
    color: #070C8A
}

.back-blue {
    background-color: #161893;
    border: 1px solid #161893
}

.back-white {
    background-color: #FFF;
    border: 1px solid #FFF
}

.back-yellow {
    background-color: #FC0;
    border: 1px solid #FC0
}

.block-window {
    background-color: #000;
    filter: alpha(opacity = 60);
    opacity: 0.60;
}

.bottomLeftYellowBox, .bottomRightYellowBox, .topRightYellowBox, .topLeftYellowBox {
    background: #FFF url("/images/shared/new/corners_trans.gif") no-repeat scroll
}

.bottomcenter-yellow, .filter-foot {
    background-color: #FC0
}

/*.dynpackBlueLayout .arrow-blue{background:url(/images/shared/new/messageArrow.gif) no-repeat scroll 0 0 transparent}*/
.subfilter-cross, .subfilter-crossflight {
    background: url(/images/shared/new/cross.gif) no-repeat scroll 0 0 #070C8A;
    cursor: pointer
}

.dynpackBlueLayout .total-price {
    background: none repeat scroll 0 0 #FC0;
    color: #070C8A;
    font-size: 1.6em
}

.dynpackBlueLayout .ul-title {
    border-bottom: 2px solid #070C8A
}

.borderBottomBlue2px {
    border-bottom: 2px solid #070C8A
}

.dynpackPriceBoxLayout .filter-body, .dynpackSegmentLayout .filter-body {
    border: 4px solid #161893
}

.dynpackPriceBoxLayout .filter-foot, .dynpackSegmentLayout .filter-foot, .dynpackSegmentLayout .filter-head, .dynpackPriceBoxLayout .filter-head {
    background-color: #161893
}

.filter-body {
    background-color: #FFF;
    border: 4px solid #FC0
}

.head-popup, .dynpackBlueLayout .filter-head div, .hotel-title {
    color: #039
}

.filter-head div, .hotel-title, .flight-title {
    color: #039
}

.head-span {
    color: #FFF
}

.info-box {
    background-color: #FFEDA3;
    border: 1px solid #FC0
}

.input-submit {
    background: url(/images/shared/new/results/image_submit.gif) no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFF;
    font-size: 11px;
    font-weight: 700;
    text-align: left
}

.price-container {
    background-color: #fff;
    border: 1px solid #FFCC00;
}

/*.search-button,.filter-head{font-family:Arial, "Nimbus Sans L", Helvetica, Verdana, sans-serif;font-weight:700;text-align:center}*/

.text-blue {
    color: #00088A
}

.topLeftBlueBox, .topRightBlueBox, .bottomLeftBlueBox, .bottomRightBlueBox {
    background: #FFF url(/images/shared/new/corners_blue.gif) no-repeat scroll
}

.topLeftWYBox, .topRightWYBox, .bottomLeftWYBox, .bottomRightWYBox {
    background: url("/images/shared/new/circleYellowbg.gif") no-repeat scroll #FFF
}

.topLeftWhiteBox, .topRightWhiteBox, .bottomLeftWhiteBox, .bottomRightWhiteBox {
    background: url(/images/shared/new/circleWhiteBluebg_2.gif) no-repeat scroll
}

.cornerYellow {
    background: url(/images/shared/new/cornerYellow.gif) no-repeat scroll;
}

/*FCOUTO*/

.bullet-insurance {
    list-style-image: url("/images/shared/amadeus3b/cblue.png");
}

.onewaydisclaimer {
    background: url("/images/shared/new/note.png") no-repeat scroll 0 50% transparent;
}

.onewaydisclaimer20x20 {
    background: url("/images/shared/new/note20x20.png") no-repeat scroll 0 0 transparent;
}

.infoFrais {
    color: #828282;
}

.hotelBonusTitle {
    color: #FF7F24;
}

.hotelBonusSeparator {
    border-top: 2px solid #666666;
}

.borderGreyBox {
    border-right: 1px #CCC solid;
    border-left: 1px #CCC solid;
}

#buttonCaptchaBox {
    background: url("/images/shared/new/code_btn_ES.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
}

.buttonCaptchaInfoIcon {
    background: url("/images/shared/new/ico_info.gif") no-repeat scroll 0 50% transparent;
}

.captchaBoxTop {
    background: url("/images/shared/new/info_box_up.gif") no-repeat scroll 0 0 transparent;
}

.captchaBoxBottom {
    background: url("/images/shared/new/info_box_down.gif") no-repeat scroll 0 0 transparent;
}

#captchaBoxForm {
    background: url("/images/shared/new/info_box_down.gif") no-repeat scroll 0 0 transparent;
}

/*new results*/
.topBoxYellowSolid190 {
    background: url("/images/shared/new/results/sidebar_top5.png") no-repeat;
}

.topSeparatorYellowWhite190 {
    background: url("/images/shared/new/results/sidebar_medium5.gif") no-repeat;
}

.bottomBoxWhiteYellow190 {
    background: url("/images/shared/new/results/sidebar_bottom.gif") no-repeat;
}

.thumbShadow {
    background: url("/images/shared/new/results/photoshadow.gif") no-repeat 9px 0;
}

.thumbShadowSml {
    background: url("/images/shared/new/results/photoshadow_sb.png") no-repeat 0 0;
}

.feedback {
    background: url("/images/shared/new/results/feedback.gif") no-repeat 0 0;
}

.bottomBoxYellowSolid190 {
    background: url("/images/shared/new/results/sidebar_bottom5.png") no-repeat;
}

.resultBackground {
    background-color: #FFF3C2;
}

.singleItineray-content-head {
    background: url('/images/shared/new/results/box_r_top_fi.gif') no-repeat;
}

.singleItineray-content-headMeta {
    background: url('/images/shared/new/results/box_r_top_fi_blue.jpg') no-repeat;
}

.singleItineray-content-body {
    background: url('/images/shared/new/results/box_r_middle_fi.gif') repeat-y;
}

.singleItineray-content-bodyMeta {
    background: url('/images/shared/new/results/box_r_middle_fi_blue.jpg') repeat-y;
}

.singleItineray-content-bottomUp {
    background: url('/images/shared/new/results/box_r_bottom_fi.gif') no-repeat;
}

.singleItineray-content-bottomUpMeta {
    background: url('/images/shared/new/results/box_r_bottom_fi_blue.jpg') no-repeat;
}

.singleItineray-content-bodyGreyListed{
    background: url('/images/shared/new/results/box_r_middle_fi_bl.gif') repeat-y;
}

.singleItineray-content-bottomUpGreyListed {
    background: url('/images/shared/new/results/box_r_bottom_fi_bl.gif') no-repeat;
}

.singleItineray-content-bottomUpGreyListed2 {
    background: url('/images/shared/new/results/box_rd_bottom_fi_bl.gif') no-repeat;
}

.singleItineray-content-headGreyListed {
    background: url('/images/shared/new/results/box_r_top_fi_bl.gif') no-repeat;
}

.top-grey {
    background: url(/images/shared/new/results/grey_pix.gif) 0 0 repeat-x;
}

.bottom-grey {
    background: url(/images/shared/new/results/grey_pix.gif) 0 100% repeat-x;
}

.left-grey {
    background: url(/images/shared/new/results/grey_pix.gif) 0 0 repeat-y;
}

.right-grey {
    background: url(/images/shared/new/results/grey_pix.gif) 100% 0 repeat-y;
}

.bottomLeft-grey {
    background: url(/images/shared/new/results/grey_circle.gif) 0 -9px no-repeat;
}

.bottomRight-grey {
    background: url(/images/shared/new/results/grey_circle.gif) -8px -9px no-repeat;
}

.topLeft-grey {
    background: url(/images/shared/new/results/grey_circle.gif) 0 0 no-repeat;
}

.topRight-grey {
    background: url(/images/shared/new/results/grey_circle.gif) -8px 0 no-repeat;
}

.segmentOut {
    background-color: #FFFFFF;
}

.segmentHover {
    background-color: #eeeeee;
}

.segmentSelected {
    background-color: #ffe787;
}

.changeFlightDiv {
    background: url(/images/shared/new/results/change.gif) no-repeat scroll 0 0;
}

.infoHotelBlueTab {
    background: url('/images/shared/new/results/tab_blue.gif') no-repeat 0 0;
}

.infoHotelYellowTab {
    background: url('/images/shared/new/results/tab_yellow.gif') no-repeat 0 0;
}

#gapSearchEngine {
    background-color: #FFCC00;
}

.yellowBox760padContent {
    padding: 10px 0 0 40px;
}

.yellowBox760Bottom {
    background: url("/images/shared/new/results/box_i_bottom.gif") no-repeat white;
    width: 759px;
    height: 8px;
}

.yellowBox760Top {
    background: url("/images/shared/new/results/box_i_top.gif") no-repeat;
    font-size: 0px;
    height: 8px;
}

.yellowBoxYellow760Top {
    background: url("/images/shared/new/results/box_y_760_top.gif") no-repeat;
    font-size: 0px;
}

.yellowBoxRight {
    background: url("/images/shared/new/results/op_empty_shadow.gif") repeat-y scroll 100% 0;
    border-left: 1px solid #FFCC00;
    *height: 100%;
    width: 759px;
}

.shadowRight {
    background: #FFCC00 url("/images/shared/new/results/op_empty_shadow.gif") repeat-y scroll right top;
}

.backgroundYellowRight {
    background: url("/images/shared/new/results/op_shadow.gif") repeat-y top right;
    border-left: 1px solid #FFCC00;
    *height: 100%;
    width: 759px;
}

.yellowBox960Top {
    background: url("/images/shared/new/results/box_i_960_top.gif") no-repeat;
    font-size: 0px;
    height: 8px;
}

.yellowBox960Bottom {
    background: url("/images/shared/new/results/box_i_960_bottom.gif") no-repeat;
    font-size: 0px;
}

.yellowBoxRight960 {
    background: url("/images/shared/new/results/op_empty_shadow.gif") repeat-y scroll 100% 0;
    border-left: 1px solid #FFCC00;
    *height: 100%;
    width: 959px;
}

.yellowBoxRight760 {
    background: url("/images/shared/new/results/op_empty_shadow.gif") repeat-y scroll 100% 0;
    border-left: 1px solid #FFCC00;
    *height: 100%;
    width: 759px;
}

.yellowBoxYellow960Top {
    background: url("/images/shared/new/results/box_y_960_top.gif") no-repeat;
    font-size: 0px;
}

.bigOutBoundPng {
    background: url(/images/shared/new/results/fi_i.png) no-repeat scroll 0 0;
    height: 21px;
    width: 30px;
    margin: 0 auto;
}

.bigInBoundPng {
    background: url(/images/shared/new/results/fi_v.png) no-repeat scroll 0 0;
    height: 21px;
    width: 30px;
    margin: 0 auto;
}

.bigInBoundGreyListedPng {
    background: url(/images/shared/new/results/fi_vg.png) no-repeat scroll 0 0;
    height: 21px;
    width: 30px;
    margin: 0 auto;
}

.bigOutBoundTrainPng {
    background: url(/images/shared/new/results/tr_i.png) no-repeat scroll 0 0;
    height: 21px;
    width: 30px;
    margin: 0 auto;
}

.bigInBoundTrainPng {
    background: url(/images/shared/new/results/tr_v.png) no-repeat scroll 0 0;
    height: 21px;
    width: 30px;
    margin: 0 auto;
}

.hotelBonusOP {
    background: url(/images/espanol/hotels/octopus-travel/logo50.gif) no-repeat 0 0;
}

.hotelBonusHB {
    background: url(/images/espanol/hotels/images/logoBedsOnline.gif) no-repeat 0 0;
}

.hotelBonusEdreams {
    background: url(/images/espanol/botons/logo.gif) no-repeat 0 0;
}

.inputField {
    border: 1px solid #999;
}

.bInputField:focus {
    border: 1px solid #000;
    background: #fffeee;
}

.disclaimerImg {
    background: url(/images/creas/it/newhome/prezzo_chiaro.png) no-repeat 0 0;
}

.personImage01 {
    background: url('/images/shared/new/persona01.jpg') no-repeat 0 0;
}

.personImage02 {
    background: url('/images/shared/new/persona02.jpg') no-repeat 0 0;
}

.personImage03 {
    background: url('/images/shared/new/persona03.jpg') no-repeat 0 0;
}

.personImage04 {
    background: url('/images/shared/new/persona04.jpg') no-repeat 0 0;
}

.personImage05 {
    background: url('/images/shared/new/persona05.jpg') no-repeat 0 0;
}

/* UX13957: Errors Prevention - Start */
.yellowSignHook {
    background: url("/images/shared/new/payment/gr_bs.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    width: 9px;
    margin: 5px 0 0 5px;
    padding: 6px 0 0;
}

.yellowSignText {
    background: url("/images/shared/new/payment/gr_bs.png") repeat-x scroll -1px -22px transparent;
    height: 17px;
    margin: 5px 0 0;
    padding: 6px 0 0 3px;
    font-size: 11px;
}

.yellowSignEnd {
    background: url("/images/shared/new/payment/gr_bs.png") no-repeat scroll 0 -44px transparent;
    height: 16px;
    width: 10px;
    margin: 5px 0 0 -1px;
    padding: 7px 0 0;
}

.yellowSign {
    height: 32px;
}

.orangeWarning {
    background: url("/images/shared/new/payment/gr_bg.png") no-repeat scroll 0 0 transparent;
    width: 176px;
    height: 102px;
    position: absolute;
    z-index: 99;
    display: none;
}

.orangeWarningText {
    width: 135px;
    color: white;
    line-height: 1.2em;
    font-size: 11px;
}

#orangeWarningText1 .orangeWarningText {
    padding: 30px 10px 0;
}

#orangeWarningText2 .orangeWarningText {
    padding: 25px 10px 0;
}

#orangeWarningText3 .orangeWarningText {
    padding: 30px 10px 0;
}

/* UX13957: Errors Prevention - End */

.tooltip {
    background: #fff;
    color: #434343;
}

/*Custom care styles*/
.phoneBg {
    background: url("/images/shared/call_center/phone.gif") no-repeat;
}

#cc-services {
    background: url('/images/shared/call_center/attcliente_en.gif') no-repeat;
}

#menu {
    background-color: #f6fbff;
    border: 1px solid #418ee7;
}

.ulFaq li {
    background: url("/images/shared/call_center/help.gif") no-repeat 0 0;
}

.ulFaq ul li {
    background: none;
}

/**** ---------- Estilos traidos de estilos.css
que se usan desde el CMS --------------*/
div#cc-right .title {
    border-bottom: 1px dotted #666666;
    color: #FF0000;
    font-size: 20px;
    font-weight: bold;
    margin-top: 20px;
}

div#cc-right p {
    color: #000000;
}

div#cc-right a.question:link,
    div#cc-right a.question:visited {
    color: #0066FF;
}

div#cc-right a.question:hover,
    div#cc-right a.question:active {
    color: #FF0000;
}

#cc-right .goback {
    border-bottom: 1px solid #438FE4;
}

#cc-right .opinion {
    border: 1px dotted gray;
}

#selectedProduct a:visited, #hotelContent a:visited {
    color: #003399;
}

#ideasDiv a, #conditionsDiv a {
    color: #0066FF;
    text-decoration: underline;
}

#ifCalendarBoxOk {
    box-shadow: none;
}

/* Nuevo hoteles*/

/*#searchHotel input[type="text"], #searchHotel select,*/
#hotelFilterAndOrder input[type="text"], #hotelFilterAndOrder select {
    border: 1px solid #AA7716;
    color: #505050;
}

#searchHotel input.borderRed[type="text"] {
    border: 1px solid #FF0000;
}

.moreOffers {
    background-color: #EEE;
    border-top: 2px solid #DDD;
}

#socialheader {
    border: 1px solid #B2B2B2;
    background-color: #FFF;
}

.socialTab {
    background-color: #DDD;
}

.socialTabSelected {
    background-color: #F4F2F2;
}

#socialContent {
    background-color: #F4F2F2;
}

#videoBar-bar span {
    color: #676767;
}

.picker {
    background: url('/images/shared/hotels/pickerBg.png') no-repeat 0 0;
}

a:hover.picker {
    background: url('/images/shared/hotels/pickerBg.png') no-repeat -27px 0;
}

.calendar {
    background: url('/images/shared/hotels/pickerBg.png') no-repeat 0 -32px;
}

a:hover.calendar {
    background: url('/images/shared/hotels/pickerBg.png') no-repeat -27px -32px;
}

.selectArrow {
    background: url('/images/shared/hotels/pickerBg.png') no-repeat 0 -56px;
}

.icoInfoBrown, .icoInfoBlue {
    background: url('/images/shared/hotels/icoInfo.png') no-repeat;
}

.closeToTrigger {
    background: url('/images/shared/hotels/bt_close_to.png') no-repeat;
}

.icoWorld {
    background: url('/images/shared/hotels/ico20.png') no-repeat 0 0;
}

.onlyRoom {
    background-image: url('/images/shared/hotels/onlyRoomBg.png');
}

.onlyRoomRight {
    background-repeat: no-repeat;
    background-position: 0 -72px;
}

.onlyRoomCenter {
    background-repeat: repeat-x;
    background-position: 0 -36px;
}

.onlyRoomLeft {
    background-repeat: no-repeat;
    background-position: 0 0;
}

.moreArrow {
    background: url('/images/shared/hotels/ico20.png') no-repeat 0 -44px;
}

.exclamation {
    background: url('/images/shared/hotels/ico20.png') no-repeat 0 -21px;
}

#submitBut, .leftSubmitButton, .rightSubmitButton {
    background-image: url("/images/shared/hotels/sprite-btn.png");
}

#submitSelectBut, .leftSelectButton, .rightSelectButton {
    background-image: url("/images/shared/hotels/sprite-btn_35px.png");
}

.leftReservationButton, .rightReservationButton, .reservationButton {
    background-image: url("/images/shared/hotels/sprite-btn_30px.png");
}

.reservationButton {
    background-repeat: repeat-x;
    background-color: transparent;
    background-attachment: scroll;
}

.leftReservationButton {
    background-position: 0px 0;
    background-repeat: no-repeat;
    background-color: transparent;
    background-attachment: scroll;
}

.rightReservationButton {
    background-position: 0px -60px;
    background-repeat: no-repeat;
    background-color: transparent;
    background-attachment: scroll;
}

.reservationButton {
    background-position: 0 -30px;
    color: #FFF;
}

.btnDetail,
    .btnDetail div,
    .btnDetail div input,
    .btnResults,
    .btnResults div,
    .btnResults div input {
    background: url(/images/shared/home/sprite-btn.png) no-repeat left transparent;
}

.btnDetail div input,
    a.btnResults span span, .btnResults div input {
    background-repeat: repeat-x;
    color: #ffffff;
    background-color: #003399;
}

.leftSubmitButton {
    background-position: 0 -397px;
    background-repeat: no-repeat;
}

.rightSubmitButton {
    background-position: 0 -479px;
    background-repeat: no-repeat;
}

#submitBut {
    background-position: 0 -438px;
    background-repeat: repeat-x;
    color: #FFF;
    border: 0 none;
}

#submitSelectBut {
    background-position: 0 -35px;
    background-repeat: repeat-x;
    color: #FFF;
    border: 0 none;
}

.leftSelectButton {
    background-position: 0 0;
    background-repeat: no-repeat;
}

.rightSelectButton {
    background-position: 0 -70px;
    background-repeat: no-repeat;
}

/* Hotels Results & select Room */
.newSlider {
    background: url("/images/shared/hotels/sliderBg.png") no-repeat 0 1px;
}

.newSliderHighlight {
    background: url("/images/shared/hotels/sliderBg_highlight.png") no-repeat 0 1px;
}

hr.filter {
    padding: 0;
    border: solid #F7F7E7;
    border-width: 1px 0 0 0;
    color: #F7F7E7;
    height: 1px;
}

.tabH {
    background-color: #FFF15D;
    border-color: #DDAF60;
    border-width: 1px 1px 0 1px;
    border-style: solid;
}

.tabFareContentCol {
    border-top: 1px solid #DDAF60;
}

.tabHSelected {
    background-color: #FFF;
}

.tabTextColor {
    color: #000B71;
}

.yellowStars {
    background: url("/images/shared/new/results/stars_5.png") no-repeat;
}

.mapStars {
    background: url("/images/shared/hotels/mapStars.png") no-repeat;
}

.creditCard {
    background: url("/images/shared/hotels/card.png") no-repeat;
}

#infoContent a.blackText:visited {
    color: #000;
}

.imgSummaryResults {
    border: 1px solid #9B9B9B; /*background-color:#EBEBEB;*/
}

.customerOpinion {
    border: 1px solid #F0F0F0;
    background-color: #FCE58A;
}

.promotion {
    background: url("/images/shared/hotels/icoPromotion.png") no-repeat;
}

.backToResults {
    background: url("/images/shared/hotels/ico20.png") no-repeat scroll 0 -57px #FFCC00;
}

.newTripadvisor {
    background: url("/images/shared/new/results/tripadvisor.gif") no-repeat 0 center;
}

.addressOption {
    background-color: #FFF;
}

.addressOption:hover {
    background-color: #BDDBFF;
}

.boxReserveLeft {
    background: url("/images/shared/hotels/reserveBg.png") no-repeat 0 0;
}

.boxReserve {
    background: url("/images/shared/hotels/reserveCenterBg.png") repeat-x 0 0;
}

.boxReserveRight {
    background: url("/images/shared/hotels/reserveBg.png") no-repeat right 0;
}

.roomsGroup td {
    border-top: 1px dotted #DDD;
}

.borderOpinion {
    border-bottom: 1px solid #DDD;
}

.opinionBoxBg {
    background: url("/images/shared/hotels/opinionDarkGreyBg.png") repeat-x 0 0;
}

#opinionSummary .hotelOpinion {
    background: url("/images/shared/hotels/opinionCenterBoxBg.png") repeat-x;
}

.opinionSummarySeparation {
    background: url("/images/shared/hotels/arrowSeparationBg2.png") no-repeat;
}

.opinionTextSeparation {
    background: url("/images/shared/hotels/arrowSeparationBg3.png") no-repeat;
}

#summaryOpinion {
    background: url("/images/shared/hotels/opinionLeftBoxBg.png") repeat-x;
}

.opinionSeparation {
    background: url("/images/shared/hotels/arrowSeparationBg.png") no-repeat;
}

.opinionArrowBoxBg {
    background: url("/images/shared/hotels/opinionArrowBoxBg.gif") no-repeat 0 center;
}

.opinionBg {
    background: url("/images/shared/hotels/opinionBg.png");
}

.detailOpinionBg {
    background: url('/images/shared/hotels/opinionOrangeBg_ep.png') no-repeat 0 0;
}

.detailOpinionFill {
    background: url('/images/shared/hotels/opinionOrangeBg_p_fl.png') no-repeat 0 0;
}

.opinionBlueBg {
    background: url("/images/shared/hotels/opinionBlueBg.png");
}

.mainOpinion {
    background: url('/images/shared/hotels/opinionBlueBg_ep.png') no-repeat 0 0;
}

.mainOpinionFill {
    background: url('/images/shared/hotels/opinionBlueBg_fl.png') no-repeat 0 0;
}

.detailSingleOpinion {
    background: url('/images/shared/hotels/opinionBlueBg_p_ep.png') no-repeat 0 0;
}

.detailSingleOpinionFill {
    background: url('/images/shared/hotels/opinionBlueBg_p_fl.png') no-repeat 0 0;
}

.opinion0 {
    background-position: 0 0;
    background-repeat: no-repeat;
}

.opinion1 {
    background-position: 0 -7px;
    background-repeat: no-repeat;
}

.opinion2 {
    background-position: 0 -14px;
    background-repeat: no-repeat;
}

.opinion3 {
    background-position: 0 -21px;
    background-repeat: no-repeat;
}

.opinion4 {
    background-position: 0 -28px;
    background-repeat: no-repeat;
}

.opinion5 {
    background-position: 0 -35px;
    background-repeat: no-repeat;
}

.opinionBlue0 {
    background-position: 0 -42px;
    background-repeat: no-repeat;
}

.opinionBlue1 {
    background-position: 0 -49px;
    background-repeat: no-repeat;
}

.opinionBlue2 {
    background-position: 0 -56px;
    background-repeat: no-repeat;
}

.opinionBlue3 {
    background-position: 0 -63px;
    background-repeat: no-repeat;
}

.opinionBlue4 {
    background-position: 0 -70px;
    background-repeat: no-repeat;
}

.opinionBlue5 {
    background-position: 0 -77px;
    background-repeat: no-repeat;
}

/*.opinionBlueGr0{*/
/*background-position: 0 -70px;*/
/*background-repeat:	no-repeat;*/
/*}*/

/*.opinionBlueGr1{*/
/*background-position: 0 -56px;*/
/*background-repeat:	no-repeat;*/
/*}*/

/*.opinionBlueGr2{*/
/*background-position: 0 -42px;*/
/*background-repeat:	no-repeat;*/
/*}*/

/*.opinionBlueGr3{*/
/*background-position: 0 -28px;*/
/*background-repeat:	no-repeat;*/
/*}*/

/*.opinionBlueGr4{*/
/*background-position: 0 -14px;*/
/*background-repeat:	no-repeat;*/
/*}*/

/*.opinionBlueGr5{*/
/*background-position: 0 0;*/
/*background-repeat:	no-repeat;*/
/*}*/

.closeQuote {
    background: url("/images/shared/hotels/quoteClose.png") no-repeat right bottom;
}

.ulSummary {
    list-style: url("/images/shared/hotels/liSummaryBg.png");
}

/* END Nuevo hoteles*/

/*Search Engine Linear*/
#searchBoxL {
    border: 5px solid #EDEDED;
    background-color: #EDEDED;
}

/*END Search Engine Linear*/

.border1px {
    border: 1px solid;
}

.degradado_hoteles {
/* fallback */
    background-color: #FFCC00; /*IE*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#F9C609', endColorstr = '#FFE100'); /* for IE */
/* Firefox 3.6+ */
    background: -moz-linear-gradient(100% 100% 90 deg, #F9C609, #FFE100); /* Safari 4-5, Chrome 1-9 */
/* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9C609), to(#FFE100)); /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(#F9C609, #FFE100); /* Opera 11.10+ */
    background: -o-linear-gradient(#F9C609, #FFE100);
}

#noHotelResultsDiv {
    background-color: #FFF2BE;
    border: 1px solid #FFCC00;
}

#loaderDiv {
    opacity: 0.8;
    filter: alpha(opacity = 80);
}

#filtersResultsBox {
    background-color: #EBEBEB;
}

.hrFilters {
    color: #F0F0F0;
}

#closeToDropDown {
    border: 1px solid #AA7716;
    color: #505050;
    background-color: #FFF;
}

#mapHotelname, #mapHotelname:hover, #mapHotelname:visited {
    color: #003399;
}

/* Información Corporativa nueva */
div#corporate_page_breadcrumb,
div#corporate_page_social_bar,
div.corporate_page_info_corp_div_content {
    background-color:#ffffff;
}

table#corporate_page_info_corp_table_menu,
table#corporate_page_info_corp_table_menu .hight,
table#corporate_page_info_corp_table_menu a,
table#corporate_page_info_corp_table_menu a:visited,
a.corporate_page_link_corp,
a.corporate_page_link_breadcrumb {
    color:#003399;
}
table#corporate_page_info_corp_table_menu th,
table#corporate_page_info_corp_table_menu a:hover,
table#corporate_page_info_corp_table_menu a.selected,
div.corporate_page_info_corp_div_content {
    color:#333333;
}

div.corporate_page_info_corp_div,
div.corporate_page_info_corp_div_head {
    color:#ffffff;
}



#textFilter {
    color: #003399;
}
/* New upselling */
.icoInfo, .serviceBubbleArrow, .serviceBubbleLeft, .serviceBubbleRight,.confirmTitleIcon, .paymentTitleIcon, .topBox, .bottomBox{
	background: url('/images/shared/new/upselling_icons.png') no-repeat;
}
.serviceBubble{
	background:#ffe47d;
	border-top: 1px solid #E6B401;
	border-bottom: 1px solid #E6B401;
}
.icoInfo{
	background-position: 0px 0px;
}
.borderServiceBox{
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}
.topBox{
	background-position: 0 -164px ;
}
.bottomBox{
	background-position: 0 -176px ;
}
.serviceListThreeItem{
	background: #EBEBEB;
}



/* END New upselling */
#infoCardsLink{
    color: #0000FF;
}
#infoCardsLink:visited {
    color: #0000FF;
}
#infoCardsLink:hover {
    text-decoration: underline;
}
#infoCardsLink:active {
    color: #FF0000;
}

/* SEM AIRLINES PAGE */
.icoAirFrance{
    background:url('/images/sem/airlines/af_ico.jpg') no-repeat;
    width:173px;
    height:29px;
}

.semAirlineBody{
    background: url('/images/sem/airlines/bgairlines.jpg') repeat-x;
    width:100%;
    height:100%;
    overflow-x:hidden;
}

.semAirlineContent h4,
.semAirlineContent h5{
    color:#003399;
}

.semAirlineBg{
    background:url('/images/sem/airlines/af_airplane.jpg') no-repeat;
}

.semAirlineBg_RY{
    background:url('/images/sem/airlines/sem_airplane.jpg') no-repeat;
}
.semAirlineBg_RY.none{
    background:none;
}

.semAirlineBg_RY_960{
    background:url("/images/sem/airlines/sem_skys.jpg") no-repeat scroll transparent;
}

.semAirlineBg_RY_without{
    background:url("/images/sem/airlines/sem_sky.jpg") no-repeat scroll transparent;
}

.dealsTab3{color:#003399}
.dealsTab3 li{background-color:#ffe24e; cursor:pointer;}
.dealsTab3 li.first{background-color:#ffcc00; cursor:default;}
.dealsTab3 li.last{cursor:pointer; border:1px solid #C5891B;}
.dealsTab3 li.active{background-color:#fff; color:#333;}
.dealsTab3 a{color:#003399;}


.dealsTab3Table{
    background-color:#fff;
}

.dealsTab3Table th{
    border-bottom: 2px dotted #EBEBEB;
}

.searchEngineSemAirlines{
    background-color:#FFCC00;
    -moz-box-shadow: 3px 4px 8px #808080;
    -webkit-box-shadow: 3px 4px 8px #808080;
    box-shadow: 3px 4px 8px #808080;
}

.borderLightGreyD9 {
    border: 1px solid #D9D9D9;
}

/* END SEM AIRLINES PAGE */

/* [13977] FB & Twitter share - confirmation page */
.formToolTipContent {
    background-color: #FFFFE1;
}

.formToolTipShadow {
    background-color: #ccc;
}

.formLink {
    color: #003399;
}

.formLink:hover {
    color: #003399;
}

a.formLink:hover {
    color: #003399;
}

a.formLink:link {
    color: #003399;
}

a.formLink:active {
    color: #003399;
}

a.formLink:visited {
    color: #003399;
}

.content-error_B {
    border: solid 1px red;
}


.liErrorForm {
    list-style: url("/images/shared/layout/arrow_error_v1.png");
}

.topBoxEmailSocial {
    background: url('/images/shared/layout/boxbl_cp_top.png') no-repeat scroll 0 0 transparent; color: #FFFFFF;
}

.midBoxEmailSocial {
    background: url('/images/shared/layout/boxbl_cp_mid.png') repeat-y scroll 0 0 transparent;
}

.midInsideBoxEmailSocial {
    background-color: #fff;
}

.labelEmailSocial {
    color: #003399;
}

.inputBoxEmailSocial {
    background: url('/images/shared/layout/field_g_mail.png') no-repeat scroll 0 0 transparent;
}

.inputBoxEmailSocial input{
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
}

.inputBoxEmailSocialF {
    background: url('/images/shared/layout/field_b_mail.png') no-repeat scroll 0 0 transparent;
}

.inputBoxEmailSocialF input{
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
}

.inputBoxEmailSocialE {
    background: url('/images/shared/layout/field_r_mail.png') no-repeat scroll 0 0 transparent;
}

.inputBoxEmailSocialE input{
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
}

.hrBoxEmailSocial {
    border-top: solid #cccccc 1px;
}

.outBoundBoxEmailSocial {
    background: url('/images/shared/layout/modfl_from_mail.png') no-repeat scroll 0 0 transparent;
}

.inBoundBoxEmailSocial {
    background: url('/images/shared/layout/modfl_to_mail.png') no-repeat scroll 0 0 transparent;
}

.icoBoxEmailSocial {
    color: #003399;
}

.infoBoldBoxEmailSocial {
    font-weight: bold;
    color: #003399;
}

.textAreaBoxEmailSocial {
    background: url('/images/shared/layout/body_g_mail.png') no-repeat scroll 0 0 transparent;
}

.textAreaBoxEmailSocial textarea{
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #999999;
}

.textAreaBoxEmailSocialF {
    background: url('/images/shared/layout/body_b_mail.png') no-repeat scroll 0 0 transparent;
}

.textAreaBoxEmailSocialF textarea{
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #000000;
}


.buttonBoxEmailSocial, .buttonBoxEmailSocialCl {
    background: url('/images/shared/home/sprite-btn.png') no-repeat scroll left -397px transparent;
}

.buttonBoxEmailSocialCont, .buttonBoxEmailSocialClose {
    background: url('/images/shared/home/sprite-btn.png') no-repeat scroll right -479px transparent;
    margin-left: -3px;
    margin-right: -5px;
}

.buttonBoxEmailSocialCont input, .buttonBoxEmailSocialClose input {
    background: url('/images/shared/home/sprite-btn.png') repeat-x scroll 0 -438px transparent;
    border: 0 none;
    color: #FFFFFF;
}

.bottomBoxEmailSocial {
    background: url('/images/shared/layout/boxbl_cp_bottom.png') no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
}

.logoError_BoxEmail {
    background: url("/images/shared/layout/ico_error_v1.png") no-repeat scroll 0 0 transparent;
}

.formBigLink {
    color: #003399;
}

/* [13977] FB & Twitter share - confirmation page - end */

/* FULLPRICE TEXT & FUNCTIONALITY CHANGES */
.paymentMethodTypeTabFare{
    background: url("/images/shared/new/results/credit-card-info_bg.gif") no-repeat scroll 0 bottom transparent;
}

.singleItinerayWithFullPrice-content-bottomUp{
    background: url('/images/shared/new/results/box_r_bottom_fi_no_left_border.gif') no-repeat;
}

.morePaymentMethods{
    background: url('/images/shared/new/results/more_less_payment_methods.gif') no-repeat scroll 0 -10px;
}

.lessPaymentMethods{
    background: url('/images/shared/new/results/more_less_payment_methods.gif') no-repeat scroll 0 0;
}

.moreOrLessPaymentMethods{
    border-bottom: 1px solid #FFF;
    
}
.moreOrLessPaymentMethods:hover{
    border-bottom: 1px solid #003399;
    
}
/* FULLPRICE TEXT & FUNCTIONALITY CHANGES END*/
