


/*================================*/
/* Marcadores Virtuales Futbol    */
/*================================*/
 .mfaalp { position:relative; background: #000; width:215px; height:135px; margin:auto; margin-bottom:15px; border:1px solid #999;}
 .mfaalp-tablero { background:#fff; width:205px !important; height:104px; padding:0 5px; margin:4px 0 0 4px; position:absolute;}
 .mfaalp-torneo,  .mfaalp-status {position:absolute; text-transform:uppercase; color:#777777; font-size:11px; }
 .mfaalp-torneo { font-weight:600; color:#1e71b7;}
 .mfaalp-status { color:#FFF;}
 .mfaalp-status { position:absolute; font-weight:600; right:5px; top:0;}
 .mfaalp-gl,  .mfaalp-gv,  .mfaalp-sg { position:absolute; text-align:center; top:35px; font-size:22px; font-weight:800; color:#094373;}
 .mfaalp-sg { left:143px}
 .mfaalp-gl { width:50px; left:54px; background:#000; color:#dee609; border:1px solid #f1f1f1;}
 .mfaalp-gv { width:50px; left:103px; background:#000; color:#dee609; border:1px solid #f1f1f1;}
 .mfaalp-cl,  .mfaalp-cv { display:table-cell; vertical-align: middle; height:26px; position:absolute; text-align:center; width:98px; bottom:0; text-transform:uppercase; font-size:11px; line-height:10px; font-weight:600;}
 .mfaalp-cl-mid,  .mfaalp-cv-mid { width:auto; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
 .mfaalp-cv { right:5px;}
 .mfaalp-eel,  .mfaalp-eev { position:absolute; top:34px; width:35px; height:35px; background-size:35px 35px;}
 .mfaalp-eel { width:35px !important; left:10px;}
 .mfaalp-eev { width:35px !important; left:162px;}
 .mfaalp-eel img,  .mfaalp-eev img { width:35px !important;}
.logo-aal-hoy { position:absolute; bottom:3px; left:25px; background:url(/noticias/imag/deportes/widget/aal-alert2.svg); background-size:30px; width:30px; height:30px; float:left; z-index:30;}
.emo-aal-fut { position:absolute; background:url(/noticias/imag/deportes/widget/soccer-ball.svg); background-size:26px; width:26px; height:26px; bottom:3px; right:25px; z-index:30;}
.mfaalp .ico-mv-fut { background:url(/noticias/imag/global/soccer-ball.svg); background-size:15px; height:15px; width:15px; float:left; margin-right:4px;}
 .mfaalp-ir { position:absolute; text-transform:uppercase; text-align:left; padding-left:5px; bottom:5px; width:100%; font-size:12px; font-weight:800; color:#ffd45d;}
.mgaalp-ir .ico-mv-fut { background:url(/noticias/imag/global/generico.gif); background-size:15px; height:15px; width:15px; float:left; margin-right:4px;}
/*=====================================*/
/* Marcadores Virtuales Datafactory    */
/*=====================================*/
iframe[src*="itemMaM"] { border:1px solid #F00; width:210px; height:130px !important; overflow:hidden !important; }
.mv-port-datafactory { width:215px; height:135px !important; overflow:hidden; padding:4px; margin-bottom:15px; border:1px solid #999;}
.mv-port-datafactory a { position:absolute; display:block; z-index:10; width:215px; height:135px !important;}
 #marcadores {width:100%;height: 250px;overflow:hidden;/* background: red; */}
 .item-marc { width:100%;}
 #prev-marc, #next-marc { display:block; background:url(/temas/imag/2014/mundialbrasil2014/prev-media.png) center top; width:40px; height:40px; float: right; opacity:.85;}
 #prev-marc:hover, #next-marc:hover { opacity:1;}
 #next-marc { background:url(/temas/imag/2014/mundialbrasil2014/next-media.png) center top; margin-left:3px;}
/* Futbol */
 .marc-fut {display:block;width: 100%;height: 273px;/* margin: 0px 7px 30px 0px; */color:#FFFFFF;font-weight:bolder;line-height: 27px;float:left;background: #00cccb;border-radius: 10px;padding: 12px;position: relative;}
 .marc-fut a { position:absolute; margin:51px 0 0 29px; font-size:11px; color:#fd9204; text-decoration:none; outline:none;}
 .marc-fut a:hover {color:#fff;}
 .marc-fut .grupo { position:absolute; width:37px; margin-top:17px;font-size:24px; color:#d96905; text-align:center;}
 .marc-fut .refrescar {display: flex;width: 40%;/* margin-top: -29px; *//* margin-left: 13px; */font-size: 10px;padding-left: 33px;color:#FFF;background: #0000008a;text-align:center;font-weight: normal;border-radius: 10px;z-index: 2;position: absolute;bottom: 70px;left: 0;justify-content: flex-start;align-content: center;flex-direction: row;flex-wrap: nowrap;}
 .marc-fut .refrescar:hover {
    /* display: block; */
    /* width: 40%; */
    /* margin-top: 112px; */
    /* margin-left: 13px; */
    /* font-size: 10px; */
    /* padding-left: 12px; */
    /* color: #FFF; */
    background: #000;
    /* text-align: center; */
    /* font-weight: normal; */
    /* left: 0; */
}

 .marc-fut .ver-marc {display:block;width: 40%;/* margin-top: 138px; *//* margin-left:127px; */font-size: 10px;color:#FFF;background: #0000008a;text-align:center !important;font-weight: normal;border-radius: 10px;position: absolute;bottom: 70px;right: 5%;}
 .marc-fut .ver-marc:hover {
    display:block;
    /* width:83px; */
    /* margin-top: 111px; */
    /* margin-left:127px; */
    font-size: 10px;
    color:#FFF;
    background: #000;
    /* text-align:center !important; */
    /* font-weight: normal; */
    }

 .marc-fut .sico-stat { display:block; width:40px; height:28px; margin-top:108px; margin-left:187px; background:#427701 url(/temas/imag/2014/mundialbrasil2014/ico-sico.png) center no-repeat; display:none;}
 .marc-fut .torneo {position: absolute;margin: -20px auto;width: 100%;left: 0;/* display:none; */font-size: 14px;font-weight: 600;color: black;}
 .marc-fut .deporte {    position: absolute;
    margin: -3px auto;
    width: 100%;
    left: 0;
    /* display: none; */
    font-size: 11px;
    font-size: 13px;
    color: white;}
 .marc-fut img.logo-local{position: absolute;margin: 21px 0 0 0px;width: 40px;height: 30px;width: 39px;border-radius: 15px 0px 0px 15px;border: 4px solid #017474;z-index: 2;left: 0;}
 .marc-fut img.logo-visita{border-radius: 15px 0px 0px 15px;position:absolute;margin: 56px 0 0 0px;width:40px;height: 30px;width: 39px;border-radius: 15px 0px 0px 15px;border: 4px solid #017474;z-index: 2;left: 0;}
 .marc-fut .logo-visita { margin-top:56px;}
 .marc-fut .club-local,
 .marc-fut .club-visita,
 .marc-fut .gol-local,
 .marc-fut .gol-visita {position:absolute;margin: 21px 0 0 0px;width: 87%;font-size: 12px;line-height:30px;/* text-indent:4px; */background: #017474;color:#fff;font-weight: normal;border-radius: 10px;}
 .marc-fut .club-local, .marc-fut .club-visita, .marc-fut .gol-local, .marc-fut .gol-visita {
    position: absolute;
    margin: 21px 0 0 -8px;
    width: 87%;
    font-size: 12px;
    line-height: 30px;
    /* text-indent: 4px; */
    background: #017474;
    color: #fff;
    font-weight: normal;
    border-radius: 10px;
}

 .marc-fut .gol-local,
 .marc-fut .gol-visita { font-size:16px;}
 .marc-fut .gol-local,
 .marc-fut .gol-visita {margin-left:155px;color: #ffffff;background:#000;TEXT-SHADOW: 1px 2px 20px #37a7de;width:55px;font-size: 19PX;text-align:center;font-family: 'Noto Sans JP', sans-serif;border-radius: 0px 15px 15px 0px;right: 0;}
 .marc-fut .club-visita,
 .marc-fut .gol-visita  { margin-top:56px;}
 .marc-fut .status,
 .marc-fut .date { position:absolute; font-size:11px;}
 .marc-fut .status {font-size: 14px;margin-left: 32%;margin-top: 110px;width:90px;color: #000000;background: #ffffffb3;border-radius: 5px;}
 .marc-fut .date {color: #b3f0ef;font-weight: normal;position: absolute;z-index: 2;left: 2%;width: 100%;bottom: 31px;display: table;flex-direction: column;z-index: 2;font-size: 13px;}
.marc-fut .res_generico{position: absolute;
    background: black;
     right: 46px;top: 33px;z-index: 9;font-weight: normal;height: 30px;text-indent: 3px;line-height: 1.8;}

.marc-fut .res_generico2{position: absolute;
    background: black;
   right: 46px;top: 68px;z-index: 9;font-weight: normal;height: 30px;text-indent: 3px;line-height: 1.8;}

.marc-fut .set1{    position: relative;
    float: left;}
.marc-fut .set2{    position: relative;
    float: left;}
.marc-fut .set3{    position: relative;
    float: left;}

    .marc-fut .set11{    position: relative;
    float: left;}
.marc-fut .set22{    position: relative;
    float: left;}
.marc-fut .set33{    position: relative;
    float: left;}


 /* Estilo base del botÃ³n */
span.refresh {
    animation: spin 5s infinite; /* Aplicar la animaciÃ³n "spin" durante 5 segundos infinitamente */
    font-size: 20px;
    margin-right: 10px;
}
span.mam {
    
font-size: 15px;
    
margin-right: 0px;
}
/* DefiniciÃ³n de la animaciÃ³n "spin" */
@keyframes spin {
    0% {
        transform: rotate(0deg); /* RotaciÃ³n inicial de 0 grados */
    }
    100% {
        transform: rotate(360deg); /* RotaciÃ³n final de 360 grados */
    }
}