AMB-ParaPrueba estructuras separadas y funciones genericas para un mejor desarrollo y comprension del codigo