

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, img, ins, kbd, q, s, samp,

small, strike, sub, sup, tt, var,

u, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

caption, thead, article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section {

	display: block;

}

body {

	line-height: 1;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



/*ESTILOS GENERALES

****************************************/



body {

	background-image:url(../img/pattern.png);

	font-family: 'Muli', sans-serif;

	overflow-x: hidden;

	}

	

::-webkit-scrollbar {

	width: 10px;

	}	



::-webkit-scrollbar-thumb { /*barra-scroll*/

	background-color: #7F7F7F;

	}



::-moz-selection {

	background-color:#E9E9E9;

	color: #2D4993;

	}

	

::selection {

	background-color:#E9E9E9;

	color: #2D4993;

	}

	

a {

	text-decoration:none;	

		

	transition: 0.3s ease;

	-o-transition: 0.3s ease;

	-webkit-transition: 0.3s ease;

	-moz-transition: 0.3s ease;

	}

	

* {	

	box-sizing:border-box; 

	}



header {

    width: auto;
    height: auto;
    position: fixed;
    top: 5px;
    right: 15px;
    z-index: 1000;
    margin: 10px;
    background-color: white;
    border-radius: 20px;
	margin: auto;	
	display: flex;
   justify-content: space-around;
   align-items: center;
   flex-direction: row;
		}



header section {

	
}


header section:nth-child(1) {

	width: 30%;
	
}



header section:nth-child(1) img {
	width: 100%;
}



header section:nth-child(2) {

		
	
}



header section:nth-child(2) a {
    width: 20%;
	border: 1px solid #2D4993;

	font-size: 18px;

	letter-spacing: 1px;

	color: #061470;

	padding: 14px;

}



header section:nth-child(2) a:hover {

	background-color:#5A0097;
	border: 1px solid #5A0097;
	color: #fff;
}

header section:nth-child(3) {
	
}


@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&display=swap');
*{
  margin: 0;
  padding-top: 0;
  box-sizing: border-box;
  font-family: 'Poppins', sans-serif;
}
.wrapper{
   display: flex;
   justify-content: space-around;
   align-items: center;
   flex-direction: row;
}
.wrapper .button{
  
  
  background: #fff;
  border-radius: 50px;
  cursor: pointer;
  transition: all 0.3s ease-out;
  
}

.wrapper .button .icon{
 
  height: 50px;
  width: 50px;
  border-radius: 50px;
  line-height: 50px;
  transition: all 0.3s ease-out;
  color: #061470;
  text-align: center;

  
}
.wrapper .button:nth-child(1):hover .icon{
  background: #4267B2;
}
.wrapper .button:nth-child(2):hover .icon{
  background: #E1306C;
}
.wrapper .button:nth-child(3):hover .icon{
  background: #25D366;
}
.wrapper .button:nth-child(4):hover .icon{
  background: #25D366;
}
.wrapper .button:nth-child(5):hover .icon{
  background: #25D366;
}
.wrapper .button .icon i{

  font-size: 25px;
  transition: all 0.3s ease-out;
  color: #061470;
}
.wrapper .button:hover .icon i{
  color: #fff;
}

.wrapper .button:nth-child(1) span{
  color: #4267B2;
}
.wrapper .button:nth-child(2) span{
  color: #E1306C;
}
.wrapper .button:nth-child(3) span{
  color: #25D366;
}
.wrapper .button:nth-child(4) span{
  color: #333;
}
.wrapper .button:nth-child(5) span{
  color: #ff0000;
}


#banner_principal {

	width: 100%;

}



/*te preparamos*/



#te_preparamos {

	margin: auto;

	width: 700px;

	height: auto;

	text-align: center;

	color: #2D4993;

	margin-top: 70px;

	margin-bottom: 70px;

}



#te_preparamos h2 {

	font-size: 30px;

	letter-spacing: 10px;

	margin-top: 30px;

}



#te_preparamos h3 {

	font-size: 28px;

	line-height: 38px;

	letter-spacing: 1px;

}



#te_preparamos h3 span {

	color:#5A0097;

	

}



#te_preparamos ul {

	width: 100%;

	height: 180px;

	margin: 20px 0;

}



#te_preparamos ul li {

	display:inline-block;

	font-weight: 900;

	color: #061470;

	font-size: 40px;

	padding: 0 20px;

	text-align: center;

}



#te_preparamos ul li span {

	font-weight: 400;	

}





/*porque estudiar con nosotros*/



#slide_2_beneficios {

	position: relative;

	width: 100%;

	height: 700px;

	margin: 0 auto;

	border-top: 1px solid #2D4993;

	background-image: url(../img/textura_slider_2.jpg);

	background-position: center center;

	background-repeat: no-repeat;

	text-align: center;

	color: #061470;

	padding-top: 60px;

	box-sizing: border-box;

	}





#slide_2_beneficios h2 {	

	font-size: 45px;

	font-weight: 900;

	}



#slide_2_beneficios p {

	font-size: 20px;

	line-height: 30px;

	margin: auto;

	width: 900px;

	margin-top: 30px;

	}



/*Nuestras ventajas*/



#nuestras_ventajas {

	width: 1024px;

	height: 800px;

	margin: 0 auto;

	text-align: center;

	padding-top: 60px;

	}





#nuestras_ventajas h2 {	

	font-size: 45px;

	font-weight: 900;

	color: #5A0097;

	margin-bottom: 50px;

	}



#nuestras_ventajas ul {

	width: 850px;

	height: 520px;

	margin: auto;

	

}



#nuestras_ventajas ul li {

	position: relative;

	float: left;

	width: 400px;

	height: 150px;

	font-size: 17px;

	line-height: 25px;

	font-weight: 600;

	text-align: center;	

	box-sizing: border-box;

	margin: 10px;

	padding: 35px 20px 0 20px;

	color:#2D4993;

	border: 1px solid #5A0097;

}





#nuestras_ventajas ul li:nth-child(5) {

	margin-left: 220px;



}





/*nuestro programa*/



#nuestro_programa {

	width: 100%;

	height: auto;

	background-color: #FFFFFF;

	padding: 25px;

	}





#nuestro_programa section {

	width: 1024px;

	height: a;

	margin: auto;

	background-image: url(../img/table.png);

	background-position: left center;

	background-repeat: no-repeat;

	padding-top: 10px;

}





#nuestro_programa section h2 {	

	font-size: 35px;

	font-weight: 900;

	color: #061470;

	margin-left: 60%;

	margin-bottom: 30px;

	}






#nuestro_programa section p {

	width: 40%;

	color: #061470;

	font-size: 17px;

	line-height: 28px;

	text-align: justify;

	margin-bottom: 20px;

	margin-left: 60%;

	font-weight: 600;

	}
	
#alianza {

	width: 100%;

	height: 650px;

	background-color: #FFFFFF;

	padding-top: 75px;

	}





#alianza section {

	width: 1024px;

	height: 467px;

	margin: auto;

	background-image: url(../img/logo_worldu.png);

	background-position: 60%;

	background-repeat: no-repeat;

	padding-top: 20px;

}





#alianza section h2 {	

	font-size: 35px;

	font-weight: 900;

	color: #061470;

	margin-left: 60%;

	margin-bottom: 30px;

	}





#alianza section p {

	width: 40%;

	color: #061470;

	font-size: 17px;

	line-height: 28px;

	text-align: justify;

	margin-bottom: 20px;

	margin-left: 60%;

	font-weight: 600;

	}



/*Hablemos*/



#hablemos {

	width: 100%;

	padding-top: 75px;

	padding-bottom: 80px;

	color: #fff;

background: -webkit-linear-gradient(bottom left, #184998 0%, #690269 100%);

background: -o-linear-gradient(bottom left, #184998 0%, #690269 100%);

background: linear-gradient(to top right, #184998 0%, #690269 100%); /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#184998', endColorstr='#690269',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}





#hablemos article {

	width: 1024px;

	height: 700px;	

	margin: auto;

}



#hablemos article section {

	position: relative;

	float: left;

	

}



#hablemos article section:nth-child(1) {

	width: 50%;

	height: 350px;

	padding: 5%;

	

}



#hablemos article section:nth-child(1) h2 {

	font-size: 35px;

	font-weight: 900;

	margin-bottom: 20px;

}



#hablemos article section:nth-child(1) p {

	font-size: 16px;

	line-height: 24px;

	text-align: justify;

	margin-bottom: 20px;

}





#hablemos article section:nth-child(2) {

	width: 50%;

	height: 350px;

	padding-top: 60px;

}





#hablemos article section:nth-child(2) form {

	width: 100%;

	height: 270px;

	}


.etiquetasFormulario {
	margin-left: 5%;
}

label.etiquetasFormulario {
	font-size: 90%;
}

.botones-form {

	width:90%;

	height:40px;

	font-family: 'Muli', sans-serif;

	font-size:12px;

	letter-spacing: 3px;

	text-transform: uppercase;

	color:#fff;

	border:none;

	margin-bottom:15px;

	margin-left: 5%;

	border-bottom:1px solid #061470;

	background-color:transparent;

	outline:none;

	

			transition: 0.2s ease;

	-o-transition: 0.2s ease;

	-webkit-transition: 0.2s ease;

	}

	

.botones-form:hover {

	color:aqua;

	border-bottom:1px solid #fff;

	}

	

.botones-form::-webkit-input-placeholder {

	color:#fff;

	}

	

.botones-form::-moz-input-placeholder {

	color:#fff;

	}

	

.botones-form:hover::-webkit-input-placeholder {

	color:#fff;

	}

	

.botones-form:hover::-moz-input-placeholder {

	color:#fff;

	}

	

.mensaje {

	height:100px;

	}

	

#enviar {

	width:90%;

	margin-left: 5%;

	background-color:rgba(6,20,112,0.5);

	height:35px;

	border:none;

	outline:none;

	color:#FFF;

	font-family: 'Muli', sans-serif;

	font-size:14px;

	letter-spacing: 1px;

	text-transform: uppercase;

	cursor:pointer;

	text-align: center;

	

				transition: 0.2s ease;

	-o-transition: 0.2s ease;

	-webkit-transition: 0.2s ease;

	}

	

#enviar:hover {

	background-color:rgba(6,20,112,1.00);

	}



#hablemos article section:nth-child(3) {

	width: 100%;

	height: 150px;
	
	margin-top: 150px;

}





#hablemos article section:nth-child(3) h3 {

	position: relative;

	float: left;

	width: 33%;

	height: 150px;

	text-align: center;

	font-size: 16px;

	line-height: 22px;

	padding-top: 20px;

}





#hablemos article section:nth-child(3) h3:nth-child(1) {

	text-align: left;

	padding-left: 50px;	

}





#hablemos article section:nth-child(3) h3 span {

	font-size: 30px;

	line-height: 55px;

	font-weight: 900;	

}



#hablemos article section:nth-child(4) {

	width: 100%;

	padding-top: 20px;

}



#hablemos article section:nth-child(4) p {

	width: 90%;

	height: 50px;

	margin-left: 5%;

	border-top: 1px solid #fff;

	text-align: center;

	font-size: 14px;

	line-height: 50px;

}



#hablemos article section:nth-child(4) p a {

	width: 110px;

	height: 50px;

	position: relative;

	float:right;

	margin: 0 1px;

}





#hablemos article section:nth-child(4) p a:hover {

	opacity: 0.5;

}





footer {

	padding: 50px 0;

	text-align: center;

}



footer h1 {

	color: #2D4993;

	font-size: 22px;

	line-height: 50px;

	

}



footer a {

	color: #5A0097;

	font-size: 14px;

	letter-spacing: 1px;

}



footer a:hover {

	color: #2D4993;

	

}





/*1024*/

@media screen and (max-width:1024px) {



/*Nuestras ventajas*/



#nuestras_ventajas {

	width: 80%;

	height:auto;

	}



#nuestras_ventajas ul {

	width: 100%;

	height: 600px;

}



#nuestras_ventajas ul li {

	width: 45%;

}

	

	

/*nuestro programa*/

#nuestro_programa {

	width: 100%;

	height: 875px;

	background-color: #FFFFFF;

	padding-top: 50px;

	}

#nuestro_programa section {

	width: 90%;

	}



#nuestro_programa section p {

	width: 50%;

	margin-left: 50%;

	background-color: rgba(255,255,255,0.6);

	padding: 20px;

	font-size: 16px;

	line-height: 26px;

	font-weight: 300;

	}

	

/*Hablemos*/

	

#hablemos {

	width: 100%;

}



#hablemos article {

	width: 80%;

}



#hablemos article section:nth-child(3) h3 span {

	font-size: 25px;

	line-height: 35px;

}



#hablemos article section:nth-child(4) {

	width: 100%;

	padding-top: 20px;	

}



#hablemos article section:nth-child(4) p {

	padding: 0 10%;

	}



}



/*768*/

@media screen and (max-width:800px) {

	

	

header {

	width: 400px;

	height: 60px;

	right: 10px;

	margin-top: 15px;

	}



header section {

	height: 50px;	

}



header section:nth-child(1) img {

	width: 70%;

}



header section:nth-child(2) {

	padding-top: 20px;

}



header section:nth-child(2) a {

	font-size: 14px;

	padding: 15px;

}



header section:nth-child(3) img,

header section:nth-child(4) img {


}



#slide_2_beneficios p {

	font-size: 20px;

	line-height: 30px;

	width: 80%;

	margin-top: 30px;

	}

	

	

/*te preparamos*/



#te_preparamos {

	width: 500px;

	margin-top: 50px;

	margin-bottom: 50px;

}

	

#te_preparamos figure img {

	width: 60%;

	}



#te_preparamos h2 {

	font-size: 25px;

	letter-spacing: 5px;

	margin-top: 20px;

}



#te_preparamos h3 {

	font-size: 22px;

	line-height: 30px;

}



#te_preparamos ul {

	height: 100px;

}



#te_preparamos ul li {

	font-size: 20px;

}

	

#te_preparamos ul li img {

	width: 70%;		

	}

	

	

/*porque estudiar con nosotros*/



#slide_2_beneficios {

	height: 600px;

	padding-top: 50px;

	}





#slide_2_beneficios h2 {	

	font-size: 40px;

	}



#slide_2_beneficios p {

	font-size: 18px;

	line-height: 25px;

	margin: auto;

	width: 80%;

	margin-top: 30px;

	}

	

	

/*Nuestras ventajas*/



#nuestras_ventajas {

	width: 80%;

	height:auto;

	margin: 0 auto;

	padding-top: 60px;

	}





#nuestras_ventajas ul {

	width: 100%;

	height: 650px;

	margin: auto;	

}



#nuestras_ventajas ul li {

	width: 100%;

	height:auto;

	padding: 25px 50px;

		margin-left: 0;

}





#nuestras_ventajas ul li:nth-child(5) {

	margin-left: 0;



}

	

	

/*nuestro programa*/



#nuestro_programa {

	height:auto;

	padding-top: 0;	

	border-top: 1px solid rgba(45,73,147,0.3);	

	}





#nuestro_programa section {

	width: 100%;

	height:auto;

	background-position: left center;

	background-size: 50%;

	padding-bottom: 30px;

	}





#nuestro_programa section h2 {	

	margin-left: 30%;

	}





#nuestro_programa section p {

	width: 70%;

	margin-bottom: 20px;

	margin-left: 30%;

	padding: 30px 50px;

	}

	

	

/*Hablemos*/

	

#hablemos {

	width: 100%;

	height: 1150px;

	padding-top: 75px;
	

}





#hablemos article {

	width: 95%;

	height: 900px;	

	margin: auto;

}



#hablemos article section:nth-child(1) {

	width: 100%;

	height: 250px;

	padding: 5%;

}



#hablemos article section:nth-child(2) {

	width: 100%;

	height: 300px;

	padding-top: 30px;

	padding-bottom: 425px;

}



#hablemos article section:nth-child(3) {

	width: 100%;

	height: 220px;
	
	margin-top: 25px;

}





#hablemos article section:nth-child(3) h3 {

	height: 110px;

	text-align: center;

	padding-top: 0px;

}





#hablemos article section:nth-child(3) h3:nth-child(1) {

	text-align:center;

	padding-left: 0px;	

	width: 100%;

}

	

#hablemos article section:nth-child(3) h3:nth-child(2),

#hablemos article section:nth-child(3) h3:nth-child(3) {

		width: 50%;

	}





#hablemos article section:nth-child(3) h3 span {

	font-size: 25px;

	line-height: 35px;

}



#hablemos article section:nth-child(4) {

	width: 100%;

	height: 150px;

	padding-top: 20px;	

}



#hablemos article section:nth-child(4) p {

	padding: 0 5%;

	}

	

footer h1 {

	font-size: 16px;

	padding: 0 50px;

	line-height: 30px;

	

}



}





@media screen and (max-width:640px) {

	

	

header section:nth-child(2) a {

	font-size: 12px;

}

	

#slide_2_beneficios p {

	font-size: 20px;

	line-height: 30px;

	width: 80%;

	margin-top: 30px;

	}

	

	

/*porque estudiar con nosotros*/



#slide_2_beneficios {

	height: 580px;

	padding-top: 50px;

	}





#slide_2_beneficios h2 {	

	font-size: 30px;

	}



#slide_2_beneficios p {

	font-size: 16px;

	margin-top: 10px;

	}

	

}



/*480*/



@media screen and (max-width:500px) {



#nuestras_ventajas ul {

	height: 890px;

	}
	
#hablemos {

	height: 1200px;

	padding-top: 30px;

}

}



/*360*/

@media screen and (max-width:400px) {

	

header {

	width: 96%;

	right: 2%;

	}	

	

header section:nth-child(1) {

	width: 30%;	

	padding-top: 5px;

	}

	

header section:nth-child(1) img {

	width: 100%;

	}

	

header section:nth-child(2) {

	width: 25%;	

	padding-top: 20px;

	}

	

header section:nth-child(2) a {

	font-size: 12px;

	padding: 10px 15px;

}

	

/*te preparamos*/



#te_preparamos {

	width: 300px;	

	margin-top: 0px;

	margin-bottom: 50px;

}

	

#te_preparamos figure {

	display: none;	

	}



#te_preparamos h2 {

	font-size: 20px;

	letter-spacing: 2px;

	margin-top: 20px;

	

}



#te_preparamos h3 {

	font-size: 18px;

	line-height: 20px;	

	padding: 10px 30px;

}





#te_preparamos ul {

	height: 260px;



}



#te_preparamos ul li {

	font-size: 20px;

	margin-bottom: 10px;

}

	

#te_preparamos ul li img {

	width: 50%;		

	}

	

	

/*porque estudiar con nosotros*/



#slide_2_beneficios {

	height: 560px;

	padding-top: 30px;

	}





#slide_2_beneficios h2 {	

	font-size: 20px;

	}



#slide_2_beneficios p {

	font-size: 16px;

	line-height: 20px;

	margin-top: 10px;

	}

	

	

/*Nuestras ventajas*/



#nuestras_ventajas {

	width: 90%;

	padding-top: 60px;

	}





#nuestras_ventajas ul {

	height: 850px;

}



#nuestras_ventajas ul li {

	padding: 25px;

	font-size: 16px;

}

	

	

/*nuestro programa*/



#nuestro_programa section {

	width: 100%;

	height:auto;

	background-position: top center;

	background-size: 100%;

	}





#nuestro_programa section h2 {	

	margin-left: 10%;

	}





#nuestro_programa section p {

	width: 80%;

	margin-left: 10%;

	padding: 15px;

	text-align: left;

	}

#alianza section {

	width: 100%;

	height:auto;

	background-position: top center;

	background-size: 100%;

	}





#alianza section h2 {	

	margin-left: 10%;

	}





#alianza section p {

	width: 80%;

	margin-left: 10%;

	padding: 15px;

	text-align: left;

	}


	

/*Hablemos*/

	

#hablemos {

	height: 1375px;

	padding-top: 30px;

}





#hablemos article {

	width: 95%;

	height: 900px;	

	margin: auto;

}



#hablemos article section:nth-child(1) {

	width: 100%;

	height: 350px;

	padding: 5%;

}

	

#hablemos article section:nth-child(1) p {

	text-align:left;

}



#hablemos article section:nth-child(2) {

	width: 100%;

	height: 300px;	

	padding-top: 0px;

	

}



#hablemos article section:nth-child(3) {

	width: 100%;

	height: 220px;
	padding-top: 50px;

	}

	



#hablemos article section:nth-child(3) h3 {

	font-size: 13px;

}

#hablemos article section:nth-child(4) {

	width: 100%;

	height: 220px;
	padding-top: 120px;

	}

	



#hablemos article section:nth-child(4) h3 {

	font-size: 13px;

}	







}


.extra {

	width:90%;

	font-family: 'Muli', sans-serif;

	font-size:10px;

	letter-spacing: 3px;

	text-transform: uppercase;

	color:#fff;

	border:none;

	margin-bottom:15px;

	margin-left: 5%;

	background-color:transparent;

	outline:none;

	

			transition: 0.2s ease;

	-o-transition: 0.2s ease;

	-webkit-transition: 0.2s ease;

	}



















