@charset "utf-8";
/* CSS Document */
body {background:url(../img/cabecera.jpg) repeat-x center top !important;position:relative;font-size:.75em;font-family:tahoma}
.oculto{display:none}

/*fondos*/
body{background:url(../img/cabecera.jpg) repeat-x center top !important;position:relative;font-size:.75em;font-family:tahoma}
body.presentacion {background:url(../img/cabeceraTeam.jpg) repeat-x center top !important;}
body.consorcio {background:url(../img/cabeceraConsortium.jpg) repeat-x center top !important;}
body.noticias {background:url(../img/cabecera-news.jpg) repeat-x center top !important;}
body.detalleNoticias {background:url(../img/detalle-noticia.jpg) repeat-x center top !important;}
body.paquetes {background:url(../img/cabeceraTeam.jpg) repeat-x center top !important;}
body.resultadoInvestigacion {background:url(../img/cabeceraReseart.jpg) repeat-x center top !important;}
body.faq {background:url(../img/cabeceraContact.jpg) repeat-x center top !important;}
body.mapaWeb {background:url(../img/cabeceraContact.jpg) repeat-x center top !important;}
body.avisoLegal {background:url(../img/cabeceraContact.jpg) repeat-x center top !important;}
body.accesibilidad {background:url(../img/cabeceraContact.jpg) repeat-x center top !important;}
body.contactos {background:url(../img/cabeceraContact.jpg) repeat-x center top !important;}

/*estilos de fuentes*/
.inicio,.inicioMenu,.migas{font-family:tahoma}
h1,h2,.menu,.entrar, .externas{font-family:tahoma}
p,.pie,.error,.detalleNoticia,.tsF label{font-family:tahoma}
.fr{float:right;}
.fl{float:left;}

/*estilos master*/
.general{margin:0 auto;width: 80em;}
.contenido {margin:0px;position:relative;z-index:0;}
.sombra {}
.estructura {}

/*Cabecera*/
.cabecera{ display: block;min-height: 246px;overflow: hidden;position: relative;}
h1{font-family:tahoma;font-family:normal;float:left;height:246px;text-align: right;width: 50%;}
h1 a{padding-right: 245px;}
h1 img{left:5em;position:absolute;top:.5em;}
h1 span{bottom: 1em;color: #FFFFFF;display: block;font-family: tahoma;font-size: 1.4em;font-weight: normal;right: 56%;text-align: right;z-index: 1;}
h1 span span{position: absolute;width: auto;}
h1 span strong{color: #FFFFFF;display: block;font-size: 0.85em;font-weight: normal;white-space: nowrap;}

/*menu inicio*/
.menuSupIzq{background: url("../img/mapaWebDer.png") no-repeat scroll right bottom;float: right;margin-right: 35px;}
.inicioMenu{background:url(../img/mapaWebIzq.png) no-repeat left bottom;margin-right:24px;}
.inicioMenu li{border-right: 5px solid #2D70A0;display: inline-block;margin: 0 0 5px 8px;padding-bottom: 5px;padding-right: 12px;}
.inicioMenu li.inicio{padding-left: 13px;}
.inicioMenu li.faq{border-right:0;padding-right:0;}
.inicioMenu li a{color:#fff;font-weight:bolder;}

/*menu navegacion*/
.capaMenu {background: url(../img/menuIzq.png) no-repeat scroll left top; position: absolute;right: 45px;bottom:10px;width: 17.4em;}
.capaMenuDer{background: url(../img/menuDer.png) no-repeat right  top; margin-right:-10px}
.menu {padding: 13px 11px 0;}
.menu li {background: url(../img/menuDerLi.png) no-repeat right top;padding:0 12px 3px 0px;}
.menu li a{background: url(../img/menuIzqLi.png) no-repeat left top;color: #0E3E8D;display: block;font-family: tahoma;font-size: .9em;font-weight: bolder;padding:6px 0 15px 19px}
.menu li.select {background: url(../img/menuDerLiSelect.png) no-repeat right top;padding:0 12px 0px 0px;}
.menu li.select a{background: url(../img/menuIzqLiSelect.png) no-repeat left top;color: #fff;display: block;font-family: tahoma;font-size: .9em;font-weight: bolder;padding: 6px 0 18px 19px;}

/*pie*/
.pie{background:url(../img/filoPie.jpg) repeat-x top left;overflow:hidden;}
.pie .contenidoPie{margin:8px auto;width: 80em;}
.pie .contenidoPie .listaPie{ margin-bottom: 2em;margin-right: 2.2em;margin-top: 11px;text-align: right;}
.pie .contenidoPie .listaPie li{background:url(../img/filoPieEnlace.jpg) no-repeat left top #35734E;display:inline;font-size:.8em;padding: 4px 13px 3px 18px;}
.pie .contenidoPie .listaPie li a{color:#fff;font-weight:bolder}
.pie .contenidoPie .comision{float: left;width: 50%;}
.pie .contenidoPie .comision p{text-align:left;}
.pie .contenidoPie .comision p img{ float: left;padding-right:5px;}
.pie .contenidoPie .comision p span{display: block;}
.contenidoCentral{overflow:hidden;margin-top:3px}
.contentVertical{overflow:hidden}

.pie .contenidoPie .comisionW3C{float: left;width: 25%;}
.pie .contenidoPie .comisionW3C p{text-align:left;}
.pie .contenidoPie .comisionW3C p img{ float: left;padding-right:5px;}
.pie .contenidoPie .comisionW3C p span{display: block;}

/*Dos columanas 40% 60%*/
.contentVertical .capaIzq40{display:inline-block;margin:0 0.5%;overflow:hidden;vertical-align:top;width:38%;position:relative}
.contentVertical .capaDer60{display:inline-block;margin:0 0.5%;overflow:hidden;vertical-align:top;width:58%;position:relative}
/*Dos columanas 50% 50%*/
.contentVertical .capaDer,.contentVertical .capaIzq{display:inline-block;margin:0 0.5%;overflow:hidden;vertical-align:top;width:48%;position:relative}
.contentVertical .capaIzq img{padding-right:1em;} 
/*Dos columanas 60% 40%*/
.contentVertical .capaIzq60{display:inline-block;margin:2em 0.5% 0;overflow:hidden;position:relative;vertical-align:top;width:68%;}
.contentVertical .capaDer40{display:inline-block;margin:0 0;overflow:hidden;vertical-align:top;width:29%;position:relative;text-align:right}
.contentVertical .capaDer40 .capaIntIzq{background: url(../img/menuSecunIzq.jpg) no-repeat left bottom;display: inline-block;margin-right: 19px;margin-bottom:5px;overflow: hidden;text-align: left;width: 18.4em;}
.contentVertical .capaDer40 .capaIntDer{background: url(../img/menuSecunDer.jpg) no-repeat right bottom;padding-bottom:10px;padding-top:1em;overflow:hidden;}
.contentVertical .capaDer40 h2{margin-top:1em;padding-top:15px;margin-left:.7em;}
.contentVertical .capaDer40 h2.privado{margin-top:0}
/* **.contentVertical .capaDer40 ul,
.contentVertical .capaDer40 p {width:80%}*/
.contentVertical .capaDer40 p {line-height:1.2em;padding:0 13px;}
.contentVertical .capaIzq60 .cajaInt {margin-bottom:2em}
.capaDer40 ul{margin:1.5em 0 2em 0;}
.capaDer40 ul li{ background: url("../img/flechaVerde.png") no-repeat left 5px !important;padding: 3px 5px 3px 11px;margin-left:1em;}
.capaDer40 p a,.capaDer40 ul li a{color:#0C4CA3;}
.capaDer40 p a{display: block;font-weight: bolder;padding-top: 5px;}
.contentVertical .capaIzq60 .capaDere{float:left;width:49%}
.contentVertical .capaIzq60 .capaIzqu{float:left;width:49%;margin-right:2%}
.volver{background: url("../img/enlace.jpg") no-repeat left top;display: block;margin-top:1.2em;overflow: hidden;padding: 1px 30px 3px;}
.volver a{color:#fff;display:block;font-weight:bolder}
.masNoticias{display: block;font-size: 0.8em;margin-left:0;overflow: hidden;padding: 1px 25px 5px;}
.masNoticias a{background: url("../img/enlace.jpg") no-repeat scroll left top;color: #FFFFFF;display: inline-block;font-weight: bolder;padding: 4px 30px;}
h2{color:#666666;font-size:1.6em;font-weight:normal;margin-bottom:1em;}
h2.presentacion{background: url("../img/icoInf.jpg") no-repeat scroll left top transparent;margin-bottom:.7em;padding-bottom: 8px;padding-left: 40px;padding-top: 11px;}
h2.noticias{background:url(../img/icoNew.png) no-repeat left bottom;margin-bottom:1em;padding-left:40px;padding-top:15px;padding-bottom: 8px;}
h2.detalleNoticias{background:url(../img/icoNew.png) no-repeat left top;margin-bottom:.7em;padding-left:36px;padding-top:10px;padding-bottom: 8px;}
h2.lideres{background:url(../img/icoCon.jpg) no-repeat left top;margin-bottom:.7em;padding-left:40px;padding-top:15px;padding-bottom: 8px;}
h2.privado{background:url(../img/icoNor.png) no-repeat left center;  margin-bottom: 1.7em;padding-bottom: 9px;padding-left: 40px;padding-top: 13px;}
h2.participa{background:url(../img/icoNew.png) no-repeat left center;margin-bottom: 0.7em;padding-bottom: 9px;padding-left: 40px;padding-top: 13px;}
h2.contactar{background:url(../img/icoContactar.jpg) no-repeat left bottom;margin-bottom:.7em;padding-top:15px;padding-left:40px;padding-bottom: 8px;}
h2.mapaweb{background:url(../img/icoMapaweb.png) no-repeat left bottom;margin-bottom:.7em;padding-top:15px;padding-left:40px;padding-bottom: 8px;}
h2.inicio{background:url(../img/icoInf.jpg) no-repeat left bottom;margin-bottom:.7em;padding-bottom: 8px;padding-left: 40px;padding-top: 15px;}
h2.faq{background:url(../img/icoFaq.png) no-repeat left bottom;margin-bottom:.7em;padding-top:15px;padding-left:40px;padding-bottom: 8px;}
h2.consorcio{background:url(../img/icoCon.jpg) no-repeat left bottom;margin-bottom:1em;padding-top:15px;padding-left:40px;padding-bottom: 8px;}
h2.paquete{background: url("../img/icoCon.jpg") no-repeat scroll 2px 2px transparent;margin-bottom: 1em;padding-top:15px;padding-left:40px;padding-bottom: 8px;}
h2.avisoLegal{background:url(../img/icoAvisoLegal.jpg) no-repeat left bottom;margin-bottom:.7em;padding-top:15px;padding-left:40px;padding-bottom: 8px;}
h2.accesibilidad{background:url(../img/icoAccesibilidad.jpg) no-repeat left bottom;margin-bottom:0.7em;padding-top:15px;padding-left:40px;padding-bottom: 8px;}
h2.resultados{background:url(../img/icoResource.png) no-repeat left bottom;margin-bottom:.7em;padding-top:15px;padding-left:40px;padding-bottom: 8px;}
h2.menuFondo{background:url(../img/icoCon.jpg) no-repeat left center;margin-bottom:.7em;padding-top:15px;padding-left:40px;padding-bottom: 8px;}
h2.actualidad{background:url(../img/icoNew.png) no-repeat left bottom;margin-bottom:.7em;padding-top:15px;padding-left:40px;padding-bottom: 8px;}
h2.rss{background:url(../img/icoRss.png) no-repeat left bottom;margin-bottom:1.7em;padding-top:9px;padding-left:40px;padding-bottom: 13px;}
h2.eastin{background:url(../img/eastin_logo_verysmall.png) no-repeat left bottom;margin-bottom:1.7em;padding-top:9px;padding-left:40px;padding-bottom: 13px;}
h3{color:#0C4CA3;font-size:1.4em;font-weight:normal;margin: 1em 0 0.5em;}

.contentVertical .capaIzq60 p{color:#333333;line-height:1.3em;padding-bottom:1em;text-align:justify;}
.contentVertical .colaboradores{text-align:center;margin-top:1em;}
.contentVertical .colaboradores li{display:inline-block;margin:0 1em;}
.contentVertical .colaboradores li img{margin:0 auto}
.contentVertical .acceso{display: block;margin: 0 auto;overflow: hidden;width: 50%;}
.contentVertical .acceso div{margin:.5em 0;}
.contentVertical .acceso div label{color:#333;display:block;float:left;font-size:1em;font-weight:bolder;padding-right:5px;padding-top:2px;text-align:right;width:31%}
.contentVertical .acceso div input{font-weight:normal;height:0.9em;width:63.4%;}
.contentVertical .acceso .entrar{background:url(../img/icoEntrar.png) no-repeat left bottom;border: 0 none;color: #333333;float: right;font-weight: bolder;padding-left: 15px;}
.contentVertical .olvido {font-size:0.9em;padding:5px;text-align:left;}
.contentVertical .olvido a{color:#333}
.contentVertical .error{color: #FFFFFF;margin-left: 15px;margin-top: 10px;}
.contentVertical .error p,.contentVertical .error li{color:#CC3333;font-weight:bolder;margin-left:10px;margin-bottom:5px;padding-left:10px;}
.contentVertical .externas{font-size:.9em;margin:0 auto .5em}
.contentVertical .externas li{background:none;display: block;float: left;margin: 0 5px;padding: 13px 5px 13px 11px;text-align: left;vertical-align: top;width: 40%;}
.contentVertical .externas li img{vertical-align: middle;}
.contentVertical .externas li span{color: #666666;font-size: 1.2em;font-weight: bolder;margin-left: 10px;}
.contentVertical .externas li.youtube span{left:17px;}
.contentVertical .externas li.facebook span{left:13px;}
.contentVertical .externas li.rss span{left:30px;}
.contentVertical .externas li.shide span{left:7px;}
.contentVertical .externas li span strong{display:block;}
.contentVertical ul.logos{min-height:110px;overflow:hidden;margin:5px 0}
.contentVertical ul.logos li{background:none repeat scroll 0 0 transparent;float: left;padding:10px 0;text-align:center;width:33%}
.contentVertical ul.logos li.logoAncho{clear:both;float:none;width:99%}

/*LISTADO NOTICIAS*/
#listadoNoticias{margin-top:1em;margin-right:1em}
#listadoNoticias li{border-bottom: 1px dotted #8AC00C;color:#0C4CA3;font-size:.9em;margin-bottom:.2em;padding: 3px 5px 3px 11px;}
#listadoNoticias li span{display:inline;font-weight:bolder}
#listadoNoticias li a{display:inline}
#listadoNoticias li h3{font-family:tahoma;font-size:1.2em !important;margin-bottom:5px !important;}
#listadoNoticias li h3 span{color:#8C8B7D;display:inline-block;margin-bottom:5px;padding-left:0px;}
#listadoNoticias li h3 strong{display:block;color:#0C4CA3;}
#listadoNoticias li h3 strong a{color:#333;}
#listadoNoticias li h3 strong span{font-weight:normal;color:#333; background:none;padding-left:5px;}
#listadoNoticias li img{padding-right:10px;}
#listadoNoticias li p{line-height:1.3em;margin-bottom:0}
#listadoNoticias li p.entradilla{font-weight:bolder;}

/*LISTADO NOTICIAS*/
.listadoNoticias{margin-left:1em;margin-top:1em;margin-right:1em}
.listadoNoticias li {margin-bottom:.2em;padding: 3px 5px 3px 11px;}
.listadoNoticias li h3{font-family:tahoma;font-size:1.2em !important;margin-bottom:5px !important;}
.listadoNoticias li h3 span{color: #8C8B7D;display: inline-block;font-size: 0.75em;font-weight: bold;margin-bottom: 5px;padding-left: 0;}
.listadoNoticias li h3 strong{display:block;color:#0C4CA3;}
.listadoNoticias li h3 strong a{color:#333;}
.listadoNoticias li h3 strong span{font-weight:normal;color:#333; background:none;padding-left:5px;}
.listadoNoticias li img{padding-right:10px;}
.listadoNoticias li p{line-height:1.3em;margin-bottom:0}
.listadoNoticias li p.entradilla{font-weight:bolder;}

/*MAPAWEB*/
.listaMapaweb{}
.listaMapaweb li{background:url(../img/flechaVerde.png) no-repeat 0 6px ;font-size:1.2em;padding:5px 20px}
.listaMapaweb li a{display:block;color:#0C4CA3;}
.listaMapaweb li ul{margin-top:0px !important;}
.listaMapaweb li ul li{font-size:1em}

/*ACCESIBILIDAD*/
.imgCentradas{text-align:center;margin:1em 0}
.listaAccesiblidad li{color: #333333 !important;line-height:1.3em;padding-bottom: 10px;padding-top:2px!important; text-align: justify;}

/*CONSORCIO*/
.logosCon li{background:none!important;display:inline}
.logosCon li a{display:inline ! important}
.imgCentradas .logosCon li{background:none!important;display:inline;margin:0;padding:0}

/*LISTA GENERICA*/
.listaGenerica{}
.listaGenerica li{background:url(../img/flechaVerde.png) no-repeat 0 6px ;font-size:1.2em;padding:5px 20px}
.listaGenerica li a{display:block;color:#0C4CA3;}
.listaGenerica li ul{margin-top:10px;}
.listaGenerica li ul li{font-size:1em}

/*PRESENTACION*/
.listHome{margin-bottom: 1em;margin-left: 2em;}

/*DETALLE NOTICIA*/
.detalleNoticia{padding-right:1em;}
.detalleNoticia h3{}
.detalleNoticia h3 span{color:#8C8B7D;display:inline-block;font-size:.8em;font-weight:bolder;margin-bottom:7px}
.detalleNoticia h3 strong{display:block;color:#0C4CA3;font-size:1.3em;}
.detalleNoticia h3 strong span{background:none; color: #333333;display: block;font-size: 0.7em;font-weight: normal;margin-bottom: 0;margin-left: 0;margin-top: 0.3em;padding-left: 0;}
.detalleNoticia img{padding-right:10px;}
.detalleNoticia p{color:#333;line-height:1.3em;text-align:justify}
.detalleNoticia p.entradilla{font-weight:bolder;}
.detalleNoticia p a{color:#0C4CA3;}
.detalleNoticia ul{margin-bottom:10px;}
.detalleNoticia .descarga a{color:#0C4CA3;font-size:.9em;font-weight:bolder;}
.detalleNoticia .descarga img{padding-left:8px;vertical-align:middle;}

/*LOGOS*/
.logos ul li{background:none !important}
.logos ul li a{display:inline}
.logos ul li.inclusion{float:left;padding-left: 28px;}

/**/
.capaIntDer ul.enlacesLat{margin-top:0;margin-bottom:0;}
.capaIntDer ul.enlacesLat li{list-style-type:none;}
.capaIntDer ul.enlacesLat li.privado{background:url(../img/icoNor.png) no-repeat 2px center !important;padding-bottom: 14px;padding-left: 40px;padding-top: 14px;}
.capaIntDer ul.enlacesLat li.participa{background:url(../img/atis4all_logo_verysmall.png) no-repeat 8px center !important; border-top: 1px solid #CCC;margin:0 6px;padding:20px 0 14px 46px}
.capaIntDer ul.enlacesLat li.rss{background: url("../img/icoRss.png") no-repeat scroll 8px center transparent !important;border-top: 1px solid #CCC;margin:0 6px;padding:20px 0 14px 46px}
.capaIntDer ul.enlacesLat li.eastin{background: url("../img/eastin_logo_verysmall.png") no-repeat scroll 8px center transparent !important;border-top: 1px solid #CCC;margin:0 6px;padding:20px 0 14px 46px}

/*COMENTARIO NOTICIA*/
.comentario{margin:.5em 0}
.comentario .persona{margin:1em 0}
h4.comentarios{background:url("../img/flechaVerde.png") no-repeat scroll left center transparent;color:#0C4CA3;font-size:1.3em;margin-top:1em;margin-bottom:.5em;padding-left:20px;}
.contentVertical .capaIzq60 .comentario .usuarioComentario{background:url(../img/bullet.png) no-repeat 0 5px;color:#0C4CA3;font-family:tahoma;font-weight:bolder;padding-bottom:5px;padding-left:8px;}
.contentVertical .capaIzq60 .comentario .fechaComentario{color:#435392;font-size:0.9em;font-weight:bolder;margin-bottom:0;padding-bottom:0;}
.contentVertical .capaIzq60 .listadoNoticias li h3 {margin:0}
.cajaFormularioComentario{background:url(../img/fondoBuscador.jpg) no-repeat right bottom #A00151;width:100%;overflow:hidden;padding:.8em 0}
.cajaFormularioComentario .btnIzq{background:url(../img/icoEntrar.png) no-repeat left bottom; border:0;color:#fff;float:right;font-weight:bolder;padding-left:15px;}
.cajaFormularioComentario .btnCen{color:#fff;font-weight:bolder}
.cajaFormularioComentario .btnIzq input{background:none;border:0}
.cajaFormularioComentario .formContent label{color:#FFFFFF;display:block;float:left;font-size:1.1em;font-weight:bolder;margin-left:0.9em;}
.cajaFormularioComentario .formContent label strong{display:block}
.cajaFormularioComentario .formContent input{clear:both;font-weight:normal;height:0.9em;margin:0.2em 0.7em;width:84%;}
.labelComentario{padding-top:5px;vertical-align:top}
.textComentario{clear:both;font-weight:normal;height:5em;margin:0.2em 0.7em;width:84%;}
.noComent{font-weight:bolder}

/*LISTA SUPERGENERICA*/
.contentVertical ul li{background:url(../img/flechaVerde.png) no-repeat 0 6px;color: #333333;font-family: tahoma;font-size: 1em;line-height: 1.3em;padding: 2px 12px;}
.contentVertical ul li a{display:block;color:#0C4CA3;font-weight:bolder/*font-family:tahoma*/}
.contentVertical ul li ul{margin-top:10px;}
.contentVertical ul li ul li{font-size:1em}

/*PAGINACION*/
/*.paginacion {background:#fff;border:1px solid #CAC9BD;margin:0 0 1em;;padding-bottom:0;padding-top:0;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative;width:60%;} */
.paginacion {background:#fff;border:1px solid #CAC9BD;margin:0 0 1em;;padding-bottom:0;padding-top:0;text-align:center;position:relative;width:60%;}
.paginacion ul{padding:10px;}
.paginacion ul li{background: none repeat scroll 0 0;font-weight:bolder;display:inline;margin:0;padding:2px 0px}
.paginacion ul li{background:#8AC00C !important;color:#aaa;margin-left:0.1em;margin-right:0.1em;}
.paginacion ul li a{display:inline !important;color:#fff;padding:4px;}
.paginacion ul li.primero, .paginacion ul li.anterior{background:url(../img/bulletIzq.png) no-repeat left center !important;padding-left:8px;padding-right:10px;}
.paginacion ul li.ultimo, .paginacion ul li.siguiente{background:url(../img/bullet.png) no-repeat right center !important;padding-left:10px;padding-right:8px;}
.paginacion ul li.primero{position:absolute;left:1em;}
.paginacion ul li.anterior{position:absolute;left:7em;}
.paginacion ul li.siguiente{position:absolute;right:5em}
.paginacion ul li.ultimo{position:absolute;right:1em;}
.paginacion ul li.primero a, .paginacion ul li.anterior a, .paginacion ul li.ultimo a, .paginacion ul li.siguiente a{color:#333;}
.paginacion ul li.anteriorOff{background:url(../img/anteriorPaginadorOff.jpg) no-repeat left center;padding-left:15px;padding-right:10px;}
.paginacion ul li.siguienteOff{background:url(../img/siguientePaginadorOff.jpg) no-repeat right center;padding-left:10px;padding-right:15px;}
.paginacion ul li a{color:#fff;font-weight:bolder;font-size:.9em;}
.paginacion ul li a:hover{text-decoration:none}
.paginacion ul li strong{background:none repeat scroll 0 0 #C6C5B9;color:#333333;margin-left:-2px;margin-right:-2px;padding:2px 6px;}
.capaDer60 .paginacion, .capaIzq60 .paginacion{width:95% !important;}

/*Aviso de actualidad*/
.colabora{margin-bottom:.5em}
.avisoAct p{font-size:.95em;line-height:1em;}

/*migas*/
.migas{margin-left:2em;padding-top:2em;margin-left:280px;}
.migas li{color:#0C4CA3;display:inline;font-size:.9em;font-weight:bolder;}
.migas li a{color:#333; border-right:1px solid #8C8A7D;padding-right:4px}
.migas li.inicio{background:url(../img/icoMigas.jpg) no-repeat left 3px;padding-left:15px;}

/**/
.contentContactar{background:url(../img/filoContactar.jpg) repeat-x left top #ABDFF7;margin-top:10px;margin-bottom:2em;overflow:hidden;width:90%;}
.centrarContenido{text-align:center}
.contentContactar .tsF input,
.contentContactar .tsF textarea{width:60%}
.contentContactar .btnIzq{ background: url("../img/flechaVerde.png") no-repeat scroll left center transparent;border: 0 none;color: #0C4CA3;float: right;font-weight: bolder;margin-bottom: 1em;margin-right: 2em;padding-left: 2px;}
.contentContactar .btnCen{color:#0C4CA3;font-weight:bolder}
.contentContactar .btnIzq input{background:none;border:0}

/*ESTILOS DE tsF*/
/*********************************************************************************************************************************************/
/*********************************************************************************************************************************************/

/* ts Formulario */
.tsF div{clear:both;margin:0;overflow:hidden;padding:.5em 0;position:relative}
.tsF .tsFError p,
.tsF .tsFError ul{background-color:#E8F0FB;border:1px solid #ccc;color:red;margin:5px 0;padding:8px;width:50%}
.tsF .tsFError a{color:red;display:block}
.tsF .tsFError li{list-style:square inside;margin-bottom:5px}
.tsF label,
.tsF .tsFNoEditable strong{color:#333;display:block;float:left;font-weight:bolder;margin:.2em .75% 0 0;text-align:right;width:31%}
.tsF .tsFNoEditable span{background-color:#fafafa;border:1px solid #ebebeb;color:#444;display:block;float:left;font-weight:bolder;padding:2px 3px;width:40%}
.tsF label span{clear:left;float:left;margin:.4em .75% 0 0;text-align:right;width:49%}
.tsF label em{font-size:x-small;padding-left:.2em}
.tsF input,
.tsF select,
.tsF textarea{border:1px solid #ccc;color:#000;font-family:tahoma;font-size:1em;padding:2px 3px;width:40%;}
.tsF input.imgButton {width:auto !important}

/*campos obligatorios*/
.tsF .tsFormObligatorio abbr{font-weight:bolder;margin-left:.2em}

/*error de inscripcion*/
.tsF .tsFerrorInscripcion input{border: 1px solid red}
.tsF .tsFerrorInscripcion label{color:red;font-weight:bolder}
.tsF .tsFerrorInscripcion p{color:red;margin-left:62%;margin-top:0;width:30%}

/*botonera*/
.tsF .tsFbotonera,
.tsF .tsFBotonera{margin:1.5em 0 1.5em 30.7%;text-align:left}
.tsF .tsFbotonera input,
.tsF .tsFBotonera input,
.tsF noscript input{background:#666 url(../Img/bg_botonIzq.png) no-repeat center left;border:0;color:#fff;cursor:pointer;font-weight:bolder;float:none;overflow:visible;padding:2px 2px 2px 14px;width:auto}

/*botonera - enlace junto a tabla para aņadir elementos */
.tsF p.tsFEnlaceNuevo{margin:0 auto 5px;text-align:right;width:96%}
.tsF p.tsFEnlaceNuevo a{background-color:#ebebeb;border:1px solid #dcdcdc;color:#333;display:inline-block;font-size:.85em;margin:0 .2em;padding:.5em .6em;text-decoration:none;vertical-align:top}
.tsF p.tsFEnlaceNuevo a:hover{background-color:#c6d5d5;color:#000}
.tsF p.tsFEnlaceNuevo a img{margin:0 .15em 0 0;vertical-align:bottom}

/* Fecha*/
.tsF .tsFFecha em{color:#444;display:block;font-size:.85em;margin-right:.2em}
.tsF .tsFFecha input{text-align:right;width:5.8em}

/* tsFWyg */
.tsF .tsFWyg textarea,
.tsF .tsFWyg iframe{height:16em !important;width:67.5% !important}
.tsF .tsFWygMostrarEditor{clear:both;overflow:hidden;}
.tsF .tsFWygMostrarEditor a{background-color:#ebebeb;border:1px solid #dcdcdc;color:#333;display:inline-block;float:right;font-size:.85em;margin:0 .9% 0 0;padding:.25em .35em .2em;text-decoration:none;}
.tsF .tsFWygMostrarEditor a:hover{background-color:#c6d5d5;color:#000}

/* Campos cortos */
.tsF .tsFCentrado label{width:49%}
.tsF .tsFCentrado select{width:auto}
.tsF .tsFCorto{overflow:hidden}
.tsF .tsFCorto input,
.tsF .tsFCorto select,
.tsF .tsFCorto textarea{width:20%}

/* Campos largos */
.tsF .tsFLargo input,
.tsF .tsFLargo select,
.tsF .tsFLargo textarea{width:66.5%}

/* Campos extra largo */
.tsF .tsFExtraLargo input,
.tsF .tsFExtraLargo select,
.tsF .tsFExtraLargo textarea{width:97%}
.tsF .tsFExtraLargo span,
.tsF .tsFExtraLargo label{text-align:left}

/* Campos extra largo y Alto */
/*.tsF .tsFExtraLargoAlto input,
.tsF .tsFExtraLargoAlto select,*/
.tsF .tsFExtraLargoAlto textarea{height:16em;width:97%}
.tsF .tsFExtraLargoAlto span,
.tsF .tsFExtraLargoAlto label{text-align:left}

/* Campos Altos */
.tsFAlto input,
/*.tsFAlto select,*/
.tsFAlto textarea{height:10em}

/* Campo datos */
.tsFdatos input{text-align:right}
.tsF .tsFAdjuntar legend,
.tsF .tsFChecks legend{display:block;margin:0 0 0 -31.5%;overflow:visible;position:relative;text-align:left;width:30.75%}
.tsF .tsFAdjuntar legend span,
.tsF .tsFChecks legend span{display:block;font-weight:bolder;overflow:visible;position:relative;text-align:right;white-space:normal;width:100%}
.tsF .tsFAdjuntar legend span span,
.tsF .tsFChecks legend span span{position:absolute;text-align:right;white-space:normal}
.tsF .tsFChecks legend span span{left:-12.5em;margin:0;position:relative;text-align:right;width:12em}
.tsF .tsFAdjuntar fieldset,
.tsF .tsFChecks fieldset{padding:0 0 .5% 30.75%}
.tsF .tsFAnadir input{clear:none;float:left}
.tsF .tsFAnadir .tsFBotonera{float:left;left:73%;margin:0;position:absolute;top:0}

/*checkboxs y radios*/
.tsF .tsFCheck input{border:0;margin-top:6px;position:absolute;width:auto;}
.tsF .tsFChecks{overflow:hidden}
.tsF .tsFChecks fieldset div,
.tsF .tsFChecks fieldset li{clear:both;margin:0;overflow:hidden;padding:0 0 .5em .25em;position:relative}
.tsF .tsFChecks fieldset input{border:none}
.tsF .tsFChecks fieldset input,
.tsF .tsFChecks fieldset label{float:none;clear:none}
.tsF .tsFChecks fieldset label{text-align:left;margin:0 0 0 1.5em;width:70%;}
.tsF .tsFChecks fieldset input{left:1%;margin:.1em 0 0;position:absolute;text-align:right;width:auto;}

/* navegacion dentro de un formulario - acciones - */
.tsF .tsFNav{border-bottom:1px solid #ededed;border-top:1px solid #ededed;color:#333;font-weight:bolder;margin:15px 15px 10px;padding:8px 15px 6px;text-align:right}
.tsF .tsFNav *{display:inline-block;vertical-align:top}
.tsF .tsFNav p{font-size:.9em;margin:.4em .2em 0}
.tsF .tsFNav ul li a{background-color:#ebebeb;border:1px solid #dcdcdc;color:#333;font-size:.8em;margin:0 .2em;padding:3px 4px 4px;text-decoration:none}
.tsF .tsFNav ul li a:hover{background-color:#c6d5d5;color:#000}
.tsF .tsF .tsFCheck input{border:0;margin-top:6px;position:absolute;width:auto}

/* enlace dentro del form */
.tsF .tsFEnlace p{color:#000;font-weight:normal;margin:0 .75% 0 30.75%}
.tsF .tsFEnlace a{background-color:#ebebeb;border:1px solid #dcdcdc;color:#333;display:inline-block;font-size:.85em;margin:0 .9% 0 0;padding:.25em .35em .2em;text-decoration:none}
.tsF .tsFEnlace a:hover{background-color:#c6d5d5;color:#000}

/* notas */
.tsF .tsFNote{font-family:tahoma;display:block;margin:.5em 0;padding:1em 1em 0 1em;}
.panel-avisos {overflow:hidden;width:90%;margin:20px auto}
.panel-avisos div div div{padding:0px}
.panel-avisos div div div div{padding:0}
.panel-avisos .aviso-tipo{margin:0 0 10px;padding:20px 0 5px 58px}
.panel-avisos .aviso-tipo strong{display:block;}
.panel-avisos p.aviso-mensaje{display:list-item;margin:3px 0 20px 63px;padding:0;list-style:square inside;font-size:.9em}
.panel-avisos ul.aviso-mensaje{margin:3px 0 20px 30px;padding:0}
.panel-avisos .aviso-mensaje li{margin:3px 0 3px 5px;padding:0;list-style:square inside}
.panel-avisos .aviso-acciones{margin:0 0 0 60px;text-align:right}
.panel-avisos .aviso-acciones input{margin:0 15px 0 0;padding:2px 5px;font-size:.9em;font-weight:bold;cursor:pointer}
.panel-avisos ul li{color:#0C4CA3;}
.panel-avisos .error p{padding-bottom:5px;}
/*	Panel de avisos informativos - estilos azules */
.panel-info{background:#fff;border:1px solid blue}
.panel-info div{}
.panel-info div div{}
.panel-info div div div{}
.panel-info div div div div{background:none}
.panel-info .aviso-tipo{background:url(../img/imgAdvertencia.jpg) no-repeat left center}
.panel-info p.aviso-mensaje, .panel-info .aviso-mensaje li{color:#079;}
.panel-info .aviso-acciones input{color:#fff;background:#0ac;border:2px solid #0ac;border-color:#0bd #079 #079 #0bd}
.panel-info .aviso-acciones input:active{color:#035;border-color:#079 #0ac #0ac  #079}
.panel-info .aviso-acciones input:hover,
.panel-info .aviso-acciones input:focus{background:#08a}
/* Panel de avisos de error - estilos rojos */
.panel-error{background:#fff;border:1px solid red;}
.panel-error div{}
.panel-error div div{}
.panel-error div div div{}
.panel-error div div div div{background:none}
.panel-error .aviso-tipo{background:url(../img/imgError.gif) no-repeat left center}
.panel-error p.aviso-mensaje, .panel-error .aviso-mensaje li{color:#c00;}
.panel-error .aviso-acciones input{color:#fff;background:#c00;border:2px solid #c00;border-color:#f00 #900 #900 #f00}
.panel-error .aviso-acciones input:active{color:#600;border-color:#900 #f00 #f00 #900}
.panel-error .aviso-acciones input:hover,
.panel-error .aviso-acciones input:focus{background:#e00}
/* Panel de avisos de error - estilos verdes */
.errorverde{background:#fff;border:1px solid green;padding:15px; margin: 20px auto;overflow: hidden; width:85%;}
.errorverde div{}
.errorverde img {float:left;}
.errorverde div div{}
.errorverde div div div{}
.errorverde div div div div{background:none}
.errorverde p{margin-left:5em;}
.errorverde p strong{display:block;}
.errorverde div.contentButons{text-align:center}
.errorverde .aviso-tipo{background:url(../img/usuarioLogado.jpg) no-repeat left center}
.errorverde p.aviso-mensaje, .panel-ok .aviso-mensaje li{color:#090;}
.errorverde .aviso-acciones input{color:#fff;background:#090;border:2px solid #090;border-color:#090 #060 #060 #090}
.errorverde .aviso-acciones input:active{color:#030;border-color:#060 #090 #090 #060}
.errorverde .aviso-acciones input:hover,
.errorverde .aviso-acciones input:focus{background:#070}
.totalResultados{color:#333;font-weight:bolder}
.totalResultados p{margin-bottom:4em}

/*RESULTADOS INVESTIGACION*/
.resultado_investigacion{background:url(../img/fondoSeparador.jpg) repeat-y 26% 0 ;border: 1px dotted #0C4CA3;clear: both;margin-bottom: 1.5em;margin-top:1.5em;margin-right: 2em;overflow: auto;padding: 0.4em;}
.resultado_investigacion p{padding-bottom:.1em !important}
.resultado_investigacion .titulo{float: left;text-align: right;width: 25%;}
.resultado_investigacion div{float:right;text-align: left;width: 73%;}
.resultado_investigacion .titulo h2{font-size:1em;margin-bottom:.3em;margin-right:.3em}
.resultado_investigacion .titulo h2 a{color:#0C4CA3;font-weight:bolder}
.resultado_investigacion p.fecha{margin-top:0}
.resultado_investigacion .info p{margin-left:.3em}
.resultado_investigacion .fuente{font-weight:bolder}
.resultado_investigacion .titulo .fuente{margin-right:.3em;text-align:right !important}
.resultado_investigacion .titulo  p.fecha{margin-right:.3em;text-align:right}


.menu-investigacion {height: 32px;margin-bottom: 1em;}
.menu-investigacion li.activo{color:#333;font-weight:bolder;padding-left:10px;}
.menu-investigacion li.activo a{color:#333;}
.menu-investigacion li.activo li a{color:#0C4CA3;font-weight:bolder !important}
.menu-investigacion li.activo li.activo a{font-weight:bolder;color:#333;}

.menu-investigacion li{background:url(../img/flechaVerde.png) no-repeat left !important;}
.menu-investigacion li{display: inline;padding: 10px 20px 10px 10px !important;}
.menu-investigacion li ul{display: inline;left: 0;margin-top: 2em !important;position: absolute;}
.menu-investigacion li ul li{font-weight:normal !important;padding:10px 10px 10px 0;background:none !important}
.menu-investigacion li ul li.activo{font-weight:bolder !important}
.menu-investigacion a{color:#0C4CA3;display:inline !important;}
.investigacion-detalle div{top:0;position:static;width:auto}
.investigacion-detalle .titulo .mas-info a{background:url(../img/flechaVerde.png) no-repeat left !important;margin-left:2em; padding-left:10px;color:#0C4CA3;}
.mas-info{font-weight:bolder}
.mas-info span{font-weight:bolder}
.mas-info a{color:#0C4CA3;display:block}