html, body, div, span, 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, sub, sup, tt, var, 
dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td, input, textarea, select { 
    margin: 0; 
    padding: 0; 
    outline: 0; 
    border: 0;
    font-weight : normal;
	line-height: 21px; 
    font-style: normal; 
    font-family : Verdana, Trebuchet MS, Tahoma, Geneva, Helvetica, Arial, sans-serif; 
    font-size: 11px;
    color: #36362E;
}
div { /* border:solid 1px red; */ }


#clear 						{ clear: both; }
body 						{ background: #FFFFFF url('../img/bg.gif') repeat-x ; }


#site 						{ width: 950px; margin: 0 auto 0;  }

#header 					{ position: relative; height: 200px; background: #3a3734 url('../img/bgHeader.gif') repeat-x ;}
#header .logo				{ position: absolute; top: 55px; left: 30px; }
#header .bandeiras			{ position: absolute; top: 12px; right: 0px; }
#header #menu				{ position: absolute; top: 60px; right: 30px; }
#header #menu ul			{ list-style: none; margin: 0; padding: 0; }
#header #menu li			{ display: inline; margin-left: 4px;}
#header #menu li a			{ color: #FFFFFF; display: inline-block; width: 70px; text-align: center; padding-top: 4px; padding-bottom: 5px; text-decoration: none; }
#header #menu li a.sel		{ color: #EC971B; display: inline-block; width: 70px; text-align: center; padding-top: 4px; padding-bottom: 5px; text-decoration: none; background: #312e2c}
#header #menu li a:hover	{ text-decoration: none; background: #312e2c}

#topo2						{ background: #3a3734 url('../img/bgApresentacao.gif') repeat-x bottom ; width: 100%; margin-top: -50px; }

#apresentacao				{ padding-left: 30px ; padding-right: 30px; padding-bottom: 80px; color: #FFFFFF; line-height: 30px; width: 890px; margin: 0 auto 0; }
#apresentacao h1 			{ color: #FFFFFF; font-size: 21pt; letter-spacing:-2px; }


.projHome					{ padding:30px; padding-top: 10px; background: url('../img/bgProj.gif') bottom repeat-x ; width:100%; height: 240px; }
.textoProj					{ float: left; width: 390px; padding-top: 20px; padding-bottom: 40px; }
.imgProj					{ text-align: right; padding-top: 20px; padding-bottom: 40px; }
.imgProj img				{ border: 6px solid #f5f4f4; }


.botaoContato				{ position: absolute; top: 133px; right: 30px; }
a.btContato					{ text-align: center; text-decoration: none; color: #FFF; background: #EC971B; display: inline-block; width: 128px; height: 26px; padding-top: 4px; }
a.btContato:hover			{ background: #36362E; text-decoration: none; }


#conteudo 					{ position: relative; margin-bottom:50px; }
#conteudo .texto			{ width: 490px; float: left; padding-left: 30px; margin-top: 10px;}
#conteudo #direita			{ float: right; margin-right: 30px; width:340px; margin-top: 10px;}
#conteudo .menuProdutos		{ width: 250px;}
#conteudo .divProdutos		{ float:left; text-align: center; margin-right: 10px; margin-bottom: 10px; }
#conteudo .imgProdutos		{ border: solid 2px #FFF;}

#cliente img				{ margin-right: 5px; margin-bottom: 5px; border: solid 6px #f5f4f4; }

#projetosInterna			{ margin-top: 30px; position: relative; }
#projetosInterna ul			{ list-style: none; margin: 0px; padding: 0; color: #000000; }
#projetosInterna li			{ position: relative; top: 0; height: 400px; }
#projetosInterna h1			{ color: #36362E; font-size: 14pt; letter-spacing:-2px; padding-bottom: 10px; text-decoration: none;}
#projetosInterna .linktitulo{ color: #36362E; font-size: 11pt; letter-spacing:-2px; padding-bottom: 10px; text-decoration: none;}
#projetosInterna .linktitulo:hover { text-decoration: underline;}
#projetosInterna #comentarios { position: absolute; top: 0; right: 0; }
#projetosInterna #imagem 	{ position: relative; border: solid 6px #f5f4f4; width: 490px; height: 144px;}
#projetosInterna #descricao { float: left; line-height: normal; margin-top: 10px; position: relative;}
#projetosInterna #navProjetos { position:relative; right: 0; top: -50px; text-align: left; width: 200px; }
#projetosInterna h3	  	   	{ line-height: normal; }
#projetosInterna .btLaranja { text-align: center; text-decoration: none; color: #FFF; position:absolute; top:200px; right: 18px; background: #EC971B; height: 26px; padding-top: 4px; padding-left: 6px; padding-right: 6px; }
#projetosInterna .btLaranja:hover { background: #36362E; }

a.btNavprojetos				{ text-align: center; text-decoration: none; color: #FFF; background: #36362E; display: inline-block; height: 26px; margin-top: 57px; padding-top: 4px; padding-left: 6px; padding-right: 6px; }
a.btNavprojetos:hover		{ background: #EC971B;}


#classContato .aContato		{ color: #EC971B; font-size: 16pt; letter-spacing:-2px; }
#classContato .aContato:hover { color: #36362E; } 
#classContato h3			{ color: #36362E; font-size: 11px; font-weight:bold; line-height: 15px; }


#cases						{ margin-top: 0px; }
#cases h1					{ padding-bottom: 10px; }
#cases h3					{ padding-bottom: 10px; line-height: 10px; }
#cases .italico				{ font-style: italic; line-height: 40px; }
#cases						{ padding-bottom: 30px; }
#cases .btsCinza			{ margin-top: 2px; }

#footer 					{ position: relative; bottom: 0; height: 170px; background: #34302d; color: #FFFFFF;}
#footer div					{ color: #FFFFFF; }
#footer #infos				{ position: absolute; bottom: 0; width:920px; height: 95px; background: #3a3734; color: #FFFFFF; font-size: 10px; padding-left: 30px; padding-top: 20px; }
#footer #infos h5			{ color: #EC971B; font-weight: bolder;  }
#footer #infos a			{ text-decoration: none; color:#FFFFFF; }
#footer #infos a:hover		{ text-decoration: underline; }
#footer #menu				{ position: relative; top: 15px; left: 30px; }
#footer #menu ul			{ list-style: none; margin: 0; padding: 0; }
#footer #menu li			{ display: inline; margin-right: 18px; font-size: 10px; }
#footer #menu li a			{ font-size: 10px; color: #FFFFFF; display: inline-block; text-align: center; padding-top: 4px; padding-bottom: 5px; text-decoration: none; }
#footer #menu li a:hover	{ text-decoration: underline;}
#footer #menu li a.lar		{ text-decoration: none; color: #EC971B; }
#footer #menu li a.lar:hover { text-decoration: underline; color: #FFFFFF; }

#footer #acompanhe			{ position: absolute; right: 10px; top: 0px; }
#footer #acompanhe a.twitter		{ text-decoration: none; display: inline-block; width: 30px; height: 30px; background: url('../img/twitter.gif') no-repeat center ; }
#footer #acompanhe a.twitter:hover	{ background: url('../img/twitterOver.gif') no-repeat center ; }
#footer #acompanhe a.feed		{ text-decoration: none; display: inline-block; width: 30px; height: 30px; background: url('../img/rss.gif') no-repeat center ; }
#footer #acompanhe a.feed:hover	{ background: url('../img/rssOver.gif') no-repeat center ; }

.exemplos					{color:gray; font-size: 10px; }
.rodape						{ background: url('../img/bgrodape.gif') bottom repeat-x ; width:100%; }




h1			 				{ color: #36362E; font-size: 16pt; letter-spacing:-2px; }
h2							{ color: #EC971B; font-size: 10pt; font-weight: bold; line-height: 0px; }
h3							{ color: #36362E; font-size: 11px; font-weight: bold; line-height: 0px; }
h6							{ color: #B4B4B4; font-size: 10px; }


a.text 					    { text-decoration: underline; color: #36362E; font-weight: bold;}
a.text:hover 				{ text-decoration: underline; color: #EC971B;}

a.btLaranja					{ text-align: center; text-decoration: none; color: #FFF; background: #EC971B; display: inline-block; height: 26px; padding-top: 4px; padding-left: 6px; padding-right: 6px; }
a.btLaranja:hover			{ background: #36362E; }


a.btCinza					{ text-align: center; text-decoration: none; color: #FFF; background: #36362E; display: inline-block; height: 26px; padding-top: 4px; padding-top: 4px; padding-left: 6px; padding-right: 6px; }
a.btCinza:hover			    { background: #EC971B;}

a.btsCinza					{ text-align: center; text-decoration: none; color: #FFF; background: #36362E; display: inline-block; height: 26px; margin-top: 2px; padding-top: 4px; padding-left: 6px; padding-right: 6px; }
a.btsCinza:hover			{ background: #EC971B;}


form						{ width: 420px; }
input, select				{ padding: 6px; padding-top: 11px; padding-bottom: 11px; padding-right:0 ; padding-left:0 ; background: #F5F5F5; width: 70%; margin-bottom: 6px; }
.img_formulario				{ float:left; margin-right:6px;}
textarea					{ padding: 6px; padding-right:0; padding-left:0; background: #F5F5F5; width: 70%; margin-bottom: 10px; }
input.btEnvia				{ margin-left: 230px; text-align: center; text-decoration: none; color: #FFF; background: #EC971B; width: 70px; height: 30px; padding-top: 8px; *padding-top: 4px; padding-left: 6px; padding-right: 6px; cursor: pointer; }
input.btEnvia:hover			{ background: #36362E; }
label						{ display: none; }

/*               SLIDER            */
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}

#slider{ 
	width:520px;
	height:100%;
	overflow:hidden;
	margin: auto;
	 
}

#slider li{
	/*border: solid 1px red;*/
	display: inline;
	float: left;
	width: 520px;
	height:100%;
	overflow:hidden;
}

/*               /SLIDER           */