Cambiar el aspecto del cursor con CSS se hace mediante la propiedad cursor, que puede tomar los siguientes valores:Auto, Crosshair, Default, Pointer, Move, e-resize, ne-resize, nw-resize, n-resize, se-resize, sw-resize, s-resize, w-resize, text, wait, help.
HTML
<html><body><p>Puedes mover el cursor para ver el efecto:</p><span style=¨cursor:auto¨>Auto</span><br /><span style=¨cursor:crosshair¨>Crosshair</span><br /><span style=¨cursor:default¨>Default</span><br /><span style=¨cursor:pointer¨>Pointer</span><br /><span style=¨cursor:move¨>Move</span><br /><span style=¨cursor:e-resize¨>e-resize</span><br /><span style=¨cursor:ne-resize¨>ne-resize</span><br /><span style=¨cursor:nw-resize¨>nw-resize</span><br /><span style=¨cursor:n-resize¨>n-resize</span><br /><span style=¨cursor:se-resize¨>se-resize</span><br /><span style=¨cursor:sw-resize¨>sw-resize</span><br /><span style=¨cursor:s-resize¨>s-resize</span><br /><span style=¨cursor:w-resize¨>w-resize</span><br /><span style=¨cursor:text¨>text</span><br /><span style=¨cursor:wait¨>wait</span><br /><span style=¨cursor:help¨>help</span></body></html>