@charset "utf-8";
body {margin:10px 0px;padding:0;color:#006EAB;font-family:Arial, Helvetica, sans-serif;	font-size:14px;}

h1 {font-size:25px;}
h2 {font-size:17px;}
h3, h4, h5 {font-size:15px;}
h1, h2, h3, h4, h5 {padding:0; margin:0;font-weight:bold; text-transform:uppercase; }

p {text-align:left;}

a {color:#006EAB;}
a:hover {text-decoration:none;}

/*
ul {margin:0pt 0pt 1em 0pt;}
li {list-style-image:url(/images/bullet_blue.gif);list-style-position:outside; margin-left:15px;}
*/
form {margin:0px; padding:0px;}

code {display:block; width:100%; border:#D1ECFF 1px solid; overflow:hidden;text-align:left; width:99%; word-break: break-all; margin:2px 0; padding:2px 0; font-family:"Courier New", Courier, monospace; font-size: 80%; color:#333333;}

#ly_container {position:relative;left:0px;top:0px;width:1024px;z-index:1;text-align:left;margin: 0 auto;}

#logo {position:absolute;left:0px;top:0px;width:auto; height:auto;}

#img_top {position:absolute;left:236px;top: 0px;width: 788px; height: 201px;}
#img_top  #imageSlideshowHolder{position:relative;}
#imageSlideshowHolder .imageInGallery{left:0px;	top:0px;position:absolute;}
#imageSlideshowHolder img.slide {position:absolute;	left:0;	top:0;	background-color:#FFFFFF;	z-index:0;}
/* site path */
#ly_site_path {position:absolute;left: 5px;top:208px;color:#006dab;font-weight:bold;font-size:12px;}
#ly_site_path a {text-decoration:none;color:#006dab;}
#ly_site_path a:hover {text-decoration:underline;}
/* site path combos*/
#ly_site_path_combos {position:absolute;right:0px;top:207px;}
#ly_site_path_combos select {font-size:75%;}
/* main menu*/
#ly_menu_main {position:absolute;left:0px;top:231px; width:100%;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;}

#ly_menu_main a, #ly_menu_main div#fill {display:block;float:left;text-align:left;background-color:#006EAB;color:#FFFFFF;padding:2px 8px;margin:0px 8px 0px 0px;width:125px;text-decoration:none;}
#ly_menu_main a#lnk_home_page {width:160px;}
#ly_menu_main a#lnk_hotels{width:110px;}
#ly_menu_main a#lnk_flights {width:110px;}
#ly_menu_main a#lnk_cars {width:120px;}
#ly_menu_main a#lnk_excursions {width:155px;}
#ly_menu_main a#lnk_tours {width:100px;}
#ly_menu_main a#lnk_destinations {width:108px;margin:0px;}
 
#ly_menu_main a:hover, #ly_menu_main a.selected {background-color:#FDC600;color:#006EAB;}
#ly_menu_main a#lnk_home_page:hover, #ly_menu_main a#lnk_home_page.selected {background-color:#FDC600;color:#006EAB;}
#ly_menu_main a#lnk_hotels:hover, #ly_menu_main a#lnk_hotels.selected {background-color:#FDC600;}
#ly_menu_main a#lnk_flights:hover, #ly_menu_main a#lnk_flights.selected {background-color:#00abda;color:#FFFFFF;}
#ly_menu_main a#lnk_cars:hover, #ly_menu_main a#lnk_cars.selected {background-color:#f18e00;color:#FFFFFF;}
#ly_menu_main a#lnk_destinations:hover, #ly_menu_main a#lnk_destinations.selected {background-color:#79B572;color:#FFFFFF;}
#ly_menu_main a#lnk_excursions:hover, #ly_menu_main a#lnk_excursions.selected {background-color:#cc5aae;color:#FFFFFF;}
#ly_menu_main a#lnk_tours:hover, #ly_menu_main a#lnk_tours.selected {background-color:#BB735D;color:#FFFFFF;}
#ly_menu_main div#fill {margin:0px 0px 0px 8px;width:128px;}

#section_header h1 {text-transform:none;}
#section_header_conector, #section_header_separator {height:24px;}
#section_header_conector {background-image:url(/images/conector_home.gif); background-position:0px 0px; background-repeat:no-repeat;}
body.home_page #section_header_conector {background-image:url(/images/conector_home.gif); background-position:0px 0px; }
body.flights #section_header_conector {background-image:url(/images/conector_flight.gif); background-position:179px 0px; }
body.hotels #section_header_conector {background-image:url(/images/conector_hotel.gif); background-position:312px 0px;}
body#hotel.hotels #section_header_conector {background-image:url(/images/conector_hotel_ft.gif); background-position:318px 0px;}
body.cars #section_header_conector {background-image:url(/images/conector_car.gif); background-position:447px 0px; }
body.tours #section_header_conector {background-image:url(/images/conector_tour.gif); background-position:592px 0px; }
body.excursions #section_header_conector {background-image:url(/images/conector_excursions.gif); background-position:716px 0px; }
body.destinations #section_header_conector {background-image:url(/images/conector_destination.gif); background-position:894px 0px;}

#ly_menu_top {font-size:11px;color:#FDC600;left:236px;top:40px;position:absolute;width:768px;text-align:right;}
#ly_menu_top a {color:#FDC600;padding: 0;margin:0;text-decoration:none;}
#ly_menu_top a:hover, #ly_menu_top a.selected {text-decoration:underline;}

strong#top_text {position:absolute;display:block;color:#FFFFFF;left:231px;bottom:-118px;text-align:right;width:768px;font-size:27px;}

form#search_site {font-size:9px;font-weight:bold;position:absolute;display:block;color:#FFFFFF;left:231px;top:120px;text-align:right;width:768px;margin:0; padding:0;}
form#search_site input {font-size:9px;width:80px;margin:0; padding:0;}
form#search_site a {text-decoration:none;color:#FFFFFF;}
form#search_site a:hover {text-decoration:underline;}

p#contact_us_short {font-size:15px;font-weight:bold;position:absolute;display:block;color:#FFFFFF;left:231px;top:145px;	text-align:right;width:768px;margin:0; padding:0;}

#ly_menu_bottom {background:#FDC600 none repeat scroll 0% 50%;clear:both;width:100%; font-size:12px; padding:10px 0pt; text-align:center;}
#ly_menu_bottom a {color:#FFFFFF;padding:10px 0; margin:0 5px;text-decoration:none;}
#ly_menu_bottom a:hover, #ly_menu_bottom a.selected {text-decoration:underline;}

p#news_latest {color:#000000; clear:both;margin:0px;padding:5px 0;text-align:center;width:100%;background:#FCF6DB none repeat scroll 0% 50%; font-size:12px;}
p#news_latest a{text-decoration:none; color:#000000; }
p#news_latest a:hover{text-decoration:underline;}

p#ly_bottom_optimized_paragraph {font-weight:bold; clear:both;margin:0px;padding:10px 0 5px;text-align:center;width:100%;}

p#ly_copyright {clear:both;margin:0;padding:10px 0;text-align:center;width:100%;}
p#ly_copyright img {margin-top: 10px;}

#ly_social {position:relative;margin-bottom:10px;min-height:60px;}
#ly_social p#social {position:absolute; font-size:90%; text-align:right; bottom:0%; margin-bottom:10px;right:480px;}
#ly_social img {position:relative; bottom:0%; margin:0 15px;left:540px;}
#ly_social a {font-weight:bold;}

#ly_content_wrapper {position:absolute; left:0px; top:252px;width:100%;padding:0px;margin:0px;}
#ly_content_wrapper div#section_header {background-image:url(/images/section_header_bg_hotel.jpg); background-repeat:repeat-x; background-position:bottom; margin-bottom:-40px; padding:15px 15px 50px; height: auto!important; height: 100px; min-height:100px;}

/*	Elementos de menu de contexto 	*/
#ly_context .menu_context {padding:0px; margin:0 0 33px 0;}
#ly_context .menu_context a {font-weight:bold; display:block; margin:2px 15px 1px 15px; padding:0pt; text-decoration:none;}
#ly_context .menu_context a:hover {text-decoration:underline;}
#ly_context .menu_context a.odd {color:#006EAB;}
#ly_context .menu_context a.even {color:#C1002B;}
#ly_context .menu_context a.link {color:#000000; font-weight:bold; font-size:10px; display:block; margin:1px 10px 5pt 0pt;width:100%; padding:0pt; text-align:right; text-decoration:underline;}
#ly_context .menu_context a.link:hover {text-decoration:none;}
#ly_context .menu_context h3 a {color:#FFFFFF; margin:0px; padding:0pt; text-decoration:none;}
#ly_context .menu_context h3 a:hover {color:#FFFFFF; text-decoration:underline;}

/*  encabezamientos de página que dependen de la sección */
body.destinations #ly_content_wrapper div#section_header {background-image:url(/images/section_header_bg_destinati.jpg);}
body.destinations #ly_content_wrapper div#section_header h1 {color:#FFFFFF;}
body.cars #ly_content_wrapper div#section_header {background-image:url(/images/section_header_bg_car.jpg);}
body.cars #ly_content_wrapper div#section_header h1 {color:#FFFFFF;}
body.flights #ly_content_wrapper div#section_header {background-image:url(/images/section_header_bg_flight.jpg);}
body.flights #ly_content_wrapper div#section_header h1 {color:#FFFFFF;}
body.excursions #ly_content_wrapper div#section_header {background-image:url(/images/section_header_bg_excursions.jpg);}
body.excursions #ly_content_wrapper div#section_header h1 {color:#FFFFFF;}
body.tours #ly_content_wrapper div#section_header {background-image:url(/images/section_header_bg_tour.jpg);}
body.tours #ly_content_wrapper div#section_header h1 {color:#FFFFFF;}

#ly_content {position:relative;float:right;width:758px;padding:0px;margin:0px 0px 30px 0px;}

#ly_content p{margin-top:2px;}
#ly_content .paragrah{margin:0 0 10px; padding:2pt 15px 2px; text-align:justify;}
#ly_content .paragrah strong{margin-left:0px;}
#ly_content a.link {display:block; 	padding:0pt 10px; margin:0px 0px 5px; text-align:right;}

#ly_context{position:relative;float:left;width:236px;padding:0px;margin:0px 0px 30px 0px;}
#ly_context h3 {background-color:#C1002B; color:#FFFFFF; padding:2pt 5px 2px 15px; margin:0; }

/*	encabezados de los contenidos	*/
#ly_content h2, #ly_content h3, #ly_content .ly_get h4 {background-color:#006EAB; color:#FFFFFF;padding:2pt 15px 2px; margin:0 0 10px; }
/*  encabezados de página que dependen de la sección */
body.home_page #ly_content h2, body.home_page #ly_content h3, body.home_page #ly_content .ly_get h4 {background-color:#FDC600; color:#FFFFFF; }
body.hotels #ly_content h2, body.hotels #ly_content h3, body.hotels #ly_content .ly_get h4, body.hotels #ly_context .form_box h3 {background-color:#FDC600; color:#FFFFFF; }
body.destinations #ly_content h3, body.destinations #ly_content .ly_get h4 {background-color:#79B572; }
body.cars #ly_content h3, body.cars #ly_content .ly_get h4 {background-color:#F18E00;}
body.flights #ly_content h3, body.flights #ly_content .ly_get h4 {background-color:#00ABDA; }
body.excursions #ly_content h2, body.excursions #ly_content h3, body.excursions #ly_content .ly_get h4 {background-color:#CC5AAE; color:#FFFFFF;}
body.tours #ly_content h2, body.tours #ly_content h3, body.tours #ly_content .ly_get h4 {background-color:#BB735D; color:#FFFFFF;}

#ly_content .map_box {margin-bottom:30px;}
#ly_content .map_box h3 {background-color:#79B572;}

#summary {color:#006EAB; background-color:#FFF7D9;padding:10px 20px;}
#summary h3 {margin:-10px -20px 5px;}
#summary div {font-size:90%; margin-bottom:4px;}

/* formulario generico */
.form_box {position:relative; color:#006EAB; background-color:#F2F8FB; display:block; margin-bottom:30px;}
.form_box h3 {background-color:#006EAB;}
.form_box strong {display:block;position:relative; margin:1em 0px;} 
.form_box label {display:block; position:relative; margin:0 0 10px 0;}
.form_box label select {position:absolute; left:80px; top:-2px;}
#ly_content .form_box .button {bottom:0;margin:0;position:absolute;right:0; cursor:pointer;} 
/* formulario generico en el contenido */
#ly_content .form_box {padding:30px 20px 46px;}
#ly_content #form_box_1.form_box, #ly_content #form_box_2.form_box {width:321px; height: auto!important; height: 280px; min-height:280px;}
#ly_content #form_box_1.form_box {float:left;margin-right:30px;}
#ly_content #form_box_2.form_box {float:right;}
#ly_content .form_box h1, #ly_content .form_box h2 {padding:2px 20px;}
#ly_content .form_box h1, #ly_content .form_box h2, #ly_content .form_box h3, #ly_content .form_box h4 {margin:-30px -20px 10px;}
#ly_content .form_box p {padding:0; margin:0px 0px 7px 0px;} 
#ly_content #form_box_2.form_box img.banner {margin: -30px -20px -40px; border:0px none;}
#ly_content .form_box label {width:320px; display:block; position:relative; margin:10px 0 0 0;}
#ly_content .form_box label select {position:absolute; left:100px; top:-2px;}
#ly_content .form_box .ly_get .get_item {padding:0px 0px 1px 0px; font-size:90%;}
#ly_content .form_box .ly_get .get_item td {padding:2px 0px;}
/* formulario de reserva en la ficha tecnica */
#ly_content .ly_fac_sheet .form_box {padding-top:40px; margin-top:10px; padding-bottom:15px;}
#ly_content .ly_fac_sheet .form_box h4 {margin-bottom:-5px;}
#ly_content .ly_fac_sheet .form_box label {float:left; margin-right:20px;}
/* formulario de reserva en la ficha tecnica de excursiones*/
#ly_content #ly_fac_sheet_tour .form_box {height:80px;}
#ly_content #ly_fac_sheet_tour .form_box label {float:none;}
#ly_content #ly_fac_sheet_tour .form_box .g {position:absolute; width:280px; height:80px; left:300px; top:0px; }
/* formulario de reserva en la ficha tecnica */
#ly_content .ly_fac_sheet #ly_shb_search_box.form_box select, #ly_content .ly_fac_sheet #ly_shb_search_box.form_box input {font-size:11px;}
#ly_content .ly_fac_sheet #ly_shb_search_box.form_box .txt_small {font-size:90%;}
#ly_content .ly_fac_sheet #ly_shb_search_box.form_box label#adults {clear:left; width:150px;}
#ly_content .ly_fac_sheet #ly_shb_search_box.form_box label#children {width:350px;}
#ly_content .ly_fac_sheet #ly_shb_search_box.form_box label#iatacode {width:350px;}
/* formulario generico en el contexto*/
#ly_context .form_box {position:relative; padding:0 10px 40px;}
#ly_context .form_box h3 {margin:0px -10px 5px;}
#ly_context .form_box label {width:220px; display:block; position:relative; margin:8px 0 0 0;}
/* formulario de reserva en el contexto */
#ly_context #ly_shb_search_box.form_box select, #ly_context #ly_shb_search_box.form_box input {font-size:11px;}
#ly_context #ly_shb_search_box.form_box .txt_small {font-size:90%; margin-left:80px;}
#ly_context #ly_shb_search_box.form_box strong {display:none} 
/* Caso especifico del IATA Code */
#ly_context #ly_shb_search_box.form_box input#AccessCode {margin-left:80px;margin-top:4px;width:90px; }
/* Caso especifico del box de reservas de vuelos */
#ly_content .form_box #tbl_sfb_search_box td{margin:0px; padding:4px 2px; }
#ly_content .form_box #tbl_sfb_search_box .radio{text-align:center; font-weight:bold; cursor:pointer;}
#ly_content .form_box #tbl_sfb_search_box .route{width: 190px;}
#ly_content .form_box #tbl_sfb_search_box select.route optgroup{font-style:normal; font-weight:normal;}
#ly_content .form_box #tbl_sfb_search_box .time{width: 100px;}
#ly_content .form_box #tbl_sfb_search_box img#img_flg_departure_date, #ly_content .form_box #tbl_sfb_search_box img#img_flg_return_date {cursor: pointer;border: 1px solid orange;vertical-align:middle;}
#ly_content .form_box #tbl_sfb_search_box label {display:inline; width:auto;margin:0px;}
#ly_content .form_box #tbl_sfb_search_box .help{display:none;}
#ly_content .form_box #tbl_sfb_search_box #tr_bottom {display:none;}
/* Caso especifico del box de reservas de carros */
#frm_scb_search_box td {margin:0px; padding:4px 2px; }
#frm_scb_search_box td#td_pdt.label {width:45%;}
#frm_scb_search_box td#td_pat.edit {width:55%;}
#frm_scb_search_box td.label {vertical-align:top; padding-top:8px;}
#frm_scb_search_box .edit {}
#frm_scb_search_box .txt_small {white-space:nowrap; font-style:italic;}
#frm_scb_search_box #pickupDest, #frm_scb_search_box #returnDest {width:190px;}
#frm_scb_search_box #pickupDate, #frm_scb_search_box #returnDate {font-size: 11px; width: 80px;}
#frm_scb_search_box #pickupTime, #frm_scb_search_box #returnTime {width:80px;}
#frm_scb_search_box #CurrencyLabel {width:120px;}
#frm_scb_search_box #driverAge {width:40px;}
#frm_scb_search_box #img_car_pickup_date, #frm_scb_search_box #img_car_return_date {cursor: pointer;border: 1px solid orange;vertical-align:middle;}
#frm_scb_search_box #tr_bottom, #frm_scb_search_box #tr_top {display:none;}
#ly_content .form_box a#ta_link {display:block; font-size:13px; margin:4px 0 14px;}
/* espaciado en el box de reserva de hoteles */
body#hotels #ly_content .form_box label, body#excursions #ly_content .form_box label, body#cars #ly_content .form_box label {margin:15px 0 0 0;}
/* erediseño en el box de reserva de tours */
body.tours #ly_content .form_box form {margin:0px; padding:0px;}
body.tours #ly_content .form_box .c {display:block; padding:5px 0;}
body.tours #ly_content .form_box .c label {display:inline; margin-right:5px;}
body.tours #ly_content .form_box .g {display:block; border:#BB735D 1px solid; height:100px; width:300px; padding:5px; overflow:scroll; }
body.tours #ly_content .form_box .c input.date {width:80px; margin-right:5px;}
body.tours #ly_content .form_box #ctn_tour_search {display:none;}
body.tours #ly_content .form_box .g span {margin-left:0px;}
body.tours #ly_content .form_box .g #ctn_tour_rooms_captions {margin-left:62px; font-size:9px;}
body.tours #ly_content .form_box .g .c {padding:0px;}
body.tours #ly_content .form_box .g select {margin-right:10px;}
body.tours #ly_content .form_box #ctn_tour_summary span {margin-right:15px; font-weight:bold;}
body.tours #ly_content .form_box #ctn_tour_summary span#ctn_tour_price_span {color:#FF0000;}

/* baner de anuncios featured */
div#banner_announcement_featured {margin-bottom:20px; text-align:center;}
div#banner_announcement_featured img.banner {margin-bottom:10px; border:0px;}

/* formulario dependiente de la seccion */
body.home_page .form_box {background-color:#FFF7D9;}
body.multiproduct .form_box {background-color:#FFF7D9;}
body.hotels .form_box {background-color:#FFF7D9;}body.hotels .ly_fac_sheet .form_box {background-color:#F6DE82;}
body.flights .form_box {background-color:#F2F8FB;}
body.destinations .form_box {background-color:#EBF4EA;}
body.cars .form_box {background-color:#FDF3E3;}
body.excursions .form_box {background-color:#FBF1F9;} body.excursions .ly_fac_sheet .form_box {background-color:#E19DD0;}
body.tours .form_box {background-color:#F1E2DD;} body.tours .ly_fac_sheet .form_box {background-color:#CAA696;}

/* contact_us_box */
.contact_us_box {width:100%; color:#C1002B; margin:0px 0px 33px 0px;}
.contact_us_box a {color:#C1002B; }
.contact_us_box a:hover {text-decoration:none;}
.contact_us_box big {white-space:nowrap; font-size:16px; font-weight:bold; color:#006EAB;}
.contact_us_box div {padding:5px 15px 10px 15px; background-color:#d9e9f3;}
.contact_us_box div.img_{position:relative;padding:0;}
.contact_us_box div.img_ div.img{background-color:transparent;padding:0;}
.contact_us_box div.img_ div.message{position:absolute; left:0.4em; top:0.8em; width:80px;text-align:left;}
.contact_us_box p strong {}
.contact_us_box p {padding:1px 0px 2px; margin:0;}

/*  group_box */
#ly_content .group_box {clear:both; margin-bottom:30px;}
#ly_content .group_box h3 {padding:2pt 15px 2px; margin:0;}
#ly_content .group_box h2 {padding:2pt 15px 2px; margin:0;}
#ly_content .group_box p {margin:10px;}
#ly_content .group_box .item {position:relative; width:185px; margin:0px 6px 0px 0px; float:left; height: auto!important; height: 275px; min-height:275px; background-color:#f2f8fb;padding-bottom:23px;}
#ly_content .group_box .item .img {width:185px; height:142px;}
#ly_content .group_box .last {margin-right:0px; float:right;}

#ly_content .group_box a.get_link{font-weight:bold; text-decoration:none;}
#ly_content .group_box a.get_link:hover{text-decoration:underline;}

#ly_content .group_box a.title{font-weight:bold;text-decoration:none; }
#ly_content .group_box a.title:hover{text-decoration:underline;}


#ly_content .button {bottom:0;margin:10px;position:absolute;right:0;}
#ly_context .button {bottom:0;margin:5px;position:absolute;right:0;}
#ly_content .group_box .button img {border-width:0px;}

/*  group_ofertas especiales del home */
#ly_content #ly_special_offers.group_box h2, #ly_content #ly_special_offers.group_box h3 {background-color:#FDC600; color:#FFFFFF;}
/*  group_artículos del home */
#ly_content #ly_news_home.group_box h2 , #ly_content #ly_news_home.group_box h3 {background-color:#006EAB; color:#FFFFFF;}
#ly_content #ly_news_home.group_box .item {height: auto!important; height: 230px; min-height:230px; }
/* Dependientes de la sección*/
/* group_box del home de hoteles */
body.hotels #ly_content .group_box h2 {background-color:#FDC600; color:#FFFFFF;} 

body.hotels #ly_content #ly_special_offers.group_box .item {height: auto!important; height: 350px; min-height:350px;}
body.hotels #ly_content #ly_hotels_recommended.group_box .item {height: auto!important; height: 230px; min-height:230px; }

/*  group_box del home de vuelos */
body.flights #ly_content .group_box h2 {background-color:#00ABDA; color:#FFFFFF;} 

body.flights #ly_content .group_box .item {width:248px; height: auto!important; height: 180px; min-height:180px;}
body.flights #ly_content .group_box .item .img {margin-left:10px; border:0 solid transparent;}
body.flights #ly_content .group_box.items1 .item {width:375px;}
body.flights #ly_content .group_box.items0 .item {width:100%;}

/*  group_box del home de carros */
body.cars #ly_content .group_box h2 {background-color:#F18E00; color:#FFFFFF;} 

body.cars #ly_content .group_box .item {width:248px; height: auto!important; height: 260px; min-height:260px; background-color:#fef3e5;}
body.cars #ly_content .group_box .item .img {margin-left:10px; border:0 solid transparent;}
body.cars #ly_content .group_box.items1 .item {width:375px;}
body.cars #ly_content .group_box.items0 .item {width:100%;}

/*  group_box del home de excursions */
body.excursions #ly_content .group_box h2 {background-color:#CC5AAE; color:#FFFFFF;} 

body.excursions #ly_content .group_box .item {width:248px; height: auto!important; height: 300px; min-height:300px; background-color:#FBF1F9;}
body.excursions #ly_content .group_box .item .img {margin-left:10px; border:0 solid transparent;}
body.excursions #ly_content .group_box.items1 .item {width:375px;}
body.excursions #ly_content .group_box.items0 .item {width:100%;}

/*  group_box del home de tours */
body.tours #ly_content .group_box h2 {background-color:#BB735D; color:#FFFFFF;} 

body.tours #ly_content .group_box .item {width:248px; height: auto!important; height: 370px; min-height:370px; background-color:#F2E5E1;}
body.tours #ly_content .group_box .item .img {margin-left:10px; border:0 solid transparent;}
body.tours #ly_content .group_box.items1 .item {width:375px;}
body.tours #ly_content .group_box.items0 .item {width:100%;}



/*	Estilos de los precios	*/
.price_title{font-weight:bold;}
.price_old {text-decoration:line-through;}
.price, .price_offer {color:#FF0000;}
table.price_table{margin:5px 10px; text-align:center;} 
table.price_table th {padding:1px 10px;} 
table.price_table td {padding:1px 10px; color:#000000;}

.ly_get .get_item td.price_title {vertical-align:bottom; text-align:right;}
.ly_get .get_item td.book td.price_title {padding-right:10px; padding-top:10px;}

.ly_get .get_item td.book {width:285px;}
.ly_get .get_item td.book, .ly_get .get_item td.book td {padding:0px;}
/* tabla de precios dependiente de la seccion */
body.excursions table.price_table {border:1px solid #E19DD0;}
body.excursions table.price_table th {background-color:#E19DD0; color:#FFFFFF;} 
	
/* Estilos de Listados de GET */
.ly_get {margin:0px 0px 30px; }
.ly_get h2 {padding:2px 15px;}

/* Enlaces de ordenamiento */
.ly_get .title {font-weight:bold;}
.ly_get .get_sort {padding:0px 0px 5px 15px; margin:0px; background-color:#FFF7D9;clear:both}
.ly_get .get_sort label{width:230px;position:relative;float:left; display:block; margin:0 10px 0.4em 0;font-size:90%;}
.ly_get .get_sort a{color:#000000; padding:5px 10px; float:left;position:relative;text-decoration:none;}
.ly_get .get_sort label select{width:135px;font-weight:normal; position:absolute; left:90px; top:-2px; font-size:80%;}
/* Filtros de seleccion */
.ly_get .get_filter {padding:5px 0px 5px 15px; margin:0px; background-color:#FFF7D9; clear:both}
.ly_get .get_filter label{width:230px;position:relative;float:left; display:block; margin:0.4em 10px 0.4em 0;font-size:90%;}
.ly_get .get_filter label select, .ly_get .get_filter label input{width:135px;font-weight:normal; position:absolute; left:90px; top:-2px; font-size:80%;}
.ly_get .get_filter div, .ly_get .get_sort div{clear:both; margin:0; padding:0; height:1px; overflow:hidden;}

/* Elementos de los listados */
.ly_get div.get_counter {display:block;font-size:11px;font-weight:bold;padding:0 20px 0 0;text-align:right;}	
.ly_get div.get_pages_index {display:block;font-weight:bold;padding:0 20px 10px 0;text-align:right;}	

.ly_get div.get_index{padding: 10px; margin:0px 0px 5px 0px;}
.ly_get div.get_index ul {padding:5px; }
.ly_get div.get_index li {float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0px 0px 5px 5px; width:330px;}
.ly_get div.get_index li a {font-weight:bold; text-decoration:none;}
.ly_get div.get_index li a:hover {text-decoration:underline;}

.ly_get div.get_group {color:#004B82; padding:5px 10px; font-weight:bold; background-color:#F2F2F2; margin:5px 0px 0px 0px; clear:left;}

.ly_get .get_item {padding:0px 0px 20px 0px; clear:both;position:relative;background-color:#FFF9E5;width:100%;}
.ly_get .get_item.first {}
.ly_get .get_item td {padding:10px 5px 10px 15px; vertical-align:top;background-color:#FFF7D9;}
.ly_get .get_item .img{padding:0px 0px 0px 0px; width:120px;}
.ly_get .get_item a.get_link{font-weight:bold; text-decoration:none;}
.ly_get .get_item a.get_link:hover{	text-decoration:underline;}
.ly_get .ldng {position:absolute; z-index:1; width:100%; text-align:center; visibility:hidden; }

.ly_get div.link_top{margin:-20px 10px 5px 0; text-align:right; color:#FFFFFF; font-weight:bold;}
.ly_get  div.link_top a{color:#666666;}
img.stars{vertical-align:top; margin-left:5px;}

.ly_get div.no_item_selection{padding:20px 10px; background-color:#FFF7D9; clear:both;}
#ly_content .ly_get .get_item .button {margin:30px 0px;font-size:80%;}
#ly_content .ly_get .get_item .button img {border-width:0px;margin:-18px 0;}
#ly_content .ly_get .get_item td.button_cell {margin:0px; padding:0px; text-align:right; vertical-align:bottom; font-size:80%;}
#ly_content .ly_get .get_item td.button_cell img {border-width:0px;margin-top:8px;vertical-align:middle;}

#ly_get_routes.ly_get .get_item {padding-bottom:0px;}
#ly_get_routes.ly_get .get_item td {padding:4px 5px 2px 15px;}
#ly_get_routes.ly_get .get_item td.description {width:75%;}
#ly_get_routes.ly_get .get_item td.airlines {width:25%;}

.ly_get .get_item .so {padding:5px 10px; margin:5px -5px; background-color:#FFF9E5;}
#so.ly_get .get_item td {background-color:#F6DE82;}
#so.ly_get .get_item {padding:0 0 0px;}
 
.ly_get .get_item .rating {color:#79B572;}
.ly_get .get_item .rating img {margin:4px 0px 0px;}

#ly_content .ly_get h2, #ly_content .ly_get h3, #ly_content .ly_get h4 {margin-bottom:0px;}
.ly_fac_sheet .ly_get {margin:0px;}
.ly_fac_sheet .ly_get div.get_item {width:auto;}
.ly_fac_sheet .ly_get div.get_item p {margin-left:0px;}

/* encabezados de los gets mas importantes */
#ly_get_hotels.ly_get h2, #ly_get_cars.ly_get h2, #ly_get_routes.ly_get h2, #ly_get_excursions.ly_get h2  {padding:10px 15px 0px;font-size:21px;}

/* get_hotels está definido por defecto*/
body.hotels .ly_get h2 {background-color:#FDC600;}
#ly_content #ly_get_hotels.ly_get h2 {background-color:#FEE27F; color:#006EAB;}
body.hotels .ly_get h3, #ly_content #ly_get_hotels.ly_get h3 {background-color:#FDC600; color:#FFFFFF;}
body.hotels .ly_get .get_item, #ly_content #ly_get_hotels.ly_get .get_item {background-color:#FFF9E5;}
body.hotels .ly_get .get_item td, #ly_content #ly_get_hotels.ly_get .get_item td {background-color:#FFF7D9;}
body.hotels .ly_get div.no_item_selection, #ly_content #ly_get_hotels.ly_get div.no_item_selection {background-color:#FFF7D9;}
body.hotels .ly_get .get_filter, #ly_content #ly_get_hotels.ly_get .get_filter  {background-color:#FEE27F;}
body.hotels .ly_get .get_sort, #ly_content #ly_get_hotels.ly_get .get_sort  {background-color:#FEE27F;}
body.hotels .ly_get .get_pages_index, #ly_content #ly_get_hotels.ly_get .get_pages_index  {background-color:#FFF9E5;}
body.hotels .ly_get .get_counter, #ly_content #ly_get_hotels.ly_get .get_counter  {background-color:#FEE27F;}

body.hotels .ly_get .get_item .img, #ly_content #ly_get_hotels.ly_get .img{width:195px;}
body.hotels .ly_get .get_item .img img, #ly_content #ly_get_hotels.ly_get .img img{width:195px; height:150px;}
body.hotels .ly_get div.get_index, #ly_content #ly_get_hotels.ly_get div.get_index {background-color:#FFF7D9;}

/**/
#ly_get_hotels.ly_get .get_item td, #special_offers.ly_get .get_item td, #recommended_hotels.ly_get .get_item td, #review_hotel.ly_get .get_item td {padding:10px 5px 0px 15px;}
#ly_get_hotels.ly_get .get_item td.img, #special_offers.ly_get .get_item td.img, #recommended_hotels.ly_get .get_item td.img, #review_hotel.ly_get .get_item td.img {padding:0px;}

/* get_destinations */
#ly_content #ly_get_destinations.ly_get h2 {background-color:#79B572;}
#ly_content #ly_get_destinations.ly_get h3 {background-color:#79B572;}
#ly_content #ly_get_destinations.ly_get .get_item {background-color:#EEF4EB;}
#ly_content #ly_get_destinations.ly_get .get_item td {background-color:#EEF4EB;}
#ly_content #ly_get_destinations.ly_get div.no_item_selection{background-color:#EEF4EB;}
/* gets dentro de cars y get_cars */
body.cars .ly_get h2, #ly_content #ly_get_cars.ly_get h2 {background-color:#F9D299;}
body.cars .ly_get h3, #ly_content #ly_get_cars.ly_get h3 {background-color:#F18E00;}
body.cars .ly_get h4, #ly_content #ly_get_cars.ly_get h4 {background-color:#F18E00;}
body.cars .ly_get .get_item, #ly_content #ly_get_cars.ly_get .get_item {background-color:#FFF9E5;}
body.cars .ly_get .get_item td, #ly_content #ly_get_cars.ly_get .get_item td {background-color:#FDF3E3;}
body.cars .ly_get div.no_item_selection, #ly_content #ly_get_cars.ly_get div.no_item_selection{background-color:#FDF3E3;}
body.cars .ly_get .get_filter, #ly_content #ly_get_cars.ly_get .get_filter {background-color:#F9D299;}
body.cars .ly_get .get_sort, #ly_content #ly_get_cars.ly_get .get_sort {background-color:#F9D299;}
body.cars .ly_get div.get_index, #ly_content #ly_get_cars.ly_get div.get_index li {background-color:#FDF3E3;}
body.cars .ly_get .get_pages_index, #ly_content #ly_get_cars.ly_get .get_pages_index  {background-color:#FDF3E3;}
body.cars .ly_get .get_counter, #ly_content #ly_get_cars.ly_get .get_counter  {background-color:#F9D299;}

body.cars .ly_get .get_item td .img, #ly_content #ly_get_cars.ly_get .get_item td.img {width:220px;}
/* gets dentro de flights y get_flights */
body.flights #ly_content h2 {background-color:#00ABDA; color:#FFFFFF;}
#ly_content #ly_get_routes.ly_get h2 {background-color:#B8DFF1;}
body.flights .ly_get h3, #ly_content #ly_get_routes.ly_get h3 {background-color:#00ABDA;}
body.flights .ly_get h4, #ly_content #ly_get_routes.ly_get h4 {background-color:#00ABDA;}
body.flights .ly_get .get_item, #ly_get_routes.ly_get .get_item {background-color:#F5FAFD;}
body.flights .ly_get .get_item td, #ly_get_routes.ly_get .get_item td {background-color:#F2F8FB;}
body.flights .ly_get div.no_item_selection, #ly_get_routes.ly_get div.no_item_selection{background-color:#F2F8FB;}
body.flights .ly_get .get_filter, #ly_get_routes.ly_get .get_filter {background-color:#B8DFF1;}
body.flights .ly_get .get_sort, #ly_get_routes.ly_get .get_sort {background-color:#B8DFF1;}
body.flights .ly_get div.get_index, #ly_get_routes.ly_get {background-color:#F5FAFD;}
body.flights .ly_get .get_pages_index, #ly_content #ly_get_routes.ly_get .get_pages_index  {background-color:#F2F8FB;}
body.flights .ly_get .get_counter, #ly_content #ly_get_routes.ly_get .get_counter  {background-color:#B8DFF1;}
/* gets dentro de excursions y get_excursions */
body.excursions .ly_get h2, #ly_content #ly_get_excursions.ly_get h2 {background-color:#E19DD0;}
body.excursions .ly_get h3, #ly_content #ly_get_excursions.ly_get h3 {background-color:#CC5AAE;}
body.excursions .ly_get h4, #ly_content #ly_get_excursions.ly_get h4 {background-color:#CC5AAE;}
body.excursions .ly_get .get_item, #ly_get_excursions.ly_get .get_item {background-color:#FBF1F9;}
body.excursions .ly_get .get_item td, #ly_get_excursions.ly_get .get_item td {background-color:#FBF1F9;}
body.excursions .ly_get div.no_item_selection, #ly_get_excursions.ly_get div.no_item_selection{background-color:#FBF1F9;}
body.excursions .ly_get .get_filter, #ly_get_excursions.ly_get .get_filter {background-color:#E19DD0}
body.excursions .ly_get .get_sort, #ly_get_excursions.ly_get .get_sort {background-color:#E19DD0}
body.excursions .ly_get div.get_index, #ly_get_excursions.ly_get {background-color:#FBF1F9;}
body.excursions .ly_get .get_pages_index, #ly_get_excursions.ly_get .get_pages_index  {background-color:#FBF1F9;}
body.excursions .ly_get .get_counter, #ly_get_excursions.ly_get .get_counter  {background-color:#E19DD0;}
/* gets dentro de tours y get_tours */
body.tours .ly_get h2, #ly_content #ly_get_tours.ly_get h2 {background-color:#CAA696;}
body.tours .ly_get h3, #ly_content #ly_get_tours.ly_get h3 {background-color:#BB735D;}
body.tours .ly_get h4, #ly_content #ly_get_tours.ly_get h4 {background-color:#BB735D;}
body.tours .ly_get .get_item, #ly_get_tours.ly_get .get_item {background-color:#F1E2DD;}
body.tours .ly_get .get_item td, #ly_get_tours.ly_get .get_item td {background-color:#F1E2DD;}
body.tours .ly_get div.no_item_selection, #ly_get_tours.ly_get div.no_item_selection{background-color:#F1E2DD;}
body.tours .ly_get .get_filter, #ly_get_tours.ly_get .get_filter {background-color:#CAA696}
body.tours .ly_get .get_sort, #ly_get_tours.ly_get .get_sort {background-color:#CAA696}
body.tours .ly_get div.get_index, #ly_get_tours.ly_get {background-color:#F1E2DD;}
body.tours .ly_get .get_pages_index, #ly_tours.ly_get .get_pages_index  {background-color:#F1E2DD;}
body.tours .ly_get .get_counter, #ly_get_tours.ly_get .get_counter  {background-color:#CAA696;}

body.excursions .ly_get .get_item td .img, #ly_content #ly_get_excursions.ly_get .get_item td.img {width:195px;}
/* Enlaces de ordenamiento CASO ESPECIFICO DE LOS REVIEWS */
#get_reviews.ly_get img.stars {margin:0px 3px 0px 0px }
#get_reviews.ly_get div.get_item {padding:10px 0px 10px 15px; background-color:#FFF7D9; }
#get_reviews.ly_get .disclaimer{background-color:#FCF6DB; font-size:10px; font-style:italic; padding:5px; text-align:center;}

/* Elementos de las hojas de detalles */
.ly_fac_sheet {margin-bottom:20px; padding-bottom:20px;}
.ly_fac_sheet h1{font-size:18px; }
.ly_fac_sheet h3, .ly_fac_sheet h1, .ly_fac_sheet h2, .ly_fac_sheet h4 {padding:2pt 15px 2px;}
.ly_fac_sheet h3 {margin:0;}
.ly_fac_sheet h4{font-size:18px; margin-top:10px;}
.ly_fac_sheet a.link {display:block; padding:0pt 10px; text-align:right;}
.ly_fac_sheet .db {padding:10px 15px; text-align:justify;}

/* colores por defecto */
.ly_fac_sheet {background-color:#FCF6DB;}
.ly_fac_sheet h1 {background-color:#F4C224; color:#FFFFFF;}
/* colores dependientes del tipo de producto */
div#ly_fac_sheet_hotel.ly_fac_sheet {background-color:#FCF6DB;}
div#ly_fac_sheet_hotel.ly_fac_sheet h1 {background-color:#F4C224; color:#006EAB;}
div#ly_fac_sheet_flight.ly_fac_sheet {background-color:#F2F8FB;}
div#ly_fac_sheet_flight.ly_fac_sheet h1 {background-color:#00ABDA;}
div#ly_fac_sheet_car.ly_fac_sheet {background-color:#FDF3E3;}
div#ly_fac_sheet_car.ly_fac_sheet h1 {background-color:#F18E00;}
div#ly_fac_sheet_excursion.ly_fac_sheet {background-color:#FBF1F9;}
div#ly_fac_sheet_excursion.ly_fac_sheet h1 {background-color:#CC5AAE;}
div#ly_fac_sheet_tour.ly_fac_sheet {background-color:#F1E2DD;}
div#ly_fac_sheet_tour.ly_fac_sheet h1 {background-color:#BB735D;}

/*Caso especial de desplazamiento de la FT*/
body#hotel div#section_header {margin-left:244px; margin-bottom:-220px; padding-bottom:160px; min-height:50px;}
body#hotel div#section_header h1 {margin-left:7px; }

/* tabs */
table.tabs {margin-left:-1px; width:100%; padding:0px; margin:0px; font-size:11px; position:relative; }
table.tabs td {background-color:#F6DE82; border-bottom:2px solid #FCF6DB; border-left:2px solid #FCF6DB; border-top:2px solid #FCF6DB;}
table.tabs td.selected {background-color:#F4C224;}
table.tabs td a {padding:3px 10px;font-weight:bold; text-decoration:none; display:block;}
/* tabs de ficha técnica */
.ly_fac_sheet .tabs {font-size:12px;}
/* tabs dentro de hoteles */
body.hotels .tabs td {border-color:#FCF6DB;background-color:#F6DE82;}
body.hotels .tabs td.selected {background-color:#F4C224;}
/* tabs dentro ficha de vuelos */
body.flights .tabs td {border-color:#F2F8FB;background-color:#B8DFF1;}
body.flights .tabs td.selected {background-color:#00ABDA;}
/* tabs dentro ficha de cars */
body.cars .tabs td {border-color:#FDF3E3;background-color:#F9D299;}
body.cars .tabs td.selected {background-color:#F18E00;}
body.cars .tabs a {color:#FFFFFF;}
/* tabs dentro ficha de tours */
body.tours .tabs td {border-color:#FBF1F9;background-color:#CAA696;}
body.tours .tabs td.selected {background-color:#BB735D;}
body.tours .tabs a {color:#FFFFFF;}
/* tabs dentro ficha de excursiones */
body.excursions .tabs td {border-color:#FBF1F9;background-color:#E19DD0;}
body.excursions .tabs td.selected {background-color:#CC5AAE;}
body.excursions .tabs a {color:#FFFFFF;}
/* tabs dentro destinos y el listado de destinos */
body.destinations #ly_content #ly_get_destinations.ly_get .tabs td, body.destinations table.tabs td {border-color:#EEF4EB;background-color:#c3dbbb; margin:0px; padding:0px;}
body.destinations #ly_content #ly_get_destinations.ly_get .tabs td.selected, body.destinations table.tabs td.selected {background-color:#79B572;}

/* tablas personalizadas */
table.table {}
table.table th, table.table td {padding:1px 4px;}
/* para schedule de */
body.flights table.table th {background-color:#B8DFF1;}
body.flights table.table td {background-color:#F2F8FB;}


.ly_fac_sheet #ai {border:#F6DE82 1px solid; padding:10px 0px; margin:5px 0px;}

.ly_fac_sheet ul.list{margin:1em 0pt 0pt 0pt; padding:0px; }
.ly_fac_sheet ul.list li {float:left; width:170px; list-style-type:none; list-style-position:inside; list-style-image:none; background-position:left; background-repeat:no-repeat; padding:0px 0px 0px 15px; margin:0px}

.ly_fac_sheet p, .ly_fac_sheet strong{text-align:justify; margin:2px 15px 0px;}
.ly_fac_sheet p strong, .ly_fac_sheet li strong{margin:0px;}
.ly_fac_sheet .ly_get td p {margin:0px;}

#ly_fac_sheet_hotel.ly_fac_sheet #hotel_modality {width:150px; float:left; margin:10px 0;}
#ly_fac_sheet_hotel.ly_fac_sheet #hotel_details {width:569px; float:right; margin:10px 0;}

#lightbox #ly_fac_sheet_hotel.ly_fac_sheet #hotel_details {width:435px;}

/*	Buscador de disponibilidad de la pagina de hotel */
#ly_shb_hotel_search_box.form_box {position:relative;margin:0px; padding:10px 0px; background-color:#f6de82; }

#ly_shb_hotel_search_box.form_box label{width:100px;position:relative;float:left; display:block; margin:0.4em 40px 0.4em 0;}
#ly_shb_hotel_search_box.form_box label select {width:40px;font-weight:normal; position:absolute; left:65px; }
#ly_shb_hotel_search_box.form_box label#Arrival{width:280px;margin:0.4em 10px 0.4em 15px;}
#ly_shb_hotel_search_box.form_box label#Code{width:auto; clear:left;margin-left:15px}
#ly_shb_hotel_search_box label#Code input{width:75px;}
 
 
/* Elementos generales */
.li {clear: both; display: block;}


/*Nifty Corners Cube CSS by Alessandro Fulciniti 
The following classes are added dinamically by javascript, and their use should be avoided in the markup */
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;   overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px} b.r2{margin: 0 2px} b.r3{margin: 0 1px} b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px} b.rb2{margin: 0 6px;border-width:0 2px} b.rb3{margin: 0 5px} b.rb4{margin: 0 4px} b.rb5{margin: 0 3px} b.rb6{margin: 0 2px} b.rb7{margin: 0 1px;height:2px} b.rb8{margin: 0;height:2px} b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px} b.t2{border-width: 0 3px} b.t3{border-width: 0 2px} b.t4{height: 2px} 
b.tb1{border-width: 0 10px} b.tb2{border-width: 0 8px} b.tb3{border-width: 0 6px} b.tb4{border-width: 0 5px} b.tb5{border-width: 0 4px} b.tb6{border-width: 0 3px} b.tb7{border-width: 0 2px;height:2px} b.tb8{border-width: 0 1px;height:2px} b.ts1{border-width: 0 2px}

/* The main calendar widget.  DIV containing a table. */
.calendar {  position: relative; display: none; font-size: 10px; color: #000; cursor: default; background: #fff; font-family: tahoma,verdana,sans-serif; z-index:1;}
.calendar table {  border: 1px solid #004b82; font-size: 10px; color: #000; cursor: default; background: #fff; font-family: tahoma,verdana,sans-serif;}
.calendar .button { text-align: center; padding: 1px; border: 1px solid #57a4dc; background-color: #57a4dc;}
.calendar thead .title { font-weight: bold; padding: 1px; border: 1px solid #004b82; background: #004b82; color: #fff;  text-align: center;}
.calendar thead .headrow { background-color: #57a4dc;}
.calendar thead .daynames { background-color: #57a4dc;}
.calendar thead .name { border-bottom: 1px solid #fdcd1f; padding: 2px; text-align: center; background: #fdcd1f;}
.calendar thead .weekend { color: #c00;}
.calendar thead .hilite { border: 1px solid #004b82; padding: 0px; background-color: #fff;}
.calendar thead .active { padding: 2px 0px 0px 2px; background-color: #e9eef4;}
.calendar tbody .day { width: 2em; text-align: right; padding: 2px 4px 2px 2px;}
.calendar tbody .day.othermonth { font-size: 80%; color: #aaa;}
.calendar tbody .day.othermonth.oweekend { color: #faa;}
.calendar table .wn { padding: 2px 3px 2px 2px; border-right: 1px solid #fdcd1f; background: #fdcd1f;}
.calendar tbody .rowhilite td { background: #fff4e2;}
.calendar tbody .rowhilite td.wn { background: #fff4e2;}
.calendar tbody td.hilite { padding: 1px 3px 1px 1px; border: 1px solid; border-color: #004b82;}
.calendar tbody td.active { padding: 0px 0px 0px 0px; border: 1px solid; border-color: #004b82;}
.calendar tbody td.selected { font-weight: bold; color: #fff; padding: 0px 0px 0px 0px; border: 1px solid; border-color: #004b82; background: #57a4dc;}
.calendar tbody td.weekend { color: #f00;}
.calendar tbody td.today { font-weight: bold; color: #00f;}
.calendar tbody .disabled { color: #999; }
.calendar tbody .emptycell {  visibility: hidden;}
.calendar tbody .emptyrow { display: none;}
.calendar tfoot .ttip { padding: 1px; border-top: 1px solid #004b82; background: #fff; color: #000; text-align: center;}
.calendar tfoot .hilite { border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000;  border-left: 1px solid #fff; padding: 1px; background: #d8e0e4;}
.calendar tfoot .active { padding: 2px 0px 0px 2px; border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000;}
.calendar .combo { position: absolute; display: none; width: 4em; top: 0px; left: 0px; cursor: default; border: 1px solid #57a4dc; background: #fdcd1f; font-size: 90%; padding: 1px;}
.calendar .combo .label,
.calendar .combo .label-IEfix { text-align: center;  padding: 1px;}
.calendar .combo .label-IEfix { width: 4em;}
.calendar .combo .active { background: #e9eef4; padding: 0px; border: 1px solid #57a4dc;}
.calendar .combo .hilite { background: #048; color: #aef;}
.calendar td.time { border-top: 1px solid #000; padding: 1px 0px; text-align: center;  background-color: #e8f0f4;}
.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm { padding: 0px 3px 0px 4px;  border: 1px solid #889;  font-weight: bold;  background-color: #fff;}
.calendar td.time .ampm {  text-align: center;}
.calendar td.time .colon {  padding: 0px 2px 0px 3px;  font-weight: bold;}
.calendar td.time span.hilite {  border-color: #000;  background-color: #667;  color: #fff;}
.calendar td.time span.active {  border-color: #f00;  background-color: #000;  color: #0f0;}

/* Ventanas ajax de la reserva multiproducto */
#lightbox{padding:0px;position:relative;margin:0px auto;}
#lightboxContent{background-color:#FCF6DB;border: 1px solid #F4C224;padding: 0px;}	
#closeButton{ top: 2px; right: 2px; }
#overlay img{ border: none; }