/* -------------------------------------------------------------- 
  
   reset.css
   * Elimina a formatação aplicada pelos browsers bem como o float.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin:0;
  padding:0;
  border:0;
	outline:0;
  font-weight:inherit;
  font-style:inherit;
  font-size:100%;
  font-family:inherit;
  vertical-align:baseline;
	background:transparent;
	}

/* Permite criar espaçamentos nas linhas de texto. */
body {}

/* Apesar de tudo as tabelas vão continuar a precisar 'cellspacing="0"'. */
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight: normal; }
table, td, th { vertical-align:middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }

/* Remove a borda aplicada em imagens com link. */
a img { border:none; }

/* Eliminar floats baseado em "How To Clear Floats Without Structural Markup" por PiE
   [http://www.positioniseverything.net/easyclearing.html] */	 
.clearfix:after,
	.container:after{
    content:"\0020"; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden; 
    overflow:hidden; 
		}
.clearfix, .container { display:block; }

/* Clear simples */
.clear { clear:both; }


/* html 5*/
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
	outline:0;
  font-weight:inherit;
  font-style:inherit;
  font-size:100%;
  font-family:inherit;
  vertical-align:baseline;
	background:transparent;
	}
	
article, aside, dialog, figure, footer, header,
hgroup, nav, section { display:block; }

nav ul { list-style:none; }
	