﻿* html #CarResultsSearching{text-align:left}
* html .table-column-w20{width:200px;text-align:center}

/* Clases utilizadas en Vuelos */
.cajaBusqueda {
	background-color: #F0F8FF;
	color:#0b3279;
	border:1px solid #CED2DA;
	width: 550px;
	text-align:left;
}

.lnlBorder{border-bottom: 1px solid #CAE4FF; padding-bottom:5px;}
.lnlBorderRU{ border-right:1px solid #CAE4FF; background-color: #F1F5FE}
.borderTable{ margin:5px 0px 5px 0px; border: 1px solid #CAEEFF;}
.lefttable{ padding-left:5px; background:url(../../../Car/images/nvb_sup.gif) repeat-x; border: 1px solid #CAE4FF;}

.label{}
.labelBold{font-weight:bold;}
.labelReMark{
	color: #FF6600;
	font-weight: bold;
}

.jBackgroundTime{ padding:2px; background:url(../../../Car/images/px.gif) repeat-x; height:12px; font-weight:bold;}

.bottom_bkg{ background:url(../../../Car/images/bottom_background.gif) no-repeat bottom left; border-left: 3px solid #CAE4FF; padding-bottom:5px; height:30;}

.AvailibRatesRt{ font-size:11px; color:#FF6600; border:1px solid #ff6600; vertical-align:middle; padding: 2px 2px 2px 18px; width:100px; cursor:pointer; background:url(../../../Car/images/ViewDispRatesReturn.jpg) no-repeat #FFF6F0;}
.AvailibRates {  font-size:11px; color:#FF6600;	border:1px solid #ff6600; vertical-align:middle; padding: 2px 2px 2px 18px;	cursor:pointer; background:url(../../../Car/images/ViewDispRates.jpg) no-repeat #FFF6F0; }

/*son tds..*/
/*fltitin*/
.smallBox { WIDTH: 600px }
.smallBoxTrip { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER: #CAE4FF 1px solid; margin-bottom:4; margin-right:4;}
.smallBoxTripHeader { background:url(../../../Car/images/fltitin.gif) no-repeat top left; height:20px; width:auto; BACKGROUND-COLOR: #C3D2E6; padding-left:25; font-size:14; font-weight:bold}
.smallBoxTripSpacer { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #FFCEB7}
.smallBoxSelector{ TEXT-ALIGN:left; }

.smallSortBox {} 
.smallSortBoxItem{ float:left; background:url(../../../Car/images/left.gif) no-repeat left top; margin:0px; padding:0 0 0 20px;}
.smallSortBoxItem a{ float:left; display:block; background:url(../../../Car/images/right.gif) no-repeat right top; padding:5px 20px 0px 0px; text-decoration:none; }

.smallSortBoxItemSelected  { float:left; background:url(../../../Car/images/left_on.gif) no-repeat left top; margin:0px; padding:0 0 0 20px;}
.smallSortBoxItemSelected a{ float:left; display:block; background:url(../../../Car/images/right_on.gif) no-repeat right top;padding:5px 20px 0px 0px;text-decoration:none;}

.smallTripBox{ float:left; }

.smallTripBoxItem  { float:left; background:url(../../../Car/images/left.gif) no-repeat left top; margin:0px; padding:0 0 0 20px; white-space :nowrap }
.smallTripBoxItem  a{ float:left; display:block; background:url(../../../Car/images/right.gif) no-repeat right top; padding:5px 20px 0px 0px; text-decoration:none; }

.currentDown   { float:left; background:url(../../../Car/images/left_on_Down.gif) no-repeat left top; margin:0px; padding:0 0 0 20px; }
.currentdown a { float:left; display:block; background:url(../../../Car/images/right_on.gif) no-repeat right top; padding:5px 20px 0px 0px; text-decoration:none;}
.currentUp {  float:left;  background:url(../../../Car/images/left_on_Up.gif) no-repeat left top; margin:0px; padding:0 0 0 20px; }
.currentUp a { float:left; display:block; background:url(../../../Car/images/right_on.gif) no-repeat right top; padding:5px 20px 0px 0px;text-decoration:none; }
  
/*******************************/



/* Car LISTING */
	#CarResultsContainer { width:100%; color: #666;font-family: Arial, Helvetica, sans-serif;font-size:11px;line-height:170%;}

	#CarResultsHeader h1 { font-size:16px; font-weight:bold; margin:0; padding:0; }
	#CarResultsHeader h2 { font-size:12px; color:#666; margin:0 0 15px 0; padding:0; } 	
    #CarResultsHeader h3 { font-size:13px;  color:#A0451E ; border-bottom:1px solid #DFCD84 ;  margin:0 0 5px 0; padding:5px; }
	
	#boxCarOrderResults { background-color: #FFFAE8; border:1px solid #f60; width:565px; float: left; padding:10px;  } 
	#boxCarOrderResults label { margin-right:15px; }
	#boxCarOrderResults span, #boxCarFilterZone span { font-size: 12px; font-weight:bold; }
	#boxCarFilterZone { background-color: #FFFAE8; border:1px solid #f60; padding:10px; width:140px; float:right; }
	#boxCarFilterZone select { font-size:11px; }

	#CarResultsNavegation { margin:5px 0; }
	#CarResultsPages { float:left; width:80px; }
	.CarResultsPagesNavegationLinks { text-align:right; }

	/*#CarResultsContainer a { color: #006bb4}*/
	#CarResultsContainer div thead { font-weight: bold; } 
	#CarResultsContainer td { color: #666666; vertical-align: middle; }
	#CarResultsContainer p { color: #666; margin:6px 0px; } 

	.CarResultsItem { background-color: #fff;  border:1px solid #754003; margin-bottom:10px; } 						 	
	.CarResultsCarName { background-color: #754003; color: #FFF; height:24px; padding:2px 4px; }
	.CarResultsCarNameLink { color: #F6ECE0 !important; font-weight:bold; font-size:12px; }
	.CarResultsInfoResume {  position:relative; top:-35px; clear: both;  width: 98%; }

	.CarResultsBestRateNight {color:#864902;  height:48px; line-height:120%; position:relative; top:-28px; *top:-24px; margin:0px!important; float:right; background:#F9F3DF; 
      border-left:1px solid #CFA75A;
 	  border-bottom:1px solid #CFA75A;		
	 }
	
	.CarResultsBestRateLabel{ color:#864902; display:block; font-size:11px; margin:8px 0 0 10px; }
	.CarResultsBestRateNumber { color:#864902; display:block; top:-5px; font-size:18px; font-weight:normal; margin:0 10px; letter-spacing:-1px; }

	.CarResultsPhotoColumn { width:130px; }
	.CarResultsPictureCar { margin:8px; }

					
	.CarRatesList { border:1px solid #F6EDD6; margin:0 8px 8px 8px; background:url(images/bgrateslist.gif) repeat-x #FFF;   }
	.CarRatesListHightColor { background-color:#FDFAF2; }
	.CarRatesListSeparator  { border:1px solid #FDFAF2;  }
	.CarRatesListTitle {  background-color: #F6EDD6; color: #956C07; display:block; padding:2px 5px; margin:8px 8px 0 8px; font-weight:bold; }
								  
	.CarResultsFindAvailability { background:#F6EDD6 ; color: #9E0B0F !important;  margin: 0 0 10px 136px;  padding:4px; border:1px solid #CCBD92;   font-size:11px;}
	.CarFindAvailability { background: url(images/bglinkgetavailability.gif) repeat-x bottom #0C3989; color: #FFF !important;  padding:4px; border:1px solid #D5EDFE;   font-size:11px;}

	.cleaner { clear: both; }

	#CarResultsSearching { border: 1px solid #864902; background-color: #FDFAF2; width:170px; padding:8px; margin:0 auto;}
	html>body #CarResultsSearching { width:150px;}
	#CarResultsSearching div, #CarResultsSearching span { color:#666; }	
	#CarResultsSearching .SearchingImage { background-color: #FFFFFF; border: 1px solid #754003; padding:6px 8px; text-align:center; }
	#CarResultsSearching h3 { margin:8px 0 0 0; padding:0; color: #286FC0; font-size:12px }
	#CarResultsSearching span { font-weight: bold; }
	#CarResultsSearching a { color: #f60; }
	#CarSearchingImg { BACKGROUND: url(images/loader.gif); width:218px; height:22px; background-repeat:no-repeat; }
	
	.smallSortItem A{ padding-left:10px;}
	.smallSortItemDown A{padding-left:10px;BACKGROUND: url(images/sortDes.gif) no-repeat;}
	.smallSortItemUp A{ padding-left:10px;BACKGROUND: url(images/sortAsc.gif) no-repeat;}	
	
/**********************************************************************************************/
/* Car DESCRIPTION */
	#CarDetailsContainer { color:#666; LINE-HEIGHT: 160% }
	#CarDetailsContainer p { width: 100%; }
	#CarDetailsContainer h3 { color:#956C07; }

	.CarDetailsInfoContainer {color:#666666 !important; font-size:12px !important; margin-bottom:10px; min-height:160px;} 
	.CarDetailsInfoContainer li { width: 45%; float: left; }
	.CarDetailsInfoContainer .CarInfo { padding:10px;}

	
/*AQUI EMPIEZA LA MODIFICACION TABS VERTICALES */
/*#CarDetailsNavTabs { display: block; BACKGROUND-COLOR: #C43B35; padding:0px ; width:165px; }
#CarDetailsNavTabs UL { padding:5px; margin: 0px; list-style: none }
#CarDetailsNavTabs UL LI { margin: 0; padding:0; background-color: #F9F3DF; }
#CarDetailsNavTabs UL LI A { display:block;  padding:10px; margin:0; width:155px;   color: #C43B35;;  TEXT-DECORATION: none; }    
#CarDetailsNavTabs UL LI A:hover { display:block; width:135px;//width:155px; margin:0; COLOR: #C43B35; BACKGROUND-COLOR: #EEE3BF! important;  }
#CarDetailsNavTabs UL LI A.current { z-index:999; padding:8px; margin:0;  width:135px;//width:155px; display:block; FONT-WEIGHT: bold; BACKGROUND-color: #fff }
#CarDetailsNavTabs UL LI A.current:hover { }	 */
	

#CarDetailsNavTabs{ padding: 0 10px }

#CarDetailsNavTabs ul  {
	float: none;
	
	padding-top:10px;
	padding-left: 0px;
	
	margin-bottom:14px;
	list-style:none;
	margin:0;
}

#CarDetailsNavTabs ul li  {
    margin:0;	
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#9e0b0f;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url(images/body/dev.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	float:none;
	padding-bottom:8px;
	margin-top:8px;
	
}
#CarDetailsNavTabs ul li a {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#0066AC;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:9px;
	text-transform:uppercase;
	background-image:url(images/body/arrow3.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	list-style-image: none;
	
}
#CarDetailsNavTabs ul li a:hover, #CarDetailsNavTabs ul li a.active:hover {
	color: #315E32;
}
#CarDetailsNavTabs ul  li a.active {
	color: #315E32;
}

	
	
	
	
/*AQUI TERMINA LA MODIFICACION TABS VERETICALES */

#CarDetailsHeader { FLOAT: left; WIDTH: 100%; LINE-HEIGHT: 130%; margin-bottom:15px;}
#CarDetailsLogoHotel { FLOAT: left; display:block; WIDTH: 135px; height:100px; MARGIN-RIGHT: 8px }
#CarDetailsHeaderInfo { FLOAT: left; COLOR: #333! important }
#CarDetailsHeaderInfo H1 { MARGIN: 0px; line-height: 102%; font-size:18px; font-weight:normal; }
#CarDetailsBestRateNight { width:150px; height:48px;  FLOAT: right; BACKGROUND-COLOR: #cc99ff; }


.CarDetalsInfoTableCLeft { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px }
.CarDetalsInfoTableCRight { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px }
#CarDetailsGalleryViewer { TEXT-ALIGN: center }
#CarDetailsGalleryNav { TEXT-ALIGN: center }
#CarDetailsGalleryNav img { cursor:pointer; MARGIN: 5px; TEXT-ALIGN: center }




	
	#tabContainer * { color: #666; }
	#CarDetailsInfo { DISPLAY: none }	
	#CarDetailsMap { DISPLAY: none }
	#CarDetailsAmenities { DISPLAY: none }
	#CarDetailsRooms { DISPLAY: none }
	#CarDetailsGallery { DISPLAY: none }
	#CarDetailsPolicies { DISPLAY: none }
	
	#QuickAccessMenu { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px }
	#CarDetailsCheckAvailabilityBox { BORDER-RIGHT: #f60 2px solid; BORDER-TOP: #f60 2px solid; MARGIN: 0px auto; BORDER-LEFT: #f60 2px solid; WIDTH: 90%; BORDER-BOTTOM: #f60 2px solid; }
	#CarDetailsCheckAvailabilityBox H4 { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #f60; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 2px }
	#CarDetailsCheckAvailabilityBox FORM { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: url(images/bginsidebox.gif) repeat-x; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px }
	#CarDetailsCheckAvailabilityBox FORM LABEL { FONT-WEIGHT: bold }
	#CarDetailsCheckAvailabilityBox TABLE { MARGIN: 0px auto; WIDTH: 90% }
	.CarRatesDetailsBox {  width:96%; text-align:center; margin:0px; padding:2px; border:0 }	
	.LeftAlignedPhoto { FLOAT: left; MARGIN-RIGHT: 8px; width:160px; height:120px;}
	/*.notab { PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(images/foxmenu_bg-OFF.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #286fc0; PADDING-TOP: 5px; HEIGHT: 24px; TEXT-DECORATION: none } */	

    #SearchingImage {position:absolute;	top:220px;left:350px;z-index:9999;background-color:white;padding:6px 8px;	border:1px solid #520e02; width:218px; text-align:center; }
	#SearchingImage { 
    left: 50% !important;
    margin-left: -100px !important;
}
/**********************************************************************************************/

.ReservationsFillCell {
	background-color:#FFFFFF;
}



/* Clases para Promos y Tarifas Especiales */
.PromotionSpecialRate { color:Green; }                
.PromoStrike {text-decoration:line-through; }



.txtMiniLabel {
color:#CC0000;
font-size:11px;
}
.txtMiniLabel {
color:#CC0000;
font-size:10px;
}
.txtMiniLabel {
color:#CC0000;
font-size:11px;
}
.txtMiniLabel {
color:#CC0000;
font-size:10px;
}


/*Pagination*/
#PageContainerTop {
	padding: 3px;
	margin: 3px;
}

#PageContainerTop a {
	padding: 2px 5px 2px 5px;
	/*margin: 2px;*/
	border: 1px solid #EEE;
	text-decoration: none; /* no underline */
	color: #AA5D0A;
}

#PageContainerTop a:hover,
#PageContainerTop a:active {
	border: 1px solid #999;
	color: #666;
}
#PageContainerTop .current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #036CB4;
	font-weight: bold;
	background-color: #036CB4;
	color: #FFF;
}
#PageContainerTop .disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}
