/* Reset */
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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

.clear { clear: both;}


/* Comum a todos */


body {
	background: url(../imgs/bg_header.jpg) repeat-x top;
}

	/* Header */
	
	#heading {
		display: block;
		text-align: right;
		padding-top: 50px;
		}
		
	#heading * {
		display: inline;
		padding: 0 0 0 10px;
		user-select: none;
		cursor: pointer;
		vertical-align: middle;
		}
		
		#heading li.active {
			color:#444444;
			}
		
	ul#buttons {
		font-size: 13px; 
		font-family:'Cabin', 'Lucida Sans Unicode', 'Lucida Grande', 'Trebuchet MS', Tahoma,Verdana, Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		color:#494949;
		letter-spacing:2px;
		padding:5px;
		}	
		

		ul#buttons li.active  { font-weight:bold; font-size:13px; }
		
		ul#buttons li.active:hover { font-weight:bold; }
		
	#wrapper { 
		padding: 40px 0 0 0; 
		display:block; 
		width: 940px; 
		margin: 0 auto;
		}
		
	ul#header {
		height: 118px; 
		width: 940px;
		background: url(../imgs/bg_header.png) no-repeat;
		margin: 0 auto;
		}

	ul#descricaobg {
		height: 166px;
		width: 100%;
		background: url(../imgs/descricaoBG.png) repeat-x;
		margin: 0 auto;
		}

	ul#descricao {
		height: 166px; 
		width: 940px;
		background: url(../imgs/descricao.png) no-repeat;
		margin: 0 auto;
		text-indent:-9999px;
		}
		
		ul#descricao h1 {
			text-indent:-9999px;
			color:#000000;
		}

	#panes {
		border: 0px solid black;
		/*width: 245px;*/
		padding-bottom:10px;		
		}
		
		#previous { float: none; cursor: pointer; }
		#next { float: none; cursor: pointer; }
		
/*/Pecas/*/
		
	#imagempeca {
		margin: 0 auto;
		float:right;
		height:211px;

		}
		
		#imagempeca img {
		margin-bottom: 40px auto;
		float:right;
		height:211px;
		width:544px;
		}
		
	#aboutpeca {
		width:362px;
		float:left;
		}
		
		p {
			font-size: 14px;
			font-family: Helvetica, Arial, Verdana, 'Trebuchet MS', Tahoma,Verdana, Arial, Helvetica, sans-serif;
			line-height:1.5em;
			color:#666666;
			}
			
		p2 {
			font-size: 14px;
			font-family:Helvetica, Arial, Verdana, 'Trebuchet MS', Tahoma,Verdana, Arial, Helvetica, sans-serif;
			line-height:1.5em;
			color:#666666;
			}
		
		p3 {
			font-size: 18px;
			font-family: Georgia, "Times New Roman", Times, serif;
			line-height:1.5em;
			color:#666666;
			font-style:italic;
			}
		
		r {
			font-size: 10px;
			font-family:Helvetica, Arial, Verdana, 'Trebuchet MS', Tahoma,Verdana, Arial, Helvetica, sans-serif;
			line-height:1.5em;
			color:#666666;
			}
		
		
		
	#legenda {
		width:212px;
		float:right;
		font-size:12px;
		}
					
	h1 {
		font-size: 24px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		padding-bottom:10px;
		}

		
	h2 {
		font-size: 24px;
		font-family: 'Cabin', serif, "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
		font-weight: 400;
		padding-bottom:5px;
		padding-top:10px;
		color: #333333;
		}

		
	#galeria {
		height:220px;
		margin-bottom:30px;
		}
		
	#webtag {
		display:block;
		padding-bottom:25px;
		background: url(../imgs/icons/web.png) no-repeat;
		}
		
	#webtag p {
		font-size: 22px;
		font-family:'Cabin','Trebuchet MS', Geneva, Arial, 'Lucida Sans Unicode', 'Lucida Grande', Tahoma,Verdana, Arial, Helvetica, sans-serif;
		color: #555555;
		padding-top:0px;
		padding-left:40px;
		}

	#sobretag {
		display:block;
		padding-bottom:25px;
		background: url(../imgs/icons/about.png) no-repeat;
		}
		
		#sobretag p {
			font-size: 22px;
		font-family:'Cabin','Trebuchet MS', Geneva, Arial, 'Lucida Sans Unicode', 'Lucida Grande', Tahoma,Verdana, Arial, Helvetica, sans-serif;
		color: #555555;
		padding-top:0px;
		padding-left:40px;
			}
		
	#depoimento {
		display:block;
		padding-bottom:15px;
		padding-top:15px;

		}
		
		#depoimento p {
			font-size: 18px;
		font-family:'Cabin','Trebuchet MS', Geneva, Arial, 'Lucida Sans Unicode', 'Lucida Grande', Tahoma,Verdana, Arial, Helvetica, sans-serif;
		color: #555555;
		padding-top:0px;
		padding-left:0px;
			}
			
		#depoimento p3 {
			font-size: 18px;
			font-family: Georgia, "Times New Roman", Times, serif;
			line-height:1.5em;
			color:#666666;
			font-style:italic;
			}

	#contatotag {
		display:block;
		padding-bottom:25px;
		background: url(../imgs/icons/contato.png) no-repeat;
		}
		
			#contatotag p {
			font-size: 22px;
		font-family:'Cabin','Trebuchet MS', Geneva, Arial, 'Lucida Sans Unicode', 'Lucida Grande', Tahoma,Verdana, Arial, Helvetica, sans-serif;
		color: #555555;
		padding-top:0px;
		padding-left:40px;
			}
		
/*/contact form/*/

	#contact {
		float:right;
		width:340px;
		padding: 4px;
		}

			ul#contactform {
			list-style:none;
			}

			ul#contactform li {
			list-style:none;
			margin-bottom:15px;
			font-family:'Trebuchet MS', Tahoma,Verdana, Arial, Helvetica, sans-serif;
			font-style:italic;
			font-size:10px;
			color:#666666;
			}

	li label {
		font-family:'Trebuchet MS', Tahoma,Verdana, Arial, Helvetica, sans-serif;
		font-style:italic;
		font-size:16px;
		font-weight:bold;
		color:#333333;
		}
	
	leg {
		font-family:'Trebuchet MS', Tahoma,Verdana, Arial, Helvetica, sans-serif;
		font-style:italic;
		font-size:10px;
		color:#666666;
		}

	ul li input {
		width:336px;
		font-family:'Trebuchet MS', Tahoma,Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		}

	ul li textarea {
		width:338px;
		font-family:'Trebuchet MS', Tahoma,Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		}


	#contacttext {
		float:left;
		width:580px;
		font-family:'Trebuchet MS', Tahoma,Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		color: #333333;
		padding-top:0px;
		}
	
	#abouttext {
		float:left;
		width:940px;
		font-family:'Trebuchet MS', Tahoma,Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color: #333333;
		padding-top:0px;
		}
		
		#abouttext a {
			font-family:'Trebuchet MS', Tahoma,Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color: #333333;
			}
		
		#abouttext a:hover {
			font-family:'Trebuchet MS', Tahoma,Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color: #000000;
			}
		
		#abouttext twitter { 
			font-size:24px; 
			font-style:italic; 
			line-height:30px;  
			}  

	div#rodape {
		color: #cccccc;
		padding: 0px 0 0px 0;
		border-top: 1px solid #cccccc	;
		margin:0 auto;
		width:100%;		
		}

	
	#footer {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-size:12px;
		list-style:none;
		width:100%;
		}
	
	ul#links {
		font-weight:regular;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		list-style: none;
		text-align:center;			
		padding-top:15px;
		}
		
		ul#links li.icons {
			font-weight:regular;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:12px;
			list-style: none;
			text-align:center;			
			padding-bottom:10px;		
			}
		
	ul#cp {
		font-weight:regular;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		list-style: none;
		text-align:center;	
		padding-bottom:5px;
		color:#666666;	
		}	
		
		ul#cp a {
			font-weight:regular;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:12px;
			text-decoration:none;
			list-style: none;
			text-align:center;	
			padding-bottom:5px;
			color:#666666;	
			}	
