.error{width:450px;height:5em;border:1px solid #f8090e;}
.error img{float:left;padding:5px;margin:0 6px 0 0;}
.error p{padding:8px 4px;margin:0;}


* {
	border:0;
	font-family:"Lucida Sans Unicode", "Lucida Sans", Lucida, arial, sans-serif;
	list-style:none;
	margin:0;
	padding:0
}

body {
	background-color:#fff;
	font-size:x-small;
	max-width:100%
}

h1, h1 strong, h2, #menu li a, #menu li a span {
	font-family:arial, sans-serif
}

h2.presentacion{
	color:#0065A4;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:.5em;
}

.slogan2, .slogan2 span {
}

/* caja */
.caja {
	margin:0 auto;
	max-width:100%;
	min-width:645px;
	overflow:hidden;
	position:relative;
	width:97em
}

.caja .caja2 {
	margin:0px;
}

/* cabecera */
#cabecera, .cajaCabeceraIzq, .cajaCabeceraDer {
	min-height:312px
}

.cajaCabeceraIzq {
	background:#666 url(../img/cabecera/cabecera01ImgFondo.jpg) 0 0 no-repeat;
	float:left;
	position:relative;
	width:62.5%
}

.cajaCabeceraDer {
	background:url(../img/cabecera/cabecera01DerFondo.jpg) right bottom no-repeat;
	float:left;
	overflow:hidden;
	position:relative;
	width:37.5%
}

.slogan {
	display:block;
	color:#ddd;
	font-size:1.75em;
	font-weight:lighter;
	left:10px;
	letter-spacing:-.5px;
	position:absolute;
	top:82px
}

.slogan2 {
	bottom:20px;
	color:#000;
	display:block;
	font-size:1.9em;
	font-weight:bolder;
	line-height:108%;
	left:17px;
	letter-spacing:-.5px;
	margin-bottom:2.5em;
	position:absolute;
	text-transform:uppercase
}

.slogan2 span {
	color:#0065A4;
	display:block
}

.slogan3 {
	left:17px;
	position:absolute;
	bottom:10px
}

.slogan3 li {
	background:url(../img/cabeceraLi.gif) no-repeat 0 .3em;
	color:#000;
	font-size:1.15em;/* **
	font-size:1.3em;*/
	font-weight:bolder;
	letter-spacing:-.5px;
	line-height:80%;
	padding:3px 0 4px 10px
}

/* colores cabecera 
.cabecera02 .cajaCabeceraIzq .slogan3 li {
	color:#000
}

.cabecera03 .cajaCabeceraIzq .slogan2 {
	color:#000
}

.cabecera03 .cajaCabeceraIzq .slogan2 span {
	color:#008ccc
}

.cabecera03 .cajaCabeceraIzq .slogan3 li {
	background-image:url(../img/cabeceraLiAzul.gif) no-repeat 0 .4em;
	color:#222
}

.cabecera05 .cajaCabeceraIzq .slogan3 li.slogan3li3 {
	color:#333
}
*/
/* imagenes de cabecera
.cabecera01 .cajaCabeceraIzq {
	background:#666 url(../img/cabecera/cabecera01ImgFondo.jpg) 0 0 no-repeat;
}

.cabecera01 .cajaCabeceraDer {
	background:url(../img/cabecera/cabecera01DerFondo.jpg) right bottom no-repeat;
}

.cabecera02 .cajaCabeceraIzq {
	background:#666 url(../img/cabecera/cabecera02ImgFondo.jpg) 0 0 no-repeat;
}

.cabecera02 .cajaCabeceraDer {
	background:url(../img/cabecera/cabecera02DerFondo.jpg) right bottom no-repeat;
}

.cabecera03 .cajaCabeceraIzq {
	background:#666 url(../img/cabecera/cabecera03ImgFondo.jpg) 0 0 no-repeat;
}

.cabecera03 .cajaCabeceraDer {
	background:url(../img/cabecera/cabecera03DerFondo.jpg) right bottom no-repeat;
}

.cabecera04 .cajaCabeceraIzq {
	background:#666 url(../img/cabecera/cabecera04ImgFondo.jpg) 0 0 no-repeat;
}

.cabecera04 .cajaCabeceraDer {
	background:url(../img/cabecera/cabecera04DerFondo.jpg) right bottom no-repeat;
}

.cabecera05 .cajaCabeceraIzq {
	background:#666 url(../img/cabecera/cabecera05ImgFondo.jpg) 0 0 no-repeat;
}

.cabecera05 .cajaCabeceraDer {
	background:url(../img/cabecera/cabecera05DerFondo.jpg) right bottom no-repeat;
}
 */
/* imgSlogan */
.imgSlogan {
	left:14px;
	position:absolute;
	top:32px;
	z-index:0
}

/* menuSup */
#menuSup {
	height:77px;
	margin-left:18px;
	overflow:hidden;
	top:0;
	z-index:2
}

#menuSup li {
	float:left;
	margin-right:18px
}

#menuSup li a, #menuSup li strong {
	font-size:1.1em;
	font-weight:normal
}

#menuSup li a:hover {
	background-color:#454545;
	color:#fff;
	text-decoration:none
}

/* menu */
#menu {
	background-color:#fff;
	border-top:1px solid #dadada;
	margin:0 94px 0 6px;
	overflow:hidden
}

#menu li {
	background:url(../img/menuLiFondo.jpg) no-repeat center left;
	border-bottom:1px solid #dadada;
	display:block;
	height:28px;
	overflow:hidden;
}

#menu li a {
	display:block;
	color:#666;
	font-size:1.45em;
	font-weight:bolder;
	height:28px;
	letter-spacing:-1px;
	margin-left:16px;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	white-space:nowrap;
}

#menu li a:hover {
	color:#6DB43E;
}

/*
#menu li a{
	display:block;
	color:#666;
	font-size:1.3em;
	font-weight:bolder;
	height:28px;
	margin-left:16px;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	white-space:nowrap}
*/
#menu li a span {
	display:block;
	line-height:0;
	position:absolute;
	top:14px;
	white-space:nowrap
}

#menu li.menuOk {
	background-image:url(../img/menuLiOkFondo.jpg)
}

#menu li.menuOk a {
	color:#6DB43E
}

/* estructura contenido */
#contenidoGeneral {
	margin:0px auto
}

#contenidoGeneral .caja2 {
	margin:5px 15px
}

.cajaContIzq {
	background:url(../img/cajaContIzqFondo.jpg) right top repeat-y;
	float:left;
	width:62.5%
}

.cajaContDer {
	float:right;
	width:37.5%
}

#contenidoGeneral .cajaContIzq .caja2 {
	overflow:hidden;
	margin:5px 0 0
}

#contenidoGeneral .cajaContDer .caja2 {
	margin:5px 0 0 15px
}

/* pagina inicial */
.cajaIniIzq {
	float:left;
	width:42%;
	adding-bottom:0em;
}

.cajaIniDer {
	float:right;
	margin-right:2%;
	width:48%
}

/* pie */
#pie ul {
	border-top:5px solid #999;
	overflow:hidden;
	padding:0px 0px
}

#pie li {
	float:left;
	margin-right:8px
}

#pie a, #pie strong {
	font-size:1.1em;
	font-weight:normal
}

#pie a:hover {
	background-color:#454545;
	color:#fff;
	text-decoration:none
}

/* contenidos */
.margenSup {
	margin-top:2.3em
}

.lineaSup {
	border-top:1px solid #ccc;
	padding-top:10px;
	margin-top:4em;
}

a {
	color:#4a4a4a;
	text-decoration:none
}

a:hover {
	text-decoration:underline
}

h1 {
	background:url(../img/h1Fondo.jpg) 0 1px no-repeat;
	color:#0065A4;
	font-size:1.45em;
	font-weight:bolder;
	letter-spacing:-1px;
	margin:1em 0 .5em;
	padding:0 0 3px 21px
}

h3 {
	font-size:1.2em;
}

h1.esp {
	background-image:url(../img/h1EspFondo.jpg);
	color:#64a538
}

h1.menuFondo {
	background-image:url(../img/h1MenuFondo.jpg);
	color:#64a538
}

h1 strong, h1.esp strong {
	color:#85248F
}

h1.lineaSup {
	background-position:0 11px
}

p {
	color:#666;
	font-size:1.17em;
	margin:0 0 1em;
}

.aaa {
	color:#666;
	font-size:1.17em;
	margin:0 0 1em;
}

/*listadoDestacado (bperez@technosite.es)*/
#listadoDestaca{overflow:hidden;width:100%;clear:both;}
#listadoDestaca li{float:left;width:12.5em;margin:0 5px 5px 0;color:#666;background:url(../img/bgDestaca.gif) repeat-x left center;letter-spacing:-.02em;font-size:1.3em}
#listadoDestaca li a{display:block;padding:0;color:#666;background:url(../img/bgDestacaCierre.gif) no-repeat right center}
#listadoDestaca li a span{display:block;padding:.75em 0 .8em 51px;background:url(../img/icoDestaca.gif) no-repeat left center;font-family:arial,sans-serif}
#listadoDestaca li.blog a span{background-image:url(../img/icoBlogs.gif)}
#listadoDestaca li.youtube a span{background-image:url(../img/icoYoutube.gif)}
#listadoDestaca li.cdt a span{background-image:url(../img/icoCDT.gif)}
#listadoDestaca li.slide a span{background-image:url(../img/icoSlideshare.gif)}
#listadoDestaca li.rss a span{background-image:url(../img/icoRSSnoticias.gif)}

/*Pagina intermedia RSS (bperez@technosite.es*/
ul.listarss{margin:1em 0 2em;}
ul.listarss li{padding:2px 0;background:url(../img/rss.png) no-repeat left center!important;}
ul.listarss li.rssnoticias{padding:3px 0 3px 40px;background-image:url(../img/rssnoticias.png)!important}
ul.listarss li.rsseventos{padding:3px 0 3px 40px;background-image:url(../img/rsseventos.png)!important}

/* listadoNoticias */
#listadoNoticias a {
	background:url(../img/listadoNoticiasLiFondo.jpg) right bottom no-repeat;
	color:#666;
	display:block;
	font-size:1.1em;
	padding-right:20px
}

#listadoNoticias span {
	color:#64A538;
	display:block;
	font-weight:normal;
	margin:1.1em 0 .2em
}

/* acceso privado */
.tsForm {
	overflow:hidden
}

.tsForm label {
	font-size:.8em
}

.tsForm input {
	border:1px solid #999;
	font-size:.85em;
	width:94%
}

.tsForm .tsFormBoton input {
	background:#fcb034 url(../img/tsFormBotonFondo.jpg) center center repeat-x;
	border:1px solid #FCB034;
	color:#666;
	font-size:.8em;
	font-weight:bolder;
	margin-top:1.4em;
	overflow:visible;
	padding:0 2px;
	width:auto
}

.formCajaNombre, .formCajaContrasena, .tsFormBoton {
	float:left;
	width:39%;
	overflow:hidden
}

.tsFormBoton {
	position:relative;
	width:20%
}

.listadoAccesoPrivado {
	clear:both;
	overflow:hidden
}

.listadoAccesoPrivado li {
	float:left;
	color:#bebebe;
	margin-right:.5em;
}

.listadoAccesoPrivado a {
	background:url(../img/listadoAccesoPrivadoFondo.jpg) left center no-repeat;
	color:#355282;
	display:block;
	font-size:.95em;
	margin-right:10px;
	padding-left:7px
}

/* interior */
.cajaInt {
	margin-right:2%
}

.cajaInt a {
	color:#0065A4;
	text-decoration:none
}

.cajaInt a:hover {
	color:#5F9D35
}

.cajaInt h1 {
	color:#64A538
}

.cajaInt h3 {
	color:#666666;
	margin-bottom: 5px
}

.cajaInt p.contactos {
	margin:2.7em 0 .4em
}

.cajaInt p.contactos strong {
	background:url(../img/iconoStrong.gif) no-repeat 0 0;
	margin-left:0;
	padding-left:1.5em;
}

.cajaInt p.margencero {
	margin-top:1.4em
}

p.margenes {
	margin:.4em 0em .4em 0em !important;
}

.cajaInt ul {
	font-size:1.3em;
	color:#666;
	width:90%;
	margin-left:2.6em;
}

.cajaInt ul li {
	background:url(../img/listadoDocumentosLi.jpg) no-repeat 0 0;
	padding-left:1.6em;
	margin:.4em 0em .4em 0em;
}

.cajaInt p.margenes {
	margin:2em 0em 2em 0em;
}

/* documentos */
.listadoDocumentos {
	margin:16px 0
}

.listadoDocumentos li {
	background:url(../img/listadoDocumentosLi.jpg) no-repeat 0 0;
	color:#4d4d4d;
	padding:0 25px 5px
}

.listadoDocumentos strong {
	display:block;
	margin-bottom:.3em
}

.listadoDocumentos a {
	color:#0065A4;
	display:block;
	overflow:hidden;
	padding:5px 10px 12px 25px;
	position:relative
}

.listadoDocumentos a img {
	position:absolute;
	left:3px;
	top:4px
}

.listadoDocumentos a span {
	color:#4d4d4d
}

/* lineas de actuacion */
.listadoLineasActuacion {
	margin:25px 0 25px 0;
	overflow:hidden;
	font-size:.9em;
}

.listadoLineasActuacion li {
	float:left;
	width:49.5%
}

.listadoLineasActuacion a {
	color:#0065A4;
	display:block;
	font-size:1.25em;
	font-weight:bolder;
	min-height:7em;
	padding:16px 35px 0 34px
}/* ** padding:16px 4px 0 34px*/

.listadoLineasActuacion .item01 a {
	background:url(../img/icoLineasActuacion01.jpg) no-repeat 0 0
}

.listadoLineasActuacion .item02 a {
	background:url(../img/icoLineasActuacion02.jpg) no-repeat 0 0
}

.listadoLineasActuacion .item03 a {
	background:url(../img/icoLineasActuacion03.jpg) no-repeat 0 0
}

.listadoLineasActuacion .item04 a {
	background:url(../img/icoLineasActuacion04.jpg) no-repeat 0 0
}

.listadoLineasActuacion .item05 a {
	background:url(../img/icoLineasActuacion05.jpg) no-repeat 0 0
}

.listadoLineasActuacion .item06 a {
	background:url(../img/icoLineasActuacion06.jpg) no-repeat 0 0
}

.listadoLineasActuacion .item07 a {
	background:url(../img/icoLineasActuacion07.jpg) no-repeat 0 0
}

.listadoLineasActuacion .item08 a {
	background:url(../img/icoLineasActuacion08.jpg) no-repeat 0 0
}

.listadoLineasActuacion .item09 a {
	background:url(../img/icoLineasActuacion09.jpg) no-repeat 0 0
}

.listadoMenuLineasActuacion {
	margin:0 0 20px
}

.listadoMenuLineasActuacion li {
	color:#64A538;
	font-size:1.3em;
	font-weight:bolder;
	list-style-type:decimal;
	list-style-position:inside;
	margin:1em 20px 0 5px
}

.listadoMenuLineasActuacion li a {
	color:#0065A4;
	font-size:1em;
	font-weight:normal
}

.listadoMenuLineasActuacion li strong {
	color:#666
}

/* objetivos */
.listadoObjetivos {
	margin:20px
}

.listadoObjetivos li {
	color:#64A538;
	font-size:2.3em;
	font-weight:bolder;
	list-style-type:decimal;
	list-style-position:outside;
	margin:1em 20px 0 25px
}

.listadoObjetivos li span {
	color:#666;
	display:block;
	font-size:small;
	font-weight:normal
}

.listadoObjetivos li strong {
	font-size:.95em;
}

/* PaquetesTrabajo */
.cajaPaquetesTrabajo {
	padding:16px 24px 10px 0
}

.cajaPaquetesTrabajo h2 {
	color:#0065a4;
	display:block;
	font-size:1.25em;
	font-weight:bolder;
	padding:16px 4px 11px 34px
}

.cajaPaquetesTrabajo h3 {
	color:#6DB43E;
	display:block;
	font-size:1.3em;
	font-weight:bolder;
	padding:0px 4px 8px 34px
}

.cajaPaquetesTrabajo p {
	font-size:1.25em;
	padding:16px 4px 0 34px
}

.cajaPaquetesTrabajo.item01 h2 {
	background:url(../img/icoLineasActuacion01.jpg) no-repeat 0 0
}

.cajaPaquetesTrabajo.item02 h2 {
	background:url(../img/icoLineasActuacion02.jpg) no-repeat 0 0
}

.cajaPaquetesTrabajo.item03 h2 {
	background:url(../img/icoLineasActuacion03.jpg) no-repeat 0 0
}

.cajaPaquetesTrabajo.item04 h2 {
	background:url(../img/icoLineasActuacion04.jpg) no-repeat 0 0
}

.cajaPaquetesTrabajo.item05 h2 {
	background:url(../img/icoLineasActuacion05.jpg) no-repeat 0 0
}

.cajaPaquetesTrabajo.item06 h2 {
	background:url(../img/icoLineasActuacion06.jpg) no-repeat 0 0
}

.cajaPaquetesTrabajo.item07 h2 {
	background:url(../img/icoLineasActuacion07.jpg) no-repeat 0 0
}

.cajaPaquetesTrabajo.item08 h2 {
	background:url(../img/icoLineasActuacion08.jpg) no-repeat 0 0
}

.cajaPaquetesTrabajo.item09 h2 {
	background:url(../img/icoLineasActuacion09.jpg) no-repeat 0 0
}

/*contacto*/
.contacto {
	padding:0 25px 5px
}

/* objetivos */
.pagObjetivos#contenidoGeneral {
	background:url(img/objetivosFondo.jpg) no-repeat bottom right
}

.pagObjetivos#contenidoGeneral .cajaContIzq {
	background-color:#fff
}

/* Actulidad */
.actualidad span {
	display:block;
	font-size:.75em;
	color:#6DB43E;
	font-weight:normal !important;
}
.actualidad span.subrayar {
text-decoration:underline;
display:inline;
color:#666666;
font-size:1em;
}

.actualidad h2 a {
	font-size:.75em;
}

.actualidad h2 {
	margin-bottom:.6em;
}

.actualidad p {
	margin-bottom:2em;
}

.caja2 a.azul {
	color:#0065A4;
}

.caja2 a.azul:hover {
	color:#64A538;
	text-decoration:none;
}

/*.actualidad p a{color:#666}*/
.actualidad p a {
	color:#0065A4;
}

/* Paginacin */
#paginacion {
	text-align:center
}

#paginacion a {
	margin:.1em .5em
}

#paginacion #pri, #paginacion #ant {
	padding-left:20px
}

#paginacion #pri {
	background:url(../img/pri.gif) left center no-repeat;
}

#paginacion #ant {
	background:url(../img/ant.gif) left center no-repeat;
}

#paginacion #sig, #paginacion #ult {
	padding-right:20px
}

#paginacion #sig {
	background:url(../img/sig.gif) right center no-repeat
}

#paginacion #ult {
	background:url(../img/ult.gif) right center no-repeat
}

.flotalogo {
	float:right;
}

/*.flotalogo img{ margin-right:.8em;}*/
.logoizq {
	margin:1em 0em 1em 0em;
}

/* accesibilidad */
.cajaAccesibilidad ul {
	margin:10px 15px 15px 15px
}

.cajaAccesibilidad ul li {
	background:url(../img/listadoDocumentosLi.jpg) no-repeat 0 0;
	color:#666;
	font-size:.9em;
	margin:5px 0 0;
	padding:1px 0 0 18px
}

.imgCentradas {
	text-align:center;
	margin:10px 5px 15px
}

.imgCentradas img {
	margin:0 10px
}

/* Mapa Web */
.cajaMapaWeb ul {
	margin:10px 15px 15px 15px;
	width:80%
}

.cajaMapaWeb ol {
	margin:0
}

.cajaMapaWeb li {
	background:url(../img/listadoDocumentosLi.jpg) no-repeat 0 0;
	font-size:.9em;
	margin:5px 0 0;
	padding:1px 0 0 18px
}

.cajaMapaWeb li li {
	background:url(../img/liLi.jpg) no-repeat 0 0;
	font-size:1em;
	margin:5px 0 0;
	padding:1px 0 0 18px
}

/* objetivos */
.color800080 {
	color:#64A538
}

/* render imagen noticia */
.FloatLeft {
	float:left;
	margin:5px
}

h2.noticiaMasInfo, h2.noticiaCompartir {
	background:url(../img/noticiaMasInfo.jpg) no-repeat 0 0;
	color:#666;
	font-size:1.25em;
	font-weight:bolder;
	margin:5px 8px 0;
	padding:2px 0 1px 20px
}

p.noticiaMasInfo {
	font-size:1.2em;
	font-weight:bolder;
	margin:0;
	padding:2px 0 1px 18px;
	text-decoration:underline
}

div.noticiaCompartir
{
	background: url(../img/noticiaDestacar1.gif) no-repeat top left;
	margin: 18px 1em;
}

div.noticiaCompartirCaja2 {
	background:url(../img/noticiaDestacar4.gif) no-repeat bottom right
}

div.noticiaCompartirCaja3 {
	background:url(../img/noticiaDestacar2.gif) no-repeat top right
}

div.noticiaCompartirCaja4 {
	background:url(../img/noticiaDestacar3.gif) no-repeat bottom left;
	padding:5px 0
}

div.noticiaCompartir, div.noticiaCompartirCaja2, div.noticiaCompartirCaja3, div.noticiaCompartirCaja4 {
	overflow:hidden;
	position:relative
}

h2.noticiaCompartir {
	float:left;
	margin:8px 8px 0
}

ul.listacompartir {
	margin:10px 0 3px;
	overflow:hidden;
	padding:0;
	width:auto
}

ul.listacompartir .icolink {
	background-image:none;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	width:19.5%
}

h2.noticiaCompartir {
	display:inline;
	float:left
}

/* Nuevos estilos (psuarez@technosite.es) */
.evento {
	margin-bottom:1.5em;
	overflow:auto;
}

.evento h2 {
	float:left;
	width:25%;
	/*padding-top:1em;*/
	color:#0065A4;
	font-size:1.3em;
}

.evento h2 a {
	color:#0065A4;
	text-decoration:none;
}

.evento div {
	float:left;
	width:74%;
	border-left:1px solid #CCC;
}

.evento div p {
	margin:.2em .5em;
}

.evento div p.fecha {
	color:#64A538;
}

.evento div p.fuente {
	font-weight:bold;
}

.evento-detalle {
	overflow:auto;
	position:relative;
}

.evento-detalle .titulo {
	float:left;
	width:34%;
}

.evento-detalle .titulo h2, .evento-detalle .titulo p {
	text-align:right;
	margin-right:.5em;
}

.evento-detalle .titulo h2 {
	color:#0065A4;
	font-size:1.3em;
}

.evento-detalle .titulo h2 a {
	color:#0065A4;
	text-decoration:none;
}

.evento-detalle .titulo p.fecha {
	color:#64A538;
	margin-top:1em;
}

.evento-detalle .titulo .mas-info {
	position:absolute;
	bottom:0em;
	width:33%;
	font-weight:bold;
	font-size:1.1em;
}

.evento-detalle .titulo .mas-info a {
	color:#0065A4;
	display:block;
}

.evento-detalle .titulo .mas-info span {
	background:url(../img/bg-flecha.gif) left center no-repeat;
	padding-left:.7em;
}

.evento-detalle .detalle {
	float:left;
	width:65%;
	border-left:1px solid #CCC;
}

.evento-detalle .detalle p, .evento-detalle .detalle img {
	margin:.5em 1em;
}

.evento-detalle .detalle p.entradilla {
	font-weight:bold;
	margin-bottom:1em;
}

.evento-detalle .detalle p.pie-foto {
	font-size:1.1em;
	font-style:italic;
}

.compartir {
	text-align:center;
	margin:1em 3em;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:1em 0em;
}

.compartir h3 {
	display:inline;
	color:#666;
	background:url(../img/bg-flecha.gif) left center no-repeat;
	padding-left:.7em;
}

.compartir ul {
	display:inline;
}

.compartir ul li {
	display:inline;
	margin:0em 2em;
}

.compartir ul li a {
}

.paginador {
	margin:3em 0em;
}

.paginador p {
	display:inline;
	margin-right:1em;
}

.paginador ol {
	display:inline;
}

.paginador ol li {
	display:inline;
	margin:0em .5em;
}

.paginador ol li a {
	color:#666;
}

.paginador ol li ol {
	display:inline;
}

.paginador ol li ol li {
}

.paginador ol li ol li.activo a {
	color:#A8A8A8;
}


.menu-investigacion{
	margin-right:2em;
	margin-bottom:2em;
	border-bottom:1px solid #6DB43E;
	text-align:right;
	position:relative;

}

.menu-investigacion ul{
	position:absolute;
	top:2em;
	right:0em;
	font-size:.9em;
}

.menu-investigacion li{
	display:inline;
	padding:0em 1em;
}

.menu-investigacion li.primero{
	border-right:4px solid #6DB43E;
}

.menu-investigacion li.activo a{
	color:#6DB43E;
	font-weight:bold;
}

.menu-investigacion li a{
	color:#8A8A9A;
	font-size:1.2em;
}

.menu-investigacion li a:hover{
	text-decoration:none;
}

.resultado_investigacion {
	margin-bottom:1.5em;
	overflow:auto;
	border:1px solid #CCC;
	padding:.4em;
	margin-right:2em;
	clear:both;
}

.resultado_investigacion h2 {
	color:#0065A4;
	font-size:1.3em;
	margin-right:.5em;
	/*margin-top:.5em;*/
}

.resultado_investigacion h2 a {
	color:#0065A4;
	text-decoration:none;
}

.resultado_investigacion p.fecha {
	color:#64A538;
	margin-right:.5em;
	margin-top:1em;
}

.resultado_investigacion div.titulo {
	float:left;
	width:25%;
	text-align:right;
	border-right:1px solid #CCC;
}

.resultado_investigacion div.info {
	float:left;
	width:74%;
	
}

.resultado_investigacion div p {
	margin:.2em .5em;
}

.resultado_investigacion div p.fuente {
	font-weight:bold;
	margin-top:.5em;
}




.investigacion-detalle {
	overflow:auto;
	position:relative;
	padding:1em 0em;
	border:1px solid #CCC;
	margin-bottom:1em;
	margin-right:1em;
}

.investigacion-detalle .titulo {
	float:left;
	width:34%;
	min-height :20em;
}

.investigacion-detalle .titulo h2,
.investigacion-detalle .titulo p {
	text-align:left;
	margin:1em .5em;
}

.investigacion-detalle .titulo p {
	font-weight:bold;
	min-height:5em;
}

.investigacion-detalle .titulo h2 {
	color:#0065A4;
	font-size:1.3em;
}

.investigacion-detalle .titulo h2 a {
	color:#0065A4;
	text-decoration:none;
}

.investigacion-detalle .detalle p.fecha {
	color:#64A538;
	text-align:right;
	margin-right:1.5em;
}

.investigacion-detalle .detalle {
	float:left;
	width:65%;
	border-left:1px solid #CCC;
	min-height :20em;
	
}

.investigacion-detalle .detalle p,
.investigacion-detalle .detalle img {
	margin:1em 1em;
}

.investigacion-detalle .detalle ul li
{
	background:transparent url(../img/noticiaMasInfo.jpg) no-repeat scroll 0 0;
	color:#666;
	font-size:1.17em;
	margin:1em;
	padding: 0 0 0 20px
}

.investigacion-detalle .detalle p.pie-foto {
	font-size:1.1em;
	font-style:italic;
}

.investigacion-detalle .titulo .mas-info {
	position:absolute;
	bottom:0em;
	width:33%;
	font-weight:bold;
	font-size:1.1em;
}

.investigacion-detalle .titulo .mas-info a {
	color:#0065A4;
	display:block;
	padding-left:.7em;
}

.investigacion-detalle .titulo .mas-info span {
	background:url(../img/bg-flecha.gif) left center no-repeat;
	padding-left:.7em;
}



.logos ul li{display:inline; padding:0 20px 5px 0;}
