.easynavigation { padding:0 ; font-size:1.1em; }

/************** 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; padding:15px 0 0 20px; }
.easynavigation li ul span {white-space:normal; }
/* paddings for new levels inside one dropdown */
.easynavigation ul.category { padding: 0 0 0 0; }
.easynavigation .dropdown > ul.category { padding: 0; }

/************ 0 LEVEL  ***************/
.easynavigation li { float:left; zoom: 1; vertical-align: top; }
.easynavigation li.active a { color:#a10000; } /* level 0 ativo */
.easynavigation li ul {  padding-left: 0px; } 
.easynavigation li ul li { margin-left: -2px; background:none;} 
.easynavigation li.active .category a { color:#494949;  } /* subcategorias com level0 aberto */
.easynavigation li.active .category a:hover { color:#494949;  } /* subcategorias com level0 aberto HOVER */
.easynavigation a { padding:2px 12px 2px 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:3px 15px 4px 5px;}

/********************************************/
/*********** 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 {  margin:0 0 0 -13px; width:181px; background:url(../images/bg_box_top_categorias.jpg) no-repeat 50% top ; /* 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 { background:url(../images/seta_lat_azul.gif) no-repeat 20px 4px; padding:3px 0px 4px 30px; color:#494949; }

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

.nav-static li.level0 {  }
.nav-static li.level0 li.level1 {  }
.nav-static li.level0 .last {background:url(../images/bg_box_bottom_categorias.jpg) no-repeat bottom ; height:27px; margin:0 0 10px -3px; *margin:0 0 0 -3px; _margin:0 0 0 -2px; *border-bottom:solid 10px #fff;  }
.nav-static li.level0 .last a {padding:0 0 0 2px; }

/************************************************/
/************* 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: 0; 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 
{


background-color: transparent;

background-image: url(../images/bg_left-nav-level0.gif);

background-repeat: repeat-x;

background-attachment: scroll;

background-position: center top;

padding-top: 4px;

padding-right: 0;

padding-bottom: 4px;

padding-left: 10px;



}
/***********************************************/
/************* 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; }
