function Mascara(campo,formato){

	if(formato != 'numerico'){

		var tam = formato.length;

		var separadores = new Array();

		var separadoresk = new Array();

		var value = '';

		

		$j(campo).attr("maxlength",tam);

		

		for(var i=0;i<tam;i++){

			var char = formato.substr(i,1);

			if(char != 'x'){

				separadores[separadores.length] = char;	

				separadoresk[separadores.length] = i;	

			}

		}

		value = MascaraRemove($j(campo).val());

		var auxuliar = '';

		var sps = 0;

		for(var i =0;i<$j(campo).val().length;i++){

			separadoresk.each(function(item,k){

						if (i==0 && item==0) { 

							auxuliar = separadores[k];  

							sps++;

						}

						

						if (i+sps==item) { 

							auxuliar += separadores[k]; 

							sps++;

						}	

								  });

				auxuliar += value.charAt(i);

		}

		$j(campo).val(auxuliar);

	} else {

		var value = MascaraRemove(campo.value);

		var auxuliar = '';

		var sps = 0;

		var contador = 0;

		if(value.length > 2){

			var numero = parseFloat(value.substr(0,value.length-2) + '.'+value.substr(value.length-2));

			//var numero = 219544035.17;

			campo.value = numero.format(2, ",", ".");

		}

	}

}