public NodoArbolBinAVL<T> eliminar( T aEliminar )
	{
		if(izquierda==null&&derecha==null)
			return null;
		if(elemento.compareTo(aEliminar)==0){
			if(izquierda==null)
				return derecha;
			if(derecha==null)
				return izquierda;
			NodoArbolBinAVL<T> x=derecha.darMenor();
			derecha=derecha.eliminar(aEliminar);

			x.izquierda=izquierda;
			x.derecha=derecha;
			return x;
		}
		else if(elemento.compareTo(aEliminar)>0){
			if(izquierda!=null){
				izquierda=izquierda.eliminar(aEliminar);
			}
		}
		else if(elemento.compareTo(aEliminar)<0){
			if(derecha!=null){
				derecha=derecha.eliminar(aEliminar);
			}
		}
		return this;
	}