html,body,h1,h2,h3,h4,ul,li{margin:0;padding:0;}
img{border:0}
a{color:#464544;text-decoration:none;}
p{text-align:justify;line-height:1.5em;}
.left{float:left}
.right{float:right}
.more{text-align:right}
.clear{clear:both}
body{background-color:#4B5360;text-align:center;font:11px verdana, arial, sans-serif;color:#695F4C;padding-bottom:10px;}
.correos{float:right;width:200px;margin:0;padding:0;}
#wrapper{text-align:left;width:672px;background:#FFF;position:relative;margin:37px auto;}
#header{background:#e6e0d5 url(images/header.gif) no-repeat;height:266px;}
#logo{position:absolute;top:10px;left:300px;width:203px;height:auto;}
#cart{position:absolute;text-align:center;top:10px;left:524px;background:#4B5360;width:140px;}
#cart-top{background:url(images/cart_top.gif) no-repeat;}
#cart-bot{background:bottom left url(images/cart_bot.gif) no-repeat}
#cart-cart{color:#FFF;padding:5px;}
#cart p{margin:0}
#cart .orange{color:#FFB400;font-size:10px;padding-top:10px;}
#cart a{color:#FFF;font-size:10px;}
#nav{background:#4B5360;position:absolute;top:101px;left:287px;width:385px;text-align:center;padding:9px 0;}
#nav li{list-style:none;display:inline;color:#fff;}
#nav a{text-decoration:none;color:#fff;}
#gallery{position:absolute;top:141px;left:287px;width:384px;height:125px;}
#gallery li{list-style:none;float:left;overflow:hidden;height:125px;}
#body{padding-top:3px;background-color:#FFF;}
#categories{float:left;width:195px;}
#seasonal,#collection{float:right;width:474px;background:#e6e0d5;margin-bottom:2px;}
#seasonal h2{font-size:18px}
#galeria{float:right;width:100%;background:#e6e0d5;margin-bottom:2px;}
#seasonal .inner,#collection .inner{padding:6px 12px;}
#seasonal p,#collection p{margin:1.2em 0;}
.more a{font-size:12px;color:#000;text-decoration:none;}
h3{color:#1B1812;}
#categories h1{font-size:16px;color:#fff;background:#333;padding:4px 0 5px 39px;}
#categories li{background-color:#e6e0d5;border-top:1px solid #F4EFDF;list-style:none;font-size:12px;padding:8px 0 8px 20px;}
#categories a{text-decoration:none;color:#000;}
#collection .inner{padding-right:10px;}
#minigal{float:right;width:240px;margin-top:8em;margin-bottom:3em;}
#minigal div{float:left;margin:5px;}
#collection div.list{float:left;padding:.5em 1em;}
#collection ul{padding-left:10px;margin-left:10px;}
#collection li{color:#463F32;font-size:12px;line-height:1.5em;font-family:arial, arial, sans-serif;margin:.2em 0;}
#collection p{clear:both;margin-left:1.5em;}
#seas-one{height:330px;float:left;width:195px;margin-right:3px;background:url(images/foot_1.gif) no-repeat;}
#seas-two,#seas-three #seas-four{height:146px}
#seas-two{float:left;width:249px;margin-right:3px;background:url(images/foot_2.gif) no-repeat;}
#seas-three{float:left;width:222px;background:url(images/foot_3.gif) no-repeat;}
#seas-four{float:right;width:195px;background:url(images/cusco-restaurant.gif) no-repeat;}
#seas p{text-align:right;color:#fff;font-size:18px;font-weight:700;margin:105px 10px 0 0;}
#seas p.plus{text-align:right;color:#fff;font-family:"trebuchet ms", helvetica, sans-serif;font-weight:700;margin:290px 10px 0 0;}
#seas p.date{margin-top:0;font-size:14px;}
#copyright{text-align:center;font-size:9px;padding:3px;}
#lightbox{position:absolute;left:0;width:auto;z-index:100;text-align:center;line-height:0;}
#lightbox a img{border:none}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0}
#hoverNav a{outline:none}
#prevLink,#nextLink{width:49%;height:100%;background:transparent url(images/blank.gif) no-repeat;display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover,#prevLink:visited:hover{background:url(images/prevlabel.gif) left 15% no-repeat}
#nextLink:hover,#nextLink:visited:hover{background:url(images/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;margin:0 auto;}
#imageData{color:#666;padding:0 10px;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:700}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
.lbWidth{position:absolute;top:0;left:0;width:100%;min-width:790px;}
* html .lbContent{margin-left:-790px;position:relative;}
* html .lbMinWidth{padding-left:790px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%}
#motioncontainer{width:100%;height:135px;}
#statusdiv{background-color:#FFFFE0;border:1px solid gray;position:absolute;left:-300px;visibility:hidden;padding:2px;}
#fotosmap{float:right;width:100px;padding-left:7px;}
#fotosmap div{float:right;margin:5px;}
div.imagen{width:160px;height:90px;}
.listas{margin-left:1.5em}
.habitaciones{width:325px;text-align:center;}
.habitaciones,.habitaciones td,.habitaciones th{border:1px ridge #504634}
.habitaciones th{background-color:#524219;color:#FFF;padding:1em 0;}
.mapi th{background-color:#ea6126}
.nazca th{background-color:#999}
.colonial th{background-color:#009600}
.familiar th{background-color:#cda708}
.corregidor th{background-color:#9a1e12}
.pirwa th{background-color:#024c97}
.habitaciones td{color:#000;padding:1em 0;}
.corregidor td,.mapi td{padding:.34em 0}
.habitaciones .tipo{width:180px}
.habitaciones .precio{width:69px}
h1 img,.clearfix{display:block}
a:hover,#motioncontainer a:hover{color:red}
#gallery .colonial,#gallery .backpacker,#gallery .lodging,#gallery .corregidor{width:96px}
.more a:hover,#categories a:hover{text-decoration:underline}
#motioncontainer a img,#motioncontainer a:hover img{border:1px solid #e6e0d5}
#lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666;}
#lightboxDetails{font-size:0.8em;padding-top:0.4em;}
#lightboxCaption{float:left}
#keyboardMsg{float:right}
#closeButton{top:5px;right:5px;}
#lightbox img{border:none;clear:both;}
#overlay img{border:none}
#overlay{background-image:url(overlay.png)}
* html #overlay{background-color:#333;background-color:transparent;background-image:url(blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");}
#idiomas,#blog{background-color:#eee;border:2px solid #FFF;color:#E6E6E6;display:inline;margin:0;position:absolute;top:-20px;}
#blog{right:0}
#blog a{background:url("./images/blog.gif") no-repeat scroll 0 0 #EEE;padding:0 2px 2px 25px;font-weight:bold;letter-spacing:.1em;}
#idiomas a{background:url("./images/flag_es.png") no-repeat scroll 0 0 #EEE;padding:0 2px 2px 25px;}
#idiomas.ingles a{background-image:url("./images/flag_en.gif")}
#precio{font-weight:bold}
