/*Version  estilo completo*/
html {
	margin: 0px;
	padding: 0px;
	}
body { 
	font: 90%/1.4em Arial, Helvetica, sans-serif;
	margin: 0px; 
	padding: 0px;
	min-height: 100%;
	background:#B0B58C;
	} 
li{
 font-size:85%;
 font-family:Arial, Helvetica, sans-serif;
}
a {
 color:#7f0000;
 text-decoration:none;
}
a:hover{
 text-decoration:underline;
}
/* contenedor para definir ancho de pagina y centrar*/	
#container {
width:/*780*/880px;
padding:0px;
margin-left: auto;
margin-right: auto;
background-color:#B0B58C;
position: relative;
} 

/* Cabecera */	
#header{
height:110px;
background:url(../images/top-inca1.jpg);
padding:0px;
margin:0px;
}
#logo {
float:left;
height:105px;
width:230px;
margin:0;
padding:0;
}
#encabezado{
float:right;
font-size:80%;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFF;
width:/*540*/640px;
top:5px;
height:83px;
}
#encabezado h1{
text-align:center;
font-family:"Goudy Old Style";
font-style:italic;
font-size: 300%;
color:#FFF;
margin: 25px 0px 20px 0px;
padding:0;
font-stretch:narrower;
}
#encabezado h4{
text-align:center;
font-size:150%;
color:#FFF;
margin:0px;
margin-bottom:2px;
padding:0;
}
#phones{
float:left;
text-align:center;
color:#fff;
}
#flag_idiomas{
float:right;
height:15px;
margin:0;
padding:0;
width: 80px;
}
#encabezado>flag_idiomas{
margin:1px;
}
#flag_idiomas img{
text-align:right;
border:0;
}

#hmenu{
	width:/*570*/670px;
	margin-left:/*208*/210px;
	height:22px;
	position:absolute;
	left: 2px;
	top: 84px;
}

#hmenu ul{
border:0px;
margin:0px;
margin-left:15px;
padding:0px;
}

#hmenu li{
    float:left; /*linea horizontal*/
	list-style-type: none;
	line-height: 20px;	
	padding: 0 8px;
	font-size:85%;
}
#hmenu li a{
    font-weight:bold;
	color:#000/*e8d163*/;
	text-decoration: none;
}
#hmenu li a:hover{
    font-weight:bold;
	color:#990000/*e8d163*/;
	text-decoration:underline;
}
img a{text-decoration:none;}
img a:hover{text-decoration:none;}
/* --------- contenido  todo debajo del top ---------------*/
#content{
background-color:#707845;
width:100%;
/*border:1px #0099CC solid;*/
overflow: auto;
}

#left{
margin-top: 0px !important;
float: left;
width: 205px;
padding: 0px;
background-color:#707845;
min-height:980px;
/*height:980px;*/
height:auto;
}
/* ---------Definicion de Menu Vertical lado izquierdo-----------*/
#vmenu{
float: left;
width: 205px;
margin: 0px;
margin-top:10/*25*/px;
padding: 0px;
color:#fff;
}

#vmenu ul, #vmenu li {
padding: 0;
border: 0;
list-style-image:url(../images/vineta1.gif);
margin-left: 12px;
font-size:95%;
}

#vmenu li{line-height: 12px;} 
#vmenu ul>li {
line-height: 1.2em;}
#vmenu li a{
font-weight:normal;
display: block;
color:#fff;
padding: 3px 0px 3px 6px;
margin: 0;
width: 90%;
}
#vmenu li>a {
padding: 3px 0px 4px 3px;
width: auto;
}
#vmenu li a:link{
text-decoration: none;
color:#FFF;
}
#vmenu li a:hover{
color:#000/*e8d163*/;
background-color:#fff;
}
#vmenu li a:active{
color:#000/*e8d163*/;
text-decoration:underline;
background:#FFF;
}
/* ---- Informacion de Andean Origins------*/
#informacion{
width:176px /*185px*/;
/*margin: 5px 10px 5px 10px;*/
margin:5px;
padding: 0px;
color:#DEDEDE;
font-size:85%;
text-align:center;
line-height: 13.5px;
}
.camara{
margin-top:15px;
margin-bottom:0px;
padding:0px;
font-size:90%;
color:#FFF;
font-weight:bold;
line-height:15px;
}
.camara a{
color:#fff;
text-decoration:none;}
.camara a:hover{
color:#fff;
text-decoration:none;
}
#borde-cuadro{
	position:absolute;
	margin-top:500px;
	margin-left:5px;
	margin:5px 0px 0px 1px;
	width:184px;
	padding:0px;
	/*border:2px solid #0000ff !important;
*/list-style:none;
	left: 4px;
	top: 1100px;
	height: 233px;
}

/* ---------Definicion del Contenido lado derecho-----------*/
#right{
float:right;
width:/*565*/665px/*570*/;
padding: 0px;
margin:0;
margin-top:0px;
/*margin-right:1px;*/
background:#f8f7e5;
height:auto;
}

/*div#right { 
min-height:5S00px;
height:expression(this.scrollHeight > 5S00 ? "auto":"5S00px"); 
}*/

#right h1{
 font-size:140%;
 text-align:center;
 font-weight:bold;
 margin-top:30px;
 margin-left:20px;
}

#right p{
margin:5px 40px 5px 20px;
font-size:95%;
line-height:18px;
}
#tours{
margin: 5px /*15*//*8*/3px 5px 15px;
padding:0px;
width: /*535*//*635*/635px;
/*border:solid #FFFF00;*/
}
#tours-main{
float:left;
margin: 5px 0px 5px 0px;
padding:0px;
width: /*535*//*510*/496px;
/*border:solid #FFFF00;*/
}
#tours-rigth{
/*clear:both;*/
float:right;
margin: 5px 0px 5px 0px;
padding:0px;
width: /*535*//*128*/125px;
/*border:1px #FF0000 solid;*/
/*border:solid #FFFF00;*/
}
#right<#tours {
	width: /*575*/675px;
}
#tours h1{
 font-size:120%;
 text-align:center;
 font-weight:bold;
 margin:0px;
 margin-top:5px;
}
#tours h2{
 margin: 8px 0px 5px 0px;
}
#tours p{
text-align:justify;
margin:5px 15px 5px 0px;
font-size:90%;
font-weight:normal;
}

#tours p img{
margin:0;
padding:0;
border:0;
}
#tours span{
clear:both;
text-align:right;

}
#banderitas{
text-align:right;
margin:0;
padding:0;
border:0;
}
#banderitas img{
border:0;
padding:0px 3px;}
#footer{
 clear:both;
 background:#f8f7e5;
 margin:0px;
 padding:0px;
 border-top: 10px solid #7f0000;
 border-bottom:10px solid #7f0000;
}

#footer_nav{
 color:#7f0000;
 text-align: center;
 margin: 4px;
 padding: 0px 8px;
 font-size:90%;
}

#footer p{
 text-align:center;
 font-size:80%;
 line-height:15px;
 }

/*definiciones auxiliares*/
.indentado{
  margin-left:25px;
}

.foto-d{
 float:right;
 padding:0px;
 border:0px;
 margin:5px;
 margin-top:30px;
}
.fotopeq-d{
 float:right;
 padding:0px;
 border:0px;
 margin:2px 5px;
}
.fotoizquierda{
 float:left;
 padding:0px;
 border:0px;
 margin:5px 10px;
}
.fotoderecha{
 float:right;
 padding:0px;
 border:0px;
 margin:2px 10px 2px 10px;
}

.titulo{
 font-size:120%;
 text-align:center;
 color:#6F0100 !important;
}

.subtitulo{
 font-size:100%;
 text-align:left !important;
 color:#6F0100 !important;
}
.relatos{
font-style:italic;}
.upercase{text-transform:uppercase;}
.negrita{font-weight:bold}
.subrayado{text-decoration:underline;}
.space{ line-height:60px;}
.align-justify{text-aling:justify;}
.align-left{text-align:left;}
.align-right{
clear:both;
text-align:right !important;}
.align-center{
clear:both;
text-align:center !important;}
.linea{
 width:/*520*/620px;
 height:20px;
 background-color:#DDDCA9;
 font-weight:bold;
 text-indent:5px;
}
.parrafo{
text-align:justify;
margin:0;
}
.banderas{
text-align:right;
padding-right:3px;
padding-left:3px;
}
.link_detalle {
color:#60673B/*#6F0100*/;
text-decoration:underline;
font-weight:bold;
font-style:italic;
font-size:95%;
}
.link_detalle a{
color:#60673B/*#6F0100*/;
font-size:90%;
text-decoration:underline;
font-weight:bold;
font-style:italic;
}
.link_detalle a:hover{text-decoration:underline;
font-weight:bold;
}

.link_tours {
text-decoration:none;
font-size:95%;
color:#000;
}
.link_tours a{
font-size:90%;
text-decoration:none;
color:#000;
}
.link_tours a:hover{
text-decoration:underline;
color:#6f0100;
}

.description {
color:#595F37/*6F0100*/;
/*font-size:90%;*/
font-weight:bolder;
}
.titulo_tours{color:#6F0100;
text-decoration:underline;}
.space_parrafos{height:10px;}
hr{
margin:0;
padding:0;
border:1px dotted #60673B;}
.columna_right{
float:right;
width:260px;
border:0;
margin:0px 0px 0px 4px;
padding:0px;
}
.columna_left{
float:left;
width:260px;
border:0;
margin:0px 4px 0px 0px;
padding:0px;
}
/*-------Box-------*/
.box {
background: url(../images/relleno.gif) repeat-y;
/*voice-family: "\"}\"";*/
voice-family:inherit;
width:205px;
border:#FF8000;
}
 .box h3 {
 background: url(../images/top-info.gif) no-repeat left top;
 height:23px;
}
.box .last {
background: url(../images/bottom-info.gif) no-repeat left bottom;
}
 .last-form {
background: url(../images/bottom-info.gif) no-repeat left bottom;
min-height:25px;
}
.box h1,.box h2, box h3, .box p {
padding-left: 2px;
padding-right: 2px;
}
 .box p{
 padding-bottom: 20px;
 height:auto;
}

/**/
/*--------------- MAPA PERU --------------------------------------------*/
#gmap {display:block; width:250px; height:332px; background:url(/images/peru-map-opaco.gif); position:relative;  margin:2px 10px;  float:right;}

#gmap a {color:#222; font-family:arial, sans-serif; font-size:0.7em; font-weight:bold; text-transform:uppercase;}


a#title2, a#title2:visited {display:block; width:251px; height:330px; padding-top:1px; position:absolute; left:0px; top:0px; background:transparent url(/images/peru-map1.gif) no-repeat 250px 332px; cursor:default; text-decoration:none; }

#gmap a#title2:hover {background-position: 0 0; overflow:visible; color:#c00;}

/* ica*/
a#ica {
	display:block;
	width:30px;
	padding-top:50px;
	overflow:hidden;
	position:absolute;
	left:104px;
	top:229px;
	background:transparent url(/images/pm-ica.gif) no-repeat 250px 332px;
	height: 1px;
}

a#ica:hover {background-position: 0 0; overflow:visible;}

/* iquitos*/
a#iquitos {
	display:block;
	width:133px;
	padding-top:138px;
	overflow:hidden;
	position:absolute;
	left:77px;
	top:19px;
	background:transparent url(/images/pm-iquitos.gif) no-repeat 250px 332px;
	height: 3px;
}

a#iquitos:hover {background-position: 0 0; overflow:visible;}

/* lima*/
a#lima {
	display:block;
	width:41px;
	padding-top:50px;
	overflow:hidden;
	position:absolute;
	left:78px;
	top:186px;
	background:transparent url(/images/pm-lima.gif) no-repeat 250px 332px;
	height: 1px;
}

a#lima:hover {background-position: 0 0; overflow:visible;}


/* ancash*/
a#ancash {
	display:block;
	width:35px;
	padding-top:36px;
	overflow:hidden;
	position:absolute;
	left:66px;
	top:152px;
	background:transparent url(/images/pm-ancash.gif) no-repeat 250px 332px;
	height: 1px;
}

a#ancash:hover {background-position: 0 0; overflow:visible;}


/* trujillo*/
a#trujillo {
	display:block;
	width:43px;
	padding-top:33px;
	overflow:hidden;
	position:absolute;
	left:48px;
	top:132px;
	background:transparent url(/images/pm-trujillo.gif) no-repeat 250px 332px;
	height: 1px;
}

a#trujillo:hover {background-position: 0 0; overflow:visible;}

/* arequipa*/
a#arequipa {
	display:block;
	width:70px;
	padding-top:50px;
	overflow:hidden;
	position:absolute;
	left:126px;
	top:254px;
	background:transparent url(/images/pm-arequipa.gif) no-repeat 250px 332px;
	height: 1px;
}

a#arequipa:hover {background-position: 0 0; overflow:visible;}

/* cusco*/
a#cusco {
	display:block;
	width:57px;
	padding-top:60px;
	overflow:hidden;
	position:absolute;
	left:144px;
	top:201px;
	background:transparent url(/images/pm-cusco.gif) no-repeat 250px 332px;
	height: 1px;
}

a#cusco:hover {background-position: 0 0; overflow:visible;}

/* maldonado*/
a#pto-maldonado {
	display:block;
	width:64px;
	padding-top:50px;
	overflow:hidden;
	position:absolute;
	left:168px;
	top:181px;
	background:transparent url(/images/pm-pto-maldonado.gif) no-repeat 250px 332px;
	height: 1px;
}

a#pto-maldonado:hover {background-position: 0 0; overflow:visible;}

/* puno*/
a#puno {
	display:block;
	width:38px;
	padding-top:70px;
	overflow:hidden;
	position:absolute;
	left:188px;
	top:229px;
	background:transparent url(/images/pm-puno.gif) no-repeat 250px 332px;
	height: 1px;
}

a#puno:hover {background-position: 0 0; overflow:visible;}

/* Chiclayo*/
a#chiclayo {
	display:block;
	width:28px;
	padding-top:30px;
	overflow:hidden;
	position:absolute;
	left:32px;
	top:109px;
	background:transparent url(/images/pm-chiclayo.gif) no-repeat 250px 332px;
	height: 1px;
}
a#chiclayo:hover {background-position: 0 0; overflow:visible;}
/* FIN DE PERU MAPA*/

#photogallery {
	background-color: #000000;
	padding: 0 20px;
	margin: 10px;
}

.galleryimage {
	text-align: center;
}

.galleryimage a {
	color: white;
	text-decoration: none;
}

.galleryimage img {
	border: none;
}

#vistafoto {
	position: absolute;
	/*top: 200px;
	left: 250px;*/
	visibility: hidden;
	z-index: 100;
	background-color: #FFFFFF;
	padding: 5px;
	/*width: 500px;
	height: 500px;
	text-align: center;
	vertical-align: middle;*/
}
.texto-galery{
color:#FFFFFF;
text-align:left;
font-size:95%;}
.link-gallery{
text-decoration:none;
color:#FFFFFF;
margin-left:10px;}
.link-gallery a:link{
display:none;
text-decoration:none;}
.link-gallery a:hover{
display:none;
text-decoration:none;}
.link-tour-right{
margin:0px;
border: 0px;
padding: 0px;}
.testimonial{
/*max-height:440px;*/
/*height:900px;*/
min-height: 900px;
border:1px;
padding:0px;
margin:5px;
overflow:scroll;
}

