#centro .item.fichaArticulo:after, #centro .item.fichaArticulo .imagen figure:after, #centro .item.fichaAutor:after, #centro .item.fichaAutorNoImage:after, #centro .item.fichaEditorial:after, #centro .item.fichaEditorialNoImage:after {
    content: " ";
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
    visibility: hidden
    }
/*//////////////////////////////////////*/
/*/////////Elementos basicos////////////*/
/*//////////////////////////////////////*/
/*///////////////////////////////*/
/*/////////LAYOUT////////////*/
/*///////////////////////////////*/
/*Columna Izquierda*/
/*Centro*/
#cuerpo #centro {
    padding-top: 5px
    }
/*Columna Derecha*/
/*////////////////////////////////*/
/*////////////ELEMENTOS////////////*/
/*////////////////////////////////*/
/*////////////CABECERA////////////*/
/*////////////Columna Centro////////////*/
/*////////////FICHA ARTICULO////////////*/
/*ficha articulo*/
#centro .item.fichaArticulo {
    padding: 8px 0 16px 0;
    width: 100%;
    position: relative
    }
/*Bloque titulo(en Ficha)*/
.item.fichaArticulo .titBlock {
    padding: 10px 8px 8px 0;
    margin-bottom: 4px;
    width: 70%;
    border-bottom: 2px solid #e7e8ed;
    float: right;
    position: relative
    }
.item.fichaArticulo .titBlock h1 {
    font: bold 1.5em/0.9 Trebuchet MS, Arial, Helvetica, sans-serif;
    letter-spacing: -0.038em;
    color: #8c0909
    }
.item.fichaArticulo .titBlock h2 {
    padding-top: 6px;
    font: bold 1.125em/1 Trebuchet MS, Arial, Helvetica, sans-serif;
    color: #956a4b;
    letter-spacing: -0.02em
    }
/*autor (en Ficha)*/
#centro .item.fichaArticulo .autor {
    padding: 4px 0 12px 18px;
    font-size: 0.6875em;
    text-indent: -18px
    }
#centro .item.fichaArticulo .autor cite {
    color: #d64e03
    }
#centro .item.fichaArticulo .autor cite:after {
    content: "";
    display: block
    }
#centro .item.fichaArticulo .autor a {
    font-size: 1.09091em;
    line-height: 1.2;
    vertical-align: 0.1px
    }
#centro .item.fichaArticulo .autor a:link, #centro .item.fichaArticulo .autor a:visited {
    color: #8c0909
    }
#centro .item.fichaArticulo .autor a:hover, #centro .item.fichaArticulo .autor a:active {
    color: #8c0909
    }
/*valoracion (en Ficha)*/
#centro .item.fichaArticulo .valoracion {
    padding: 4px 0 12px;
    overflow: hidden;
    z-index: 5
    }
#centro .item.fichaArticulo .valoracion img {
    vertical-align: -3px;
    display: inline-block
    }
/*Imagen (en FICHA)*/
#centro .item.fichaArticulo .imagen {
    padding: 0 18px 14px 0;
    width: 30%;
    float: left
    }
#centro .item.fichaArticulo .imagen .imageFrame {
    width: 100%
    }
#centro .item.fichaArticulo .imagen .imageFrame img {
    width: 100%;
    height: auto
    }
#centro .item.fichaArticulo .imagen .zoom:link, #centro .item.fichaArticulo .imagen .zoom:visited {
    margin: 2px 0 0 auto;
    padding: 4px 28px 4px 0;
    width: auto;
    font: normal 0.75em/1.1 Trebuchet MS, Arial, Helvetica, sans-serif;
    text-align: right;
    color: #a8a8a8;
    text-decoration: none;
    cursor: pointer;
    float: right;
    display: block;
    border-style: none;
    box-shadow: none
    }
#centro .item.fichaArticulo .imagen .zoom:link:before, #centro .item.fichaArticulo .imagen .zoom:visited:before {
    content: none;
    display: none
    }
#centro .item.fichaArticulo .imagen .zoom:link:after, #centro .item.fichaArticulo .imagen .zoom:visited:after {
    content: "";
    margin-top: -12px;
    padding: 0;
    right: 0;
    top: 50%;
    left: auto;
    bottom: auto;
    width: 24px;
    height: 24px;
    box-shadow: 0 -12px 5px 0 rgba(0, 0, 0, 0.1) inset;
    border: 1px solid #bfbfbf;
    border-radius: 4px;
    display: block;
    position: absolute;
    background-color: #fff;
    background: transparent url(../img/btt_zoom.png) 0 0 no-repeat;
    background-origin: border-box;
    background-size: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
    }
#centro .item.fichaArticulo .imagen .zoom:hover, #centro .item.fichaArticulo .imagen .zoom:active {
    color: #324d71;
    text-decoration: underline
    }
#centro .item.fichaArticulo .imagen .zoom:hover:after, #centro .item.fichaArticulo .imagen .zoom:active:after {
    border-color: #ebabab;
    background-position: 0 100%
    }
/*redes sociales (en Ficha)*/
#centro .item.fichaArticulo .socialNetworks {
    padding-top: 4px;
    text-align: right;
    clear: right
    }
#centro .item.fichaArticulo .socialNetworks a:link:before, #centro .item.fichaArticulo .socialNetworks a:link:after, #centro .item.fichaArticulo .socialNetworks a:visited:before, #centro .item.fichaArticulo .socialNetworks a:visited:after {
    content: none
    }
/*datos (en Ficha)*/
#centro .item.fichaArticulo .datos ul li {
    padding: 0 0.38462em 0.30769em 0.61538em;
    font-size: 13px;
    position: relative
    }
#centro .item.fichaArticulo .datos ul li:before {
    content: "";
    left: 0;
    top: 0.33077em;
    width: 6px;
    height: 7px;
    display: block;
    position: absolute;
    background: transparent url(../img/list_bull01.png) 0 0 no-repeat;
    background-origin: border-box;
    background-size: 100%
    }
/*descripcion (en Ficha)*/
#centro .item.fichaArticulo .descripcion {
    padding: 0 7px 0 7px;
    left: -26.6%;
    width: 43.4%;
    float: right;
    clear: right;
    position: relative
    }
/*datos*/
#centro .item.fichaArticulo .datos ul {
    padding-top: 8px
    }
/*Datos Extra (en Ficha)*/
#centro .item.fichaArticulo .datosExtra {
    padding: 0 7px 0 7px;
    left: 43.4%;
    width: 26.6%;
    float: right;
    text-align: right;
    position: relative;
    z-index: 10
    }
/*enlaces, descargas, *materias*/
#centro .item.fichaArticulo .muestras h4, #centro .item.fichaArticulo .materias h4 {
    padding-bottom: 3px;
    font: normal 0.9375em/1.1 Arial, Helvetica, sans-serif;
    letter-spacing: -0.004em
    }
#centro .item.fichaArticulo .muestras ul li, #centro .item.fichaArticulo .materias ul li {
    padding: 0 0.38462em 0.30769em 0.61538em;
    font-size: 13px;
    position: relative
    }
#centro .item.fichaArticulo .muestras ul li:before, #centro .item.fichaArticulo .materias ul li:before {
    content: "";
    left: 0;
    top: 0.33077em;
    width: 6px;
    height: 7px;
    display: block;
    position: absolute;
    background: transparent url(../img/list_bull01.png) 0 0 no-repeat;
    background-origin: border-box;
    background-size: 100%
    }
#centro .item.fichaArticulo .muestras.descargas li, #centro .item.fichaArticulo .materias.descargas li {
    padding-left: 19px
    }
#centro .item.fichaArticulo .muestras.descargas li:before, #centro .item.fichaArticulo .materias.descargas li:before {
    top: 1px;
    width: 17px;
    height: 18px;
    border-style: none;
    background: transparent url(../img/list_bullPDF.png) left 0 top 0 no-repeat;
    background-origin: border-box;
    background-size: 100%
    }
/*Precio Normal (en Ficha)*/
#centro .item.fichaArticulo .pvp {
    padding-right: 5px;
    padding-bottom: 6px;
    text-align: right;
    z-index: 5
    }
#centro .item.fichaArticulo .pvp p strong {
    font-size: 26px;
    letter-spacing: -0.08em
    }
#centro .item.fichaArticulo .pvp p strong span {
    font: normal 0.38462em/1.1 Arial, Helvetica, sans-serif;
    letter-spacing: 0;
    vertical-align: 0.22em
    }
#centro .item.fichaArticulo .pvp .pvpDetails {
    margin-top: -4px;
    display: block
    }
/*precio Oferta (en Ficha)*/
#centro .item.fichaArticulo .pvp.oferta .antes {
    margin-bottom: 0;
    padding: 0;
    display: inline-block
    }
#centro .item.fichaArticulo .pvp.oferta .antes del {
    margin-top: -2px;
    display: block
    }
#centro .item.fichaArticulo .pvp.oferta p strong {
    padding: 0;
    display: inline-block
    }
#centro .item.fichaArticulo .pvp.oferta p strong span {
    margin-bottom: -4px;
    padding: 0;
    display: block
    }
/*estado stock (en Ficha)*/
/*comprar (en Ficha)*/
#centro .item.fichaArticulo .fichaForm {
    padding-top: 8px
    }
#centro .item.fichaArticulo .submitButton.comprar, #centro .item.fichaArticulo .submitButton.verCompra {
    width: 100%;
    max-width: 220px;
    text-align: center
    }
/*cambiar cantidad (en Ficha)*/
/*Iconos Novedad (en Ficha)*/
/*Iconos Novedad (en Ficha)*/
/*Avisar disponibilidad (en Ficha)*/
#centro .modCont.availability {
    padding: 20px 25px 25px 25px;
    width: 100%;
    float: right;
    clear: right;
    background-color: #fff
    }
#centro .modCont.availability .modTitle {
    color: #FFF;
    position: relative
    }
#centro .modCont.availability .modTitle:after {
    content: "";
    right: 5px;
    top: 5px;
    width: 21px;
    height: 18px;
    display: block;
    position: absolute;
    background: transparent url(../img/ico_alert.png) left 0 top 0 no-repeat;
    background-origin: border-box;
    background-size: 100%
    }
#centro .modCont.availability p {
    padding-bottom: 12px
    }
#centro .modCont.availability .field {
    float: left
    }
#centro .modCont.availability label {
    padding: 8px 4px 0 0;
    text-transform: none;
    display: block;
    float: left
    }
#centro .modCont.availability input[type=text] {
    width: 250px;
    float: left
    }
#centro .modCont.availability .submitButton.enviar {
    margin: 0 0 0 5px;
    width: 120px
    }
/*Informacion Articulo (en Ficha)*/
/*menu infoFicha*/
#centro .modCont.infoFicha {
    margin-top: 51px;
    padding: 35px 32px 20px 32px;
    border-width: 1px;
    border-radius: 0;
    background-color: #fff
    }
#centro .modCont.infoFicha #menuInfoFicha {
    margin: -65px -33px 35px -33px;
    padding: 0;
    top: 0;
    left: 0;
    height: 30px;
    display: table;
    position: relative
    }
#centro .modCont.infoFicha #menuInfoFicha li {
    padding: 0 0 0 2px;
    height: 30px;
    font-size: 1em;
    text-align: center;
    display: table-cell;
    background-image: none
    }
#centro .modCont.infoFicha #menuInfoFicha li:before {
    content: none;
    display: none;
    background-color: transparent
    }
#centro .modCont.infoFicha #menuInfoFicha li:first-child {
    padding-left: 0
    }
#centro .modCont.infoFicha #menuInfoFicha li a:link, #centro .modCont.infoFicha #menuInfoFicha li a:visited {
    padding: 7px 15px 0 15px;
    height: 30px;
    border: 1px solid #1a1a1a;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    font: bold 0.875em/1.1 Trebuchet MS, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #fff;
    display: block;
    background-color: #343434;
    background-image: -webkit-linear-gradient(-90deg, #343434, 75%, #1a1a1a 100%);
    background-image: linear-gradient(180deg, #343434, 75%, #1a1a1a 100%)
    }
#centro .modCont.infoFicha #menuInfoFicha li a:hover, #centro .modCont.infoFicha #menuInfoFicha li a:active {
    color: #fff;
    border-color: #820808;
    background-color: #b20b0b;
    background-image: -webkit-linear-gradient(-90deg, #b20b0b, 75%, #820808 100%);
    background-image: linear-gradient(180deg, #b20b0b, 75%, #820808 100%)
    }
#centro .modCont.infoFicha #menuInfoFicha li .current:link, #centro .modCont.infoFicha #menuInfoFicha li .current:visited {
    color: #925757;
    position: relative;
    border-color: #bfbfbf;
    border-bottom-color: #fff;
    background-color: #fff;
    background-image: none
    }
#centro .modCont.infoFicha #menuInfoFicha li .current:link:after, #centro .modCont.infoFicha #menuInfoFicha li .current:visited:after {
    content: " ";
    margin-left: -5.5px;
    top: 100%;
    left: 50%;
    width: 0;
    height: 0;
    border-left: 5.5px solid transparent;
    border-right: 5.5px solid transparent;
    border-top: 5.5px solid #b20b0b;
    display: block;
    position: absolute;
    z-index: 2
    }
#centro .modCont.infoFicha #menuInfoFicha li .current:hover, #centro .modCont.infoFicha #menuInfoFicha li .current:active {
    color: #8c0909;
    border-color: #bfbfbf;
    border-bottom-color: #fff
    }
#centro .modCont.infoFicha #menuInfoFicha li .current:hover:after, #centro .modCont.infoFicha #menuInfoFicha li .current:active:after {
    border-top-color: #8c0909
    }
/*info Holder*/
#centro .modCont.infoFicha .infoHolder {
    position: relative
    }
/*Items (en CINCO COLUMNAS)*/
/*descripcion (en CINCO COLUMNAS)*/
/*Comentarios*/
#centro .comentarios {
    padding: 0
    }
#centro .modVermas.addComment {
    right: 0;
    top: 5px;
    position: absolute
    }
#centro .modVermas.addComment .vermas:link:after, #centro .modVermas.addComment .vermas:visited:after {
    background-position: 25% 0
    }
#centro .item.comentario {
    margin: 0 0 16px;
    padding: 18px 0 18px 0;
    font-size: 1em;
    position: relative;
    border-bottom: 2px dotted rgba(191, 191, 191, 0.5);
    position: relative
    }
#centro .item.comentario:before, #centro .item.comentario:after {
    content: "";
    left: 0;
    top: 18px;
    width: 21px;
    height: 20px;
    border-radius: 0;
    box-shadow: none;
    display: block;
    position: absolute;
    opacity: 0.5;
    background: transparent url(../img/item_comment_bkg.png) left 0 top 0 no-repeat;
    background-origin: border-box;
    background-size: 200%
    }
#centro .item.comentario:after {
    left: auto;
    top: auto;
    bottom: 18px;
    right: 0;
    background-position: 100% 0
    }
#centro .item.comentario .titBlock {
    padding: 0 100px 8px 28px
    }
#centro .item.comentario .titBlock h4 {
    padding: 0;
    font: normal 1.0625em/1.1 Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    letter-spacing: -0.03em;
    color: #495953;
    font-weight: normal
    }
#centro .item.comentario .titBlock .autor {
    padding: 4px 0 0 0;
    font-size: 16px
    }
#centro .item.comentario .titBlock .autor cite {
    font: normal 0.8125em/1.1 Trebuchet MS, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #495953
    }
#centro .item.comentario .titBlock .rating {
    right: 13px;
    top: 30px;
    position: absolute !important
    }
#centro .item.comentario .descripcion {
    padding: 0 40px 0 28px
    }
/*////////////FICHA AUTOR////////////*/
/*Ficha Autor*/
#centro .item.fichaAutor, #centro .item.fichaAutorNoImage {
    padding: 18px 18px 10px 18px;
    width: 100%;
    border: 1px solid #bfbfbf;
    border-radius: 2px;
    position: relative;
    background-color: #f8f7f7, #f1f1f1
    }
/*Bloque titulo(en Ficha Autor)*/
#centro .item.fichaAutor .titBlock, #centro .item.fichaAutorNoImage .titBlock {
    margin: 0;
    padding: 5px 0 6px 0;
    width: 78%;
    float: right;
    position: relative
    }
#centro .item.fichaAutor .titBlock h1, #centro .item.fichaAutorNoImage .titBlock h1 {
    font: bold 1.5em/0.9 Trebuchet MS, Arial, Helvetica, sans-serif;
    letter-spacing: -0.038em;
    color: #8c0909
    }
#centro .item.fichaAutor .titBlock .listadoEnlaces li, #centro .item.fichaAutorNoImage .titBlock .listadoEnlaces li {
    padding: 3px 0 5px 0;
    font-size: 0.75em;
    line-height: 1.1;
    word-wrap: break-word
    }
#centro .item.fichaAutor .titBlock .listadoEnlaces li.web, #centro .item.fichaAutorNoImage .titBlock .listadoEnlaces li.web {
    padding-left: 19px
    }
#centro .item.fichaAutor .titBlock .listadoEnlaces li.web:before, #centro .item.fichaAutorNoImage .titBlock .listadoEnlaces li.web:before {
    top: 3px;
    width: 15px;
    height: 15px;
    border-style: none;
    box-shadow: none;
    background: transparent url(../img/ico_web.png) left 0 top 0 no-repeat;
    background-origin: border-box;
    background-size: 100%
    }
#centro .item.fichaAutorNoImage .titBlock {
    padding: 5px 20% 6px 0;
    width: 100%;
    float: none
    }
/*Imagen (en Ficha Autor)*/
#centro .item.fichaAutor .imagen {
    padding: 0 18px 14px 0;
    width: 22%;
    float: left
    }
#centro .item.fichaAutor .imagen figure {
    width: 100%
    }
#centro .item.fichaAutor .imagen a:link, #centro .item.fichaAutor .imagen a:visited, #centro .item.fichaAutor .imagen .imageFrame {
    width: 100%
    }
#centro .item.fichaAutor .imagen a:link img, #centro .item.fichaAutor .imagen a:visited img, #centro .item.fichaAutor .imagen .imageFrame img {
    width: 100%;
    height: auto
    }
/*redes sociales (en Ficha Autor)*/
#centro .item.fichaAutorNoImage .socialNetworks {
    right: 0;
    top: -5px;
    text-align: right;
    position: absolute
    }
/*descripcion (en Ficha Autor)*/
#centro .item.fichaAutor .descripcion {
    width: 78%;
    float: right
    }
/*////////////FICHA EDITORIAL////////////*/
/*Ficha Editorial*/
#centro .item.fichaEditorial, #centro .item.fichaEditorialNoImage {
    padding: 18px 18px 10px 18px;
    width: 100%;
    border: 1px solid #bfbfbf;
    border-radius: 2px;
    position: relative;
    background-color: #f8f7f7, #f1f1f1
    }
/*Bloque titulo(en Ficha Editorial)*/
#centro .item.fichaEditorial .titBlock, #centro .item.fichaEditorialNoImage .titBlock {
    margin: 0;
    padding: 5px 0 6px 0;
    width: 78%;
    float: right;
    position: relative
    }
#centro .item.fichaEditorial .titBlock h1, #centro .item.fichaEditorialNoImage .titBlock h1 {
    font: bold 1.5em/0.9 Trebuchet MS, Arial, Helvetica, sans-serif;
    letter-spacing: -0.038em;
    color: #8c0909
    }
#centro .item.fichaEditorial .titBlock .listadoEnlaces li, #centro .item.fichaEditorialNoImage .titBlock .listadoEnlaces li {
    padding: 3px 0 5px 0;
    font-size: 0.75em;
    line-height: 1.1;
    word-wrap: break-word
    }
#centro .item.fichaEditorial .titBlock .listadoEnlaces li.web, #centro .item.fichaEditorialNoImage .titBlock .listadoEnlaces li.web {
    padding-left: 19px
    }
#centro .item.fichaEditorial .titBlock .listadoEnlaces li.web:before, #centro .item.fichaEditorialNoImage .titBlock .listadoEnlaces li.web:before {
    top: 3px;
    width: 15px;
    height: 15px;
    border-style: none;
    box-shadow: none;
    background: transparent url(../img/ico_web.png) left 0 top 0 no-repeat;
    background-origin: border-box;
    background-size: 100%
    }
#centro .item.fichaEditorialNoImage .titBlock {
    padding: 5px 20% 6px 0;
    width: 100%;
    float: none
    }
/*Imagen (en Ficha Editorial)*/
#centro .item.fichaEditorial .imagen {
    padding: 0 18px 14px 0;
    width: 22%;
    float: left
    }
#centro .item.fichaEditorial .imagen figure {
    width: 100%
    }
#centro .item.fichaEditorial .imagen a:link, #centro .item.fichaEditorial .imagen a:visited, #centro .item.fichaEditorial .imagen .imageFrame {
    width: 100%;
    border-style: none
    }
#centro .item.fichaEditorial .imagen a:link img, #centro .item.fichaEditorial .imagen a:visited img, #centro .item.fichaEditorial .imagen .imageFrame img {
    width: 100%;
    height: auto;
    border-style: none
    }
/*redes sociales (en Ficha Editorial)*/
#centro .item.fichaEditorialNoImage .socialNetworks {
    right: 0;
    top: -5px;
    text-align: right;
    position: absolute
    }
/*descripcion (en Ficha Editorial)*/
#centro .item.fichaEditorial .descripcion {
    width: 78%;
    float: right
    }
/*//////////////////////////////////////*/
/*/////////MEDIA QUERIES////////////*/
/*//////////////////////////////////////*/
@media (min-width: 61.25em) {
    #large {
        visibility: visible
        }
    /*////////////Columna Centro////////////*/
    /*////////////FICHA ARTICULO////////////*/
    /*ficha articulo*/
    /*enlaces, descargas, *materias*/
    #centro .item.fichaArticulo .muestras.materias, #centro .item.fichaArticulo .materias.materias {
        width: 165.254237%
        }
    }
@media (min-width: 53.125em) and (max-width: 61.1875em) {
    #medium {
        visibility: visible
        }
    /*///////////////////////////////*/
    /*/////////LAYOUT////////////*/
    /*///////////////////////////////*/
    /*Columna Izquierda*/
    /*Centro*/
    /*Columna Derecha*/
    /*////////////Columna Centro////////////*/
    /*////////////FICHA ARTICULO////////////*/
    /*ficha articulo*/
    /*Bloque titulo(en Ficha)*/
    .item.fichaArticulo .titBlock {
        width: 70%
        }
    .item.fichaArticulo .titBlock h1 {
        font-size: 1.875em
        }
    /*Imagen (en FICHA)*/
    #centro .item.fichaArticulo .imagen {
        width: 30%
        }
    /*descripcion (en Ficha)*/
    #centro .item.fichaArticulo .descripcion {
        left: -28%;
        width: 42%
        }
    /*datos*/
    /*Datos Extra (en Ficha)*/
    #centro .item.fichaArticulo .datosExtra {
        left: 42%;
        width: 28%
        }
    /*enlaces, descargas, *materias*/
    #centro .item.fichaArticulo .muestras.materias, #centro .item.fichaArticulo .materias.materias {
        width: 169.565217%
        }
    /*Precio Normal (en Ficha)*/
    /*precio Oferta (en Ficha)*/
    }
@media (min-width: 33.125em) and (max-width: 53.0625em) {
    #small {
        visibility: visible
        }
    /*////////////Columna Centro////////////*/
    /*////////////FICHA ARTICULO////////////*/
    /*ficha articulo*/
    #centro .item.fichaArticulo {
        padding: 8px 0 16px 0
        }
    /*Bloque titulo(en Ficha)*/
    .item.fichaArticulo .titBlock {
        width: 66%
        }
    .item.fichaArticulo .titBlock h1 {
        font-size: 2.1875em
        }
    /*Imagen (en FICHA)*/
    #centro .item.fichaArticulo .imagen {
        width: 34%
        }
    /*descripcion (en Ficha)*/
    #centro .item.fichaArticulo .descripcion {
        left: auto;
        width: 66%
        }
    /*datos*/
    /*Datos Extra (en Ficha)*/
    #centro .item.fichaArticulo .datosExtra {
        margin-bottom: 15px;
        padding-top: 10px;
        padding-bottom: 10px;
        left: auto;
        width: 100%;
        border-bottom: 1px dotted #bfbfbf;
        border-top: 1px dotted #bfbfbf;
        float: right
        }
    /*enlaces, descargas, *materias*/
    /*Precio Normal (en Ficha)*/
    /*precio Oferta (en Ficha)*/
    /*estado stock (en Ficha)*/
    #centro .item.fichaArticulo .estado {
        margin-right: 0;
        float: right;
        top: 0.25em;
        position: relative
        }
    /*comprar (en Ficha)*/
    #centro .item.fichaArticulo .fichaForm {
        padding-bottom: 8px;
        float: right;
        clear: both
        }
    #centro .item.fichaArticulo .fichaForm .itemForm, #centro .item.fichaArticulo .fichaForm form {
        padding-left: 5px;
        float: left
        }
    #centro .item.fichaArticulo .submitButton.comprar, #centro .item.fichaArticulo .submitButton.verCompra {
        padding-left: 14px;
        padding-right: 25px;
        width: auto;
        min-width: 165px
        }
    /*Avisar disponibilidad (en Ficha)*/
    #centro .modCont.availability {
        width: 100%
        }
    #centro .modCont.availability label {
        padding: 0 0 4px;
        float: none
        }
    #centro .modCont.availability input[type=text] {
        margin-bottom: 4px;
        width: 100%;
        float: none
        }
    #centro .modCont.availability .submitButton.enviar {
        margin-left: 0;
        width: 100%
        }
    /*Informacion Articulo (en Ficha)*/
    /*menu infoFicha*/
    #centro .modCont.infoFicha {
        margin-top: 56px;
        padding: 25px 32px 15px 32px
        }
    #centro .modCont.infoFicha #menuInfoFicha {
        margin: -60px -32px 25px -32px;
        left: -1px;
        height: 35px
        }
    #centro .modCont.infoFicha #menuInfoFicha li {
        height: 35px
        }
    #centro .modCont.infoFicha #menuInfoFicha li a:link, #centro .modCont.infoFicha #menuInfoFicha li a:visited {
        padding: 12px 12px 0 12px;
        height: 35px;
        font-size: 0.6875em
        }
    #centro .modCont.infoFicha #menuInfoFicha li .current:link:after, #centro .modCont.infoFicha #menuInfoFicha li .current:visited:after {
        top: 90%
        }
    /*info Holder*/
    }
@media (max-width: 33.0625em) {
    #x-small {
        visibility: visible
        }
    /*////////////Columna Centro////////////*/
    /*////////////FICHA ARTICULO////////////*/
    /*ficha articulo*/
    #centro .item.fichaArticulo {
        padding: 12px 20px 12px 20px
        }
    /*Bloque titulo(en Ficha)*/
    .item.fichaArticulo .titBlock {
        margin-bottom: 12px;
        width: 100%;
        float: none
        }
    .item.fichaArticulo .titBlock h1 {
        font-size: 1.875em
        }
    .item.fichaArticulo .titBlock h2 {
        font-size: 1.25em
        }
    /*Imagen (en FICHA)*/
    #centro .item.fichaArticulo .imagen {
        padding-right: 0;
        width: 100%;
        border-bottom: 1px dotted #bfbfbf;
        float: none
        }
    #centro .item.fichaArticulo .imagen figure {
        margin: 0 auto;
        width: 80%
        }
    #centro .item.fichaArticulo .imagen .zoom:link, #centro .item.fichaArticulo .imagen .zoom:visited {
        padding: 4px 27px 4px 0;
        font-size: 0.6875em;
        position: relative
        }
    #centro .item.fichaArticulo .imagen .zoom:link:after, #centro .item.fichaArticulo .imagen .zoom:visited:after {
        margin-top: -11.25px;
        width: 23px;
        height: 22.5px;
        box-shadow: 0 -11.25px 0 0 rgba(0, 0, 0, 0.1) inset
        }
    /*descripcion (en Ficha)*/
    #centro .item.fichaArticulo .descripcion {
        float: none;
        padding-left: 0;
        left: auto;
        width: 100%
        }
    /*datos*/
    /*Datos Extra (en Ficha)*/
    #centro .item.fichaArticulo .datosExtra {
        padding: 15px 0 15px 0;
        margin-bottom: 15px;
        left: auto;
        width: 100%;
        border-top: 1px dotted #bfbfbf;
        border-bottom: 1px dotted #bfbfbf;
        float: none
        }
    /*enlaces, descargas, *materias*/
    #centro .item.fichaArticulo .muestras.materias, #centro .item.fichaArticulo .materias.materias {
        width: 100%
        }
    /*Precio Normal (en Ficha)*/
    #centro .item.fichaArticulo .pvp {
        left: 50%;
        float: left;
        position: relative;
        -webkit-transform: translatex(-50%);
        -ms-transform: translatex(-50%);
        transform: translatex(-50%)
        }
    /*precio Oferta (en Ficha)*/
    /*estado stock (en Ficha)*/
    #centro .item.fichaArticulo .estado {
        text-align: center;
        clear: left
        }
    /*comprar (en Ficha)*/
    #centro .item.fichaArticulo .fichaForm {
        text-align: center
        }
    /*Iconos Novedad (en Ficha)*/
    #centro .item.fichaArticulo.novedad:before {
        width: 62px;
        height: 62px;
        background-position: 44% 0;
        background-size: 382.25806%
        }
    /*Iconos Novedad (en Ficha)*/
    #centro .item.fichaArticulo.oferta .imagen .imageFrame:before {
        right: -17px;
        width: 51px;
        height: 51px;
        background-position: 44.3662% 0;
        background-size: 378.43137%
        }
    /*Avisar disponibilidad (en Ficha)*/
    #centro .modCont.availability {
        width: 100%
        }
    #centro .modCont.availability label {
        padding: 0 0 4px;
        float: none
        }
    #centro .modCont.availability input[type=text] {
        margin-bottom: 4px;
        width: 100%;
        float: none
        }
    #centro .modCont.availability .submitButton.enviar {
        margin-left: 0;
        width: 100%
        }
    /*Informacion Articulo (en Ficha)*/
    /*menu infoFicha*/
    #centro .modCont.infoFicha {
        margin: 0;
        padding: 15px 15px 15px 15px
        }
    #centro .modCont.infoFicha #menuInfoFicha {
        margin: 0 0 10px;
        left: 0;
        height: auto;
        display: block
        }
    #centro .modCont.infoFicha #menuInfoFicha li {
        padding: 0 0 3px 0;
        height: auto;
        text-align: center;
        display: block
        }
    #centro .modCont.infoFicha #menuInfoFicha li a:link, #centro .modCont.infoFicha #menuInfoFicha li a:visited {
        padding: 6px 10px 5px 10px;
        height: auto;
        border-radius: 3px
        }
    #centro .modCont.infoFicha #menuInfoFicha li .current:link, #centro .modCont.infoFicha #menuInfoFicha li .current:visited {
        border-bottom-color: #bfbfbf
        }
    #centro .modCont.infoFicha #menuInfoFicha li .current:link:after, #centro .modCont.infoFicha #menuInfoFicha li .current:visited:after {
        left: auto;
        top: 50%;
        right: 10px
        }
    #centro .modCont.infoFicha #menuInfoFicha li .current:hover, #centro .modCont.infoFicha #menuInfoFicha li .current:active {
        border-bottom-color: #bfbfbf
        }
    /*info Holder*/
    /*Comentarios*/
    #centro .modVermas.addComment {
        position: static
        }
    #centro .item.comentario {
        margin-bottom: 10px
        }
    #centro .item.comentario:before, #centro .item.comentario:after {
        width: 16px;
        height: 15px;
        border-radius: 0
        }
    #centro .item.comentario .titBlock {
        padding-right: 20px;
        padding-left: 18px
        }
    #centro .item.comentario .titBlock .rating {
        margin-top: 5px;
        position: static !important
        }
    #centro .item.comentario .descripcion {
        padding: 0 20px 0 18px
        }
    /*////////////FICHA AUTOR////////////*/
    /*Ficha Autor*/
    /*Bloque titulo(en Ficha Autor)*/
    #centro .item.fichaAutor .titBlock, #centro .item.fichaAutorNoImage .titBlock {
        padding-top: 15px;
        width: 65%
        }
    #centro .item.fichaAutor .titBlock h1, #centro .item.fichaAutorNoImage .titBlock h1 {
        font-size: 1.3125em
        }
    #centro .item.fichaAutorNoImage .titBlock {
        width: 100%
        }
    /*Imagen (en Ficha Autor)*/
    #centro .item.fichaAutor .imagen {
        width: 35%
        }
    /*descripcion (en Ficha Autor)*/
    #centro .item.fichaAutor .descripcion {
        width: auto;
        float: none;
        clear: both
        }
    /*////////////FICHA EDITORIAL////////////*/
    /*Ficha Editorial*/
    /*Bloque titulo(en Ficha Editorial)*/
    #centro .item.fichaEditorial .titBlock, #centro .item.fichaEditorialNoImage .titBlock {
        padding-top: 15px;
        width: 65%
        }
    #centro .item.fichaEditorial .titBlock h1, #centro .item.fichaEditorialNoImage .titBlock h1 {
        font-size: 1.3125em
        }
    #centro .item.fichaEditorialNoImage .titBlock {
        width: 100%
        }
    /*Imagen (en Ficha Editorial)*/
    #centro .item.fichaEditorial .imagen {
        width: 35%
        }
    /*descripcion (en Ficha Editorial)*/
    #centro .item.fichaEditorial .descripcion {
        width: auto;
        float: none;
        clear: both
        }
    }