/* Colores:
verde: 00f909
*/
body,p,h1 {
	padding:0;
	margin:0;
}
a{
	color:#00f909;
	text-decoration:none;
}
img{
	border:0;
}

ul,ol{
	list-style-type:none;
	padding:0;
	margin:0;
	display:block;
}

body {
	background: url('/_css_img/reticula.png') no-repeat fixed 0px -112px;
/*	background: url('/_css_img/reticula.png') repeat fixed 0px -112px;*/
}

h1#logo_e{
	position: fixed;
	left: 0px;
	top: 0px;
	margin: 0;
	padding: 0;
	width: 130px;
	height: 80px;
}
	h1#logo_e a{
		background: #fff url('../_css_img/logo_e.png') no-repeat scroll 28px 22px;
		display:block;
		width: 130px;
		height: 80px;
		text-indent:-9999px;
	}
	h1#logo_e a:hover{
		background-color:#00f909;
	}
	h1#logo_e a.sinenlace:hover{
		background-color:transparent;
	}
	h1#logo_e a span{
		display:block;
		padding:7px 0px 0px 104px;
		text-indent:0px;
	}
	h1#logo_e a.sinenlace span{
		display:none;
	}
	h1#logo_e a:hover span{
		color:#000;
	}
/* PATH */
ul#path_logico{
	position:fixed;
	top:16px;
	left:163px;
}
	ul#path_logico li a{
		float:left;
		display:block;
		padding:4px 16px 4px 16px;
		text-transform:uppercase;
		background-color:#fff;
	}
	ul#path_logico li a:hover{
		text-decoration:line-through;
	}
ul#path_logico li#path_proyecto a{
	color:#000;
}
	ul#path_logico li#path_proyecto a span{
		color:#00F909;
	}
	ul#path_logico li#path_proyecto a:hover{
		text-decoration:none;
		background-color:#00F909;
	}
	ul#path_logico li#path_proyecto a:hover span{
		color:#000;
	}
	
	ul#path_logico li#path_proyecto.inactivo a:hover{
		text-decoration:none;
		background-color:#fff;
	}
	ul#path_logico li#path_proyecto.inactivo a{
			color:#ccc;
	}
	ul#path_logico li#path_proyecto.inactivo a span{
			opacity:0;
	}
	ul#path_logico li#path_acercadee span{
		float:left;
		display:block;
		padding:4px 16px 4px 28px;
		text-transform:uppercase;
		color:#ccc;
	}
	

/* MENU */	
ul#mp{
	position: fixed;
	left: 0px;
	top:99px;
/*	width:100%;*/
	white-space: nowrap;
	font-size:1px;
	z-index:10;
}
	ul#mp li{
		display:block;
		padding:0;
		margin:0;
		height:16px;
	}
	ul#mp li a{
		padding:0px 20px 0px 27px;
		color:#000;
	}
	/*
	ul#mp li a.seccion_activa{
		background:#fff url('../_css_img/mp_fondo_linea_verde.png') repeat-x scroll 0 60%;
	}
	*/
ul#mp_fondos{	
	padding:0;
	position: fixed;
	left: 0px;
	top: 96px;
}
	ul#mp_fondos li{
		position:absolute;
		padding:0;
        margin:0;
        height:24px;
        width:100px;
        background-color:#00f909;
	}
	ul#mp_fondos li#mp_f0{
		top:0;
	}
	ul#mp_fondos li#mp_f1{
		top:16px;
	}
	ul#mp_fondos li#mp_f2{
		top:32px;
	}
	ul#mp_fondos li#mp_f3{
		top:48px;
	}
		ul#mp_fondos li.fondo_seccion_activo{
			background: url('../_css_img/mp_fondo_linea_verde.png') repeat-x  0px 55% #fff;
			z-index:5;
		}
	ul#pm_proyectos{
		
	}
		ul#mp_proyectos li{
		}
		ul#mp_proyectos li a{
			background-color:#fff;
			position:fixed;
			padding:4px 20px 4px 27px;
			display:none;
			color:#00f909;
			white-space: nowrap;
		}
		/*
		ul#mp_proyectos li a:visited{
			background: url('../_css_img/mp_fondo_linea_verde.png') repeat-x  0px 60%;
		}
		*/
		ul#mp_proyectos li a.proyecto_visitado{
			background: url('../_css_img/mp_fondo_linea_verde.png') repeat-x  0px 60%;
		}
		ul#mp_proyectos li a.activo{
			background: url('../_css_img/mp_fondo_linea_negra.png') repeat-x  0px 60%;
			color:#000;
		}
		ul#mp_proyectos li.mp_proyectos_archivo a{
		}
		
#mp_delimitador{
	display:none;
	position:fixed;
	width:56px;
	left:-56px;
	height:1px;
	font-size:0;
	background-color:#999;
}
/* PIE */	
div#pie{
	left: 27px;
	position:fixed;
	bottom:0px;
	color:#666;
}	
	div#pie a{
		font-weight:bold;
	}
	div#pie a:hover{
		color:#000;
	}
	div#pie a.rss{
		background: url('/_css_img/ico_rss.png') no-repeat scroll 0px 3px;
		display:block;
		padding-left:16px;
		margin-bottom:16px;
	}
	div#pie a.rss:hover{
		background-position:0px -17px;
	}
	div#pie_f0,
	div#pie_f1{
		position:fixed;
		width:0%;
		height:24px;
		background-color:#00f909;
		display:block;
	}
	
/* CONTENIDO */

div#contenido{
	margin-top:96px;
	margin-left:174px;
/*	opacity:0.5;*/
}

/* INICIO */

div.imagenes_inicio{
	padding-left:16px;
}
div.imagenes_inicio a{
	display:inline-block;
	position:relative;
	margin:0px 16px 16px 0px;
	background-color: #00F909;
}
div.imagenes_inicio a:hover img{
	opacity:0;
}
div.imagenes_inicio a span{
	position:absolute;
	display:none;
	padding:16px;
	top:0;
	color:#000;
	font-size:16px;
	line-height:16px;
	font-weight:bold;
}
div.imagenes_inicio a:hover span{
	display:block;
}






