body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}a{color:#324a5e}h1{display:none}.logo{background:#ebecf0;padding:20px 0;margin:0 auto;overflow:hidden;display:block;width:100%}.logo img{display:block;margin:0 auto}.formuAlertas form{max-width:480px;margin:0 auto;overflow:hidden;background:#fff;padding:2%;box-sizing:border-box;box-shadow:0 0 2px rgba(100,100,100,.3)}.formuAlertas h3,.formuAlertas h4{font-weight:400;margin:0 auto;display:block;text-align:center}.formuAlertas h3{margin:20px auto 8px;font-size:160%}.formuAlertas h4{margin-bottom:20px;font-size:130%;color:#696969}.formuAlertas label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.formuAlertas label.formacion{display:inline-block;font-size:75%;color:#696969;width:100%;height:100%;position:relative}.formuAlertas p{font-size:90%}.formuAlertas input[type=email],.formuAlertas input[type=text]{font-size:16px;background:#f3f1f2 none repeat scroll 0 0;padding:14px 8px 14px 16px;width:100%;border:medium none;outline:medium none;color:#324a5e;margin-bottom:15px;box-sizing:border-box}.formuAlertas input[type=submit]{width:100%;display:block;margin:15px 0 0;max-width:480px;padding:10px;color:#fff;background:#324a5e;border:none;font-size:110%;text-transform:uppercase;border-radius:1px}.formuAlertas input[type=submit]:hover{background-color:#203344}.formuAlertas .error .alertaSelect,.formuAlertas .error input[type=email],.formuAlertas .error input[type=text]{border:1px solid red}.formuAlertas span.errortxt label,.formuAlertas span.errortxt label a{color:red!important}input::-webkit-input-placeholder{color:#324a5e;opacity:1}::-moz-placeholder{color:#324a5e;opacity:1}:-ms-input-placeholder{color:#324a5e;opacity:1}input:-moz-placeholder{color:#324a5e;opacity:1}input.em::-webkit-input-placeholder{color:#868f93;opacity:1}.alertaSelect{font-size:16px;position:relative;display:inline-block;width:100%;margin-bottom:15px}.alertaSelect select{outline:0;-webkit-appearance:none;display:block;padding:6px 8px 6px 6px;margin:0;transition:border-color .2s;border:5px solid #f3f1f2;background:#f3f1f2;color:#324a5e;line-height:normal;font-family:inherit;font-size:inherit;line-height:inherit;width:100%;box-sizing:border-box;border-radius:0}.alertaSelect .arr{background:#f3f1f2;bottom:5px;position:absolute;right:5px;top:5px;width:50px;pointer-events:none}.alertaSelect .arr:before{content:'';position:absolute;top:50%;right:24px;margin-top:-5px;pointer-events:none;border-top:10px solid #314a5e;border-left:10px solid transparent;border-right:10px solid transparent}.alertaSelect .arr:after{content:'';position:absolute;top:50%;right:28px;margin-top:-5px;pointer-events:none;border-top:6px solid #f3f1f2;border-left:6px solid transparent;border-right:6px solid transparent}.footer{background:url(/img/2016/bg_cupones.jpg) no-repeat center bottom;border-bottom:20px solid #ffd200;max-width:768px;padding-bottom:300px;box-sizing:border-box;overflow:hidden;font-size:80%;color:#314a5e}.footer div{border-bottom:6px solid rgba(80,80,80,.5);padding:0 2% 20px 2%;margin:0 auto 14px}.footer p{max-width:480px;margin:20px auto 0}.errorblock{color:#900;font-size:90%;padding:2%}.ui-draggable .ui-dialog-titlebar{display:none}.ui-widget-content{border:none;font-family:Arial,Helvetica,sans-serif;font-size:90%}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none}.ui-dialog .ui-dialog-buttonpane button{margin:10px auto;cursor:pointer;display:block;text-transform:uppercase}.custom-combobox{overflow:hidden;position:relative}.custom-combobox .ui-widget-content{width:100%;color:#324a5e;box-sizing:border-box;font-size:16px;background:#f3f1f2 none repeat scroll 0 0;padding:12px 6px 12px 14px;max-height:300px;overflow:hidden;border-radius:0}.custom-combobox .ui-corner-right{background:#f3f1f2;bottom:5px;position:absolute;right:5px;top:5px;width:65px;border:none}.custom-combobox .ui-corner-right:before{content:'';position:absolute;top:50%;right:24px;margin-top:-5px;border-top:10px solid #314a5e;border-left:10px solid transparent;border-right:10px solid transparent}.custom-combobox .ui-corner-right:after{content:'';position:absolute;top:50%;right:28px;margin-top:-5px;border-top:6px solid #f3f1f2;border-left:6px solid transparent;border-right:6px solid transparent}.ui-autocomplete{max-height:280px;min-height:100px;overflow-y:auto;overflow-x:hidden;z-index:1000!important;border:1px solid #e3e3e3;border-top:none}.ui-menu .alerta_area.ui-state-disabled{color:#e80!important;opacity:1;text-transform:uppercase!important;font-size:80%;margin:7px 0 3px 0;padding-left:8px}.ui-menu li.alerta_profesion{padding-left:16px}.ui-state-focus{border:0!important;background:#e3e3e3!important;margin:0!important}.footer{background:url(/img/2016/bg_cupones.jpg) no-repeat center bottom;border-bottom:20px solid #ffd200;max-width:768px;padding-bottom:300px;box-sizing:border-box;overflow:hidden;font-size:80%;color:#314a5e}.footer div{border-bottom:6px solid rgba(80,80,80,.5);padding:0 2% 20px 2%;margin:0 auto 14px}.footer p{max-width:480px;margin:20px auto 0}.errorblock{color:#900;font-size:90%;padding:2%}@media screen and (max-width:479px){.formuAlertas form{margin:0 3%}.footer{background-position:-60px bottom}}@media screen and (min-width:769px){.contenedor{background:url(/img/2016/bg_cupones_grande.jpg) no-repeat center center;overflow:hidden;height:auto;bottom:0;top:0;right:0;left:0}.logo{background:rgba(52,73,94,.1)}.formuAlertas{padding-bottom:0;background:0 0;border-bottom:none;overflow:hidden}.formuAlertas form{margin-bottom:20px}.formuAlertas form{float:right;margin-right:25%}.formuAlertas .encabezado{float:right;margin-right:22%}.formuAlertas h3{margin-top:10%}.footer div{border-bottom:none;max-width:480px;margin:30px 45% 30px auto}.footer{width:100%;background:transparent url(/img/2016/bg_footer.jpg) no-repeat center center;background-size:100%;border-top:10px solid #ffd200;overflow:hidden;max-width:100%;border-bottom:none;padding-bottom:0;bottom:0;left:0;right:0}.emailsuggestcapas{margin-left:134px!important}.emailsuggestcapas a{color:#0369b9}.emailsuggest{display:none;margin:-20px 0 20px 0}}@media screen and (min-width:769px) and (max-width:1024px){.formuAlertas .encabezado{margin-right:21%}.formuAlertas h3{margin-top:5%}}