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

/*### Gerais ###*/

textarea:hover, input.text:hover, input.password:hover, select:hover { border-color: #002C4F; }
textarea:focus, input.text:focus, input.password:focus, select:focus { border-color: #002C4F; outline: 2px solid #4088CF; }
input, select { cursor: pointer;}

input, textarea, select, button {
	font: inherit;
	color: #0C1B38;
	padding: 0.3em;
	background-color: #C2DBEF;
}

label {color: #0C1B38;}

/*### Fieldset ###*/
fieldset { border: 0px solid #333;}

/*### Legend ###*/
legend { background: #fff; }

/*### Input ###*/
input.text {cursor: text;}

/*### Button & Submit ###*/
button, input.submit {
	color: #0C1B38;
	padding: 0.25em 0.5em; 
	border: 1px solid #333;
	border-color: #EFF8FF #7898AF #7898AF #EFF8FF;
}
button img {margin-right: 0.25em;}

/*### Texto ###*/
form p.aviso {
	font-size: 0.8em;
	text-align: center;
	margin-top: -0.5em;
}
	
form span.asterisco {
	color: #E2262B;
	font-size: 1.3em;
	font-weight: bold;
	margin-left: 0.25em;
	vertical-align: text-top;
}

form p.aviso span.asterisco {vertical-align: text-top;}
