/* Zera a margem, espa�o, contorno, cor de fundo de todos os elementos da p�gina */
* { margin:0; padding:0; border:0px; outline:0; background:transparent; font-family:inherit; font-size:100%; }

/* Define uma altura de linha padr�o para os elementos */
body { line-height:1em; }

/* Define as dimens�es padr�o do documento */
html, body { height: 100%; width: 100%; }

/* Remove as bordas das imagens */
img { border:0; }

/* Uni as linhas da tabela removendo os espa�os entre as c�lulas*/
table { border-collapse:collapse; border-spacing:0; }

/* Esconde os elementos de legenda e linha, hoje utilizados apenas no caso do css estar desabilitado */
legend, hr { display:none; }

/* Remove o bullet das listas */
li { list-style:none; }

/* Remove o sublinhado dos links da p�gina */
a { text-decoration:none; }

/* Alinha o conte�do dos elementos � esquerda, onde o padr�o � centralizar */
caption, th { text-align:left; }

/* Remove os espa�os dos elementos */

blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}

/* Remove a borda tracejada da base dos elementos */
abbr, acronym { border:0; }

/* Corrige a altura da linha ora afetada pela utiliza��o destas tags */
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }

/* Formata os elementos de form com as propriedades de fonte ora setadas (onde por padr�o estes n�o herdam tais valores) */
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }