body{
	background-color: #000;
	padding: 0;
	margin: 0 0 10px 0;
	font-family: Verdana, Geneva, sans-serif;
	}
.posicio_general{
	width: 872px; 
	position: absolute; 
	left: 50%; 
	margin-left:-436px;
	display: block;
	padding-bottom: 30px;
	/*border: 1px solid #FFF;*/
	}
.capcal{
	background-image: url(../images/capcal.jpg);
	background-repeat: no-repeat;
	width: 873px;
	height: 145px;
	}
.esponsor{
	height: 120px;
	width: 176px;
	position: relative;
	left: 690px;
	top: 0px;
	cursor:pointer;
	}
.oficial{
	font-size: 10px;
	position: relative;
	left: 690px;
	top: 0px;
	width:176px;
	color: #80D04C;
	padding-left: 5px;
	padding-top:5px;
	}
.quadre_menu{
	width: 872px;
	border: 1px solid #999999;
	background-color: #191919;
	overflow:hidden;
	}
.menu  {
	font-size: 12px;
	color: #80D04C;
	font-weight: bold;
	vertical-align:text-bottom;
	margin: 0px;
	}
.menu {
	float:left;
	padding: 5px 10px 0 10px;
	display: inline;
	color: #80D04C;
	text-decoration: none;
	}

.menu:hover{text-decoration: none; color: #FFF}
a:hover{
	text-decoration: none;
	color:#80D04C;
	}
.botons{
	float: right;
	width: 80px; /* width:80px; i a la barra del menu s'ha de posar 780px */
	}
.generic{
	background-color: #212121;
	width: 674px;
	padding-bottom: 8px;
	overflow:hidden;
	}
.peu_generic{
	background: url(../images/peu_generic.png) no-repeat;
	height: 55px;
	width: 674px;
	}
.linea_gris{
	border-top: 1px solid #F2F2F2;
	width: 650px;
	}
.titol{
	font-size: 24px;
	}
.titol18{
	font-size: 18px;
	}
.bg_subtitol_negre{
	background: url(../images/background_titol_negre.png) no-repeat;
	padding: 0 0 0 15px;
	margin-top: 20px;
	}
.bg_subtitol{
	background: url(../images/background_titol.png) no-repeat;
	padding: 0 0 0 15px;
	margin-top: 20px;
	}
.sub_titol{
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	}
.text{
	font-size: 12px;
	text-align: justify;
	}
.blanc{color: #FFF;}
.verd{color: #80D04C;}
.sec_dreta{
	background: url(../images/seccio_dreta.png) bottom no-repeat;
	width: 176px;
	display:block;
	padding-bottom: 170px;
	}
.info{
	font-size:11px;
	margin-left: 10px;
	text-align: right;
	text-decoration: none;
	}
.foto_left{
	 width: 139px;
	 height: 131px;
	 float: left;
	}
.foto_right{
	 width: 139px;
	 height: 131px;
	 float: right;
	 margin: 10px 0 0 10px;
	}

.logos{
	height: 45px;
	width: 160px;
	padding:20px 16px 0 0;
	font-weight:bold;
	}
.drets_res{
	background:url(../images/bg_drets_res.png);
	width: 166px;
	font-size: 9px;
	margin-top: 25px;
	padding-right: 10px;
	}
	
/* NOTICIES */

.bg_not{
	margin-top: 20px; 
	width:674px;
	border-top: 1px solid #292929;
	border-left: 1px solid #292929;
	border-right: 1px solid #555555;
	}
.bg_not_peu{
	background: url(../images/bg_not_peu.png) no-repeat bottom;
	height: 61px;
	width: 676px;
	}
.bg_noticies{
	background:url(../images/bg_noticies.png) bottom no-repeat ;
	float:left;
	margin-top: 20px; 
	width:674px;
	padding: 0 0 70px 0;
	}
.mar10{
	margin-left: 10px;
	margin-top: 10px;
	}
.bd{
	border-bottom: 1px solid #F2F2F2;
	width: 650px;
	}
.sec_dreta_not{
	background: url(../images/seccio_dreta.png) bottom no-repeat;
	width: 176px;
	display:block;
	padding-bottom: 170px;

	}
.his{
	color:#FFF;
	font-weight:100;
	font-size:14px;
	font-weight: bold;
	}

.menu_his a {
	display:block;
	border:none;
	background-position:left top;
	background-repeat:no-repeat;
	width:161px;
	height:18px;
	color:#FFF;
	font-size: 12px;
	padding: 4px 0 2px 15px;
	text-decoration: none;
	}
.menu_his a:hover { background-position: 0 -47px; text-decoration: none; }
.menu_his a#bg_his { background-image: url(../images/bg_hover_historia.jpg)}


/* FORMULARI */

.formulari{
	overflow:hidden;
	width: 550px;
	padding-top: 40px;}
 
.textinput, .textinputHovered {
	width:258px;
	height:28px;
	background:url(../images/input.png) no-repeat left top;
	border:none;
	padding:6px 4px;
	margin: 5px 11px 0 0;
	color: #80D04C;
	}
.textarea{
	color: #80D04C;
	width: 531px;
	height: 141px;
	background:url(../images/textarea.png) no-repeat left bottom;
	border:none;
	scrollbar-shadow-color: #ffffff;
    scrollbar-face-color:#606362;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-track-color: #D8D9D8;
    scrollbar-highlight-color:rgb(0,0,0);
    scrollbar-3dlight-color:#e9e9e9;
    scrollbar-darkshadow-Color:#202020;
	overflow-y: hidden;
	overflow-x: hidden;
	overflow:auto;
	}
a.pdf{
	background:url(../images/pdf.png) no-repeat;
	width: 191px;
	height: 58px;
	margin-top: 5px;
	display:block;
	text-decoration: none;
	}
.desc_pdf{
	color:#FFF;
	font-size: 12px;
	padding:20px 0 0 10px;
	}
a.pdf:hover { 
	background-position: 0 -58px; 
	text-decoration: none;
	background-repeat: no-repeat;
	}
.bg_foot_not{
	background: url(../images/bg_informa.png) no-repeat;
	height: 63px;
	width: 653px;
	padding: 5px 0 0 15px;
	clear: both;
	}
.paginar{
	float:left;
	color: #80D04C;
	text-decoration: none;
	padding-left: 5px;
	}

.paginar:hover{
	text-decoration: none; 
	color: #FFF;
	}
.envia{
	background: url(../images/envia.jpg) no-repeat;
	height: 28px;
	width: 87px;
	border: none;
	cursor: pointer;
	margin-top: 20px;
	}

/* SECCIO links */

.links{
	background-color: #212121;
	overflow:hidden;
	}
.foot_links{
	float: left;
	background: url(../images/bg_peu_sense_border.png) no-repeat;
	height: 57px;
	width: 675px;
	}
.bg_links{
	float:left;
	width: 207px;
	height:176px;
	margin: 12px 12px 12px 1px; 
	background: url(../images/bg_links.png) no-repeat;
	}
.img_links{
	height: 176px;
	width: 207px;
	}
p{
	font-size: 12px;
	text-align: justify;
	color: #FFF;
	}
.detall{
	font-size: 9px;
	float:left; 
	width:170px; 
	height:100px;
	padding-top: 55px;
	}
a{
	color: #80D04C;
	text-decoration: none;
	font-size: 12px;}