#formulario{
  display: table;
  width: 560px;
  margin-left: 10px;
}

#titulo{
  display: table;
  width: 552px;
  background-color: #3ea2dd;
  color: #FFF;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 0px;
}

#subtitulo{
  display: table;
  width: 552px;
  background-color: #EEE;
  padding-left: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: bold;
}

.estilo_campo{
  border: 1px solid #E5E5E5;
  float: left;
  display: table;
  margin-bottom: 5px;
  background-color: #F8F8F8;
}

.campo_travado{
  background-color: #FFF;
}

#campo_formulario{
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 3px;
  margin-bottom: 3px;
}

#aviso{
  float: left;
  display: table;
  width: 100%;
  margin-bottom: 15px;
}

#quadro_001{
  width: 550px;
}

#campo_001{
  width: 310px;
}

#controles{
  display: table;
  width: 560px;
  margin-left: 10px;
  margin-top: 35px;
  text-align: center;
}
#envia{
  width: 240px;
  height: 35px;
  font-size: 14px;
  font-weight: bold;
}
