.contenido { padding-top: 106px; }

.banner { width:100%;height:450px;opacity: 0; }

.banner .opcion { background-position: center;background-size: cover;background-repeat: no-repeat;width:100%;height:450px; }
.banner .opcion .contenidoOpcion { width:980px;margin: 0 auto; }
.banner .opcion .titulo { text-align: center;font-family: Raleway;font-size: 38px;font-weight: 800;color:#FFF; }
.banner .opcion .subtitulo { text-align: center;font-family: Raleway;font-size: 25px;font-weight: 500;color:#f7f7f7;opacity: 0.8;letter-spacing: 4px; }

.banner .opcion.adultos { background-image: url("../img/home/banner/cursos-ingles-adultos.png"); }
.banner .opcion.trabajo { background-image: url("../img/home/banner/BCN PORT SUNRISE2.jpg"); }
.banner .opcion.profesionales { background-image: url("../img/home/banner/faqs-students.jpg"); }
.banner .opcion.juniors { background-image: url("../img/home/banner/cursos-ingles-juniors.jpg"); }

.bxPager { position: absolute;width:900px;top: 430px; }
.bxPager .botonBanner { float: left;margin-right: 30px;width:197px;text-align: center;border:2px solid #FFF;line-height: 40px;font-size: 21px;font-weight: 500;color:#FFF; }
.bxPager .botonBanner.ultimo { margin-right: 0px; }
.bxPager .botonBanner:hover { background-color: rgba(255,255,255,0.3);color:rgba(255,255,255,0.1); }
.bxPager .active div { background-color: rgba(255,255,255,0.3);color:rgba(255,255,255,0.1); }

.redesBanner { position: absolute;width:240px;top: 524px; }
.redesBanner .red { float: left;margin-right: 8px; }
.redesBanner .red.utlimo { margin-right: 0px; }

.intro { width:100%;max-width: 1082px;margin: 0 auto;text-align: center;padding-bottom: 40px; }
.intro .titulo { font-family: Abel;font-size: 42px;color:#333;font-weight: 700;line-height: 67px;padding-bottom: 10px; }
.intro .texto { font-size: 16px;color:#424242;font-weight: 300;line-height: 24px; }
.intro .texto a { color:#424242;font-weight: 700; }
.intro .texto b { font-weight: 700; }

.destacados { background-color: #f5f5f5;padding: 40px 0px; }
.destacados .contenidoDestacados { width:100%;max-width: 1048px;margin: 0 auto; }
.destacados .contenidoDestacados .titulo { text-align: center;font-family: Abel;font-size: 34px;color:#666;padding-bottom: 30px; }

.destacados .contenidoDestacados .listado .destacado { width:calc((100% - 2.835em)/2);margin-right: 15px;margin-bottom: 15px;float: left; }
.destacados .contenidoDestacados .listado .destacado.ultimo { margin-right: 0px; }
/*.destacados .contenidoDestacados .listado .destacado .datos { width:100%;height:100%;background-color: rgba(0,0,0,0.1); }
.destacados .contenidoDestacados .listado .destacado .icono { color:#FFF;font-size: 72px;width:100%;margin-top: 45px;text-align: center;text-shadow: 1px 1px 1px #000; }
.destacados .contenidoDestacados .listado .destacado .nombre { font-size: 24px;color:#FFF;text-align: center;font-weight: 300;padding-top: 20px;text-shadow: 1px 1px 1px #000; }*/

.destacados .contenidoDestacados .listado .destacado .foto { height:200px;width: 100%;background-position: center;background-repeat: no-repeat;background-size: cover; }
.destacados .contenidoDestacados .listado .destacado .nombre { font-size: 18px;font-weight: 700;padding-top: 20px;color:#7796c2; }
.destacados .contenidoDestacados .listado .destacado .texto { padding-top: 20px;font-size: 14px;color:#333; }

.destacados .contenidoDestacados .listado .destacado:hover { opacity: 0.5; }

.destacados .contenidoDestacados .listado .destacado.empresas .foto { background-image: url("../img/home/destacados/cursos-ingles-para-empresas.jpg"); }
.destacados .contenidoDestacados .listado .destacado.generales .foto { background-image: url("../img/home/destacados/cursos-ingles-generales.jpg"); }
.destacados .contenidoDestacados .listado .destacado.extranjero .foto { background-image: url("../img/home/destacados/cursos-ingles-extranjero.jpg"); }
.destacados .contenidoDestacados .listado .destacado.colonias .foto { background-image: url("../img/home/destacados/colonias-campus-verano.jpg"); }
.destacados .contenidoDestacados .listado .destacado.trimestre .foto { background-image: url("../img/home/destacados/inscripcion-abierta.jpg"); }
.destacados .contenidoDestacados .listado .destacado.telefono .foto { background-image: url("../img/home/destacados/c.jpg"); }

.destacados .contenidoDestacados .ver { text-align: center;padding-top: 15px;font-size: 18px;color:#2ea3f2;font-weight: 300; }

.razones { padding: 40px 0px; }
.razones .contenidoRazones { width:100%;max-width: 900px;margin: 0 auto; }
.razones .contenidoRazones .titulo { text-align: center;font-family: Abel;font-size: 32px;padding-bottom: 30px; }

.destinos { padding:40px 0px;
	background: -moz-linear-gradient(270deg, #083c85 0%, #7796c2 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 270deg, color-stop(0%, #083c85), color-stop(100%, #7796c2));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(270deg, #083c85 0%, #7796c2 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(270deg, #083c85 0%, #7796c2 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(270deg, #083c85 0%, #7796c2 100%);/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#083c85', endColorstr='#7796c2', GradientType='1'); /* for IE */
	background: linear-gradient(180deg, #083c85 0%, #7796c2 100%);/* W3C */
}

.destinos .contenidoDestinos { width:100%;max-width: 1082px;margin: 0 auto; }

.destinos .contenidoDestinos .world { width:600px;height:200px;background-image: url("../img/home/destinos/worldmap.png");background-position: center;background-size: cover;margin: 0 auto;font-size: 50px;font-family: Abel;text-align: center;color:#FFF;padding-top: 100px; }

.destinos .contenidoDestinos .titulo { text-align: center;padding-top: 30px;font-family: Abel;font-size: 32px;color:#FFF; }
.destinos .contenidoDestinos .destinosDestacados { padding: 40px 0px; }
.destinos .contenidoDestinos .destinosDestacados .destacado { float: left;width:calc((100% - 2.52em)/3);margin-right: 15px;padding-bottom: 20px; }
.destinos .contenidoDestinos .destinosDestacados .destacado.ultimo { margin-right: 0px; }
.destinos .contenidoDestinos .destinosDestacados .destacado .foto { width:100%;height:200px;background-position: center;background-size: cover; }
.destinos .contenidoDestinos .destinosDestacados .destacado .label { padding: 10px 0px;text-align: center;color:#FFF;font-size: 24px;font-weight: 300; }

.destinos .contenidoDestinos .destinosDestacados .destacado:hover { opacity: 0.5; }

.destinos .test .texto { float: left;width:calc((100% - 2.52em)/3);text-align: center;font-family: Abel;font-size: 37px;color:#FFF;font-weight: 300;line-height: 37px; }
.destinos .test .texto .introtest { padding-top: 50px;font-size: 19px;color:#FFF;font-family: 'Open Sans';line-height: 26px; }
.destinos .test .texto .boton { margin-top: 30px;float: left;margin-left: 60px; }
.destinos .test .texto .boton:hover { margin-left: 45px; 
	-webkit-transition: all 0.1s linear;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.1s linear;/* Firefox 4-15 */
	-o-transition: all 0.1s linear;/* Opera 10.5-12.00 */
	transition: all 0.1s linear;/* Firefox 16+, Opera 12.50+ */
}

.destinos .test .imagen { float: right;width:60%;margin-right: 20px; }
.destinos .test .imagen img { width:100%; }

.testimonios { padding: 40px 0px; }
.testimonios .contenidoTestimonios { width:100%;max-width: 1078px;margin: 0 auto; }
.testimonios .contenidoTestimonios .titulo { text-align: center;font-family: Abel;font-size: 32px;font-weight: 300;color:#666; }
.testimonios .contenidoTestimonios .listado { padding-top: 40px; }
.testimonios .contenidoTestimonios .listado .testimonio { float: left;width:calc((100% - 7.56em)/3);margin-right: 50px;background-color: #f7f7f7; }
.testimonios .contenidoTestimonios .listado .testimonio.ultimo { margin-right: 0px; }

.testimonios .contenidoTestimonios .listado .testimonio .icono { width:30px;height:30px;border:1px solid #000;border-radius: 30px;margin: 0 auto;margin-top: -15px;text-align: center; }
.testimonios .contenidoTestimonios .listado .testimonio .icono img { padding-top: 3px; }
.testimonios .contenidoTestimonios .listado .testimonio .foto { width:90px;height:90px;border-radius: 90px;overflow: hidden;background-position: center;background-size: cover;margin: 0 auto;margin-top: 15px; }
.testimonios .contenidoTestimonios .listado .testimonio .texto { padding: 30px 25px;font-family: 'Open Sans';font-size: 14px;color:#5e5e5e; }

.newsletter { padding: 40px 0px; }
.newsletter .contenidoNewsletter  { width:100%;max-width:630px;margin: 0 auto; }
.newsletter .contenidoNewsletter .titulo { font-family: Abel;font-size: 34px;font-weight: 300;text-align: center;color:#666; }
.newsletter .contenidoNewsletter .texto { font-family: 'Open Sans';font-size: 20px;color:#666;padding-top: 20px;line-height: 32px;text-align: center; }
.newsletter .contenidoNewsletter .campo { width: 100%;max-width: 300px;margin: 0 auto;padding-top: 20px; }
.newsletter .contenidoNewsletter .campo input { width:100%;padding: 0px 10px;height:48px;font-family: Raleway;font-size: 14px;background-color: #eeeeee;border:1px solid #eeeeee;color:#999; }
.newsletter .contenidoNewsletter .botonAzul { width:100%;max-width:300px;margin: 0 auto;margin-top: 20px; }

.online { padding: 40px 0px;
	background: -moz-linear-gradient(270deg, #083c85 0%, #7796c2 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 270deg, color-stop(0%, #083c85), color-stop(100%, #7796c2));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(270deg, #083c85 0%, #7796c2 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(270deg, #083c85 0%, #7796c2 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(270deg, #083c85 0%, #7796c2 100%);/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#083c85', endColorstr='#7796c2', GradientType='1'); /* for IE */
	background: linear-gradient(180deg, #083c85 0%, #7796c2 100%);/* W3C */ 
}
.online .contenidoOnline  { width:100%;max-width:800px;margin: 0 auto; }
.online .contenidoOnline .titulo { font-family: Abel;font-size: 34px;font-weight: 300;text-align: center;color:#FFF;font-weight: 700; }
.online .contenidoOnline .texto { font-family: 'Open Sans';font-size: 20px;color:#FFF;padding-top: 20px;line-height: 32px;text-align: center; }

.comunidad { padding: 40px 0px;background-color: #f5f5f5; }
.comunidad .contenidoComunidad { width:100%;max-width:1078px;margin: 0 auto; }
.comunidad .contenidoComunidad .titulo { font-family: Abel;font-size: 26px;font-weight: 300;text-align: center; }
.comunidad .contenidoComunidad .texto { font-family: 'Open Sans';font-size: 20px;color:#666;padding-top: 20px;line-height: 32px;text-align: center; }
.comunidad .contenidoComunidad .texto .ver { color:#2ea3f2; }
.comunidad .contenidoComunidad .redes { padding-top: 35px;width:192px;margin: 0 auto; }
.comunidad .contenidoComunidad .redes .red { float: left;margin-right: 8px; 
	-webkit-transition: all 0.3s linear;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.3s linear;/* Firefox 4-15 */
	-o-transition: all 0.3s linear;/* Opera 10.5-12.00 */
	transition: all 0.3s linear;/* Firefox 16+, Opera 12.50+ */
}
.comunidad .contenidoComunidad .redes .red.utlimo { margin-right: 0px; }
.comunidad .contenidoComunidad .redes .red:hover { opacity: 0.6; 
	-webkit-transition: all 0.3s linear;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.3s linear;/* Firefox 4-15 */
	-o-transition: all 0.3s linear;/* Opera 10.5-12.00 */
	transition: all 0.3s linear;/* Firefox 16+, Opera 12.50+ */
}

.interesa { padding: 40px 0px;border-top:1px solid #EAEAEA; }
.interesa .contenidoInteresa { width:100%;max-width: 1078px;margin: 0 auto; }
.interesa .contenidoInteresa .titulo { text-align: center;font-family: Abel;font-size: 26px;color:#333; }
.interesa .contenidoInteresa .texto { text-align: center;width: calc(100% - 2.56em);max-width: 450px;margin: 0 auto;padding-top: 10px; }
.interesa .contenidoInteresa .botonera { width:345px;margin: 0 auto;padding-top: 20px; }
.interesa .contenidoInteresa .botonera .botonAzul { margin: 0 auto; }
.interesa .contenidoInteresa .botonera .botonAzul.ultimo { margin-right: 0px; }

.interesa .contenidoInteresa .botonera .botonAzul.solicitar { width:207px; }
.interesa .contenidoInteresa .botonera .botonAzul.inscribir { width:127px; }


/*  RESPONSIVE */
@media screen and (min-width: 1078px){
	
}

@media screen and (min-width: 768px) and (max-width: 1077px){
	
}

@media screen and (min-width: 300px) and (max-width: 767px){
	
}