@font-face{font-family:"ArialMTPro-Cond";src:url(/themes/actual/fonts/ArialMTPro-Cond.woff2) format("woff2"),url(/themes/actual/fonts/ArialMTPro-Cond.woff) format("woff"),url(/themes/actual/fonts/ArialMTPro-Cond.otf) format("opentype");font-weight:400;font-style:normal;font-display:fallback}html{width:100%;height:100%;min-height:450px}body{width:100%;height:400px;padding:50px 12% 0;margin:auto;box-sizing:border-box;overflow:hidden;line-height:1.2}body.carreraNBS{color:#fff}#didomi-notice{display:none!important}a:link,a:visited,a:hover,a:active{text-decoration:none}h2.titulo,input#enviar{font-weight:700}h2.titulo{text-align:center;margin:0 0 10px;font-size:26px}h2 span{font-size:.76em;margin:20px 0 0}.clear{clear:both}input{float:left;float:none\9;position:relative}form#miniFormulario label,input#apellido1,textarea,input#nombre,input#telefono,input#email,select,select#pais,select#observaciones,select#titulacion,select#provincia,.tooltip,h2,.legal,.boton,select optgroup,#CapaFrmSolicitud form label.error,form div.datos[data-prefijo]:before,p{font-family:'ArialMTPro-Cond',sans-serif}p strong{font-size:130%}input#apellido1,textarea,input#nombre,input#telefono,input#email,select,select#pais,select#observaciones,select#titulacion,select#provincia{width:96%;margin:0;float:left;background-color:transparent;font-size:17px;margin-left:4%}.paisprovincia{float:left;padding-right:7%;width:45%;padding-left:2%}.provinciapais{width:55%;padding-left:2%}input#enviar{background-color:#c2002f;border:0;color:#FFF;cursor:pointer;font-size:22px;text-align:left;padding:9px 0 13px 22px;width:100%;-webkit-appearance:none;letter-spacing:1px;background-repeat:no-repeat;background-position:95% 8px;background-size:26px}input#enviar:disabled,input#enviar[disabled=disabled]{background:url(/images/varios/Loading_icon-mini.gif) no-repeat center center #fff;color:transparent;box-shadow:none;cursor:auto}input#enviar:hover{box-shadow:inset 0 -5px rgba(0,0,0,0.2),10px 0 0 #fff,-10px 0 0 #fff}input#enviar:focus{box-shadow:inset 0 5px rgba(0,0,0,0.2)}h2 span{font-weight:300;display:block}form input.error,form label.error,form select.error{color:#c2002f!important;border-bottom-color:#c2002f}#CapaFrmSolicitud{width:100%;text-align:center}div.legal{font-size:9px;margin:12px 0;color:#888;font-weight:100}a{color:#000}div.legal strong{letter-spacing:1px}select,input[type="text"],input[type="tel"],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="time"],input[type="url"],textarea{-webkit-appearance:none;border-radius:0;border:0 solid #fff;border-bottom:2px solid #ddd;color:#444;padding:0 .5rem;height:38px;max-width:100%;box-sizing:border-box;transition:box-shadow 0.45s,border-color .45s ease-in-out}input[type="text"]:focus,input[type="tel"]: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="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}input[type="text"]:focus,input[type="tel"]: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="time"]:focus,input[type="url"]:focus,select:focus,textarea:focus{background:#fafafa;border-bottom-color:#666;outline:none}input[type="file"],input[type="checkbox"],input[type="radio"]{margin:0 0 1rem}input[type="checkbox"] + label,input[type="radio"] + label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}select{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.1.0,SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.2' baseProfile='tiny' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 18 11' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M9,9.6c-0.1,0-0.3-0.1-0.4-0.1L1.6,2.4c-0.2-0.2-0.2-0.5,0-0.7c0.1-0.1,0.2-0.1,0.4-0.1 c0.1,0,0.3,0.1,0.4,0.1L9,8.4l6.7-6.7c0.1-0.1,0.2-0.1,0.4-0.1s0.3,0.1,0.4,0.1c0.2,0.2,0.2,0.5,0,0.7L9.4,9.4 C9.3,9.5,9.1,9.6,9,9.6z'/%3E%3Cpath fill='%236B6B6B' d='M16.1,2L9.8,8.3L16.1,2C16.1,2,16.1,2,16.1,2L16.1,2 M16.1,1c-0.3,0-0.5,0.1-0.7,0.3L9,7.7L2.6,1.3 C2.4,1.1,2.2,1,1.9,1S1.4,1.1,1.2,1.3c-0.4,0.4-0.4,1,0,1.4l7.1,7.1C8.5,10,8.7,10.1,9,10.1S9.5,10,9.7,9.8l7.1-7.1 c0.4-0.4,0.4-1,0-1.4C16.6,1.1,16.3,1,16.1,1L16.1,1z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat!important;background-position:92% 51%!important;background-size:15px!important;color:#aaa;font-weight:300;transition:.2s ease background-position}select:hover{background-position:92% 66%!important}select:focus{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.1.0,SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 18 11' style='enable-background:new 0 0 18 11;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%23A8A8A8;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M1.9,9.6c-0.1,0-0.3-0.1-0.3-0.1c-0.2-0.2-0.2-0.5,0-0.7l6.2-6.4C8.1,2,8.5,1.9,8.9,1.9C9.3,1.9,9.7,2,10,2.3 l6.4,6.2c0.2,0.2,0.2,0.5,0,0.7c-0.1,0.1-0.2,0.2-0.4,0.2c-0.1,0-0.3-0.1-0.3-0.1L8.9,2.6L2.3,9.4C2.2,9.5,2.1,9.6,1.9,9.6z'/%3E%3Cpath class='st1' d='M8.2,2.7L1.9,9.1L8.2,2.7C8.2,2.7,8.2,2.7,8.2,2.7 M8.9,1.4C8.4,1.4,7.9,1.6,7.4,2L1.2,8.4 c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.4,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3l6.3-6.4l6.4,6.3c0.2,0.2,0.4,0.3,0.7,0.3 c0.3,0,0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L10.4,2C10,1.6,9.5,1.4,8.9,1.4L8.9,1.4z'/%3E%3C/g%3E%3C/svg%3E ")!important;background-position:92% 26px!important}select:focus:hover{background-position:92% 23px!important}select option{color:#666!important}select.error{background-image:none!important}select optgroup{color:#c2002f;font-size:125%;font-style:normal;font-weight:400}select optgroup.FLE{color:#73b4df}select optgroup.FCA{color:#4e748b}select optgroup.FEE{color:#da8830}select optgroup.FDR{color:#e1261c}select optgroup.EPS{color:#954b2e}select optgroup.FCV,select optgroup.FS{color:#5db6b1}select optgroup.modalidad{color:#000;font-size:90%}select optgroup:empty{display:none}*{box-sizing:border-box}#CapaFrmSolicitud form label.error{text-align:right;margin-top:-.45rem;font-size:80%}#CapaFrmSolicitud form input:focus+label.error{margin-top:0}input,select,textarea{box-shadow:none;position:relative;top:0;left:0;z-index:1;outline:0}form div.datos{position:relative;overflow:hidden;margin:0}input.error,textarea.error{background:none}form input:focus,form textarea:focus,#CapaFrmSolicitud form input.error,#CapaFrmSolicitud form label.error{padding-top:1rem;left:auto;right:0}form input:focus,form textarea:focus{border-color:#888}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}form#miniFormulario input:focus + label,form#miniFormulario textarea:focus + label,form#miniFormulario input:focus + label + label,form#miniFormulario textarea:focus + label + label{color:#444;padding:0;z-index:2;text-align:right;top:0;font-size:.7em}form input[type="text"] + label.error + label,form input[type="tel"] + label.error + label,form input[type="email"] + label.error + label{display:block;top:-0!important;font-size:12px!important}form input.error + label.error{display:block;color:#fff!important;font-size:11px;right:0}#CapaFrmSolicitud form label.error{color:#c2002f!important}form div.datos.condiciones{margin-top:5px;padding-bottom:6px}form div.datos.condiciones input#AceptarCondiciones{margin:0 0 0 5px;width:24px;height:24px;border-radius:7px!important;border:2px solid #aaa;border-left-color:transparent;-webkit-appearance:none;background-color:#fafafa;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05);padding:0;border-radius:5px;display:inline-block;position:relative}form div.datos.condiciones input#AceptarCondiciones.error{border-bottom-color:#c2002f!important}form div.datos.condiciones input#AceptarCondiciones:active,form div.datos.condiciones input#AceptarCondiciones:checked:active{box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 3px rgba(0,0,0,0.1)}form div.datos.condiciones input#AceptarCondiciones:checked{background-color:#fff;border:0 solid;border-bottom:4px solid;box-shadow:none;color:#c2002f}form div.datos.condiciones input#AceptarCondiciones:checked + label + .triangle{display:none}form div.datos.condiciones input#AceptarCondiciones:checked:after{content:'\2714';font-size:22px;position:absolute;top:-9px;left:3px;color:#333}form div.datos.condiciones input#AceptarCondiciones.error + label#AceptarCondiciones-error.error + label{padding-top:0;margin-top:0}form div.datos.condiciones input#AceptarCondiciones.error + label#AceptarCondiciones-error.error,form div.datos.condiciones input#AceptarCondiciones.error:focus + label#AceptarCondiciones-error.error{margin-left:35px;margin-top:18px;font-size:11px;font-weight:100;text-align:left;padding:0;left:0;z-index:2}form#miniFormulario label{transition:background 0.2s,color 0.2s,top 0.2s,bottom 0.2s,right 0.2s,left .2s;position:absolute;top:13%;color:#aaa;font-size:17px;font-weight:300;padding:4px .5rem;left:4%}form#miniFormulario div.datos.condiciones label{font-size:15px;font-weight:700;padding:2px 0 0;margin:4px 0 0 20px;top:0;color:#555;display:block}form#miniFormulario div.datos.condiciones label .aceptada{display:none}form#miniFormulario div.datos.condiciones input#AceptarCondiciones:checked + label .noaceptada,form#miniFormulario div.datos.condiciones input#AceptarCondiciones:checked + label + label .noaceptada{display:none}form#miniFormulario div.datos.condiciones input#AceptarCondiciones:checked + label .aceptada,form#miniFormulario div.datos.condiciones input#AceptarCondiciones:checked + label + label .aceptada{display:inline}form#miniFormulario .select label{z-index:-1;bottom:0;top:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{padding-bottom:28px}#CapaFrmSolicitud form input.valid,#CapaFrmSolicitud form select.valid,input.valid:-webkit-autofill,textarea.valid:-webkit-autofill,select.valid:-webkit-autofill{font-weight:700;color:#000!important}.valid+label,.valid + label.error + label{display:none}.valid:focus + label.valid.error + label,.valid:focus + label{display:block}textarea{display:block;resize:vertical}.label-abajo input,.label-abajo textarea{padding:14px 12px}.label-abajo label{top:0;bottom:0;left:0;width:100%}.label-abajo input:focus,.label-abajo textarea:focus{padding:4px 6px 20px}.label-abajo input:focus + label,.label-abajo textarea:focus + label,.label-abajo input:focus + label + label,.label-abajo textarea:focus + label + label{top:100%;margin-top:-20px;margin-left:11px;background:#a1a1a1;padding:1px 13px;font-size:11px;line-height:1.7;color:#555;border:0}.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}.label-derecha input:focus + label,.label-derecha textarea:focus + label,.label-derecha textarea:focus + label + label,.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}.label-derecha input[type="number"]:focus + label,.label-derecha textarea:focus + label,.label-derecha textarea:focus + label + label,.label-derecha input[type="number"]:focus + label + label{right:36px}#CapaFrmSolicitud input.btnBuscador{background-color:#aaa;width:8%}#CapaFrmSolicitud #search.barraBuscador{width:92%}hr{border:0;background:#ddd;height:1px;margin:10px}hr.roja{border:2px solid;color:#c2002f;border-radius:4px;margin:5px}form div.datos.telefono:after{background:#fff;content:'';width:10px;height:2px;bottom:-2px;left:0;position:absolute}form div.datos.telefono{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0;overflow:visible}form div.datos.telefono input{float:left!important;padding-left:0!important}form div.datos.telefono.focus:before,form div.datos.telefono.error:before{padding-top:7px}form div.datos[data-prefijo]:before{content:attr(data-prefijo);font-weight:700;color:#666!important;font-size:17px;transition:.4s;-webkit-transition:.45s;-moz-transition:.45s;float:left;margin-left:23px;margin-top:7px;border-bottom:2px solid #aaa;padding-bottom:8px;margin-right:-8px}form div.datos.focus[data-prefijo]:before{padding-bottom:0}form div.datos.telefono.error:before{color:#4e748b!important;font-weight:400}.triangle{position:absolute;background-color:#999;text-align:left;left:0;top:50%;z-index:2}.error + label + .triangle,.error + label + label + .tooltip + input + .triangle,.error + label + .tooltip + .triangle{background:#c2002f}.valid + .error + label + .tooltip + .triangle{background-color:#999}form div.datos.condiciones .triangle{z-index:2;top:39%}.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;z-index:-1}.datos.paisprovincia select:focus + .tooltip,.datos select.valid:focus + .tooltip,.datos input.valid:focus + label + .tooltip{display:none}@media only screen and (max-width: 350px){h2.titulo{font-size:20px;margin:0 0 5px}body{height:380px;padding:40px 10% 0;line-height:1.08}input#enviar{font-size:18px;padding:9px 0 13px 15px;background-size:22px;background-position:96% 7px}input#apellido1,textarea,input#nombre,input#telefono,input#email,select,select#pais,select#observaciones,select#titulacion,select#provincia,select,input[type="text"],input[type="tel"],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="time"],input[type="url"],textarea,form#miniFormulario label{font-size:16px}form div.datos[data-prefijo]:before{font-size:14px}select,input[type="text"],input[type="tel"],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="time"],input[type="url"],textarea{height:35px}form#miniFormulario div.datos.condiciones label{font-size:13px;margin-left:22px}}@media only screen and (min-width: 401px){h2.titulo{font-size:33px;margin:0 0 20px}body{padding-top:70px}input#enviar{font-size:26px;padding:9px 0 13px 30px;background-size:22px;background-position:96% 7px}form div.datos[data-prefijo]:before,input#apellido1,textarea,input#nombre,input#telefono,input#email,select,select#pais,select#observaciones,select#titulacion,select#provincia,select,input[type="text"],input[type="tel"],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="time"],input[type="url"],textarea,form#miniFormulario label{font-size:19px}form div.datos[data-prefijo]:before{margin-top:16px}select,input[type="text"],input[type="tel"],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="time"],input[type="url"],textarea{height:47px}div.legal{font-size:13px;margin:20px 0}form#miniFormulario div.datos.condiciones label{font-size:17px}}