#container #menuprincipal .divisoriamenu .menuitens /* CSS Document */

  {
	background: url(../imagens/menu-megastore/base-Menu.png) no-repeat bottom;
	width: 200px;
	position: absolute;
	z-index: 3;
	margin-top: 51px;
	display: none;
	height: auto;
  *padding-bottom:12px;
	margin-left: -225px;
	*margin-left: -220px;
}
#container #menuprincipal .divisoriamenu .menuitens { 
  margin-left /*\**/: -220px\9 ;
  }
#container #menuprincipal .divisoriamenu .menuitens .botao {
	height: 43px;
	width: 37px;
	margin-top: -42px;
	position: absolute;
	z-index: 4;
	margin-left: 165px;
	*margin-left: -35px;
}

#container #menuprincipal .divisoriamenu .menuitens ul   {
	margin: 0px 0px 12px;
	padding: 0px;
	background: url(../imagens/menu-megastore/corpo-Menu.png) repeat-y;
	clear: both;
	float: left;
	width: 200px;
	height: auto;
}
#container #menuprincipal .divisoriamenu .menuitens ul li   {
	background: url(../imagens/menu-megastore/fundoListaMenu.gif) no-repeat right bottom;
	margin: 0px;
	height: 20px;
	list-style: none;
	width: 181px;
	clear: both;
	float: left;
	text-align: right;
	font-size: 11px;
	padding-top: 6px;
	padding-right: 15px;
	color: #806a95;
	display:block;
}

#container #menuprincipal .divisoriamenu .menuitens ul li a{
  display:block;
  height:100%;
  width:100%;
  margin-top:-3px;
}
#container #menuprincipal .divisoriamenu .menuitens .primeiro .menuPrimeiro {
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 186px;
}

#container #menuprincipal .divisoriamenu .menuitens ul li:hover {
	background: no-repeat right bottom;
	list-style: none;
	clear: both;
	float: left;
	text-align: right;
	padding-top: 6px;
	padding-right: 15px;
	width: 181px;
	height: 20px;
	color: #FF6600;
	display:block;
}
#container #menuprincipal .divisoriamenu .menuitens ul .primeiro:hover {
	list-style: none;
	clear: both;
	float: left;
	text-align: right;
	color: #FF6600;
}
.curvatopo   {
	background: url(../imagens/menu-megastore/curva-primeiro.png);
	height: 27px;
	width: 6px;
	right:0;
	position: absolute;
	z-index: 12;
	margin-top: 1px;
}
.curvameio {
	background: url(../imagens/menu-megastore/curva-meio.gif);
	height: 32px;
	width: 5px;
	position: absolute;
	z-index: 12;
	margin-left: 227px;
	margin-top: 23px;
	
}

.curvafim {
	background: url(../imagens/menu-megastore/curva-meio.gif);
	height: 32px;
	width: 5px;
	position: absolute;
	z-index: 12;
	margin-left: 459px;
	margin-top: 152px;
}

.submenu  {
	display: none;
	height: 400px;
	width: 232px;
	margin-left: -438px;
	position: absolute;
	z-index: 5;
	background: url(../imagens/menu-megastore/curva-top-submenu-pq.png) no-repeat left top;
	margin-top: 50px;
	*margin-top: 50px;
}

#container  #menuprincipal  .divisoriamenu  .submenu ul {
	margin: 5px 0px 0px;
	padding: 0px;
	text-align: right;
	background:transparent url(../imagens/menu-megastore/fundoLista-submenu.png) repeat-y scroll 0 0;
	width: 232px;
	float: right;
	height: auto;
	
}

.submenu .bottom
{
  clear:both;
  background: url(../imagens/menu-megastore/base-submenu.png) no-repeat bottom;
  height:10px;
  width: 232px;
}
#container  #menuprincipal  .divisoriamenu  .submenu  li {
	margin: 0px;
	padding: 6px 6px 0px;
	list-style: none;
	font-size: 11px;
	color: #806a95;
	text-align: right;
	min-height: 18px;
	height: auto;
	clear: both;
	float: right;
	width: 220px;
}
#container   #menuprincipal   .divisoriamenu   .submenu   li  a {
	padding-bottom: 4px;
	border-bottom: 1px solid #c7c0ce;
	margin-right: 11px;
	width: 203px;
	display: block;
	margin-left: 5px;
	padding-right: 6px;
}
#container  #menuprincipal  .divisoriamenu  .submenu  li  a:hover {
	display: block;
	text-decoration: underline;
}
.submenuduplo  {
	display: none;
	width: 464px;
	height: auto;
	margin-top: 50px;
	*margin-top: 50px;
	margin-left: -670px;
	position: absolute;
	z-index: 5;
	background: url(../imagens/menu-megastore/curva-top-submenu.png) no-repeat left top;
}

#container  #menuprincipal  .divisoriamenu  .submenuduplo  .colunadupla {
	background: url(../imagens/menu-megastore/base-submenuDuplo.png) no-repeat left bottom;
	height: auto;
	padding-bottom:10px;
	width: 464px;
	float: left;
	
}
#container  #menuprincipal  .divisoriamenu  .submenuduplo  ul {
	margin: 5px 0px 0px;
	padding: 0px;
	text-align: right;
	width: 232px;
	float: right;
	height: auto;
	padding-bottom:10px;
}

#container  #menuprincipal  .divisoriamenu  .submenuduplo  .direita {
	background: url(../imagens/menu-megastore/fundoLista-submenuduplo-Direita.png) repeat-y;
}
#container  #menuprincipal  .divisoriamenu  .submenuduplo  .esquerda {
	background: url(../imagens/menu-megastore/fundoLista-submenuduplo-Esquerda.png) repeat-y;
}
#container   #menuprincipal   .divisoriamenu   .submenuduplo   .esquerda  li {
	margin: 0px;
	padding: 6px 6px 0px;
	list-style: none;
	font-size: 11px;
	color: #806a95;
	text-align: right;
	height: auto;
	min-height:18px;
	clear: both;
	float: right;
	width: 220px;
}
#container   #menuprincipal   .divisoriamenu   .submenuduplo   .esquerda   li  a {
	padding-bottom: 4px;
	border-bottom: 1px solid #c7c0ce;
	margin-right: 11px;
	width: 203px;
	display: block;
	margin-left: 5px;
	padding-right: 6px;
}
#container   #menuprincipal   .divisoriamenu   .submenuduplo   .esquerda   li  a:hover {
	display: block;
	text-decoration: underline;
}
#container  #menuprincipal  .divisoriamenu  .submenuduplo  .direita  li {
	margin: 0px;
	padding: 6px 6px 0px;
	list-style: none;
	font-size: 11px;
	color: #806a95;
	text-align: right;
	min-height: 18px;
	height: auto;
	clear: both;
	float: right;
	z-index:15;
}

.divFundoDireito{
  background: url(../imagens/menu-megastore/fundoLista-submenuduplo-Direita.png) repeat-y;
  height:auto;
}
.divFundoEsquerdo{
  background: url(../imagens/menu-megastore/fundoLista-submenuduplo-Esquerda.png) repeat-y;
  height:auto;
}
#container  #menuprincipal  .divisoriamenu  .submenuduplo  .direita  li  a {
	padding-bottom: 4px;
	border-bottom: 1px solid #c7c0ce;
	margin-right: 11px;
	width: 203px;
	display: block;
	margin-left: 5px;
	padding-right: 6px;
}
#container  #menuprincipal  .divisoriamenu  .submenuduplo  .direita  li  a:hover {
	display: block;
	text-decoration: underline;
}

.alinhamento-imagem-menu {
	z-index:88;
	float: right;
	margin-right:30px;
	*margin-right:25px;
	margin-top:-38px;
	*margin-top:-40px;

}
body:nth-of-type(1) .alinhamento-imagem-menu{
	right:48px;
  top:17px;

