body {
	font-family:Arial;
	font-size:12px;
	color:#000000;
	border:0px;
	padding:0px;
	margin:0px;
	line-height:1.5em;
	/*background-color:#014BA3;*/
	background-color:#FCF9F9;
	margin:0px;
}


h1 { font-size:18px; font-weight:bolder; text-align:left; margin:0px; color:#014BA3; }
h2 { font-size:14px; font-weight:bolder; text-align:left; margin:0px; color:#014BA3; }
h3 { font-size:11px; font-weight:bolder; text-align:left; margin:0px; color:#AAAAAA; }

a {	color:#014BA3; text-decoration:none; }
a:hover { color:#014BA3; text-decoration:underline; }

#main { width:1000px;
		margin-left:auto;
		margin-right:auto;
		border-left:1px solid #dddddd;
		border-right:0px solid #eeeeee;
	}

#flags { font-size:11px; margin:0px; padding:0px; }

#header { width:980px; height:110px; padding:5px 10px 5px 10px; margin:0px; background-color:#FEF200;  }

	#logo { float:left; width:200px; margin-right:40px; border:0px solid blue; }
		#logo p { font-size:11px; font-weight:bolder; color:#014BA3; line-height:14px; padding:0px; margin:0px 30px 0px 0px; text-align:center; }
	#banner { float:right; width:730px; padding:0px; margin:0px 0px 0px 0px; border:0px solid red; }

#footer { width:1000px; float:left;margin:0px; font-size:11px; text-align:center;
		padding:5px 0px 5px 0px; background-color:#FFFBB6; border-top:1px solid #DDDDDD; }


#breadcrum { width:100%; background-color:#FFFBB6; padding:2px 0px 3px 0px; margin:0px; border-top:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; }

	#breadcrum .fecha  { float:left; width:180px; font-size:11px; padding:2px 0px 0px 10px; }
	#breadcrum .path   { float:left; width:590px; font-size:11px; padding:2px 0px 0px 0px; }
	#breadcrum .search { float:left; width:200px; font-size:11px; padding:0px 0px 0px 0px; }

	#breadcrum a { color:#014BA3; text-decoration:underline; }
	#breadcrum a:hover { color:#014BA3; text-decoration:underline;  }


#cuerpo { width:100%; margin:0px; padding:0px;  }

	#cleft { padding-bottom:20px;width:180px; float:left;  margin:0px; background:#FEF200; }

		.bloque { width:180px; padding:0px 0px 0px 0px; }
			.bloque-tit { width:160px; padding:0px 0px 0px 20px; font-size:11px; font-weight:bolder;
						background-repeat:no-repeat; background-position:middle left;
						color:#014BA3; background-color:#EEEEEE; border-bottom:1px solid #DDDDDD; }
			.bloque-list{ width:170px; padding:0px 0px 0px 10px; }

			.categ { width:170px; font-size:12px; font-weight:bolder;
					padding:3px 0px 2px 10px; margin:0px 0px 0px 0px; border-bottom:1px solid #eeeeee; }

			.subcat { width:165px; font-size:11px; font-weight:normal; line-height:14px; background-color:#FFFBB6;
					padding:2px 3px 2px 9px; margin:0px 0px 0px 0px;
					border-bottom:1px solid #eeeeee;
					border-left:3px solid #FEF200;
					}

			.categ a { color:#014BA3; text-decoration:none; }
			.categ a:hover { color:#014BA3; text-decoration:underline;  }

			.subcat a { color:#014BA3; text-decoration:none; }
			.subcat a:hover { color:#014BA3; text-decoration:underline;  }

	#cright {  padding-bottom:20px; width:150px; float:left; margin:0px; background-color:#FCF9F9; border-left:0px solid #EEEEEE; }

		#cright .rblok { float:left; width:98%; border:1px solid #DDDDDD; background-color:#FFFFFF; margin:0px 0px 10px 0px; padding:0px 0px 3px 0px; }
		#cright .rtitle { color:#014BA3; background-color:#EEEEEE; margin:0px 0px 5px 0px; padding:3px 0px 3px 4px; }


	#content { width:640px; float:left; padding:20px 15px 0px 15px; margin:0px; background-color:#FFFFFF;  }


	#noticias { width:100%; }

		#noticias ul { list-style:none; padding:0px; margin:0px; border:0px solid red; }
		#noticias li { width:100%; border-bottom:1px solid #EEEEEE; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; }

			#noticias .title { overflow:hidden; width:99%; color:#014BA3; font-size:20px; line-height:22px; margin:0px 0px 5px 0px; }
			#noticias .foto { width:200px; margin:0px 10px 0px 0px; }
			#noticias .text { font-size:12px; color:#000000; text-align:justify; line-height:15px; }

				#noticias a { color:#014BA3; text-decoration:none; }
				#noticias a:hover { color:#014BA3; text-decoration:underline; }


	#resumenes { width:100%; }

		#resumenes ul { list-style:none; padding:0px; margin:0px; }
		#resumenes li { width:100%; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; }
		#resumenes .title { width:99%; color:#014BA3; font-size:20px; line-height:20px; margin:0px 0px 0px 0px; }


	#jobs { width:100%; }

		#jobs ul { list-style:none; padding:0px; margin:0px; }
		#jobs li { width:95%; border:1px solid #DDDDDD; padding:5px 10px 10px 10px; margin:0px 0px 10px 0px; }
		#jobs .title { width:95%; color:#014BA3; font-size:20px; line-height:20px; margin:0px 0px 0px 0px; }




	/* BLOQUES DE CONTENIDOS ***********************************************************/

	.blok { width:99%; float:left; border:1px solid #DDDDDD; margin-bottom:15px; }

		.blok .blok-title { width:100%; background-color:#DDDDDD; font-size:14px; }

		.blok .blok-contents { width:100%; padding:0px 0px 10px 0px; }

			.blok .blok-cols { float:left; width:30%; height:85px; overflow:hidden; line-height:14px; margin:10px 0px 0px 10px; }

			.blok .blok-rows { margin:5px 0px 7px 10px; }



	#content-tools { border:1px solid #DDDDDD; padding:5px 5px 5px 10px; margin:0px 0px 20px 0px; }


	#buscador { }

	.busca-bloque {  width:100%; margin:0px 0px 10px 0px; }
	.tit { color:#666666; font-weight:bolder; margin:0px 0px 0px 0px; }

	#buscador ul { list-style:none; padding:10px 10px 10px 10px; margin:0px; border:1px solid #DDDDDD; }
	#buscador li { width:100%; padding:0px 0px 10px 0px; margin:0px; }

	#buscador a { color:#014BA3; text-decoration:underline; }
	#buscador a:hover { color:#014BA3; text-decoration:none; }

	#buscador .titulo { color:#014BA3; font-size:12px; font-weight:bolder; margin:0px 0px 5px 0px; }
	#buscador .texto { color:#000000; font-size:11px; line-height:14px; }




