Este documento presenta una introducción al lenguaje de hojas de estilo en cascada (CSS) para el diseño y elaboración de páginas web. Explica la definición, especificación y funcionamiento básico de CSS, así como las formas de incluir CSS en HTML5. Además, describe los conceptos básicos de CSS como selectores, propiedades, herencia y colisiones de estilos. Finalmente, detalla cómo implementar los diferentes elementos de CSS para definir la apariencia de elementos como cajas, bordes, fondos, posicionamiento, texto, enlaces