﻿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:Black;text-decoration: none;font-weight:bold;} a.lnkLang:hover{color: #6c9ee0;}
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:12px;font-size:10px;color:#666; background-color:white;}
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:80px}  
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;}
.banner{letter-spacing:0.5px;line-height: 12px; font-weight:bold; color:white; font-size:16px}
.bannerSmall{letter-spacing:0.5px;line-height: 12px; font-weight:bold; color:white; font-size:14px}
.offerDesc{text-decoration:none;color:Black;font-size:18px;font-weight:bold}
.newsletter{width:200px;height:12px;font-size:10px;color:#666;border:1px solid #666}
.lang{margin-top:10px;} 
.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;}
.btnMnuLeft{height:25px;background-image: url('Image/img_menu_left.png')}.btnMnuFondo{text-align:center;height:25px;background-image: url('Image/img_menu_fondo.png')}.btnMnuRight{text-align:center;height:25px;background-image: url('Image/img_menu_right.png')} .btnMnuSep{width:1px;background-color:white} .btnMnuCol{font-weight:bold;color:#666;text-decoration:none;}
.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')}
.btnLarge{width:150px;height:20px;text-align:center;background-image: url('Image/fondo_continuar_reserva.png')}
.btnOptLeft{width:10px;background-image: url('Image/img_menu_left.png');border-bottom:3px solid white}
.btnOptMiddle{background-image: url('Image/img_menu_fondo.png');border-bottom:3px solid white}
.btnOptRight{width:10px;background-image: url('Image/img_menu_right.png');border-bottom:3px solid white}
.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}
.HomeHeader{width:1024px;height:166px;background-image: url('Image/header_home_ES.png')} .HomeHeaderEN{width:1024px;height:166px;background-image: url('Image/header_home_EN.png')} .HomeHeaderIT{width:1024px;height:166px;background-image: url('Image/header_home_IT.png')} .HomeHeaderDE{width:1024px;height:166px;background-image: url('Image/header_home_DE.png')} .HomeHeaderFR{width:1024px;height:166px;background-image: url('Image/header_home_FR.png')}
.UsrHeader{width:1024px;height:170px;background-image: url('Image/header_general_ES.png')} .UsrHeaderEN{width:1024px;height:170px;background-image: url('Image/header_general_EN.png')} .UsrHeaderIT{width:1024px;height:170px;background-image: url('Image/header_general_IT.png')} .UsrHeaderDE{width:1024px;height:170px;background-image: url('Image/header_general_DE.png')} .UsrHeaderFR{width:1024px;height:170px;background-image: url('Image/header_general_FR.png')}
.banConf{width:220px;height:365px;background-image: url('Image/fondo_ban_conf_gara.jpg')}
.TabHSTE{background-image: url('Image/pesta_HSTE.png')} .TabHTSE{background-image: url('Image/pesta_HTSE.png')} .TabHTES{background-image: url('Image/pesta_HTES.png')} 
.TabHTSE{background-image: url('Image/pesta_HTSE.png')} .TabTES{background-image: url('Image/pesta_TES.png')} .TabTSE{background-image: url('Image/pesta_TSE.png')} 
.TabHST{background-image: url('Image/pesta_HST.png')} .TabHTS{background-image: url('Image/pesta_HTS.png')} 
.TabHSE{background-image: url('Image/pesta_HSE.png')} .TabHES{background-image: url('Image/pesta_HES.png')}
.TabT{background-image: url('Image/pesta_T.png')} .TabE{background-image: url('Image/pesta_E.png')} .TabH{background-image: url('Image/pesta_H.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{width:216px;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}