.defaultBlueBg{background-color: #003399;}
.defaultYellowBg,
.defaultDynpackBg {background-color: #FFCC00}
.blueBg{background-color:#003399}
.greyBg{background-color:#CCC;}
.whiteBg {background: #FFF;}
.yellowGradient,
.yellowGradienttab{
    background: #FFCC00;
    background: -moz-linear-gradient(top, #FEE600 0%, #FFB200 100%);
    background: -webkit-gradient(linear, top left, bottom right, color-stop(0%,#FEE600), color-stop(100%,#FFB200));
    background: -webkit-linear-gradient(top, #FEE600 0%, #FFB200 100%);
    background: -o-linear-gradient(top, #FEE600 0%, #FFB200 100%);
    background: -ms-linear-gradient(top, #FEE600 0%, #FFB200 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEE600', endColorstr='#FFB200',GradientType=0 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEE600', endColorstr='#FFB200',GradientType=0 );
    background: linear-gradient(top, #FEE600 0%, #FFB200 100%);
}
.lightGreyGradient{
    background: #F4F4F4;
    background: -moz-linear-gradient(top, #FFFFFF 0%, #EBEBEB 100%);
    background: -webkit-gradient(linear, top left, bottom right, color-stop(0%,#FFFFFF), color-stop(100%,#EBEBEB));
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #EBEBEB 100%);
    background: -o-linear-gradient(top, #FFFFFF 0%, #EBEBEB 100%);
    background: -ms-linear-gradient(top, #FFFFFF 0%, #EBEBEB 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBEBEB',GradientType=0 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBEBEB',GradientType=0 );
    background: linear-gradient(top, #FFFFFF 0%, #EBEBEB 100%);
}

.whiteText{color: #FFF;}
.blackText,
#tabTrenitaliaA a, #tabTrenitaliaB a,
.alertTitle {color: #000000;}
.yellowText{color: #FFCC00}
.grey6 {color: #666666;}
.disabledLabel{color: #888888;}

h1.subHome,
h2, h3, .blueText,
.defaultBlueText,
a.defaultBlueText,
.enableText,
a.enableText,
.linksText,
.recomendedPriceText,
.advancedSearch p,
.deals a,
.homeDeals,
.homeDeals a,
.listSearch label,
.rightMessage a,
.subHomeTools .toolsText,
.subHomeToolsExtended .toolsText,
.subHomeToolsContent a,
#hideChildrenAges a,
.advancedSearchText{color: #003399;}

h2.tab{ font-weight: 700;text-transform:none;}

a.disabled {
    pointer-events: none;
    cursor: default;
}

#mensajeIdiomaSite {background-color:#ebebeb; color:#2d2d2d;}
.activeTab{	background-color:#FFCC00 }

.activeTab a{ color:#003399 !important;}
.advancedSearch,
.advancedSearchBig,
.advancedSearchBigDynpack,
.moreOptions{
	background-color:#ffffff;
	border:solid 1px #ce8d1d;
}

.advancedSearch:hover,
#subHomeTools:hover,
.moreOptions:hover{
    box-shadow: 0 0 6px #969797;
}

.bottomGrey{
	border-top:solid 1px #dddddd;
}

.bottomGrey a{
	color:#003399;
	line-height:28px;
}

.contentError{
	background-color:#fff;
	border:solid 1px #808080;
}

.contentError li,
.contentError div{color:#ff0000}

.dealsWrapper{border:solid 2px #ffcc00; background-color:#fff;}
.generalTipBlackborder, #generalTipBlackborder {
    background: #fff;
    border: 1px solid #000000;
}

.homeDeals li{background-color:#ffe24e;}
.homeDeals .first{background-color:#ffcc00;}
.homeDeals .active{background-color:#fff;}

.leftMessage{border-right:solid 1px #dedede;}
.listSearch{background-color: #ffe33b; color:#020202; }

.rightMessage {border-left:solid 1px #f6f6f6;}

.rightMessage a:hover{text-decoration:underline;}
.rightMessage li{border-right:solid 1px #2d2d2d; }

.shadowBlack{
    -moz-box-shadow: -4px 4px 6px #333;
    -webkit-box-shadow: -4px 4px 6px #333;
    box-shadow: -4px 4px 6px #333;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=225, Strength=5);
    -ms-filter: “progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=225, Strength=5)”;
}
.shadowBlackPicker{
    -moz-box-shadow: -6px 6px 6px -3px #333333;
    -webkit-box-shadow: -6px 6px 6px -3px #333333;
    box-shadow: -6px 6px 6px -3px #333333;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=225, Strength=5);
    -ms-filter: “progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=225, Strength=5)”;
}


.subHomeSearchType{background-color:#ffbf00;border-bottom:solid 1px #fff2bf;}
.subHomeTools{background-color:#FFCC00}
.subHomeToolsExtended{background-color:#FFF5CC;}

.subHomeSearchType{
    background-color:#ffbf00;
}

.tip {
    background: #fff;
    border: solid 1px #434343;
    box-shadow: 2px 2px 4px #666;
    color: #434343;
}

/* ------------------------------------------
	header: navigation tabs
------------------------------------------- */

#redirect-back {
    opacity: 0.60;
    filter: alpha(opacity = 60);
    background-color: #000000;
}

#redirect-front {
    background-color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity = 100);
}
.ui-menu .ui-menu-item a {color:#000;}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
    background: #B3D4FF;
    color:#000;
}

.waiting{
    background: url("/images/shared/amadeus3b/ajax-loader.gif") no-repeat scroll 10% 50% #fff;
}

.telef {
    color: #828282;
}

.flightNumber{
    background-color: #fff2be;
    color: #333333;
}

.fakeLink{
    color: #0033FF;
    text-decoration: underline;
    cursor: pointer;
}

/*waiting page TODO cambios que pueden afectar a WL*/
.searching{
    background: url('/images/wait/searching.gif') no-repeat left;
}

/*multiple Dynapck engine*/

.inputSelectDiv,
.borderRight{
    border-right: 1px solid #C07C25;
}

.accommodationNameInputDiv{
    border-right: 1px solid #C07C25;
}

.buttonSprite{
    background-image:url("/images/shared/home/sprite-btn.png");
}

/*multiple Dynapck engine ends*/

/* new hotels UX conversion booster */
.advancedSearchBox{
    background-color: #ffffff;
    border: solid 1px #ce8d1d;
}

.advancedSearchBox:hover{
    box-shadow: 0 0 6px #969797;
}

.bgEngineWraptab{
    background-color: #FFB200;
}

/* END - new hotels UX conversion booster */

.textShadow{
    text-shadow: 1px 1px 1px #333;
}

.pickerUp {
    background: url("/images/shared/new/up450.gif") no-repeat;
    font-size:0;
    height: 8px;
}
.pickerDown {
    background: url("/images/shared/new/down450.gif") no-repeat;
    font-size:0;
    height: 8px;
}

.pickerUpIE {
    background: url("/images/shared/new/up435.gif") no-repeat;
    font-size:0;
    height: 8px;
}

.pickerDownIE {
    background: url("/images/shared/new/down435.gif") no-repeat;
    font-size:0;
    height: 8px;
}
.loaderImg {
    background: url("/images/shared/amadeus3b/ajax-loader.gif") no-repeat scroll 50% 50%;
}

.whiteCorner {
    background-image: url("/images/shared/new/corners_white.gif");
}
#content td {
    background: #FFFFFF;
}
.lettersLink {
    border-bottom: 1px solid #000;
}
.blackBottomBorder {
    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;
}
.topArrow {
    background: url("/images/shared/new/flecha.gif") no-repeat scroll 0 0;
}
.pickerUp400 {
    background: url("/images/shared/new/up400.gif") no-repeat;
    font-size:0;
    height: 8px;
}

.pickerDown400 {
    background: url("/images/shared/new/down400.gif") no-repeat;
    font-size:0;
    height: 8px;
}

.topLine {
    border-bottom: 1px solid #003399;
}

.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;
}
.pickerUp410 {
    background: url("/images/shared/new/up410.gif") no-repeat;
    font-size:0;
    height: 8px;
}

.pickerDown410 {
    background: url("/images/shared/new/down410.gif") no-repeat;
    font-size:0;
    height: 8px;
}

/* Nuevos sprites */
.spriteButtons{background-image: url('/images/shared/new/sprite_buttons.png');}
.spriteInputs{background: #FFF url('/images/shared/new/sprite_inputs.png') no-repeat;}
.spriteIcons{
    background-image: url('/images/shared/new/sprite_icons.png');
    background-repeat: no-repeat;
}
.spriteSquareIcons{
    background-image: url('/images/shared/new/sprite_square_icons.png');
    background-repeat: no-repeat;
}
.spriteBigIcons{
    background-image: url('/images/shared/new/sprite_bigIcons.png');
    background-repeat: no-repeat;
}


/*END WEBED-216 Price Warranty*/

/* WEBED-1021: TRENITALIA */
#tabTrenitaliaA {
    background-color:#FFBF00;
    border-bottom:1px solid #FFBF00;
}
#tabTrenitaliaB {
    background-color:#FFDF82;
    border-bottom:1px solid #FFFAF3;
    border-left:1px solid #FFFAF3;
    border-right:1px solid #FFFAF3;
}
/* end WEBED-1021: TRENITALIA */

/*WEBED-2883 Cookie message in home page - eDreams*/
.homeDisclaimerText{
    background-color: white;
    color: #919A9F;
    font-size: 10px;
    height: 45px;
    margin: 3px 0 6px;
    position: absolute;
    width: 650px;
}

.hightLightAirports {
    background-color: #D4ECF8;
}

.cookiesMessageLayer {
    background-color: #FFF2BE;
    border-bottom: 1px solid #D6D0C2;
}

.cookiesMessageLayerText {
    color: #505050;
}

.cookiesMessageLayerAcceptance {
    background-color: #00CCFF;
    border: 2px solid #DDDDDD;
}
/*END WEBED-2883 Cookie message in home page - eDreams*/

/* DYNPACKED-228 */
#engineWrap ::-webkit-input-placeholder {color: #ABABAB;}
#engineWrap ::-moz-placeholder {color: #ABABAB;} /* firefox 19+ */
#engineWrap :-ms-input-placeholder {color: #ABABAB;} /* ie */
#engineWrap input:-moz-placeholder {color: #ABABAB;}

/* end DYNPACKED-228 */

/*MARKETING-3801_Co-Search_Ph2*/

.coSearchZone {
    border-top: 1px solid #FFE33B;
}

.coSearchWith,
.comparesite_text  {
    color: #333333;
}

.coSearchNewWindow {
    color: #666666;
}

.comparesite_showall {
    color: #003399;
}


/*MARKETING-3801_Co-Search_Ph2*/
/* WEBED-3091: Develop HTML engines for ED affiliates searchbox banners*/
.ui-datepicker {
    border-radius: 0;
    border: 2px solid #003399;
    font-family: Arial, Helvetica, sans-serif !important;
}

.ui-datepicker .ui-corner-all {
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}

.ui-datepicker .ui-datepicker-header {
    background: #003399;
    border: 0 none;
    color: #FFF;
    font-size: 12px;
}

.ui-datepicker th {
    color: #4F97E9;
    border: 0 none;
    font-weight: bold;
    text-align: center;
    font-size: 12px;
}

.ui-datepicker td {
    border: 0 none;
}

.ui-datepicker td span,
.ui-datepicker td a {
    color: #000;
    text-align: center;
    text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
    background: none repeat scroll 0 0 #003399;
    border: 0 none;
    line-height: 18px;
    text-align: center;
}

.ui-datepicker .ui-datepicker-buttonpane button {
    background: none;
    border: 0 none;
    color: #fff;
    font-weight: normal !important;
    font-size: 11px !important;
    cursor: pointer;
}

.ui-widget {
    background-color: #fff;
}

.ui-widget-content {
    color: #222;
}

.ui-widget-header .ui-icon.ui-icon-circle-triangle-w {
    background: url("http://www.edreams.es/images/shared/new/botones_rollover/bot_fle_iz.gif") no-repeat scroll 0 0 transparent;
}

.ui-widget-header .ui-icon.ui-icon-circle-triangle-e {
    background: url("http://www.edreams.es/images/shared/new/botones_rollover/fle_de.gif") no-repeat scroll 0 0 transparent;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    background: 0 none;
    border: 0 none;
    color: #212121;
    font-weight: normal;
}

.ui-state-default, .ui-widget-content .ui-state-default {
    border: 1px solid #DEEBFC;
    font-weight: normal;
}

.ui-slider-handle {
    border: 0 !important;
}

.ui-widget-content .ui-datepicker-unselectable.ui-state-disabled{
    background-color: #F0F0F0;
    cursor: default;
    text-decoration: line-through;
}

.ui-state-disabled {
    cursor: default !important;
}

.ui-widget-content .ui-state-disabled {
    background-color: #F0F0F0;
    text-align: center;
    text-decoration: line-through;
}

.ui-widget-content .ui-datepicker-other-month.ui-state-disabled {
    background-color: #FFF;
    text-decoration: none;
}

.weekend a{
    color: red !important;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    background-color: #FFFFFF;
    border-color: #003399;
    border-style: solid;
    border-width: 0 0 1px 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

div.ui-datepicker.ui-widget.ui-widget-content {
    -moz-box-shadow: -4px 4px 6px #333333;
    -webkit-box-shadow: -4px 4px 6px #333333;
    box-shadow: -4px 4px 6px #333333;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=215, Strength=6);
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=215, Strength=6)";
    margin-left: -6px\0/; /*Hack for IE 8*/
}
/* END WEBED-3091: Develop HTML engines for ED affiliates searchbox banners */


/* PGRTED-1547 Improvement of DP and HO Waiting Pages */
.greyColor,.getBestPriceGrey {
    color:#999999;
}
.escapeBlue {
    color:#003399;
}



.waitingPageIcons {
    background: url("/images/shared/waiting/dynpack/sprite_icons.png") no-repeat scroll 0 0 transparent;
}
/* END PGRTED-1547 Improvement of DP and HO Waiting Pages */

.JoanFeo{

}