/*
	24/03/2008
	Luz Própria - http://www.luzpropria.com.br	
*/

*{ margin:0; padding:0; }

p{ padding:0 0 8px 0; }

body{
	background:#e4e4e4 url(img/fundo.jpg) left top repeat-x;
	font:13px Arial, Helvetica, sans-serif;
	color:#666768;
}

div#geral{ width:778px; margin:0 auto; }
div#topo{ width:778px; height:213px; }

div#bloco{ width:778px; background:#ffffff; padding:19px 0 0 0; }
div#conteudo{ width:746px; margin:0 auto; }

.txts{ line-height:1.6em; }

/* conteudo */
	div#box-left{ float:left; width:500px; }
	div#box-right{ float:right; width:229px; }
	.spaceBoth{ display:block; clear:both; height:19px; }
	.spaceBothProds{ display:block; clear:both; height:10px; }
	
	.linkVejaTodas{ display:block; float:right; width:80px; text-align:right; color:#c40c13; text-decoration:none; }
	.linkVejaTodas:hover{ text-decoration:underline; }

	/* box-left */
		div#boxPromocoes{ width:500px; background-color:#e9e9e9; padding:5px 0; }
		div#boxPromocoesProdutos{ width:489px; background-color:#ffffff; border-bottom:solid 1px #d9d9d9; border-left:solid 1px #d9d9d9; margin:0 auto; padding:17px 0 10px 0; }
		.ulProdutos{ padding-left:15px; }
		.ulProdutos li{ list-style:none; float:left; margin:0; }
		.prodPromDesc{ display:block; font-size:13px; margin-bottom:20px; }
		.prodPromDesc a{ color:#666666; text-decoration:none; }
		.prodProduto{ width:128px; }
		.prodsDivisorias{ width:36px; background:url(img/linha-pontilhada.gif) center top repeat-y; height:200px; }
		.prodsDivisorias2{ width:37px; background:url(img/linha-pontilhada.gif) center top repeat-y; height:200px; }
		
		div#boxDicas{ padding:31px 15px 0 15px; }
		
		div#box-endereco{ color:#013257; padding:20px 0 0 0; text-align:right; line-height:1.5em; }
		div#box-endereco address{ font-style:normal; }
		.box-endereco-cidade{ font-weight:700; }		
		
		.listaLinks li{ list-style:none; background:url(img/seta-mapa.gif) left 6px no-repeat; padding:0 0 10px 7px; }
		.listaLinks li a{ color:#333333; text-decoration:none; }
		.listaLinks li a:hover{ text-decoration:underline; }
		
		div#siteMap{ font-size:10px; color:#7F7F7F; letter-spacing:1px; float:right; }
		.linkAtual{ font-size:11px; color:#787878; }
		.txtMapa{ color:#013257; }
		div#siteMap a{ color:#7F7F7F; text-decoration:none; }
	/* fim box-left */

	/* produtos */
		div#box-produtos{ width:565px; float:right; }
		
		div#categoriasProdutos{ width:164px; float:left; background-color:#e5e5e5; padding:5px 0; }
		div#categoria-conteudo{ width:154px; margin:0 auto; background-color:#ffffff; }
		
		
		div#boxProdutos{ width:565px; background-color:#e9e9e9; padding:5px 0; }
		div#boxProdutosProdutos{ width:555px; background-color:#ffffff; border-bottom:solid 1px #d9d9d9; border-left:solid 1px #d9d9d9; margin:0 auto; padding:17px 0 10px 0; }
		
		.ulProdutos2{ padding-left:25px; }
		.ulProdutos2 li{ list-style:none; float:left; margin:0; }
		.ulProdutos2 .prodProduto{ width:150px; }
		
		.listaCategoria li{ list-style:none; background:url(img/fundo_categoria.gif) left top no-repeat; padding:0; margin:0; }		
		.listaCategoria li a{ text-decoration:none; color:#125082; padding:0 0 0 20px; font-weight:600; margin:0; line-height:29px; }
		.listaCategoria li ul{ padding: 0 0 0 21px; }
		.listaCategoria li ul li{ background:url(img/seta-subcategoria.gif) left 12px no-repeat; padding:0 0 0 7px; }
		.listaCategoria li ul li a{ padding:0; font-weight:normal; line-height:normal; line-height:29px; }
		
		div#navegacao_Paginas{ text-align:right; padding-top:10px; font-size:11px; letter-spacing:1px; color:#CCCCCC; }
		div#navegacao_Paginas a{ color:#666666; }
		.paginas_nav a{ padding:0 3px; }
		.paginas_nav{ padding-right:3px; }
	/* fim produtos */
	
	/* fornecedores */	
		.forn_estilo { width:138px; float: left; margin-right:10px; margin-bottom:10px; border:1px solid #E9E9E9; padding:10px}	
		.forn_estilo2 { width:138px; float: left; margin-bottom:10px; border:1px solid #E9E9E9; padding:10px}	
		.listaFornecedores li{ list-style:none; margin-bottom:20px; float:left; }		
		.linkFor{ font-size:11px; color:#0B4E82;  display:block; letter-spacing:1px; text-decoration:none; color:#666666; }
		.linkFor:hover{ text-decoration:underline; }
	/* fim fornecedores */
	
	/* box-right */
		div#box-soliciteOrcamento{
			background-color:#c3c3b7;
			width:207px;
			padding:12px 11px 0 11px;
		}		
	/* fim box-right */
/* fim conteudo */



/* rodape */
	div#rodape{ width:778px; padding:6px 0 0 0; font-size:11px; }
	div#copyright{ width:778px; text-align:center; color:#828282; }
	div#copyright a{ color:#828282; }
	div#rodape-menu{ text-align:center; width:778px; line-height:30px; }
	div#rodape-menu a{ color:#666666; text-decoration:none; padding:0 10px; }
	div#rodape-menu a:hover{ text-decoration:underline; }
/* fim rodape */



/* titulos */
	h2#t-soliciteOrcamento{ text-indent:-9999em; background:url(img/t-soliciteOrcamento.gif) right top no-repeat; margin-bottom:13px; height:14px; overflow:hidden; width:205px; }
	h2#t-dicasPontal{ text-indent:-9999em; background:url(img/t-dicasPontal.gif) left top no-repeat; overflow:hidden; margin-bottom:15px; height:12px; width:108px; }
	.t-nomeProdProm{ font-size:14px; color:#c40c13; margin-bottom:5px; }
	.t-nomeProdProm a{ color:#c40c13; text-decoration:none; }
	
	.t-nomeProdProm2{ font-size:18px; color:#c40c13; margin-bottom:5px; }
	
	.tituloDicasChamada{ font-size:12px; margin-bottom:3px; }
	.titulos{ font-size:20px; font-weight:500; padding:10px 0 15px 0; }
	
	.t-nomeFor{ font-size:14px; }
/* fim titulos */



/* formularios */	
	/* solicitação de orçamento */
		.orc-inputs{ border:solid 1px #939994; color:#667784; font-size:11px; padding:2px; font-family:Arial, Helvetica, sans-serif; }
		.ulFormOrc li{ list-style:none; margin-bottom:5px; }
	/* fim solicitacao de orlamento */	
	
	/* contato */
		.listaForm{ padding:20px 0 0 0; }
		.listaForm li{ list-style:none; margin-bottom:10px; }
		.inputtextC{ width:221px; font:11px Arial, Helvetica, sans-serif; border:solid 1px #939994; color:#667784; }
		.frmOn{ width:221px; font:11px Arial, Helvetica, sans-serif; border:solid 1px #939994; color:#667784; background:#E6E6E6; }
		
	/* fim contato */
/* fim formularios */
