p.alerta{border:1px solid gold;width:660px;margin:10px auto;padding:10px;text-align:center;font-family:Arial;font-size:13px}
form label.error, label.error {color:red;font-style:italic;width:2px;height:2px;float:right;font-size:3em;}
div.error { display: none; }
input:focus,textarea:focus { border: 1px dotted black!important;}
input.error,textarea.error { border: 1px dotted red;background-color:#FFCCCC!important; }
select.error, textarea.error {border: 1px dotted red;background-color:#FFCCCC!important;}
.hidden{display:none;}
label.error{display:none;}