/** modulo de concursantes **/
.modConcursantes.striplayer .container {z-index:2;padding:.8rem .8rem 4rem .8rem;margin: 0 auto;}
.modConcursantes.striplayer.container, .actuacionesBox.striplayer, .enDirectoBox.striplayer {width:100%;display:block;position:relative;padding-bottom:0}
.modConcursantes.striplayer:before, .actuaciones.striplayer:before, .enDirectoBox.striplayer:before {content:''; display:block;width:100%; height:100%; position:absolute; top:0;left:0;}
.modConcursantes.striplayer section.grid {max-width:100%;margin:0 auto;display:block;}
.modConcursantes .container .gridBox, .tab_concursantes .container .gridBox {text-align:center}
.modConcursantes .container .grid .cell, .tab_concursantes .container .grid .cell {float:none;display:inline-block;margin:-0.7rem;text-align:left;}

.modConcursantes .mediaBox {margin-bottom:0;transition:transform .5s linear;-webkit-transition:transform .5s linear;-moz-transition:transform .5s linear;-o-transition:transform .5s linear;}
.modConcursantes .mediaBox:after {box-shadow:inset -6rem -9rem 6rem -3rem rgba(0,0,0,0.35);-moz-box-shadow:inset -6rem -9rem 6rem -3rem rgba(0,0,0,0.35);-webkit-box-shadow:inset -6rem -9rem 6rem -3rem rgba(0,0,0,0.35)}
.modConcursantes .mediaBox > .ima {padding-top:222.222%;}
.modConcursantes .mediaBox > .ima img {width:auto;height:100%;margin-left:-33.333%;}
.modConcursantes .mediaBox > a, .modConcursantes .mediaBox > figure > a {z-index:3}
/* numElement4 */
.modConcursantes .numElement4 .grid .cell,
.tab_concursantes .numElement4 .grid .cell {width:25%;margin:-.4rem;}
.modConcursantes .numElement4 .mediaBox > .ima {padding-top:144.108761%;}
.modConcursantes .numElement4 .mediaBox > .ima img {margin-left:-3.75%;}
/* numElement10 */
.modConcursantes .numElement10 .grid .cell,
.tab_concursantes .numElement10 .grid .cell {width:21%;margin:-0.6rem;}
.modConcursantes .numElement10 .mediaBox > .ima {padding-top:136.5%}
.modConcursantes .numElement10 .mediaBox > .ima img {margin-left:-1.25%}
/* numElement12 */
.modConcursantes .numElement12 .grid .cell,
.tab_concursantes .numElement16 .grid .cell,
.tab_concursantes .numElement18 .grid .cell {width:17.2%;margin:-0.4%;}
.modConcursantes .numElement12 .mediaBox > .ima {padding-top:165.5%}
.modConcursantes .numElement12 .mediaBox > .ima img {margin-left:-11.75%}
.tab_concursantes .numElement12 .grid .cell {width:25.5%;margin:-0.4rem;}
/* numElement14 */
.modConcursantes .numElement14 .grid .cell {width:15.1%;}
.modConcursantes .numElement14 .mediaBox > .ima {padding-top:190%}
.modConcursantes .numElement14 .mediaBox > .ima img {margin-left:-20%}
.tab_concursantes .numElement14 .grid .cell{width:20.8%;margin:-0.6rem;}
/* numElement14 */
.modConcursantes .numElement16 .grid .cell {width:13.4%;}

/* numElement18 */
.modConcursantes .numElement18 .grid .cell {width:11.95%;}
.modConcursantes .numElement18 .mainBox .maintitle{font-size: 2rem;}

/* titulos */
.modConcursantes section > .secBox {padding:2rem .6rem;}
.modConcursantes .mainBox .maintitle {font-size:2.4rem;font-weight:300;line-height:1.2;text-transform:uppercase;word-wrap:break-word;padding:0;}
.modConcursantes .mainBox .overBox {position:absolute;left:0;bottom:0;z-index:2}
.modConcursantes .mainBox .txtBox {position:relative;bottom:0;padding:1rem 1rem 2rem 1rem;max-width:100%;transform:translateY(1rem);transition:transform .5s linear;
-webkit-transition:transform .5s linear;-moz-transition:transform .5s linear;-o-transition:transform .5s linear;}
.modConcursantes .mainBox .auxBox {opacity:0;position:absolute;visibility:hidden;bottom:0;left:0;padding:1rem 1rem 0 1rem;transition:opacity .8s;
-webkit-transition:opacity .8s;-moz-transition:opacity .8s;-o-transition:opacity .8s;}
.modConcursantes .mainBox .auxBox p {font-size:1.4rem; line-height:1.5;font-weight:300;}
.modConcursantes .mainBox .maintitle, .modConcursantes .mainBox .auxBox p {text-shadow:.1rem .1rem .1rem #000}
/** **/

/** portada de concursantes **/
.tab_concursantes.striplayer.container {background:transparent;}
.tab_concursantes .striplayer.container {box-shadow:none;margin:0;padding:0;background:transparent;}
.tab_concursantes .container .grid .cell {display:inline-flex;}
.tab_concursantes .grid .cell .mediaBox .ima {padding-top:100%;outline:solid .1rem;box-shadow:none!important;}
.tab_concursantes .auxBox {padding-bottom:2rem}
/** **/

/** modulo Finalistas **/
.modFinalistas.striplayer.container, .modFinalistas.striplayer .container.striplayer {padding-bottom:0;padding-top:1.25%;}
.modFinalistas .striplayer .gridBox {position:relative;height:100%;padding-top:34%;}
.modFinalistas .striplayer .g5 .cell{width:25.5%;padding:0;position:absolute;bottom:0;top:auto;margin-left:-12.75%;}
.modFinalistas .striplayer .g5 .cell:nth-child(1){left:40%;}
.modFinalistas .striplayer .g5 .cell:nth-child(2){left:62.5%;}
.modFinalistas .striplayer .g5 .cell:nth-child(3){left:30%;}
.modFinalistas .striplayer .g5 .cell:nth-child(4){left:50%;}
.modFinalistas .striplayer .g5 .cell:nth-child(5){left:71.25%;}
.modFinalistas .striplayer .g5 .cell:nth-child(-n+2) .ima {padding-top:133%}
.modFinalistas .striplayer .g5 .cell:nth-child(1n+3) .ima {padding-top:100%}

.modFinalistas.striplayer .striplayer .grid.g5 .mediaBox .ima{box-shadow:none}
.modFinalistas .container .overBox {clip:rect(0,0,0,0);position:absolute;top:-100%;left:-100%;overflow:hidden;}
/** **/
