* {
	margin: 0px;
	padding: 0px;
}

/*

html {
	height: 100%
	}

body {
	height: 100%;
	background-color: #EEE;
	background-image: url('/img/fondo_wrap.jpg');
	background-repeat: repeat-y;
	background-position: center;
	padding: 0px;
	margin: 0px;
	}

*/

html, body {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	height: 100%
	
}

html{
	
}

body {
	margin: 0 auto;
	padding: 0;
	width:1228px;
	text-align: center;
	background-color: #EEE;
	background-image: url('/img/fondo_wrap.jpg');
	background-repeat: repeat-y;
	background-position: center;
	
	
}

/* div {position: relative;} */

a {
	cursor: hand;
	}

acronym {
	cursor: help;
	}

.margin_top_10px {
	margin-top: 10px;
	}

/*

#wrap {
	left: 50%;
	margin-left: -600px;
	min-height: 100%;
	width: 1200px;
	position: absolute;
	top: 0px;
	}

*/

#wrap {
	margin: 0 auto;
	min-width: 760px;
	min-height: 100%;
	text-align: left;
	width: 1200px;
	top: 0px;
}

* html #wrap {
	height: 100%;
	}

#header {
	height: 210px;
	text-align: center;
	border-bottom: 0px;
	margin-top: 0px;
	}

	#header #logosytitulo {
		height: 110;

	}

	#header img {
		padding: 0px;
		margin: 0px;
		}

	#header #logosytitulo #logo_udec {
		display: inline;
		width: 160px;
		height: 110px;
		float: left;
		text-align: center;
		margin: 0px;
		}

	#header #logosytitulo #logo_CI2MA {
		display: inline;
		width: 220px;
		height: 110px;
		float: right;
		text-align: center;
		margin: 0px;
		}

	#header #logosytitulo h1.replace {
		margin-left: 180px;
		width: 780px;
		height: 110px;
		background-image: url('/img/titulo.jpg');
		text-indent: -9999px;
		}
	#header #logosytitulo h1.replaceeng {
		margin-left: 180px;
		width: 820px;
		height: 110px;
		font: 30.5px Arial;
		color: #5F5F5F;
		display: table-cell;
		vertical-align: middle;
		letter-spacing: -2;

		    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

		}

	#header #barras {
		height: 100;
		background-image: url('/img/header_final.jpg');
		background-repeat: no-repeat;
		background-position: bottom center;
	}

	#header #barras #languaje {
		height: 25px;
		text-align: right;
		background-color: #333;
		padding: 0px 25px 0px 0px;
		}

	#header #barras #languaje p {
		font-family: Arial;
		font-size: 8pt;
		color: #FFF;
		padding-top: 5px;
		}

		#header #barras #languaje p a {
			text-decoration: none;
			display: inline;
			vertical-align: middle;
			color: #FFF;
			}

		#header #barras #languaje p a img {
			display: inline;
			vertical-align: middle;
			border: 0px;
			margin-bottom: 2px;
			}

/*-------------------------------------------------------------------------------*/

			#header #barraseng {
		height: 100;
		background-image: url('/img/Imagencentral.png');
		background-repeat: no-repeat;
		background-position: 50% 10;
	}

	#header #barraseng #languaje2 {
		height: 25px;
		text-align: right;
		background-color: #333;
		padding: 0px 25px 0px 0px;
		}

	#header #barraseng #languaje2 p {
		font-family: Arial;
		font-size: 8pt;
		color: #FFF;
		padding-top: 5px;
		}

		#header #barraseng #languaje2 p a {
			text-decoration: none;
			display: inline;
			vertical-align: middle;
			color: #FFF;
			}

		#header #barraseng #languaje2 p a img {
			display: inline;
			vertical-align: middle;
			border: 0px;
			margin-bottom: 2px;
			}


/*--------------------------------------------------------------------------*/


	#shortcuts {
		font-family: Arial;
		height: 25px;
		background-color: #333;
		text-align: center;
		font-size: 8pt;
		color: #FFF;
		}

		#shortcuts ul{ 
			padding: 5px 0px 0px 0px;
			margin: 0px;
			list-style-type: none;
			text-align: center;
			}

			#shortcuts ul li {
				display: inline; 
				margin: 0px 5px 0px 5px;
				font-family: Geneva, Arial, Helvetica, sans-serif;
				}

				#shortcuts ul li a {
					color: #FFF;
					text-decoration: none;
					padding: 0px 8px 4px 8px;
					}

					#shortcuts ul li a:link {
						text-decoration: none;
						}

					#shortcuts ul li a:visited {
						text-decoration: none;
						}

					#shortcuts ul li a:hover {
						text-decoration: none;
						border-bottom: 2px solid #FFF;
						}

					#shortcuts ul li a:active {
						text-decoration: none;
						}

#menu {
	font-family: Arial;
	display: inline;
	width: 180px;
	float: left;
	margin-top: 4px;
	position: relative;	
	}

/* first menu level */

ul, ol, dl {
	position: relative; /* http://www.positioniseverything.net/explorer/ie-listbug.html */
	}

	ul#mymenu {
		list-style-type: none;
		}

		ul#mymenu a {
			color: white;
			font-size: 13px;
			text-decoration: none;
			}

		ul#mymenu li {
			margin-bottom: 3px;
			}

		ul#mymenu li.no_deploy,
		ul#mymenu li.no_deploy_active {
			line-height: 28px;
			height: 28px;
			background-color: #204F7D;
			}

			ul#mymenu li.no_deploy a {
				display: block;
				overflow: hidden;
				height: 100%;
				padding: 0px 0px 0px 5px;
				}

			ul#mymenu li.no_deploy_active a {
				display: block;
				overflow: hidden;
				height: 100%;
				padding: 0px 0px 0px 5px;
				background-color: #777;
				}

				ul#mymenu li.no_deploy a:hover {
					background-image: none;
					background-color: #777;
					}

			ul#mymenu li.no_deploy .menu_external {
				line-height: 28px;
				height: 28px;
				margin: 0px 0px 0px 5px;
				padding: 0px 0px 0px 11px;
				}

		ul#mymenu li.deploy {
			line-height: 28px;
			height: 28px;
			background-color: #204F7D;
			background-image: url('/img/bullet_expand_menu1.png');
			background-repeat: no-repeat;
			background-position: 95% 50%;
			}

			ul#mymenu li.deploy a {
				display: block;
				overflow: hidden;
				height: 100%;
				padding: 0px 0px 0px 5px;
				}

				ul#mymenu li.deploy a:hover {
					background-image: none;
					background-color: #777;
					background-image: url('/img/bullet_expand_menu1.png');
					background-repeat: no-repeat;
					background-position: 95% 50%;
					}

/* second menu level */

	ul#mymenu ul {
		list-style-type: none;
		}

		ul#mymenu li.deployed {
			color: #FFF;
			font-size: 13px;
			}

		ul#mymenu li.deployed a.deployed_text {
			display: block;
			overflow: hidden;
			line-height: 28px;
			padding: 0px 0px 0px 5px;
			background-color: #777;
			margin-bottom: 3px;
			}

				ul#mymenu li.deployed a.deployed_text:hover {
					text-decoration: underline;
					}

			ul#mymenu li.deployed ul li.deployed_middle,
			ul#mymenu li.deployed ul li.deployed_middle_active {
					display: block;
					line-height: 18px;
					padding: 0px 7px 2px 5px;
					background-color: #999;
					}

				ul#mymenu li.deployed ul li.deployed_middle_active a {
					background-color: #999;
					text-decoration: underline;
					}

				ul#mymenu li.deployed ul li.deployed_middle a:hover{
					text-decoration: underline;
					}

			ul#mymenu li.deployed ul li.deployed_last,
			ul#mymenu li.deployed ul li.deployed_last_active {
					line-height: 18px;
					padding: 0px 7px 2px 5px;
					background-color: #999;
					}

				ul#mymenu li.deployed ul li.deployed_last_active a {
					text-decoration: underline;
					}

				ul#mymenu li.deployed ul li.deployed_last a:hover{
					text-decoration: underline;
					}

			ul#mymenu li.deployed ul li.deployed_middle_deploy {
					padding: 0px 7px 2px 0px;
					line-height: 18px;
					background-color: #999;
					background-image: url('/img/bullet_expand_menu1.png');
					background-position: 95% 50%;
					background-repeat: no-repeat;
					}

				ul#mymenu li.deployed ul li.deployed_middle_deploy a {
					display: block;
					padding: 0px 0px 0px 5px;
					/* background-position: 5px 5px; */
					}

					ul#mymenu li.deployed ul li.deployed_middle_deploy a:hover{
						text-decoration: underline;
						}

			ul#mymenu li.deployed ul li.deployed_last_deploy {
					padding: 0px 7px 2px 0px;
					line-height: 18px;
					background-color: #999;
					background-image: url('/img/bullet_expand_menu1.png');
					background-position: 95% 50%;
					background-repeat: no-repeat;
					}

				ul#mymenu li.deployed ul li.deployed_last_deploy a {
					display: block;
					padding: 0px 0px 0px 5px;
					}

					ul#mymenu li.deployed ul li.deployed_last_deploy a:hover{
						text-decoration: underline;
						}

/* third menu level */

			ul#mymenu li.deployed ul li.deployed_deployed {
				}

				ul#mymenu li.deployed ul li.deployed_deployed a.deployed_deployed_text {
					display: block;
					overflow: hidden;
					color: #FFF;
					line-height: 18px;
					padding: 0px 0px 0px 17px;
					margin-bottom: 3px;
					background-color: #999;
					text-decoration: underline;
					}

					ul#mymenu li.deployed ul li.deployed_deployed a.deployed_deployed_text:hover{
						text-decoration: underline;
						}

				ul#mymenu li.deployed ul li.deployed_deployed ul li.deployed_deployed_separator {
					height: 0px;
					line-height: 0px;
					}

				ul#mymenu li.deployed ul li.deployed_deployed ul li.deployed_deployed_middle,
				ul#mymenu li.deployed ul li.deployed_deployed ul li.deployed_deployed_middle_active {
					line-height: 18px;
					padding: 0px 7px 4px 20px;
					background-color: #669999;
					}

					ul#mymenu li.deployed ul li.deployed_deployed ul li.deployed_deployed_middle_active a {
						text-decoration: underline;
						}

					ul#mymenu li.deployed ul li.deployed_deployed ul li.deployed_deployed_middle a:hover {
						text-decoration: underline;
						}

				ul#mymenu li.deployed ul li.deployed_deployed ul li.deployed_deployed_middle_last,
				ul#mymenu li.deployed ul li.deployed_deployed ul li.deployed_deployed_middle_last_active {
					line-height: 18px;
					padding: 0px 7px 4px 20px;
					background-color: #669999;
					}

					ul#mymenu li.deployed ul li.deployed_deployed ul li.deployed_deployed_middle_last_active a {
						text-decoration: underline;
						}

					ul#mymenu li.deployed ul li.deployed_deployed ul li.deployed_deployed_middle_last a:hover{
						text-decoration: underline;
						}

				ul#mymenu li.deployed ul li.deployed_deployed ul li.deployed_deployed_last_last,
				ul#mymenu li.deployed ul li.deployed_deployed ul li.deployed_deployed_last_last_active {
					line-height: 18px;
					padding: 0px 7px 2px 20px;
					background-color: #669999;
					}

					ul#mymenu li.deployed ul li.deployed_deployed ul li.deployed_deployed_last_last_active a {
						text-decoration: underline;
						}

					ul#mymenu li.deployed ul li.deployed_deployed ul li.deployed_deployed_last_last a:hover{
						text-decoration: underline;
						}

	#menu #menu_bottom {
		background-color: #DDD;
		padding: 5px;
		height: 90px;
		}

	#menu p {
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #333;
		margin: 0px 0px 10px 0px;
		}
	/* *** BOTON POSTDOCTORAL*** */

	#menu #menu_bottom_2 {
		margin-top:5px;
		background-color: #0087dd;
		padding: 5px;
		}
	#menu #menu_bottom_2 p{
		color: #FFF300;		
		}
	#menu #menu_bottom_2 ul{
		list-style-type: none;
		text-align: center;
		}	
	#menu #menu_bottom_2 ul li a{
		display:block;
		text-decoration:none;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #FFFFFF;
		margin: 0px 0px 10px 0px;
		
		}	

content {}

#content {
	margin: 25px 21px 0px 181px;
	padding: 0px 0px 13px 0px;
	text-align: justify;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #555;
	}

	#content h1 {
		font-family: Arial, Verdana;
		text-align: center;
		margin: 28px 0px 21px 0px;
		font-size: 24px;
		font-weight: bold;
		}

	#content h2 {
		font-family: Arial, Verdana;
		text-align: center;
		margin: 21px 0px 18px 0px;
		font-size: 20px;
		font-weight: bold;
		}
	#content h2.left {
		text-align:left;
		margin-left:185px;		
		}
	#content h2.infor_mem{
		text-align:left; /**INFO-mem**/
		margin-left:10px		
		}
	
	#content h3 {
		font-family: Arial, Verdana;
		text-align: center;
		margin: 14px 0px 14px 0px;
		font-size: 18px;
		font-weight: bold;
		}

	#content h4 {
		font-family: Arial, Verdana;
		text-align: center;
		margin: 34px 0px 14px 0px;
		font-size: 14px;
		font-weight: bold;
		}

	#content p {
		margin: 12px 0px 12px 0px;
		padding-left: 30px;
		}

		#content p a {
			color: #555;
			text-decoration: none;
			}

			#content p a:link {
				}

			#content p a:visited {
				}

			#content p a:hover {
				text-decoration: underline;
				}

			#content p a:active {
				}

	#content ul {list-style: disc outside;}
	#content ul, #content ol {margin-left: 2.2em;}
	#content ul a{text-decoration:none; color:#555;}
	#content ul a:hover{text-decoration:underline;}
	#content ol a{text-decoration:none;}
	#content ol a:hover{text-decoration:underline;}
	#content ul ul,content ol ul, .content ul ol, content ol ol { margin-bottom: 0;}

	#content table.large_data_table {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 21px;
		margin-top: 21px;
		border-collapse: collapse;
		border: 1px solid #CCC;
		}

		#content table.large_data_table td,
		#content table.large_data_table th {
			font-size: 12px;
			color: #555;
			border: 1px solid #EEE;
			padding: 7px;
			}

		#content table.large_data_table th {
			font-weight: bold;
			}

		#content table.large_data_table td.table_paragraph {
			text-align: justify;
			}
	
		#content table.large_data_table td a {
			color: #555;
			text-decoration: none;
			}
								/* LINKS*/	
		#content table.large_data_table td a.parrafo_link {
			color: #FFF;
			text-decoration: none;
			}
								/* */
			#content table.large_data_table td a:link {
				}

			#content table.large_data_table td a:visited {
				}

			#content table.large_data_table td a:hover {
				text-decoration: underline;
				}

			#content table.large_data_table td a:active {
				}

		#content table.large_data_table td a.destacado {
			color: #2689B3;
			text-decoration: none;
			}
			
			#content table.large_data_table td a:link {
				}

			#content table.large_data_table td a:visited {
				}

			#content table.large_data_table td a:hover {
				text-decoration: underline;
				}

			#content table.large_data_table td a:active {
				}

		#content table.large_data_table td.enlace {
			}

			#content table.large_data_table td.enlace a {
				display: block;
				padding: 8px;
				background-color: #2689B3;
				color: white;
				text-decoration: none;
				}

				#content table.large_data_table td.enlace a:hover {
					background-color: #777;
					}

		#content table.large_data_table td.enlace_proyecto {
			}

			#content table.large_data_table td.enlace_proyecto a {
				font-size: 10px;
				display: block;
				padding: 2px;
				background-color: #2689B3;
				color: white;
				text-decoration: none;
				}

				#content table.large_data_table td.enlace_proyecto a:hover {
					background-color: #777;
					}

	#content table.blue_titles tbody tr th,
	#content table.blue_titles tbody h4 {
		color: #2689B3;
		}

	#content form.entrance_form {
		text-align: center;
		}

	#content form optgroup option {
		padding-left: 20px;
		}

	#content div.external_editing {
		margin: 0px 0px 0px 13px;
		padding: 0px 13px 0px 0px;
		border: 1px solid #CCC;
		}
	
	/* example-area*/
	
	#content table.example {
	   	margin:0px 0px 20px 0px;
	   	font-family: Verdana,Arial;
    		font-size: 12px;
    		text-align: justify;		
	       
	}
	
	#content table.example td.date{
		color:#2689B3;
		font-weight: bold;
		padding-left:10px;
		}     	
		
	#content table.example td.img{		
		width:152;
		padding-left:5px;
	}	
	#content table.example td.titulo a{		
		color: #555;
    		font-weight: bold;
		text-decoration:none;
		margin-left:5px;
	}
	#content table.example td.titulo a:hover{		
		text-decoration: underline;
	}
	
	#content h3 span.area{
		font-weight: normal;
	}

	/* memoria */	
	
	#content div.mem{
		width:570px;
	}
	#content div.mem div.memoria {
		margin: 10px 0px 10px 10px;
		padding: 0px;
		display: block;
		float:left;
		padding: 5px;
				
		}
		#content div.mem div.memoria span.date {
			padding-left: 20px;
			
			background-image: url('/img/flecha_azul_derecha.png');
			color: #2689B3;
			font-weight: bold;
			background-repeat: no-repeat;
			}
		
		#content div.mem div.memoria span.bajada_titulo_noticia a {
				color: #555;
				text-decoration: none;
				}
		#content div.mem div.memoria span.bajada_titulo_noticia a:hover {
					text-decoration: underline;
					}			

	/*  informativo v2*/
	
	#content div.info-ano{
		width:700px;
		
	}
	#content div.info-ano h2.info{
		width:100%;
		text-align:left;
		float:left;
		height:20px;
		margin-left:10px;		
		}
	#content div.informativo {
		margin: 10px 10px 10px 0px;
		padding: 5px;
		float:left;
		
		}

	#content div.informativo span.date {
			padding-left: 20px;
			background-image: url('/img/flecha_azul_derecha.png');
			color: #2689B3;
			font-weight: bold;
			background-repeat: no-repeat;
			}	
	
	#content div.informativo span a {
				color: #555;
				text-decoration: none;
				}
		#content div.informativo span a:hover {
					text-decoration: underline;
					}			

	/*  */

	#content div.noticia {
		margin: 0px 0px 10px 0px;
		padding-left: 30px;
		display: block;
		
		
		}

		#content div.noticia span.date {
			padding-left: 20px;
			background-image: url('/img/flecha_azul_derecha.png');
			color: #2689B3;
			font-weight: bold;
			background-repeat: no-repeat;
			}
		#content div.noticia span.date2 {
			
			
			color: #2689B3;
			font-weight: bold;
			
			}
		
		#content div.noticia span.titulo_noticia,
		#content div.noticia span.titulo_noticia a {
			color: #555;
			font-weight: bold;
			}

			#content div.noticia span.titulo_noticia a {
				text-decoration: none;
				}

				#content div.noticia span.titulo_noticia a:link {}

				#content div.noticia span.titulo_noticia a:visited {}

				#content div.noticia span.titulo_noticia a:hover {
					text-decoration: underline;
					}

				#content div.noticia span.titulo_noticia a:active {}

			#content div.noticia span.bajada_titulo_noticia a {
				color: #555;
				text-decoration: none;
				}

				#content div.noticia span.bajada_titulo_noticia a:link {}

				#content div.noticia span.bajada_titulo_noticia a:visited {}

				#content div.noticia span.bajada_titulo_noticia a:hover {
					text-decoration: underline;
					}

				#content div.noticia span.bajada_titulo_noticia a:active {}

		#content div.noticia .detalle {
			display: block;
			margin: 10px 0px 10px 15px;
			padding: 0px;
			background-color: #EEE;
			}

		#content blockquote {
		  font-style: italic;
		  font-family: Georgia, Times, "Times New Roman", serif;
			-webkit-margin-before: 1em;
    			-webkit-margin-after: 1em;
    			-webkit-margin-start: 40px;
    			-webkit-margin-end: 40px;
		  padding-left: 20px;	  
    		  padding-right: 8px;
		  border-left-width: 5px;
		  border-right-width: 0px;
		  border-top-width: 0px;
    		  border-bottom-width: 0px;
		  border-style: solid;
    		  border-color: #ccc;
		  font-size: 13px;
		} 

		#content div.noticia .detalle p {
			padding: 5px;
			margin: 1px;
			
			}

		#content  p.abstract {
			padding: 10px;
			border: 1px solid #DDD;
			background-color: #F2F2F2;
			}

		#content  div.abstract {
			padding: 10px;
			border: 1px solid #DDD;
			background-color: #F2F2F2;
			}

	/** FULL EXAMPLE RESEARCH **/

	/**FULL NOTICIAS **/
	
	#content div.full_ejemplo{
		margin: 0px 0px 20px 0px;
		padding: 0px;
		display: block;
	}
	/***/
	#content div.full_ejemplo div.img,
	#content div.noticia div.img{
		width:40px;
		height:40px;
		float:left;
		background-image: url("/img/flecha_azul_derecha.png");
    		background-repeat: no-repeat;
    		color: #2689b3;
   		font-weight: bold;
    		padding-left: 20px;
		background-position: left center;
		margin-right:5px;	
	}
	#content div.full_ejemplo div.img img,
	#content div.noticia div.img img{ 
		width:40px;
		height:40px;
	}	
	/***/	
	#content div.full_ejemplo span.date {
			font-weight: bold;
			color: #2689B3;
			
			}
		#content div.full_ejemplo span.date span.img img{
			width:40px;
			height:40px;
			margin: 0px 5px 0px 0px;			
			}

		#content div.full_ejemplo span.titulo_ejemplo,
		#content div.full_ejemplo span.titulo_ejemplo a {
			color: #555;
			
			}
		#content div.full_ejemplo span.tipo{
			font-weight:bold;			
			}

			#content div.full_ejemplo span.titulo_ejemplo a {
				text-decoration: none;
				}

				#content div.full_ejemplo span.titulo_ejemplo a:link {}

				#content div.full_ejemplo span.titulo_ejemplo a:visited {}

				#content div.full_ejemplo span.titulo_ejemplo a:hover {
					text-decoration: underline;
					}

				#content div.full_ejemplo span.bajada_titulo_ejemplo a{
				color: #555;
				text-decoration: none;
				font-weight: normal;
				font-style:italic;
				
				}

