*{ margin: 0; padding: 0; list-style: none; }* 

body { 
font: 12px "Verdana", Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; 
color: #444; 
}

.clear { clear: both; }

h1 {
font-size: 20px;
font-weight: normal;
border-bottom: dashed 1px #CCC;
padding: 0 0 5px 0;
margin: 0 20px 10px 20px;
}

/* Formulário */
.form_z {
margin: 0 auto;
width: 600px;
border: solid 0px;
padding: 20px 0 0 0;
}

.form_z input, textarea {
margin: 3px 0 10px 0;
padding: 6px;
}

.form_z select {
font-size: 16px;
margin: 3px 0 10px 0;
padding: 4px;
}

.form_z textarea {
width: 542px;
height: 70px;
font: 14px Verdana;
}

.form_z label { font-weight: bold; }

input.frm_enviar {
background: #555;
border: 0;
padding: 6px;
color: #fff;
font-weight: bold;
font-family: Verdana;
letter-spacing: 1px;
width: 80px;
cursor: pointer;
}

.box_form {
border: solid 0px;
width: 280px;
padding: 0 0 5px 20px;
float: left;
}

.box_form_full {
border: solid 0px;
padding: 5px 10px 0 20px;
}

.ast {
color: #F00;
font-weight: normal;
}
/*******/