body {
	margin: 0px 0px 0px 0px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal;
	background-color: #0c0000; background-image: url(../images/background.jpg); background-position: center top; background-repeat: no-repeat;
	text-align: center; text-decoration: none; color: #FFFFFF;
	
}
h2 			{ padding-bottom: 40px; font-size: 22px; }
h3 			{ font-size: 18px; padding-top: 3px; padding-bottom: 25px; color: #bb8d49; }
h4 			{ padding-bottom: 7px; font-size: 14px; color: #bb8d49; }
p 			{ color: #9e8978;	font-size: 12px; line-height: 20px; }
a:link		{ color: #ff4300; text-decoration: none; } 
a:visited	{ color: #ff4300; text-decoration: none; } 
a:active	{ color: #FFFFFF; text-decoration: none; } 
a:hover		{ color: #FFFFFF; text-decoration: none; font-weight: bold;
			  border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px; border-style: dotted; }
a:hover.pic { text-decoration: none; border: none; }
acronym 	{ border-bottom: 1px dotted #9e8978; padding-bottom: 0px; cursor: help; }

/* inicio id's */
#wrapper 	{ text-align: left;
			  width: 900px; height: 100%; margin: 0 auto;
			  background-image: url(../images/background.jpg); background-position: center top; background-repeat: no-repeat;
			  padding-top: 0px; padding-bottom: 50px; }
#header 	{ position: relative; }
#introducao { clear: left; height: auto; padding-top: 80px; }
#trabalhos 	{ clear: left; padding-top: 60px; height: auto; }
#spacer 	{ height: 115px; }
#doublespacer{ height: 230px; }
#pin 		{ right: 0px; top: 20px; position: absolute; }
#contactos 	{ padding-bottom: 75px; padding: 20px 25px 23px; background-color: #2E2219; border: 1px #423124 solid; }
/* fim id's
inicio class's */
.uppercase 	{ text-transform: uppercase; }
.project 	{ padding-top: 35px; clear: left; }
.reduce 	{ margin-top: -35px; }
.img 		{ margin-right: 37px; margin-top: 6px;
			  border-color: #2E2219; border-width: 6px; border-style: solid; }
.space 		{ padding-bottom: 7px; }
.float 		{ float: left; }
.alert 		{ background: #fff6bf url(exclamation.png) center no-repeat; background-position: 15px 50%;
			  color: #9e8978; text-align: left; padding: 5px 20px 5px 45px; }

.pdfLink { padding-right: 19px; background: url(pdf.gif) no-repeat 100% .5em; }
.docLink { padding-right: 19px; background: url(doc.gif) no-repeat 100% .5em; }
.zipLink { padding-right: 17px; background: url(zip.gif) no-repeat 100% .5em; }
.imgLink { padding-right: 17px; background: url(img.gif) no-repeat 100% .5em; }
/* fim class's */
/*
 * retirado de http://snipplr.com/view/235/big-curly-blockquotes/
 * Modo de uso: <blockquote><span class="bqstart">&#8220;</span>Text<span class="bqend">&#8221;</span></blockquote>
 */
blockquote 				{ position: relative; text-indent: 2em; }
.bqstart, .bqend 		{ font-size: 300%; }
.bqstart 				{ text-indent: 0; margin: -0.6em 0 -2em 0; float: left; } /* apply IE specific rules first */
blockquote > .bqstart 	{	position: absolute; top: -0.2em; left: 0; /* add extra non-ie rules */
							float: none; margin: 0; /* remove IE specific rules */ }
.bqend 					{ position: absolute; margin-top: -0.6em; right: 0; text-indent: 0; }
blockquote > .bqend 	{ margin-top: -0.2em; }
