protected static Nodo buscarPrivate(Nodo raiz, int dato)
    {
        if(raiz == null)
            return null;
        else if(raiz.getDato() == dato)
           return raiz;
        else if(raiz.getOpt1() != null)
            return Arbol.buscarPrivate(raiz.getOpt1(), dato);            
        else if(raiz.getOpt2() != null)
            return Arbol.buscarPrivate(raiz.getOpt2(), dato);
        else if(raiz.getOpt3() != null)
            return Arbol.buscarPrivate(raiz.getOpt3(), dato);
        else if(raiz.getOpt4() != null)
            return Arbol.buscarPrivate(raiz.getOpt4(), dato);
       
        return null;
    }