img {
	border:0;
	margin:0;
	padding:0;
}
h1, h3 {
	margin:0;
	padding:0;
}
#NavLateralEsquerda {
	width: 188px;
	text-align:right;
	margin: 0 5px;
}
#NavLateralDireita {
	width: 189px;
	text-align:center;
	margin: 0 5px;
}
#NavCentral {
	margin:0 200px;
	padding: 0 0 0 0;
}
#NavSuperior{
	margin: 0;
	padding: 0;
}
#NavInferior{
	margin: 20px 0 0 0;
	text-align:center;
}
#bannerTOPO {
	clear: both;
	text-align: center;
	width: 100%;
}
body{
	background: url(imagens/bgBody.gif) repeat;
}
#div1bg{ background: #fff; }
/*************** Classes Universais *******/
.alinhaEsquerda{ float: left; }
.alinhaDireita{ float: right; }
/******************************************
	CABECALHO
*******************************************/
#englobaConteudo{
	height: 163px;
	margin: 20px 0 0  auto;
	background: url(imagens/panoDeFundo.png) no-repeat left top;
	position: relative;
}
#englobaConteudo #topoVis{
	font: 13px Trebuchet MS, sans-serif;
	color: #944cb1;
	display: block;
	width: 300px;
	height: 35px;
	margin: 0 auto;
	padding: 35px 0 0 0;
	text-align: left;
}
#englobaConteudo #topoVis p{
	font: 13px Trebuchet MS, sans-serif;
	color: #a783b5;
	height: 15px;
	display: inline;
	padding: 0 0 0 15px;
	border: 0;
}
#englobaConteudo #topoVis p a{
	font: 13px Trebuchet MS, sans-serif;
	color: #a783b5;
}
#topElementos{
	width: 100%;
	height: 36px;
	
}
#englobaConteudo h1 {
	left: 0;
	margin-top: 13px;
	z-index: 2;
	position: absolute;
	width: 290px;
}
.logotipo2{ margin: 5px 0 0 0; }
#topBusca{
	float: right;
	width: 589px;
	height: 50px; 
	background: url(imagens/Busca.png) no-repeat left;
	position: relative;
}
#topBusca form{ width: 500px; }
#iBusca1{
	border: 0;
	width: 500px;
	padding: 2px 0;
	margin: 17px 0 0 45px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #5b5b5b;
}
#botaoBusca{ position: absolute; bottom: 0; right: 0; }
#elementosVisuais{
	width: 450px;
	float: right;
	clear: right;
	margin-top: 3px;
}
.trataFonte{
	font: bold  11px Arial, Helvetica, sans-serif;
	color: #084d97;
	height: 55px;
	line-height: 75px;
	width: 100px;
	float: right;
	margin-right: 35px;
	
}

#topoMENUS{
	height: 55px;
	width: 100%;
	background: url(imagens/bgTopMenu.gif) repeat-x;
	position: absolute;
	z-index: 1;
	margin: 107px 0 0 0;
}
#topoFim{ text-align: center; margin: 0 0 0 222px; }
#topoFim img{ margin: 0 0 0 2%; }
.posicionaIMG{ position: absolute; bottom: 0; right: 0; }

/******************************************
	ESQUERDO
*******************************************/
.categoriasUfmbb {
	list-style :none;
	margin: -3px 0 0 0;
	padding: 0;
	text-align: left;
	background: #1d7c33;
}
.categoriasUfmbb li { display:block; }
.categoriasUfmbb li h3 {
	padding: 5px 5px 5px 18px;
}
.categoriasUfmbb li a{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #f1f1f1;
}
.categoriasUfmbb li ul {
	list-style: none;
	margin: 0 5px;
	padding: 10px 7px;
}
.categoriasUfmbb li ul li { padding:0; border:0; }
.categoriasUfmbb li ul li a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #f1f1f1;
	margin: 0 0 0 5px;
	padding: 5px 0;
}


#boxNews {
	background: url(imagens/newsletter.gif) no-repeat right top;
	width: 188px;
	height: 151px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #35592d;
	position: relative;
}

#boxNews form {
	width: 185px;
	margin: 0;
}
.campoMail {
	border: 0;
	background: none;
	font: 11px Arial, Helvetica, sans-serif;
	color: #5d5c5c;
	padding: 2px 2px;
	margin: 111px 22px 0 0;
	width: 149px;
}
#botaoNews{ 
	position:absolute; 
	bottom: 17px;
	right: 5px; 
}

/******************************************
	DIREITO
*******************************************/
p{ border: 0; }
.ContainnerDireito {
	width: 189px;
	margin: 0;
}
.ContainnerDireito ul {
	list-style: none;
	margin: -4px 0 0 0;
	padding: 8px;
	background: #fff;
	background: url(imagens/fundoLancamento.gif) repeat-y;
	text-align: center;
}

.ContainnerDireito ul li {
	font: 12px Arial, Helvetica, sans-serif;
	color: #414141;
	padding: 0 0 10px 0;
	margin: 0 5px;
}
.ContainnerDireito ul li a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #414141;
	display: block;
}

#boxLogin {
	background: url(imagens/login.gif) no-repeat right top;
	width: 188px;
	height: 151px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #35592d;
	position: relative;
}

#boxLogin form {
	width: 187px;
	margin: 0;
}
.iMail{
	border: 0;
	background: none;
	font: 11px Arial, Helvetica, sans-serif;
	color: #5d5c5c;
	padding: 2px 2px;
	margin: 58px 0 0 0;
	width: 163px;
}
.iSenha{
	border: 0;
	background: none;
	font: 11px Tahoma, Helvetica, sans-serif;
	color: #5d5c5c;
	padding: 2px 2px;
	margin: 22px 20px 0 0;
	width: 143px;
}
#botaoLogin{ 
	position:absolute; 
	bottom: 30px;
	right: 5px; 
}

/******************************************
	VITRINE
*******************************************/
p{ border: 0; }

.BarraVitrine{
	background: url(imagens/fundoPromo.gif) repeat-x;
	height: 34px;
	margin: 9px 0 0 0;
}

#VitrinePromo{
	border: 1px solid #1d7c33;
	border-top: none;
}

.vitrineGeral ul{margin:0;padding:0;}
.vitrineGeral > ul > li{list-style-type:none;}

.vitrineImagem, .vitrineNome, .vitrinePreco, .dePreco, .porPreco{display:block; padding: 2px 0;}

#VitrineDestaque .vitrineGeral  > ul > li, #VitrinePromo .vitrineGeral  > ul > li{
	width: 24%;
	display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;
}

.vitrineBordaProduto {
	padding: 9px 15px 9px 15px;
	text-align: center;
	margin: 0 5px;
}

.vitrineImagem{height: 90px;}

.vitrineNome {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #2b2a2a;
}

.vitrinePreco{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
.dePreco{ color: #2b2a2a; } .dePreco .vPreco{text-decoration:line-through;}
.porPreco{} .porPreco .vPreco{ color: #ff0000;
	font: bold 12px Arial, Helvetica, sans-serif; }
.precoAvista{
	color: #ff0000;
	font: bold 12px Arial, Helvetica, sans-serif;
}

/******************************************
	RODAPE
*******************************************/
#BannerBaixo {
	clear:both;
	text-align:center;
	width:100%;
}
#geralBaixo{ 
	background: #ffffff;
	height: 233px;
	position: relative;
	background: url(imagens/bgBaixoGeral.gif) repeat-x top;
}
#menuInstBaixo{
	padding: 5px 0;
	width: 700px;
	text-align:center;
	margin: 0 auto;
}
#menuInstBaixo ul{
	list-style: none;
	padding: 10px 0;
	margin: 0;
}
#menuInstBaixo ul li{
	display: inline;
	border-right: 1px solid #5c5c5c;
	font: 8px Trebuchet MS, sans-serif;
}
#menuInstBaixo ul li a{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	margin: 4px;
}
#menuInstBaixo ul li.trataUltimo{ border-right: 0; }
#copyBaixo{
	font: 11px Arial, Helvetica, sans-serif;
	color: #505050;
	height: 40px;
	margin: -45px 0 0 0;
}

