a:link {text-decoration:none; color:black; font-weight:bold}
a:visited {text-decoration:none; color:black; font-weight:bold}
a:hover {text-decoration:none; color:gray;}
a:active {text-decoration:none}
a:focus, input:focus {outline:none}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited {text-decoration:none; color:#1c4851}
img {border:none}

/* General */
body
{
	background:#d8e7e2;	
	background-image:url(fondoCuadrado2.png);
	color:#4e4a49;	
	margin:0;
	font:normal 10px/15px verdana,serif;    	
}

#cuerpo{	
	height:100%;
	margin:0px;
	text-align:left;        		
}

#lateral{	
	width:38em;
	float:left;
}

#cabecera{
	padding:5px;	
}

#logo a{
	font-family:Helvetica;
	float:left;
	font-size:65px;			
	color:#00721d;	
	font-weight:normal;	
	height:59px;
}

#logo a:hover{	
	color:#59a654;
	text-decoration:none;	
}

#menuCabecera{	
	margin-right:35px;
	margin-left:0.5em;
	float:left;	
	font-size:10px;		
}
#menuCabecera a, a:visited {text-decoration:none; color:#028B22; font-weight:bold}
#menuCabecera  a:hover {text-decoration:none; color:gray; font-weight:bold}

#menuCabecera li{
	text-decoration:none;
	list-style:none;
}

#contenido{
	clear:both;		
}

#menu{	
	float:left;
	padding-left:5em;	
	padding-top:14px;
	line-height:12px;
}

#menu .anio{
	clear:both;
	color:black;
	font-weight:bold;
	font-size:14px;		
	float:left;
}

#menu ul{	
	float:left;	
	width:19em;
	margin-top:0px;
	margin-left:2em;
}

#menu li{		
	list-style-image: url(masTrans.png);
	list-style-type: none;
	color:black;
	margin-bottom:0px;
	padding-left:2px;
}

#menu li a{
	color:black;
}

#menu li a:visited{
	color:black;
}

#menu li a:hover{
	color:gray;
	text-decoration:none;
}

.titulosMenu{	
	color:#028b22; 
	font-weight:bold;
	font-size:10px;		
}

#centro{	
	float:left;
	width:47em;	
	padding-top:10em;	
	padding-left:8em;	
}

#centro li{		
	color:black;
}

.sinPuntos{
	list-style-type: none;
}

.cuerpoProyecto{	
	width:45em;
	margin-top:-5em;
}

#centro .nombreProyecto{
	font-size:10px;
	color:#555;
	font-weight:bold;	
	padding-top:2em;
	margin-left:0em;
	text-align:left;
	clear:both;
}

#centro .categoria{
	width:400px;
	font-size:10px;
	color:gray;
	font-weight:normal;			
	margin-left:2em;
}

#centro .multimediaProyecto{		

}

#centro .multimediaProyecto .multimediaActual {
	height:500px;
	width:500px;
	float:left;	
}

#centro .multimediaProyecto .multimediaActual img{
	border:3px solid #007122;
	background-color:gray;	
	text-align:center;
	display: block;
	margin-left: 6.5em;			
}

.texto
{
	position:absolute;
	top:525px;
	left:525px;
}

.flechaAnt{
	clear:both;
	float:left;	
	margin-top:-4.5em;
}

.flechaSig{
	float:left;
	margin-left:2.5em;	
	margin-top:-4.5em;
}

#centro .descripcionProyecto{
	clear:both; 
	margin-left:0em;
	margin-top:1em;
	margin-bottom:3em;
	text-align: justify;
	width:40em;	
	font-weight:bold;	
}

#centro .listadoNoticias{	
	color:black;
	width:45em;	
	padding:0px;	
}

#centro .listadoNoticiasCuerpo{
	margin-top:10px;
	margin-left:-37px;
	padding:0px;	
}

#centro .listadoNoticias ul{
	margin:0px;
}

#centro .listadoNoticias li{
	margin:0px;		
}

#centro .listadoNoticias .col1{
	clear:both;
	width:13em;
	float:left;	
	font-weight:bold;
}

#centro .listadoNoticias .col2{
	margin-left:2em;
	width:28em;
	float:left;	
	margin-bottom:2em;
	text-align: justify;
	font-weight:bold;
}

#centro .listadoNoticias .col2 img{
	border:3px solid #007122;
}

#centro .listadoNoticias .col2 a,a:visited{
	color:black;
}


#centro .nombreNoticia{
	font-size:14px;
	color:#555;
	font-weight:bold;	
	margin-top:2em;	
	text-align:center;
}

#centro .fecha{
	font-size:10px;
	color:gray;
	font-weight:normal;		
	text-align:center;
	margin-left:10em;
}

#centro .descripcionNoticia{
	clear:both; 
	margin:3em;
}

#centro .descripcionNoticia img{
	text-align:center;
	display: block;
	margin: auto;	
}


#centro .listadoLinks{
	background:white;
	border:3px solid green;
	width:75%;
	margin: 0 auto;
}

#centro .tituloSeccion{
	color:#028B22;
	font-weight:bold;
	font-size:10px;
}

#centro .textoSeccion{
	color:black;
	font-weight:bold;
	margin-top:10px;
}

#centro .curriculum{
	background:white none repeat scroll 0 0;
	border:3px solid green;
	padding:10px;
	margin-top:10px;
	margin-left:-15px;
	width:35em;
}

#centro .enlaces{
	margin-left:-20px;
}

#centro .enlaces li{
	list-style-image: url(masTrans.png);
	list-style-type: none;	
}

#pie{
	clear:both;	
	text-align:right;
}

#columnaIndex{
	width:280px;
	height:10em;
	float:left;	
	margin-left:150px;
}

#logoIndex a{	
	font-family:Helvetica;	
	margin-left:-281px;
	margin-top:384px;	
	color:#00721d;	
	font-size:90px;
	float:left;	
	font-weight:normal;	
}

#cuerpoIndex{
	float:left;
	margin-top:420px;
	margin-left:10px;
	color:#00721d;
	font-weight:bold;
}

.tdProyecto a{	
	color:black;
}

.tdProyecto a:hover {text-decoration:none; color:gray; font-weight:bold}

.tdProyecto{
	background-image:url(masTrans.png);
	background-repeat:no-repeat;
	background-position:25px 4px;
	font-family:verdana,serif;
	font-size:10px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	padding-left:45px;
}