 @font-face
 {
  font-family: 'tahoma';
  src: url('/fonts/tahoma.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
 }
 
 *
 {
  font-family:tahoma,verdana;
  font-size:14pt;
 }

 a{text-decoration:none}
 html,body{height: 100%;}
 body{margin:0px;background-color:#AAAAAA;line-height:100%;text-size-adjust:100%;}
 option{background-color:#888888}
 table {border-collapse:collapse}
 .th1 {position:sticky;position:-webkit-sticky;padding:0px;top:0;height:24px;background-color:#004B8B;color:#FFFFFF}
 .th2 {position:sticky;position:-webkit-sticky;padding:0px;top:24px;height:24px;background-color:#004B8B;color:#FFFFFF}
 
 #log
  {
  position:absolute;
  z-index:30;
  top:60px;
  margin-left:50%;
  left:-40%;
  border-radius:5px;
  /*border:solid 1px #888888;*/
  display:none;
  /*padding:10px;*/
  width:80%;
  /*height:180px;*/
  background-color:#004B8B
 }
 
  #log_new
  {
  position:absolute;
  z-index:30;
  top:60px;
  margin-left:50%;
  left:-40%;
  border-radius:5px;
  /*border:solid 1px #004B8B;*/
  display:none;
  /*padding:10px;*/
  width:80%;
  /*height:220px;*/
  background-color:#004B8B
 }
 
  #mod_acc
  {
  position:absolute;
  z-index:30;
  top:60px;
  margin-left:50%;
  left:-40%;
  border-radius:5px;
  width:80%;
  background-color:#004B8B
 }
 
 #infocli p,span {font-size:10pt;padding-left:2px}
 
 .top_i
  {
  background-color:#004B8B;
  position:fixed;
  top:0px;
  left:0px;
  width:100%;
  height:42px;
  z-index:999;
  background-image:url('../img/rosatea_ev.png');
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
 }

 .top_h
  {
  background-color:#004B8B;
  position:fixed;
  top:0px;
  left:0px;
  width:100%;
  height:42px;
  z-index:999;
 }

 .top_a
  {
  background-color:#004B8B;
  position:fixed;
  top:0px;
  left:0px;
  width:100%;
  height:42px;
  z-index:999;
  background-image:url('../img/rosatea_inf.png');
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
 }
 
 .container{height:100%;width:100%;position:relative;top:42px}
 .home{height:100%;width:100%;position:absolute;top:42px}
 .index{height:100%;width:100%;position:absolute;top:42px}
 .bottom{background-color:#004B8B;position:fixed;bottom:0px;left:0px;width:100%;height:30px;z-index:999}
 .time{background-color:#E0E0E0;font-size:10pt;text-align:right;color:#888888;padding:3px 3px 3px 20px;float:right}
 
 .zona_t1
  {
  position:absolute;
  width:154px;
  height:45px;
  background-color:transparent;
  text-align:center;
  /*line-height:50px;*/
  background-image:url('../img/w_bg.gif');
  background-repeat:repeat;
  border:solid 2px #606060;
 }

 .zona_t2
  {
  position:absolute;
  width:45px;
  height:172px;
  background-color:transparent;
  text-align:center;
  /*line-height:180px;*/
  background-image:url('../img/w_bg.gif');  
  background-repeat:repeat;  
  border:solid 2px #606060; 
 }
 
 .zona_n{position:absolute;width:30px;left:50%;margin-left:-15px;height:20px;top:50%;margin-top:-10px;}
 
 .date
  {
  background-color:#D0EEFF;
  font-size:10pt;
  text-align:center;
  color:#666666;
  padding:3px;
  max-width:120px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:5px;
  border-radius:5px
 } 
 
 .menu{position:fixed;top:42px;right:-210px;display:block;background-color:transparent;z-index:9999}
 .mnu_lst{border:solid 1px #AAAAAA;width:200px;padding:5px 0px 5px 0px;height:25px;color:#004B8B;font-weight:bold;font-size:12pt;text-align:center;background-color:#FFFFFF}
 .g_pnt{background-image:url('../img/G_point.png');background-position:right;background-repeat:no-repeat}
 .w_pnt{background-image:url('../img/W_point.png');background-position:right;background-repeat:no-repeat}
 .r_pnt{background-image:url('../img/R_point.png');background-position:right;background-repeat:no-repeat}
 .elim_red{background-image:url('../img/elim_red.png');background-position:center;background-repeat:no-repeat;background-size:20px 20px}
 .elim_gry{background-image:url('../img/elim_gry.png');background-position:center;background-repeat:no-repeat;background-size:20px 20px}
 
 .noselect 
 {
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 }