@charset "utf-8";

/* Estilos HTMLs BASE */

footer, header, nav, aside, section, article {
	display:block;
}

body, div, table, form, h1, h2, h3, h4, h5, h6, img, p, span, a, footer, section, nav, aside {
	border:0px;
	margin:0px;
}

body {
	background-color:#FFFFFF;
	color:#333333;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	margin:0px 0px 0px 0px;
}

h1 {
	/*background-color:#666;*/
	color:#59723b;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:20px;
	font-weight:normal;
	margin-bottom:1em;
}

h2 {
	color:#000;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:normal;
}

h3 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
}

h4 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
}

p {
	color:#777777;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:19px;
	margin:0px 0px 1em 0px;
}

a {
	color:#8ba966;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}

a:hover {
	color:#abd07d;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}


/* DIVs Classes */

div.clear {
	clear:both;
}

div.fixed {
	position:fixed;
	top:0px;
	z-index:1000;
}

div.static {
	position:static;
}

span.left, img.left, p.left, div.left, a.left, ul.left, li.left, form.left, input.left, select.left, textarea.left {
	float:left;
}

span.right, img.right, p.right, div.right, a.right, ul.right, li.right, form.right, input.right, select.right, textarea.right {
	float:right;
}

img.left {
	float:left;
	margin:5px 15px 10px 0px;
}

img.right {
	float:right;
	margin:5px 0px 10px 15px;
}

