﻿/* Accordion Menu powered by www.menucool.com */

/* ##### Top level items #####*/


#acdnmenu
{
	/* Note about height:
	Set "height:auto;" if flexible height is required.
	A fixed height is prefered as content below the menu won't be pulled down/up when the menu is expanding/collapsing. */
	height: auto;
	width: 100%;
	background-color: #fff !important;
	padding-bottom: 20px;
	margin-left: 0px;
}


#acdnmenu ul.top
{
	padding-left:0;
	margin-top: 0px;
}

#acdnmenu div.heading, #acdnmenu a.link
{
	padding: 0px 0px 0px 0px;
	padding-left: 0px;
	text-align:left;
	font:normal 16px Verdana;
	font-family: 'museo_sans500';
	text-decoration:none;
	outline:none;
	text-decoration: none;
}

#acdnmenu div.current, #acdnmenu div:hover, #acdnmenu a.link:hover, #acdnmenu div.current a.link
{
	font-weight:normal;
	text-decoration:none;
}

/*Top level link without children*/
#acdnmenu a.current, #acdnmenu a.current:hover
{
	color:#FFF;
	text-decoration:underline;
}

/* arrow image for the top headings */
#acdnmenu div.arrowImage {
	width:12px;
	height:12px;
	top:9px;
	left:-2px; /* Changing it to "right:8px;" will position the arrow image to the right */
	background-image:url(arrows.gif);
	background-position:0 0;
}

#acdnmenu div.current div.arrowImage {
	background-position:0 -12px;
}

#acdnmenu li.separator
{
	border-top:none;
	border-bottom:none;
}


/* ##### Sub level items #####*/
#acdnmenu ul.sub
{
	padding-left: 0px; /*This determines the hierarchical offset*/
}

#acdnmenu ul.sub div.heading
{
	text-align:left;
	font:normal 12px Arial;
	padding:5px; padding-left:20px;
	color:#DCB;
	background:none;
}
#acdnmenu ul.sub div.heading a
{
	color:#DCB;
}

#acdnmenu ul.sub div.current
{
	color:#DCB;
	background:none;
}

#acdnmenu ul.sub a.link
{
	font:normal 11px Arial;
	color: #75777a;
	padding:5px; padding-left:20px;
	text-decoration:none;
	background:none;
	background-color: #f0f0f0;
	text-decoration: none;
	outline: none;
}

#acdnmenu ul.sub a.link:hover, #acdnmenu ul.sub a.current, #acdnmenu ul.sub div.heading a:hover, #acdnmenu ul.sub div.heading a.current
{
	color: #75777a;
	text-decoration:underline;
/*    background:none;*/
	outline: none;
	text-decoration: none;
}


#acdnmenu ul.sub div.arrowImage {
	width:12px;
	height:12px;
	top:6px;
	left:6px;
	background-image:url(arrows.gif);
	background-position:0 -24px;
}
#acdnmenu ul.sub div.current div.arrowImage {
	background-position:0 -36px;
}



/* ##### Followings usually don't need modification ###### */
/*Hack the font-size:0 bug for IE6 */
#acdnmenu,  #acdnmenu ul
{
	display:block;
	font-size:0px;
	line-height:0px;
	border:none;
}
#acdnmenu li {font-size:12px; line-height:16px;}

#acdnmenu ul li label
{
	font: 300 13px 'MuseoSans-300', sans-serif;
	color: #75777a;
	padding: 10px 0px 0px 10px;
	text-decoration:none;
	background:none;
	border: none;
}

#acdnmenu:after {content:'.';height:0;clear:both;display:block;visibility:hidden;}

/*Hack for IE6-7*/
#acdnmenu ul, #acdnmenu li, #acdnmenu div.heading, #acdnmenu a.smLink, #acdnmenu div.description {*zoom:1;}
#acdnmenu li {*float:left;*width:100%;}

#acdnmenu ul
{
	position:relative;/*!*/
	overflow:hidden;
	padding:0;margin:0;list-style-type: none;padding-left:10px;
}
#acdnmenu>ul{visibility: hidden;}
#acdnmenu li {padding:0;margin: 0px 0px 0px 0px;border-bottom: 1px solid #E5E5E5;}

#acdnmenu div.heading, #acdnmenu div.current
{
	position:relative;
	cursor: pointer;
}
#acdnmenu div.arrowImage {position:absolute; overflow:hidden;}

.right{
	position: absolute;
	right: 15px;
	top: 0px;
	font-size: 21px;
}

#acdnmenu li.marca {
	background-color:#e1e1e1;
	padding: 10px 20px;

	border: none;


	font: 300 15px 'MuseoSans-500', sans-serif;
	color: #555555;
}

.eletronico {
color: #19B896;
}

#acdnmenu .eletronico ul.sub a.link {




	border: none;

}
#acdnmenu li.marcaopen {
background-color: #e1e1e1;
padding: 10px 20px;
border: none;
font: 300 15px 'MuseoSans-500', sans-serif;
color: #555555;
}

acdnmenu ul.marcaopen a.link {
font: normal 11px Arial;
color: #75777a;
padding: 5px;
padding-left: 20px;
text-decoration: none;
background: none;
background-color: #f0f0f0;
text-decoration: none;
outline: none;

}


.eletronicos {
	color:#19B896;
}

.eletronicos a{
	color:#19B896;
	padding: 10px 10px 10px 10px;
	display: block;
}

.eletronicos a:hover{
	background:#19B896;
	color:#fff;
}

.eletronicos a:active{
	background:#19B896;
	color:#fff;
}

.eletrodomesticos  {
	color:#179B81;
}

.eletrodomesticos a {
	color:#179B81;
	padding: 10px 0px 10px 10px;
	position: relative;
	display: block;
}

.eletrodomesticos a:hover{
	background:#179B81;
	color:#fff;
}
.Cine-Foto  {
	color:#2DC770;
}

.Cine-Foto a {
	color:#2DC770;
	padding: 15px 100% 10px 10px;
	display: block;
}

.Cine-Foto a:hover{
	background:#2DC770;
	color:#fff;
}

.cinefoto  {
	color:#2DC770;

}

.cinefoto  a {
	color:#2DC770;
	padding: 15px 9px 10px;
	display: block;
}

.cinefoto  a:hover{
	background:#2DC770;
	color:#fff;
}
.telefonia  {
	color:#27A961;
}

.telefonia a {
	color:#27A961;
	padding: 15px 10px 10px;
	display: block;
}

.telefonia a:hover{
	background:#27A961;
	color:#fff;
}

.instrumentos-musicais {
	color:#1ec3cd;
}

.instrumentos-musicais a{
	color:#1ec3cd;
	padding: 10px 10px 10px 10px;
	display: block;
}

.instrumentos-musicais a:hover{
	background:#1ec3cd;
	color:#fff;
}

.instrumentos-musicais a:active{
	background:#1ec3cd;
	color:#fff;
}

.saude-e-beleza {
	color: #3598dc;
}

.saude-e-beleza a{
	color: #3598dc;
	padding: 15px 10px 10px;
	display: block;
}

.saude-e-beleza a:hover{
	background: #3598dc;
	color:#fff;
}

.informatica  {
	color:#3598dc;
}
.informatica a {
	color: #297fb8;
	padding: 15px 10px 10px;
	display: block;
}
.informatica a:hover{
	background: #297fb8;
	color:#fff;
}
.games {
	color: #9b59b6;
}
.games a{
	color: #01439a;
	padding: 15px 100% 10px 10px;
	display: block;
}
.games a:hover{
	background: #9b59b6;
	color:#fff;
}

.outlet {
	color:#e74c3c;
}

.outlet a {
	color:#e74c3c;
	font-size: 33px;  
	font-family: 'museo_sans700';
}

.fitness {
	color: #9A5896;
}
.fitness a{
	color: #9A5896;
	padding: 15px 10px 10px;
	display: block;
}
.fitness a:hover{
	background: #9A5896;
	color:#fff;
}



/* Accordion Menu powered by www.menucool.com */

/* ##### Top level items #####*/


#acdnmenu
{
	/* Note about height:
	Set "height:auto;" if flexible height is required.
	A fixed height is prefered as content below the menu won't be pulled down/up when the menu is expanding/collapsing. */
	height: auto;
	width: 100%;
	background-color: #fff !important;
	padding-bottom: 20px;
}


#acdnmenu ul.top
{
	padding-left:0;
}

#acdnmenu div.heading, #acdnmenu a.link
{
	padding: 7px 0px 4px 0px;
	padding-left: 0px;
	text-align:left;
	font:normal 16px Verdana;
	font-family: 'museo_sans500';
	text-decoration:none;
	outline:none;
	text-decoration: none;
}

#acdnmenu div.current, #acdnmenu div:hover, #acdnmenu a.link:hover, #acdnmenu div.current a.link
{
	font-weight:normal;
	text-decoration:none;
}

/*Top level link without children*/
#acdnmenu a.current, #acdnmenu a.current:hover
{
	color:#FFF;
	text-decoration:underline;
}

/* arrow image for the top headings */
#acdnmenu div.arrowImage {
	width:12px;
	height:12px;
	top:9px;
	left:4px; /* Changing it to "right:8px;" will position the arrow image to the right */
	background-image:url(arrows.gif);
	background-position:0 0;
}

#acdnmenu div.current div.arrowImage {
	background-position:0 -12px;
}

#acdnmenu li.separator
{
	border-top:none;
	border-bottom:none;
}


/* ##### Sub level items #####*/
#acdnmenu ul.sub
{
	padding-left: 0px; /*This determines the hierarchical offset*/
}

#acdnmenu ul.sub div.heading
{
	text-align:left;
	font:normal 12px Arial;
	padding:5px; padding-left:20px;
	color:#DCB;
	background:none;
}
#acdnmenu ul.sub div.heading a
{
	color:#DCB;
}

#acdnmenu ul.sub div.current
{
	color:#DCB;
	background:none;
}

#acdnmenu ul.sub a.link
{
	font:normal 11px Arial;
	color: #75777a;
	padding:5px; padding-left:20px;
	text-decoration:none;
	background:none;
	background-color: #f0f0f0;
	text-decoration: none;
	outline: none;
}

#acdnmenu ul.sub a.link:hover, #acdnmenu ul.sub a.current, #acdnmenu ul.sub div.heading a:hover, #acdnmenu ul.sub div.heading a.current
{
	color: #75777a;
	text-decoration:underline;
/*    background:none;*/
	outline: none;
	text-decoration: none;
}


#acdnmenu ul.sub div.arrowImage {
	width:12px;
	height:12px;
	top:6px;
	left:6px;
	background-image:url(arrows.gif);
	background-position:0 -24px;
}
#acdnmenu ul.sub div.current div.arrowImage {
	background-position:0 -36px;
}



/* ##### Followings usually don't need modification ###### */
/*Hack the font-size:0 bug for IE6 */
#acdnmenu,  #acdnmenu ul
{
	display:block;
	font-size:0px;
	line-height:0px;
	border:none;
}
#acdnmenu li {font-size:12px; line-height:16px;}

#acdnmenu ul li label
{
	font: 300 13px 'MuseoSans-300', sans-serif;
	color: #75777a;
	padding: 10px 0px 0px 10px;
	text-decoration:none;
	background:none;
	border: none;
}

#acdnmenu:after {content:'.';height:0;clear:both;display:block;visibility:hidden;}

/*Hack for IE6-7*/
#acdnmenu ul, #acdnmenu li, #acdnmenu div.heading, #acdnmenu a.smLink, #acdnmenu div.description {*zoom:1;}
#acdnmenu li {*float:left;*width:100%;}

#acdnmenu ul
{
	position:relative;/*!*/
	overflow:hidden;
	padding:0;margin:0;list-style-type: none;padding-left:10px;
}
#acdnmenu>ul{visibility: hidden;}
#acdnmenu li {padding:0;margin:0;border-bottom: 1px solid #E5E5E5;}

#acdnmenu div.heading, #acdnmenu div.current
{
	position:relative;
	cursor: pointer;
}
#acdnmenu div.arrowImage {position:absolute; overflow:hidden;}

.right{
	position: absolute;
	right: 15px;
	top: 0px;
	font-size: 21px;
}

#acdnmenu li.marca {
	background-color:#e1e1e1;
	padding: 10px 20px;

	border: none;


	font: 300 15px 'MuseoSans-500', sans-serif;
	color: #555555;
}

.eletronico {
color: #19B896;
}

#acdnmenu .eletronico ul.sub a.link {




	border: none;

}
#acdnmenu li.marcaopen {
background-color: #e1e1e1;
padding: 10px 20px;
border: none;
font: 300 15px 'MuseoSans-500', sans-serif;
color: #555555;
}

acdnmenu ul.marcaopen a.link {
font: normal 11px Arial;
color: #75777a;
padding: 5px;
padding-left: 20px;
text-decoration: none;
background: none;
background-color: #f0f0f0;
text-decoration: none;
outline: none;

}




.eletronicos {
	color:#19B896;
}

.eletronicos a{
	color:#19B896;
	padding: 15px 10px 10px;
}

.eletronicos a:hover{
	background:#19B896;
	color:#fff;
}

.eletronicos a:active{
	background:#19B896;
	color:#fff;
}

.eletrodomesticos  {
	color:#179B81;
}

.eletrodomesticos a {
	color:#179B81;
	padding: 15px 10px 10px;
}

.eletrodomesticos a:hover{
	background:#179B81;
	color:#fff;
}
.Cine-Foto  {
	color:#2DC770;
}

.Cine-Foto a {
	color:#2DC770;
	padding: 15px 100% 10px 10px;
}

.Cine-Foto a:hover{
	background:#2DC770;
	color:#fff;
}

.cinefoto  {
	color:#2DC770;

}

.cinefoto  a {
	color:#2DC770;
	padding: 15px 9px 10px;
}

.cinefoto  a:hover{
	background:#2DC770;
	color:#fff;
}
.telefonia  {
	color:#27A961;
}

.telefonia a {
	color:#27A961;
		padding: 15px 10px 10px;
}

.telefonia a:hover{
	background:#27A961;
	color:#fff;
}

.saude-e-beleza {
	color: #3598dc;
}

.saude-e-beleza a{
	color: #3598dc;
	padding: 15px 10px 10px;
}

.saude-e-beleza a:hover{
	background: #3598dc;
	color:#fff;
}

.informatica  {
	color:#3598dc;
}
.informatica a {
	color: #297fb8;
	padding: 15px 10px 10px;
}
.informatica a:hover{
	background: #297fb8;
	color:#fff;
}
.games {
	color: #9b59b6;
}
.games a{
	color: #01439a;
	padding: 15px 100% 10px 10px;
}
.games a:hover{
	background: #01439a;
	color:#fff;
}

.outlet {
	color:#e74c3c;
}

.outlet a {
	color:#e74c3c;
	font-size: 33px;  
	font-family: 'museo_sans700';
}


/* ##### Top level items #####*/


#acdnmenu2
{
	/* Note about height:
	Set "height:auto;" if flexible height is required.
	A fixed height is prefered as content below the menu won't be pulled down/up when the menu is expanding/collapsing. */
	height: auto;
	width: 100%;
	background-color: #fff !important;
	padding-bottom: 20px;
}


#acdnmenu2 ul.top
{
	padding-left:0;
}

#acdnmenu2 div.heading, #acdnmenu2 a.link
{
	padding: 7px 0px 4px 0px;
	padding-left: 0px;
	text-align:left;
	font:normal 16px Verdana;
	font-family: 'museo_sans500';
	text-decoration:none;
	outline:none;
	text-decoration: none;
}

#acdnmenu2 div.current, #acdnmenu2 div:hover, #acdnmenu2 a.link:hover, #acdnmenu2 div.current a.link
{
	font-weight:normal;
	text-decoration:none;
}

/*Top level link without children*/
#acdnmenu2 a.current, #acdnmenu2 a.current:hover
{
	color:#FFF;
	text-decoration:underline;
}

/* arrow image for the top headings */
#acdnmenu2 div.arrowImage {
	width:12px;
	height:12px;
	top:9px;
	left:4px; /* Changing it to "right:8px;" will position the arrow image to the right */
	background-image:url(arrows.gif);
	background-position:0 0;
}

#acdnmenu2 div.current div.arrowImage {
	background-position:0 -12px;
}

#acdnmenu2 li.separator
{
	border-top:none;
	border-bottom:none;
}


/* ##### Sub level items #####*/
#acdnmenu2 ul.sub
{
	padding-left: 0px; /*This determines the hierarchical offset*/
}

#acdnmenu2 ul.sub div.heading
{
	text-align:left;
	font:normal 12px Arial;
	padding:5px; padding-left:20px;
	color:#DCB;
	background:none;
}
#acdnmenu2 ul.sub div.heading a
{
	color:#DCB;
}

#acdnmenu2 ul.sub div.current
{
	color:#DCB;
	background:none;
}

#acdnmenu2 ul.sub a.link
{
	font:normal 11px Arial;
	color: #75777a;
	padding:5px; padding-left:20px;
	text-decoration:none;
	background:none;
	background-color: #f0f0f0;
	text-decoration: none;
	outline: none;
}

#acdnmenu2 ul.sub a.link:hover, #acdnmenu2 ul.sub a.current, #acdnmenu2 ul.sub div.heading a:hover, #acdnmenu2 ul.sub div.heading a.current
{
	color: #75777a;
	text-decoration:underline;
/*    background:none;*/
	outline: none;
	text-decoration: none;
}


#acdnmenu2 ul.sub div.arrowImage {
	width:12px;
	height:12px;
	top:6px;
	left:6px;
	background-image:url(arrows.gif);
	background-position:0 -24px;
}
#acdnmenu2 ul.sub div.current div.arrowImage {
	background-position:0 -36px;
}



/* ##### Followings usually don't need modification ###### */
/*Hack the font-size:0 bug for IE6 */
#acdnmenu2,  #acdnmenu2 ul
{
	display:block;
	font-size:0px;
	line-height:0px;
	border:none;
}
#acdnmenu2 li {font-size:12px; line-height:16px;}

#acdnmenu2 ul li label
{
	font: 300 13px 'MuseoSans-300', sans-serif;
	color: #75777a;
	padding: 10px 0px 0px 10px;
	text-decoration:none;
	background:none;
	border: none;
}

#acdnmenu2:after {content:'.';height:0;clear:both;display:block;visibility:hidden;}

/*Hack for IE6-7*/
#acdnmenu2 ul, #acdnmenu2 li, #acdnmenu2 div.heading, #acdnmenu2 a.smLink, #acdnmenu2 div.description {*zoom:1;}
#acdnmenu2 li {*float:left;*width:100%;}

#acdnmenu2 ul
{
	position:relative;/*!*/
	overflow:hidden;
	padding:0;margin:0;list-style-type: none;padding-left:10px;
}
#acdnmenu2>ul{visibility: hidden;}
#acdnmenu2 li {padding:0;margin:0;border-bottom: 1px solid #E5E5E5;}

#acdnmenu2 div.heading, #acdnmenu2 div.current
{
	position:relative;
	cursor: pointer;
}
#acdnmenu2 div.arrowImage {position:absolute; overflow:hidden;}

.right{
	position: absolute;
	right: 15px;
	top: 0px;
	font-size: 21px;
}

#acdnmenu2 li.marca {
	background-color:#e1e1e1;
	padding: 10px 20px;

	border: none;


	font: 300 15px 'MuseoSans-500', sans-serif;
	color: #555555;
}

.eletronico {
color: #19B896;
}

#acdnmenu2 .eletronico ul.sub a.link {




	border: none;

}
#acdnmenu2 li.marcaopen {
background-color: #e1e1e1;
padding: 10px 20px;
border: none;
font: 300 15px 'MuseoSans-500', sans-serif;
color: #555555;
}

acdnmenu2 ul.marcaopen a.link {
font: normal 11px Arial;
color: #75777a;
padding: 5px;
padding-left: 20px;
text-decoration: none;
background: none;
background-color: #f0f0f0;
text-decoration: none;
outline: none;

}
