/* Inicio transmenu */
/* Estilos de los submenus desplegables */
.transMenu {
 position:absolute;
 overflow:hidden;
 left:-1000px;
 top:-1000px;
}

.transMenu .content {
 position:absolute;
}

.transMenu .items {
 border: opx none #FFFFFF;
 position:relative;
 left:0px; top:0px;
 z-index:2;
}

.transMenu.top .items {
}

.transMenu  td
{
	padding: 3px 5px 3px 8px!important;
	font-size: 10px !important;
	font-family:  Verdana, Arial, Helvetica, sans-serif !important;
	text-align: left !important;
	font-weight: normal !important;
	color: #FFFFFF !important;
}

.transMenu  .item.hover td
{
	color: #FFCC00!important;
}

.transMenu .item {

 text-decoration: none;
/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */

 cursor:pointer;
 cursor:hand;
}

.transMenu .background {

  background-color: #000000!important;
 position:absolute;
 left:0px; top:0px;
 z-index:1;
 -moz-opacity:0.65;
 filter:alpha(opacity=65)
}

.transMenu .shadowRight {
 position:absolute;
 z-index:3;
 top:3px; width:2px;
 -moz-opacity:0.65;
 filter:alpha(opacity=65);
background-color:#fff;
}

.transMenu .shadowBottom {
 position:absolute;
 z-index:1;
 left:3px; height:2px;
 -moz-opacity:0.65;
 filter:alpha(opacity=65)
}

.transMenu .item.hover {
 background-color: #000000;
}

.transMenu .item img {
 margin-left:10px;
}

.transMenu .especial{
 background-color: #00FF00;
}
/* fin transmenu */


/* Inicio menu */
/* Tabla para el contenedor de las tablas del menu */
table.menu_contenedor {
	background-color: #484848;
}

/* Tabla para el lado izquierdo del menu */
table.menu_izquierdo {
	position:relative;
	margin:0px;
	border: 0px none #FFFFFF;
}

table.menu_izquierdo td {
 border-bottom: 1px none #FFC819;
 border-top: 1px none #FFC819;
 border-right: 1px none #FFC819;
  background-color: #484848;
}

table.menu_izquierdo a{
 margin:0px;
 padding: 5px 5px 5px 5px;
 display:block;
 position:relative;
}

table.menu_izquierdo a,
table.menu_izquierdo a:visited,
table.menu_izquierdo a:link {
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
 margin-bottom:0px;
 display:block;
 white-space:nowrap;
}
table.menu_izquierdo a:hover{
	 color: #FFFFFF;
	 background-color: #969696;
}

/* Tabla para el lado derecho del menu */
table.menu_derecho {
	position:relative;
	margin:0px;
}

table.menu_derecho td {
  background-color: #003366;
}

table.menu_derecho a{
	margin:0px;
	padding: 5px 5px 5px 5px;
	display:block;
	position:relative;
}

table.menu_derecho a,
table.menu_derecho a:visited,
table.menu_derecho a:link {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
	margin-bottom:0px;
	display:block;
	white-space:nowrap;
}

table.menu_derecho a:hover{
	 color: #999999;
	 background-color: #343434;
}

/* Tabla para el submenu */ 
.subMenuContenedor {
	text-align:right;
	color:#000000;
	margin-right: 11px;
	background-color: #CCCCCC;
	padding-right: 2px;
}

.subMenuContenedor.tituloZona{
	color:#000000;
	font-weight: bold;
}

table.submenu {
	position:relative;
	margin:0px;
}

table.submenu td {
	background-color: #CCCCCC;
	white-space: nowrap;
}

table.submenu a{
	margin:0px;
	padding: 3px;
	display:block;
	position:relative;
}

table.submenu a,
table.submenu a:visited,
table.submenu a:link {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#222222;
}

table.submenu a:hover{
	color:#FFFFFF;
	background-color: #333333;
	text-decoration: none;
	padding: 1px;
	margin: 2px; /* estos dos anteriores es deseable que sumen table.submenu2.padding: 3px*/
}


/* Fin menu */
