#menu {
		float: left;
		padding:0;
		margin:0;
		width:960px;
		height:38px;
		display:inline;
		
		
	}
	

	.header_1 {
		background-image:url(../imgs/en/bt_empresa_en.jpg);
		margin:0 0 0 0px; 
		width:98px;
		height:38px;
	}
	
	.header_2 {
		margin:0 0 0 0px;
		width:97px;
		height:38px;
		background-image:url(../imgs/en/bt_servicos_en.jpg);
		z-index: 9999;
	}

	.header_3 {
		margin:0 0 0 0px; 
		width:95px; 
		height:38px;
		background-image:url(../imgs/en/bt_qualidade_en.jpg);
		z-index: 9999;
	}

	.header_4 {
		margin:0 0 0 0px;
		width:192px; 
		height:38px;
		background-image:url(../imgs/en/bt_localizacao_en.jpg);
		z-index: 9999;
	}

	.header_5 {
		margin:0 0 0 0px;
		width:125px;
		height:38px;
		background-image:url(../imgs/en/site_pt.jpg);
		z-index: 9999;
	}

	.header_6 {
		margin:0 0 0 0px;
		width: 218px;
		height:38px;
		background-image:url(../imgs/en/menu_cont_en.jpg);
		z-index: 9999;		
	}
	.header_7 {
		
		z-index: 9999;	
		background-image:url(../imgs/num_telf.jpg);
		width:135px;
		height:38px;
	
	}
	.header_1:hover, .header_1_on {
	  background-image:url(../imgs/en/bt_empresa_en_over.jpg);
	  height:38px;
	}
	
	.header_2:hover, .header_2_on {
	  background-image:url(../imgs/en/bt_servicos_en_over.jpg);
	}

	.header_3:hover, .header_3_on {
	  background-image:url(../imgs/en/bt_qualidade_en_over.jpg);
	}

	.header_4:hover, .header_4_on {
	 background-image:url(../imgs/en/bt_localizacao_en_over.jpg);
	}

	.header_5:hover, .header_5_on {
	 background-image:url(../imgs/en/site_pt.jpg);
	}

	.header_6:hover, .header_6_on {
	 background-image:url(../imgs/en/menu_cont_en.jpg);
	}
	.header_7:hover, .header_7_on {
	 background-image:url(../imgs/num_telf.jpg);
	}
	#primary-nav{
		float:left;
		width:960px;
		border:0px solid red;
		margin:0px;
	}
	ul#primary-nav,
	ul#primary-nav ul {
		padding: 0px;
		font-size: 100%;
		z-index: 9999;
		margin-top: 8px;
		margin-left:0px;
	}

	ul#primary-nav li {
		position: relative;
		list-style: none;
		float: left;
	}
	
	ul#primary-nav li ul {
		background-color: #9B2B13;
		padding: 0px;
		border: 1px solid #EFEFEF;
		border-top: 0px;
	}
	
	ul#primary-nav li ul li {
		clear: both;
		width: 150px;
		z-index: 9999;
	}
	
	ul#primary-nav li ul li ul {
		background-color: white;
		padding: 15px;
		border: 1px solid #EFEFEF;
		/*left: 150px;*/
		top: -21px;
	}
					
	ul#primary-nav span{
		display:none;					
	}

	ul#primary-nav li a {
		display: block;
		text-decoration: none;
		height:38px;
		color: white;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:bold;
		text-align: left;
		border-bottom: 0;
		}
	ul#primary-nav li ul li a{
		display: block;
		text-decoration: none;
		height:20px;
		color: white;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:bold;
		text-align: left;
		border-bottom: 0;
	}

	/* Fix IE. Hide from IE Mac \*/
	* html ul#primary-nav li { float: left; height: 1%; }
	* html ul#primary-nav li a { height: 1%; }

	ul#primary-nav ul {
		position: absolute;
		display: none;
		left: 0px;
		top: 30px;
		
	}

	ul#primary-nav li ul li a { padding: 3px; } /* Sub Menu Styles */

	ul#primary-nav li:hover ul ul,
	ul#primary-nav li:hover ul ul ul,
	ul#primary-nav li.over ul ul,
	ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

	ul#primary-nav li:hover ul,
	ul#primary-nav li li:hover ul,
	ul#primary-nav li li li:hover ul,
	ul#primary-nav li.over ul,
	ul#primary-nav li li.over ul,
	ul#primary-nav li li li.over ul { display: block; z-index: 9999; } /* The magic */

	ul#primary-nav li.menuparent:hover,
	ul#primary-nav li.over { color: white; }

	ul#primary-nav li ul li a:hover { background-color: #BF4B32; color: white;  }

	ul#primary-nav li ul li.menuparent:hover a.qq_coisa, ul#primary-nav li ul li.over a.qq_coisa {  background-color: #BF4B32; color: white; }	
	
	ul.mleft {
		left: -100px;
	}

