BODY
{
	
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;	
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
	background-color: #FFFFF3;
}
ul { margin-left: 0px;
padding-left: 18px;
}
.menutxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFF3;
	font-style: normal;	
	font-weight: bold;
}
.titlecont
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	font-style: normal;	
	font-weight: bold;	
}
.shoppingplec
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFF3;
	font-style: normal;	
	font-weight: normal;	
	
}
.footertxt
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
a.menu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFF3;
	font-weight: bold;
    TEXT-DECORATION: none; 
}
a.menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFF3;
	TEXT-DECORATION: none; 	
	font-weight: bold;		
}
a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFF3;	
	font-weight: bold;
    TEXT-DECORATION: underline; 
}

a.footer:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7c7c7c;
	font-weight: normal;
    TEXT-DECORATION: none; 
}
a.footer:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7c7c7c;
	TEXT-DECORATION: none; 	
	font-weight: normal;	
}
a.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7c7c7c;
	font-weight: normal;
    TEXT-DECORATION: underline; 
}

.combos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.textocont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #575757;
	line-height:14px;
}
.textocont2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;	
}
.titletop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
}
.toptourname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #787878;
}
a.topmoreinfo:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #218BC7;
	font-weight: bold;
    text-decoration: underline; 
}

a.moreinfotourgallery {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	font-weight: normal;
    text-decoration: underline;
}
a.topmoreinfo:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #218BC7;
	font-weight: bold;
    text-decoration: underline;
}
a.topmoreinfo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #218BC7;
	font-weight: bold;
    text-decoration: underline;
}
a.gallery:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #787878;
	font-weight: bold;
    text-decoration: none; 
}
a.gallery:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #787878;
	font-weight: bold;
    text-decoration: none;
}
a.gallery:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #787878;
	font-weight: bold;
    text-decoration: underline;
}

.toptournametop4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #778800;
}
.titletopcont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006699;
}
.titlecatsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #006699;
}
.titlecatlist {
    background: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFF3;
}
.titletopicont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #006699;
}
.tablatours {
      background: #FFFFF3;
	  padding: 3px;
	  border : 1px solid #336699; border-top-style :none; border-left-style :none; border-right-style :none; 
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  font-weight: bold;
	  color: #575757;
	  }
.tablatoursimg {
      background: #FFFFF3;
	  padding: 2px;
	  border : 1px solid #336699; border-top-style :none; border-right-style :none; 
	  }
.tablatoursbookit {
      background: #FFFFF3;
	  padding: 2px;
	  border : 1px solid #336699; border-top-style :none; border-left-style :none; 
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight: bold;
	  color: #336699;
	  text-align : right;
	  }
.textofrom {
      font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight: normal;
	  color: #336699;
	  text-align : right;
	  }	  
.textofromusd {
      font-family: Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  font-weight: normal;
	  color: #336699;
	  text-align : right;
	  }	  
	  
.voucher1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #333333;
}
.voucher2 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.voucher4 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.voucher5 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.voucher6 {
	font-size: 12px;
	font-weight: bold;
}	  
	
.titletour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003300;
}  

.titletourslogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
}  
.titlebook {
    background: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #626262;
}
.tablabook {
      background: #FFFFF3;
	  border : 1px solid #336699; border-top-style :none;	  
	  }
.textopricetour {
      font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight: bold;
	  color: #336699;
	  text-align : right;
	  }	  	 
.textocontnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #575757;
}
.tituloshopcart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFF3;
	font-style: normal;	
	font-weight: bold;
}
.tourcart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #006699;
	font-style: normal;	
	font-weight: bold;
}
.dateschedcart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	font-style: normal;	
	font-weight: bold;
}
.datoscart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	font-style: normal;	
	font-weight: normal;
}
.leytaxescart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #336699;
	font-weight: normal;
	border : 1px solid #336699; border-top-style :none; border-right-style :none; 
}
.totalcart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699;
	font-weight: bold;
	border: 1px solid #336699; border-right-style:none;border-top-style:none;border-bottom-style:none;
}
.totalcart2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699;
	font-weight: bold;
	border-top-style : 1px solid #336699;
}

    .cpYearNavigation,
	.cpMonthNavigation
			{
			background-color:#336699;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#626262;
			font-weight:bold;
			}
	.cpDayColumnHeader,
	.cpYearNavigation,
	.cpMonthNavigation,
	.cpCurrentMonthDate,
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDate,
	.cpOtherMonthDateDisabled,
	.cpCurrentDate,
	.cpCurrentDateDisabled,
	.cpTodayText,
	.cpTodayTextDisabled,
	.cpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.cpDayColumnHeader
			{
			text-align:right;
			border:solid thin #336699;
			border-width:0 0 1 0;
			}
	.cpCurrentMonthDate,
	.cpOtherMonthDate,
	.cpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDateDisabled,
	.cpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.cpCurrentMonthDate
			{
			color:#000000;
			font-weight:normal;
			}
	.cpCurrentDate
			{
			color: #157782;
			font-weight:normal;
			}
	.cpOtherMonthDate
			{
			color:#336699;
			}
	TD.cpCurrentDate
			{
			color:#157782;
			background-color: #FFFFF3;
			
			}
	TD.cpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.cpTodayText,
	TD.cpTodayTextDisabled
			{
			border:solid thin #FFFFF3;
			border-width:1 0 0 0;
			}
	A.cpTodayText,
	SPAN.cpTodayTextDisabled
			{
			height:20px;
			}
	A.cpTodayText
			{
			color:#FFFFF3;
			font-weight:bold;
			}
	SPAN.cpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.cpBorder
			{
			border:solid thin #157782;
			}
.renglonsubrrayado {
		 font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #575757;
      background: #FFFFF3;
	  border : 1px solid #157782; border-top-style :none; border-right-style :none;border-left-style :none; 
  }
  
  .titterms{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	font-style: normal;	
	font-weight: bold;
}

a.admin:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7c7c7c;
	font-weight: bold;
    TEXT-DECORATION: none; 
}
a.admin:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7c7c7c;
	TEXT-DECORATION: none; 	
	font-weight: bold;	
}
a.admin:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7c7c7c;
	font-weight: bold;
    TEXT-DECORATION: underline; 
}
.textoadmin {
      font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  font-weight: normal;
	  color: #336699;	  
	  }
.tablagallerylist {
	  border : 1px solid #A3C98B;	  	  
 }
 .tablareport {
	  border : 1px solid #A3C98B;
	  padding: 6px;	  	  
 }
 a.botreceipt:Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #218BC7;
	font-weight: bold;
    text-decoration: underline;
}
a.botreceipt:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #218BC7;
	font-weight: bold;
    text-decoration: underline;
}
a.botreceipt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #218BC7;
	font-weight: bold;
    text-decoration: underline;
}

