
#form-newsletter{
	width:465px;
	height:450px;
    margin:0 auto;
}

form.form-newsletter {
  width:465px;
  height:auto;
}

form.form-newsletter fieldset{
  float:left;
  width:465px;
  border:0;
}

form.form-newsletter label{
  float:left;
  margin-top:2px;
  width:300px;
  text-align:right;
/*  border:1px solid aqua;*/
}

form.form-newsletter label input.botao{
	float:right;
	margin-top:10px;
	margin-right:20px;
	display:block;
	width:100px;
	height:30px;
}


form.form-newsletter label input.campos {
	margin:0 5px 0 0;
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #D0D0D0;
    width:171px;
    padding:3px;
}

form.form-newsletter label input.ddd{
	margin:0 5px 0 0;
	font-family: Verdana;
	font-size: 9px;
	color: #000000;    
	width:25px;}

form.form-newsletter label input.tel{
	margin:0 5px 0 0;
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	width:137px;}

form.form-newsletter label select.p {
  font-family: Verdana;
  font-size: 9px;
  color: #000000;
  width:51px;
  margin:0 5px 0 0;
  padding:3px;
  border: 1px solid #D0D0D0;
}

form.form-newsletter label select.m {
  font-family: Verdana;
  font-size: 9px;
  color: #000000;
  width:120px;
  margin:0 5px 0 0;
  padding:3px;
  border: 1px solid #D0D0D0;
}

form.form-newsletter label select.g {
  font-family: Verdana;
  font-size: 9px;
  color: #000000;
  width:40px;
  margin:0 144px 0 0;
  padding:3px;
  border: 1px solid #D0D0D0;
}

form.form-newsletter label.labelmensagem {clear:both;}

form.form-newsletter label input.checkbox{
  width:30px;

}

form.form-newsletter label.receberEmail{
  font-size:15px;
  padding-top:10px;
	clear:left;
}


