.w-33{width:32% !important;margin:5px 0.5%}body{background:#d5d5d5}p{text-align:justify}h1 a,h2 a,h3 a,h4 a,h5 a{color:inherit}figure{margin:0}body.home.index-2{background-image:url(http://deutschschule.de/deutsch-schule2019/base-deutschschule/wp-content/uploads/2019/06/typewriter-801921_1920.jpg);background-attachment:fixed;background-position:center center;background-size:cover}.mshow{display:none !important}.mhide{display:block !important}header{max-width:100%;overflow:hidden}.clear{clear:both}.main-content > article{width:100%;max-width:1200px;margin:9px auto;background:#f2f2f2;box-sizing:border-box;padding:15px;box-shadow:0 9px 0px 0px #f2f2f2, 0 -9px 0px 0px #f2f2f2, 12px 0 15px -4px rgba(0, 0, 0, 0.27), -12px 0 15px -4px rgba(8, 8, 8, 0.27)}.main-content > div{padding:30px 5px}.main-content .row{width:100%;max-width:1200px;margin:0 auto}.main-content > div:nth-child(2n){background:white}.main-content > div:nth-child(2n+1){color:#303030;background:#d5d5d5}.main-content > div:nth-child(2n+1) .col-md{background:rgba(255,255,255,0.7)}.button-blue{color:white !important;padding:5px;background:#006699;border-radius:5px;display:inline-block}img{max-width:100%;height:auto;padding:5px;box-sizing:border-box}.hidden{display:none}.mensaje-importante{display:none}.row.beneficios-row{text-align:center}.row.beneficios-row i{font-size:45px;background:#303030;color:white;border-radius:50%;text-align:center;padding:20px 15px;width:86px;height:86px}.row.beneficios-row p{text-align:justify}footer{background:#272a2d;color:white}footer a{color:white}.footer-copyright{background:#313539}.fondo-1{color:white}.center{text-align:center}.alignright{float:right;margin-left:10px}.alignleft{float:left;margin-right:10px}h1{color:white;text-shadow:1px 1px 2px rgba(0,0,0,1);text-align:center;background:#bed5fe;padding:25px 5px;margin:0}footer i.fa-facebook-f{color:#fff;background:#3c5a99;font-size:100%;line-height:21px;width:21px}footer i.fa-twitter{background:#1ea1f2;color:#fff;font-size:100%;line-height:21px;width:21px}footer i{line-height:21px;min-width:21px;text-align:center;color:#fff;font-size:150%;border-radius:5px}.carousel-caption{top:30%;vertical-align:middle}.carousel-caption h2{font-size:4rem}.black-background{background:#303030}.banner-otto{background:url(http://deutschschule.de/imagenes/banner_otto-fondo.png) repeat-x;background-size:contain}.banner-otto img{margin:0;padding:0}.logo-deutsch-schule{opacity:0;height:50px}.logo-in-banner{position:fixed;z-index:99999}.logo-in-banner img{width:135px}.scrollpage{margin-left:100px;margin-left:20px;width:40%;height:50px;position:relative}.scrollpage .c-img{position:absolute;left:0;top:0;height:50px;width:auto}.scrollpage .c-img img,.scrollpage .c-img p{display:inline-block}.scrollpage .c-img p{background:#bd2929;color:white;padding:10px;box-sizing:border-box;border-radius:15px;margin:0}.scrollpage .c-img p a{color:white}.slider-home{max-width:100%;overflow:hidden}.navbar-nav > li:last-child .dropdown-menu{right:0;left:auto}header .ventana{position:absolute;top:5px;right:5px;background:white;padding:0;width:222px;height:153px;overflow:hidden}header .ventana > a > img{position:absolute;z-index:99;height:153px;padding:0}header .ventana .caption{z-index:9;position:absolute;bottom:0;left:0;width:100%;height:100%;text-align:center;vertical-align:middle;box-sizing:border-box;padding-top:38px;background:url(http://deutschschule.de/imagenes/verano.jpg);background-size:contain;color:white;text-shadow:1px 1px 2px rgba(0,0,0,1)}header .ventana .caption.c-semestrales{background:url(http://deutschschule.de/imagenes/aleman-diccionario-fondo.jpg);background-size:contain}.no-fondo{background:none !important}@media (min-width: 1601px){.banner-otto img{height:200px !important}.main-content > div:nth-child(2n+1){color:#303030;background-image:url(http://deutschschule.de/imagenes/fondo-slider-full-r.jpg);background-attachment:fixed;background-position:center center;background-size:cover}.scrollpage{width:50%}}@media (min-width: 1280px) AND (max-width: 1600px ){.banner-otto img{height:200px !important}.main-content > div:nth-child(2n+1){color:#303030;background-image:url(http://deutschschule.de/imagenes/fondo-slider-full-r.jpg);background-attachment:fixed;background-position:center center;background-size:cover}}@media (min-width: 1024px) AND (max-width: 1279px ){.scrollpage{display:none}}@media (min-width: 801px) AND (max-width: 1023px ){.logo-deutsch-schule{opacity:1}.scrollpage{display:none}.logo-in-banner{display:none}header .ventana{display:none}}@media (max-width: 800px){.banner-otto{background:url(http://deutschschule.de/imagenes/banner_otto-fondo.png) repeat-x;background-size:contain}.banner-otto img{margin:0;padding:0}.logo-deutsch-schule{opacity:1}.scrollpage{display:none}.logo-in-banner{display:none}header .ventana{display:none}}.vista-cursos{text-align:center;margin:0;padding:0}.vista-cursos li{width:23%;margin:5px 1%;padding:10px 5px;border:1px solid #d5d5d5;text-align:center;position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;background:white}.vista-cursos li .estado{position:absolute;right:0;top:0;padding:0 5px;background:#0896fe;color:#fff;white-space:nowrap;border-radius:5px 0px 5px 0px}.vista-cursos li .estado.est-lleno{background:#cc0000}.vista-cursos li .estado.est-ultimas{background:#ff6600}.vista-cursos li .estado.est-empezado{background:#0896fe}.vista-cursos li .estado.est-disponible{background:green}.precio{color:red;font-size:25px}.vista-cursos li p{text-align:center;position:relative;margin-top:5px;margin-bottom:25px}.vista-cursos li p button{margin-top:15px}.vista-cursos li h3{height:48px;font-size:18px;margin-top:20px}.vista-cursos li .precio-dos,.vista-cursos li .linea-extra{position:absolute;text-align:center;left:0;width:100%;height:20px}#filtros-cursos{width:100%;border:1px solid #d5d5d5;padding:5px;border-radius:5px;background:white}#filtros-cursos h2{display:inline-block;margin:0;padding:0;width:50%}#filtros-cursos .filtros{display:inline-block;width:50%;text-align:right;vertical-align:middle}#filtros-cursos > div > div{display:inline-block}#filtros-cursos label{display:inline-block;padding:5px 10px}#filtros-cursos select{padding:5px;border-radius:5px}.cursos-not-found{background:#ff9999;display:block;width:98%;margin:0 auto}.wait-spinner{text-align:center;display:block}.wait-spinner i{font-size:25px;color:black}.formulario-datos{text-align:center}.formulario-datos > div{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;padding:10px}.formulario-datos .paso-1{width:100%;display:block}.formulario-datos .paso-1 label{display:inline-block;padding:5px}.formulario-datos .paso-1 form > div:nth-child(3){display:inline-block;width:50%;vertical-align:top}.formulario-datos .paso-1 form > div.row{background:white;padding:20px 5px;margin:10px 0}.formulario-datos .paso-1 input[type="text"],.formulario-datos .paso-1 input[type="date"]{width:100%}.formulario-datos .paso-1 input[type="radio"]{display:none}.formulario-datos .paso-1 input[type="radio"] + label{border:1px solid #b3afaf;border-radius:15px;padding:5px 0;text-align:center;background:#0896fe;border-color:#0896fe;color:white}.formulario-datos .paso-1 input[type="radio"]:checked + label{background-color:#28a745;border-color:#28a745;color:white}.formulario-datos .paso-1 label{width:49%;margin:5px 0.5%}.formulario-datos .paso-1 .g-recaptcha > div{display:inline-block}.formulario-datos .paso-1 .full{width:100%}.formulario-datos .paso-2{width:100%;background:url(http://deutschschule.de/deutsch-schule2019/base-deutschschule/wp-content/uploads/2019/05/sala-pequeña1.jpg);background-position-y:center;background-size:100%;padding:0}.formulario-datos .paso-2 > div{background:rgba(0,0,0,0.7);padding:10px}.formulario-datos .paso-2 p,.formulario-datos .paso-2 h3{text-align:center;color:white}.formulario-datos .paso-2 .precio{background:red;color:white;border-radius:15px;padding:0 10px}.formulario-datos .paso-3 p,.formulario-datos .paso-3 li{text-align:justify}.formulario-datos .paso-3 .precio{font-size:120%}.tabla-cursos{max-width:100%;overflow:auto}.tabla-cursos table{min-width:974px}.tabla-cursos th{background:#0896fe;color:white}.tabla-cursos tr:nth-child(2n){background:#f2f2f2}.tabla-cursos tr:hover{background:#ccffcc}.tabla-cursos th,.tabla-cursos td{min-width:75px;padding:5px !important}.child-posts{clear:both}.child-posts > div{border:1px solid #d5d5d5;margin:15px 0;border-radius:5px;box-shadow:2px 2px 8px #888}.child-posts > div > div{width:73%;margin:15px 1%;box-sizing:border-box;display:inline-block;vertical-align:top}.child-posts > div > div a{color:#303030}.child-posts > div > div a:hover{color:#0896fe}.child-posts > div >div:first-child{width:22%;vertical-align:middle}.child-posts > div >div:first-child img{border-radius:10px;padding:5px}.view-profesores > div > div{display:inline-block;vertical-align:top;width:73%;margin:0 1%}.view-profesores > div > div:first-child{width:23%;vertical-align:bottom}.view-profesores > div > div >img{width:100%;border-radius:50%}@media screen and (min-width: 1024px){.aifp-cursos > div{width:33%;padding:1%;display:inline-block;vertical-align:top;box-sizing:border-box;position:relative}}.aifp-cursos{text-align:center;width:100%}.aifp-cursos > div >div{position:relative}.aifp-cursos p{color:#303030;text-align:center}.aifp-cursos > div >div:hover .aifp-mask-hover{display:block}.aifp-cursos h3{color:#0081bb}.aifp-cursos a h3{color:#303030}.aifp-cursos a h3:hover{color:#0081bb}.aifp-mask-hover{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0, 129, 187, 0.58);color:white;display:none}.aifp-cursos a:hover{text-decoration:none}@media screen and (max-width: 1024px){.aifp-mask-hover{display:inline-block}}.t-responsive{margin:20% 0 0 0}.t-responsive p{color:white;text-shadow:0px 2px 5px rgba(0,0,0,0.5);text-align:center}.t-responsive .precio-special{color:red;font-size:25px;text-shadow:0px 2px 5px rgba(0,0,0,0.5)}.thumbnailiframe iframe{width:1440px;height:900px;position:absolute;top:0;left:0}.thumbnailiframe{position:relative;-ms-zoom:0.25;-moz-transform:scale(0.25);-moz-transform-origin:0 0;-o-transform:scale(0.25);-o-transform-origin:0 0;-webkit-transform:scale(0.25);-webkit-transform-origin:0 0;width:360px;height:225px}.tricolumn{display:inline-block;padding:0;margin:0}.tricolumn li{color:white;background:#303030;list-style:none;padding:5px}.tricolumn li:first-child{background:#303030}.tricolumn li:nth-child(2n){background:#ca0000}.tricolumn li:last-child{background:yellow;color:#303030}.aviso-informativo,.aviso-importante,.aviso-special{padding:5px;font-size:15px;box-shadow:2px 2px 3px #888;display:inline-block;border-radius:5px;margin:0 0 15px 0}.aviso-informativo{background:white}.aviso-importante{background:#ff8d00;color:white}.aviso-special{background:#0896fe;color:white}.aviso-importante a,.aviso-special a{color:white;text-decoration:underline}.i-error{border:1px solid red}input[type='checkbox'].i-error{box-shadow:0 0 2px red}#status-send .error-msg{background:red;border:1px solid #112233;border-radius:5px;padding:5px;color:white}.form-alemanempresas{border-radius:5px;background:white;padding:15px;margin:5px}.form-alemanempresas > div{width:50%;box-sizing:border-box;display:inline-block;padding:10px 15px;vertical-align:top;text-align:center}.form-alemanempresas > div > label{display:block;text-align:justify}.form-alemanempresas > div > div{width:50%;box-sizing:border-box;display:inline-block;padding:0 5px;vertical-align:top}.form-alemanempresas input[type='radio']{display:none}.form-alemanempresas input[type='radio'] + label{border:1px solid #d5d5d5;border-radius:15px;box-sizing:border-box;padding:5px;width:100%}.form-alemanempresas input[type='radio']:checked + label{background:#007bff;color:white}.form-academias{border-radius:5px;background:white;padding:15px;margin:5px}.form-academias > div{width:50%;box-sizing:border-box;display:inline-block;padding:10px 15px;vertical-align:top;text-align:center}.form-academias > div label{display:block;text-align:left}.pag-contact strong{color:red}.table-ds-precios{background:white}.table-ds-precios thead{background:#007bff;color:white}.table-ds-precios thead th{vertical-align:top}.table-ds-precios tbody tr:nth-child(5n-4) strong{color:#007bff;padding:5px;border-radius:15px;display:block;text-align:center}.table-ds-precios tbody .ds-separator{background:#ececec;height:5px}.table-ds-precios tbody .ds-separator td{height:5px;padding:0}.table-ds-precios th,.table-ds-precios td{border-right:1px solid #dee2e6}.table-ds-precios th:last-child,.table-ds-precios td:last-child{border-right:0}#precio-cursos.table-ds-precios th,#precio-cursos .table-ds-precios th{width:88px}#precio-cursos.table-ds-precios th:nth-child(6n-5),#precio-cursos .table-ds-precios th:nth-child(6n-5){width:335px}.table-responsive{display:table}.table-blue-stripe tr{background:#007bff;color:white}.table-blue-stripe tr:nth-child(2n){background:#005fc5}.thead-green{background:#4caf50;color:white}.thead-blue{background:#007bff;color:white}.table-old{border:#303030 1px solid}.table-old td{border:#303030 1px solid}.Estilo1{color:red}#carouselHome .carousel-caption{text-align:center;background:rgba(0,0,0,0.2);bottom:auto;border-radius:15px}#carouselHome .carousel-caption p{text-shadow:0px 2px 5px rgba(0,0,0,1);text-align:center;font-size:25px}#carouselHome .carousel-caption h2{text-shadow:0px 2px 5px rgba(0,0,0,1);text-align:center}#carouselHome .carousel-caption button{display:inline-block;clear:both}.force-responsive{width:100%;overflow:auto}.noticias{background:url(imagenes/pizarra-corcho.jpg);background-size:cover}.noticias article{background:none;box-shadow:none;margin:0 auto}.noticias article > div{display:inline-block;background:white;box-sizing:border-box;padding:15px;text-align:center;width:31%;margin:0 1%;border-radius:15px;position:relative}.noticias article > div h4,.noticias article > div p{text-align:center}.noticias article > div .pincho-corcho{background:url(imagenes/pincho-corcho.png);font-size:27px;position:absolute;top:-31px;left:40%;width:50px;height:50px;background-size:100%}#promociones{background:url(imagenes/pizarra-corcho.jpg);background-size:cover}#promociones > div{display:inline-block;background:white;box-sizing:border-box;padding:15px;text-align:center;width:31%;margin:0 1%;border-radius:15px;position:relative}#promociones > div h4,#promociones > div p{text-align:center}#promociones > div .pincho-corcho{background:url(imagenes/pincho-corcho.png);font-size:27px;position:absolute;top:-31px;left:40%;width:50px;height:50px;background-size:100%}.vista-escuelas h2{border-bottom:1px solid;border-top:1px solid;border-color:#303030;background:white;padding:5px;text-align:center}#filtro-academia{width:23%;border:1px solid #d5d5d5;padding:5px;margin:10px 1%;border-radius:5px;background:white;display:inline-block;vertical-align:top;position:relative;min-height:724px}#filtro-academia .filtros{top:0;max-width:100%}#filtro-academia .filtros > div > div{width:48%;margin:1%;box-sizing:border-box;display:inline-block;vertical-align:top}.academias{width:73%;margin:0 1%;display:inline-block}.academias > div.row{background:white;margin:10px 0;padding:15px;border-radius:15px;box-sizing:border-box;border:1px solid #d5d5d5}.academias > div h3{background:#007bff;color:white;padding:5px;box-sizing:border-box}.academias > div h3 a{color:white}.academias > div .info p{display:inline-block;width:48%;margin:5px 1%;vertical-align:top;text-align:left}.encabezado-border{border-top:1px solid #303030;border-bottom:1px solid #303030;margin:15px 0;background:#a1a1a1;padding:5px}.listado-horizontal > li{width:48%;margin:10px 1%;display:inline-block;vertical-align:top}.tm-videoconferencia #aifp-turbomeeting{text-align:center}.tm-videoconferencia #aifp-turbomeeting label{display:block}.tm-videoconferencia{text-align:center}.tm-icon li{width:31%;margin:0 1%;padding:5px;float:left;box-sizing:border-box;color:#0081bb;list-style-type:none;border:1px solid #0081bb;box-shadow:2px 2px 8px #888;border-radius:40px;background:white}.tm-icon li i{font-size:41px;display:block}#aifp-turbomeeting label{display:block}#aifp-turbomeeting .btn.btn-azul{min-width:183px}.calculoprecio p{text-align:center}.fila-intermedia-boton{background:#bd2929;color:white;padding:15px 0}.fila-intermedia-boton a.btn{font-size:20px;width:40%}.fila-intermedia{color:#303030;padding:15px;background:#afb6be}.fila-intermedia h3{background:rgba(0,0,0,0.4);font-size:40px;color:white;margin:15px}.fila-intermedia ul{list-style-type:none}.fila-intermedia li{list-style-type:none;text-align:center}.fila-intermedia li > div{background:rgba(0,0,0,0.4);display:inline-block;border-radius:50%;padding:15px}.fila-intermedia li i{font-size:40px;color:white}.fila-intermedia li p{color:white;font-size:20px;text-align:center}.cc-fixed{position:fixed;bottom:20px;right:20px;width:150px;background:#00adff;box-shadow:0px 0px 8px rgba(0,0,0,0.5);border-radius:15px;padding:5px}@media screen and (max-width: 1280px) and (min-width: 1024px){.vista-cursos li{width:31%}.force-responsive{width:100%;overflow:auto}}@media screen and (max-width: 1023px){.vista-cursos li{width:48%}.formulario-datos .paso-1,.formulario-datos .paso-3{width:100%}.formulario-datos .paso-1 label,.formulario-datos .paso-1 input[type='text'],.formulario-datos .paso-1 input[type='date']{width:100%}.child-posts > div > div,.child-posts > div > div:first-child{width:100%;padding:10px}.list-group{display:block}.form-alemanempresas > div,.form-alemanempresas > div > div{width:100%}.force-responsive{width:100%;overflow:auto}.table-responsive{display:block}.table-ds-precios tbody tr:nth-child(5n-4) strong{display:inline-block}#filtro-academia{position:fixed;width:auto;min-height:auto;top:104px;right:10px;padding:5px 15px;z-index:9}#filtro-academia .filtros{display:none}#filtro-academia:hover{width:90%;background:none;left:10px}#filtro-academia:hover .filtros{display:block;background:white;box-shadow:2px 2px 8px rgba(0,0,0,0.7);padding:5px 15px;width:100%}#filtro-academia .filtros > div{display:inline-block;width:48%;margin:0 1%;vertical-align:top}.academias{width:98%}.academias .info{display:none}.academias .col{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.mshow{display:block !important}.mhide{display:none !important}.form-academias > div{width:100%}}@media screen and (max-width: 788px){.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}.vista-cursos li{width:98%}#filtros-cursos h2{display:inline-block;margin:0;padding:0;width:auto;text-align:center}#filtros-cursos .filtros{display:inline-block;width:auto;text-align:center}}