/***********************************/
/*                                 */
/*   Estils Generals de la Pagina  */
/*                                 */
/***********************************/
html
{
	width: 100%;
	font-family: Arial, Tahoma;
	color: black;
	margin: 0 auto;
}
body
{
	margin: 0 auto;
	font-family: Arial, Tahoma;
	color: black;
	background-color: white;
	background-image: url(../img/margins.gif);
	background-position: top center;
	background-repeat: repeat-y;
	vertical-align: top;
	text-align: center;
	overflow-y: scroll;
	overflow-x: hidden;
}
td
{
	font-size: 10pt;
}

a
{
	text-decoration: none;
	color: gray;
}
a:hover
{
	text-decoration:none;
	color: blue;
}

/***********************************/
/*                                 */
/*     Estils Pagina Principal     */
/*                                 */
/***********************************/
#mainContents
{
	margin: 0px auto;
	width: 749px;
	background-color: transparent;
	text-align: center;
	vertical-align: top;
	display: table;
	/*z-index: 20;*/
	padding-left: 1px;
}
#header
{
	background-color: white;
	width: 750px;
	height: 120px;
	background: url(../img/banner.gif);
	background-repeat: no-repeat;
}
#decoration
{
	float: left;
	width: 284px;
	height: 40px;
	background: url(../img/decoration.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: white;
}
#menu
{
   vertical-align: middle;
   text-align: right;
	width: 455px;
	float:right;
	font-size: 8pt;	
	padding-top: 5px;
	padding-right: 7px;
}
#menu a
{
	margin-left: 2px;
}

#contents
{
	width: 749px;
	clear: both;
	padding-bottom: 10px;
	background-color: white;
	margin:0px auto;
}
#statusBar
{
	float: left;
	width: 749px;
	height: 30px;
	border-top: 1px dashed silver;
	font-size: 8pt;
	text-align: center;
	color: gray;
	padding-top: 6px;
}
#divAdSense
{
	 position: absolute;
	 left: 0px;
	 top: 0px;
	 /*z-index: -50;*/
	 z-index: 20;
}
#tblStatus
{
	width: 100%;
	color: gray;
	font-size: 10pt;
}
/*---------------------------------*/
/*      Estils dels continguts     */
/*---------------------------------*/
/***********************************/
/*                                 */
/*       Estils Pagina Inici       */
/*                                 */
/***********************************/
#contentsTitle
{
	clear: both;
	width: 735px;
	height: 40px;
	text-align: right;
	vertical-align: baseline;
	font-size: 18pt;
	color: #00004F;
	font-variant: small-caps;
	font-weight: 500;
	padding-right: 10px;
}
#EquipCasa
{
	float: left;
	font-size: 17pt;
	font-weight: bold;
	color: blue;
	width: 372px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	margin:0px auto;
}

#EquipFora 
{
	float: left;
	font-size: 17pt;
	font-weight: bold;
	color: blue;
	width: 372px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	font-variant: small-caps;
}

#GolsCasa
{
	float: left;
	font-size: 62pt;
	font-weight: bold;
	color: red;
	width: 370px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
}

#GolsFora
{
	font-size: 62pt;
	float:left;
	font-weight: bold;
	color: red;
	width: 372px;
	height: 100px;
	text-align: center;
	vertical-align: middle;	
}

#FotoCasa
{
	float: left;
	padding-top: 15px;
	width: 370px;
	height: 260px;
	text-align: center;
	vertical-align: middle;	
}

#FotoCasa img
{
	height: 248px;
	width: 330px;
}

#FotoFora
{
	float:left;
	padding-top: 15px;
	width: 370px;
	height: 260px;
	text-align: center;
	vertical-align: middle;	
}

#FotoFora img
{
	height: 248px;
	width: 330px;
}

#GolejadorsCasa
{
	float: left;
	clear: left;
	font-size: 14pt;
	color: gray;
	width: 370px;
	height: 35px;
	text-align: center;
	vertical-align: middle;	
	padding-top:5px;
}

#GolejadorsFora
{
	float: left;
	font-size: 14pt;
	color: gray;
	width: 370px;
	height: 35px;
	text-align: center;
	vertical-align: middle;	
	padding-top:5px;
}

#News
{
	float: left;
	width: 700px;
	clear: both;
	float: left;
	padding-left: 50px;
}

#NewsTitle
{
	font-weight: bold;
	font-size: 11pt;
	text-decoration: underline;
	color: Black;
}

#NewsText
{
	font-size: 11pt;
	padding-left: 24px;
	font-weight: normal;
	color: gray;
}
.NewsDate
{
	color:blue;
	font-weight:bold;
}
/***********************************/
/*                                 */
/*      Estils Pagina Jornada      */
/*                                 */
/***********************************/
#divResults
{
	margin: 0 auto;
	width: 749px;
	text-align: -moz-center;
}

#tblJornada
{
	margin:0px auto;
}

.tableContainer
{
    width: 717px;
    padding: 2px;
}

.EquipJornadaCasa
{
	vertical-align: middle;
	font-size: 14pt;
	font-weight: bold;
	color: blue;
	text-align: center;
	width: 42%;
	height: 28px;
	border: 1px solid silver;
	font-variant: small-caps;
}

.EquipJornadaCasaWin
{
	vertical-align: middle;
	font-size: 14pt;
	font-weight: bold;
	color: blue;
	text-align: center;
	width: 42%;
	height: 28px;
	border: 1px solid silver;
	font-variant: small-caps;
	background-color:#BFFFC4;
}

.EquipJornadaFora
{
    vertical-align: middle;
	font-size: 14pt;
	font-weight: bold;
	color: blue;
	text-align: center;
	width: 42%;
	height: 28px;
	border-top: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	font-variant: small-caps;
}

.EquipJornadaForaWin
{
    vertical-align: middle;
	font-size: 14pt;
	font-weight: bold;
	color: blue;
	text-align: center;
	width: 42%;
	height: 28px;
	border-top: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	font-variant: small-caps;
	background-color:#BFFFC4;
}

.GolsJornada
{
    border-top: 1px solid silver;
    border-right: 1px solid silver;
    border-bottom: 1px solid silver;
    font-size: 26pt;
    font-weight: bolder;
    color: red;
    text-align: center;
    vertical-align: middle;
    width: 8%;
    background-color: #ECECEC;
}

.GolsJornadaWin
{
    border-top: 1px solid silver;
    border-right: 1px solid silver;
    border-bottom: 1px solid silver;
    font-size: 26pt;
    font-weight: bolder;
    color: red;
    text-align: center;
    vertical-align: middle;
    width: 8%;
	background-color:#BFFFC4;
}

.GolejadorsCasa
{
    font-size: 9pt;
	text-align: center;
	vertical-align: top;
	height: 8px;
	border-left: 1px solid silver;
	border-bottom: 1px solid silver;
	border-right: 1px solid silver;
}

.GolejadorsCasaWin
{
    font-size: 9pt;
	text-align: center;
	vertical-align: top;
	height: 8px;
	border-left: 1px solid silver;
	border-bottom: 1px solid silver;
	border-right: 1px solid silver;
	background-color:#BFFFC4;
}

.GolejadorsFora
{
   	font-size: 9pt;
	text-align: center;
	vertical-align: top;
	height: 8px;
	border-bottom: 1px solid silver;
	border-right: 1px solid silver;
}

.GolejadorsForaWin
{
   	font-size: 9pt;
	text-align: center;
	vertical-align: top;
	height: 8px;
	border-bottom: 1px solid silver;
	border-right: 1px solid silver;
	background-color:#BFFFC4;
}
/***********************************/
/*                                 */
/*   Estils Pagina Classificacio   */
/*                                 */
/***********************************/
#standingsContainer
{
	text-align: -moz-center;
	vertical-align: top;
	margin: 0 auto;
	width: 749px;
}

#tblClasificationGrid
{
	margin:0px auto;
	width:710px;
}
.Equips
{
	background: url(../img/headerGray.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	font-variant: small-caps;
	color: #00001F;
	border: 1px solid gray;
	height: 24px;
	width: 510px;
}
.RestHeaderCell
{
	background: url(../img/headerGray.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 25px;
	font-weight: bold;
	color: #00001F;	
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
}
.Position
{
	background: url(../img/headerGray.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 25px;
	font-weight: bold;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
}
.Punts
{
	font-size: 11pt;
	font-weight: bolder;
	color: blue;
	text-align: center;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
}
.Esportivitat
{
	font-size: 11pt;
	font-weight: bolder;
	color: red;
	text-align: center;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
}
.RestCells
{
	font-weight: normal;
	color: black;
	text-align: center;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
}
.CanviPos
{
	font-size: 11pt;
	text-align: -moz-center;
	vertical-align: middle;
	color: white;
	border-bottom: 1px solid gray;
	width: 20px;
	font-variant: small-caps;
	background-repeat: no-repeat;
	background-position:center;
}
.TeamClassificacio
{
	font-size: 11pt;
	font-weight: bold;
	color:#444444;
	padding-left: 3px;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	font-variant: small-caps;
	width: 485px;
	text-transform:uppercase;
}
/***********************************/
/*                                 */
/*     Estils Pagina Proximes      */
/*                                 */
/***********************************/
#proximesJornades
{
	width: 749px;
	text-align: -moz-center;
	vertical-align: top;
	float: left;
	padding-bottom: 10px;
}
.proxima
{
	clear: both;
	width: 715px;
	margin: 0 auto;
}

.ProximesJornada
{
	font-size: 11pt;
	font-weight: bold;
	color: blue;
	text-align: right;
	height: 25px;
	padding-left: 15px;
	width: 120px;
}

.ProximesData
{
	font-size: 11pt;
	font-weight: bold;
	color: blue;
	text-align: right;
	height: 25px;
	padding-right: 15px;
}

.ProximaLlocTop
{
	font-weight: bold;
	color: red;
	text-align: center;
	width: 70px;
	border: 1px solid silver;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ProximaLloc
{
	font-weight: bold;
	color: red;
	text-align: center;
	width: 70px;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ProximaLlocTenis
{
	font-weight: bold;
	color: green;
	text-align: center;
	width: 70px;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ProximaLlocAlternate
{
	font-weight: bold;
	color: red;
	text-align: center;
	width: 70px;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F2F2F2;
}
.ProximaLlocAlternateTenis
{
	font-weight: bold;
	color: green;
	text-align: center;
	width: 70px;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F2F2F2;
}

.ProximaDiaTop
{
	color: black;
	text-align: center;
	width: 50px;
	border-top: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
}

.ProximaDia
{
	color: black;
	text-align: center;
	width: 50px;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
}

.ProximaDiaAlternate
{
	color: black;
	text-align: center;
	width: 50px;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	background-color: #F2F2F2;
}

.ProximaHoraTop
{
	color: red;
	text-align: center;
	width: 60px;
	border-top: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
}

.ProximaHora
{
	color: red;
	text-align: center;
	width: 60px;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
}

.ProximaHoraAlternate
{
	color: red;
	text-align: center;
	width: 60px;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	background-color: #F2F2F2;
}

.ProximaEquipTop
{
	font-size: 11pt;
	width: 265px;
	font-variant: small-caps;
	font-weight: 600;
	color: #444444;
	text-align: center;
	border-top: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
}

.ProximaEquip
{
	font-size: 11pt;
	width: 265px;
	font-variant: small-caps;
	font-weight: 600;
	color: #444444;
	text-align: center;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
}

.ProximaEquipAlternate
{
	font-size: 11pt;
	width: 250px;
	font-variant: small-caps;
	font-weight: 600;
	color: #444444;
	text-align: center;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	background-color: #F2F2F2;
}

.ProximaDestacat
{
	font-size: 11pt;
	width: 250px;
	color: #444444;
	text-align: center;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	background-color:#FAD669;
}

.ProximaTenis
{
	background-color:#87F268;
}
/***********************************/
/*                                 */
/*   Estils Pagina Estadistiques   */
/*                                 */
/***********************************/
#estadistiquesContainer
{
	width: 749px;
	text-align: -moz-center;
	vertical-align: top;
	margin: 0 auto;
	padding-bottom: 15px;
}

#estadistiquesContainer div
{
	margin:0px auto;
}

.TrofeuTitle
{
	width: 730px;
	height: 30px;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 5px;
	padding-top: 15px;
	padding-left: 15px;
	padding-top: 10px;
	font-size: 14pt;
	color: gray;
	font-variant: small-caps;
	font-weight: bold;
}

.TrofeuTaula
{
	width: 700px;
	text-align: left;
}

.EstadisticaHeader
{
	background: url(../img/headerGray.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	font-variant: small-caps;
	color: #00001F;
	border: 1px solid gray;
	height: 25px;
	text-align: center;
}

.RestEstadisticaHeader
{
	background: url(../img/headerGray.gif);
	background-repeat: repeat-x;
	height: 27px;
	font-weight: bold;
	color: #00001F;	
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	text-align: center;
	font-variant: small-caps;
}

.EstadisticaPosition
{
	background: url(../img/headerGray.gif);
	background-repeat: repeat-x;
	height: 27px;
	width: 27px;
	font-weight: bold;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	width: 50px;
	text-align: center;
}

.EstadisticaPunts
{
	width: 60px;
	font-size: 11pt;
	font-weight: bolder;
	color: red;
	text-align: center;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
}

.EstadisticaNom
{
	width: 200px;
	font-weight: bold;
	color: blue;
	text-align: center;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	font-family: Arial,Tahoma;
	text-align: left;
	padding-left: 5px;
}

.EstadisticaNomLlarg
{
	width: 400px;
	font-weight: bold;
	color: blue;
	text-align: center;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	text-align: left;
	padding-left: 5px;
}

.EstadisticaEquip
{
	width: 240px;
	font-weight: bold;
	color: black;
	text-align: center;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
}
/***********************************/
/*                                 */
/*     Estils Pagina Contacte      */
/*                                 */
/***********************************/
#contacteIntro
{
	width: 720px;
	padding: 15px;
	font-size: 11pt;
	font-weight: bold;
	color: blue;
	font-variant: small-caps;
}
#contacteExplicacio
{
	width: 720px;
	padding: 15px;
	font-size: 11pt;
}
#contacteMail
{
	width: 720px;
	padding: 15px;
	font-size: 11pt;
}
#links
{
	width: 720px;
	text-align: left;
	padding-top: 20px;
	padding-left: 20px;
}
/***********************************/
/*                                 */
/*   Estils Pagina Calendari       */
/*                                 */
/***********************************/
#scheduleContainer
{
	text-align: -moz-center;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	width: 720px;
}
#scheduleContainer table
{
    width: 100%;
}

#scheduleContainer #tblTodasJornadas
{
    width:100%;
    height:100%; 
    border:0px; 
}
#scheduleContainer #tblTodasJornadas table
{
	border-top: 1px solid silver;
    border-right: 1px solid silver;
}

#scheduleContainer #tblTodasJornadas table td
{
    border-bottom: 1px solid silver;
	border-left: 1px solid silver;
}
#scheduleContainer #tblTodasJornadas table th
{
	border-left: 1px solid silver;
}
#scheduleContainer #tblTodasJornadas table td.GolCalendari
{
	text-align: center;
	vertical-align: middle;
	color: red;
	font-weight: bold;
	width: 20px;
}


#scheduleContainer th
{
    font-size: 12pt;
    font-variant: small-caps;
    background-color: #D3DAEE;
    border-bottom:1px solid silver;
}

#scheduleContainer td
{
    font-size: 9pt;
}

#scheduleContainer td.Team
{
    font-size: 9pt;
    width: 145px;
}

.Historial
{
	text-align:left;
	
}



#divSubMenu
{
	width: 450px;
	float:left;
	height: 20px;
	margin-left: 6px;
	font-size: 11px;
}



#divSubMenu ul
{
	text-indent:-35px;
	margin:0px;
}

#divSubMenu li
{
	display:inline;
	color:blue;
}

#divSubMenu a
{
	color:blue;
}

#divSubMenu a:hover
{
	color:red;
}

#divSubClassificacio
{
	padding-top:2px;
	text-align:left;
	float:right;
	width:315px;
}
#divSubProximes
{
	padding-top:2px;
	text-align:left;
	float:right;
	width:250px;
}

#divSubCalendari
{
	padding-top:2px;
	text-align:left;
	float:right;
	width:135px;
}

#divSubEstadistiques
{
	padding-top:2px;
	text-align:left;
	float:right;
	width:200px;
}
