body{
	margin:0;
	background:#2e2e2e url(img/fundo.jpg) left top repeat-x;
	font:12px arial;
	line-height:1.5em;
}

a{ text-decoration:none; color:#d0d0d0; }
a:hover{ text-decoration:underline; }

div#esqgeral{	
	height:250px;
	background:url(img/fundo_esquerda.jpg) left top repeat-x;	
	left:0;
	top:0;
	display:none;
	position:absolute;
}

div#geral{
	margin:0;
	width:778px;	
}

div#topo{
	width:778px;
	height:240px;
}

/* titulos */
		h2#t-informativo, h1#t-linha-automotiva, h1#t-linha-profissional{
			margin:0 0 5px 0;
			padding:0;
			width:191px;
			height:15px;
			text-indent:-9999em;
			overflow:hidden;
			background:url(img/t-informativo.jpg) left top no-repeat;
		}
		
		.t-boxNot{
			margin:0 0 10px 0;
			padding:0;
			color:#ffffff;
			font:20px arial;
		}
		
		 h2#t-lojistas, h2#t-novidadesCh, h1#t-suporte{
			margin:0;
			padding:0;			
			text-indent:-9999em;
			overflow:hidden;
						
		}				
		h2#t-lojistas{ width:198px;	height:21px; background:url(img/t-lojista.gif) right top no-repeat; }
		/*h2#t-novidadesCh{ height:51px; background:url(img/t-novidadesCh.gif) left top no-repeat; }*/
		h2#t-novidadesCh{ height:51px; background:url(img/t-fotosCh.gif) left top no-repeat; }		
		h1#t-portugues{ height:23px; width:208px; background:url(img/t-portugues.gif) left top no-repeat; }
		h1#t-ingles{ height:23px; width:194px; background:url(img/t-english.gif) left top no-repeat; }
		h1#t-espanhol{ height:23px; width:204px; background:url(img/t-espanol.gif) left top no-repeat; }
		h1#t-suporte{ height:23px; width:746px; background:url(img/t-suporte.gif) left top no-repeat; }
		
		h1#t-contato, h1#t-endereco, h1#t-historico, h1#t-missao, h1#t-ondeencontrar, h1#t-portugues, h1#t-ingles, h1#t-espanhol, h1#t-lojistas, h1#t-projetos, h1#t-noticias, h1#t-lojistas-autenticacao, h1#t-lojistas-alterar, h1#t-novidades{
		
			margin:0 0 30px 0;
			padding:0;			
			text-indent:-9999em;
			overflow:hidden;			
		}
		
		h1#t-produtos{ margin:0 0 10px 0; padding:0; text-indent:-9999em; overflow:hidden; }
		
		h1#t-contato{ width:746px;	height:19px; background:url(img/t-contato.gif) left top no-repeat; }
		h1#t-endereco{ width:746px;	height:23px; background:url(img/t-endereco.gif) left top no-repeat; }	
		h1#t-historico{ width:378px; height:19px; background:url(img/t-historico.gif) left top no-repeat; }
		h1#t-missao{ width:377px; height:19px; background:url(img/t-missao.gif) left top no-repeat; }
		h1#t-ondeencontrar{ width:744px; height:22px; background:url(img/t-ondeencontrar.gif) left top no-repeat; }
		h1#t-ondeencontrarassistencia{ width:744px; height:22px; background:url(img/t-ondeencontrarassistencia.gif) left top no-repeat; }
		h1#t-produtos{ width:743px; height:19px; background:url(img/t-produtos.gif) left top no-repeat; }
		h1#t-lojistas{ width:743px; height:22px; background:url(img/t-lojistas.gif) left top no-repeat; }
		h1#t-projetos{ width:743px; height:22px; background:url(img/t-projetos.gif) left top no-repeat; }
		h1#t-noticias{ width:742px; height:19px; background:url(img/t-noticias.gif) left top no-repeat; }
		h1#t-lojistas-autenticacao{ width:742px; height:19px; background:url(img/t-lojistas-autenticacao.gif) left top no-repeat; }
		h1#t-lojistas-alterar{ width:742px; height:19px; background:url(img/t-lojistas-alterar.gif) left top no-repeat; }
		h1#t-linha-automotiva{ width:742px; height:19px; background:url(img/t-linha-automotiva.gif) left top no-repeat; }
		h1#t-linha-profissional{ width:742px; height:19px; background:url(img/t-linha-profissional.gif) left top no-repeat; }
		/*h1#t-novidades{ width:744px; height:20px; background:url(img/t-novidades.gif) left top no-repeat; }*/
		h1#t-novidades{ width:744px; height:20px; background:url(img/t-fotos.gif) left top no-repeat; }
			
		h2#t-downloads{ font-size:16px; margin:0 0 25px 0; padding:0;}
		
		h2#titulos-fotos{ font-size:20px; font-weight:normal; color:#E8B809; line-height:1.2em; }
		
/* fim titulos */

/* index */
	div#colEsquerda{
		width:215px;
		float:left;
		margin-bottom:7px;
	}
	
	div#conteudo{
		float:right;
		width:557px;
		margin-bottom:7px;
	}
	
	/* esquerda */
		div#esqBanner{
			width:215px;
			height:208px;
			margin-bottom:7px;
		}
		
		div#esqInformativo{
			background:#575757;
			width:199px;
			padding:7px 8px 4px 8px;
			margin-bottom:7px;
		}		
		
		div#esqInformativo .inputtext{
			background:#414141;
			border: solid 1px #717171;
			width:171px;
			color:#9c9c9c;
		}
		
		div#esqOndeEncontrar{
			width:215px;
			border:solid 1px #393939;
			background:#1f1f1f;
		}
		
		div#esqOndeEncontrar-mapa{
			width:203px;
			height:133px;
			padding-bottom:11px;
			margin:16px auto 0 auto;
			background:url(img/img_ondeencontrar.jpg) left top no-repeat;
			border-bottom:solid 1px #000000;
		}
		div#esqOndeEncontrar-mapa form{
			padding:38px 0 0 12px;
		}		
		div#esqLojista{
			width:203px;
			padding:11px 0 10px 0;
			margin:0 auto;
			border-top:solid 1px #454545;
		}
		a#lEsqEsqueciSenha{
			display:block;
			color:#868686;
			float:left;
			width:135px;
		}
		#flbOk{
			float:right;
			width:15px;
		}
	/* fim esquerda */
	
	/* direita */
		div#boxNoticia{
			background:#727171;
			height:206px;
			border:solid 1px #818181;
			width:555px;
			margin-bottom:7px;
		}
		div#boxNoticia-texto{
			width:263px;
			margin-top:14px;
			padding-left:14px;
			float:left;
		}
		div#boxNoticia-texto div{
			background:#9c9c9c;
			width:259px;
			padding:10px 9px;
		}
		div#boxNoticia-texto div p{
			margin:0 0 5px 0;
			line-height:1.5em;
			padding:0;
		}
		div#boxNoticia-imagem{
			margin-top:14px;
			margin-right:11px;
			width:243px;
			height:182px;
			float:right;
		}
		#lboxNoticia-texto-anteriores{
			color:#cfcfcf;
			font:10px Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			text-decoration:none;
		}
		div#boxTEventos{
			width:557px;
			height:54px;
			background:url(img/fundo_t-eventos.gif) left top repeat-x;
			margin-bottom:7px;
		}
		.boxEventosCh{
			width:539px;
			background:#7a7a7a;
			height:95px;
			padding:5px 12px 0 5px;
			margin-bottom:7px;
		}		
		.boxEventosCh-img{
			border:solid 1px #afafaf;
			width:118px;
			height:88px;
			overflow:hidden;
			float:left;	
		}
		.boxEventosCh-desc{
			float:right;
			width:400px;
			color:#383838;
		}
		.boxEventosCh-desc p{
			margin:0;
			padding:0;
		}
		.boxEventosCh-desc h3{
			margin:0 0 10px 0;
			padding:0;
			color:#FFFFFF;
			font-size:14px;
		}
	/* fim direita */
	
	/* formularios */
	form{
		margin:0;
		padding:0;
	}
	
	div#esqLojista ul{
		margin:0;
		padding:0;
	}
	div#esqLojista ul li{
		list-style:none;
		margin:0 0 8px 0;
		padding:0;
	}
	div#esqLojista label{
		color:#868686;
		display:block;
		margin-bottom:3px;
	}
	div#esqLojista .inputtext{
		width:198px;
		background:#414141;
		border:solid 1px #707070;	
		color:#bbbbbb;
	}
	
	/* fim formularios */
	
/* fim index */

/* internas */
	div#conteudo-internas{
		background:#1f1f1f;
		color:#d0d0d0;
		padding:15px;
		border:1px solid #393939;
		width:740px;
	}	
	
	div#conteudo-internas-esq{
		float:left;
		width:354px;
	}
	div#conteudo-internas-dir{
		float:right;
		width:354px;
	}
	div#conteudo-internas-proesq{
		float:left;
		width:200px;
	}
	conteudo-internas-buscaesq{
		float:left;
		width:400px;
	}
	div#conteudo-internas-promeio{
		width:200px;
		margin-left:250px;
		padding-top:1px;
	}
	
	.formulario-esq, .formulario-dir{
		margin:0;
		padding:0;
	}
	.formulario-esq li, .formulario-dir li{
		list-style:none;
		margin:0 0 8px 0;
		padding:0;
	}
	.formulario-esq label, .formulario-dir label{
		margin-left:14px;
		color:#868686;
		display:block;
		width:90px;
		float:left;
	}
	.formulario-esq .inputtext, .formulario-dir .inputtext{
		width:240px;
		background:#353232;
		border:solid 1px #514c4c;	
		color:#bbbbbb;
		margin-bottom:16px;
	}
	
	/* empresa */
		div#conteudo-internas-endereco{
			margin:30px 0 0 15px;
		}
		
		div#conteudo-internas-empresa-esq{
			float:left;
			width:315px;
			margin-left:15px;
		}
		div#conteudo-internas-empresa-dir{
			float:right;
			width:380px;
		}		
		.para{ margin:25px 0; }
	/* fim empresa */
	
	/* novidades */
		.imagem{ border:1px solid #FFFFFF; }
	
	/* produtos */
		.busca-produtos{ margin:0; padding:0; }
		.busca-produtos li{ list-style:none; }
		.busca-produtos label{ color:#868686; display:block; width:150px; }
		.busca-produtos .inputtext{width:210px;	background:#353232; border:solid 1px #514c4c; color: #bbbbbb; margin-bottom:15px; }
		
		div#conteudo-internas-busca{ float:right; margin-right:20px; width:200px; padding:0 0 10px 20px; border:1px solid #282828; background:#1A1A1A; }
		
		div#mapa{
			width:740px;
			text-align:right;
			margin:0 auto 18px auto;
			padding:0;
			color:#666666;
			font-size:11px;
		}
		div#mapa a{
			color:#666666;
		}
		
		#nav-colecao{ color:#666666; font-size:11px; margin:20px 0 10px 0; }
		#nav-colecao a{ color:#666666;	}
		
		h2#t-colecao-nome{ float:left; margin:0 0 0 5px; font-size:14px;  }
		.t-colecao{ float:left; }
		
		h2.titulo-produtos{
			font-size:18px;
			font-weight:normal;
			margin:15px 0 18px 0;
			padding:0;
			color:#cca20a;
		}
		h3.titulo-linha{
			font-weight:bold;
			margin:20px 0 0 0;
			padding:0;
		}
		
		/* produtos detalhes */

			div#produtos-dir{
				width:135px;
				float:right;
			}
			div#produtos-dir-fotos{
				background:#FFFFFF;
			}
			
			.box-linha{
				background:#323232;
				border:1px solid #707070;
			}

			div#box-linha-descricao{
				background:#1f1f1f;
				width:138px;
				height:25px;
				line-height:25px;
				color:#707070;
			}
				
			/* box esquerda */
				div#produtos-esq{
					float:left;
					width:557px;
				}
				div#produtos-esq-fotos{
					background:#343434 url(img/bg_rodape_box.jpg) left bottom repeat-x;
					height:455px;
				}
				div#produtos-esq-descricao{
					margin-top:6px;
				}
				
				/* tabela */
					div#produtos-esq-descricao table{ width:100%; }
					div#produtos-esq-descricao td{ padding:3px; color:#999999; }
				/* fim tabela */
				
					div#box-topo-produtos-detalhe{
						background:url(img/bg_topo_box.jpg) left top repeat-x;
						width:557px;
						height:28px;
					}
					div#box-meio-produtos-detalhe{
						width:537px;
						height:16px;
						margin:0 auto;
					}
					
					.box-conteudo-produtos-detalhe{
						width:537px;
						margin:0 auto;
					}
				
					div#box-foto-produtos-detalhe{
						width:535px;
						margin:0 auto;						
					}
				
					.fotoproddet{
						width:535px;
						height:375px;
						background:#FFFFFF;
						padding:0;
					}
					
				h3#prod-nome{
					font-size:14px;
					color:#cfa831;
					font-weight:bold;
					margin:4px 0;
					padding:0;
					float:left;
				}	
				h3#prod-tipo{
					color:#939393;
					float:left;
					margin:6px 0;
					padding:0;
				}
				
				.prod-linha{
					margin:4px 0;
					padding:0;
					color:#939393;
					float:right;
				}
				.prod-polegada{
					margin:6px 0;
					padding:0;
					color:#939393;
					float:right;
				}
				
				/* DESCRIÇÃO */
					.tit-tabela{
						background:#000000;
						color:#FFFFFF;
						text-align:right;
						padding-right:11px;
						height:28px;
						line-height:28px;
						font-size:13px;
						font-weight:bold;
					}
				/* FIM DESCRIÇÃO */
			
			/* fim box esquerda */
		
		
		
		/* box direita */
			div#produtos-dir{
				background:#343434 url(img/bg_rodape_box.jpg) left bottom repeat-x;
				float:right;
				margin-top:26px;
				width:172px;
				padding:0;
			}
			
			div#box-topo-produtos-detalhe-dir{
				background:url(img/linhah_top_box.gif) left top repeat-x;
				width:172px;
				height:3px;
			}
			
			.prod-dir-img{
				background:#000000;
				width:138px;
				height:110px;
				text-align:center;
				overflow:auto;
			}
			
			.prod-dir-desc{
				background:#202020;
				color:#d8d8d8;
				width:144px;
				height:20px;
				text-align:right;
			}
			
			div#prod-dir-conteudo{
				width:310px;
				height:392px;
				margin:0 auto;
				margin-top:6px;
				padding-top:28px;
			}
		/* fim box direta */
		
		/* fim produtos detalhes */
		
	/* fim produtos */
	
	/* lojistas */
		.formulario-aut{
			margin:0 0 0 50px;
			padding:30px 0 60px 0;
		}
		.formulario-aut li{
			list-style:none;
			float:left;
		}
		.formulario-aut label{
			margin-left:20px;
			color:#868686;
			display:block;
			width:50px;
			float:left;
		}
		.formulario-alt{
			margin:40px 0 0 0;
			padding:0;
		}
		.formulario-alt li{
			list-style:none;
		}
		.formulario-aut .inputtext, .formulario-alt .inputtext{
			width:200px;
			background:#353232;
			border:solid 1px #514c4c;	
			color:#bbbbbb;
			margin-bottom:15px;
		}
		.formulario-alt label{
			color:#868686;
			display:block;
			width:135px;
			float:left;
		}
		
		.par-down{
			margin:6px 0 25px 20px;
			padding:0;
		}
	/* fim lojistas */
	
	/* noticias */
		h2#titulo-noticia{
			font-size:18px;
			font-weight:normal;
		}
		h2.titulo-suporte{
			font-size:18px;
			font-weight:normal;
			margin-top:20px;
			color:#cca20a;
		}
		h2.titulo-busca{
			font-size:18px;
			font-weight:normal;
			margin-top:15px;
		}
		h2#ultimas-noticias{
			font-size:18px;
			font-weight:normal;
			margin-top:30px;
		}
		
		#destaque-esq{ float:left; width:510px; }
		#destaque-dir{ float:right; width:212px; background:#1A1A1A; border:1px solid #282828; }
		.album-noticia{ margin:0 0 12px 15px; border:1px solid #FFFFFF; }
		#titulo-destaque-fotos{ font-size:12px; margin:0; padding:13px 0 15px 15px; color:#666666; }
	/* fim noticias */
	
	/* ondeencontrar */
		#cidade-representantes{
			margin:0 4px 15px 15px;
			text-align:right;
			font-size:12px;
			color:#CCCCCC;
		}
		.box-representantes{
			width:305px;
			background:#323232;
			border:1px solid #707070;
			padding:10px 15px;
		}
		.box-representantes-esq{
			float:left;
			margin-top:10px;			
		}
		.box-representantes-dir{
			float:right;
			margin-top:10px;
			margin-right:40px;
		}
		
		.box-cidade{
			text-align:right;
			font-weight:bold;
		}
	/* fim ondeencontrar */
	
	/* suporte */
		.faqlist{
			margin:0; padding:0;			
		}
		.faqlist li{
			list-style:none; margin:0; padding:0 0 0 20px; background:url(img/seta.gif) center left no-repeat;
		}
		
		
		.formulario-suporte-dir{
			margin:0;
			padding:0;
		}
		.formulario-suporte-dir li{
			list-style:none;
			margin:0;
			padding:0;
		}
		.formulario-suporte-dir label{
			color:#868686;
			display:block;
			float:left;
		}
		.formulario-suporte-dir .inputtext{
			width:240px;
			background:#353232;
			border:solid 1px #514c4c;	
			color:#bbbbbb;
		}
	/* fim suporte*/
	
	/* mapa do site */
		div#portugues{
			width:208px;
			float:left;
		}
		div#espanhol{
			width:204px;
			float:right;
			margin-right:8px;
		}	
		div#ingles{
			width:195px;
			margin-left:280px;
		}
		
		.mapalist{
			margin:0; padding:0;			
		}
		.mapalist li{
			list-style:none; margin:0; padding:0 0 0 15px; background:url(img/seta.gif) center left no-repeat;
		}		
		
	/* fim mapa do site */	
	
/* fim internas*/

/* BUSCADOR */
	#box-buscador{
		width:470px;
		float:left;
	}
/* FIM BUSCADOR */

/* rodape */
	div#rodape{
		width:100%;
		line-height:34px;
		color:#ffffff;
		background:#575454;
		text-align:center;
	}
	div#nav{ text-align:center; margin-top:10px; }
	div#nav a{ text-decoration:none; color:#858080; margin:10px; }
/* fim rodape */