/* commom style for all browsers */
.container4 { display:inline;
	width:802px;height: 140px;position: absolute;z-index: 100;}

.menu4 {
	text-align:left;
	position:relative;
	font-size:13px;
	font-family: Helvetica, Arial, sans-serif;
	background:transparent;
	height:30px;
	margin:0 auto;
	margin:25px 0 0 240px;
	font-weight:bold;
	text-indent: 6px;
}
.menu4 ul {padding:0; margin:-1px 0 0 1px; list-style-type: none;}

.menu4 ul li {float:left; position:relative;}
.menu4 ul li.diving { width: 110px;}
.menu4 ul li.subprod {background-color: #151c32;}
.menu4 ul li.subproddespliega {background-color: #151c32;}

.menu4 ul li a, .menu4 ul li a:visited {
display:block; text-decoration:none; width:130px; height:30px; color:#fff;  line-height:29px;
}
* html .menu4 ul li a, .menu4 ul li a:visited {
width:130px; w\idth:90px;}

.menu4 ul li ul {
visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;  font-size:11px; font-weight:normal;
}
.menu4 table {
border-collapse:collapse; }

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu4 ul li:hover a,
.menu4 ul li a:hover {
	color:#fff;
	border:0;
	background-image: url(images/boton_nav1.gif);
	background-repeat:  no-repeat;
}
.menu4 ul li:hover ul,
.menu4 ul li a:hover ul { line-height: 1.5em; visibility:visible; height:auto; position:absolute; top:30px; left:-1px; background:#151c32; overflow:visible; }

.menu4 ul li:hover ul li a,
.menu4 ul li a:hover ul li a {
display:block; background:transparent; text-decoration:none; color:#fff; height:auto; line-height:1.5em; padding:2px 0px 5px 5px; width:150px; w\idth:150px;
}
.menu4 ul li:hover ul li a.drop,
.menu4 ul li a:hover ul li a.drop {
display:block; color:#000; height:auto; line-height:1.5em; padding:2px 2px 5px 10px; width:170px; w\idth:140px; 
}
.menu4 ul li:hover ul li ul,
.menu4 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden; 
}
.menu4 ul li:hover ul li a:hover,
.menu4 ul li a:hover ul li a:hover {
	color:#fff;
	background-color: #040711; 
}
.menu4 ul li:hover ul li:hover ul,
.menu4 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0; color:#000; left:166px; height:auto;
}
.menu4 ul li:hover ul li:hover ul.left,
.menu4 ul li a:hover ul li a:hover ul.left {
left:-166px; 
}
.menu4 ul li:hover ul li:hover ul li a,
.menu4 ul li a:hover ul li a:hover ul li a {
display:block; color:#000; height:auto; line-height:1.5em; padding:2px 2px 5px 10px; width:170px; w\idth:140px; 
}
* html .menu4 ul li a:hover ul li a:hover ul li a {padding:2px 2px 5px 10px; }

.menu4 ul li:hover ul li:hover ul li:hover a,
.menu4 ul li a:hover ul li a:hover ul li a:hover {
color:#000; 
}
