body {
	background-image: url(../Imatges/trama_fons.gif);
	margin:0px;
	padding:0px;
	text-align:center;
	margin-top:115px;
}

/**********************
 ** Estils cap�alera ** 
 **********************/

div.fons_capcalera {
     width: 100%;
	 overflow:auto;
	 position:absolute;
	 top:7px;
	 left:0px;
}
div.fondo_esquerra, div.fondo_dreta {
	position:relative;
	width:45%;
	height:97px;
}
div.fondo_esquerra {
    float: left;
	background-image: url(../Imatges/fondo_esquerra.gif);
	margin:0px;
	padding:0px;
	top:0px;
}
div.fondo_dreta {
    float: right;
	overflow:inherit;
  	background-image: url("../Imatges/fondo_dreta.gif");
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	top:0px;
}
div.capcalera{
	position:absolute;
	top:7px;
	left:50%;
	width:654px;
	height:97px;
	margin-left:-400px;
}

/*****************************
 ** Estils menu idioma ** 
 *****************************/
 div.menu_idioma{
 	position:absolute;
	top:5px;
	width:150px;
	height:15px;
	right:5%;
	z-index:1;
	background: url("../Imatges/idioma/fons.gif") no-repeat;
 }
 div.menu_idioma ul, li {
	list-style-type: none;
	white-space:nowrap;
	border-style:none;	
	margin: 0;
	padding: 0;
}
 div.menu_idioma li {
	display:inline;
}
 div.menu_idioma a.catala{
 	background: url("../Imatges/idioma/catala_blanc.gif") no-repeat;
	width:65px;
	height:15px;
	 display:inline;
	display: list-item;
	float:left;
	text-decoration:none;
 }
  div.menu_idioma a.catala:hover{
 	background: url("../Imatges/idioma/catala_hover.gif") no-repeat;	
 }
 div.menu_idioma a.castella{
  	background: url("../Imatges/idioma/castellano_blanc.gif") no-repeat;
	width:85px;
	height:15px;
	display:inline;
	display: list-item;
	float:right;
	text-decoration:none;
 }
   div.menu_idioma a.castella:hover{
 	background: url("../Imatges/idioma/castella_hover.gif") no-repeat;	
 }
  div.menu_idioma a.castellaSel{
  	background: url("../Imatges/idioma/castellano.gif") no-repeat;
	width:85px;
	height:15px;
	display:inline;
	display: list-item;
	float:right;
	text-decoration:none;
  }
  div.menu_idioma a.catalaSel{
   	background: url("../Imatges/idioma/catala.gif") no-repeat;
	width:65px;
	height:15px;
	 display:inline;
	display: list-item;
	float:left;
	text-decoration:none;
  }
  div.menu_idioma a.catalaSel:hover, a.castellaSel:hover{
  	cursor:default;
  }
  /*****************************
 ** Estils menu horitzontal ** 
 *****************************/
 div.menu_horitzontal{
 	text-align:left;
 	position:absolute;
	top:75px;
	width:670px;
	left:50%;
	margin-left:-215px;
 }
 div.menu_horitzontal ul, li {
	list-style-type: none;
	white-space:nowrap;
	border-style:none;	
	margin: 0;
	padding: 0;
}
 div.menu_horitzontal li {
	display:inline;
}
 div.menu_horitzontal a{
 	display:inline;
	display: list-item;
	float:left;
	text-decoration:none;
padding-right:3px;
}
/*************************
 ** Estils Imatges menu ** 
 *************************/
img.quadre{
	background: url("../Imatges/link_seccio/quadre.gif") no-repeat;
	width:inherit;
	display:block;
	cursor:pointer; /*A explorer no carrega l'icona de la m� perqu� t� l'span per sobre*/
	border:none;
	height:12px;
	
}
img.quadre:hover{
	/*Explorer recarrega el gif autom�ticament. A firefox carreguem una imatge igual per� nova*/
	background: url("../Imatges/link_seccio/quadre2.gif") no-repeat;
}
/***********************
 ** Estils contenidor ** 
 ***********************/
 div.contenidor{
	width:955px;
	margin:0px auto;


 }
/******************************
 ** Estils contenidor secci� ** 
 ******************************/
 div.contenidor_seccio{
 	top:0px;
	float:left;
	width:760px;	
 }

 div.peu_contenidor{
	bottom:0px;
	width:760px;
	height:35px;
	background: url("../Imatges/barra_baix.gif") no-repeat bottom;
 }


 /**************************************
 ** Estils dels span seg�ent/anterior ** 
 **************************************/
span.seguents{
	float:left;
	padding-left:2em;
}

span.anteriors{
	float:right;
	padding-right:3em;
	/* display: */
}
span.seguents a, span.anteriors a{
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight:bold;
	color:#2e2e2e;
	text-decoration:underline;

}
 
span.seguents a:hover, span.anteriors a:hover{
	text-decoration:none;
	color:#f7721d;

}
 
 /************************************
 ** Estils del div de patrocinadors ** 
 ************************************/
 div.contenidor_patrocinadors{
	top:0px;
	float:right;
	width:128px;
	text-align:center;
 }
  div.patrocinadors{

	text-align:center;
	background: url(../Model/patrocinadors.jpg) repeat-y center 0px;
	background-position-x:center;
	overflow:hidden;
	/* background: url("../Model/imatgePatrocinadors.php") no-repeat bottom; */
	height:250px;
	width:120px;
	margin:7px 3px 0px 3px;
	/*background-position-y:center; */
	border:1px solid #c5c5c5;
  }
 div.patrocinadors img{
 	border:none;
 }
 div.peu_patrocinadors{
 	bottom:0px;
	width:128px;
	height:10px;
	background: url("../Imatges/patrocinadors_baix.gif") no-repeat bottom;
 }
 
/************************************
** Estils del panell de control ***** 
************************************/
.copaswift{
	position:relative;
	top:5px;
} 
 
div.control{
	border:1px solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .7em;
	text-align:left;
	margin-top:15px;
	background-color:#ffc27b;
	padding:5px;
}
div.control a{
	color:#2e2e2e;
}
div.control a:hover{
	color:#890000;
}
div.control  ul, li{
	padding-left:3px;
	padding-right:3px;
	white-space:nowrap;
	margin: 0;
	padding: 0;
}

div.control hr{
	height: 1px;
	border: 0;
	color: #2e2e2e;
	background-color: #2e2e2e;
}
div.control span{
font-weight:bold;
background-color:#FFFFFF;
padding:1px;
border:1px solid;
}
/*******************************
 ** Estils del formulari login ** 
 ********************************/
 
div#login{
position:absolute;
bottom:0px;
right:0px;
border:1px solid;
background-color:white;
padding:10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
display:none;
}
div#login td{
font-weight:bold;
text-align:right;
font-size:.9em;
}
td.submit{
text-align:right;
}
div.link_login{
position:relative;
top:10px;
right:0px;
width:16px;
height:16px;
background-image:url('../Imatges/login.jpg');
}
div.link_login a{
text-decoration:none;
}
a.link_esborrar{
float:right;
color:red;
}

/* TAULA */

table.taulaGenerica{
	margin:5px 1.5% 15px 1%;
	width:97%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#2e2e2e;
	border-collapse: collapse;
	font-size: .7em;
 }

table.taulaGenerica thead{
	display:none;
}

 table.taulaGenerica td.data{
 	font-weight:normal;
	width:124px;
	padding:7px 0 7px 0;
	text-align:center;
	background-color:#e3e5e7;
	border-bottom:1px solid #d7d7d7;
 }
table.taulaGenerica td.foto{
	background-color:#ececec;
	/*height:75px; L ample ens el donara la imatge */
	width:124px;
	padding:5px;
	background: url("../Imatges/loading.gif") center no-repeat;	
    background-color:#ececec;
	padding-top:5px;
	padding-bottom:5px;

 }
 td.foto a{
 	border:1px solid #2e2e2e;
	display:block;
	text-decoration:none;
	/*height:60px; L ample ens el donara la imatge */
	padding:1px;
	overflow:hidden;
 }
 td.foto a:hover{
 	border:1px solid #f7721d;
	text-decoration:none;
 }
 td.foto a img{
 	border:none;
 }
 td.titol{
	background-color:#e3e5e7;
	padding:0 0 0 30px;
	text-align:left;
	font-weight:bold;
    padding:3px;
	border-bottom:1px solid #d7d7d7;
 }
 td.titol a{
 	float:right;
 }
 td.text{
 	background-color:#ececec;
	padding:0 15px 0 15px;
	text-align:justify;;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
 }
 td.text a, td.expandir a{
 	color:#647c94;
	text-decoration:underline;
 }
td.text a:hover, td.expandir a:hover{
 	color:#f7721d;
	text-decoration:none;
}
td.expandir{
	text-align:right;
	background-color:#e3e5e7;
	padding-bottom:5px;
	padding:3px;
	border-top:1px solid #d7d7d7;
}
td.intro{
	text-align:center;
	margin-top:15px;
	padding-top:15px;
	padding-bottom:15px;
	background-color:#e3e5e7;
	border-bottom:1px solid #d7d7d7;
	
}
td.elCotxeModel{
	font-size:1.4em;
	border-bottom:1px solid #000000;
	background-color:#ececec;
	padding:0 15px 0 15px;
	text-align:justify;;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;		
}

p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#2e2e2e;
	text-align:justify;
}
a.fotoNoticia img{
	border:none;
}	
a.fotoNoticia{
	float:left;
	border:1px solid #2e2e2e;
	padding:1px;
	margin:10px 10px 10px 10px;
}	 

a.fotoNoticia:hover{
	border-color:#f7721d;
}

p.titolNoticia{
	text-align:left;
	border:1px solid #d7d7d7;
	margin-left:230px;
	padding: 5px 15px;
	background-color:#e3e5e7;
	text-align:left;
	font-weight:bold;
	font-size:.7em;
}

div.textNoticia{
	text-align:justify;
	background-color:#ececec;
	padding:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:1px solid #d7d7d7;
	font-size:.7em;
}
div.textNoticia p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	background-color:#ececec;
}
p.dataNoticia{
	text-align:left;
	margin-left:230px;
	background-color:#ececec;
	border:1px solid #d7d7d7;
	padding-left:15px;
	font-size:.7em;
}
p.linkTornar a{
	color:#647c94;
	text-decoration:underline;
	text-align:right;
	font-size:1.3em;
}
p.linkTornar a:hover{
 	color:#f7721d;
	text-decoration:none;
}
a.link_esborrar{
	float:right;
	color:red;
}
div.textNoticia a{
	
	color:#647c94;

 }
 div.textNoticia a:hover{
 	color:#f7721d;
	text-decoration:none;
 }
 
 .aviso{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	background-color:#ffffff;
	display:block;
	width:549px;
	border:1px solid #d7d7d7;
	padding:3px;
	margin-bottom:10px;
	margin-top:-15px;
}
