body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
	margin-bottom: -3px; padding: 0px; border: 0px;
}

body {
	font-family: Helvetica, Arial, sans-serif;
	background-color:#fff;

}

#page-wrap {
	background-color:#ddddd center top no-repeat; border:none; float:inherit;
}
#nuvens {
	height:290px;
	background-image:url(../images/nuvens.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0px;
	
	
}

#logo{
	background-image:url(../images/logo.jpg);
	width:399px;
	height:113px;
	margin:0px;
	
}
#menu{
	margin: -60px 80px 0px 500px;
}
#institucional {
	background-image:url(../images/institucional.jpg);
	width:658px;
	height:168px;
	margin:0 auto;
	width:658;
	background-repeat:no-repeat;
	background-position:bottom;
	
}
#container {
	width: 900px;
	margin:0 auto; 

}

#header {
	margin: 0 0 40px 0;	
}

	#header h1 a {
		display: block; width: 440px; height: 130px; color: #6b5c4e; margin: 0 0 20px 0;
		background: url(../images/logo.jpg); text-indent: -9999px;
	}
	
	#header h2 {
		width: 872px; height: 108px;
		background: url(../images/apresentacao.jpg); text-indent: -9999px;
	}
#contatoct {
	margin: 17px 0 40px 0;
}
	
	#contatoct h2 {
		width: 354px; 
		height: 36px; 
		margin: 0 0 16px 0;
		background: url(../images/contato_titulo.jpg);
		text-indent: -9999px;
	}
	
	#contatoct ul {
		list-style: none;
	}
		#contatoct ul li {
			float: left; padding: 6px; margin: 0 23px 23px 0;
			background-color:#ccd3d7;
			border-radius: 10px;
			-moz-border-radius: 3px 3px 3px 3px;
			-webkit-border-radius: 10px;
		}
	

#portfolio {
	margin: 17px 0 40px 0;
}
	
	#portfolio h2 {
		width: 366px; 
		height: 36px; 
		margin: 0 0 16px 0;
		background: url(../images/trabalhos.jpg);
		text-indent: -9999px;
	}
	
	#portfolio ul {
		list-style: none;
	}
		#portfolio ul li {
			float: left; padding: 6px; margin: 0 23px 23px 0;
			background-color:#ccd3d7;
			border-radius: 10px;
			-moz-border-radius: 3px 3px 3px 3px;
			-webkit-border-radius: 10px;
		}
		
#footer {
	margin-top:22px;
	padding:54px 0 0 0;
	background-image:url(../images/filete.jpg);
	background-repeat:repeat-x;
}


	#footer h2 {

		background: url(../images/contato.jpg) no-repeat; 
		text-indent: -9999px;
		list-style: none;
		margin-left: 365px;
		width:950px;
		height:56px;
		margin:auto;
		list-style: none outside none;
		
		
		
}

	
	#footer ul {
		list-style: none; 
		margin-left: 375px;
		width:940px;
		list-style: none outside none;
		margin-left:275px;
		margin:auto;
		padding-left:91px;
	
		
		
	}
		#footer ul li {
			display: inline;
		}
			#footer ul li a {
				display: block;
				float: left; 
				height: 25px; 
				margin: 0 89px 0 0; 
				padding: 10px 0 0 43px;
				color: #666; 
				text-decoration: none; 
				font-size: 20px;
				background-image: url(../images/redes.jpg);
				background-repeat: no-repeat;
				font-family:Arial, Helvetica, times new roman;
}
			#footer ul li a.email { background-position: 0 8px; margin-left: -8px; }
			#footer ul li a.twitter { background-position: 0 -29px; margin-left: -44px; }
			#footer ul li a.orkut { background-position: 0 -64px; margin-left: -40px; }
			#footer ul li a.facebook { background-position: 0 -97px; margin-left: -45px; }
			#footer ul li a.youtube { background-position: 0 -166px; margin-left: -48px; }
			#footer ul li a.tumblr { background-position: 0 -132px; margin-left: -48px; }
			
			#footer ul li a:hover {
				color: #746150;
			}
	
	#footer p.copyright {
		clear: both; 
		float: right;
		font-size: 11px; 
		color: #afafaf;
		padding-bottom:20px;
		margin-right:90px;
		margin-top:23px;
		
	}
	

		
		
.clear:after {
	content: "";
	display: block; visibility: hidden; clear: both;
}
	.clear { zoom: 1; }
