
/*@import url("//fonts.googleapis.com/css?family=Open+Sans");*/
/*estilo Open Sans*/

/* cyrillic-ext */
#desktop1{
 width:23%; float: left; margin-left:1%;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/**/

@media (max-width:1100px)  {

.juego{ max-width:90%;}

.class_area_completa_marron_contenido{width:100%; float:left; margin-top:-28px;}
.class_imagen_estrella_banner_marron{width:29px; height:49px; display:none;}
.class_margen_top_texto_area_marron{margin-top:-3px}
.class_tamano_area_banner_marron_superior{float:left; width:16%;}
.class_imagen_max_banner_inferior_zona_marron{height:35px;width:99px; margin-top:55px;}
.class_tamano_imagen_curso_destacado_home{height:171px; width:253px;}

.class_tamano_corazones_cursos_center_desktop{width:10px;height:10px;}
.class_contenedor_class_tamano_corazones_cursos_center_desktop{float:left; width:11}
.boton-ver-cursos-3 {
	display:inline-block;
	margin:0 0 0 0;
	font-family:"Myriad Web Pro", "Futura Md BT", "Trebuchet MS", Arial;
	font-size:14px;
	color:#FFF;
	padding:9px 12px 9px 12px;
	border-radius: 4px 4px 4px 4px;
	background-color:#FF3300;
	width:154px;

   }
   
    .nombre_curso_principal {	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:12px;
	color:#666;
	text-align:center;
	padding-top:14px;
	width:95%;
}

}
@media (min-width:1101px) and (max-width:1280px)  {

.class_area_completa_marron_contenido{width:100%; float:left;}
.class_imagen_estrella_banner_marron{width:56px; height:75px;}
.class_margen_top_texto_area_marron{margin-top:13px}
.class_tamano_area_banner_marron_superior{float:left; width:20%;}
.class_imagen_max_banner_inferior_zona_marron{height:63px;width:180px; margin-top:27px;}
.class_tamano_imagen_curso_destacado_home{height:216px; width:320px;}
.class_tamano_corazones_cursos_center_desktop{width:11px;height:11px;} 
.class_contenedor_class_tamano_corazones_cursos_center_desktop{float:left; width:12}
.boton-ver-cursos-3 {
	display:inline-block;
	margin:0 0 0 0;
	font-family:"Myriad Web Pro", "Futura Md BT", "Trebuchet MS", Arial;
	font-size:13px;
	color:#FFF;
	padding:9px 10px 9px 10px;
	border-radius: 4px 4px 4px 4px;
	background-color:#FF3300;
	width:134px;

   }
      .nombre_curso_principal {	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:12px;
	color:#666;
	text-align:center;
	padding-top:15px;
	width:95%;
}
}

@media (min-width:1281px){
.class_area_completa_marron_contenido{width:100%; float:left;}
.class_imagen_estrella_banner_marron{width:56px; height:75px;}
.class_margen_top_texto_area_marron{margin-top:13px}
.class_tamano_area_banner_marron_superior{float:left; width:20%;}
.class_imagen_max_banner_inferior_zona_marron{height:63px;width:180px; margin-top:27px;}
.class_tamano_imagen_curso_destacado_home{height:237px; width:352px;}
.class_tamano_corazones_cursos_center_desktop{width:13px;height:13px;}
.class_contenedor_class_tamano_corazones_cursos_center_desktop{float:left; width:14}

.boton-ver-cursos-3 {
	display:inline-block;
	margin:0 0 0 0;
	font-family:"Myriad Web Pro", "Futura Md BT", "Trebuchet MS", Arial;
	font-size:22px;
	color:#FFF;
	padding:17px 20px 17px 20px;
	border-radius: 4px 4px 4px 4px;
	background-color:#FF3300;
	width:280px;

   }
      .nombre_curso_principal {	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:18px;
	color:#666;
	text-align:center;
	padding-top:15px;
	width:95%;
}

}


.titulo_tema_font{
 font-family: "Myriad Web Pro", "Futura Md BT", Arial;
 }

hr {
    height: 1px;
    border: 0;
    background-color: #F1F1F1;
}

.flecha_select select {
 border: 1px solid #ccc;
 background: URL() no-repeat 97% 12px #fff !important;
 -moz-appearance: none;
 -webkit-appearance: none;
 appearance: none;
 }
 
.boton-comprar-2_interno {	

    background-color: #00A3D9;
	width: 148px;
	height: 40px;
	font-family: "Myriad Web Pro", "Futura Md BT",  "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	margin-bottom:10px;
	float: left;
	border: 0px;
	
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;


      

}

.header-menu-link-2-index{
	display:inline-block;
	margin-top:8px;
	font-family:"Myriad Web Pro", "Futura Md BT", "Trebuchet MS", Arial;
	color:#FFF;
	font-size:15px;
	padding:4px 0px 5px 1px;
	float:left;
}

a.header-menu-link-2-index{
	color:#FFFFFF;
	text-decoration: none;

}
a.header-menu-link-2-index:hover{
	border-bottom: solid 6px #00CCFF;
    text-decoration: none;
   }
a.header-menu-link-2-index:link 
   {color:#FFFFFF;
   text-decoration: none;
   }
a.header-menu-link-2-index:visited 
   {color:#FFFFFF;
   text-decoration: none;
   }
a.header-menu-link-2-index:active 
   {color:#FFFFFF;
   text-decoration: none;
   }

.texto_general{font-family: "Myriad Web Pro","Trebuchet MS", Arial, Helvetica, sans-serif;}
#vinculo_descubre_movil:hover{ color: #FFFFFF;text-decoration: none;}
.curso_precio_populares_movil0_vinculo_c:hover{color: #FFFFFF;text-decoration: none;}


.crop{
 float:left;
 overflow:hidden; /* IMPORTANTE */
 border:0px solid #ccc;
 }

 /* Indicamos los márgenes que dejamos para simular el crop. */
.crop img{
 margin:-2px -2px -2px -2px;
 }

@media (min-width:300px)   {/*Movil*/

#vinculo_descubre_movil{ color:#FFFFFF;}
/*Movil*/
.tam_div_espacio_iconos_estudia_p_p{
width:3%;
}
#footer_version19 {
	position:fixed;
	width:100%;
	height:45px;
	z-index:12;
	background-color: #F1F1F1;

	left: 0px;
	text-align:center;
	bottom: 0px;
	text-align: center;
	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:25px;









	color:#fff;
	
	display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
	
	}
#whatsapp {
	position:fixed;
	width:100%;
	height:45px;
	z-index:12;
	background-color: #0D9F16;
	left: 0px;
	bottom: 0px;
	text-align: center;

	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:25px;
	color:#fff;}
.texto-boton {
	text-align:center;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	margin-top:-54px;
	alignment-adjust:middle;
}

   
a.botones-links{
	color:#FFFFFF;
	text-decoration: none;
   }
a.botones-links:hover{
	color:#FFFFFF;
    text-decoration: none;
   }
a.botones-links:link{
	color:#FFFFFF;
    text-decoration: none;
   }
a.botones-links:visited{
	color:#FFFFFF;
    text-decoration: none;
   }
a.botones-links:active{
	color:#FFFFFF;
    text-decoration: none;
   }


.version_desktop{ display:none;}
.version_movil{ display: inherit;}

.Estilo48-t1 {	font-size: 95%;
	color: #333333;
	font-family: "Myriad Web Pro","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 20px;
	text-align: justify;
}
.Estilo48-t1 {	font-size: 95%;
	color: #333333;
	font-family: "Myriad Web Pro","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 20px;
	text-align: justify;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

.img {
height: auto;
max-width: 100%;
}
#banner {
	position:relative;
	width:300px;
	top: 10px;
	margin: 0 auto;
}

.formulario {
	font-size: 11px;
	color: #333333;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}


a:link {
	text-decoration: none;
	color: #006699;
}

a:visited {
	text-decoration: none;
	color: #006699;
}

a:hover {
	text-decoration: underline;
	color: #006699;
}
/*

a:active {
	text-decoration: none;
	color: #006699;
	font-weight: bold;
	font-family: "Myriad Web Pro", "Futura Md BT", Arial;
	text-align: center;
}*/

.Estilo11 {	font-family: Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 16px;
}

.style2 {	color: #0000FF;
	font-weight: bold;
	font-size: 12px;
}

.Estilo34 {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.Estilo33 {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Estilo64 {color: #006699}
.Estilo65 {
	font-size: 12px;
	color: #666666;
	font-family: Arial;
	font-weight: normal;
}

.Estilo67 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #333333;
	line-height: 40px;
}

.Estilo37 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; }
.Estilo43 {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.Estilo49 {font-family: Arial;
	font-size: 10px;
}

.Estilo14 {font-size: 11px}
.Estilo4 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #06F;
}

.Estilo7 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: normal;
}

.Estilo69 {font-size: 11px; font-family: Arial;}
.Estilo51 {	font-family: Arial;
	font-size: 12px;
}

.Estilo70 {
	font-family: "Myriad Web Pro", Arial, "Futura Md BT";
	font-size: 16px;
	font-weight: bold;
	color: #003399;
}

.Estilo72 {color: #0066FF}
.Estilo74 {font-size: 13px; color: #0033FF; font-family: Arial; font-weight: bold; }
.Estilo75 {font-family: Arial; font-size: 12px; color: #333333; }
.Estilo40 {
	font-family: Arial;
	font-size: 24px;
	color: #666666;
}

.Estilo42 {color: #FFFFFF}
.Estilo76 {	font-family: "Myriad Web Pro", Arial, "Futura Md BT";
	color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
}

.campos {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; }
.formulario {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.respuesta_no {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00FFFF;

}

.Estilo1 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
.respuesta_no1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000;
}

.campos1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; }
.ingresar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #0F9;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: normal;
	word-spacing: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 80px;
	height: 30px;
}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
}
.titulo {
	font-size: 12px;
}
.titulo {
	font-weight: bold;
}
.titulo {
	color: #09C;
}
.titulo {
	color: #06F;
}
.titulo {
	font-size: 13px;
	color: #0097D8;
}
.verde {
	color: #090;
}
.titulo {
	font-size: 14px;
}
.titulo a {
	font-size: 18px;
}
.tit {
	font-size: 13px;
}
.Estilo641 {
	color: #006699;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.titulo1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #069;
}
.Estilo371 {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.Estilo421 {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.Estilo46 {
	font-family: Arial, Helvetica, sans-serif;

	color: #003366;

	font-size: 14px;

	font-weight: bold;
}
.Estilo642 {font-family: Arial, Helvetica, sans-serif;

	color: #006600;

	font-size: 20px;
}
.Estilo691 {color: #006699}
.Estilo77 {font-size: 20px; color: #004462; font-family: Arial;}
.Estilo78 {font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #003366;
}

.titulo1 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #069;
}
.titulo1 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #069;
}
.Estilo12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #999999;
}

.Estilo322 {color: #333333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
}
.Estilo331 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0099FF;
}
.Estilo331 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
}
.Estilo671 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 38px;
	color: #333333;
	line-height: 55px;
}
.Estilo32 {font-family: Arial, Helvetica, sans-serif;

	color: #006600;

	font-size: 24px;
}

#content table tr td {
	color: #FFF;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#apDiv1-top {
	position:absolute;
	width:100%;
	height:50px;
	z-index:15;
	left: 0px;
	top: 0px;
	background-color: #0099FF;
}
#apDiv1 {
	position:absolute;
	width:100%;
	height:359px;
	z-index:2;
	top: 356px;
	text-align: left;
	left: 0;
}
#apDiv2 {
	position:absolute;
	width:100%;
	height:115px;
	z-index:3;
	top: 803px;
	left: -2px;
}
#apDiv3 {
	position:absolute;
	width:100%;
	height:115px;
	z-index:11;
	left: 0;
	top: 291px;
	text-align: left;
}

#foto-top {
	position:absolute;
	width:100%;
	height:270px;
	z-index:11;
	left: 0;
	top: 50px;
	text-align: left;
	background-color: #F3F3F3;

}
.Estilo121 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #999999;
}
.Estilo401 {
	font-family: Arial;
	font-size: 17px;
	color: #666666;
}
.Estilo3221 {
	color: #333333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: normal;
}
.Estilo3311 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0099FF;

}
.Estilo3311 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #0099FF;
}
.Estilo48 {
	font-size: 90%;
	color: #333333;
	font-family: "Myriad Web Pro","Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.Estilo48-t {
	font-size: 95%;
	color: #333333;
	font-family: "Myriad Web Pro","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 20px;
	text-align: justify;
}

.Estilo6711 {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
}
.Estilo781 {
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	font-family: "Myriad Web Pro","Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.titulo2 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #069;
}
.titulos {
	font-family: "Myriad Web Pro", "Arial Black";
	font-weight: bold;

	font-size: 28px;
	color: #FFF;
}
.titulo-grande {font-family: "Myriad Web Pro", "Futura Md BT", Arial;font-size: 35px;color: #000000;}
a.titulo-grande:link {text-decoration: none; color: #000;}
a.titulo-grande:visited {text-decoration: none; color: #000;}
a.titulo-grande:hover {text-decoration: none; color: #666;}
a.titulo-grande:active {text-decoration: none; color: #000;}

.titulo-chico {font-family: "Myriad Web Pro", "Futura Md BT", "Trebuchet MS",  Arial, Helvetica, sans-serif; font-size: 25px; color: #333333;}
a.titulo-chico:link {text-decoration: none; color: #000;}
a.titulo-chico:visited {text-decoration: none; color: #000;}
a.titulo-chico:hover {text-decoration: none; color: #666;}
a.titulo-chico:active {text-decoration: none; color: #000;}

.comentario-fb {
	font-family: "Myriad Web Pro", "Futura Md BT", "Trebuchet MS",  Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	left: 5px;
}

.titulo-canales {font-family: "Myriad Web Pro", "Futura Md BT", "Trebuchet MS",  Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
a.titulo-chico:link {text-decoration: none; color: #000;}
a.titulo-chico:visited {text-decoration: none; color: #000;}
a.titulo-chico:hover {text-decoration: none; color: #666;}
a.titulo-chico:active {text-decoration: none; color: #000;}




#resultado{ visibility: hidden;}

#padre:hover #resultado{ visibility: visible;}

.titulo-grande1 {font-family: "Myriad Web Pro", "Futura Md BT", Arial;font-size: 90%;color: #000000;}
#destacados {
	position:absolute;
	width:100%;
	left: 0;
	top: 85px;
}
#apDiv4 {
	position:absolute;
	width:100%;
	height:270;
	z-index:11;
	left: 0px;
	top: 131px;
}
.responsiveContent {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 100%;
  margin-bottom: 5px;
}
.responsiveContent iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.Estilo6411 {	color: #006699;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#contenedor-tabla {
    display: table;
    width: 280px;
    text-align: center;
    margin: 0 auto;
	margin-top:30px;
	margin-bottom:50px;
}
#contenidos-tabla {
    display: table-row;
}
#columna1-tabla, #columna2-tabla, #columna3-tabla, #columna4-tabla  {
    display: table-cell;
    vertical-align: middle;
    padding: 20px;
	
}
.circulo, .circulo2, .circulo3, .circulo4, .circulo5, .circulo6, .circulo7, .circulo8 {
	width: 92px;
	height: 92px;
	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;
	border-radius: 50%;	
	font-family:"Myriad Web Pro", "Futura Md BT", Arial;
	font-weight:bold;
	font-size:60px;
	margin:0 auto;
	display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
}

a.circulo:link, a.circulo:visited, a.circulo:active {
	text-decoration:none;
	color:#FFF;
	background: #A3E9B7;
		}
a.circulo:hover{
	text-decoration:none;
	color:#FFF;










	opacity:0.8;
	}
	

a.circulo2:link, a.circulo2:visited, a.circulo2:active {
	text-decoration:none;
	color:#FFF;
	background: #6599FF;
		}
a.circulo2:hover{
	text-decoration:none;
	color:#FFF;
	opacity:0.8;

	}

a.circulo3:link, a.circulo3:visited, a.circulo3:active {
	text-decoration:none;
	color:#FFF;
	background: #3A8588;
		}
a.circulo3:hover{
	text-decoration:none;
	color:#FFF;
	opacity:0.8;
	}
a.circulo4:link, a.circulo4:visited, a.circulo4:active {
	text-decoration:none;
	color:#FFF;
	background: #F49537;
		}
a.circulo4:hover{
	text-decoration:none;
	color:#FFF;
	opacity:0.8;
	}
a.circulo5:link, a.circulo5:visited, a.circulo5:active {
	text-decoration:none;
	color:#FFF;
	background: #9ECFD3;
		}
a.circulo5:hover{
	text-decoration:none;
	color:#FFF;
	opacity:0.8;
	}
a.circulo6:link, a.circulo6:visited, a.circulo6:active {
	text-decoration:none;
	color:#FFF;
	background: #FDC80A;
		}
a.circulo6:hover{
	text-decoration:none;
	color:#FFF;
	opacity:0.8;
	}

a.circulo7:link, a.circulo7:visited, a.circulo7:active {
	text-decoration:none;
	color:#FFF;
	background: #00CC99;
		}
a.circulo7:hover{
	text-decoration:none;
	color:#FFF;
	opacity:0.8;
	}
a.circulo8:link, a.circulo8:visited, a.circulo8:active {
	text-decoration:none;
	color:#FFF;
	background: #01CBCB;
		}
a.circulo8:hover{
	text-decoration:none;
	color:#FFF;
	opacity:0.8;
	}
.banner-cursos {
	
    width:98%;
	height:300px;
	margin-left:1%;
	margin-right:1%;
	background-color: rgba(0, 0, 0, 0);
	
}
.banner-principal {	

	no-repeat fixed center;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
   height: 275px;
   width: 100% ;
   margin-top:70px;
}
.caja-cursos {	width:100% ;
	height:auto,;
	background-color:#F1F1F1;
	float:left;
	margin:0 auto;
}
.caja-iframe {	position:relative;
	width:100%;
	display: flex;
    justify-content: center;	
}
.caja-mensaje-mensual {	height:60px;
	background-color:#FFF;
	text-align:center;
}
.caja-metodologia {	
    float: left;
	width:100%;
	height:auto;
	background-color:#E4E4E4;	
}
.campos-formulario {background: #FFFFFF;
	border: 5px;
	font: 15px Arial,Helvetica,Sans-serif;
	font-style:italic;	
	color: #333333;


	width:80%;
	height:35px;
	padding: 6px 10px 6px 10px;
	padding-right:35px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-transition: all 0.7s ease 0s;

	-moz-transition: all 0.7s ease 0s;
	-o-transition: all 0.7s ease 0s;
	transition: all 0.7s ease 0s;
}

.icono-estudia {	
    text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}
.icono-practica {	
    text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}
.icono-pregunta {	
    text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}
.mensaje-mensual {	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:19px;
	color:#666;
	text-align:center;
	padding-top:15px;
	width:95%;
}
.estudia {	
    width:73%;
	height:250px;
	background-color:#0096B2;
	border-radius: 10px 10px 10px 10px;
	margin-top:30px;
	float:left;
	margin-left:12%;
}
.practica {	
    width:73%;
	height:250px;
	background-color:#4ABC8D;
	border-radius: 10px 10px 10px 10px;
	margin-top:20px;
	float:left;
	margin-left:12%;
}
.pregunta {	
    width:73%;
	height:250px;
	background-color:#24505C;
	border-radius: 10px 10px 10px 10px;
	margin-top:20px;
	float:left;
	margin-left:12%;
	margin-bottom:30px;
}
.texto-3-millones {	
color: #2692FF;
}
.texto-accede {
	font-family: "Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size: 19px;
	margin-top:-100px;
	color: #FFC926;
	margin-bottom: 0px;
	text-align: center;
}

.texto-cursos-escolares-titulos {
font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:30px;
	color:#FFFFFF;
	text-align:center;
}
.texto-cursos-escolares {
font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:30px;
	color:#FFFFFF;
	text-align:center;
}
.texto-estudia {	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:30px;
	color:#FFF;
	text-align:center;
	padding-top:13px;
	padding-bottom:13px;
	padding-left:15px;
	padding-right:15px;
}
.texto-estudia-2 {	
    font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:16px;
	color:#FFF;
	text-align:center;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}
.texto-online {
	font-family: "Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size: 13px;
	color: #FFFFFF;
	margin-left:2%;
	margin-right:2%;
	margin-top: 10px;
	text-align: center;
}
.texto-practica {	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:30px;
	color:#FFF;
	text-align:center;
	padding-top:13px;
	padding-bottom:13px;
	padding-left:15px;
	padding-right:15px;
}
.texto-practica-2 {	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:16px;
	color:#FFF;
	text-align:center;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}
.texto-pregunta {	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:30px;
	color:#FFF;
	text-align:center;
	padding-top:13px;
	padding-bottom:13px;
	padding-left:15px;
	padding-right:15px;
}
.texto-pregunta-2 {	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:16px;
	color:#FFF;
	text-align:center;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}


}

@media (min-width:400px) and (max-width:1100px)  {/*Movil*/
#vinculo_descubre_movil{ color:#FFFFFF;}
.tam_div_espacio_iconos_estudia_p_p{ 
width:8%;
}
#footer_version19 {
	position:fixed;
	width:100%;
	height:45px;
	z-index:12;
	background-color: #F1F1F1;
	left: 0px;
	text-align:center;
	bottom: 0px;
	text-align: center;
	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:25px;
	color:#fff;
	
	display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
	
	}
#whatsapp {
	position:fixed;
	width:100%;
	height:45px;
	z-index:12;
	background-color: #0D9F16;
	left: 0px;
	bottom: 0px;
	text-align: center;
	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:25px;
	color:#fff;}
.texto-boton {
	text-align:center;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	margin-top:-54px;
	alignment-adjust:middle;
}

   
a.botones-links{
	color:#FFFFFF;
	text-decoration: none;
   }
a.botones-links:hover{



	color:#FFFFFF;
    text-decoration: none;
   }
a.botones-links:link{
	color:#FFFFFF;
    text-decoration: none;
   }
a.botones-links:visited{
	color:#FFFFFF;
    text-decoration: none;
   }
a.botones-links:active{
	color:#FFFFFF;
    text-decoration: none;
   }


.version_desktop{ display:none;}
.version_movil{ display: inherit;}

.Estilo48-t1 {	font-size: 95%;
	color: #333333;
	font-family: "Myriad Web Pro","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 20px;
	text-align: justify;
}
.Estilo48-t1 {	font-size: 95%;
	color: #333333;
	font-family: "Myriad Web Pro","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 20px;
	text-align: justify;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

.img {
height: auto;
max-width: 100%;
}
#banner {
	position:relative;
	width:300px;
	top: 10px;
	margin: 0 auto;
}

.formulario {
	font-size: 11px;
	color: #333333;


	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}


a:link {
	text-decoration: none;
	color: #006699;
}

a:visited {
	text-decoration: none;
	color: #006699;
}

a:hover {
	text-decoration: underline;
	color: #006699;
}
/*
a:active {
	text-decoration: none;
	color: #006699;
	font-weight: bold;
	font-family: "Myriad Web Pro", "Futura Md BT", Arial;
	text-align: center;
}*/

.Estilo11 {	font-family: Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 16px;
}

.style2 {	color: #0000FF;
	font-weight: bold;
	font-size: 12px;
}

.Estilo34 {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.Estilo33 {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Estilo64 {color: #006699}
.Estilo65 {
	font-size: 12px;
	color: #666666;
	font-family: Arial;
	font-weight: normal;
}

.Estilo67 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #333333;
	line-height: 40px;
}

.Estilo37 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; }
.Estilo43 {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	color: #333333;
	font-weight: bold;
}

.Estilo49 {font-family: Arial;
	font-size: 10px;
}

.Estilo14 {font-size: 11px}
.Estilo4 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #06F;
}

.Estilo7 {	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;
	color: #333333;
	line-height: normal;
}

.Estilo69 {font-size: 11px; font-family: Arial;}
.Estilo51 {	font-family: Arial;
	font-size: 12px;
}

.Estilo70 {
	font-family: "Myriad Web Pro", Arial, "Futura Md BT";
	font-size: 16px;
	font-weight: bold;
	color: #003399;
}

.Estilo72 {color: #0066FF}
.Estilo74 {font-size: 13px; color: #0033FF; font-family: Arial; font-weight: bold; }
.Estilo75 {font-family: Arial; font-size: 12px; color: #333333; }
.Estilo40 {
	font-family: Arial;
	font-size: 24px;
	color: #666666;
}

.Estilo42 {color: #FFFFFF}
.Estilo76 {	font-family: "Myriad Web Pro", Arial, "Futura Md BT";
	color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
}

.campos {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; }
.formulario {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.respuesta_no {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00FFFF;
}

.Estilo1 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
.respuesta_no1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000;
}

.campos1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; }
.ingresar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #0F9;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: normal;
	word-spacing: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 80px;
	height: 30px;

}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
}
.titulo {
	font-size: 12px;
}
.titulo {
	font-weight: bold;
}
.titulo {
	color: #09C;
}
.titulo {
	color: #06F;
}
.titulo {
	font-size: 13px;
	color: #0097D8;
}
.verde {
	color: #090;
}
.titulo {
	font-size: 14px;
}
.titulo a {
	font-size: 18px;
}
.tit {
	font-size: 13px;
}
.Estilo641 {
	color: #006699;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.titulo1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #069;
}
.Estilo371 {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

}
.Estilo421 {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.Estilo46 {
	font-family: Arial, Helvetica, sans-serif;

	color: #003366;

	font-size: 14px;

	font-weight: bold;
}
.Estilo642 {font-family: Arial, Helvetica, sans-serif;

	color: #006600;

	font-size: 20px;
}
.Estilo691 {color: #006699}
.Estilo77 {font-size: 20px; color: #004462; font-family: Arial;}
.Estilo78 {font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #003366;
}

.titulo1 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #069;
}
.titulo1 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #069;


}
.Estilo12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #999999;
}

.Estilo322 {color: #333333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
}
.Estilo331 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0099FF;
}
.Estilo331 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
}
.Estilo671 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 38px;
	color: #333333;
	line-height: 55px;
}
.Estilo32 {font-family: Arial, Helvetica, sans-serif;

	color: #006600;

	font-size: 24px;
}

#content table tr td {
	color: #FFF;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#apDiv1-top {
	position:absolute;
	width:100%;
	height:50px;
	z-index:15;
	left: 0px;
	top: 0px;
	background-color: #0099FF;
}
#apDiv1 {
	position:absolute;
	width:100%;
	height:359px;
	z-index:2;
	top: 356px;
	text-align: left;
	left: 0;
}


#apDiv2 {
	position:absolute;
	width:100%;
	height:115px;
	z-index:3;
	top: 803px;
	left: -2px;
}
#apDiv3 {
	position:absolute;
	width:100%;
	height:115px;
	z-index:11;
	left: 0;
	top: 291px;
	text-align: left;
}
#foto-top {
	position:absolute;
	width:100%;
	height:270px;
	z-index:11;
	left: 0;
	top: 50px;
	text-align: left;
	background-color: #F3F3F3;

}
.Estilo121 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #999999;
}
.Estilo401 {
	font-family: Arial;
	font-size: 17px;
	color: #666666;
}
.Estilo3221 {
	color: #333333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: normal;
}
.Estilo3311 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0099FF;
}
.Estilo3311 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #0099FF;
}
.Estilo48 {
	font-size: 90%;
	color: #333333;
	font-family: "Myriad Web Pro","Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.Estilo48-t {
	font-size: 95%;

	color: #333333;
	font-family: "Myriad Web Pro","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 20px;
	text-align: justify;
}

.Estilo6711 {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
}
.Estilo781 {
	font-size: 15px;

	font-weight: bold;
	color: #666666;
	font-family: "Myriad Web Pro","Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.titulo2 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #069;
}
.titulos {
	font-family: "Myriad Web Pro", "Arial Black";
	font-weight: bold;

	font-size: 28px;
	color: #FFF;
}
.titulo-grande {font-family: "Myriad Web Pro", "Futura Md BT", Arial;font-size: 35px;color: #000000;}
a.titulo-grande:link {text-decoration: none; color: #000;}
a.titulo-grande:visited {text-decoration: none; color: #000;}
a.titulo-grande:hover {text-decoration: none; color: #666;}
a.titulo-grande:active {text-decoration: none; color: #000;}

.titulo-chico {font-family: "Myriad Web Pro", "Futura Md BT", "Trebuchet MS",  Arial, Helvetica, sans-serif; font-size: 25px; color: #333333;}
a.titulo-chico:link {text-decoration: none; color: #000;}
a.titulo-chico:visited {text-decoration: none; color: #000;}
a.titulo-chico:hover {text-decoration: none; color: #666;}
a.titulo-chico:active {text-decoration: none; color: #000;}

.comentario-fb {
	font-family: "Myriad Web Pro", "Futura Md BT", "Trebuchet MS",  Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	left: 5px;
}

.titulo-canales {font-family: "Myriad Web Pro", "Futura Md BT", "Trebuchet MS",  Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
a.titulo-chico:link {text-decoration: none; color: #000;}
a.titulo-chico:visited {text-decoration: none; color: #000;}
a.titulo-chico:hover {text-decoration: none; color: #666;}
a.titulo-chico:active {text-decoration: none; color: #000;}




#resultado{ visibility: hidden;}

#padre:hover #resultado{ visibility: visible;}

.titulo-grande1 {font-family: "Myriad Web Pro", "Futura Md BT", Arial;font-size: 90%;color: #000000;}
#destacados {
	position:absolute;
	width:100%;
	left: 0;
	top: 85px;
}
#apDiv4 {
	position:absolute;
	width:100%;
	height:270;
	z-index:11;
	left: 0px;
	top: 131px;

}
.responsiveContent {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 100%;
  margin-bottom: 5px;
}
.responsiveContent iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.Estilo6411 {	color: #006699;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#contenedor-tabla {
    display: table;
    width: 280px;
    text-align: center;
    margin: 0 auto;
	margin-top:30px;
	margin-bottom:50px;




}

#contenidos-tabla {
    display: table-row;
}
#columna1-tabla, #columna2-tabla, #columna3-tabla, #columna4-tabla  {
    display: table-cell;
    vertical-align: middle;
    padding: 20px;
	
}
.circulo, .circulo2, .circulo3, .circulo4, .circulo5, .circulo6, .circulo7, .circulo8 {
	width: 92px;
	height: 92px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;	
	font-family:"Myriad Web Pro", "Futura Md BT", Arial;
	font-weight:bold;
	font-size:60px;
	margin:0 auto;
	display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
}

a.circulo:link, a.circulo:visited, a.circulo:active {
	text-decoration:none;
	color:#FFF;
	background: #A3E9B7;
		}
a.circulo:hover{
	text-decoration:none;
	color:#FFF;









	opacity:0.8;
	}
	
a.circulo2:link, a.circulo2:visited, a.circulo2:active {
	text-decoration:none;
	color:#FFF;
	background: #6599FF;
		}
a.circulo2:hover{
	text-decoration:none;
	color:#FFF;
	opacity:0.8;
	}

a.circulo3:link, a.circulo3:visited, a.circulo3:active {
	text-decoration:none;
	color:#FFF;
	background: #3A8588;
		}
a.circulo3:hover{
	text-decoration:none;
	color:#FFF;
	opacity:0.8;
	}
a.circulo4:link, a.circulo4:visited, a.circulo4:active {
	text-decoration:none;
	color:#FFF;
	background: #F49537;
		}
a.circulo4:hover{
	text-decoration:none;
	color:#FFF;
	opacity:0.8;
	}
a.circulo5:link, a.circulo5:visited, a.circulo5:active {
	text-decoration:none;
	color:#FFF;
	background: #9ECFD3;
		}
a.circulo5:hover{
	text-decoration:none;
	color:#FFF;
	opacity:0.8;
	}

a.circulo6:link, a.circulo6:visited, a.circulo6:active {
	text-decoration:none;
	color:#FFF;
	background: #FDC80A;
		}
a.circulo6:hover{
	text-decoration:none;
	color:#FFF;
	opacity:0.8;
	}

a.circulo7:link, a.circulo7:visited, a.circulo7:active {
	text-decoration:none;
	color:#FFF;
	background: #00CC99;
		}
a.circulo7:hover{
	text-decoration:none;
	color:#FFF;
	opacity:0.8;
	}
a.circulo8:link, a.circulo8:visited, a.circulo8:active {
	text-decoration:none;
	color:#FFF;
	background: #01CBCB;
		}
a.circulo8:hover{
	text-decoration:none;
	color:#FFF;
	opacity:0.8;
	}
.banner-cursos {
	
    width:98%;
	height:300px;
	margin-left:1%;
	margin-right:1%;
	background-color: rgba(0, 0, 0, 0);
	
}
.banner-principal {	

	no-repeat fixed center;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
   height: 275px;
   width: 100% ;
   margin-top:70px;

}
.caja-cursos {	width:100% ;
	height:auto,;
	background-color:#F1F1F1;
	float:left;
	margin:0 auto;
}
.caja-iframe {	position:relative;
	width:100%;
	display: flex;
    justify-content: center;	
}
.caja-mensaje-mensual {	height:60px;
	background-color:#FFF;
	text-align:center;
}
.caja-metodologia {	
    float: left;
	width:100%;
	height:auto;
	background-color:#E4E4E4;	
}
.campos-formulario {background: #FFFFFF;
	border: 5px;
	font: 15px Arial,Helvetica,Sans-serif;
	font-style:italic;	
	color: #333333;


	width:80%;
	height:35px;
	padding: 6px 10px 6px 10px;
	padding-right:35px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-transition: all 0.7s ease 0s;
	-moz-transition: all 0.7s ease 0s;
	-o-transition: all 0.7s ease 0s;
	transition: all 0.7s ease 0s;
}

.icono-estudia {	
    text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}
.icono-practica {	
    text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}
.icono-pregunta {	
    text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;

}
.mensaje-mensual {	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:19px;
	color:#666;
	text-align:center;
	padding-top:15px;
	width:95%;


}
.estudia {	
    width:73%;
	height:250px;
	background-color:#0096B2;
	border-radius: 10px 10px 10px 10px;
	margin-top:30px;
	float:left;
	margin-left:12%;
}
.practica {	
    width:73%;
	height:250px;
	background-color:#4ABC8D;
	border-radius: 10px 10px 10px 10px;
	margin-top:20px;
	float:left;
	margin-left:12%;
}
.pregunta {	
    width:73%;
	height:250px;
	background-color:#24505C;
	border-radius: 10px 10px 10px 10px;
	margin-top:20px;
	float:left;
	margin-left:12%;
	margin-bottom:30px;
}
.texto-3-millones {	
color: #2692FF;
}
.texto-accede {
	font-family: "Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size: 19px;
	margin-top:-100px;
	color: #FFC926;
	margin-bottom: 0px;
	text-align: center;
}

.texto-cursos-escolares-titulos {
font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:30px;
	color:#FFFFFF;
	text-align:center;
}
.texto-cursos-escolares {
font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:30px;
	color:#FFFFFF;
	text-align:center;
}
.texto-estudia {	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:30px;
	color:#FFF;
	text-align:center;
	padding-top:13px;
	padding-bottom:13px;
	padding-left:15px;
	padding-right:15px;
}
.texto-estudia-2 {	
    font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:16px;
	color:#FFF;
	text-align:center;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}
.texto-online {
	font-family: "Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size: 13px;
	color: #FFFFFF;
	margin-left:2%;
	margin-right:2%;
	margin-top: 10px;
	text-align: center;
}
.texto-practica {	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:30px;
	color:#FFF;
	text-align:center;
	padding-top:13px;
	padding-bottom:13px;
	padding-left:15px;
	padding-right:15px;
}
.texto-practica-2 {	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:16px;
	color:#FFF;
	text-align:center;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}
.texto-pregunta {	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:30px;
	color:#FFF;
	text-align:center;
	padding-top:13px;
	padding-bottom:13px;
	padding-left:15px;
	padding-right:15px;
}
.texto-pregunta-2 {	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:16px;
	color:#FFF;
	text-align:center;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}

}


@media (min-width:1101px) and (max-width:1299px)  {/*Desktop*/


.texto-cursos-escolares-titulos{
	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:55px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;

}
.texto-cursos-escolares{
	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:55px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;

}
}


@media (min-width:1300px){/*Desktop*/

.texto-cursos-escolares-titulos{
	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:95px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;

}
.texto-cursos-escolares{
	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:95px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;

}
}


@media screen and (min-width: 901px) {/*Desktop*/ /*era 769px*/


.version_desktop{ display:inherit;}
.version_movil{ display: none;}

.caja-mensaje-mensual {
	height:120px;
	background-color:#FFF;
	text-align:center;
}
.mensaje-mensual {
	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:35px;
	color:#666;
	text-align:center;
	padding-top:20px;
	width:95%;
}
.banner-principal {

	no-repeat fixed center;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
   height: 478px;
   width: 100% ;
   z-index: 1;
   margin-top:0px;
}


.caja-cursos {
	width:100% ;
	height:auto,;
	background-color:#F1F1F1;
	float:left;
	margin:0 auto;

}

.caja-metodologia {
	position:relative;
	width:100%;
	height:420px;
	background-color:#E4E4E4;	
	display: flex;
    justify-content: center;
}

.caja-iframe {
	position:relative;
	width:100%;
	display: flex;
    justify-content: center;	
}
.estudia {
	width:325px;
	height:280px;
	background-color:#0096B2;
	border-radius: 10px 10px 10px 10px;
	float:left;
	margin-top:70px;
}
.practica {
	width:325px;
	height:280px;
	background-color:#4ABC8D;
	border-radius: 10px 10px 10px 10px;
	float:left;
	margin-top:70px;
	margin-left:70px;

}
.pregunta {
	width:325px;
	height:280px;
	background-color:#24505C;
	border-radius: 10px 10px 10px 10px;
	float:left;
	margin-top:70px;
	margin-left:70px;

}

.texto-3-millones {
	color: #2692FF;
}
.texto-estudia,.texto-practica,.texto-pregunta{
	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:32px;
	color:#FFF;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}
.icono-estudia,.icono-practica,.icono-pregunta{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}
.texto-estudia-2,.texto-practica-2,.texto-pregunta-2 {
	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:20px;
	color:#FFF;
	text-align:center;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}
.banner-cursos {
	width:470px;
	height:478px;
	margin-left:130px;
	background-color: rgba(0, 0, 0, 0);
}

.texto-accede{
	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:22px;
	color:#FFC926;
	margin-left:90px;
	margin-bottom:-10px;
}

.texto-online{
	font-family: "Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size: 32px;
	color: #CCCCCC;
	margin-left:330px;
	margin-top:-10px;
}
.botones-banner {
	display: flex;
    justify-content: center;	
}

.boton-crea-tu-cuenta {
	display:inline-block;
	margin:0 0 0 0;
	font-family:"Myriad Web Pro", "Futura Md BT", "Trebuchet MS", Arial;
	font-size:17px;
	color:#FFF;
	padding:12px 22px 12px 22px;
	border-radius: 4px 4px 4px 4px;
	background-color:#0081D7;
	float:left;
	margin-left:30px;
   }
.boton-ver-cursos {
	margin:0 0 0 0;
	font-family:"Myriad Web Pro", "Futura Md BT", "Trebuchet MS", Arial;
	font-size:17px;
	color:#FFF;
	padding:12px 22px 12px 22px;
	border-radius: 4px 4px 4px 4px;
	background-color:#00D9D9;
	float:left;
	text-align:center;
   }
a.botones-links{
	color:#FFFFFF;
	text-decoration: none;
   }
a.botones-links:hover{
	color:#FFFFFF;
    text-decoration: none;
   }
a.botones-links:link{
	color:#FFFFFF;
    text-decoration: none;
   }
a.botones-links:visited{
	color:#FFFFFF;
    text-decoration: none;
   }
a.botones-links:active{
	color:#FFFFFF;
    text-decoration: none;
   }
#video {
width:100%;
height:478px;
position:absolute;
overflow:hidden;
float:right;
}
.campos-formulario {	background: #FFFFFF;
	border: 5px;
	font: 15px Arial,Helvetica,Sans-serif;
	font-style:italic;	
	color: #333333;
	width:85%;
	height:35px;
	padding: 6px 10px 6px 10px;
	padding-right:35px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-transition: all 0.7s ease 0s;
	-moz-transition: all 0.7s ease 0s;
	-o-transition: all 0.7s ease 0s;
	transition: all 0.7s ease 0s;
}

}

@media screen and (min-width: 901px) {/*Desktop*/ /*era 769px*/


.version_desktop{ display:inherit;}
.version_movil{ display: none;}

.caja-mensaje-mensual {
	height:120px;
	background-color:#FFF;
	text-align:center;

}
.mensaje-mensual {
	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:35px;
	color:#666;
	text-align:center;
	padding-top:20px;
	width:95%;
}
.banner-principal {

	no-repeat fixed center;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
   height: 600px;
   width: 100%;
   z-index: 1;
}


.caja-cursos {
	width:100% ;
	height:auto,;
	background-color:#F1F1F1;
	float:left;
	margin:0 auto;

}

.caja-metodologia {
	position:relative;
	width:100%;
	height:420px;
	background-color:#E4E4E4;	
	display: flex;
    justify-content: center;
}

.caja-iframe {
	position:relative;
	width:100%;
	display: flex;
    justify-content: center;	
}
.estudia {
	width:325px;
	height:280px;
	background-color:#0096B2;
	border-radius: 10px 10px 10px 10px;
	float:left;
	margin-top:70px;
}
.practica {
	width:325px;
	height:280px;
	background-color:#4ABC8D;
	border-radius: 10px 10px 10px 10px;
	float:left;
	margin-top:70px;
	margin-left:70px;

}
.pregunta {
	width:325px;
	height:280px;
	background-color:#24505C;
	border-radius: 10px 10px 10px 10px;
	float:left;
	margin-top:70px;
	margin-left:70px;

}

.texto-3-millones {
	color: #2692FF;
}
.texto-estudia,.texto-practica,.texto-pregunta{
	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:32px;
	color:#FFF;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}
.icono-estudia,.icono-practica,.icono-pregunta{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}
.texto-estudia-2,.texto-practica-2,.texto-pregunta-2 {
	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:20px;
	color:#FFF;
	text-align:center;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}
.banner-cursos {
    width:98%;
	height:300px;
	margin-left:1%;
	margin-right:1%;
	background-color: rgba(0, 0, 0, 0);
}
.texto-accede{
	font-family:"Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size:22px;
	color:#FFC926;
	margin-left:90px;
	margin-bottom:-10px;
}

.texto-online{
	font-family: "Myriad Web Pro", "Futura Md BT", "trebuchet MS", Arial;
	font-size: 27px;
	color: #FFF;
	margin-left: 0px;
	margin-top: 10px;
	text-align: center;
}
.botones-banner {
	display: flex;
    justify-content: center;	
}
.boton-crea-tu-cuenta {
	display:inline-block;
	margin:0 0 0 0;
	font-family:"Myriad Web Pro", "Futura Md BT", "Trebuchet MS", Arial;
	font-size:17px;
	color:#FFF;
	padding:12px 22px 12px 22px;
	border-radius: 4px 4px 4px 4px;
	background-color:#0081D7;
	float:left;
	margin-left:30px;
   }
.texto-boton {
	text-align:center;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	alignment-adjust:middle;
}

a.botones-links{


	color:#FFFFFF;
	text-decoration: none;
   }
a.botones-links:hover{
	color:#FFFFFF;
    text-decoration: none;
   }
a.botones-links:link{
	color:#FFFFFF;
    text-decoration: none;
   }
a.botones-links:visited{
	color:#FFFFFF;
    text-decoration: none;
   }
a.botones-links:active{
	color:#FFFFFF;
    text-decoration: none;
   }
#video {
width:100%;
height:478px;

position:absolute;
overflow:hidden;
float:right;
}
.campos-formulario {	background: #FFFFFF;
	border: 5px;
	font: 15px Arial,Helvetica,Sans-serif;
	font-style:italic;	
	color: #333333;
	width:85%;
	height:35px;
	padding: 6px 10px 6px 10px;
	padding-right:35px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-transition: all 0.7s ease 0s;
	-moz-transition: all 0.7s ease 0s;
	-o-transition: all 0.7s ease 0s;

	transition: all 0.7s ease 0s;
}
 
}



@media screen and (max-width:799px)  { 

.mostrar_desktop_unico_basico_medio{ display:none !important;}
.mostrar_movil_unico_basico_medio{ display:inherit !important;}

#zona_mensaje_publicidad_contenido_centro_basico_media{width:97%; float:left;  display: inherit}

.no_mostrar_en_movil{ display:none;}
.unidad_ver_detalle_publico{float:left; font-size:13px; margin-top:2px;}
.class_monto_precio_unidad_detalle{float:left; width:auto; text-align: left; font-size:18px}
.precio-curso {
	color: #FF0000;
	font-weight: bold;
	font-size: 25px;
}
.textos-cursos-listado{ font-size:14px !important;}
}

@media screen and (min-width:799px)  {

.mostrar_desktop_unico_basico_medio{ display:inherit !important;}
.mostrar_movil_unico_basico_medio{ display: none !important;}

#zona_mensaje_publicidad_contenido_centro_basico_media{width:96%; float:left; display: inherit}
.textos-cursos-listado{ font-size:15px !important;}
.no_mostrar_en_movil{ display: inherit;} 
/*.class_monto_precio_unidad_detalle{float:left; width:60%; margin-left:-10%; text-align:left;}*/
.class_monto_precio_unidad_detalle{float:left; width:auto; margin-left:1%; text-align:left;}
.unidad_ver_detalle_publico{float:left; font-size:14px; margin-top:10px;}
.no_mostrar_en_movil{ display: inherit;}
#area_superior_scroll_activa{width:100%; float:left;height:120px; position: fixed; top:0px; left:0px; margin-top:0px; z-index:9099; display:none;
-webkit-box-shadow: -1px 7px 9px -5px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 7px 9px -5px rgba(0,0,0,0.75);
box-shadow: -1px 7px 9px -5px rgba(0,0,0,0.75);}
.class_tamano_div_flotante_superior_{width:90%; float:left; height:100px; }
.precio-curso {
	color: #FF0000;
	font-weight: bold;
	font-size: 25px;
}
}

@media screen and (min-width: 769px) and (max-width: 1100px ) {
.class_tamano_div_flotante_superior_{width:80%; float:left; height:100px; }
 #area_superior_scroll_activa{ height:150px !important; background-color:#FFFFFF}
}
@media screen and (min-width: 1101px) and (max-width: 1250px ) {
.class_tamano_div_flotante_superior_{width:80%; float:left; height:100px;}

}
@media screen and (min-width: 1251px) {
.class_tamano_div_flotante_superior_{width:90%; float:left; height:100px; }
}

.class_estilo_letra_general{
font-family: "Myriad Web Pro","Trebuchet MS", Arial, Helvetica, sans-serif;
}
.contenidos{ font-family: Open Sans,Helvetica, Arial,sans-serif !important;}
.estilo_letra_version_2020_publico{
font-family: Open Sans,Helvetica, Arial,sans-serif !important;
}
