@media(min-width:1300px){.contenido:not(.menu){width: 1100px;}}
@media(min-width:1400px){.contenido:not(.menu){width: 1370px;}}

body{overflow-x: hidden;}
.contenido{box-sizing: border-box;}
.contenido:not(.menu):last-of-type{margin-bottom:60px;}

@media(max-width: 601px){
	.contenido, .contenido.menu{width:100%;}
}

body{margin: 0;
    padding: 0;
    /*background: url('../img/tramared.jpg');*/
    background-repeat: repeat;
    background-attachment: fixed;
}
.transitionall{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.btn.disabled{background-color: #9e9c94!important;border:1px solid #9e9c94;}
#serie .red{color:#d32715;}
#serie .pack-img a,#serie .pack-img a:hover{text-decoration:none;}

#serie .contenido{border-radius:0;font-family: 'montserratmedium', sans-serif;}
#serie .contenido:not(.p0){padding:0 10px 20px 10px;}
#serie .apertura img{max-width:100%;}
#serie.contenedor{display: initial;}

#serie .presentacion{background-color:#f2f2f0;}
#serie .presentacion .ilus{text-align: center;}
#serie .presentacion .eai{max-width:270px;border-radius:7px;margin:20px auto 30px;}
#serie .w75,#serie .w60, #serie .w40,#serie .w25{display:block;}
#serie .copete,#serie .muestras ul li{font-family: 'montserratmedium', sans-serif;font-size:20px;line-height: 1.3;margin-bottom: 0;padding:3px 15px;}
.presentacion .txt{padding:20px 0;}
.presentacion .ilus img,.papelroto img{width:100%;max-width:100%;}


#serie .tapas{margin-top:0;text-align: center;}
#serie .tapas h2{font-family: 'montserratregular', sans-serif;}
#serie .tapas h5, #serie .pack h5{font-family: 'montserratbold', sans-serif;margin-top:5px;}
#serie .tapas .card, #serie .tapas .card-body{border:0;padding:0;text-align: center;}
#serie .tapas .card-body{padding:5px;}
#serie .tapas .card{margin:0.5%;}
#serie .tapas .card .card-img{max-width: 100%;}
#serie .tapas button{color: white;border-radius: 30px;background-color:#ff9018;margin:14px auto 18px auto;text-transform:uppercase;font-size:16px;font-family:'montserratsemibold',sans-serif;min-height:45px;}
#serie .tapas button{width:98%;max-width:280px;display: block;box-shadow: 5px 5px 5px rgba(0,0,0,0.3);line-height: 1.1;}
#serie .tapas .card a:link,#serie .tapas a:hover{text-decoration:none;}
#serie .tapas .card-deck{justify-content: space-around;}

#serie  h3.titlebook{font-family: 'montserratbold', sans-serif;font-size:1.3em;margin-top:25px;}
#serie .titlebook-hi{font-family: 'montserratbold', sans-serif;font-size:1.35em;}
#serie .espiral,#serie .troquelceleste{
	width:100%;
    background-repeat: repeat-x;
}
#serie .espiral{background: url('../img/misc/espiral.png');height:50px;}
#serie .troquelceleste{background: url('../img/misc/troquelceleste.jpg');height:40px;}
#serie .troquel{background: url('../img/misc/troquel.png');height:40px;}
#serie .dottedwhite{background: url('../img/misc/dottedwhite.png');height:30px;margin-top:-10px;max-width:1200px;position: relative;z-index:999;}
#serie .bgyellow{background-image: url('../img/misc/bgyellow.jpg');background-repeat: repeat;}
#serie .bgcuadriculado{background-image: url('../img/misc/bgcuadriculado.png');background-repeat: repeat;}
#serie .texturalight{background: url('../img/misc/texturalight.jpg');background-repeat: repeat;}

/*Adaptación Aperturas*/
#serie .apertura img{width:100%;max-width: 100%;}
/*Fin aperturas*/

#serie .areaimgfull,#serie .textimgfull{width:100%;max-width:720px;}
#serie .areaimgfull{margin:0 auto;}
#serie .areaimgfull img.libro,#serie .areaimgfull-xl img{width:100%;max-width:100%;}
#serie .areaimgfull-xl{width:100%;max-width:1200px;margin:10px auto;}

#serie .muestras.cols50{width:95%;margin:auto;max-width:800px;}
#serie .muestras.cols50 .col{width:100%;max-width: 600px;padding:5px 10px;margin:0 auto;}
#serie .muestras.cols50 .col .sample{width:90%;display: block;margin:auto;}


/*Packs*/
#serie .pack{border-radius:20px;padding:15px;}
#serie .pack ul{padding-left: 20px;}
#serie .pack-txt{font-family: 'montserratmedium', sans-serif;font-size:1.05em;padding:10px;}
#serie .pack-txt.w100{display: block;width: 100%;}
#serie .pack-txt h3{margin-top:10px;}
#serie .pack-img,#serie .pack-txt{display:block;}
#serie .pack-img{text-align: center;}
#serie .pack .pack-img img{margin-bottom:12px;}
#serie .pack .pack-img img,#serie .pack .btn-warning{width: 100%;max-width:250px;}
#serie .pack .btn-warning{font-size: 18px;}
#serie .pack-txt h3.titlebook{font-family: 'montserratbold', sans-serif;font-size:1.1em;margin-top:15px;}
#serie .doble .doble-txt{padding:10px;}
#serie .doble .doble-img img{width:100%;max-width:470px;}
/*Muestras*/
#serie .muestras p.copete,#serie .muestras ul,#serie .muestras ol{width:100%;max-width:1050px;margin-left:auto;margin-right: auto;}

/*Área Video*/
#serie .miscvid{width:35px;vertical-align: middle;margin:0 5px 5px;}
#serie .miscvid.next{transform: rotate(180deg);}
#serie .areavideo video{width:100%;max-width:800px;box-shadow: 5px 5px 5px rgba(0,0,0,0.4);border:12px solid #fff;}

/*Recursos y materiales*/
#serie .recmat{width:100%;max-width:900px;text-align: center;margin:25px auto 5px auto;}
.clipizq, .clipdcha{width:50px;top:-43px;right:8%;}


#serie .recmat article{width:95%;max-width:600px;margin:15px 10px;}
#serie .recmat .subtitulo{border-bottom: 6px dotted white;padding-bottom: 12px;font-family: 'montserratmedium',sans-serif;margin-bottom:30px;text-align: center;}
#serie .recmat article{padding:30px 15px;border-radius:6px;box-shadow: 3px 3px 3px rgba(0,0,0,0.4);}
#serie .recmat article:first-of-type{background-color: #c0f5f9;}
#serie .recmat article:last-of-type{background-color: #f9c0d5;}
#serie .recmat article ul li{margin-bottom:7px;line-height:1.2;}
#serie .recmat p{line-height: 1.3;}
#serie .recmat article ul li img.icon,#serie .recmat article ul li .txtli{display: inline-block;vertical-align: middle;}
#serie .recmat article ul li img.icon{width:55px;margin-right: 5px;}
#serie .recmat article ul li .txtli{width:calc(100% - 70px);}
#serie .recmat p,#serie .recmat li{font-size:19px;}
#serie .eai_sm{height:55px;border-radius:4px;box-shadow:2px 2px 2px rgba(0,0,0,0.25);}
#serie .textimgfull{max-width:830px;}

/*Texto scrolleable*/
.scroll-txt{height: 300px;overflow-y:scroll;padding:20px;background-color:#9785b4;}

/*Scrollbar en textos*/
.scroll-txt, .table-responsive{
  --scrollbarBG: #dbcbf6;
  --thumbBG: #5e3c96;
}
.scroll-txt::-webkit-scrollbar, .table-responsive::-webkit-scrollbar {
  width: 15px;
}
.scroll-txt,.table-responsive {
  /*scrollbar-width: thin;*/
  scrollbar-color: var(--thumbBG) var(--scrollbarBG);
}
.scroll-txt::-webkit-scrollbar-track, .table-responsive::-webkit-scrollbar-track {
  background: var(--scrollbarBG);
  border-radius: 10px;
}
.scroll-txt::-webkit-scrollbar-thumb, .table-responsive::-webkit-scrollbar-thumb {
  background-color: var(--thumbBG) ;
  border-radius: 10px;
  border: 3px solid var(--scrollbarBG);
}
.deslizartabla{margin:5px auto 25px;text-align: right;}
.deslizartabla img{width:35px;margin-left:5px;}
.deslizartabla .txt,.deslizartabla img{display: inline-block;vertical-align: bottom;}



/*Banner pedido muestra de la serie*/
.contenido:not(.menu):last-of-type{margin-bottom:160px;}
#serie.contenedor{margin-bottom:100px;}
.muestradig{background-color: #f05c64; color:#fff;position: fixed;bottom:0;left:0;width:100%;z-index:99999;}
.muestradig .btnregistro{background-color: #fce381;color: #f05c64!important;font-weight: bold;}
.muestradig .infotitle{display: inline-block;margin-right: 10px;}
.areacontacto .content{padding:10px 10px 15px;}
@media(min-width:740px){
	.contenido:not(.menu):last-of-type{margin-bottom:100px;}
}
@media(min-width:750px){
	.areacontacto .content{padding:10px 15px 10px;}
}
/*Fin Banner muestra de la serie*/


@media(min-width:380px) and (orientation:landscape){
	#serie .pack .pack-img{width:100%;display: inline-block;}
	#serie .pack .pack-img img,#serie .pack .btn-warning{max-width:200px;}
	#serie .pack .pack-txt{width:100%;}
}
@media(min-width:475px){
	#serie .muestras.cols50 .col{width:49%;max-width:320px;display: inline-block;vertical-align:middle;}
}
@media(min-width:480px){#serie .pack-txt{font-size:1.15em;}}
@media(min-width: 565px){
	#serie .card-deck{margin-left:0;margin-right:0;}
	#serie .pack .pack-img{width:100%;}
	#serie .pack .pack-img img,#serie .pack .btn-warning{max-width:200px;display:block;margin:5px auto;}
	#serie .pack .pack-txt{width:100%;}
}
@media(min-width:600px) and (orientation:landscape){
	#serie .w75,#serie .w60,#serie .w40,#serie .w25{display: inline-block;}
	#serie .w75{width:75%;}
	#serie .w60{width:59%;}
	#serie .w40{width:39%;}
	#serie .w25{width:23%;}
}
@media(min-width:601px){
	#serie .contenido:not(.p0){padding:0 20px 20px 20px;}
}
@media(min-width: 650px){
	#serie .pack .pack-txt{padding:10px;}
}
@media(min-width:700px){
	#serie .recmat{-webkit-display: flex;display: flex;}
	#serie .recmat article{width:calc(50% - 25px);display: inline-block;vertical-align: top;}
}
@media(min-width:768px){
	#serie .w75,#serie .w60,#serie .w40,#serie .w25{display: inline-block;}
	#serie .w75{width:75%;}
	#serie .w60{width:59%;}
	#serie .w40{width:39%;}
	#serie .w25{width:23%;}
	.presentacion .txt{padding:30px 5px;}
}
@media(min-width: 800px){
	#serie .contenido:not(.p0){padding:0 35px 20px 35px;}
	.presentacion .txt{padding:15px;}
	#serie .recmat .subtitulo{text-align: left;}
}
@media(min-width:940px){
	#serie .pack-txt h3.titlebook{margin-top:0;}
	#serie .pack-img,#serie .pack-txt{display:inline-block;vertical-align: middle;}
	#serie .pack .pack-img{width:33%;max-width:265px;}
	#serie .pack .pack-txt{width:63%;margin-left:1.5%;}
	#serie .pack .pack-txt.w100{width:100%;margin-left:0%;}
	#serie .pack .pack-img img{width:100%;}
	#serie .doble{max-width:800px;margin:25px auto;}
}
@media(min-width:1000px){
	.clipizq,.clipdcha{width:60px;top:-52px;}
}
@media(min-width:1200px){
	#serie .tapas .card{max-width:300px;}
	#serie .tapas .card-img{width:auto;}
}
@media(min-width: 1250px){
	#serie .pack .pack-img img, #serie .pack .btn-warning{max-width: 250px;}
}
@media(min-width:1400px){#serie .pack .pack-img img{max-width:250px;}}
/*MAX*/
@media(max-width:575px){
	#serie .tapas .card-deck{flex-direction:initial;display: block;text-align: center;}
	#serie .tapas .card{width:48%;display: inline-block;vertical-align: top;}
}
@media(max-width:350px) and (orientation:portrait){
	#serie .tapas .card{width:87%;display:block;margin:30px auto;}
	#serie .tapas .btn-warning{width:100%;}
	#serie .pack .btn-warning{width:95%;}
}
@media(max-width:370px) and (orientation:portrait){
  p, li{font-size:1.15em;line-height: 1.3;}
}