body {margin-top: 0px; margin-bottom:0px; background-image: url(/Images/eng/TopTHW.gif); background-repeat: repeat-x;background-position: left top;font-size:12px;height:100%;font-family: Arial, Helvetica, sans-serif;}
.body_includes {margin-top: 0px; margin-bottom:0px; background-image: url(/Images/spacer.gif); background-repeat: repeat-x;background-position: left top;overflow:hidden;}


.loading{ background: url(/Images/tabs/loading.gif) no-repeat 15% 50%; display:none;z-index:30;position:absolute;left:350px;top:250px;width:300px;height:80px;text-align:center;vertical-align:middle;background-color:#ffffff;border:1px solid #000000}
.loading span{ position:absolute;left:70px;top:35px;}


li.enfila{margin-left:5px;margin-right:5px;float:left;list-style:none;}
li.enfila2{margin-left:2px;margin-right:2px;float:left;list-style:none;padding:0px;margin-bottom:0px;}
a{text-decoration:none}

/*Links Header*/

.hom_hea_text { font-size: 11px; color: #306699; text-decoration: none;font-weight: bold; letter-spacing: 1px;}
a.hom_hea_text:hover {	font-size: 11px; color: #999999; text-decoration: none; font-weight: bold; letter-spacing: 1px;}

/*end Links Header*/


/*Special Offers*/
.hom_speoff{padding:4px 4px}
.hom_speoff_title {	font-size: 12px; color: #009900; font-weight: bold;}
.hom_speoff_text { font-size: 12px; color: #000000;font-weight: bold;}
.hom_speoff_price { font-size: 11px; color: #ff6600;font-weight: bold; }

/*end Special Offers*/


/*Explore The World*/

.hom_expwor_text { font-size: 12px; color: #FFFFFF; text-decoration: none;}
a.hom_expwor_text:hover { font-size: 12px;	color: #0099CC;	text-decoration: none;}

/*end Explore The World*/

/*Countries And Cities*/

.hom_coucit_text { font-size: 12px; color: #FFFFFF; text-decoration: none;}
a.hom_coucit_text:hover { font-size: 12px;	color: #0099CC;	text-decoration: none;}

/*end Countries And Cities*/


/*Popular Cities*/

.hom_popcit_category { font-size: 24px; color: #ff6600; font-weight: bold;}
.hom_popcit_namecity { font-size: 13px; color: #000000; font-weight: bold;}

/*end Popular Cities*/


/*Promotion Hotels*/

.hom_prohot_city { font-size: 11px; color: #000000; font-weight: bold;}
.hom_prohot_text { font-size: 10px; color: #000000;}
.hom_prohot_hotel { font-size: 11px; color: #ff6600;}
.hom_prohot_price { font-size: 11px; color: #ff6600; font-weight: bold;}

/*end Promotion Hotels*/


/*Month Destinies*/

.hom_mondes_city { font-size: 18px; color: #FFFFFF; letter-spacing: 1px;}
.hom_mondes_text { font-size: 10px; color: #FFFFFF;}
.hom_mondes_price { font-size: 18px;color: #FFFFFF; letter-spacing: 1px;}
.hom_mondes_cities { font-size: 10px; color: #000000;}
.hom_mondes_prices { font-size: 12px;color: #000000;}

/*end Month Destinies*/


/*Foot Note*/

.hom_foo_sections { font-size: 14px; color: #333333; letter-spacing: 1px;word-spacing: 2px; text-decoration: none; font-weight: bold;}
a.hom_foo_sections:hover { font-size: 14px; color: #999999; letter-spacing: 1px; word-spacing: 2px; text-decoration: underline; font-weight: bold;}
.hom_foo_text { font-size: 12px;color: #999999;}

/*end Foot Note*/


/*Browser*/
.hom_bro_textspecial{ font-size: 12px; color: #0099CC; font-weight: bold;}
.hom_bro_text1 { font-size: 12px; color: #666666; font-weight: bold;}
.hom_bro_text2 { font-size: 11px; color: #666666; font-weight: bold;}
.hom_bro_text3 { font-size: 12px; color: #336699; font-weight: bold;text-decoration: none;}
a.hom_bro_text3:hover { font-size: 12px; color: #cccccc; font-weight: bold; text-decoration: none;}
.hom_bro_field { font-size: 10px;	font-weight: normal; color: #666666;padding: 2px; border: 1px solid #666666; vertical-align: middle; height: 10px;}
.hom_bro_frame {padding: 5px; border: 1px solid #666666;}
.hom_bro_combo1 { font-size: 10px; font-weight: normal; color: #666666;padding: 2px; border: 1px solid #666666; width: 40px;}
.hom_bro_combo2 { font-size: 10px; font-weight: normal; color: #666666;padding: 2px; border: 1px solid #666666; width: 60px;}
.hom_bro_combo3 { font-size: 10px; font-weight: normal; color: #666666;padding: 2px; border: 1px solid #666666; width: 110px;}
.hom_bro_check {border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;border-top-color: #333333; border-right-color: #333333; border-bottom-color: #333333; border-left-color: #333333;}
.hom_bro_backTV {background-image: url(/Images/eng/browser/background/bro_TV.jpg); background-repeat: repeat-x;background-position: center center;}
.hom_bro_backBV {background-image: url(/Images/eng/browser/background/bro_BV.jpg); background-repeat: repeat-x;background-position: center center;}
.hom_bro_backLH {background-image: url(/Images/eng/browser/background/bro_LH.jpg); background-repeat: repeat-y;background-position: left top;}
.hom_bro_backRH {background-image: url(/Images/eng/browser/background/bro_RH.jpg); background-repeat: repeat-y;background-position: right top;}
.hom_bro_center {background-image: url(/Images/eng/browser/background/bro_center.jpg); background-repeat: repeat-y;background-position: center top;}
.hom_bro_listblue {border: 1px solid #cfdeef;font-size: 11px;color: #336699;padding-right: 0px;padding-left: 0px;}

/*end Browser*/

/*HelpDesk*/
.HD_text1 { font-size: 14px; color: #306699; font-weight: bold;}
.HD_text2 { font-size: 12px; color: #999999; font-weight: bold;}
.HD_text3 { font-size: 18px; color: #306699; font-weight: bold;}
.HD_combo {border: 1px solid #cccccc;  font-size: 10px; color: #666666; padding-right: 5px; padding-left: 5px;}
.HD_textarea {border: 1px solid #cccccc;  font-size: 10px; color: #666666; padding-right: 5px; padding-left: 5px;}
.HD_fieldgrey {border: 1px solid #cccccc;  font-size: 10px; color: #666666; height: 15px; padding-right: 5px; padding-left: 5px;}
.HD_backTV {background-image: url(/Images/eng/helpdesk/background/HD_VT.gif); background-repeat: repeat-x;background-position: center center;}
.HD_backBV {background-image: url(/Images/eng/helpdesk/background/HD_VB.gif); background-repeat: repeat-x;background-position: center center;}
.HD_backLH {background-image: url(/Images/eng/helpdesk/background/HD_HL.gif); background-repeat: repeat-y;background-position: left top;}
.HD_backRH {background-image: url(/Images/eng/helpdesk/background/HD_HR.gif); background-repeat: repeat-y;background-position: right top;}

/*end HelpDesk

/*List*/

.lis_backTV_blue {background-image: url(/Images/eng/list/background/list_TV_blue.gif); background-repeat: repeat-x;background-position: center center;}
.lis_backBV_blue {background-image: url(/Images/eng/list/background/list_BV_blue.gif); background-repeat: repeat-x;background-position: center center;}
.lis_backLH_blue {background-image: url(/Images/eng/list/background/list_LH_blue.gif); background-repeat: repeat-y;background-position: left top;}
.lis_backRH_blue {background-image: url(/Images/eng/list/background/list_RH_blue.gif); background-repeat: repeat-y;background-position: right top;}
.lis_backTV_orange {background-image: url(/Images/eng/list/background/list_TV_orange.gif); background-repeat: repeat-x;background-position: center center;}
.lis_backBV_orange {background-image: url(/Images/eng/list/background/list_BV_orange.gif); background-repeat: repeat-x;background-position: center center;}
.lis_backLH_orange {background-image: url(/Images/eng/list/background/list_LH_orange.gif); background-repeat: repeat-y;background-position: left top;}
.lis_backRH_orange {background-image: url(/Images/eng/list/background/list_RH_orange.gif); background-repeat: repeat-y;background-position: right top;}
.lis_text { font-size: 12px; color: #333333; text-decoration: none;}
.lis_linktext { font-size: 12px; color: #336699; text-decoration: none; font-weight: bold;}
a.lis_linktext:hover { font-size: 12px; color: #cccccc; text-decoration: none; font-weight: bold;}
.lis_destitle_blue { font-size: 12px; color: #336699; text-decoration: none;font-weight: bold;}
.lis_pricetext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #336699;text-decoration: none;}
a.lis_pricetext:hover { font-size: 12px; font-weight: bold; color: #cccccc;text-decoration: none;}
.lis_itemtext { font-size: 12px; color: #333333; text-decoration: none;font-weight: bold;}
a.lis_itemtext:hover { font-size: 12px; color: #336699; text-decoration: none;font-weight: bold;}
.lis_destitle_orange { font-size: 12px; color: #ff6600; text-decoration: none;font-weight: bold;}
.lis_title {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #336699;}
.lis_subtitle { font-size: 16px; font-weight: bold; color: #336699;}
.lis_img_R {border: 1px solid #333333; margin-left: 20px; float: right; margin-right: 10px; margin-bottom: 10px;}
.list_box_content{border: 1px dotted #336699;padding:2px;}
.list_sep{width:460px;height:5px;}
/*end List*/


/*Hotel*/


.hot_name { font-size: 20px; font-weight: bold; color: #336699;}
.hot_name_blue { font-size: 20px; font-weight: bold; color: #336699;}
.hot_name_orange { font-size: 20px; font-weight: bold; color: #ff6600;}
.hot_prices { font-size: 24px; font-weight: bold; color: #000000;}
.hot_rating { font-size: 12px; font-weight: bold; color: #336699;}
.hot_noitems { font-size: 11px; color: #cccccc; text-decoration: none;font-weight: normal;}
.hot_noitemslight { font-size: 12px; color: #cccccc; text-decoration: none;font-weight: bold;}
.hot_items { font-size: 12px; color: #333333; text-decoration: none;font-weight: bold;}
a.hot_items:hover { font-size: 12px; color: #336699; text-decoration: none;font-weight: bold;}
.hot_itemstitle_orange { font-size: 12px; color: #ff6600; text-decoration: none;font-weight: bold;}
.hot_itemstitle_blue { font-size: 12px; color: #336699; text-decoration: none;font-weight: bold;}
.hot_countries { font-size: 12px; color: #333333; text-decoration: none;font-weight: bold;}
a.hot_countries:hover { font-size: 12px; color: #ff6600; text-decoration: none;font-weight: bold;}
.hot_countries_active {
	
	font-size: 14px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
	margin-left: 15px;
}
/*.hot_countries_back {
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(/Images/eng/countries/BackCountries.jpg);
}*/


.hot_backTV_blue {background-image: url(/Images/eng/hotel/background/hot_TV_blue.gif); background-repeat: repeat-x;background-position: center center;}
.hot_backBV_blue {background-image: url(/Images/eng/hotel/background/hot_BV_blue.gif); background-repeat: repeat-x;background-position: center center;}
.hot_backLH_blue {background-image: url(/Images/eng/hotel/background/hot_LH_blue.gif); background-repeat: repeat-y;background-position: left top;}
.hot_backRH_blue {background-image: url(/Images/eng/hotel/background/hot_RH_blue.gif); background-repeat: repeat-y;background-position: right top;}
.hot_backTV_orange {background-image: url(/Images/eng/hotel/background/hot_TV_orange.gif); background-repeat: repeat-x;background-position: center center;}
.hot_backBV_orange {background-image: url(/Images/eng/hotel/background/hot_BV_orange.gif); background-repeat: repeat-x;background-position: center center;}
.hot_backLH_orange {background-image: url(/Images/eng/hotel/background/hot_LH_orange.gif); background-repeat: repeat-y;background-position: left top;}
.hot_backRH_orange {background-image: url(/Images/eng/hotel/background/hot_RH_orange.gif); background-repeat: repeat-y;background-position: right top;}

/*
.hot_backVT_lightblue {background-image: url(/Images/eng/hotel/background/hot_TV_lightblue.gif); background-repeat: repeat-x;background-position: left top;}
.hot_backVB_lightblue {background-image: url(/Images/eng/hotel/background/hot_BV_lightblue.gif); background-repeat: repeat-x;background-position: left bottom;}
.hot_backHL_lightblue {background-image: url(/Images/eng/hotel/background/hot_LH_lightblue.gif); background-repeat: repeat-y;background-position: left top;}
.hot_backHR_lightblue {background-image: url(/Images/eng/hotel/background/hot_RH_lightblue.gif); background-repeat: repeat-y;background-position: left top;}
*/

/*.hom_bro_backTL_blue{width:20px;height:20px;position:relative;background-image: url(/Images/back/blue_hole2.gif);background-repeat: no-repeat;top:0; left:0; background-position:0px 0px;}
.hom_bro_backTR_blue{width:20px;height:20px;position:relative;background-image: url(/Images/back/blue_hole2.gif);background-repeat: no-repeat;top:0; right:0; background-position:-19px 0px;}
.hom_bro_backBL_blue{width:20px;height:20px;position:relative;background-image: url(/Images/back/blue_hole2.gif);background-repeat: no-repeat;top:0;bottom:0; left:0; background-position:0px -19px;}
.hom_bro_backBR_blue{width:20px;height:20px;position:relative;background-image: url(/Images/back/blue_hole2.gif);background-repeat: no-repeat;top:0; left:0; bottom:0; right:0; background-position:-19px -19px;}
*/

/* Rounded-cornered divs -*/
.roundedBox {position:relative; padding:15px;margin:10px 0;text-align:left;width:auto;height:auto;}
/*- All the corners -*/
.roundedBox .corner {position:absolute; width:16px; height:16px;}
/*- Each corner -*/
.roundedBox .topLeft {top:-2px; left:-2px; background-position:0 0;}
.roundedBox .topRight {top:-2px; right:-2px; background-position:-13px -0;}
.roundedBox .bottomLeft {bottom:-2px; left:-2px; background-position:-0 -14px;}
.roundedBox .bottomRight {bottom:-2px; right:-2px; background-position:-13px -14px;}
#roundedBoxBlue {background-color:#E9F0F8;border:2px solid #CFDEEF;}
#roundedBoxBlue .corner {background-image:url(/Images/back/blue.gif);}

#roundedBoxBlueHole {background-color:#ffffff;border:2px solid #366594;}
#roundedBoxBlueHole .corner {background-image:url(/Images/back/blue2.gif);}


.hot_text {font-size: 11px;color: #333333;text-decoration: none;font-weight: normal;}
.hot_text ul li{margin-left:2px;}

.hot_tipoHotel{ font-size: 12px; color: #336699; text-decoration: none; font-weight: bold;}
a.hot_tipoHotel:hover{ font-size: 12px; color: #cccccc; text-decoration: none; font-weight: bold;}

.hot_tipoHostel{ font-size: 12px; color: #ff6600; text-decoration: none; font-weight: bold;}
a.hot_tipoHostel:hover{ font-size: 12px; color: #cccccc; text-decoration: none; font-weight: bold;}

.hot_text2 { font-size: 12px; color: #333333; text-decoration: none;}
.hot_textsmall{ font-size: 10px; color: #333333; font-weight: bold;}
a.hot_textsmall:hover{ font-size: 10px; color: #ff6600; font-weight: bold;}
.hot_greytextsmall{ font-size: 11px; color: #333333; font-weight: bold;}
.hot_textsmallPLR50TB6 { font-size: 10px;	color: #333333;	padding-left: 50px;padding-top: 6px; padding-bottom: 6px; padding-right: 50px;	font-weight: bold;}
.hot_specialtext { font-size: 12px; font-weight: bold; color: #333333; text-decoration: none;}
a.hot_specialtext:hover { font-size: 12px; color: #ff6600; text-decoration: none;font-weight:bold ;}
.hot_bluetext{ font-size: 12px; font-weight: bold; color: #336699; text-decoration: none;}
.hot_bluetext2{ font-size: 12px; font-weight: normal; color: #336699; text-decoration: none;}
.hot_linktext { font-size: 11px; color: #336699; text-decoration: none; font-weight: normal;}
a.hot_linktext:hover { font-size: 11px; color: #cccccc; text-decoration: none; font-weight: normal;}
.hot_title { font-size: 16px; font-weight: bold; color: #336699;}
.hot_title2 { font-size: 20px; font-weight: bold; color: #336699;}
.hot_linktext_blue { font-size: 12px; color: #336699; text-decoration: none; font-weight: bold;}
a.hot_linktext_blue:hover { font-size: 12px; color: #cccccc; text-decoration: none; font-weight: bold;}
.hot_linktext_orange { font-size: 12px; color: #ff6600; text-decoration: none; font-weight: bold;}
a.hot_linktext_orange:hover { font-size: 12px; color: #cccccc; text-decoration: none; font-weight: bold;}
.hot_groupstitle { font-size: 20px; font-weight: bold; color: #ff6600;}
.hot_groups { font-size: 12px; color: #cccccc; text-decoration: none;font-weight: bold;}
.hot_subtitle { font-size: 16px; font-weight: bold; color: #336699;}
.hot_img_R {border: 1px solid #333333; margin-left: 10px; float: right; margin-right: 10px; margin-bottom: 10px;}
.hot_img_L {
	border: 1px solid #cccccc;
	float: none;
	clear: both;
	margin: 3px;
	padding: 1px;
}
.hot_PBT3 {padding-top: 3px; padding-bottom: 3px;}
.hot_combo { font-size: 10px; font-weight: normal; color: #666666;padding: 2px; border: 1px solid #666666;}

/*end Hotel*/

.lineH_orange {background-image: url(/Images/eng/pxOrange.gif); background-repeat: repeat-x; background-position: left center;}
.lineH_skyblue {background-image: url(/Images/eng/pxSkyBlue.gif);	background-repeat: repeat-x;	background-position: left center;}
.lineV_skyblue {background-image: url(/Images/eng/pxSkyBlue.gif);	background-repeat: repeat-y;	background-position: center center;}
.lineH_grey {background-image: url(/Images/eng/pxGrey.gif);	background-repeat: repeat-x;	background-position: left center;}
.lineV_grey {background-image: url(/Images/eng/pxGrey.gif); background-repeat: repeat-y; background-position: center center;}
/*.lineH_blue {background-image: url(/Images/eng/pxBlue.gif); background-repeat: repeat-x; background-position: left center;}*/


.back_greyVT {background-image: url(/Images/back/greyVT.gif); background-repeat: repeat-x;background-position: left top;}
.back_greyVB {background-image: url(/Images/back/greyVB.gif); background-repeat: repeat-x;background-position: left bottom;}
.back_greyHL {background-image: url(/Images/back/greyHL.gif); background-repeat: repeat-y;background-position: left top;}
.back_greyHR {background-image: url(/Images/back/greyHR.gif); background-repeat: repeat-y;background-position: left top;}
.back_blueVT {background-image: url(/Images/back/blueVT.gif); background-repeat: repeat-x;background-position: left top;}
.back_blueVB {background-image: url(/Images/back/blueVB.gif); background-repeat: repeat-x;background-position: left bottom;}
.back_blueHL {background-image: url(/Images/back/blueHL.gif); background-repeat: repeat-y;background-position: left top;}
.back_blueHR {background-image: url(/Images/back/blueHR.gif); background-repeat: repeat-y;background-position: left top;}

.padL4 {padding-left: 4px;}
.hot_specialtext_sinlink {
 font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;
}


.noMap{ font-size: 11px; color: #666666; text-decoration: none; font-weight: normal;}
.overMapLink{color:#cc0000;font-weight:bold;padding-left:10px;}
.bgMapContinents{
	background-image: url(/Images/eng/maps/World340fondo2.jpg); 
	background-repeat: repeat-x;
	background-position: left top;
}

.box_world{border:1px dotted #666666;padding:4px 4px 4px 4px;height:20px;
background-image: url(/Images/eng/maps/World340fondo2.jpg); 
background-repeat: repeat-x;
background-position: left top;
}

.boxgrey{border:1px solid #cccccc;padding:4px 4px 4px 4px;background-color:#fafafa}
.boxlightgrey{border:1px solid #cccccc;padding:4px 4px 4px 4px;background-color:#fcfcfc;}

/*add hotel*/
.addhot_table_box{border:1px dotted #666666;padding:4px 4px 4px 4px;}
.addhot_table_title{ font-size: 12px; font-weight: bold; color: #666666; text-decoration: none;padding:2px 2px 2px 2px;}
.addhot_table_label{ font-size: 11px; font-weight: bold; color: #336699; text-decoration: none;padding:2px 2px 2px 2px;}
.addhot_table_link{ font-size: 11px; font-weight: bold; color: #336699; text-decoration: none;padding:2px 2px 2px 2px;}
.addhot_table_link:hover{ font-size: 11px; font-weight: bold; color: #666666; text-decoration: none;padding:2px 2px 2px 2px;}

.addhot_textfield{background-color:#DBE7F2;	color:#000000;	font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;border: 1px solid #006699;}
.addhot_textfield:hover{background-color:#E9F0F8;color:#000000;font-family:Arial, Helvetica, sans-serif; font-size: 11px;font-weight: normal;}


.addhot_combo{background-color:#DBE7F2;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;border: 1px solid #006699;width:200px;}
.boxAvailableContent{border: 0px solid #000000;width:15px;height:20px;background-color:#FFFFFF;}
.box10Available{background-color:#339933;border: 1px solid #339933;width:10px;height:10px;}
.box10NotAvailable{background-color:#cc0000;border: 1px solid #cc0000;width:10px;height:10px;}
.availabilityday{color:#666666;font-family:Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;display:block;text-align:center;vertical-align:middle;width:12px;height:10px;}
.cabezal_blue{color:#006699;font-family:Arial, Helvetica, sans-serif;font-weight: bold;text-align:center;vertical-align:middle;font-size: 12px;background-color:#E6F1FF;text-align:left;height:25px;border:0px;padding:2px 2px 2px 6px;border-bottom:1px solid #cccccc;}
.cabezal_blue_light{color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight: bold;text-align:center;vertical-align:middle;font-size: 12px;background-color:#DBE7F2;text-align:left;height:15px;border:0px;/*padding:0px 2px 2px 2px;*/padding:2px 6px 2px 2px;border-bottom:1px solid #cccccc;display:table;	width:100%;	margin-left:-4px;margin-top:-4px;}
.cabezal_orange{color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight: bold;text-align:center;vertical-align:middle;font-size: 12px;background-color:#FACC61;text-align:left;height:25px;border:0px;padding:2px 2px 2px 6px;border-bottom:1px solid #cccccc;}
.cabezal_gris{color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight: bold;text-align:center;vertical-align:middle;font-size: 12px;background-color:#f4f4f4;text-align:left;height:20px;border:0px;padding:2px 2px 2px 6px;border-bottom:1px solid #cccccc;}
.cabezal_destacar{color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight: bold;vertical-align:middle;font-size: 12px;background-color:#FACC61;height:15px;border:0px;border-bottom:1px solid #cccccc;}
/*booking cart*/
.cart_hotel_label{color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight: bold;text-align:left;font-size:11px;}
.cart_label{color:#006699;font-family:Arial, Helvetica, sans-serif;font-weight: normal;text-align:left;font-size:10px;text-decoration:italic}
.cart_labellist{color:#666666;font-family:Arial, Helvetica, sans-serif;font-weight: bold;text-align:left;font-size:11px;text-decoration:none}
.cart_text{color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight: normal;text-align:left;font-size:10px;}


.gallery_box_preview{width:225px;}
.gallery_box_preview a {float:left;padding:2px 4px 6px 4px;}
.img_gallery_preview{float:left;width:66px;height:66px;}
.img_gallery_preview img { border: 1px solid #999999;}

.boton_degrade{background-color:#ffffff;border:1px solid #666666;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#FACC61);}
.boton_degrade_azul{padding:4px;color:#000000;background-color:#DBE7F2;border:1px solid #666666;/*height:25px;*/font-size:12px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#6699FF);}
.boton_degrade_azul2{padding:4px;color:#000000;background-color:#FFFFFF;border:1px solid #666666;/*height:25px;*/font-size:12px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#DBE7F2,EndColorStr=#FFFFFF);}
.boton_degrade_naranja{padding:4px;color:#000000;background-color:#FACC61;border:1px solid #666666;/*height:25px;*/font-size:12px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#FF6600);}
.boton_degrade_gris{padding:4px;color:#000000;background-color:#efefef;border:1px solid #666666;/*height:25px;*/font-size:12px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#cccccc);}
.degrade_celeste_blanco{color:#000000;background-color:#FFFFFF;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#DBE7F2,EndColorStr=#FFFFFF);}
.news_title1 {		font-size: 12px;	font-weight: bold;	color: #FFFFFF;}
.news_title2 {		font-size: 12px;	font-weight: bold;	color: #000000;}
.news_title3 {		font-size: 14px;	font-weight: bold;	color: #FFFFFF;}
.news_title4 {		font-size: 14px;	font-weight: bold;	color: #000000;}

.listado_pagina{border:1px solid #cccccc;background-color:#efefef;text-align:center;vertical-align:middle;float:left;width:20px;padding:5px 5px 5px 5px;margin:10px 5px 0px 0px;background-image: url('/Images/tabs/shade_orange.gif');background-repeat: repeat-x;background-position: center top;}
.listado_pagina_actual{border:1px solid #006699;text-align:center;vertical-align:middle;float:left;width:20px;padding:5px 5px 5px 5px;margin:10px 5px 0px 0px;background-image: url('/Images/tabs/shade.gif');background-repeat: repeat-x;background-position: center top;}
.listado_pagina_inactivo{border:1px solid #cccccc;background-color:#efefef;text-align:center;vertical-align:middle;float:left;width:20px;height:20px;padding:5px 5px 5px 5px;margin:10px 5px 0px 0px;background-image: url('/Images/tabs/shade.gif');background-repeat: repeat-x;background-position: center top;color:#999999;}
.listado_pagina a{font-size: 14px;color:#990000;}
.listado_pagina_actual a{font-size: 16px;color:#006699;font-weight:bold;}
.listado_flechas{float:left;margin:0px 5px 0px 0px;padding:5px 5px 5px 5px;width:50px;}

.seo_lista{margin-right:5px;display:inline;font-size:12px;color:#000000;}
.seo_lista a{font-family:arial;font-size:11px;color:#666666;}
.seo_lista a:hover{font-family:arial;font-size:11px;color:#006699;text-decoration:underline;}


.seo_lista2{display:inline;list-style-type:none;}
.seo_lista2 a{margin-right:5px;font-family:arial;font-size:11px;color:#666666;clear:left;}
.seo_lista2 a:hover{font-family:arial;font-size:11px;color:#006699;text-decoration:underline;}

/* Marcadores sociales
--------------------------- */
.marcadores ul{ font-size:100%; display:inline; margin:0pt !important; padding:0pt !important}	
.marcadores li{ background:transparent none repeat scroll 0%; display:inline; list-style-type:none; margin:0pt; padding:2px}	
.marcadores img{ border:0pt none; float:none; margin:0pt; padding:0pt}
.marcadores-sociales{ opacity:0.6; filter: alpha(opacity=60);}
.marcadores-sociales:hover{ opacity:2; filter: alpha(opacity=200);}


#contenedor{width:1002px;text-align:center;margin:0 auto;}
#contenedor_cabezal{position:relative;width:100%;height:auto;margin-left:auto;margin-right:auto;text-align:center;display:table;}
#contenedor_box{position:relative;width:1000px;height:auto;/*display:table;clear:both;*/margin:0px;padding:0px;border:0px solid #990000;}
/*
#contenedor_cabezal{position:relative;width:100%;height:auto;margin-left:auto;margin-right:auto;text-align:center;display:table;}
#contenedor_box{position:relative;width:100%;height:auto;display:table;clear:both;margin:0 auto;padding:0px;border:0px solid #990000;float:none;}*/

#contenedor_box_left{float:left;padding:0 5px 5px 10px;width:720px;}
#contenedor_box_center{float:left;margin:0 0 0 0px;width:465px;}
#contenedor_box_right{float:right;margin:0 0 0 5px;width:255px;}
#contenedor_pie{clear:both;position:relative;width:100%;height:auto;margin-left:auto;margin-right:auto;text-align:center;display:table;bottom:0%;}
.bloque{display:table;clear:both;width:100%;height:auto;vertical-align:top}

#contenedor_box_leftcolumn{width:255px;position:relative;top:0px;left:0px;margin-top:20px;padding:0 2px 2px 5px;border:0px solid #009900;float:left;}
#contenedor_box_rightcolumn{width:724px;position:relative;top:0px;left:0px;margin-top:20px;padding:0 0px 5px 0px;border:0px solid #990000;float:left;}


#contenedor_box2{width:100%;position: relative;text-align:center;margin-top:5px;}
#contenedor_left{float:left;width:250px;position:relative;padding:0;margin-right: auto;margin-left:0%;}
#contenedor_center{float:left;width:465px;position:relative;padding:0;margin-left: 10px;display:inline-block;}
#contenedor_right{float: right;width:250px;position:relative;padding:0;margin-right: auto;margin-left:5px;}

.center{text-align:center;}
.separador{clear:both;margin-bottom:10px;}

.custom-tip {color: #000;width: 350px;z-index: 13000;font-family: Arial, Helvetica, sans-serif;}
.custom-title {font-weight: bold;font-size: 12px;margin: 0;color: #3E4F14;padding: 8px 8px 4px;background: #C3DF7D;border-bottom: 1px solid #B5CF74;}
.custom-text {font-size: 12px;padding: 4px 8px 8px;background: #CFDFA7;}

.review_indicator{position:relative;width:120px;}
.review_indicator div{position:absolute}
.review_indicator .bar{left:0;top:0;} 
.review_indicator .link{left:0;top:17px;} 
.review_indicator .percent{left:95px;top:8px;font-size:14px;} 

.pastillas_inline{width:100%;height:auto;}
.pastilla_hotel{width:100px;float:left;height:auto;margin-right:5px;list-style-type:none;}
.pastilla_hotel div{display:block;clear:both;}



.btn {
	display: inline-block;
	padding: 5px 10px;
	color: #fff !important;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	font-family: Tahoma, Arial, sans-serif;
	position: relative;
	cursor: pointer;
	border:none;
	background:#666;
}
.btn:hover, .btn:focus, .btn:active {
	outline:medium none;
	opacity: .9;
}
.btn-custom {
	color: #fff !important;
	background-color: #6AB620 !important;
}

.btn:hover, .btn:focus, .btn:active {
	-khtml-opacity: .9;
	-moz-opacity: .9;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.2);
}
input, select { 
	vertical-align:middle; 
}

input[type="button"]{ 
	margin-bottom: 0; 
}

.radius {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}


.tachar{text-decoration: line-through;color:#cccccc;}
.disabled{color:#666666 !important;}
.tc{text-align:center;}
