/* CSS Document */

	
	{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	}
body {
	font-family: Comic Sans;
	text-align:center;	
 }


	 

	
h1 {
 	float: center;
	text-align:center;
 }
 
#banner {
	margin-top: 0;
	position:relative;
	}
	
#banner img {
	width: 100%;
	height:100%;
	max-width:700px;
	}
	
#datos .contenedor{
	display: flex	;
	justify-content: center;
	flex-wrap: wrap;
	} 	
	
#datos article{	
	margin: 15px;
	text-align:left;
	}
	
#datos img{	
	width: 100%;
	max-width:280px;
	}
	
#datos image{	
	width: 100%;
	max-width:450px;
	}	
	
#fotos .contenedor{
	display: flex	;
	justify-content: center;
	flex-wrap: wrap;
	} 	
	
#fotos foto{	
	margin: 15px;
	}
	
#fotos img{	
	width: 100%;
	max-width:250px;
	}	
	 


	
#contacto .contenedor{
	display: flex	;
	justify-content: center;
	flex-wrap: wrap;
	} 	
	
#contacto contacto{	
	margin: 25px;
	}
	
#contacto img{	
	width: 100%;
	max-width:100px;
	max-height:50px;
	}	
#contacto images{	
	width: 100%;
	max-width:350px;
	}
	
#footer {
	width: 100%;
	height: 60px;
	background: #FC4F00;
	color: #000000

}	
	
#footer .contenedor{
	display: flex	;
	justify-content: center;
	flex-wrap: wrap;
	} 		
 
 @media (min-width:1024px) {
.contenedor {
 		width: 1200px;
		margin: center;
	}
}	
	
