@charset "utf-8";
.Cabecera {
	font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	color: #4533BD;
	font-size: xx-large;
}


body  {
	background-color: #F8CF89;
}
.Filas {
	
    		display: flex;
    		flex-direction: row;
    		flex-wrap: wrap;
    		justify-content: center;
    		padding: 5px 0px 5px 0px;
}

h1 {
	text-align: center;
}


#Intro {
	background: linear-gradient(to bottom right, #F8CF99, #F57818);
	border: 0px solid red;
	font-size: 1.5em;
	text-align: justify;
	flex: 3 3 300px;
	padding: 0px 20px 0px 20px;
	border-radius: 10px;
	color: #1B0069;
}
#imagen {
	text-align: right;
	
}



#imagen_vec {
	border-radius: 50%;
	flex: 1 1 150px;
}
#separar {
	display: block;
	clear:both;
	
}

#cuerpo1 {
	background: linear-gradient(to right, #F59930 , #F8CE92);
	font-size: 2em;
	font-family: 'Lobster', cursive;
	text-align: justify;
	flex: 4 4 300px;
	padding: 10px 20px 10px 20px;
	border-radius: 30px;
	color: #E32900;
}
.Filas2 {
	
    		display: flex;
    		flex-direction: row;
    		flex-wrap: wrap;
    		justify-content: center;
    		padding: 5px 0px 5px 0px;
}
.Filas2 #imagen_bitmap img {
	margin-top: 30px;
}
#imagen_bitmap {
	
    		display: flex;
    		flex-direction: column;
    		Padding: 10px 30px 10px 10px;
	      flex: 1 1 150px;
}


#cuerpo2 {
	background: linear-gradient( #F57838 , #F8CF91);
	font-size: 2.5em;
	text-align: justify;
	flex: 3 3 500px;
	font-family: aladin, sans-serif;
	padding: 10px 20px 0px 20px;
	border-radius: 5px;
	color: #91001F;
}
#video {
    		height: 400px;
    		width: 560px;
    		margin: 100px auto;
    	}
