/* 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;*/
}
canvas#canvas_logo_e{
	position: fixed;
	left: 0px;
	top: 0px;
	margin: 0;
	padding: 0;
}

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;
	z-index:4;
}
	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_proyectos span, ul#path_logico li#path_acercadee span, ul#path_logico li#path_contacto span, ul#path_logico li#path_boletin span{
		float:left;
		display:block;
		padding:4px 16px 4px 28px;
		text-transform:uppercase;
		color:#ccc;
		background-color:#fff;
	}
	

/* MENU */	
ul#mp{
	position: fixed;
	left: 0px;
	top:99px;
/*	width:100%;*/
	white-space: nowrap;
	font-size:1px;
	z-index:110;
}
	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;
	z-index:101;
}
	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;
	z-index:95;
}	
	div#pie a:hover{
		color:#000;
	}
	div#pie a.boletin{
		display:block;
		margin-bottom:16px;
		font-weight:bold;
	}
	div#pie a.reticula{
		display:block;
		margin-bottom:16px;
	}
	div#pie a.rss{
		background: url('/_css_img/ico_rss.png') no-repeat scroll 0px 3px;
		display:block;
		padding-left:16px;
	}
	div#pie a.rss:hover{
		background-position:0px -17px;
	}
	div#pie a.twitter{
		background: url('/_css_img/twitter.png') no-repeat scroll 0px 1px;
		display:block;
		padding-left:16px;
	}
	div#pie a.twitter:hover{
		background-position:0px -45px;
	}
	div#pie_f0,	div#pie_f1, div#pie_f2, div#pie_f3, div#form_f0{
		position:fixed;
		width:0%;
		height:24px;
		background-color:#00f909;
		display:block;
		z-index:90;
	}
	
/* 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;
}

/* Filtros */
div.filtros{
	font-size:12px;
	text-transform:uppercase;
	position:fixed;
	padding:6px 7px 5px 17px;
	background-color:#fff;
	top:47px;
	left:174px;
	z-index:4;
}
	div.filtros span.label, div.filtros a{
		float:left;
		display:block;
	}
	div.filtros a{
		padding-left:12px;
		background:url('/_css_img/filtros.png') no-repeat left -64px;
		margin:0px 5px 0px 7px;
	}
	div.filtros a.activo{
		background-position:left 3px;
	}

/* Mailchimp */
div#boletin_pie{
	position:fixed;
	left:27px;
	font-size:12px;
	width:138px;
	line-height:16px;
	z-index:95;
}
	div#mc_embed_signup{
		position:absolute;
		bottom:0px;
		display:none;
	}
		div#mc_embed_signup h4, div#mc_embed_signup p{
			font-size:12px;
			margin:0px;
			padding:0px;
		}
		div#mc_embed_signup p{
			padding:2px 0px 12px 0px;
		}
		div#mc_embed_signup input[type=text], div#mc_embed_signup input[type=email] {
			background-color:#defcd3;
			border:0px;
			font-size:12px;
			color:#00F909;
			font-family: Calibri, Helvetica, Arial, "MS Trebuchet", sans-serif;
			margin:0px 0px 16px 0px;
			padding-left:3px;
		}
		div#mc_embed_signup input[type=text]{
			margin:0px 0px 5px 0px;
		}
		div#mc_embed_signup input[type=submit] {
			border:0px;
			background:none;
			color:#00F909;
			float:right;
			font-weight:bold;
			font-size:12px;
			font-family: Calibri, Helvetica, Arial, "MS Trebuchet", sans-serif;
			padding:0px;
			margin:0px;
		}
		div#mc_embed_signup input[type=submit]:hover{
			color:#000;
		}



