.logoLoja {float:left; height:93px; margin:16px 0 0 30px; width:320px; text-indent:-9999em}

.carrinho {float:right; width:143px; height:50px; text-indent:-9999em}

.promocoes {float:right; width:130px; height:50px; text-indent:-9999em}

.institucional{float:right; width:500px; height:16px; padding-top:18px; text-align:right}

.busca{float:right; padding-top:40px}
.busca li {float:left}
.busca input{width:160px; background:none; border:none; margin-right:10px; padding:0; color:#fff; font-size:1.1em; font-style:italic}

.bemVindo {font-size:1.2em; color:#fff; padding:0 35px 0 10px; background:url(images/bemVindo.gif) no-repeat left 8px}
.bemVindo a {color:#F00}

.menuTop{float:left; width:100%; padding:46px 0 16px 0; text-transform:uppercase; font-weight:bold; text-align:center}
.menuTop li{display:inline; padding:0 15px}
.menuTop a{color:#fff; font-size:1.3em}
.menuTop #dept {background:url(images/setamenu.gif) no-repeat right 4px;}

.bannerTopo{float:left;width:720px;}

#newsletter{float:right; width:161px; height:277px; text-align:center; overflow:hidden; background:url(images/newsletter.jpg) no-repeat}
#newsletter .input{padding:9px 0 8px 0}
#newsletter input{border:none; color:#fff; background:none; width:130px; font-size:1.1em; font-style:italic; margin:0; padding:0}
#newsletter .cadastro{padding:5px 14px 2px 0; text-align:right}
#newsletter .promo{width:100%; height:91px; overflow:hidden; padding:50px 0 7px 0; text-align:center}

#todosDepartamentos{
	position:absolute;
	top:219px;	
	z-index:10000;
	border:1px dotted #F00;
	background-color:#280100;
	display:none;
	color:#000;
	filter:alpha(Opacity=97); 
	opacity:0.97;
}

.subMenus{
	width:160px;
	float:left;
	padding:5px 2px 0 10px;
	margin:10px auto;
	border-left:1px dotted #721619;
	text-align:left
}


.nivel1{
	color:#F00;
}

.nivel2{
	color:#CCC;
	font-size:8px;
}


.nivel1 a{
	color:#f55358;
	font-weght:bold;
	font-size:12px;
	margin:5px auto;
	text-decoration:none
}

.nivel1 a:hover{
	color:#fe979b;
	}

.subMenusLast{
	width:120px;
	float:right;
	padding:5px 5px 0 2px;
	margin:10px auto;	
}

.nivel2 a{
	text-decoration:none;	
	margin:5px 0 0 5px;
	color:#FFF;
}

.nivel2 a:hover{
	color:#f8b7b9;
	text-decoration:underline;
}

#carrinhoSuperior {
	position:absolute;
	width:200px;
	left:660px;
	top:35px;
	background:#330502;
	border:1px dotted #6C0003;
	display:none;
	padding:15px;
	color:#FFF;
	filter:alpha(Opacity=50); 
	opacity:0.85;
	
}
#carrinhoSuperior .valorCompra {
	font-size:15px;
	border-bottom:1px dotted #600;
	padding-bottom:5px;
	margin-bottom:8px;
}

.closeCar{
	position: absolute;
	top:2px;
	left:212px;
	width:20px;
	cursor:pointer;
	font-weight:bold;
	float:right;

}
