.TEXT_CUERPO {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0052A6;
	font-weight: lighter;
	text-decoration: none;
}
.bottomlinks{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bottomlinks :link, :visited {text-decoration: none; color: #FFFFFF;}
.bottomlinks :link {color: #FFFFFF;}
.bottomlinks :visited {color: #FFFFFF;}
.bottomlinks :link:hover, :visited:hover {text-decoration: underline; color: #FFFFFF;}

.devel{
	font-family: arial;
	font-size: 11px;
	color: #004BA2;
	text-decoration: none;
}
.devel :link, :visited {text-decoration: none; color: #004BA2;}
.devel :link {color: #004BA2;}
.devel :visited {color: #004BA2;}
.devel :link:hover, :visited:hover {text-decoration: underline; color: #004BA2;}

.arial11white{
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: lighter;
}
.arial11blue{
	font-family: arial;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
	font-weight: lighter;
}
p{
	text-align: justify;
	padding: 0px;
	margin: 0px 0px 10px;
}
.ptitle{
font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #004BA2;
	font-weight: bold;
}
.pheadsb{
font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #D96F01;
	font-weight: bold;
}
.pheadsbN{
font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0052A6;
	font-weight: bold;
}
.pheadsb1{
font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #02A041;
	font-weight: bold;
}
.ptextb{
font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #02A041;
	font-weight: normal;
}
.argentinatext {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0192C9;
	font-weight: lighter;
}
.colombiatext {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #291672;
	font-weight: lighter;
}
.brasiltext {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0E813E;
	font-weight: lighter;
}
.cubatext {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #DC0000;
	font-weight: lighter;
}
.belizetext {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B38600;
	font-weight: lighter;
}
.guatemalatext {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0062AB;
	font-weight: lighter;
}
.boliviatext {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #677520;
	font-weight: lighter;
}
.mexicotext {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #f78f1e;
	font-weight: lighter;
}
.costaricatext {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ED008C;
	font-weight: lighter;
}
.ecuadortext {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #42853E;
	font-weight: lighter;
}
.panamatext {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #557100;
	font-weight: lighter;
}
.perutext {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8E8647;
	font-weight: lighter;
}
.chiletext {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1D5789;
	font-weight: lighter;
}
.associatedlinks {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B37739;
	font-weight: lighter;
	text-decoration: none;
}
.associatedlinks :link {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B37739;
	font-weight: lighter;
	text-decoration: none;
}
.associatedlinks :visited {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B37739;
	font-weight: lighter;
	text-decoration: none;
}
.associatedlinks:hover {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B37739;
	font-weight: lighter;
	text-decoration: underline;
}
.includes {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CA6400;
	font-weight: normal;
	text-decoration: none;
}
.programtitles{
	font-family: arial,  Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-decoration: none;
	color: #FFFFFF;
	text-align: left;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.tourstext{
	font-family: arial,  Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	text-align: left;
	padding-left: 2px;
	padding-right:4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.arial12orange{
	font-family: arial,  Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FE712A;
	text-align: left;
	padding-left: 2px;
	padding-right:4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.programtext{
	font-family: arial,  Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	padding-left: 2px;
	padding-right:4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tourstexthead{
	font-family: arial,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	padding-left: 2px;
	padding-right:4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.moretext{
	font-family: arial,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
	text-align: right;
	color: #B10000;	
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.moretext :link, :visited {text-decoration: none; color: #B10000;}
.moretext :link {color: #B10000;}
.moretext :visited {color: #B10000;}
.moretext :link:hover, :visited:hover {text-decoration: underline; color: #B10000;}

.abouttext{
	font-family: arial;
	font-size: 28px;
	font-weight: bolder;
	text-decoration: none;
	text-align: left;
	padding: 5px;
}
.headerprogram{
	font-family: arial;
	font-size: 16px;
	font-weight: bolder;
	text-decoration: none;
	color: #092D51;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.programsubtitles{
	font-family: arial;
	font-size: 14px;
	color: #B10000;
	font-weight: bolder;
	text-decoration: none;
	text-align: left;
}
.hoteltitles{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding-top: 10px;
}
.verdana11normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;


}
.verdana12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;


}
.arial17blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #0F4B8E;
	text-align: center;
}

table.cabecera{
visibility:hidden; 
   display: none; 
   width: 650px;
}
table.cabeceraprint{
  width: 650px;
   visibility:visible;
      display: block; 
}

.nomostrar{
visibility:hidden;
display: none;
}

.pies{
visibility:hidden; 
   display: none; 
}

.develop{
visibility:visible; 
display: block; 
font: bolder 12px Arial, Helvetica, sans-serif;
color: #000000;
text-align: right;
background-color: #FFFFFF;
}

.boton{
visibility:hidden; 
display: none;
}
table.externa{
width: 650px;
border: none;
}

table.includes {
width: 100%;
border-collapse: collapse;
border: 3px double #CCCCCC;
margin: 1em auto 1em auto;
}

table.includes thead th {
font: bolder 12px Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing: 0.01em; 
text-align: left;
padding: .1em 1em;
border: 3px double #CCCCCC;
background-color: #FFFFFF;
}

table.includes tfoot td {
font: 11px Arial, Helvetica, sans-serif;
color: #000;
text-align: left;
padding: .5em;
border: 3px double #CCCCCC;
background-color: #FFFFFF;
}

table.includes tbody th {
font: 11px Arial, Helvetica, sans-serif;
color: #000000;
text-align: left;
padding: .5em;
border-right: 3px double #CCCCCC;
vertical-align: top;
background-color: #FFFFFF;
} 

table.includes tbody td {
font: 11px Arial, Helvetica, sans-serif;
color: #000000;
text-align: left;
padding: .5em;
border-right: 3px double #CCCCCC;
vertical-align: top;
background-color: #FFFFFF;
}

table.prices {
width: 100%;
border-collapse: collapse;
margin: 0 auto 1em auto;
}

table.prices caption {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
}

table.prices thead th {
font: bolder 11px Arial, Helvetica, sans-serif;
color: #000;
text-align: left;
padding: .1em .5em;
border: 3px double #CCCCCC;
background-color: #FFFFFF;
}

table.prices tbody td {
font: bold 12px Arial, Helvetica, sans-serif;
color: #000000;
padding: .1em .5em;
border: 3px double #CCCCCC;
vertical-align: middle;
background-color: #FFFFFF;
}

table.prices tfoot td {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
text-align: left;
padding: .5em;
border: none;
background-color: #FFFFFF;
}
.suggestf{
	font-family: arial,  Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #FE712A;
	text-align: right;
	padding-left: 2px;
	padding-right:30px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.suggestf :link, :visited {text-decoration: none; color: #FE712A;}
.suggestf :link {color: #FE712A;}
.suggestf :visited {color: #FE712A;}
.suggestf :link:hover, :visited:hover {text-decoration: underline; color: #FE712A;}