function sizeFont(elem, acao) {
    // tamanho inicial da fonte (em px)
    var tamInic = 12;
    // Tamanho mínimo da [b]fonte (em px)
    var tamMin = 12;
    // Tamanho máximo da fonte (em px)
    var tamMax = 26;
    
    // Pega o tamanho da fonte. 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 + 2) + "px";
                break;
        // Diminui o tamanbo, enquanto for maior que 'tamMin'
        case '-':
            if (tamFonte > tamMin)
                document.getElementById(elem).style.fontSize = (tamFonte - 2) + "px";
                break;
        }
}
