* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;

}

.contenedor {

	background: #000000 ;
	width: 100%;
	height: 970px;
	/*max-width:1000px ;*/
	/*margin: auto;*/

	display: flex;
	flex-direction: column;
	/*flex-wrap: wrap;*/
	align-items:center;
	
	justify-content: center;
	

}

.logo {
	
	display: flex;
	justify-content: center;
	width: 100%;
    /*background: #DB2C27;*/
	align-items: center;
		

}

.imagen {

	display: block;
	
	justify-content: center;
	padding: 10px 0px;
	
}

p {
	
	color: #bdbdbd;
	font-size: 30px;
	
}

a {
	display: block;
    /*margin-top: 20px;*/
	font-family: 'REM', sans-serif;
	font-size: 25pt;
	text-decoration:none;
	/*background-color: #DB2C27;*/
	border: 2px solid #DB2C27;
	color: #bdbdbd;
	border-radius: 10px;
	padding: 10px 30px;
	justify-content: center;
}

a:hover {
	background-color: #db2d2762;
	color: #bdbdbd;
	
}

.cont3 {

	background: #000000 ;
	width: 100%;
	height: 1fr;
	/*max-width:1000px ;*/
	margin-top: 50px;

	display: flex;
	flex-direction: row;
	/*grid-template-columns: 100%;*/
	/*flex-direction: column;
	flex-wrap: wrap;*/
	/*align-items:center;*/
	    
	justify-content: center;
	/*vertical-align: center;*/
	

}

.rayas {

	
	justify-content: center;
	    
	

}


@media screen and (max-width: 600px) {

aside {

	flex-direction: column;
		
}
aside {

	justify-content: space-around;
		
}
		
}

