function sizeFont (elem, acao){
    // tamanho inicial da [b]fonte[/b] (em px)
    var tamInic = 12;
    // Tamanho mínimo da [b]fonte[/b] (em px)
    var tamMin = 12;
    // Tamanho máximo da [b]fonte[/b] (em px)
    var tamMax = 40;
    // Pega o tamanho da [b]fonte[/b]. Se não foi setada ainda (primeira vez que a função é executada) terá como tamanho padrão 'tamInic'.
    if (document.getElementById(elem).style.fontSize == "") {
            var tamFonte = tamInic;
    }else{
            var tamFonte = parseInt(document.getElementById(elem).style.fontSize);
            }
            switch (acao){
                // Aumenta o tamanho, enquanto foi menor que 'tamMax'
                case '+':
                        if (tamFonte < tamMax)
                                document.getElementById(elem).style.fontSize = (tamFonte + 3) + "px";
                break;
                // Diminui o tamanbo, enquanto for maior que 'tamMin'
                case '-':
                        if (tamFonte > tamMin)
                                document.getElementById(elem).style.fontSize = (tamFonte - 3) + "px";
                break;
            }
}