@charset "UTF-8";/* CSS Document */* {margin:0px;padding:0px;border-width:0px;text-align: center;outline-width:0px;}ul, ol {padding-left:1em;margin-left:0px;margin-bottom:0px;}h1, h2, h3, h4, h5, h6, p, blockquote, ol, dl, fieldset, address {margin-bottom:1em;}form, label {margin-bottom:0px;}body {min-width:954px;height: 100%;background:url(../img/segmentos.png) no-repeat top center;font: 0.69em/1.8em Arial, Helvetica,sans-serif;color:#333;}a:link, a:visited, a:hover, a:active {border-width:0px;text-decoration:none;color:#333;}a:hover {text-decoration:none;}img {border-width:0px;margin:0px;padding:0px;}.ocu {display:none;}br.ctabla {clear: left;}p {text-align:left;margin-bottom:0.9em;}p.claim {font-weight:bold;margin-bottom:1.8em;}div#pag {margin:0px auto;padding:0px;height:100%;overflow:hidden;}div#pag, div#path, div#logo {width:954px;}div#path {height:22px;padding-bottom:4px;}div#logo {height:56px;margin-top:71px;}div#cuerpo {min-height:500px;margin:20px 0px 30px 4px;}div#pie {margin-bottom:25px;}div#cuerpo, div#pie, div#contenido, div#contenidoc, div#menus, div#formularioweb, div#fotnots, #contenido div.fnotderecha, #contenidoc .smizq .ficfot, #contenidoc .smder .ficfot, #contenidoc .smizq .ficnfot, #contenidoc .smder .ficnfot, #contenidoc .smizq .clilog, #contenidoc .smder .clilog, div#con1, div#con2, #con1 dl, div.fotpr, div.fotper, #contenido #con2 div.fotper ul, #contenidoc ul#publi, #contenidoc ul#prem, form#contacto ol li.cb, form#curriculum div.cb, form#contacto input#fenviar, form#contacto input#frestablecer, form#curriculum input#fenviar, form#curriculum input#frestablecer, div.incluye, div#ultima {height:100%;}form#curriculum div.lin.cb {height:4em;}div#cuerpo, div#pie, div#path1, div#contenido, div#contenidoc, div#menus, div#formularioweb, div#fotnots, #contenido div.fnot2, #contenido div.fnotderecha, #contenidoc .smizq .ficfot, #contenidoc .smder .ficfot, #contenidoc .smizq .ficnfot, #contenidoc .smder .ficnfot, #contenidoc .smizq .clilog, #contenidoc .smder .clilog, #contenidoc ul.categorias li span a, #contenidoc ul.categorias li span span.en_curso, div#con1, div#con2, #con1 dl, div.fotpr, div.fotper, #contenido #con2 div.fotper ul, #contenidoc ul#publi, #contenidoc ul#prem, form#contacto ol li, form#curriculum div.lin, textarea#cons, textarea#obs, div.incluye, div#ultima {overflow:hidden;}div#path, div#logo, div#path1, div#path2, div#pie, div#path1 ul, ul#peu, ul#peu li.separador, div#festudi, div#fotnots, div#fotnots span.piefotnot, div#fnot1 a, #contenido div.fnot2, #contenido div.fnotderecha, #contenido div.fnot2 a.pnotiz, #contenido div.fnot2 a.pnotde, #contenido div.fnot2 a.pnothor, div#festudisup a, div#festudiinf a, #contenidoc .smizq .ficfot, #contenidoc .smder .ficfot, #contenidoc .smizq .ficnfot, #contenidoc .smder .ficnfot, #contenidoc .smizq .clilog, #contenidoc .smder .clilog, #contenidoc ul.categorias li, #contenidoc ul.categorias li span, #contenidoc ul.categorias li span a, #contenidoc ul.categorias li span span.en_curso, div#con1, div#con2, #contenidoc ul#publi li p a.pedefe, #contenidoc ul#prem li p a.pedefe, #contenidoc div.des ul a.pedefe, div.fotpr, div.fotper, #contenido #con2 div.fotper ul, #contenidoc ul#publi, #contenidoc ul#prem, #contenidoc ul#publi li.mit, #contenidoc span.dpr, #contenidoc span.may, label[for='cest1'], label[for='cest3'], label[for='cest3'], label[for='cest4'], label[for='cest5'], label[for='cest6'], label[for='cest7'], label[for='cest8'], div#flmap, div.incluye, #contenidoc div.resultados div.paginacion ul.resultado li, #contenidoc div.resultados div.paginacion ul.resultado li a:link, #contenidoc div.resultados div.paginacion ul.resultado li a:visited, #contenidoc div.resultados div.paginacion ul.resultado li a:active, #contenidoc div.resultados div.paginacion ul.resultado li span.pagvista, #ultima .sIFR-active h2#tipor span.titulo, .imageOut, .imageOver, #closeButton {display:block;}div#path1, div#path1 ul, ul#peu, div#path1 ul li, ul#peu li, div#buscador, #busc, div#menus, div.smizq, div#feduard, div#tproyecto, div#formularioweb, div#festudi, #contenido div.fnot2 a.pnotiz, div#festudiinf a, div.ficfot img, #contenidoc ul.categorias li a img, #contenidoc ul.categorias li span a, #contenidoc ul.categorias li span span.en_curso, ul.listapro li, div#con1, #con1 dl dt, #con1 dl dd, div.fotper ul li, #contenidoc ul#publi li, #contenidoc ul#prem li a.apertura, #contenidoc ul#prem li img, form#curriculum div.lin div.curizq, form#contacto ol li div.fci, form#curriculum div.lin div.fci, #contenidoc div.resultados div.paginacion ul.resultado, #contenidoc div.resultados div.paginacion ul.resultado li {float:left;	}div#path2, div#idiomas, div#contenido, div#contenidoc, div#atajos, div.smder, div#teduard, div#fproyecto, div#leventos, div#fotnots, #contenido div.fnot2 a.pnotde, div.ficfot div, #contenidoc ul.categorias li span, div#con2, #contenidoc ul#publi li a.apertura, #contenidoc ul#publi li img, form#curriculum div.lin div.curder, form#contacto ol li div.fcd, form#curriculum div.lin div.fcd, div#contenidoc div.resultados div.cantidad, #contenidoc div.resultados div.paginacion {float:right;	}div#idiomas{margin-right:3px;display:block;}div#fotnots, div#con2, form#contacto input#acuerdo, form#curriculum input#acuerdo {background-color:#FFF;}h1#tproy, #ultima h2#tipor, div#festudisup a, div#festudiinf a img, #contenidoc .smizq div.clilog ul, #contenidoc .smder div.clilog ul, ul.listapro, ul.listapro li, #contenido #con2 div.fotper ul, div.fotper ul li, #contenidoc ul#publi li.mit, form#curriculum div.lin div.curizq, form#curriculum div.lin div.curder, form#curriculum fieldset, .idp ul#titnotsn, ul#titnots li, div.idp ul#titnotsn li, #contenidoc .smder div.des ul, #contenidoc .smder div.des ul li, #contenidoc ul#buscadorl, #contenidoc div.resultados div.paginacion ul.resultado, .sIFR-active h1#tproy, .sIFR-active h1#tproy span.titulo, .sIFR-active h1#tproy span.cat, #ultima .sIFR-active h2#tipor span.titulo {margin:0;	}#busc, ul.mp li ul.ms li, div#contenidoc div.smizq ul.mapasitio, div#contenidoc div.smder ul.mapasitio, div#contenidoc div.smizq ul.mapasitio li, div#contenidoc div.smder ul.mapasitio li, div#festudisup a, div#festudiinf a, div#festudiinf a img, #contenidoc ul.categorias, #contenidoc ul.categorias li span, ul.listapro, #contenido #con2 div.fotper ul, #contenidoc ul#publi, #contenidoc ul#prem, #contenidoc ul#publi li, #contenidoc ul#prem li, #contenidoc ul#publi li.mit, #contenidoc ul#publi li a.apertura img, #contenidoc ul#prem li a.apertura img, form#contacto ol, form#curriculum, form#contacto ol li, form#curriculum div.lin, form#curriculum fieldset, #contenidoc ul#titnots, .idp ul#titnotsn, #contenidoc .smder div.des ul, #contenidoc .smder div.des ul li, #contenidoc ul#buscadorl, #contenidoc div.resultados div.paginacion ul.resultado {padding:0;	}div#cuerpo, ul#peu li.separador {width:950px;}div#path1 {width:514px;margin-left:236px;}h1#tproy span.titulo, #ultima h2#tipor span.titulo, h1#tproy span.cat, div#teduard, div#tproyecto, div#formularioweb, div#fotnots, div#fnot1 a, div#con1, div#con2, #con1 dl, #con1 ul.fichas, div.fotpr a, #contenido #con2 div.fotper ul, textarea#cons, div#ultima div, .sIFR-active h1#tproy span.titulo, .sIFR-active h1#tproy span.cat, #ultima .sIFR-active h2#tipor span.titulo {width:351px;}#contenidoc ul#publi li, form#curriculum div.lin div.curizq, form#curriculum div.lin div.curder, input#cuni1, input#cuni2, input#cuni3, input#cuni4, input#cfunc5, input#cfunc6, input#cfunc7, input#cfunc8 {width:290px;}div#path2, #contenidoc ul#titnots {width:200px;}ul.mp, ul.ms, div#contenidoc div.smizq ul.mapasitio li, div#contenidoc div.smder ul.mapasitio li, #contenidoc .smizq div.ficnfot ul, #contenidoc .smder div.ficnfot ul, #contenidoc .smizq div.clilog ul, #contenidoc .smder div.clilog ul, #contenidoc ul.categorias li, ul.listapro, #con1 ul.fichas, div.fotper ul li, #contenidoc ul#publi, #contenidoc ul#prem, #contenidoc ul#titnots, .idp ul#titnotsn, #contenidoc .smder div.des ul, #contenidoc ul#buscadorl, #contenidoc div.resultados div.paginacion ul.resultado, div#path1 ul, ul#peu {list-style:none;	}div#path1 ul li, ul#peu li, div#logo, #busc input, div#contenido, div#contenidoc, div#contenido ul li, div#contenidoc ul li, h1#hac1, h1#nots, h1#tproy, #ultima h2#tipor, h1#tproy span.titulo, #ultima h2#tipor span.titulo, h1#tproy span.cat , div#contenido h2, div#contenidoc h2, div#contenidoc div.smizq h2.sitemap, div#contenidoc div.smder h2.sitemap, ul.mp li, #atajos table td, div.smizq, div.smder, div#contenidoc div.smizq ul.mapasitio li, div#contenidoc div.smder ul.mapasitio li, div#fproyecto, div#leventos, div#festudiinf, #contenidoc .smizq .clilog, #contenidoc .smder .clilog, #contenidoc ul.categorias li span, #contenido #con1 p a.pedefe, #contenido p a.pedefe, #contenidoc ul#publi li p a.pedefe, #contenidoc ul#prem li p a.pedefe, #contenidoc div.des ul a.pedefe, #con1 dl dt, #con1 dl dd, div.fotper ul li, #contenidoc span.dpr, #contenidoc span.may, form#curriculum div.lin div.curizq, form#curriculum legend, form#contacto ol li.tarea, form#curriculum div.tarea, form#contacto ol li.cb, form#curriculum div.cb, form#contacto input, form#curriculum input, label[for='cest1'], label[for='cest3'], label[for='cest3'], label[for='cest4'], label[for='cest5'], label[for='cest6'], label[for='cest7'], label[for='cest8'], textarea#cons, textarea#obs, div.idp ul#titnotsn li, div.vcard, div.vcard div, div.vcard span, #lightboxCaption {text-align:left;	}#busc, div#idiomas, h3#acceso, h3.eventos, h4#idproyectos, ul#peu li.interdixit, #atajos table td.tecla , div#fotnots span.piefotnot {text-align:right;}div#path2 {margin-right:4px;}ul#peu, ul#peu li a, ul#peu li a:hover, #busc input, div.idp ul#titnotsn li a, #contenidoc div.resultados div.paginacion ul.resultado li a:link, #contenidoc div.resultados div.paginacion ul.resultado li a:visited, #contenidoc div.resultados div.paginacion ul.resultado li a:active, #contenidoc div.resultados div.paginacion ul.resultado li span.pagvista, div#contenido p a:hover, div#contenidoc p a:hover, div#contenidoc ul a:hover, div#contenidoc ul a:hover, div#contenidoc div.smizq ul.mapasitio li a:hover, div#contenidoc div.smder ul.mapasitio li a:hover {color:#999;}div#fproyecto, #contenidoc div#leventos a, div#fotnots, div#fotnots span.piefotnot, #contenido #con1 ul.fichas a:hover, #contenidoc span.dpr, div.idp ul#titnotsn li, div.idp ul#titnotsn li.secsen, #contenido p a#seccionn, #contenido p span#fechan, div#contenidoc div.resultados, div#contenidoc div.resultados div.cantidad, #contenidoc div.resultados div.paginacion ul.resultado li a:hover, #contenidoc div.resultados div.paginacion ul.resultado li span.pagvista {color:#666;}div#path1 ul li, ul#peu li {height:22px;padding-top:1px;}div#path1 ul li a {background:url(../img/puntos_path.gif) no-repeat right center;padding:0px 16px 0 0px;}div#path1 ul li a, ul#peu li a, div#idiomas a {font:10px bold "Verdana", Verdana, Geneva, sans-serif;}div#path1 ul li a:link, div#path1 ul li a:visited, div#path1 ul li a:active, div#idiomas a:link, div#idiomas a:visited, div#idiomas a:active, ul#peu li a:link, ul#peu li a:visited ,ul#peu li a:active, div#contenidoc div.smizq ul.mapasitio li a:link, div#contenidoc div.smizq ul.mapasitio li a:visited, div#contenidoc div.smizq ul.mapasitio li a:active, div#contenidoc div.smder ul.mapasitio li a:link, div#contenidoc div.smder ul.mapasitio li a:visited, div#contenidoc div.smder ul.mapasitio li a:active, #contenidoc div#leventos a, #contenidoc .smizq div.clilog a, #contenidoc .smder div.clilog a, #contenidoc ul.categorias li a, #contenidoc ul.categorias li span a, #contenidoc ul.categorias li span span.en_curso, div.clilog p a, #contenido #con1 ul.fichas a:link, #contenido #con1 ul.fichas a:visited, #contenido #con1 ul.fichas a:active, #contenido p a#seccionn, #contenido p span#fechan, #contenidoc ul#buscadorl li a.apart, #contenidoc ul#buscadorl li a, div#contenidoc div.ficnfot a.pco {text-decoration:none;}div#path1 ul li a:hover, div#idiomas a:hover, ul#peu li a:hover, div#contenido p a:link, div#contenido p a:visited, div#contenido p a:active, div#contenidoc p a:link, div#contenidoc p a:visited, div#contenidoc p a:active, div#contenido ul a:link, div#contenido ul a:visited, div#contenido ul a:active, div#contenidoc ul a:link, div#contenidoc ul a:visited, div#contenidoc ul a:active, div#contenidoc div.smizq ul.mapasitio li a:hover, div#contenidoc div.smder ul.mapasitio li a:hover, #contenidoc div#leventos a:hover, #contenidoc .smizq div.ficnfot ul a:hover, #contenidoc .smder div.ficnfot ul a:hover, #contenidoc .smizq div.clilog a:hover, #contenidoc .smder div.clilog a:hover, #contenidoc ul.categorias li a:hover, #contenido #con1 ul.fichas a:hover, div.idp ul#titnotsn li.secsen, #contenidoc ul#buscadorl li a:hover {text-decoration:underline;}#busc.consafari {background:transparent;}#busc {margin:0px 16px 0px 8px;}#busc.consafari fieldset {margin-top:1px;}#busc.consafari input	{font-size: 0.98em;height: 15px;width: 117px;padding:1px;}#busc input {border: 1px #999 solid;padding:1px;font-size: 90%;height: 14px;width: 113px;}#busc button	{top:1px;position:relative;border: none;background: transparent url(../img/lupa.gif) no-repeat 0px 0px;cursor: pointer;overflow: hidden;text-indent: -400px;width: 16px;height: 16px;}#busc button:active { background-position: -16px 0px;}div#idiomas {padding-top:2px;width:35px;}div#logo img {margin-left:2px;}div#contenido {width:712px;}div#contenidoc, #contenidoc ul#publi li.mit, div#flmap {width:589px;}div#contenidoc {margin-right:123px;}div#menus, div#atajos, #atajos table, div.smizq, div.smder, div#feduard, div#festudi, div#festudisup, div#festudiinf, div#fproyecto, div#leventos, #contenidoc ul.categorias {width:232px;}div#contenido ul, div#contenidoc ul {margin: 0 0 0.8em 1.8em;padding:0 0 0 1px;list-style: square outside;}div#contenido p a:link, div#contenido p a:visited, div#contenido p a:active, div#contenidoc p a:link, div#contenidoc p a:visited, div#contenidoc p a:active, div#contenido ul a:link, div#contenido ul a:visited, div#contenido ul a:active, div#contenidoc ul a:link, div#contenidoc ul a:visited, div#contenidoc ul a:active, div#contenidoc div.smizq ul.mapasitio li a:link, div#contenidoc div.smizq ul.mapasitio li a:visited, div#contenidoc div.smizq ul.mapasitio li a:active, div#contenidoc div.smder ul.mapasitio li a:link, div#contenidoc div.smder ul.mapasitio li a:visited, div#contenidoc div.smder ul.mapasitio li a:active {color:#000;}h1#hac1, h1#nots, h1#tproy span.titulo, #ultima h2#tipor span.titulo, div#contenidoc div.smizq h2.sitemap, div#contenidoc div.smder h2.sitemap {font: 18px/1.3em Arial, Helvetica, sans-serif;	}h1#tproy span.cat, div#contenido h2, div#contenidoc h2 {font: 12px/1.3em Arial, Helvetica, sans-serif;}h3#acceso, h3.eventos, h4#idproyectos {font: 16px/1.3em Arial, Helvetica, sans-serif;}h1#hac1, h1#nots, h1#tproy span.titulo, #ultima h2#tipor span.titulo, h1#tproy span.cat, div#contenido h2, div#contenidoc h2, h3#acceso, h3.eventos, h4#idproyectos, ul.mp, div#contenidoc div.smizq h2.sitemap, div#contenidoc div.smder h2.sitemap, #contenidoc span.may, form#curriculum legend, form#contacto ol li label, form#curriculum div.lin label, form#contacto input#fenviar, form#contacto input#frestablecer, form#curriculum input#fenviar, form#curriculum input#frestablecer, ul#titnots li a.arcn, div.idp ul#titnotsn li a.arcn, #contenido p a#seccionn, #contenido p span#fechan, #lightboxDetails {text-transform:uppercase;	}h1#hac1,h1#nots {margin-bottom:0.5em;}#ultima h2#tipor {margin-top:1em;}h1#tproy span.titulo, #ultima h2#tipor span.titulo, h1#tproy span.cat, div#contenido h2, div#contenidoc h2, div#contenidoc div.smizq h2.sitemap, div#contenidoc div.smder h2.sitemap, h3#acceso, h3.eventos, h4#idproyectos, .sIFR-active h1#hac1, .sIFR-active h1#nots, .sIFR-active h2, .sIFR-active h2.sitemap, .sIFR-active h3.eventos, .sIFR-active h3#acceso, .sIFR-active h4#idproyectos {margin-bottom:0px;}h1#tproy span.cat {clear:both;}div#contenido h2, div#contenidoc h2 {margin-top:0.8em;}div#contenidoc div.smizq h2.sitemap, div#contenidoc div.smder h2.sitemap {margin-top:0em;}h4#idproyectos {color: #959200;}ul.mp {margin:1em 0 0;padding: 0px;font-weight:bold;font-size:0.9em;}ul.ms {padding-left:1.6em;	}ul.mp li {padding:4px 0px;}ul.mp li a, span.mpa {padding:4px;color:#777;}div#path1 ul, div#path1 ul li a, div#idiomas a, div#path1 ul li a:hover, div#idiomas a:hover, ul.mp li a:hover, span.mpa, ul.mp li a.senalado {color:#fff;}ul.mp li a:hover, span.mpa, ul.mp li a.senalado {background-color:#959200;}ul#peu {margin-top:25px;}ul#peu li {height:15px;	}ul#peu li.separador {height:1px;}ul#peu li.cred0, input#cfunc1, input#cfunc2, input#cfunc3, input#cfunc4 {width:160px;}ul#peu li.cred1 {width:315px;}ul#peu li.cred {width:475px;}ul#peu li.interdixit a {background:none;font-size:0.8em;margin-right:4px;}ul#peu li.viu {background:url(../img/puntos.gif) no-repeat right 5px;padding:1px 16px 0 0px;}ul#peu li a {background:url(../img/puntos.gif) no-repeat right center;padding:0px 16px 0 0px;}div#atajos {margin:0 0 1em 6px;}#atajos table {border-collapse:collapse;}#atajos table tr.col {background-color:#ccc;	}#atajos table td {padding:0 4px;}div.smizq {clear:left;}div.smder {margin-left:125px;}div#contenidoc div.smizq ul.mapasitio, div#contenidoc div.smder ul.mapasitio {margin: 0 0 1.8em 0;}div#feduard {padding: 0 6px 1em 0;}div#fproyecto {padding: 0 0 1em 6px;}div#fproyecto img {padding-bottom:4px;}div#festudi {padding: 0 6px 1em 0;}div#fotnots {padding: 4px 4px 1em 6px;}div#fotnots span.piefotnot {padding-left:119px;line-height:1.2em;}div#fnot1 {margin-bottom:1em;	}#contenido div.fnot2 {margin-left:119px;margin-bottom:1em;height:160px;}#contenido div.fnotderecha {margin-left:237px;margin-bottom:1em;}#contenido div.fnot2 a.pnotiz {margin-right:6px;width:113px;height:160px;}#contenido div.fnot2 a.pnotde {margin-left:6px;}#contenido div.fnot2 a.pnothor {margin-bottom:10px;margin-left:119px;}#contenido div.fnot2 a.pnothor.unica {margin-bottom:10px;margin-left:0px;}div#festudiinf {margin-top:6px;}div#festudiinf a {margin:0px 6px 0px 0px;width:113px;height:75px;}div#festudiinf a.final {margin-right:0px;	}div#testudi {margin-left:238px;}#contenidoc .smizq .ficfot, #contenidoc .smder .ficfot, #contenidoc .smizq .ficnfot, #contenidoc .smder .ficnfot, #contenidoc .smizq .clilog, #contenidoc .smder .clilog {margin-bottom:1em;}div.ficfot img {padding:18px 6px 0 0;}div.ficfot div {width:156px;}#contenidoc .smizq .clilog, #contenidoc .smder .clilog {margin:1.6em 0 2em 0;}#contenidoc .smizq div.ficnfot ul, #contenidoc .smder div.ficnfot ul {font-style:italic;margin:0 0 0 0.8em;}#contenidoc .smizq div.clilog ul, #contenidoc .smder div.clilog ul {font-style:italic;}#contenidoc .smizq div.clilog a, #contenidoc .smder div.clilog a, div.clilog p a, #contenidoc ul#titnots li a:hover, div.idp ul#titnotsn li a:hover, #contenidoc ul#buscadorl li, #lightboxDetails {color:#333;}#contenidoc ul.categorias {margin:1em 0;}#contenidoc ul.categorias li {padding:1.8em 0;height:12em;display:block;}#contenidoc ul.categorias li a img {padding: 0 6px 3em 0;}#contenidoc ul.categorias li span {width:136px;height:15px;}#contenidoc ul.categorias li span a, #contenidoc ul.categorias li span span.en_curso {height:15px;width:15px;text-indent:-99em;margin-right:4px;}#contenidoc ul.categorias li span a.fotos {background:url(../img/fotos.gif) no-repeat top left;}#contenidoc ul.categorias li span a.local {background:url(../img/mapa.gif) no-repeat top left;}#contenidoc ul.categorias li span a.planos {background:url(../img/planos.gif) no-repeat top left;}#contenidoc ul.categorias li span a.publicaciones {background:url(../img/publicaciones.gif) no-repeat top left;}#contenidoc ul.categorias li span a.premios {background:url(../img/premios.gif) no-repeat top left;}#contenidoc ul.categorias li span span.en_curso {background:url(../img/en_curso.gif) no-repeat top left;}#contenidoc ul.categorias li span a.fotos:hover, #contenidoc ul.categorias li span a.local:hover, #contenidoc ul.categorias li span a.planos:hover, #contenidoc ul.categorias li span a.publicaciones:hover, #contenidoc ul.categorias li span a.premios:hover {background-position:top right;}div.idp {margin-top:40px;}ul.listapro li {padding:0 15px 10px 0;text-align:center;height:42px;width:42px;}ul.listapro li.tres {padding-right:67px;	}ul.listapro li a {border:1px solid #fff;display:block;}ul.listapro li a:hover {border-color:#959200;	}ul.listapro li.pract img {border:1px solid #959200;display:block;}div#con1 {margin-right:6px;}#contenido #con1 p a.pedefe, #contenido p a.pedefe, #contenidoc ul#publi li p a.pedefe, #contenidoc ul#prem li p a.pedefe, #contenidoc div.des ul a.pedefe {background: url(../img/down.gif) no-repeat;height:15px;padding-left:24px;margin-bottom:1.8em;display:block;}#contenido #con1 p a.pedefe:hover, #contenido p a.pedefe:hover, #contenidoc ul#publi li p a.pedefe:hover, #contenidoc ul#prem li p a.pedefe:hover, #contenidoc div.des ul a.pedefe:hover {background-position:left -15px;}#con1 dl {margin-bottom:1.8em;}#con1 dl dt {width:125px;}#con1 dl dd {width:226px;}#con1 ul.fichas {margin:0 0 1.8em;}div#con2 {margin-top:8px;padding:0 4px 4px 0;}div.fotpr, div.fotper {margin:4px 0 1em;}div.fotpr a {display:block;	}div.fotper {margin:1em 0 4px;}div.fotper ul li {padding:0 10px 10px 0;height:80px;width:80px;}div.fotper ul li a {display:block;	}div.fotper ul li img {border:none;}div.fotper ul li.cuatro {padding-left:1px;padding-right:0px;}#contenidoc ul#publi, #contenidoc ul#prem {margin:1em 0;}#contenidoc ul#publi li {margin:1em 9px 1em 0;}#contenidoc ul#prem li {margin:1em 0 1.4em;}#contenidoc ul#publi li.segona {margin-right:0px;}#contenidoc ul#publi li.mit {height:1px;}#contenidoc ul#publi li a.apertura, #contenidoc ul#publi li img {padding:0 4px 1em;	}#contenidoc ul#prem li a.apertura, #contenidoc ul#prem li img {padding:0 6px 0 0;}#contenidoc ul#publi li a.apertura img, #contenidoc ul#prem li a.apertura img {float:none;}#contenidoc span.dpr {font-style:italic;}#contenidoc span.may {font-weight:bold;}#contenidoc ul#prem li p.imag {margin-left:81px;}form#contacto ol {margin:1em 0;list-style-type:none;}form#curriculum {margin:1em 0;}form#contacto ol li, form#curriculum div.lin {margin:0 0 0.5em;height:22px;}form#contacto ol li div.fcd, form#curriculum div.lin div.fcd {height:22px;}form#curriculum fieldset {margin-top:1.4em;border:none;outline:none;}form#curriculum legend {font-weight:bold;color:#888;}form#contacto ol li label, form#curriculum div.lin label {font-size:0.9em;font-weight:bold;margin-right:1em;}form#contacto ol li.tarea, form#curriculum div.tarea {height:10em;}form#contacto ol li.cb label, form#curriculum div.cb label {text-transform:none;font-weight:normal;}form#contacto input, form#curriculum input {height:16px;background-color:#ccc;border:none;padding:1px;font-size:0.9em;}input#empresa {width:281px;}input#nombre {width:216px;}input#nombre_c {width:245px;}input#cnombre {width:155px;}input#cnacionalidad, input#cuniversidad {width:195px;}input#cnacimiento {width:150px;}input#cciudad, input#ccalle, label[for='cest1'], label[for='cest3'], label[for='cest3'], label[for='cest4'], label[for='cest5'], label[for='cest6'], label[for='cest7'], label[for='cest8'] {width:180px;}input#ctelf {width:210px;}input#cmail {width:370px;}input#cgrado {width:185px;}input#cano, input#ccallec {width:170px;}input#ccurso, input#cfec1, input#cfec2, input#cfec3, input#cfec4, input#cfec5, input#cfec6, input#cfec7, input#cfec8, input#codi {width:80px;}input#cano1, input#cano2, input#cano3, input#cano4, input#csnivel1, input#cnidiomas1,input#csnivel2, input#cnidiomas2,input#csnivel3, input#cnidiomas3,input#csnivel4, input#cnidiomas4 {width:50px;}input#ctit1, input#ctit2, input#ctit3, input#ctit4, input#csoft1, input#cidiomas1, input#csoft2, input#cidiomas2, input#csoft3, input#cidiomas3, input#csoft4, input#cidiomas4 {width:220px;}input#cest1, input#cest2, input#cest3, input#cest4, input#cest5, input#cest6, input#cest7, input#cest8 {width:190px;	}input#crel1, input#crel2, input#crel3, input#crel4 {width:110px;	}input#calle {width:305px;}input#imail, input#callec {width:295px;}input#codi {margin-right:2em;}input#ciudad {width:135px;}input#telf {width:120px;margin-right:2em;}input#fax {margin-left:1em;width:100px;}input#empresa.fallito, input#nombre.fallito, input#ciudad.fallito, input#imail.fallito, span.fallito, input#cmail.fallito  {background-color:#ff9;}textarea#cons {height:8em;background-color:#ccc;border:none;padding:1px;font-size:11px;}textarea#obs {width:584px;height:10em;background-color:#ccc;border:none;padding:1px;font-size:11px;}form#contacto input#fenviar, form#contacto input#frestablecer, form#curriculum input#fenviar, form#curriculum input#frestablecer {font-weight:bold;font-size:1em;padding:3px 3px;border:1px solid #333;text-align:center;}#contenidoc ul#titnots {margin:0 0 1em 32px;}.idp ul#titnotsn {width:230px;}ul#titnots li {padding:0 0 0.7em;	}div.idp ul#titnotsn li {width:230px;padding:0 0 0.7em;	}div.idp ul#titnotsn li.secsen, ul#titnots li a, div.idp ul#titnotsn li a, #contenidoc ul#buscadorl li a {font-weight:bold;}ul#titnots li a.arcn, div.idp ul#titnotsn li a.arcn {font-size:0.9em;}div#flmap {height:260px;}#contenidoc .smder div.des ul li {height:20px;}#contenidoc .smder div.des ul li a {text-decoration:none;font-style:normal;}#contenidoc ul#buscadorl li {padding-bottom:0.8em;}#contenidoc ul#buscadorl li a.apart {font-weight:normal;}div#contenidoc div.resultados, div#contenidoc div.resultados div.cantidad, #contenidoc div.resultados div.paginacion {height:22px;}#contenidoc div.resultados div.paginacion {margin-left:1em;}#contenidoc div.resultados div.paginacion ul.resultado li {margin: 0 2px;}#contenidoc div.resultados div.paginacion ul.resultado li a:link, #contenidoc div.resultados div.paginacion ul.resultado li a:visited, #contenidoc div.resultados div.paginacion ul.resultado li a:active, #contenidoc div.resultados div.paginacion ul.resultado li span.pagvista {width:1.4em;height:17px;padding:2px;background-color:#efefef;text-align:center;font-weight:bold;}#contenidoc div.resultados div.paginacion ul.resultado li a:hover, #contenidoc div.resultados div.paginacion ul.resultado li span.pagvista {background-color:#ccc;}div#portada {width:470px;height:278px;padding:0 119px 1em 0;}div#ultima {padding:1px 232px 0px 0px;background: url(../img/noticias.gif) no-repeat top left;}div#ultima.ca {background: url(../img/noticies.gif) no-repeat top left;}#contenido div.fnot2.fnotderecha.faltura {height:74px;	}br.linea {clear:both;	}ul#peu li.accesok {height:20px;}.sIFR-flash {visibility: visible !important;margin: 0;padding: 0;}.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}.sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}.sIFR-active h1#hac1, .sIFR-active h1#nots, .sIFR-active h2, .sIFR-active h2.sitemap, .sIFR-active h3.eventos, .sIFR-active h3#acceso, .sIFR-active h4#idproyectos, .sIFR-active h1#tproy span.titulo, .sIFR-active h1#tproy span.cat, #ultima .sIFR-active h2#tipor span.titulo {text-transform:lowercase;font-family: Arial, Helvetica, sans-serif;visibility: hidden;line-height: 1em;}.imageOut {background:transparent url(../img/ampliar_1.gif) no-repeat right top;}.imageOver {background:transparent url(../img/ampliar_2.gif) no-repeat right top;}#lightbox{background-color:#fafafa;border:4px solid #fafafa;}#closeButton {right:4px;top:2px;cursor:pointer;}#lightboxDetails {font-size:0.87em;line-height:1.2em;}	#lightboxCaption {background-color:#fafafa;padding:1.2em 0.4em 0.6em;}#lightbox img {clear: both;} #keyboardMsg {display:none;	}#overlay {background:transparent url(../img/overlay.png) repeat;}form#amigo fieldset input.error, form#amigo fieldset textarea.error {background-color:#FF6666;}.slideshow{display:block;position:relative;z-index:0;height:278px;margin:0 auto;width:470px;}.slideshow-images{display:block;overflow:hidden;position:relative;height:278px;width:470px;}.slideshow-images img {display:block;position:absolute;z-index:1;float:left;left:0;top:0;}.slideshow a img{border:0;}.slideshow-loader{height:28px;right:0;position:absolute;top:0;width:28px;z-index:10001;}span#verde {bottom:0px;height:6px;position:fixed;left:0px;width:100%;background-color:#fff;display:block;z-index: -2;}