/*//////////////////////////////////////*/
/*/////////Elementos basicos////////////*/
/*//////////////////////////////////////*/
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, figure, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

ol, ul {
  list-style: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}

blockquote, q {
  quotes: "" "";
}

body {
  margin: 0;
  padding: 0;
  font: normal 11pt/1.3 arimoRegular, Arial, Helvetica, sans-serif;
  color: #141414;
}

/*todos los elementos a 0*/
body * {
  margin: 0;
  padding: 0;
}

/*all elements boxsizing*/
body * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.hide {
  display: none;
}

/*Paraghraps*/
p {
  padding-bottom: 12pt;
  font-size: 11pt;
  line-height: 1.2;
}

ul li {
  padding: 0 5pt 2pt 8pt;
  font-size: 11pt;
  line-height: 1.2;
  position: relative;
}
ul li:before {
  content: " ";
  left: 0;
  top: 3.6pt;
  width: 6pt;
  height: 6pt;
  border-radius: 50%;
  border: 1pt solid #666666;
  display: block;
  position: absolute;
  background: #666666;
  -webkit-print-color-adjust: exact;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

ul ul li {
  padding: 0 0 3pt 6pt;
  font-size: 11pt;
  line-height: 1.2;
  position: relative;
}
ul ul li:before {
  content: " ";
  top: 5.1pt;
  width: 3pt;
  height: 3pt;
  border: 1pt solid #666666;
  border-radius: 0;
  background: #666666;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

ul {
  padding-bottom: 12pt;
  list-style-type: none;
}
ul ul {
  padding: 5pt 0 12pt 2pt;
}

address {
  font-style: normal;
}

hr {
  display: none;
}

/*Formularios*/
form {
  display: none;
}

/*Vinculos*/
a:link {
  color: #141414;
  text-decoration: none;
}

a:visited {
  color: #141414;
}

a:hover, a:active {
  color: #141414;
}

/*///////////////////////////////*/
/*/////////LAYOUT////////////*/
/*///////////////////////////////*/
#principal {
  padding: 12pt 10pt;
}

#header {
  margin-bottom: 4pt;
  padding-bottom: 4pt;
  border-bottom: 5pt solid #b3b3b3;
}

/*Columna Izquierda*/
#cuerpo #colIzquierda {
  display: none;
}

/*Centro*/
/*Columna Derecha*/
#cuerpo #colDestacados {
  display: none;
}

#footer {
  padding: 12pt 10pt;
  border-top: 5pt solid #b3b3b3;
}

/*////////////////////////////////*/
/*////////////ELEMENTOS////////////*/
/*////////////////////////////////*/
/*////////////CABECERA////////////*/
/*logo*/
#header #logoHead img.hide {
  width: 40%;
  max-width: 300pt;
  height: auto;
  display: block;
}

/*slogan*/
/*path*/
#header .path {
  display: none;
}

/*clientes*/
#header #user {
  display: none;
}

/*buscador/su compra Breve*/
#header #userTools {
  display: none;
}

/*Buscador*/
/*su compra Breve*/
/*menu secciones*/
#header #seccionesMenu {
  display: none;
}

/*menu Principal*/
#header #mainMenu {
  display: none;
}

/*menu cabecera*/
#header #headerMenu {
  display: none;
}

/*////////////Columna Centro////////////*/
/*Titulos destacados*/
.destacaTitle {
  margin-bottom: 10pt;
  font: normal 20pt/0.9 robotoRegular, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #141414;
  letter-spacing: -2pt;
}
.destacaTitle strong, .destacaTitle cite {
  font-style: normal;
  font-weight: normal;
  color: #141414;
}

.destacaTitleB {
  margin-bottom: 8pt;
  font: normal 17pt/1 robotoMedium, Arial, Helvetica, sans-serif;
  letter-spacing: -1pt;
  text-transform: uppercase;
  color: #141414;
}
.destacaTitleB span {
  padding-bottom: 1pt;
  border-bottom: 2pt solid #b3b3b3;
  display: inline-block;
}
.destacaTitleB strong, .destacaTitleB cite {
  font-style: normal;
  font-weight: normal;
  color: #141414;
}

.destacaTitleC {
  margin-bottom: 8pt;
  font: normal 15pt/1 robotoCondensedLight, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: -1pt;
  color: #141414;
}
.destacaTitleC span {
  padding-bottom: 2pt;
  border-bottom: 1pt dotted #b3b3b3;
  display: inline-block;
}

/*Separador de secciones*/
#centro .hr {
  height: 20pt;
  display: block;
  clear: both;
  overflow: hidden;
}

/*ver mas (centro, colIzquierda, colDestacados)*/
.vermas {
  display: none;
}

/*ver mas (arriba)*/
/*Publicidad Portada*/
#centro .publicidad.sliderShow {
  display: none;
}

/*Modulos Contenido*/
#centro .modCont {
  padding: 10pt 16pt 28pt 16pt;
  border: 1pt solid #b3b3b3;
  border-radius: 6pt;
  overflow: visible;
  position: relative;
  z-index: 2;
}

#centro .modVermas {
  display: none;
}

/*Titulos (Modulos de contenido)*/
#centro .modTitle {
  margin: 0 -6pt 10pt;
  padding: 6pt 10pt 4pt 10pt;
  font: normal 16pt/1.1 robotoCondensed, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  border-radius: 3pt;
  position: relative;
}

/*Menu Seccion*/
/*Items (Default)*/
.item, #centro .item {
  padding: 0;
  background-image: none;
}

/*Bloque titulo*/
.item .titBlock {
  padding-bottom: 5pt;
  z-index: 2;
}
.item .titBlock .date {
  padding-bottom: 2pt;
  font: normal 11pt/1.1 robotoRegular, Arial, Helvetica, sans-serif;
  display: block;
}
.item .titBlock h2 {
  padding: 0 0 4pt;
  font: normal 16pt/1.1 robotoMedium, Arial, Helvetica, sans-serif;
  letter-spacing: -0.5pt;
  text-transform: uppercase;
  /*background: #000FFF;*/
}
.item .titBlock h2 strong {
  padding-top: 1pt;
  font: normal 12pt/1.1 robotoRegular, Arial, Helvetica, sans-serif;
  letter-spacing: 0;
  color: #141414;
  display: block;
}

/*autor*/
.item .autor,
#centro .item .autor {
  padding: 0 0 1pt;
  font: normal 9pt/1.1 robotoCondensed, Arial, Helvetica, sans-serif;
  color: #141414;
  display: block;
}
.item .autor cite,
#centro .item .autor cite {
  font-style: normal;
  font-size: 13pt;
  font-weight: bold;
  vertical-align: -1pt;
}

/*Editorial*/
.item .editorial,
#centro .item .editorial {
  padding: 2pt 0 2pt;
  font: normal 11pt/1.1 robotoBold, Arial, Helvetica, sans-serif;
  color: #141414;
  text-transform: uppercase;
}
.item .editorial strong,
#centro .item .editorial strong {
  font-weight: normal;
}

/*Prepublicacion*/
.item .prepublicacion,
#centro .item .prepublicacion,
#centro .item .descripcion .prepublicacion,
#colIzquierda .item .prepublicacion,
#colDestacados .item .prepublicacion {
  margin: 5pt auto 8pt;
  padding: 3pt 8pt 4pt 8pt;
  font: normal 11pt/1.1 robotoBold, Arial, Helvetica, sans-serif;
  text-align: center;
  color: #141414;
  border: 1pt solid #b3b3b3;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
}

/*Imagen*/
.item .imagen {
  position: relative;
  z-index: 2;
  font-size: 0;
  line-height: 0;
}
.item .imagen a:link, .item .imagen a:visited, .item .imagen .imageFrame {
  width: auto;
  display: block;
  position: relative;
  z-index: 2;
  box-shadow: 4pt 4pt 0 0 #dedede;
}
.item .imagen a:link img, .item .imagen a:visited img, .item .imagen .imageFrame img {
  border: 1pt solid #ffffff;
}
.item .novedadIco {
  left: -2pt;
  top: -2pt;
  width: 60pt;
  height: 60pt;
  text-indent: 100%;
  z-index: 2;
  display: block;
  position: absolute;
}
.item .ofertaIco {
  right: -20pt;
  bottom: 8pt;
  width: 53pt;
  height: 53pt;
  text-indent: 100%;
  display: block;
  position: absolute;
}

/*redes sociales*/
#centro .item .socialNetworks {
  display: none;
}

/*preview Google*/
/*descripcion*/
.item .descripcion,
#centro .item .descripcion {
  padding: 0 0 5pt 0;
}
.item .descripcion p,
#centro .item .descripcion p {
  padding: 0 0 12pt 0;
}

/*datos*/
/*Datos Extra*/
/*formatos disponibles*/
#centro .item .bookFormats {
  padding: 0;
}
#centro .item .bookFormats .format {
  padding: 0;
}
#centro .item .bookFormats .format:before {
  content: none;
  display: none;
}
#centro .item .bookFormats .formatType {
  font: normal 12pt/1.2 robotoBlack, Arial, Helvetica, sans-serif;
  display: inline-block;
}
#centro .item .bookFormats .formatType span {
  padding: 0 0 4pt 0;
  display: block;
}
#centro .item .bookFormats .formatType br {
  display: none;
}
#centro .item .bookFormats .novedadIco {
  width: 50pt;
  height: 13pt;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  background-position: -186pt -47pt;
}
#centro .item .bookFormats .ofertaIco {
  right: 0;
  bottom: 0;
  width: 39pt;
  height: 39pt;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  background-position: -116pt 1pt;
}

/*valoracion*/
.item .valoracion,
#centro .item .valoracion,
#colIzquierda .item .valoracion,
#colDestacados .item .valoracion {
  padding: 0;
  font-size: 11pt;
  line-height: 12pt;
}
.item .valoracion a,
#centro .item .valoracion a,
#colIzquierda .item .valoracion a,
#colDestacados .item .valoracion a {
  display: none;
}
.item .valoracion .vercomentarios,
#centro .item .valoracion .vercomentarios,
#colIzquierda .item .valoracion .vercomentarios,
#colDestacados .item .valoracion .vercomentarios {
  display: inline-block;
}

/*precio Normal*/
.item .pvp,
#centro .item .pvp,
#colIzquierda .item .pvp,
#colDestacados .item .pvp {
  padding: 0;
  color: #141414;
  white-space: nowrap;
  position: relative;
}
.item .pvp p,
#centro .item .pvp p,
#colIzquierda .item .pvp p,
#colDestacados .item .pvp p {
  padding: 0;
}
.item .pvp p strong,
#centro .item .pvp p strong,
#colIzquierda .item .pvp p strong,
#colDestacados .item .pvp p strong {
  font: normal 18pt/1.1 texgyreadventorBold, Arial, Helvetica, sans-serif;
  letter-spacing: -2pt;
  word-spacing: -1pt;
  display: block;
}
.item .pvp p strong span,
#centro .item .pvp p strong span,
#colIzquierda .item .pvp p strong span,
#colDestacados .item .pvp p strong span {
  font: normal 10pt/1.1 arimoRegular, Arial, Helvetica, sans-serif;
  letter-spacing: 0;
  vertical-align: 2pt;
}
.item .pvp p strong br,
#centro .item .pvp p strong br,
#colIzquierda .item .pvp p strong br,
#colDestacados .item .pvp p strong br {
  display: none;
}

/*precio Oferta*/
.item .pvp.oferta .antes,
#centro .item .pvp.oferta .antes {
  font: normal 10pt/1.1 arimoRegular, Arial, Helvetica, sans-serif;
  color: #141414;
  display: block;
}
.item .pvp.oferta .antes del,
#centro .item .pvp.oferta .antes del {
  font: bold 14pt/1 robotoRegular, Arial, Helvetica, sans-serif;
  word-spacing: -1pt;
}
.item .pvp.oferta br,
#centro .item .pvp.oferta br {
  display: none;
}

/*precio Oferta sin Precio Oferta Clever AH*/
.item .pvp.oferta.sinPrecioOferta strong span,
#centro .item .pvp.oferta.sinPrecioOferta strong span {
  margin-bottom: 0 !important;
  display: inline-block !important;
}

/*estado stock*/
#centro .item .estado {
  padding: 0;
}
#centro .item .estado strong {
  padding: 4pt 0 5pt 0;
  font: bold 11pt/1.1 arimoRegular, Arial, Helvetica, sans-serif;
  display: inline-block;
}

/*comprar*/
.item .itemForm, .item .fichaForm form {
  z-index: 2;
  position: relative;
  font-size: 0;
  line-height: 0;
}
.item .itemForm .submitButton.comprar, .item .itemForm .submitButton.verCompra, .item .itemForm .submitButton.avisar, .item .fichaForm form .submitButton.comprar, .item .fichaForm form .submitButton.verCompra, .item .fichaForm form .submitButton.avisar {
  width: 146pt;
}
.item .itemForm .submitButton.comprar span, .item .itemForm .submitButton.verCompra span, .item .itemForm .submitButton.avisar span, .item .fichaForm form .submitButton.comprar span, .item .fichaForm form .submitButton.verCompra span, .item .fichaForm form .submitButton.avisar span {
  text-align: center;
  display: block;
}
.item .itemForm .submitButton.avisar:link, .item .itemForm .submitButton.avisar:visited, .item .fichaForm form .submitButton.avisar:link, .item .fichaForm form .submitButton.avisar:visited {
  box-shadow: -1pt -1pt 0 0 rgba(0, 0, 0, 0.4) inset, 1pt 1pt 0 0 rgba(255, 255, 255, 0.45) inset, 0 -14pt 0 0 rgba(0, 0, 0, 0.1) inset;
  background-color: #30829a;
}
.item .itemForm .submitButton.avisar:link span, .item .itemForm .submitButton.avisar:visited span, .item .fichaForm form .submitButton.avisar:link span, .item .fichaForm form .submitButton.avisar:visited span {
  padding-right: 32pt;
  display: block;
}
.item .itemForm .submitButton.avisar:hover, .item .itemForm .submitButton.avisar:active, .item .fichaForm form .submitButton.avisar:hover, .item .fichaForm form .submitButton.avisar:active {
  box-shadow: -1pt -1pt 0 0 rgba(0, 0, 0, 0.4) inset, 1pt 1pt 0 0 rgba(255, 255, 255, 0.45) inset, 0 -14pt 0 0 rgba(0, 0, 0, 0.1) inset;
  background-color: #12aedc;
}

/*Filas*/
.row, #centro .row {
  margin: 0 0 21pt;
  padding: 0;
  width: 100%;
  position: relative;
  /*overflow: hidden;*/
}
.row:after, #centro .row:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

/*Items (en CINCO COLUMNAS en Ficha)*/
#centro .row.cincoCol {
  display: none;
}

#centro .row.cincoCol .item {
  content: 3%;
  margin-left: 3%;
  float: left;
  clear: none;
  width: 17.6%;
}
#centro .row.cincoCol .item:before {
  content: none;
  display: none;
}
#centro .row.cincoCol .item:first-child, #centro .row.cincoCol .item:nth-child(5n+1) {
  margin-left: 0;
}
#centro .row.cincoCol .item:nth-child(5n+1) {
  clear: left;
}

/*Bloque titulo (en CINCO COLUMNAS)*/
/*autor (en CINCO COLUMNAS)*/
#centro .row.cincoCol .item .autor {
  padding-bottom: 4pt;
}
#centro .row.cincoCol .item .autor cite {
  font-size: 12pt;
}

/*Editorial (en CINCO COLUMNAS)*/
#centro .row.cincoCol .item .editorial {
  padding-top: 2pt;
  font-size: 10pt;
}

/*Imagen (en CINCO COLUMNAS)*/
#centro .row.cincoCol .item .imagen {
  width: 100%;
  margin-bottom: 6pt;
  position: relative;
}
#centro .row.cincoCol .item .imagen a:link, #centro .row.cincoCol .item .imagen a:visited, #centro .row.cincoCol .item .imagen .imageFrame {
  vertical-align: bottom;
  display: inline-block;
  font-size: 0;
  line-height: 0;
}
#centro .row.cincoCol .item .imagen img {
  margin: 0 auto;
  width: auto;
  height: auto;
  max-width: 126pt;
  max-height: 80pt;
}

/*redes sociales (en CINCO COLUMNAS)*/
/*preview Google (en CINCO COLUMNAS)*/
/*descripcion (en CINCO COLUMNAS)*/
#centro .row.cincoCol .item .descripcion {
  padding: 0 !important;
  margin: 0 !important;
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
  position: absolute;
}

/*datos (en CINCO COLUMNAS)*/
/*Datos Extra (en CINCO COLUMNAS)*/
/*valoracion (en CINCO COLUMNAS)*/
#centro .row.cincoCol .item .valoracion img {
  margin: 0 auto;
}
#centro .row.cincoCol .item .valoracion .vercomentarios {
  padding: 0 !important;
  margin: 0 !important;
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
  position: absolute;
}

/*precio Normal (en CINCO COLUMNAS)*/
/*precio Oferta (en CINCO COLUMNAS)*/
/*estado stock (en CINCO COLUMNAS)*/
/*comprar (en CINCO COLUMNAS)*/
/*cambiar cantidad (en CINCO COLUMNAS)*/
/*////////////FOOTER////////////*/
/*menu pie*/
#footer #footerMenu {
  display: none;
}

/*redes sociales*/
#footer .socialNetworks h4 {
  padding-bottom: 2pt;
  font-size: 10pt;
}
#footer .socialNetworks ul {
  list-style-type: none;
}
#footer .socialNetworks ul:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
#footer .socialNetworks ul li {
  padding: 0 3pt 0 0;
  float: left;
}
#footer .socialNetworks ul li:before {
  content: none;
  display: none;
}

/*arriba*/
/*firma*/
#footer #firma .hide {
  display: block;
}
#footer #firma img {
  width: 25%;
  max-width: 200pt;
  height: auto;
}
#footer #firma address {
  font-size: 11pt;
}
#footer #firma strong {
  font-weight: bold;
}

/*firma OPTYMA*/
#footer #firmaOptyma {
  display: none;
}

/*////////////////////////////////*/
/*////////////OTROS ELEMENTOS////////////*/
/*////////////////////////////////*/
/*tablas de datos*/
#centro .tableData {
  margin-bottom: 14pt;
  border-style: none;
  border-collapse: collapse;
  border-spacing: 0;
}
#centro .tableData caption {
  padding: 2pt 4pt;
  font-family: robotoCondensedLight, Arial, Helvetica, sans-serif;
  text-align: left;
  text-transform: uppercase;
  border-bottom: 1pt solid #b3b3b3;
}
#centro .tableData th {
  padding: 8pt 8pt;
  font: bold 10pt/1.1 arimoRegular, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  vertical-align: top;
  border: 1pt solid #b3b3b3;
  border-top-style: none;
}
#centro .tableData th:first-child {
  border-left-color: #b3b3b3;
}
#centro .tableData th:last-child {
  border-right-color: #b3b3b3;
}
#centro .tableData td {
  padding: 5pt 10pt;
  vertical-align: top;
  border: 1pt solid #b3b3b3;
}
#centro .tableData strong {
  font-family: robotoRegular, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #141414;
}

/*////////////EU COOKIE LAW////////////*/
#cookieTerms {
  display: none !important;
}

/*////////////FICHA ARTICULO////////////*/
#centro .item.fichaArticulo {
  padding: 16pt 16pt 16pt 16pt;
  width: 100%;
  border: 1pt solid #b3b3b3;
  border-radius: 6pt;
  position: relative;
}
#centro .item.fichaArticulo:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

/*Bloque titulo(en Ficha)*/
.item.fichaArticulo .titBlock {
  padding: 10pt 8pt 5pt 0pt;
  margin-bottom: 8pt;
  width: 80%;
  border-bottom: 4pt solid #e0e0e0;
  float: right;
  position: relative;
}
.item.fichaArticulo .titBlock h1 {
  padding-bottom: 4pt;
  font: normal 26pt/0.9 robotoMedium, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: -2pt;
}
.item.fichaArticulo .titBlock h2 {
  font: normal 16pt/1 robotoRegular, Arial, Helvetica, sans-serif;
  letter-spacing: -1pt;
}

/*Imagen (en FICHA)*/
#centro .item.fichaArticulo .imagen {
  padding: 0 18pt 14pt 0;
  width: 20%;
  float: left;
}
#centro .item.fichaArticulo .imagen .imageFrame {
  width: 100%;
}
#centro .item.fichaArticulo .imagen .imageFrame img {
  width: 100%;
  height: auto;
}

/*descripcion (en Ficha)*/
#centro .item.fichaArticulo .descripcion {
  padding: 0 7pt 0 7pt;
  width: 80%;
  float: right;
  clear: right;
  position: relative;
}

/*datos*/
#centro .item.fichaArticulo .datos {
  width: 70%;
}

/*descargas, material valido*/
#centro .item.fichaArticulo .muestras {
  width: 100%;
}
#centro .item.fichaArticulo .muestras h4 {
  padding-bottom: 2pt;
  font-weight: bold;
}
#centro .item.fichaArticulo .muestras.materialValido .tableData {
  width: 100%;
}
#centro .item.fichaArticulo .muestras.materialValido .tableData caption {
  display: none;
}
#centro .item.fichaArticulo .muestras.materialValido .tableData th {
  padding: 5pt;
  font-size: 8pt;
  border-style: solid;
}
#centro .item.fichaArticulo .muestras.materialValido .tableData td {
  font-size: 10pt;
  vertical-align: top;
  line-height: 1.1;
  border: 1pt dotted #94999c;
  border-top-style: none;
  border-bottom: 5pt solid #ffffff;
  word-wrap: break-word;
}
#centro .item.fichaArticulo .muestras.materialValido .tableData td:first-child {
  padding-left: 10pt;
  border-left-style: none;
}
#centro .item.fichaArticulo .muestras.materialValido .tableData td:last-child {
  white-space: nowrap;
  border-right-style: none;
}
#centro .item.fichaArticulo .muestras.materialValido .tableData .separator {
  padding: 0;
  height: 4pt;
  overflow: hidden;
  border: 0 none;
  font-size: 0;
  line-height: 0;
}

/*Datos Extra (en Ficha)*/
#centro .item.fichaArticulo .datosExtra {
  padding: 0 7pt 0 7pt;
  right: 0;
  top: 0;
  width: 30%;
  text-align: right;
  position: absolute;
  z-index: 10;
}

/*formatos disponibles (en Ficha)*/
#centro .item.fichaArticulo .bookFormats {
  width: 100%;
  /*datos (en Ficha - formatos disponibles)*/
  /*Datos Extra (en Ficha - formatos disponibles)*/
}
#centro .item.fichaArticulo .bookFormats .format {
  padding-bottom: 8pt;
  border-style: none;
}
#centro .item.fichaArticulo .bookFormats .format:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
#centro .item.fichaArticulo .bookFormats .formatTitle {
  padding: 4pt 10pt 1pt 8pt;
  border-radius: 3pt;
  border: 1pt solid #b3b3b3;
  position: relative;
}
#centro .item.fichaArticulo .bookFormats .formatType {
  text-transform: uppercase;
}
#centro .item.fichaArticulo .bookFormats .datos {
  padding: 0;
  width: 70%;
  float: left;
}
#centro .item.fichaArticulo .bookFormats .datosExtra {
  padding-top: 8pt;
  position: relative;
  float: right;
}

/*Informacion Articulo (en Ficha)*/
#centro .modCont.infoFicha #menuInfoFicha {
  display: none;
}
#centro .modCont.infoFicha .infoDisplay > div {
  display: block !important;
}

/*Comentarios*/
#centro .comentarios {
  padding: 0;
}

#centro .addComment {
  display: none;
}

#centro .item.comentario {
  padding: 0 5pt 2pt 8pt;
}
#centro .item.comentario .titBlock h4 {
  font-size: 12pt;
  font-weight: bold;
}
#centro .item.comentario .titBlock .autor cite {
  font-size: 10pt;
}
