/* - MENU BAR - */

.megamenu_container {
	/*width:1000px;*/
	height:31px; /* altura da barra azul */
	z-index:9999;
	margin:0 auto;
	/* margin:0 -50; */
	position: relative;
	background:#0F0;
	border:0px solid orange;
	text-align: center;
}

.megamenu {
  border: 0px solid #FFFFFF;
    color: #FFFFFF;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    height: 31px;
    list-style: none outside none;
	width: 1000px;
    z-index: 9999;
	padding: 0;
	margin: 0;
}

.megamenu li {
  border: 0px solid;
  float: left;
  margin: 0;
  padding-top: 8px;
  padding-bottom: 10px;
   
}

.megamenu li:hover, .active {
  background: #F90; /* cor do fundo do mouse-over do menu */
  background-color: #FF9900;
}

.megamenu li.noactive {
  background:none;
}
/* level1 */
.megamenu li a {
  font-size:10px;
  color:#ffffff;
  /* text-transform:uppercase; */
  outline:0;
  text-decoration:none;
  /*display:block;*/
  /* padding: 10px 12px 10px 10px; */
  /*padding: 10px 10px 10px 10px;*/
  border:0px solid orange;

}

/*.megamenu li:hover a {
  color:#FFFFFF;
  
}
*/
.megamenu li a:hover{
  color:#FFFFFF;
  font-size:10px;
  background-color:#FF9900;
  text-decoration:none;
}

.megamenu li .drop {
   
	/* padding-right:5px; */
	/* background:url("../img/down.png") no-repeat right center; */	
}


/* - RIGHT ALIGNED MENU ITEM - 
    
.megamenu li.right {
  float:right;
  margin-right:-1px;
}

.megamenu li.right a {
  margin-right:5px;
}
*/

/* - DROP DOWN COMMON CONTAINER - */

.megamenu li .dropcontent {
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  position:absolute; 
  left:-9999em;
  /* top:46px; */ /* altura que o dropdown do menu vai começar */
  top:31px; /* altura que o dropdown do menu vai começar */
  border: 1px solid #000000;

/*  z-index:9998; /* For IE7 */

  padding:10px 0 10px 0;
  text-align:left;
  border:1px solid #004c94;
  border-top:none;
  background: #F90; /* cor do fundo do drop down */
  -webkit-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
}


.megamenu li .dropcontent {
  margin-left: -1px;
  margin-right:auto;
  margin-top:0;
  position:absolute; 
  left:-9999em;
  /* top:46px; */ /* altura que o dropdown do menu vai começar */
  top:31px; /* altura que o dropdown do menu vai começar */
  border: 1px solid #000000;

/*  z-index:9998; /* For IE7 */

  padding:10px 0 10px 0;
  text-align:left;
  border:1px solid #004c94;
  border-top:none;
  background: #F90; /* cor do fundo do drop down */
  -webkit-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
}


.megamenu li .dropfirst {
  /* margin:0 auto 0 -1px; Fixes a 1px issue for the 1st drop down */
}


/* - DROP DOWN SPECIFIC CONTAINERS - */

.megamenu .drop1column {  width: 170px;}
.megamenu .drop2columns { width: 350px;}
.megamenu .drop3columns { width: 510px;}
.megamenu .drop4columns { width: 670px;}
.megamenu .drop5columns { width: 0px;}
.megamenu .drop6columns { width: 1020px;}


/* - COLUMNS GRID - */

.megamenu .col_1, 
.megamenu .col_2, 
.megamenu .col_3, 
.megamenu .col_4, 
.megamenu .col_5, 
.megamenu .col_6, 
.megamenu .col_7, 
.megamenu .col_8, 
.megamenu .col_9, 
.megamenu .col_10, 
.megamenu .col_11, 
.megamenu .col_12 {
  float: left;
  display:inline;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
}

.megamenu .col_1 {  width:145px; }
.megamenu .col_2 {  width:340px;}
.megamenu .col_3 {  width:0px;}
.megamenu .col_4 {  width:0px;}
.megamenu .col_5 {  width:0px;}
.megamenu .col_6 {  width:800px;}

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}


/* - DROP DOWN TYPOGRAPHY - */

.megamenu p, 
.megamenu h1, 
.megamenu h2, 
.megamenu h3, 
.megamenu h4, 
.megamenu h5, 
.megamenu h6 {
  padding:0;
  margin:0;
  /* color:#FFFFFF; */
  color:#002851;
}

.megamenu h6 {
  margin-top: 0px;
  margin-bottom:7px;
}

.megamenu h6 {
  font-family: Tahoma, Geneva, sans-serif;
  font-size:12px;
  text-transform:uppercase;
}


/* Links */

.megamenu li .dropcontent a, .megamenu li .fullwidth a {
  text-transform:none;
  font-size:12px;
  display:inline;
  padding:0;
} 

.megamenu li .dropcontent a:hover, .megamenu li .fullwidth a:hover {
  padding:0;
}


/* Lists */

.megamenu li ul {
  list-style:none;
  padding:0;
  margin:0 0 0 0;
}

.megamenu li ul li {
  font-size:11px;
  line-height: normal;
  position:relative;
  padding:0;
  margin:0;
  float:none;
  text-align:left;
}

.megamenu li ul li:hover {
  background: none;
  border:none;
}

.megamenu ul.list, 
.megamenu ul.list2, 
.megamenu ol.num, 
.megamenu ol.num2 {
  margin:0 0 18px 20px;
  padding:0;
}

.megamenu ul.list li, 
.megamenu ul.list2 li, 
.megamenu ol.num li, 
.megamenu ol.num2 li {
  padding:0 0 0 12px;
  line-height:24px;
}

.megamenu .list li {
  list-style:disc;
}

.megamenu .list2 li {
  list-style:square;
}

.megamenu .num li {
  list-style:decimal;
}

.megamenu .num2 li {
  list-style:upper-latin;
}

.megamenu li .dropcontent ul.list li a, 
.megamenu li .dropcontent ul.list2 li a, 
.megamenu li .dropcontent ol.num li a, 
.megamenu li .dropcontent ol.num2 li a, 
.megamenu li .fullwidth ul.list li a, 
.megamenu li .fullwidth ul.list2 li a, 
.megamenu li .fullwidth ol.num li a, 
.megamenu li .fullwidth ol.num2 li a {
  color:#cccccc;
}

.megamenu li .dropcontent ul.list li a:hover, 
.megamenu li .dropcontent ul.list2 li a:hover, 
.megamenu li .dropcontent ol.num li a:hover, 
.megamenu li .dropcontent ol.num2 li a:hover, 
.megamenu li .fullwidth ul.list li a:hover, 
.megamenu li .fullwidth ul.list2 li a:hover, 
.megamenu li .fullwidth ol.num li a:hover, 
.megamenu li .fullwidth ol.num2 li a:hover {
	color:#ffffff;
}

.megamenu ul.thumbnails li {
  margin-bottom:18px;
}

.megamenu ul.categories {
  /* background:url("../img/menu_separator.jpg") top repeat-x; */
  background:url("../../img/menu_separator.jpg") top repeat-x;
}

.megamenu ul.categories li, 
.megamenu ul.categories li:hover {
 /* background:url("../../img/menu_separator.jpg") bottom repeat-x;
   background:url("../img/menu_separator.jpg") bottom repeat-x; */
  padding:1px 0 1px 5px; /* DISTÂNCIA DA LINHA QUE SEPARA OS LINKS DO MENU */
      
}

/* categories */
.megamenu li .dropcontent ul.categories li a, 
.megamenu li .fullwidth ul.categories li a {
  /* color:#fff; */
  color:#002851;
}

.megamenu li .dropcontent ul.categories li a:hover, 
.megamenu li .fullwidth ul.categories li a:hover {
  color: #ffffff; /* cor do mouseover do dropdown do menu */
  font-size:12px;
  /* color: #333; cor do mouseover do dropdown do menu */
}


/* - COLOR - */

.menu_blue {
  /* background-color:#004c94; */
  background-color:#002753;
}

.menu_blue .megamenu li .dropcontent a, 
.menu_blue .megamenu li .fullwidth a {
  color:#fff;
}

.menu_blue .megamenu li .dropcontent a:hover, 
.menu_blue .megamenu li .fullwidth a:hover {
  color: #333;
}

#separador{ width:5px; height:20px; margin-top:8px;}
