@charset "utf-8";/* CSS Document *//* This is for all product details pages on www.logos.com. */#product-parrafo-general { margin: 0px; padding: 0; vertical-align: baseline; }#product-description .Detalles { border-top: solid 2px #e5e5e5; margin: 25px 0 0 0; padding: 10px 0 0 0; }#product-description .titulos-individuales { border-top: solid 1px #e5e5e5; margin: 25px 0 0 0; padding: 10px 0 0 0; }#product-description .detalles-de-la-coleccion { clear: both; }#product-description .detallito-amarillito { font-size: 8px; padding: 20px 10px; margin: 0; background-color: #f3eddc; line-height: 20px; }#product-description .libro-individual { margin-bottom: 20px; }#product-description .Mitad { margin: 0 0 10px 0; padding: 5px 10px; overflow: auto; background: #f7f7f7; border-top: 1px solid #99cc33; }#product-description p { line-height: 22px; }#product-description h4 { font-size: 24px; }#product-description h3 { font-size: 20px; }#product-description h4 { font-size: 18px; font-family: 'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B', 'Arial Narrow', 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; letter-spacing: 0px; }#product-description div ul li:before { content: url(/public/images/chevron.png); margin: 0 10px; }#product-description ul li { list-style-type: none; line-height: 20px; margin: 5px 0 0 35px; text-indent: -32px; }#product-description .list-left { float: left; width: 335px; margin-right: 5px; }#product-description .list-right { float: right; width: 335px; margin-left: 5px; }#product-description .video { text-align: center; }#product-description .callout { width: 630px; margin: 15px auto; padding: 2px 0; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #dfdfdf; }#product-description .callout p { padding: 6px 10px; margin: 0; background-color: #fff7e0; line-height: 20px; }#product-description .excerpt { border-top: solid 1px #e5e5e5; margin: 25px 0 0 0; padding: 10px 0 0 0; }#product-description .excerpt blockquote { line-height: 22px; padding: 0 35px; }#product-description .excerpt blockquote:before { content: url(/images/quote_L.png); margin: 0 8px 0 -22px; }#product-description .excerpt blockquote:after { content: url(/images/quote_R.png); margin-left: 6px; } #product-description .excerpt p { margin: 5px 35px 10px 35px; color: #666; }#product-description .awards { border-top: solid 1px #e5e5e5; margin: 25px 0 0 0; padding: 10px 0 0 0; }#product-description .benefits { border-top: solid 1px #e5e5e5; margin: 25px 0 0 0; padding: 10px 0 0 0; }#product-description .benefits blockquote { line-height: 22px; padding: 0 35px; }#product-description .benefits blockquote:before { content: url(/images/quote_L.png); margin: 0 8px 0 -22px; }#product-description .benefits blockquote:after { content: url(/images/quote_R.png); margin-left: 6px; } #product-description .benefits .source { margin: 5px 35px 10px 35px; color: #666; }#product-description .screenshots { border-top: solid 1px #e5e5e5; margin: 25px 0 0 0; padding: 10px 0 0 0; }#product-description .contents { border-top: solid 1px #e5e5e5; margin: 25px 0 0 0; padding: 10px 0 0 0; }#product-description .individual-titles .contents { border-top: dashed 1px #e5e5e5; margin: 25px 0 0 0; padding: 15px 0 0 0; }#product-description .contributors { border-top: solid 1px #e5e5e5; margin: 25px 0 0 0; padding: 10px 0 0 0; }#product-description .individual-titles-list { border-top: solid 1px #e5e5e5; margin: 25px 0 0 0; padding: 10px 0 0 0; }#product-description .individual-titles .contributors { border: none; margin: 0; padding: 0; }#product-description .praise { border-top: solid 1px #e5e5e5; margin: 25px 0 0 0; padding: 10px 0 0 0; }#product-description .individual-titles .praise { border-top: dashed 1px #e5e5e5; margin: 25px 0 0 0; padding: 15px 0 0 0; }#product-description .praise blockquote { line-height: 22px; padding: 0 35px; }#product-description .praise blockquote:before { content: url(/images/quote_L.png); margin: 0 8px 0 -22px; }#product-description .praise blockquote:after { content: url(/images/quote_R.png); margin-left: 6px; } #product-description .praise p { margin: 5px 35px 10px 35px; color: #666; }#product-description .individual-titles { border-top: solid 1px #e5e5e5; margin: 25px 0 0 0; padding: 10px 0 0 0; }#product-description .individual-book { margin-bottom: 20px; }#product-description .individual-titles-anchor { width: 680px; margin-bottom: 20px; overflow: auto; }#product-description .individual-titles-list { width: 680px; margin-bottom: 20px; overflow: auto; }#product-description .collection-details { clear: both; }#product-description .volume-details { margin-left: 15px; float: left; width: 475px; }#product-description .top-half { margin: 0 0 10px 0; padding: 5px 10px; overflow: auto; background: #f7f7f7; border-top: 1px solid #99cc33; }#product-description .top-half img { float: left; margin: 8px 3px; max-width: 150px; max-height: 150px; }#product-description .bottom-half { clear: both; margin: 0 12px; }#product-description .product-details { border-top: solid 1px #e5e5e5; margin: 25px 0 0 0; padding: 10px 0 0 0; }#product-description .publisher { border-top: solid 1px #e5e5e5; margin: 25px 0 0 0; padding: 10px 0 0 0; }#product-description .bio { border-top: solid 1px #e5e5e5; margin: 25px 0 0 0; padding: 10px 0 0 0; }#product-description .bio img { float: left; margin: 0 5px 0 0; }#product-description .individual-titles .bio { border-top: dashed 1px #e5e5e5; margin: 25px 0 0 0; padding: 15px 0 0 0; }#product-description .extras { border-top: solid 1px #e5e5e5; margin: 25px 0 0 0; padding: 10px 0 0 0; }#product-description .sample-pages { border-top: solid 1px #e5e5e5; margin: 25px 0 0 0; padding: 10px 0 0 0; }#product-description .bsm-each-issue { border-top: solid 1px #e5e5e5; margin: 25px 0 0 0; padding: 10px 0 0 0; }#product-description .bsm-previous-issues { border-top: solid 1px #e5e5e5; margin: 25px 0 0 0; padding: 10px 0 0 0; }#product-description .bsm-previous-issues .contents { border-top: dashed 1px #e5e5e5; margin: 25px 0 0 0; padding: 15px 0 0 0; }#product-description .bsm-subscription-options#product-description .bsm-previous-issues-anchor { width: 680px; margin-bottom: 20px; overflow: auto; }