﻿@charset "UTF-8";

/*
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 */
 
 
 

    
ul.menu_level1
{
		text-transform: uppercase;	
	font-size: 10pt;
 position : relative;
 z-index: 597;
 float: left;
}
ul.menu_level1,
ul.menu_level1 li,
ul.menu_level1 ul {       
 list-style: none;
 margin: 0;
 padding: 0;
 vertical-align: middle;
}

.menu_superior {
    margin-bottom: 10px;
    margin-left: 5px;
}

.menu_superior table{
border-left-width: 0px;
border-right-width: 0px;
}


/*nivel 1*/
ul.menu_level1 li {
	float: left;
	/*line-height: 35px;*/
	vertical-align: middle;
	zoom: 1;	 	
	background-color: #282828;/*Laranja escuro*/
	color: #FFFFFF;/*branco*/
	padding: 0;
	border: none;
	/*border-style: solid; */
	border-width: 0px 0px 0px 0px;
	border-color: #fff #d9d9d9 #d9d9d9;
	width: 135px;
	height: 120px;
}

/*nivel 1 hover*/
ul.menu_level1 li.hover,
ul.menu_level1 li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
 background-color: #FF8B4C;/*laranja claro*/
 color: #3E3E3E;/*cinza escuro*/
}
/*nivel 1 links*/
ul.menu_level1 a:link,	
ul.menu_level1 a:visited	{
 color: #FFFFFF; /*laranja escuro*/
 text-decoration: none; 
 padding-right: 20px;
 padding-left: 20px;	
 text-align: left;
 height: 35px; 
 padding-right: 20px;
 padding-left: 20px;
}


/* Menu L2*/
ul.menu_level2
{
		text-transform: uppercase;	
	font-size: 10pt;
 position : relative;
 z-index: 597;
 float: left;
}
ul.menu_level2,
ul.menu_level2 li,
ul.menu_level2 ul {       
 list-style: none;
 margin: 0;
 padding: 0;
 vertical-align: middle;
}

ul.menu_level2 li {
	float: left;
	/*line-height: 35px;*/
	vertical-align: middle;
	zoom: 1;	 	
	background-color: #E76049;/*Laranja escuro*/
	color: #FFFFFF;/*branco*/
	font-weight: bold;
	padding: 0;
	border: none;
	/*border-style: solid; */
	border-width: 0px 0px 0px 1px;
	border-color: #fff #d9d9d9 #d9d9d9;
	width:146px;
	height: 60px;
}


ul.menu_level2 li.hover,
ul.menu_level2 li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
 background-color: #FF8B4C;/*laranja claro*/
 color: #3E3E3E;/*cinza escuro*/
}

ul.menu_level2 a:link,	
ul.menu_level2 a:visited	{
 color: #FFFFFF; /*laranja escuro*/
 text-decoration: none; 
 padding-right: 20px;
 padding-left: 20px;	
 text-align: left;
 height: 35px; 
 padding-right: 20px;
 padding-left: 20px;
}
ul.dropdown{
	text-transform: uppercase;	
	font-size: 10pt;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {       
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

/*nivel 1*/
ul.dropdown li {
	float: left;
	/*line-height: 35px;*/
	vertical-align: middle;
	zoom: 1;	 	
	background-color: #000000;/*Laranja escuro*/
	color: #FFFFFF;/*branco*/
	font-weight: bold;
	padding: 0;
	border: none;
	/*border-style: solid; */
	border-width: 0px 0px 0px 1px;
	border-color: #fff #d9d9d9 #d9d9d9;
}

ul.dropdown li.item1_pt-BR { width:146px; }
ul.dropdown li.item2_pt-BR { width:146px; }
ul.dropdown li.item3_pt-BR { width:146px; }
ul.dropdown li.item4_pt-BR { width:146; }
ul.dropdown li.item5_pt-BR { width:146px; }
ul.dropdown li.item6_pt-BR { width:90px; }
ul.dropdown li.item7_pt-BR { width:106px; }
                   
ul.dropdown li.item1_en-GB { width:100px; }
ul.dropdown li.item2_en-GB { width:76px; }
ul.dropdown li.item3_en-GB { width:104px; }
ul.dropdown li.item4_en-GB { width:72px; }
ul.dropdown li.item5_en-GB { width:144px; }
ul.dropdown li.item6_en-GB { width:104px; }
ul.dropdown li.item7_en-GB { width:110px; }

/*nivel 1 hover*/
ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
 background-color: #FF8B4C;/*laranja claro*/
 color: #3E3E3E;/*cinza escuro*/
}

/*nivel 2*/
ul.dropdown ul {
 left 0; 
 display: none;
 position: relative;
 top: 100%;  
 z-index: 598;  
 margin-top: 0;
}

/*nivel 2; itens*/  
ul.dropdown ul li {
 font-weight: normal;
 background-color: #D7D7D5;/*cinza claro*/  
 min-width: 300px; 
}

ul.dropdown li:hover > ul {
 display: block;
}

/*nivel 1 links*/
ul.dropdown a:link,	
ul.dropdown a:visited	{
 color: #FFFFFF; /*laranja escuro*/
 text-decoration: none; 
 padding-right: 20px;
 padding-left: 20px;	
 text-align: left;
 height: 35px; 
}

ul.dropdown a.link_pt-BR:link,	
ul.dropdown a.link_pt-BR:visited {
 padding-right: 20px;
 padding-left: 20px;	
}

ul.dropdown a.link_en-GB:link,	
ul.dropdown a.link_en-GB :visited {
 padding-right: 18px;
 padding-left: 18px;	
}

/*links do nivel 2*/ 
ul.dropdown ul li a:link,	ul.dropdown ul li a:visited {
    min-width: 232px; 
}

/*nivel 1 hover*/
ul.dropdown a:hover {
 color: #3E3E3E; /*cinza escuro*/
 background-color: #FF8B4C; /*laranja claro*/ 
}

ul.dropdown a:active	{ color: #000; }

/*nivel 2 links*/
ul.dropdown ul li a:link,
ul.dropdown ul li a:visited {
 color: #3E3E3E; /*cinza escuro*/
 text-decoration: none; 
 text-align: left;
 max-height: 17px;
}

/*nivel 2 hover*/
ul.dropdown ul li a:hover {
 color: #3E3E3E;
 background-color: #FEA06D;
 font-size:12px;
 font-weight: bold; 
}

ul.dropdown a,
ul.dropdown span {
 display: block;
 padding-top: 7px;
 padding-bottom: 7px; 
}

ul.dropdown li a,
ul.dropdown *.dir { 
}

ul.dropdown *.dir { 
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown li:hover > *.dir { 
 background-color: #FF8B4C; 
 color: #3E3E3E;
 font-weight: bold; 
}

ul.dropdown ul li:hover > *.dir{
 padding-left: 15px; 
}

.espacamento {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity = 0);    
    opacity: 0;
    -moz-opacity:0;   
    display: block;
    clear: both;    
    height:1px;  
}

.penultimo {
    left:-84px;
}

.ultimo {
    right:0;
}

.MenuSuperior_Container{
    /* height: 140px; */
	
    /* z-index: 9999; */
    /* clear: both; */
    /* float: left; */
}

.Menu{



width: 100%;


display: block;  





border-left-width: 0px;



border-right-width: 0px;



}


.Menu p{

/* display: block; */

/* margin-top: 16px; */

/* margin-bottom: 11px; */

/* margin-left: 25px; */

/* margin-right: 10px; */

}
.Menu table
{
	text-align: center;
	width: 100%;
	height: 100%;
}

.Menu div
{
	/* padding: 18px; */
	background-color: #000000;
	width: 100%;
	height: 100%;
}

.Menu a{


display: block;




width: 100%;




height: 100%;

text-transform: uppercase;

font-family: FuturaStdLight, Arial, Tahoma, Verdana, MS Sans Serif;




color: #D9DADC;


font-weight: normal;


font-size: 11px;


padding: 18px;


}

/*.Menu td:hover{

 background-color: #2C2C2B;/*laranja escuro   
 background-repeat: no-repeat;   

 background-position: bottom;   
 background-image: url("../img/triangulo_menu_principal.png");
 
}*/




.Menu td{


/* width: 10%; */




/* max-width: 10%; */






/* height: 50px; */


border-width: 0px 0px 0px 4px;




border-color: transparent;






border-style: solid;


}



.SubMenu, .rootMenu, .subSubMenu{
    margin-bottom: 5px;
    border-collapse: collapse;  display: block;
}

/*
.SubMenu table
{
	text-align: center;
	display:table;
	width: 100px;
	height: 100px;
}

.SubMenu tr{
    width: 100%;
}
*/

.SubMenu td, .rootMenu td, .subSubMenu td{
    border-style: solid;
    border-width: 5px;
    border-color: transparent;
    border-bottom-width: 0px;
    border-top-width: 0px;
    /* height: 50px; */
    vertical-align: middle;
    white-space: nowrap;
}

.SubMenu div, .rootMenu div, .subSubMenu div
{
	background-color: #000000;
	/* display: block; */
	/* padding: 15px; */
	height: 100%;
}


.SubMenu div:hover{
    background-color: #D94C2F;/*laranja escuro*/
    /* height: 100%; */
}


.SubMenu a, .rootMenu a, .subSubMenu a{
    display: block;
    text-transform: uppercase;
    font-size: 11px;
    color: #D9DADC;
    font-weight: normal;
    width: inherit;
    display: block;
    font-family: FuturaStdLight;
}

.SubMenu a:hover{
    color: #D9DADC;
}

.SubMenu a:hover{
    color: #D9DADC;
    width: 100%;
    height: 100%;
}

.rootMenu span
{
	display: table-cell;
	min-height: 35px;
	min-width: 50px;
	color: #ffffff;
	text-align: center;
	padding: 15px 15px 15px 15px;
	vertical-align: middle;
	font-family: FuturaStdBook;
	font-size: 12px;
}

.SubMenu span
{
	display: table-cell;
	min-height: 35px;
	min-width: 50px;
	color: #ffffff;
	text-align: center;
	padding: 10px 14px 10px 14px;
	vertical-align: middle;
	font-family: FuturaStdBook;
	font-size: 12px;
}


.subSubMenu span
{
	display: table-cell;
	min-height: 35px;
	min-width: 50px;
	color: #ffffff;
	text-align: center;
	padding: 5px 15px 5px 15px;
	vertical-align: middle;
	font-family: FuturaStdBook;
	font-size: 12px;
}


.SubMenu .Menu_Item_Selecionado, .rootMenu .Menu_Item_Selecionado, .subSubMenu .Menu_Item_Selecionado{
    background-repeat: no-repeat;   
    background-position: bottom;   
    /*background-image: url("../img/triangulo_menu_principal.png");*/
    /*background-size: 20px;*/
    background-color: #e76049;

}

.SubMenu .Menu_Item_Hover, .rootMenu .Menu_Item_Hover, .subSubMenu .Menu_Item_Hover{
    background-repeat: no-repeat;   
    background-position: bottom;   
    /* background-image: url("../img/triangulo_menu_principal.png"); */
    /*background-size: 20px;  */
    background-color: #D94C2F;
}

/*
.SubMenu p{
    display: block;
    margin-top: 16px;
    margin-bottom: 11px;
    margin-left: 25px;
    margin-right: 10px;
}
    */
