Ahora sí cabia el color del borde al seleccionar el checkbox, le único probelma es que al el div que cambia la capa tiene el siguiente CSS para cuando se ponga el punter sobre este mismo, es decir mientras puntero no toca le div tiene un color de borde blanco, cuando el puntero pasa sobre el div cambia el color a rojo. Cuando se marca la casilla y sale el puntero del div se queda con el color rojo, pero
cuando se desmarca la casilla y el punero pasa sobre él ya no cambia el color a rojo.
Este es el CSS del div:
Código:
div.caratula { border: 2px solid #FFFFFF }
div:hover.caratula { border: 2px solid #FF0000; }
-----------------------------------------------------------------------
<div id="caratula" class='caratula' style="border-color:#FF0000;">
Votar por esta caratula?<input type="checkbox" onclick="colorear('caratula',this.checked);">
</div>
El problema es ese, al desmarca la casilla ya no vueleve a tener el efecto hover del css.
Ojalá me puedan ayudar y muchas, muchas gracias por lo anterior.