/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/*
The above copyright notice is joke, Stu had been drinking wine...
This hack is copyright Mr. Charles Left and Mr. Ignatius Xavier
Semos españoles. No debes tocar este noticiero, o los protones
se te gluotomizarán en verso.
*/

/* ------------------------------------------------------------- */
/* menu principal */
/* ------------------------------------------------------------- */

.menu {
  background: #DBB471;
  /* border-bottom:1px solid #ccc !important; */ /* IJ:: solo home */
}

.menuhome {
  border-bottom:1px solid #ccc !important; /* IJ:: solo home */
}

.menu * {
  /*font-family: 'lucida grande', "Trebuchet MS", arial, sans-serif;*/
  font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.menu *:hover {
  /*font-family: 'lucida grande', "Trebuchet MS", arial, sans-serif;*/
  font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* limpieza de ul */
.menu ul {
  display: block;
	padding:0 10px 0 0;
  border: none !important;
	list-style-type:none;
	height:30px;
}

.menu ul ul {
  _overflow: hidden !important;
  _width: 218px !important;
  _padding-right: -1em !important;
}
.menu ul ul .ultimo {
  border-bottom: 1px solid silver !important;
}

.menu ul ul li.actual {
  border-bottom: 1px solid silver !important;
}

.menu ul ul li {
  border-bottom: none !important;
}

/* subniveles */
.menu ul ul {
	width:auto;
	height:0.5em;
	padding:0;
	margin:0;
}
/* transparencia multibrowser en nivel dos jover */
.menu ul ul li a:hover, .menu ul ul li a:visited:hover { 
  color: white !important;
}

/* flotar los elementos de tope de la lista y 
 * hacerlos relative para posicionamiento del 
 * "sonic positron neutronico desplegable": */
.menu ul li {
	border:none;
	float:left;
	height:2.5em;
	line-height:2.5em;
}

/* estilar subniveles: */
.menu ul ul li {
	display:block;
	width:19.1em;
	height:auto;
	position:relative;
	line-height:1.5em;
	margin-bottom:-1px;
} 
/* << IJ::margin bottom porque asi pisamos el borde de abajo del actual con el siguiente block level element */

.menu ul li a:hover {
	border-right:1px solid #ccc;
 	border-left: 1px solid #ccc;
 	margin:0 !important;
 	text-indent:-1px;
 	_text-indent: 0px;
  margin-right: -1px !important;
 	_margin-left: -1px !important;
}

.menu ul li a:active {
	border-right:1px solid #ccc;
 	border-left: 1px solid #ccc;
}


.menu ul ul li a {
	border: 1px solid #ccc;
 	border-top: 1px dotted #ccc;
 	border-bottom: none;
}
/*primero {border-top:none !important;}*/

/* estilar y procosipicionar topes */
.menu a, .menu a:visited {
	display:block;
	float:left;
	height:100%;
	font-size:1em;
	text-decoration:none;
	color:#444;
	padding:0 12px 0 12px;
}

/* estilar y procosipicionar topes */
.menu ul li.actual {
	display:block;
	float:left;
	height:29px;
	font-size:1em;
	text-decoration:none;
	color:#707070;
	padding:0 12px;
	cursor: default !important;
}

/* aestoquicionar el estilo de los elementos de hipocoproscoconucia: */
.menu ul ul a, .menu ul ul a:visited {
	display:block;
	background:#ffffff;
 	color:#03102d;
	width:17em;
	height:100%;
	line-height:1em;
 	padding:0.7em 1em;
}

.menu ul table ul a, .menu ul table ul a:visited {
	width:20em;
 	w\idth:16em;
	color:#03102d;
}

/* aestoquicionar el estilo de la tabla de prochisitiquitaca 
 * solo IE pachanguero */
.menu table {
	position:absolute;
 	left:-1px;
 	top:0;
 	font-size:1em;
 	z-index:-1;
}

.menu ul ul table {
	lef\t:-1px;
}

.menu ul ul table ul.left {
	margin-lef\t:2px;
}

.menu li:hover {
	position:relative;
}

* html .menu a:hover {
	position:relative;
}

/* estilar fondo de ah! */
.menu ul *:hover a.sub1 {
	background:#cccccc;
}

/* estilar fondo de eh!! */
.menu ul ul *:hover a.sub2 {
	background:#cccccc;
}

/* hover de primer nivel */
.menu a:hover, .menu a:visited:hover {
	color:#03102d;
	background:#FFE9B1;
	border-left: 1px solid #ccc;
 	text-indent: -1px;
  _z-index:999 !important;
}

.menu *:hover > a {
	color:#03102d;
	background:#FFE9B1;
	border-left: 1px solid #ccc;
 	text-indent: -1px;
}
/* IJ:: hover previo de actitud en subhover, permite mantener el efecto de trackbaking a parent en border, trackbaking no es backtracking, ni backtracing, ni trackbacking, ni bugtracking, sino, simplemente, eso, cocinar la pista ;) */

/* 2º nivel, botones verticales */
.menu ul ul a:hover, .menu ul ul a:visited:hover {
	color:#fff;
	background:#03102d;
	text-indent:0;
	_padding-right: 14px;
}

.menu ul ul *:hover > a, .menu ul ul *:visited:hover > a {
	color:#fff;
	background:#03102d;
	text-indent:0;
}

/* escignare los subniveles asolutamente para que no pillen soluziones abbitacionales */
.menu ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:2.5em;
	left:0;
	width:16em;
}

/* deslayout de 2 post 1 */
.menu ul li:hover ul, .menu ul a:hover ul {
	visibility:visible;
 	height:auto;
 	padding-bottom:3em;
 	background:transparent;
}

/* no despleg actual */
.menu ul li.actual:hover ul, .menu ul li.actual a:hover ul {
	visibility:hidden;
}

/* aspecto del actual */
.menu ul li.actual {
	background:white;
 	border: 1px solid #ccc;
 	border-width: 0 1px;
}

/* ajustes del principal actual en rolls */
.menu ul li.actual a:hover, .menu ul li.actual:hover, .menu ul li.actual a:visited {
	color: #707070 !important;
 	margin-left: 0px !important;
 	cursor: default !important;
	_border: none !important;
	_margin-left:1px !important;
	_margin-right:1px !important;
}

/* ajustes (2) del principal actual en rolls, evitar lising */
.menu *:hover li.actual > a, .menu *:hover li.actual > a:visited {
	color: #707070 !important;
	border-left-color: white !important;
}

/* reajustes del secundario actual en rolls */
/*.secundario ul li.actual a:hover, .secundario ul li.actual a:visited, .menu ul li.actual:hover {
	border-left-style:solid !important;
 	color: black !important;
 	margin-left: 0 !important;
 	cursor: default !important;
}
*/

/* reajustes (2) del secundario actual en rolls, evitar lising */
.secundario *:hover li.actual > a, .secundario *:hover li.actual > a:visited {
	color: black !important;
	border-left-color: #ccc !important;
}

/* patching de bugs en menus secundarios para el famoso IE pufero: */
.secundario ul li a, .secundario ul li {
  _width: 10px !important;
  _height: 28px !important;
  _overflow-y: hidden; /* IJ::corregir pequeño solapamiento */
  _white-space: nowrap !important;
  _display: table-cell !important;
}

/* ajustes en navegacion no declarada de inicio de seccion, permanece por accesibilidad: */
.menu > ul > li.actual:hover > a {
	border-right-color: white !important;
}

