@charset "utf-8";
/* CSS DOS FORMS */

	form {
		width: 100%;
		margin: 0;
		padding: 10px;
	}
		* HTML form {
			width: 518px;
			margin: 0;
			padding: 10px;
		}
	
	form fieldset {
		width: 518px;
		border: solid .05em #CCC;
		margin: 0 0 10px;
		padding: 10px;
		float: left;
		clear: both;
	}
		/* HTML fieldset {
			width: 498PX;
		} */
		
		form fieldset:focus, fieldset:hover {
			border-color: #6087C0;
		}
		form fieldset.cv {
			margin-top: 30px;
		}

	form fieldset legend {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 75%;
		font-weight: bold;
		color: #6087C0;
		margin: 0 0 10px 0;
	}
		
	form span {
		font-size: 75%;
		color: #333;
		margin: 0 0 10px;
		padding: 0;
		float: left;
		clear: both;
	}
		form span.ultimo {
			margin-bottom: 0;
		}
		form span.espacoacima {
			margin-top: 20px;
		}
	
	label {
		width: 418px;
		color: #666;
		text-align: left;
		margin: 0 0 5px;
		padding: 0;
	}
	
	input, textarea {
		width: 400px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
		color: #000;
		border: 1px solid #CCC;
		margin: 0;
		padding: 2px 3px;
		float: left;
		clear: both;
	}
	
	select {
		width: 408px;
		font-size: 100%;
		color: #000;
		margin: 0;
		padding: 1px;
		float: left;
		clear: both;
	}
		/* * HTML select {
			margin-top: -10px;
		}
		
	form select option {
		width: 400px;
		font-size: 150%;
		margin: 0;
		padding: 2px 3px;
	} */
	
	
	textarea {
		height: 200px;
	}
	
	input.radio, input.checkbox {
		width: auto;
		border: none;
	}
	
	input.btn {
		width: 75px;
		font-family: Arial, Helvetica, sans-serif;
		color: #333;
		background-color: #FFF;
		margin: 0;
		padding: 2px 3px;
	}
