.table-column-w20{width:200px;text-align:center;}
.table-column-main{padding:0 10px; }
.table-column-main span{font-size:inherit;}

.table-full-width-inner{margin: 15px auto;}
	 
#ResultsSearching { border: 1px solid #864902; background-color: #FDFAF2; width:170px; padding:8px; margin:0 auto;text-align:left;}
html>body #ResultsSearching { width:150px;  }
#ResultsSearching div, #ResultsSearching span { color:#666; }

#ResultsSearching h3 { margin:8px 0 0 0; padding:0; color: #286FC0; font-size:12px }
#ResultsSearching span { font-weight: bold; }
#ResultsSearching a { color: #f60; } 

#SearchingImage { position:absolute;background-color: #FFFFFF; border: 1px solid #520e02; padding:6px 8px; text-align:center; 	top:220px;	left:350px;	z-index:9999;}
#SearchingImage { 

    left: 50% !important;
    margin-left: -100px !important;

}
#SearchingImg{ BACKGROUND: url(images/loader.gif); width:218px; height:22px; background-repeat:no-repeat; }

/*-----------------------*/

#boxOrderResults {
	background-color:#FFFAE8;
	border:1px solid #EFDAB3;
	width:98.5%;
	*width:99.7%;
	margin-bottom:10px;
	padding:10px 0pt 10px 5px;
 
}
#boxOrderResults label {
	margin-right:15px;
}
#boxOrderResults span {
	font-size: 12px;
	font-weight:bold;
}
#ResultsHeader h1 {
	font-size:16px;
    color:#B71201;
	font-weight:bold;
	margin:0;
	padding:0;
}
#ResultsHeader h2 {
	font-size:12px;
	color:#666;
	margin:0 0 5px 0;
	padding:0;
}





/*
 * ACTIVIDADES PARA PAQUETES DINAMICOS
*/ 
.activGroupTitle { font-size: 14px;  color: #ffffff; padding: 5px; background-color: #520e02}
.activItem { background-color:#FFFFFF; border:1px solid #F6EDD6; clear:both; margin:10px 0; } 
.activTitle { background-color:#F6EDD6; color:#0B327A; padding:5px; }
.activContent { margin: 5px }
.activContent img.activPhoto{border:1px solid #EFDAB3; float:left; margin:0 5px 0 0; padding:2px;}
.activContent .tblEvents { width: 96% }
.activContent .tblEvents TD { border-bottom: #cccccc 1px solid }
.activEventLists { margin: 20px 0px; text-align: center }
.activPhoto { border:1px solid #EFDAB3; float:left; margin:0 5px 0 0; padding:2px; }
.activDesc { padding-left: 130px; MARGIN: 0px }
.activEventLists { clear: both }
.activEventLists .checkColumn { width: 10px }
.activEventLists .rateColumn { font-weight: bold; width: 120px; text-align: right }


.bestRate{float:right;padding:4px;margin:5px;background-color:#FFFAE8;color:#3D3D3D;border-bottom:1px solid #FFE791;border-right:1px solid #FFE791; font-weight:bold;}
.activCommands{text-align:right; margin:18px 0;}
.activCommands a { padding:5px; background-color:#AA5D0A; border:2px solid #F5DEB3; color:#FFF; text-decoration:none}


 .zebra-list tr.even td 
 {
 		background-color: #fff;
      
    }
 .zebra-list tr.odd  td {
      background-color: #eee;
    }

.trMainSubTitlePage,
.txtDataBold{font-weight:bold;}
.textStatus{font-weight:bold; color:#0A0078;}
.eventTitle{color:#864902;}

.actividadesTabla td:first-child + td,
.actividadesTabla div.tablaReservar{text-align:left !important;}

.locations .txtNameActivitiesList {
color:#A80C0C;
font-size:17px;
margin:0;
padding:8px 4px;
}

#TblActivity img {
margin:3px 5px;
}

/****************************************************************************************************/
 
 .scCoupon .activContent .activPhoto { float:left; width:120px; height:80px; display:block; border:1px solid #EFDAB3}
 .scCoupon .activContent .activCouponFrame {float:right; border:1px solid #EFDAB3; width:174px; padding:2px; }
 .scCoupon .activContent .activCoupon { width:174px; display:block; height:81px; background:url(images/body/scCoupon.jpg) no-repeat center; }
 .scCoupon .activContent .activCouponInfo{width: auto; margin: 0 174px 0 120px; padding:0 5px}
 .scCoupon .activContent .activCouponInfo p { margin:5px 0;}
 .scCoupon .activContent .activCouponFrame .acDescription{ font-size:10px;text-align:justify; background:#EFDAB3}
 .scCoupon  h1.activTitle { background:transparent; font-size:16px; margin:0; float:left; color:#B71201; font-weight:bold}
 .scCoupon .activContent  h1.activTitle { background-color:transparent; float:none; color:#B71201; padding:0px; font-weight:bold; font-size:15px;}
 
 .scCoupon .activContent .acCoupon { float:right; padding:5px 8px 0; }
 .scCoupon .activContent .acPorcent { font-size:22px; color:#b60909; text-align:right; padding:3px 7px 0 0;}
 .scCoupon .activContent .acOff { color:#666; font-weight:bold; line-height:1; left:38px; position:relative }
 
 .scCoupon .activCouponFrame  ul.acRDescription{font-size:9px; margin:0; padding:0; /*padding:0 8px 0 0; width:99%; */ list-style:none}
 .scCoupon .activCouponFrame  ul.acRDescription li{padding:0 5px;}
 .scCoupon .activContent .clear { clear:both}
 
 .RatesBold, .miniTextDescription{ font-weight:bold; color:#400000}
 .DelActivity{ padding:0 3px; position:relative;top:3px;}
 .activEvent{margin:0 0 0 30px;}
 .activEvent .tblEvents input { margin-right:4px;}
 
  /*link de proveedor de servicio en activitydetails*/
 span#caom a{font-size:11px;}

.activCommands{text-align:right; margin:18px 0;} 
 .ActivityRatesList a.btnBookit,
 .activCommands a {   background-color:#aa5d0a; border:2px solid #F5DEB3; color:#FFFFFF;cursor:pointer;font-size:11px;font-weight:bold;padding:2px 8px;text-decoration:none; }
 
.activCommands a:hover, .activCommands a:visited,
.ActivityRatesList a.btnBookit:hover,.ActivityRatesList a.btnBookit:visited{ color:#FFF; }

.tablaReservar{width: 99%;border: 1px solid #FFE4AF; padding: 10px 2px; background-color: #EFE0C2;}
.ActivityNameItem h3 { 
	color:#661F00;
	font-size:14px;
 }