*{
	margin:0;
	padding:0;
}

.banner{
	width: 950px;
	height: 300px;
	border: 1px solid black;
    margin: auto;	
	border-radius: 10px;
	
	
	background-size: 100% 100%;
	
	animation-name: banner;
	animation-duration: 40s;
	animation-iteration-count: infinite;
	
	
}

	@keyframes banner {
		0%, 10% {
				background-image: url(../imagenes/1.jpg);
		}
		15%, 25%{
			background-image: url(../imagenes/2.jpg);
		}
		30%, 40% {
			background-image: url(../imagenes/3.jpg);
		}
		45%, 55% {
			background-image: url(../imagenes/4.jpg);
		}
		60%, 70% {
			background-image: url(../imagenes/5.jpg);
		}
		75%, 85% {
			background-image: url(../imagenes/6.jpg);
		}
		90%, 100% {
			background-image: url(../imagenes/7.jpg);
		}
	}
	
	body{
	
	background:#F2F4F4;
	font-family:monospace;
	
}
header, .main, footer{
	
	width: 1000px;
	font-family:Arial;
	margin: auto;
	
	
}
	
	header nav {
		
		background:#CFCFCF;
		
	}
	header nav ul {
		list-style:none;
		
	} 
	
	
	
	header nav ul li a{
		padding:10px 30px;
		display:block;
		color:black;
		text-decoration:none;
		
	}
	
	header nav ul li a:hover{
		background:#CFCFCF;
	}
	.nav li ul {
		
		display:none;
		position:absolute;
		min-width:140px;
	}
	
	.nav li:hover > ul {
		display:block; 
	}
	
	
	.nav > li {
		
		Float:Left;
	}
	
	footer{
		width:600px;
		background:#000;
		color:#fff;
		clear:both;
		padding:10px 0px;
		text-align:center;
	}
	form{
		width: 450px;
		margin:auto;
		background: rgba(0,0,0,0.4);
		padding:10px 20px ;
		box-sizing:border-box;
		margin-top:40px;
		border-radius:7px;
	}
	
	h2{
		text-align:center;
		margin:0px;
		font-size:30px;
		margin-bottom:10px;
	}
	input, textarea{
		width:100%;
		margin-bottom:20px;
		padding:7px;
		box-sizing:border-box;
	font-size:17px;
	border:none;
	
	}
	
	textarea{
		min-height:100px;
		max-height:200px;
		max-width:100%;	
	}
	
	#button{
		background:#31384A;
		color:#fff;
		padding:20px;
	}
		
		#button:hover{
			cursor: pointer;
		}
		
		@media (max-width:480px) {
			form{
				width:100%;
			}
		}
	
	
	
	
	
	