#NavLateralEsquerda{
	width: 150px;
	margin: 0 0 0 12px;
}

/*** TOPO ***/
.bg_topo {
	background-image: url(imgs/bg_topo.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.fonte_inst {
	font-family: arial;
	font-size: 11px;
	color: #2b4a0a;
}
.fonte_inst:link, .fonte_inst:visited, .fonte_inst:hover {
	font-family: arial;
	font-size: 11px;
	color: #2b4a0a;
}
.fonte_carrinho {
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
}
.fonte_carrinho:link,.fonte_carrinho:visited, .fonte_carrinho:hover {
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
}
#div1bg {
	display: table;
}

/** Menu **/
/*
 * Classes Genericas
 */
.alinhaEsquerda{ float: left; }
.alinhaDireita{ float: right; }
.posicionaCentro{ margin: 0 auto; }
.textoCentro{ text-align: center; }


#topoMENU{
    margin: 0 0 0 0;
    background: url(imgs/bgTopGeral.gif) repeat-x;
    height: 38px;
    position: relative;
    z-index: 50;
}
#topoMENU img{
	border: 0;
}
#topoMENU span{
	float: left;
	display: table;
    margin: 0;
    padding: 0;
    margin: 0 auto;
}

#topoMENU span span{
	background: url(imgs/bgExcecao.png) repeat-x;
}
#topoMENU span span img{
	margin-top: 0;
    line-height: 15px;
}
#menuFinal{
  float: left;
  display: block;
  padding: 0;
  margin: 0 auto;
}
#menuFinal img{
  margin: -1px 0 5px 0;
}

#ajustaOPCS{
  overflow: hidden;
}

/** Veja todos os Departamentos @author Thomaz */
#menu3-links ul, #menu3-links li{
    margin: 0;
    padding: 0; list-style: none;
    float:left;
}


#menu3-links{
			position: absolute;
			left: 0;
			background: #fdfdfd;
            border: 2px solid #426b17;
            display: none;
			top: 38px;
            z-index: 80;
			}
			#hoverCaixa:hover #menu3-links{ display: block; }
			.menu3-interno{
				float: left;
				width: 120px;
				padding: 5px 6px;
				margin: 10px 5px;
                border-right: solid 1px #e9e9e9;
				font: bold 10px Arial, Helvetica, sans-serif;
				color: #646464;
                }


            .menu3-interno strong{
				font: bold 11px Arial, Helvetica, sans-serif;
				color: #426b17;
                display: block;
                }

               .menu3-interno ul{

					}
					.menu3-interno ul li{
						display:list-item;
						}
					   .menu3-interno ul li a.interno-link{
							display: block;
							margin: 0;
							padding: 0;
							width: 100px;
							text-align: left;
							text-decoration: none;
							color: #646464;
							font: bold 10px Arial, Helvetica, sans-serif;
							padding: 2px;
							}
							.menu3-interno ul li a.interno-link:hover{
								text-decoration: underline;
							}







/*** ESQUERDO ***/
.comprasSegura {
	list-style: none;
	margin: -5px 0 0 0;
	padding: 0;
	text-align: left;
	position: relative;
	z-index: 30;
    background: #e9e9e9;
}
	.comprasSegura li {
		background: #e9e9e9;
		width: 150px;
		padding: 0;
		position: relative;
        z-index: 30;
	}
	.comprasSegura li a {
		 font: bold 10px Arial, Helvetica, sans-serif;
		 color: #646464;
		 padding: 10px 0 8px 7px;
		 display: block;
	}
	.comprasSegura li:hover > ul {
		display: block;
	}
	.comprasSegura li > ul {
		list-style: none;
		margin: 0;
		padding: 0;
		display: none;
		position: absolute;
		top: 0;
		left: 150px;
		z-index: 50;
		background: #fdfdfd;
        border: 2px solid #72b116;
	}
	.comprasSegura li.class-interna > ul{
		background:none;
		border:0;
		display:block;
		position:static;
		}
		.comprasSegura li.class-interna ul li a {
			padding: 7px 0 7px 5px;
			margin:0;
			}
	.comprasSegura li h3{
		 background: #e9e9e9;
	}
	.comprasSegura li h3:hover{
		 background: #72b116;
		 text-decoration: none;
	}
	.comprasSegura li h3 a:hover{
		 text-decoration: none;
	}
	.comprasSegura li ul li a {
		 font: bold 10px Arial, Helvetica, sans-serif;
		 color: #646464;
		 background: none;
		 padding: 7px 0 7px 5px;
		 margin: 4px;
		 display: block;
	}
	.comprasSegura li.class-interna ul li a {
		 padding: 7px 0 7px 10px;
	}
	.comprasSegura li > ul li  {
		background: #fdfdfd;
        display: block;
		margin: 4px;
	}
	.comprasSegura li.class-interna > ul li  {
		margin:0;
		}
	.comprasSegura li ul li > ul {
		z-index: 1100;
	}
	
