
/*########################################################################################################################################################
	FORMS 
/*#######################################################################################################################################################*/

form {
	padding						: 0;
	margin						: 0;
}

form legend {
	display						: none;
}

form ul {
	list-style					: none;
	margin-left					: 0;
}

fieldset {
	display						: block;
	border						: 0;
	padding						: 10px 10px 0 10px;
}

fieldset label {
	display						: block;
}

fieldset .radios label {
	display						: inline;
}

input[type=hidden] {
	display						: none !important;
	visibility					: hidden !important;
}

/*########################################################################################################################################################
	BOTÕES
/*#######################################################################################################################################################*/

.BOTAO {
	border						: 0;
	padding						: 0;
	cursor						: pointer;
}

#BT_BUSCAR {
	background					: url('images/bt_buscar.gif') no-repeat;
	width						: 62px;
	height						: 28px;
}

#BT_CAD {
	background					: url('images/bt_cadastrar.gif') no-repeat;
	width						: 91px;
	height						: 28px;
}

#BT_VERRES, #BT_VOTAR {
	height						: 28px;
	margin						: 5px 5px 0 0;
	cursor						: pointer;
}

#BT_ENVIAR {
	background					: url('images/bt_enviar.gif') no-repeat;
	width						: 59px;
	height						: 28px;
}

#BT_EXCLUIR {
	background					: url('images/bt_excluir.gif') no-repeat;
	width						: 66px;
	height						: 28px;
	margin-top: 10px;
}

#BT_VOLTAR {
	background					: url('images/bt_voltar.gif') no-repeat;
	width						: 76px;
	height						: 28px;
	margin						: 5px;
}

/*########################################################################################################################################################
	FORMS 
/*#######################################################################################################################################################*/

input:focus, textarea:focus {
	border						: 1px solid #758D80;
	color						: #333;
}

input, textarea, select {
	font-family					: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size					: 11px;
	color						: #8B8B8B;
	padding						: 2px 2px 0 2px;
}


.select {
	border						: 1px solid #CDCDCD;
	background					: #FFF url('images/forms_bg.gif') repeat-x;
}

.text {
	height						: 18px;
	border						: 1px solid #CDCDCD;
	background					: #FFF url('images/forms_bg.gif') repeat-x;
}

.textMai {
	height						: 18px;
	text-transform				: capitalize;
	border						: 1px solid #CDCDCD;
	background					: #FFF url('images/forms_bg.gif') repeat-x;
}

.textMin {
	height						: 18px;
	text-transform				: lowercase;
	border						: 1px solid #CDCDCD;
	background					: #FFF url('images/forms_bg.gif') repeat-x;
}

.textarea {
	border						: 1px solid #CDCDCD;
	background					: #FFF url('images/forms_bg.gif') repeat-x;
}

.NADA {
	background					: #FFF;
	border						: 0;
}

/*########################################################################################################################################################
	FORMS  fm_contato
/*#######################################################################################################################################################*/

#fm_contato label {
	float						: left;
	margin						: 0 10px 10px 0;
}
	#fm_contato label b {
		display					: block;
		padding					: 0 0 0 5px;
	}

	#fm_contato label input {
		width					: 205px;
		margin					: 2px 0 0 0;
	}

	#fm_contato label textarea {
		width					: 430px;
		height					: 100px;
	}


label {
	float						: left;
	margin						: 0 10px 10px 0;
	min-height					: 35px;
	background					: #fff;
}
	label b {
		display					: block;
		padding					: 0 0 0 5px;
	}

	label input, label select {
		width					: 180px;
		margin					: 2px 0 0 0;
	}
	
	label fieldset {
		width					: 180x;
		margin					: 2px 0 0 0;
		background: #CCCCCC;
	}
	
	label select {
		_margin-right			: 10px;
		_margin-bottom			: 2px;
	}
	
	label textarea {
		width					: 440px;
		height					: 50px;
	}
	label .LIMPA {
		width					: auto;
		margin					: 0;
		clear					: both;
	}

.LABEL_HALF {
	width						: 46% !important;
	width						: 50%;
}

.CHK_HALF {
	width						: auto;
	margin						: 0;
	clear						: both;

	margin-top					: 6px;
	_margin-top					: 0px;
}