(Cascading Style Sheets) linguagem de estilo utilizada para definir a apresentação de documentos escritos em linguagens de marcação, por exemplo HTML ou XML. A vantagem é prover a separação entre o formato e o conteúdo de um documento, pois ao invés de colocar a formatação dentro do documento, o programador cria um link (ligação) para uma página que contém os estilos, procedendo de forma idêntica para todas as páginas de um portal. Quando quiser alterar a aparência do portal basta portanto modificar apenas o arquivo CSS.