/* CSS Others */

/* common styling */

.menu {
	font-family: "Verdana", arial, sans-serif; 
	width:700px; 
	height:26px; 
	position:relative; 
	margin:0; 
	font-size:medium;
	background-image:url(../img/menu_bg.jpg);
	background-repeat:no-repeat;
 }
.menu ul li a, .menu ul li a:visited {
	display:block; 
	text-decoration:none; 
	color:#000; 
	width:95px; 
	height:26px; 
	text-align:center;  
	border-bottom:1px solid #fff;  
	line-height:20px; 
	font-size:small; 
	overflow:hidden;}

.menu ul {padding:0; margin:0; list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#000; background-image:url(../img/fondo_enlace_proyectos.jpg); background-repeat:repeat-x;}
.menu ul li:hover ul {display:block; position:absolute; top:27px; left:0px; width:105px;}
.menu ul li:hover ul li a.hide {background: #6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6a3; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#f2f2f2; color:#000; font-size:11px; padding-top:3px;}
.menu ul li:hover ul li a:hover {background: #999999; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:95px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

.menu_inicio:hover a{ background-image: url(img/menu_inicio.jpg);
background-repeat:no-repeat;}
