input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="phone"],input[type="time"],input[type="url"],textarea,#tooltips input,#tooltips select,#tooltips textarea,.zelect,body div .select2-container--default .select2-selection--single{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background-color:#fff;font-family:inherit;border:0;color:rgba(0,0,0,0.75);font-size:.875rem;margin:0 0 1rem;padding:.5rem;height:2.3125rem;max-width:100%;border-radius:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #999;height:50px;margin-bottom:0;box-shadow:none;background-color:transparent;padding:8px 12px 8px 5px;width:100%;position:relative;top:0;left:0;z-index:1;outline:0;font-size:21px;border-radius:0}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="phone"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{-webkit-box-shadow:0 0 5px #fff;-moz-box-shadow:0 0 5px #fff;box-shadow:0 0 5px #fff;border-color:#fff;background:#fafafa;border-color:#999;outline:none}input[type="checkbox"],input[type="radio"]{width:1.3125rem;max-width:1.3125rem;height:1.3125rem}input[type="checkbox"] + label,input[type="radio"] + label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type="file"]{width:100%}input[type="button"]{cursor:pointer}input[type="submit"],input[type="reset"],input[type="button"].submit{font-family:'ArialMTPro-Cond',sans-serif;box-shadow:inset 0 -4px rgba(0,0,0,0.1);transition:opacity .5s ease;border: 3px solid; padding: 15px 22px;background: none repeat scroll 0 0 #c2002f;color: #fff;font-size: 25px;border-radius: 0}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{background:#000000aa;color:#fff;box-shadow:inset 0 -12px rgba(0,0,0,0.1)}input[type="reset"]{background:none repeat scroll 0 0 #f1f1f1;color:#999}select{padding:.5rem;border:1px solid #ccc;height:2.3125rem}label strong{color:#000;opacity:1}form input.error,form label.error,form select.error,.select2-selection.select2-selection--single.error{color:#c2002f!important;border-color:#c2002f}.select2-container--default .select2-selection--single .select2-selection__rendered.error{color:#c2002f}#tooltips{width:100%}#tooltips input,#tooltips select,#tooltips textarea,.zelect,body div .select2-container--default .select2-selection--single{border-bottom:2px solid #999;height:50px;margin-bottom:0;box-shadow:none;background-color:transparent;padding:8px 12px 8px 5px;width:100%;position:relative;top:0;left:0;z-index:1;outline:0;font-size:21px;border-radius:0}body div .select2-container .select2-selection--single .select2-selection__rendered{padding-top:8px;height:44px;width:100%;margin-top:-8px;color:#666}body .select2-container--default .select2-results>.select2-results__options{max-height:300px}#tooltips input.valid,#tooltips select.valid,#tooltips textarea.valid,#tooltips span.valid{box-shadow:none;color:#000;font-weight:700}#tooltips span.select2-selection.valid{padding-left:7px}body .select2-container .select2-selection--single .select2-selection__rendered{padding-left:40px}.zelect.valid{box-shadow:none}form div.datos{position:relative;overflow:hidden;font-size:18px}form div.datos.select{overflow:visible}#tooltips input.error,#tooltips textarea.error,#tooltips select.error{background:none}body div .select2-container--focus .select2-selection,form #tooltips input:focus,form #tooltips textarea:focus,form #tooltips select:focus{border-color:#000;box-shadow:none}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}form #tooltips input:focus + label,form #tooltips textarea:focus + label,form #tooltips input:focus + label + label,form #tooltips textarea:focus + label + label{color:#666;padding:0 6px;z-index:2;text-align:right;border-left:1px solid #ddd}form #tooltips div input + label.error + label{display:none}form #tooltips div input:focus + label.error + label{display:block}form #tooltips div input.error + label.error,form #tooltips div select.error + label.error{display:block;bottom:0;top:auto;font-size:13px;right:1px;left:auto;padding-left:18px;padding-right:18px;border-left:1px solid;background:#ffffffe8;z-index:2}form #tooltips div input.error:focus + label.error,form #tooltips div select.error:focus + label.error{bottom:auto;}#tooltips select,#tooltips label{color:#666}#tooltips select.valid{color:rgba(0,0,0,0.75);padding-left:10px}#tooltips .pruebasAdmision select{padding-left:45px}#tooltips label{font-weight:300;transition:background 0.2s,color 0.2s,top 0.2s,bottom 0.2s,right 0.2s,left .2s;position:absolute;top:5%;font-size:21px;padding:7px 6px 7px 45px;left:0}#tooltips .valid+label,#tooltips .valid + label.error + label{display:none}#tooltips textarea{display:block;resize:vertical}#tooltips.label-abajo input,#tooltips.label-abajo textarea{padding:14px 12px 14px 46px;z-index:1}#tooltips .label-abajo label{top:0;bottom:0;left:0;width:100%}#tooltips.label-abajo input:focus,#tooltips.label-abajo textarea:focus{padding:20px 6px 1px 46px}#tooltips.label-abajo input:focus + label,#tooltips.label-abajo textarea:focus + label,#tooltips.label-abajo input:focus + label + label,#tooltips.label-abajo textarea:focus + label + label{top:100%;margin-top:-49px;margin-left:11px;background:transparent;padding:0 6px 0 2px;border:0;border-bottom:2px solid #c2002f;font-size:11px;line-height:1.7;color:#c2002f;text-align:left}#tooltips.label-derecha label{top:1px;right:100%;width:70%;margin-right:-100%;bottom:6px;padding-top:8px;background:#eee;padding-left:10px;padding-right:10px}#tooltips.label-derecha input:focus + label,#tooltips.label-derecha textarea:focus + label,#tooltips.label-derecha textarea:focus + label + label,#tooltips.label-derecha input:focus + label + label{right:0;margin-right:0;width:auto;padding-top:10px;padding-left:10px;padding-right:10px;line-height:1.2;text-align:center}#tooltips.label-derecha input[type="number"]:focus + label,#tooltips.label-derecha textarea:focus + label,#tooltips.label-derecha textarea:focus + label + label,#tooltips.label-derecha input[type="number"]:focus + label + label{right:36px}body .select2-dropdown{margin-top:0}.select2.select2-container.select2-container--default{max-width:100%;min-width:100%}form div.datos.telefono{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form div.datos[data-prefijo]:before{content:attr(data-prefijo);font-weight:700;color:#000!important;transition:.4s;-webkit-transition:.45s;-moz-transition:.45s;float:left;position:absolute;height:45px;font-size:13px;top:11px;left:13px;z-index:9}form div.datos[data-prefijo].focus:before{top:21px}form div.datos.telefono.error:before{color:#4e748b!important;font-weight:400}.triangle{position:absolute;background-color:#c2002f;text-align:left;left:0;top:calc(50% - 5px);z-index:9}input:focus + label + span + .triangle{top:11px}.triangle:before,.triangle:after{content:'';position:absolute;background-color:inherit}.triangle,.triangle:before,.triangle:after{width:5px;height:5px;border-top-right-radius:50%}.triangle{transform:rotate(-90deg) skewX(-30deg) scale(1,.866)}.triangle:before{transform:rotate(-135deg) skewX(-45deg) scale(1.414,.707) translate(0,-50%)}.triangle:after{transform:rotate(135deg) skewY(-45deg) scale(.707,1.414) translate(50%)}.tooltip{background-color:#ddd;padding:9px 11px;width:auto;display:none;border-bottom:2px solid #666;color:#666;text-align:left;font-size:12px;position:absolute;z-index:9;border-radius:10px 13px 2px 3px;right:0;bottom:0}.tooltip:before{background:#ddd;border-radius:2px;width:14px;height:14px;transform:rotate(45deg);content:'';display:block;position:absolute;left:-5px;bottom:5px}.datos select:focus + .tooltip,.datos input:focus + label + .tooltip{display:inline-block}.datos.paisprovincia select:focus + .tooltip,.datos select.valid:focus + .tooltip,.datos input.valid:focus + label + .tooltip{display:none}#contact-overlay{background:#000}#contact-container{font:300 16px/22px ArialMTPro,sans-serif;text-align:left;top:135px!important;width:600px!important;left:calc(50% - 300px)!important}#contact-container a.contact{padding:20px;background:#ccc;margin:20px}#contact-container .contact-content{background-color:#fff;color:#333;height:40px;border-radius:50px}#contact-container h2{color:#fff;color:#c2002f;line-height:20px;margin:0 0 24px;padding:25px 26px 22px 60px;box-sizing:border-box;text-align:left;font:700 35px ArialMTPro-Cond,sans-serif;width:calc(100% - 91px)}#contact-container .contact-loading{background:url(/images/varios/loading.gif) no-repeat;height:55px;margin:-14px 0 0 190px;padding:0;position:absolute;width:54px;z-index:8000}#contact-container .contact-message{text-align:center;position:absolute;top:58px;width:91%;height:44px!important}#contact-container .contact-error{background:#333;color:#fff;text-transform:uppercase;font:300 14px ArialMTPro,sans-serif;line-height:1.5;margin:-5px 0 0;padding:9px 0;width:110%}#contact-container br{clear:both}#contact-container form{margin:25px 0 0;padding:0;background:#fff;padding-bottom:20px;border-radius:50px}#contact-container form *{box-sizing:border-box}#contact-container form .datos{margin:0 40px}#contact-container form .datos.condiciones{margin:5px 0;font-size:15px}body .select2-container--default .select2-selection--single .select2-selection__arrow{right:0}body .select2-dropdown{z-index:999999}input.valid,.select2-selection__rendered.valid{font-weight:700}body .select2-search--dropdown .select2-search__field{margin-bottom:0}.select2-results__option.modalidad-presencial:first-child:before,.select2-results__option.modalidad-blended:before,.select2-results__option.modalidad-online:before{text-transform:uppercase;font-size:80%;letter-spacing:2px;background:#bbb;background:linear-gradient(93deg,rgba(187,187,187,0.5) 47%,rgba(255,255,255,0) 100%);color:#fff;content:'presencial';width:100%;display:block;margin:-10px 0 10px;padding:5px 10px;clear:both;float:right}.select2-results__option.modalidad-blended:before{content:'semipresencial'}.select2-results__option.modalidad-online:before{content:'a distancia'}.select2-results__option.modalidad-presencial.en:first-child:before{content:'classroom attendance'}.select2-results__option.modalidad-blended.en:before{content:'blended'}.select2-results__option.modalidad-online.en:before{content:'online'}.select2-results__option.modalidad-online ~ .select2-results__option.modalidad-online:before{display:none}.select2-results__option.modalidad-blended ~ .select2-results__option.modalidad-blended:before{display:none}#contact-container label.error#condiciones-error{margin-top:-5px}body .select2-container--default .select2-selection--single,#contact-container .contact-input{width:100%}#contact-container .contact-input.error{border-color:#c2002f}#contact-container textarea{height:50px}#contact-container .contact-cc{cursor:default;font-size:14px;vertical-align:top}#contact-container .contact-top{background-color:#fff;height:13px;margin:0;padding:0}#contact-container .contact-bottom{background-color:#fff;font-size:13px;line-height:12px;text-align:right;padding:0 19px 10px;margin:13px 20px 0 0;border-bottom:1px solid #eee}#contact-container .contact-bottom .legal{color:#666}#contact-container .contact-bottom .legal strong{text-transform:uppercase;letter-spacing:2px}#contact-container .contact-bottom .legal span{font-weight:700}#contact-container .contact-bottom a,#contact-container .contact-bottom a:link,#contact-container .contact-bottom a:active,#contact-container .contact-bottom a:visited{transition:.5s ease all;color:#c5013b;position:relative;text-decoration:none;padding:3px;border-bottom:1px dashed #ccc}#contact-container .contact-bottom a:hover{border-bottom:1px solid #666;color:#000}#contact-container .contact-button{transition:.5s ease all;width:400px;padding:10px 22px;background:#c2002f;border:0;color:#fff;cursor:pointer;margin:4px 40px 0 4px;text-align:center;vertical-align:middle;border-radius:19px;margin-left:calc(50% - 200px);font:700 25px ArialMTPro-Cond,sans-serif}#contact-container .contact-cancel{background:#ccc;margin-right:5px;opacity:.7}#contact-container .contact-button:hover{background:#000}#contact-container p.obligatorios{text-align:center;color:#999;font-size:13px;line-height:1.2;width:300px;margin-left:calc(50% - 150px);margin-top:30px;margin-bottom:-80px;background:#fff;border-radius:0 0 40px 40px;height:50px}#contact-container p.obligatorios a{color:#888;font-size:27px;display:block;padding-top:5px}#contact-container a.modal-close,#contact-container a.modal-close:link,#contact-container a.modal-close:active,#contact-container a.modal-close:visited{color:#000;font-size:46px;font-weight:300;position:absolute;text-decoration:none;right:0;top:0;font-family:'ArialMTPro',sans-serif;transition:.5s ease all;background:#fff;padding:33px;border-radius:50px;box-shadow:-1px 1px 0 #ccc}#contact-container a.modal-close:hover{color:#fff}input#condiciones{margin:0}@media only screen and (max-width: 600px){#contact-container h2{font-size:22px;padding-top:20px;margin-bottom:10px}#contact-container form{margin:0}#contact-container{width:100%!important;height:100%!important;left:0!important;overflow-x:auto}.select2-selection__rendered,#contact-container label{font-size:80%;height:42px;box-sizing:border-box;width:70px}#contact-container .contact-error{font-size:11px}#contact-container .contact-bottom{background:transparent}}@media only screen and (max-height: 770px){#contact-container{top:40px!important}}@media only screen and (max-height: 560px){#contact-container{top:10px!important}}@media only screen and (max-height: 495px){#contact-container{width:100%!important;height:100%!important;overflow:scroll}}@media only screen and (max-height: 370px){#contact-container h2{font-size:15px;line-height:10px;margin:0 0 24px;padding:18px 16px}#contact-container a.modal-close,#contact-container a.modal-close:link,#contact-container a.modal-close:active,#contact-container a.modal-close:visited{font-size:35px;right:10px;top:6px}#contact-container .contact-button{margin-top:-29px}#contact-container p.obligatorios{margin-top:-31px}#contact-container .contact-bottom{border:0}}@media only screen and (max-height: 450px) and (max-width: 460px){#contact-container h2{font-size:15px;line-height:16px;padding:6px 8px}#contact-container form{margin:-21px 0 0;padding-top:10px}#contact-container .contact-input:focus{border:0 solid #ccc;border-bottom:2px solid #ccc}#contact-container a.modal-close,#contact-container a.modal-close:link,#contact-container a.modal-close:active,#contact-container a.modal-close:visited{top:0}#contact-container form .select2,#contact-container .contact-input{height:30px!important;padding-top:0}#contact-container label{font-size:11px;height:30px}#contact-container .contact-error{padding:0 5%;font-size:11px;margin:-16px 0 0}#contact-container .contact-button{height:29px;font-size:14px;padding:5px 7px;margin:-12px 4px}#contact-container .contact-bottom{font-size:10px;line-height:12px;text-align:left;padding:0 9px;margin:7px 0 0}#contact-container a.modal-close{font-size:31px;right:9px;top:6px}#contact-container p.obligatorios{margin-top:25px;font-sixe:11px}#contact-container p.obligatorios span{font-sixe:14px}}body .select2-container--default .select2-selection--single{border-radius:0;border:0;width:100%}*+html #contact-container form .zelect{width:56%}body .select2.select2-container.select2-container--default.error,#contact-container form .zelect.error{border-color:#c2002f!important}#contact-container form .select2-dropdown,#contact-container form .zelect.open{z-index:9999999999}#contact-container form .zelected.placeholder{color:#aaa;font-weight:300}#contact-container form .zelected.placeholder.error{color:#c2002f!important;border-color:#c2002f}#contact-container form .zelected.error{color:#c2002f!important;border-color:#c2002f;border-bottom:1px solid}#contact-container form .zelected{padding:5px 5px 4px 6px;overflow:hidden;line-height:1.4;height:22px;color:#000;font-weight:400}#contact-container form .zelected:hover{border-color:#ccc;box-shadow:inset 0 5px 8px -6px #ddd}#contact-container form .zelect.open{border-bottom-left-radius:0;border-bottom-right-radius:0}#contact-container form .hover .dropdown{z-index:999999999999!important}#contact-container form .dropdown{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:2px solid #c2002f;border-top:none;position:absolute;left:-1px;right:-1px;top:-165px;padding:3px 5px 3px 3px;z-index:999999999999;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,0.2)}#contact-container form .dropdown ol{float:left}#contact-container form .dropdown input{font-family:sans-serif;outline:none;font-size:14px;border-radius:4px;border:1px solid #ddd;box-sizing:border-box;width:100%;padding:7px 0 7px 10px}#contact-container form .dropdown ol{padding:0;margin:3px 0 0;list-style-type:none;max-height:340px;width:100%;overflow-y:scroll}#contact-container form .dropdown li{font-size:87%;padding:5px 10px}#contact-container form .dropdown li.current{background-color:#eee}#contact-container form .dropdown .no-results{margin-left:10px}ol li{line-height:1.3;padding:10px}form #tooltips .zearch-container input:focus{padding-top:15px}#titulacion-error{position:relative;z-index:6;margin-top:-23px!important}@media only screen and (max-width: 460px){#contact-container form .zelect{width:96%;margin:0 2%}}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}.contenidoPrincipal ol li.subopt,.select2-results li{margin:0;padding:10px 6px;box-sizing:border-box}.contenidoPrincipal ol li.subopt:nth-child(even),.select2-results ul li ul li:nth-child(even){background:#f9f9f9}.contenidoPrincipal .optgroups-true ol li.current{background:transparent}.contenidoPrincipal .optgroups-true ol li.subopt.current,.select2-results li.highlighted,body .select2-container--default .select2-results__option--highlighted[aria-selected]{background:#e8e8e8}body .select2-container--default .select2-results__option--highlighted[aria-selected]{color:#c2002f}body .select2-container--default .select2-results__option--highlighted[aria-selected]:after{color:#000}strong.select2-results__group,.optgroups-true .subopt.first span{border-bottom:1px solid;display:block;content:'title';margin:-2px 0 16px -6px;padding:5px;background-color:#fff;padding-left:10px;color:#c2002f;cursor:text;font-style:italic;box-shadow:30px 8px 0 #fff,-30px 8px 0 #fff,30px -8px 0 #fff,-30px -8px 0 #fff}strong.select2-results__group{margin:0 0 16px}#ngc .online:after,#ngc .semipresencial:after,.select2-results__option.presencial:after,.select2-results__option.online:after,.select2-results__option.semipresencial:after,.select2-results__option.blended:after,.optgroups-true ol li.presencial:after,.optgroups-true ol li.online:after,.optgroups-true ol li.semipresencial:after,.optgroups-true ol li.blended:after{content:'Online';display:inline-block;font-size:82%;opacity:.9;border:1px solid #eee;border-radius:5px;padding:2px 5px;margin-left:8px}#ngc .online:after,#ngc .semipresencial:after{float:right;margin-top:-10px;background:#fff}.select2-results__option.presencial:after,.optgroups-true ol li.presencial:after{content:'Presencial'}#ngc .semipresencial:after,.select2-results__option.semipresencial:after,.select2-results__option.blended:after,.optgroups-true ol li.semipresencial:after,.optgroups-true ol li.blended:after{content:'Semipresencial'}#ngc .semipresencial.online:after{content:'Semipresencial - Online'}.select2-results__option.en.presencial:after,.optgroups-true ol li.en.presencial:after{content:'On-Campus'}.select2-results__option.en.blended:after,.select2-results__option.en.semipresencial:after,.optgroups-true ol li.en.semipresencial:after,.optgroups-true ol li.en.blended:after{content:'Blended'}