body {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../imagenes/body.gif) center;
}
img {
	border:0px;
}
.cont-index {
  position:absolute;
  left:50%;
  top:50%;
  width:786px;
  height:406px;
  margin-left:-393px;
  margin-top:-203px;
  overflow:auto;
}
p{text-align:justify}
#contenedor { 
width:770px; 
margin-left:-385px; 
font-family:Verdana; 
background-color:#FFF; 
position:absolute; 
left:50%; 
}
#menu-cabezal {
	width:770px;
	float:left;
	margin:0;
	height: 213px;
	background-color: #442C22;
}
#cuerpo {
	width:770px;
	float:left;
	padding-bottom: 10px;
	background: url(../imagenes/img_border.gif) no-repeat #FFF;
}
#cuerpo-hotel {
	width:600px;
	float:left;
	padding-bottom: 10px;
	background:#FFF;
}
#cont-menu{
	width:152px;
	float:left;
}
#informacion {
	width:600px;
	font-family: Verdana;
	font-size: 12px;
	margin:0;
	padding:0;
	float: right;
}
#informacion hr {
	color:#442C22;
	width:100%;
	height:1px;
}
#cont-programa {
	float:right;
	text-align:left;
	width:590px;
	margin-top: 3px;
}
.enlace {
	width:75px;
	float:right;
	text-align: right;
	margin-right: 12px;
}
.impuesto {
	float:left;
	width:100px;
	font-size: 9px;
	margin-top: 15px;
	margin-left: 12px;
}
.programa p.f1 {
	margin:0 0 8px 12px;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana;
	color:#E15A00;
	padding: 0;
	text-align: left;
}
.programa p.f2 {
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	color: #FF6600;
	margin-top: 15px;
	text-align: right;
	margin-right: 14px;
}
.programa span {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight:normal;
	color: #FFB52A;
}
.programa ul{
	list-style-image: url(../imagenes/img_boton3.gif);
	list-style-position: inside;
}
#cont-programa a,.programa a {
	text-decoration: none;
}
#enlaces{
	width:770px;
	height:18px;
	background:url(../imagenes/border_top.gif) no-repeat right #442C22 bottom;
	padding:0;
	margin:0;
}
#enlaces a {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
}
#menu{
	width:165px;
	float:right;
	color:#FFFFFF;
	background:url(../estructura/menu.gif) no-repeat #442C22;
	margin-top: 7px;
	padding: 0;
	text-align: left;
}
#enlaces a:link, #enlaces a:visited, #enlaces a:active{color: #FFF;}
#enlaces a:hover, #programa a:hover{ color: #FFB52A; }
#linea{
	width:145px;
	background:#7C5B3D;
	margin:1px 0 0 0;
	font-size:7px;
	color:#7C5B3D;
}
#combo{
	width:466px;
	text-align:justify;
	margin-left:20px;
	padding-top: 10px;
	float: left;
}
#combo span{
	font-family: Verdana;
	font-size: 10px;
	color:#685029;
	text-decoration:underline;
	font-weight:bold;
}
.txtderechos {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #685029;
}
#avizo-sabia{
	width:120px;
	margin:15px 0 15px 0;
	background:#F7F3E7;
	text-align:left;
	color:#993300;
	font-weight:bold;
	font-family: Verdana;
	font-size: 10px;
	float:right;
}
#avizo-sabia a {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight:normal;
}
#avizo-sabia a:link, #avizo-sabia a:visited, #avizo-sabia a:active{ color: #993300; }
#avizo-sabia a:hover{ color: #FFB52A; }
#avizo-sabia ul{
	list-style-image: url(../imagenes/img_boton1.gif);
	list-style-position: outside;
	margin:20px 0 0 25px;
	padding-left:0;
}
#avizo-sabia li{
	margin:15px 5px 0 0;
}
#avizo-sabia span {
	background:#442C22;
	color:#FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	height:15px;
	width: 120px;
	position: absolute;
	text-align:center;
}
#cont-destino {
	width:550px;
	text-align:justify;
	padding:5px 0 10px 10px;
	float: left;
}
#cont-solicitud { width:730px; text-align:justify; padding:5px 0 10px 10px; float: left; 
}
#cont-mapaperu {
	width:565px;
	text-align:center;
	margin: 15px 0 15px 0;
	float: left;
	padding-bottom: 40px;
}
#cont-destino p, #cont-solicitud p {
	font-family: Verdana;
	font-size: 12px;
	color:#442C22;
	margin:0 0 15px 0;
}
#cont-destino span, #cont-solicitud span{
	font-family: Verdana;
	font-size: 12px;
	color:#800000;
	float:right;
}
#cont-destino font.precio, #cont-solicitud font.precio{
	color: #AF4208;
	font-family: verdana;
	font-size: 11px;
	font-weight:normal;
}
#cont-destino font.pg{
	font-family: Verdana;
	font-size: 12px;
	color:#800000;
	font-weight:bold
}
#cont-destino font{
	font-family:"Book Antiqua";
	font-size: 25px;
	color:#442C22;
	font-weight:bold;
}
#cont-destino a:link, #cont-destino a:visited, #cont-destino a:active{
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	color:#921D20;
	font-family:Verdana;
}
#cont-destino ul {
	list-style-type: none;
}
#cont-destino a:hover{
	color: #FFB52A;
}
#cont-destino td, #cont-solicitud td{ font-family: Verdana; font-size: 11px; color:#921D20; font-weight: bold; vertical-align:top; text-align: left; 
}
.galeria {
	width:180px;
	font-family: Verdana;
	font-size: 11px;
	color:#442C22;
	font-weight:bold;
	text-align:center;
	float:left;
	margin:0 0 10px 0;
	height: 145px;
}
#copy{
	width:560px;
	margin:10px 0 0 0;
	font-family: Verdana;
	font-size: 10px;
	color:#996633;
	text-align:center;
	float: right;
}
.formulario {
	background-color: #FFF;
	color: #AF4208;
	font-family: verdana;
	font-size: 10px;
	border:solid #AF4208 1px;
}
#foto-counter{
	width:250px;
	float:left;
	text-align:center;
	color:#000000;
	font-family:Verdana;
	font-size:19px;
	margin:0 15px 7px 0;
	padding: 5px 0 0 0;
}

#cont-tour td{
	vertical-align:top;
}
#desplegar{
	text-align:right;
}
#lin-titulo{
	background:url(../imagenes/tit_linea.gif);
	width:537px;
	height:15px;
	margin:8px 0 8px 5px;
}
#lin-titulo2{
	height:15px;
	float:left;
}
#lin-titulo3{
	background:url(../imagenes/tit_final.gif) #FFFFFF;
	width:11px;
	height:15px;
	float:right;
}
#imagenes{
	width:135px;
	float:left;
	margin:10px 0 0 0;
	text-align:right;
}
#info{
	width:395px;
	float:left;
	margin:10px 0 0 10px;
	text-align:left;
	color: #C98621;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
}
#info font{
	font-family: Verdana;
	font-size: 10px;
}
#info font.v1 {
	color: #8C522B;
	font-weight: normal;
}
#info font.v2 {
	color: #FF0000;
	font-weight:bold;
}
#cont-tour p{
	font-family: Verdana;
	font-size: 10px;
	text-align:justify;
	padding:0 0 5px 7px;
	color: #FFB52A;
	margin: 0;
}
#cont-tour p.p1 {
	color:#C98621;
}
#cont-tour p.p2 {
	color:#800000;
	font-weight:normal;
}
#cont-tour p.p3 {
	color:#993300;
	font-weight:bold;
}
#cont-tour p.p4 {
	color:#442C22;
	font-weight:bold;
}
#cont-tour p.p5 {
	color:#FF0000;
	font-weight:bold;
}
#link-solicitud {
	width:100%;
	margin:10px 0 0 0;
}
.inf{ font-family:Arial; font-size: 12px; color:#993300; }
#explicacion{ float:left; height:24px; margin-top:4px; }
#hipervinculo{ width:60px; height:24px; }
#cont-hotel{ width:500px; text-align:left; }
#cont-hotel p{ text-align:justify; margin:10px 0 10px 0; }
#servicios{
	width:165px;
	height:35px;
	float:left;
	margin:10px 1px 0 0;
	font-family:Verdana;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
}
.programa-parrafo a {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}
.programa-parrafo a:link , .programa-parrafo a:visited { color:#666666}
#cont-tour a {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #C98621;
}
.programa-parrafo a:active, .programa-parrafo a:hover {
	color:#E15A00
}
#cont-tour ul{
	margin:0 0 0 5px;
	padding:0px;
}
#cont-tour li{
	padding:0px;
	list-style:none;
	margin:10px 0 10px 0;
}
#cont-tour span.s01 {
	color: #FF0000;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}
#hotel {
	width:540px;
	text-align:justify;
	margin:0 0 0 10px;
	padding:5px 0 10px 0;
	float: left;
}
#hotel td{
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #993300;
	padding:0 0 0 3px;
	background:url(../imagenes/img_linea.gif) bottom repeat-x;
	vertical-align: top;
}
#hotel th{
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #FFB52A;
	padding:0 0 0 3px;
	background:url(../imagenes/img_linea.gif) bottom no-repeat;
	vertical-align: top;
}
#hotel span {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight:normal;
	color: #FFB52A;
}
#hotel ul{
	list-style-image: url(../imagenes/img_boton3.gif);
	margin:0 0 0 12px;
}
#hotel li{ padding:0 0 15px 0; }
#hotel a {
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
}
#hotel a:link, #hotel a:visited, #hotel a:active{ color: #442C22; }
#hotel a:hover{ color: #FFB52A; }
/*Hotel */
#hlima, #hareq, #hcolc, #hpuno, #hcusc, #hagua { position:absolute; width:123px; height:22px; }
#hlima {
	left:557px;
	top:594px;
}
#hareq {
	left:613px;
	top:688px;
}
#hcolc {
	left:702px;
	top:708px;
}
#hpuno {
	left:737px;
	top:651px;
}
#hcusc {
	left:722px;
	top:616px;
}
#hagua {
	left:704px;
	top:588px;
}
.boton-borrar-c, .boton-borrar-i, .boton-borrar-p{ width: 86px; height: 32px; border-style: none; background-color:#FFFFFF; cursor:pointer }
.boton-borrar-p{ background-image:url(../imagenes/bot_borrar-p.gif) }.boton-borrar-c{ background-image:url(../imagenes/bot_borrar.gif) }
.boton-borrar-i{ background-image:url(../imagenes/bot_clear.gif) }
.boton-enviar-c, .boton-enviar-i, .boton-enviar-p{ width: 86px; height: 32px; border-style: none; background-color:#FFFFFF; cursor:pointer }
.boton-enviar-c{ background-image: url(../imagenes/bot_enviar.gif); }
.boton-enviar-i{
	background-image: url(../imagenes/bot_send.gif);
} .boton-enviar-p{ background-image: url(../imagenes/bot_enviar.gif); }
.programa img {

}
.programa p.f1 {
	margin:0 0 8px 12px;
	font-weight:bold;
	font-size:12px;
	color:#E15A00;
	padding: 0;
	display:block
}
.programa p.f2 {
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	color: #FF6600;
	margin-top: 15px;
	text-align: right;
	margin-right: 14px;
}
.programa {
	width:250px;
	float:left;
	margin:0 10px 20px 10px;
	font-size:9px;
	background:no-repeat url(../estructura/marco-tours.gif);
	padding: 0;
	height: 180px;
}
.programa-img {
	width:194px;
	height:136px;
	float:left;
}
.programa-titulo {
	font-weight:bold;
	font-size:11px;
	color:#E15A00;
	padding: 3px 0 0 8px;
	width: 240px;
	float: left;
	text-align: left;
}
.programa-parrafo {
	padding: 12px 0 10px 0;
	width:47px;
	float: left;
	background: url(../imagenes/programas-lineas2.jpg) bottom no-repeat;
	text-align: center;
	font-weight: bold;
	
}
.programa-parrafo p {
	margin: 0 0 12px 0;
	padding: 0;
	color:#666666
}
.programa-enlace-precio {
	width:47px;
	float: left;
	text-align: center;
	background: url(../imagenes/programas-lineas2.jpg) bottom no-repeat;
	padding: 0 0 10px 0;
	color: #E15A00;
}
.programa-enlace-precio p {
	font-size:10px;
	font-weight:bold;
	color: #FF6600;
	margin: 0;
	padding: 0;
}
#menu td {
	padding-left: 2px;
	text-align: center;
	color: #FFF;
	font-size: 10px;
}
h1 {
	font-family:Arial;
	font-size: 18px;
	font-weight:bold;
	color:#993300;
	margin: 0 0 7px 0;
}
#top{
	background: url(../estructura/cuerpo.gif);
	float: left;
	width:593px;
}
#bottom{
	background:url(../estructura/bottom.gif) no-repeat bottom;
	float: left;
	width:593px;
}
#cont-tour{
	width:563px;
	float: right;
	background:url(../estructura/top.gif) no-repeat top;
	padding: 0 15px 10px 15px;
}
#cont-menu{
	width:173px;
	float:left;
	text-align: left;
}
script, form {
	margin:0;
	padding:0
}
#imagenes img {
	margin-bottom: 10px;
}
#info img {
	margin-right: 5px
}
#scroll{
	WIDTH: 563px;
	border-color:#999999;
	float: right;
	margin-top: 10px;
}
#scroll-tour{
	WIDTH: 553px;
	border-color:#999999;
	float: left;
	margin-top: 10px;
	padding-left: 12px;
}
#previewcontainer {
	z-index:100;
	left:315px;
	visibility:visible;
	position:absolute;
	top:183px;
}
#previewcontainer p {
 font-family: Verdana;
 font-size: 10px;
 color: #000000;
 text-align: justify;
}
a.f { font-size: 12px; }
font{
	margin: 0px;
	padding: 0px;
}
#cont-destino p {
	font-size: 12px;
	margin:0 0 15px 0;
}
#cont-texto{
	width:563px;
	float: right;
	padding: 0 15px 20px 15px;
	background: url(../estructura/top2.gif) no-repeat top;
}
.titulo {
	margin-top: 0px;
}
object {
	margin: 0px;
	padding: 0px;
}
#form-popup{ width:740px; float: left; background: url(../estructura/cuerpo-sol.gif) #FFF repeat-y; padding: 0 0 20px 10px; }
#menu-flash{width:inherit; float:left; height:75px}
#menu-flotante{width:inherit; float:left; background:url(../imagenes/menu01.png) top no-repeat; padding-top:18px}
#menu-contactenos{width:inherit; float:left}
#menu-contactenos a{color:#FFFFFF; text-decoration:none;}

#top-solicitud{ float: left; width:740px; background: url(../estructura/top-sol.gif) no-repeat top; 
}
#bottom-solicitud{ background:url(../estructura/bottom-sol.gif) no-repeat bottom; float: left; width:740px; padding-bottom: 10px; 
}
#cont-texto-solicitud{ width:703px; float: right; padding: 0 15px 20px 15px; 
}
#scroll-solicitud{ WIDTH: 703px; border-color:#999999; float: right; margin-top: 10px; 
}
h1.oculto{ font-size:1px; color:#3E2226; margin: 0; padding: 0; }
.exp-dias {
	float: left;
	width: 500px;
	padding-left: 10px;
	color: #993300;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 15px;
}
