/* CSS Document */

#barrasuperior {
	width:100%;
	height:25px;
	border-bottom:2px solid #FFFFFF;
	background-color:#000000;
	text-align:center;}
#contingutbarra{
	text-align:right;
	width:930px;
	margin:auto;
	line-height:27px;
	color:#FFFFFF;}
#contingutbarra a {
	text-decoration:none;
	color:#FFFFFF;}
#contingutbarra a:hover {
	border-bottom:1px #FFFFFF dotted;}

#pagina {
	text-align:center;
	width:100%;}

#header {
	background-image:url(../images/fons_header.jpg);
	background-color:#dfc0c0;
	background-position:left;
	background-repeat:no-repeat;
	height:150px;
	padding-left:1px;
	padding-top:1px;
	padding-right:1px;
	width:954px;}
	
#branding {
	width: 430px; 
	height:125px;
	display:block;}
#branding h1 {
	margin: 0px;}
#branding a span {
	visibility: hidden;}
#branding a {
	width: 430px;
	height: 125px;
	display: block;
	padding: 0px;
	margin: 0px;
	text-decoration: none;}

#imatge{
	width:429px;
	height:150px;
	margin:0px;
	float:right;}

#nav {text-align:center;display:block;width:956px;}	
#nav ul {padding:0; margin:0;list-style-type: none;display:block;}
#nav ul li {float:left; border-right:1px #dfc0c0 solid;
	border-top:1px #dfc0c0 solid;
	border-bottom:none; position:relative;width:190px;
	background-image:url(../images/fons_menu_hover.gif);
	background-repeat:repeat-x;
	height:30px;display:block;
	font-weight:bold;}
#nav ul li a {
	background-image:url(../images/fons_menu.gif);
	background-repeat:repeat-x;}

#nav ul li a:hover {
	background-image:none;
	background-repeat:repeat-x;}
#nav ul li ul {
visibility: hidden;
	clear:both;
	display:block;
	}
#nav ul li ul li a {
background-image:none;
color:black;
border-bottom:none;
padding-left:7px;
	}
#nav ul li ul li a:hover {
	text-decoration:none;
	background-color:#FFCC66;
	
}
#nav ul li ul li {
visibility: hidden;

	width:225px;
	clear:both;
	text-align:left;
	background-image:none;
	background-color:white;
	border:0px;	
	
	border-bottom:1px dotted #7e0403;
	border-left:1px solid #7e0403;
	border-right:1px solid #7e0403;
	}


#nav a {
	line-height:30px;
	color:#FFFFFF;
	text-decoration:none;display:block;}
#nav a:hover {
	text-decoration:underline;display:block;}



#taula{
	width:100%;
	background-color:#FFFFFF;	
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: blue blue blue blue;
	border-collapse: collapse;
	table-layout: fixed;
	html {font-size:13px;}}
#taula_tr {border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: blue blue blue blue;
	border-collapse: collapse;}
#taula tr td{
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: blue blue blue blue;
	border-collapse: collapse;}
	
#esquerra {
	width:auto;border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	background-image:url(../images/fons_pagina_esquerra.jpg);
	background-position:right top;
	background-repeat:no-repeat;}
	
#dreta {width:auto;border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	background-image:url(../images/fons_general_pagina.gif);
	background-position:top;
	background-repeat:repeat-x;}

/* Atenció!! Això és un hack perquè la part central de la pàgina es vegi bé als navegadors
basats en Webkit (Safari i Google Chrome) */
body:nth-of-type(1) td#centre {
   width:963px;
} 
/* Fi del hack ;) */

#centre {
	text-align:center;
	background-image:url(../images/ombra.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:956px; /* 963px en ie i firefox*/
	border-width: 0px 0px 0px 0px;
	padding: 0px 7px 0px 0px;
	border-style: none none none none;}

#content {
	width:916px;
	margin-right:auto;
	margin-left:auto;
	min-height:300px;
	margin-top:50px;text-align:justify;}

	#content { margin-top:20px\9 }
#right{
	width:448px;
	float:right;}
#left{
	width:448px;}
#left p {text-align:left;text-align:justify;}

#content h1 {color:#780703;
	font-size:1.5em;
	margin-top:5px;}
#content h2 {
	color:#333333;
	font-weight:normal;}
/*#content h3 {font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:0.8em;
	font-weight:normal;margin-top:5px;}*/
#content h2 {font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;margin-top:5px;}

.noti1 {
	border-bottom:1px dotted #780703;
	background-color:#EAEAEA;
	padding:15px;}
.noti2 {
	border-bottom:1px dotted #780703;
	font-size:85%;
	background-image:url(../images/fons_noti2.gif);
	background-position:bottom;
	background-repeat:repeat-x;}
.noti2 h3 {
	font-size:50%;
	color:#666666;
	font-weight:normal;}
.noti1 h3 {
	font-size:50%;
	color:#666666;
	font-weight:normal;}
.imatgeportada {width:100%;
	text-align:center;}

#peu {
	width:100%;
	height:0px;
	background-color:#F3F3F3;
	text-align:center;
	margin-top:20px;
	font-size:80%;
	margin-right:auto;
	margin-left:auto;}
	
	#contingutpeu{
	text-align:left;
	clear:both;
	background-color:#EAEAEA;
	border-top:2px solid #780703;
	background-image:url(../images/fons_noti1.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	text-align:left;
	width:943px;
	margin:auto;
	line-height:27px;
	padding:10px;}

.mesnoticies {text-align:right;
	padding-right:20px;
	background-image:url(../images/mes_noticies.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:20px;}
	
.mesnoticies a {color:#333333;}
.sectiontableheader {background-color:#B74948;font-weight:bold;color:#FFFFFF;} /*encapçalaments taula*/
.sectiontableentry1 {background-color:#EAEAEA;}
.sectiontableentry2 {background-color:#F9F9F9;}



h5 {color:#666666;
text-align:center;
	font-size:120%;
	text-decoration:none;}
h5 a {color:#666666;}
h5 a:hover {text-decoration:underline;}

.moduletable h3 {color:#780703;
	font-size:1.5em;
	margin-top:5px;}

.moduletable_menu h3 {color:#780703;
	font-size:1.5em;
	margin-top:5px;}
	
/*#menu_categories {text-align:center;display:block;padding:0; margin:0;width:100%;}
#menu_categories ul {list-style-type:none;width:100%;}
#menu_categories ul li {float:left; border-bottom:1px #666666 solid;width:10%;}
#menu_categories ul li a {text-decoration:none;}
#menu_categories ul li a:active {background-color:#009900;border-bottom:0px;border-right:1px #666666 solid;border-left:1px #666666 solid;width:10%;border-top:1px #666666 solid;}*/
#menu_categories {text-align:center;display:block;}	
#menu_categories ul {padding:0; margin:0;list-style-type: none;display:block;}
#menu_categories ul li {float:left; border-right:1px #fff solid;
	border-top:1px #fff solid;
	border-bottom:none; position:relative;width:180px;
	background-color:#780C16;
	background-repeat:repeat-x;
	height:20px;display:block;
	font-weight:bold;}
#menu_categories ul li a {color:#FFFFFF;}
#menu_categories ul li a:hover {text-decoration:underline;}
#menu_categories ul li.seleccionat{background-color:#F0F0F0;color:#780C16;}
#menu_categories ul li.seleccionat a {color:#780C16;}

.image {}
.pagebreak {visibility:hidden;}
.readmore {visibility:hidden;}
.createdate {font-family:Arial, Helvetica, sans-serif;font-size:0.8em;font-weight:bold;color:#666666;}
.destacat {
background-color:#780703;
	padding:15px;
	padding-top padding-bottom:5px;
	text-align:left;
	}
.destacat h2 {color:#FFFFFF;;font-size:0.9em;font-weight:bold;font-family:Arial, Helvetica, sans-serif; line-height:0.3em;}
.destacat h1 {color:#FFFFFF;
	font-size:1.5em;line-height:0.8em;
	}
	.destacat p {color:#FFFFFF;margin-top:-10px;	}
	
.pollstableborder {
width=100%;}















/* Menú final */
.horizontalcssmenu {
text-align:center;display:block;width:956px;}
.horizontalcssmenu ul{
padding:0; margin:0;list-style-type: none;display:block;}
/*Top level list items*/
.horizontalcssmenu ul li{
float:left; border-right:1px #dfc0c0 solid;
	border-top:1px #dfc0c0 solid;
	border-bottom:none; position:relative;width:190px;
	background-image:url(../images/fons_menu_hover.gif);
	background-repeat:repeat-x;
	height:30px;display:block;
	font-weight:bold;}
/*Top level menu link items style*/
.horizontalcssmenu ul li a{
	background-image:url(../images/fons_menu.gif);
	background-repeat:repeat-x;}	
.nav_esquerra {
	border-left:1px #dfc0c0 solid;}
.horizontalcssmenu ul li a:hover {
	background-image:none;
	background-repeat:repeat-x;
	text-decoration:none;
}
/*Sub level menu*/
.horizontalcssmenu ul li ul{
	clear:both;
	visibility:hidden;
	display:block;
	}
/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
background-image:none;
background-color:white;
width:225px;
text-align:left;
border-left:1px solid #7e0403;
border-right:1px solid #7e0403;
border-bottom:1px dotted #7e0403;
border-top:0;
}
/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
background-image:none;
color:black;
border-bottom:none;
padding-left:7px;
}
.horizontalcssmenu ul li ul li a:hover{
	text-decoration:none;
	background-color:#FFCC66;}



.horizontalcssmenu a {
	line-height:30px;
	color:#FFFFFF;
	text-decoration:none;display:block;}
.horizontalcssmenu a:hover {
	text-decoration:underline;display:block;}
	
	.nav_esquerra {
	border-left:1px #dfc0c0 solid;}
	
.enllacosfutbol {
width:50%;
}	
.enllacosfutbol ul {
padding:0; margin:0;list-style-type: none;display:block;
border-top:1px dotted  #CCCCCC;}

.enllacosfutbol ul li{
border-bottom:1px dotted  #CCCCCC;display:block;}	
.enllacosfutbol ul li a {
display:block;
}
.enllacosfutbol ul li a:hover{
	text-decoration:none;
	background-color:#FFCC66;}	
	
	
	
	
	
	
/* Estils comentaris */



.news_news_comentaris {
	clear:both;
	width:870px;
	min-height:230px;
	height:auto;
	overflow:hidden;
	background-color:#F2F2F2;
	border-bottom:3px solid #780703;
	border-top:1px solid #780703;

	margin-top:10px;
	padding:10px;}
.news_news_comentaris_posts {
	overflow:auto;

	padding:10px;
	width:870px;

	padding-bottom:30px;
	height:auto;
	border-bottom:1px solid #cbcccc;
}
.news_news_comentaris_posts_seleccionat {
	overflow:auto;
	padding:10px;
	width:870px;
	padding-bottom:30px;
	height:auto;
	border-bottom:1px solid black;
	background-color:#e5e5e5;
}
	.comentari_e {
		width:250px;
		float:left;
		height:auto;}
			.comentari_autor {padding:0;margin:0;font-size:16px;font-weight:bold;}
			.comentari_data {padding:0;margin:0;font-size:9px;color:#626262;}
			.comentari_text {padding:0;margin:0;}
	.comentari_d {
		width:540px;
		float:right;
		height:auto;}
		
	.comentari_e h3 {
		font-size:13px;
		font-weight:normal;
		padding:0;margin:0;}
		#resultat_comentaris {font-size:13px;overflow:hidden;}
		.fnom {border:0;height:15px;width:490px;padding:5px;line-height:22px;font-size:12px;color:black;border:1px solid #CCCCCC; }
		.fcomentari {border:0;height:80px;width:490px;padding:5px;line-height:22px;font-size:13px;font-family:Arial, Helvetica, sans-serif;color:black;border:1px solid #CCCCCC; }
		.fboto {width:500px;text-align:right;}
		.fenviar {margin-top:10px;border:0;color:white;background-color:#780703;padding:2px;}
		.fresposta {color:#f8ad3e;font-weight:bold;font-size:25px;color:#878889;}


/* Enquestes*/

.enquestes {
	clear:both;
	width:870px;
	height:auto;
	background-color:#F2F2F2;
	border-bottom:3px solid #780703;
	border-top:1px solid #780703;

	margin-top:10px;
	padding:10px;}
	
/* Títols pàgines */
#content h2 {color:#780703;
	font-size:1.5em;
	margin:0;padding:0;
	margin-top:5px;
	margin-bottom:15px;
	font-weight:bold;}
	
#section h3 {color:#780703;
	font-size:1.25em;
	margin:0;padding:0;
	font-weight:bold;}
	
#section h4 {color:#666666;
	font-size:1.10em;
	margin:0;padding:0;
	font-weight:bold;}
	
	
	
	
	
	/*
	******* Portada ******************************************************************************
								*/
	.portada {
	overflow:hidden;
		background-image:url(../images/fons_portada.gif);
		}							
		
	#portada_e {
		width:485px;
		overflow:hidden;
		float:left;}
		
		.destacatportada {
			overflow:hidden;}
			
			.destacatportada h2 {
				width:485px;height:20px;
				margin:0!important;padding:0!important;
				background-image:url(../images/portada_h2.gif);
				background-repeat:no-repeat;
				}
			
				.destacatportada h2 a {
					margin:0;padding:0;
					text-transform:uppercase;
					margin-left:22px;
					line-height:20px;
					font-weight:normal;
					font-size:11px;
					font-weight:bold;
					color:black;}
					
			.destacatportada_int {
				margin:0;padding:0;
				padding:5px;
				overflow:hidden;}
				
				.destacatportada_int h3 {
					margin:0!important;padding:0!important;
					font-size:18px;
					margin-bottom:5px!important;}
				.destacatportada_int p {
					margin:0;padding:0;text-align:left;
					line-height:16px;}
					
					.destacatportada_int p.data {
						font-size:11px!important;
						color:#ba0104;
						font-weight:bold;}
					.destacatportada_int p.subtitol {
						font-size:11px;
						color:#7c7c7c;
						font-weight:bold;
						margin-bottom:5px;}
					.destacatportada_int p.text {
						font-size:12px;}
				.destacatportada_int img {
					float:left;
					border:none;
					margin-right:15px;
					margin-bottom:5px;}
					
				
					.destacatportada_int img a {
						border:none!important;}
			
			#noticies {
				margin-top:10px;}
						
			#noticies .destacatportada_int img {
				float:right;
				margin-right:0px;
				margin-left:15px;}
				
			#noticies .destacatportada_int h3 {
				font-size:15px;}
			
				.notiextra {
					margin:0;padding:0;
					padding-left:5px;padding-right:5px;
					border-bottom:1px solid #e4e4e4;
					padding-top:5px;
					padding-bottom:5px;
					}
					
					.notiextra h3 {
						margin:0!important;padding:0!important;
						font-size:15px;}
					.notiextra p.data {
						margin:0!important;padding:0!important;
						font-size:11px;
						color:#7c7c7c;
						font-weight:bold;
						margin-bottom:5px;}
	#portada_d {
		width:400px;
		overflow:hidden;
		float:right;}
		
		#partits {
			margin:0!important;padding:0!important;
			overflow:hidden;
			background-color:#f8f2f2;
			background-image:url(../images/partits_inf.gif);
			background-position:bottom;
			background-repeat:no-repeat;
			margin-bottom:10px!important;}
			
			#partits h2 {
				width:400px;height:25px;
				margin:0!important;padding:0!important;
				background-image:url(../images/partits_h2.gif);
				background-repeat:no-repeat;
				}
			
				#partits h2 a {
					margin:0;padding:0;
					text-transform:uppercase;
					margin-left:22px;
					line-height:25px;
					font-weight:normal;
					font-size:11px;
					font-weight:bold;
					color:black;}	
			
			#partits table {
				font-size:11px;
				margin-right:5px;
				margin-left:5px;
				width:390px;
				margin-bottom:10px;}
				
				#partits table tr td.data {color:#7b7172;}
				#partits table tr td.equip {color:#780703;}
				#partits table tr td {border-bottom:1px solid #edd7d9;}
			
		#lateral {
			margin:0!important;padding:0!important;
			overflow:hidden;
			background-image:url(../images/fons_lateral.gif);
			background-repeat:repeat-y;}
			
			#lat_e {
				overflow:hidden;
				width:190px;
				float:left;}
				
			#lat_d {
				overflow:hidden;
				width:190px;
				float:right;}
				
				
				.contlat {
					overflow:hidden;
					border-bottom:1px solid #e4cbcf;
					padding-bottom:5px;
					margin-bottom:5px;}
					
					.contlat h2 {
						width:290px;height:25px;
						margin:0!important;padding:0!important;
						background-image:url(../images/lateral_h2.gif);
						background-repeat:no-repeat;
						background-position:left;
						color:#780703;
						}
					
						.contlat h2 a {
							margin:0;padding:0;
							color:#780703;
							text-transform:uppercase;
							margin-left:17px;
							line-height:25px;
							font-weight:normal;
							font-size:11px;
							font-weight:bold;}	

						.contlat h2 span {
							margin:0;padding:0;
							color:#780703;
							text-transform:uppercase;
							margin-left:17px;
							line-height:25px;
							font-weight:normal;
							font-size:11px;
							font-weight:bold;}	
							
					.contlat h3 {
						margin:0!important;padding:0!important;
						color:#2f2f2f;
						font-size:14px;
						font-weight:bold;}
						
						.contlat h3.black {color:black!important;}
						.contlat h3.black a {color:black!important;}

					.contlat p {
						margin:0!important;padding:0!important;
						font-size:11px;}
					.contlat p.enllacos a {
						color:black;}
					.contlat img {
						border:none;}
						
/* Notícies */

		/* -------------------- Paginador --------------- */
		
		.paginador_div {text-align:right;padding:0;margin:0;text-align:right;padding-bottom:20px;font-size:10px;font-family:Arial, Helvetica, sans-serif;}
		a.paginador { padding:1px;padding-right:5px;padding-left:5px;color:white;text-decoration:none;background-color:#780703;}
		a.paginador:hover {background-color:#CC0005;}
		.paginador_div p {_position:relative; _top:2px;margin:0;padding:0;}
		
		/* ------------------- notícies ---------------- */
		
		#notisint {
			overflow:hidden;
			padding-top:20px;
			border-top:1px solid #e4cbcf!important;}
			
			.news2_int {
				overflow:hidden;
				padding-bottom:20px;
				margin-bottom:20px;
				border-bottom:1px solid #e4cbcf; }
				
				.news2_int img {float:left;
					width:290px;
					border:none;
					margin-right:20px;
					overflow:hidden;}
					
					.news2_int .contingutextra img {
						float:none;}
						
						.contingutextra {
						float:left;
						width:290px;
						margin-right:20px;
						overflow:hidden;
						}
				
				.news2_int .contingutnoti {float:right;
					overflow:hidden;
					width:606px;}
					
					.contingutnoti p.data {
						font-size:11px!important;
						color:#ba0104;
						font-weight:bold;}
						
					.contingutnoti h3 {
						margin:0;padding:0;font-size:20px;color:#780703;}
						
					.contingutnoti p.extras {
						color:grey;}
						
						p.extras span.yts {
							background-image:url(../images/yts.gif);
							background-position:top left;
							background-repeat:no-repeat;
							float:left;
							display:block;
							padding-left:50px;
							margin-right:15px;
							height:30px;}

						p.extras span.comentaris {
							background-image:url(../images/comentaris.gif);
							background-position:top left;
							background-repeat:no-repeat;
							float:left;
							display:block;
							padding-left:50px;
							margin-right:15px;
							margin-left:15px;
							height:30px;}	
													
						p.extras span.docs {
							background-image:url(../images/docs.gif);
							float:left;
							background-position:top left;
							background-repeat:no-repeat;
							display:block;
							padding-left:29px;
							height:30px;}
							
						h4.docs {
							background-image:url(../images/docs.gif);
							float:left;
							background-position:top left;
							background-repeat:no-repeat;
							display:block;
							padding:5px;
							padding-left:50px;
							height:30px;
							line-height:30px;width:240px;
							border-bottom:1px solid #e4cbcf;
							}
							
						h4.yts {
							background-image:url(../images/yts.gif);
							float:left;
							background-position:top left;
							background-repeat:no-repeat;
							display:block;
							padding:5px;
							padding-left:50px;
							height:30px;
							line-height:30px;width:240px;
							border-bottom:1px solid #e4cbcf;
							}
							
						div.vid {
							overflow:hidden;
							margin-bottom:10px;}
							
		/* ---- Especial secció equips ---- */
		
		div.equips img {border:none;}
		
		p.nopartits {overflow:hidden;text-align:center;margin-bottom:20px;}
		
/* --------------------------------------------------------------- */
/* ------------------------- FORMULARIO ---------------------------- */	

	
	form.formulario label {
		color:black;
		float:left;
		width:140px;
		overflow:hidden;
		line-height:20px;
		display:block;
		margin-bottom:8px;}
		
	.form_item {overflow:hidden;}
		
	form.formulario input[type="text"]  {

		width:450px;
		overflow:hidden;
		border:1px solid #b3b3b3;
		border-bottom:1px solid #b3b3b3;
		font-size:15px;
		margin-bottom:8px;
		line-height:25px;
	
		}
	form.formulario textarea  {

		width:450px!important;
		overflow:hidden;
		border:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;
		height:110px;
		font-size:15px;
		margin-bottom:8px;
		}		
		
		
	form.formulario textarea {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;

		width:220px;
	}
	
	form.formulario label.error { float:right;color: red;position:relative; width:200px;text-align:right;padding-right:50px; }
	*form.formulario label.error { top:-30px; }

	div.boton_derecha {width:592px;text-align:right; margin-top:10px;margin-right:50px;margin-bottom:30px;}
	div.boton_derecha  input[type="submit"] {
	 
	  width: 123px;
	  height: 32px;
	  margin: 0;
	  padding: 0;
	  border: 0;
	  text-align:center;
	  color:white;
	  font-weight:bold;
	  text-transform:uppercase;
	  font-size:12px;
	  background: transparent  url(../images/bg-boton-enviar.gif) no-repeat center top;
	  cursor: pointer; /* hand-shaped cursor */
	  cursor: hand; /* for IE 5.x */
	}
	div.boton_derecha  input[type="submit"]:hover {
		background: transparent  url(../images/bg-boton-enviar_rollover.gif) no-repeat center top;}
	
	
	div.premsa {
		margin-top:15px;
		overflow:hidden;
		
		border-top:1px solid #b3b3b3;
		padding-top:10px;
			}
			
/* comentari notícia */

div.comnoti {border:1px dotted #FFCC00;color:#6A5102;padding:15px;overflow:hidden;background-color:#FBED8C;margin-bottom:15px;}
div.comnoti p {padding:0;margin:0;}
