#form{
	background-color: #eee;
	margin-top:40px;
}

label {
  margin:0;
  padding:0;
  text-align:right;
  width:250px;
  float:left;

}

fieldset {
  margin-top:20px;
  padding-left:20px;
  background:transparent;
  width:500px;
  border: 1px solid #fff;
  margin:0 auto;
}
legend {
  position:relative;
  top:-2em;
  background-color: #999;
  color:#333;
  padding: 1em;
  margin-left:45%;
 /* font-size:1.3em;*/
}
.texto {
  background-color:#fff;
  border:none;
  color:#00709e;
  margin: 2px;
  margin-right:20px;
  height: 20px;
  padding: 2px 8px;
  width:200px;
}
.submit1, .submit2 {
	margin-top:10px;
	font-size:.9em;
	font-family: "Gill Sans","Trebuchet MS",sans-serif;
	font-weight:800;
}
.submit2 {
	color:#360;
}
.mensagem {
	background-color:#fff;
	border:none;
	color:#00709e;
	padding:15px;
	margin-right:20px
}

input:focus{background-color:#eee;}
