/*########################################################################################################################################################
	PADRONIZANDO NAVEGADORES
/*#######################################################################################################################################################*/

form {
	padding						: 0;
	margin						: 0;
}

form fieldset {
	display						: block;
	margin						: 0;
	border						: 0;
	padding						: 0;
}

form fieldset legend {
	display						: none;
}

form fieldset label {
	display						: block;
}

form fieldset .radios label {
	display						: inline;
}

input[type=hidden] {
	display						: none !important;
	visibility					: hidden !important;
}


/*########################################################################################################################################################
	TAGS
/*#######################################################################################################################################################*/

label input:focus, textarea:focus {
	border						: 1px solid #3D3D3D;
	color						: #666;
}

input, textarea, select {
	height						: 16px;
	margin						: 0;
	padding						: 1px 0 0 2px;
	border						: 1px solid #939393;
	background					: url('images/form_bg_fields.gif') repeat-x 0 0;
	font-family					: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size					: 10px;
	color						: #666;
}

select {
	height						: 20px;
	*height						: 24px;
	background					: transparent  url('images/form_bg_fields.gif') repeat-x 0 0;
}

select option{
	padding						: 4px;
	background					: #F7F7F7;
}

button {
	margin						: 0;
	padding						: 2px;
	border						: 1px solid #CCC;
	background					: #FFF;
	font-family					: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size					: 10px;
	color						: #666;
}

option.disabled {
	padding-left				: 5px;
}

textarea {
	width						: 99%;
	height						: auto;
	margin						: 0;
}

/*########################################################################################################################################################
/*#######################################################################################################################################################*/

form {
	margin						: 0;
	padding						: 0;
}
	form label {
		margin-top				: 5px;
	}

	form label strong, label b {
		padding					: 2px 0;
		display					: block;
	}


form.METADE {
	width						: 50%;
	margin						: 0 0 0 25%;
	padding						: 0;
}
	form.METADE label strong, label b {
		width					: 70px;
		padding					: 2px 0 0 0;
		float					: left;
	}


form.DUPLO label {
	width						: 43%;
	float						: left;
	margin-left					: 5%;
	_margin-left				: 3%;
}
	form.DUPLO label input {
		width					: 90%;
	}

form.FULL {
	width						: 90%;
	margin-left					: 10%;
}
	form.FULL label input, form.FULL label textarea {
		width					: 90%;
	}

	form.FULL input.BOTAO {
		margin					: 10px 0;
	}


/*########################################################################################################################################################
	BOTÕES
/*#######################################################################################################################################################*/

button.BOTAO {
	width						: 20px;
	height						: 20px;	
	border						: 0;
	
	margin						: 0;
	margin-top					: 5px;
	
	padding-bottom				: 6px;
	padding-left				: 24px;
	
	background					: #EFEFEF;
	cursor						: pointer;
	color						: #FFF;
	font-family					: Tahoma, Verdana, Helvetica, sans-serif;
	font-weight					: bold;
}

	div#LOGIN form#fm_login input {
		margin-top				: 2px
	}
	form#fm_login input#BT_ENTRAR {
		width					: 48px;
		height					: 21px;
		margin					: 0 0 0 5px;
		padding					: 0;
		border					: 0;
		background				: url('images/bt_login_entrar.gif') no-repeat 0 0;
		cursor					: pointer;
	}


body div#SITE div#CONTEUDO div#LOGIN form#fm_login fieldset label input#BT_LOGAR,
body div#SITE div#CONTEUDO form#fm_cad fieldset input#BT_LOGAR {
	width						: 75px;
	height						: 22px;	
	border						: 0;
	background					: url('images/bt_logar.gif') no-repeat 0 0;
	line-height					: 1px;
	text-indent					: -999px;
    overflow					: hidden;
}
body div#SITE div#CONTEUDO form#fm_cad fieldset input#BT_LOGAR {
	float						: right;
	margin						: 10px 45px 50px 0;
}

body div#SITE div#CONTEUDO form#fm_rSnh fieldset label input#BT_ENVIAR {
	width						: 75px;
	height						: 22px;	
	border						: 0;
	background					: url('images/bt_enviar.gif') no-repeat 0 0;
	line-height					: 1px;
	text-indent					: -999px;
    overflow					: hidden;
}

#fm_login label input, #fm_rSnh label input {
	vertical-align				: middle;
}


body div#SITE div#CONTEUDO form#fm_cad fieldset input#BT_ENVIAR {
	width						: 75px;
	height						: 22px;	
	border						: 0;
	background					: url('images/bt_enviar.gif') no-repeat 0 0;
	line-height					: 1px;
	text-indent					: -999px;
    overflow					: hidden;
	float:right;
	margin-right:50px;
}

input#BT_ATUALIZAR {
	width						: 145px;
	height						: 28px;	
	border						: 0;
	background					: url('images/bt_atualizar_carrinho.gif') no-repeat 0 0;
	line-height					: 1px;
	text-indent					: 145px;
    overflow					: hidden;
	cursor						: pointer;
}

input#BT_FINALIZAR {
	width						: 145px;
	height						: 30px;
	border						: 0;
	background					: url('images/bt_finalizar_compras.gif') no-repeat 0 0;
	line-height					: 1px;
	text-indent					: 145px;
    overflow					: hidden;
	cursor						: pointer;
}


/*########################################################################################################################################################
	EXTRAS
/*#######################################################################################################################################################*/

form#mn_busca {
	width						: 150px;
	margin-left					: 15px;
}
	form#mn_busca input#Produto {
		width					: 93%;
	}
	form#mn_busca input#BT_BUSCAR {
		width					: 112px;
		height					: 33px;
		margin					: 5px 0 0 15px;
		padding					: 0;
		border					: none;
		background				: url('images/busca_bt.gif') no-repeat 0 0;
		cursor					: pointer;
	}
	



.NADA {
	width						: auto;
	height						: auto;
	margin						: 0;
	padding						: 0;
	border						: 0;
	background					: none;
}