@charset "utf-8";


/*fin formulario*/
/*modal*/
.modalDialogo {
  position: fixed;
  font-family: Arial, Helvetica, sans-serif;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0.8);
  z-index: 99999;
  opacity:0;
  -webkit-transition: opacity 400ms ease-in;
  -moz-transition: opacity 400ms ease-in;
  transition: opacity 400ms ease-in;
  pointer-events: none;
 }

 .modalDialogo:target {
  opacity:1;
  pointer-events: auto;
 }

 .modalDialogo > div {
  width: 500px;
  position: relative;
  margin: 4% auto;
  padding: 5px 20px 13px 20px;
  border-radius: 10px;
  background: #fff;
  background: -moz-linear-gradient(#fff, #999);
  background: -webkit-linear-gradient(#fff, #999);
  background: -o-linear-gradient(#fff, #999);
 }

 .cerrar{
  background: #606061;
  color: #FFFFFF;
  line-height: 25px;
  position: absolute;
  right: -12px;
  text-align: center;
  top: -10px;
  width: 24px;
  text-decoration: none;
  font-weight: bold;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -moz-box-shadow: 1px 1px 3px #000;
  -webkit-box-shadow: 1px 1px 3px #000;
  box-shadow: 1px 1px 3px #000;
 }

 .cerrar:hover { background: #00d9ff; }
 
 /*fin modal*/
 
 /*  -----------------  reportes  ---------------------- */
 
 #repevento{ font-size:34px; text-align:center; padding-bottom:10px; padding-top:10px; }
 #reptitulo{ font-size:24px; text-align:center; padding-bottom:10px; padding-top:10px; }
 #reptitsec{ font-size:18px; }
 #reptabla { padding-bottom:10px; padding-top:10px; padding-left:30px; padding-right:30px; }
 #reptablaint { padding-left:30px; padding-right:30px; }
 /*  -----------------  reportes  ---------------------- */
 
#cajon1{float:left; padding-left:10px; padding-right:10px; background-color:#006;}
#cajon2{float:left; padding-left:10px; padding-right:10px; background-color:#900;}

#txtcombate{font-size:12px;color:#FFF;}


/********************* Ranking *********************************/
#ranbusqueda{float:left; padding-left:20px; padding-right:20px; width:200px;}
#ranparam{padding-top:50px; padding-bottom:10px;}
#ranresultado{ padding-bottom:20px; padding-top:20px; padding-left:20px; padding-right:20px;}
#rantabla { font-size:10px;}
#rantablader { font-size:10px; text-align:center}
#ranglobal {height: 200px;overflow-y: scroll;}
#ranfichadet{ padding-top:3px;}
/********************* Ranking *********************************/