/* RESET CSS */
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, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	line-height: 1;	font-family: inherit;	text-align: left;	vertical-align: baseline;}
/*a img, :link img, :visited img {border: 0}*/
p {margin:0;}
a {text-decoration:none; outline:none}
table {border-collapse: collapse;border-spacing: 0}
ol, ul {list-style: none}
q:before, q:after, blockquote:before, blockquote:after {content: ""}
strong {font-weight:bold}

@font-face {
    font-family: 'arnhem-blondregular';
    src: url('../font/arnhem-blond-webfont.eot');
    src: url('../font/arnhem-blond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/arnhem-blond-webfont.woff') format('woff'),
         url('../font/arnhem-blond-webfont.ttf') format('truetype'),
         url('../font/arnhem-blond-webfont.svg#arnhem-blondregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'arnhem-boldregular';
    src: url('../font/arnhem-bold-webfont.eot');
    src: url('../font/arnhem-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/arnhem-bold-webfont.woff') format('woff'),
         url('../font/arnhem-bold-webfont.ttf') format('truetype'),
         url('../font/arnhem-bold-webfont.svg#arnhem-boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'faktblond';
    src: url('../font/fakt-blond-webfont.eot');
    src: url('../font/fakt-blond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/fakt-blond-webfont.woff') format('woff'),
         url('../font/fakt-blond-webfont.ttf') format('truetype'),
         url('../font/fakt-blond-webfont.svg#faktblond') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'faktblond_italic';
    src: url('../font/fakt-blonditalic-webfont.eot');
    src: url('../font/fakt-blonditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/fakt-blonditalic-webfont.woff') format('woff'),
         url('../font/fakt-blonditalic-webfont.ttf') format('truetype'),
         url('../font/fakt-blonditalic-webfont.svg#faktblond_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'fakt_bdbold';
    src: url('../font/fakt-bold-webfont.eot');
    src: url('../font/fakt-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/fakt-bold-webfont.woff') format('woff'),
         url('../font/fakt-bold-webfont.ttf') format('truetype'),
         url('../font/fakt-bold-webfont.svg#fakt_bdbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'fakt_bdbold_italic';
    src: url('../font/fakt-bolditalic-webfont.eot');
    src: url('../font/fakt-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/fakt-bolditalic-webfont.woff') format('woff'),
         url('../font/fakt-bolditalic-webfont.ttf') format('truetype'),
         url('../font/fakt-bolditalic-webfont.svg#fakt_bdbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
 
}
@font-face {
    font-family: 'faktnormal';
    src: url('../font/fakt-normal-webfont.eot');
    src: url('../font/fakt-normal-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/fakt-normal-webfont.woff') format('woff'),
         url('../font/fakt-normal-webfont.ttf') format('truetype'),
         url('../font/fakt-normal-webfont.svg#faktnormal') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'faktnormal_italic';
    src: url('../font/fakt-normalitalic-webfont.eot');
    src: url('../font/fakt-normalitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/fakt-normalitalic-webfont.woff') format('woff'),
         url('../font/fakt-normalitalic-webfont.ttf') format('truetype'),
         url('../font/fakt-normalitalic-webfont.svg#faktnormal_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}



/* BODY */
/*html, body{margin:0;padding:0;min-height:100%}*/

body, html{font-size: 62.5%;}
body {font-size: 101%;} /* para todos */
html>body {font-size: 100%;} /* para mozilla, aunque tiene efecto en IE7 y posteriores */
*:first-child+html body {font-size: 101%;}  /* para IE7 y posteriores */
body {margin:0;font-family:"faktblond", Arial;font-weight:normal;color:#000;background:#cccccc;}
body.popup {background:#fff;}

.contenedor{width:99em;margin:0 auto;text-align:center;float:none;border: 0px dotted red}

/* cabecera */
div.global_container_cabecera {background: #fff}
#wrapper_cabecera {overflow: hidden}
#wrapper_cabecera div.logo {float: left;padding: 30px 0 18px}
#wrapper_cabecera ul {float: right;padding-top: 33px}
#wrapper_cabecera ul li {float: left;margin-left: 30px}
#wrapper_cabecera ul li a {font:normal 13px/1em 'faktblond', arial; color:#302f32;}
#wrapper_cabecera ul li a.idioma {color:#000;border-left: 1px solid #000;padding-left: 30px}
#wrapper_cabecera ul li a:hover {/*font-family:'fakt_bdbold'*/text-decoration: underline;}
#wrapper_cabecera ul li a.activo {font-family:'fakt_bdbold'}
#wrapper_cabecera ul li a.activo:hover {text-decoration: none}

/* menu */
div.global_container_menu {background:white url(../img/cabecera.jpg) center top no-repeat;padding-bottom: 41px}
#wrapper_menu {padding: 120px 0 0 0;overflow: hidden}
#wrapper_menu h1 {font:normal 40px/1em 'arnhem-blondregular', arial;color:#fff;margin-bottom: 44px;}
#wrapper_menu #nav_menu {float: left}
#wrapper_menu #nav_menu a {font:normal 13px/1em 'fakt_bdbold'; color: #737373;margin-right: 27px;text-transform: uppercase;  }
#wrapper_menu #nav_menu a:hover {color: #000}
#wrapper_menu #nav_menu a.activo {color: #000000;  }
#wrapper_menu #nav_menu a.activo:hover {text-decoration: none}
#wrapper_menu #nav_menu span {font:normal 13px/1em 'fakt_bdbold'; color: #000000;margin-right: 27px;text-transform: uppercase;  }
#wrapper_menu .menu-right {float: right;padding-bottom: 1px}
#wrapper_menu .menu-right a {font:normal 13px/1em 'fakt_bdbold'; color: #737373;margin-left: 27px  }
#wrapper_menu .menu-right a:hover {text-decoration: underline}
#wrapper_menu .menu-right a.activo {color: #000000;  }
#wrapper_menu .menu-right a.activo:hover {text-decoration: none}
#wrapper_menu .menu-right span.usuario {font:normal 13px/1em 'faktblond'; color: #737373;margin-left: 27px  }
#wrapper_menu .menu-right a.salir {margin-left: 3px  }


div.global_container_pagina{background:white;}

/* INDEX */
#wrapper-index {}
#wrapper-index section.presentacion {padding-bottom: 52px; border-bottom: 1px solid #b2b2b2;margin-bottom: 9px}
#wrapper-index section.presentacion p {width: 660px;font:normal 18px/23px 'faktblond'; color: #737373;}
#wrapper-index section.eleccion {overflow: hidden;}
#wrapper-index section.eleccion > p {font: normal 13px/24px 'faktblond'; color:#737373;text-transform: uppercase; margin-bottom: 25px}
#wrapper-index section.eleccion h2 {font:normal 24px/1em 'arnhem-blondregular', arial;color:#000;margin-bottom: 32px;}
#wrapper-index section.eleccion h3 {font:normal 20px/1em 'arnhem-blondregular', arial;color:#000;margin-bottom: 14px;}
#wrapper-index section.eleccion ul {overflow: hidden;padding-bottom: 89px}
#wrapper-index section.eleccion ul li {width: 310px;margin-right: 30px;float: left}
#wrapper-index section.eleccion ul li.ultimo {margin-right: 0}
#wrapper-index section.eleccion ul li h2 {font:normal 24px/1em 'arnhem-blondregular', arial;color:#000;margin-bottom: 22px;}
#wrapper-index section.eleccion ul li p {font: normal 13px/18px 'faktblond'; color:#000;margin-bottom: 10px}
#wrapper-index section.eleccion ul li p a {color:#000;text-decoration: underline}
#wrapper-index section.eleccion ul li > a {font: normal 13px/1em 'fakt_bdbold'; color:#000;border-bottom: 2px solid #b2b2b2;padding-bottom: 8px;display: block;float: left}
#wrapper-index section.eleccion ul li > a:hover {border-color:#000}

/* CATALOGO */
#wrapper-catalogo {}
#wrapper-catalogo .cabecera-catalogo {padding-bottom: 66px}
#wrapper-catalogo .cabecera-catalogo h2 {float: left;font: normal 24px/1em 'arnhem-blondregular', arial;color:#000;}
#wrapper-catalogo .cabecera-catalogo .filtros {float: right}
#wrapper-catalogo .cabecera-catalogo .filtros .buscar {border-bottom: 1px solid #b2b2b2;padding-bottom: 6px;display: inline-block;}
#wrapper-catalogo .cabecera-catalogo .filtros .buscar input {font:normal 13px/1em 'faktblond_italic', arial;color:#737373;border: none;width: 265px;margin-right: 15px }
#wrapper-catalogo .cabecera-catalogo .filtros .buscar a {font:normal 13px/23px 'fakt_bdbold'; color: #000;padding-left: 27px;background: url(../img/btn-buscar.png) left center no-repeat}
#wrapper-catalogo .cabecera-catalogo .filtros .buscar a:hover {text-decoration: underline;}
#wrapper-catalogo .cabecera-catalogo .filtros #div_ordenar {display: inline-block;margin-left: 48px;position: relative;padding-bottom:6px;border: 0px dotted red}
#wrapper-catalogo .cabecera-catalogo .filtros #div_ordenar > a {font:normal 13px/23px 'fakt_bdbold'; color: #000;padding-left: 30px;background: url(../img/btn-ordenar.png) left center no-repeat;display: block;}
#wrapper-catalogo .cabecera-catalogo .filtros #div_ordenar > a:hover {text-decoration: underline;}
#wrapper-catalogo .cabecera-catalogo .filtros #div_ordenar > a:hover #ul_orden {display: block}
#wrapper-catalogo .cabecera-catalogo .filtros #div_ordenar #ul_orden {display: none;position: absolute;min-width: 220px/*170px*/;border-top: 1px solid #b2b2b2;right: -48px;top: 29px}
#wrapper-catalogo .cabecera-catalogo .filtros #div_ordenar #ul_orden li {height: 21px;border: 1px solid #b2b2b2;text-align: center;border-top:0;padding-top: 8px;background: white}
#wrapper-catalogo .cabecera-catalogo .filtros #div_ordenar #ul_orden li a {font: normal 13px/1em 'faktblond'; color:#b2b2b2;display: block;text-align: left;padding-left: 10px}
#wrapper-catalogo .cabecera-catalogo .filtros #div_ordenar #ul_orden li a.on {font-weight: bold;}
#wrapper-catalogo .cabecera-catalogo .filtros #div_ordenar #ul_orden li a:hover {text-decoration: underline}
#wrapper-catalogo ul.listado {clear: both;overflow: hidden;}
/*
#wrapper-catalogo ul.listado li {width: 225px;margin:0 30px 48px 0;float: left}
#wrapper-catalogo ul.listado li:nth-child(4n) {margin-right: 0}
*/
#wrapper-catalogo ul.listado li {width: 225px;margin:0 11px 48px;float: left}
#wrapper-catalogo ul.listado li > a > img {margin-bottom: 18px}
#wrapper-catalogo ul.listado li p.autor {font: normal 11px/1em 'faktblond'; color:#737373;text-transform: uppercase;/*margin-bottom: 11px*/;height: 22px;text-transform: uppercase;}
#wrapper-catalogo ul.listado li p.nombre {font: normal 18px/20px 'arnhem-blondregular', arial;color:#000;margin-bottom: 4px;height: 60px;overflow: hidden}
#wrapper-catalogo ul.listado li p.bottom {overflow: hidden;}
#wrapper-catalogo ul.listado li p.bottom a {font: normal 13px/1em 'fakt_bdbold'; color:#000;border-bottom: 2px solid #b2b2b2;padding-bottom: 8px;display: block;float: right}
#wrapper-catalogo ul.listado li p.bottom a:hover {border-color:#000}
#wrapper-catalogo ul.listado li p.bottom span {float: left;font: normal 13px/1em 'faktblond'; color:#737373;}

#wrapper-catalogo ul.listado li.subir-ajax {border-top: 1px solid #b2b2b2;padding-top: 15px;padding-bottom: 0px;text-align: center;width: 990px;}
#wrapper-catalogo ul.listado li.subir-ajax a {font: normal 13px/1em 'fakt_bdbold'; color:#000;border-bottom: 2px solid #b2b2b2;padding-bottom: 8px;text-align: center;background: url(../img/arrow-top.png) right 6px no-repeat;padding-right: 15px}
#wrapper-catalogo ul.listado li.subir-ajax a:hover {border-color:#000}
#wrapper-catalogo .carga-ajax {border-top: 1px solid #b2b2b2;padding-top: 15px;padding-bottom: 87px;text-align: center}
#wrapper-catalogo .carga-ajax.loading {background: url(../img/350.gif) center 15px no-repeat}
#wrapper-catalogo .carga-ajax.loading:hover {background-image: url(../img/350.gif)}
#wrapper-catalogo .carga-ajax a {font: normal 13px/1em 'fakt_bdbold'; color:#000;border-bottom: 2px solid #b2b2b2;padding-bottom: 8px;text-align: center;background: url(../img/arrow-bottom.png) right 6px no-repeat;padding-right: 15px}
#wrapper-catalogo .carga-ajax a:hover {border-color:#000}


#contenedor_listado_noticias .carga-ajax {background: url(../img/bg-cargar-mas.png) center top no-repeat; height: 33px; text-align: center;}
#contenedor_listado_noticias .carga-ajax:hover {background-image: url(../img/bg-cargar-mas-over.png)}
#contenedor_listado_noticias .carga-ajax.loading {background-image: url(../img/350.gif)}
#contenedor_listado_noticias .carga-ajax.loading:hover {background-image: url(../img/350.gif)}
#contenedor_listado_noticias .carga-ajax a {font:normal 14px/14px 'fjalla_oneregular', Arial; color:#fff;text-align: center;display: block; padding-top: 10px; height:22px;}
#contenedor_listado_noticias .carga-ajax a:hover {text-decoration: underline;}



/* SOLICITUD EN CURSO */
#wrapper-solicitud {}
#wrapper-solicitud .cabecera-solicitud {padding-bottom: 66px}
#wrapper-solicitud .cabecera-solicitud h2 {float: left;font: normal 24px/1em 'arnhem-blondregular', arial;color:#000;}
#wrapper-solicitud ul.contenido {overflow: hidden;}
#wrapper-solicitud ul.contenido li {}
#wrapper-solicitud ul.contenido li.col1 {width: 310px;float: left}
#wrapper-solicitud ul.contenido li.col1 p {font: normal 18px/23px 'faktblond'; color:#737373;}
#wrapper-solicitud ul.contenido li.col1 p.margen-abajo {margin-bottom: 18px}
#wrapper-solicitud ul.contenido li.col1 a.nueva-solicitud {font: normal 13px/1em 'fakt_bdbold'; color:#000;border-bottom: 2px solid #b2b2b2;padding-bottom: 8px;text-align: center;margin-bottom: 120px;display: block;float: left}
#wrapper-solicitud ul.contenido li.col1 a.nueva-solicitud:hover {border-color:#000}
#wrapper-solicitud ul.contenido li.col1 p a {color:#737373;text-decoration: underline;}
#wrapper-solicitud ul.contenido li.col2 {margin-left: 340px}
#wrapper-solicitud ul.contenido li.col2 ul.seleccion {}
#wrapper-solicitud ul.contenido li.col2 ul.seleccion li {padding: 11px 0 20px 0;border-top: 1px solid #b2b2b2;overflow: hidden;}
#wrapper-solicitud ul.contenido li.col2 ul.seleccion li div.numero {font: normal 24px/18px 'arnhem-blondregular', arial;color:#000;float: left;width: 28px}
#wrapper-solicitud ul.contenido li.col2 ul.seleccion li div.articulo {float: left;width: 282px}
#wrapper-solicitud ul.contenido li.col2 ul.seleccion li div.articulo p.literal {font: normal 13px/18px 'faktblond'; color:#000;margin-bottom: 4px}
#wrapper-solicitud ul.contenido li.col2 ul.seleccion li div.articulo p.autor {font: normal 11px/1em 'faktblond'; color:#000;margin-bottom: 7px;text-transform: uppercase;}
#wrapper-solicitud ul.contenido li.col2 ul.seleccion li div.articulo p.referencia {font: normal 18px/20px 'arnhem-blondregular'; color:#000;margin-bottom: 5px}
#wrapper-solicitud ul.contenido li.col2 ul.seleccion li div.articulo p.num-catalogo {font: normal 13px/20px 'faktblond'; color:#737373;}
#wrapper-solicitud ul.contenido li.col2 ul.seleccion li div.texto {float: left;width: 237px; padding-right: 10px}
#wrapper-solicitud ul.contenido li.col2 ul.seleccion li div.texto p {font: normal 13px/18px 'faktblond'; color:#737373;}
#wrapper-solicitud ul.contenido li.col2 ul.seleccion li div.texto p.literal {font: normal 13px/18px 'faktblond'; color:#000;margin-bottom: 4px}

#wrapper-solicitud ul.contenido li.col2 ul.seleccion li div.eliminar {margin-left: 587px}
#wrapper-solicitud ul.contenido li.col2 ul.seleccion li div.eliminar a {font: normal 13px/18px 'faktblond'; color:#000;text-decoration: underline;padding-left: 16px; background: url(../img/btn-eliminar.png) left center no-repeat}
#wrapper-solicitud div.botones {border-top: 1px solid #b2b2b2;padding: 21px 0 90px;overflow: hidden;margin: 38px 0 0}
#wrapper-solicitud div.botones a.comprando {font: normal 13px/1em 'fakt_bdbold'; color:#000;border-bottom: 2px solid #b2b2b2;padding-bottom: 8px;text-align: center;float: left }
#wrapper-solicitud div.botones a.comprando:hover {border-color:#000}
#wrapper-solicitud div.botones a.seguir {font: normal 13px/1em 'fakt_bdbold'; color:#000;border-bottom: 2px solid #b2b2b2;padding-bottom: 8px;text-align: center;float: right;}
#wrapper-solicitud div.botones a.seguir:hover {border-color:#000}
#wrapper-solicitud div.botones a.seguir.off {opacity: .2;cursor: default;}
#wrapper-solicitud div.botones a.seguir.off:hover {border-color:#b2b2b2;}
#wrapper-solicitud div.botones div.privacidad {width: 368px;margin-right: 20px;float: right;font: normal 13px/18px 'faktblond'; color:#000;margin-top: -4px}
#wrapper-solicitud div.botones div.privacidad a {color:#000;text-decoration: underline;}

/* FUNCIONAMIENTO */
#wrapper-funcionamiento {}
#wrapper-funcionamiento .cabecera-funcionamiento {padding-bottom: 66px}
#wrapper-funcionamiento .cabecera-funcionamiento h2 {float: left;font: normal 24px/1em 'arnhem-blondregular', arial;color:#000;}
#wrapper-funcionamiento ul.contenido {overflow: hidden;}
#wrapper-funcionamiento ul.contenido li {width: 480px;float: left;margin-bottom: 40px}
#wrapper-funcionamiento ul.contenido li h3 {font: normal 18px/18px 'arnhem-blondregular', arial;color:#000;margin-bottom: 23px}
#wrapper-funcionamiento ul.contenido li p {font: normal 13px/18px 'faktblond'; color:#737373;margin-left: 17px}
#wrapper-funcionamiento ul.contenido li p.margen-abajo {margin-bottom: 16px}
#wrapper-funcionamiento ul.contenido li.col1, #wrapper-funcionamiento ul.contenido li.col3 {margin-right: 30px}
#wrapper-funcionamiento div.botones {border-top: 1px solid #b2b2b2;padding: 21px 0 90px;overflow: hidden;margin: 38px 0 0;text-align: right;}
#wrapper-funcionamiento div.botones a.seguir {font: normal 13px/1em 'fakt_bdbold'; color:#000;border-bottom: 2px solid #b2b2b2;padding-bottom: 8px;text-align: center;}
#wrapper-funcionamiento div.botones a.seguir:hover {border-color:#000}

/* TARIFAS */
#wrapper-tarifas {}
#wrapper-tarifas .cabecera-tarifas {padding-bottom: 66px}
#wrapper-tarifas .cabecera-tarifas h2 {float: left;font: normal 24px/1em 'arnhem-blondregular', arial;color:#000;}
#wrapper-tarifas ul.contenido {overflow: hidden;}
#wrapper-tarifas ul.contenido li {width: 310px;float: left;margin-bottom: 40px;margin-right: 30px}
#wrapper-tarifas ul.contenido li h3 {font: normal 18px/18px 'arnhem-blondregular', arial;color:#000;margin-bottom: 23px}
#wrapper-tarifas ul.contenido li p {font: normal 13px/18px 'faktblond'; color:#737373;margin-left: 17px}
#wrapper-tarifas ul.contenido li p.margen-abajo {margin-bottom: 16px}
#wrapper-tarifas ul.contenido li.col3, #wrapper-tarifas ul.contenido li.col6 {margin-right: 0}
#wrapper-tarifas ul.contenido li.col1, #wrapper-tarifas ul.contenido li.col2, #wrapper-tarifas ul.contenido li.col3 {min-height: 95px} 

#wrapper-tarifas div.botones {border-top: 1px solid #b2b2b2;padding: 21px 0 90px;overflow: hidden;margin: 38px 0 0;text-align: right;}
#wrapper-tarifas div.botones a.seguir {font: normal 13px/1em 'fakt_bdbold'; color:#000;border-bottom: 2px solid #b2b2b2;padding-bottom: 8px;text-align: center;}
#wrapper-tarifas div.botones a.seguir:hover {border-color:#000}

/*  CONTACTO */
#wrapper-contacto {}
#wrapper-contacto .cabecera-contacto {padding-bottom: 66px}
#wrapper-contacto .cabecera-contacto h2 {float: left;font: normal 24px/1em 'arnhem-blondregular', arial;color:#000;}
#wrapper-contacto ul.contenido {overflow: hidden;padding-bottom: 50px}
#wrapper-contacto ul.contacto li {}
#wrapper-contacto ul.contenido li.col1 {width: 310px;float: left;margin-right: 30px}
#wrapper-contacto ul.contenido li.col1 p {font: normal 18px/23px 'faktblond'; color:#737373;}
#wrapper-contacto ul.contenido li.col2 {width: 310px;float: left;margin-right: 30px}
#wrapper-contacto ul.contenido li.col2 p {font: normal 13px/18px 'faktblond'; color:#000;margin-bottom: 17px}
#wrapper-contacto ul.contenido li.col2 ul {}
#wrapper-contacto ul.contenido li.col2 ul li {border-bottom: 1px solid #b2b2b2; padding-bottom: 10px; margin-bottom: 23px}
#wrapper-contacto ul.contenido li.col2 ul li input {font: normal 13px/14px 'faktblond_italic'; color:#737373;border:0;width: 100%}
#wrapper-contacto ul.contenido li.col3 {margin-left: 680px}
#wrapper-contacto ul.contenido li.col3 p {font: normal 13px/18px 'faktblond'; color:#000;margin-bottom: 17px}
#wrapper-contacto ul.contenido li.col3 textarea {font: normal 13px/14px 'faktblond_italic'; color:#737373;border:1px solid #b2b2b2;width: 304px;height: 264px}
#wrapper-contacto div.botones {border-top: 1px solid #b2b2b2;padding: 21px 0 90px;overflow: hidden;margin: 38px 0 0}
#wrapper-contacto div.botones a.seguir {font: normal 13px/1em 'fakt_bdbold'; color:#000;border-bottom: 2px solid #b2b2b2;padding-bottom: 8px;text-align: center;float: right;}
#wrapper-contacto div.botones a.seguir:hover {border-color:#000}
#wrapper-contacto div.botones a.seguir.off {opacity: .2;cursor: default;}
#wrapper-contacto div.botones a.seguir.off:hover {border-color:#b2b2b2;}
#wrapper-contacto div.botones div.privacidad {width: 368px;margin-right: 20px;float: right;font: normal 13px/18px 'faktblond'; color:#000;margin-top: -4px}
#wrapper-contacto div.botones div.privacidad a {color:#000;text-decoration: underline;}

/* CONFIRMAR PEDIDO */
#wrapper-formularios-pedidos {}
#wrapper-formularios-pedidos .cabecera-formularios-pedidos {padding-bottom: 66px}
#wrapper-formularios-pedidos .cabecera-formularios-pedidos h2 {float: left;font: normal 24px/1em 'arnhem-blondregular', arial;color:#000;}
#wrapper-formularios-pedidos ul.contenido {overflow: hidden;}
#wrapper-formularios-pedidos ul.contacto li {}
#wrapper-formularios-pedidos ul.contenido li.col1 {width: 310px;float: left;margin-right: 30px}
#wrapper-formularios-pedidos ul.contenido li.col1 p {font: normal 18px/23px 'faktblond'; color:#737373;margin-bottom: 8px}
#wrapper-formularios-pedidos ul.contenido li.col1 p a {color:#737373;text-decoration: underline;}
#wrapper-formularios-pedidos ul.contenido li.col1 > img  {margin-bottom: 13px}
#wrapper-formularios-pedidos ul.contenido li.col1 p.autor {font: normal 11px/1em 'faktblond'; color:#000;margin-bottom: 5px}
#wrapper-formularios-pedidos ul.contenido li.col1 p.nombre {font: normal 18px/20px 'arnhem-blondregular'; color:#000;margin-bottom:8px}
#wrapper-formularios-pedidos ul.contenido li.col1 p.referencia {font: normal 13px/20px 'faktblond'; color:#737373;}
#wrapper-formularios-pedidos ul.contenido li.col1 ul {margin-top: 33px}
#wrapper-formularios-pedidos ul.contenido li.col1 ul li {border-bottom: 1px solid #b2b2b2; padding-bottom: 5px; margin-bottom: 28px;float: left}
#wrapper-formularios-pedidos ul.contenido li.col1 ul li input {font: normal 13px/14px 'faktblond_italic', arial; color:#737373;border:0;width: 206px}
#wrapper-formularios-pedidos ul.contenido li.col1 ul li textarea {font: normal 13px/14px 'faktblond_italic'; color:#737373;border:1px solid #b2b2b2;width: 304px;height: 146px;}

#wrapper-formularios-pedidos ul.contenido li.col1 ul li.comprobar {float: none;text-align: right;border-bottom: 0}
#wrapper-formularios-pedidos ul.contenido li.col1 ul li.comprobar.loading {background: url(../img/350.gif) center 15px no-repeat}
#wrapper-formularios-pedidos ul.contenido li.col1 ul li.comprobar.loading a {display: none}
#wrapper-formularios-pedidos ul.contenido li.col1 ul li a#a_comprobar {font: normal 13px/1em 'fakt_bdbold'; color:#000;border-bottom: 1px solid #b2b2b2;padding-bottom: 8px;text-align: center;}
#wrapper-formularios-pedidos ul.contenido li.col1 ul li a#a_comprobar:hover {border-color:#000}

#wrapper-formularios-pedidos ul.contenido li.col1 #div_resultado {margin-bottom: 25px;display: none;clear: both;}

#wrapper-formularios-pedidos ul.contenido li.col1 a.atencion {font: normal 13px/14px 'faktblond', arial; color:#000;text-decoration: underline;background: url(../img/ico-atencion.png) left center no-repeat;padding-left: 17px}
#wrapper-formularios-pedidos ul.contenido li.col1 li.noborde {border: 0}

#wrapper-formularios-pedidos ul.contenido li.col2 {width: 310px;float: left;margin-right: 30px}
#wrapper-formularios-pedidos ul.contenido li.col2 p {font: normal 13px/18px 'faktblond'; color:#000;margin-bottom: 17px}
#wrapper-formularios-pedidos ul.contenido li.col2 ul {overflow: hidden;}
#wrapper-formularios-pedidos ul.contenido li.col2 ul li {margin-bottom: 20px;}
#wrapper-formularios-pedidos ul.contenido li.col2 ul li textarea {font: normal 13px/14px 'faktblond_italic'; color:#737373;border:1px solid #b2b2b2;width: 304px;height: 174px;margin-bottom: 10px}
#wrapper-formularios-pedidos ul.contenido li.col2 ul li input[type=checkbox] {float: left;}
#wrapper-formularios-pedidos ul.contenido li.col2 ul li div.linkeme-check-style {float: left;}
#wrapper-formularios-pedidos ul.contenido li.col2 ul li span {font: normal 13px/18px 'faktblond'; color:#000;margin-left: 29px;display: block;}

#wrapper-formularios-pedidos ul.contenido li.col3 {margin-left: 680px}
#wrapper-formularios-pedidos ul.contenido li.col3 p {font: normal 13px/18px 'faktblond'; color:#000;margin-bottom: 17px}
#wrapper-formularios-pedidos ul.contenido li.col3 ul {overflow: hidden;}
#wrapper-formularios-pedidos ul.contenido li.col3 ul li {border-bottom: 1px solid #b2b2b2; padding-bottom: 10px; margin-bottom: 23px;float: left}
#wrapper-formularios-pedidos ul.contenido li.col3 ul li.margen {margin-right: 10px}
#wrapper-formularios-pedidos ul.contenido li.col3 ul li input {font: normal 13px/14px 'faktblond_italic'; color:#737373;border:0;width: 310px}
#wrapper-formularios-pedidos ul.contenido li.col3 ul li input#txt_cif {width: 145px;}
#wrapper-formularios-pedidos ul.contenido li.col3 ul li input#txt_telefono {width: 154px;}

#wrapper-formularios-pedidos div.botones {border-top: 1px solid #b2b2b2;padding: 21px 0 90px;overflow: hidden;margin: 38px 0 0;text-align: right;}
#wrapper-formularios-pedidos div.botones a.seguir {font: normal 13px/1em 'fakt_bdbold'; color:#000;border-bottom: 2px solid #b2b2b2;padding-bottom: 8px;text-align: center;}
#wrapper-formularios-pedidos div.botones a.seguir:hover {border-color:#000}

/* REGISTRO */
#wrapper-registro {}
#wrapper-registro .cabecera-registro {padding-bottom: 66px}
#wrapper-registro .cabecera-registro h2 {float: left;font: normal 24px/1em 'arnhem-blondregular', arial;color:#000;}
#wrapper-registro ul.contenido {overflow: hidden;}
#wrapper-registro ul.contacto li {}
#wrapper-registro ul.contenido li.col1 {width: 310px;float: left;margin-right: 30px}
#wrapper-registro ul.contenido li.col1 p {font: normal 18px/23px 'faktblond'; color:#737373;margin-bottom: 17px}
#wrapper-registro ul.contenido li.col2 {width: 310px;float: left;margin-right: 30px}
#wrapper-registro ul.contenido li.col2 p {font: normal 13px/18px 'faktblond'; color:#000;margin-bottom: 35px}
#wrapper-registro ul.contenido li.col2 ul {overflow: hidden;}
#wrapper-registro ul.contenido li.col2 ul li {border-bottom: 1px solid #b2b2b2; padding-bottom: 10px; margin-bottom: 23px;float: left}
#wrapper-registro ul.contenido li.col2 ul li.noborder {border:0}
#wrapper-registro ul.contenido li.col2 ul li.margen {margin-right: 10px}
#wrapper-registro ul.contenido li.col2 ul li label {font: normal 13px/18px 'faktblond'; color:#000;margin-right: 28px}
#wrapper-registro ul.contenido li.col2 ul li input {font: normal 13px/14px 'faktblond_italic'; color:#737373;border:0;width: 310px}
#wrapper-registro ul.contenido li.col2 ul li input[type=checkbox] {width: inherit;margin-right: 12px;}
#wrapper-registro ul.contenido li.col3 {margin-left: 680px}
#wrapper-registro ul.contenido li.col3 p {font: normal 13px/18px 'faktblond'; color:#000;margin-bottom: 17px}
#wrapper-registro ul.contenido li.col3 div.noborder {padding-bottom: 23px}
#wrapper-registro ul.contenido li.col3 div.noborder label {font: normal 13px/18px 'faktblond'; color:#000;margin-right: 28px}
#wrapper-registro ul.contenido li.col3 ul {overflow: hidden;}
#wrapper-registro ul.contenido li.col3 ul.particular {display: block}
#wrapper-registro ul.contenido li.col3 ul.profesional {display: none}
#wrapper-registro ul.contenido li.col3 ul li {border-bottom: 1px solid #b2b2b2; padding-bottom: 10px; margin-bottom: 23px;float: left}
#wrapper-registro ul.contenido li.col3 ul li.noborder {border:0}
#wrapper-registro ul.contenido li.col3 ul li.margen {margin-right: 10px}
#wrapper-registro ul.contenido li.col3 ul li label {font: normal 13px/18px 'faktblond'; color:#000;margin-right: 28px}
#wrapper-registro ul.contenido li.col3 ul li input {font: normal 13px/14px 'faktblond_italic'; color:#737373;border:0;width: 310px}
#wrapper-registro ul.contenido li.col3 ul li input[type=checkbox] {width: inherit;margin-right: 12px;}
#wrapper-registro ul.contenido li.col3 ul li input#txt_cod_postal {width: 145px;}
#wrapper-registro ul.contenido li.col3 ul li input#txt_poblacion {width: 154px;}
#wrapper-registro ul.contenido li.col3 ul li input#txt_cod_postal_facturacion {width: 145px;}
#wrapper-registro ul.contenido li.col3 ul li input#txt_poblacion_facturacion {width: 154px;}
#wrapper-registro ul.contenido li.col3 ul li input#txt_provincia {width: 145px;}
#wrapper-registro ul.contenido li.col3 ul li input#txt_pais {width: 154px;}
#wrapper-registro div.botones {border-top: 1px solid #b2b2b2;padding: 21px 0 90px;overflow: hidden;margin: 38px 0 0}
#wrapper-registro div.botones a.seguir {font: normal 13px/1em 'fakt_bdbold'; color:#000;border-bottom: 2px solid #b2b2b2;padding-bottom: 8px;text-align: center;float: right;}
#wrapper-registro div.botones a.seguir:hover {border-color:#000}
#wrapper-registro div.botones a.seguir.off {opacity: .2;cursor: default;}
#wrapper-registro div.botones a.seguir.off:hover {border-color:#b2b2b2;}
#wrapper-registro div.botones div.privacidad {width: 368px;margin-right: 20px;float: right;font: normal 13px/18px 'faktblond'; color:#000;margin-top: -4px}
#wrapper-registro div.botones div.privacidad a {color:#000;text-decoration: underline;}
#wrapper-registro div.botones div.boletin {margin-right: 20px;float: right;font: normal 13px/18px 'faktblond'; color:#000;margin-top: -4px}
#wrapper-registro div.botones div.boletin a {color:#000;text-decoration: underline;}

/* LEGALES */
#wrapper-legales {padding-bottom: 86px}
#wrapper-legales .cabecera-legales {padding-bottom: 66px}
#wrapper-legales .cabecera-legales h2 {float: left;font: normal 24px/1em 'arnhem-blondregular', arial;color:#000;}
#wrapper-legales ul.contenido {overflow: hidden;margin-bottom: 32px}
#wrapper-legales ul.contenido li {}
#wrapper-legales ul.contenido li.col1 {width: 310px;float: left}
#wrapper-legales ul.contenido li.col1 p {font: normal 18px/23px 'arnhem-blondregular'; color:#000;float: left}
#wrapper-legales ul.contenido li.col1 h3 {font: normal 18px/23px 'arnhem-blondregular'; color:#000;margin-left: 17px }
#wrapper-legales ul.contenido li.col2 {margin-left: 340px;width: 580px}
#wrapper-legales ul.contenido li.col2 p {font: normal 13px/18px 'faktblond'; color:#737373;}

/* LOGIN */
.global_container_login {position: relative;width: 468px}
.global_container_login h1 {position: absolute; top:82px; left: 30px;font: normal 36px/1em 'arnhem-blondregular'; color:#fff;}
.global_container_login > img {margin-bottom: 37px}
.global_container_login .contenido {margin-left: 30px;}
.global_container_login .contenido > p {font: normal 18px/23px 'faktblond'; color:#737373;margin-bottom: 37px}
.global_container_login .contenido ul {margin-left: 49px}
.global_container_login .contenido ul li {border-bottom: 1px solid #b2b2b2; padding-bottom: 10px; margin-bottom: 23px;width: 310px}
.global_container_login .contenido ul li input {font: normal 13px/14px 'faktblond_italic'; color:#737373;border:0;width: 310px}
.global_container_login .contenido div.botones {padding:0;margin:0 0 65px;text-align: right;margin-right: 79px}
.global_container_login .contenido div.botones a {font: normal 13px/1em 'fakt_bdbold'; color:#000;border-bottom: 2px solid #b2b2b2;padding-bottom: 8px;text-align: center;}
.global_container_login .contenido div.botones a:hover {border-color:#000}
.global_container_login .contenido div.registrar {margin-bottom: 40px}
.global_container_login .contenido div.registrar p {font: normal 13px/18px 'faktblond', arial; color:#000;width: 310px}
.global_container_login .contenido div.registrar p a {color:#000;text-decoration: underline;}


/* INSCRIPCIÓN SERVICIO ONLINE */
.global_container_inscripcion {position: relative;width: 468px}
.global_container_inscripcion h1 {position: absolute; top:82px; left: 30px;font: normal 36px/1em 'arnhem-blondregular'; color:#fff;}
.global_container_inscripcion > img {margin-bottom: 37px}
.global_container_inscripcion .contenido {margin-left: 30px;}
.global_container_inscripcion .contenido > p {font: normal 18px/23px 'faktblond'; color:#737373;margin-bottom: 37px}
.global_container_inscripcion .contenido ul {margin-left: 49px}
.global_container_inscripcion .contenido ul li {border-bottom: 1px solid #b2b2b2; padding-bottom: 10px; margin-bottom: 45px;width: 310px}
.global_container_inscripcion .contenido ul li input {font: normal 13px/14px 'faktblond_italic'; color:#737373;border:0;width: 310px}
.global_container_inscripcion .contenido div.botones {padding:0;margin:0 0 65px;text-align: right;float: right;margin-right: 36px}
.global_container_inscripcion .contenido div.botones a {font: normal 13px/1em 'fakt_bdbold'; color:#000;border-bottom: 2px solid #b2b2b2;padding-bottom: 8px;text-align: center;}
.global_container_inscripcion .contenido div.botones a:hover {border-color:#000}
.global_container_inscripcion .contenido div.botones img.cargando {margin: 0 auto;height: 32px;display: none}
.global_container_inscripcion .contenido div.registrar {margin-bottom: 40px;width: 310px;float: left}
.global_container_inscripcion .contenido div.registrar div.linkeme-check-style {float: left; display: block;}
.global_container_inscripcion .contenido div.registrar p {font: normal 13px/18px 'faktblond', arial; color:#000;width: 310px; margin-left: 24px}
.global_container_inscripcion .contenido div.registrar p a {color:#000;text-decoration: underline;}
.global_container_inscripcion .resultado {margin:0 30px 40px;clear:both;font: normal 18px/23px 'faktblond'; color:#737373;/*width: 400px;*/}

/* TARIFAS */
.global_container_tarifas {position: relative;width: 468px;padding-bottom:30px;}
.global_container_tarifas h1 {position: absolute; top:82px; left: 30px;font: normal 36px/1em 'arnhem-blondregular'; color:#fff;}
.global_container_tarifas > img {margin-bottom: 27px}
.global_container_tarifas .contenido {margin:0 8px 0 30px;padding-right:8px;height:454px;overflow:auto;width: 420px}
.global_container_tarifas .contenido.gr {height:inherit;}
.global_container_tarifas .contenido h2 {font: normal 18px/23px 'arnhem-blondregular', arial; color:#000;margin-bottom: 13px;margin-top: 10px}
.global_container_tarifas .contenido h3 {font: normal 12px/18px 'fakt_bdbold', arial; color:#000;margin-bottom: 5px}
.global_container_tarifas .contenido p {font: normal 13px/18px 'faktblond'; color:#737373;margin-bottom:23px;}
.global_container_tarifas .contenido.gr p {font: normal 18px/23px 'faktblond'; color:#737373;margin-bottom:23px;}
.global_container_tarifas .contenido table {margin-bottom:23px;}
.global_container_tarifas .contenido table td{font: normal 13px/18px 'faktblond'; color:#737373;}


/* SESIÓN FOTOGRÁFICA */
#wrapper-sesion-fotografica {}
#wrapper-sesion-fotografica .cabecera-formularios-pedidos {padding-bottom: 66px}
#wrapper-sesion-fotografica .cabecera-formularios-pedidos h2 {float: left;font: normal 24px/1em 'arnhem-blondregular', arial;color:#000;}
#wrapper-sesion-fotografica section.presentacion {padding-bottom: 52px; border-bottom: 1px solid #b2b2b2;margin-bottom: 30px}
#wrapper-sesion-fotografica section.presentacion p {width: 660px;font:normal 18px/23px 'faktblond'; color: #737373;}
#wrapper-sesion-fotografica ul.contenido {overflow: hidden;}
#wrapper-sesion-fotografica ul.contenido li.col1 {width: 650px;float: left;margin-right: 30px}
#wrapper-sesion-fotografica ul.contenido li.col1 p {font: normal 13px/18px 'faktblond'; color:#000;width:310px;margin-bottom: 22px}
#wrapper-sesion-fotografica ul.contenido li.col1 textarea {font: normal 13px/14px 'faktblond_italic'; color:#737373;border:1px solid #b2b2b2;width: 649px;height: 228px;margin-bottom: 21px}
#wrapper-sesion-fotografica ul.contenido li.col1 a.atencion {font: normal 13px/14px 'faktblond', arial; color:#000;text-decoration: underline;background: url(../img/ico-atencion.png) left center no-repeat;padding-left: 17px}

#wrapper-formularios-pedidos ul.contenido li.col1 li.noborde {border: 0}

#wrapper-sesion-fotografica ul.contenido li.col2 {margin-left: 680px}
#wrapper-sesion-fotografica ul.contenido li.col2 p {font: normal 13px/18px 'faktblond'; color:#000;margin-bottom: 17px}
#wrapper-sesion-fotografica ul.contenido li.col2 ul {overflow: hidden;}
#wrapper-sesion-fotografica ul.contenido li.col2 ul li {border-bottom: 1px solid #b2b2b2; padding-bottom: 8px; margin-bottom: 17px;float: left}
#wrapper-sesion-fotografica ul.contenido li.col2 ul li.margen {margin-right: 10px}
#wrapper-sesion-fotografica ul.contenido li.col2 ul li input {font: normal 13px/14px 'faktblond_italic'; color:#737373;border:0;width: 310px}
#wrapper-sesion-fotografica ul.contenido li.col2 ul li input#txt_cif {width: 145px;}
#wrapper-sesion-fotografica ul.contenido li.col2 ul li input#txt_telefono {width: 154px;}
#wrapper-sesion-fotografica div.botones {border-top: 1px solid #b2b2b2;padding: 21px 0 90px;overflow: hidden;margin: 38px 0 0}
#wrapper-sesion-fotografica div.botones a.seguir {font: normal 13px/1em 'fakt_bdbold'; color:#000;border-bottom: 2px solid #b2b2b2;padding-bottom: 8px;text-align: center;float: right;}
#wrapper-sesion-fotografica div.botones a.seguir:hover {border-color:#000}
#wrapper-sesion-fotografica div.botones a.seguir.off {opacity: .2;cursor: default;}
#wrapper-sesion-fotografica div.botones a.seguir.off:hover {border-color:#b2b2b2;}
#wrapper-sesion-fotografica div.botones div.privacidad {width: 368px;margin-right: 20px;float: right;font: normal 13px/18px 'faktblond'; color:#000;margin-top: -4px}
#wrapper-sesion-fotografica div.botones div.privacidad a {color:#000;text-decoration: underline;}

/* pie */
.global_container_pie {background: #cccccc;padding: 31px 0 62px}
#wrapper_pie {overflow: hidden;}
#wrapper_pie .pie-left {float:left; }
#wrapper_pie .pie-left span {font:normal 11px/1em 'faktblond'; color: #363636 }
#wrapper_pie .pie-right {float:right; }
#wrapper_pie .pie-right span {font:normal 11px/1em 'faktblond'; color: #363636;margin: 0 14px}
#wrapper_pie .pie-right a {font:normal 11px/1em 'faktblond'; color: #363636; }
#wrapper_pie .pie-right a:hover {text-decoration: underline;}

@media screen and ( max-width: 1024px)/*,  screen and ( max-device-width: 1024px )*/ {

    #wrapper-catalogo .cabecera-catalogo .filtros #div_ordenar #ul_orden {right: 0px;}

}

textarea {resize: none;}

.oculto {display: none}
#fancybox-close {background: url(../img/btn-cerrar-fancy.jpg) left top no-repeat;width: 22px; height: 22px; right: 0;top: 0;text-indent: -9999}
.lb-v-scrollbar { right: 6px; top: 2px; width: 1px; background: #cdcdcd; opacity: 1; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; }
.lb-v-scrollbar-slider {background: #515050;border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; left: -5px;width: 13px }


div.linkeme-check-style {background:url(..//img/checkbox-false.png) no-repeat left top;display:inline-block;width:15px;height:15px;margin-bottom:-2px;margin-right:6px}
div.linkeme-check-style.checked {background-image: url(../img/checkbox-true.png)}
/*input[type=checkbox].linkeme-checkStyle {display:none}*/

#fancybox-title  {}
#fancybox-title span#fancybox-title-over {font: normal 18px/20px 'arnhem-blondregular', arial;color:#000;padding:13px 15px 19px;background:#fff;}

