/*---------------- reset  ------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,.form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td, .filters ul li p{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent; line-height:normal; font-size:100%;}
body{font-family:Helvetica Neue, tahoma, sans-serif;}
ol,ul,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
em{font-style:normal;}
p{line-height:1.3em;}
input[type="text"], input[type="password"], input[type="select"], input[type="search"], input[type="file"], textarea, select {border-color:#C4C4C4 #E9E9E9 #E9E9E9 #C4C4C4; border-style:solid; border-width:1px; color:#888; padding:4px;}

/*---------------- Contenedores ------------------*/
#content{background:#fff; font-size:0.71em;}
#people{background:url(../graphics/bck-header.jpg) no-repeat center 6px;}

#footer{width:100%; background:url(../graphics/barraFooter.jpg) repeat-x right top #73cec9;}
#footer-checkout{width:100%; background:url(../graphics/barraFooter.jpg) repeat-x right top #73cec9;}

/*---------------- Header ------------------*/
.contLogo{margin:20px 0}
.logoIzq{width:250px;float:left}
.logoDer{width:250px;float:right}

#header ul{width:100%; height:27px;}
#header ul li a{margin-left:8px; height:10px; width:102px;}
#promociones, #promociones-checkout{background:url(../graphics/barraHeader.jpg) repeat-x; height:46px;}
.tabs{background:url(../graphics/bck-menu.png) no-repeat -102px 0;}
.tabs:hover{background:url(../graphics/bck-menu.png) no-repeat 0 0;}
.selected{background:url(../graphics/bck-menu.png) no-repeat 0 0;}
.cincorazones{position:absolute;left:0;top:-2px}

/*---------------- General padding ------------------*/
.pendiente, #tab_hotels, #footer-wrap ul, .box-footer strong, .box-footer-hotels strong, .box-footer-social strong, #form-contact, .generic, .packages p, .destinos, .maps, #nosotros p, .main-picture, .availibility{padding:10px;}
#hotels-deals li img, #hotels-deals em, .promocion, .similars ul li, .dsimilars ul li, .reminders ul li{padding:2px 10px;}
#quick h3, #quick li a, #quick .form fieldset, .filters ul, .roomid-view p, .tourid-view p, .elements span, .hoteles-destinos{padding:10px 0;}
#quick .form label{padding:5px 0 3px 5px;}
.pad{padding:5px 5px 3px 10px;}
#right-wrap{padding-top:15px;}
.box ul, #promociones span, .doubts, .similars h4, .reminders h4, .dsimilars h4, .room-rate, .roomid-view p, .tourid-view p, #promociones-checkout span{padding:8px;}
#hotels-info h4, .packages h4, .elements h4, .elements h5, .elements h6, .filters tbody tr td span, .filters strong, .bck-gray, .roomid-view th, .roomid-view td, .bck-red, .hdestinations, .tourid-view td, .tourid-view th{padding:4px 8px;}
#hotels-deals li, #form-contact .form ul li, #nosotros, #filters-search, .checkout-cc, #form-checkout .form ul li{padding:7px 0;}
.box ul li, .box h3, .filters, .hoteles-pair span img, .hoteles span img, .picture-hotel, #modal a, .packages span, .tours span, .filters tbody tr td span, .picture-destination{padding:7px;}
.ofertas-int, .hotel-type, .picture-checkout, .mentions span, #form-checkout h3, #form-checkout .form h4, #modal, .dextras, .tour-show p{padding:5px;}
.box ul li a, .small, #socialmedia li a, .hoteles-pair dl, .hoteles dl, .reviews, .filters tbody tr td p, .ofertas-int li, .medium-cc, #filters-search ul{padding:5px 0;}
.submit, #form-contact ul, #form-checkout ul{padding:10px 30px;}
.subscription{padding:5px 20px;}
.advertising, .paginator{padding:18px 0;}
.hcc{padding-top:18px;}
#quick, #hotels-deals span, #footer-wrap ul li strong .similars ul, .dsimilars ul, .fcc, .reminders ul{padding-bottom:20px}
.tipo-promocion img, .right-social span, .checkout-cc table label{padding-left:2px;}
#quick .form, .message, #breadcrumb, .paginator, #customer-service, .filters ul li, .hotels-pair, .packages ul, .hotels-packages, #nosotros h4, address, .transfer-type, .transfer-name, #socialmedia li a, .elements dl, #right-banners, .right-social, .hindex, .heading-extra, .address, .address strong, #filters-search, .checkout-cc, .hcontent, .transfer-group, .hoteles-destinos li, .hdestination, #right-destination-banners, #hotels-deals li b, #hotels-deals li a, #hotels-deals li p, #hotels-info p, .caracteristicas ul{padding-left:10px;}
#ofertas h4, .vertar, .cctype p, .dextras ul li b, .dextras p{padding-left:5px;}
#ofertas h4{padding-right:5px;}
.hsegcontent, .message-two, .hthirdcontent, .hheading, .tour-show dl{padding-left:20px;}
.contacto, .similars ul li a, .reminders ul li a, .dsimilars ul li a, .caracteristicas p, .caracteristicas strong, .caracteristicas dl, .pasos, #form-checkout{padding-left:15px;}
.reviews, .hoteles-pair p, .hoteles p, .paginator span, .low-title, .galeria-title, .caracteristicas p, .caracteristicas dl, .fright{padding-right:20px;}
#form-checkout .form h4, .hsegcontent, .fcc h1, .hheading{padding-top:20px;}
#customer-service h6, .generic h3, .generic h5, .generic h6, .packages span em, .low-title, .tours, .reviews-box, address, .elements dl, #right-banners h5, #right-destination-banners h5, .right-social h6, .fonts, .right-social, .right-social span, .heading-extra, .address, .vertarifas, .message, .generic h2, #right-destination-banners h5, .rates-banner h6, .mentions, #right-destination-banners, .hthirdcontent, #customer-service h5, #right-banners, .tour-descriptions, .hcontent{padding-top:10px;}
.paginator, .type, .packages ul, .low-title, address, .caracteristicas p, .caracteristicas dl, .mentions, .message-two, .similars ul, .reminders ul, .dsimilars ul, .fcc h1, .tour-show dl{padding-bottom:10px;}
.frames li img, .generic li, .generic h2, .hdestination, #ofertas, .hcc, .hsegcontent, .hthirdcontent, .hheading, .box-type p, .checkout-cc strong, .fcc p{padding-bottom:7px;}
.dextras ul li, .dextras p, .tour-show dt{padding-bottom:2px;}
.bottom-box, .doubts{padding:15px;}
.rates-banner{padding:20px;}
.rates{padding:10px 5px;}
#left-wrap{padding:0px 5px 10px 5px;}
#content{padding:2px 0 20px 0;}
#footer-wrap ul li, .filters ul li img, .roomid-view span, .similars ul li p, .reminders ul li p, .dsimilars ul li p, .rates-banner table tbody tr, .add, .checkout-cc tr, .checkout-cc td, .tour-reserve fieldset, .tourid-view span{padding:2px 0;}
#form-contact ul li strong{padding:15px 0 2px 0;}
#hotels-info, .packages{padding:5px 5px;}
.hoteles-pair, .hoteles{padding:20px 5px 15px 5px;}
.points{padding:20px 5px 10px 5px;}
.elements td, .similars ul, .reminders ul, .dsimilars ul, .caracteristicas dl, .contact-title, .htype, .cc, .box-type p, .reminders ul li{padding-top:2px;}
.habitaciones, .transfer-name p, .transfer-group p, .caracteristicas dl dt{padding-top:13px;}
#tabs-info li a{padding:7px 12px 6px;}
#customer-service, #footer-checkout{padding-top:50px;}
.frames li{padding:4px 0 0 8px;}
#header ul li a{padding:9px 0;}
#breadcrumb-two{background:url(../graphics/barraSabias.jpg) repeat-x 0 0;height:34px;padding-top:6px}
.roomid-view p strong img, .generic li img, .ofertas-int li strong, .rates-banner table tbody tr td, .medium-cc, .atour, .ntour{padding-right:5px;}
#hotels-info h4{padding-left:45px;}
.mentions{padding-left:25px;}
.rtypes p{padding:7px 14px;}

/*---------------- General margin ------------------*/

 .rates, .points, #friend input, .main-picture, .checkout-cc, .hcc, .pcc{margin-left:10px;}
 #tabs-info li, .filters ul li img, .filters, .room-show img{margin-left:5px;}
.select-destination, .similars ul li:hover{margin-left:2px;}
 .frames li, .roomid-view span img, .elements span, #visa, .hotel-type{margin-right:5px;}
 .hoteles-pair span img, .hoteles span img, .tours span, .low-title img, .mentions span, .reminders ul li img{margin-right:10px;}
 #modal a, .filters tbody tr td span, .right-social img{margin:3px;}
 #left-wrap img, #right-wrap iframe, #ofertas{margin:10px 0 5px 8px;}
.filters, .destinos, #filters-search, .chat{margin-bottom:20px;}
.rates-banner h4{margin-bottom:15px;}
#hotels-deals  ul, address, table .chat, .filters p, .filters select, #right-banners a, .rates-banner, .filters ul, .rates, .elements span, .points, .hoteles-destinos, #right-destination-banners a, .mainpicture img, .rates-banner table, .checkout-cce, .box-type, #form-contact ul li strong, #benefits{margin-bottom:10px;}
.hotel-type, .dextras p, .friendshare{margin-bottom:5px;}
.picture-hotel, .packages span, .filters tbody tr td span, .picture-destination{margin:0 10px 0 5px;}
.dsimilars{margin-top:20px;}
.frames, .maps, .rates-banner, #form-contact .form, #nosotros, .main-picture, #newsletter, .filters, .similars, .reminders, .hoteles-destinos, .main-picture, #promociones-checkout, .fcc strong, address, .rates-banner{margin-top:20px;}
.checkout-cc strong, .dextras{margin-top:10px;}
.picture-checkout{margin:5px 0;}
 .underline, .bck-gray, .bck-red, .elements table, .room-show, .checkout-cc, .elements h4, .elements ul{margin-bottom:8px;}
#hotels-info h4, .packages h4, .elements h5, .elements h6, .hdestinations{margin:10px 0;}
#modal{margin:10px 0 10px 6px;}
 #tabs-info{margin:20px 0 0 10px;}
 .headerCont, #content, #footer-wrap, .cc img, .fcc img{margin:0 auto;}
.reserve-now{margin-left:72px;}
#header-checkout{margin:20px auto 0 auto;}


/*---------------- Quick ------------------*/
#quick{background:url(../graphics/bck-quick-shadow.jpg) no-repeat 6px bottom; width:302px;}
#quick ul, #quick li{height:28px;}
#quick li a{margin-left:5px; height:8px; text-align:center; width:91px; font-size:1.2em;}
#quick .form select{width:195px;}
#quick .form fieldset, .destinos li{width:125px;}
#quick .form fieldset.corto{width:90px;}
#quick .form fieldset.mediano{width:160px;}
#tab_hotels{background:url(../graphics/bck-line-quick.jpg) repeat-y; border-bottom:1px solid #E6AB42; border-top:1px solid #E6AB42; }
.quick-selected{background:url(../graphics/quick-nav.png) no-repeat 0 0; border-bottom:1px solid #FCDF96;}
.quick-tab{background:url(../graphics/quick-nav.png) no-repeat -96px 0;}
.quick-tab:hover{background:url(../graphics/quick-nav.png) no-repeat 0 0; border-bottom:1px solid #FCDF96;}

/*---------------- General Colors ------------------*/
#hotels-deals li p, .box ul li em, .quick-tab, #breadcrumb, .rates, .points, .elements span em, .elements dl dt, .filters tbody tr td p, #breadcrumb-two, .address, .box-type p, .add strike{color:#888;} /*---- Gray ---*/
.hcontent, #hotels-deals em, #quick h3, .doubts, #form-contact .form h3, #customer-service h5, #right-banners h5, #customer-service h6, #hotels-info h4, .generic h3, .generic h2, .tab-select, #tabs-info li a:hover, .packages h4, .elements h4, .elements h5, .elements h6, .points em, .elements span, .elements h4, #nosotros h3, #nosotros h4, address p strong, .right-social h6, .emailthis span, .hindex, .filters strong, .tourid-view span strong, .roomid-view span strong, #filters-search ul li strong, #filters-search strong, .hdestination, #right-destination-banners h5, .caracteristicas strong, #ofertas h4, .main-picture, .rates-banner h3, .rates-banner h6, #form-checkout h3, #form-checkout form h4, .hcc, .hotel-checkout, .hdestinations, .hsegcontent, .hthirdcontent, .fcc h1, .fcc strong, .hheading, .htype, #ptype em, .similars ul li a,.reminders ul li a, .dsimilars ul li a, .checkout-cc h4, .checkout-cc strong, .message strong, .dextras ul li b, .tour-show dt{color:#5B872C;}/*---- Green ---*/
#hotels-deals li b, .box ul li b, .hoteles-pair strong, .rates strong, .type, .packages span em, .frames li a, .elements span b, .transfer-rates, .elements dl dd p a, .rates-banner p strong, .room-rate, .roomid-view td, .ofertas-int li strong, .room-reserve-main a, .rates-banner h4, .hcc strong, .vertar, .add strong, .notavailable{color:#c30;}/*---- Red ---*/
.box h3, .bottom-box, .reviews, .low-title, .elements dl dd p, .galeria-title, .heading-extra, .details, .box a:hover, #form-contact ul li strong, .ofertas-int li a, .dextras p{color:#F38855;}/*---- Orange ---*/
a, p, .small, .quick-tab:hover, .message, .hotels, .extras, .hotels-packages, .hoteles-pair dl, .hoteles dl, #hotels-info ul, address p, .elements dl dd, .bck-gray, .filters, #filters-search, .checkout-cc, .bck-red, .caracteristicas dl, .room-show, .tour-show, .rates-banner table, #form-contact, #form-checkout, .fcc, .blue-bck-tour{color:#555;}/*---- Dark ---*/
.selected, #footer-wrap, #footer-wrap ul li a, .tabs:hover, .similars h4, .reminders h4, .dsimilars h4{color:#fafafa;}/*---- White ---*/
.roomid-view th{color:#000;}

/*---- Background Colors ---*/
.box h3, .rates, .hoteles, hoteles-pair span, hoteles span, #modal a, .tab-select, #form-contact .form h3, #nosotros h3, address p strong, .filters span, .bck-gray, .filters strong, .roomid-view table, .tourid-view table, .roomid-view p, .tourid-view p, .main-picture, .picture-checkout, .hoteles{background-color:#fff;}/*---- White ---*/
/*.cctypewhite{background-color:AliceBlue;}*/
.hoteles-pair, #tabs-info li a:hover, .filters ul, .hoteles-destinos, .select-destination, .similars ul li:hover{background-color:#ffffea;}/*---- Yellow light background ---*/
#modal, .points, #form-checkout h3, #form-checkout .form h4, .tour-show dt{background-color:#fafafa;}/*---- gray background ---*/
.pair, #hotels-info h4, .packages h4, .elements h4, .elements h5, .elements h6, .maps, .transfer-pair, .filters, #filters-search, .checkout-cc, .hdestinations{background-color:#F8F8F8;} /*---- gray dark background ---*/
/*.rates-banner, .tour-reserve, .cctypecolor, .dextras{background-color:beige;}*/
.rates-banner{background-color:beige;}
/*.blue-bck, .notavailable{background-color:aliceblue;}*/
.bck-red{background-color:Bisque;}
.checkout-cc{background:#f9f9f9;}
.checkout-cc table{background-color:#eee;}
.tour-show p{background:transparent;}

/*---------------- General Letter Styles ------------------*/
#hotels-deals li p{font-style:italic;}
#hotels-deals li a, .box ul li a, .box ul li b, #quick .form label, .hotels, .extras, #breadcrumb strong, .hoteles-pair strong, .hoteles-pair dt, .rates strong, .hoteles dt, #customer-service h5, #right-banners h5, .hotels-packages, .tour-title, #form-contact .form h3, #nosotros h3, .points em, .elements span b, .transfer-rates, .transfer-type, .transfer-name, .elements dl dt, .rates-banner p strong, .tab-select, .similars h4, .dsimilars h4, #breadcrumb-two strong, .room-dates, .transfer-group, #right-destination-banners h5, .caracteristicas dl dt, #ofertas h4, .ofertas-int li strong, .box h3, .roomid-view span strong, .rates-banner h4, .bold, .rates-banner h3, .rates-banner h6, #form-contact ul li label, #form-checkout ul li label, .add strong, .add strike, .hcc strong, .htype, #ptype, .checkout-cc h4, .tourid-view span strong, .reminders h4, .notavailable{font-weight:bold;}
h1,h2,h3,h4,h5,h6, .details, .roomid-view th, .room-type a, .similars ul li a, .reminders ul li a, .dsimilars ul li a, .tourid-view th, .reminders ul li{font-weight:lighter;}
.block, .box ul li a, #quick .form label, .small, .bottom-box, .box-footer strong, .box-footer-hotels strong, .box-footer-social strong, .hoteles-pair strong, .rates strong, .packages span em, .frames li strong, .tours p em, .elements span em, .rates-banner strong, .bck-gray, .fonts, #hotels-deals li b, .filters strong, .roomid-view span, .tourid-view span, .bck-red, .ofertas-int li p, .generic ul li, .rates-banner table tbody tr td, .add strong, .add strike, .fcc strong, .htype, #form-contact ul li strong, .checkout-cc strong, .ofertas-int li a{display:block;}
.roomid-view, .hoteles-destinos, .tour-reserve, .dextras {display:none;}
#footer-wrap ul a:hover, #hotels-deals a:hover, .doubts, #breadcrumb strong, .reviews:hover, .hoteles a:hover, .hoteles-pair a:hover, .frames li strong:hover, .elements dl dd p a, .emailthis span, #breadcrumb-two strong, .details a:hover, .ofertas-int li a:hover{text-decoration:underline;}
#left-wrap, #footer-wrap ul, #right-wrap, #header ul li a, #quick li, #quick li a, #quick .form fieldset, #hotels-deals  ul, #hotels-deals li p, #hotels-deals li a, .box, #hotels-deals span, #footer-wrap ul li, .box-footer, #footer-wrap ul, #footer-wrap ul li a, #footer-wrap ul li img, #socialmedia, .box-footer-hotels, .box-footer-social, .hoteles-pair dl, .hoteles-pair dt, .hoteles-pair dd, .rates, .general-info, .hoteles dt, .hoteles dl, .hoteles-pair span img, .hoteles span img, .paginator, #hotel-deals, .picture-hotel, .picture-checkout, #modal a, .picture-hotel img, .picture-checkout img, .frames li, .tours span img, .mentions span img, .tours span, .mentions span, #customer-service, #tabs-info li, .tours, .reviews-box, .destinos li, .elements h4, .destinos, #nosotros, #bottom-form, #nosotros, table, .transfer-type, .transfer-name, .elements dl dd, .elements dl dt, .elements dl, #right-banners, .underline, .emailthis img, .emailthis span, .right-social .form, #friend input, .right-social, .right-social a, .main-picture, #header ul li, .low-title img, .similars, .reminders, .dsimilars, .filters tbody tr td span, .filters ul li, .filters p, .filters ul, .vertarifas, .room-type, .room-rate, .roomid-view th, .roomid-view p span img, .tourid-view th, .tipo-promocion, .rtypes p, .elements span, .points, .room-reserve, .promotion-icon, .transfer-group, .generic li img, .carateristicas, .hoteles-destinos li, .hoteles-destinos, #right-destination-banners, .picture-destination img, .picture-destination, .ofertas-int, .hotel-type, .box-type, .room-reserve-main, .room-show, .tour-show, .room-show img, #filters-search, .contact-title, .mentions-info, .add, #form-checkout ul, .mentions, #form-checkout h3, #form-checkout .form h4, .checkout-cc, .checkout-cc tr, .checkout-cc td, .hcc, .medium-cc, .pcc, .room-type-tarifas, .fleft, .cc, .fcc, #form-contact .form ul li p, .atour, .ntour, .dextras ul, .dextras, .reviews img, .tour-show dt, .reminders ul li img{float:left;}
.submit, .box ul li b, .doubts, .reviews, .paginator span, .booking, .packages span, .packages p, .low-title, .filters tbody tr td p, .subscription, .filters ul li img, .ofertas-int li strong, #hotels-deals, .fright{float:right;}
.small, #header ul li a, .rates, .packages span em, .frames li a strong, .points, .elements span, .transfer-rates, .transfer-name, .rates-banner, .transfer-group, .add, .cc, .fcc, #logo-hotel, .cctypep, .friendshare{text-align:center;}
#header ul li a, a:hover, .tabs:hover, a, .tabs:hover{text-decoration:none;}
.elements dl dt, #tabs-info li a, .similars ul li a, .reminders ul li a, .dsimilars ul li a, #ofertas h4 , .ofertas-int li a, #form-contact ul li strong, .vertar, .checkout-cc strong, .cctypecolor th, .dextras ul li b, .dextras p, .room-type, .reminders ul li, #benefits li{text-transform:uppercase;}
.clear, #footer, .hoteles-pair, .hoteles, .elements, .tours, .generic{clear:both;}
.bottom-box, .galeria-title, .room-rate, .room-reserve-main, .medium-cc, .atour, .ntour{text-align:right;}
.filters tbody tr td p, .room-type, .rates-banner table, .rates-banner h4, .rates-banner h3, .rates-banner h6, .room-type-tarifas, #benefits{text-align:left;}
#nosotros, address, #form-contact .form, #nosotros, #header, #content, #footer-wrap, #promociones, .hoteles-pair, .hoteles, .promotion-icon, .caracteristicas, .room-type-tarifas, #header-checkout, #promociones-checkout{position:relative;}
.points em, .elements span b, .transfer-rates, .transfer-name, .rates-banner p, .fonts, .transfer-group, #ptype em{font-family:Tahoma,"Helvetica Neue",Times,serif;}
#modal a, #hotels-info h4, .picture-hotel, .packages h4, .packages span, .elements h4, .elements h5, .elements h6, .tours span, .points, .maps, .rates-banner, .tab-select, .bck-gray, .filters, #tabs-info li a:hover, .filters tbody tr td span, .filters strong, .filters ul, .elements span, .bck-red, #filters-search, .picture-destination, .hotel-type, .picture-checkout, .mentions span, .checkout-cc, .hdestinations, .checkout-cc table, .dextras, .tour-show{border:1px solid #ccc;}
.hoteles-pair, .transfer-pair, .hoteles-destinos, .select-destination, .similars ul li:hover{border-top:1px dotted Thistle; border-bottom:1px dotted Thistle;}
.ofertas-int, #ofertas h4{border-right:1px solid #ccc; border-left:1px solid #ccc;}
.tours, .reviews-box, .underline, .ofertas-int li, #form-checkout .form h3, .mentions, #form-checkout .form h4, .dextras p, .tour-show dt{border-bottom:1px dotted Thistle;}
#hotels-deals ul, .rates-banner h4{border-bottom:1px solid #D0D0D0;}
.filters, .rates, #modal, .hoteles-pair span img, .hoteles span img, .main-picture{border:1px solid #eee;}
.roomid-view tr, .roomid-view td, .tourid-view td{border:1px solid #ebebeb;}
.cctypecolor{border-bottom:1px solid #ccc;}
.tab-select, #tabs-info li a:hover, #tabs-info li a, .filters strong{border-bottom:none;}
.filters tbody tr td span em{text-decoration:line-through;}
.roomid-view span strong{border:none;}
#logo-hotel{}

/*---------------- Font Sizes ------------------*/
#quick h3, .hotels, .generic h3, .generic h2, .hotels-packages, #form-contact .form h3, #form-checkout h3, #nosotros h3, .heading-extra, .roomid-view span strong, #form-checkout .form h4, .hdestinations, .fcc h1, .fcc strong{font-size:1.7em;}
.hoteles-pair strong, .rates strong, .hdestination, .hcc{font-size:1.78em;}
.hcontent, .hdestination, .hindex, .hsegcontent, .hthirdcontent{font-size:1.9em;}
.hheading{font-size:2.4em;}
.rates-banner p strong{font-size:2.5em;}
.box h3, #customer-service h6, #customer-service h5, #hotels-info h4, .elements h4, .elements h5, .elements h6, #nosotros h4, address p strong, .points em, .elements span b, #right-banners h5, .fonts, .reminders h4, .similars h4, .dsimilars h4, .address strong, .filters strong, #filters-search ul li strong, #right-destination-banners h5, .main-picture, .rates-banner h4, .hotel-checkout, .add strong, .message strong{font-size:1.3em;}
.transfer-rates, #form-contact ul li strong, #ptype, .tour-show dt{font-size:1.2em;}
.tour-title, .elements h4, .transfer-name, .elements dl dt, .right-social h6, .fechas input, .transfer-group, .transfer-type, .rates-banner h3, .rates-banner h6, #form-contact ul li label, #form-checkout ul li label, .extras, .similars ul li a, .reminders ul li a, .dsimilars ul li a{font-size:1.1em;}
#footer-wrap, .rates-banner p strong span{font-size:.68em;}
.rates, .elements span em, .filters tbody tr td p, .details, .roomid-view, .room-dates, .hoteles-destinos, .emailthis span, .ofertas-int li a, .room-reserve-main, .dextras p, .box-type p{font-size:.9em;}
.filters ul li, #header ul li a, .small-title, #form-contact .form ul li p, .vertar, .room-type, #benefits li, .blue-bck-tour{font-size:.85em;}
.dextras ul li b{font-size:.75em;}
.box{font-size:11px;}
/*---------------- Line Heights ------------------*/
.hotels, .hotels-packages{line-height:1.3em;}
.roomid-view span strong{line-height:.8em; height:16px;}
.elements td, .transfer-type, .transfer-name, .transfer-group{line-height:25px;}

/*---------------- Width Generals ------------------*/
table, .promotion, .elements dl dt, .availibility, #bottom-form, .paginator, .reminders, .similars, .dsimilars, .filters p, .roomid-view span, .generic ul li, .checkout-cc tr, .ofertas-int li p{width:100%;}
.packages h4, .elements h6, .filters, .destinos, .right-social, .galeria-title, .hoteles-destinos, #form-contact ul li strong, .tour-show dt{width:97%;}
.elements h5{width:188px;}
.elements h4{width:632px; margin-left:4px;}
#header{width:100%;}
.headerCont{position:relative}
.headerCont, #content, #footer-wrap, #header-checkout{width:975px;}
#footer-wrap{background:url(../graphics/bckFooter.png) no-repeat top right;height:176px}
#right-wrap, .promotion-offer{width:665px;}
#modal{width:639px;}
#filters-search{width:642px;}
#hotels-deals{width:655px;}
.bck-gray, .bck-red, .mentions, .checkout-cc, #hotels-info p{width:616px;line-height:1.5}
.hdestinations, .fcc{width:608px;}
#hotels-info h4{width:597px; margin-left:6px;}
.tour-show{width:631px;}
.rtypes p, .pcc, .cc, .checkout-cc table{width:604px;}
.filters table, #form-checkout .form h3, #form-checkout .form h4, .dextras{width:633px;}
.box-footer-hotels{width:360px}
.tourid-view table{width:632px;}
.general-info, .tours p, .mentions p, .mentions-info{width:490px;}
.pad-box-hotels{width:360px;}
.pad-box-hotels li{width:160px}
.main-picture{width:400px;}
.hoteles-pair dl, .hoteles dl, .picture-destination img, .friendshare{width:360px;}
#customer-service{width:298px;}
.room-reserve-main{width:245px;}
.picture-hotel img, #right-banners, #left-wrap, #right-destination-banners, .select-medium{width:300px;}
.box-footer, .pad-box{width:200px}
.box-footer{margin-left:110px}
.room-rate, .ofertas-int, #ofertas h4{width:230px;}
.hoteles-pair dt, .hoteles dd, .hoteles-pair dd{width:290px;}
#hotels-deals  ul{width:295px;}
.rates-banner{width:250px;}
.room-type, .cctype{width:330px;}
.packages span img, .room-type-tarifas{width:240px;}
.hotel-type img, .hotel-type{width:195px;}
.box-type h4{width:190px;}
#hotels-deals li p{width:210px;}
#hotels-deals li a{width:187px;}
.transfer-type, .transfer-name, #form-contact .form ul li p{width:225px; /*175px;*/}
.box-type{width:217px; margin-left:4px;}
.dextras ul{width:200px;}
.dextras ul li .mfilters{width:190px;}
.rates, .elements span, .medium-cc{width:135px;}
.hoteles-destinos li, .contact-title, .add, .cctypep{width:115px;}
.hoteles-pair span img, .hoteles span img, .filters tbody tr td p, .fechas, .points{width:100px;}
.transfer-rates, .frames li, .tours span img, .roomid-view td, .roomid-view th{width:95px;}
#modal a img, .hoteles-pair dt, .hoteles dt, .transfer-group, .mentions span img, .fsmall, .atour, .ntour{width:70px;}
.tourid-view th, .tourid-view td{width:72px;}
.fechas input, .room-show img, .picture-checkout img{width:65px;}
.select-small, .promotion-icon{width:40px;}
.tour-reserve{float:right; padding:5px; width:390px; margin-top:10px; border:1px solid #eee;}
.contHorarios{width:975px;margin:0 auto;position:relative}
.contHorarios p{color:#fff;line-height:25px;font-size:12px;}
.contHorarios p img{margin:0 0 0 14px}
.contPoliticas{position:absolute;top:0;right:0}
.contPoliticas a{color:#fff;font-size:11px}
.razonSocial{text-align:center;font-size:11px !important}
.contTelReservas{position:absolute;top:30px;left:40px}

.contBreadCrumb{float:left;width:650px}
.contRedesBreadCrumb{float:right;width:320px}

/*---------------- Content Generals ------------------*/
.box{width:217px; background:url(../graphics/bck-box.jpg) repeat-y; margin:15px 0 0 3px;}
.bottom-box{background:url(../graphics/bck-bottom-box.jpg) no-repeat #fff;}
.box-footer, .box-footer-hotels{background:url(../graphics/separadorFooter.jpg) no-repeat 92% 4px; height:92px;}
#footer-wrap ul li{width:160px;}
#socialmedia, .box-footer-social{width:280px;}
#socialmedia li{width:70px !important;}
.contacto{height:26px; position:absolute; right:100px; top:50px; z-index:2;}
#promociones span, #promociones-checkout span{position:absolute; top:-13px; right:0px; z-index:2;}
.hoteles-pair dt, .hoteles dt, .hoteles-pair dd, .hoteles dd{height:16px;}
#form-contact{background:url("../graphics/bck-top-contact.jpg") no-repeat 10px 18px; height:18px;}
#form-contact .form, #nosotros{background:url("../graphics/bck-middle-contact.jpg") repeat-y;}
#form-contact .form h3, #nosotros h3{position:absolute; top:-24px; left:29px;}
#bottom-form{background:url("../graphics/bck-bottom-contact.jpg") no-repeat; height:15px;}

#tabs-info{height:19px; border-bottom:1px solid #ccc;}
.frames li{background:url("../graphics/bck-frame.png") no-repeat;}
address{background:url("../graphics/bck-address.jpg") no-repeat; font-style:normal; float:left; width:237px; height:40px;}
address p strong{position:absolute; top:-9px; left:9px;}
.right-social{background:url("../graphics/bck-frame-social.jpg") no-repeat 0 15px;}
.similars, .dsimilars, .reminders{background:url("../graphics/bck-line-similares.jpg") repeat-y 0 0;}
.similars h4, .dsimilars h4, .reminders h4{background:url("../graphics/bck-similares.jpg") no-repeat 0 0;font-size:12px}
.similars ul, .dsimilars ul, .reminders ul{background:url("../graphics/bck-bottom-similares.jpg") no-repeat 0 bottom;font-size:10px}
.similars ul li a, .dsimilars ul li a, .reminders ul li a{background:url("../graphics/green-bullet.png") no-repeat -4px -5px;}
#friend{background:url("../graphics/bck-mandaremail.jpg") no-repeat; padding:10px 70px 15px 10px;}
#newsletter{background:url("../graphics/newsletter.jpg") no-repeat; padding:65px 10px;}
#cards{margin:0 auto; width:120px;}
#visa{background:url("../graphics/visa.png") no-repeat; width:55px;  height:35px; float:left; }
#mastercard{background:url("../graphics/mastercard.png") no-repeat; width:55px;  height:35px; float:left;}
#newsletter .form input{border:none; background-color:transparent;}
.promociones-listado{position:absolute; top:40px; right:1px;}
.tipo-promocion{margin-left:125px;}
.tipo-promocion span{display:block; padding:10px 2px; background:url("../graphics/bck-promociones.png") repeat-x 0 25px; text-transform:uppercase;}
#roomid p strong{padding:0px 0px 5px 5px; border:none;}
.promotion-hotel{position:absolute; top:-10px; left:0; z-index:1;}
.promotion-icon{height:16px;}
.caracteristicas img{position:absolute; top:3px; left:10px; z-index:1;}
#ofertas img{margin:0px;}
#ofertas{background:url("../graphics/bck-bottom-ofertas.jpg") no-repeat left bottom;}
.generic ul li{float:left;}
/*.similars ul li, .dsimilars ul li, .reminders ul li{width:267px; }*/
.delete{border:1px solid #eee; padding:0 5px; background-color:#FAFAEC;}
#network-promotion{background:url("../graphics/network-promotion.jpg") no-repeat top left; width:225px; height:110px; padding:50px 0 20px 20px;}
.vertar{padding-left:11px;}
.caracteristicas ul{display:block; padding-bottom:5px;}

/*----------------Form Focus ------------------*/
.focusField{ background:#EFF5FF; color:#000; }
.idleField{background:#fff; color: #6F6F6F; border:solid 1px #DFDFDF;}

.botonesQuick{padding:3px 5px;float:right}


.jqmWindow {
    background: url("/assets/graphics/load.gif") no-repeat scroll 200px 9px #EEE;
    border: 3px solid #525249;
    color: #990000;  
    font-weight:bold;      
    left: 30%;    
    padding: 40px 10px 10px;
    position: absolute;
    text-align: center;
    top: 5%;
    width: 500px;   
    z-index:3;
}

.jqmWindow p{font-size: 14px;}
.jqmWindow p.tel{font-size: 22px;}

.overlay
{
	opacity:0.8;
	filter:alpha(opacity=80);
	width:100%;
	height:1200;
	background:#5C5C5C;
	position:absolute;	
	z-index:3;
	}
	
.ocultar{display:none;}
.mostrar{display:block !important}

.alinearBtnQuick{margin:10px 0 0 50px}
.alinearBtnQuickAlterno{margin:0 0 0 280px}

.msjError{background:#FFF;font-size:12px;color:#B22E11;font-weight:bold;border:1px solid #B22E11}
.msjError label{padding:2px 6px;}

#frmQuickFichaTour{width:633px;font-size:12px}
#frmQuickFichaTour li{float:none}
#frmQuickFichaTour label{width:150px;display:block;float:left}
#frmQuickFichaTour label.pqt{width:350px;display:block;}

ul.cont_info_cliente li label{float:none}
ul.cont_info_cliente li label.alinear_lb{width:80px;float:left}

div.rates-banner table tr td span{font-weight:normal;}
table.disponibilidad_pqt tr th{float:none}

ul li.detalle_total table{font-size:12px;width:350px}

.cboPqt{width:350px}

#frmCincoRazones div ul li{line-height:1.5;margin:0 0 10px 0}
#frmCincoRazones h4 strong{font-weight:bold !important;}
#frmCincoRazones a{font-size:10px;color:#A72D2C;font-weight:bold;text-decoration:underline}

div.texto_cerrar{margin:10px 0}
div.texto_cerrar span{float:right;font-size:10px;color:#A72D2C;font-weight:bold;}
div.texto_cerrar span.cincorr{margin:0 80px 0 0}

#lbTituloMapaPeke{width:150px;padding:5px 5px;font-size:13px;position:absolute;z-index:1;top:70px;left:60px;background:#FFF;border:1px solid #CCC;border-radius: 10px 10px 10px 10px;overflow: hidden;cursor: default;color:#5B872C;font-weight:bold}
#lbTituloMapa{width:300px;padding:5px 5px;font-size:13px;position:absolute;z-index:1;top:170px;left:230px;background:#FFF;border:1px solid #CCC;border-radius: 10px 10px 10px 10px;overflow: hidden;cursor: default;color:#5B872C;font-weight:bold}


#ayudaOnline
{
    /*top: 40%;
    width:146px;
    Right: 0 !important;
    overflow:hidden;
    position: fixed;
    z-index: 100000;
    text-align:center;
    line-height:normal;
    _position: absolute;
    font-size:9px;*/
    cursor:pointer;
    }
    
 .slideshowInformacion{height:18px;width:650px;color:#666;overflow:hidden;font-size:12px}
.slideshowInformacion span{color:#880000;font-weight:bold}

#ui-datepicker-div{z-index:1005 !important}

.beneficios_pqt{color:#555}

.centrado{text-align:center}

.ver_mas_hoteles_baratos {     
    cursor: pointer;
    position:relative;
}

.ver_mas_hoteles_baratos ul{
    padding:0 0 6px 0;
}
.ver_mas_hoteles_baratos a.abrir
{
    font-weight:bold;
    color: #FFFFFF;
    font-size: 16px;
    position: absolute;
    right: 30px;
    top: 5px;
}
.ver_mas_hoteles_baratos ul li a{     
    font-size:11px;
    text-transform:none;
    background:none
    
}

.sitioSeguro{width:300px;overflow:hidden;margin:20px 0 0 0;text-align:center}

#contRazon1{height:270px;margin:130px 0 0 40px;width:700px}
#contRazon2{height:270px;margin:130px 0 0 40px;width:700px}
#contRazon3{height:270px;margin:130px 0 0 40px;width:700px}
#contRazon4{height:270px;margin:130px 0 0 40px;width:700px}
#contRazon5{height:270px;margin:130px 0 0 40px;width:700px}

#visitainfo{height:20px;margin:650px 0 0 40px;width:540px}
#visitainfo p a{color:#fff;font-size:15px}

#socialmedia li a{padding-top:0 !important;padding-bottom:0 !important}

.contSeccionOferta{width:942px;margin:0 auto}
.contSeccionOferta h1{font-size:22px;margin:0 0 20px 0}

.contSeccionOferta .contBannerOferta{position:relative;margin:0 0 15px 0}

.contBusqDestinos{position:absolute;top:50%;left:40%;z-index:1px;width:303px;height:62px;background:url("../graphics/buscadorDestinosOferta.png") no-repeat top left}
#txtDestinoOferta{padding:5px 0;height:32px;margin:10px 0 0 10px;width:233px;border:0}

.contBannerIzq{width:239px;display:inline-block;vertical-align:top;font-size:0}
.contBannerDer{width:699px;display:inline-block;vertical-align:top;font-size:0}

.contBannerDer p{margin:0 0 15px 0;line-height:1.5;font-size:12px}

.bannerInfoOferta{width:223px;height:222px;background:url("../graphics/bannerOfertaInfo.jpg") no-repeat top left;color:#fff;margin:0 0 15px 0}
.bannerInfoOferta h2{font-size:14px;padding:50px 0 10px 10px;font-weight:bold}
.bannerInfoOferta p{font-size:12px;margin:3px 0;color:#fff;padding:0 20px}
.bannerInfoOferta span{font-size:10px;padding:0 0 0 10px}

.contServicioOferta{width:339px;height:165px;display:inline-block;vertical-align:top;position:relative;margin:0 0 15px 0}
.contServicioOferta .etiqueta{position:absolute;top:10px;left:10px}
.contServicioOferta .etiqueta h3{font-size:24px;font-weight:bold;color:#fff}
.contServicioOferta .etiqueta span{font-size:20px;color:#fff}
.contServicioOferta .etiqueta span sup{font-size:14px;vertical-align:super}
.sepServicioOferta{margin-right:15px}
.etiquetaBtn{position:absolute;top:120px;left:200px}
