@charset "UTF-8";/* CSS Document */#product-description { margin: 15px 10px 25px 10px; }#product-description p { line-height: 22px; }#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: 305px; margin-right: 5px; }#product-description .list-right { float: right; width: 305px; 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 .key-features { border-top: solid 1px #e5e5e5; margin: 25px 0 0 0; padding: 10px 0 0 0; }#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-titles table { border: 1px solid #eee !important; border-collapse: collapse }#product-description .individual-titles table { width:100% !important; margin: 10px 0 }#product-description .individual-titles tr { border: 1px solid #eee !important; border-collapse: collapse }#product-description .individual-titles td { border: 1px solid #eee !important; border-collapse: collapse }#product-description .individual-titles td { padding:5px !important; vertical-align: baseline !important }#product-description .individual-titles tr.alt td { background-color:#EEE }#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: 5px 10px 0 5px; max-width: 70px; max-height: 70px; }#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; }.image_fix {	display:block; border:none;}/* VIDA-TRIPLE COLECCION */#Vida .individual-titles { border-top: solid 1px #e5e5e5; margin: 25px 0 0 0; padding: 10px 0 0 0; }#Vida .collection-details { clear: both; }#Vida .individual-book { margin-bottom: 20px; }#Vida .top-half-top { float:left; margin: 0 0 10px 0; padding: 5px 10px; overflow: auto; background: #f7f7f7; border-top: 1px solid #99cc33; }#Vida .top-half { float:left; margin: 0 0 10px 0; padding: 20px 10px; overflow: auto; background: #f7f7f7; border-top: 1px solid #99cc33; width: 700px; }#Vida .image-details { float:right; margin: 0 0 10px 0; padding: 5px 10px 0px 15px; overflow: auto; }#Vida .volume-details-top { margin-left: 15px; float: left; width: 630px; }#Vida .volume-details { margin-left: 15px; float: left; width: 500px; }#Vida .top-image { float:left; margin: 0 0 10px 0; padding: 5px 10px; overflow: auto; }#Vida .bottom-half { clear: both; margin: 0 12px; }