.easynavigation { padding:0 ; font-size:12px; line-height: 11px; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
.easynavigation li { text-align:left; }
.easynavigation li.over { z-index:999; }
.easynavigation a,
.easynavigation a:hover { display:block; line-height:1.3em; text-decoration:none; }
.easynavigation span { display:block; cursor:pointer; }
.easynavigation li ul span {white-space:normal; }
/* paddings for new levels inside one dropdown */
.easynavigation ul.category { padding: 0 0 0 15px; }
.easynavigation .dropdown > ul.category { padding: 0; }

/************ 0 LEVEL  ***************/
.easynavigation li { float:left;  vertical-align: top; padding: 0; }
.easynavigation li.active a { color:#7b4b43; } /* level 0 ativo */
.easynavigation li ul { list-style:url(../images/seta_lat_azul.gif); padding-left: 0px; } 
.easynavigation li ul li { margin-left: 5px; } 
.easynavigation li.active .category a { color:#315d6a; } /* subcategorias com level0 aberto */
.easynavigation li.active .category a:hover { color:#7b4b43;  } /* subcategorias com level0 aberto HOVER */
.easynavigation a { padding:0 12px 0 0; font-weight:bold; }
.easynavigation a:hover { text-decoration: ; }

/************ 1ST LEVEL ************/
.easynavigation ul li.column { background: none; padding: 0; }
.easynavigation ul li.last { padding-bottom:0; }

.easynavigation ul li a { padding:0; font-weight:normal; }
.easynavigation ul li a{   }
.easynavigation ul li a:hover {   !important; }
.easynavigation ul span { padding:0 15px 0 15px;}

/********************************************/
/*********** Dropdown navigation ************/
/********************************************/
.nav-dropdown li { position: relative; }
.nav-dropdown ul.dropdown { position:absolute; width: 300px; top:25px; left:-10000px; border:1px solid #899ba5; background: #ecf3f6; }
.nav-dropdown ul ul.dropdown { top:5px; }
.nav-dropdown ul li.category,
.nav-dropdown ul li.active { float:none; margin:0; background:#ecf3f6; }
.nav-dropdown ul li a { background:#ecf3f6; }
.nav-dropdown ul li a:hover { background:#d5e4eb; }

/* Show menu */
.nav-dropdown li.over > ul.dropdown { left:0; }
.nav-dropdown li.over > ul li.over > ul.dropdown { left:100px;  }

.nav-dropdown ul.column-wrapper { width: 300px; }
.nav-dropdown .column { width: 150px; float: left !important; }

.side-col ul.dropdown { width: 15em; }
.side-col .nav-dropdown { padding:0; }
.side-col .nav-dropdown li { float:none; }
.side-col .nav-dropdown ul.dropdown { top: 10px; }

/* Left column navigation */
.col-left .nav-dropdown li.over > ul.dropdown { left:60px; }

/* Right column navigation */
.col-right .nav-dropdown li.over > ul.dropdown { right:150px; left:auto; }
.col-right .nav-dropdown li.over > ul li.over > ul.dropdown { right:100px; left:auto; }

/*********************************************/
/************* Static Navigation *************/
/*********************************************/
.nav-static {  }
.nav-static li { background: none !important; float: none; }
.nav-static li a { background: none !important; }
.nav-static ul.column-wrapper { width: auto; padding: 0 0 0 10px; overflow: hidden; zoom: 1; }
.nav-static .column { width: auto; float: left; }
.nav-static li.active > a { font-weight: bold; }
.nav-static ul span, .nav-static ul li.last li span { padding:2px 6px 2px 0px; _line-height:1em; _margin:-2px 0 -5px 0;}

.side-col .nav-static { padding: 0; }
.header-nav .nav-static li.level0 { float: left; }

/************************************************/
/************* Javascript accordion *************/
/************************************************/
.nav-accordionjs { padding: 0;}
.nav-accordionjs li { float: none; position: relative; }
.nav-accordionjs li a { padding:0; background:none !important; }
.nav-accordionjs li a:hover,
.nav-accordionjs li.active > a,
.nav-accordionjs ul li a:hover { !important; }
.nav-accordionjs ul.category { padding: 0 15px 0 15px; height: 0; overflow: hidden; position: relative; }
.nav-accordionjs li.active > ul.category { height: auto; } /**/
.nav-accordionjs span { padding: 0 !important; line-height: 20px; }
.nav-accordionjs span, .nav-accordionjs a { display: inline !important; }

.nav-accordionjs .accordion-toggle { background: url(../images/accordion_toggle.gif) no-repeat 0 0; text-indent: -9999px; width: 20px; height: 20px; position: absolute; right: 5px; top: 0; padding: 0 !important; cursor: pointer; }
.nav-accordionjs .accordion-toggle:hover {background-position: -20px 0; }
.nav-accordionjs .accordion-toggle-active { background-position: 0 -20px; }
.nav-accordionjs .accordion-toggle-active:hover { background-position: -20px -20px; }

.nav-accordionjs .level0 {}

/***********************************************/
/************* Standart navigation *************/
/***********************************************/
.nav-standart li { position:relative; text-align:left; }
.nav-standart li.over a,
.nav-standart a:hover {  }

/************ 1ST LEVEL ************/
.nav-standart ul li,
.nav-standart ul li.active { float:none; margin:0; padding-bottom:1px; background:#ecf3f6 url(../images/nav_divider.gif) repeat-x 0 100%; }
/*.nav-standart ul li.over { background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%; }*/
.nav-standart ul li.last { background:#ecf3f6; padding-bottom:0; }

.nav-standart ul a,
.nav-standart ul a:hover { float:none; padding:0; background:none; }
.nav-standart ul li a { font-weight:normal !important; }

/************ 2ND LEVEL ************/
.nav-standart ul { position:absolute; width:15em; top:25px; left:-10000px; border:1px solid #899ba5; }

/* Show menu */
.nav-standart li.over > ul { left:0; }
.nav-standart li.over > ul li.over > ul { left:100px; }
.nav-standart li.over ul ul { left:-10000px; }

/************ 3RD+ LEVEL ************/
.nav-standart ul ul { top:5px; }

/* IE6 fix */
.nav-standart li.over ul.shown-sub,
.nav-dropdown li.over ul.shown-sub { left:0; }
.nav-standart li.over li ul.shown-sub,
.nav-dropdown li.over li ul.shown-sub { left:100px; }

.nav-static ul.column-wrapper { _width: 240px; }
.nav-static .column { _width: 120px; }

.nav-accordionjs ul.shown { display: block; }
.nav-accordionjs li,
.nav-accordionjs ul,
.mini-navigation .content { zoom: 1; }



