*{
	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:#Be9a41;
	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:#001930;
	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:#001930;
	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:#001930;
	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:#001930;
	font-size:120%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;	
}

.texto-parte6{
	width:50%;
	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:#003754;
	font-size:95%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;	
}



.texto-parte9{
	width:50%;
	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:#003754;
	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:#003754;
	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:#003754;
	font-size:95%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;
}
.texto-parte12{
	width:50%;
	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:#003754;
	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:#001930;
	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:#003754;
	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:#003754;
	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:#003754;
	font-size:95%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;
}
.texto-parte17{
	width:45%;
	margin:auto;
	justify-content:center;
	text-align:left;
	
}
.texto-parte17 input{
	width:100%;
	text-align:center;
	border-radius:5px;
	padding:127px;
	font-size:100%;
	font-family: 'Roboto';
	border: 1px solid  	#DCDCDC;
	background:#fff;
	margin-bottom:10px;
	box-sizing:border-box;
}
.texto-parte17 h1{
	padding:5px;
	background:#001930;
	font-size:120%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;
	
}
.texto-parte18{
	width:55%;
	margin:auto;
	justify-content:center;
	text-align:left;
	background:#003754;
	color:#fff;	
}
.texto-parte18 #h1checkbox1{
	padding:5px;
	background:#001930;
	font-size:120%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;
    margin-bottom:9px;
}
.texto-parte18 #checkbox1{
	width:10%;
	text-align:center;
	border-radius:5px;
	padding:10px;
	border: 1px solid  	#DCDCDC;
	background:#fff;
	margin-bottom:10px;
	box-sizing:border-box;
}


.texto-parte19{
	width:100%;
	margin:auto;
	justify-content:center;
	text-align:center;
	
}
.texto-parte20{
	width:30%;
	padding:8px;
	background:#001930;
	margin:auto;
	justify-content:center;
	text-align:center;
	margin-bottom:3px;
	box-sizing:border-box;
}
.texto-parte20 img{
	width:250px;
	height:130px;
	box-sizing:border-box;
    		
}
.texto-parte21{
	width:70%;
	padding:8px;
	background:#001930;
	margin:auto;
	justify-content:center;
	text-align:center;	
	margin-bottom:3px;
	box-sizing:border-box;
}
.texto-parte21 h1{
	width:100%;
	padding:5px;
	background:#001930;
	font-size:180%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;
	box-sizing:border-box;
}
.texto-parte21 h2{
	width:100%;
	padding:5px;
	background:#001930;
	font-size:150%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;
	margin-bottom:5px;
	box-sizing:border-box;
}
.texto-parte21 input{
	width:80%;
	text-align:center;
	border-radius:5px;
	padding:5px;
	font-size:100%;
	font-family: 'Roboto';
	border: 1px solid  	#DCDCDC;
	background:#fff;
	margin-bottom:15px;
	box-sizing:border-box;
}

.texto-parte22{
	width:40%;
	margin:auto;
	justify-content:center;
	text-align:left;
    box-sizing:border-box;	
}
.texto-parte22 h1{
	margin-top:10px;
	padding:10px;
	background:#003754;
	font-size:95%;
	font-family: 'Roboto';
	color:#fff;
	text-align:center;
	box-sizing:border-box;
}
.texto-parte22 input{
	width:100%;
	text-align:center;
	border-radius:5px;
	padding:10px;
	font-size:100%;
	font-family: 'Roboto';
	border: 1px solid  	#DCDCDC;
	background:#fff;
	margin-bottom:20px;
	box-sizing:border-box;
}


.texto-parte23{
	width:60%;
	display: flex;
	flex-wrap: wrap;
	box-sizing:border-box;
	
}
.texto-parte23 h1{
	width:100%;
	text-align:center;
	font-size:120%;	
	font-family: 'Roboto';
	margin:auto;
	box-sizing:border-box;
}
.texto-parte23 #firma1{
	width:50%;
	font-size:100%;
	margin:auto;
	box-sizing:border-box;
}
.texto-parte23 #firma1 h1{
	width:100%;
	font-size:100%;
	box-sizing:border-box;

}

.texto-parte23 #firma2{
	width:50%;
	font-size:100%;	
	margin:auto;
	box-sizing:border-box;
}
.texto-parte23 #firma2 h1{
	width:100%;
	font-size:100%;
	box-sizing:border-box;

}

.texto-parte24{
	width:100%;
	margin:auto;
	justify-content:center;
	text-align:center;
	
}

.texto-parte24 #boton{
	    width:30%;
		margin-top:10px;
	    margin-bottom:10px;
		border:none;
		background:#Be9a41;
		border-radius:40px;
		color:#fff;
		font-family: 'Roboto';
		font-size:140%;
		padding:10px;
		box-sizing: border-box;
	}
	#boton:hover{
		background:#003754;
		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;
}


