Quería saber si puedo aplicar una hoja de estilos css a un dom
La funcion sería la siguiente
Javascript:
function inicializarMenuVertical(defMenu,divMenu, prefijoEstilo) {
(document.getElementById(divMenu).appendChild(crearMenuVertical(defMenu))).href =prefijoEstilo;
}
//He pasado aqui la hoja de estilos pero no me funciona

Html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
<link id="estilo" href="http://www.hojaestilo.css" rel="stylesheet" type="text/css" >
<title>Pagina web</title>
<script type="text/javascript" src="defMenuSI.js"></script>
<script type="text/javascript" src="prueba.js"></script>
<!--<body onLoad="inicializarMenu(definicionMenuSI,'miMenuSI');">-->
</head>
<body onLoad="inicializarMenuVertical(definicionMenuSI,'miMenuSI','estilo');">
<div id="miMenuSI"></div>
</body>
</html>
Muchas gracias!!!!!