/* CSS Document */
@charset "utf-8";
/*Estilos generales (inicial)*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ead5bc;
	margin: 0px;
	padding: 0px;
}
#menu_superior {
	padding: 0px;
	float: right;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	list-style-type: none;
	white-space: nowrap;
	font-size: 12px;
}
* html #menu_superior {
	margin-right: 10px;
}
#menu_superior li {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #fff;
	padding-right: 3px;
	padding-left: 3px;
}
#menu_superior li.ultimo {
	border-right-width: 0px;
}
#menu_superior li a {
	color: #fff;
	text-decoration: none;
}
#menu_superior li a:hover {
	text-decoration: underline;
}
#contenedor {
	background-color: #ead5bc;
	background-image: url(../images/fndo_home.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	position: relative;
}
#contenedor .cuerpo {
	background-image: url(../images/fndo_cuerpo_htop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	position: relative;
	overflow: auto;
	top: 30px;
}
* html #contenedor .cuerpo {
	width: 780px;
	overflow: hidden;
}
#copy {
	font-size: 10px;
	color: #A5794F;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	position: relative;
	background-image: url(../images/pie.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 20px;
	width: 780px;
	text-align: center;
	margin-top: 30px;
}
/*Fin de Estilos generales (inicial)*/
#logotipo {
	background-image: url(../images/logo_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 165px;
	width: 215px;
	float: left;
	margin-top: 15px;
	margin-left: 20px;
}
* html #logotipo {
	margin-left: 10px;
}
/*Estilos exclusivos de la página inicial*/
.tour_special {
	background-image: url(../images/fndo_special.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: right;
	height: 96px;
	width: 504px;
	margin-right: 20px;
}
* html .tour_special {
	margin-right: 10px;
}
.tour_special span {
	font-size: 11px;
	display: block;
	float: right;
	width: 160px;
	clear: both;
	margin-top: 10px;
	margin-right: 5px;
}
.tour_special .esp a {
	color: #ead5bc;
}
.tour_special .eng a {
	color: #ffffff;
}
.intro {
	background-image: url(../images/fndo_intro.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 54px;
	width: 557px;
	font-size: 12px;
	color: #ffffff;
	position: absolute;
	top: 145px;
	right: 0px;
}
.intro span {
	display: block;
	margin-top: 10px;
	margin-left: 65px;
}
.menu_principal  {
	list-style-type: none;
	padding: 0px;
	height: 22px;
	margin-top: 0px;
	margin-bottom: 0px;

	white-space: nowrap;
	float: right;
	clear: right;
}
* html .menu_principal  {
	width: 380px;
}
* + html .menu_principal  {
	width: 380px;
}
.menu_principal li {
	float: left;
	margin-right: 5px;
}
.menu_principal li a {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	text-align: center;
	padding-top: 4px;
	height: 22px;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
}
#m_menu_principal {
	clear: both;
	float: left;
	margin-top: 10px;
	width: 500px;
	margin-left: 250px;
	height: 50px;
}
* html #m_menu_principal {
	margin-left: 120px;
}
#m_menu_principal .etiqueta {
	font-size: 11px;
	color: #a6794f;
	float: left;
	display: block;
	width: 120px;
	margin-top: 20px;
}
#m_menu_principal .menu_principalh {
	list-style-type: none;
	float: left;
	padding: 0px;
	height: 22px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#m_menu_principal .menu_principalh li {
	float: left;
	margin-right: 5px;
}
#m_menu_principal .menu_principalh li a {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	text-align: center;
	padding-top: 4px;
	height: 22px;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
}
.menu_principalh .amazon a {
	background-image: url(../images/menu_principal/amz_encst.gif);
	width: 88px;
}
.menu_principalh .andes a {
	background-image: url(../images/menu_principal/ands_encst.gif);
	width: 72px;
}
.menu_principalh .coast a {
	background-image: url(../images/menu_principal/cst_encst.gif);
	width: 70px;
}
.menu_principalh .gal a {
	background-image: url(../images/menu_principal/gal_encst.gif);
	width: 116px;
}
* html .menu_principal .amazon a {
	height: 26px;
	height/**/:/**/ 22px;
}
.fotos_home {
	padding: 0px;
	list-style-type: none;
	clear: both;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	width: 750px;
}
* html .fotos_home {
	margin-left: 10px;
}
.fotos_home li {
	float: left;
	margin-right: 7px;
}
.fotos_home .f_ecuador {
	background-image: url(../images/ecuadorxxx.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 249px;
	width: 426px;
	display: block;
}
.fotos_home .f_galapagos {
	background-image: url(../images/galapagosxxx.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 249px;
	width: 310px;
	display: block;
}
.mensaje {
	display: block;
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	position: relative;
	clear: both;
	color: #484848;
	padding-bottom: 20px;
	font-size: 16px;
}
.mensaje .firma {
	display: block;
	clear: both;
	float: right;
	width: 204px;
	font-size: 13px;
	padding-bottom: 20px;
}
* + html .mensaje .firma {
	padding-bottom: 0px;
}
.mensaje .firma .nombre {
	clear: both;
	float: left;
	display: block;
	background-image: url(../images/jhall.gif);
	height: 23px;
	width: 204px;
}
.mensaje .firma .nombre span {
	display: none;
}
/*Fin de Estilos exclusivos de la página inicial*/
/*Estilos de secciones*/

#reg_amazon .menu_principal .amazon a {
	background-image: url(../images/menu_principal/amz_enamz.gif);
	width: 88px;
}
#reg_amazon .menu_principal .andes a {
	background-image: url(../images/menu_principal/ands_enamz.gif);
	width: 72px;
}
#reg_amazon .menu_principal .coast a {
	background-image: url(../images/menu_principal/cst_enamz.gif);
	width: 70px;
}
#reg_amazon .menu_principal .gal a {
	background-image: url(../images/menu_principal/gal_enamz.gif);
	width: 116px;
}
#reg_gal .menu_principal .amazon a {
	background-image: url(../images/menu_principal/amz_engal.gif);
	width: 88px;
}
#reg_gal .menu_principal .andes a {
	background-image: url(../images/menu_principal/ands_engal.gif);
	width: 72px;
}
#reg_gal .menu_principal .coast a {
	background-image: url(../images/menu_principal/cst_engal.gif);
	width: 70px;
}
#reg_gal .menu_principal .gal a {
	background-image: url(../images/menu_principal/gal_engal.gif);
	width: 116px;
}
#reg_andes .menu_principal .amazon a {
	background-image: url(../images/menu_principal/amz_enands.gif);
	width: 88px;
}
#reg_andes .menu_principal .andes a {
	background-image: url(../images/menu_principal/ands_enands.gif);
	width: 72px;
}
#reg_andes .menu_principal .coast a {
	background-image: url(../images/menu_principal/cst_enands.gif);
	width: 70px;
}
#reg_andes .menu_principal .gal a {
	background-image: url(../images/menu_principal/gal_enands.gif);
	width: 116px;
}
#reg_coast .menu_principal .amazon a {
	background-image: url(../images/menu_principal/amz_encst.gif);
	width: 88px;
}
#reg_coast .menu_principal .andes a {
	background-image: url(../images/menu_principal/ands_encst.gif);
	width: 72px;
}
#reg_coast .menu_principal .coast a {
	background-image: url(../images/menu_principal/cst_encst.gif);
	width: 70px;
}
#reg_coast .menu_principal .gal a {
	background-image: url(../images/menu_principal/gal_encst.gif);
	width: 116px;
}
#reg_gal #logotipo, #reg_amazon #logotipo, #reg_coast #logotipo, #reg_andes #logotipo {
	height: 129px;
	width: 172px;
	margin-top: 20px;
}
#reg_gal #logotipo a, #reg_amazon #logotipo a, #reg_coast #logotipo a, #reg_andes #logotipo a {
	height: 129px;
	width: 172px;
	display: block;
}
#reg_amazon #logotipo {
	background-image: url(../images/logo_amz.gif);
}
#reg_gal {
	background-color: #D6EAF8;
}
#reg_amazon {
	background-color: #F9E6DF;
}
#reg_coast {
	background-color: #FEFCF0;
}
#reg_andes {
	background-color: #DFE2DD;
}
#reg_gal #logotipo {
	background-image: url(../images/logo_gal.gif);
}
#reg_amazon #logotipo {
	background-image: url(../images/logo_amz.gif);
}
#reg_coast #logotipo {
	background-image: url(../images/logo_cst.gif);
}
#reg_andes #logotipo {
	background-image: url(../images/logo_ands.gif);
}
#reg_gal #contenedor {
	background-color: #D6EAF8;
	background-image: url(../images/fndo_gal.gif);
}
#reg_gal #contenedor .cuerpo {
	background-image: url(../images/fndo_crpo_galtop.gif);
}
#reg_amazon #contenedor {
	background-color: #F9E6DF;
	background-image: url(../images/fndo_amz.gif);
}
#reg_amazon #contenedor .cuerpo {
	background-image: url(../images/fndo_crpo_amztop.gif);
}
#reg_coast #contenedor {
	background-color: #FEFCF0;
	background-image: url(../images/fndo_cst.gif);
}
#reg_coast #contenedor .cuerpo {
	background-image: url(../images/fndo_crpo_csttop.gif);
}
#reg_andes #contenedor {
	background-color: #DFE2DD;
	background-image: url(../images/fndo_ands.gif);
}
#reg_andes #contenedor .cuerpo {
	background-image: url(../images/fndo_crpo_andstop.gif);
}
#reg_gal #contenedor .cuerpo, #reg_amazon #contenedor .cuerpo, #reg_coast #contenedor .cuerpo, #reg_andes #contenedor .cuerpo {
	top: 10px;
}
#reg_gal #copy {
	background-image: url(../images/pie_gal.gif);
	color: #138ADA;
}
#reg_amazon #copy {
	background-image: url(../images/pie_amz.gif);
	color: #D03604;
}
#reg_coast #copy {
	background-image: url(../images/pie_cst.gif);
	color: #F7D02A;
}
#reg_andes #copy {
	background-image: url(../images/pie_ands.gif);
	color: #5E684F;
}
#reg_amazon h1.amazon, #reg_coast h1.coast, #reg_andes h1.andes, #reg_gal h1.gal {
	background-repeat: no-repeat;
	background-position: right bottom;
	float: right;
	height: 61px;
	width: 536px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	color: #ffffff;
	font-size: 40px;
	padding-top: 24px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
#reg_amazon h1.amazon {
	background-image: url(../images/fndo_ttl_amz.gif);
}
#reg_coast h1.coast {
	background-image: url(../images/fndo_ttl_cst.gif);
}
#reg_andes h1.andes {
	background-image: url(../images/fndo_ttl_ands.gif);
}
#reg_gal h1.gal {
	background-image: url(../images/fndo_ttl_gal.gif);
}
.all_amazon, .all_gal, .all_andes, .all_coast {
	padding: 0px;
	height: 66px;
	width: 324px;
	list-style-type: none;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: absolute;
	top: 143px;
	left: 430px;
	z-index: 100;
}
* html .all_amazon, * html .all_gal, * html .all_andes, * html .all_coast {
	top: -5px;
}
* + html .all_amazon, * + html .all_gal, * + html .all_andes, * + html .all_coast {
	top: -5px;
}
.all_amazon {
	background-image: url(../images/fndo_all_amz.gif);
}
.all_gal {
	background-image: url(../images/fndo_all_gal.gif);
}
.all_andes {
	background-image: url(../images/fndo_all_ands.gif);
}
.all_coast {
	background-image: url(../images/fndo_all_cst.gif);
}
.all_amazon a, .all_gal a, .all_andes a, .all_coast a {
	font-size: 16px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 299px;
	text-decoration: none;
	color: #000;
	display: block;
	padding-top: 15px;
	margin-top: 8px;
	margin-left: 15px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.all_amazon a:hover, .all_gal a:hover, .all_andes a:hover, .all_coast a:hover {
	background-position: left -50px;
}
.all_amazon a {
	background-image: url(../images/btn_all_amz.gif);
}
.all_gal a {
	background-image: url(../images/btn_all_gal.gif);
}
.all_andes a {
	background-image: url(../images/btn_all_ands.gif);
}
.all_coast a {
	background-image: url(../images/btn_all_cst.gif);
}
.all_amazon li, .all_gal li, .all_andes li, .all_coast li {
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
}
.all_amazon li ul, .all_gal li ul, .all_andes li ul, .all_coast li ul {
	list-style-type: none;
	margin: 0px;
	display: none;
	position: absolute;
	top: 51px;
	left: 40px;
	width: 242px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.all_amazon li:hover ul, .all_gal li:hover ul, .all_andes li:hover ul, .all_coast li:hover ul, .all_amazon li.over ul, .all_gal li.over ul, .all_andes li.over ul, .all_coast li.over ul {
	display: block;
}
#nav li:hover ul, #nav li.over ul {
	display: block;
}
.all_amazon li ul {
	background-color: #DEEEF9;
	border-right-color: #D03604;
	border-bottom-color: #D03604;
	border-left-color: #D03604;
}
.all_gal li ul {
	background-color: #DEEEF9;
	border-right-color: #138ADA;
	border-bottom-color: #138ADA;
	border-left-color: #138ADA;
}
.all_andes li ul {
	background-color: #DEEEF9;
	border-right-color: #5E684F;
	border-bottom-color: #5E684F;
	border-left-color: #5E684F;
}
.all_coast li ul {
	background-color: #DEEEF9;
	border-right-color: #F7D02A;
	border-bottom-color: #F7D02A;
	border-left-color: #F7D02A;
}
.all_gal li ul li, .all_amazon li ul li, .all_andes li ul li, .all_coast li ul li {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
/* Fix IE. Hide from IE Mac \*/
* html .all_gal li ul li { float: left; }
* html .all_amazon li ul li { float: left; }
* html .all_andes li ul li { float: left; }
* html .all_coast li ul li { float: left; }
* html #nav li ul li { float: left; }
* html .all_gal li ul li a { height: 1%; width: 1%; }
* html .all_amazon li ul li a { height: 1%; width: 1%; }
* html .all_andes li ul li a { height: 1%; width: 1%; }
* html .all_coast li ul li a { height: 1%; width: 1%; }
* html #nav li ul li a { height: 1%; width: 1%; }
/* End */
#contenedor .cuerpo .dos_cols {
	list-style-type: none;
	padding: 0px;
	float: left;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#contenedor .cuerpo .dos_cols li {
	float: left;
}
#contenedor .cuerpo .dos_cols .col1 {
	width: 469px;
	margin: 0px;
	padding: 0px;
}
#contenedor .cuerpo .dos_cols .col2 {
	width: 233px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D03604;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
#reg_amazon .cuerpo .dos_cols .col2 {
	border-left-color: #D03604;
}
#reg_andes .cuerpo .dos_cols .col2 {
	border-left-color: #5E684F;
}
#reg_coast .cuerpo .dos_cols .col2 {
	border-left-color: #F7D02A;
}
#reg_gal .cuerpo .dos_cols .col2 {
	border-left-color: #138ADA;
}
#contenedor .cuerpo .dos_cols .col1 h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
}
#reg_amazon .cuerpo .dos_cols .col1 h3 {
	color: #D03604;
	border-bottom-color: #D03604;
}
#reg_andes .cuerpo .dos_cols .col1 h3 {
	color: #5E684F;
	border-bottom-color: #5E684F;
}
#reg_coast .cuerpo .dos_cols .col1 h3 {
	color: #F7D02A;
	border-bottom-color: #F7D02A;
}
#reg_gal .cuerpo .dos_cols .col1 h3 {
	color: #138ADA;
	border-bottom-color: #138ADA;
}
#contenedor .cuerpo .dos_cols .col2 h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#reg_amazon .cuerpo .dos_cols .col2 h3 {
	color: #D03604;
}
#reg_andes .cuerpo .dos_cols .col2 h3 {
	color: #5E684F;
}
#reg_coast .cuerpo .dos_cols .col2 h3 {
	color: #F7D02A;
}
#reg_gal .cuerpo .dos_cols .col2 h3 {
	color: #138ADA;
}
#contenedor .cuerpo .dos_cols .col1 .datos .presentacion .texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	padding: 5px;
	clear: both;
	float: left;
	margin-left: 10px;
}
#contenedor .cuerpo .dos_cols .col1 .datos .presentacion .detalles {
	background-image: url(../images/btn_dtls_amz.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	clear: both;
	float: left;
	height: 27px;
	width: 171px;
	font-size: 12px;
	color: #666;
	text-align: center;
	text-decoration: none;
	padding-top: 11px;
	margin-left: 10px;
}
#contenedor .cuerpo .dos_cols .col1 .datos .presentacion .detalles:hover {
	background-position: left -38px;
	color: #000;
}#contenedor .cuerpo .dos_cols .col1 .datos .foto_min img {
	display: block;
	border: 5px solid #D03604;
	margin: 0px;
	padding: 0px;
	height: 126px;
	width: 176px;
}

