@charset "UTF-8";* {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:#fff url(../img/texturas_1.gif) repeat;font: 0.8em/1em "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica,sans-serif;color:#333;}a:link, a:visited, a:hover, a:active {border-width:0px;text-decoration:none;color:#333;}img {border-width:0px;margin:0px;padding:0px;}p  {text-align:left;line-height:1.5em;letter-spacing:0.1px;}.ocu, .tip-text, #keyboardMsg, form legend {display:none;}.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;}h1, h1#noticia, h1#textos, h1#proyectos_t {font:1.7em bold 'Trebuchet MS',Trebuchet,Verdana,Arial,Helvetica,sans-serif;text-align:left;margin:0 0 0.5em 0;padding:0;line-height:1em;color:#333;}h1#proyectos_t {width: 258px;}h1#noticia span.seccion  {width:526px;display:block;clear:both;}h1#noticia span.seccion, h3#notport {font-size:0.6em;font-weight:bold;text-transform:uppercase;color:#df0030;text-align:left;}h3#notport {margin-left:134px;}h2.proyectos, h2.sim  {font:1.4em/1.3em bold "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica,sans-serif;text-align:left;margin:0em 0;padding:0;color:#666;}h2.mlat, h2#p1 {font-weight:normal;line-height:1em;font-size:16px;margin:0;}h2#p1 {margin-bottom:0.4em;}h2.mlat {color:#666;text-transform:lowercase;letter-spacing:3px;text-align:right;padding-bottom:2px;background:transparent url(../img/sep.gif) repeat-x bottom left;}h2#p1 {width:392px;}h2#p1, div#np h4  {color:#333;text-align:left;}div#np h4 {font-weight:normal;line-height:1em;font-size:18px;margin:0px;width:258px;}.sIFR-active h1#noticia span.titular, .sIFR-active h1#textos, .sIFR-active h1#proyectos_t, .sIFR-active h1#noticia span.seccion, .sIFR-active h3#notport, .sIFR-active h2.mlat, .sIFR-active h2.proyectos, .sIFR-active h2.sim, .sIFR-active h2#p1, .sIFR-active div#np h4 {visibility: hidden;line-height:1em;} .sIFR-active h1#noticia span.titular, .sIFR-active h1#textos, .sIFR-active h1#proyectos_t  {font-size:23px;margin:0px 0px 0.3em 0px;}.sIFR-active h1#noticia span.seccion, .sIFR-active h3#notport {font-size:11px;color:#df0030;}.sIFR-active h3#notport {margin-bottom:0px;}.sIFR-active h2.mlat {text-transform:lowercase;letter-spacing:3px;text-align:right;}.sIFR-active h2.mlat, .sIFR-active h2.proyectos, .sIFR-active h2.sim {font-size:16px;color:#666;}.sIFR-active h2#p1 {font-size:16px;}.sIFR-active h2#p1, .sIFR-active div#np h4 {color:#333;}.sIFR-active div#np h4 {  font-size:18px;}#superior, #superiorp, #contenido, #inferior, #central {margin:0 auto;padding:0;}#superior, #superiorp, #inferior {height:33px;width:954px;}#superior {background:transparent url(../img/path.png) no-repeat top left;}#superiorp {background:transparent url(../img/path1.png) no-repeat top left;}#contenido, #resto, #rizqsup, #rizqinf, #rizq, #sitemi, #sitemd, #rder, #riaux, #riauxi, #rice, #ricef, #ricei, div.tproy, div#tabla, div#tabla2, div.fotod, div#prof, .raya, div.menlat, div#base, div#piz, div#pder, div#alertas, form#contacto, #blser, #blser1, #blser2,  #riii, #riid, #data, #ejem {height:100%;overflow:hidden;}#contenido {width:954px;background:transparent url(../img/sombras.png) repeat-y;}#inferior {background:transparent url(../img/inferior.png) no-repeat top left;}#central {height:100%;background:#f9f6ef url(../img/fondo_piedra.gif) repeat;}#central, #cabecera, #estrella, #noestrella {width:942px;}#supi, supd {height:33px;}#supi, ul#path, ul#path li, ul#idioma li, ul#menu, ul#menu li, #rss, #rizq, #sitemi, #riaux, #ricei, #grapro, div.fotod a.fi, div#tabla2, ul#formatos, ul#formatos2, ul#formatos li, ul#formatos2 li, ul#book, ul#book li, div#piz, div#piziz, ul#proyectos, ul#proyectos li, ul#nav, ul#nav li, form#contacto, div.fci, #blser, #blser1, #riii, #data {float:left;}#supi {width:800px;}#supd, ul#idioma, #sitemd, #rder, #riauxi, #rice, #ricef, #graficos, #aleatorios, div.tproy, div.fotod a.fder, div#prof, div#pder, div#pizde, div#alertas, div.fcd, div.fcdc, #blser2, #riid, #np, #ejem {float:right;}#supd {text-align:right;width:154px;}ul#path, ul#idioma, ul#menu, ul#book , ul#formatos, ul#formatos2, ul#proyectos, ul#otrasnots, ul#profe, ul#otras, ul#mgen, ul#nav {list-style-type:none;}ul#servicios li {width:109px;float:left;padding:0 0 2px 0;margin:0 0 0 15px;list-style-image:url(../img/topo.gif);list-style-position:outside;text-align:left;line-height:1.4em;}ul#servicios li.sv1 {margin-right:10px;}form#amigo fieldset li {list-style:none;margin:0;padding:0;}ul#path li, ul#idioma, #busc button, div.fcc label, div.botonera input {font-size:0.85em;}ul#path {padding:19px 0px 0px 434px;display:block;}ul#path li, ul#idioma li {height:14px;}ul#path li, h4#profh, table#caract caption, h4.aleas, div.fci label {text-align:left;text-transform:uppercase;white-space:nowrap;}ul#path li {padding:0px 36px 0px 6px;background:transparent url(../img/fpath.png) no-repeat top right;}ul#path li.final {background:none;}a.pl:hover, #busc button:active, #busc button:hover, #busc button:focus, .raya a.tag:hover, ul#otras li a:hover, div#aleatorios div.pie a:hover, ol li a:hover, ul#otrasnots li a:hover  {color:#df0030;}ul#idioma {padding:19px 13px 0px 0px;display:block;text-align:right;}ul#idioma li{padding:0px 0px 0px 16px;}#cabecera {height: 255px;}#estrella {background:transparent url(../img/estrella.png) no-repeat top center;}#estrella, #noestrella {height: 8px;}#ini1, #ini2, #ini3, #ini4, #ini5, #ini6, #ini7, div#menudiv {width:928px;display:block;}#ini1, #ini2, #ini3, #ini4, #ini5, #ini6, #ini7 {height: 207px;padding:0px 7px;}#ini1, #ini3 {background-repeat:no-repeat;background-position:top center;}#ini2 {background:transparent url(../img/cabs/avisos.jpg) no-repeat top center;}#ini4 {background:transparent url(../img/cabs/interdixit.jpg) no-repeat top center;}#ini5 {background:transparent url(../img/cabs/noticias.jpg) no-repeat top center;}#ini6 {background:transparent url(../img/cabs/offline.jpg) no-repeat top center;}#ini7 {background:transparent url(../img/cabs/online.jpg) no-repeat top center;}#logo, #logop {display:block;width:280px;height:140px;}#logop img {width:280px;}#logop {text-align:left;}#busc.consafari, #logo {background-color:transparent;}div#menudiv {margin-top:18px;height:58px;}ul#menu {margin-left:5px;padding:0px;display:block;}ul#menu li, #rss a.rs, #rss a.tw, ul#formatos li, ul#formatos2 li, ul#book li, a.da, ul#nav li#n1 a, ul#nav li#n1d, ul#nav li#n2 a, ul#nav li#n2d, ul#nav li#n4 a, ul#nav li#n4d, ul#nav li#n5 a, ul#nav li#n5d {text-indent:-999em;}ul#menu li {text-align:left;height:58px;width:103px;}ul#menu li a {display:block;width:103px;height:58px;margin:0px;}ul#menu li#m a {background:transparent url(../img/b_online.png) no-repeat top left;}ul#menu li#m_a, ul#menu li#m_a a {background:transparent url(../img/b_online_a.png) no-repeat top left;}ul#menu li#me2 a {background:transparent url(../img/b_offline_e.png) no-repeat top left;}ul#menu li#me2_a, ul#menu li#me2_a a {background:transparent url(../img/b_offline_e_a.png) no-repeat top left;}ul#menu li#me3 a {background:transparent url(../img/b_interdixit_e.png) no-repeat top left;}ul#menu li#me3_a, ul#menu li#me3_a a {background:transparent url(../img/b_interdixit_e_a.png) no-repeat top left;}ul#menu li#me4 a {background:transparent url(../img/b_noticias_e.png) no-repeat top left;}ul#menu li#me4_a, ul#menu li#me4_a a {background:transparent url(../img/b_noticias_e_a.png) no-repeat top left;}ul#menu li#me5 a {background:transparent url(../img/b_contacto_e.png) no-repeat top left;}ul#menu li#me5_a, ul#menu li#me5_a a {background:transparent url(../img/b_contacto_e_a.png) no-repeat top left;}ul#menu li#mc2 a {background:transparent url(../img/b_offline_c.png) no-repeat top left;}ul#menu li#mc2_a, ul#menu li#mc2_a a {background:transparent url(../img/b_offline_c_a.png) no-repeat top left;}ul#menu li#mc3 a {background:transparent url(../img/b_interdixit_c.png) no-repeat top left;}ul#menu li#mc3_a, ul#menu li#mc3_a a {background:transparent url(../img/b_interdixit_c_a.png) no-repeat top left;}ul#menu li#mc4 a {background:transparent url(../img/b_noticias_c.png) no-repeat top left;}ul#menu li#mc4_a, ul#menu li#mc4_a a {background:transparent url(../img/b_noticias_c_a.png) no-repeat top left;}ul#menu li#mc5 a {background:transparent url(../img/b_contacto_c.png) no-repeat top left;}ul#menu li#mc5_a, ul#menu li#mc5_a a {background:transparent url(../img/b_contacto_c_a.png) no-repeat top left;}ul#menu li#mu2 a {background:transparent url(../img/b_offline_u.png) no-repeat top left;}ul#menu li#mu2_a, ul#menu li#mu2_a a {background:transparent url(../img/b_offline_u_a.png) no-repeat top left;}ul#menu li#mu3 a {background:transparent url(../img/b_interdixit_u.png) no-repeat top left;}ul#menu li#mu3_a, ul#menu li#mu3_a a {background:transparent url(../img/b_interdixit_u_a.png) no-repeat top left;}ul#menu li#mu4 a {background:transparent url(../img/b_noticias_u.png) no-repeat top left;}ul#menu li#mu4_a, ul#menu li#mu4_a a {background:transparent url(../img/b_noticias_u_a.png) no-repeat top left;}ul#menu li#mu5 a {background:transparent url(../img/b_contacto_u.png) no-repeat top left;}ul#menu li#mu5_a, ul#menu li#mu5_a a {background:transparent url(../img/b_contacto_u_a.png) no-repeat top left;}ul#menu li#m a:hover, ul#menu li#me2 a:hover, ul#menu li#me3 a:hover, ul#menu li#me4 a:hover, ul#menu li#me5 a:hover, ul#menu li#mc2 a:hover, ul#menu li#mc3 a:hover, ul#menu li#mc4 a:hover, ul#menu li#mc5 a:hover, ul#menu li#mu2 a:hover, ul#menu li#mu3 a:hover, ul#menu li#mu4 a:hover, ul#menu li#mu5 a:hover, #rss a.rs:hover, #rss a.tw:hover, ul#formatos li#print a:hover, ul#formatos li#pdf a:hover, ul#book li a#delicious:hover, ul#book li a#digg:hover, ul#book li a#meneame:hover, ul#book li a#google:hover, ul#book li a#technorati:hover, ul#book li a#diigo:hover, ul#book li a#yahoo:hover, ul#book li a#magnolia:hover, ul#book li a#fresqui:hover, ul#book li a#simpy:hover, ul#book li a#wikio:hover, ul#book li a#blinklist:hover, ul#book li a#posterous:hover, ul#book li a#twitter:hover, ul#book li a#ask:hover, ul#book li a#newsvine:hover, ul#book li a#reddit:hover, ul#book li a#facebook:hover, ul#book li a#linkedin:hover,  ul#book li a#buzz:hover, ul#book li a#live:hover, ul#nav li#n1 a:hover, ul#nav li#n2 a:hover, ul#nav li#n4 a:hover, ul#nav li#n5 a:hover, ul#formatos2 li#vcard a:hover, li.toggler, a.da:hover, ul#rstw li.rs a:hover, ul#rstw li.tw a:hover  {background-position:top right;}#buscador, #rss, ul#rstw li, ul#rstw li.rs a, ul#rstw li.tw a, #busc button, ul#formatos li, ul#formatos li a, ul#book li, ul#book li a {height: 20px;}#buscador {float: right;text-align: right;width:250px;}#rss {width:76px;overflow:hidden;}ul#rstw {display:block;padding:0;margin:0;text-align:left;list-style:none;float:left;}ul#rstw li {float:left;margin:0;padding:0;}ul#rstw li.rs a, ul#rstw li.tw a {display:block;overflow:hidden;text-indent:-99em;}ul#rstw li.rs a {width:27px;margin-right:5px;background:transparent url(../img/b_rss.gif) no-repeat top left;}ul#rstw li.tw a {width:43px;background:transparent url(../img/b_tweet.gif) no-repeat top left;}#busc {margin-left:4px;text-align:left;}#busc.consafari fieldset, #busc input, #busc.consafari input  {height:19px;}#busc input, #busc.consafari input  {font-size:11px;width: 116px;}#busc input, #lightbox img, #overlay img {border: none;}#busc input	{background:transparent url(../img/busc_fon.png) repeat-x top center;margin-left:6px;color:#999;}#busc.consafari input {background:transparent;margin-right: 4px;}#busc button, li.toggler, #mamigo  {cursor: pointer;}#busc button {background-color:transparent;border:none;padding:2px 1px 0px;text-align:right;color: #333;}#rice ol {list-style:decimal;margin:0px;padding:0px;line-height:1.2em;}#rice code, table#caract {border:none;outline:none;}.tip {max-width:190px;background-color:#fff;border:1px solid #c7c7c7;font: 10px Arial,sans-serif;color:#909090;}   .tip-title {padding:2px 4px;} #resto {margin-top:6px;min-height:490px;}#rizq {width:660px;margin-left:7px;}#sitemi, #sitemd {width:325px;}#sitemi, #riaux, #blser1, #riii, #data {margin-right:10px;}#rder, #graficos, #aleatorios, #grapro, div.tproy, div#tabla, div#tabla2, #blser1, #riid, #np, ul#otrasnots li, div#tarjeta {width:258px;}#rder {margin-right:7px;}#riaux, #riauxi, div#prof, .raya, div#fmail, div#pizde, ul#nav, div#alertas, #blser2, #data {width:124px;}div#pizde {margin-top:20px;}#riauxi {margin-left:10px;}#rice, #ricei,#ricef {width:526px;text-align:left;}#rice p a, #ricei p a, #ricef p a, #sitemi ul li a:hover, #sitemd ul li a:hover, div#piziz p a, #np a, #rice ul li a  {background:transparent url(../img/links.gif) no-repeat top right;}#rice p a, #np p a, #ricef p a, #ricei p a, #np a, #rice ul li a  {padding-right:7px;}#rice strong, #ricef strong, #ricei strong, ol li a, div.botonera input {text-transform:uppercase;}#rice strong, #ricef strong, #ricei strong, ul#mgen li.activo, ul#otras li a, ul#mgen li a, div.botonera input, ul#otrasnots li a {font-weight:bold;}#rice strong, #ricef strong, #ricei strong {line-height:1em;}#rice ul {margin:1em 0;}#rice ul, #sitemi ul, #sitemd ul {padding:0 0 0 1.2em;list-style-image:url(../img/topo.gif);list-style-position:outside;}#rice ul li, #sitemi ul li, #sitemd ul li {text-align:left;line-height:1.4em;}#sitemi ul, #sitemd ul {margin:0 0 1em 1em;}#sitemi ul li a, #sitemd ul li a {padding-right:9px;text-align:left;}#rice pre, #aleatorios, div#tabla, div#tabla2, div#prof, div#fmail, div#alertas {background:transparent url(../img/codigo.png) repeat top left;}#rice pre, div#tabla, div#tabla2, div#prof, ul#profe li a, table#caract tr td a, div#fmail, #mamigo, h4.aleas, div#aleatorios div.pie, div#aleatorios div.pie a, div#alertas {color:#fff;}#rice pre {margin:0.5em 0 1em;padding:0;text-align:left;}#rice code, table#caract tr td, ul#nav, ul#servicios, #busc input, form#amigo ol, form#contacto ol  {margin:0;padding:0;}#rice code {border:none;outline:none;text-align:left;font-family: "Courier New", Courier, monospace;}#graficos, #aleatorios {margin:0 0 0.5em 10px;}#aleatorios, #grapro {padding-bottom:10px;}#grapro {margin:0 10px 0.5em 0px;}div.fotop {margin:0em 0em 1em;}div.foto, div.fotod {margin-top:1em;}div.fotod {margin-bottom:0.4em;}div#tabla {margin:1em 0 0.5em;}div#tabla2 {margin:0 10px 0.5em 0;}div#prof, table#caract, div#alertas {font-size:0.8em;}div#prof {margin:0.5em 0 0.5em 10px;}h4#profh, ul#profe {margin:0.5em;}ul#profe {padding:0;}ul#profe li {text-align:left;margin-bottom:0.3em;}ul#profe li a, table#caract tr td a {padding-right:14px;background:transparent url(../img/linkn.gif) no-repeat top right;}table#caract {margin:0.8em 0.5em;padding:0;}table#caract caption {margin:0.8em 0 0.4em;}table#caract tr td.cel1, table#caract tr td.cel2 {height:2em;}table#caract tr td.cel1 {width:95px;}table#caract tr td.cel2 {width:56px;}table#caract tr td {text-align:left;vertical-align:top;}div.pie {font: 0.8em/1em Arial, Helvetica, sans-serif;}div.pie, #lightboxDetails {margin:0.3em 0;text-align:right;}.raya, ul#otras, ul#mgen, ul#otrasnots  {font: 0.8em/1.3em Arial, Helvetica, sans-serif;}.raya {background:transparent url(../img/sep.gif) no-repeat top left;margin-top:28px;padding-top: 0.6em;text-align:left;}.rayaproyecto {margin-top:54px;}.raya a.tag {text-decoration:none;color:#333;}ul#formatos, ul#formatos2, ul#book {margin:0px;padding:0px;display:block;}ul#formatos2 {margin-top: 0.5em;}ul#formatos li, ul#formatos2 li {margin-right:4px;text-align:left;}ul#formatos2 li, ul#formatos2 li a {height:24px;}ul#formatos li a, ul#formatos2 li a, ul#book li a {display:block;margin:0px;}ul#formatos li#print a {width:22px;background:transparent url(../img/b_print.gif) no-repeat top left;}ul#formatos li#pdf a {width:26px;background:transparent url(../img/b_pdf.gif) no-repeat top left;}ul#formatos2 li#qrg a {width:24px;background:transparent url(../img/qr2.gif) no-repeat top left;}ul#formatos2 li#vcard a {width:44px;background:transparent url(../img/b_vcard.gif) no-repeat top left;}ul#book li, ul#book li a {width:20px;}ul#book li {text-align:left;margin-bottom:3px;}ul#book li a#delicious {background:transparent url(../img/delicious.gif) no-repeat top left;}ul#book li a#digg {;background:transparent url(../img/digg.gif) no-repeat top left;}ul#book li a#meneame {;background:transparent url(../img/meneame.gif) no-repeat top left;}ul#book li a#google {;background:transparent url(../img/google.gif) no-repeat top left;}ul#book li a#technorati {;background:transparent url(../img/technorati.gif) no-repeat top left;}ul#book li a#diigo {;background:transparent url(../img/diigo.gif) no-repeat top left;}ul#book li a#yahoo {;background:transparent url(../img/yahoo.gif) no-repeat top left;}ul#book li a#magnolia {;background:transparent url(../img/magnolia.gif) no-repeat top left;}ul#book li a#fresqui {;background:transparent url(../img/fresqui.gif) no-repeat top left;}ul#book li a#simpy {;background:transparent url(../img/simpy.gif) no-repeat top left;}ul#book li a#wikio {;background:transparent url(../img/wikio.gif) no-repeat top left;}ul#book li a#blinklist {;background:transparent url(../img/blinklist.gif) no-repeat top left;}ul#book li a#posterous {;background:transparent url(../img/posterous.gif) no-repeat top left;}ul#book li a#twitter {;background:transparent url(../img/twitter.gif) no-repeat top left;}ul#book li a#ask {;background:transparent url(../img/ask.gif) no-repeat top left;}ul#book li a#newsvine {;background:transparent url(../img/newsvine.gif) no-repeat top left;}ul#book li a#reddit {;background:transparent url(../img/reddit.gif) no-repeat top left;}ul#book li a#facebook {;background:transparent url(../img/facebook.gif) no-repeat top left;}ul#book li a#linkedin {;background:transparent url(../img/linkedin.gif) no-repeat top left;}ul#book li a#buzz {;background:transparent url(../img/buzz.gif) no-repeat top left;}ul#book li a#live {;background:transparent url(../img/live.gif) no-repeat top left;}ul#book li#friendmail {width:26px;height:25px;background:transparent url(../img/auxmail.gif) no-repeat top left;}br.ctabla  {clear: left;}div#fmail {margin-top:3px;text-align:left;}div#fmail p {padding:5px;line-height:1.2em;}form#amigo fieldset {margin:0.5em 0em 0;padding:0em 5px;text-align:left;}form#amigo fieldset label, form#amigo fieldset input, form#amigo fieldset textarea {width:114px;text-align:left;}form#amigo fieldset label, div.fci label {display:block;}form#amigo fieldset input, form#amigo fieldset textarea {margin-bottom:0.3em;background-color:#fdfdfd;font: 1em/1.3em Arial, Helvetica, sans-serif;color:#333;}form#amigo fieldset input {height:14px;}form#amigo fieldset textarea {height:100px;}#mamigo {margin-bottom:0.8em;background-color:transparent;text-align:left;font: bold 1em/1.3em Arial, Helvetica, sans-serif;}div.menlat, ul#otras li, ul#mgen li {width:196px;}div.menlat {margin:28px 0 0 62px;}ul#otras, ul#mgen {margin:0px;padding: 0.6em 0 0;text-align:left;}ul#otras li, ul#mgen li {text-align:left;color:#333;}ul#otras li {padding:4px 0px;}ul#mgen li {padding:2px 0px;}ul#mgen li.activo {background:transparent url(../img/marca.gif) no-repeat center left;}ul#mgen li.activo, ul#mgen li a {padding-left:16px;}ul#mgen li a:hover {background:transparent url(../img/marca.gif) no-repeat top left;}div#base {width:928px;margin:1.6em 7px 0em 7px;background:transparent url(../img/sep.gif) repeat-x top left;}div#piz {width:526px;}div#pder {text-align:right;padding-top:0.7em;}div#pder, div#piziz {width:402px;}div#piziz p {font: bold 0.8em/1.8em Arial, Helvetica, sans-serif;padding:0.8em 0 0;}div#piziz p a, span.baset {padding:0 9px 0 0px;}div#piziz p a + a {padding-left:7px;}div#piziz p a.amail {margin-right:9px;}h4.aleas, ul#servicios, #np p {font-size:0.9em;}h4.aleas {font-weight:normal;padding:10px 11px 0px;margin:0px;}div#aleatorios div.pie {text-align:left;padding:0px 11px;}div#aleatorios div.pie strong {text-transform:none;}a.azar {border:1px solid #41403E;display:block;width:235px;margin-left:9px;}a.azar:hover {border-color:#fff;}a.da {display:block;height:20px;width:26px;overflow:hidden;background:transparent url(../img/b_pdf.gif) no-repeat top left;}ul#proyectos {margin:0px;padding: 0.6em 0 0;}ul#proyectos li {padding:0px;margin:0 0px 4px 0;}ul#proyectos li.p1, ul#proyectos li.p2, ul#proyectos li.p3, ul#proyectos li a {width:54px;}ul#proyectos li.p1 {padding-right:11px;}ul#proyectos li.p2 {padding:0px 6px 0px 5px;}ul#proyectos li.p3 {padding-left:11px;}ul#proyectos li a {height:54px;display:block;border:1px solid #fff;text-align:center;}ul#proyectos li a:hover {border: 1px solid #df0030;}#rice ol li {display:block;text-align:left;padding-bottom:1em;content: counter(item);}#rice ol li:before {content: counter(item) ". "; counter-increment: item;}#rice ol li a, #ricef ol li a {margin-left:1em;}.aclara {margin-left:2.8em;display:block;text-align:left;}.aclara em {font-style:italic;color:#666;}ul#nav li {margin:0.7em 0 1em;}ul#nav li#n1, ul#nav li#n4, ul#nav li#n1d, ul#nav li#n4d {margin-right:4px;}ul#nav li#n3 {height:10px;width:53px;}ul#nav li#n1 a, ul#nav li#n1d, ul#nav li#n2 a, ul#nav li#n2d, ul#nav li#n4 a, ul#nav li#n4d, ul#nav li#n5 a, ul#nav li#n5d {width:15px;height:10px;display:block;}ul#nav li#n1 a {background:transparent url(../img/atras2.gif) no-repeat top left;}ul#nav li#n1d {background:transparent url(../img/atras2off.gif) no-repeat top right;}ul#nav li#n2 a {background:transparent url(../img/atras1.gif) no-repeat top left;}ul#nav li#n2d {background:transparent url(../img/atras1off.gif) no-repeat top right;}ul#nav li#n4 a {background:transparent url(../img/avance1.gif) no-repeat top left;}ul#nav li#n4d {background:transparent url(../img/avance1off.gif) no-repeat top right;}ul#nav li#n5 a {background:transparent url(../img/avance2.gif) no-repeat top left;}ul#nav li#n5d {background:transparent url(../img/avance2off.gif) no-repeat top left;}div#alertas, form#contacto {margin: 1em 0;}form#contacto fieldset ol li {list-style-type:none;margin:0;padding:0;}div#alertas p {padding:0.5em;}form#contacto, div.fcc, #riii {width:392px;}form#contacto, div.fcc {text-align:left;}div.fci {width:100px;}div.fcd, div.fcd  input, div.fcdc, div.fcdc textarea {width:292px;}div.fci, div.fcd {height:2.4em;}div.fcd  input, div.fcdc textarea {border-top:1px solid #999;border-bottom:1px solid #999;text-align:left;color:#666;}div.fcd  input {height:1.5em;}div.fcdc {height:11.5em;}div.fcc label  {margin-top:1em;}div.largo {height:11.5em;}div.fcdc textarea {height:11em;}div.botonera {margin:0.5em 0 1em;text-align:right;}div.botonera input {padding:0.2em 0.4em;color:#333;background-color:#ccc;margin-left:0.8em;border:1px solid #666;}#rizqinf {margin-top:2.5em;}ul#servicios li em {color:#666;}.arriba {margin-top:0;}ul#otrasnots {margin:0px;padding:0px;text-align:left;}ul#otrasnots li {text-align:left;padding:4px 0px;color:#333;}div#tarjeta {height:400px;}#lightbox{background-color:#fafafa;border:4px solid #fafafa;}#closeButton{top:-16px;left:-4px;border:1px solid #fafafa;}#lightboxDetails {font-size:0.85em;line-height:1.2em;color:#cc0000;text-transform:uppercase;}	#lightboxCaption {background-color:#fafafa;padding:0.7em 0.4em 0.4em;text-align:center;}#lightbox img {clear: both;} #overlay {background:transparent url(../img/overlay.png) repeat;}form#amigo fieldset input.error, form#amigo fieldset textarea.error {background-color:#FF6666;}