/* CSS Document */

.menu {
	padding: 0; 
	list-style: none; 
	height: 45px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 1000px;
	}
	
.menu li {
	float:left; 
	height:45px;
	}
		
.menu li a {
	display:block; 
	height:45px; 
	width: 142.5px;
	float:left; 
	line-height:40px;
	color:#FFF; 
	text-decoration:none; 
	text-align:center;
	}
	
.menu li a:hover {
	width:142.5px;
	position:relative; 
	visibility:visible; 
	line-height:40px;
	z-index:50;
	background: url(../archivos/sobre.png);
	}
	
.menu li a:hover b {
	display:block; 
	width: 125px;
	height:45px; 
	
	}
	
.menu li a:hover span {
	display:block; 
	width: 125px;
	height:45px; 
	position:absolute; 
	left:0; 
	top:0; 
	cursor:pointer;
	}
	
.menu li ul, .menu li div  {
	position:absolute; 
	left:-9999px;
	}
	
.menu li:hover {
	position:relative;
	}
	
.menu li:hover > a {
	line-height:40px; 
	color:#00447C;
	}
	
.menu li:hover > a b {
	display:block; 
	width: 150px;
	height:45px; 
	/*background: url(../archivos/sobre.png);*/
	}
	
.menu li:hover > a span {
	display:block; 
	width: 150px;
	height:45px; 
	position:absolute; 
	left:0; 
	top:0; 
	cursor:pointer;
	}
	
.menu table {
	border-collapse:collapse; 
	margin:-1px;
	}

.menu :hover div {
	left: 50px; 
	top: 30px; 
	width: 200px; 
	height: 15px;
	display: block;
	background:url(../archivos/desplaz.png) no-repeat; 
	z-index:100;
	}

.menu :hover ul {
	padding: 0; 
	margin: 0; 
	list-style: none; 
	left: 50px; 
	top: 45px; 
	width: 200px; 
	height: auto; 
	z-index: 120;
	background:url(../archivos/sub_back.png);
	}
	
.menu :hover ul li {
	height:27px;
	}
	
.menu :hover ul li a {
	height:27px; 
	line-height:27px; 
	color:#4B4B4D; 
	width:196px; 
	text-align:left; 
	text-indent:20px;
	}
	
.menu :hover ul li.fly a {
	background:url(arrow.gif) no-repeat 150px center;
	}
	
.menu :hover ul li a:hover {
	background: url(../archivos/subtab_over.png); 
	color:#AA7614;
	}
	
.menu :hover ul li:hover > a {
	background: url(../archivos/subtab_over.png); 
	color:#00447C;
	}

.menu :hover ul ul, .menu :hover ul div {
	position:absolute; 
	left:-9999px;
	}
	
.menu :hover ul :hover {
	z-index:200;
	}
	
.menu :hover ul :hover div {
	left:150px; 
	top:-4px; 
	width:200px; 
	height:auto; 
	padding:10px 0; 
	background:url(../archivos/sub_back.png); 
	z-index:200;
	}
	
.menu :hover ul :hover ul {
	padding:0; 
	margin:0; 
	list-style:none; 
	left:150px; 
	top:-4px; 
	width:200px; 
	height:auto; 
	padding:10px 0; 
	z-index:250;
	}
	
.menu :hover ul :hover ul li a {
	background:transparent;
	}
	
.menu :hover ul :hover ul li a:hover {
	background: url(../archivos/subtab_over.png); 
	color:#E7A834;
	}