body { font: 1em/1.5em georgia, verdana, serif; background: #eeeeee; }
label, input { display: block; width: 150px; float: left; margin-top: 10px; }
label { text-align: right; width: 200px; padding-right: 20px; }
label:first-letter { font-weight: bold; color: green; text-decoration: underline; }
textarea, input{ border: 2px solid silver; }
legend { font-weight: bold; color: #880000; }
fieldset { padding: 10px; }
br { clear: left; }


/*container da lista*/
.autocomplete{
	cursor: pointer;
	border: 1px solid #999;
	border-top: none;
	background: #eee;
}
/*items da listagem*/
.autocomplete .normal{border-top: 1px solid #999;}
/*item selecionado*/
.autocomplete .selected{background: #ddf;}
/*caracteres que combinaram*/
.autocomplete .highlited{font-weight: bold; color: #008;}