select {
	width:300px;
	color:#fff;
	padding:1px 0px 1px 3px;
	border:solid 1px #fff;
	background:#48B796;
}

input, textarea {font:100% "Trebuchet MS", Verdana, Arial; color:#6D6E71; padding:1px 2px 1px 6px !important; margin:0px;}
a.btn {font:bold 90% Verdana, Arial; color:#706E6D;}
button {color:#fff; font-size:90%; font-weight:bold; width:150px; height:20px; float:right; margin-top:10px; background:url(img/fundo_bt_form.gif);}
button:hover {color:#2D7660; background-position:0 -20px; cursor:pointer;}

form.form_geral {width:420px; display:table; margin-top:20px;}
form.form_geral p {margin-bottom:10px; text-align:left; width:100%; float:left;}
form.form_geral label {
	color:#2D7660;
	font-size:100%;
	font-weight:bold;
	width:85px;
	display:block;
	float:left;
}
form.form_geral input, form.form_geral textarea {
	color:#2D7660;
	font-weight:normal;
	width:322px;
	float:right;
	background: url(img/fundo_input.gif) no-repeat;
}

form.form_geral textarea {height:111px; background: url(img/fundo_textarea.gif) no-repeat;}
