#contacto form{
  margin:auto;
}
#contacto form label
{
  display:block;
  font-style:normal;
  font-size:120%;
}
#contacto form li{
  margin-bottom:20px;
  text-align:left;
  font-style:italic;
  font-size:90%;
}
#contacto input{
  font-size:120%;
  max-width:95%;
}
#contacto #alta_submit,
#contacto form input#contacto_submit{
  font-size:160%;
}
#contacto textarea{
  font-size:150%;
  max-width:95%;
}
form .error_list
{
  color:red;
  font-style:italic;
  font-weight:bold;
}
@media(min-width:750px){
  #contacto form input#alta_submit,
  #contacto form input#contacto_submit{
    width:220px;
    margin:10px 0;
  }
  #contacto form textarea{
   width:500px;
   height:200px;
  }
  #contacto form input{
    width:400px;
  }
}