/* MENU HORIZONTAL*/
/**************** menu coding defaultHorizontalCSS *****************/

.menu_horiz {
margin:0px;
padding:0px;
z-index: 333;
/* background: green; */
position: relative;
min-height:3px;

width: 756px; /* si no se pone el width se arma la cagada: http://css.maxdesign.com.au/floatutorial/introduction.htm*/
/* padding-left:134px; */

}

.menu_horiz ul {
list-style: none;

padding: 0px;
width: 9em; /*esto se lo saque, ahora todos los "tabs" se redimensionan en firefox*/
float: left;
/* background-color: red; */
z-index: 333;
position: relative;
margin: 3px !important;
margin: 0px;
height:1.9em;
}

.menu_horiz ul li{
margin-top:-5px !important;
margin-top:0px;
margin-bottom:0px;

}

.menu_horiz h2 {
/* color: #fff; */
    background: #000;
    text-transform: uppercase;
}


.menu_horiz li {
    position: absolute;
    left:0px;
/*     text-align:center; */
    margin-left:1px;
    margin-right:0px;
    position: relative !important;
}

.menu_horiz li {
    padding-right:0px;
}

.menu_horiz a, .menu_horiz h2 {
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    display: block;
    margin: 0px;
    padding: 0px;
    margin-left:0px;
/*  esto elimina errores cuando se usa niftycube
    margin-right:0px !important;
    margin-right:-3px;
*/
}

.menu_horiz a span{
    margin-left:2px;
}


.menu_horiz ul ul li {
    position: relative ;
/*     padding-top:-3px; */
    text-align:left;
    left:0px;
    margin-bottom:5px !important;
    margin-bottom:0px;
/*     margin-top:-3px !important; */
/*     margin-top:0px; */
/*     margin-left:-7px; */
}
.menu_horiz ul ul{
    padding-left:0px !important;
    padding-left:0px;
    padding-bottom:0px;
    margin-top:5px !important;
    margin-top:0px;
}



.menu_horiz ul ul {
/*     position: relative; */


    padding-top:-4px;
    margin-top:-4px;
    margin:0px;
/*     margin-left:-7px; */
/*     padding-top:-5px; */
/*     margin-top:-66px; */
    background-color:#fff;
    height:0.6em;
    left:-3px !important;
    left:0px;
}
.menu_horiz ul ul li span { height:1.3em;    }

.menu_horiz ul ul {position: absolute;z-index: 333;}


.menu_horiz ul li { width: 10em;padding-top:4px; }


.menu_horiz ul ul ul {top: 0;left: 100%;}

.menu_horiz ul ul ul li {
/*  padding-left:-3px; *//*lo cambie el 09/06, contorlar*/
padding-left:0px;
margin-left:-1px;
}


.menu_horiz ul ul ul ul {top: 0;left: 100%;}

.menu_horiz ul ul,
.menu_horiz ul li:hover ul ul,
.menu_horiz ul ul li:hover ul ul,
.menu_horiz ul ul li:hover ul ul ul,
.menu_horiz ul ul li:hover ul ul ul ul,
.menu_horiz ul ul li:hover ul ul ul ul ul,
.menu_horiz ul ul li:hover ul ul ul ul ul ul
{display: none;}

.menu_horiz ul li:hover ul,
.menu_horiz ul ul li:hover ul,
.menu_horiz ul ul ul li:hover ul,
.menu_horiz ul ul ul ul li:hover ul,
.menu_horiz ul ul ul ul ul li:hover ul,
.menu_horiz ul ul ul ul ul ul li:hover ul,
.menu_horiz ul ul ul ul ul ul ul li:hover ul
{display: block;background-color:#fff;width:120px;padding:0px} /* si el background no esta seteado,explorer pierde el foco y cierra el menu*/





/* MENU VERTICAL */


/**************** menu coding defaultVerticalCSS *****************/
body {
        behavior:url("/js/csshover.htc");
}
	
.menu_vert {
/* 		font-family:arial,tahoma,verdana,helvetica; */
/*  		font-size:12px; */
    z-index:333;

}

	/* the menu */

.menu_vert  ul,li,a {
    display:block;
    margin:0;
    padding:0;
    border:0;
}

.menu_vert ul {
    width:120px;
    list-style:none;
}

.menu_vert li {
    position:relative;
    padding:1px;
    padding-left:0px;
/*     padding-left:-14px; */ /*Esto lo cambie el 09/07 y puede producir algun error, vigilar*/
		/*background:  url("http://www.xs4all.nl/~peterned/examples/images/item_moz.gif") no-repeat;*/
    z-index:333;
}
.menu_vert li.folder{
        /*background:url("http://www.xs4all.nl/~peterned/examples/images/item_folder.gif") no-repeat;*/
}		
.menu_vert li.folder ul {
    position:absolute;
    left:120px; /* IE */
    top:0px;
}		
.menu_vert li.folder>ul { left:140px; } /* others */

.menu_vert a {
    padding:1px;
/* 		border:1px solid white; */
/* 		text-decoration:none; */
/* 		color:gray; */
/* 		font-weight:bold; */
    width:100%; /* IE */
}
.menu_vert li>a { width:auto; } /* others */

.menu_vert li a.submenu {
		/*background:url("http://www.xs4all.nl/~peterned/examples/images/sub.gif") right no-repeat;*/
}

	/* regular hovers */

.menu_vert a:hover {
/* 		border-color:gray; */
/* 		background-color:#bbb7c7; */
/* 		color:black; */
}
.menu_vert li.folder a:hover {
/* 			background-color:#bbb7c7; */
}
	
	/* hovers with specificity */
	
.menu_vert li.folder:hover { z-index:333; }
	/*
	.menu_vert ul ul, li:hover ul ul,   li:hover   ul ul  ul  {
		display:none;
	}

	.menu_vert li:hover ul, li:hover li:hover ul {
		display:block;
	}	
*/
.menu_vert ul li {
  padding:1px;
  margin-bottom:1px;
  
}

.menu_vert ul ul,
.menu_vert ul li:hover ul ul,
.menu_vert ul ul li:hover ul ul,
.menu_vert ul ul li:hover ul ul ul,
.menu_vert ul ul li:hover ul ul ul ul,
.menu_vert ul ul li:hover ul ul ul ul ul,
.menu_vert ul ul li:hover ul ul ul ul ul ul
{display: none;}

.menu_vert ul li:hover ul,
.menu_vert ul ul li:hover ul,
.menu_vert ul ul ul li:hover ul,
.menu_vert ul ul ul ul li:hover ul,
.menu_vert ul ul ul ul ul li:hover ul,
.menu_vert ul ul ul ul ul ul li:hover ul,
.menu_vert ul ul ul ul ul ul ul li:hover ul
{display: block; z-index:3333;background-color:#fff;width:120px;
left:120px !important;

}

.folder ul li{
    margin:0px;
    padding:0px;
    width:122px; 

    left:0px;


}




/* MENU NOTICES */

.menu_notices ul {list-style: none;}
