body{font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:13px;}
h1{font-size:35px;margin:0px} h1.orange{color:#fdb711}
h2{font-size:18px;margin:0px;text-decoration:none;} h2.orange{color:#fdb711} h2.gray{color:#666} h2.bold{font-weight:bold} h2.white{font-weight:bold;color:white}
a.Gray{font-weight:bold;color:#666;text-decoration:none} a.btnWhite{text-decoration:none;color:White;font-weight:bold} a.lnk{font-weight:bold;color:#666;}
a.lnkSel{color:Black;text-decoration: none;font-weight:bold;} a.lnkSel:hover{color: #6c9ee0;}
a.lnkLang{color:#666;text-decoration: none;} a.lnkLang:hover{color: #e5af1b;}
select{color:#666;height:19px;font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:13px; background-color:white}
select.Large{width:210px} select.Medium{width:120px} select.Small{width:90px} select.MiddleSmall{width:50px} select.VerySmall{width:36px}
input{font-family: Arial Narrow, Arial, Helvetica, sans-serif;height: 13px;font-size: 12px;color: #666;background-color: white;vertical-align: text-top;}
input.veryLarge{border:1px solid #666;width:352px} input.large{border:1px solid #666;width:210px} input.quantity{border:1px solid #666;width:30px;font-weight:bold;text-align:center} input.small{border:1px solid #666;width:30px} input.mediumSmall{border:1px solid #666;width:75px}  
input.spServ{border:1px solid #666;width:15px;height:10px;font-weight:bold;font-size:9px;text-align:center} input.medium{border:1px solid #666;width:140px} 
.request{font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:10px;color:#666;width:210px;height:120px;}
.newsletter{width:200px;height:12px;font-size:10px;color:#666;border:1px solid #666}
.offerDesc{text-decoration:none;color:Black;font-size:18px;font-weight:bold}
.textGray{color:#666} .textGraySmall{font-size:11px;color:#666} .textGraySmallBold{font-size:11px;color:#666;font-weight:bold}
.textBold{font-weight:bold}  .textRed{color:red}
.textLarGrayBold{font-size:15px;font-weight:bold;color:#666} .textLarOrangeBold{font-size:15px;font-weight:bold;color:#fdb711} .textLarWhiteBold{font-size:15px;font-weight:bold;color:white}
.texth2Gray{font-size:18px;color:#666;} .texth2Black{font-size:18px;color:Black; font-weight:bold} .texth2Gray{font-size:18px;color:#666; font-weight:bold;}
.LnkVouIt{text-decoration:underline; color:#666; font-weight:bold;}
.DivErrMe{display:none;float:left;width:100%;color:Red;}	
.txtErrMe{color:Red;font-weight:bold;font-size:13px}
.btnShort{width:90px;height:20px;text-align:center;background-image: url('Image/fondo_boton.png'); vertical-align:middle;}
.btnLarge{width:150px;height:20px;text-align:center;background-image: url('Image/fondo_continuar_reserva.png'); vertical-align:middle;}
.btnOptLeft{width:10px;background-image: url('Image/img_menu_left.png');border-bottom:3px solid white;vertical-align:middle;}
.btnOptMiddle{background-image: url('Image/img_menu_fondo.png');border-bottom:3px solid white; vertical-align:middle;}
.btnOptRight{width:10px;background-image: url('Image/img_menu_right.png');border-bottom:3px solid white; vertical-align:middle;}
.day{background-color:White;font-family:Verdana;font-weight:bold;font-Size:10px;border:2px solid white;}
.daySel{background-color:White;font-family:Verdana;font-weight:bold;font-Size:10px;border:2px solid #b6320c;}
.voucherBlack{font-family:Arial;font-size:12pt;} .voucherBlackBold{font-family:Arial;font-size:12pt;font-weight:bold}
.modalBackground{background-color:Gray;	opacity: 0.2; filter: alpha(opacity=20);}		
.topFrm{width:670px;height:35px;background-image: url('Image/fondo_columnaplantilla_top.png')} .midFrm{width:670px;background-image: url('Image/fondo_columnaplantilla_mid.png');background-color:white} .bottomFrm{width:670px;height:35px;background-image: url('Image/fondo_columnaplantilla_down.png')}
.topMess{width:430px;height:22px;background-image: url('Image/fondo_message_top.png')} .midMess{width:430px;background-image: url('Image/fondo_message_mid.png');background-color:white} .bottomMess{width:430px;height:22px;background-image: url('Image/fondo_message_down.png')}
.topIT{width:900px; height:47px; background-image: url('Image/fondo_itinerario_up.png')} .midIT{background-image: url('Image/fondo_itinerario_mid.png')} .midBottom{height:47px;background-image: url('Image/fondo_itinerario_down.png')}
.midHome{background-image: url('Image/fondo_columna_mid.png')} .bottomHome{background-image: url('Image/fondo_columna_down.png')}
.centerbox {position:fixed; z-index:2; top:50%; left:50%; margin-top:-40px;  margin-left:-100px; height:80px; width:200px;font-size:16px; text-align:center; padding-top:10px; color:#fdb711; border:1px solid #fdb711;  background-color: #ffffff; font-family:Verdana;}
.cal{font-family:Arial, Helvetica, sans-serif;font-size:10px; background-color:White; color:black}  .btnCal{width:32px;height:17px;border-width:0px;background-image: url('Image/Calendario.png')}
.calTitle{background-color:#F8B646; font-weight:bold;Font-Size:12px;color:white; border: 3px solid #F8B646} .calSelector{color:black}
.calWeekendDay{color:red} .calDayHeader{background-color:#F9C974} .calSelectedDay{border:1px solid black;background-color:#F9C974}
.UsrHeader{width:902px;height:118px;background-image: url('Image/banner_ES.png')} .UsrHeaderEN{width:902px;height:118px;background-image: url('Image/banner_EN.png')} .UsrHeaderIT{width:902px;height:118px;background-image: url('Image/banner_IT.png')} .UsrHeaderDE{width:902px;height:118px;background-image: url('Image/banner_DE.png')} .UsrHeaderFR{width:902px;height:118px;background-image: url('Image/banner_FR.png')}
.Tabfilter{background-image: url('Image/pesta_filter.png')} 
.bgtTitCol{background-color:#fdb711;} .brdTitCol{border:1px solid #fdb711} .textTitCol{font-size:11px;color:#666}
.logo{width:300px; height:71px; background-image:url('Image/logo.png')}
.TabHInfo{background-image: url('Image/Pestahot_Info.png')} .TabHPhoto{background-image: url('Image/Pestahot_Photo.png')}
.TabHServ{background-image: url('Image/Pestahot_Serv.png')} .TabHLoc{background-image: url('Image/Pestahot_Loc.png')}
.resHot{color:#0345aa; font-size:12pt; font-weight:bold; }
.hrHot{color:#fdb711} .cabHot{border:1px solid #fdb711;background-color:#fdb711;}  .brdHot{border:1px solid #fdb711;}
.TextLocked{color:Gray;text-decoration:none}
.SquaFlt{border-left:2px solid #666;border-right:2px solid #666;border-bottom:2px solid #666;text-align:center;color:black; background-color:white}
.SquaTxt{font-size:11px;color:#666}
.OfferTRS{background-image: url('Image/ico_bus_gray.png')} .OfferExc{background-image: url('Image/ico_bru_gray.png')}  .OfferHot{background-image: url('Image/ico_hot_gray.png')}
.HlnkShopp{font-weight:bold;color:#666;text-decoration:none} #lblnew{color:black}
.offerDesc:hover {color:#fdb711; font-weight:bold;}
.MnuText{color:#666;font-size:15px;letter-spacing:1px; text-decoration:underline}
.MnuText:hover{color:#e5af1b;font-size:15px;letter-spacing:1px; text-decoration:underline}
.TabFlt{background-image: url('Image/Pesta_Filtro.png')}
a.footer{font-weight:bold;color:black;text-decoration:none; letter-spacing:1px} a.footer:hover{font-weight:bold;text-decoration:none; letter-spacing:1px;color: #e5af1b;}
.BannerPrecio{color:#ff6000; font-weight:bold}
.BannerDesde{color:#1401a4; font-size:11px}
.BannerLnk{color:#1401a4; font-weight:bold}
.txtGarnet{font-size:13px; color:#ab0600; font-weight:bold}
.imgThomas{height:50px;width:168px;background-image: url('Image/Part_Thomas_Cook_Group.png');}

/*ESCAPADAS*/
h1.large{font-size:50pt;color:#666}
.BreakAways{letter-spacing:0.5pt; color:black; font-weight:bold; text-decoration:none}
.BreakAwaysSel{letter-spacing:1pt; color:#F8B646;font-size:16px; font-weight:bold; text-decoration:none}

