

ul.topoLinks {
	margin-top:0px;
	left:625px;
	position:relative;
	float:left;
	width:129px;
		z-index:10;


	
	
}
ul.topoLinks li {
	padding-left:2px;
	height:25px;
	display:block;
	float:left;
	
	
}
ul.topoLinks li.bg-idioma {
	background:url(/english/imagens/bg_idioma.gif) no-repeat 0px -2px;
	
	/*padding-left:300px;*/
	/*padding-right:11px;*/
	padding:0 11px 0 50px;
	width:129px;
	
	position:relative;
	
	
	
	
	
}
ul.topoLinks li.bg-idioma li:hover, ul.topoLinks li.bg-idioma  li.sfHover,
 ul.topoLinks li.bg-idioma li a:hover,  ul.topoLinks li.bg-idioma li a:active,  ul.topoLinks li.bg-idioma  ul li a:focus{
	background:		#CFDEFF;

	
}
ul.topoLinks li a{
	font-family:Arial, Helvetica;
	font-size:10px;
	color:#3b4254;
	padding:10px 3px 20px 5px;
	
	
}

ul.topoLinks li a.btn-idioma {
	color:#8595be;
	padding:5px 0px 1px 22px;

	display:block;
	

}

ul.topoLinks ul {
	left:35px;
	top:24px;
	width:83px;
	display:none;	
	position:absolute;
	background:#FFFFFF;
	margin:0px;
	padding:0px;
	
	
	

}
ul.topoLinks li ul li {
	position:relative;
	padding:0px;
	margin:0px;
	height:auto;
	display:block;

	

	
	
	
}

ul.topoLinks li ul li.idi_Segundo {
border-top:1px solid #CFDEFF;
}


ul.topoLinks li ul li a {
	position:relative;
	text-decoration: none;
	color: #657684;
	padding:5px 12px 5px 9px;
	margin:0px;
	


	
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	display:block;
	width:65px;



}











/*=====================================================================================================================*/

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	
}
.menu {
	background:url(/english/imagens/bg_menu.jpg) repeat-x;
	height:40px;
	width:960px;
	float:left;
	padding:0 0 0 11px;
	margin-bottom:5px;


}




.sf-menu {
	line-height:	1.0;
	width:950px;
	height:38px;
	z-index:2;
	position:relative;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; 
	padding-top:10px;
	margin-top:-10px;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			200px; /* left offset of submenus need to match (see below) */
	padding:3px;

	background:#FFFFFF;
 
}
.sf-menu ul li {
	width:			100%;
 

}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
	
}
.sf-menu li ul{


}
.sf-menu a {
	display:		block;
	position:		relative;
}


.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			50px; /* match top ul list item height */
	z-index:		99;
	border:1px solid #708190;
	
	
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;

	
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			203px; /* match ul width */
	top:			0;
		
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
	
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {

	padding:9px;
	text-decoration:none;
	display:block;

	
}


.sf-menu a.teste:hover{
margin-top:-11px;
padding-top:20px;
display:block;
}

.sf-menu li.sfHover{
margin-top:-11px;
padding-top:11px;
}

.sfHoverEmpresa, .sfHoverClientes, .sfHoverNoticias {
	 background:url(/english/imagens/empresaHover.gif) no-repeat 1px 4px;
}

.sfHoverProdutos{
	
	background:url(/english/imagens/produtosHover.gif) no-repeat 1px 4px;
	
}
.sf-menu a.sfHoverRevendas:hover, .sf-menu a.sfHoverFaleConosco:hover {
	background:url(/english/imagens/revendasHover.gif) no-repeat 1px 5px;
	
	padding:21px 9px 10px 9px ;
	margin-top:-12px;
}


.sf-menu a.sfHoverFaleConosco:hover {
	background:url(/english/imagens/faleHover.gif) no-repeat 1px 5px;
	
	padding:21px 9px 10px 9px ;
	margin-top:-12px;
}

.sf-menu ul li a.teste:hover , .sf-menu ul li.sfHover{
margin:0px;
padding:0px;



}


.linha-menu{
background:url(/english/imagens/linha_fundo_menu.jpg) no-repeat 1px 0px;
line-height:38px;
margin:0px;
position:relative;
width:2px;
padding:0px;
display:block;

}

.sf-menu a { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;

	line-height:20px;
}
.sf-menu li ul li a {
	border-style:none;
	color:#657684;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:12px;
	border-bottom:1px solid  #CFDEFF;
	line-height:15px;
	/*<!--border-left:2px solid  #FFFFFF;
	border-right:2px solid  #FFFFFF;-->*/
}
.sf-menu li li  {
background:#FFFFFF;

	
}
.sf-menu ul li.current{
background:url(/english/imagens/setaMenu.gif) no-repeat 180px 13px;

}

.sf-menu ul li:hover, .sf-menu ul li.sfHover,
 .sf-menu ul li a:hover,  .sf-menu ul li a:active,  .sf-menu ul li a:focus{
	background:		#CFDEFF;
	outline:		0;		
}

a:active, a:focus, .sf-menu ul li a:hover {
-moz-outline:none;
outline:none;
ie-dummy:expression(this.hideFocus=true);

}


.sf-menu ul li:hover, .sf-menu ul li.sfHover , .sf-menu li.current a:hover.seta, .sf-menu li.current a:active.seta, .sf-menu ul li a:focus.seta {
background:url(/english/imagens/setaMenu.gif) #CFDEFF no-repeat 180px 13px;
}


/*** arrows **/
.sf-menu a.sf-with-ul {


	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		none;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('/english/images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
	
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}



