body {
	
	padding-top:0px;
	background: url(images/comun_fondo.gif);
	font-family:Verdana,Tahoma,sans-serif;
	color:#444;
	font-size:13px;	
	height:1%;
	padding:0;
	margin:0;	
}

img {
	border:0;
	}
a {
	color:#316ac5;
	text-decoration:none
	}
a:hover {
	color:#000000;
	text-decoration:none
		}
h1, h2, h3, h4, h5, h6 {
	
	}
blockquote {
	padding-left:10px;
	color:#333;
	font-style: normal;
	
	}
.clear {
	clear:both;
}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.alignleft {
	float:left;
	padding:2px 0 0 5px; 
	}
.alignright {
	float:right;
	padding:2px 0 0 5px;
	}
.oculto {display:none;}

.iconopdf{float:right;margin-right:2em; padding-right: 1.5em}

.frt{float:right;}
.flt{float:left;}

.padding2{padding-bottom: 2em;}
/* The Wrapper */

.wrapper {
	width:950px;
	margin:0 auto;
	/*float:left;*/		
}

div.cover img {padding-right: 1em}
/* The Top */

.top {
	/*height:297px;*/
	margin-top:0px;	
	background: #ffffff;
	border-top:1px solid #c7c7c7;
	padding: 1em;
	border-bottom: solid 1px #c7c7c7; 
	height: 1%;
}

.top h1 {
	margin:0;
	padding:0;	
}

.top img {
	float: left;
}
.top img.banner {	
	padding: 1em 0 0 8em;
	
	
}

.top div#banner{float:left;/* padding: 1em 0 0 6em; */padding:0 0 0 3em;}
.top div#banner img{ }

.content {
	padding:0;
	/*background:#bccfde;
	background-repeat:repeat-y;	*/
	background: url(images/fauxcolumn.jpg) repeat-y;
	height:1%;
	
	/*float:left*/	
}	

/* Menu */

#foxmenucontainer{
	height:35px;
	background:#000;
	display:block;
	padding:0px 0 0px 14px;		
}

#foxmenu{
	position:relative;
	display:block;
	height:30px;
	font-size:12px;
	font-weight:normal;
	font-family:century gothic,Verdana,Helvitica,sans-serif;
	text-transform: uppercase;	
}
	
#foxmenu ul{
	margin:0px;
	padding:5px 20px 0 0;
	list-style-type:none;
	width:auto;
	float:left;
	}
#foxmenu ul li{
	display:block;
	float:left;
	margin:0 1px 0 0;
	width:105px;
	}
#foxmenu ul li a{
	display:block;
	float:right;
	color:#14618d;
	text-align: center;
	text-decoration:none;
	padding:10px 0px 0 0px;
	width: 105px; 
	height: 20px;
	background:transparent url(images/li22.gif) no-repeat top right;	
	}
#foxmenu ul li a:hover{
	color:#3C1776;
	background:transparent url(images/li22.gif) no-repeat top left;
	width: 105px; height: 20px;
	text-align: center;	
}
#foxmenu ul li a.current,#foxmenu ul li a.current:hover{
	color:#3C1776;
	background:transparent url(images/li22.gif) no-repeat top right;

	}
/*buscador*/
#foxmenu form {	
	float: right;
	padding:0 0.4em 0 0;
	margin:0.4em 0 0 0;	
}
	
#foxmenu form p { margin:0; padding:0.3em 0 0 0;}	
#foxmenu form input {border: solid 1px #f6d233}
#foxmenu form input.campo {width: 16em}
#foxmenu form input.btn_buscar {
	background-color: #f6d233;
	color: #3c1776;
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
}
#menu {
	/*border:solid 1px #33CC99;*/
	/*width:300px;*/
	width: 200px;
	float:left;
	background: #bccfde;
	
}	

#menu ul {	
	margin:0;
	padding:0 0 1em 0;
}
#menu ul li {
	list-style:none;
	padding-top: 0.5em;	
}
#menu ul li h2 {	
	color: #ffffff;
	font-size: 0.9em;
	padding:0 0 0.5em 0;
	margin:0;
	padding-left: 3.5em;	
}

ul.categoria li{
	border-bottom:solid 1px #aabfc0;
	background: url(images/bulletFib.gif) left 0.3em no-repeat;
	padding-left: 2em;
	padding-bottom: 0.5em;
	padding-top: 0.3em;	
	margin-right: 1em;
	margin-left: 1em;
}
ul.categoria li a{
	font-size: 0.6em;
	color: #290667;

	/*font-weight: bold;*/
}
ul.categoria li a:hover{
	color:#4f3453;
	text-decoration:underline;
}
 
 ul.categoria li h3 {
 	margin:0;
	padding:0;
}

div#menu ul li ul.etiquetas {
padding-left:0.5em;

}
ul.etiquetas li {
	display:inline;
	padding-left: 0.1em;
	padding-right: 0.1em;		
}
ul.etiquetas li a {color: #000000;}
ul.etiquetas li a:hover {text-decoration: underline}

ul.suscripcion {
	margin:0;
	padding:0;
}

ul.suscripcion li {
	background: url(images/rss.gif) left 0.7em no-repeat;
	padding-left: 2em;
	padding-bottom: 0.5em;
	/*padding-top: 0.3em;	*/
	margin-right: 1em;
	margin-left: 1em;	
}

ul.suscripcion li a{
	font-size: 0.8em;
	color: #2d3236;
	/*font-weight: bold;*/
}
ul.suscripcion li a:hover{	
	text-decoration:underline;
}

a.banner_proyecto {	
	padding: 0em 0 0em 1em;
	margin-bottom: 0;
}

a.banner_proyecto img {
	margin-bottom: 2em;
}
#content {
	/*border:solid 1px yellow;*/
	padding: 0px 10px 30px 0px;
	padding-left: 2em;	
	margin-top: 0;	
	margin-left: 0;
	float: right;
	/*width: 614px;*/
	width: 714px;
	overflow: hidden;	
	background: #ffffff;
}
#content h3 {margin:0; padding:1em 0 0 0; }
#content h3 a{
	border-bottom:dotted 1px #cccccc;
	color: #333333;
	width: 100%;
	float:left;
	padding-bottom: 0.4em;
	margin-bottom: 0.5em;
}

#content div#columna1 {
	float: left;
	/*width: 67%;*/
	/*width: 480px;	*/
	width: 472px;
	/*border:solid 1px #00CCCC*/
}

#content div#columna1 h4, #content div#columna1 div.mini_columna h4 {
	padding: 1em 0 0.5em 0;
	margin: 0;	
}

#content div#columna1 h4 a{
	color: #290667;
	/*font-size: 1.1em;	*/
	font: bold 1.1em Verdana, Arial, Helvetica, sans-serif; 
}


#content div#columna1 h4 a:hover, #content div#columna1 div.mini_columna h4:hover {text-decoration: underline; color:#30348f;}

#content div#columna2 {
	/*border:solid 1px orange;*/
	float:right;
	/*width: 33%;*/
	width: 230px;
}

.salto .caja_tic {
	border:solid 1px #cccccc;
	float:left;
	padding: 0 1em 0.7em 0;	
	margin-top:1em;
	background-color:#FFFFCC;

}

.salto .caja_tic ul {	
	margin:0;
	padding:0.4em 0.5em 0 0.5em;
	
}

.salto .caja_tic ul li {
	list-style: none;
	/*background: url(images/bullet.gif) left 0.3em no-repeat;*/
	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0.8em 0;
	text-align:justify;
	
}

.salto .caja_tic ul li a {
	color: #444444;
}

.salto .caja_tic ul li a:hover {text-decoration:underline}

.salto .caja_tic ul li span{
	display:block;
	color: #316ac5;
}

.salto .caja_tic p.titulo {
/*	margin:0 0 0.2em 0;*/
	margin:0;
	border-bottom: dotted 1px #cccccc;
	padding: 0 0 0.3em 0.8em;
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;	
	text-align:justify;
}

.salto .caja_tic p.titulo a{
	color: #290667;
}

.salto .caja p.titulo a:hover{text-decoration:underline}
.salto .caja_imagen{
	margin: 1em 0 0 0;
	text-align: center;
}
















#content div#columna2 div.caja {
	border:solid 1px #cccccc;
	margin: 0.5em 0 0 0;
}

#content div#columna2 div.caja ul {	
	margin:0;
	padding:0.4em 0.5em 0 0.5em;
}

#content div#columna2 div.caja ul li {
	list-style: none;
	background: url(images/bullet.gif) left 0.3em no-repeat;
	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0.5em 1em;
	text-align:justify;
}

#content div#columna2 div.caja ul li a {
	color: #444444;
}

#content div#columna2 div.caja ul li a:hover {text-decoration:underline}

#content div#columna2 div.caja ul li span{
	display:block;
	color: #316ac5;
}

#content div#columna2 div.caja p.titulo {
/*	margin:0 0 0.2em 0;*/
	margin:0;
	border-bottom: dotted 1px #cccccc;
	padding: 0 0 0.3em 0.8em;
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;	
	text-align:justify;
}

#content div#columna2 div.caja p.titulo a{
	color: #290667;
}

#content div#columna2 div.caja p.titulo a:hover{text-decoration:underline}
#content div#columna2 div.caja_imagen{
	margin: 1em 0 0 0;
	text-align: center;
}

div.mini_columna {
	float:left;
	/*width: 44%;*/
	padding: 0 1em 0.7em 0;	
	/*width: 226px;*/
	width: 220px;	
}

div.mini_columna p {
	padding:0;
	margin:0;
}

div.linea_pie {
	background: #0a8485;
	height: 1.5em;
	margin:0;
	padding:0;
	border: none;
}

/*.met {
	margin: 0 0;
	padding: 3px 0px 0px 10px;
	color:#a50d0e;
	border:solid 1px #993399
	}*/

/*.title{
	margin: 0 0;
	padding: 0px 0px 0px 5px;
	height:83px;	
	border:solid 1px #fabada
}	*/

/*.post h3 {padding:0; margin:0; float:left;}*/
	
.post {
	margin: 10px 10px 0 5px;
	padding:0 0 0 0;
	height: 100%;
	text-align:justify;
	color:#444;
	font: 13px "verdana", Arial, sans-serif;	
	clear:both;
	/*border:solid 1px orange;*/
}

.post h2 {
	margin: 0 0;
	padding: 10px 0px 0px 10px;
	height:30px;
	background: transparent;
	text-align: left;
	font: 30px "Myriad Pro", Arial, sans-serif;
	font-weight:normal;		
}

.post h2 a, .post h2 a:link, .post h2 a:visited  {
	color: #454545;
	background-color: transparent;	
	}

.post .date {
	/*margin: 0 0;*/
	/*padding: 5px 0 0 25px;*/
	/*background:transparent ;
	font: normal 12px "verdana", Arial, sans-serif;
	color: #fff;
	border:solid 1px red*/
}	


.post .postmetadata {
	margin: 0 0;
	padding: 7px 25px 0px 0px;
	height: 20px;	
	background:#fff url(images/meta.jpg) no-repeat left top;
	font: normal 12px Verdana, Arial, sans-serif;
	text-align: right;
	color:#444;
	}

.post .postmetadata a:link,
.post .postmetadata a:visited  {
	color:#fff;
	}	
	
	
	
.post a:link,
.post a:visited {
	color: #316ac5;
	background-color: transparent;
}

.post a:hover {
	color: #290667;
	background-color: transparent;
	text-decoration: none;
}



/*div.cover {
	
}*/

#footer {
	/*padding:10px 0 1em 0px;	*/
	width: 100%;	
	height: 1%;	
	font-size:10px;
	font-weight:normal;
	text-align:center;
	letter-spacing:1px;
	text-align: center;	
	background-color: #ffffff;	
	padding-top: 0.5em;
		
}


#footer a {
	color:#fefefe;
	}

#footer a:hover {
	color:#FFF;
}

#contenido_pie {
 background-color: #f7f7f7;
 border-top:solid 1px #c7c7c7;
 border-bottom:solid 1px #c7c7c7;	
 margin: 0 0 0.2em 0;
}
#contenido_pie p {	
	padding:0em 0 0em 0;
	margin:0;
}
#contenido_pie p a {
	color:#444444;
}
#contenido_pie p a:hover{
	color:#444444;
	text-decoration: underline;
}

#logos_pie {
	padding-top: 0.5em;	
}

#logos_pie img {	
	padding-right: 0.5em;
}

#contenido_pie ul.logos {padding:0.8em 0 0.8em 0; margin:0;}
#contenido_pie ul.logos li {
	list-style: none;
	display: inline;
	padding-right: 0.5em;
}
#contenido_pie ul.temas_legales {
	margin:0;
	padding:0 0 1em 0;
}
#contenido_pie ul.temas_legales li {
	list-style:none;
	display: inline;
}
#contenido_pie ul.temas_legales li a {
 color: #444444;
 padding-right: 1.5em;
}
#contenido_pie ul.temas_legales li a:hover {
  text-decoration: underline;
}
/* The Navigation */

.navigation {
	height:25px;
	padding:0 20px;	
	}
.navigation a {
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	color:#396fc5;
	}
.navigation a:hover {
	color:#290667;

	}

/* The Attachment */

.contentCenter {
	text-align:center;
	/*border:solid #33CC99 1px*/
}



.negrita
{
  font-weight:bold;
}


.cursiva
{
  font-style:italic;
}

.tachado {
	text-decoration: line-through;
}

.subrayado {
	text-decoration: underline;
}

.justificado_completo {
	text-align: justify;
}

.justificado_izquierda {
	text-align: left;
}

.justificado_derecha {
	text-align: right;
}

.justificado_centrado {
	text-align:  center;
}

#content div.date{
	float:left; 
	width: 49px;	
	height: 55px;   
	margin-right: 0.5em;
	background:url(images/fondo_fecha.jpg) no-repeat;
	padding: 0.5em 0 0 0.3em;	
	font:normal 0.9em Tahoma, Helvetica, sans-serif;	
	color:#000000;
	display:block
	/*float:left;*/
	/*border: solid 1px blue*/
}

#content div.date span.dia { 
	font: bold 1.4em Verdana, Helvetica, sans-serif;
	padding: 0 0.5em 0 0.1em;
	
}
#content div.date span.ano { 
	display:block;
	padding: 0.6em 0 0 0;
	font: normal 1.4em Tahoma, Helvetica, sans-serif;
	color:#000000; 
}
#content a.titulo {	
	color:#444444;
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	/*float:left;
	width: 50%;*/
}

div.elemento_agenda {width:45%;float:left;background-color:#ffffff; padding-bottom: 2em;}
div.elemento_noticia {
	padding-bottom: 2em;	
	height: 1%;
	padding-top: 2em;
	
}

div.quienes {
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

span.comentarios {
	display:block;
	float:right;
	background:url(images/comentarios.gif) no-repeat 0 0.2em;
	padding-left: 1.8em;
	color: #ec5453;
	font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;}
	
span.mas_informacion{
	display:block; 
	padding-top: 0.7em;
	font: italic 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #EC5453;}
span.mas_informacion a {
	font: italic 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #ec5453;
}

span.mas_informacion a:hover{
	color: #EC5453;
	text-decoration: underline;	
}

div.subtitulo {
	display:block;
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
	margin:0;	
	text-align: justify;	
}

div.subtitulo img {
	padding-right: 0.5em;
}


div.subtitulo_detalle{
	font: normal 1.1em Verdana, Arial, Helvetica, sans-serif;
	color:#0066FF;
}
div.proy {	
	/*margin-left: 1.2em;*/
	text-align:center;
}


#content h3.titulazo {float:left; width: 90%; padding:0; margin:0;color: #3c1776;}
#content h3.titulazo a {
	margin:0; 
	padding:0; 
	border-bottom: none; 
	color: #3c1776; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;}
#content h3.titulazo a:hover {text-decoration: underline;}
#content div.post a.titulo {color: #290667;}
#content div.post a.titulo:hover {text-decoration: underline}
a.more-link{display:block;}
.akst_share_link{}
.tags {padding-bottom: 1.3em}

/*Formacion*/

ul.formacion {	
	margin:0;
	padding: 2em 0 1em 0;
}

ul.formacion li {	
	list-style: none;
	margin:0 0 1em 0;
	padding: 1em;
	color: #727272;
	font-weight: normal;
}

ul.formacion li.color_rosa {	

background-color:#fdf7f1;
border:1px solid #cccccc
}

ul.formacion li.color_azul {	

background-color:#f1f7fd;
border:1px solid #cccccc;
}


ul.formacion li h4 {
	padding:0;
	margin:0;
	color: #000000;
	font-family: Tahoma;
	font-size: 1.6em;
	font-weight: normal;
}

ul.formacion li img {	
	float: left;
	margin: 0 1em 1em 0;
}

/*Proyectos*/

ul.proyectos {	
	margin:0;
	padding: 2em 0 1em 0;
}

ul.proyectos li {	
	list-style: none;
	margin:0 0 1em 0;
	padding: 0 0 0 0;
	color: #727272;
	font-weight: normal;
}


ul.proyectos li h4 {
	padding:0;
	margin:0;
	color: #000000;
	font-family: Tahoma;
	font-size: 1.6em;
	font-weight: normal;
}

ul.proyectos li img {	
	float: left;
	margin: 0 0.8em 0 0;
}

ul.proyectos li dl {	
    clear:both;
	margin: 1.6em 0 0 0; 
}

ul.proyectos li dl dd {	
	color: #000000;
	border-bottom: dotted 1px #cccccc;
	padding:0 0 0.3em 2.8em;
	margin:0 0 1em 0;
	font-size: 0.8em;	
}

ul.proyectos li dl dt {
	background: url(images/bullet_proyecto.gif) no-repeat;
	padding: 0 0 0.5em 1.8em;
}
ul.proyectos li dl dt a {
	color: #290565;	
}

div.wrapper div.content div.post div.cover p.proyectos {  
   padding:0;
   margin:0;
}


.tamano_letra_8{font-size:0.8em;}
.tamano_letra_9{font-size:0.9em;}
.tamano_letra_10{font-size:1em;}
.tamano_letra_11{font-size:1.1em;}
.tamano_letra_12{font-size:1.2em;}
.tamano_letra_13{font-size:1.3em;}
.tamano_letra_14{font-size:1.4em;}
.tamano_letra_15{font-size:1.5em;}
.tamano_letra_16{font-size:1.6em;}
.tamano_letra_17{font-size:1.7em;}

/*Contacto*/

ul.contacto {	
	margin:0;
	padding: 2em 0 1em 0;
}

ul.contacto li {	
	list-style: none;
	margin:0 0 1em 0;
	padding: 0 0 0 0;
	color: #727272;
	font-weight: normal;
}

ul.contacto li h4 {
	padding:0;
	margin:0;
	color: #000000;
	font-family: Tahoma;
	font-size: 1.6em;
	font-weight: normal;
}

ul.contacto li dl {	
    clear:both;
	margin: 1.6em 0 0 0; 
}

ul.contacto li dl dd {	
	color: #000000;
	border-bottom: dotted 1px #cccccc;
	padding:0 0 0.3em 2.8em;
	margin:0 0 1em 0;
	font-size: 0.8em;	
}

ul.contacto li dl dt {
	background: url(images/bullet_proyecto.gif) no-repeat;
	padding: 0 0 0.5em 1.8em;
}
ul.contacto li dl dt a {
	color: #290565;	
}

ul.lista_contacto {	
	margin:0 0 0 0;
	padding:1em 0 0 0;
}

ul.lista_contacto li {
	list-style:none;
	padding-left: 1.8em;
}

ul.lista_contacto li.direccion{
	background: url(images/con_address.png) no-repeat;
}

ul.lista_contacto li.telefono{
	background: url(images/con_tel.png) no-repeat;
	margin-top: 0.3em;
}
ul.lista_contacto li.fax{
	background: url(images/con_fax.png) no-repeat;
	margin-top: 0.3em;
}

ul.lista_pdf {list-style: none; margin:0; padding:1em 0 1em 0}
ul.lista_pdf li {margin:0 0 0 0.5em; padding:0 0 1em 1.8em; background: url(images/pdf5.jpg) no-repeat}
ul.lista_pdf li.word {background: url(images/word2.jpg) no-repeat}
ul.lista_flechas {list-style: none; margin:0; padding:1em 0 1em 0}
ul.lista_flechas li {margin:0 0 0 0.5em; padding:0 0 1em 1.8em; background: url(images/flecha-mov.gif) no-repeat}
ul.lista_flechas li a{color: #D20000;}

ul.lista_enlaces {
	padding:0;
	margin:0;
	list-style:none;
	
}

ul.lista_enlaces li{
	background: url(images/bullet_proyecto.gif) no-repeat;
	padding:0em 0em 1em 2em; 
	margin:1em 0em 0em 0em;
	
}

ul.sin_bullets {list-style:none; margin:0; padding:1em 0 1em 0;}

ul.formacion li ul.sin_nada {list-style:none; margin:1em; padding:1em;}

ul.formacion li ul.sin_nada li{margin:0;padding:0 0 0 1em;}


ul.lista_espacio li{
	
	margin-bottom: 0.7em;
}

ul.lista_normal li {magin-bottom: 0;}

.tamanovideo3
{

	width:500px;
	height:400px;
	
}
.tamanovideoportada
{
	margin-top:1em;
	width:460px;	
	height:360px;	
}

.tamanovideo2
{

	width:250px;
	height:200px;
}
.tamanovideo1
{

	width:150px;
	height:140px;
}
