@charset "utf-8";
/* CSS Documento for 'media=all': Encuentros Jóvenes Artistas de Navarra 2007 */
/* Striker(auskalo.com)&copy;2006 */
/* */

/* 
	Design colors:
	blue: 	#0051B1
	orange:	#FB8B01
	gray:	#D0D0D0
*/

/* homepage styles */
#home {
	margin: 0;
	padding: 0;
	background: url(../images/homepage_bkg.jpg);
}

	#homeContents {
		width: 400px;
		margin: 0;
		padding: 0 15px;
		padding-bottom: 20px;
		float: left;
		font-size: 0.85em;
	}
	
		#homeArea {
			margin: 0;
			padding: 0;
		}
		
		#homeArea img {
			vertical-align: middle;
		}
		
		#homeArea a {
			font-weight: bold;
			color: #941C1D;
			text-decoration: none;
		}
	
		#homeArea a:hover {
			text-decoration: underline;
		}	
	
	#homeColumn {
		width: 155px;
		margin: 0;
		padding: 0 20px;
		padding-bottom: 20px;
		float: right;
		background: #E0E0D4;
		font-size: 0.85em;
		text-align: left;
	}
	
		#homeColumn a {
			font-weight: bold;
			text-decoration: none;
		}
		
		#homeColumn a:hover {
			text-decoration: underline;
		}
		
	
	#home h2 {
		margin: 20px 0;
		padding: 0;
		padding-bottom: 3px;
		color: #393939;
		font-size: 1.2em;
		font-weight: bold;
		border-bottom: 1px dotted #393939;
	}
	
	#home h3 {
		margin: 20px 0;
		padding: 3px;
		color: #FFFFFF;
		font-size: 1.2em;
		font-weight: bold;		
		background: #393939;
	}	
	
/* static page */

#static {
	margin: 0;
	padding: 0;
	padding-left: 20px;
	font-size: 0.85em;
}

	#staticLCol {
/*
		width: 450px;
		margin-right: 10px;
*/
		margin: 0;
		padding: 0;
		margin-right: 160px;
	}
	
	#staticRCol {
		width: 150px;
		margin: 0;
		padding: 0;
		float: right;
	}

	#static h2 {
		margin: 20px 0;
		padding: 0;
		padding-bottom: 3px;
		color: #393939;
		font-size: 1.2em;
		font-weight: bold;
		border-bottom: 1px dotted #393939;
	}
	
	#static h2 img {
		border: 2px #FF0000;
		vertical-align: middle;
	}
	
	#static h3 {
		margin: 0;
		padding: 0;
		margin-bottom: 10px;
		padding-bottom: 3px;
		color: #941C1D;
		border-bottom: 1px dotted #393939;
	}
	
	/* antes: #static h4 */
	#static h3.files {
		margin: 30px 0 20px 0;
		padding: 3px;
		color: #FFFFFF;
		font-size: 1.2em;
		font-weight: bold;		
		background: #393939;
	}
	
	#staticLCol a {
		text-decoration: underline;	
	}
	
	#static ul {
		list-style: outside;
		margin: 5px 0;
		padding: 0;
		margin-left: 20px;
	}

/* subsections */
#subsections {
	width: 620px;
	margin: 0;
	padding: 5px 0;
	margin-top: 10px;
	margin-left: 20px;
	background: #DFE4E7;
	font-size: 0.87em;
	color: #393939;
	text-align: left;
}

#subsections ul {
	margin: 0;
	padding: 0 5px;
	list-style: none;
	color: #393939;
}

#subsections ul li {
	margin: 0 20px;
	padding: 2px 0;
	/* width: 30%; */
	float: left;
}

#subsections a {
	color: #393939;
	text-decoration: none;
}

#subsections a:hover {
	color: #5F5F5F;
	text-decoration: underline;
}

/* news */
#news {
	margin: 0;
	padding: 0;
	padding-left: 20px;
	padding-bottom: 20px;
	font-size: 0.85em;
}	

	#news h2 {
		margin: 20px 0;
		padding: 0;
		padding-bottom: 3px;
		color: #393939;
		font-size: 1.2em;
		font-weight: bold;
		border-bottom: 1px dotted #393939;
	}
	
	#news h2 img {
		border: 2px #FF0000;
		vertical-align: middle;
	}

	#news h3 {
		margin: 0;
		padding: 0;
		margin-bottom: 5px;
		font-weight: bold;
		color: #393939;
	}	
	
	#news h3 a {
		color: #393939;
		text-decoration: none;
	}
	
	#news h4 {
		margin: 20px 0;
		padding: 3px;
		color: #FFFFFF;
		font-size: 1.2em;
		font-weight: bold;		
		background: #393939;
	}	
	
	
	#news h3 a:hover {
		color: #5F5F5F;
		text-decoration: underline;
	}	
	
		.newsImage {
			margin: 0;
			padding: 0;
			width: 20%;
			float: left;
		}
		
		.newsAdvance {
			width: 80%;
			margin: 0;
			padding: 0;
			float: left;
		}
		
		.mewsSeeMore{
			margin: 0;
			padding: 0;
			clear: left;
			text-align: right;
		}
		
		.newsClearFixRule {
			width: 80%;
			margin: 0 auto;
			padding: 0;
			border-bottom: 1px dotted #393939;	
		}
	
	.newsSummary {
		margin: 10px 0;
		padding: 0;
		font-weight: bold;
	}
		
/* areas de actividad */

#areas {
	margin: 0;
	padding: 0;
	padding-left: 20px;
	font-size: 0.85em;
}	

	#areas h2 {
		margin: 20px 0;
		padding: 0;
		padding-bottom: 3px;
		color: #393939;
		font-size: 1.2em;
		font-weight: bold;
		border-bottom: 1px dotted #393939;
	}
	
	#areas h2 img {
		border: 2px #FF0000;
		vertical-align: middle;
	}
	
	#areas h3 {
		margin: 20px 0;
		padding: 3px;
		color: #FFFFFF;
		font-size: 1.2em;
		font-weight: bold;		
		background: #393939;
	}	
	
	#areas h4 {
		margin: 20px 0;
		padding: 3px;
		color: #FFFFFF;
		font-size: 1.2em;
		font-weight: bold;
		background: #393939;
	}	
	
	.areaProject {
		margin: 0;
		padding: 0;
		margin-bottom: 10px;
	}	
	
	.areaImage {
		width: 150px;
		float: left;
	}
	
	.areaDescription {
		width: 460px;
		float: left;
		/*background: #DFEFFF;*/
	}	
	
	#areasProject {
		margin: 0;
		padding: 0;	
	}
	
		#areasProject  h3 {
			margin: 0;
			padding: 0;
			margin-bottom: 10px;
			color: #393939;
			font-weight: bold;
			background: none;
		}
	
		#areaProjectLCol {
			width: 280px;
			margin: 0;
			padding: 0 10px;
			float: left;
		}
			
		#areaProjectRCol {
			width: 300px;
			margin: 0;
			padding: 0;
			float: right;
			text-align: center;
		}
			
/* sitemap */

#sitemap {
	margin: 0;
	padding: 0;
	padding-left: 20px;
	margin-bottom: 20px;
	font-size: 0.90em;
}
	
	#sitemap h2 {
		margin: 20px 0;
		padding: 0;
		padding-bottom: 3px;
		color: #393939;
		font-size: 1.2em;
		font-weight: bold;
		border-bottom: 1px dotted #393939;
	}
	
	#sitemap h2 img {
		border: 2px #FF0000;
		vertical-align: middle;
	}

	#sitemap ul {
		list-style: outside;
		margin: 5px 0;
		padding: 0;
		margin-left: 50px;
	}
	
	#sitemap a {
		padding: 0 5px;
		color: #393939;
		text-decoration: none;
	}
	
	#sitemap a:hover {
		background: #DADFE3;
		text-decoration: none;
	}
	
/* search */

#search {
	margin: 0;
	padding: 0;
	padding-left: 20px;
	font-size: 0.9em;
	margin-bottom: 15px;
}	

	#search label span{
		position: absolute;
		left: -10000px;
		top: -10000px;
	}

	#search p {
		margin: 0;
		padding: 0;
	}
	
	#search ul {
		margin: 10px 0;
		padding: 0;
		padding-left: 20px;
	}
	
	#search ul li {
		margin: 5px 0;
		padding: 0;
		list-style: outside square;
	}
	
	#search h2 {
		margin: 20px 0;
		padding: 0;
		padding-bottom: 3px;
		color: #393939;
		font-size: 1.2em;
		font-weight: bold;
		border-bottom: 1px dotted #393939;
	}
	
	#search h3 {
		margin: 0;
		padding: 0;
		margin-bottom: 10px;
		padding-bottom: 3px;
		color: #941C1D;
		border-bottom: 1px dotted #393939;
	}	
	
	#search .searchBox {
		width: 250px;
		border: 1px solid #C7C8BA;
		background: #EBEBE3;
	}
	
	#search select {
		width: 250px;
		border: 1px solid #C7C8BA;
		background: #EBEBE3;
	 }
	
	#search .searchButton {
		font-weight: bold;
		border: 1px solid #C7C8BA;
		background: #EBEBE3;
	}	
	
	/* formulario curriculum */
	
	.ButtonCurriculum {
		margin: 10px 0;
		padding: 2p;
		border: 1px solid #C7C8BA;
		background: #EBEBE3;
		color: #4B5666;
		font-weight: bold;
	}
	
	#form_curriculum {
		margin: 10px 0;
		padding: 0;
	}
	
		#form_curriculum label {
			margin: 10px 0;
			padding: 0;
			clear: left;
		}
		
		#form_curriculum label span {
			width: 30%;
			margin: 0;
			padding: 0;
			padding-right: 20px;
			float: left;
			text-align: right;
			color: #8D1D1C;
			font-weight: bold;
		} 
		
		#form_curriculum input, textarea, file { 
			width: 300px;
			margin: 0;
			padding: 2p;
			border: 1px solid #C7C8BA;
			background: #EBEBE3;
			color: #4B5666;
		}
		
		#form_curriculum textarea {
			width: 300px;
		}
		
		#form_curriculum .button {
			width: 100px;
			margin: 0;
			padding: 2p;
			border: 1px solid #C7C8BA;
			background: #EBEBE3;
			color: #4B5666;
		}
		
		#form_curriculum .checkboxCU {
			width: 20px;
			margin: 0;
			padding: 0; 
		}
		