*{
	margin:0;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	
}

section#banner{
	width:100%;
	display: flex;
	padding-left:5%;
	padding-right:5%;
	
	}
		
section#banner .contenedor-banner{
	width:100%;
	display: flex;
	flex-wrap: wrap;
	
}

	
.info-banner{
	width:100%;
	box-sizing:border-box;
}
.info-banner img{
	width:100%;
	height:auto;
}

/*
section#cintillo{
	width:100%;
	display: flex;
	
	padding-left:5%;
	padding-right:5%;
	
	}
		
section#cintillo .contenedor-cintillo{
	width:100%;
	display: flex;
	flex-wrap: wrap;
	
}

	
.info-cintillo{
	width:100%;
	box-sizing:border-box;
}
.info-cintillo img{
	width:100%;
	height:auto;
}
*/





section#calculador{
	width:100%;
	background:#fff;
	padding-left:5%;
	padding-right:5%;
	display: flex;
	box-sizing:border-box;
}
		
section#calculador .contenedorcalculador{
	width:100%;
    background:#f5f4f4;
	display: flex;
	flex-wrap: wrap;	
}


.info-calculador1{
	width:100%;
	display: flex;
	flex-wrap: wrap;
	
}
.info-calculador1 #color-subtitulo{
	font-size:17px;
	font-family: 'Roboto';
	border: 1px solid  	#DCDCDC;
	background:#dd0b15;
	color:#fff;
}
.info-calculador1 #color-carreras{
	font-size:17px;
	font-family: 'Roboto';
	border: 1px solid  	#DCDCDC;
	background:#f5f4f4;
	color:#000;
}	



.texto-parte2{
	width:50%;
	margin:auto;
	justify-content:center;
	text-align:center;
	
}
.texto-parte2 h1{
	padding:5px;
	background:#3c3c3b;
	font-size:95%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;	
	
}
.texto-parte2 select{
	width:100%;
	text-align:center;
	border-radius:5px;
	padding:5px;
	font-size:100%;
	font-family: 'Roboto';
	border: 1px solid  	#DCDCDC;
	background:#fff;
	margin-bottom:0px;
	box-sizing:border-box;
	
}

.texto-parte3{
	width:25%;
	margin:auto;
	justify-content:center;
	text-align:left;
	
}
.texto-parte3 h1{
	padding:5px;
	background:#3c3c3b;
	font-size:95%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;	
}
.texto-parte3 select{
	width:100%;
	text-align:center;
	border-radius:5px;
	padding:5px;
	font-size:100%;
	font-family: 'Roboto';
	border: 1px solid  	#DCDCDC;
	background:#fff;
	margin-bottom:0px;
	box-sizing:border-box;
}

.texto-parte4{
	width:25%;
	margin:auto;
	justify-content:center;
	text-align:center;
	box-sizing:border-box;
	
}
.texto-parte4 h1{
	padding:5px;
	background:#3c3c3b;
	font-size:95%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;	
	box-sizing:border-box;
	
}
.texto-parte4 input{
	width:100%;
	text-align:center;
	border-radius:5px;
	padding:6px;
	font-size:100%;
	font-family: 'Roboto';
	border: 1px solid  	#DCDCDC;
	background:#fff;
	margin-bottom:0px;
	box-sizing:border-box;
}


.texto-parte5{
	width:100%;
	margin:auto;
	justify-content:center;
	text-align:center;
	
}
.texto-parte5 h1{
	padding:5px;
	background:#dd0b15;
	font-size:120%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;	
}

.texto-parte6{
	width:25%;
	margin:auto;
	justify-content:center;
	text-align:left;
	
}
.texto-parte6 input{
	width:100%;
	text-align:center;
	border-radius:5px;
	padding:2px;
	font-size:100%;
	font-family: 'Roboto';
	border: 1px solid  	#DCDCDC;
	background:#fff;
	margin-bottom:10px;
	box-sizing:border-box;
	
}
.texto-parte6 h1{
	padding:5px;
	background:#3c3c3b;
	font-size:95%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;	
}


.texto-parte7{
	width:25%;
	margin:auto;
	justify-content:center;
	text-align:left;
	
}
.texto-parte7 input{
	width:100%;
	text-align:center;
	border-radius:5px;
	padding:2px;
	font-size:100%;
	font-family: 'Roboto';
	border: 1px solid  	#DCDCDC;
	background:#fff;
	margin-bottom:10px;
	box-sizing:border-box;
}
.texto-parte7 h1{
	padding:5px;
	background:#3c3c3b;
	font-size:95%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;
}

.texto-parte8{
	width:50%;
	margin:auto;
	justify-content:center;
	text-align:left;
	
}
.texto-parte8 input{
	width:100%;
	text-align:center;
	border-radius:5px;
	padding:2px;
	font-size:100%;
	font-family: 'Roboto';
	border: 1px solid  	#DCDCDC;
	background:#fff;
	margin-bottom:10px;
	box-sizing:border-box;
}
.texto-parte8 h1{
	padding:5px;
	background:#3c3c3b;
	font-size:95%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;
}

.texto-parte9{
	width:25%;
	margin:auto;
	justify-content:center;
	text-align:left;
	
}
.texto-parte9 input{
	width:100%;
	text-align:center;
	border-radius:5px;
	padding:2px;
	font-size:100%;
	font-family: 'Roboto';
	border: 1px solid  	#DCDCDC;
	background:#fff;
	margin-bottom:10px;
	box-sizing:border-box;
}
.texto-parte9 h1{
	padding:5px;
	background:#3c3c3b;
	font-size:95%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;
}
.texto-parte10{
	width:25%;
	margin:auto;
	justify-content:center;
	text-align:left;
	
}
.texto-parte10 input{
	width:100%;
	text-align:center;
	border-radius:5px;
	padding:2px;
	font-size:100%;
	font-family: 'Roboto';
	border: 1px solid  	#DCDCDC;
	background:#fff;
	margin-bottom:10px;
	box-sizing:border-box;
}
.texto-parte10 h1{
	padding:5px;
	background:#3c3c3b;
	font-size:95%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;
}
.texto-parte11{
	width:25%;
	margin:auto;
	justify-content:center;
	text-align:left;
	
}
.texto-parte11 input{
	width:100%;
	text-align:center;
	border-radius:5px;
	padding:2px;
	font-size:100%;
	font-family: 'Roboto';
	border: 1px solid  	#DCDCDC;
	background:#fff;
	margin-bottom:10px;
	box-sizing:border-box;
}
.texto-parte11 h1{
	padding:5px;
	background:#3c3c3b;
	font-size:95%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;
}
.texto-parte12{
	width:25%;
	margin:auto;
	justify-content:center;
	text-align:left;
	
}
.texto-parte12 input{
	width:100%;
	text-align:center;
	border-radius:5px;
	padding:2px;
	font-size:100%;
	font-family: 'Roboto';
	border: 1px solid  	#DCDCDC;
	background:#fff;
	margin-bottom:10px;
	box-sizing:border-box;
}
.texto-parte12 h1{
	padding:5px;
	background:#3c3c3b;
	font-size:95%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;
}

.texto-parte13{
	width:100%;
	margin:auto;
	justify-content:center;
	text-align:center;
	
}
.texto-parte13 h1{
	padding:5px;
	background:#dd0b15;
	font-size:120%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;	
}

.texto-parte14{
	width:40%;
	margin:auto;
	justify-content:center;
	text-align:left;
	
}
.texto-parte14 input{
	width:100%;
	text-align:center;
	border-radius:5px;
	padding:2px;
	font-size:100%;
	font-family: 'Roboto';
	border: 1px solid  	#DCDCDC;
	background:#fff;
	margin-bottom:10px;
	box-sizing:border-box;
}
.texto-parte14 h1{
	padding:5px;
	background:#3c3c3b;
	font-size:95%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;
}
.texto-parte15{
	width:20%;
	margin:auto;
	justify-content:center;
	text-align:left;
	
}
.texto-parte15 input{
	width:100%;
	text-align:center;
	border-radius:5px;
	padding:2px;
	font-size:100%;
	font-family: 'Roboto';
	border: 1px solid  	#DCDCDC;
	background:#fff;
	margin-bottom:10px;
	box-sizing:border-box;
}
.texto-parte15 h1{
	padding:5px;
	background:#3c3c3b;
	font-size:95%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;
}
.texto-parte16{
	width:40%;
	margin:auto;
	justify-content:center;
	text-align:left;
	
}
.texto-parte16 input{
	width:100%;
	text-align:center;
	border-radius:5px;
	padding:2px;
	font-size:100%;
	font-family: 'Roboto';
	border: 1px solid  	#DCDCDC;
	background:#fff;
	margin-bottom:10px;
	box-sizing:border-box;
}
.texto-parte16 h1{
	padding:5px;
	background:#3c3c3b;
	font-size:95%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;
}

.texto-parte17{
	width:100%;
	margin:auto;
	justify-content:center;
	text-align:center;
	
}
.texto-parte17 h1{
	padding:5px;
	background:#3c3c3b;
	font-size:120%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;	
}


.requisitos-licenciaturas{
	width:33%;
	background:#afafb5;
}

.requisitos-licenciaturas h1{
	width:100%;
	padding:5px;
	background:#afafb5;
	font-size:95%;
	font-family: 'Roboto';
	color:#000;
    text-align:center;
}
.requisitos-licenciaturas p{
	width:100%;
	padding:5px;
    font-size:90%;
	font-family: 'Roboto';
	color:#000;
	text-align:center;
}


.requisitos-maestrias{
	width:33%;
	background:#afafb5;
}

.requisitos-maestrias h1{
	width:100%;
	padding:5px;
	background:#afafb5;
	font-size:95%;
	font-family: 'Roboto';
	color:#000;
    text-align:center;
}
.requisitos-maestrias p{
	width:100%;
	padding:5px;
    font-size:90%;
	font-family: 'Roboto';
	color:#000;
	text-align:center;
}


.requisitos-doctorados{
	width:34%;
    background:#afafb5;
}

.requisitos-doctorados h1{
	width:100%;
    padding:5px;
	background:#afafb5;
	font-size:95%;
	font-family: 'Roboto';
	color:#000;
	text-align:center;
}
.requisitos-doctorados p{
	width:100%;
	padding:5px;
    font-size:90%;
	font-family: 'Roboto';
	color:#000;
	text-align:center;
}





.texto-parte19{
	width:100%;
	margin:auto;
	justify-content:center;
	text-align:center;
	
}

.texto-parte24{
	width:100%;
	margin:auto;
	justify-content:center;
	text-align:center;
	
}

.texto-parte24 #boton{
	    width:30%;
		margin-top:7px;
	    margin-bottom:7px;
		border:none;
		background:#dd0b15;
		border-radius:40px;
		color:#fff;
		font-family: 'Roboto';
		font-size:140%;
		padding:10px;
		box-sizing: border-box;
	}
	#boton:hover{
		background:#3c3c3b;
		cursor:pointer;
	}
	

section#cintillo{
	width:100%;
	display: flex;
	
	padding-left:5%;
	padding-right:5%;
	
	}
		
section#cintillo .contenedor-cintillo{
	width:100%;
	display: flex;
	flex-wrap: wrap;
	
}

	
.info-cintillo{
	width:100%;
	box-sizing:border-box;
}
.info-cintillo img{
	width:100%;
	height:auto;
}


