@charset "utf-8";
/* CSS Document */

body { 
	background-image:url(../Imagenes/home/barra-naranja.gif);
	background-repeat: repeat-x; 
	background-color: #fceab8; 
	margin: 0; 
}
#inicio_off { }
#Circuitos21 { }
#Imagenes21 { }
#Contacto21 { }
#Quienes Somos21 { }
#Nuestros Servicios21 { }
.dsR362 /*agl rulekind: base;*/ { 
	width: 2px; 
	height: 77px; 
}
.dsR367 /*agl rulekind: base;*/ { 
	width: 64px; 
}
.dsR369 /*agl rulekind: base;*/ { 
	width: 63px; }
.dsR371 /*agl rulekind: base;*/ { 
	width: 61px; 
}
.dsR373 /*agl rulekind: base;*/ { 
	width: 48px; 
}
.dsR375 /*agl rulekind: base;*/ { 
	width: 162px; 
}
.dsR378 /*agl rulekind: base;*/ { 
	text-align: center; 
	vertical-align: top; 
}
.dsR388 /*agl rulekind: base;*/ { 
	width: 72px; 
}
.dsR376 /*agl rulekind: base;*/ { 
	width: 105px; 
	height: auto; 
}
#arequipa_off2 { 
	width: 113px; 
	height: 21px; 
}
#cajamarca_off2 { 
	width: 113px; 
	height: 20px; 
}
#cusco_off2 { }
#chiclayo_off { }
#iquitos_off { }
#lima_off { }
#nazca_off { }
#puerto_off { }
#puno_off { }
#trujillo_off { }
#menu-destinos2 { 
	position: relative; 
	top: 64px; 
	left: -21px; 
	width: 17px; 
	height: 18px; 
	z-index: 50; 
	visibility: hidden; 
}
.dsR390 /*agl rulekind: base;*/ { 
width: 72px; height: 28px; }
.dsR391 /*agl rulekind: base;*/ { 
height: 28px; }
.dsR392 /*agl rulekind: base;*/ { 
width: 64px; height: 28px; }
.dsR393 /*agl rulekind: base;*/ {
	width: 63px; height: 28px; }
.dsR394 /*agl rulekind: base;*/ {
	width: 61px; height: 28px; }
.dsR395 /*agl rulekind: base;*/ {
	width: 48px; height: 28px; }
.dsR396 /*agl rulekind: base;*/ {
	width: 162px; height: 28px; }
.dsR399 /*agl rulekind: base;*/ {
	width: 637px; height: 106px; }
.dsR401 /*agl rulekind: base;*/ {
	width: 100%; height: 100%; }
.dsR440 /*agl rulekind: base;*/ {
	width: 637px; height: auto; }
.dsR431 /*agl rulekind: base;*/ { 
	width: 10px; 
}
.dsR435 /*agl rulekind: base;*/ { 
	text-align: center;
	width: 153px;
	vertical-align: top; 
}
.dsR451 /*agl rulekind: base;*/ {
	background-color: #b06307; 
	width: 5px; height: 5px; }
.dsR452 /*agl rulekind: base;*/ {
	width: 627px;
	height: 145px; }
.dsR453 /*agl rulekind: base;*/ {
	text-align: left;
	width: 444px; vertical-align: top; }
.dsR455 /*agl rulekind: base;*/ {
	background-color: #b06307;
	width: 627px;
	height: 5px;
	}
.dsR456 /*agl rulekind: base;*/ {
	background-color: #fff;
	text-align: center;
	width: 627px;
	vertical-align: top;
	}
.dsR457 /*agl rulekind: base;*/ {
	background-color: #b06307;
	text-align: center;
	width: 627px;
	height: 5px;
	vertical-align: top;
	}
#principales_off { }
.ds9 /*agl rulekind: base;*/ {
	font-weight: bold;
	}
.ds11 /*agl rulekind: base;*/ {
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
	}
.ds12 /*agl rulekind: base;*/ {
	font-size: 15px;
	font-weight: bold;
	}
.dsR384 {
	width: 113px; 
	height: auto; 
}
.dsR389 {
	text-align: center; 
	width: 113px; 
	height: 39px; 
	vertical-align: top; 
}
.dsR458 {
	text-align: center; 
	width: 113px; 
	height: 42px; 
	vertical-align: top; 
}
#clasico_off {}
#ideal_off {}
#menu-circuitos {
	visibility: hidden;
	position: relative;
	z-index: 50;
	top: 80px;
	left: -21px;
	width: 17px;
	height: 18px;
}
#mosaico_off {}
#norte_off {
	height: 39px; 
}


/* --- Menu Desplegable --- */

.lista {
	list-style: square;
	margin: auto;
	position: inherit;
}

.lista li {
	display: block;
	float: none;
	margin: auto;
	padding: inherit;
	width: auto;
	border: none;
}

.subTituloMenu {
	font-size: 9px;	
}

/* Menu Desplegable final */
#jsddm {
	margin: 0;
	padding: 0;
}
	
#jsddm li {
	display: inline;
	float: left;
	list-style: none;
	font: 11px Tahoma, Arial;
	width: 60px;
	position: relative;
	margin: 0px 2px;
	font-weight: bold;	
	font-style:italic;
	height: 77px;
}

#jsddm li a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
}

#jsddm li a:hover {
	color:#90390F;
}
	
#jsddm li ul {
	margin: 0;
	padding: 0;
	width: 120px;
	position: relative;
	visibility: hidden;
	background-color: #F5A228;
	border-top: 1px solid white;
	text-align: left;	
}

#jsddm li ul li {
	float: none;
	display: list-item;
	background-color: #F5A228;
	width: 120px;
	height: auto;
	padding: 3px;
}

#jsddm li ul li a{
	font-size: 11px;
	font-weight: bold;
	font-style:italic;
	padding-bottom: 2px;
	border-bottom: 1px solid #FFF;
}

#jsddm li ul li a:hover {
	font-size: 11px;
	background-color: #FDD792;
	font-weight: bold;
}

.separar {
	border-left: 1px solid #000;
}

.tituloPrecio {
	font-size: 11px;
	font-weight: bold;
}

.cabeceraPrecio {
	text-align: center;
	font-weight: bold;
}

.precio {
	text-align: center;
	font-weight: bold;
}

.hotel {
	font-size:10px;
	text-align:center;
}

.tablaPrecio, .tablaPrecio td {
	border: 1px solid #000;
}

.nomHotel {
	width: 60%;
}

.nomHotelCircuitos {
	width: 15%;
}

.cuerpoCircuito {
	margin-left: 5px;
}


/* */

.dsR384 /*agl rulekind: base;*/ { width: 637px; height: auto; }
.dsR388 /*agl rulekind: base;*/ { text-align: center; width: 49px; height: auto; vertical-align: top; }
.dsR221 /*agl rulekind: base;*/ { width: 534px; height: auto; }
.dsR62 /*agl rulekind: base;*/ { width: 10px; height: 10px; }
.dsR61 /*agl rulekind: base;*/ { width: 129px; height: 10px; }
.dsR153 /*agl rulekind: base;*/ { width: 30px; height: 10px; }
.dsR152 /*agl rulekind: base;*/ { width: auto; height: 10px; }
.dsR203 /*agl rulekind: base;*/ { width: 10px; height: 1px; }
.dsR204 /*agl rulekind: base;*/ { width: 129px; height: 1px; }
.dsR205 /*agl rulekind: base;*/ { width: 30px; height: 1px; }
.dsR334 /*agl rulekind: base;*/ { text-align: left; width: auto; height: 74px; vertical-align: top; }
.dsR337 /*agl rulekind: base;*/ { width: 10px; height: 74px; }
.dsR336 /*agl rulekind: base;*/ { width: 129px; height: 74px; }
.dsR335 /*agl rulekind: base;*/ { width: 30px; height: 74px; }
.dsR140 /*agl rulekind: base;*/ { width: 543px; height: 230px; }
.dsR57 /*agl rulekind: base;*/ { background-color: #963; width: 4px; height: 4px; }
.dsR94 /*agl rulekind: base;*/ { background-color: #963; width: 534px; height: 4px; }
.dsR95 /*agl rulekind: base;*/ { background-color: #fff; text-align: center; width: 534px; vertical-align: top; }
.dsR390 /*agl rulekind: base;*/ { height: 30px; }
.dsR392 /*agl rulekind: base;*/ { text-align: center; height: 30px; vertical-align: middle; }
.dsR394 /*agl rulekind: base;*/ { text-align: left; height: 30px; vertical-align: middle; }
#FormName { width: auto;  }
.dsR213 /*agl rulekind: base;*/ { height: auto; }
.dsR216 /*agl rulekind: base;*/ { width: 100%; height: 294px; }
.dsR224 /*agl rulekind: base;*/ { width: 20px; }
.dsR228 /*agl rulekind: base;*/ { background-color: #fff; width: 550px; }
.dsR232 /*agl rulekind: base;*/ { width: 100px; }
.dsR234 /*agl rulekind: base;*/ { width: 544px; height: 90px; }
.dsR235 /*agl rulekind: base;*/ { width: 100px; height: 37px; }
.dsR238 /*agl rulekind: base;*/ { vertical-align: top; }
.dsR258 /*agl rulekind: base;*/ { width: 20px; height: 20px; }
.dsR260 /*agl rulekind: base;*/ { width: 90px; height: 20px; vertical-align: top; }
.dsR261 /*agl rulekind: base;*/ { width: 100px; height: 20px; }
.dsR263 /*agl rulekind: base;*/ { height: 20px; }
.dsR264 /*agl rulekind: base;*/ { height: auto; }
.dsR266 /*agl rulekind: base;*/ { text-align: left; height: 20px; vertical-align: top; }
.dsR268 /*agl rulekind: base;*/ { width: 20px; height: 10px; }
.dsR269 /*agl rulekind: base;*/ { text-align: left; height: 10px; vertical-align: top; }
.dsR270 /*agl rulekind: base;*/ { width: 10px; height: 10px; }
.dsR271 /*agl rulekind: base;*/ { text-align: right; width: 90px; height: 10px; vertical-align: top; }
.dsR272 /*agl rulekind: base;*/ { width: 100px; height: 10px; }
.dsR283 /*agl rulekind: base;*/ { text-align: left; width: 254px; vertical-align: top; }
.dsR285 /*agl rulekind: base;*/ { text-align: left; width: 170px; vertical-align: top; }
.dsR291 /*agl rulekind: base;*/ { width: 275px; height: auto; }
.dsR292 /*agl rulekind: base;*/ { width: 160px; }
.dsR277 /*agl rulekind: base;*/ { width: 10px; }
.dsR279 /*agl rulekind: base;*/ { width: 50px; }
.dsR281 /*agl rulekind: base;*/ { width: 58px; height: auto; }
.dsR295 /*agl rulekind: base;*/ { width: 546px; height: 277px; }
.dsR302 /*agl rulekind: base;*/ { text-align: center; width: 90px; height: 20px; vertical-align: top; }
.dsR304 /*agl rulekind: base;*/ { text-align: left; width: 254px; height: 37px; vertical-align: middle; }
.dsR12 /*agl rulekind: base;*/ { height: 106px; }
.dsR11 /*agl rulekind: base;*/ { width: 162px; }
.dsR10 /*agl rulekind: base;*/ { width: 48px; }
.dsR9 /*agl rulekind: base;*/ { width: 61px; }
.dsR8 /*agl rulekind: base;*/ { width: 63px; }
.dsR7 /*agl rulekind: base;*/ { width: 64px; }
.dsR376 /*agl rulekind: base;*/ { width: 105px; height: auto; }
.dsR6 /*agl rulekind: base;*/ { width: 72px; }
.dsR384 /*agl rulekind: base;*/ { width: 637px; height: auto; }
.dsR388 /*agl rulekind: base;*/ { text-align: center; width: 49px; height: auto; vertical-align: top; }
.dsR140 /*agl rulekind: base;*/ { width: 542px; height: 230px; }
.dsR57 /*agl rulekind: base;*/ { background-color: #963; width: 4px; height: 4px; }
.dsR94 /*agl rulekind: base;*/ { background-color: #963; width: 534px; height: 4px; }
.dsR95 /*agl rulekind: base;*/ { background-color: #fff; text-align: center; width: 534px; vertical-align: top; }
.dsR390 /*agl rulekind: base;*/ { height: 30px; }
.dsR392 /*agl rulekind: base;*/ { text-align: center; height: 30px; vertical-align: middle; }
.dsR394 /*agl rulekind: base;*/ { text-align: left; height: 30px; vertical-align: middle; }
.dsP1 /*agl rulekind: base;*/ { color: #000; font-size: 10px; font-family: verdana; font-style: normal; font-weight: normal; }
.ds2 /*agl rulekind: base;*/ { color: #000; font-size: 10px; font-family: verdana; font-style: normal; font-weight: bold; }
.ds3 /*agl rulekind: base;*/ { color: #000; font-size: 10px; font-family: verdana; }
.dsR221 /*agl rulekind: base;*/ { width: 534px; height: auto; }
.dsR62 /*agl rulekind: base;*/ { width: 10px; height: 10px; }
.dsR61 /*agl rulekind: base;*/ { width: 129px; height: 10px; }
.dsR153 /*agl rulekind: base;*/ { width: 30px; height: 10px; }
.dsR346 /*agl rulekind: base;*/ { width: 350px; height: 10px; }
.dsR343 /*agl rulekind: base;*/ { width: 15px; height: 10px; }
.dsR203 /*agl rulekind: base;*/ { width: 10px; height: 1px; }
.dsR204 /*agl rulekind: base;*/ { width: 129px; height: 1px; }
.dsR205 /*agl rulekind: base;*/ { width: 30px; height: 1px; }
.dsR348 /*agl rulekind: base;*/ { text-align: left; width: 350px; height: auto; vertical-align: top; }
.dsR345 /*agl rulekind: base;*/ { text-align: left; width: 15px; height: 74px; vertical-align: top; }
.dsR337 /*agl rulekind: base;*/ { width: 10px; height: 74px; }
.dsR336 /*agl rulekind: base;*/ { width: 129px; height: 74px; }
.dsR335 /*agl rulekind: base;*/ { width: 30px; height: 74px; }
.dsR344 /*agl rulekind: base;*/ { width: 15px; height: 74px; }
.dsR682 /*agl rulekind: base;*/ { text-align: center; width: 346px; height: 22px; vertical-align: middle; }
.dsR390 /*agl rulekind: base;*/ { width: 72px; height: 28px; }
.dsR391 /*agl rulekind: base;*/ { height: 28px; }
.dsR392 /*agl rulekind: base;*/ { width: 64px; height: 28px; }
.dsR393 /*agl rulekind: base;*/ { width: 63px; height: 28px; }
.dsR394 /*agl rulekind: base;*/ { width: 61px; height: 28px; }
.dsR395 /*agl rulekind: base;*/ { width: 48px; height: 28px; }
.dsR396 /*agl rulekind: base;*/ { width: 162px; height: 28px; }
.dsR399 /*agl rulekind: base;*/ { width: 637px; height: 106px; }
.dsR408 /*agl rulekind: base;*/ { width: 637px; height: auto; }
.dsR410 /*agl rulekind: base;*/ { text-align: center; width: 545px; height: auto; vertical-align: top; }
.dsR413 /*agl rulekind: base;*/ { width: 46px; height: auto; }
.dsR417 /*agl rulekind: base;*/ { width: 46px; height: 15px; }
.dsR418 /*agl rulekind: base;*/ { width: 545px; height: 15px; }
.dsR438 /*agl rulekind: base;*/ { text-align: center; width: 50px; height: auto; vertical-align: top; }
.dsR441 /*agl rulekind: base;*/ { width: 261px; height: auto; }
.ds6 /*agl rulekind: base;*/ { font-weight: bold; }
.ds7 /*agl rulekind: base;*/ { font-size: 15px; font-weight: bold; }
.dsR482 /*agl rulekind: base;*/ { text-align: center; width: 10px; height: auto; vertical-align: top; }
.dsR518 /*agl rulekind: base;*/ { width: 46px; height: 30px; }
.dsR519 /*agl rulekind: base;*/ { text-align: left; width: 545px; height: 30px; vertical-align: middle; }
.dsR541 /*agl rulekind: base;*/ { text-align: center; width: auto; height: auto; vertical-align: top; }
.dsR537 /*agl rulekind: base;*/ { background-color: #b06307; width: 2px; height: 5px; }
.dsR545 /*agl rulekind: base;*/ { background-color: #fff; width: 4px; }
.dsR547 /*agl rulekind: base;*/ { width: 637px; height: auto; }
.dsR548 /*agl rulekind: base;*/ { background-color: #b06307; width: 265px; height: 5px; }
.dsR549 /*agl rulekind: base;*/ { background-color: #fff; }
.dsR384 /*agl rulekind: base;*/ { width: 113px; height: auto; }
.dsR389 /*agl rulekind: base;*/ { text-align: center; width: 113px; height: 39px; vertical-align: top; }
.dsR551 /*agl rulekind: base;*/ { text-align: center; width: 113px; height: 42px; vertical-align: top; }

.dsR566 /*agl rulekind: base;*/ { text-align: center; width: 164px; vertical-align: top; }
.dsR572 /*agl rulekind: base;*/ { text-align: center; width: 164px; height: 15px; vertical-align: top; }
.ds17 /*agl rulekind: base;*/ { font-size: 9px; }
.dsR440 /*agl rulekind: base;*/ { width: 637px; height: auto; }
.dsR451 /*agl rulekind: base;*/ { background-color: #b06307; width: 5px; height: 5px; }
.dsR455 /*agl rulekind: base;*/ { background-color: #b06307; width: 627px; height: 5px; }
.dsR456 /*agl rulekind: base;*/ { background-color: #fff; text-align: center; width: 627px; vertical-align: top; }
.dsR457 /*agl rulekind: base;*/ { background-color: #b06307; text-align: center; width: 627px; height: 5px; vertical-align: top; }
.dsR609 /*agl rulekind: base;*/ { text-align: center; width: 164px; height: 20px; vertical-align: middle; }
.dsR611 /*agl rulekind: base;*/ { text-align: center; width: 164px; height: 10px; vertical-align: top; }
.dsR613 /*agl rulekind: base;*/ { text-align: center; width: 164px; height: 20px; vertical-align: top; }
.dsR615 /*agl rulekind: base;*/ { width: 627px; height: 466px; }
.dsR616 /*agl rulekind: base;*/ { width: 34px; height: 15px; }
.dsR617 /*agl rulekind: base;*/ { width: 34px; }
.dsR618 /*agl rulekind: base;*/ { width: 34px; height: 20px; }
.dsR619 /*agl rulekind: base;*/ { width: 34px; height: 10px; }
.dsR620 /*agl rulekind: base;*/ { width: 33px; height: 15px; }
.dsR621 /*agl rulekind: base;*/ { width: 33px; }
.dsR622 /*agl rulekind: base;*/ { width: 33px; height: 20px; }
.dsR623 /*agl rulekind: base;*/ { width: 33px; height: 10px; }

.dsR666 /*agl rulekind: base;*/ { background-color: #b06307; width: 546px; height: 5px; }
.dsR667 /*agl rulekind: base;*/ { background-color: #fff; text-align: center; width: 546px; height: 1px; vertical-align: top; }
.dsR668 /*agl rulekind: base;*/ { background-color: #fff; text-align: center; width: 546px; height: 40px; vertical-align: middle; }
.dsR669 /*agl rulekind: base;*/ { background-color: #b06307; text-align: center; width: 546px; height: 5px; vertical-align: top; }
.dsR678 /*agl rulekind: base;*/ { text-align: center; width: 100px; height: 22px; vertical-align: middle; }
.dsR681 /*agl rulekind: base;*/ { width: 546px; height: auto; }
.dsR682 /*agl rulekind: base;*/ { text-align: center; width: 346px; height: 22px; vertical-align: middle; }
#izq { width: 12px; height: 14px; }
.ds36 /*agl rulekind: base;*/ { color: #696969; font-size: 12px; }
.dsR338 /*agl rulekind: base;*/ { width: 100%; height: 677px; }
.dsR659 /*agl rulekind: base;*/ { background-color: #b06307; width: 5px; height: 1px; }
.dsR661 /*agl rulekind: base;*/ { width: 556px; height: 446px; }

.tituloCircuito {
	text-transform: uppercase;
	color:#944F31;
}

.tituloCategoria {
	font-family:Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
	color:#944F31;
	font-style:italic;
	font-size: 12px;
	font-weight: bold;
}

.imagen_flotante_derecha {
	float: right;
	margin-bottom: 5px;
	margin-left: 5px;
}

H3 {
  margin: 0;
}

/* Calendar */
/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../Imagenes/calendar.png) no-repeat;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 80px;
	float: left;
}
