Cambios en directive

- Optimización de codigo
- Nuevas directivas y metodos para contraofertas