body {
	margin: 0; 
	padding: 0;
	/*background: #334B6F;
	background-image: url(/plantillas/base/fondo_pagina.jpg);
	background-repeat: repeat-x;
	background-position: top center;
    	background-attachment: fixed;*/
	margin: 20px;
}
*           { font-family: Verdana, Helvetica, Tahoma,Arial; }



a			{ font-family: Verdana, Helvetica, Tahoma,Arial; color: #00007f; font-size: 11px; font-weight: bold; text-decoration: none }
a:hover		{ font-family: Verdana, Helvetica, Tahoma,Arial; color: #0068C3; font-size: 11px; font-weight: bold; text-decoration: underline }
a:active	{ font-family: Verdana, Helvetica, Tahoma,Arial; color: #00007f; font-size: 11px; font-weight: bold; text-decoration: none }

.pie			{ font-family: Verdana, Helvetica, Tahoma,Arial; color: #f7f7f7; font-size: 9px; font-weight: normal; text-decoration: none; padding-left: 5px; padding-right: 5px; }
.pie:hover		{ font-family: Verdana, Helvetica, Tahoma,Arial; color: #0068C3; font-size: 9px; font-weight: normal; text-decoration: none; padding-left: 5px; padding-right: 5px; }
.pie:active		{ font-family: Verdana, Helvetica, Tahoma,Arial; color: #f7f7f7; font-size: 9px; font-weight: normal; text-decoration: none; padding-left: 5px; padding-right: 5px; }

#tbl_pie	 		{ width: 730px; margin-left: auto; margin-right: auto;}
#tbl_general 		{ width: 760px; margin-left:auto; margin-right:auto;}
#tbl_cabecera		{ height: 115px;}
#tbl_menu			{ width: 740px; border: 0px; border-spacing: 0; border-collapse: collapse; }
#tbl_contenidos		{ width: 740px; border: 0px; border-spacing: 0; border-collapse: collapse; }
#fl_cabecera 		{ position: relative; border: 0px; /*width: 760px;*/ height:100%; margin: 0px 0px; overflow: hidden; }
.td_pie_izq			{ text-align: left; }
.td_pie_dcha		{ text-align: right; }
.td_lateral			{ background: #d3dfea; width: 202px; }
.td_separador		{ background: #FFFFFF; width: 940px; height: 5px; }
.td_separador_h		{ background: #FFFFFF; width: 5px; height: 5px; }
.td_menu			{ background-image: url('fondo_menu.jpg'); width: 100%; height: 40px; background-repeat: repeat-x; text-align: center; }

.cnt_01_tit		{ width: 100%; height: 2px;	background: #334B6F; }

.gen_01			{ font-family: Verdana, Helvetica, Tahoma,Arial; font-size: 11px; color: #010101; line-height: 17px; text-align: justify; }
.dis_01 		{ width: 25%; padding: 0;  margin-top: 1px; margin-bottom: 1px; border: 10px; border-spacing: 0; border-collapse: collapse;  }

#selector			{ font-family: Verdana, Helvetica, Tahoma,Arial; color: #333333; background-color: #ffffff; font-size: 10px; margin: 5px; border: 1px #000000 solid; }
input,select,option { font-family: Verdana, Helvetica, Tahoma,Arial; color: #333333; font-size: 10px; margin: 0px; padding: 0px; }


#calendari {
    font-size: 16px;
}
.calendari {    
    width: 200px; 
    margin: 0px auto 10px auto;
    padding: 2px;
    border-bottom: 2px solid #ccc;
    font-size:0.9em;
}

.calendari tr.selector {
    font-weight: bold;
    background-color: #095fb0;
    color: #fff;
}
.calendari tr.selector td {
    border-bottom: 2px solid #444;
}

.calendari a{
    font-weight: bold;
    text-decoration: none;
    font-size: 0.9em;    
}
.calendari a:hover{
    font-weight: normal;
    text-decoration: none;
    font-weight: bold;
    font-size: 0.9em;    
}
        
.calendari tr.dies td{
    border-bottom: 2px solid #444;
    text-align: center;
    font-weight: bold;
}

.calendari tr td {
    font-size: 0.9em;
    padding-bottom: 4;
    padding-top: 4;
    text-align: center;
    /*border-bottom: 3px solid transparent;    
    border-top: 2px solid transparent;    */
    
}

.calendari tr td.laborable {
    background-color: #d2e8fd;
}

.calendari tr td.capdesetmana {
    background-color: #98cdff;
}

.calendari tr td.event {
    border-bottom: 3px solid #c33;        
}

.banner {
    border: none;
    border-right: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
}

.banner_top {
    border: none;
}


.passapagina {color: #fff;}
.passapagina:hover {color: #98cdff;}

.caixapopup a:link, .caixapopup a:active, .caixapopup a:visited {
    font-size: 1em;
    font-weight: normal;
}
.caixapopup a:hover {
    font-size: 1em;
    font-weight: normal;
}

.caixapopup a:hover {
    font-size: 1em;
    font-weight: normal;
}

.caixapopup p {
    border-top: 2px dotted #98cdff;
    padding: 0;
    margin: 0;
    font-size: 0.7em;
}
.tancarpopup {
    text-align: right; 
    font-weight: bold; 
    font-size: 0.9em; margin: 1px;
    margin-bottom: 7px;
}
.entrada {
    color: #003668;
    background-repeat:no-repeat;
    float:left;
    padding-left:15px;
    padding-right:3px;
    width:65px;
    border:1px solid #98C1DD;
    font-family:Verdana, Helvetica, Tahoma,Arial;
    font-size:80%;
    height: 15px;
}
.user{
    background-image:url(user.png);
}
.password{
    background-image:url(password.png);
}
.boto {
    background-color: #bcddfd; 
    font-weight: bold; 
    font-size: 12px;
    border: 1px solid #98C1DD;
    height: 19px;
    text-align: center;
}

a.boto {
    height: 16px;
    display: block;
    font-size: 12px;
    color: #333333;
    width: 70px;
    padding-top: 1px;
}

a.boto:hover {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}
#migas {
    font-size: 0.70em;
    border-bottom: 1px solid #ccc;
}
#migas a {
    font-size: 1em;
}

.galeria {
    width: 100%; 
    text-align: center;
}
.galeria a img{
    border:none;
    
}
.galeria a.especial:hover{
    border:none;
    border-bottom: 3px solid #095fb0;
    text-decoration: none;    
}

.galeria a span{
    text-decoration: none;
    margin-top: 3px;    
    padding-top: 3px;
	display:block;
}

.galeria span{
    margin-top: 3px;    
    padding-top: 3px;
    font-size: 11px;
    font-weight: normal;
}

a.fotogaleria img {
    border: 3px solid #095fb0;
}

a.fotogaleria:hover img {
    border: 3px solid #82b9ec;
}

.arxius {
    margin-bottom:10px;
    width:100%;
    border-spacing:3px;
}
.arxius tr.titol td {
    background-color: #a0a0a0;
    padding: 3px;
    padding-left: 10px;
    font-weight:bold;
    font-size:12px;
}
.arxius td {
    background-color:#ccc;
    padding: 3px;
}
.contingut {
    margin: 0px; 
    padding: 5px 15px 15px; 
    text-align: justify; 
    vertical-align: top; 
    font-size: 0.9em; 
    color: rgb(51, 51, 51);
}
.tdprincipal {
    background-color:#FFFFFF;
    padding: 0px;
    border: 1px solid #777;
}
.tdact {
    width: 75px;
}
.titnoticia {
    border-bottom: 1px solid #ccc;
    color: #00007F; 
    font-size: 11px; 
}
.llista_arxius {padding: 0px; margin: 0px;}

ul { vertical-align: middle; margin-top: 0px; padding-top: 0px;}
li { vertical-align: middle; margin: 0px; padding: 0px;}
ul li a {margin: 0px; padding: 0px; vertical-align: middle; }

table tr td p { margin: 0px; padding: 0px; }

.tit_columna_dreta {
    border-bottom: 1px solid #ccc;
    color: #00007f; 
    font-size: 0.7em; 
    padding-left: 10px;
}

.tit_banner_superior {
    margin: 0px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc;
    color: #00007f; 
    font-size: 0.7em; 
    padding-left: 10px;
}

.capcaleraJornada {
   font-size: 13px;
}


.equipResultatRed{
    font-size: 11px;
    color: red;
}
.equipResultatRed a{
    font-size: 11px;
    color: red;
}
.equipResultat {
    font-size: 11px;
}

.equipResultat a{
    font-size: 11px;
}

.golsResultat3 {
    font-size: 11px;
}

.golsResultat {
    font-size: 11px;
}
#GraficaId{
	width:100%; 
	height:800px;
	margin:10px;
}

#spanImprimir{float:right; background:#FFFFFF; border:1px solid #000000; color:#000000; margin:3px;}
#spanImprimir a, #spanImprimir a:hover{display:block; padding:5px; color:#000; font-size:15px;}