.corpo{ clear:both }

.menuPrincipal{ position:relative; height:auto !important; margin:0 !important }
.msie6 .menuPrincipal{ height:57px!important }	

.menuItens ul{ width:800px; margin:0 auto; height:54px }
.menuItens li{ float:left; position:relative; padding-top:4px; /*background:transparent url(../img/divisor_menuItens.png) no-repeat left 31px */}
.menuItens li.firstItem{ background:none }

.menuItem{ font:11px "Trebuchet MS"; text-decoration:none; color:#000; position:relative; display:block; z-index:88889;
    background:transparent url(../img/divisor_menuItens.png) no-repeat left 28px }
.nextMenuItem a{ background:none !important }
.menuItem br{ display:none }
.menuItem img{ position:relative; margin:auto }
.menuItem span{ padding:1px 19px 0 15px; line-height:24px; margin-left:4px; height:25px; cursor:pointer; margin-top:-5px; display:block }
.menuItem:hover, .menuItens a.ativo{ background:url(../img/menu_hover_left.gif) no-repeat left 26px; text-align:center }
.menuItem:hover span, .menuItens a.ativo span{ background:url(../img/menu_hover_right.gif) no-repeat right bottom; color:#000 }
.menuItem .detalheHider{ display:none }
.menuItem:hover .detalheHider, .menuItem.ativo .detalheHider{ display:block; height:1px; position:absolute; bottom:-1px; left:1px;
    background:#fff }

.lastMenuItem{ background:url(../img/divisor_menuItens.png) no-repeat right 31px; }

.ie_bl{ left:-1px; display:none; height:4px; position:absolute; bottom:-4px; background:url(../img/submenu_detalhe_bl.gif) no-repeat; width:20px; }
.ie_br{ right:-1px; display:none; height:4px; position:absolute; bottom:-4px; background:url(../img/submenu_detalhe_br.gif) no-repeat; width:4px; }
.ie_bottom{ clear:both; display:none; background:url(../img/submenu_detalhe_bottom.gif) repeat-x left bottom; position:relative;
    bottom:0; height:4px ; margin-bottom:-4px; width:99% }

.msie7 .ie_bottom, .msie7 .ie_bl, .msie7 .ie_br{ display:block }

.msie6 li { background:none !important}
.msie6 .menuItem span{ padding:2px 19px 2px 15px !important; display:inline !important }
.msie6 .menuItem{ height:55px; display:inline !important }
.msie6 .menuItem br{ display:block }
.msie6 .menuItem .detalheHider, .msie6 .menuItem:hover .detalheHider{ display:none !important }

.submenu{ background:#fff; position:absolute; top:54px; z-index:88888; display:none; padding:2px 0 0 10px; 
    font:11px "Trebuchet MS", Verdana, Helvetica, sans-serif; left:0px; border:1px solid #999; -moz-border-radius:6px; -moz-border-radius-topleft:0;
    -webkit-border-radius:6px; -webkit-border-top-left-radius:0
}
.invertido{ right:0 !important; left: auto !important; -moz-border-radius-topright:0; -moz-border-radius-topleft:6px;
    -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:0;
}

.msie7 .submenu .col{ min-width:82px }
.submenu .col{ float:left; min-width:90px }
.submenu a{ color:#333; text-decoration:none; display:block; margin-right:10px; line-height:23px; text-align:left; white-space:nowrap; border-bottom:1px solid #ccc }
.submenu a:hover span, .submenu a:hover strong{ color:#000; text-decoration:underline  }
.submenu a.last{ border:none }
.submenu img{ width:3px; height:3px; margin:0px 8px 0 0; vertical-align:middle }
.submenu h4{ background:#333; font:bold 13px "Trebuchet MS", Verdana, Helvetica, sans-serif; color:#fff; padding:14px 10px 7px; line-height:12px; }

.single .col{ float:none !important }
.msie7 .submenu a.last{ border:none; line-height:21px }
.msie6 .submenu a{ padding:4px 0 }
.msie6 .submenu a:hover{ text-decoration:underline }
.msie6 .submenu img{ margin:3px 5px 0 0 !important }
    
#submenuLivros img{ background-color:#b2a150 }
#submenuMusica img{ background-color:#68c146 } /* ex-CD */
#submenuFilmes img{ background-color:#70aa61 }  /* ex-DVD */
#submenuKids img{ background-color:#f89d44 }
#submenuGames img{ background-color:#9b6ebe }
#submenuInformatica img{ background-color:#7e8d97 }
#submenuFoto img{ background-color:#88aaef } /* ex-FotoVideo */
#submenuTelefonia img{ background-color:#7a8fdf }
#submenuSom img{ background-color:#4fc5da }  /* ex-ImagemSom */ 
#submenuSoftwares img{ background-color:#00a5b9 }
#submenuPapelaria img{ background-color:#006000 }
#submenuCamiseteria img{ background-color:#899000 }
#submenuImagem img{ background-color:#00a2ff } /* ex-TV */
                                                 
.msie6 #ico_pngLivros{ height:29px; width:39px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icones/ico_livros.png'); }
.msie6 #ico_pngMusica{ height:29px; width:10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icones/ico_musica.png'); }
.msie6 #ico_pngFilmes{ height:29px; width:30px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icones/ico_filmes.png'); }
.msie6 #ico_pngKids{ height:29px; width:41px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icones/ico_kids.png'); }
.msie6 #ico_pngGames{ height:29px; width:33px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icones/ico_games.png'); }
.msie6 #ico_pngImagem{ height:29px; width:39px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icones/ico_imagem.png'); }
.msie6 #ico_pngInformatica{ height:29px; width:38px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icones/ico_informatica.png'); }
.msie6 #ico_pngFoto{ height:29px; width:26px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icones/ico_foto.png'); } 
.msie6 #ico_pngTelefonia{ height:29px; width:17px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icones/ico_telefonia.png'); }
.msie6 #ico_pngSom{ height:29px; width:30px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icones/ico_som.png'); }
