/* Formulários */


div.form 
{
  width:418px; 
  margin:2.0em 0 0 0; 
  padding:10px 10px 0 10px; 
  border:solid 1px rgb(200,200,200); 
  background-color:rgb(240,240,240);
}

div.form fieldset 
{
  padding:20px 0 0 0; 
  margin:0 0 20px 0; 
  border:solid 1px rgb(220,220,220);
}

div.form fieldset legend 
{
  margin:0 0 0 5px;
  padding:0 2px 0 2px; 
  color:rgb(80,80,80); 
  font-weight:bold; 
  font-size:130%;
}

div.form label
{
  float:left; 
  width:100px; 
  margin:0 0 0 10px; 
  padding:2px; 
  font-size:110%;
}

div.form select
{
  width:175px; 
  padding:2px; 
  border:solid 1px rgb(200,200,200); 
  font-family:verdana,arial,sans-serif; 
  font-size:110%;
}

div.form input.field
{
  width:275px; 
  padding:2px; 
  border:solid 1px rgb(200,200,200); 
  font-family:verdana,arial,sans-serif; 
  font-size:110%;
}

div.form textarea 
{
  width:275px; 
  padding:2px; 
  border:solid 1px rgb(200,200,200); 
  font-family:verdana,arial,sans-serif; 
  font-size:110%;
}

div.form input.button 
{
  float:right; 
/*   width:9.0em;  */
  margin-right:20px; 
  padding:1px; 
  background:rgb(230,230,230); 
  border:solid 1px rgb(150,150,150); 
  text-align:center; 
  font-family:verdana,arial,sans-serif; 
  color:rgb(150,150,150); 
  font-size:110%;
}

/*.button:hover */
div.form input:hover,
div.form textarea:hover,
div.form select:hover
{
  cursor: pointer; 
  border:solid 1px rgb(80,80,80); 
  background:rgb(220,220,220); 
  color:rgb(80,80,80);
} 
