1. Go to your offline PC and create a wallet with Electrum. Write down your seed, and go to Wallet -> Master Public Keys -> Copy your master public key and save it on a pendrive.
2. Go to your online PC, create a wallet with Electrum but select "Use public or private keys" -> Put there your xpub -> This is your watch-only wallet that will build the transactions, while the offline will sign them.
When you want to spend:
1. Open your watch-only wallet -> go to "Send" as usual and make your transaction -> Click preview -> Click "Save" and save your transaction in a pendrive.
2. Go to the offline PC -> Open your offline wallet -> Go to Tools -> Load transaction -> From a file -> Select the txt file with the transaction you saved in the pendrive.
3. Click "Sign" and save the signed transaction in the same pen drive.
4. Now go to your online PC wallet again -> Tools -> Load transaction -> From a file -> Select the signed transaction -> "Broadcast";
Congrats! Your transaction has been sent