img {
	border:0;
	padding:0;
	margin:0;
}
h1, h3 {
	padding:0;
	margin:0;
}
#NavLateralEsquerda {
	margin:0 5px;
	width:179px;
}
#NavLateralDireita {
	margin:0 5px;
	width:179px;
}
#NavCentral {
	margin:0 189px;
}
#NavSuperior {
	margin:0 0 10px 0;
}
#NavInferior {
	text-align:center;
	margin:10px 0 0 0;
}




/****************************************************
	CABECALHO
*****************************************************/
#cabecalho_logo {
	background:url(imagens/bg_cabecalho.gif) repeat-x top;
	display:table;
	width:100%;
	margin:0 0 2px 0;
}
#cabecalho_logo h1 {
	float:left;
	width:261px;
}
#cabecalho_direito {
	margin:0 0 0 261px;
}
	#caixa_login {
		display:table;
		width:98%;
	}
	#caixa_login form {
		background:url(imagens/login.gif) no-repeat left top;
		width:384px;
		padding:0 0 0 74px;
		text-align:right;
		margin:13px 0 17px 0;
		float:right;
	}
	#caixa_login form input {
		float:left;
	}
	#caixa_login form img {
		margin:0 54px 0 0;
	}
	.campo_login {
		border:0;
		background:none;
		padding:8px 10px;
		font:11px tahoma;
		color:#2f2f2f;
		width:146px;
		margin:0 6px 4px 0;
	}
	#cabecalho_inst {
		display:table;
		width:100%;
	}
	#cabecalho_inst img {
		padding:0 0.5% 0 0;
	}
	#caixa_busca {
		background:url(imagens/bg_busca.gif) repeat-x bottom;
		margin:38px 0 0 0;
		display:table;
		width:98%
	}
	#caixa_busca span {
		float:right;
	}
	#caixa_busca form {
		float:left;
		width:458px;
		background:url(imagens/busca.gif) no-repeat left bottom;
		padding:0 0 0 82px;
		margin:13px 0 0 0;
		height:43px;
	}
	#caixa_busca form select {
		float:left;
		margin:8px 0 0 0;
	}
	#caixa_busca form input {
		float:left;
		margin:8px 0 0 6px;
	}
	.campo_categorias {
		border:0;
		background:none;
		padding:8px 10px;
		font:11px tahoma;
		color:#2f2f2f;
		width:230px;
	}
	.campo_busca {
		border:0;
		background:none;
		padding:8px 10px;
		font:11px tahoma;
		color:#2f2f2f;
		width:158px;
	}
#banner_cabecalho {
	display:table;
	width:100%;
	text-align:center;
}


/****************************************************
	ESQUERDO
*****************************************************/
#esq_seloseguranca {
	margin:0 0 10px 0;
	text-align:center;
}
#esq_mail {
	background:url(imagens/email.gif) no-repeat left;
	font:11px tahoma;
	color:#2f2f2f;
	display:block;
	padding:0 0 0 45px;
	height:46px;
	margin:0 0 10px 0;
}
#esq_mail a {
	font:11px tahoma;
	color:#2f2f2f;
}
.Categorias_cameras {
	list-style:none;
	margin:0;
	padding:8px;
	background:#ff9127;
	border-top:0;
}
.Categorias_cameras li a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
}
.Categorias_cameras li ul {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
#caixa_news {
	background:url(imagens/newsletter.gif) no-repeat left center;
	height:206px;
	position:relative;
}
#caixa_news form {
	position:absolute;
	top:87px;
	left:10px;
	text-align:right;
	width:159px;
}
.campo_news {
	border:0;
	background:none;
	font:11px tahoma;
	color:#2f2f2f;
	width:139px;
	padding:6px 10px;
}


/****************************************************
	VITRINE
*****************************************************/
#vitrine_destaque {
	background:url(imagens/bg_destaque.gif);
	display:table;
	width:100%;
}
.borda_vitrine {
	text-align:center;
	width:25%;
	padding:5px;
	border-right:1px dotted #2f2f2f;
}
.prods_vitrine {
	text-align:center;
	width:25%;
	padding:5px;
}
.NomeProdutoVitrine {
	margin:10px 0 0 0;
}
.NomeProdutoVitrine a {
	font:bold 11px tahoma;
	color:#2f2f2f;
}
.preco_vitrine {
	font:bold 11px tahoma;
	color:#2f2f2f;
}
.precoNormal {
	font-weight:bold;
	color:#ff0101;
}
.img_esq {
	float:left;
}
.img_dir {
	float:right;
}

/****************************************************
	DIREITO
*****************************************************/
.prod_lan {
	list-style:none;
	margin:0;
	padding:8px;
	border-left:9px solid #e5e5e5;
	border-right:9px solid #e5e5e5;
	text-align:center;
}
.prod_lan li {
	padding:10px 0;
}
.prod_lan li a {
	font:bold 11px tahoma;
	color:#2f2f2f;
}
.preco_lancamento {
	display:block;
	margin:10px 0 0 0;
	font:bold 11px tahoma;
	color:#2f2f2f;
}
.banner_lateral {
	margin:10px 0 0 0;
	text-align:center;
}

/****************************************************
	RODAPE
*****************************************************/
#banner_rodape {
	display:table;
	width:100%;
}
#NavInferior ul {
	list-style:none;
	margin:10px 0;
	padding:0;
}
#NavInferior ul li {
	display:inline;
	border-right:1px solid #2f2f2f;
}
#NavInferior ul li.last {
	border:0;
}
#NavInferior ul li a {
	font:11px tahoma;
	color:#2f2f2f;
	padding:0 8px;
}
#bg_rodape {
	background:url(imagens/bg_rodape.gif) repeat-x bottom;
	height:148px;
}
#bg_rodape img {
	margin:0 10px 0 0;
}
#NavInferior p {
	font:11px tahoma;
	color:#2f2f2f;
	border:0;
}


