label {
	float: left;
	width: 180px;
	padding-right: 20px;
	text-align: right;
}

.input {
	display: block;
	width: 400px;
	margin-bottom: 5px;
	height: 20px;
	background-image: url(../../images/forms/campo_dir.png);
	background-position: top right;
	margin-left: 200px;
	*margin-left: 0;
}

.input  img, .textarea  img{
	position: absolute;
	margin-left: -6px;
}

.textarea {
	display: block;
	width: 400px;
	margin-bottom: 5px;
	height: 192px;
	background-image: url(../../images/forms/campo_obs_dir.png);
	background-position: top right;
	margin-left: 200px;
	*margin-left: 0;
}

input, select {
	width: 390px;
	border: 0;
	height: 19px;
	background:transparent;
}

textarea {
	width: 370px;
	border: 0;
	height: 180px;
	background:transparent;
	margin-left:20px;
}

form p input.botao {
	margin-left:330px;
	margin-top: 0px;
}

form p {
	margin: 20px 0;
	margin-left: 200px;	
}
