/* ===== Configs ===== */
label{ display:inline;	float:left; margin:0px 10px 10px 0px; text-align:left;color:#646464; font-size:12px; font-family:tahoma; }

#formulario label a{line-height:11px}


/* ===== Inputs Tamanho===== */
input[param=numero]{width:90px;}
input[param=valor]{width:100px; text-align:right; padding-right:10px !important;}
input[param=valorun]{width:100px; text-align:right;}
input[param=data]{width:70px !important;}
input[param=cep]{width:90px;}
input[param=cpf]{width:140px;}
input[param=cnpj]{width:180px;}
input[param=cep]{width:90px;}
input[param=quantidade]{width:25px !important;}

[name=cor_cod]{width:30px !important;}
[name=grade_cod]{width:30px !important;}
[name=ref_cod]{width:100px !important;}


.placeholder {	color: #bbb !important;}

[name=emp_cod]{ width:120px;}

[maxlength=50]{ width:10px !important;}

/* ===== Inputs Style===== */


input[type=text][disabled], input[type=text][readonly]{ background:#ececec; cursor: not-allowed;}


input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=url] {
	-webkit-appearance: none;
	appearance: none;
	display: inline-block;
	height: 25px;	
	margin: 0;	
	margin-top:3px;
	padding: 0 8px;
	background: #fff;
	font-size:12px;
	border:1px solid #d9d9d9;		
}



input[type=email]:hover, input[type=number]:hover, input[type=password]:hover, input[type=tel]:hover, input[type=text]:hover, input[type=url]:hover, select:hover {
	border: 1px solid #b9b9b9;
	border-top: 1px solid #a0a0a0;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);	
}

input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus {
	border: 1px solid #aeabab;
	border-top: 1px solid #a0a0a0;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	
}

select{

	display: inline-block;
	height: 27px;	
	line-height:20px;
	margin: 0;
	margin-top:3px;
	background: #fff;
	font-size:12px;
	padding:0 0 0 4px;
	border:1px solid #d9d9d9;
}



input[value="APAGAR"]{
	background:#f07777;	
}

input[value="APAGAR"]:hover{
	background:#ad1414;	
	
}

input[value="CANCELAR"]{
	background:#9d9d9d;	
}

input[value="CANCELAR"]:hover{
	background:#838383;	
}

.botao-fn{ background:#80c080 !important;}
.botao-fn:hover{ background:#679a67 !important;}

.bt2{background:#fa9e32 !important}
.bt2:hover{background:#fa9e32 !important}

.obrigatorioRed{
	border: 1px solid #cf0000 !important;	
}

input[type='text'][disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
	cursor: not-allowed;
	background-color: #eee;
}

input[type='button'][disabled],input[type='submit'][disabled]{
	cursor: not-allowed;
	background-color: #eee;
}

textarea[obrigatorio=yes]{border:1px solid #abadb3 !important;}
input[obrigatorio=yes], 
	select[obrigatorio=yes], 
		textarea[obrigatorio=yes],
			label[obrigatorio=yes] .select2-container .select2-choice{ 
				border-left:2px solid #fa9e32 !important;}

.obrigatorio{border-left:2px solid #fa9e32 !important;}




