html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}

.bgimage						{background:transparent url() center center no-repeat;display:block;outline:none;text-indent:-1000em;}
.cleared:after					{content:" ";display:block;height:0;font-size:1px;clear:both;visibility:hidden;}
.cufon-alt						{display:none;}

body							{background:#a1b121 url(../img/bg_body.jpg) center center repeat;color:#282327;font-family:Helvetica,Arial,sans-serif;;font-size:13px;line-height:1.4em;}
h2								{display:none;}
a,
a:visited						{color:#c3552f;text-decoration:none;}
a:active,
a:focus							{color:#ffffff;text-decoration:underline;}
a:hover							{color:#c3552f;text-decoration:underline;}
p								{margin:0 0 10px;}

#wrapper						{background:transparent url(../img/bg_wrapper.jpg) center center repeat;}

#header							{background:transparent url(../img/bg_header.jpg) center top no-repeat;height:310px;padding:48px 0 0;}
	#header h1					{background-image:url(../img/header_title.png);height:85px;left:4px;margin:0 auto;position:relative;top:218px;width:510px;}
	#header #animals			{position:relative;left:-10px;text-align:center;top:-85px;}
	#header #logo				{margin:0 auto;position:relative;text-align:right;top:-305px;width:960px;}

#menu							{background:transparent url(../img/menu.png) left top no-repeat;left:50%;margin-left:-460px;position:fixed;top:410px;width:176px;}
	#menu li						{}
		#menu li a						{background:transparent url(../img/menu.png) right top no-repeat;display:block;height:29px;opacity:0;width:176px;}
		#menu li.selected a	,
		#menu li.selected a:hover,
		#menu li.selected a:focus		{opacity:1;outline:none;}
		#menu li a:hover				{opacity:.5;}
		#menu li#menu-quem-somos a		{background-position:right   0px;}
		#menu li#menu-o-que-fazemos a	{background-position:right -29px;}
		#menu li#menu-contato a			{background-position:right -58px;}

.light							{background:transparent url(../img/bg_light_middle.jpg) center top repeat-y;padding:25px 0;}
.offset							{left:130px;margin:0 auto;position:relative;width:700px;}

#quem-somos,
#contato 						{background:transparent url(../img/bg_light.jpg) center center repeat;border:1px solid #d2d88a;border-left:none;border-right:none;margin:25px auto;}

#team							{display:none;}
	#team li						{display:block;margin:25px 0 0;}
		#team li h3						{font-size:1em;font-weight:bold;}
			#team li h3 em					{font-weight:normal;}
		#team li img					{border:2px solid #838b22;display:block;float:left;margin:0 10px 13px 0;position:relative;top:3px;width:66px;}
		#team li p						{float:left;width:620px;}
#team-show						{background-image:url(../img/bt_team.png);background-position:left top;height:27px;left:-129px;margin:20px auto 0;position:relative;width:207px;}
	#team-show:hover				{background-position:left bottom;}

#o-que-fazemos					{margin-top:0;padding:25px 0 0;}
	#projects					{}
		#projects li				{margin:40px 0 80px;height:690px;}
			#projects li ul				{background:#eaeaea;border:2px solid #838b22;}
				#projects li ul li			{height:468px;line-height:0px;margin:0;}
			#projects li .details		{float:left;margin:18px 0 0;width:195px;}
				#projects li .details h3			{font-size:24px;font-weight:bold;line-height:30px;}
				#projects li .details h3.replaced	{margin:-2px 0 -10px 0px;}
				#projects li .details .delivered	{font-size:16px;height:24px;}
				#projects li .details .client		{font-size:12px;} 
				#projects li .details p.replaced	{margin-bottom:-5px;}
			#projects li .description	{background:transparent url(../img/project_hyphen.png) 2px 23px no-repeat;float:left;padding:15px 0 0 10px;width:480px;} 
				#projects li .description p	{width:auto;}
			#projects li .prev,
			#projects li .next			{background-image:url(../img/project_nav.png);border:2px solid #838b22;cursor:pointer;height:25px;position:relative;width:25px;z-index:50;}
			#projects li .prev				{background-position:top     left;left:644px;top:472px;}
			#projects li .next				{background-position:top    right;left:671px;top:501px;}
			#projects li .prev-hover		{background-position:center  left;}
			#projects li .next-hover		{background-position:center right;}
			#projects li .prev-disabled	{background-position:bottom  left;cursor:default;}
			#projects li .next-disabled	{background-position:bottom right;cursor:default;}
				
		#projects.enhanced li ul		{height:468px;overflow:hidden;}
			#projects.enhanced li ul li	{position:absolute;}
			
	#projects-more-indicator			{background-image:url(../img/indicator.gif);height:15px;left:70px;margin:0 auto;position:relative;top:21px;width:128px;}
	#projects-more						{background-image:url(../img/bt_projects.png);background-position:left top;height:27px;left:-117px;margin:0 auto 60px;position:relative;width:216px;}
		#projects-more:hover				{background-position:left bottom;}
		
	#no-more							{}

#contato 						{border-bottom:none;margin-bottom:0;}
	#contato .offset					{height:270px;}
	#contato form						{float:left;width:360px;}
		#contato form .input				{margin:0 0 7px;}
		#contato form label					{cursor:pointer;display:block;float:left;font-size:12px;font-weight:bold;position:relative;top:3px;width:80px;}
		#contato form input,
		#contato form textarea				{background:none;border:1px solid #a5aa5d;font-family:Helvetica,Arial,sans-serif;font-size:12px;padding:5px;width:250px;}
		#contato form input:focus,
		#contato form textarea:focus		{border:1px solid #282327;}
		#contato form input:focus,
		#contato form textarea:focus,
		#contato form button:focus			{outline:none;}
		#contato form button				{background-image:url(../img/bt_send.png);border:none;cursor:pointer;height:22px;margin:0 0 0 80px;width:65px;}
		#contato form .result				{font-size:11px;font-weight:bold;line-height:1.3em;margin:0 0 10px 80px;}
		#contato form .submit span			{left:155px;position:relative;top:-20px;}
	#contato address					{font-size:12px;height:114px;line-height:1.4em;position:relative;top:-2px;overflow:hidden;}
		#contato address p					{font-weight:bold;margin:0 0 3px;}
	#contato #copyright				{background:transparent url(../img/footer_footprints.png) -2px bottom no-repeat;float:left;font-size:11px;line-height:1.2em;padding:0 0 35px 0;width:340px;}
		#contato #copyright p			{margin:0;}
		
	#contact-sent					{padding:30px;}
	
	
.simple							{background:url(../img/bg_light.jpg);padding:30px;}
	.simple h1						{margin:0 0 10px;}