body{
	margin: 0;
	padding: 0;
 	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 62.5%;
	color: black;
	background: white url('/ifaz/fpaginanegro.png') fixed repeat-x center bottom;
}

h1, h2, h3{
	margin: 0;
	padding: 0;
}

.showme{
	display: none;
}

#pagina{
	width: 50em;
	margin: auto;
	background: #fafafa;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;

	font-size: 1em;
}

#cabecera h1{
	margin-left: 1em;
	font-size: 2.5em;
}
#cabecera h2{
	margin-left: 1.66em;
	font-size: 1.5em;
	color: #aaa;
}
#cabecera a{
	color: black;
	text-decoration: none;
}

#menu{
	margin: 0;
	margin-top: 1em;
	padding: 0;
	list-style: none;
}
	#menu em{
      font-style: normal;
      font-weight: bold;
	}
	#menu li{
	   float: left;
	   width: 10em;
	   margin: 0;
		padding: 1em 0;

	   text-align: center;
	   background: url('fmenunegro.png') repeat-x center center;
	}
	#menu li:hover{
	   background: url('fmenunegroh.png') repeat-x center center;
	}
	
	#menu li a{
	   color: white;
	   font-size: 1.2em;
	   text-decoration: none;
	}
	

#contenido{
	clear: both;
	margin-top: 2em;
	padding: 2em;

	font-size: 1.2em;
}

#contenido h2{
	color: #888;
	border-bottom: solid 1px #ddd;
}

#contenido h3{
	color: #aaa;
	border-bottom: solid 1px #eee;
	font-family: "Trebuchet MS", Tahoma;
	clear: both;
}

#contenido p{
	color: #111;
	font-family: "Trebuchet MS", Tahoma;
}

#contenido a{
	color: black;
}

#contenido a:visited{
	background: #eee;
}

.marcofoto{
	margin: 1em 2em;
	background: #eee;
	border: solid 1px #555;
}
.marcofoto img{
	display: block;
	margin: .3em;
	padding: 0;
}

.silueta{
	margin: 2em;
	background: black;
}
.silueta img{
	display: block;
}

.seccion{
	margin: 1em 0;
}
	.trabajosprevios{
	   margin: 0;
	   padding: 0;
	   list-style: none;
	}
	.trabajosprevios li{
	   float: left;
	   width: 9.8em;
	   margin: 10px;
	   padding: 5px;
	   background: white;
	   border: solid 1px #eee;
	}
	.trabajosprevios li img{
	   height: 6em;
	}

	.trabajos dt, .noticias dt{
	   clear: both;
		margin: 0;
		padding: 0;
		padding-left: 14px;
		color: #666;
		background: url('icons/arrow.gif') no-repeat left center;
		font-size: 1.25em;
	}
	.trabajos dd, .noticias dd{
		margin: 0;
		margin-bottom: 2em;
		padding: 1em;
		background: #f2f2f2;
		border: solid 1px #eee;
		border-top: solid 1px #ddd;
	}
	.trabajos dd:hover, .noticias dd:hover{
		background: #eee;
	}
	.trabajos p, .noticias p{
	   margin: 1em 0;
	}
	.trabajos .miniatura{
		float: right;
		margin: 0 0 1em 1.5em;
		padding: .3em;
		background: #fff;
		border: solid 1px #aaa;
	}
	.trabajos .miniatura img{
		width: 8em;
		display: block;
	}
	
	.noticia p{
	   text-align: justify;
	}
	.noticias dt a{
	   color: #666;
	   text-decoration: none;
	}
	
	.lista{
	   list-style: none;
	}
	.lista li{
	   margin: .3em 0;
	   padding-left: 18px;
	   background: url('/ifaz/icons/arrow2.png') no-repeat left center;
	}
	.lista em{
	   font-style: normal;
	   font-weight: bold;
	}

	

.listafotos{
	margin: 0;
	padding: 0;
	list-style: none;
}
	.listafotos li{
	   margin: 1em;
	   padding: 0;
	}

.dataform{
	margin-left: 4em;
}
	.dataform div{
		margin: 1em;
	}
	.dataform label{
		display: block;
	}
	.dataform input, .dataform select, .dataform textarea{
	   width: 28em;
	}
	.dataform textarea{
	   height: 10em;
	}
	.dataform .submit{
	   width: 10em;
	}
	
	.dataform .formError{
	   border: solid 1px red;
	}
	
#file_manager{
	list-style: none;
}
	#file_manager img.photo{
		width: 120px;
	}



.menu_secundario{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	background: #888;
}
	.menu_secundario li{
	   margin: 0;
	   padding: 0;
	}
	.arriba{
	   height: 1em;
		padding-left: 9em;
		padding-bottom: 1em;
	}
	.arriba li{
	   float: left;
	   width: 6em;
	   margin: 0 1em;
	}
	.abajo{
		padding: 1em;
	}
	.abajo li{
	   display: inline;
	   margin: 0 2em;
	}
	.abajo li a{
	   color: white;
	}
	
	.soynegro{
	   background: black;
	}
	.soynaranja{
	   color: #efbc14;
	   background: #efbc14;
	}
	.soyverde{
		color: #b4db39;
	   background: #b4db39;
	}
	.soyazul{
	   color: #0089cd;
	   background: #0089cd;
	}
	
#eligecolor{
	position: relative;
	color: white;
	background: #888;
}
	#eligecolor div{
	   padding: 2em;
	   font-size: 1.3em;
	}

#mapa{
	margin: 1em;
	width: 100%;
	height: 300px;
}
