What I initially wanted to do is to clone my linux disk to a new one that had exactly the same size.
I tried from windows first using Acronis Director.
That was not possible because although the size was identical there was an error before the copying that the size is not enough.
And I couldn't select to copy part of the disk neither resize.
So, I thought resizing from Centos.
After your advises, I chose Gparted.
I created a livecd and when it loaded I get disappointed because it could not copy the partition: there was a message that something from lvm2 needs to install.
Nevertheless, I managed to shrink /dev/sdb2 for 4Mb. That was all I was allowed to do from Gparted.
And yes, those 4mb were enough for Acronis (Windows again) to permit me to clone the disk (no error for not enough space now).
I copied both of the partitions (I set active the boot partition). No errors.
Now, when I try to boot from the newly created disk, I have two errors:
MBR Error 3
MBR Error 1
I followed the instructions
https://cstan.io/?p=8878&lang=en here to restore the MBR but when I booted, same errors.
Any ideas?