#main_header_menu{
width:892px;
float:left;
display:block;
}
#menu{
width:676px;
float:left;
display:inline;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#menu li {
position:relative;
display:inline;
float:left;
}
#menu li a{
display:block;
height: 25px;
overflow-x: hidden;
overflow-y: hidden;
text-indent:-9999px;
}
/**********MENU HOME********/
#menu_home a{
width: 58px;
background: transparent url(imagens/gif/menu_home_pt.gif) no-repeat;
}
#menu_home a:hover{
background-position: -58px 0;
}
/**********FIM HOME*********/

/**********MENU PRODUTOS********/
#menu_produtos a{
width: 73px;
background: transparent url(imagens/gif/menu_produtos_pt.gif) no-repeat;
}
#menu_produtos a:hover{
background-position: -73px 0;
}
/**********FIM PRODUTOS*********/
/**********MENU ASSOCIADOS********/
#menu_associados a{
width: 101px;
background: transparent url(imagens/gif/menu_associados_pt.gif) no-repeat;
}
#menu_associados a:hover{
background-position: -101px 0;
}
/**********FIM ASSOCIADOS*********/
/**********MENU TRADE TOOLS*******/
#menu_tradetools a{
width: 82px;
background: transparent url(imagens/gif/menu_tradetools_pt.gif) no-repeat;
}
#menu_tradetools a:hover{
background-position: -82px 0;
}
/*********FIM TRADE TOOLS********/
/**********MENU PRESS************/
#menu_press a{
width: 55px;
background: transparent url(imagens/gif/menu_press_pt.gif) no-repeat;
}
#menu_press a:hover{
background-position: -55px 0;
}
/*********FIM PRESS*************/
/**********MENU AGENDA**********/
#menu_agenda a{
width: 64px;
background: transparent url(imagens/gif/menu_agenda_pt.gif) no-repeat;
}
#menu_agenda a:hover{
background-position: -64px 0;
}
/**********FIM AGENDA***********/
/**********MENU SOBRE NOS*********/
#menu_sobrenos a{
width: 76px;
background: transparent url(imagens/gif/menu_sobrenos_pt.gif) no-repeat;
}
#menu_sobrenos a:hover{
background-position: -76px 0;
}
/**********FIM SOBRE NOS*********/
/***********MENU CONTACTOS*********/
#menu_contactos a{
width: 76px;
background: transparent url(imagens/gif/menu_contactos_pt.gif) no-repeat;
}
#menu_contactos a:hover{
background-position: -76px 0;
}
/**********FIM CONTACTOS*************/
/***********MENU MAPA SITE*********/
#menu_mapasite a{
width: 91px;
background: transparent url(imagens/gif/menu_mapasite_pt.gif) no-repeat;
}
#menu_mapasite a:hover{
background-position: -91px 0;
}
/**********FIM MAPA SITE*************/





/*********MENU IDIOMAS**********/
#flags {
width:200px;
float:left;
display:inline;
padding-left:16px;
}
#flags ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#flags li {
position:relative;
display:inline;
float:left;
}
#flags li a{
display:block;
height: 25px;
overflow-x: hidden;
overflow-y: hidden;
text-indent:-9999px;
}
#pt a{
width: 35px;
background: transparent url(imagens/gif/flag_pt.gif) no-repeat;
}
#pt a:hover{
background-position: -35px 0;
}
#uk a{
width: 32px;
background: transparent url(imagens/gif/flag_uk.gif) no-repeat;
}
#uk a:hover{
background-position: -32px 0;
}
#de a{
width: 32px;
background: transparent url(imagens/gif/flag_de.gif) no-repeat;
}
#de a:hover{
background-position: -32px 0;
}
#nl a{
width: 32px;
background: transparent url(imagens/gif/flag_nl.gif) no-repeat;
}
#nl a:hover{
background-position: -32px 0;
}
#fr a{
width: 32px;
background: transparent url(imagens/gif/flag_fr.gif) no-repeat;
}
#fr a:hover{
background-position: -32px 0;
}
#ru a{
width: 36px;
background: transparent url(imagens/gif/flag_ru.gif) no-repeat;
}
#ru a:hover{
background-position: -36px 0;
}
/***************FIM IDIOMAS************************/