form{
	margin:0;
	padding: 0;
}

fieldset{
	border:none;
}

legend{
	font-family: verdana, arial;
	color:#d7b64d;
	font-size: 12px;
}

label{
	font-family: verdana, arial;
	color:#d7b64d;
	font-size: 12px;
}

.form_cadastro{
	font-family: verdana, arial;
	font-size: 12px;
	background-color: #DFDFDF;
	border: solid 1px #333333;
	filter:alpha(opacity=65);
	-moz-opacity: .65;
	opacity: .65;
	*float: left;
}

.form_cadastro_container{	
	margin-top: 0px;
	clear: both;
	display: table;
	height: 100%;
	width: 100%;
}

.tiny_input, .medium_input, .long_input, .small_input {
	font-family: verdana, arial;
	font-size: 12px;
	*height: 12px;
}

.tiny_select, .medium_select, long_select{
	margin-top: 1px;
	*margin-top: 2px;
	font-family: verdana, arial;
	font-size: 12px;
}

.tiny_input {
	width: 50px;	
}

.small_input{
	width: 75px;
}

.medium_input {
	width: 147px;
}

.long_input {
	width: 470px;
}

.tiny_select {
	width: 70px;
}

.medium_select {	
	width: 152px;   
}

.long_select{
	width: 200px;
}


input.disabled {
	background-color: #FFFFCC;
}

input.sugestivel{
	background-color: #99CC99;
}

.float_left{
	float: left;
}

.right_margin {
	margin-right: 10px;
}

.top_margin {
	margin-top: 10px;
}


.botao{
	font-family: verdana, arial;
	font-size: 12px;	
	margin: 15px 0px 0px 0px;
	padding-left: 20px;
	padding-right: 20px;
}

input, textarea, select, button {	
	font-family: verdana, arial;
	font-size: 14px;
	color: #000000;
}

input:focus{
	background-color:#EEEEEE;
}

select:focus{
	background-color:#EEEEEE;
}
textarea:focus{
	background-color:#EEEEEE;
}