 /* common styling */
 
/* HACE CAMBIOS AL INTERNET EXPLORER*/
.menu {
font-family:Arial;
width:auto;
position:relative; 
font-size:12px;
font-weight:bolder;
/*padding-bottom:250px;*/
z-index:100px;
height:auto;

}

/* HACE CAMBIOS AL FIREFOX*/
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
width:auto;
height:auto;
}

/* HACE CAMBIOS AL FIREFOX Y AL INTERNET EXPLORER*/
.menu ul li {
	float:left;
	position:relative; /*85*/
	width:auto;
	height: auto;
}

/* HACE CAMBIOS AL FIREFOX Y AL IE EN EL MENU PRINCIPAL*/
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#3E842C; 
width:auto;
height:3em;
color:#000; 
border:1px solid #fff; 
border-width:1px 1px 0 0;
background:#FFFFFF; 
line-height:3em;
background-image:url(../imagenes/common/i_bullet.jpg);
background-position:left;
background-repeat:no-repeat;
padding-left:16px;
margin-right: 7px;

}
/* HACE CAMBIOS AL MENU PRINCIPAL AL INTERNET EXPLORER*/
* html .menu ul li a {
/*width:149px; /*149 NO CAMBIA EN NADA EN NINGUN BROWSER*/
width:0; /*139 NO CAMBIA NADA EN NINGUN BROWSER*/
/*width:0px;/*65*/
}
* html .menu ul li a:visited {
width:0;
}

/* NINGUN CAMBIO A INTERNET EXPLORER Y AL FIREFOX*/
.menu ul li ul {
display: none;
width:auto;
}

/* HACE CAMBIOS A LA TABLA AL FIREFOX*/
#table {
margin:-1px;
border-collapse:collapse;
/*font-size:1em;*/
}

table {
border-collapse:collapse;
/*font-size:1em;*/
}

/* HACE CAMBIOS AL BACKGROUND DE INTERNET EXPLORER Y DEL FIREFOX*/
.menu ul li:hover a,
.menu ul li a:hover {
color:#3E842C; 
background:#fff; /*#bd8d5e*/
background-image:url(../imagenes/common/i_bullet_hover.jpg);
background-position:left;
background-repeat:no-repeat;
padding-left:16px;
}

/* CAMBIOS AL IE Y A FIREFOX, HACE QUE EL SUBMENÚ SEA MAS GRANDE O CHICO*/
.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:3em;
margin-top:1px;
left:0; 
width:170px;/*150*/
z-index:99;
}

/* APARENTEMENTE NO HACE NINGUN CAMBIO EN NINGUN BROWSER*/
* html .menu ul li a:hover ul {
margin-top:0;
marg\in-top:1px;

}

/* APARENTEMENTE NO HACE NINGUN CAMBIO EN NINGUN BROWSER*/
.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
height:0; 
width:0;
}

/* HACE CAMBIOS AL SUBMENU EN FIREFOX */
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; 
background:#faeec7; 
color:#fff; 
height:auto; 
line-height:1.2em;
padding:5px 10px;
width:149px;/*129*/
background-color:#3E842C;
background-image:url(../imagenes/common/i_menu_bullet.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:16px;
}

/* HACE CAMBIOS AL SUBMENU EN INTERNET EXPLORER */
* html .menu ul li a:hover ul li a {
width:170px; /*150*/
w\idth:149px; /*129*/
}

/* HACE CAMBIOS AL SUBMENU BACKGROUND EN FIREFOX */
.menu ul li:hover ul li a.drop, 
.menu ul li a:hover ul li a.drop {
/*background:#c9c9a7 url(arrows.gif) /*bottom right no-repeat*/
background-image:url(../imagenes/common/i_menu_bullet.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:16px;
}

/* HACE CAMBIOS AL SUBMENU BACKGROUND EN INTERNET EXPLORER */
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
background:#8CD600; /*#fff*/
color:#fff; /*#8CD600*/
background-image:url(../imagenes/common/verdeclaro.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:16px;
}

/* HACE CAMBIOS AL BORDE DERECHO DEL SUBMENU NIVEL 2 EN INTERNET EXPLORER */
.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
left:150px; 
top:0;
width:auto;/*80px*/
}

.menu ul li:hover ul li:hover ul.left,
.menu ul li a:hover ul li a:hover ul.left {
left:-177px;
/*border:1px solid #8CD600*/
}

/* ESTILOS PARA LAS BANDERAS DE POSICIONAMIENTO */
.menu ul li.navpage a {
/*.menu ul li.navpage a ul li*/ 
color:#8CD600; /*#8CD600*/
background-color:#fff;
background-image:url(../imagenes/common/i_bullet_hover.jpg);
background-position:left;
background-repeat:no-repeat;
/*width:auto;
/*padding-left:16px; */
/*position:relative;*/
}

/** html .menu ul li .navpage a:visited {
color:#8CD600;  #8CD600
background-color:#fff;
background-image:url(../imagenes/common/i_bullet_hover.jpg);
background-position:left;
background-repeat:no-repeat;
/*width:auto;
/*padding-left:16px; */
/*position:relative;
}*/
