.logo_header {
	margin:0;
	padding: 0 0 0 15px;
}

/* ------------------------------------- */

#barra {
	margin:0 !important;
	margin: 0px 0px 0px -150px;
	padding:10px;

	background-image:url(../images/menu_header_bg.jpg);
	background-repeat: no-repeat; 
	background-position: top left; 
	background-color: #000;
	
	text-align:right;
	font-size: .8em;
	height: 12px ;
}

#barra li {
	display: inline;
	margin:0;
	padding:0;
}

#menu_barra { 
	margin: 0; 
	padding:0;
}

.current_tab , .current_tab a{
	color: #ffffff;
	background-color: inherit;
	margin:0;
	padding:0;
	background-image:url(../images/menu_header_bg_btn_current.jpg);
	background-repeat: repeat-x; 
	background-position: left top; 
}

.tab_menu {
	color: #ffffff;
	background-color: inherit;
}

#menu_barra a , #menu_barra a:visited { 
	color: #ffffff;
	background-color: inherit;
	padding: 10px 5px;
	margin: 0;
	text-decoration: none;
}

#menu_barra a:hover {
	background-image:url(../images/menu_header_bg_btn.jpg);
	background-repeat: repeat-x; 
	background-position: left top; 
}

/*****************************************/

dd.idioma a , dd.idiomaActivo a {
padding:0;
margin:0;
text-transform:lowercase;
font-weight:bold;
}

dd.idioma a , dd.idioma a:visited {
color:#999;
}

dd.idioma a:hover {
color:#333;
}

dd.idiomaActivo a , dd.idiomaActivo a:visited {
color:#000;
}

dd.idiomaActivo a:hover {
color:#555;
}

.menuIdiomas { 
	position:absolute ; 
	top: 0 ; 
	left: 400px ;
}

/*****************************************/

.menuHeaderTools {
padding:1.5em 1.5em 0 0;
margin:0;
text-align:right;
}

dl.menuHeaderToolsDL {
color:#000;
padding: 0 ;
margin: 0.2em 0 0 ; 
}
dl.menuHeaderToolsDL dd {
display:inline;
padding: 0 ;
margin: 0 ; 
}
