I'm really sorry, I know this is a very basic question.
The code works fine, except if I try to apply the attribute to another object, in this case a label. class "c". I don't understand why such a basic thing is not working.
HTML:
<button type="button" id="boton" disabled>hi</button>
<input type="checkbox" id="checky"/>
<label class="c" id="checkyl" for="checky">etiquette</label>
CSS:
#boton:disabled:hover + .c {
font-weight: bold;
}