#destacados_portada ul {
	margin: 3px 0 0 0; 
	padding: 0; 
	list-style-type: none; 
	font-size: 1em;
}
#destacados_portada ul li { 
	float: left;
	padding: 0; 
	margin: 0;
}
#destacados_portada ul li a { 
	display: block; 
	height: 110px;
	width: 160px;
	margin: 0 1px 0 0;
	text-decoration: none; 
}
#destacados_portada #menu0_sup a {
	background: url(/imx_novas/imx_quee.jpg) no-repeat 0 0; 
}
#destacados_portada #menu1_sup a {
	background: url(/imx_novas/imx_porque.jpg) no-repeat 0 0; 
}
#destacados_portada #menu2_sup a {
	background: url(/imx_novas/imx_fasesdoproxecto.jpg) no-repeat 0 0; 
}
#destacados_portada #menu3_sup a {
	background: url(/imx_novas/imx_sumate.jpg) no-repeat 0 0; 
	margin-right: 0;
}
/**/
#menu_principal {
	width: 600px;
	margin: 0;
	z-index:100000;
}
#menu_principal ul { 
	margin: 10px 0 0 0; 
	padding: 0; 
	list-style-type: none; 
}
#nav ul { 
	list-style: none; 
	padding: 0; 
	margin: 0; 
}
#nav a { 
	text-decoration: none; 
	padding: 0; 
}
#nav li li a { 
	display: block; 
	padding: 1px 5px; 
}
#nav li li { 
	padding: 0; 
	margin: 0;  
	border: 0; 
}
#nav li li a:hover { 
	padding: 1px 5px; 
	margin: 0;
}
#nav li { 
	float: left; 
	position: relative; 
	width: 120px; 
	cursor: default; 
	border-width: 0; 
	margin: 0; 
}
#nav div { 
	height: auto; 
	padding: 15px 0 0 5px;
	font-weight: bold; 
}
#nav li#menu0, #nav li#menu1, #nav li#menu2, #nav li#menu3, #nav li#menu4,
#nav li#menu0_on, #nav li#menu1_on, #nav li#menu2_on, #nav li#menu3_on, #nav li#menu4_on { 
	width: 120px; 
	text-align: left; 
	cursor: default;
	height: 62px;
}
#menu_principal ul li ul { 
	background: #fff; 
}
#nav li ul { 
	display: none; 
	position: absolute; 
	top: 100%; 
	left: 0; 
	font-weight: normal; /*bottom left no-repeat;*/ 
	padding: 0 0 10px 0; 
	width: 120px; 
}
#nav li>ul { 
	top: 62px; 
	left: auto; 
	width: 120px;  
}
#nav li li { 
	display: block; 
	float: none; 
	border: 0; 
	width: 120px; 
}
#nav li:hover ul, #nav li.over ul { 
	display: block;
	border-left: 1px solid #d5d3aa;  
}
#nav li#menu0 li, #nav li#menu1 li, #nav li#menu2 li, #nav li#menu3 li, #nav li#menu4 li { 
	display: block; 
	float: none;  
	border: 0; 
	width: 120px; 
	padding: 1px 0; 
	margin: 0; 
}
#nav li#menu0, #nav li#menu1, #nav li#menu2 { 
	background: url(/imx_novas/fondo_nav.png) no-repeat 0 0; 
	width: 120px;
}
#nav li#menu3,
#nav li#menu4 { 
	background: url(/imx_novas/fondo_nav.png) no-repeat -120px 0; 
	width: 120px;
}
#nav li#menu0_on,
#nav li#menu1_on,
#nav li#menu2_on,
#nav li#menu3_on,
#nav li#menu4_on{ 
	background: url(/imx_novas/fondo_nav.png) no-repeat 0px -62px; 
	width: 120px; 
	color: #ca2027; 
}

/**/
#menu_esquerda ul {
	margin: 40px 0; 
	padding: 0; 
	list-style-type: none; 
}
#menu_esquerda ul li {
	border-bottom: 1px dotted #d5d3aa;  
	padding: 10px 0 2px 0;
}
#menu_principal a, 
#menu_esquerda a {
	color: #6c6750; 
}
#nav li#menu3_on a,
#nav li#menu4_on a,
#menu_principal a:hover, 
#menu_esquerda a:hover,
#menu_esquerda li.activo a {
	color: #ca2027; 
}
