img{
	border: 0;
	margin: 0;
	padding: 0;
}
h1, h3{
	margin: 0;
	padding: 0;
}
#NavLateralEsquerda{
	text-align: right;
	width: 214px;
	margin: 0 0 0 0;
	background: url(imagens/bgPreencheLeft.gif) repeat-y;
}
#NavLateralDireita{
	text-align: left;
	margin: 0 0 0 0;
	width: 219px;
	background: url(imagens/bgPreencheRight.gif) repeat-y;
}
#NavCentral{
	margin: 0 233px;
	padding: 10px 0 0 0;
	background: #fff;
}
#NavSuperior{
	margin: 0 0 0 0;
	background: #fff;
}
#NavInferior{
	margin: 20px 0 0 0;
	text-align: center;
}
body{
	background: #033d8c;
}
#div1bg{background:#ffffff url(imagens/bgPreencheRight.gif) repeat-y right; clear: both; }

/***** Classes Universais**********/
	.alinhaEsquerda{ float: left; }
	.alinhaDireita{ float: right; }
/**********************************/

/******************************************
	CABECALHO
*******************************************/
#englobaConteudo{
	background: url(imagens/bgTopGeral.png) repeat-x;
	height: 248px;
	margin: 0 auto;
	position: relative;
	width: 100%;
}
#cabecalho_logo{
	display: table;
	width: 655px;
	height: 44px;
	float: right;
}
#posCarrinho{
	background: url(images/topCarrinho.png) no-repeat;
	width: 158px;
	height: 46px;
	margin: 33px 0 0 0;
	float: right;
}
#posCarrinho a{
	font: 11px Arial, Helvetica, sans-serif;
	color: #363636;
	display: block;
	float: right;
	margin: 24px 5px 0 0;
}
#topoInst{
	height: 38px;
	float: right;
	background: url(images/bgTopInst.png) repeat-x;
	width: 455px;
	display: table;
	margin: 32px 0 0 0;
}
#topoInst img a{ margin: 1%; }
#cabecalho_logo #posLogo{ width:100%; }
#cabecalho_logo #posLogo h1 { float: left; }

#topBusca{
	background: url(imagens/iBusca.png) no-repeat;
	width: 315px;
	height: 49px;
	position: relative;
	margin: 0 0 0 0;
	float: right;	
}
#topBusca form{ width: 315px; }
#iBusca{
	border: 0;
	width: 250px;
	background: none;
	margin: 18px 0 0 10px;
	padding: 2px 1px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #928f89;
}
#botaoBusca{
	position: absolute;
	right: 0;
	top: 8px;
}
#topMenus{
	width: 100%;
	height: 102px;
	background: url(imagens/bgTopUltimo.png) repeat-x top;
}
.topMenuInicial{ margin: 0 auto; width: 920px; display: table; }
.topMenuInicial img{ margin: 3px 0 0 0.4%; }
.topMenuFinal img{
	margin: -2px 0 0 0.7%;
}
#ctCesta{
	margin: 0 auto auto auto; 
	text-align: center; width: 159px; height: 50px;
}
#topFim{
	width: 855px;
	margin: 0 auto;
	height: 53px;
}

#banner_cabecalho {
	clear: both;
	text-align: center;
	width: 100%;
	padding: 25px 0 0 0;
}
#ebit {
	padding: 0 0 10px 0;
	width:178px;
}

#lojaprotegida {
	padding: 0 0 10px 35px;
	width:178px;
}

/******************************************
	ESQUERDO
*******************************************/
.categorias_nautilus {
	list-style:none;
	margin:0 0 0 36px;
	padding:0;
	text-align:left;
	position:relative;
	z-index:900;
}
	.categorias_nautilus li {
		background:#135c9b url(imagens/bgNomeCategorias.gif) repeat-x bottom;
		width:162px;
		padding:0 8px;
		position:relative;
	}
	.categorias_nautilus li a {
		 font:bold 12px Arial, Helvetica, sans-serif;
		 color:#ffffff;
		 background:url(imagens/icoEsfera.gif) no-repeat left center;
		 padding:15px 0 15px 20px;
		 display:block;
	}
	.categorias_nautilus li:hover > ul {
		display:block;
	}
	.categorias_nautilus li > ul {
		list-style:none;
		margin:0;
		padding:0;
		display:none;
		position:absolute;
		top:0;
		left:178px;
		z-index:1000;
	}
	.categorias_nautilus li ul li a {
		 font:bold 12px Arial, Helvetica, sans-serif;
		 color:#ffffff;
		 background:none;
		 padding:15px 0 15px 0;
		 display:block;
	}
	.categorias_nautilus li > ul li  {
		background:#0072ae url(imagens/bgNomeSubCategoria.gif) repeat-x bottom;
	}
	.categorias_nautilus li ul li > ul {
		z-index:1100;
	}
	.categorias_nautilus li ul li > ul li  {
		background:#008eae url(imagens/bgNomeSubSub.gif) repeat-x bottom;
	}
#boxNews {
	background:url(imagens/lateralNews.png) no-repeat  top;
	width: 178px;
	height: 123px;
	text-align: right;
	float: right;
	position: relative;
	margin: 5px 0 0 0;
}
#boxNews form {
	width: 175px;
	margin:0;
}
#boxNews form a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
}
.campoMail{
	border: 0;
	background: none;
	font: 11px Arial, Helvetica, sans-serif;
	color: #0d3566;
	padding: 5px 2px;
	width: 150px;
	margin: 56px 9px 4px 0;
}
#botaoNews{ 
	float: right;
	position:absolute; 
	bottom: 15px;
	left: 105px; 
}
#lateralMarcas{
	background: url(imagens/bgLateralMarcas.gif) repeat-y;
	width: 178px;
	float: right;
	margin: -4px 0 0 0;
}
#lateralMarcas img{
	text-align: center;
	margin: -3px 5px 0 0;
}

/******************************************
	DIREITO
*******************************************/
#lateralEnvio{
	width: 176px;
	border-left: 1px solid #0d3566;
	border-right: 1px solid #0d3566;
	margin: -4px 0 0 0;
	background: #fff;
}
.deslocaFim{ margin: 0 0 6px 0; }
.caixa_novidades {
	width: 178px;
	margin: 10px 0 10px 0;
	float: left;	
}
.caixa_novidades ul {
	list-style: none;
	margin: -13px 0 0 0;
	padding: 8px;
	text-align: center;
	background: url(imagens/bgLateralBorda.gif) repeat-y;
}
.caixa_novidades ul li {
	font:12px Arial, Helvetica, sans-serif;
	color:#414141;
	padding:0 0 10px 0;
}
.caixa_novidades ul li a {
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#111;
	display:block;
}
.deslocaEsp{ margin: -5px 0 0 0; }


/******************************************
	VITRINE
*******************************************/
#barraDestaque{
	height: 63px;
	width: 92%;
	margin: 0 auto;
	background:url(imgs/bgBarraDestaque.gif) repeat-x;
}
#VitrineDestaque img {
	margin:0 0 5px 0;
}
p{ border: 0; }
.borda_vitrine {
	width:48%;
	padding:5px;
	text-align:center;
}
.sBorda{
	width:48%;
	padding:5px;
	text-align:center;		
}
.NomeProduto a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #444;
}
.precode{ color:#18181b; }
.precoAvista{
	color:#ff0000;
	font:bold 12px Arial, Helvetica, sans-serif;
}

/******************************************
	RODAPE
*******************************************/
#BannerBaixo {
	clear: both;
	text-align: center;
	width: 100%;
}
#psImagemFooter{
	margin: 27px 0 0 0;
	float: left;
}
#geralBaixo{ background:url(imagens/panoDeFundoFooter.png) repeat-x bottom; height: 179px; }
#menuInstBaixo{ height: 46px; background: url(imagens/bgBaixoInst.gif) repeat-x; line-height: 46px; }
#menuInstBaixo ul{
	list-style: none;
	padding: 0;
	margin: 20px 0 0 0;
}
#menuInstBaixo ul li{
	display: inline;
	border-right: 1px solid #0e3c7b;
}
#menuInstBaixo ul li a{
	font: 11px Arial, Helvetica, sans-serif;
	color: #0e3c7b;
	margin: 10px;
}
#menuInstBaixo ul li.trataUltimo{ border-right: 0; }
#formasPagamento{
	margin: 115px 0 0 0;
}

#copyBaixo{
	font: 11px Arial, Helvetica, sans-serif;
	color: #3e91cd;
	margin: 25px 0 0 0;
	background: #fff;
	height: 43px;
}
