



div#menu {



    



	background:url(imagens/shdow_bt.png) no-repeat right bottom;

    /*height: 100%;*/

    position: fixed;

    top: 220px;

    width: 281px;

    z-index: 100;



}







div#menu ul {



    margin: 0;



    padding: 0;



    list-style: none;



    float: right;



	margin-top:20px;



}



div#menu ul.menu {



}







div#menu li {



    position: relative;



    z-index: 9;



    margin: 0;



    padding: 0;



    display: block;



    float: left;



	width:100%;



}



   



div#menu li:hover>ul {



    left: -2px;



}







div#menu li div {



    list-style: none;



    position: absolute;



    top: 0;



    left: 224px;



    width: 150px;



    z-index: 8;



    visibility: hidden;



    padding: 0;



    _padding: 0 0 2px 0;



    margin: 0;



	background:#333;



	border:1px solid #FFF;







}



div#menu li:hover>div {



    visibility: visible;



}







div#menu li.current a {}







/* menu::level1 */



div#menu a {



    position: relative;



    z-index: 10;



    display: block;



    float: left;	



    line-height: 0px;



    text-decoration: none;



}



div#menu span {



    color: #FFF;



	font-size:18px;



    display: block;



    cursor: pointer;



    background-repeat: no-repeat;



	text-transform:uppercase;	



    padding: 17px 34px;



	font-family: 'Pathway Gothic One',sans-serif;



}



div#menu li.current {



    color: #FFF;



	background:#c1aa5e;



	width:100%



}







div#menu span.current {



    color: #FFF;



}







div#menu li:hover {



    color: #FFF;



	background:#c1aa5e;



}











div#menu ul a:hover span {



    color: #FFF;



}







div#menu li { }



div#menu li.last span{



}







/* menu::level2 */



div#menu ul ul li {



    padding: 4px 0;



    z-index: 9;	



}











div#menu ul ul li:hover {



    padding: 4px 0;



    z-index: 9;	



	background:#c1aa5e;



}







div#menu ul ul li.last {



    padding: 4px 0;



    z-index: 9;	



	border:none;



}







div#menu ul ul {



    z-index: 12;	



    padding: 0;



    margin-top:0px;



    margin-left:0px;



    margin-right:0px;



}



div#menu ul ul a {



  	width: 150px;



    height: auto;



    float: none;



    display: block;



    background:none;



    margin-bottom: 2px;



    z-index: -1;



		text-transform:uppercase;



    padding: 0 8px;



}



div#menu ul ul a span {



    line-height: 20px;



    color: #FFF;



    font-weight:normal;



	text-transform:uppercase;



    background:none;



	font-size:16px;



	padding:0;



	}



div#menu ul ul a:hover {



    background:  8px bottom;



	background:none;



}



div#menu ul ul a:hover span {



    color: #fff;



	background:none;



}







div#menu ul ul li.last {  }



div#menu ul ul li {



    width: 150px;



}







/* menu::level3 */



div#menu ul ul div {



    width: 140px;



    margin: -50px 0 0 190px !important;



    height: auto;



    _padding: 0 0 9px 3px;



}



div#menu ul ul ul {



	_padding-right:1px;



}







/* lava lamp */



div#menu li.back {



}



div#menu li.back .left {



}









.top-nav-2 {

   /* float: left;

    left: 10%;

    padding: 20px;

    position: absolute;

    text-align: -moz-center;

    width: 80%;*/

	float: left;

    /*left: 1%;*/

    margin-top: 6%;

    /*padding: 20px;*/
	padding-top: 5%;

    position: absolute;

    text-align: -moz-center;

    width: 48%;

    z-index: 1000;
     margin-left: 0.1em;
}



.top-nav-2 ul {

    /*background: url("imagens/bg-menu.png") repeat scroll 0 center;*/

    display: none;

    padding: 10px;

    position: absolute;

    width: auto;

    z-index: 999;

}

.top-nav-2 ul li {

    display: block;

    height: 46px;

    text-align: center;

    width: 200px;

}

.top-nav-2 ul li a {

    color: #fff;

    font-size: 2.2em;

    font-weight:bold;

}





@media (max-width: 768px) {

.top-nav ul {

    background: #ffae00 none repeat scroll 0 0;

    display: none;

    left: 0;

    margin: 0;

    position: absolute;

    width: 100%;

    z-index: 9999;

}

.top-nav ul li label {

    display: none;

}

.top-nav span.menu {

    display: block;

    padding: 14px 1em 0;

    position: relative;

    text-align: right;

    width: 100%;

}

.top-nav ul li {

    display: block;

    float: none;

    padding: 0.8em 0;

    text-align: center;

}

.top-nav ul li a, .top-nav ul li.active a {

   background-color: rgba(0, 0, 0, 0.6);

    border: medium none;

    color: #fff;

    margin: 0;

    padding: 0;

}

.top-nav ul li a:hover {

    background-color: rgba(0, 0, 0, 0.6);

    border: medium none;

    color: #000;

}

.menu-mobile

{

display:block;	

}



#botaoMenuA

{

display:none;

}



#botaoMenuF

{

display:none;

}





}







.iconePortugues {

    background: rgba(0, 0, 0, 0) url("bandeira-brasil.png") no-repeat scroll 0 0;

    float: left;

    height: 17px;

    margin-left: 30px;

    margin-top: 30px;

    width: 25px;

}

.iconeIngles {

    background: rgba(0, 0, 0, 0) url("bandeira-eua.png") no-repeat scroll 0 0;

    float: left;

    height: 17px;

    margin-left: 5px;

    margin-top: 30px;

    width: 25px;

}