@charset 'UTF-8';
* {
margin:0px;
padding:0px;
border-width:0px;
text-align:center;
outline-width:0px;
}
ul, ol {
padding-left:1em;
margin-left:0;
margin-bottom:0;
}
h1, h2, h3, h4, h5, h6, p, blockquote, ol, dl, fieldset, address {
margin-bottom:1em;
}
form, label {
margin-bottom:0;
}
@font-face {
font-family:'AbelRegular';
src:url('../img/fonts/abel-regular-webfont.eot');
src:url('../img/fonts/abel-regular-webfont.eot?#iefix') format('embedded-opentype'), 
	url('../img/fonts/abel-regular-webfont.woff') format('woff'), 
	url('../img/fonts/abel-regular-webfont.ttf') format('truetype'), 
	url('../img/fonts/abel-regular-webfont.svg#AbelRegular') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'BitterRegular';
src:url('../img/fonts/bitter-regular-webfont.eot');
src:url('../img/fonts/bitter-regular-webfont.eot?#iefix') format('embedded-opentype'), 
	url('../img/fonts/bitter-regular-webfont.woff') format('woff'), 
	url('../img/fonts/bitter-regular-webfont.ttf') format('truetype'), 
	url('../img/fonts/bitter-regular-webfont.svg#BitterRegular') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'BitterItalic';
src:url('../img/fonts/bitter-italic-webfont.eot');
src:url('../img/fonts/bitter-italic-webfont.eot?#iefix') format('embedded-opentype'), 
	url('../img/fonts/bitter-italic-webfont.woff') format('woff'), 
	url('../img/fonts/bitter-italic-webfont.ttf') format('truetype'), 
	url('../img/fonts/bitter-italic-webfont.svg#BitterItalic') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'BitterBold';
src:url('../img/fonts/bitter-bold-webfont.eot');
src:url('../img/fonts/bitter-bold-webfont.eot?#iefix') format('embedded-opentype'), 
	url('../img/fonts/bitter-bold-webfont.woff') format('woff'), 
	url('../img/fonts/bitter-bold-webfont.ttf') format('truetype'), 
	url('../img/fonts/bitter-bold-webfont.svg#BitterBold') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'FoundryMonoline-BoldRegular';
src:url('../img/fonts/founmb__-webfont.eot');
src:url('../img/fonts/founmb__-webfont.eot?#iefix') format('embedded-opentype'), 
	url('../img/fonts/founmb__-webfont.woff') format('woff'), 
	url('../img/fonts/founmb__-webfont.ttf') format('truetype'), 
	url('../img/fonts/founmb__-webfont.svg#FoundryMonoline-BoldRegular') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'FoundryMonoline-LightRegular';
src:url('../img/fonts/founml__-webfont.eot');
src:url('../img/fonts/founml__-webfont.eot?#iefix') format('embedded-opentype'), 
	url('../img/fonts/founml__-webfont.woff') format('woff'), 
	url('../img/fonts/founml__-webfont.ttf') format('truetype'), 
	url('../img/fonts/founml__-webfont.svg#FoundryMonoline-LightRegular') format('svg');
font-weight:normal;
font-style:normal;
}
body {
min-width:954px;
height:100%;
font:0.625em/1.4em 'HelveticaNeue-Regular', 'Helvetica', Helvetica, Arial, sans-serif;
color:#333;
}
div, ul, ol, dl, table, form, fieldset, header, footer, hgroup, nav, footer, article, section, aside, figure, figcaption, time, address {
display:block;
overflow:hidden;
height:100%;
}
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;
}
sup {
font-size:smaller;
vertical-align:baseline;
position:relative;
bottom:0.3em;
}
sub {
font-size:smaller;
vertical-align:baseline;
position:relative;
bottom:-0.3em;
}
abbr {
border:none;
cursor:help;
}
br.ctabla {
clear:left;
}
p, blockquote p {
text-align:left;
margin-bottom:1em;
font-size:1.1em;
}
blockquote {
margin:0 30px 1em;
quotes:'“' '”';
}
blockquote p:before {
content:'“';
content:open-quote;
font-size:100%;
}
blockquote p:after {
content:'';
content:no-close-quote;
}
blockquote p:last-child:after {
content:'”';
content:close-quote;
font-size:100%;
}
blockquote.noquotes p:before, blockquote.noquotes p:after, blockquote.noquotes p:last-child:after {
content:'';
}
q {
quotes:'“' '”' '‘' '’';
}
q:before {
content:open-quote;
}
q:after {
content:close-quote;
}
strong, b, mark {
color:#333;
font-weight:bold;
}
em, i {
font-style:italic;
}
kbd {
font-family:'HelveticaNeue-Regular', 'Helvetica', Helvetica, Arial, sans-serif;
}
div#pag, header#apertura, div#cuerpo, footer {
width:95.4em;
margin:0 auto;
overflow:hidden;
}
div#cuerpo {
min-height:50em;
}
div#pag {
background:#fff url(../img/fondo.png) center top repeat-y;
}
div#cuerpo {
background:#fff url(../img/forillo.jpg) center top repeat-y;
}
header#apertura {
background:#fff url(../img/header.png) center top no-repeat;
height:20.1em;
}
footer {
background:transparent url(../img/pestanya.png) center top no-repeat;
padding:8em 0.05em 3em;
}
a.overlay:link, a.overlay:visited, a.overlay:hover, a.overlay:active, #registrarse fieldset input, #interior article.post figure.down ul li a span.down_pdf, nav#bltags.fblanc ul li a:hover, nav#bltags.fblanc ul li .activo, form#rrhh fieldset #navegador, #interior article.post p a.overlay:link, #interior article.post p a.overlay:visited, #interior article.post p a.overlay:hover, #interior article.post p a.overlay:active,#interior article.post ul li a.overlay:link, #interior article.post ul li a.overlay:visited, #interior article.post ul li a.overlay:hover, #interior article.post ul li a.overlay:active, #interior article.post ol li a.overlay:link, #interior article.post ol li a.overlay:visited, #interior article.post ol li a.overlay:hover, #interior article.post ol li a.overlay:active {
background-color:#dcdddd;
font-weight:normal;
}
a.overlay:link, a.overlay:visited, a.overlay:hover, a.overlay:active {
cursor:help;
}
header#apertura hgroup {
height:9.2em;
padding:0 5em;
}
header#apertura hgroup h1, header#apertura hgroup h1 a, header#apertura hgroup h2, header#apertura hgroup h3, header#apertura section#rutas nav#follow ul li a, form#buscador_f fieldset button#bbusc, footer hgroup h1.author, footer section#clientes ul li, #cuerpo article.corp header h1 span, h1.app span, #cuerpo article.glosa header h1 span, #cuerpo article.corp nav h1 a span, form#fcontacto fieldset legend, form#fcontacto fieldset input, form#fcontacto fieldset textarea, form#fcontacto fieldset label, figure#cvhcard ul li a, section#lclientes ul li, article.post figure.abierto, article.lista header time, article.post header time, article.lista header time span.dpdia, article.post header time span.dpdia, article.lista header address, article.post header address, article.post header address a, article.lista header nav.clasificacion, article.post header nav.clasificacion, article.lista header section#numcoment, article.lista header section.numcoment_li, #exterior section#numcoment a, #exterior section.numcoment_li a, article.lista header section#numcoment h1, article.lista header section.numcoment_li h1, #exterior section#numcoment a, #exterior section.numcoment_li a, #exterior section#numcoment a span.num, #exterior section.numcoment_li a span.num, nav#adat ul li, nav#adat ul li a, #registrarse fieldset label, #registrarse fieldset label span, nav#blarchivo ul li, nav#blarchivo ul li a, nav#blarchivo ul li.activo span.activo, #interior article.post h2.destaca, #interior article.post p mark, #interior article.post section#comments article.comentario div.firma, #interior article.post section#comments article.comentario div.firma address a, #interior article.post figure.down figcaption, #interior article.post figure.down ul li a span.down_pdf, #interior article.post figure#grafismos a.img_512, #interior article.post figure#grafismos ul li a.f75, section#compar ul li a, section#compar ul li a span, div#registrarse a, ul#etis li span.clt, form#rrhh fieldset label, form#rrhh fieldset #navegador, form#rrhh fieldset span, nav#paginacion ul li span#ainicio, nav#paginacion ul li a#ainicio, nav#paginacion ul li span#afinal, nav#paginacion ul li a#afinal, nav#paginacion ul li span#retroceder, nav#paginacion ul li a#retroceder, nav#paginacion ul li span#avanzar, nav#paginacion ul li a#avanzar, .doscols_sinmarco ul, form#fsolicitud fieldset legend, form#fsolicitud fieldset input, form#fsolicitud fieldset textarea, form#fsolicitud fieldset label {
display:block;
}
header#apertura hgroup h1, header#apertura section#rutas nav#follow ul li a, form#buscador_f fieldset button#bbusc, footer hgroup h1.author, figure#cvhcard ul li a, section#lclientes ul li, article.lista header time, article.post header time, article.lista header nav.clasificacion, article.post header nav.clasificacion, article.lista header section#numcoment, article.lista header section.numcoment_li, #exterior section#numcoment a, #exterior section.numcoment_li a, nav#blarchivo ul li a, nav#blarchivo ul li.activo span.activo, #interior article.post section#referencias a.t_ref_inv, section#compar ul li a, div#registrarse a, section#estandar ul, nav#paginacion ul li span#ainicio, nav#paginacion ul li a#ainicio, nav#paginacion ul li span#afinal, nav#paginacion ul li a#afinal, nav#paginacion ul li span#retroceder, nav#paginacion ul li a#retroceder, nav#paginacion ul li span#avanzar, nav#paginacion ul li a#avanzar {
overflow:hidden;
}
header#apertura hgroup h1,header#apertura section#rutas nav#follow ul li a, form#buscador_f fieldset button#bbusc, footer hgroup h1.author, footer section#clientes ul li, section#lclientes ul li, #interior article.post section#referencias a.t_ref_inv, nav#paginacion ul li span#ainicio, nav#paginacion ul li a#ainicio, nav#paginacion ul li span#afinal, nav#paginacion ul li a#afinal, nav#paginacion ul li span#retroceder, nav#paginacion ul li a#retroceder, nav#paginacion ul li span#avanzar, nav#paginacion ul li a#avanzar {
text-indent:-99em;
}
header#apertura hgroup h1 {
text-indent:-150em;	
}
header#apertura hgroup h1,header#apertura hgroup h2, header#apertura section#rutas nav#path, header#apertura section#rutas nav#path ul, header#apertura section#rutas nav#follow ul, nav#me ul, header#apertura section#rutas nav#path ul li, header#apertura section#rutas nav#follow h2, header#apertura section#rutas nav#follow ul li, nav#me, nav#me ul li, form#buscador_f fieldset input#bb, footer hgroup, footer nav#pie, footer section#ulthora, footer section#clientes, #cuerpo article.glosa, #cuerpo article.corp figure + p.presenta, #cuerpo article.corp nav, #cuerpo article.corp .doscols_i, form#fcontacto, form#fcontacto fieldset label, form#fcontacto fieldset input#cont_cpo, form#fcontacto fieldset input#acepto, div#lista_articulos, article.lista header time, article.post header time, article.lista header address, article.post header address, article.lista header nav.clasificacion, article.post header nav.clasificacion, article.lista header nav.clasificacion h1, nav.clasificacion h1#cl, nav.clasificacion ul#cl_ul, article.lista figure.f230, nav#adat ul, nav#adat ul li, nav#blarchivo ul, nav#blarchivo ul li, #interior, #interior article.post figure.down ul li a.span, #interior article.post figure.down ul li a span.down_pdf, #interior article.post figure#grafismos ul, #interior article.post figure#grafismos ul li, section#compar ul, section#compar ul li, #cuerpo article.accesibilidad div.izq, section#estandar ul, section#estandar ul li, figure#latajos dl dt, figure#latajos dl dd, article.glosa div#external, article.glosa div#external div nav ul, article.glosa div#external div nav ul li, ul#etis, ul#etis li, form#rrhh fieldset #espacio, #cuerpo article.corp.buscador header section form, #cuerpo article.corp.buscador header section form #otbb, #cuerpo article.corp.buscador header section form #otbbusc, nav#paginacion, nav#paginacion ul, nav#paginacion ul li,nav.clasificacion ul#cl_ul, nav.clasificacion ul#cl_ul li, form#fsolicitud, form#fsolicitud fieldset label, form#fsolicitud fieldset input#cont_cpo, form#fsolicitud fieldset input#acepto {
float:left;
}
header#apertura hgroup h3, header#apertura section#rutas nav#follow, section#buscador, form#buscador_f fieldset button#bbusc, #cuerpo article.corp .doscols, #cuerpo article.corp .doscols_d, form#fcontacto fieldset input, form#fcontacto fieldset textarea, form#fcontacto fieldset input#cont_ef, form#rrhh fieldset input#rh_enviar, figure#cvhcard, section#lclientes, article.lista header section#numcoment, article.lista header section.numcoment_li, #exterior section#numcoment a, #exterior section.numcoment_li a, nav#bltags, nav#blarchivo, section#compar, form#rrhh, #registrarse fieldset input, #interior article.post h2.destaca, #interior article.post p mark, article.post div.col_derecha, div#exterior, #cuerpo article.accesibilidad div.atajos, form#fsolicitud fieldset input, form#fsolicitud fieldset textarea, form#fsolicitud fieldset input#cont_ef {
float:right;
}
article.post header nav.clasificacion, ul#etis li ul, ul#etis li ul li {
float:none;
}
#cuerpo article.corp figure, article.post header, nav#adat ul li a#anterior:before, nav#adat ul li a#reciente:after, #interior article.post p a.t_ref, #interior article.post li a.t_ref, #interior article.post ol > li, #interior article.post section#comments article.comentario div.firma, #interior article.post figure#grafismos a.img_512, #interior article.post figure#grafismos ul li a.f75, form#rrhh fieldset #espacio, #cuerpo article.buscador ol#busca > li, nav#paginacion, nav#paginacion ul, footer.home {
position:relative;
}
#cuerpo article.corp figcaption, article.post header nav.clasificacion, #interior article.post ol > li:before, #interior article.post section#comments article.comentario div.firma time, #interior article.post figure#grafismos a.img_512 span, #interior article.post figure#grafismos ul li a.f75 span, form#rrhh fieldset input#rh_cu, form#rrhh fieldset #navegador, form#rrhh fieldset #nombre_archivo, #cuerpo article.buscador ol#busca > li:before {
position:absolute;
}
header#apertura section#rutas nav#path ul, header#apertura section#rutas nav#follow ul, nav#me ul, header#apertura section#rutas nav#path ul li, form#buscador_f fieldset button#bbusc, #cuerpo article.corp .doscols ul, form#fcontacto fieldset, form#fsolicitud fieldset, figure#cvhcard ul, nav.clasificacion ul#cl_ul, nav#adat ul, #registrarse form, #registrarse fieldset, nav#blarchivo ul li, #interior article.post blockquote footer, section#estandar ul, article.glosa div#external div nav ul, ul#etis li ul, form#rrhh fieldset, nav#paginacion ul, .doscols_simarco ul {
margin:0;
padding:0;
}
header#apertura section#rutas nav#follow ul li, nav#me ul li, footer section#ulthora ul li p, #interior article.post figure#grafismos ul li, article.glosa div#external div nav ul li, ul#etis li ul li, form#rrhh fieldset #navegador {
margin:0;
}
footer nav#pie ul, footer section#ulthora ul, footer section#clientes ul, footer nav#pie ul li, footer section#ulthora ul li, footer section#clientes ul li, section#lclientes ul, #interior article.post section#comments article.comentario p, #interior article.post section#referencias ol, #interior article.post aside div p, #interior article.post aside div ol, #interior article.post aside div ul, #interior article.post blockquote p, #interior article.post figure.down ul, #interior article.post figure.down ul li, #interior article.post figure#grafismos ul, section#compar ul, section#compar ul li, ul#etis, ul#etis li, #cuerpo article.buscador ol#busca {
padding:0;
}
header#apertura hgroup h1, footer hgroup h1.author, form#fcontacto fieldset input#cont_ef, form#rrhh fieldset input#rh_enviar, article.lista header address, article.post header address, article.lista header nav.clasificacion h1, nav.clasificacion h1#cl, #registrarse form, #interior article.post section#referencias ol > li, #interior article.post figure#grafismos ul li, div#registrarse p, #cuerpo article.corp.buscador header section form #otbb {
font-size:1em;
}
header#apertura hgroup h1 {
background:#fff url(../img/logo.svg) left top no-repeat;
margin-top:3em;
}
header#apertura hgroup h1, header#apertura hgroup h1 a {
height:6.2em;
width:19.9em;
}
header#apertura hgroup h2, form#buscador_f fieldset input#bb, footer nav#pie ul li, footer section#ulthora h1, footer section#ulthora ul li, footer section#clientes ul li, #cuerpo article.corp header h1, h1.app, #cuerpo article.glosa header h1, #cuerpo article.avisos header h2, #cuerpo article.avisos h2, #cuerpo article.corp header h1 span, h1.app span, #cuerpo article.glosa header h1 span, #cuerpo article.corp .doscols h2, #cuerpo article.corp .doscols ul, #cuerpo article.corp .doscols_i ul li, #cuerpo article.corp .doscols_d ul li, #cuerpo article.corp nav h1, #cuerpo article.corp nav h1 a span, #cuerpo article.corp .doscols_marco h3, #cuerpo article.corp .doscols_sinmarco h3, article.home p a.botonera_home:link, article.home p a.botonera_home:visited, article.home p a.botonera_home:active, form#fcontacto fieldset legend, form#fcontacto fieldset input, form#fcontacto fieldset textarea, form#fcontacto fieldset label[for='acepto'], figure#cvhcard ul li a, section#lclientes h1, article.lista figure.abierto figcaption, article.post figure.abierto figcaption, article.lista header address, article.post header address, article.post header address a, article.lista header nav.clasificacion h1, nav.clasificacion h1#cl, article.lista h1, nav#adat ul li a#reciente, nav#bltags h1, nav#blarchivo h1, section#compar h1, section#comentar h1, section#comentar_f h1, form#rrhh fieldset legend, #registrarse fieldset label, #registrarse fieldset label span, #registrarse fieldset textarea, nav#bltags ul li, #interior article.post h1, #interior article.post h2, article.glosa div#external.empleo div h2, #interior article.post pre, #interior article.post section#comments article.comentario div.firma address a, #interior article.post section#referencias ol > li, #interior article.post figure.down ul li, section#compar ul li a span, div#registrarse a, #cuerpo article.accesibilidad div.izq h2, section#estandar ul li + li, #cuerpo article.accesibilidad div.atajos figure#latajos figcaption, figure#latajos dl dt, figure#latajos dl dd, article.glosa div#external div h1, nav#bltags.fblanc ul li a, nav#bltags.fblanc ul li .activo, ul#etis li, ul#etis li span.clt, form#rrhh fieldset label, form#rrhh fieldset input, form#rrhh fieldset #nombre_archivo, form#rrhh fieldset span, #cuerpo article.corp.buscador header section form #otbb, #cuerpo article.corp.buscador header section form #otbbusc, #cuerpo article.buscador ol#busca h2, #interior article.post p mark, article.corp.avisos ol li, .doscols_sinmarco ul li, form#fsolicitud fieldset legend, form#fsolicitud fieldset input, form#fsolicitud fieldset textarea, form#fsolicitud fieldset label[for='acepto'] {
text-align:left;
}
header#apertura hgroup h2 {
font:normal 1.2em/1em "FoundryMonoline-BoldRegular", sans-serif;
margin:5em 0 0 2.2em;
width:12em;
}
header#apertura hgroup h2, header#apertura section#rutas nav#path ul li, header#apertura section#rutas nav#path ul li a, header#apertura section#rutas nav#follow h2, nav#me ul li, nav#me ul li a:hover, nav#me ul li a:focus, nav#me ul li a.activo, figure#cvhcard, figure#cvhcard a, article.post header nav.clasificacion ul li a:after, article.lista header nav.clasificacion span a, article.post header nav.clasificacion ul li a, article.glosa div#external div nav ul li a, ul#etis li, #cuerpo article.corp.buscador header section h1 strong, #cuerpo article.buscador ol#busca a.bc, nav.clasificacion ul#cl_ul li a {
color:#8890aa;
}
header#apertura hgroup h3,#cuerpo article.corp figcaption header h1, #cuerpo article.corp figcaption header h1 span, #cuerpo article.corp figcaption p, nav#adat ul li a, #interior article.post blockquote footer p, section#estandar ul li {
text-align:right;
}
header#apertura hgroup h3 {
font:normal 1.1em/1.1em "FoundryMonoline-BoldRegular", sans-serif;
margin:4.2em 1.1em 0 2.2em;
width:25em;
}
header#apertura hgroup h3, #cuerpo article.corp header h1, h1.app, #cuerpo article.glosa header h1, #cuerpo article.corp figcaption header h1, #cuerpo article.corp nav h1 a, article.home p a.botonera_home:link, article.home p a.botonera_home:visited, article.home p a.botonera_home:active, section#lclientes h1, article.lista header address, article.post header address, article.lista header nav.clasificacion h1, nav.clasificacion h1#cl, nav#adat ul li a, nav#bltags h1, nav#blarchivo h1, section#compar h1, section#comentar h1, section#comentar_f h1, form#rrhh fieldset legend, nav#bltags ul li a:hover, nav#bltags ul li.activo, #interior article.post h2.destaca, #interior article.post p mark, #interior article.post section#comments article.comentario div.firma address a, #interior article.post figure.down figcaption, #interior article.post aside header h1, #interior article.post figure.down ul li a span.down_pdf, #cuerpo article.accesibilidad div.atajos figure#latajos figcaption, ul#etis li span.clt, ul#etis li ul li a, nav#paginacion ul li.pagina, nav#paginacion ul li a.pagina:hover, #interior article.post p a.overlay:link, #interior article.post p a.overlay:visited, #interior article.post p a.overlay:hover, #interior article.post p a.overlay:active, #interior article.post ul li a.overlay:link, #interior article.post ul li a.overlay:visited, #interior article.post ul li a.overlay:hover, #interior article.post ul li a.overlay:active, #interior article.post ol li a.overlay:link, #interior article.post ol li a.overlay:visited, #interior article.post ol li a.overlay:hover, #interior article.post ol li a.overlay:active {
color:#333;
}
header#apertura hgroup h3 span {
font-family:"FoundryMonoline-LightRegular", sans-serif;
}
header#apertura hgroup h3 span, footer hgroup h2, article.lista header nav.clasificacion h1, nav.clasificacion h1#cl, nav.clasificacion ul#cl_ul a, #interior article.post section#referencias ol > li:before, #interior article.post figure.down ul li a, #cuerpo article.corp.buscador header section h1 strong {
font-weight:normal;
}
header#apertura section#rutas {
height:4.9em;
}
header#apertura section#rutas nav#path {
margin:3.2em 1em 0 6.2em;
}
header#apertura section#rutas nav#follow {
margin:1.2em 6.2em 0 1em;
}
header#apertura section#rutas nav#path ul, header#apertura section#rutas nav#follow ul, nav#me ul, footer nav#pie ul, footer section#ulthora ul, footer section#clientes ul, #cuerpo article.corp .doscols ul, figure#cvhcard ul, section#lclientes ul, nav.clasificacion ul#cl_ul, nav#adat ul, nav#bltags ul, nav#blarchivo ul, #interior article.post ol, #interior article.post figure.down ul, #interior article.post figure#grafismos ul, section#compar ul, section#estandar ul, article.glosa div#external div nav ul, ul#etis, ul#etis li ul, #cuerpo article.buscador ol#busca, nav#paginacion ul {
list-style:none;
}
header#apertura section#rutas nav#path ul li, header#apertura section#rutas nav#follow h2 {
font:normal 0.9em "BitterRegular", serif;
}
header#apertura section#rutas nav#path ul li:after {
content:" / ";
padding:0 0.6em;
}
header#apertura section#rutas nav#path ul li:last-child:after {
content:"";
}
header#apertura section#rutas nav#path ul li a:hover, footer a:hover, footer nav#pie span.activo,  #cuerpo article.avisos p a:hover, form#fcontacto fieldset label[for='acepto'] a, figure#cvhcard a:hover, article.lista header address a:hover, article.lista header nav.clasificacion span a:hover, nav.clasificacion ul#cl_ul a:hover, article.lista h1 a:hover, nav#adat ul li a:hover, nav#bltags ul li a:hover, nav#bltags ul li.activo, #interior article.post p a:hover, #interior article.post li a:hover, article.lista a.aorigen:hover, article.glosa div#external div nav ul li a:hover, ul#etis li ul li a:hover, form#rrhh fieldset label[for='rh_acepto'] a, #cuerpo article.buscador ol#busca h2 a:hover, #cuerpo article.buscador ol#busca a.bc:hover, article.accesibilidad p a:hover {
text-decoration:underline;
}
header#apertura section#rutas nav#follow h2 {
margin:0.8em 2em 0 0;
}
header#apertura section#rutas nav#follow ul li, header#apertura section#rutas nav#follow ul li a {
width:2.5em;
height:2.5em;
}
header#apertura section#rutas nav#follow ul li {
padding:0 0 0 0.1em;
}
header#apertura section#rutas nav#follow ul li a {
background:#fff url(../img/fol_tw.png) left top no-repeat;
}
header#apertura section#rutas nav#follow ul li a#ffb {
background-image:url(../img/fol_fb.png);
}
header#apertura section#rutas nav#follow ul li a#fin {
background-image:url(../img/fol_in.png);
}
header#apertura section#rutas nav#follow ul li a#fgp {
background-image:url(../img/fol_gp.png);
}
header#apertura section#rutas nav#follow ul li a#frs {
background-image:url(../img/fol_rs.png);
}
header#apertura section#rutas nav#follow ul li a:hover, form#buscador_f fieldset button#bbusc:hover, form#buscador_f fieldset button#bbusc:focus, figure#cvhcard ul li a:hover, figure#cvhcard ul li a:focus, #exterior section#numcoment a:hover, #exterior section.numcoment_li a:hover, nav#blarchivo ul li:hover, nav#blarchivo ul li.activo, #interior article.post section#referencias a.t_ref_inv:hover, section#compar ul li a:hover, section#compar ul li a:active, div#registrarse a:hover, div#registrarse a:focus, div#soli a:hover, div#soli a:focus, form#fcontacto fieldset input#cont_ef:hover, form#fcontacto fieldset input#cont_ef:focus, form#rrhh fieldset input#rh_enviar:hover, form#rrhh fieldset input#rh_enviar:focus, #cuerpo article.corp.buscador header section form #otbbusc:focus, #cuerpo article.corp.buscador header section form #otbbusc:hover, nav#paginacion ul li a#retroceder:hover, nav#paginacion ul li a#avanzar:hover, nav#paginacion ul li a#ainicio:hover, nav#paginacion ul li a#afinal:hover {
background-position:left bottom;
}
nav#me {
height:6em;
width:68.5em;
}
nav#me ul li, footer nav#pie ul li, footer section#ulthora h1, #cuerpo article.corp header h1, #cuerpo article.corp header h1.cg, h1.app, #cuerpo article.glosa header h1, #cuerpo article.avisos header h2, #cuerpo article.corp .doscols h2, #cuerpo article.corp nav h1 a, form#fcontacto fieldset legend, form#fsolicitud fieldset legend, article.lista figure.abierto figcaption, article.post figure.abierto figcaption, article.lista header time span.dpmes, article.lista header time span.dpanyo, article.post header time span.dpmes, article.post header time span.dpanyo, article.lista header nav.clasificacion h1:first-letter, nav.clasificacion h1#cl:first-letter, nav#bltags ul li, nav#blarchivo ul li a, nav#blarchivo ul li.activo span.activo, #interior article.post section#referencias h1, #interior article.post figure.down ul li a span.down_pdf, .may, figure#latajos dl dt {
text-transform:uppercase;
}
nav#me ul li {
font:normal 1.8em "AbelRegular", sans-serif;
padding:0 1em;
border-right:1px solid #8890aa;
}
nav#me ul li:last-child {
border-right:none;
}
nav#me ul {
margin:2em 0 0 7.8em;
}
nav#me ul li a {
color:#dcdddd;
}
section#buscador {
height:10em;
margin-right:6.3em;
width:14em;
}
form#buscador_f fieldset {
height:6em;
margin:2.2em 0 0;
}
form#buscador_f fieldset input#bb, form#fcontacto fieldset input, form#fcontacto fieldset textarea, form#fcontacto fieldset input#acepto, #interior article.post aside header, #interior article.post figure.down figcaption, #interior article.post figure#grafismos a.img_512, #interior article.post figure#grafismos ul li a.f75, form#rrhh fieldset input[type='checkbox'], form#rrhh fieldset input#rh_enviar, #cuerpo article.corp.buscador header section form #otbb, form#fsolicitud fieldset input, form#fsolicitud fieldset textarea, form#fsolicitud fieldset input#acepto {
border:none;
}
form#buscador_f fieldset input#bb, #interior article.post figure#grafismos a.img_512, #interior article.post figure#grafismos ul li a.f75, #cuerpo article.corp.buscador header section form #otbb {
outline:none;
}
form#buscador_f fieldset input#bb, ul#etis li ul, nav#paginacion {
overflow:visible;
}
form#buscador_f fieldset input#bb {
width:9.8em;
font:1em Courier, monospace;
color:#666;
padding:0 0.4em;
height:2em;
margin:0 0.6em 0 0.7em;
background:transparent url(../img/f_input.png) left top no-repeat;
}
form#buscador_f fieldset input#bb.wk {
width:10.6em;
}
form#buscador_f fieldset button#bbusc {
width:20px;
height:20px;
background:transparent url(../img/b_buscador.png) left top no-repeat;
}
footer hgroup {
margin-left:3.4em;
width:24em;
font-family:'HelveticaNeue-Regular', 'Helvetica', Helvetica, Arial, sans-serif;
}
footer nav#pie {
width:19.6em;
}
footer section#ulthora {
width:26.9em;
}
footer section#clientes {
width:18.8em;
}
footer hgroup, footer nav#pie, footer section#ulthora, section#clientes {
height:11.2em;
background:transparent url(../img/mediopix.png) right top repeat-y;
}
footer section#ulthora.filete {
background-image:none;	
}
footer section#clientes, form#fcontacto fieldset input#acepto, #interior article.post blockquote footer, form#rrhh fieldset input[type='checkbox'] {
background:none;
}
footer hgroup h1.author {
width:14.2em;
height:7.5em;
background:transparent url(../img/logo_pie.svg) left top no-repeat;
margin-left:7.8em;
}
footer hgroup h1.author,footer section#ulthora h1, #interior article.post section#comments article.comentario p, article.glosa div#external.empleo div p, form#rrhh fieldset input[type='checkbox'], #cuerpo article.buscador ol#busca h2 {
margin-bottom:0;
}
footer hgroup h2, footer section#ulthora ul li p, article.lista header time span.dpmes, article.lista header time span.dpanyo, article.post header time span.dpmes, article.post header time span.dpanyo, nav#bltags ul li, #interior article.post figure.down ul li a, #cuerpo article.corp.buscador header section form #otbbusc {
font-size:0.9em;
}
footer hgroup h2, article.lista header time span.dpdia, article.post header time span.dpdia, article.lista header section#numcoment h1, article.lista header section.numcoment_li h1, #exterior section#numcoment a, #exterior section.numcoment_li a, #registrarse fieldset input, nav#blarchivo ul li a, nav#blarchivo ul li.activo span.activo, #interior article.post ol > li:before, #interior article.post figure.down ul li a span.down_pdf, #cuerpo article.buscador ol#busca > li:before {
text-align:center;
}
footer hgroup h2 {
margin-left:5.8em;
}
footer hgroup h2, footer hgroup h2 a:link, footer hgroup h2 a:hover, footer hgroup h2 a:active, footer hgroup h2 a:visited, footer nav#pie ul li, footer nav#pie ul li a:link, footer nav#pie ul li a:visited, footer nav#pie ul li a:hover, footer nav#pie ul li:active, footer nav#pie ul li span.activo, footer section#ulthora h1, footer section#ulthora ul li, footer section#ulthora ul li a.foo2t, footer section#ulthora ul li p a {
color:#787c99; 
}
footer nav#pie ul, footer section#ulthora ul, footer section#clientes ul {
margin-left:3.1em;
}
footer nav#pie ul li, footer section#ulthora h1 {
font:normal 1.3em "AbelRegular", sans-serif;
}
footer nav#pie ul li {
margin:0 0 0.5em;
}
footer section#ulthora h1 {
margin-left:2.35em;
}
footer section#ulthora ul li {
margin:0.4em 3.1em 0 0;
}
footer section#ulthora ul li:first-child {
padding-bottom:0.4em;
background:transparent url(../img/pix_horizontal.png) left bottom repeat-x;
}
footer section#ulthora ul li a.foo2t, #cuerpo article.avisos header h2, div#registrarse a span, #cuerpo article.accesibilidad div.izq h2, #cuerpo article.buscador ol#busca > li:before, div#soli a span {
font-size:1.2em;
}
footer section#ulthora ul li a.foo2t, footer section#ulthora ul li p a, #cuerpo article.avisos p a, #cuerpo article.corp .doscols_i ul li strong, #cuerpo article.corp .doscols_d ul li strong, #cuerpo article.corp .doscols_marco h3, #cuerpo article.corp .doscols_sinmarco h3, form#fcontacto fieldset legend, form#fsolicitud fieldset legend, article.lista header address, article.post header address, #registrarse fieldset label span, #interior article.post p strong, #interior article.post p b, #interior article.post p a, #interior article.post li a, article.lista a.aorigen, #interior article.post ol > li:before, #interior article.post section#comments article.comentario div.firma address a, #cuerpo article.accesibilidad div.izq h2, article.glosa div#external div p dfn, nav#bltags.fblanc ul li a:hover, nav#bltags.fblanc ul li .activo, #cuerpo article.buscador ol#busca > li:before, article.accesibilidad p a, h2.i_te a.overlay:link, h2.i_te a.overlay:hover, h2.i_te a.overlay:visited, h2.i_te a.overlay:active,  #cuerpo article.corp .doscols_sinmarco h3 a.overlay:link, #cuerpo article.corp .doscols_sinmarco h3 a.overlay:hover, #cuerpo article.corp .doscols_sinmarco h3 a.overlay:visited, #cuerpo article.corp .doscols_sinmarco h3 a.overlay:active {
font-weight:bold;
}
footer section#clientes ul li {
margin:0 0 0.5em;
width:6.9em;
height:2.2em;
background:transparent url(../img/falso_logocliente.png) left top no-repeat;
}
#cuerpo article.corp {
width:86em;
margin:2.8em 0 4em 5em;
}
#cuerpo article.glosa {
margin:2.8em 0 4em 5em;
width:60.4em;
}
#cuerpo article.corp header h1, h1.app, #cuerpo article.glosa header h1, #cuerpo article.corp figcaption header h1, #interior article.post blockquote footer, #interior article.post aside header, figure#latajos dl, nav#paginacion ul li {
width:auto;
}
#cuerpo article.corp header h1, h1.app, #cuerpo article.glosa header h1 {
font:2em "BitterBold", serif;
margin-left:2.3em;
}
#cuerpo article.avisos header h1, #cuerpo article.accesibilidad header h1, #cuerpo article.glosa header h1, #cuerpo article.corp.buscador header h1, #cuerpo article.corp figcaption header h1, article.lista figure.abierto figcaption.nomay {
text-transform:none;
}
#cuerpo article.accesibilidad header {
height:6.7em;
}
#cuerpo article.accesibilidad header, article.contacto header, #cuerpo article.glosa header, section#lclientes h1, nav#bltags h1, nav#blarchivo h1, section#compar h1, section#comentar h1, section#comentar_f h1, form#rrhh fieldset legend, #interior article.post h2.destaca, #interior article.post p mark, #interior article.post blockquote, #interior article.post section#comments h1, #interior article.post section#comentar h1, #interior article.post section#comentar_f h1, #cuerpo article.accesibilidad div.atajos figure#latajos figcaption, ul#etis li span.clt {
border-bottom:1px solid #333;
}
#cuerpo article.avisos header h2 {
margin:3em 3.8em 1em;
}
#cuerpo article.avisos p {
margin:0 4em;
line-height:1.6em;
}
#cuerpo article.avisos p a, #cuerpo article.corp figure + p.presenta, #cuerpo article.corp .doscols_i ul li strong, #cuerpo article.corp .doscols_d ul li strong, #cuerpo article.corp nav h1 a:hover, #cuerpo article.corp .doscols_marco h3, #cuerpo article.corp .doscols_sinmarco h3, article.home p.advertencia, article.home p a.botonera_home:hover, label[for='cont_nom'], label[for='cont_coe'], label[for='cont_tel'], #fsolicitud label[for='cont_emp'], #fsolicitud label[for='cont_de'], article.lista h1 a, article.lista h1.abs, #interior article.post h1, #interior article.post p a, #interior article.post li a, article.lista a.aorigen, #interior article.post section#comments h1, #interior article.post section#comentar h1, #interior article.post section#comentar_f h1, #interior article.post section#referencias ol > li:before, article.glosa div#external div h1 dfn, form#rrhh fieldset label, #cuerpo article.buscador ol#busca h2, #cuerpo article.buscador ol#busca h2 a, article.accesibilidad p a {
color:#f05a28;
}
#cuerpo article.corp .doscols_sinmarco h3, #cuerpo article.corp .doscols_d ul li strong,  #cuerpo article.corp .doscols_sinmarco h3 a.overlay:link, #cuerpo article.corp .doscols_sinmarco h3 a.overlay:hover, #cuerpo article.corp .doscols_sinmarco h3 a.overlay:visited, #cuerpo article.corp .doscols_sinmarco h3 a.overlay:active {
color:#8890aa;
}
#cuerpo article.avisos h2, #cuerpo article.corp .doscols_i ul li, #cuerpo article.corp .doscols_d ul li, form#fcontacto fieldset input, form#fcontacto fieldset textarea, form#fcontacto fieldset label, #registrarse fieldset textarea, #registrarse fieldset input, section#compar ul li a span, ul#etis li ul li, form#rrhh fieldset label, form#rrhh fieldset input, form#fsolicitud fieldset input, form#fsolicitud fieldset textarea, form#fsolicitud fieldset label, {
font-size:1.1em;
}
#cuerpo article.avisos h2 {
margin:1.6em 4em 0;
}
#cuerpo article.avisos.ti2 h2 {
margin:1.6em 4em 0.2em 3.4em;
font-size:1.3em;
}
input[type="submit"] {
cursor:pointer;
}
h1.app {
margin:1em 9.8em;
}
#cuerpo article.corp header h1 span, h1.app span, #cuerpo article.glosa header h1 span, #cuerpo article.corp nav h1 a span, form#rrhh fieldset label, form#rrhh fieldset input {
clear:both;
}
#cuerpo article.corp figcaption, article.lista header nav.clasificacion span, nav.clasificacion ul#cl_ul, #interior article.post aside header, #interior article.post figure.down figcaption {
height:auto;
}
#cuerpo article.corp figcaption {
width:19.7em;
top:3.8em;
right:5em;
}
#cuerpo article.corp figcaption header h1 {
font:1.6em "BitterBold", serif;
}
#cuerpo article.corp figure + p.presenta {
width:11em;
font:1.6em "BitterRegular", serif;
margin:2em 4.6em 0 2.2em;
padding-bottom:1em;
}
#cuerpo article.corp figure + p.presenta, #cuerpo article.corp .doscols_i ul li, #cuerpo article.corp nav p, form#fcontacto fieldset legend, form#fsolicitud fieldset legend, section#lclientes ul li, article.lista header, article.post header div, #exterior section#numcoment, #exterior section.numcoment_li, #registrarse fieldset label, #interior article.post section#comments article.comentario, #cuerpo article.corp.buscador header section, #cuerpo article.buscador ol#busca > li {
border-bottom:1px solid #dcdddd;
}
span.bitterbold {
font-family:"BitterBold", serif;
}
#cuerpo article.corp .doscols, #cuerpo article.corp figure + p.presenta {
margin-top:3.5em;
}
#cuerpo article.corp nav, #cuerpo article.corp .doscols_i, #cuerpo article.corp .doscols_d {
width:28.6em;
}
#cuerpo article.corp .doscols_i {
background:#f5f5f5 url(../img/col_central.png) left top repeat-y;
padding-bottom:9em;
}
#cuerpo article.corp .doscols h2, form#fcontacto fieldset legend, form#fsolicitud fieldset legend, #interior article.post h2, article.glosa div#external.empleo div h2 {
font-size:1.3em;
}
#cuerpo article.corp .doscols h2 {
margin:1.5em 0 0.5em 3.8em;
}
#cuerpo article.corp .doscols_i h2 {
margin-left:5.7em;
}
#cuerpo article.corp .doscols_d h2 {
margin-left:2.7em;
}
#cuerpo article.corp .doscols_i ul li, #cuerpo article.corp .doscols_d ul li {
color:#515151;
}
#cuerpo article.corp .doscols_i ul li {
padding:1em 2em 1em 6.8em;
background:transparent url(../img/som_1.png) 2.8em 1.2em no-repeat;
}
#cuerpo article.corp .doscols_d ul li {
padding:1em 3.8em 1em 3.2em;
}
#cuerpo article.corp .doscols_i ul li#som2 {
background-image:url(../img/som_2.png);
}
#cuerpo article.corp .doscols_i ul li#som3 {
background-image:url(../img/som_3.png);
}
#cuerpo article.corp .doscols_i ul li#som4 {
background-image:url(../img/som_4.png);
}
#cuerpo article.corp .doscols_i ul li#som5 {
background-image:url(../img/som_5.png);
}
#cuerpo article.corp .doscols_i ul li:last-child, section#lclientes ul li:last-child, #cuerpo article.buscador ol#busca > li:last-child {
border-bottom:none;
}
#cuerpo article.corp .doscols_i ul li strong, #cuerpo article.corp .doscols_d ul li strong {
font-size:1.18em;
}
#cuerpo article.corp nav h1 {
margin:1.3em 2.9em 0.7em;
}
#cuerpo article.corp nav p {
margin:0 6.8em 1em 3em;
padding-bottom:1.5em;
}
#cuerpo article.corp nav h1 a {
font:1.3em "BitterBold", serif;
}
#cuerpo article.corp .doscols_marco, #cuerpo article.corp .doscols_sinmarco {
width:53.3em;
margin-right:3.9em;
padding-bottom:2em;
background:#f5f5f5 url(../img/marcodoble.png) left top repeat-y;
}
#cuerpo article.corp .doscols_sinmarco {
background:none;
}
#cuerpo article.corp .doscols_marco p, #cuerpo article.corp .doscols_sinmarco p {
margin:0 3.2em;
}
#cuerpo article.corp .doscols .doscols_sinmarco ul {
margin:1em 0 1em 3.3em;
padding:0 0 0 2em;
list-style:disc;
}
#cuerpo article.corp .doscols_marco h2, #cuerpo article.corp .doscols_sinmarco h2 {
margin:1.6em 2.6em 0;
}
#cuerpo article.corp .doscols_marco h3, #cuerpo article.corp .doscols_sinmarco h3 {
font-size:1.25em;
margin:1em 2.8em 0.2em;
}
#cuerpo article.corp .doscols_sinmarco h3 { 
margin-top:2em;
}
#cuerpo article.corp .doscols_sinmarco h3.primh3 {
margin-top:1em;
}
article.home p.advertencia {
margin:0 0 0 18em;
}
article.home p a.botonera_home:link, article.home p a.botonera_home:visited, article.home p a.botonera_home:active {
font:1.5em "BitterRegular", serif;
margin:1em 0 3em 11.9em;
}
#cuerpo article.glosa header {
height:7em;
}
form#fcontacto {
margin:0 0em 0 4em;
padding:2em 0;
width:53.8em;
}
form#fsolicitud {
margin:0 0em 0 0em;
padding:2em 0;
width:100%;
}
form#fcontacto, article.lista header, article.post header div, #exterior section#numcoment, #exterior section.numcoment_li, nav#bltags, nav#blarchivo, section#compar, form#rrhh, #interior article.post aside, #interior article.post figure.down, #interior article.post figure#grafismos, #cuerpo article.accesibilidad div.izq, article.glosa div#external, #cuerpo article.corp.buscador header section  {
background-color:#f5f5f5;
}
form#fcontacto, nav#bltags, nav#blarchivo, section#compar, form#rrhh, #cuerpo article.accesibilidad div.izq, article.glosa div#external {
border-left:1px solid #dcdddd;
}
form#fcontacto, #cuerpo article.accesibilidad div.izq, article.glosa div#external {
border-right:1px solid #dcdddd;
}
form#fcontacto fieldset legend, form#fsolicitud fieldset legend {
width:100%;
padding:0 0 1.5em 2.5em;
}
form#fsolicitud fieldset legend {
padding:0 0 1.5em 0em;
}
form#fcontacto fieldset input, form#fcontacto fieldset textarea, form#fsolicitud fieldset input, form#fsolicitud fieldset textarea  {
width:35.1em;
height:2.1em;
margin:0 2.5em 1em 0;
padding:0 0.4em;
}
form#fsolicitud fieldset input, form#fsolicitud fieldset textarea  {
width:33.1em;
}
form#fsolicitud fieldset input, form#fsolicitud fieldset textarea, form#fcontacto fieldset input, form#fcontacto fieldset textarea, #registrarse fieldset input, #interior article.post figure.down ul li a span.down_pdf, form#rrhh fieldset input, form#rrhh fieldset #navegador, form#rrhh fieldset #nombre_archivo, #cuerpo article.corp.buscador header section form #otbbusc {
border-radius:0.4em;
}
form#buscador_f fieldset button#bbusc, #interior article.post figure#grafismos a.img_512 span, #interior article.post figure#grafismos ul li a.f75 span, section#compar ul li a {
border-radius:0.3em;
}
mark, form#fcontacto fieldset input, form#fcontacto fieldset textarea, form#fsolicitud fieldset input, form#fsolicitud fieldset textarea, nav#bltags.fblanc, form#rrhh  {
background-color:#fff;
}
form#fcontacto fieldset input, form#fcontacto fieldset textarea, #registrarse fieldset textarea, form#rrhh fieldset input, #cuerpo article.corp.buscador header section form #otbb, form#fsolicitud fieldset input, form#fsolicitud fieldset textarea, {
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
@-moz-document url-prefix() {
	textarea {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:1.1em;
	}
}
form#fcontacto fieldset label, form#fsolicitud fieldset label {
height:1.7em;
margin-bottom:1.3em;
margin-left:3.1em;
padding-top:0.4em;
}
form#fsolicitud fieldset label {
margin-left:0;
}
form#fcontacto fieldset label[for='cont_nom'], form#fcontacto fieldset input#cont_nom, form#fsolicitud fieldset label[for='cont_nom'], form#fsolicitud fieldset input#cont_nom {
margin-top:2.2em;
}
form#fsolicitud fieldset label {
padding-right:1em;
}
form#fcontacto fieldset input#cont_cpo {
width:7em;
margin-right:2em;
margin-left:1.95em;
}
form#fcontacto fieldset label[for='cont_cou'] {
margin-left:0;
}
form#fcontacto fieldset input#cont_cou {
width:22em;
}
form#fcontacto fieldset textarea, form#fsolicitud fieldset textarea {
height:14em;
padding-top:0.4em;
padding-bottom:0.4em;
min-height:14em;
max-height:28em;
}
form#fcontacto fieldset textarea, #registrarse fieldset textarea, form#fsolicitud fieldset textarea {
overflow:auto;
resize:vertical;
}
form#fcontacto fieldset label[for='acepto'], form#fsolicitud fieldset label[for='acepto'] {
width:100%;
margin-top:0em;
}
form#fcontacto fieldset label[for='acepto'] a:hover, form#fsolicitud fieldset label[for='acepto'] a:hover, nav#bltags.fblanc ul li a:hover, nav#bltags.fblanc ul li .activo, form#rrhh fieldset label[for='rh_acepto'] a:hover, #interior article.post p a.overlay:link, #interior article.post p a.overlay:visited, #interior article.post p a.overlay:hover, #interior article.post p a.overlay:active, #interior article.post ul li a.overlay:link, #interior article.post ul li a.overlay:visited, #interior article.post ul li a.overlay:hover, #interior article.post ul li a.overlay:active, #interior article.post ol li a.overlay:link, #interior article.post ol li a.overlay:visited, #interior article.post ol li a.overlay:hover, #interior article.post ol li a.overlay:active {
text-decoration:none;
}
form#fcontacto fieldset input#acepto, form#fsolicitud fieldset input#acepto {
width:1.2em;
height:1.2em;
margin-right:1em;
}
form#fcontacto fieldset input#cont_ef, form#fsolicitud fieldset input#cont_ef, form#rrhh fieldset input#rh_enviar {
width:105px;
height:25px;
background:transparent url(../img/b_form.png) left top no-repeat;
color:#6f6e6e;
padding-left:4.2em;
}
form#fcontacto fieldset input#cont_ef, form#fsolicitud fieldset input#cont_ef, form#rrhh fieldset input#rh_enviar, #registrarse fieldset input, section#compar ul li a span, form#rrhh fieldset #navegador, #cuerpo article.corp.buscador header section form #otbbusc {
text-shadow:#fff 0.1em 0.1em 0.2em;
}
figure#cvhcard {
margin:2.5em 0 0 0em;
padding-left:3.4em;
width:22.2em;
}
figure#cvhcard ul li a, article.glosa div#external div nav ul li a, #cuerpo article.buscador ol#busca a.bc {
font:0.9em "BitterRegular", serif;
}
figure#cvhcard ul li a {
height:1.8em;
margin-bottom:0.6em;
background:transparent url(../img/b_qr.png) left top no-repeat;
padding:0.8em 0 0 4em;
}
figure#cvhcard ul li a.bvcard {
background-image:url(../img/b_vcard.png);
}
section#lclientes {
margin:5em 0 0;
width:25.6em;
}
section#lclientes h1 {
font:1.2em "BitterItalic", serif;
padding:0 0 0.5em 3.4em;
}
section#lclientes ul {
margin:0 0 1em 3.8em;
}
section#lclientes ul li {
width:20em;
height:6.5em;
background-color:transparent;
background-position:left top;
background-repeat:no-repeat;
margin:0.4em 0;
padding:0.2em 0;
}
div#lista_articulos {
width:62.1em;
min-height:145em;
}
article.lista {
padding-bottom:1em;
}
article.post figure.abierto {
height:8.3em;
}
article.lista figure.abierto figcaption, article.post figure.abierto figcaption {
font:5.4em "BitterBold", serif;
margin:0.3em 0 0 1.7em;
}
article.post figure.abierto figcaption {
margin:0.3em 0 0;
padding-left:0.8em;
}
article.lista figure.abierto figcaption.nomay {
font-size:4em;
margin:0.5em 0 0 2.4em;
min-height:63px;
}
article.lista header, article.post header {
height:6.2em;
margin-left:5em;
}
article.post header div {
height:6.2em;
}
article.post header {
margin:0;
height:auto;
}
article.lista header, article.post header, #exterior section#numcoment, #exterior section.numcoment_li, #interior article.post blockquote, nav#bltags.fblanc, form#rrhh  {
border-top:1px solid #333;
}
article.post header {
width:57.1em;
}
article.lista header time, article.post header time {
width:5.8em;
height:4.8em;
margin:1em 0 0 3.5em;
background:transparent url(../img/datetime_blog.png) left top no-repeat;
}
article.lista header time, article.post header time, article.lista header section#numcoment, article.lista header section.numcoment_li, #exterior section#numcoment a, #exterior section.numcoment_li a, #registrarse fieldset input:hover, #registrarse fieldset input:focus, #registrarse fieldset input:active, nav#blarchivo ul li a, nav#blarchivo ul li.activo span.activo, #interior article.post pre, div#registrarse a span, div#soli a span {
color:#fff;
}
article.lista header time span.dpdia, article.post header time span.dpdia {
font:2.3em/0.8em "BitterBold", serif;
margin-top:0.3em;
}
article.lista header time span.dpmes, article.lista header time span.dpanyo, article.post header time span.dpmes, article.post header time span.dpanyo {
margin-top:-1em;
}
article.lista header time span.dpanyo:before, article.post header time span.dpanyo:before {
content:"/";
}
article.lista header address, article.post header address {
height:1.5em;
width:40em;
margin:1.5em 0 0 1em;
}
article.lista header address, article.post header address, #interior article.post section#comments article.comentario div.firma address a, article.glosa div#external div h1 dfn, article.glosa div#external div p dfn {
font-style:normal;
}
article.post header address {
height:2.5em;
width:38em;
}
article.post header address a {
padding-left:3em;
background-position:left top;
background-repeat:no-repeat;
height:2.5em;
}
article.lista header nav.clasificacion, article.post header nav.clasificacion {
height:1.6em;
width:42.7em;
text-align:left;
}
article.post header nav.clasificacion {
top:2.7em;
left:12.5em;
width:auto;
}
article.lista header nav.clasificacion h1, nav.clasificacion h1#cl {
margin:0 0 0 1em;
}
nav.clasificacion h1#cl {
font:1em/1.6em 'HelveticaNeue-Regular', 'Helvetica', Helvetica, Arial, sans-serif;
}
article.lista header nav.clasificacion h1 span {
display:none;
}
nav.clasificacion ul#cl_ul {
margin-bottom:1em;
}
article.lista header nav.clasificacion span a:after, nav.clasificacion ul#cl_ul li:after {
content:", ";
color:#8890aa;
}
article.lista header nav.clasificacion span a:last-child:after, nav.clasificacion ul#cl_ul li:last-child:after {
content:"";
}
article.lista header nav.clasificacion span, nav.clasificacion ul#cl_ul {
text-align:left;
display:inline;
padding:0 0 0.2em 0.5em;
line-height:1.5em;
}
nav.clasificacion ul#cl_ul li {
padding-left:0.2em;
}
nav.clasificacion ul#cl_ul li:first-child {
padding-left:0em;
}
#cuerpo.blog {
position:relative;
}
nav.clasificacion.absoluta {
position:absolute;
top:11.2em;
left:17.7em;
height:4em;
}
nav.clasificacion ul#cl_ul {
padding-bottom:0;
line-height:1.6em;
}
article.lista header section#numcoment, article.lista header section.numcoment_li {
width:4.1em;
height:4.8em;
margin:1em 1em 0 0;
background:transparent url(../img/numcoment.png) left top no-repeat;
}
#exterior section#numcoment, #exterior section.numcoment_li {
margin:8.3em 0 0;
height:6.2em;
}
#exterior section#numcoment a, #exterior section.numcoment_li a {
width:4.7em;
height:3.7em;
margin:6em 3.2em 0 0;
background:transparent url(../img/numposts_int.png) left top no-repeat;
}
article.lista header section#numcoment h1, #exterior section#numcoment a, article.lista header section.numcoment_li h1, #exterior section.numcoment_li a {
font:1.3em "BitterBold", serif;
margin-top:0.7em;
}
#exterior section#numcoment a span.num, #exterior section.numcoment_li a span.num {
width:2.7em;
line-height:3em;
margin-left:1.8em;
}
article.lista figure.f230 {
width:23em;
height:16em;
margin:0 1.4em 1em 5em;
}
article.lista h1 {
font:1.9em "BitterItalic", serif;
margin:0.7em 0.5em 0.3em;
}
article.lista p {
margin-right:1.2em;
}
article.lista.nofoto h1 {
margin-left:4.9em;
}
article.lista.nofoto h1.epides:before, article.lista h1.epides:before {
content:"Recomendado:";
font-family: BitterBold, serif;
text-transform:uppercase;
font-size:0.7em;
padding:0.3em 0.2em 0.3em 0.3em;
margin-right:0.3em;
background-color:#FF6;
}
article.lista.nofoto h1.epides_e:before, article.lista h1.epides_e:before {
content:"Recommended:";
font-family: BitterBold, serif;
text-transform:uppercase;
font-size:0.7em;
padding:0.3em 0.2em 0.3em 0.3em;
margin-right:0.3em;
color:#333;
background-color:#FF6;
}
article.lista.nofoto #numcoment h1, article.lista.nofoto .numcoment_li h1 {
margin-left:0;
margin-right:0;
}
article.lista.nofoto p {
margin-left:8.6em;
}
nav#adat {
width:62.1em;
margin:4em 0 4em 5em;
}
nav#adat ul li {
width:28.5em;
display:block;
}
nav#adat ul li a, nav#adat ul li span {
font:1.2em/2.4em "BitterItalic", serif;
width:19.7em;
height:2em;
margin:0 2em;
}
nav#adat ul li a#anterior:before {
content:url(../img/b_anterior0.png);
top:0.2em;
padding-right:2em;
}
nav#adat ul li a#anterior:hover:before {
content:url(../img/b_anterior.png);
}
nav#adat ul li a#reciente:after {
content:url(../img/b_reciente0.png);
top:0.2em;
padding-left:2em;
}
nav#adat ul li a#reciente:hover:after {
content:url(../img/b_reciente.png);
}
nav#bltags, nav#blarchivo, section#compar, form#rrhh {
width:25.6em;
margin-right:4.4em;
}
section#compar, div#exterior nav#blarchivo, div#exterior nav#bltags {
margin-top:4em;
margin-right:0;
}
div#exterior nav#blarchivo, div#exterior nav#bltags {
margin-top:0;
}
nav#bltags h1, nav#blarchivo h1, section#compar h1, form#rrhh fieldset legend {
font:1.2em/2.4em "BitterItalic", serif;
padding-left:2.5em;
margin-top:4.6em;
}
#registrarse fieldset label {
height:2.5em;
padding:0 0 0.8em;
background-position:3em top;
background-repeat:no-repeat;
}
#registrarse fieldset label span {
margin-left:6em;
padding-top:0.5em;
}
#registrarse fieldset textarea {
width:39em;
height:18em;
padding:0.2em;
margin:0.8em 0;
min-height:18em;
max-height:36em;
}
#registrarse fieldset input {
width:4.2em;
height:2em;
margin-top:1em;
}
#registrarse fieldset input, nav#bltags ul li a, #interior article.post section#referencias h1, #interior article.post section#comments article.comentario p, #interior article.post aside div, #interior article.post figure.down ul li a, section#compar ul li a span, div#registrarse p, figure#latajos dl, nav#bltags.fblanc ul li a:hover, nav#bltags.fblanc ul li .activo, form#rrhh fieldset span, form#rrhh fieldset label[for='rh_acepto'], form#rrhh fieldset label[for='rh_acepto'] a, #cuerpo article.corp.buscador header section form #otbbusc {
color:#6e6e6e;
}
#registrarse fieldset input, #interior article.post aside, #interior article.post figure.down, form#rrhh fieldset input, form#rrhh fieldset #nombre_archivo {
border:1px solid #dcdddd;
}
#registrarse fieldset input:hover, #registrarse fieldset input:focus, #registrarse fieldset input:active {
background-color:#8890aa;
text-shadow:#333 0.1em 0.1em 0.2em;
}
section#compar h1 {
margin-top:0.6em;
}
nav#bltags ul {
margin:0 0 1em 2.2em;
}
nav#bltags ul li {
margin:0.2em 0;
}
nav#blarchivo ul {
margin:0 0 0 0.9em;
padding:0 0 4em;
}
nav#blarchivo ul li {
width:4em;
height:4em;
background:transparent url(../img/f_cal_presente.png)	left top no-repeat;
}
nav#blarchivo ul li a, nav#blarchivo ul li.activo span.activo {
width:3.1em;
font:1.3em/1.2em "BitterBold", serif;
padding-top:0.6em;
}
nav#blarchivo ul li.pasado {
background-image:url(../img/f_cal_pasado.png);
}
nav#blarchivo ul li.lejano {
background-image:url(../img/f_cal_lejano.png);	
}
nav#blarchivo ul li a .aanyo, nav#blarchivo ul li.activo span.activo .aanyo {
font:1.1em/1em 'HelveticaNeue-Regular', 'Helvetica', Helvetica, Arial, sans-serif;
}
nav#blarchivo ul li.lejano a .aanyo, nav#blarchivo ul li.lejano.activo span.activo {
line-height:3.2em;
}
nav#blarchivo ul li.lejano.activo span.activo {
padding-top:0.8em;
}
#interior {
width:62.1em;
}
#interior article.post {
width:57.1em;
margin-left:5em;
}
#interior article.post h1 {
font:3.2em "BitterItalic", serif;
margin:1.1em 0 0.2em 1.3em;
}
#interior article.post p {
line-height:1.6em;
padding-left:4em;
}
#interior article.post p, #interior article.post ol > li, #interior article.post ul li, article.glosa div#external.empleo div ul li, #cuerpo article.accesibilidad div.izq p, article.glosa div#external div p, #cuerpo article.buscador ol#busca > li {
text-align:justify;
hyphens:auto;
-moz-hyphens:auto;
-webkit-hyphens:auto;
}
#interior article.post p a.t_ref, #interior article.post li a.t_ref {
font-size:smaller;
vertical-align:baseline;
bottom:0.5em;
left:-0.1em;
}
#interior article.post p a.t_ref:before, #interior article.post li a.t_ref:before {
content:"(";
}
#interior article.post p a.t_ref:after, #interior article.post li a.t_ref:after {
content:")";
}
#interior article.post p em {
font-style:italic;
}
#interior article.post h2, article.glosa div#external.empleo div h2 {
margin-bottom:0.2em;
padding-left:3.4em;
}
article.glosa div#external.empleo div h2 {
padding-left:0;
margin-top:1em;
}
#interior article.post h2.destaca, #interior article.post p mark {
width:11.8em;
font:1.9em/1.3em "BitterItalic", serif;
background:transparent url(../img/filetedestacado.png) left top no-repeat;
padding:0.8em 0 0.4em;
margin:0.4em 0 1em 1.2em;
}
#interior article.post p mark {
font-size:1.72em;
hyphens:none;
-moz-hyphens:none;
-webkit-hyphens:none;
}
#interior article.post ol, article.corp.avisos ol {
margin:0 0 1em 0;
padding:0 0 0 4em;
counter-reset:li;
}
article.corp.avisos ol {
margin:1em;
}
#interior article.post ol > li, article.corp.avisos ol > li {
margin:0 0 0 1.7em;
padding:0 0.3em;
}
#interior article.post ol > li, #interior article.post ul li, article.glosa div#external.empleo div ul li, #cuerpo article.buscador ol#busca > li, article.corp.avisos ol > li  {
font:1.1em/1.6em 'HelveticaNeue-Regular', 'Helvetica', Helvetica, Arial, sans-serif;
}
#interior article.post ol > li:before, #cuerpo article.buscador ol#busca > li:before  {
content:counter(li)".";
counter-increment:li;
}
#interior article.post ol > li:before {
left:-1.3em;
width:1.3em;
margin-right:0.3em;
}
#interior article.post ul, article.glosa div#external.empleo div ul {
margin:0 0 1em 0;
padding:0 0 0 4em;
list-style:disc;
}
article.glosa div#external.empleo div ul {
padding-left:0;
margin-top:0.5em;
}
#interior article.post ul li, article.glosa div#external.empleo div ul li {
margin:0 0 0 1.6em;
}
#interior article.post blockquote {
margin:0 0 1em 4.2em;
quotes:'' '';
background:#f5f5f5 url(../img/comillas.png) 1em 2em no-repeat;
padding:2em 4.5em 1em;
}
#interior article.post pre, figure.formula {
background-color:#cbcfd9;
padding:1.8em;
border-radius:1em;
margin:0 0 1.2em 4.7em;
}
figure.formula figcaption {
display:block;
text-align:left;
font-weight:bold;
text-transform:uppercase;
margin-bottom:1.5em;
}
figure.formula math {
font-size:1.2em;
color:#444;
}
#interior article.post pre {
color:#444;
}
#interior article.post var, #interior article.post code, #interior article.post samp, #interior article.post kbd {
font:bold 1.1em/1.1em "Courier New", Courier, monospace;
}
#interior article.post pre code {
white-space:pre-wrap;
word-wrap:break-word;
max-width:50em;
}
#interior article.post section#referencias {
margin:4em 0 2em 4.4em;
padding-top:4em;
}
#interior article.post section#referencias, form#rrhh fieldset label {
border-top:1px solid #dcdddd;
}
#interior article.post section#comments, #interior article.post section#comentar, #interior article.post section#comentar_f {
margin:4em 0 2em 4.4em;
}
#interior article.post section#comments h1, #interior article.post section#comentar h1, #interior article.post section#comentar_f h1 {
font:1.2em "BitterItalic", serif;
margin:0 0 1.6em;
padding-bottom:0.8em;
}
#interior article.post section#referencias h1 {
font:0.9em 'HelveticaNeue-Bold', 'Helvetica', Helvetica, Arial, sans-serif;
margin-left:0;
}
#interior article.post section#comments article.comentario {
margin-bottom:1em;
}
#interior article.post section#comments article.comentario p {
font-style:italic;
}
#interior article.post section#comments article.comentario div.firma {
height:3em;
margin:1.2em 0;
}
#interior article.post section#comments article.comentario div.firma address a {
padding-left:3em;
background-position:left top;
background-repeat:no-repeat;
height:2.5em;
}
#interior article.post section#comments article.comentario div.firma time {
left:3em;
top:1.3em;
}
#interior article.post section#referencias a.t_ref_inv {
display:inline-block;
width:0.9em;
height:0.9em;
margin-left:0.2em;
background:transparent url(../img/refinv.png) left top no-repeat;
}
#interior article.post section#referencias time.timlin {
display:inline;
}
article.post div.col_derecha {
width:22.4em;
margin:0.5em 0 0.6em 2.2em;
}
#interior article.post aside + aside, #interior article.post aside + figure.down {
margin-top:1.6em;
}
#interior article.post aside header, #interior article.post figure.down figcaption {
background:#dcdddd url(../img/corner_despiece.png) right top no-repeat;
margin:0 0 1em;
padding:0 1.5em;
}
#interior article.post figure.down figcaption {
background-image:none;
font:1.2em/1.3em "BitterItalic", serif;
width:18.6em;
padding:1.2em;
text-align:left
}
#interior article.post aside div {
padding:0 1.5em;
}
#interior article.post aside header h1 {
font:1.9em/1.3em "BitterItalic", serif;
width:10.2em;
margin:0.7em 0;
}
#interior article.post figure.down ul {
margin:1.5em;
}
#interior article.post figure.down ul li {
margin:0 0 0.5em;
min-height:2.5em;
line-height:1.2em;
}
#interior article.post figure.down ul li a.span {
padding-left:3em;
}
#interior article.post figure.down ul li a span.down_pdf {
width:2.8em;
height:2.1em;
font:normal 0.9em "AbelRegular", sans-serif;
margin-top:0.2em;
margin-right:0.6em;
padding-top:0.7em;
}
#interior article.post figure.down ul li a:hover span.down_pdf {
background-color:#b5baca;
}
#interior article.post figure#grafismos {
padding:1.2em 0;
margin-left:4.4em;
margin-bottom:1em;
}
#interior article.post figure#grafismos a.img_512, #interior article.post figure#grafismos ul li a.f75, #interior article.post figure#grafismos img.nolink {
padding-bottom:1.2em;
}
#interior article.post figure#grafismos ul {
margin:0 0 0 1.1em;
}
#interior article.post figure#grafismos ul li {
width:7.5em;
height:7.5em;
padding:0 1.1em 1.2em 0;
}
#interior article.post figure#grafismos a.img_512 span, #interior article.post figure#grafismos ul li a.f75 span {
bottom:0.5em;
right:1.3em;
width:2.5em;
height:2.5em;
background:transparent url(../img/ov_f1.png) top left no-repeat;
}
#interior article.post figure#grafismos ul li a.f75 span {
right:0.6em;
}
#interior article.post figure#grafismos a.img_512:hover span, #interior article.post figure#grafismos ul li a.f75:hover span {
background:transparent url(../img/ov_f2.png) top left no-repeat;
}
#interior article.post figure#grafismos a.vi span, #interior article.post figure#grafismos ul li a.vi span {
background-image:url(../img/ov_v1.png);
}
#interior article.post figure#grafismos a.vi:hover span, #interior article.post figure#grafismos ul li a.vi:hover span {
background-image:url(../img/ov_v2.png);
}
#interior article.post figure#grafismos a.ss span, #interior article.post figure#grafismos ul li a.ss span {
background-image:url(../img/ov_s1.png);
}
#interior article.post figure#grafismos a.ss:hover span, #interior article.post figure#grafismos ul li a.ss:hover span {
background-image:url(../img/ov_s2.png);
}
div#exterior {
width:28.9em;
margin-right:4.4em;
}
section#compar ul {
margin:1.5em 0 0 1.7em;
}
section#compar ul li {
margin:0 1.2em 0.5em 0;
}
section#compar ul li a {
width:10.5em;
height:2.5em;
background:transparent url(../img/co_tw.png) left top no-repeat;
}
section#compar ul li a.co_fb {
background-image:url(../img/co_fb.png);
}
section#compar ul li a.co_in {
background-image:url(../img/co_in.png);
}
section#compar ul li a.co_gp {
background-image:url(../img/co_gp.png);
}
section#compar ul li a span {
width:6.9em;
margin:0.6em 0 0 2.7em;
}
div#registrarse a, div#soli a {
margin:0.5em 2em 1em 0;
float:left;
width:15.4em;
height:3.6em;
background:transparent url(../img/registrate.png) left top no-repeat;
padding:2.4em 0 0 7.6em;
}
div#registrarse a span, div#soli a span {
text-shadow:black 0.1em 0.1em 0.2em;
}
div#soli a {
margin: 2em 2em 0.5em 2.9em;
padding: 2.4em 2em 0 5.6em;
background:transparent url(../img/b_solicitud.png) left top no-repeat;
}
div#soli.sglo a {
margin: 2em 2em 0.5em 0em;
}
#interior div#registrarse p {
padding-left:0;
}
#interior div#registrarse p#ayudaregistro {
float:right;
width:51%;
margin-top:0.5em;	
}
#cuerpo article.accesibilidad div.izq {
width:47em;
padding:2em 3.4em;
margin-left:4.4em;
}
#cuerpo article.accesibilidad div.izq p {
line-height:1.6em;
}
#cuerpo article.accesibilidad div.izq h2 {
margin-bottom:0.2em;
}
#cuerpo article.accesibilidad div.atajos section, #cuerpo article.accesibilidad div.atajos figure#latajos {
width:25.6em;
padding-top:2em;
}
section#estandar ul li {
height:4.4em;
width:8em;
}
section#estandar ul li img, section#estandar ul li a {
padding:0 0.7em;
}
section#estandar ul li:last-child img {
padding-top:1em;
}
#cuerpo article.accesibilidad div.atajos figure#latajos figcaption {
font:1.2em/2.4em "BitterItalic", serif;
position:inherit;
top:inherit;
right:inherit;
padding-left:2.5em;
margin-top:2em;
}
figure#latajos dl {
margin:0 0 0 2.6em;
padding:1em 0;
}
figure#latajos dl dt {
width:3em;
padding-bottom:0.3em;
}
figure#latajos.dtlargo dl dt {
width: calc(100% - 3em);
padding-bottom:0.7em;
}
figure#latajos dl dd {
width:20em;
padding-bottom:0.3em;
}
article.glosa div#external {
margin:0 0em 0 4em;
padding:2em 0;
width:53.8em;
}
article.glosa div#external div {
padding:0 4em 2em 15em;
}
/*article.glosa div#external div.sglo {
padding:0 4em 2em 0em;
}*/
article.glosa div#external div.dico {
background:transparent url(../img/fondo_glosario.png) 2.7em 1em no-repeat;
}
article.glosa div#external div h1 {
font:1.6em "BitterBold", serif;
margin-top:0.5em;
color:
#333;
}
article.glosa div#external div p {
line-height:1.6em;
}
article.glosa div#external div nav {
margin:1em 0;
}
article.glosa div#external div nav ul li {
padding:0.2em 2em 0.2em 0;
}
article.glosa div#external div#glosaarriba, article.glosa div#external div#glosaabajo {
padding:0;
}
nav#bltags.fblanc, form#rrhh {
border-left:none;
margin-top:9.8em;
}
nav#bltags.fblanc h1 {
margin-top:2.2em;
}
form#rrhh fieldset legend {
padding-top:2.2em;
width:100%;
margin-top:0;
}
nav#bltags.fblanc ul li {
margin-bottom:0.4em;
}
nav#bltags.fblanc ul li a, nav#bltags.fblanc ul li .activo {
padding:0.3em;
}
ul#etis {
margin:2.5em 4.7em 4em;
}
ul#etis li {
margin:0 3em 2em 0;
width:11.5em;
}
ul#etis li.nom {
margin-right:0;
}
ul#etis li span.clt {
font:1.2em/1.6em "BitterRegular", serif;
margin-bottom:0.5em;
}
ul#etis li ul li {
padding:0.2em 0;
}
article.glosa div#external.empleo div {
padding-left:4em;
}
form#rrhh fieldset label {
margin:0 0 0.7em 2.8em;
padding-top:1.7em;
}
form#rrhh fieldset input {
width:17.5em;
height:1.8em;
padding:0.2em;
margin-bottom:2em;
}
form#rrhh fieldset #espacio {
width:20em;
height:2.5em;
margin-left:2.8em;
margin-bottom:2em;
}
form#rrhh fieldset input#rh_cu {
width:6em;
height:2.5em;
top:0;
left:0;
visibility:hidden;
}
form#rrhh fieldset #navegador {
width:6em;
height:2.5em;
top:0;
left:0;
cursor:pointer;
}
form#rrhh fieldset #navegador:hover, form#rrhh fieldset #navegador:focus {
background-color:#b6bbca;
}
form#rrhh fieldset #navegador:before {
content:"Selecciona";
padding:0.5em;
line-height:2.5em;
}
form#rrhh fieldset #nombre_archivo {
width:13.1em;
height:1.9em;
left:3.2em;
padding:0.2em;
background:#fff;
color:#a9a9b0;
}
form#rrhh fieldset label[for='rh_em'] {
border-top:none;
}
form#rrhh fieldset input#rh_co {
margin-bottom:0.8em;
}
form#rrhh fieldset span {
width:17.5em;
margin:0 0 2em 3.1em;
}
form#rrhh fieldset input[type='checkbox'] {
width:1.1em;
height:1.1em;
margin-right:0.3em;
}
form#rrhh fieldset input#rh_enviar {
margin:1em 0 2em 3em;
float:left;
}
#cuerpo article.corp.buscador header section {
height:12.3em;
}
#cuerpo article.corp.buscador header section h1 {	
font:normal 1em 'HelveticaNeue-Regular', 'Helvetica', Helvetica, Arial, sans-serif;
margin:1.5em 0 0 4.4em;
}
#cuerpo article.corp.buscador header section form {
margin:1em 0 0 4.4em;
}
#cuerpo article.corp.buscador header section form #otbb {
width:16em;
height:2.6em;
margin-right:1em;
margin-top:0.5em;
padding:0 0.2em;
background:transparent url(../img/i_buscador.png) left top no-repeat;
}
#cuerpo article.corp.buscador header section form #otbb.wk {
width:16.4em;
}
#cuerpo article.corp.buscador header section form #otbbusc {
width:105px;
height:25px;
margin-top:0.5em;
background:transparent url(../img/b_buscador_int.png) left top no-repeat;
padding-left:3.5em;
}
#cuerpo article.buscador ol#busca {
margin:1.5em 4.4em;
counter-reset:li;
}
#cuerpo article.buscador ol#busca > li {
margin:1.5em 0 0 3em;
padding:0 0.3em 1.5em;
}
#cuerpo article.buscador ol#busca > li:before {
left:-2.7em;
width:2.8em;
margin-right:0.3em;
}
#cuerpo article.buscador ol#busca h2 {
font-size:1.5em;
}
#cuerpo article.buscador ol#busca a.bc + a.bc:before {
content:" / ";
}
nav#paginacion {
left:50%;
margin:3em 0;
}
nav#paginacion ul {
left:-50%;
}
nav#paginacion ul li {
margin-right:1.5em;
}
nav#paginacion, nav#paginacion ul li, nav#paginacion ul li span#ainicio, nav#paginacion ul li a#ainicio, nav#paginacion ul li span#afinal, nav#paginacion ul li a#afinal, nav#paginacion ul li span#retroceder, nav#paginacion ul li a#retroceder, nav#paginacion ul li span#avanzar, nav#paginacion ul li a#avanzar {
height:17px;
}
nav#paginacion ul li span#ainicio, nav#paginacion ul li a#ainicio, nav#paginacion ul li span#afinal, nav#paginacion ul li a#afinal {
width:24px;
background:transparent url(../img/nav_rr.png) left top no-repeat;
}
nav#paginacion ul li span#afinal, nav#paginacion ul li a#afinal {
background-image:url(../img/nav_aa.png);
}
nav#paginacion ul li span#retroceder, nav#paginacion ul li a#retroceder, nav#paginacion ul li span#avanzar, nav#paginacion ul li a#avanzar {
width:17px;
background:transparent url(../img/nav_r.png) left top no-repeat;
}
nav#paginacion ul li span#avanzar, nav#paginacion ul li a#avanzar {
background-image:url(../img/nav_a.png);	
}
nav#paginacion ul li a.pagina, nav#paginacion ul li.pagina {
font:1.2em/1.5em "BitterItalic", serif;
color:#999; 
}
form#fcontacto fieldset input.alerta, form#rrhh fieldset input.alerta {
background-color:#fa8072;	
}
form#fcontacto fieldset label[for='acepto'].alerta, form#fcontacto fieldset label[for='acepto'].alerta a, form#rrhh fieldset label[for='rh_acepto'].alerta, form#rrhh fieldset label[for='rh_acepto'].alerta a, form#rrhh fieldset span#nombre_archivo.alerta {
color:#b22222;		
}
form#rrhh fieldset span#nombre_archivo.alerta {
text-decoration:blink;	
}
form#fcontacto fieldset p, form#rrhh fieldset p {
padding:2em 3em 0;	
}
form#fcontacto fieldset p + p, form#rrhh fieldset p + p {
padding-top:0;	
}
figure#cvhcard p.org.fn strong {
color:#8890aa;
margin-bottom:0.5em;
}
article.post.ejemplo h2 {
margin-top:1.4em;
}
article.post.ejemplo h2 + figure {
margin-top:1em;	
}
h2.i_te a.overlay:link, h2.i_te a.overlay:hover, h2.i_te a.overlay:visited, h2.i_te a.overlay:active, #interior article.post p mark a.overlay:link, #interior article.post p mark a.overlay:hover, #interior article.post p mark a.overlay:visited, #interior article.post p mark a.overlay:active, #cuerpo article.corp .doscols_sinmarco h3 a.overlay:link, #cuerpo article.corp .doscols_sinmarco h3 a.overlay:hover, #cuerpo article.corp .doscols_sinmarco h3 a.overlay:visited, #cuerpo article.corp .doscols_sinmarco h3 a.overlay:active {
background-color:transparent;
}
footer section#clientes.alroi h1, footer section#clientes.alroi a {
font:1.4em 'BitterRegular', sans-serif;
color:#8890AA;	
text-transform:uppercase;
text-align:left;
}
footer section#clientes.alroi h1,footer section#clientes.alibro h1 {
margin:0 1em 0 2em;
}
footer section#clientes.alibro h2 {
margin:0.3em 0 0 2.8em;	
}
footer section#clientes.alibro h1 {
font:1.4em 'BitterBold', sans-serif;
font-weight:normal;
color:#8890AA;	
text-transform:uppercase;
text-align:left;
}
footer section#clientes.alibro h2 {
font:1em 'AbelRegular', sans-serif;
font-weight:normal;
color:#8890AA;	
text-transform:uppercase;
text-align:left;
}
footer section#clientes.alibro {
background:transparent url(../img/lego.png) 2.8em 6.1em no-repeat;
}
footer section#clientes.alibro a#alibros {
font-size:1em;
display:inline;
text-decoration:none;
color:#8890AA;
}
footer section#clientes.alibro a#alibros:focus, footer section#clientes.alibro a#alibros:hover, .doscols_marco a {
text-decoration:underline;	
}
div#soli a {
text-decoration:none;
}
.doscols_marco a.overlay:link, .doscols_marco a.overlay:visited, .doscols_marco a.overlay:hover, .doscols_marco a.overlay:active {
text-decoration:none;	
}
footer section#clientes.alroi a {
font-family: 'BitterBold', sans-serif;
display:block;
height:7.5em;
padding:0.2em 0 0 2em;
background:transparent url(../img/re_roi.png) center 2.4em no-repeat;
}
#cuca {
position:fixed;
width:100%;
height:14.5em;
bottom:0.5em;
z-index:100;
padding-top:0.5em;
}
#cuca div {
width:21.4em;
height:auto;
margin:0 auto;
background:rgba(0, 0, 0, 0.76);
color: #fff;
font: 1.4em/1.2em 'HelveticaNeue-Regular', 'Helvetica', Helvetica, Arial, sans-serif;
padding: 2em;
text-align:center;
border-radius:1em;
text-shadow:0.1em;
-webkit-box-shadow: 0px 2px 7px 2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 7px 2px rgba(0,0,0,0.75);
box-shadow: 0px 2px 7px 2px rgba(0,0,0,0.75);
}
#cuca button {
margin:1em auto 0.3em;
border:none;
border-radius:0.4em;
border:1px solid #000;
font-size:0.9em;
width:140px;
height:30px;
background-color:#dcdddc;
color:#6f6e6e;
text-shadow:#fff 0.1em 0.1em 0.2em;
cursor:pointer;
}
#cuca button:hover, #cuca button:focus {
background-color:#b5baca;
border:1px solid #666;	
}
section#bnr {
width:86em;
height:22em;
background-color:transparent;
background-image:url(../img/li_ban.png), url(../img/banner.png);
background-position:10.8em 0.1em, left top;
background-repeat:no-repeat, no-repeat;
margin:2.5em 0 0;
text-align:left;
}
section#bnr2 {
width:100%;
height:22em;
background-color:transparent;
background-image:url(../img/banner.png);
background-position:right top;
background-repeat:no-repeat;
margin:2.5em 0 1.4em;
}
section#bnr small {
font:1.2em/2em 'BitterItalic', sans-serif;
font-weight:normal;
color:#333;	
text-align:left;
margin-left:1.3em;
}
section#bnr h1#li_ep {
display:block;
max-width:7.3em;
font:1.5em 'AbelRegular', sans-serif;
font-weight:normal;
color:#fff;
background-color:#333;
text-align:right;
margin:0;
padding:0.5em 0.7em 0.5em 0;
position:relative;
top:3em;
}
section#bnr p#li_ti {
font:2.4em/1em 'BitterBold', sans-serif;
font-weight:lighter;
text-transform:uppercase;
color:#fff;
margin:0;
padding-left:11.2em;
position:relative;
top:-0.2em;
}
section#bnr p#li_st {
font:1.4em 'BitterRegular', sans-serif;
font-weight:normal;
text-transform:uppercase;
color:#fff;
margin:0;
width:22em;
display:block;
padding-left:19.2em;
text-align:left;
}
section#bnr p#li_au {
font:1.7em 'BitterRegular', sans-serif;
font-weight:normal;
color:#333;
margin:0;
width:17em;
display:block;
padding-left:15.8em;
padding-top:0.5em;
text-align:left;
}
#interior article.post section#bnr p a {
color:#fff;	
font-weight:normal;
hyphens:none;
-moz-hyphens:none;
-webkit-hyphens:none;
cursor:pointer;
}
ul#li_botones {
margin-top:5em;
margin-left:7em;
}
ul#li_botones, ul#li_botones li {
list-style:none;
}
ul#li_botones li {
padding:0 0 0.8em 0;
}
ul#li_botones li a#pu_iuoc, ul#li_botones li a#pu_itunes, ul#li_botones li a#pu_amazon, ul#li_botones li a#pu_play {
width:11em;
display:block;
text-indent:-99em;
-webkit-box-shadow: 0px 4px 10px -4px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 4px 10px -4px rgba(50, 50, 50, 0.75);
box-shadow: 0px 4px 10px -4px rgba(50, 50, 50, 0.75);
}
ul#li_botones li a#pu_itunes {
height:4em;
background:transparent url(../img/ibooks.png) left top no-repeat;
}
ul#li_botones li a#pu_iuoc {
height:4em;
background:transparent url(../img/boto_ediuoc.png) left top no-repeat;
}
ul#li_botones li a#pu_amazon {
height:3.8em;
background:transparent url(../img/amazon.png) left top no-repeat;
}
ul#li_botones li a#pu_play {
height:3.9em;
background:transparent url(../img/google_play.png) left top no-repeat;
}
#interior article.post section#bnr + h1 {
margin:0.5em 0 0.2em 1.3em;
}
section#bnr2 + section#compar {
margin-top:1em; 
}
article.lista figure.f230 ~ p {
padding-left:26.7em;
}
b#antibot:after, b#antibot1:after {
content:"Se ha activado el sistema anti-robot. Recargue la página para acceder al formulario.";
text-align: left;
display:block;
padding-top:3em;
font-size: 1.1em;
margin: 0 4em;
line-height: 1.6em;
font-weight:normal;
}
b#antibot1:after {
padding:1.5em;
color:#fff;
background-color:#666;
margin:0;
margin-bottom:1em;
border-radius:5px;
}