function textNumerico(env, valor, dec) {
    if (env.keyCode <= 47 || env.keyCode >= 58){
        if (env.keyCode != 44) {
            return false;
        }
        else if (dec) {
            for (i=0; i < valor.length; i++) {
                if (valor.charCodeAt(i) == 44) {
                    return false;
                }
            }
        }
        else {
            return false;
        }
    }
    else if (dec) {
        for (i=0; i < valor.length; i++) {
            if (valor.charCodeAt(i) == 44 && (valor.length - i) > 2) {
                return false;
            }
        }
    }
}