
body
{
	background-color:#F8F8F8;
	margin:20px;
	padding:10px;
		
}
header
{
	background-color:#800000;
	color:white;
	text-align: center;
	border:0;
	margin:0;
}
h1 
{
	padding:0;
	margin:0;
}
figure
{
	margin:0;
	padding:0;
}
.presentacion
{
	background-color: #C0C0C0;
	overflow:hidden;

}
.foto
{
	padding:0px;
	margin:10px;
	border: 1px solid black;
	display: inline-block;
	float:left;

}
.datos
{
	background-color: transparent;
	float:right;
	display:inline-block;
	width:80%;
	padding:10px;
	margin:20px;
}
.contenedor
{
	background-color: #808080;
	padding:5px;
}
.flex
{
	background-color: #C0C0C0;
	display:flex;
	flex-flow:row;

}
.horizontal
{
	width:30%;
	height:300px;
	margin:2%;

}


