/*#### Forms ####*/

/*### Gerais ###*/

input, textarea, select, button {
	font: inherit;
	color: #666;
	padding: 0.15em 0.25em;
	background-color: #c0c0c0;
	border: 1px solid #333;
}

textarea:hover,
input.text:hover,
input.password:hover,
input.file:hover,
select:hover {border-color: #C83E60;}

input, select, button {cursor: pointer;}

input.text {cursor: text;}

input.hidden {display:none!important;}

select, select option {background-color: #fff;}

select option#opt_select {font-weight: bold;}

fieldset {border: 1px solid #333;}

legend {background: #fff;}

button,
input.submit,
input.button {
	padding: 0.05em 0.25em;
	border: 1px solid #333;
	border-color: #CFCFCF #9F9F9F #9F9F9F #CFCFCF;
}

button img {margin-right: 0.25em;}

form p.aviso {
	font-size: 0.9em;
	line-height: 1.88em;
	margin-top: -0.5em;
	color: #689413;
}
	
form span.asterisco {
	color: #B60202;
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 0em;
}

form p.aviso span.asterisco {color: #B61D3E;}