body{
	margin: 0;
	font-family:futura;
	font-size:1em;
}

header {
	width:100%;
	background: #6d9d0c;
}
#btn-menu{
		display:none;
}
header label{
	display: none;
	width: 20px;
	height: 20px;
	padding:20px;
	border-right:1px solid #fff;
    bottom:0;
	position:fixed
	
}
header label:hover{
	cursor:pointer;
	background:#013b75;
}

.menu ul {
	margin: 0;
	list-style: none;
	padding: 0;
	display:flex;
	justify-content:center;
}


.menu li:hover{
	background:#5b8507;
}
.menu li a{
	display:block;
	padding:10px 5px;
	color:#fff;
	text-decoration:none;
}


@media (max-width:768px){
	header label{
		display:block;
	}
	.menu{
		position: absolute;
		background:#00264c;
		width:50%;
		margin-left:-50%;
		transition:all 0.5s;
	}
	.menu ul{
		flex-direction: column;
	}
	
	.menu li {
		border-top: 1px solid #fff;
	}
	
	#btn-menu:checked ~ .menu{
		margin:0;
	}
}

.slider {
	width:70%;
	margin:auto;
	overflow:hidden;
}
.slider ul{
	display:flex;
	padding: 0;
	width:600%;
	animation: CAMBIO 30s infinite alternate;
}
.slider li{
	width:100%;
	list-style:none;
}
.slider img{
	width:100%;

}	
@keyframes CAMBIO {
     0% {margin-left: 0; }
	 13% {margin-left: 0; }
	
	 17% {margin-left: -100%; }
	 30% {margin-left: -100%; }
	
	 34% {margin-left: -200%; }
	 47% {margin-left: -200%; }
	
	 51% {margin-left: -300%; }
	 64% {margin-left: -300%; }
	 
	 68% {margin-left: -400%; }
     81% {margin-left: -400%; }
	
	 85% {margin-left: -500%; }
     100% {margin-left: -500%; }	 
}
.footer{
	background-color:#6d9d0c;
	bottom:0;
	position:fixed;
	width:100%;
	height:70px;
	text-align:center;
	color:#fff;
}

form{
	margin:0 auto;
	margin-top:12px;
	width:50%;
	max-width:300px;
	background:#F3F3F3;
	padding:30px;
	border:1px solid rgba(0,0,0,0.2);
	border-radius:50px;
}
h2{
	text-align:center;
	margin-bottom:auto;
	margin-top:1px;
	color:rgba(0,0,0,0.5);
	
}
input{
	display:block;
	padding: 10px;
	width:90%;
	margin:15px 0;
	font-size:15px;
}
input[type="submit"]{
	background:linear-gradient(#FFDA63,#FFB940);
	border:0;
	color: brown;
	opacity:0.8;
	cursor:pointer;
	border-radius:20px;
	margin-bottom:0;
	margin:0 auto;
}
.hoteles {
	margin:022px;
padding: 0px;
}

