#dv_frm_contacto {
margin: 25px 0 10px 0;
}

#dv_frm_contacto p {
margin: 3px 0 12px 0;

}

#dv_frm_contacto .t_label {
float: left;
width: 120px;
text-align: right;
margin-right: 10px;
font-weight: bold;
}

#dv_frm_contacto fieldset {
border: 0;
margin: 0;
padding: 0;
}

#dv_frm_contacto .input_text {
width: 220px;
}

#dv_frm_contacto .input_textarear {
width: 440px;
height: 80px;
font-family: arial;
font-size: 14px;
}

em.error {
  background:url("../images/unchecked.gif") no-repeat 5px 0;
  vertical-align: middle;
  padding-left: 22px;
  font-size: 12px;
  color: red;
}

