html * {
	text-align:			center;
	float:				none;
	margin-right:		auto;
	margin-left:		auto;
	padding:			0;
	position:			static;
}

body {
	width:				100%;
	padding:			0;
	margin:				0;
}

/* TEMP */
#soon {
	padding-top:		.5em !important;
}
#soon img {
	margin-bottom:		-.5em !important;
}
/* /TEMP */


p {
	text-align:			justify;
}

#logo_print {
	display:			none;
}

#logo_screen, 
#logo_screen img {
	width:				100%;
	border:				none;
	margin:				0 auto -.5em auto;
}

#slogan, #header li {
	line-height:		1em;
}

#slogan {
	margin:				0 auto 2em auto;
}

#header ul {
	top:				.5em;
}

#header li {
	margin-bottom:		.5em;
}

#header li a {
	display:			block;
	padding:			.25em;
}

hr {
	display:			none;
}

#main_content h1 {
	padding:			.5em;
	border:				1px solid #333;
	border-right:		none;
	border-left:		none;
	margin-top:			1.5em;
}

#main_content h2 {
	text-align:			center;
	width:				100%;
	margin:				2em auto 0 auto;
}

#main_content h3 {
	width:				100%;
	margin-top:			0;
}

#main_content h4 {
	width:				180px;
	border-bottom:		1px solid #333;
	margin:				1.5em auto 5px auto;
}
#main_content h4 span {
	display:			block;
}

object {
	width:				180px;
	height:				155px;
	margin-bottom:		1em;
}

#quem_somos #main_content p {
	font-size:			100%;
	margin:				1em 2em;
}

fieldset {
	border:				none;
}

label, input, textarea {
	display:			block;
	margin:				auto;
}

label {
	font-size:			120%;
	margin-bottom:		.2em;
}

input, textarea {
	font-size:			130%;
	text-align:			justify;
	width:				90%;
	padding:			.2em;
	border:none;
	margin-bottom:		1.5em;
}

#spam_trap, #spam_filter {
	display:			none;
}

button {
	padding:			.1em 1em;
}

#page_not_found #main_content ul, 
#server_error #main_content ul {
	margin-top:			2em;
}

#page_not_found #main_content li, 
#server_error #main_content li {
	width:				80%;
	margin-bottom:		1.5em;
}

#footer {
	border-top:			1px solid #D1A931;
	margin-top:			3em;
}

#footer h4, #footer h5, #footer h6 {
	text-align:			center;
	position:			static;
}

#footer img {
	width:				200px;
	margin-top:			.5em;
}

#footer h4 {
	font-size:			100%;
}
