html, body, div, span, applet, object, iframe, a
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;
	padding: 0;
	border: 0;
	outline: 0;
	color: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	background: transparent;
}

body {
	text-align: left;
	font-family: Verdana, Helvetica, Geneva, Arial, Sans Serif;
	font-size: 10pt;
	color: #333;
}

em, i						{ font-style: italic;}

strong 						{ font-weight: bold;}

:focus 						{ outline: 0;}

ol, ul						{ list-style: none;}

div							{ background: transparent;}

/* tables still need 'cellspacing="0"' in the markup */
/*
table 						{ border-collapse: collapse; border-spacing: 0; table-layout: fixed; }
*/
caption, th, td 			{ text-align: left;	font-weight: normal;}


blockquote:before,
blockquote:after,
q:before, q:after			{ 	content: "";}


blockquote, q 				{ quotes: "" ""; }

/* elementos com margem --------------------------------------------  */

h1, h2, h3, h4, h5, 
h6, p, ul, ol, dl 			{ text-align: left; font-weight: normal; margin:0; padding:0}

h1							{ font-size: 2.00em;}
h2							{ font-size: 1.50em;}
h3							{ font-size: 1.25em;}
h4, h5, h6					{ font-size: 1.10em;}


p a:link, p a:visited, li a:link, li a:visited, 
dt a:link, dt a:visited, dd a:link, dd a:visited, 
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, 
h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, 
h5 a:link, h5 a:visited, a 	{ text-decoration: none; }

p a:hover, li a:hover, 
dt a:hover, dd a:hover, 
h1 a:hover, h2 a:hover, 
h3 a:hover, h4 a:hover, 
h5 a:hover 	{ text-decoration: underline; }

abbr { cursor: help; }
acronym { cursor: help; }