	body{ background:url(../imagens/bg_textura.gif) repeat-x center top;}
	#site, #limite{ margin:0 auto; width:886px; font-family:Arial, Helvetica, sans-serif;}

	/* Header */

	#header #logo { float:left;}
	#header .tel{font-size:13px; font-weight:bold; color:#0a4472; margin:0 3px 0 23px; float:left;}
	#header #logo h1 a{ background:url(../imagens/logo.jpg) no-repeat left top; display:block; text-indent:-99999px; width:255px; height:56px; margin:76px 0 0 0;}
	#header #menuHeader{ float:right; margin-top:52px;}
	#header #menuHeader ul li{float:left;}
	#header #menuHeader ul li a{ margin-right:10px; color:#107fc9; font-size:12px; text-decoration:none; border-bottom:1px dashed #CCC;}
	#header #menuHeader ul li a:hover{ color:#0e598b;}
	
	#header #newsletter { margin-top:32px;}
	#header #newsletter h5 { background:url(../imagens/news.jpg) no-repeat left top; display:block; text-indent:-99999px; width:139px; height:26px; clear:both;}
	#header #newsletter p { display:none;}
	#header #newsletter #newsletterForm { margin-top:12px;}
	#header #txEmail, #header txOK { float:left;}
	#header #newsletter #txEmail { background:#107fc9; width:148px; padding:3px; color:#FFF; font-size:12px; border:none; margin-right:5px;}
	#header #newsletter #txOK { background:url(../imagens/enviar.gif) no-repeat left top; text-indent:-99999px; content:""; line-height:0; overflow:hidden; display:block; border:none; width:22px; height:22px; cursor:pointer;}
	#header,#menu,#conteudo,#rodape,#col_2 ul,#spacer, .clear { clear:both;}
	#col_1,#col_2,#col_3, #menu,#flash,.listaMenu li, #midia, .left { float:left;}
	#col_1,#col_2 { width:288px; background:url(../imagens/linha1.gif) right top repeat-y; margin-right:18px; padding-right:18px;}
	#col_3 { width:230px; }
	#col_1 img,#col_2 img, .imagem img{ border:1px solid #CCC; padding:2px; background:#FFF;}
	#col_1 img{ margin-bottom:20px;}
	#col_2 img{ margin-top:20px;}

	/* Menu */
	
	#menu, #flash { margin:36px 0 20px 0;}
	#menu ul { background:url(../imagens/menuPrincipal.jpg) no-repeat left top; width:198px; height:238px; padding:19px 0 9px 0; }
	#menu ul li { display: inline; }
	#menu ul li a { display:block; margin-left:20px; margin-bottom:13px; text-indent:-99999px; height:11px; }
	#menu ul li a:hover { background:url(../imagens/menuPrincipal-hover.jpg) no-repeat left top; }
	#menu ul li #menuEmpresa { width:66px; }
	#menu ul li #menuEmpresa:hover { background-position:-20px -19px; }
	#menu ul li #menuProdutos { width:62px; }
	#menu ul li #menuProdutos:hover { background-position:-20px -43px; }
	#menu ul li #menuServicos { width:56px; height:14px; margin-bottom:10px; }
	#menu ul li #menuServicos:hover { background-position:-20px -67px; }
	#menu ul li #menuClientes { width:54px; }
	#menu ul li #menuClientes:hover { background-position:-20px -91px; }
	#menu ul li #menuFornecedores { width:91px; }
	#menu ul li #menuFornecedores:hover { background-position:-20px -115px; }
	#menu ul li #menuLocalizacao { width:78px; height:14px; margin-bottom:10px; }
	#menu ul li #menuLocalizacao:hover { background-position:-20px -139px; }
	#menu ul li #menuContato { width:87px; margin-bottom:32px; }
	#menu ul li #menuContato:hover { background-position:-20px -163px; }
	#menu ul li #menuJoinville { width:96px; height:10px; margin-left:10px; margin-bottom:19px; }
	#menu ul li #menuJoinville:hover { background-position:-10px -206px; }
	#menu ul li #menuSJDP { width:178px; height:18px; margin-left:10px; }
	#menu ul li #menuSJDP:hover { background-position:-10px -235px; }
	
	#menu #catalogo { background:url(../imagens/download.jpg) no-repeat left top; text-indent:-99999px; width:198px; height:72px; display:block; margin-top:-1px;}
	
	/* Conteudo */
	
	.galeria li { float:left; width:206px; margin-right:15px; list-style:none; margin-bottom:15px; }
	.galeria li img { border:1px solid #CCC; padding:2px; }
	h4 { margin-bottom:15px; margin-top:40px; color:#069; }
	
	#col_1 h2,#col_2 h2 ,#col_3 h2, .pagInterna h2, h3, h2{ color:#2c4852; font-weight:bold; font-size:14px; text-transform:uppercase;}
	.pagInterna h2{ background:url(../imagens/bulletTit.gif) no-repeat left top; padding-left:20px;}
	#titulo{padding-bottom:8px; border-bottom:1px solid #ebebeb; margin-bottom:20px;}
	#conteudo p, #todas p{ color:#07093d; font-size:12px; line-height:15px; text-align:justify; margin-bottom:10px;}
	.texto_trabalhe{color:#07093d; font-size:11px; line-height:15px; text-align:left; margin-bottom:10px;}
	#col_2 a.vejaMais { display:block; background:url(../imagens/veja.jpg) no-repeat center top; width:71px; height:27px; float:right; text-indent:-99999px; margin-top:-22px;}
	#col_2 a.vejaMais:hover { display:block; background:url(../imagens/vejaHover.jpg) no-repeat center top; width:71px; height:27px; float:right; text-indent:-99999px; margin-top:-22px;}
	#col_2 a.vejaTodas { display:block; background:url(../imagens/veja.jpg) no-repeat center top; width:71px; height:27px; float:left; text-indent:-99999px; margin-top:10px;}
	#col_2 a.vejaTodas:hover { display:block; background:url(../imagens/vejaHover.jpg) no-repeat center top; width:71px; height:27px; float:left; text-indent:-99999px; margin-top:10px; }
	#news, #todas{ font-size:12px;}
	#news li{ padding-left:18px; background:url(../imagens/seta_list.gif) no-repeat left 2px; margin-bottom:16px;}
	#news li a{ text-decoration:none; color:#07093d;}
	#news li a:hover{ text-decoration:none; color:#107fc9;}
	#news li a strong{ font-weight:bold; color:#107fc9;}
	#todas li a{text-decoration:none; color:#666666; font-weight:bold}
	#todas li a:hover{ text-decoration:none; color:#107fc9;}
	#todas li{ padding-left:18px; background:url(../imagens/seta_list.gif) no-repeat left 2px; margin-bottom:15px; line-height:15px;  border-bottom:1px dashed #CCC  }
	
	#climatempo{ margin-bottom:25px;}
	
	/* P&aacute;ginas internas */
	
	.pagInterna .listaMenu{ margin-left:20px;}
	.pagInterna .listaMenu li{font-size:12px; text-decoration:none; margin-right:10px; border-bottom:1px dashed #CCC; line-height:18px;}
	.pagInterna .listaMenu li a, .pagInterna .lista li a, .pagInterna .lista_qualidade li a,  a.link_mapa{font-size:12px; color:#107fc9; text-decoration:none; margin-right:10px; border-bottom:1px dashed #CCC; line-height:18px;}
	.pagInterna .listaMenu li a:hover, .pagInterna .lista li a:hover, .pagInterna .lista_qualidade li a:hover, a.link_mapa:hover { color:#0e598b;}
	#video{ float:left; margin-right:20px; margin-bottom:10px;}
	#video_produtos{float:left; margin:15px 20px 10px 0}
	#video_serv{float:left; margin:15px 20px 10px 0; clear:both }
	#imagem_servicos{ clear:both; margin:20px 0 15px 0; float:left;} 	
	.iframeBorda{border:2px solid #107fc9;}
	.lista_qualidade{width:auto; float:left}
	.lista_qualidade li{width:auto;}
	.pagInterna .lista li{background:url(../imagens/setainternas.gif) no-repeat 500px 4px; font-size:12px; padding-left:510px; line-height:15px;}
	#servicos ul {margin-bottom:10px}
	.pagInterna .lista_qualidade li, #servicos li, #aplicacao li{background:url(../imagens/setainternas.gif) no-repeat left 2px; font-size:12px; padding-left:10px; line-height:15px;}
	.pagInterna .lista_qualidade strong{font-weight:bold; color:#107fc9; margin: 0 5px 0 0}
	.pagInterna  strong, #todas strong, #col_1 strong, #col_2 strong, #col_3 strong{font-weight:bold; color:#107fc9; font-size:12px}
	
	.clientes_cabecalho { margin-top:10px; }
	.midia { height:250px; }
	.pagInterna form{ width:420px; height:auto; float:left; margin:10px 30px 0 0; text-align:left}
	.estiloFormulario { width:420px; padding:3px 3px; border:none; background-color:#CDE; margin:4px 0 8px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#06B;}
	.estiloFormulario:focus { background-color:#9CE; }
	.estiloFormularioTrabalhe {width:230px; padding:3px 3px; border:1px solid #e48834; background-color:#ebebeb; margin:4px 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#107fc9;}
	.BtnForm{ padding:3px 3px; background-color:#017; margin:4px 0 8px 0; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; cursor:pointer;}							    
	.BtnForm:hover { background-color:#016; }
	
	#todas img{ border:1px solid #CCC; padding:2px; background:#FFF; margin:8px 0 }
	
	#servicos{margin-top:5px; float:left;}
	
	#voltar{ margin:15px 0 0 0; float:left} 
	
	#aplicacao{font-size:12px; color:#07093d;}
	
	#boxErros { background:#FEE; color:#C00; padding:15px; font-size:11px; display:none; }
	#boxErros li { width:300px; }
	
	/* Rodape */
	
	#spacer{ height:25px; }
	#rodape{ background:url(../imagens/bg_rodape.gif) repeat-x; width:100%; height:79px;}
	#rodape hr{ display:none;}
	#rodape #endereco, #rodape #copyright{ font-size:12px; margin:30px 0; color:#636363;}
	#rodape a{ color:#636363; text-decoration:none}
	#rodape a:hover{color:#107fc9; }
	#rodape #endereco{ float:left;}
	#rodape #copyright{ float:right;}
