body{/* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#db376c+0,7c299f+50,f8a766+100 */
background:rgb(219,55,108);/* Old browsers */
background:-moz-linear-gradient(-45deg, rgba(219,55,108,1) 0%, rgba(124,41,159,1) 50%, rgba(248,167,102,1) 100%);/* FF3.6-15 */
background:-webkit-linear-gradient(-45deg, rgba(219,55,108,1) 0%,rgba(124,41,159,1) 50%,rgba(248,167,102,1) 100%);/* Chrome10-25,Safari5.1-6 */
background:linear-gradient(135deg, rgba(219,55,108,1) 0%,rgba(124,41,159,1) 50%,rgba(248,167,102,1) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#db376c', endColorstr='#f8a766',GradientType=1 );/* IE6-9 fallback on horizontal gradient */
 padding:0;margin:0;background-color:#7c299f !important;width:100%;margin:0 auto;}
header{background:#222;}
.container-fluid.publicidad{padding:0 0 7px 0;width:100%;border-bottom:1px solid #fff!important;background:#fff!important;}
.container-fluid{padding:0 !important;margin:0 !important;background:#a81ea9 url(background-envivo.jpg) no-repeat scroll center -20px;}
.navbar-inverse {
    background-color: #EDEFF7!important;
    border-color: #EDEFF7!important;
    border-bottom: 2px solid red;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin:.1em .2em;border:0;float:left;height:70px;font-size:18px;line-height:70px;width:70px;padding:0 5px;text-align:center;background:url(http://estaticos.tvn.cl/skins/2018/05/css/img/tvn_logo.svg) center center no-repeat;background-size:auto auto;text-indent:-999999em;background-size:cover;}
h1{margin-top:0px !important;margin-bottom:10px;}
.top .logo{background:url("LogoRojo-27042018.png") no-repeat left;background-size:auto auto;background-size:auto auto;background-size:auto auto;border:none;width:1170px;height:auto;float:inherit;position:relative;padding:0;margin:0 auto;min-height:170px;background-size:contain;}
.main{margin:0 auto;max-width:1170px;float:none;height:auto;width:100%;padding:60px 0 0 0;}
.main #envivo{position:relative;padding-bottom:39.58%;padding-top:30px;height:0;overflow:hidden;width:75%;float:left;border:1px solid #fff;}
.main #envivo iframe,.main #envivo object,.main #envivo embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.main #flowics{width:24%;float:left;position:relative;margin:0 0 0 10px;display:flex;height:100%;padding:0;border-radius:0 25px 25px 25px;background:#450355;box-sizing:border-box;min-height:494px;}
#bt-tvn{background:#270635;color:#fff;width:15%;text-align:center;height:30px;float:left;}
#bt-tvn a{color:#fff;text-decoration:none;}
#bt-tvn a:hover{color:#ffa3f4;text-decoration:underline;}
#bt-rojo{background:#270635;color:#fff;width:15%;text-align:center;height:30px;float:right;}
#bt-rojo a{color:#fff;text-decoration:none;}
#bt-rojo a:hover{color:#ffa3f4;text-decoration:underline;}
.bt-home-portada {
    width: auto;
    height: auto;
    border-radius: 5px;
    float: left;
    position: relative;
    padding: 10px;
    margin: 18px 0 0 15px;
    background: #595959;
    text-transform: uppercase;
    font-size: .7em;
    font-weight: 600;
}
.bt-home-portada li {
    display: block;
}
.bt-home-portada li a {
    color: white;
    text-decoration: none;
}
#gridAreas{width:100%}
.bt-rojo {

    width: auto;
    height: auto;
    border-radius: 5px;
    float: left;
    position: relative;
    padding: 10px 9px;
    margin: 18px 0 0 8px;
    background: #595959;
    text-transform: uppercase;
    font-size: .7em;
    font-weight: 600;

}
.bt-rojo li{display:block;text-align:match-parent;}
.bt-rojo li a{color:#FFFFFF;}
.navbar-header{width:auto;float:left;position:relative;margin:0;margin-right:0px;margin-left:0px;}
#myStreaming{right:-20px;}
.btn-group, .btn-group-vertical{position:absolute;display:inline-block;vertical-align:middle;top:0px;right:5px;}
.btn-group > .btn-group{float:left;}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:14px;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-share-alt::before{content:"\f1e0";}
.btn .caret{margin-left:0;}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}
.dropdown-menu-right{right:0;left:auto;}
.open > .dropdown-menu{display:block;}
li{display:list-item;text-align:match-parent;}
.dropdown-menu > li > a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:14px;line-height:1;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
/*BOOTSTRAP CUSTOM:para este sitio*/
.dropdown-menu>li>a:link .dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#8E969C;text-decoration:none;background-color:#FFF;background-image:none!important;}
.img-responsive{display:block;max-width:100%;height:auto;width:100%;}
.navbar{border:none;margin:0;min-height:48px;}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle{outline:0;}
.btn-group > .btn:first-child{margin-left:0;padding: 1.6rem 0;}
.btn-group-vertical > .btn, .btn-group > .btn{position:relative;float:left;}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:25px !important;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;color:#ccc;}
#destacados{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;background:transparent;float:left;}
#destacados div h2{font-size:2.6em;color:#ffffff;padding:0.5em 0;margin:0;text-transform:uppercase !important;font-weight:200;font-family:'Titillium Web', sans-serif;}
#destacados div h2::before{display:block;width:6rem;height:0.5rem;content:"";margin-bottom:0.625rem;background:-webkit-linear-gradient(left, #10f9e0, #03393e);background:-o-linear-gradient(left, #10f9e0, #03393e);background:linear-gradient(to right, #66057a, #b210ef66);background-repeat:repeat;background-repeat:repeat;background-repeat:repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#10f9e0', endColorstr='#03393e', GradientType=1);background-repeat:no-repeat;}
#destacados .section .wrapperChild_4p figure .typeContent{display:none;}
#destacados .wrapperChild_4p{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:2rem;grid-row-gap:2rem}
#destacados .wrapperChild_4p > figure{background:#fff;border-bottom:4px solid #4b218b;}
#destacados .wrapperChild_4p figure{display:inline-block;box-sizing:border-box;position:relative;overflow:hidden;color:#FFF;margin:0;padding:0;border-bottom:4px solid #4b218b;background:#fff;}
#destacados .wrapperChild_4p figure > picture{position:relative;overflow:hidden;}
#destacados .wrapperChild_4p figure > a{position:relative;overflow:hidden;}
#destacados .wrapperChild_4p figure > figcaption{position:relative !important;padding:0.5rem;width:100% !important;background:none;border:none;}
#destacados .section .wrapperChild_4p figure figcaption a h2{font-size:1.7rem;color:#000;padding:0.5em 0;margin:0;text-transform:none !important;font-weight:500;font-family:'Alegreya Sans', sans-serif;}
#destacados .section .wrapperChild_4p figure figcaption a h2::before{display:none;}
#destacados .section .wrapperChild_4p figure figcaption a h2:hover{color:#666;text-decoration:none;}
#destacados .section .wrapperChild_4p figure figcaption a,figcaption a:visited,figcaption a:focus{color:#000}
#destacados .section .wrapperChild_4p figure figcaption a:hover{color:#666;text-decoration:none;}
#destacados .section .wrapperChild_4p figure figcaption span{text-transform:uppercase;padding:0.3rem 0;margin:0.2em 0;color:#888;display:none;}
#destacados .section .wrapperChild_4p figure figcaption p{display:none;font-size:1.4rem;line-height:1.6em;margin:0 0 1rem 0;padding:0}
#destacados .section .wrapperChild_4p figure .category{position:relative;left:0;top:0;z-index:10;text-transform:uppercase;font-size:1.5rem;text-align:right;font-family:'Titillium Web',sans-serif;background:#E30404;color:#FFF;border-radius:0;padding:2px 10px;float:left;margin:-25px 0 0 0;display:none;}
#bt-dest{display:none;}
.top .bannercasting{width:1170px;height:50px;float:inherit;position:relative;padding:0;margin:30px auto 0px auto;background-size:contain;min-height:50px;}
.top .bannercasting a{width:100%;height:auto;float:left;position:relative;margin:0;padding:0;background:#fff;}
.top .bannercasting a img{width:100%;height:100%;float:left;position:relative;margin:0;padding:0;border:1px solid #fff;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#fff;}
.top .bannercasting a:hover img{opacity:.8;}
.bannercastingmobile{display:none;}



/* Reglas CSS Screen 1024*/
@media screen and (max-width:1024px){body{/* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#db376c+0,7c299f+50,f8a766+100 */
background:rgb(219,55,108);/* Old browsers */
background:-moz-linear-gradient(-45deg, rgba(219,55,108,1) 0%, rgba(124,41,159,1) 50%, rgba(248,167,102,1) 100%);/* FF3.6-15 */
background:-webkit-linear-gradient(-45deg, rgba(219,55,108,1) 0%,rgba(124,41,159,1) 50%,rgba(248,167,102,1) 100%);/* Chrome10-25,Safari5.1-6 */
background:linear-gradient(135deg, rgba(219,55,108,1) 0%,rgba(124,41,159,1) 50%,rgba(248,167,102,1) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#db376c', endColorstr='#f8a766',GradientType=1 );/* IE6-9 fallback on horizontal gradient */
 padding:0;margin:0;background-color:#7c299f !important;width:100%;max-width:1170px;margin:0 auto !important;}
.container-fluid{padding:0 !important;margin:0 !important;background:transparent;}
.top .logo{background:url("LogoRojo-27042018.png") no-repeat center;background-size:auto auto;background-size:auto auto;background-size:auto auto;border:none;width:90%;height:auto;float:left;position:relative;padding:0;margin:-10px 10px 12px 10px;min-height:140px;background-size:contain;}
.main{margin:0 auto;max-width:1170px;float:none;height:auto;width:100%;padding:0;}
.main #envivo{position:relative;padding-bottom:36.25%;padding-top:30px;height:0;overflow:hidden;width:68%;float:left;border:1px solid #fff;}
.main #flowics{width:30%;float:left;position:relative;margin:0 0 0 2%;display:flex;height:100%;padding:0;border-radius:0 25px 25px 25px;background:#450355;box-sizing:border-box;min-height:430px;}
.main .varBt{width:68%;height:auto;position:relative;float:left;margin:-30px 0 0 0;}
.main .varBt .btTvn{background:url("bt-tvn.png") no-repeat;border:none;width:200px;height:40px;float:left;position:relative;padding:0;margin-left:0;-webkit-transform:scale(1.5);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.main .varBt .btTvn:hover{margin-left:30px;}
.main .varBt .btRojo{background:url("bt-rojo.png") no-repeat;border:none;width:200px;height:40px;float:right;position:relative;padding:0;margin-left:0;-webkit-transform:scale(1.5);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.main .varBt .btRojo:hover{margin-right:30px;}
.top .bannercasting {
    width: 100%;
    height: 50px;
    float: inherit;
    position: relative;
    padding: 0;
    margin: 10px auto 10px auto;
    background-size: contain;
    min-height: 50px;
    float: left;
}
}
/* Fin Reglas CSS Screen 1024*/
/* Reglas CSS Screen 960*/
@media screen and (max-width:960px){body{/* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#db376c+0,7c299f+50,f8a766+100 */
background:rgb(219,55,108);/* Old browsers */
background:-moz-linear-gradient(-45deg, rgba(219,55,108,1) 0%, rgba(124,41,159,1) 50%, rgba(248,167,102,1) 100%);/* FF3.6-15 */
background:-webkit-linear-gradient(-45deg, rgba(219,55,108,1) 0%,rgba(124,41,159,1) 50%,rgba(248,167,102,1) 100%);/* Chrome10-25,Safari5.1-6 */
background:linear-gradient(135deg, rgba(219,55,108,1) 0%,rgba(124,41,159,1) 50%,rgba(248,167,102,1) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#db376c', endColorstr='#f8a766',GradientType=1 );/* IE6-9 fallback on horizontal gradient */
 padding:0;margin:0;background-color:#7c299f !important;width:100%;max-width:1170px;margin:0 auto !important;}
.container-fluid{padding:0 !important;margin:0 !important;background:transparent;}
.top .logo{background:url("LogoRojo-27042018.png") no-repeat center;background-size:auto auto;background-size:auto auto;background-size:auto auto;border:none;width:90%;height:auto;float:left;position:relative;padding:0;margin:-10px 10px 12px 10px;min-height:140px;background-size:contain;}
.main{margin:0 auto;max-width:1170px;float:none;height:auto;width:100%;padding:0;}
.main #envivo{position:relative;padding-bottom:36.25%;padding-top:30px;height:0;overflow:hidden;width:68%;float:left;border:1px solid #fff;}
.main #flowics{width:30%;float:left;position:relative;margin:0 0 0 2%;display:flex;height:100%;padding:0;border-radius:0 25px 25px 25px;background:#450355;box-sizing:border-box;min-height:430px;}
.main .varBt{width:68%;height:auto;position:relative;float:left;margin:-30px 0 0 0;}
.main .varBt .btTvn{background:url("bt-tvn.png") no-repeat;border:none;width:200px;height:40px;float:left;position:relative;padding:0;margin-left:0;-webkit-transform:scale(1.5);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.main .varBt .btTvn:hover{margin-left:30px;}
.main .varBt .btRojo{background:url("bt-rojo.png") no-repeat;border:none;width:200px;height:40px;float:right;position:relative;padding:0;margin-left:0;-webkit-transform:scale(1.5);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.main .varBt .btRojo:hover{margin-right:30px;}
}
/* Fin Reglas CSS Screen 960*/
/* Reglas CSS Screen 414*/
@media screen and (max-width:414px){body{/* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#db376c+0,7c299f+50,f8a766+100 */
background:rgb(219,55,108);/* Old browsers */
background:-moz-linear-gradient(-45deg, rgba(219,55,108,1) 0%, rgba(124,41,159,1) 50%, rgba(248,167,102,1) 100%);/* FF3.6-15 */
background:-webkit-linear-gradient(-45deg, rgba(219,55,108,1) 0%,rgba(124,41,159,1) 50%,rgba(248,167,102,1) 100%);/* Chrome10-25,Safari5.1-6 */
background:linear-gradient(135deg, rgba(219,55,108,1) 0%,rgba(124,41,159,1) 50%,rgba(248,167,102,1) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#db376c', endColorstr='#f8a766',GradientType=1 );/* IE6-9 fallback on horizontal gradient */
 padding:0;margin:0;background-color:#7c299f !important;width:100%;max-width:1170px;margin:0 auto !important;}
.container-fluid{padding:0 !important;margin:0 !important;background:transparent;}
.top{width:100%;height:auto;float:left;position:relative;margin:0px 0 5px 0;padding:0;}
.top .logo{background:url(LogoRojo-27042018.png) no-repeat center;background-size:auto auto;background-size:auto auto;background-size:auto auto;background-size:auto auto;background-size:auto auto;border:0;width:60%;height:auto;float:none;position:relative;padding:0;margin:0 auto;min-height:100px;background-size:contain;}
.main{margin:0 auto;max-width:1170px;float:none;height:auto;width:100%;padding:0;}
.main #envivo{position:relative;padding-bottom:49.25%;padding-top:30px;height:0;overflow:hidden;width:100%;float:left;border:1px solid #fff;}
.main #flowics{width:98%;float:left;position:relative;margin:10px 0 0 1%;display:flex;height:100%;padding:0;border-radius:0 25px 25px 25px;background:#450355;box-sizing:border-box;min-height:200px;}
.main .varBt{width:100%;height:auto;position:relative;float:left;margin:10px 0 0 0;}
.main .varBt .btTvn{background:url("bt-tvn.png") no-repeat;border:none;width:100%;height:40px;float:left;position:relative;padding:0;margin-left:0;-webkit-transform:scale(1.5);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.main .varBt .btTvn:hover{margin-left:30px;}
.main .varBt .btRojo{background:url("bt-rojo.png") no-repeat;border:none;width:100%;height:40px;float:left;position:relative;padding:0;margin-left:0;-webkit-transform:scale(1.5);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.main .varBt .btRojo:hover{margin-left:30px;}
#destacados .wrapperChild_1p{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:0rem;grid-row-gap:0rem;grid-row-gap:0;grid-row-gap:0;background:#fff;}
#destacados .wrapperChild_1p figure{display:inline-block;box-sizing:border-box;position:relative;overflow:hidden;color:#FFF;margin:5px 0 4px 0;padding:2px 0 10px 0;border-bottom:4px solid #4b218b99;background:#fff;}
#destacados .wrapperChild_1p figure > a{position:relative;overflow:hidden;width:40%;float:left;}
#destacados .wrapperChild_1p figure > a .img-responsive{display:block;max-width:100%;height:auto;width:100%;}
#destacados .wrapperChild_1p figure > figcaption{position:relative !important;padding:0 0.5rem;width:58% !important;background:none;border:none;float:left;}
#destacados .section .wrapperChild_1p figure figcaption a h2{font-size:1.6rem;color:#000;padding:0;margin:0;text-transform:none !important;font-weight:500;font-family:'Alegreya Sans', sans-serif;line-height:1em;}
#destacados .section .wrapperChild_1p figure figcaption a .small, small{font-size:85%;}
#destacados div h2{font-size:2.2em;color:#ffffff;padding:0.5em 0;margin:0;text-transform:uppercase !important;font-weight:200;font-family:'Titillium Web', sans-serif;}
#bt-dest{display:block;width:95%;height:40px;text-align:center;background:#f3606f;float:left;text-transform:uppercase;margin:2% 2% 0;border-radius:15px;padding:0;font-family:cairo,sans-serif;font-weight:600;font-size:1.2em;}
#bt-dest a{color:#fff;text-decoration:none;width:100%;height:100%;float:left;padding:3% 0 0;}
.top .bannercasting{display:none;}
.bannercastingmobile {
    width: 100%;
    height: 50px;
    position: relative;
    padding: 0;
    margin: 10px auto 20px auto;
    background-size: contain;
    min-height: 50px;
    display: inline;
    float: left;
}
.bannercastingmobile a{width:100%;height:auto;float:left;position:relative;margin:0;padding:0;background:#fff;}
.bannercastingmobile a img{width:100%;height:100%;float:left;position:relative;margin:0;padding:0;border:1px solid #fff;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#fff;}
.bannercastingmobile a:hover img{opacity:.8;}

.banner-CastingConcert {
    background: url(https://estaticos.tvn.cl/skins/programas/rojo/201804271130/gfx/cast-concert.png) no-repeat 0 / 100%;
    margin: 0;
    position: relative;
    height: 80px;
    width: 100%;
    float: left;
    padding: 0;
    margin-top: 15px;
    display: none;
}
CastingConcert .btn1 {

    position: relative;
    margin: 35px 7px;
    padding: 0;
    width: 36%;
    float: left;
    height: 37px;
    background: #ff003c;
    border-radius: 50px;
    font-size: 13px;

}
CastingConcert .btn1 a {

    position: relative;
    margin: 0;
    padding: 7% 0 0 20%;
    float: left;
    width: 100%;
    height: 40px;
    color: #fff;
    font-family: titillium web,sans-serif;
    font-weight: 600;
    font-size: 1.3em;

}
.banner-CastingConcert .btn2 {

    position: relative;
    margin: 35px 15px;
    padding: 0;
    width: 36%;
    float: right;
    height: 37px;
    background: transparent;
    border-radius: 50px;
    font-size: 13px;

}
.banner-CastingConcert .btn2 a {

    position: relative;
    margin: 0;
    padding: 5% 0 0 0;
    float: left;
    width: 100%;
    height: 40px;
    color: #fff;
    font-family: titillium web,sans-serifsd;
    font-weight: 600;
    font-size: 1.3em;
    text-align: center;

}
CastingConcert .btn1 a {

    position: relative;
    margin: 0;
    padding: 5% 0 0 0;
    float: left;
    width: 100%;
    height: 40px;
    color: #fff;
    font-family: titillium web,sans-serif;
    font-weight: 600;
    font-size: 1.3em;
    text-align: center;

}
.top .banner-bases {
    display: none;
}
.banner-bases {
    display: none;
}

.banner-CastingConcert .btn1 {

    position: relative;
    margin: 35px 15px;
    padding: 0;
    width: 36%;
    float: left;
    height: 37px;
    background: transparent;
    border-radius: 50px;
    font-size: 13px;

}
.banner-CastingConcert .btn2 a {

    color: #fff;
    display: inherit;

}
.btn1 a:hover {
    color: transparent;
    text-decoration: none;
}

}
/* Fin Reglas CSS Screen 414*/
/* Reglas CSS Screen 412*/
@media screen and (max-width:412px){body{/* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#db376c+0,7c299f+50,f8a766+100 */
background:rgb(219,55,108);/* Old browsers */
background:-moz-linear-gradient(-45deg, rgba(219,55,108,1) 0%, rgba(124,41,159,1) 50%, rgba(248,167,102,1) 100%);/* FF3.6-15 */
background:-webkit-linear-gradient(-45deg, rgba(219,55,108,1) 0%,rgba(124,41,159,1) 50%,rgba(248,167,102,1) 100%);/* Chrome10-25,Safari5.1-6 */
background:linear-gradient(135deg, rgba(219,55,108,1) 0%,rgba(124,41,159,1) 50%,rgba(248,167,102,1) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#db376c', endColorstr='#f8a766',GradientType=1 );/* IE6-9 fallback on horizontal gradient */
 padding:0;margin:0;background-color:#7c299f !important;width:100%;max-width:1170px;margin:0 auto !important;}
.container-fluid{padding:0 !important;margin:0 !important;background:transparent;}
.top .logo{background:url("LogoRojo-27042018.png") no-repeat center;background-size:auto auto;background-size:auto auto;background-size:auto auto;border:none;width:90%;height:auto;float:left;position:relative;padding:0;margin:-10px 10px 12px 10px;min-height:80px;background-size:contain;}
.main{margin:0 auto;max-width:1170px;float:none;height:auto;width:100%;padding:0;}
.main #envivo{position:relative;padding-bottom:49.25%;padding-top:30px;height:0;overflow:hidden;width:100%;float:left;border:1px solid #fff;}
.main #flowics{width:98%;float:left;position:relative;margin:10px 0 0 1%;display:flex;height:100%;padding:0;border-radius:0 25px 25px 25px;background:#450355;box-sizing:border-box;min-height:200px;}
#bt-tvn{background:#270635;color:#fff;width:35%;text-align:center;height:30px;float:left;}
#bt-tvn a{color:#fff;text-decoration:none;font-size:0.9em;font-weight:600;}
#bt-tvn a:hover{color:#ffa3f4;text-decoration:underline;}
#bt-rojo{background:#270635;color:#fff;width:45%;text-align:center;height:30px;float:right;}
#bt-rojo a{color:#fff;text-decoration:none;font-size:0.9em;font-weight:600;}
#bt-rojo a:hover{color:#ffa3f4;text-decoration:underline;}
#destacados .wrapperChild_1p{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:0rem;grid-row-gap:0rem;grid-row-gap:0;grid-row-gap:0;background:#fff;}
#destacados .wrapperChild_1p figure{display:inline-block;box-sizing:border-box;position:relative;overflow:hidden;color:#FFF;margin:5px 0 4px 0;padding:2px 0 10px 0;border-bottom:4px solid #4b218b99;background:#fff;}
#destacados .wrapperChild_1p figure > a{position:relative;overflow:hidden;width:40%;float:left;}
#destacados .wrapperChild_1p figure > a .img-responsive{display:block;max-width:100%;height:auto;width:100%;}
#destacados .wrapperChild_1p figure > figcaption{position:relative !important;padding:0 0.5rem;width:58% !important;background:none;border:none;float:left;}
#destacados .section .wrapperChild_1p figure figcaption a h2{font-size:1.6rem;color:#000;padding:0;margin:0;text-transform:none !important;font-weight:500;font-family:'Alegreya Sans', sans-serif;line-height:1em;}
#destacados .section .wrapperChild_1p figure figcaption a .small, small{font-size:85%;}
#destacados div h2{font-size:2.2em;color:#ffffff;padding:0.5em 0;margin:0;text-transform:uppercase !important;font-weight:200;font-family:'Titillium Web', sans-serif;}
#bt-dest{display:block;width:95%;height:40px;text-align:center;background:#f3606f;float:left;text-transform:uppercase;margin:2% 2% 0;border-radius:15px;padding:0;font-family:cairo,sans-serif;font-weight:600;font-size:1.2em;}
.top .bannercasting{display:none;}
#bt-dest a{color:#fff;text-decoration:none;width:100%;height:100%;float:left;padding:3% 0 0;}
.bannercastingmobile {
    width: 100%;
    height: 50px;
    float: left;
    position: relative;
    padding: 0;
    margin: 10px auto 20px auto;
    background-size: contain;
    min-height: 50px;
    display: inline;
}
.bannercastingmobile a{width:100%;height:auto;float:left;position:relative;margin:0;padding:0;background:#fff;}
.bannercastingmobile a img{width:100%;height:100%;float:left;position:relative;margin:0;padding:0;border:1px solid #fff;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#fff;}
.bannercastingmobile a:hover img{opacity:.8;}

.banner-CastingConcert {
    background: url(https://estaticos.tvn.cl/skins/programas/rojo/201804271130/gfx/cast-concert.png) no-repeat 0 / 100%;
    margin: 0;
    position: relative;
    height: 80px;
    width: 100%;
    float: left;
    padding: 0;
    margin-top: 15px;
    display: none;
}
CastingConcert .btn1 {

    position: relative;
    margin: 35px 7px;
    padding: 0;
    width: 36%;
    float: left;
    height: 37px;
    background: #ff003c;
    border-radius: 50px;
    font-size: 13px;

}
CastingConcert .btn1 a {

    position: relative;
    margin: 0;
    padding: 7% 0 0 20%;
    float: left;
    width: 100%;
    height: 40px;
    color: #fff;
    font-family: titillium web,sans-serif;
    font-weight: 600;
    font-size: 1.3em;

}
.banner-CastingConcert .btn2 {

    position: relative;
    margin: 35px 15px;
    padding: 0;
    width: 36%;
    float: right;
    height: 37px;
    background: transparent;
    border-radius: 50px;
    font-size: 13px;

}
.banner-CastingConcert .btn2 a {

    position: relative;
    margin: 0;
    padding: 5% 0 0 0;
    float: left;
    width: 100%;
    height: 40px;
    color: #fff;
    font-family: titillium web,sans-serifsd;
    font-weight: 600;
    font-size: 1.3em;
    text-align: center;

}
CastingConcert .btn1 a {

    position: relative;
    margin: 0;
    padding: 5% 0 0 0;
    float: left;
    width: 100%;
    height: 40px;
    color: #fff;
    font-family: titillium web,sans-serif;
    font-weight: 600;
    font-size: 1.3em;
    text-align: center;

}
.top .banner-bases {
    display: none;
}
.banner-bases {
    display: none;
}

.banner-CastingConcert .btn1 {

    position: relative;
    margin: 35px 15px;
    padding: 0;
    width: 36%;
    float: left;
    height: 37px;
    background: transparent;
    border-radius: 50px;
    font-size: 13px;

}
.btn1 a:hover {
    color: transparent;
    text-decoration: none;
}
.banner-CastingConcert .btn2 a {

    color: #fff;
    display: inherit;

}

}
/* Fin Reglas CSS Screen 412*/
/* Reglas CSS Screen 384*/
@media screen and (max-width:384x){body{/* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#db376c+0,7c299f+50,f8a766+100 */
background:rgb(219,55,108);/* Old browsers */
background:-moz-linear-gradient(-45deg, rgba(219,55,108,1) 0%, rgba(124,41,159,1) 50%, rgba(248,167,102,1) 100%);/* FF3.6-15 */
background:-webkit-linear-gradient(-45deg, rgba(219,55,108,1) 0%,rgba(124,41,159,1) 50%,rgba(248,167,102,1) 100%);/* Chrome10-25,Safari5.1-6 */
background:linear-gradient(135deg, rgba(219,55,108,1) 0%,rgba(124,41,159,1) 50%,rgba(248,167,102,1) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#db376c', endColorstr='#f8a766',GradientType=1 );/* IE6-9 fallback on horizontal gradient */
 padding:0;margin:0;background-color:#7c299f !important;width:100%;max-width:1170px;margin:0 auto !important;}
.container-fluid{padding:0 !important;margin:0 !important;background:transparent;}
.top .logo{background:url("LogoRojo-27042018.png") no-repeat center;background-size:auto auto;background-size:auto auto;background-size:auto auto;border:none;width:90%;height:auto;float:left;position:relative;padding:0;margin:-10px 10px 12px 10px;min-height:80px;background-size:contain;}
.main{margin:0 auto;max-width:1170px;float:none;height:auto;width:100%;padding:0;}
.main #envivo{position:relative;padding-bottom:48.25%;padding-top:30px;height:0;overflow:hidden;width:100%;float:left;border:1px solid #fff;}
.main #flowics{width:98%;float:left;position:relative;margin:10px 0 0 1%;display:flex;height:100%;padding:0;border-radius:0 20px 20px 20px;background:#450355;box-sizing:border-box;min-height:180px;}
#bt-tvn{background:#270635;color:#fff;width:35%;text-align:center;height:30px;float:left;}
#bt-tvn a{color:#fff;text-decoration:none;font-size:0.9em;font-weight:600;}
#bt-tvn a:hover{color:#ffa3f4;text-decoration:underline;}
#bt-rojo{background:#270635;color:#fff;width:45%;text-align:center;height:30px;float:right;}
#bt-rojo a{color:#fff;text-decoration:none;font-size:0.9em;font-weight:600;}
#bt-rojo a:hover{color:#ffa3f4;text-decoration:underline;}
#destacados .wrapperChild_1p{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:0rem;grid-row-gap:0rem;grid-row-gap:0;grid-row-gap:0;background:#fff;}
#destacados .wrapperChild_1p figure{display:inline-block;box-sizing:border-box;position:relative;overflow:hidden;color:#FFF;margin:5px 0 4px 0;padding:2px 0 10px 0;border-bottom:4px solid #4b218b99;background:#fff;}
#destacados .wrapperChild_1p figure > a{position:relative;overflow:hidden;width:40%;float:left;}
#destacados .wrapperChild_1p figure > a .img-responsive{display:block;max-width:100%;height:auto;width:100%;}
#destacados .wrapperChild_1p figure > figcaption{position:relative !important;padding:0 0.5rem;width:58% !important;background:none;border:none;float:left;}
#destacados .section .wrapperChild_1p figure figcaption a h2{font-size:1.6rem;color:#000;padding:0;margin:0;text-transform:none !important;font-weight:500;font-family:'Alegreya Sans', sans-serif;line-height:1em;}
#destacados .section .wrapperChild_1p figure figcaption a .small, small{font-size:85%;}
#destacados div h2{font-size:2.2em;color:#ffffff;padding:0.5em 0;margin:0;text-transform:uppercase !important;font-weight:200;font-family:'Titillium Web', sans-serif;}
#bt-dest{display:block;width:95%;height:40px;text-align:center;background:#f3606f;float:left;text-transform:uppercase;margin:2% 2% 0;border-radius:15px;padding:0;font-family:cairo,sans-serif;font-weight:600;font-size:1.2em;}
#bt-dest a{color:#fff;text-decoration:none;width:100%;height:100%;float:left;padding:3% 0 0;}
.top .bannercasting{display:none;}
.bannercastingmobile {
    width: 100%;
    height: 50px;
    float: left;
    position: relative;
    padding: 0;
    margin: 10px auto 20px auto;
    background-size: contain;
    min-height: 50px;
    display: inline;
}
.bannercastingmobile a{width:100%;height:auto;float:left;position:relative;margin:0;padding:0;background:#fff;}
.bannercastingmobile a img{width:100%;height:100%;float:left;position:relative;margin:0;padding:0;border:1px solid #fff;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#fff;}
.bannercastingmobile a:hover img{opacity:.8;}


.banner-CastingConcert {
    background: url(https://estaticos.tvn.cl/skins/programas/rojo/201804271130/gfx/cast-concert.png) no-repeat 0 / 100%;
    margin: 0;
    position: relative;
    height: 80px;
    width: 100%;
    float: left;
    padding: 0;
    margin-top: 15px;
    display: none;
}
CastingConcert .btn1 {

    position: relative;
    margin: 35px 7px;
    padding: 0;
    width: 36%;
    float: left;
    height: 37px;
    background: #ff003c;
    border-radius: 50px;
    font-size: 13px;

}
CastingConcert .btn1 a {

    position: relative;
    margin: 0;
    padding: 7% 0 0 20%;
    float: left;
    width: 100%;
    height: 40px;
    color: #fff;
    font-family: titillium web,sans-serif;
    font-weight: 600;
    font-size: 1.3em;

}
.banner-CastingConcert .btn2 {

    position: relative;
    margin: 35px 15px;
    padding: 0;
    width: 36%;
    float: right;
    height: 37px;
    background: transparent;
    border-radius: 50px;
    font-size: 13px;

}
.banner-CastingConcert .btn2 a {

    position: relative;
    margin: 0;
    padding: 5% 0 0 0;
    float: left;
    width: 100%;
    height: 40px;
    color: #fff;
    font-family: titillium web,sans-serifsd;
    font-weight: 600;
    font-size: 1.3em;
    text-align: center;

}
CastingConcert .btn1 a {

    position: relative;
    margin: 0;
    padding: 5% 0 0 0;
    float: left;
    width: 100%;
    height: 40px;
    color: #fff;
    font-family: titillium web,sans-serif;
    font-weight: 600;
    font-size: 1.3em;
    text-align: center;

}
.top .banner-bases {
    display: none;
}
.banner-bases {
    display: none;
}
.btn1 a:hover {
    color: transparent;
    text-decoration: none;
}
.banner-CastingConcert .btn1 {

    position: relative;
    margin: 35px 15px;
    padding: 0;
    width: 36%;
    float: left;
    height: 37px;
    background: transparent;
    border-radius: 50px;
    font-size: 13px;

}
.banner-CastingConcert .btn2 a {

    color: #fff;
    display: inherit;

}

}
/* Fin Reglas CSS Screen 384*/
/* Reglas CSS Screen 375*/
@media screen and (max-width:375px){body{/* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#db376c+0,7c299f+50,f8a766+100 */
background:rgb(219,55,108);/* Old browsers */
background:-moz-linear-gradient(-45deg, rgba(219,55,108,1) 0%, rgba(124,41,159,1) 50%, rgba(248,167,102,1) 100%);/* FF3.6-15 */
background:-webkit-linear-gradient(-45deg, rgba(219,55,108,1) 0%,rgba(124,41,159,1) 50%,rgba(248,167,102,1) 100%);/* Chrome10-25,Safari5.1-6 */
background:linear-gradient(135deg, rgba(219,55,108,1) 0%,rgba(124,41,159,1) 50%,rgba(248,167,102,1) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#db376c', endColorstr='#f8a766',GradientType=1 );/* IE6-9 fallback on horizontal gradient */
 padding:0;margin:0;background-color:#7c299f !important;width:100%;max-width:1170px;margin:0 auto !important;}
.container-fluid{padding:0 !important;margin:0 !important;background:transparent;}
.top .logo{background:url(LogoRojo-27042018.png) no-repeat center;background-size:auto auto;background-size:auto auto;background-size:auto auto;background-size:auto auto;border:0;width:90%;height:auto;float:left;position:relative;padding:0;margin:0 20px 5px;min-height:70px;background-size:contain;}
.main{margin:0 auto;max-width:1170px;float:none;height:auto;width:100%;padding:0;}
.main #envivo{position:relative;padding-bottom:48.25%;padding-top:30px;height:0;overflow:hidden;width:100%;float:left;border:1px solid #fff;}
.main #flowics{width:98%;float:left;position:relative;margin:10px 0 0 1%;display:flex;height:100%;padding:0;border-radius:0 20px 20px 20px;background:#450355;box-sizing:border-box;min-height:180px;}
#bt-tvn{background:#270635;color:#fff;width:35%;text-align:center;height:30px;float:left;}
#bt-tvn a{color:#fff;text-decoration:none;font-size:0.9em;font-weight:600;}
#bt-tvn a:hover{color:#ffa3f4;text-decoration:underline;}
#bt-rojo{background:#270635;color:#fff;width:45%;text-align:center;height:30px;float:right;}
#bt-rojo a{color:#fff;text-decoration:none;font-size:0.9em;font-weight:600;}
#bt-rojo a:hover{color:#ffa3f4;text-decoration:underline;}
#destacados .wrapperChild_1p{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:0rem;grid-row-gap:0rem;grid-row-gap:0;grid-row-gap:0;background:#fff;}
#destacados .wrapperChild_1p figure{display:inline-block;box-sizing:border-box;position:relative;overflow:hidden;color:#FFF;margin:5px 0 4px 0;padding:2px 0 10px 0;border-bottom:4px solid #4b218b99;background:#fff;}
#destacados .wrapperChild_1p figure > a{position:relative;overflow:hidden;width:40%;float:left;}
#destacados .wrapperChild_1p figure > a .img-responsive{display:block;max-width:100%;height:auto;width:100%;}
#destacados .wrapperChild_1p figure > figcaption{position:relative !important;padding:0 0.5rem;width:58% !important;background:none;border:none;float:left;}
#destacados .section .wrapperChild_1p figure figcaption a h2{font-size:1.6rem;color:#000;padding:0;margin:0;text-transform:none !important;font-weight:500;font-family:'Alegreya Sans', sans-serif;line-height:1em;}
#destacados .section .wrapperChild_1p figure figcaption a .small, small{font-size:85%;}
#destacados div h2{font-size:2.2em;color:#ffffff;padding:0.5em 0;margin:0;text-transform:uppercase !important;font-weight:200;font-family:'Titillium Web', sans-serif;}
#bt-dest{display:block;width:95%;height:40px;text-align:center;background:#f3606f;float:left;text-transform:uppercase;margin:2% 2% 0;border-radius:15px;padding:0;font-family:cairo,sans-serif;font-weight:600;font-size:1.2em;}
#bt-dest a{color:#fff;text-decoration:none;width:100%;height:100%;float:left;padding:3% 0 0;}
.top .bannercasting{display:none;}
.bannercastingmobile {
    width: 100%;
    height: 50px;
    float: left;
    position: relative;
    padding: 0;
    margin: 10px auto 20px auto;
    background-size: contain;
    min-height: 50px;
    display: inline;
}
.bannercastingmobile a{width:100%;height:auto;float:left;position:relative;margin:0;padding:0;background:#fff;}
.bannercastingmobile a img{width:100%;height:100%;float:left;position:relative;margin:0;padding:0;border:1px solid #fff;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#fff;}
.bannercastingmobile a:hover img{opacity:.8;}

.banner-CastingConcert {
    background: url(https://estaticos.tvn.cl/skins/programas/rojo/201804271130/gfx/cast-concert.png) no-repeat 0 / 100%;
    margin: 0;
    position: relative;
    height: 80px;
    width: 100%;
    float: left;
    padding: 0;
    margin-top: 15px;
    display: none;
}
CastingConcert .btn1 {

    position: relative;
    margin: 35px 7px;
    padding: 0;
    width: 36%;
    float: left;
    height: 37px;
    background: #ff003c;
    border-radius: 50px;
    font-size: 13px;

}
CastingConcert .btn1 a {

    position: relative;
    margin: 0;
    padding: 7% 0 0 20%;
    float: left;
    width: 100%;
    height: 40px;
    color: #fff;
    font-family: titillium web,sans-serif;
    font-weight: 600;
    font-size: 1.3em;

}
.banner-CastingConcert .btn2 {

    position: relative;
    margin: 35px 15px;
    padding: 0;
    width: 36%;
    float: right;
    height: 37px;
    background: transparent;
    border-radius: 50px;
    font-size: 13px;

}
.banner-CastingConcert .btn2 a {

    position: relative;
    margin: 0;
    padding: 5% 0 0 0;
    float: left;
    width: 100%;
    height: 40px;
    color: #fff;
    font-family: titillium web,sans-serifsd;
    font-weight: 600;
    font-size: 1.3em;
    text-align: center;

}
CastingConcert .btn1 a {

    position: relative;
    margin: 0;
    padding: 5% 0 0 0;
    float: left;
    width: 100%;
    height: 40px;
    color: #fff;
    font-family: titillium web,sans-serif;
    font-weight: 600;
    font-size: 1.3em;
    text-align: center;

}
.top .banner-bases {
    display: none;
}
.banner-bases {
    display: none;
}
.btn1 a:hover {
    color: transparent;
    text-decoration: none;
}
.banner-CastingConcert .btn1 {

    position: relative;
    margin: 35px 15px;
    padding: 0;
    width: 36%;
    float: left;
    height: 37px;
    background: transparent;
    border-radius: 50px;
    font-size: 13px;

}
.banner-CastingConcert .btn2 a {
    color: #fff;
    display: inherit;
}

}
/* Fin Reglas CSS Screen 375*/
/* Reglas CSS Screen 320*/
@media screen and (max-width:320px){body{/* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#db376c+0,7c299f+50,f8a766+100 */
background:rgb(219,55,108);/* Old browsers */
background:-moz-linear-gradient(-45deg, rgba(219,55,108,1) 0%, rgba(124,41,159,1) 50%, rgba(248,167,102,1) 100%);/* FF3.6-15 */
background:-webkit-linear-gradient(-45deg, rgba(219,55,108,1) 0%,rgba(124,41,159,1) 50%,rgba(248,167,102,1) 100%);/* Chrome10-25,Safari5.1-6 */
background:linear-gradient(135deg, rgba(219,55,108,1) 0%,rgba(124,41,159,1) 50%,rgba(248,167,102,1) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#db376c', endColorstr='#f8a766',GradientType=1 );/* IE6-9 fallback on horizontal gradient */
 padding:0;margin:0;background-color:#7c299f !important;width:100%;max-width:1170px;margin:0 auto !important;}
.container-fluid{padding:0 !important;margin:0 !important;background:transparent;}
.top .logo{background:url("LogoRojo-27042018.png") no-repeat center;background-size:auto auto;background-size:auto auto;background-size:auto auto;border:none;width:90%;height:auto;float:left;position:relative;padding:0;margin:-10px 10px 12px 10px;min-height:70px;background-size:contain;}
.main{margin:0 auto;max-width:1170px;float:none;height:auto;width:100%;padding:0;}
.main #envivo{position:relative;padding-bottom:46.25%;padding-top:30px;height:0;overflow:hidden;width:100%;float:left;border:1px solid #fff;}
.main #flowics{width:98%;float:left;position:relative;margin:10px 0 0 1%;display:flex;height:100%;padding:0;border-radius:0 20px 20px 20px;background:#450355;box-sizing:border-box;min-height:180px;}
#bt-tvn{background:#270635;color:#fff;width:35%;text-align:center;height:30px;float:left;}
#bt-tvn a{color:#fff;text-decoration:none;font-size:0.9em;font-weight:600;}
#bt-tvn a:hover{color:#ffa3f4;text-decoration:underline;}
#bt-rojo{background:#270635;color:#fff;width:45%;text-align:center;height:30px;float:right;}
#bt-rojo a{color:#fff;text-decoration:none;font-size:0.9em;font-weight:600;}
#bt-rojo a:hover{color:#ffa3f4;text-decoration:underline;}
#destacados .wrapperChild_1p{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:0rem;grid-row-gap:0rem;grid-row-gap:0;grid-row-gap:0;background:#fff;}
#destacados .wrapperChild_1p figure{display:inline-block;box-sizing:border-box;position:relative;overflow:hidden;color:#FFF;margin:5px 0 4px 0;padding:2px 0 10px 0;border-bottom:4px solid #4b218b99;background:#fff;}
#destacados .wrapperChild_1p figure > a{position:relative;overflow:hidden;width:40%;float:left;}
#destacados .wrapperChild_1p figure > a .img-responsive{display:block;max-width:100%;height:auto;width:100%;}
#destacados .wrapperChild_1p figure > figcaption{position:relative !important;padding:0 0.5rem;width:58% !important;background:none;border:none;float:left;}
#destacados .section .wrapperChild_1p figure figcaption a h2{font-size:1.6rem;color:#000;padding:0;margin:0;text-transform:none !important;font-weight:500;font-family:'Alegreya Sans', sans-serif;line-height:1em;}
#destacados .section .wrapperChild_1p figure figcaption a .small, small{font-size:85%;}
#destacados div h2{font-size:2.2em;color:#ffffff;padding:0.5em 0;margin:0;text-transform:uppercase !important;font-weight:200;font-family:'Titillium Web', sans-serif;}
#bt-dest{display:block;width:95%;height:40px;text-align:center;background:#f3606f;float:left;text-transform:uppercase;margin:2% 2% 0;border-radius:15px;padding:0;font-family:cairo,sans-serif;font-weight:600;font-size:1.2em;}
#bt-dest a{color:#fff;text-decoration:none;width:100%;height:100%;float:left;padding:3% 0 0;}
.top .bannercasting{display:none;}
.bannercastingmobile{width:320px;height:50px;float:left;position:relative;padding:0;margin:10px auto 10px auto;background-size:contain;min-height:50px;display:inline;}
.bannercastingmobile a{width:100%;height:auto;float:left;position:relative;margin:0;padding:0;background:#fff;}
.bannercastingmobile a img{width:100%;height:100%;float:left;position:relative;margin:0;padding:0;border:1px solid #fff;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#fff;}
.bannercastingmobile a:hover img{opacity:.8;}

.banner-CastingConcert {
    background: url(https://estaticos.tvn.cl/skins/programas/rojo/201804271130/gfx/cast-concert.png) no-repeat 0 / 100%;
    margin: 0;
    position: relative;
    height: 80px;
    width: 100%;
    float: left;
    padding: 0;
    margin-top: 15px;
    display: none;
}
CastingConcert .btn1 {

    position: relative;
    margin: 35px 7px;
    padding: 0;
    width: 36%;
    float: left;
    height: 37px;
    background: #ff003c;
    border-radius: 50px;
    font-size: 13px;

}
CastingConcert .btn1 a {

    position: relative;
    margin: 0;
    padding: 7% 0 0 20%;
    float: left;
    width: 100%;
    height: 40px;
    color: #fff;
    font-family: titillium web,sans-serif;
    font-weight: 600;
    font-size: 1.3em;

}
.banner-CastingConcert .btn2 {
    position: relative;
    margin: 35px 15px;
    padding: 0;
    width: 36%;
    float: right;
    height: 37px;
    background: transparent;
    border-radius: 50px;
    font-size: 13px;
}
.banner-CastingConcert .btn2 a {
    position: relative;
    margin: 0;
    padding: 5% 0 0 0;
    float: left;
    width: 100%;
    height: 40px;
    color: #fff;
    font-family: titillium web,sans-serifsd;
    font-weight: 600;
    font-size: 1.3em;
    text-align: center;
}
.btn1 a:hover {
    color: transparent;
    text-decoration: none;
}
CastingConcert .btn1 a {

    position: relative;
    margin: 0;
    padding: 5% 0 0 0;
    float: left;
    width: 100%;
    height: 40px;
    color: #fff;
    font-family: titillium web,sans-serif;
    font-weight: 600;
    font-size: 1.3em;
    text-align: center;

}
.top .banner-bases {
    display: none;
}
.banner-bases {
    display: none;
}

.banner-CastingConcert .btn1 {
    position: relative;
    margin: 35px 15px;
    padding: 0;
    width: 36%;
    float: left;
    height: 37px;
    background: transparent;
    border-radius: 50px;
    font-size: 13px;
}


}

/* Fin Reglas CSS Screen 320*/

/* Banner Rojo Casting & Concert*/

.banner-CastingConcert {
    display: none;
}

.banner-bases {
    background: #000 url(https://estaticos.tvn.cl/skins/www.tvn.cl/gfx/banners/rojo/banner-rojo_castingconcert.png?=s3ofghfghgf);
    margin: 0 auto;
    padding: 0;
    width: 1170px;
    height: 50px;
    margin-top: 5rem;
    display: none;
}
.banner-bases .btn1 {
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    width: 50%!important;
}
.banner-bases .btn1 a {
    position: relative;
    float: left;
    margin: 9px 10px 0 8px;
    padding: 4px 42px;
    background: #ef004e;
    border-radius: 30px;
    font-size: 1.2em;
    font-weight: 700;
    color: white;
    box-shadow: 4px 2px 0px rgba(0,0,0,0.5);
}
.banner-bases .btn1 a:hover {
    background: #b905bf;
}
.banner-bases .btn2 {
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    width: 50%;
}
.banner-bases .btn2 a {
    position: relative;
    float: right;
    margin: 9px 10px 0 0;
    padding: 4px 40px;
    background: #ef004e;
    border-radius: 30px;
    font-size: 1.2em;
    font-weight: 700;
    color: white;
    box-shadow: 4px 2px 0px rgba(0,0,0,0.5);
}
.banner-bases .btn2 a:hover {
    background: #b905bf;
}

.banner-CastingConcert a {
    color: transparent;
}
.banner-CastingConcert .btn2 a {
    color: transparent;
}


/* FIN Banner Rojo Casting & Concert*/
#google_ads_iframe_\/317342475\/tvn_programas_rojo_top_0 {

    width: 100%;

}