@charset "utf-8";
/* CSS Document */

/*------------------------------------------------------------------------
# Author: Miguel Carradas
-------------------------------------------------------------------------*/
/*Reset CSS*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;/*margem entre os objectos */
padding: 0; /*espaçamento entre o objecto e o que está dentro do objecto */
border: 0; /*linha há volta dos objectos*/
outline: 0; /*linha há volta do border. é exterior ao border*/
font-weight: inherit; /* Espessura da fonte. neste caso está definido "herança" */
font-style: inherit; /* Estilo da fonte (ex:itálico). neste caso está definido "herança" */
font-size: 100%; /* Dimensão da fonte. Neste caso está definido como 100% */
vertical-align: baseline; /*Alinhamento vertical dos diferentes objectos. Neste caso está definido com alinhamento pela base dos objectos(ex: base da imagem alinhado com a base do texto*/
}
:focus {
outline: 0; /* No caso das caixas de input o outline destas está definido como 0. Deverá/poderá ser definido mais tarde! */
}
body {
line-height: 1; /* Espaçamento entre linhas */
color:white;   /* Cor de todos os elementos texto */
background:black; /* A cor de fundo de todos os elementos*/
}
ol, ul {
list-style: none; /* O estilo da listas ordenadas ou desordenadas é nenhum. Isto quer dizer que deixa de existir imagens antes de cada li de uma ol ou ul */
}
/*  tables still need 'cellspacing="0"' in the markup */
table {
/*cellspacing:0; Espaçamento entre as células de uma tabela é igual neste caso a 0 . Este atributo deve ser definido na markup por não ser válido na w3c quando definido na CSS*/
border-collapse: collapse; /* As linhas de limite das células está separada. Esta podem colapsar numa só definindo o value como collapse */
border-spacing: 0; /* Espaçamento entre as linhas da tabela é igual neste caso a 0 */
}
caption, th, td {
text-align: left; /* Alinhamento do texto dentro das tag´s caption, th e td à esquerda */
font-weight: normal; /* Espessura da fonte dentro das tag´s caption, th e td como normal */
}
blockquote, q {
quotes: none; /* Os blocos longos/curtos de texto não assumem nenhum estilo neste caso. Será definido mais adiante */
}
img {
border: none; /* As imagens não assumiram o border */
}
em {
font-style:italic; /*Obrigar a que qualquer browser mostre o texto enfatizado em itálico */
}

/* -----------------------------------------Fim da Reset CSS*/