
@import url(../../compono/menu/base.css);
@import url(../../compono/menu/cascade.css);
@import url(../../compono/menu/context.css);

 
/** 
 * Menu de categorias do topo
 */
ul.menu-category 
	{
	clear: both;
	float: right;
	
	height: 31px;
	width:758px;
	background: White url(img/menu-category-bg.jpg) no-repeat;
	display:block;
	}


ul.tab-category:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

ul.menu-category  li
	{
	float: left;
	}

ul.menu-category  a,
ul.menu-category  a:visited
	{
	background:transparent url(img/menu-category.jpg) no-repeat !important;
	height: 31px;
	display: block;
	text-indent: -9999px;
	outline:0;
	padding:0px;
	}
	

ul.menu-category  li.audiovisuais a,
ul.menu-category  li.audiovisuais a:visited
	{
	background-position:0 0 !important;
	width:95px !important;
	}
ul.menu-category  > li.audiovisuais.current a
	{
	background-position:0 -35px !important;
	}
ul.menu-category  li.audiovisuais a:hover
	{
	background-position:0px -35px !important;
	}

ul.menu-category  li.electrodomesticos a,
ul.menu-category li.electrodomesticos a:visited
	{
	background-position:-95px 0 !important;	
	width: 133px;
	}
ul.menu-category  > li.electrodomesticos.current a
	{
	background-position:-95px -35px !important;	
	}
ul.menu-category  li.electrodomesticos a:hover
	{
	background-position:-95px -35px !important;	
	}

ul.menu-category  li.informatica a,
ul.menu-category  li.informatica a:visited
	{
	background-position:-228px 0 !important;
	width: 91px;
	}
ul.menu-category  > li.informatica.current a
	{
	background-position:-228px -35px !important;
	}
ul.menu-category  li.informatica a:hover
	{
	background-position:-228px -35px !important;
	}

ul.menu-category  li.fotografia a,
ul.menu-category  li.fotografia a:visited
	{
	background-position:-319px 0 !important;	
	width: 84px;
	}
ul.menu-category  > li.fotografia.current a
	{
	background-position:-319px -35px !important;	
	}
ul.menu-category  li.fotografia a:hover
	{
	background-position:-319px -35px !important;	
	}

ul.menu-category  li.musicafilmes a,
ul.menu-category  li.musicafilmes a:visited
	{
	background-position:-403px 0 !important;	
	width: 118px;
	}
ul.menu-category  > li.musicafilmes.current a
	{
	background-position:-403px -35px !important;	
	}
ul.menu-category  li.musicafilmes a:hover
	{
	background-position:-403px -35px !important;	
	}

ul.menu-category  li.comunicacoes a,
ul.menu-category  li.comunicacoes a:visited
	{
	background-position:-521px 0 !important;	
	width: 111px;
	}
ul.menu-category  > li.comunicacoes.current a
	{
	background-position:-521px -35px !important;	
	}
ul.menu-category  li.comunicacoes a:hover
	{
	background-position:-521px -35px !important;	
	}

ul.menu-category  li.jogosconsoles a,
ul.menu-category  li.jogosconsoles a:visited
	{
	background-position:-630px 0 !important;
	width: 126px;
	}
ul.menu-category > li.jogosconsoles.current a
	{
	background-position:-632px -35px !important;
	}
ul.menu-category li.jogosconsoles a:hover
	{
	background-position:-632px -35px !important;
















	}




	
ul.menu-category  li.audiovisuais a.current ul
	{
	border:1px solid red !important;
	}

ul.menu-category li.current a.current ul
	{
	border: 1px solid red;
	}

ul.menu-category ul
	{
	width:auto !important;
	margin:-4px 0 0 0;
	padding:0px 0px 5px 0px;
	position:absolute;
	z-index:99999;
	background: transparent url(img/bg-menu-bottom.gif) no-repeat left bottom;
	}
	
ul.menu-category ul li
	{
	background-color:#e6f4fd;
	padding:0px 4px !important; 
	width:167px !important;
	z-index:999999 !important;
	position:relative;
	}
	


div.bar ul.menu-category ul li a,
div.bar ul.menu-category ul li a:visited
	{
	background:none !important;
	text-indent: 0px;
	height:auto !important;
	color:#415d72;
	font-size:11px;
	width:161px !important;
	padding:4px 3px !important; 
	border-bottom: 1px solid #f6ffff;	
	display:block !important;
	z-index:9999 !important;
	}	
	
div.bar ul.menu-category ul li a:hover
	{
	background:#0195ef !important;
	color:#ffffff !important;
	}		

ul.menu-header
	{
	margin:0;
	padding:0;		
	}

ul.menu-header li
	{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float:left;
	height:57px;
	text-indent:-9999px;
	}


ul.menu-header li a
	{
	padding:0px;
	float:left;
	text-indent:-9999px;
	display:block;
	height:57px;
	width:209px;
	background-image:url(img/bg-menu-header.jpg);
	background-color:Transparent;
	background-position:0 0;
	background-repeat:no-repeat;
	outline-style:none;
	}


ul.menu-header li.abaout
	{
	width:153px;
	}
	
ul.menu-header li a.abaout
	{	
	background-position:0 0px;
	width:153px;
	}

ul.menu-header li a.abaout:hover
	{	
	background-position:0 -57px;
	}
	
ul.menu-header li.card
	{
	width:161px;
	}
ul.menu-header li a.card
	{	
	background-position:-156px	0px;
	width:161px;
	} 

ul.menu-header li a.card:hover
	{	
	background-position:-156px	-57px;
	}
	
ul.menu-header li.responsibility
	{
	width:220px;
	}
ul.menu-header li a.responsibility
	{	
	background-position:-540px 0px;
	width:220px;
	}

ul.menu-header li a.responsibility:hover
	{	
	background-position:-540px -57px;
	}
	
ul.menu-header li.services
	{
	width:116px;
	}
ul.menu-header li a.services
	{	
	background-position:-424px 0px;
	width:116px;
	}

ul.menu-header li a.services:hover
	{	
	background-position:-424px -57px;
	width:116px;
	}
	
ul.menu-header li.shops
	{
	width:107px;
	}
ul.menu-header li a.shops
	{	
	background-position:-317px 0px;
	width:107px;
	}

ul.menu-header li a.shops:hover
	{	
	background-position:-317px -57px;
	}

