/****************************************************************
 * BASE STYLE
 *
 * Serve para uniformizar os estilo entre browsers
 * redefinindo os valores padrão
 *
 * @since creation	- 2007-12-26
 * @since update	- 2008-07-04
 *
 ****************************************************************/


/********************************
 * BODY
 ********************************/
	body {
		margin:0;
		padding:0;
		font-family: arial, sans-serif;
	}


/********************************
 * HTML
 ********************************/
	html { overflow-y: scroll; }


/********************************
 * FORM
 ********************************/
	form { margin:0; padding:0; }
	form { display:inline; }
	input, textarea, select {}


/********************************
 * HEADERS
 ********************************/
	h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; }
/*	h1,h2,h3,h4,h5,h6 { display: inline; }*/
	h1 { font-size:22px; }
	h2 { font-size:18px; }
	h3 { font-size:14px; }


/********************************
 * FRAMES
 ********************************/
	iframe { border:0px; }


/********************************
 * PARAGRAFO
 ********************************/
	p {
		margin:0;
		padding:0;
		text-align:justify;
	}


/********************************
 * LISTS
 ********************************/
	li { list-style:none; }
	ul, li { margin: 0; padding: 0; }


/********************************
 * ACRONYM
 ********************************/
	acronym { border:none; }


/********************************
 * LINKS
 ********************************/
	a,
	a img { cursor:pointer; }
	a { color:#0000ff; }
	a:link { color:#0000ff; }
	a:visited { color:#8000a0; }
	a:hover { color:#800080; }
	a:active { color:#0000ff; }


/********************************
 * FORMS
 ********************************/
	input, textarea, select {}
	form { margin:0; padding:0; }


/********************************
 * SCRIPTS
 ********************************/
	script { margin:0; padding:0; }


/********************************
 * IMAGES
 ********************************/
	img { border: none; }


/********************************
 * TABLES
 ********************************/
/*	table { border-collapse:collapse; }*/
	table tr td { padding:0; }

	.cb { clear:both; }
	.f-l { float:left; }
	.f-r { float:right; }

	.full_width { width:100%; }

	.m-c { margin: 0 auto;}

	.ta-c { text-align: center; }
	.ta-l { text-align: left; }
	.ta-r { text-align: right; }
	.ta-j { text-align: justify; }

	.td-u { text-decoration: underline; }
	.fw-b { font-weight: bold; }



/********************************
 * MEDIA
 ********************************/
	@media print {
		.noprint { display: none; }
		#header h1 img { display:none; }
		#header h1 span { display:inline; }
		#footer { display:none; }
	}


	@media handheld {
		.hh_hide { display: none; }
	}
