/* CSS Document */

#formulario {
  margin-bottom:1em;
}

#formulario fieldset {
  padding: 20px;
}

#formulario label span input {
  width:auto;
  border:none;
}

#formulario label {
  display:block;
  width:470px;
  margin-bottom: 0.7em;
  color:#888;
}

#formulario label.text {
  display:block;
  width:470px;
  margin-bottom: 0.7em;
  float:left;
}

#formulario p {
  color:#888;
  clear:both;  
}

#formulario span.radio {
  width: 315px;
  display:inline-block;
  text-align: left;
}

#formulario label input, #formulario label select {
  width: 460px;
  border: 1px solid #aaa;
  background-color:#fff;
  color:#000;
}

#formulario label.text textarea, #formulario label.text input {
  width: 460px;
  border: 1px solid #9C9E9F;
  background-color:#fff;
  color:#000;
}

#formulario hr {
  margin: 1em 0 2em 0;
}

#formulario h2 {
  margin-bottom: 1.3em;
}

#formulario input.boton {
  width:auto;
  border:1px solid #9C9E9F;
  padding:1px 3px;
  background-color: #cccccc;
  color:#999;
  font-size: 10px;
}

#formulario p.botones {
  text-align:right;
}

#formulario p.texto_legal {
  font-size:9px;
  color:#fff;
  margin-top: 0px;
  padding-top: 10px;
  border-top:1px dotted #999999;
  text-align:justify;
  color:#666666;
}
