@charset "utf-8";
/* CSS RedADN - Hyliacom 2016 */

/* Genérico */
html, body, p, div, header, nav,h1,h2,h3,h4,h5,h6,form,iframe{margin:0;padding:0;border:0;}
body {font-family: 'Montserrat', sans-serif;color: #000;font-size: 14px;background-color: #FFF;overflow-x: hidden;background-position: center 51px !important;}
a{cursor: pointer; text-decoration: none;}

/* Posicionamiento z-index */
#h, #cab{z-index: 20;}
#m .oc{z-index: 25;}
#mu{z-index: 26;}
#m>label{z-index: 26;}
#h2>label, #h2>span{z-index: 16;}
#h2>div, #mm>div{z-index: 15;}
#mb>form{z-index: 14;}
#capaflot{z-index: 30;}
#rt_alert2{z-index: 40;}
#alert{z-index: 50;}

#h2>div.es{position: relative;top: 0;float: right;width: auto;height: 70px;font-size: 0;border-left: 1px solid #FFF;background-color: transparent;z-index: 16;}
#h2>div.es>label, .es>input{display: none;}

#h2>div.es a{box-sizing: border-box;display: inline-block;vertical-align: top;width: 64px;height: 70px;padding: 8px;border-right: 1px solid #FFF;}
#h2>div.es a span{content: "";display: block;width: 100%;height: 100%;background: no-repeat center;background-size: cover;-webkit-filter: grayscale(100%) opacity(75%);filter: grayscale(100%) opacity(75%);}
#h2>div.es a:hover span{-webkit-filter: initial;filter: initial;}
#h2>div.es .hpm{background: url(i/hpa.png) no-repeat 8px 8px;}

#h2>div.es a#e_1 span{background-image: url('logos/juegosadn.png');}
#h2>div.es a#e_13 span{background-image: url('logos/pokemaster.png');}
#h2>div.es a#e_9 span{background-image: url('logos/animanga.png');}

/* Cabecera */
#h{width: 100%;height: 50px;background-color: #444446;position: fixed;top:0;border-bottom: 1px solid #FFF;}
#h>a:last-child{margin: 13px auto;width: 230px;height: 24px;background: url(i/c.png) no-repeat -240px -780px;display: block;}
#h>div:first-of-type{float: right;width: 54px;height: 50px;border-left: 1px solid #636363;border-right: 1px solid #636363;}
#h>div:first-of-type span {position: absolute;right: 50px;top: 15px;width: 28px;height: 18px;background-color: #F60;text-align: center;color: #FFF;font-size: 11px;padding-top:2px;}
#h>div:first-of-type span[rel="0"], #h>div:first-of-type span[rel="-1"], #h>div:first-of-type span[rel="-2"], #h>div:first-of-type span[rel="-3"], #h>div:first-of-type span[rel="-4"], #h>div:first-of-type span[rel="-5"], #h>div:first-of-type span[rel="-6"], #h>div:first-of-type span[rel="-7"], #h>div:first-of-type span[rel="-8"], #h>div:first-of-type span[rel="-9"], #h>div:first-of-type span[rel="-10"]{display:none;}
#h>div:first-of-type a{ position: absolute; z-index: 21; background: url(i/c.png) no-repeat left bottom;border: 2px solid #636363;width: 32px;height: 32px;display: block;margin: 7px 0 0 9px; }
#h>div:first-of-type span::after{content: attr(rel);}

#h>div.b{position: absolute;left: 0;width: 100%;height: 50px;text-align: center;}
#h>div.b a{display: inline-block;margin: 14px 12px;color: transparent;height: 22px;background: url(/css/i/c.png) no-repeat;}
#h>div.b a:nth-child(1){width: 87px;background-position: -13px -1475px;}
#h>div.b a:nth-child(2){width: 84px;background-position: -342px -1433px;}

/* Menú de navegación */
#m>label{display: block;position: fixed;top: 0;right: 0;height: 50px;width:56px;cursor: pointer;}
#m>label:last-of-type{display:none;}
#m input[type=radio]{display:none;}
#m ul{list-style: none;padding: 0;margin: 0;}
#m li{position: relative;width: 208px;border-bottom: 1px solid #E7E5E5;}
#m li a{color: #000;text-decoration: none;}
#m .oc{position: fixed;width: 100%;height: 100%;background-color: #000;opacity: 0;cursor: pointer;visibility: hidden;top:50px;}

#mu{position:fixed;top:50px;width: 210px;height: auto;background: #FFF;}
#mu{width:0;right: 0;float:right; overflow: hidden;}
#mu>ul{border-left: 1px solid #E7E5E5;border-right: 1px solid #E7E5E5;width: 208px;}

#bt_mu:checked ~ .oc{visibility: visible;opacity: 0.7;transition: all 0.3s ease-in;}
#bt_oc:checked ~ .oc{opacity: 0;transition: all 0.3s ease-out;}
#bt_mu:checked ~ label:last-of-type{display: block;}
#bt_mu:checked ~ #mu{position:fixed;width: 210px;transition: all 0.2s ease-in;}
#bt_mu:not(:checked) ~ #mu{width:0;transition: all 0.2s ease-out;}
#m li>a {font-size: 12px;width: 182px;padding: 7px 10px 6px 16px;display: block;}
#m li>a:hover {color: #FFF;background-color: #F60;}
#mm li.s:hover{width:209px;background-color: #F60;}#mm li.s:hover a{color: #FFF;} #mm li.s:hover span{border-color: #FFF;}

#mu ul>li a{text-align: right; padding-right: 34px;width:158px;}
#mu a[rel]:before{content: attr(rel);position:absolute;left:0;width: 28px;height: 18px;background-color: #F60;text-align: center;color: #FFF;font-size: 11px;padding-top: 2px; margin: -2px 0 0 5px;}
#mu a[rel="0"]:before{background-color: #BBB;}
#mu li:hover a:before{background-color: #FFF;color:#000;}
#mu a:after{content:"";background: url(i/c.png) no-repeat;position: absolute;right: 0;width: 15px;height: 15px;margin-right: 10px;margin-top: 1px;}
#mu .mul a:after{background-position: -770px -1350px;}
#mu .mur a:after{background-position: -770px -1380px;}
#mu .mup a:after{background-position: -770px -1210px;width: 18px;height: 18px;margin-right: 8px;margin-top: 0;}
#mu .mun a:after{background-position: -770px -1240px;}
#mu .muc a:after{background-position: -770px -1265px;}
#mu .mua a:after{background-position: -770px -1295px;}
#mu .muo a:after{background-position: -770px -1320px;width: 18px;height: 18px;margin-right: 8px;margin-top: 0;}
#mu .mul:hover a:after{background-position: -730px -1350px;}
#mu .mur:hover a:after{background-position: -730px -1380px;}
#mu .mup:hover a:after{background-position: -730px -1210px;}
#mu .mun:hover a:after{background-position: -730px -1240px;}
#mu .muc:hover a:after{background-position: -730px -1265px;}
#mu .mua:hover a:after{background-position: -730px -1295px;}
#mu .muo:hover a:after{background-position: -730px -1320px;}

/* Cabecera Vertical */
#cab{position: fixed;top:0;width: 100%;}
#h2{position: relative;height: 70px;}
#h2>label, #h2>span{position: relative;box-sizing: border-box;display: inline-block;vertical-align: top;height: 70px;}
#h2>label{float: left;content: "";width: 70px;padding: 20px;cursor: pointer;}
#h2>label:before{content: "";display: block;width: 100%;height: 100%;background: url(i/c.png) no-repeat;}
#h2>span{float: right;width: 285px;padding: 10px 20px;line-height: 13px;}
#h2>span>strong{display: block;margin-bottom: 6px;color: #C00;text-transform: uppercase;font-size: 10px;}
#h2>span>a{display: block;color: #000;font-size: 12px;font-weight: bold;max-height: 27px;overflow: hidden;}
#h2>div{position: absolute;box-sizing: border-box;width: 100%;height: 70px;text-align: center;}
#h2>div>a{display: inline-block;vertical-align: top;background: url(i/c.png) no-repeat;color: transparent;}

#h2.h2b{background: #000;border-bottom: 1px solid #FFF;}
#h2.h2b>.h2_men:before{background-position: -11px -1431px;}
#h2.h2b>.h2_bus{border-left: 1px solid #FFF;border-right: 1px solid #FFF;}
#h2.h2b>.h2_bus:before{background-position: -8px -1388px;}
#h2.h2b>.h2_log{padding: 24px 192px 24px 140px;}
#h2.h2b>.h2_log>a{margin: 0 10px;}
#h2.h2b>.h2_log>a:first-child{width: 106px;height: 22px;background-position: -169px -1523px;}

#h2.h2p{background: #FFF;border-top: 15px solid #000;border-bottom: 30px solid #C00;}
#h2.h2p>.h2_men:before{background-position: -108px -1431px;}
#h2.h2p>.h2_bus{border-left: 1px solid #000;border-right: 1px solid #000;}
#h2.h2p>.h2_bus:before{background-position: -108px -1388px;}
#h2.h2p>.h2_inf{border-left: 1px solid #000;}
#h2.h2p>.h2_inf>a:hover{color: #C00;}
#h2.h2p>.h2_log{padding: 7px 192px 7px 140px;}
#h2.h2p>.h2_log>a{width: 157px;height: 58px;background-position: -340px -1470px;}

#h2.h2a{background: #F9E969;border-top: 15px solid #D1223B;border-bottom: 30px solid #000;}
#h2.h2a>.h2_men:before{background-position: -58px -1431px;}
#h2.h2a>.h2_bus{border-left: 1px solid #D1223B;border-right: 1px solid #D1223B;}
#h2.h2a>.h2_bus:before{background-position: -58px -1388px;}
#h2.h2a>.h2_inf{border-left: 1px solid #D1223B;}
#h2.h2a>.h2_inf>a:hover{color: #D1223B;}
#h2.h2a>.h2_log{padding: 8px 192px 8px 140px;}
#h2.h2a>.h2_log>a{width: 100px;height: 88px;background-position: -540px -1470px;}

#h2.h2w{background: #C51162;border-bottom: 1px solid #FFF;}
#h2.h2w>.h2_men:before{background-position: -11px -1431px;}
#h2.h2w>.h2_bus{border-left: 1px solid #FFF;border-right: 1px solid #FFF;}
#h2.h2w>.h2_bus:before{background-position: -8px -1388px;}
#h2.h2w>.h2_inf{position: relative;width: 122px;border-left: 1px solid #FFF;text-align: right;}
#h2.h2w>.h2_inf>label{position: absolute;top: 0;left: -12px;display: block;content: "";width: 100%;height: 100%;padding-left: 12px;cursor: pointer;z-index: 1;}
#h2.h2w>.h2_inf>span{position: absolute;top: 23px;left: -12px;content: "";display: block;box-sizing: border-box;width: 24px;height: 24px;background: url(i/c.png) no-repeat -10px -760px;}
#h2.h2w>.h2_inf>strong{color: #FFF;font-size: 14px;font-weight: normal;margin-bottom: 2px;}
#h2.h2w>.h2_inf>ul{margin: 0;padding: 0;color: #FFF;list-style: none;}
#h2.h2w>.h2_inf>ul>li{text-transform: uppercase;font-size: 10px;}
#h2.h2w>.h2_log{padding: 11px 20px;}
#h2.h2w>.h2_log>a{width: 159px;height: 48px;background-position: -340px -1550px;}

#h2.h2r{background: #000;border-bottom: 1px solid #FFF;}
#h2.h2r>.h2_men:before{background-position: -11px -1431px;}
#h2.h2r>.h2_bus{border-left: 1px solid #FFF;border-right: 1px solid #FFF;}
#h2.h2r>.h2_bus:before{background-position: -8px -1388px;}

/* Menú de vertical */
#w{margin-top: 70px;}
#mm>input{display: none;}
#mm ul{list-style: none;padding: 0;margin: 0;}
#mm li{position: relative;width: 208px;border-bottom: 1px solid #E7E5E5;}
#mm li a{color: #000;text-decoration: none;}
#mm li>a{font-size: 12px;width: 182px;padding: 7px 10px 6px 16px;display: block;}
#mm li>a:hover{color: #FFF;background-color: #F60;}
#mm li.s:hover{width: 209px;background-color: #F60;} #mm li.s:hover a{color: #FFF;} #mm li.s:hover span{border-color: #FFF;}
#w #mm .p{display: block;text-align: left;padding: 0;}
#w #mm .l{display: block;width: 208px;margin: 0;} #w #mm .l:hover{width: 209px;}

#mm>div{display: none;position: absolute;width: 210px;height: auto;background: #FFF;border-top: 1px solid #E7E5E5;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
#mm #h2_men:checked ~ div{display: block;}
#mm>div>ul{border-left: 1px solid #E7E5E5;border-right: 1px solid #E7E5E5;width: 208px;}
#mm>div>ul>li>ul{display:none;position: absolute;margin: -29px 0 0 209px;width: 115px;background-color: #FFF;}
#mm>div>ul>li:hover>ul{display:block;}
#mm>div>ul>li>ul>li{border-right: 1px solid #E7E5E5;border-bottom:0;}
#mm>div>ul>li>ul>li:first-child{border-top: 1px solid #E7E5E5;}
#mm>div>ul>li>ul>li:last-child{border-bottom: 1px solid #E7E5E5;}
#mm>div>ul{box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}
#mm>div>ul:first-child{box-shadow: none;background-color: #FFF;}

#mm li>span {display:block;font-size: 12px; width: 192px;padding: 16px 0 7px 16px;text-transform: uppercase;color: #F60;}
#mm .s>a:after {content:"";position: absolute;top: 12px;right: 10px;width: 6px;height: 6px;border-top: 2px solid #525252;border-left: 2px solid #525252;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
#mm .s:hover>a:after{border-color: #FFF;}
#mm .s a{border-left: 4px solid #F60;width: 182px;padding-left: 12px;}
#mm .s>ul>li {width:114px;}
#mm .s>ul>li:first-child a{padding-top: 8px;}
#mm .s>ul>li:last-child a{padding-bottom: 14px;}
#mm .s>ul>li a {border: 0;width: 100px;padding: 2px 0 4px 14px;color: #FFF;background-color:#F60;}
#mm .s>ul>li a:hover{color: #771E00;}
#mm .z a:before{content:"";width:86px;padding-top:5px;border-bottom:1px solid #D7D3D3;margin-bottom:10px;display:block;}
#mm .d a{border-color:#40BAE4;}#mm .d a:hover, #mm .d>ul>li a, #mm li.d:hover{background-color:#40BAE4;}#mm .d>ul>li a:hover{color: #0D6391;}
#mm .p a{border-color:#0D6391;}#mm .p a:hover, #mm .p>ul>li a, #mm li.p:hover{background-color:#0D6391;}#mm .p>ul>li a:hover{color: #102C3F;}
#mm .x a{border-color:#447E00;}#mm .x a:hover, #mm .x>ul>li a, #mm li.x:hover{background-color:#447E00;}#mm .x>ul>li a:hover{color: #264600;}
#mm .c a{border-color:#9B660D;}#mm .c a:hover, #mm .c>ul>li a, #mm li.c:hover{background-color:#9B660D;}#mm .c>ul>li a:hover{color: #5A3C07;}
#mm .m a{border-color:#5E1984;}#mm .m a:hover, #mm .m>ul>li a, #mm li.m:hover{background-color:#5E1984;}#mm .m>ul>li a:hover{color: #000;}
#mm .k a{border-color:transparent;}#mm .k a:hover, #mm .k>ul>li a, #mm li.k:hover{background-color:#C00;}#mm .k>ul>li a:hover{color: #691212;}
#mm .a a{border-color:transparent;}#mm .a a:hover, #mm .a>ul>li a, #mm li.a:hover{background-color:#EED10B;}#mm .a>ul>li a:hover{color: #BD1C00;}
#mm .l a{border-color:#E74C3C;}#mm .l a:hover, #mm .l>ul>li a, #mm li.l:hover{background-color:#E74C3C;}#mm .l>ul>li a:hover{color: #382B23;}
#mm .cb:hover a, #mm .gh:hover a{background-color: #FFF;color: #F60;width: 182px;}
#mm .gh:hover a{width: 183px;}
#mm .gh div{display:none;position:absolute;left: 0;margin: -29px 0 0 209px;background-color: #FFF;width: 0;}
#mm .gh:hover div{display:block;border-top: 1px solid #E7E5E5;border-bottom: 1px solid #E7E5E5;border-right: 1px solid #E7E5E5; width: 318px;}
#mm .gh h3 {font-size: 12px;font-weight: bold;text-transform: uppercase;margin:0;padding: 7px 0 7px 0;text-align: center;}
#mm .gh h3::after {content:" Recomendados"}
#mm .gh div a{width: 280px !important;margin:0 0 7px 15px;padding:0 0 7px 0;display: inline-block;float: left;font-size: 12px;font-weight:bold;border-bottom:1px solid #E7E5E5;}
#mm .gh div a img{height: 60px;width: 60px;border: 1px solid #454547;float:left;margin-right:10px;}
#mm .gh em {font-size: 10px;color:#000;font-weight:normal;}
#mm .gh em::before {content:"\A";white-space: pre-line;}
#mm .gh em::after {content:" inscritos";font-size: 10px;}
#mm .ghm em::after {content:" miembros";}
#mm .pa:hover a{color: #FFF;width: 183px;}
#mm .pa img {position: absolute;top: 0;left: 0;margin: -73px 0 0 209px;width: 0;}
#mm .pa a:hover>img{border-top: 1px solid #E7E5E5;border-bottom: 1px solid #E7E5E5;border-right: 1px solid #E7E5E5;width:auto;}
#mm .mb:hover a{background-color: #FF9E01;}
#mm .js:hover a{background-color: #120E0B;}
#mm>div>ul:first-child>li.rd_sc{height: auto;margin-top: 16px;}
#mm>div>ul:first-child>li.rd_sc a{width: 36px;height: 36px;margin: 0 0 10px 15px;padding: 0;display: inline-block;border-radius: 5px;}
#mm>div>ul:first-child>li.rd_sc a:hover{opacity: 0.8;}
#mm .t{background: url(i/c.png) no-repeat -160px -1190px;}
#mm .f{background: url(i/c.png) no-repeat -160px -1240px;}
#mm .y{background: url(i/c.png) no-repeat -160px -1290px;}

/* Buscador*/
#mb>input{display: none;}
#mb>form{display: none;font-size: 0;position: absolute;width: 100%;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
#mb #h2_bus:checked ~ form{display: block;}
#mb>form>input{display: inline-block;vertical-align: top;box-sizing: border-box;height: 52px;}
#mb>form>input:nth-child(1){width: 86%;padding: 14px 20px;font-size: 18px;resize: none;border: none;background-color: #FFF;}
#mb>form>input:nth-child(2){width: 14%;margin: 0;padding: 18px 10px;border: 0;font-size: 14px;font-weight: bold;background-color: #F60;color: #FFF;text-transform: uppercase;text-align: center;cursor: pointer;}
#h2.h2p ~ #mb>form>input:nth-child(2){background: #000;}
#h2.h2a ~ #mb>form>input:nth-child(2){background: #D1223B;}
#h2.h2w ~ #mb>form>input:nth-child(2){background: #000;}
#h2.h2r ~ #mb>form>input:nth-child(2){background: #F60;}

/*Footer*/
#f a{color:#FFF;}
#f p{width: 100%;text-align: center;color: #FFF;font-size: 12px;}
#f article figure>a{color: transparent;}
#f>div{width: 100%;height: auto;padding: 20px 0;}
#f>div>div{width: 1000px;margin: 0 auto;}

#f .f_lis{margin-top: 15px;}
#f .f_lis span{display: block;margin-bottom: 10px;color: #FFF;text-transform: uppercase;font-size: 14px;}
#f .f_lis>a, #f .f_lis>a:before{display: inline-block;vertical-align: middle;}
#f .f_lis>a:nth-of-type(n+2):before{content: "";margin: 0 6px;width: 2px;height: 2px;border-radius: 50%;background: #FFF;}

#f .f_sit{margin-top: 15px;}

#f .fc{background-color: #444446;border-top: 3px solid #F60;}
#f .ff{background-color: #2B2D31;}
#f .fc>div>div:first-of-type{margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #666;}
#f .fc>div>div:first-of-type article{display: inline-block;width: 23.5%;vertical-align: top;}
#f .fc>div>div:first-of-type article:nth-child(n+2){margin-left: 2%;}
#f .fc>div>div:first-of-type article span{padding-left: 6px;bottom: 4px;}
#f .fc>div>div:first-of-type article>a{font-size: 12px; text-align: center;padding-top: 10px;  display: block;}

#f .ff p{font-size: 10px;}
#f .ff>div>div{margin-top: 15px;text-align: center;font-size: 0;}
#f .ff .f_lis{font-size: 10px;margin: 0;}
#f .ff .t, #f .ff .f, #f .ff .y, #f .ff .g{display: inline-block;vertical-align: top;width: 28px;height: 28px;margin: 0 7px;padding: 0;background: url(i/c.png) no-repeat;}
#f .ff .t:hover, #f .ff .f:hover, #f .ff .y:hover, #f .ff .g:hover, #f .ff .r:hover{opacity: 0.6;}
#f .ff .t{background-position: -10px -1190px;}
#f .ff .f{padding-bottom: 0;background-position: -60px -1190px;}
#f .ff .y{background-position: -10px -1235px;}
#f .ff .g{background-position: -110px -1190px;}
#f .ff .r{display: block;margin: 0 auto 15px auto;width: 87px;height: 22px;color: transparent;background: url(i/c.png) no-repeat -13px -1475px;}

#f figure:hover ~ a, #f article>a:hover, #f li>a:hover, #f p>a:hover{color: #F60;transition: color 0.20s;}

#f .fc .f_li{margin-top: 25px;font-size: 14px;font-size: 0;}
#f .fc .f_li>div{display: inline-block;border: 0;width: 23.5%;vertical-align: top;}
#f .fc .f_li>div:nth-child(n+2){margin-left: 2%;}
#f .fc .f_li>div>ul{margin: 0;padding: 0;list-style: none;}
#f .fc .f_li>div>ul>li{font-size: 11px;}
#f .fc .f_li>div>p{margin-bottom: 5px;text-transform: uppercase;text-align: left;}
#f .fc .f_li>div:last-of-type{padding: 0;}
#f .fc .f_li>div:last-of-type>ul>li{display: inline-block;vertical-align: top;width: 49%;font-size: 11px;}
#f .fc .f_li>div:last-of-type>ul>li:nth-child(2n){margin-left: 2%;}
#f .fc .f_li>div:last-of-type>ul{font-size: 0;}

/* Alerts */
#alert, #capaflot, #rt_alert2{display: none;position: fixed;width: 100%;height: 100%;text-align: center;top: 0;background: rgba(0,0,0,0.5);overflow: auto;cursor: pointer;}
#alert:before, #capaflot:before, #rt_alert2:before{content: "";display: inline-block;height: 100%;vertical-align: middle;margin-right: -0.25em;}
#alertin, #capaflot>div, #rt_alertin{position: relative;display: inline-block;vertical-align: middle;box-sizing: border-box;max-height: 500px;max-height: calc(100% - 40px);overflow-y: auto;margin: 20px auto;padding: 20px;border: 1px solid #D2D2D2;box-shadow: #444444 0 3px 8px;cursor: default;}
#alertin, #rt_alertin{min-width: 300px;max-width: 1000px;background-color: #EBEBED;text-align: center;font-weight: bold;}
#alertin a, #rt_alertin a{color: #F60;} #alertin a:hover, #rt_alertin a:hover{color: #000;}
#alert>div>.c, #capaflot>div>.ico-cerrar, #rt_alert2>div>#rt_alertcerrar{position: absolute;top: 0;right: 0;margin: 5px;width: 17px;height: 17px;background-color: #F60;color: #FFF;cursor: pointer;text-transform: uppercase;text-align: center;font-size: 0;}
#alert>div>.c:before, #capaflot>div>.ico-cerrar:before, #rt_alert2>div>#rt_alertcerrar:before{content: "x";font-size: 13px;}
#alert>div>.c:hover, #capaflot>div>.ico-cerrar:hover, #rt_alert2>div>#rt_alertcerrar:hover{color: #FFF;}
#alertin>div, #rt_alert2>div{font-size: 14px;color:#000;overflow:auto;}
#alertin>div>h3, #rt_alert2>div h3{font-size: 22px;padding: 0 0 10px 0;font-weight: normal;}
#alertin>div>h3 ~ h3, #rt_alert2>div h3 ~ h3{margin-top: 10px;}
#alertin>div>p, #rt_alert2>div p{text-align: left;font-weight: normal;font-size: 12px;margin-bottom: 10px;}
#alertin>div>textarea, #alertin>div>select{display: block;box-sizing: border-box;width: 100%;border: 1px solid #D2D2D2;font-size: 12px;color: #000;margin-bottom: 10px;}
#alertin>div>select{height: 30px;}
#alertin>div>textarea{height: 100px;padding: 6px 10px;resize: vertical;}
#alertin>div>input[type=button]{width: auto;height: 30px;margin: 0 10px 10px 0;padding: 0 10px;border: 0;background-color: #F60;color: #FFF;text-transform: uppercase;cursor: pointer;font-size: 12px;}
#rt_alertin>div input[type=text] {box-sizing: border-box;display: inline-block;width: 100%;height: 30px;border: 1px solid #D2D2D2;padding: 10px;margin: 10px 0;}
#rt_alertin>div  input[type=submit]{box-sizing: border-box;width: 150px;margin: 0 auto;padding: 6px 40px;text-align: center;font-size: 12px;text-transform: uppercase;background-color: #F60;color: #FFF;border: 0;cursor: pointer;}
#alertin>div>#reporte_alert{margin-bottom: 10px;}
#alertin ol{margin: 10px 0 0 0;padding: 0;font-size: 12px;font-weight: normal;} #alertin>div>h3 ~ ol{margin-top: 0;}
#alertin ol li{margin-bottom: 6px;padding-bottom: 6px;border-bottom: 1px solid #D2D2D2;}
#alertin ol li:last-of-type, #alertin .lu li:last-of-type{margin: 0;border: 0;}
#alertin .lu{margin: 0;padding: 0;list-style: none;text-align: left;}
#alertin .lu li{min-height: 44px;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #D2D2D2;}
#alertin .lu img{float: left;margin: 0 10px 0 0;border-radius: 50%;background-color: #EBEBED;}
#alertin .lu span{font-size: 12px;}
#alertin .lu span span{display: inline-block;font-size: 14px;margin-bottom: 4px;}
#rt_alertin ul{margin: 10px 0;padding: 0;list-style: none;text-align: center;font-size: 12px;font-weight: normal;}

/*Flotante Series*/
.alertgrande{width: 600px;}

/* Botones */
#alertin .bot{font-size: 0;}
#alertin .bot>a{display: inline-block;vertical-align: top;box-sizing: border-box;width: 130px;height: 44px;padding: 15px 8px;text-align: center;text-transform: uppercase;font-size: 11px;background: #E91E63;color: #FFF;}
#alertin .bot>a:nth-child(n+2){margin-left: 10px;}
#alertin .bot>a.ac, #alertin .bot>a:hover{background: #000;}
#alertin .bot>a>span{display: inline-block;vertical-align: middle;width: 20px;height: 20px;margin: -2px 5px 0 0;background: url(i/c.png) no-repeat;}
#alertin .bot>.bot_vie>span{background-position: -9px -697px;}
#alertin .bot>.bot_vis>span{background-position: -127px -697px;}
#alertin .bot>.bot_aba>span{background-position: -46px -698px;}
#alertin .bot>.bot_qui>span{background-position: -89px -697px;}

/*Image Light Box*/
#imagelightbox{position:fixed;z-index:9999;}
#imagelightbox{cursor:pointer;position:fixed;z-index:10000;-ms-touch-action:none;touch-action:none;-webkit-box-shadow:0 0 3.125em rgba(0,0,0,.75);-moz-box-shadow:0 0 3.125em rgba(0,0,0,.75);box-shadow:0 0 3.125em rgba(0,0,0,.75);}
#imagelightbox-loading,#imagelightbox-loading div{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
#imagelightbox-loading{width:2.5em;height:2.5em;background-color:#444;background-color:rgba(0,0,0,.5);position:fixed;z-index:10003;top:50%;left:50%;padding:0.625em;margin:-1.25em 0 0 -1.25em;-webkit-box-shadow:0 0 2.5em rgba(0,0,0,.75);-moz-box-shadow:0 0 2.5em rgba(0,0,0,.75);box-shadow:0 0 2.5em rgba(0,0,0,.75);}
#imagelightbox-loading div{width:1.25em;height:1.25em;background-color:#fff;-webkit-animation:imagelightbox-loading .5s ease infinite;-moz-animation:imagelightbox-loading .5s ease infinite;-o-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite;}@-webkit-keyframes imagelightbox-loading{from{opacity:.5;-webkit-transform:scale(.75);}50%{opacity:1;-webkit-transform:scale(1);}to{opacity:.5;-webkit-transform:scale(.75);}}@-moz-keyframes imagelightbox-loading{from{opacity:.5;-moz-transform:scale(.75);}50%{opacity:1;-moz-transform:scale(1);}to{opacity:.5;-moz-transform:scale(.75);}}@-o-keyframes imagelightbox-loading{from{opacity:.5;-o-transform:scale(.75);}50%{opacity:1;-o-transform:scale(1);}to{opacity:.5;-o-transform:scale(.75);}}@keyframes imagelightbox-loading{from{opacity:.5;transform:scale(.75);}50%{opacity:1;transform:scale(1);}to{opacity:.5;transform:scale(.75);}}
#imagelightbox-overlay{background-color:#fff;background-color:rgba(255,255,255,.9);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0;}