#wid-header .btn { display:block; position:relative; z-index:1000;}
/*x */
#wid-body { padding:6px 8px;}
/* Números premiados */
.premios { float:left; width:17%; margin:0 1px 10px 0;}

.premios h2{top: -7px;}

.premios p { margin:0; padding:0 0 10px; text-align:center; font: 14px/14px 'MarcinAntB', sans-serif; vertical-align:middle;}
.premios ul { margin:0;}
.premios li { float:left; padding:0 0 10px; font: bold 14px/14px 'MarcinAntB', sans-serif; color:#D7D7E4; text-align:center;}


.premio1 p { font: bold 30px/30px 'MarcinAntB', sans-serif;  }
.premio2 { float:left; width:17%;}
.premio2 p { font: bold 26px/30px 'MarcinAntB', sans-serif; }
.premio3 { float:left; width:17%;}
.premio3 p { font: bold 26px/30px 'MarcinAntB', sans-serif; }
.premio4 { clear:none;}

.premio4 li { width:49%; text-align:center; font: bold 15px/30px 'MarcinAntB', sans-serif;  vertical-align:middle; }
.premio5 { width:31%;}

.premio5 li { padding:0 0 6px; width:25%; text-align:center; font: bold 14px/14px 'MarcinAntB', sans-serif;}

/* Resultado buscador */
#wid-loto .resultado { float:left; margin-right:5px; padding:0; width: 100%; }
#wid-loto .resultado .txt_resultado {
    float: left;
    font: 11px/13px Tahoma,Arial,Geneva,sans-serif;
    margin-bottom: 0;
    margin-right: 5px;
    margin-top: 0;
    padding: 0;
    text-align: left;
    width: 51%;
    /*width: 64%;*/
}
#wid-loto .resultado .btn {
    float: right;
    width: 28%;
    margin:0;
}
#wid-loto .resultado .btn.centrado{margin: 0;  width: 41%;}
#wid-loto .txt_resultado .sunumero {
    float: left;
    margin: 0;
}
#wid-loto .txt_resultado div { width: 75%;  float: right;} 
#wid-loto .resultado .txt_resultado .premio {
    border-left: 1px solid #d6d6d6;
    color: #626471;
    font: 11px/14px 'MarcinAntB', sans-serif;
    margin-bottom: 0;
    min-height: 19px;
    padding: 0 0 0 3%;
    text-align: left;

   
}
#wid-loto .resultado .frase {
    clear: none;
    padding: 3px 10px;
    width: 25%;
    float: left;
    margin: 0;}
#wid-loto .resultado .frase strong {
    font-size: 11px;
    font-weight: normal;
    text-align: left;
}
.resultado .frase span.patro-frase{display: none;}

/* Patrocinio o partner */
#wid-patrocinio {
    bottom: 4px;
    padding: 2px 0;
    position: absolute;
    right: 5px;
    width: 90px;
}
#wid-patrocinio div { padding:0; border:0;}
#wid-patrocinio div img { float:left; margin:2px auto; height:17px; width:auto;}
#wid-patrocinio p {
    float: left;
    margin: 1px 8px 0 0;
    font: bold 9px/23px 'MarcinAntB', sans-serif;
    vertical-align: middle;
}


#wid-patrocinio .partner img { float:right; height: 20px;}

/* Buscador */
#w-form { padding:10px 0 0; border-top:1px solid #d6d6d6;-webkit-box-shadow: inset 0px 1px 0px 0px #fff; box-shadow: inset 0px 1px 0px 0px #fff;}
#w-form  .int-form {
    display: inline;
    float: left;
    height: auto;
    width: 84%;
}
#w-form .aviso{
  margin: 0;
}
#wid-loto #w-form .int-form #aviso {
    bottom: -33px;
    left: 180px;
    position: absolute;

}
#w-form .buscar-numero { float:left; border:0; padding:0; -webkit-box-shadow:none; box-shadow:none; width: 90%; }
#w-form h2 { float:left; padding:5px 0 0; margin:0 15px 0 0; width:auto; background:none;}
#w-form form { float:left; margin-right:10px; margin-bottom:0; padding:0; width: 224px;}
#w-form button.btn { padding: 5px 4px; margin-top: 1px; }
#w-form .botones {
    border: 0 none;
    box-shadow: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 16%;
}
#w-form .botones li { float:left; width:auto; margin-right:5px;}
#w-form .botones .btn { padding:2px 0 2px 5px; font: 8px/10px 'MarcinAntB', sans-serif; background:none; color:#333;text-shadow:1px 1px 0 #fff; border-left:1px solid #d6d6d6;}

#w-form a.link_escucha-directo{
    background: url(/iconos/v1.x/v1.0/loteria_navidad/ico_escucha.png) no-repeat scroll 6px 4px #444444;
    color: #fff;
    position: absolute;
    right: 13px;
    top: 8px;
    margin: 0;
    padding: 0 0 0 30px;
    text-indent: 0px;
}

/* Footer */
#wid-footer a.drcha { display:none;}


/* IE7 */
*:first-child+html .premio5 li { width:23%;}

.premios h2, #w-form input, #wid-loto .btn, .premios {border-radius: 0;}

#w-form input{ font: 12px/12px 'MarcinAntB', sans-serif;}


/* a todo lo ancho */

#wid-loto {
  max-width: 61rem;
  margin: .688rem auto;
}

#wid-footer a.izq span{
  padding-top: 12px;
}

/* a dos columnas */

.bloque_b #wid-loto {
  margin-bottom: .688rem;
}
.bloque_b #w-form h2 span {
  padding: 0;
}
.bloque_b #w-numeros .premio1,
.bloque_b #w-numeros .premio5 {
  width: 100%;
}
.bloque_b #w-numeros .premio2,
.bloque_b #w-numeros .premio3,
.bloque_b #w-numeros .premio4 {
  width: 33.33%;
  margin: 0 0 10px 0;
}

/*
@media screen and (max-width:767px)
  #w-numeros .premio1,
  #w-numeros .premio5 {
    width: 100%;
  }
  #w-numeros .premio2,
  #w-numeros .premio3,
  #w-numeros .premio4 {
    width: 33.33%;
    margin: 0 0 10px 0;
  }
}

@media screen and (max-width:519px){
  #w-numeros .premio2,
  #w-numeros .premio3,
  #w-numeros .premio4 {
    width: 100%;
    margin: 0 0 10px 0;
  }
  #w-form h2 span {
    display: block;
    margin-bottom: 5px;
  }
  #w-form form {
    margin-left: 8px;
  }
  #w-form .botones {
    clear: both;
    float: none;
    width: 100%;
    margin-top: 10px;
  }
  #w-form  .int-form {
    display: block;
    width: 100%;
  }
  #wid-loto #w-form .int-form #aviso {
    position: relative;
    bottom: auto;
    left: auto;
    clear: both;
    display: block;
    padding: 10px 0;
    width: 100%;
    text-align: center;
  }*/
}