.azul {color: #235279;}
.pers{position:absolute;}

hr.sep10{border-style: dotted;}

.texturapapel{background-image: url(../img/misc/paper-texture.jpg);background-repeat: repeat;}
#serie .tapas button{background-color: #a71682;color: #fff;}
#serie .tapas button:hover,#serie .tapas button:focus{text-decoration:none;background-color:#76075a;color:#fff;}

.areaimgfull{position: relative;}
#serie .textimgfull{margin:0 auto;padding-bottom:15px;}
.areadest h2{padding-top:20px;}
.areadest .copete{position: relative;}
#serie .copete{padding:5px;z-index:9999;}

#serie .muestras.cols50{padding:20px 10px;border-bottom:1px solid gray;}
#serie .muestras.cols50,#serie .muestras.cols50 .col{max-width:initial;}
#serie .muestras.cols50 .col{display:block;width:100%;}
.booksamples{background-color:#f9efca;margin-top:-20px;z-index:-1;}
.muestras{max-width:1050px;margin:auto;}
.muestras article.col p{width:90%;margin:5px auto 10px;}

.presentacion{padding-left: 12px;padding-right: 12px;}
.presentacion .txt{background-color:#f2f2f0;}
#serie .recmat{max-width:1020px;}

#serie .tapas .card{max-width:250px;}

#serie .muestras ul{padding-bottom: 25px;}
#serie .muestras ul li{padding:20px;}
#serie .muestras ul li.w50{padding:0 15px;}
#serie .muestras .txt{font-size: 1.25rem;}
.cardligroup{padding-left: 0;width:95%;margin:15px auto;list-style-type: none;}
.cardligroup:last-of-type li{width:99.5%;}
.cardli{border-radius: 4px;box-shadow: 3px 3px 3px rgba(0,0,0,0.4);background-color:#6c97f352;margin-top:15px;margin-bottom:15px;text-align: left;}
.cardli ul{padding-left:0;}
.cardli.nobg{background-color:initial;box-shadow:none;}
#serie .recmat{max-width:1020px;}
.cardli img{width:100%;max-width:285px;display: block;margin:0 auto 10px auto;box-shadow: 3px 3px 3px rgba(0,0,0,0.35);}
.cardli.nobg img{box-shadow: none;}
.cardli img.doblepag{max-width:570px;}
.imggroup{display: block;margin:15px auto;text-align: center;}
.imggroup img{display: inline-block;vertical-align: top;}

.cardli img.doblepag.mw415{max-width:415px;}

ul li .nro{color: #d32715;border:3px solid #d32715;border-radius:50px;font-family:'montserratbold',sans-serif;line-height: 1; padding:0.5rem 0.35rem 0.5rem 0.65rem;min-width: 3.3rem;min-height:3.3rem;display: inline-block;text-align: center;margin-right: 0.5rem;font-size:1.9rem;}
ul li .nro + .txt{vertical-align: bottom;}

.bb1{border-bottom:1px dotted;}
.bt1{border-top:1px dotted;}
.cardli img.odsicon{width:7rem;display: inline-block;vertical-align: text-bottom;margin-right: 5px;margin-bottom: 0;}
.cardli .dinamicamente{margin-top:1.8rem;}

.index{padding-bottom:20px;}
.index .accordion-body{font-family:'montserratmedium',sans-serif;text-align: left;padding:25px;max-height:450px;overflow-y: auto;}
.index .accordion-button{font-size:1.25rem;}
.index .capitulo:not(:first-of-type){margin-top:1.8rem;}
.index p{margin:0;line-height: 1.4;}
.index .accordion-button,.index .capitulo{font-family:'montserratbold',sans-serif;}
.index .capitulo{color: #a71682;font-size:1.1rem;}

@media(min-width:475px){
  .imggroup img.w50{width:48.5%;}
  ul li .nro{float: left;}
  ul li .nro + .txt{vertical-align: baseline;display: inline-block;padding-top:15px;}
}

@media(min-width:600px){#serie .tapas button{line-height:1.5;}}

@media(min-width:725px){
  #serie .muestras ul{padding-bottom:15px;}
  #serie .muestras.cols50 .col{width:49%;display: inline-block;vertical-align: top;}
  #serie .muestras.cols50 .col.br{border-right:2px dotted gray;}
  #serie .muestras ul#card3{padding-bottom: 0;} 
  .cardli{width:49%;display: inline-block;}
  .cardligroup{width:95%;}
  .cardligroup.flex{display: flex;}
  .cardligroup.w100 .cardli{width:100%;}
  .cardli ul li.w50{display: inline-block;width:49%;}
  .cardli ul li.vtop{vertical-align: top;}
  .cardli:first-of-type{margin-right:1.5%;}
  .cardligroup.w100 .cardli:first-of-type{margin-right:0;}
  #car3 li ul li:last-of-type img{margin-top:65px;}
  .index .accordion{width:95%;margin:20px auto 35px;}
}
@media(min-width:900px){
  .cardli img{margin:0 auto;}
}
@media(min-width:940px){
  #serie .doble{max-width:570px;}
}
@media(min-width:1200px){
  #serie .tapas .card-img{width:auto;}
}

/*MAX*/
@media(max-width: 380px){
  .recmat ul{padding-left:20px;}
}
