.FormSelect 
{
   background-color: #ffffff;
   font-family: verdana, arial, helvetica, sans-serif;
   font-weight: bold;
   font-size: 14px;
}

.FormSelect select 
{
   font-family: verdana, arial, helvetica, sans-serif;
   font-weight: bold;
   font-size: 14px;
   text-align: center;

   width: 30%;
      
   background-color: #b2b2b2;
   background: -webkit-linear-gradient(left top,#b2b2b2, #ffffff);
   background: -moz-linear-gradient(bottom right,#b2b2b2, #ffffff);
   background: -o-linear-gradient(bottom right,#b2b2b2, #ffffff);
   background: linear-gradient(to bottom right,#b2b2b2, #ffffff);

   color: #000080; 
   
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   -o-border-radius: 5px;
   border-radius: 5px;

   box-shadow: 5px 5px 2px #888888;
   
}

.resultfds
{
   font-family: verdana, arial, helvetica, sans-serif;
   font-weight: bold;
   font-size: 16px;
   text-align: center;
   background-color: #b01b01; 
   color: #ffffff;
   cursor: pointer;
   padding: 10px;

   background: -webkit-linear-gradient(left top, #b01b01, #5a3e40);
   background: -moz-linear-gradient(bottom right, #b01b01, #5a3e40);
   background: -o-linear-gradient(bottom right, #b01b01, #5a3e40);
   background: linear-gradient(to bottom right, #b01b01, #5a3e40);

   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   -o-border-radius: 10px;
   border-radius: 10px;
   
   box-shadow: 5px 5px 2px #888888;
}

.ClsTitulo
{
   font-family: verdana, arial, helvetica, sans-serif;
   font-weight: bold;
   font-size: 16px;
   text-align: center;
   background-color: #b01b01; 
   color: #ffffff;
   cursor: pointer;
   padding: 10px;

   background: -webkit-linear-gradient(left top, #b01b01, #5a3e40);
   background: -moz-linear-gradient(bottom right, #b01b01, #5a3e40);
   background: -o-linear-gradient(bottom right, #b01b01, #5a3e40);
   background: linear-gradient(to bottom right, #b01b01, #5a3e40);

   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   -o-border-radius: 10px;
   border-radius: 10px;
   
   box-shadow: 5px 5px 2px #888888;
}

.ClassifEscalao 
{
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-align: center;

   margin-left: 10px;
   margin-right: 10px;
   margin-bottom: 10px;
   padding: 10px;
   
   width: 45%;
   float: left;

   background-color: #696969;
   background: -webkit-linear-gradient(left top, #b2b2b2, #696969);
   background: -moz-linear-gradient(bottom right, #b2b2b2, #696969);
   background: -o-linear-gradient(bottom right, #b2b2b2, #696969);
   background: linear-gradient(to bottom right, #b2b2b2, #696969);
   
   color: #ffffff;    
   
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   -o-border-radius: 5px;
   border-radius: 5px;

   box-shadow: 5px 5px 2px #888888;
}

.ClassifEscalao a
{
   color: #ffffff;  
}

.tabela
{
   width: 24.4%;
   float: left;
   margin-right: 5px;
   margin-bottom: 5px;
}

.calendfds 
{
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   background: transparent;
   color: #000080;
   width: 100%;
   display: inline-block;
}

.calendfds table
{
   width: 100%;
   float: left;
   box-shadow: 5px 5px 2px #888888;
   border-style: none;
   border-collapse: separate;
   /*margin-right: 5px;
   margin-bottom: 5px;*/
}

.calendfds th
{
   background-color: #696969;
   background: -webkit-linear-gradient(left top, #b2b2b2, #696969);
   background: -moz-linear-gradient(bottom right, #b2b2b2, #696969);
   background: -o-linear-gradient(bottom right, #b2b2b2, #696969);
   background: linear-gradient(to bottom right, #b2b2b2, #696969);
   
   color: #ffffff;
   padding: 3px;
   font-size: 12px;    
   
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   -o-border-radius: 5px;
   border-radius: 5px;
}

.calendfds td
{
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   -o-border-radius: 10px;
   border-radius: 10px;
}

.calendfds td#esquerda
{   
   background-color: #b2b2b2;
   background: -webkit-linear-gradient(left top,#b2b2b2, #ffffff);
   background: -moz-linear-gradient(bottom right,#b2b2b2, #ffffff);
   background: -o-linear-gradient(bottom right,#b2b2b2, #ffffff);
   background: linear-gradient(to bottom right,#b2b2b2, #ffffff);
}

.calendfds td#direita
{   
   background-color: #b2b2b2;
   background: -webkit-linear-gradient(left top, #ffffff, #b2b2b2);
   background: -moz-linear-gradient(left top, #ffffff, #b2b2b2);
   background: -o-linear-gradient(left top, #ffffff, #b2b2b2);
   background: linear-gradient(left top, #ffffff, #b2b2b2);
}

.calendfds td#eqesquerda
{   
   background-color: #ffcccc;
   background: -webkit-linear-gradient(left top,#ffcccc, #ffffff);
   background: -moz-linear-gradient(bottom right,#ffcccc, #ffffff);
   background: -o-linear-gradient(bottom right,#ffcccc, #ffffff);
   background: linear-gradient(to bottom right,#ffcccc, #ffffff);
}

.calendfds td#eqdireita
{   
   background-color: #ffcccc;
   background: -webkit-linear-gradient(left top, #ffffff, #ffcccc);
   background: -moz-linear-gradient(left top, #ffffff, #ffcccc);
   background: -o-linear-gradient(left top, #ffffff, #ffcccc);
   background: linear-gradient(left top, #ffffff, #ffcccc);
}

.calendfds td#resultados
{
   background-color: #696969;
   color: #ffffff;
   font-size: 14px;
   font-weight: bold;
   height: 35px;
}

.calendfds td#outros
{   
   height:36px;
   text-align:left;
   
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   -o-border-radius: 10px;
   border-radius: 10px;
   
   background-color: #b2b2b2;
   background: -webkit-linear-gradient(left top,#b2b2b2, #ffffff);
   background: -moz-linear-gradient(bottom right,#b2b2b2, #ffffff);
   background: -o-linear-gradient(bottom right,#b2b2b2, #ffffff);
   background: linear-gradient(to bottom right,#b2b2b2, #ffffff);
}

.calendclassif 
{
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   background: #ffffff;
   color: #000080;
   width: 100%;
   display: inline-block;
}

.calendclassif table
{
   width: 100%;
   float: left;
   box-shadow: 5px 5px 2px #888888;
   border-style: none;
   border-collapse: separate;
   margin-bottom: 7px;
   background-color: #ffffff;
}

.calendclassif th
{
   background-color: #b0c4de;
   background: -webkit-linear-gradient(left top, #b0c4de, #e6e6e6);
   background: -moz-linear-gradient(bottom right, #b0c4de, #e6e6e6);
   background: -o-linear-gradient(bottom right, #b0c4de, #e6e6e6);
   background: linear-gradient(to bottom right, #b0c4de, #e6e6e6);
   
   color: #000080;
   
   font-size: 14px;    
   
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   -o-border-radius: 5px;
   border-radius: 5px;
}

.calendclassif td
{
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   -o-border-radius: 10px;
   border-radius: 10px;
}

.calendclassif td#esquerda
{   
   background-color: #b2b2b2;
   background: -webkit-linear-gradient(left top,#b2b2b2, #ffffff);
   background: -moz-linear-gradient(bottom right,#b2b2b2, #ffffff);
   background: -o-linear-gradient(bottom right,#b2b2b2, #ffffff);
   background: linear-gradient(to bottom right,#b2b2b2, #ffffff);
}

.calendclassif td#direita
{   
   background-color: #b2b2b2;
   background: -webkit-linear-gradient(left top, #ffffff, #b2b2b2);
   background: -moz-linear-gradient(left top, #ffffff, #b2b2b2);
   background: -o-linear-gradient(left top, #ffffff, #b2b2b2);
   background: linear-gradient(left top, #ffffff, #b2b2b2);
}

.calendclassif td#resultados
{
   background-color: #696969;
   color: #ffffff;
   font-size: 16px;
   font-weight: bold;
   height: 35px;
}

.calendclassif td#outros
{   
   height:20px;
   text-align:left;
   font-size: 14px;
   
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   -o-border-radius: 10px;
   border-radius: 10px;
   
   background-color: #b2b2b2;
   background: -webkit-linear-gradient(left top,#b2b2b2, #ffffff);
   background: -moz-linear-gradient(bottom right,#b2b2b2, #ffffff);
   background: -o-linear-gradient(bottom right,#b2b2b2, #ffffff);
   background: linear-gradient(to bottom right,#b2b2b2, #ffffff);
}

.calendclassif a
{
   font-size: 14px;
   font-weight: bold;
}

.calendtitulo
{
   background-color: #ffffff; 
}

.calendtitulo table
{
   border-style: none;
   border-collapse: separate;
}

.calendtitulo td
{
   background-color: #b0c4de;
   color: #000080;
   font-size: 14px;
   font-weight: bold;   
   padding: 5px;
   
   background: -webkit-linear-gradient(left top, #b0c4de, #e6e6e6);
   background: -moz-linear-gradient(bottom right, #b0c4de, #e6e6e6);
   background: -o-linear-gradient(bottom right, #b0c4de, #e6e6e6);
   background: linear-gradient(to bottom right, #b0c4de, #e6e6e6);
   
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   -o-border-radius: 5px;
   border-radius: 5px;
   
   box-shadow: 5px 5px 2px #888888;
}

.calendtitulo td#direita
{
   background: -webkit-linear-gradient(left top, #e6e6e6, #b0c4de);
   background: -moz-linear-gradient(bottom right, #e6e6e6, #b0c4de);
   background: -o-linear-gradient(bottom right, #e6e6e6, #b0c4de);
   background: linear-gradient(to bottom right, #e6e6e6, #b0c4de);
}

.calendprint
{
   background-color: #ffffff;
}

.calendprint input
{
   background-color: #b2b2b2;
   color: #ffffff;
   text-align: center;
   font-size: 14px;
   font-weight: bold;
   cursor: pointer;
   padding: 5px;
   border-style: none;
   width: 36%;
   margin-left: 32%;
   
   background: -webkit-linear-gradient(left top, #b2b2b2, #696969);
   background: -moz-linear-gradient(bottom right, #b2b2b2, #696969);
   background: -o-linear-gradient(bottom right, #b2b2b2, #696969);
   background: linear-gradient(to bottom right, #b2b2b2, #696969);

   box-shadow: 5px 5px 2px #888888;

   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   -o-border-radius: 5px;
   border-radius: 5px;
}

.calendjump
{
   
}

.calendjump table
{
   width: 100%;
   border-style: none;
   background-color: #ffffff;
}

.calendjump td
{
   width: 25%;
}

.calendjump td#anterior
{
   background-color: #b2b2b2;
   color: #ffffff;
   text-align: left;
   font-size: 14px;
   font-weight: bold;
   cursor: pointer;
   padding: 5px;
   border-style: none;
   
   background: -webkit-linear-gradient(left top, #b2b2b2, #696969);
   background: -moz-linear-gradient(bottom right, #b2b2b2, #696969);
   background: -o-linear-gradient(bottom right, #b2b2b2, #696969);
   background: linear-gradient(to bottom right, #b2b2b2, #696969);

   box-shadow: 5px 5px 2px #888888;

   -webkit-border-radius: 30px 10px 10px 0px;
   -moz-border-radius: 30px 10px 10px 0px;
   -o-border-radius: 30px 10px 10px 0px;
   border-radius: 30px 10px 10px 0px;
}

.calendjump td#seguinte
{
   background-color: #b2b2b2;
   color: #ffffff;
   text-align: right;
   font-size: 14px;
   font-weight: bold;
   cursor: pointer;
   padding: 5px;
   border-style: none;
   
   background: -webkit-linear-gradient(left top, #696969, #b2b2b2);
   background: -moz-linear-gradient(bottom right, #696969, #b2b2b2);
   background: -o-linear-gradient(bottom right, #696969, #b2b2b2);
   background: linear-gradient(to bottom right, #696969, #b2b2b2);

   box-shadow: 5px 5px 2px #888888;

   -webkit-border-radius: 10px 30px 0px 10px;
   -moz-border-radius: 10px 30px 0px 10px;
   -o-border-radius: 10px 30px 0px 10px;
   border-radius: 10px 30px 0px 10px;
}

.calendjump a
{
   color: #ffffff;
   text-decoration: none;
}

.classifconsult table
{
   border-style: none;
   background-color: #ffffff;
   width: 100%;
}

.classifconsult td
{
   padding: 5px;
   text-align: center;
   font-size: 12px;
   font-weight: bold;
}

.classifclassif table
{
   width: 100%;
   box-shadow: 5px 5px 2px #888888;
   border-style: none;
   background-color: #ffffff;
}

.classifclassif th
{
   font-size: 12px;
   font-weight: bold;
   text-align: center;
   color: #ffffff;
   background-color: #696969;
   padding: 5px;

   background: -webkit-linear-gradient(left top, #b2b2b2, #696969);
   background: -moz-linear-gradient(bottom right, #b2b2b2, #696969);
   background: -o-linear-gradient(bottom right, #b2b2b2, #696969);
   background: linear-gradient(to bottom right, #b2b2b2, #696969);
   
}

.classifclassif td
{
   font-size: 12px;
   font-weight: bold;
   text-align: center;
   color: #000080;
   background-color: #ffffff;
   padding: 5px;
   border-bottom: 1px solid #b2b2b2;   
}

.classifclassif td#equipa
{
   text-align: left;
}