* {
	padding: 0;
	margin: 0;
}
/* FUENTES */
@font-face {
    font-family: FuturaLight;
    src: url("../fonts/FuturaStd-Light.otf") format("opentype");
}

@font-face {
    font-family: FuturaMedium;
    src: url("../fonts/FuturaStd-Medium.otf") format("opentype");
}

@font-face {
    font-family: FuturaHeavy;
    src: url("../fonts/FuturaStd-Heavy.otf") format("opentype");
}

@font-face {
    font-family: GuardianTextEgypBold;
    src: url("../fonts/GuardianTextEgyp-Bold.otf") format("opentype");
}


/*---------------------------------HEADER---------------------------------*/
.header {
	width: 100%;
	background-color: #56b5ad;
	text-align: center;
}

.header div{
	display: inline-block;
	padding-top:2%;
	padding-bottom: 1%;
}

.VM32{
	width: 40%;
	text-align: left;
}

.VM32 a{
	font-family: GuardianTextEgypBold;
	font-size: 160%;
	color: white;
	text-decoration: none;
}

.opciones{
	width: 40%;
	text-align: right;
}

.opciones a, .opciones p{
	display: inline-block;
	font-family: GuardianTextEgypBold;
	font-size: 150%;
	color: white;
	text-decoration: none;
}


/*---------------------------------MAIN---------------------------------*/
.main{
    width: 43%;
    margin: 0 auto;
    margin-top: 2%;
    margin-bottom: 3%;
}

#foto{
	width: 22%;
    margin-top: 1%;
    margin-right: 3%;;
}

#foto, .cuerpo{
	display: inline-block;
}

.redes_sociales{
text-align: center;

}

.cuerpo{
    vertical-align: top;
    width: 58%;
}

.nombre {
	font-family: GuardianTextEgypBold;
	font-size: 350%;
    color: #12A79D;
}

.carrera {
	font-family: FuturaHeavy;
    font-size: 138%;
    color: #282463;
    margin-bottom: 10%;
}

.titulo {
	font-family: GuardianTextEgypBold;
	font-size: 100%;
    color: #12A79D;
}

.parrafo{
	font-family: FuturaMedium;
	font-size: 90%;
	color: #252161;
	text-align: justify;
	margin: 6% 0;
}

.red {
	padding-top: 5%;
	padding-right: 3%;
	width: 17%;
}


/*---------------------------------FOOTER1---------------------------------*/
.footer1{
	width: 100%;
	background-color: #acd5d2;
	text-align: center;
}

.footer1 div{
	display: inline-grid;
}

.comision{
	width: 28%;	
	padding-top: 2%;
	padding-bottom: 1%;
}

.info{
	width: 70%;
	padding-left: 20%;
}

.info h4, p, a{
	text-align: left;
	text-decoration: none;
}

.subtitulo{
	font-family: FuturaHeavy;
	font-size: 84%;
	color: #252161;
}

.datos{
	font-family: FuturaMedium;
	font-size: 84%;
	padding-left: 5%;
	color: #252161;
}


/*---------------------------------FOOTER2---------------------------------*/
.footer2{
	width: 100%;
	background-color: #d3e8e6;
}

.contenidos{
	width: 100%;
	text-align: center;
	font-family: FuturaMedium;
	font-size: 70%;
	color: #252161;
	padding-top: 2%;
	padding-bottom: 1.5%;
}







