Estilo unico div

Pues mi problema es que en el paso 2 de la creacion de la web estoy asi:

plantilla.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Page title</title>
<link rel="stylesheet" href="estilo-general" type="text/css" media="all">
</head>
<body>
<div id="cabecera">TEXTO</div>
</body>
</html>
estilo-general.css
#cabecera {background-color: pink }
Pero el div no adquiere color de fondo rosa.
Haber si me pueden decir el fallo, que probablemente sera una tonteria.
Gracias de antemano.
Adirio
Ya he encontrado el error, la quinta linea de mi plantilla.html deberia ser: (pero se me habia olvidado lo que esta en rojo)
<link rel="stylesheet" href="estilo-general.css" type="text/css" media="all">
De todas formas muy buen tutorial