#menu{
position: relative;
float:right;
width:859px;
text-align:right;
margin:0;
padding:0;
}


#menu_cont 
	{
		position: relative;
		text-align:right;
		float:left;
		padding:0;
		border:0px;
		top:0;
		width: 859px;
		height:27px;
		border-bottom: 1px solid #c6c6c6;
		background:#000000 url(../imagenes/fondo_botonera.jpg) repeat-x top center;
	}



#menu ul {
position:relative; 
float:right;
text-align:right;
margin:0 auto; 
padding:0; 
list-style:none;
left:auto; 
display:table; 
white-space:nowrap; 
list-style:none; 
height:27px; 
background:none; 
font-size:13px;
font-weight: bold;
}

#menu li {
position: relative;
float:left;
display:table-cell; 
margin:0 0px 0 -1px; 
height:27px; 
padding:0;
font-weight: bold;
}


#menu li a {
position:relative; 
display:block; 
float:left; 
height:27px; 
line-height:26px; 
color:#ddd; 
text-decoration:none; 
font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center; 
padding:0 0px 0 2px; 
cursor:pointer; 
background:url(../imagenes/pro_12_0a.jpg) no-repeat;
font-weight: bold;
}


#menu #languages_block_top p {
	clear: left;
}
#menu #languages_block_top ul#first-languages {
display:inline;
left:0px;
top:5px;
	float: left;
	height:15px;
	width:10.8em;
}
#menu #languages_block_top ul#first-languages li.idioma {
	float:left;
	height:15px;
	margin:0;
	margin-right: 0.3em;
	padding:0;
	border:0;
	top:0;
}

#menu ul#first-languages li.idioma a.idioma,#menu  ul#first-languages li.idioma a.idioma:hover,#menu ul#first-languages li.idioma a.idioma:visited{
	float:left;
	top:0;
	font-size:10px;
	height:15px;
	margin:0;
	padding:0;
	border:0;
	background:none;
}



#menu  li a.idioma,#menu  li a.idioma:hover,#menu li a.idioma:visited{
	float:left;
	top:0;
	font-size:10px;
	height:15px;
	margin:0;
	padding:0;
	border:0;
	background:none;
line-height: 10px;
}


#menu li a b {
position:relative; 
float:left; 
display:block; 
text-decoration:none; 
padding:0 29px 15px 29px; 
_padding-bottom:1px; 
background:url(../imagenes/pro_12_0b.jpg) no-repeat right top;
font-weight: bold;
}

#menu li.current a {
position:relative; 
float:left; 
color:#ed821e; 
background:url(../imagenes/pro_12_2a.jpg) no-repeat; 
line-height:26px;
font-weight: bold;
}

#menu li.current a b {
position:relative; 
float:left; 
background:url(../imagenes/pro_12_2b.jpg) no-repeat right top; 
padding-bottom:12px;
_padding-bottom:1px;
color:#ed821e; 
font-weight: bold;
}

#menu li a:hover {
position:relative; 
float:left; 
color:#fff; 
background: url(../imagenes/pro_12_1a.jpg) no-repeat; 
line-height:26px;
font-weight: bold;
 
}

#menu li a:hover b {
position:relative; 
float:left; 
background:url(../imagenes/pro_12_1b.jpg) no-repeat right top; 
padding-bottom:12px;
_padding-bottom:1px;
color:#ed821e; 
font-weight: bold;
}

#menu li.current a:hover {
position:relative;
float:left;  

background: url(../imagenes/pro_12_2a.jpg) no-repeat; 
font-weight: bold;
 

}

#menu li.current a:hover b {
position:relative;
float:left;  
background:url(../imagenes/pro_12_2b.jpg) no-repeat right top;
font-weight: bold;

}


