

h1{width:100%;margin:10px auto;font-size:23px;text-align:center;padding:10px}

p.alerta{border:1px solid gold;width:660px;margin:10px auto;padding:10px;text-align:center;font-family:Arial;font-size:13px}





legend {background:#ccc;padding:10px;font-size:20px;font-weight:bold}

fieldset {border: 1px dotted #ccc;padding:10px}

form legend, form label {color: #333;}



input,textarea{border:1px solid #ccc;padding:5px;width:95%;font-size:15px}



form label.error, label.error {color: red;font-style: italic}

div.error { display: none; }





input:focus,textarea:focus { border: 1px dotted black; }

input.error,textarea.error { border: 1px dotted red; }

form .submit { color: gray;width:150px }



#mensaje{width:700px;margin:10px auto;text-align:center}