html,body{
	font-family: 'Sanchez', serif;
	margin: 0px;
	height: 100%;
	background-color: #f5f5f5;
	color: #000;
}
/**********************HOME**************************/
#main{
	background-color: #f5f5f5;
	color: #000;
}
#home{
	padding: 5px;
	font-size: 22px;
}
#home img{
}
#home ul{
	list-style: none;
	margin-top: 30px;
}
#home ul li{
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
}
#home ul li a{
	color: #000;
	padding-bottom: 5px;
}
#home ul li a:hover{
	color: #ae4a84;
	text-decoration: none;
	padding-bottom: 5px;
}
.hvr-underline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-left:before {
	padding-top: 5px;
	content: "";
	position: absolute;
	z-index: -1;
	left: 0;
	right: 100%;
	bottom: 0;
	background: #ae4a84;
	height: 4px;
	-webkit-transition-property: right;
	transition-property: right;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {
	right: 0;
}
/*****************************************************/
#slider{
}
/*****************************************************/
#quote{
	color: #fff;
	text-align: center;
	padding: 20px;
	font-size: 16px;
	background-image: url("backquote.jpg");
	background-repeat: repeat-x;
}
/************************d3d5d8*****************************/
#flyers{
	padding: 20px;
	text-align: center;
	font-size: 16px;
	background-color: #f5f5f5;
}
.ftitle{
	color: #fff;
	padding-bottom: 10px;
	background-color: #009d7d;
}
.title{
	font-size: 30px;
	font-weight: bold; 
}
/*****************************************************/
#info{
color: #fff;
	padding: 20px;
	text-align: center;
	font-size: 12px;
	background-color: #0e5493;
}
#info ul{
	list-style-image: url('list.png');
}
/*****************************************************/
footer{
	background-color: #000;
	color: #6b6758;
	min-height: 10%;
	font-size: 15px;
	text-align: center;
	padding: 10px;
}
footer ul{
	list-style: none;	
	margin-top: 20px;
}
footer ul li{
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
}

/*********************DETAILS*************************/
#border{
	border: 30px solid #fff;
	background-color: #fff;
}
#info1{
	color: #1c1b17;
	margin-bottom: 20px;
	font-size: 16px;
	background-color: #fff;
}
#info2{
	color: #fff;
	padding: 20px;
	font-size: 16px;
	background-color: #005846;
}
#info2 ul li a{
	color: #fff;
	padding-bottom: 5px;
}
#info2 ul li a:hover{
	color: #fff;
	text-decoration: none;
	padding-bottom: 5px;
}
#infobox{
	padding: 10px;
	border: 2px solid #d3d5d8;
  	border-radius: 5px;
}
#moreinfo{
	text-align: center;
	padding: 10px;
}
#tour1{
	margin-top: 10px;
	text-align: justify;
}
#tour2{
	margin-top: 10px;
	text-align: justify;
}
#tour3{
	margin-top: 10px;
	text-align: justify;
}
#tour4{
	margin-top: 10px;
	text-align: justify;
}
#tour5{
	margin-top: 10px;
	text-align: justify;
}
#tour6{
	margin-top: 10px;
	text-align: justify;
}
#tour7{
	margin-top: 10px;
	text-align: justify;
}
#tour8{
	margin-top: 10px;
	text-align: justify;
}
#tour9{
	margin-top: 10px;
	text-align: justify;
}
/*********************US*************************/
#us{
	text-align: justify;
	padding: 10px;
	margin-bottom: 20px;
}
#misvis{
	text-align: justify;
	padding: 10px;
	margin-bottom: 20px;
}
#valores{
	text-align: justify;
	padding: 10px;
	margin-bottom: 20px;
}
#valores ul{
	list-style-image: url('list.png');
}
#valores ul li{
	padding: 5px;
}
/*********************DESTINOS*************************/
#destiny{
	padding: 20px;
	text-align: justify;
}
/*********************FULLDAYS*************************/
#fullday{
	padding: 20px;
	text-align: justify;
}
/*********************CONTACT*************************/
#contact{
	padding: 20px;
	text-align: justify;
}
#map{
	border: 1px solid #1c1b17;
}
/*********************RESERVEAQUI*************************/
#reserva{
	margin-top: 10px;
	padding: 20px;
	text-align: justify;
	background-color: #d3d5d8;
}
/*********************AREQUIPA*************************/

/*********************STATIC*************************/

.flotante1 {
    display:scroll;
        position:fixed;
        bottom:30%;
        right:0px;
        z-index: 99;
}
.flotante2 {
    display:scroll;
        position:fixed;
        bottom:18%;
        right:0px;
        z-index: 99;
}
.flotante3 {
    display:scroll;
        position:fixed;
        bottom:7%;
        right:0px;
        z-index: 99;
}
.flotante1 img:hover {
height: 72px;
width: 72px;
margin-left: -50px;
}
.flotante2 img:hover {
height: 72px;
width: 72px;
margin-left: -50px;
}
.flotante3 img:hover {
height: 72px;
width: 72px;
margin-left: -50px;
}