public String  lecturaArchivoid(String hilera,String Archivo) throws ExcepcionFlujo{
        String aux=null;
        String h;
        String subHilera[];
        try {
         // Apertura del fichero y creacion de BufferedReader para poder
         // hacer una lectura comoda (disponer del metodo readLine()).
         //archivo = new File ("archivoServidor.txt");
         archivo = new File (Archivo);
         fr = new FileReader (archivo);
         br = new BufferedReader(fr);
 

         // Lectura del fichero
         String linea;
         while((linea=br.readLine())!=null){
              subHilera = linea.split("&");
              h = subHilera[0];
              if(h.equalsIgnoreCase(hilera))
              {
                  aux = linea;
              }
         }
         
      }
      catch(Exception e){
         //e.printStackTrace();
          throw new ExcepcionFlujo(e);
      }finally{
         // En el finally cerramos el fichero, para asegurarnos
         // que se cierra tanto si todo va bien como si salta 
         // una excepcion.
         try{                    
            if( null != fr ){   
               fr.close();
               fr=null;
            }
            if(null != br)
            {
                br.close();
                br=null;
            }
            if(archivo!=null)
            {
                archivo=null;
            }
         }catch (Exception e2){ 
            //e2.printStackTrace();
           throw new ExcepcionFlujo(e2);
         }
      }
      return aux;
    }