﻿body
{
    background-position: 0px 0px;
    min-width: 879px;
    background: url(Images/estadio_riscas.jpg);
    padding: 0;
    margin: 0;
    width:100%;
    height:100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position:center top;
    background-color:white;
    font-family:Arial;
}

a
{
 text-decoration:none;   
 color:#005AB0;
}

h1
{
  color: #005ab0;
  font-size:18pt;
}

h2
{
  color: #005ab0;
  font-size:14pt;
}

ul
{
 padding:0;
 margin:0;   
 list-style:none;   
}

li
{
    list-style:none;  
}


.Calendario
{
    border-collapse:collapse;
    font:arial;
    font-size:10px;
    border:1px solid blue;
    width:430px;
    }
    
.Calendario tr
{
    height:5px;
    
    }    

.Calendario_SubTitulo
{
    font:arial;
    font-size:10px;
}

.CalendarioSeparador
{
    border:1px solid blue;
}

.Calendario_Titulo
{
    background-color:#6CBD3E;
    color:White;
    font:arial;
    font-size:10px;
    border:solid 1px blue;
}

.Calendario_Item2
{
    background-color:#005AB0;
    color:White;
    font:arial;
    font-size:10px;
  
}

#Campanha
{
border:1px solid #005AB0;
color:#005AB0;
font-size:13px;
height:310px;
margin-top:10px;
width:223px;

}


#Campanha p
{
text-align:center;
font-weight:bold;    
}

#Campanha ul
{
font-size:11px;
margin:0 0 0 10px;
padding:0;
}

#Campanha li
{
 list-style:none; 
 margin-top:10px;  
}

.Calendario_Item1
{
    background-color:White;
    color:#005AB0;
    font:arial;
    font-size:10px;
}


#Top
{
    background-position: 0px 0px;
    padding-top:1px;
    margin: 0 auto;
    width: 877px;
    height: 181px;
    background-color: #FFFFFF;
    background-image: url(Images/topo.png);
    background-repeat: no-repeat;
}

#UserAccess
{
  background-color:#005AB0;
color:#005AB0;
float:right;
height:18px;
margin:10px 0 0;
padding:0;
width:160px;
   
}

#UserAccess a
{
    color:White;
   
}

#LinkNewUser
{
color:white;
float:left;
font-family:Arial;
font-size:11px;
font-weight:bold;
height:15px;
margin-left:7px;
margin-top:1px;
width:77px;
}



#LinkLogin
{
color:#FFFFFF;
float:right;
font-family:Arial;
font-size:11px;
font-weight:bold;
height:15px;
margin-right:31px;
margin-top:1px;
width:30px;

}

#LoggedIn
{
color:#FFFFFF;
font-family:Arial;
font-size:x-small;
font-weight:bold;
margin-left:25px;

}

#DragHome
{
float:left;
height:120px;
margin-top:53px;
width:228px;   
    
}

#DragHome a
{
padding-bottom:83px;
padding-left:227px;  
    
}

#Menu
{
height:20px;
margin-top:146px;
width:640px;
padding:0;
margin:149px 0 0 236px;
}

#MenuList
{
   list-style:none; 
   padding:0;
   margin:0;
}

#MenuList li
{

color:#005AB0;
display:inline;
font-size:9pt;
font-weight:bold;
margin-right:14px;
padding:0;
}

#MenuList li a
{
  text-decoration:none;
  color: #005ab0;  
} 


#Stripes
{
     float:right;
     width:642px;
     height:12px;
     background-color:White;
     background-image: url(images/linhas_cima.gif);
     background-repeat: no-repeat;
    
}


#Bottom
{
    
    background-color:white;
    margin: 0 auto;    
    width: 875px;
   /* background-image: url(images/background_corpo.png);*/
    background-repeat: repeat-x;
    background-position:0px 0px;
    border-top:solid 1px #005ab0;
    border-left:solid 1px white;
    border-right:solid 1px white;
    
}

#Fundo
{  
background-image:url(images/gradient1.png);
background-repeat:repeat;
margin:0 auto;
width:877px;
background-position:0px 109px;
}

#LeftBar
{
background-color:White;
background-position:50px 0;
float:left;
padding-left:10px;
width:225px;
    
}

#News
{
   background:white url(Images/noticias.gif) no-repeat scroll 10px center; 
   background-repeat: no-repeat;
   width:223px;
   height:42px;
   border-left:1px solid #005ab0;   
   border-right:1px solid #005ab0;
   border-bottom:1px solid #005ab0;
   /*border-top:1px solid #005ab0; */
   /*margin-top:15px;*/
   color:White;
   
}

#NewsItems
{
 background-color: #005ab0;   
 width:223px; 
 margin:0;
 padding:10px 0 0 0;
 list-style:none; 
 border:solid 1px  #005ab0;  
 
    
}

.NewsTitle
{
    
color:#FFFFFF;
font-family:Arial;
font-size:9pt;
font-weight:bold;
text-decoration:underline;
width:200px;
margin:0;
margin-top:5px;
padding:0;
}

.frameVideo
{
height:90px;
margin-bottom:10px;
width:200px;  
}

.NotImagem
{
background-position:center center;
background-repeat:no-repeat;
border-bottom:8px solid #0053BA;
border-top:8px solid #0053BA;
height:70px;
margin:0 auto;
width:120px;  
}

.NotImagem a
{
    padding-bottom:55px;
padding-left:119px;
}

.NewsTitle a
{
    
color:#FFFFFF;
text-decoration:none;
}

.NewsContent
{
color:#FFFFFF;
font-family:Arial;
font-size:8pt;
/* height:42px; */
margin-bottom:5px;
margin-top:5px;
width:200px;
padding:0;
}

.NewsContent img
{
margin-left:40px;
margin-top:6px;
width:122px;
border:0 none;
height:90px;
margin-bottom:3px;
}

.ReadMore
{
margin-bottom:5px;
padding-right:14px;
position:relative;
right:11px;
text-align:right;
text-decoration:none;
width:211px;
border-bottom:1px solid white;
border-top:1px solid white;
color:#FFFFFF;
font-family:Arial;
font-size:9px;
font-weight:bold;
background-color:#3CB722;    
}

.ReadMore a
{
 text-decoration:none;
 color:White;   
}

/*
#NewsItems li
{
 width:220px;   
 height:111px;
 color:White;
 padding-left:10px;   
}

 */
 
#NewsItems li
{
color:White;
padding-bottom:2px;
padding-left:10px;
padding-top:2px;
width:220px;   
    
}


#Content
{
     
background-color:White;
float:left;
padding:16px;
width:428px;
}

#Adspace
{
    background-image:url('Images/banner.jpg');
    width:428px;
    height:125px;
    position:relative;
    top:5px;
}



#ConteudoNoticia
{
    
    font-size:12pt;
    font-family:Arial;
    margin-top:5px;
}

.Data
{
 font-weight:bold;
 font-size:13px;   
 text-decoration:underline;
}

#RightBar
{

   width:159px;
   padding-right:18px;
   float:left;
     background-color:White;
}

#Resultados
{
    border-width: 0px 1px 1px 1px;
    border-color: #005ab0;
    width: 160px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    
}

#Nav
{
    position:relative;
    top:30px;
    
}

#Nav a
{
 margin-right:5px;
    
}

#Selected
{
   text-decoration:underline;
    
}

#ResultadosLiga
{
    border-collapse: collapse;
}


#ResultadosTop
{

 background:white url(Images/classificacao.gif) no-repeat scroll 7px 0;   
 width:160px;
 height:42px;
    
}
/*
#Resultados tr
{
    height: 16px;
    width: 160px;
    border-spacing: 0px;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: bold;
}
*/

#ResultadosSeparador
{
    height:2px;
    width: 160px;
}

#ResultadosFim 
{
 background-color:#005ab0;
 color:white; 
 height: 5px;
 width: 160px;
 border-spacing: 0px;
 border: none;
 font-family: Arial, Helvetica, sans-serif;
 font-size: x-small;
 font-weight: bold;
}
#ResultadosFim td
{
    padding:0;
}


#Resultados td
{
    padding:0 3px 0 3px;  
}

#ResultadosTitle
{
    font-weight: bold;
    color: White;
    font-size: small;
    background-color: #6CBD3E;
    white-space: nowrap;
    height: 16px;
    width: 160px;
    border-spacing: 0px;
    border-top: solid 1px blue;
    border-bottom: solid 1px blue;
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: bold;
    border-collapse: collapse;
}

#ResultadosC1
{
    width:87px;
    background-color:#6CBD3E;
    
}

.WhiteRow
{
 background-color:#005ab0;
 color:white; 
 height: 16px;
 width: 160px;
 border-spacing: 0px;
 border: none;
 font-family: Arial, Helvetica, sans-serif;
 font-size: x-small;
 font-weight: bold;
}

.BlueRow
{
    
 color:#0053BA; 
 background-color:White;
 height: 16px;
 width: 160px;
 border-spacing: 0px;
 border: none;
 font-family: Arial, Helvetica, sans-serif;
 font-size: x-small;
 font-weight: bold; 
    
}

#Modalidades
{   
    margin-top:10px;
    width:160px;
    height:216px;
    border:solid 1px #005ab0;
    background-color:#3cb722;
    
}

#ModalidadesTop
{
  background:white url(Images/calendario.gif) no-repeat scroll 9px center;  
  width:160px;
  height:42px;  
  border-bottom:solid 1px #005ab0;
    
}

#Modalidades div>a
{
 text-decoration:none;
 color:white;
 font-family:arial;
  
}

#Modalidades div>a:hover
{
 text-decoration:none;
 color:#73bdd6;
 font-family:arial;
  
}

#Futebol
{
    width: 160px;
    height: 34px;
    background: url(Images/futebol.gif) no-repeat scroll 7px 0;
    text-align: center;
    vertical-align: text-bottom;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
    padding-top:7px;
    margin-top: 5px;
}


#Andebol
{
    width:160px;
    height: 34px;
    background: url(Images/andebol.gif) no-repeat scroll 6px 0;
    text-align: center;
    vertical-align: text-bottom;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
    padding-top:7px;
    margin-top: 0px;
}

#Basquetebol
{
   width:160px;
 height:38px;   
 background:url(Images/basquetebol.gif) no-repeat  scroll 7px 0;  
 text-align:center;   
 vertical-align:middle;
 font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
    padding-top:7px;
}

#Hoquei
{
 width:160px;
 height:38px;   
 text-align:center;
 background:url(Images/hoquei.gif) no-repeat  scroll 7px 0; 
 vertical-align:middle;
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
 color: #FFFFFF;
 padding-top:7px;
}

#Links
{   
    
    height:27px;
    width:875px;
    color:#005AB0;
    clear:both;
 
}
#Dummy
{
    clear:both;
    height:20px;
}
#LinksItems
{
 margin:0;
 padding:0;
 list-style:none;
 color:#005ab0;   
}

#LinkItems li>a
{
    text-decoration:none;
    color:#005ab0;
    
}

#LinkItems li>a:hover;
{
    text-decoration:none;
    color:#73bdd6;
    
}


#LinksItems li
{
    display: inline;
    font-size: 8pt;
    color: #005ab0;
    font-family:Arial;
    margin-left:12px;
    font-weight:bold; 
    
}

#Footer
{
 margin-top:30px;   
 height:33px;
 width:875px;  

    
}

#FooterStripes
{
 margin:0;
 padding:0;   
 background:url(Images/linhas_baixo.gif) no-repeat;   
 height:6px;
 width:256px;  

    
}

#FooterAbout
{
    float:left;
    font-size: 8pt;
    color: #005ab0;
    font-family:Arial;
    margin-left:10px;
    font-weight:bold; 
    margin-top:5px;
}


#FooterCreative
{
 float:right;
 font-size: 8pt;
 color: #005ab0;
 font-family: Arial;
 font-weight:bold; 
 margin-right:19px;
 margin-top:5px;   
}


#Login
{
border:1px solid #005AB0;
height:150px;
margin:0 auto;
padding:20px;
text-align:center;
width:235px;
    
}

.FloatItem
{
    float:left;
    
}

.Warning
{
    
margin-left:35px;

}


#UserCP
{
    
  list-style: none;  
} 

#NoticiaMain
{
  
 margin-top:5px;   
}

#NoticiaMain a
{
 font-size:large;
 font-weight:bold;
 color:#005ab0;
}

#Logout
{
 text-align:center;   
}

#Bilheteira
{
    
    font-size:small;
}

#Bilheteria h2
{
  
  font-size:14pt;
  color:Black;  
}



#Bilheteira h3
{
    font-size:medium;
     color: #005ab0;
}

#Bilheteira a
{
  font-weight:bold;
   
}

#casasporto
{
    margin:0;
    padding:0;
    list-style:none;
}

#casasporto li
{
 margin-right:5px;
 display:inline;
 float:left;
    
    
}

#CasaSelected
{
 text-decoration:underline;   
    
}

#CasasPage p
{
    font-size:9pt;
    
}


#GaleriaEsq
{
height:auto;
width:212px;
float:left;    
}

#GaleriaVideos
{
  background-image:url('Images/videos.gif');   
 background-repeat:no-repeat;
 height:37px;
 width:212px;   
    
}

#GaleriaDir
{
height:auto;
width:212px;
float:left;
}

#GaleriaImagens
{
background-image:url('Images/fotos.gif');   
 background-repeat:no-repeat;
    height:37px;
 width:212px; 


}

#FrameGaleria
{
border:1px solid #005AB0;
height:243px;
width:426px;
text-align:center;
background-repeat:no-repeat;
background-position:center center;
clear:left;    
}


#GaleriaItems
{
background-color:#005AB0;
border:1px solid #005AB0;
margin-top:0;
min-height:29px;
padding-left:2px;
width:424px;
float:left;
}


#GaleriaItems div
{
border:1px solid #005AB0;
background-color:White;
color:#005AB0;
float:left;
font-size:10px;
height:13px;
margin-left:4px;
margin-top:4px;
margin-bottom:5px;
text-align:center;
width:14px;
cursor:pointer;    
}

#Fotos
{
background-image:url(Images/fotos.gif);
background-position:center center;
background-repeat:no-repeat;
border:1px solid #0053BA;
height:39px;
width:206px;
}



#Fotos a
{
padding-bottom:21px;
padding-left:206px;
}

#Fotos1
{
background-image:url(Images/fotos2.gif);
background-position:center center;
background-repeat:no-repeat;
border:1px solid #0053BA;
height:39px;
width:206px;
float:left;
}

#Fotos1 a
{
padding-bottom:21px;
padding-left:206px;
}


#Videos
{
background-image:url(Images/videos.gif);
background-position:center center;
background-repeat:no-repeat;
border:1px solid #0053BA;
height:39px;
width:206px;
}

#Videos a
{
padding-bottom:20px;
padding-left:206px;
}

#Videos1
{
background-image:url(Images/videos2.gif);
background-position:center center;
background-repeat:no-repeat;
border:1px solid #0053BA;
height:39px;
width:206px;
}

#Videos1 a
{
padding-bottom:20px;
padding-left:206px;
}

.preload
{
height: 0; width: 0; border-width: 0;
position: absolute;
bottom: 0;
left: 0;
z-index: -30;
}

#NoFlash
{
background-color:#005AB0;
color:white;
float:left;
font-size:12px;
height:57px;
margin-top:60px;
padding:8px 29px 0;
text-align:center;
 
}

#NoFlash a
{
color:white;
font-weight:bolder;
text-decoration:underline;  
}

.GaleriaCat
{
border:1px solid;
color:White;
float:left;
font-size:9pt;
height:18px;
padding-top:2px;
text-align:center;
width:207px;
background-color:#005AB0;
}

.GaleriaCat a
{
    color:White;
}


.SelectedCat
{
 background-color:#3CB722;   
 border:1px solid;
color:White;
float:left;
font-size:9pt;
height:18px;
padding-top:2px;
text-align:center;
width:207px;
}

.SelectedCat a
{
   color:White;

}


#CategoriasFotos
{
  margin-bottom:10px;
  float:left;  
  width:206px;
}

#CategoriasVideos
{
float:left;
margin-left:12px;
margin-bottom:10px; 
width:206px;
}

#GaleriaImg
{
    
}


#Natal
{
border-left:1px solid #005AB0;    
border-right:1px solid #005AB0;     
height:309px;
margin-bottom:10px;
}

#Cachecol
{
    
    
}

#Capas
{
background-image:url(Images/jornais_desportivos.jpg);
background-position:10px center;
background-repeat:no-repeat;
border-bottom:1px solid #005AB0;
border-left:1px solid #005AB0;
border-right:1px solid #005AB0;
border-top:1px solid #005AB0;
height:45px;
width:223px; 
margin-top:10px;
}

#ListaCapas
{
bottom:40px;
height:174px;
overflow:hidden;
position:relative;
top:8px;
width:125px;
left:42px;
}

#CapasWrapper
{
border-bottom:1px solid #005AB0;
border-left:1px solid #005AB0;
border-right:1px solid #005AB0;
height:195px;
width:223px;   
    
}


.slide
{
    position:absolute;
    left:0px;
    height:61px;
    width:121px;
    
}

.slide a
{
border:0;

}

.slide img
{
border:0;
width:125px;
height:170px;
}