img {
	border:0;
	margin:0;
	padding:0;
}
h1, h3 {
	margin:0;
	padding:0;
}
#NavLateralEsquerda {
	width:207px;
	text-align:right;
}
#NavLateralDireita {
	width:0;
	text-align:center;
}
#NavCentral {
	margin:-3px 0 0 207px;
	padding:3px 0 0 0;
}
#NavSuperior{
	margin:0 0 0 0;
}
#NavInferior{
	margin:20px 0 0 0;
	text-align:center;
	position:relative;
}


/******************************************
	CABECALHO
*******************************************/
#englobaConteudo{
	background: url(imgs/bgTopGeral.jpg) repeat-x top;
	height: 155px;
	margin: 0 auto;
	position: relative;
}
#cabecalho_logo h1 {
	float:left;
	background: url(imgs/bgTopGeral.png) repeat-x top;
}
#TopElementos {
	float:right;
	width:300px;
	text-align:left;
}
#TopElementos a {
	float:left;
}
#TopElementos span {
	display:block;
	background:url(imgs/topCarrinho.jpg) no-repeat left;
	width:45px;
	height:18px;
	padding:14px 0 0 145px;
	margin:0 0 0 106px;
}
#TopElementos span a {
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
}
#topBusca{
	background: url(imgs/topBusca.jpg) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 205px;
	height: 52px;
}
#iBusca1{
	border: 0;
	background: none;
	width: 120px;
	margin: 28px 0 2px 20px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #00619f;
}
#botaoBusca{
	position: absolute;
	top: 25px;
	right: 20px;
}
#envelopeMenu{
	position: absolute;
	top: 100px;
	right: 0;
	width: 99.9%;
	height: 52px;
}
#AreaCliente{
	position: absolute;
	top: 35px;
	right: 10px;
	width: 372px;
	height: 70px;
	background:url(imgs/topCentralDoCliente.jpg) no-repeat right top;
}
#iLogin{
	background: none;
	border: 0;
	position: absolute;
	top: 33px;
	left: 50px;
	width: 130px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}
#iSenha{
	background: none;
	border: 0;
	width: 90px;
	position: absolute;
	top: 33px;
	right:45px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}
#botaoLogin{
	position: absolute;
	bottom: 16px;
	right:2px;
}
#envelopeMenu{
	background: url(imgs/bgTopInst.jpg) repeat-x;
	width: 100%;
	height: 52px;
	float: right;
}
#menuTop{
	float: right;
	margin: 0 0 0 300px;
	padding: 0;
	width: 58%;
	display: table;
}
#menuTop img{
	margin-left: 2.6%;
}


/******************************************
	ESQUERDO
*******************************************/
.espBull{ margin: 2px; }
.categorias_supri {
	list-style:none;
	margin:-4px 0 0 0;
	padding: 0;
	text-align:left;
	background: #005d9b;
}
.categorias_supri li h3 { padding: 4px 0 0 0; }
.categorias_supri li a{
	font:bold 12px Tahoma, Helvetica, sans-serif;
	color:#fff;
	display: block;
	padding: 5px 8px;
}
.categorias_supri li ul {
	list-style:none;
	margin:0;
	padding:0 0 5px 5px;
}
.categorias_supri li ul li { padding:0; }
.categorias_supri li ul li a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	padding: 0 0 0 7px;
}
#boxNews {
	background:url(imgs/esqNews.jpg) no-repeat right top;
	width:207px;
	height:147px;
	font:11px Arial, Helvetica, sans-serif;
	color:#35592d;
	text-align:right;
	float:right;
	position: relative;
}
#boxNews form {
	width:200px;
	margin:0;
}
#boxNews form a {
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
}
.campo_maior {
	border:0;
	background: none;
	font:11px Arial, Helvetica, sans-serif;
	color:#555;
	padding:3px 4px;
	margin:78px 75px 7px 0px;
	width:110px;
}
.campo_menor {
	border:0;
	background: none;
	font:11px Arial, Helvetica, sans-serif;
	color:#555;
	padding:3px 4px;
	width:109px;
	margin: 5px 76px 4px 2px;
}
#botaoNews{ 
	float:right;
	position:absolute; 
	bottom: 19px;
	left: 145px; 
}

/******************************************
	DIREITO
*******************************************/
.caixa_novidades {
	width:171px;
	margin:0 0 10px 0;
	border-bottom: 1px solid #003e7a;
}
.caixa_novidades ul {
	list-style:none;
	margin:-4px 0 0 0;
	padding:8px;
	border-right: 1px solid #003e7a;
	border-left: 1px solid #003e7a;
	text-align:center;
}
.caixa_novidades ul li {
	font:12px Arial, Helvetica, sans-serif;
	color:#414141;
	padding:0 0 10px 0;
}
.caixa_novidades ul li a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#414141;
	display:block;
}


/******************************************
	VITRINE
*******************************************/
#VitrineDestaque {
	width:90%;
	text-align:center;
	margin:10px auto 0 auto;
}
#VitrineDestaque img {
	margin:0 0 5px 0;
}
#barraHome{ background: url(imgs/bgBarraHome.jpg) repeat-x; padding: 0 0 5px 0; }
#bannerAlinhaDireita{ float: right; }
.borda_vitrine {
	width:50%;
	padding:10px;
	text-align:center;
}
.foto_prod {
	float: left;
	text-align: left;
	width:90px;
	display:block;
}
.conteudo_vitrine {
	float:left;
	text-align:center;
	width:225px;
}
.NomeProduto a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#454545;
}
.precode{ color:#747474; text-align:center; }
.precoAvista{
	color:#010101;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-align: center;
}
p{ border: 0; }

/******************************************
	RODAPE
*******************************************/
#BannerBaixo {
	clear:both;
	text-align:center;
	width:100%;
}
#geralBaixo{ background:url(imgs/bgBaixoGeral.jpg) repeat-x top; height: 78px; }
#menuInstBaixo {
	display:table;
	width:100%;
	text-align:center;
}
#menuInstBaixo ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#menuInstBaixo ul li{
	display: inline;
	border-right:1px solid #838383;
}
#menuInstBaixo ul li a{
	font: 11px Tahoma, Helvetica, sans-serif;
	color: #838383;
	margin:5px;
}
#menuInstBaixo ul li.trataUltimo{ border-right: 0; }

#menuInstBaixo p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #454545;
	padding:0;
	text-align: center;
	margin:20px 0 0 0;
}
#geralBaixo img { 
	position:absolute;
	z-index:900;
	left:0;
	bottom:0;
}


