BODY
{
	
	FONT-WEIGHT: normal;
	font-size: 10px;
	color: #003366;	
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background: #0171AF url(graphics/fondo.gif) repeat-x;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	FONT-WEIGHT: normal;
}
.textonegro {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	FONT-WEIGHT: normal;
}
ul { margin-left: 0px;
padding-left: 18px;
}
.textonormal {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	FONT-WEIGHT: normal;
}
ul { margin-left: 0px;
padding-left: 18px;
}
.menutxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-style: normal;	
	font-weight: bold;
}
.titlecont
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-style: normal;	
	font-weight: bold;	
}
.tbimg
{
	background-image: url(graphics/bgtbl.jpg)
}
.shoppingplec
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-style: normal;	
	font-weight: normal;	
	
}
.footertxt
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #FFFFF3;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

a.botonalrededor:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	font-weight: bold;
    TEXT-DECORATION: none; 
	border : 1px solid #6E93C5;
}
a.botonalrededor:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	TEXT-DECORATION: none; 	
	font-weight: bold;	
	border : 1px solid #6E93C5;	
}
a.botonalrededor:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC525C;	
	font-weight: bold;
    TEXT-DECORATION: underline; 
	border : 1px solid #6E93C5;
}




a.header:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
    TEXT-DECORATION: none; 
}
a.header:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	TEXT-DECORATION: none; 	
	font-weight: bold;		
}
a.header:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFF3;	
	font-weight: bold;
    TEXT-DECORATION: underline; 
}

a.footer3:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
    TEXT-DECORATION: none; 
}
a.footer3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	TEXT-DECORATION: none; 	
	font-weight: bold;	
}
a.footer3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
    TEXT-DECORATION: underline; 
}



a.footer2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFF3;
	font-weight: bold;
    TEXT-DECORATION: none; 
}
a.footer2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFF3;
	TEXT-DECORATION: none; 	
	font-weight: bold;	
}
a.footer2: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: #FFFFF3;
	font-weight: bold;
    TEXT-DECORATION: none; 
}
a.footer:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFF3;
	TEXT-DECORATION: none; 	
	font-weight: bold;	
}
a.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFF3;
	font-weight: bold;
    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: #000033;
	text-align: justify;
	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: #2D2A79;
}
.toptourname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
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: #003366;
	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: #6E93C5;
	font-weight: bold;
    text-decoration: none; 
}
a.gallery:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6E93C5;
	font-weight: bold;
    text-decoration: none;
}
a.gallery:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6E93C5;
	font-weight: bold;
    text-decoration: underline;
}

.toptournametop4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.titletopcont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2D2A79;
}
.titlecatsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #2D2A79;
}
.titlecatlist {
    background: #6E93C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fffff7;
}
.titletopicont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #2D2A79;
}
.tablatours {
      background: #FFFFFF;
	  padding: 3px;
	  border : 1px solid #6E93C5; 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: #000066;
	  }
.tablashome {
      background: #FFFFFF;	 
	  border : 1px solid #6E93C5;  	  	  
	  }	  
.tablatoursimg {
      background: #FFFFFF;
	  padding: 2px;
	  border : 1px solid #6E93C5; border-top-style :none; border-right-style :none; 
	  }
.tablatoursbookit {
      background: #FFFFFF;
	  padding: 2px;
	  border : 1px solid #6E93C5; border-top-style :none; border-left-style :none; 
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight: bold;
	  color: #000033;
	  text-align : right;
	  }
.textofrom {
      font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight: normal;
	  color: #000033;
	  text-align : right;
	  }	  
.textofromusd {
      font-family: Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  font-weight: normal;
	  color: #000033;
	  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: #2D2A79;
}  
.titlebook {
    background: #6E93C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
.tablabook {
      background: #FFFFFF;
	  border : 1px solid #6E93C5; border-top-style :none;	  
	  }
.textopricetour {
      font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight: bold;
	  color: #003366;
	  text-align : right;
	  }	  	 
.textocontnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000033;
}
.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:  #000066;
	font-style: normal;	
	font-weight: bold;
}
.desccart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #990000;
	font-weight:normal;
	font-style: normal;	
}
.dateschedcart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-style: normal;	
	font-weight: bold;
}

.datoscart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	font-style: normal;	
	font-weight: normal;
}
.leytaxescart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	border : 1px solid #006699; border-top-style :none; border-right-style :none; 
}
.totalcart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	font-weight: bold;
	border: 1px solid #006699; border-right-style:none;border-top-style:none;border-bottom-style:none;
}
.totalcart2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	border-top-style : 1px solid #006699;
}

    .cpYearNavigation,
	.cpMonthNavigation
			{
			background-color:#6E93C5;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#000066;
			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 #6E93C5;
			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:#003366;
			}
	TD.cpCurrentDate
			{
			color:#157782;
			background-color: #FFFFFF;
			
			}
	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: #006699;
      background: #FFFFFF;
	  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: #2D2A79;
	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: #003366;	  
	  }
.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;
}

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.Destinations:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #8AABC4;
	font-style: italic;
	TEXT-DECORATION: none; 
}
a.Destinations:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #8AABC4;
	font-style: italic;
	TEXT-DECORATION: none; 
}
a.Destinations:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #8AABC4;
	font-style: italic;
	TEXT-DECORATION: none; 
}

a.transfers:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-style: normal;	
	font-weight: bold; 
	TEXT-DECORATION: none; 
}
a.transfers:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-style: normal;	
	font-weight: bold;	
	TEXT-DECORATION: none; 
}
a.transfers:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-style: normal;	
	font-weight: bold;
	TEXT-DECORATION: underline; 
}
.titulosazul {
  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #6E93C5}
 
 .promoDestinations {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #8AABC4;
	font-style: italic;
	text-decoration: none;
}
.promoLeftNav {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	font-style: italic;
	text-decoration: none;
	text-indent: 15px;
	margin-left: 20px;
}