#jsddm
{	margin: 0;
	padding: 0}
	
	#jsddm li
	{	float: left;
		text-align: center;
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{	display: block;
		background: #20548E;
		padding: 5px 12px;
		text-decoration: none;
		border-right: 1px solid white;
		color: #EAFFED;
		white-space: nowrap}

	#jsddm li a:hover
	{	background: #1A4473}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white}
		
		#jsddm li ul li
		{	float: none;
			display: inline}
		
		#jsddm li ul li a
		{	width: auto;
			background: #9F1B1B}
		
		#jsddm li ul li a:hover
		{	background: #7F1616}



/* */

.mbmenu{
  display:none;
}

.rootVoices{
	padding:5px;
	padding-bottom:0;
	text-align: center;
}

.rootVoices td.rootVoice {
	background-color:transparent;
	width:120px;
	line-height:18px;
	color: gray;
	font-size:12px;
	padding:7px;
	padding-left:10px;
	cursor: pointer;
}

.rootVoices td.selected{
	color:#ffffff;
	cursor: pointer;
	font-size:14px;
}

.rootVoices td.rootVoice#us {
	background-color:transparent;
	width: 137px;
	line-height:18px;
	color: gray;
	font-size:12px;
	padding:7px;
	cursor: pointer;
	background: url(/images/menu_nosotros.png) no-repeat;
}

.rootVoices td.selected#us {
	background: url(/images/menu_nosotros_1.png) no-repeat;
	color:#ffffff;
	cursor: pointer;
	font-size:14px;
	width: 137px;
}

.rootVoices td.rootVoice#services {
	background-color:transparent;
	width: 146px;
	line-height:18px;
	color: gray;
	font-size:12px;
	padding:7px;
	cursor: pointer;
	background: url(/images/menu_servicios.png) no-repeat;
}

.rootVoices td.selected#services {
	background: url(/images/menu_servicios_1.png) no-repeat;
	color:#ffffff;
	cursor: pointer;
	font-size:14px;
	width: 146px;
}

.rootVoices td.rootVoice#contact {
	background-color:transparent;
	width: 146px;
	line-height:18px;
	color: gray;
	font-size:12px;
	padding:7px;
	cursor: pointer;
	background: url(/images/menu_contacto.png) no-repeat;
}

.rootVoices td.selected#contact {
	background: url(/images/menu_contacto_1.png) no-repeat;
	color:#ffffff;
	cursor: pointer;
	font-size:14px;
	width: 146px;
}

.rootVoices td.rootVoice#access {
	background-color:transparent;
	width: 146px;
	line-height:18px;
	color: gray;
	font-size:12px;
	padding:7px;
	cursor: pointer;
	background: url(/images/menu_acceso.png) no-repeat;
}

.rootVoices td.selected#access {
	background: url(/images/menu_acceso_1.png) no-repeat;
	color:#ffffff;
	cursor: pointer;
	font-size:14px;
	width: 146px;
}

.rootVoices td.rootVoice#downloads {
	background-color:transparent;
	width: 146px;
	line-height:18px;
	color: gray;
	font-size:12px;
	padding:7px;
	cursor: pointer;
	background: url(/images/menu_descargas.png) no-repeat;
}

.rootVoices td.selected#downloads {
	background: url(/images/menu_descargas_1.png) no-repeat;
	color:#ffffff;
	cursor: pointer;
	font-size:14px;
	width: 146px;
}

td#languages {
	width: 149px;
	background: url(/images/menu_background.png) repeat-x;
}

.menuShadow{
}

/* */

@media screen and (-webkit-min-device-pixel-ratio:0) {

	.menuContainer{
		margin-top: 2px;
	}
	
}

div.menuDiv {
	
}

.menuContainer{
}

.menuContainer .line{
}

.menuContainer .line.title {
}

.menuContainer .line.title a{
}

.menuContainer td {
}

.menuContainer td a{
}

td.voice {
	float: left;
	height: 24px;
}

.menuContainer .separator{
}

.menuContainer td.img{
}
.menuContainer td.img img{
}
.menuContainer .textBox{
}
.menuContainer .selected td{
}
.menuContainer .selected td a{
}
.menuContainer .disabled td, .menuContainer .disabled td a {
}
.menuContainer .subMenuOpener{
}