.apoyos-candidatos-pp{width:100%;max-width:75rem;margin:0 auto;}
.apoyos-candidatos-pp h2 {font-size:3rem;font-weight:300;text-transform:uppercase;padding:2rem;text-align:center;}

/*ESTRUCTURA*/
.apoyos-candidatos-pp .candidato{-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);}
.apoyos-candidatos-pp .candidato .desta{width:100%;clear:both;padding:2.5%;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:2;position:relative;background:#f2f2f2;}
.apoyos-candidatos-pp ul li{width:20%;float:left;padding:2%;}
.apoyos-candidatos-pp ul li:nth-child(5n+1){clear:left;}
.apoyos-candidatos-pp .candidato .desta .ima, .apoyos-candidatos-pp .mediaBox .ima {border-radius:100%;box-shadow:0.2rem 0.2rem 0.4rem rgba(0,0,0,0.6);}
.apoyos-candidatos-pp .candidato .desta .ima img, .apoyos-candidatos-pp .mediaBox .ima img {border:.4rem solid #00204e; border-radius:100%; box-shadow:.1rem .1rem .2rem rgba(0,0,0.6);width:100%;}
.apoyos-candidatos-pp .contentBox {padding-top:1rem;}

.apoyos-candidatos-pp .candidato{position:relative;overflow:hidden;z-index:1;}
.apoyos-candidatos-pp .candidato:nth-child(even){background:#f2f2f2;}
.apoyos-candidatos-pp .candidato:nth-child(odd), .apoyos-candidatos-pp .candidato:nth-child(odd) .desta{background:#fafafa;}
.apoyos-candidatos-pp .candidato ul{background:#ededed;}

.apoyos-candidatos-pp ul {display:inline-block;width:100%;-webkit-box-shadow:0px 2.5px 10px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 2.5px 10px 0px rgba(0,0,0,0.25);box-shadow:0px 2.5px 10px 0px rgba(0,0,0,0.25);}
.apoyos-candidatos-pp ul li a {height:auto;}

/*DESTACADOS*/
.apoyos-candidatos-pp .candidato .desta .ima{order:1;width:35%;margin:0 4rem;}
.apoyos-candidatos-pp .candidato .desta .txtBox{padding-bottom:2rem;}
.apoyos-candidatos-pp .candidato .desta .overBox {order:2;width:40%;text-align:center;position:relative;}
.apoyos-candidatos-pp .candidato .desta .overBox .txtBox {font-size:1.8rem;letter-spacing:.5pt;text-transform:uppercase;line-height:2.4rem;color:#404040;font-weight:bold;}
.apoyos-candidatos-pp .candidato .desta .overBox .auxBox {font-size:5rem;font-weight:900;width:60%;margin:0 auto;display:none;}
.apoyos-candidatos-pp .candidato .desta .auxBox{padding:1rem 0;font-size:5rem;color:#9b9b9b;border-bottom:.1rem solid #9b9b9b;border-top:.1rem solid #9b9b9b;}
.apoyos-candidatos-pp .candidato .desta .auxBox:after{content:'Apoyos';text-transform:uppercase;display:block;font-weight:700;font-size:1.8rem;}

.apoyos-candidatos-pp .candidato:nth-child(odd) .desta .ima{order:2;}
.apoyos-candidatos-pp .candidato:nth-child(odd) .desta .overBox{order:1;}

.apoyos-candidatos-pp .candidato .desta .overBox .ico.arrow{padding-top:1.5rem;}
.apoyos-candidatos-pp .candidato .desta .overBox .ico.arrow img{cursor:pointer;}
.apoyos-candidatos-pp .candidato .desta .overBox .ico.arrow img:hover{filter:invert(1) contrast(3);}


/*TEXTO*/
.apoyos-candidatos-pp ul li .mainBox .mediaBox{margin:0;}
.apoyos-candidatos-pp ul .txtBox * {text-align:center;color:#404040;font-size:1.4rem;line-height:1.2;display:block}
.apoyos-candidatos-pp .txtBox .name {font-weight:bold;text-transform:uppercase;font-size:1.4rem;line-height:2.4rem;color:#404040;letter-spacing:.3rem;line-height:1.6rem;}
.apoyos-candidatos-pp ul .txtBox .charge {font-weight:400;padding-top:.4rem;}
.mainContent .artBody .apoyos-candidatos-pp li a {border:0;position:relative;height:auto;}

/*pliega/despliega*/
.apoyos-candidatos-pp .blindBox {height:0;position:relative;transform:translate(0,-150%);z-index:-1;text-align:center;}
.apoyos-candidatos-pp .blindBox.be_on {height:auto;transform:translate(0,0);
	-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s;}


@media (max-width:500px) {
	.apoyos-candidatos-pp .candidato .desta{padding:5%;flex-direction:column;}
	.apoyos-candidatos-pp .candidato .desta .ima{width:50%;}
	.apoyos-candidatos-pp .candidato:nth-child(odd) .desta .ima{order:1;}
	.apoyos-candidatos-pp .candidato .desta .overBox{padding-top:2rem;}
	.apoyos-candidatos-pp ul li{width:33.3333%;float:left;padding:5%;}
	.apoyos-candidatos-pp ul li:nth-child(3n+1){clear:left;}
	.apoyos-candidatos-pp ul li:nth-child(5n+1){clear:none;}
}