.contacto-menu a{border:0px solid #fff;padding:10px!important;border-radius:25px;background:#006496;color:#fff!important}.contacto-menu a:hover{border:0px solid #ffffff;background:#004c66;color:#ffffff!important;opacity:1!important}.aulavirtual-menu a{border:0px solid #fff;padding:10px!important;border-radius:25px;background:#ffc705;color:#fff!important}.aulavirtual-menu a:hover{border:0px solid #ffffff;background:#004c66;color:#ffffff!important;opacity:1!important}.contact-styled{background:rgb(240,240,240);padding:10px 30px 40px 30px;border:1px solid rgb(236,236,236);box-shadow:rgba(0,0,0,0.20) 0px 3px 8px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;color:#7f8c8d}.contact-styled h3{color:#2c3e50}.contact-styled .nf-field-label{color:#7f8c8d;text-transform:none}.contact-styled .nf-form-content input[type=button]{background:#2ecc71;font-weight:700;font-size:13px;border-radius:3px}.contact-styled .nf-form-content input[type=button]:hover{background:#27ae60;color:#fff}.contact-styled .nf-error.field-wrap .nf-field-element:after{background:#e74c3c}.contact-styled .nf-form-fields-required{margin-bottom:5px}.contact-styled .nf-error .nf-error-msg{color:#e74c3c}.contact-styled .nf-error-msg,.ninja-forms-req-symbol{color:#e74c3c}.contact-styled .nf-pass.field-wrap .nf-field-element:after{color:#2ecc71;content:“\f164”}.nf-form-content label{font-size:14px!important;line-height:15px!important}#ninja_forms_required_items,.nf-field-container{margin-bottom:15px!important}.nf-form-content input{border:0;padding:0 10 0 10;color:#f7f7f7;transition:all .5s;font-weight:600!important}.nf-form-content input.ninja-forms-field,.nf-form-content select.ninja-forms-field:not([multiple]){height:40px!important}.nf-error.field-wrap .nf-field-element:after{background:#e80000;color:#fff;font-family:FontAwesome;font-size:20px;content:"\f12a";position:absolute;top:1px;right:1px;bottom:1px;height:39px!important;width:39px!important;line-height:39px!important;text-align:center;transition:all .5s}.nf-form-content .ninja-forms-field{font-size:13px!important;margin:0;padding:12px}.nf-form-content .listselect-wrap .nf-field-element div{height:40px!important}#top-menu li{padding-right:17px}#main-header .nav li ul{width:fit-content}@media screen and (min-width:981px){.sub-menu{min-width:200px!important}#top-menu li li a{width:200px!important;line-height:20px}}@media screen and (min-width:1206px){.nav .ajuste ul{right:0}}