label.checkOk{background:url('../img/search/correcto.gif') no-repeat right bottom transparent!important;}label.loading{background:url('../img/search/cargando.gif') no-repeat right bottom transparent!important;}
label.error{background-image:none;color:Red;overflow:hidden;padding:0;margin:3px 0 0 0;width:auto;}input.error,select.error,textarea.error{border:1px solid red!important;background-color:#f5e1e1!important;color:black;margin:0;font-weight:normal;}
input[type="checkbox"].error{border:0!important;}#newsletter-banner{background:white url(../img/info/newsletter-banner.jpg) no-repeat;height:100px;}#newsletter-unsubscribe-banner{background:white url(../img/info/puzzle.jpg) no-repeat;height:174px;}
.newsletter-cancel #newsletter-form{margin:39px 0;padding:0;}#newsletter-form{margin:20px 0 0;padding:0;}#newsletter-form span,#newsletter-form label{font-weight:normal;}#newsletter-form .text-field label{position:relative;}
#newsletter-form .text-field label span{position:absolute;top:3px;left:5px;color:#888;}#newsletter-form .checkbox-field label{display:inline;float:none;font-weight:bold;}#newsletter-form .checkbox-field label a{font-weight:bold;}
#newsletter-form .checkbox-field input{border:0;}#newsletter-form .checkbox-field div{left:105px;position:absolute;top:30px;}#newsletter-form .error-msg{background:url("../img/search/muymal.gif") no-repeat scroll 0 0 transparent;color:#d5006e;font-size:12px;line-height:13px;margin:10px;padding:3px 0 3px 30px;position:relative;}
.newsletter #sidebar{border:0;}.newsletter #sidebar p{font-size:11px;margin:10px;}#newsletter-preview{background:white url(../img/info/last-newsletter.jpg) no-repeat center -5px;cursor:pointer;display:block;font-size:14px;font-weight:bold;margin:10px;padding-top:245px;text-align:center;}
.pinky{color:#d5006e;font-weight:bold!important;}label[for="terms_accept"]{float:left;display:inline-block;width:100%;}label.colspan2{padding-right:25px;margin-right:20px!important;}#email_pag_label{padding-right:25px;}
label.checkbox{height:20px!important;padding-right:25px;}#terms_accept{float:left;width:20px;}#terms_accept_label span{float:right;width:442px;display:block;margin-top:2px;font-weight:normal;}label.checkbox.checkOk{background-image:none!important;}
#newsletter-form #texto-pp label{margin:5px 0 0 5px;display:block;clear:both;width:100%;}