@charset "utf-8";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:middle}
:focus{outline:0}
body{line-height:1;color:black;background:white;font-family:HelveticaNeue, Arial, Helvetica, sans-serif}
ol,ul{list-style:none;text-align:justify;line-height:normal}
li{margin-bottom:12px;line-height:normal}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
p{text-indent:0}
a{text-decoration:none;cursor:pointer}
html,body{height:100%;margin:0}
body{border:0;padding:0;font-family:HelveticaNeue, Arial, Helvetica, sans-serif;font-size:13px;color:#555;text-align:center;position:relative;overflow-y:scroll}
.checkbox,.radio{width:19px;height:25px;padding:0 5px 0 0;background:url(../img/checkbox.png) no-repeat;display:block;clear:left;float:left;cursor:pointer}
.radio{background:url(../img/radio.png) no-repeat}
input,textarea{font-family:HelveticaNeue, Arial, Helvetica, sans-serif;color:#41434a}
::-ms-clear{display:none}
p{margin-bottom:14px;line-height:normal;text-align:justify}
#contenedor,#contenedor-index{margin-top:15px;position:absolute;width:880px;left:50%;top:0;margin-bottom:-25px;margin-left:-440px;border-style:none;overflow:visible;z-index:0}
#welcome{position:relative;width:880px;height:45px;margin-bottom:0;clear:left;text-align:left;font-size:16px;background-color:#90b72b;color:#fff;z-index:-1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#welcome2{position:relative;width:840px;height:45px;margin-bottom:25px;clear:left;font-size:16px;background-color:#90b72b;color:#fff;z-index:-1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#texto-welcome{float:left;padding-top:13px;padding-left:45px}
#texto-welcome2{width:100%;float:left;padding-top:13px;padding-left:0;text-align:center}
#masinfo{width:223px;position:relative;height:45px;margin-bottom:0;clear:left;font-size:16px;background-color:#5699a0;color:#fff;z-index:-1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#texto-masinfo{width:100%;float:left;padding-top:13px;text-align:center}
#boton-welcome{float:left;padding-top:11px;padding-left:20px;z-index:1}
#menu-welcome-item{float:left;height:18px;text-align:center;color:#41434a;background-color:#f2f5f4;font-size:12px;padding:5px 15px 0 15px;margin-right:15px;cursor:pointer;z-index:1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#cabecera,#cabecera-index{position:relative;width:880px;height:80px;clear:left;text-align:left;overflow:hidden}
#cabecera{border-bottom:solid 1px #dcdedd}
#idiomas{position:absolute;width:600px;top:0;right:0;text-align:right}
#menu-lista-pubs a{color:#646464}
#menu-lista-pubs span.idioma-off{color:#dcdedd}
#idiomas div,#menu-lista-pubs span.idioma-off,#menu-lista-pubs span.idioma-on,#ruta div{display:block;position:relative;float:right;padding:5px 15px;font-size:12px;line-height:normal;cursor:pointer;background-color:#eee}
#idiomas div,#ruta div{padding:5px;color:#555;background-color:#fff}
#idiomas div,#menu-lista-pubs span.idioma-off,#menu-lista-pubs span.idioma-on{margin-left:15px}
#idiomas a span.idioma-off{color:#999}
#idiomas a span.idioma-on{color:#555}
#idiomas a:hover span.idioma-on{color:#e2001a}
#idiomas a.sin-enlace{cursor:default}
#ruta div#esp{cursor:default}
#ruta a:hover div{color:#e2001a}
#menu-lista-pubs span.idioma-off,#menu-lista-pubs span.idioma-on{float:left;margin-right:15px;margin-left:0;border:1px solid #bbb}
#menu-lista-pubs span.idioma-off{background-color:#fff;color:#999;cursor:default}
#ruta{position:absolute;width:600px;bottom:25px;right:0;height:18px}
#menu,#menu-explorar{position:relative;clear:left;text-align:left;border:1px solid #bbb;width:878px;height:40px;overflow:hidden}
#botones-menu{padding:0px;margin:0px}
#botones-menu div{float:left;border-right:1px solid #bbb;padding:11px 23px;margin:0px;line-height:19px;background-color:#fff}
#botones-menu a div.boton-menu{color:#555}
#botones-menu a div.boton-menu-off{color:#999;cursor:default}
#botones-menu a:hover div.boton-menu{color:#fff;background-color:#e2001a}
#menu-publicaciones,#menu-compartir{z-index:10;position:absolute;top:121px;left:0px;border-top:1px solid #bbb;display:none}
#menu-publicaciones div,#menu-compartir div{width:90%;display:block;float:left;clear:left;border:1px solid #bbb; border-top-style:none;padding:11px 23px;margin:0px;background-color:#fff;text-align:left;line-height:19px}
#menu-publicaciones a div,#menu-compartir a div{color:#555}
#menu-publicaciones a:hover div,#menu-compartir a:hover div{color:#fff;background-color:#e2001a}
#menu-publicaciones div.off{color:#999;cursor:default}
#menu-item,#menu-explorar-item{float:left;height:22px;text-align:center;color:#fff;padding:7px 15px 0 15px;margin-right:10px;cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#menu-compartir div.social-menu{margin-top:1px;margin-right:8px;float:left;width:16px;height:16px;background-image:url(../img/social-icons-sprite.png);background-repeat:no-repeat;border:none;padding:0px}
#logo-facebook{background-position: -63px 0px}
a:hover #logo-facebook{background-position: -16px 0px}
#logo-twitter{background-position: -80px 0px}
a:hover #logo-twitter{background-position: -32px 0px}
#logo-linkedin{background-position: -48px -16px}
a:hover #logo-linkedin{background-position: 0px -16px}
#logo-google{background-position: -64px -17px}
a:hover #logo-google{background-position: -16px -17px}
#menu-social-item{display:block;float:left;width:29px;height:29px;cursor:pointer}
#nombre-empresa{position:relative;float:left;height:23px;min-width:250px;max-width:350px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;font-size:16px;color:#41434a;padding:4px 10px 0 10px;margin-right:15px;background-color:#f2f5f4;border:1px solid #dcdedd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#menu-item.info,#detalles-boton.info{background-color:#90b72b}
.categorias{background-color:#5699a0}
.empresas{background-color:#62838c}
.explorar{background-color:#3b5999}
.facebook,.twitter,.linkedin,.googleplus{margin-right:5px;width:29px;height:29px}
.rss{margin-right:10px;width:29px;height:29px}
.cerrar-sesion{background-color:#90b72b}
#form-buscar{display:block;float:right;padding-top:2px}
#boton-buscar{display:block;float:right;clear:right;padding:10px 0px;cursor:pointer;margin-left:15px}
#boton-borrar-busqueda{display:none;float:right;padding:10px 0px;cursor:pointer;margin-left:15px}
#texto_buscar{height:20px;border:1px solid #bbb;background:0;font-size:12px;color:#555;margin-top:6px;display:block;float:right;padding-left:5px}
#banner{width: 878px;border:1px solid #bbb;border-top-style:none}
#zona-estante{position:relative;width:880px;height:226px;top:45px;text-align:left;border-style:none;overflow:hidden}
#aviso-legal{position:relative;width:880px;top:45px;text-align:justify;border-style:none;margin-bottom:40px;font-size:14px;line-height:normal}
#aviso-legal h1{font-size:24px;margin-bottom:20px}
#aviso-legal h3{font-size:16px;font-weight:bold;margin-bottom:20px;margin-top:25px}
#aviso-legal ul{list-style:disc}
#anterior{position:absolute;width:30px;height:168px;left:0;top:11px}
#siguiente{position:absolute;width:30px;height:168px;right:0;top:11px}
#anterior.off,#siguiente.off{background-color:#fff;border:1px solid #ddd;cursor:default}
#anterior.on,#siguiente.on{background-color:#eee;border:1px solid #bbb;cursor:pointer}
#anterior img,#siguiente img{display:block;position:relative;top:70px;left:7px}
#estante{position:absolute;width:795px;height:226px;left:42px; background-image:url(../img/estante.png)}
#estante-superior{position:absolute;top:1px;left:53px;width:705px;height:170px;text-align:left}
.portada{display:block;position:relative;float:left;height:150px;margin-right:20px}
.ultima-portada{margin-right:0}
.portada img{box-shadow:0 5px 8px #41434a}
#linea{position:relative;width:880px;height:30px;clear:left;border-bottom-width:1px;border-bottom-color:#dcdedd;border-bottom-style:solid;margin-bottom:25px}
#linea-blanca{position:relative;width:880px;height:0px;clear:left;margin-bottom:25px}
#linea-naranja{position:relative;width:880px;height:10px;clear:left;border-bottom-width:1px;border-bottom-color:#90b72b;border-bottom-style:solid;margin-bottom:10px}
#pie-contenedor{position:relative;top:50px;width:880px;clear:left}
#pie-avisos{padding-bottom:10px;font-size:12px;color:#999}
#pie-avisos a{color:#999}
#pie-avisos a:hover{color:#555}
#pie-copyright{padding-bottom:30px;font-size:12px;color:#999}
#pie1{position:relative;float:left;clear:left;padding-bottom:20px;margin-left:190px}
#pie2{position:relative;float:left;margin-left:76px}
#pie3{position:relative;float:left;margin-left:86px}
#designed-by{float:left;clear:left;text-align:right;padding-top:20px;margin-bottom:20px;width:100%;border-top:1px solid #bbb}
#designed-by a{color:#bbb}
.titular{display:block;float:left;clear:left;color:#5699a0;font-size:11px;margin-bottom:15px}
.titular-social{display:block;float:left;clear:left;color:#5699a0;font-size:11px;margin-bottom:13px}
.entrada{display:block;float:left;clear:left;color:#646464;font-size:10px;margin-bottom:9px}
.entrada-imagen{display:block;float:left;clear:left;margin-bottom:3px}
.entrada-social{display:block;float:left;color:#646464;font-size:10px;padding:2px 0 0 20px}
#pie1 span.entrada,#pie1-en span.entrada{margin-bottom:3px}
#sombra{position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/sombra.png);background-repeat:repeat;z-index:1;visibility:hidden}
.error {color:#e2001a}
.div-suscripcion.diverror {border-color:#e2001a}
.login-div,.recordar-div,.recordar-ok-div,.borrar-div,.password-div,.suscripcion-div{position:absolute;width:510px;left:50%;top:0;margin-top:50px;margin-left:-255px;background-color:#fff;border:1px solid #aaa;overflow:visible;visibility:hidden}
.suscripcion-div{height:480px}
.login-div{height:275px}
.recordar-div{height:285px}
.recordar-ok-div{height:238px}
.borrar-div{height:258px}
.password-div{height:343px}
#cerrar-login{display:block;position:absolute;top:-16px;right:-16px;cursor:pointer}
#icono-login{display:block;position:absolute;top:30px;left:30px}
#icono-404{display:block;position:relative;float:left;clear:left;margin-bottom:30px;margin-right:15px}
#texto-login{display:block;position:absolute;top:40px;left:90px}
.titulo-login{font-size:24px;color:#555}
#separador-login{display:block;position:absolute;width:450px;height:1px;top:95px;left:30px;background-color:#e2001b}
#user-login,#viejo-cambiar{top:133px}
#pwd-login,#nuevo-cambiar{top:183px}
#actividad-login{top:233px}
#pais-login{top:283px}
#countries{border:none;color:#555;font-size:12px;width:320px}
#email-login{top:333px}
#email2-login{top:383px}
#repetir-cambiar{top:233px}
.label-login,.label-cambiar,.label-suscripcion{display:block;position:absolute;text-align:right;left:30px;height:24px}
.label-login{width:84px}
.label-suscripcion{width:120px}
.label-cambiar{width:120px}
#userdiv-login,#viejodiv-cambiar{top:125px}
#pwddiv-login,#nuevodiv-cambiar{top:175px}
#repetirdiv-cambiar{top:225px}
#actividaddiv-login{top:225px}
#paisdiv-login{top:275px}
#emaildiv-login{top:325px}
#email2div-login{top:375px}
.div-login,.div-cambiar,.div-suscripcion{position:absolute;width:346px;height:22px;padding-top:3px;background-color:#fff;border:1px solid #999}
.div-login{width:346px;left:134px}
.div-suscripcion{width:320px;left:164px}
.div-cambiar{width:310px;left:170px}
.box-login,.box-cambiar,.box-suscricpion{height:18px;background:0;border:0;font-size:12px;color:#555}
.box-suscricpion{width:310px}
.box-login{width:335px}
.box-cambiar{width:290px}
#submit-login,#submit-suscripcion,#cancel-suscripcion,#cancel-login,#submit-reset-ok,#cancel-confirmar-borrar,#submit-confirmar-borrar,#submit-cambiar-password,#cancel-cambiar-password{display:block;position:absolute;padding:5px 15px;right:30px;border:1px solid #bbb;background-color:#eee;color:#555;cursor:pointer}
#submit-login{top:225px}
#submit-suscripcion,#cancel-suscripcion{position:relative;float:right;top:425px; margin-left:10px}
#cancel-login{position:relative;float:right;top:225px;left:-120px;margin-left:10px}
#submit-reset-ok{top:178px}
#cancel-confirmar-borrar,#submit-confirmar-borrar{top:198px}
#cancel-cambiar-password,#submit-cambiar-password{top:278px}
#cancel-cambiar-password{background-color:#eee;color:#555}
#submit-confirmar-borrar,#submit-cambiar-password{right:130px}
#cancel-confirmar-borrar{background-color:#eee;color:#555}
#titulo-pub{height:24px;width:325px;position:absolute;left:30px;top:150px;background:0;border:0;color:#555;font-size:14px;font-weight:bold}
#recordar-pwd{position:absolute;width:100%;height:30px;left:0px;top:420px;visibility:hidden}
#olvidar-pwd{color:#e2001a;cursor:default}
#reset-pwd{cursor:pointer}
#error-login{display:block;position:absolute;top:26px;left:100px}
.titulo-error-login{font-size:24px;color:#e2001a}
#texto-error{display:block;position:absolute;top:59px;left:100px;color:#646464}
.label-recordar{display:block;position:absolute;text-align:justify;top:123px;left:30px;width:450px;height:24px;color:#646464;line-height:normal}
.label-recordar2{display:block;position:absolute;text-align:justify;top:150px;left:30px;width:450px;height:24px;color:#90b72b}
.label-email{display:block;position:absolute;text-align:right;left:30px;width:44px;height:24px}
.div-email{position:absolute;left:94px;width:386px;height:24px;padding-top:7px;background-color:#dcdedd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.box-email{height:14px;width:365px;background:0;border:0;font-size:12px;color:#41434a}
#zona-central{position:relative;top:30px;float:left;width:640px;margin-right:30px;margin-bottom:30px}
#zona-lateral{position:relative;top:30px;float:left;padding:20px 20px 10px 20px;margin-bottom:30px;width:168px;background-color:#f2f5f4;text-align:left;border-style:solid;border-color:#90b72b;border-width:1px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#zona-lateral img{display:block;float:left;clear:left;margin-bottom:20px}
#titulo-explorar{display:block;font-size:16px;color:#3b5999;float:left;clear:left;margin-bottom:10px}
#valor-explorar{display:block;color:#646464;float:left;clear:left;margin-bottom:15px;margin-left:1px;line-height:14px}
#separador-explorar{float:left;clear:left;width:100%;height:1px;background-color:#90b72b;margin-bottom:15px}
#boton-lateral,#boton-lateral2{height:19px;float:left;border:1px solid #bbb;background-color:#eee;font-size:11px;line-height:normal;color:#555;cursor:pointer;width:100%;margin-bottom:10px;text-align:center;padding-top:5px}
#lista-pubs,#sin-resultados{position:relative;top:20px;float:left;width:880px;margin-bottom:30px}
#div-404ES,#div-404EN{position:relative;top:30px;float:left;width:420px;margin-bottom:20px}
#div-404ES{margin-right:40px}
#titulo-sin-resultados,#texto-sin-resultados,#boton-sin-resultados,#boton-sin-resultados2,#titulo-form,#titulo-404,#texto-404,#boton-404{display:block;position:relative;float:left}
#titulo-sin-resultados{font-size:24px;color:#e2001a;margin-bottom:20px;clear:left}
#titulo-form{font-size:24px;color:#3b5999;margin-bottom:20px;clear:left}
#titulo-404{font-size:24px;color:#e2001a;margin-bottom:20px;padding-top:7px}
#texto-sin-resultados{margin-bottom:10px;clear:left}
#texto-404{margin-bottom:10px;clear:left;line-height:normal;text-align:justify}
#boton-sin-resultados,#boton-sin-resultados2,#boton-404{height:22px;padding:8px 15px 0 15px;margin-top:20px;margin-left:20px;background-color:#eee;color:#555;cursor:pointer;border:1px solid #bbb}
#boton-sin-resultados,#boton-404{clear:left;margin-left:0px}
#menu-lista-pubs{position:relative;float:left;width:880px;height:45px;text-align:left;border-bottom-style:solid;border-bottom-color:#ddd;border-bottom-width:1px}
#menu-lista-pubs.abajo{top:20px;border:0}
#siguiente-explorar,#anterior-explorar{position:relative;float:right;padding:5px 15px 5px 15px;margin-left:15px;font-size:12px;line-height:normal;cursor:pointer;border:1px solid #bbb}
#siguiente-explorar.off,#anterior-explorar.off{background-color:#fff;color:#999;cursor:default}
#siguiente-explorar.on,#anterior-explorar.on{background-color:#eee;color:#555}
#siguiente-explorar{padding-right:30px;background-image:url(../img/siguiente-explorar-off.png);background-position:center right;background-repeat:no-repeat}
#anterior-explorar{padding-left:30px;background-image:url(../img/anterior-explorar-off.png);background-position:center left;background-repeat:no-repeat}
#siguiente-explorar.on{background-image:url(../img/siguiente-explorar-on.png)}
#anterior-explorar.on{background-image:url(../img/anterior-explorar-on.png)}
#contador{display:block;position:relative;top:6px;float:right;text-align:right;color:#555;height:20px;margin-right:10px;font-size:14px}
#publicacion{position:relative;float:left;clear:left;top:0;width:880px;margin-top:15px;text-align:left;border-bottom-style:solid;border-bottom-color:#ddd;border-bottom-width:1px}
#portada-explorar{position:relative;float:left;clear:left;width:110px;height:120px;margin-right:20px;margin-bottom:15px}
#portada-explorar a img{border:1px solid #ccc}
#titdesc-explorar{position:relative;float:left;width:590px;margin-bottom:10px}
.titulopub{color:#555;display:block;position:relative;float:left;clear:left;font-size:16px;font-weight:bold}
a.titulopub:hover{color:#e2001a}
#desc-explorar{display:block;position:relative;float:left;clear:left;text-align:justify;font-size:12px;margin-top:10px;line-height:14px}
.numpagina{color:#5699a0}
.sinenlace{cursor:text}
#datos-explorar{position:relative;float:right;width:110px;padding:12px;height:95px;border:1px solid #bbb}
#valores-explorar{display:block;position:relative;float:left;clear:left;text-align:left;font-size:14px;margin-bottom:7px;color:#666}
#datos-explorar a{line-height:12px}
#menu-empresas,#menu-categorias{float:left;padding:10px;position:absolute;z-index:9;overflow:hidden;visibility:hidden;-moz-border-radius:0 4px 4px 4px;-webkit-border-radius:0 4px 4px 4px;border-radius:0 4px 4px 4px}
#menu-empresas{background-color:#62838c}
#menu-categorias{background-color:#5699a0}
#listaEmp,#listaCat{float:left;margin-left:-40px;margin-top:0;list-style:none}
#listaEmp li,#listaCat li{float:left;clear:left;text-decoration:none;white-space:nowrap;margin:0}
#listaEmp a,#listaCat a{display:block;float:left;padding:5px;color:#f2f5f4;line-height:normal;font-size:13px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#listaEmp a:hover,#listaCat a:hover{background-image:url(../img/fondo-jscrollpane-oscuro.png)}
#search-empresas,#search-categorias{float:left;display:block;margin-bottom:10px;background-color:#f2f5f4;border:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#searchEmp,#searchCat{float:left;display:block;background-color:transparent;border:0;padding-left:5px;padding-right:3px;font-size:12px;line-height:normal}
#searchimg-empresas,#searchimg-categorias{float:left}
#cerrar-empresas,#cerrar-categorias{float:left;cursor:pointer}
#interior-menu-empresas,#interior-menu-categorias{position:relative;float:left;clear:left;max-height:365px}
#menu-empresas-categorias,#menu-empresas-index-ES,#menu-empresas-index-EN{background-color:#646464;-moz-border-radius:0 4px 4px 4px;-webkit-border-radius:0 4px 4px 4px;border-radius:0 4px 4px 4px}
#item-menu-categorias,#item-menu-empresas,#item-menu-vacio{position:relative;float:left;overflow:hidden;width:130px;height:18px;margin-right:15px;color:#f2f5f4;padding:1px 0 0 4px;line-height:normal;font-size:11px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#item-menu-categorias.ultimo,#item-menu-empresas.ultimo,#item-menu-vacio.ultimo{margin-right:0}
#item-menu-categorias,#item-menu-empresas{cursor:pointer}
#item-menu-vacio{cursor:default}
#item-menu-categorias:hover,#item-menu-empresas:hover{color:#41434a;background-color:#dcdedd;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#zona-publicaciones{position:relative;top:25px;float:left;clear:left;text-align:left;width:530px;height:500px;margin-bottom:40px}
#lista-publicaciones{position:relative;float:left;clear:left;text-align:left;width:530px;height:410px;overflow:auto;background-image:url(../img/fondo-scroll.gif);background-repeat:no-repeat;background-position:right}
#progress-bar{float:left;width:100%;height:19px;border:1px solid #bbb;background-color:#eee}
#nuevo-pdf{position:relative;float:left;clear:left;height:22px;padding:8px 15px 0 15px;color:#555;margin-top:34px;background-color:#eee;border:1px solid #bbb}
#desconectar{position:relative;top:30px;float:right;width:320px;height:20px;padding-top:6px;color:#FFF;margin-bottom:30px;background-color:#e2001a;border:1px solid #bbb}
#zona-perfil,#zona-estadisticas{position:relative;float:right;width:280px;top:20px;padding:20px 20px 10px 20px;margin-bottom:20px;background-color:#fff;text-align:left;z-index:-1;border:1px solid #bbb}
#nuevo-pdf.deshabilitado{background-color:#dcdedd;}
.empresas-titulo{font-size:18px;color:#555;display:block;position:relative;top:0;left:0;margin-bottom:15px}
.empresas-valor{color:#555;display:block;position:relative;margin-bottom:15px;left:2px}
.empresas-valor2{color:#41434a;display:block;position:relative;margin-bottom:15px;left:2px}
#publicaciones{height:40px;width:490px;margin-bottom:0}
#pub-empresas{position:relative;float:left;clear:left;width:490px;height:30px;text-align:left;border-bottom-color:#f2f5f4;border-bottom-style:solid;border-bottom-width:1px}
#pub-empresas.ultima-pub{border-bottom-style:none}
#pub-empresas-titulo,#pub-empresas-titulo-pendiente{display:block;position:relative;width:425px;height:18px;white-space:nowrap;float:left;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;padding-top:6px}
#pub-empresas-titulo{color:#555}
#pub-empresas-titulo.oculto{color:#cacccb}
#pub-empresas-titulo-pendiente{color:#90b72b}
#pub-empresas img{display:block;position:relative;float:right;padding-top:4px;margin-left:5px;cursor:pointer}
#zona-detalle,#zona-detalle-alta,#zona-detalle-misc{margin-top:10px;position:relative;top:25px;float:left;clear:left;text-align:left;width:880px;margin-bottom:20px}
#zona-detalle-alta,#zona-detalle-misc{margin-bottom:30px}
#zona-detalle img{display:block;position:relative;float:left;clear:left;margin-right:30px}
#detalles-web{float:left;width:700px}
#detalles-pub{float:left;width:880px}
#descargar-imagen{display:block;position:relative;float:left;clear:left;height:18px;padding-top:5px;margin-right:20px;margin-bottom:20px}
#descargar-imagen.label-detalles-web{margin-bottom:10px}
#descargar-imagen.label-detalles-web-sin-publicar{margin-bottom:10px;color:#dcdedd}
#boton-descargar,#descargar-browser{display:block;height:19px;float:left;border:01px solid #bbb;background-color:#eee;font-size:11px;line-height:normal;color:#555;cursor:pointer;padding:4px 15px 0 15px;margin-right:10px}
#boton-descargar.sin-publicar{background-color:#f2f5f4;color:#dcdedd;cursor:default}
#code-embed{float:left;clear:left;border:solid 1px #bbb;padding:10px}
#code-embed.sin-publicar{border:solid 1px #dcdedd}
#codigo{font-family:"Courier New",Courier,monospace;font-size:12px}
.sin-publicar{color:#dcdedd}
.detalle-pub,.detalle-pub-pendiente,.titulo-idioma,.titulo-idioma-off,.titulo-idioma-error,.titulo-detalle-pub,.titulo-info,.titulo-info-top,.descripcion-detalle-pub,.keywords-detalle-pub,.label-nueva-pub,.label-nueva-pub-categorias,.label-nueva-pub-off,.label-nueva-pub-error{display:block;position:relative;float:left;clear:left;margin-bottom:10px}
.detalle-pub-pendiente{color:#90b72b}
.titulo-idioma,.titulo-idioma-off,.titulo-idioma-error{font-size:16px;margin-bottom:20px}
.titulo-idioma{color:#555}
.titulo-idioma-off{color:#dcdedd}
.titulo-idioma-error{color:#e2001a}
.titulo-detalle-pub{color:#555;font-size:16px;font-weight:bold}
.titulo-info{font-size:16px;margin-bottom:15px;margin-top:20px}
.titulo-info-top{font-size:16px;margin-bottom:15px;margin-left:10px}
.descripcion-detalle-pub,.keywords-detalle-pub{color:#646464;line-height:16px;text-align:justify}
.label-nueva-pub,.label-nueva-pub-off,.label-nueva-pub-error{padding-top:4px}
.label-nueva-pub-off{color:#dcdedd}
.label-nueva-pub-error{color:#e2001a}
.label-nueva-pub-categorias{clear:none;padding-top:4px}
#separador-detalles,#separador-nueva-pub{float:left;clear:left;width:880px;height:15px}
#separador-nueva-pub{float:left;clear:left;width:880px;height:5px}
#detalles-esp{float:left;clear:left;width:600px}
#detalles-eng{float:right;clear:right;width:415px}
#detalles-eng.hay-esp{border-left:solid 1px #90b72b;padding-left:24px}
#detalles-botones{float:left;width:880px;margin-bottom:20px}
#detalles-boton{position:relative;float:left;height:22px;padding:7px 15px 0 15px;margin-right:20px;color:#555;cursor:pointer;border:1px solid #bbb}
#detalles-boton2{position:relative;float:left;height:20px;padding:5px 5px 0 5px;margin-right:20px;color:#555;cursor:pointer;border:1px solid #bbb}
#detalles-boton.b1{background-color:#eee}
#detalles-boton.b2{background-color:#eee;color:#555}
#detalles-boton.b3{background-color:#eee}
#detalles-boton.b4{background-color:#eee}
#detalles-boton2.b1{background-color:#3b5999}
#pdf{position:relative;float:left;clear:left}
#vencimiento,.datos-nueva-pub,.datos-nueva-pub-off,.datos-nueva-pub-error,.datos-nueva-pub-carpeta,.datos-nueva-pub-error-carpeta{display:block;position:relative;float:left;height:21px}
.check-categorias{display:block;position:relative;float:left}
#vencimiento{margin-right:10px;background-color:#fff;border:solid 1px #bbb}
.input-pdf_es,.input-pdf_en,.input-pdf_es-off,.input-pdf_en-off,.input-zip,.input-pdf{height:23px;margin-right:10px;padding:0 5px 0 0;background-color:#fff;border:solid 1px #bbb}
.label-nueva-pub,.label-nueva-pub-off,.label-nueva-pub-error{padding-top:4px}
.label-nueva-pub-off{color:#dcdedd}
.label-nueva-pub-error{color:#e2001a}
.datos-nueva-pub,.datos-nueva-pub-off,.datos-nueva-pub-error,.datos-nueva-pub-carpeta,.datos-nueva-pub-error-carpeta{width:550px;margin-bottom:10px;padding-left:3px;background-color:#fff;border:solid 1px #bbb}
.datos-nueva-pub,.datos-nueva-pub-off,.datos-nueva-pub-error{clear:left}
.datos-nueva-pub-off,.input-pdf_es-off,.input-pdf_en-off{border:solid 1px #dcdedd}
.datos-nueva-pub-error,.datos-nueva-pub-error-carpeta{border:solid 1px #e2001a}
#volumen {width:50px}
#descripcion,#description{width:544px;height:60px;resize:none;clear:left;padding:3px;margin-bottom:10px;background-color:#fff;font-size:13px}
#categorias-nueva-pub{float:left;width:870px;padding:5px;margin-bottom:5px}
#nueva-pub-categorias{margin-right:20px;float:left}
#calendario-ES,#calendario-EN,#calendario-ES-admin,#calendario-EN-admin{position:relative;width:226px;height:262px;background-color:#fff;z-index:1;visibility:hidden;border:solid 1px #bbb}
#calendario-ES{left:480px;top:-485px}
#calendario-EN{left:443px;top:-575px}
#calendario-ES-admin{left:515px;top:-655px}
#calendario-EN-admin{left:443px;top:-655px}
.label-empresa,.label-empresa-error,.valor-empresa{display:block;float:left;padding-top:5px}
.valor-empresa{color:#646464;margin-right:25px}
.label-empresa{margin-right:5px;margin-bottom:8px}
.label-empresa-error{margin-right:5px;margin-bottom:8px;color:#e2001a}
#label-empresa-primero,#label-direccion{clear:left}
#direccion,#ciudad,#provincia,#cpostal,#telefono,#fax,#persona,#cargo,#email,#web,#google,#nombre,#name,#cif,#user,#password,#carpeta2,#carpeta,#zip,#zip-en,#captcha{height:18px;padding-left:3px;padding-right:3px;margin-bottom:12px;margin-right:10px;display:block;float:left}
#zip,#zip-en{position:relative;clear:left;padding:0}
#carpeta2{clear:left}
#direccion{width:636px;clear:left}
#nombre,#name,#label-nombre{width:368px;clear:left}
#carpeta{clear:left}
#label-ciudad,#ciudad,#label-telefono,#telefono,#label-persona,#persona,#label-web,#web,#label-user,#user,#label-carpeta{clear:left;width:250px}
#label-ciudad,#label-provincia,#label-telefono,#label-persona,#label-cargo,#label-web,#label-nombre,#label-user,#label-password,#label-carpeta{margin-right:19px}
#label-provincia,#provincia,#label-fax,#fax,#label-web,#web,#label-google,#google,#label-cif,#cif{width:250px}
#label-cpostal,#cpostal{width:100px}
#label-persona,#persona,#label-cargo,#cargo,#label-email,#email,#label-user,#user,#label-password,#password,#carpeta2,#label-carpeta{width:200px}
#label-zip,#label-zip-en{display:block;position:relative;float:left}
#web,#google{margin-bottom:15px}
#label-obligatorios{clear:left;margin-bottom:0}
.datos-empresa{border:solid 1px #bbb}
.datos-empresa-error{border:solid 1px #e2001a}
#zona-info{position:relative;top:30px;float:left;width:390px;margin-right:30px;margin-bottom:30px}
#zona-contacto{position:relative;top:30px;float:left;width:460px;height:400px;margin-bottom:30px}
#espaitec{display:block;position:relative;float:left;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:15px}
#catalogo-servicios{display:block;position:relative;float:left;margin-top:5px;margin-right:20px}
#catalogo-servicios.left{clear:left}
.label-info-empresa,.label-info-dir,.label-info-telefono,.label-info-email{display:block;position:relative;float:left;clear:left;margin-bottom:6px}
.label-info-empresa{color:#5699a0;margin-bottom:9px}
.label-info-dir{color:#646464}
.label-info-email{color:#3b5999;margin-top:10px;font-family:"Courier New", Courier, monospace}
.label-info-telefono{margin-left:10px;font-weight:bold;font-size:32px;color:#5699a0}
.contacto-div{position:relative;float:left;width:458px;margin-top:30px;background-color:#f2f5f4;border-style:solid;border-color:#90b72b;border-width:1px;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#icono-contacto{display:block;position:relative;float:left;margin-top:30px;margin-left:30px}
#texto-contacto{display:block;position:relative;float:left;margin-top:36px}
.titulo-contacto{font-size:24px;color:#646464}
#separador-contacto{display:block;position:relative;float:left;clear:left;width:398px;height:1px;margin-top:20px;margin-left:30px;background-color:#90b72b}
.label-contacto{display:block;position:relative;float:left;clear:left;text-align:right;margin-left:30px;height:24px;width:90px}
#email-contacto{margin-top:42px}
#asunto-contacto{margin-top:25px}
.div-contacto,.div-contacto-error{position:relative;float:left;margin-left:14px;width:295px;padding-top:7px;background-color:#dcdedd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.div-contacto{border:1px solid #dcdedd}
.div-contacto-error{border:1px solid #e2001a}
#emaildiv-contacto{margin-top:34px;height:24px}
#asuntodiv-contacto{margin-top:15px;height:24px}
.box-contacto{height:14px;background:0;border:0;font-size:12px;color:#41434a;width:275px}
#cuerpodiv-contacto,#cuerpodiv-contacto-error{position:relative;float:left;margin:15px 30px 30px 30px;width:398px;height:230px;background-color:#dcdedd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#cuerpodiv-contacto{border:1px solid #dcdedd}
#cuerpodiv-contacto-error{border:1px solid #e2001a}
#cuerpo_contacto{margin-top:8px;width:380px;height:210px;resize:none;text-align:justify;overflow:auto;font-size:12px;background:0;border:0;padding:0 4px 0 4px}
#submit-contacto{display:block;position:relative;float:right;clear:right;right:30px;width:90px;height:22px;margin-bottom:30px;border:0;padding-top:8px;background-color:#3b5999;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#f2f5f4;cursor:pointer}
#browser{float:left;clear:left}
#browser img{display:block;position:relative;float:left;margin-right:20px}
#browser span{display:block;position:relative;float:left;margin-right:20px;margin-top:20px}
#browser div{position:relative;float:left;margin-top:16px}
#linea-naranja-browser{position:relative;width:880px;height:10px;clear:left;border-bottom-width:1px;border-bottom-color:#f2f5f4;border-bottom-style:solid;margin-bottom:10px}
#texto-legal{position:relative;width:880px;float:left;clear:left}
#zona-detalle-promo{margin-top:10px;position:relative;top:25px;float:left;clear:left;text-align:left;width:860px;margin-bottom:40px;padding-left:20px}
#promo-icono1{display:block;position:relative;width:100px;float:left;clear:left;margin-right:20px}
#promo-icono2{display:block;position:relative;width:455px;float:left;clear:left}
#promo-icono6{margin-bottom:25px}
.promo-imagen{display:block;position:relative;width:223px;float:left;clear:left;margin-right:20px;margin-bottom:15px}
#promo-texto1{position:relative;float:left;width:760px;padding-top:3px}
#promo-texto2{padding-top:8px}
#promo-texto3{padding-top:7px}
#promo-texto3-EN{padding-top:18px}
#promo-texto4,#promo-texto5{padding-top:28px}
.promo-grande{position:relative;float:left;width:600px;font-size:18px;line-height:24px}
.izquierda{text-align:left}
#promo-texto1 p{line-height:16px}
#promo-cabecera{margin-top:25px;height:155px}
#promo-cabecera2{margin-top:25px;height:130px}
#promo-cabecera3{margin-top:0;height:155px}
#promo-ventajas{position:relative;width:800px;float:left;clear:left;padding:25px 30px 15px 10px;margin-bottom:30px;background-color:#f2f5f4;border-style:solid;border-color:#90b72b;border-width:1px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#promo-ventajas ul li{line-height:16px}
#promo-ventajas-titulo{position:absolute;left:-1px;top:-20px;background-color:#5699a0;color:#fff;padding:10px 15px 10px 15px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#promo-ventajas-pie,#promo-libreria-pie{position:relative;float:left;clear:left;line-height:18px}
#promo-ventajas-pie{margin-bottom:30px;width:840px}
#promo-libreria-pie{margin-bottom:15px;width:800px}
#texto-promo{display:block;position:absolute;text-align:left;left:30px;top:133px;width:450px;line-height:28px;font-size:18px}
#promo{height:285px}
#promo-si,#promo-no{display:block;position:absolute;height:17px;top:225px;border:0;padding-top:8px;cursor:pointer;color:#fff;font-size:13px;padding:10px 15px 10px 15px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#promo-si{right:180px;width:150px;background-color:#90b72b}
#promo-no{right:30px;width:100px;background-color:#5699a0}
#internet-mind{position:relative;width:800px;float:left;clear:left;line-height:18px;background-color:#253a6f;color:#fff;padding:15px 20px 15px 20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#logo-firma{display:block;position:absolute;right:25px;top:20px}
.antpath,.antpathshort,.antpathlong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.antpath{max-width:195px}
.antpathshort{max-width:170px}
.antpathlong{max-width:390px}
.noname{visibility:hidden}
#zona-categorias{position:relative;top:25px;float:left;clear:left;text-align:left;width:530px;height:400px;margin-bottom:40px}
#zona-categorias{width:415px;height:500px}
#lista-categorias{position:relative;float:left;clear:left;text-align:left;width:530px;height:410px;overflow:auto;background-image:url(../img/fondo-scroll.gif);background-repeat:no-repeat;background-position:right}
#categorias-titulo{display:block;position:relative;width:365px;color:#41434a;white-space:nowrap;float:left;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;padding-top:6px}
.admin-titulo{font-size:20px;color:#41434a;display:block;position:relative;top:0;left:0;margin-bottom:15px}
#pub-admin{position:relative;float:left;clear:left;width:490px;height:30px;text-align:left;border-bottom-color:#f2f2f2;border-bottom-style:solid;border-bottom-width:1px}
#pub-admin.ultima-pub{border-bottom-style:none}
#pub-admin img{display:block;position:relative;float:right;padding-top:4px;cursor:pointer}
#categorias{height:40px;width:375px;margin-bottom:0}
.sprite{background:url('/img/mini.png') no-repeat top left;width:16px;height:16px;display:block;float:left;clear:left;margin-bottom:3px}
.facebook-mini{background-position:0 0}
.linkedin-mini{background-position:0 -26px}
.twitter-mini{background-position:0 -52px}
.sprite2{background:url('/img/scsnet.png') no-repeat;width:29px;height:29px;display:block;float:left;cursor:pointer}
.facebook2{background-position:0 0}
.twitter2{background-position:-34px 0}
.linkedin2{background-position:-68px 0}
.googleplus2{background-position:-102px 0}
.rss2{background-position:-136px 0}
.espacio-top{top:30px}
#detalles-boton.deshabilitado{background-color:#fff;color:#999;cursor:default}
#detalles-boton.habilitado{cursor:pointer}
#espacio-reservado{display:block;position:relative;float:left;height:18px;margin-left:130px;margin-top:122px}
.numerada{list-style:decimal;margin-left:20px;}