#serie .apertura{/*background-color: #95b82e;*/text-align: center;}
#serie .apertura img{width:100%;}
#serie .presentacion{background-color:#f2f2f0;}
.presentacion .txt, .presentacion .ilus{vertical-align: middle;}
#serie .espiral{
	width:100%;
    background-repeat: repeat-x;
}
#serie .espiral{background: url('../img/misc/espiral.png');height:50px;}
.papelroto img{width:100%;max-width: 100%;}


#serie .tapas .card{display: inline-block;}
#serie .tapas .btn{max-width: 265px;margin-left:auto;margin-right: auto;}
.link{text-decoration: underline;color: white;}
#serie .tapas .btn-warning, #serie .pack .btn-warning{min-height: 45px;font-size:1.1rem;border: 0;}
#serie .pack{
	background: url('../img/misc/fondobanners.jpg');background-repeat: repeat;
}
#serie .pack .pack-img img{max-width:410px;}
#serie .recursos{display: block;width:100%;}
#serie .pack.borderyellow{border:2px dashed #d32715;border-radius: 7px;}
.separador{
	border-bottom:1px dotted gray;
	width:94%;
	height:1px;
	margin:0 auto 25px;
}
@media(min-width: 300px){
	.bggreen .sep30{height:15px;}
	.bggreen .mt30{margin-top:0;}
	#serie .recursos article:first-of-type{margin-right: 0;}
	#serie .recursos article{width:100%;display: block;}
}
@media(min-width: 300px) and (orientation: landscape){
	#serie .recursos article:first-of-type{margin-right: 0;}
	#serie .recursos article{width:100%;display: block;}
}
@media(min-width:576px){
	#serie .tapas .card{width:48%;max-width:220px;margin:10px 15px;}
}
@media(min-width:650px){
	#serie .pack .pack-txt.w100{padding-left:25px;padding-right:25px;}
}
@media(min-width: 800px){
	.bggreen .sep30{height:30px;}
	.bggreen .mt30{margin-top:30px;}
	#serie .recursos{display: flex;}
	#serie .recursos article:first-of-type{margin-right: 1%;}
	#serie .recursos article{width:48%;display: inline-block;}
	#serie .tapas .card{margin:10px 30px;}
}
@media(min-width:900px){#serie .tapas .card{width:21%;margin:10px 15px;}
@media(min-width:940px){
	#serie .pack .pack-txt{margin-left: 0.5%;}
	.separador{margin:15px auto;}
}

@media(min-width:1200px){
	#serie .tapas .card,#serie .tapas .card-img{max-width: 100%;}
	#serie .pack{padding:5px;}
	#serie .pack .sep30{height: 5px;}
}
@media(min-width:1400px){
	#serie .tapas .card{justify-content: space-around;}
}

@media(min-width:940px){
	#serie .pack .pack-img img{margin:10px auto;}
	#serie .pack .pack-txt,#serie .pack .pack-img{width:49%;}
}

@media(min-width:1200px){
	#serie .tapas .card-img{max-height:288px;}
}
