body {	background-color: #666366;
			margin: 0%;
			padding: 0%;
			font: normal normal 10px verdana, sans-serif;
			color: #4e4b47; }
a {	text-decoration: none; }
img {	border: none; }
div {	margin: 0%;
		padding: 0%; }

div#caixa {	width: 774px;
				margin: 0% auto;
				padding: 0% 10px;
				background-color: #ffffff; }

div#capcalera {	width: 774px; }
div#capcalera-esquerra,
div#capcalera-campanya {	margin-bottom: 10px; }
div#capcalera-menu {	margin-bottom: 15px; }

div#cos {	margin-bottom: 15px;
				background-image: url("img/cos/fons.png"); }
div#cos2 {	margin-bottom: 15px;
				background-image: url("img/cos/fons2.png"); }
div#cos,
div#cos table,
div#cos table td {	color: #666366;
							font-size: 11px; }
div#cos2,
div#cos2 table,
div#cos2 table td {	color: #666366;
							font-size: 11px; }
div#tancament {	height: 1px;
						visibility: hidden;
						clear: both; }

table#navegacio td.sub {	padding: 10px 0px 10px 14px;
									font-size: 12px; }
table#navegacio td.sub a {	display: block;
										margin-bottom: 8px;
										color: #666366; }
table#navegacio td.sub a.actiu {	color: #ec3d12;
												font-weight: bold; }
form#cercador {	background-color: #ffffff;
						padding: 7px 0px;
						margin: 0%; }
form#cercador input#mot {	margin-right: 5px;
										width: 100px;
										float: left; }

table#agenda td.acte {	color: #4e4b47;
									padding-top: 15px; }
table#agenda td.acte span.data {	color: #a3a1a3; }
table#agenda td.acte a {	color: #ff9b3b;
									display: block; }
table#agenda td.acte a.titol {	font-size: 12px;
											margin-bottom: 5px; }
table#agenda td.acte a.titolcentre {	font-size: 15px;
													display: inline !important; }
table#agenda td.acte a.mes {	margin-top: 5px; }

table#blocs a.bloc {	color: #ec3d12;
							font-size: 10px;
							display: block;
							padding-top: 5px; }
table#blocs span.data {	color: #a3a1a3; }

table#noticies td.noticia {	padding-top: 15px; }
table#noticies td.noticia span.data {	color: #a3a1a3; }
table#noticies td.noticia span.titular, table#candidats span.titular {	color: #ec3d12;
																							font-size: 18px;
																							display: block;
																							padding-top: 5px; }
table#noticies td.noticia span.titularpetit a, table#candidats span.titularpetit a {	color: #ec3d12;
																												font-size: 14px;
																												display: block;
																												padding-top: 5px; }
table#noticies td.noticia div.text {	margin-top: 10px;
												margin-bottom: 5px; }
table#noticies td.noticia div.foto {	padding: 4px;
												float: left;
												margin: 2px 10px 5px 0%; }
table#noticies td.noticia div.foto,
table#noticies td.noticia div.foto img,
td.foto a, td.foto img {	border: solid 1px #CCCCCC; }
td.foto a {	padding: 3px;
				display: block;
				width: 76px; }
table#noticies td.noticia div.candidat,
table#noticies td.noticia div.candidat img {	border: none !important; }
table#noticies td.noticia a.mes, table#candidats a.mes  {	color: #ec3d12; }

a.pdf {	display: block;
			padding: 10px 0px 0px 24px;
			background: transparent url("img/icones/pdf.png") 0px 14px no-repeat;
			color: #d32e12; }
a.audio {	display: block;
			padding: 3px 0px 0px 24px;
			background: transparent url("img/zonamultimedia/audio.png") 0px 7px no-repeat;
			color: #d32e12; }
td.relacionat {	color: #999999 !important; }
a.relacionat {	background: transparent url("img/icones/enllac.png") 0px 3px no-repeat;
					padding-left: 16px;
					color: #d32e12; }
span.subtitular { display: block;
						margin-top: 5px;
						color: #ec3d12;
						font-weight: bold; }

div#peu {	width: 754px;
				margin: 10px auto 15px;
				padding: 3px 20px;
				background-color: #c2c0c2;
				color: #ffffff; }
div#peu a.avislegal {	color: #ffffff;
								float: right; }

td.login {	background-color: #FEF2D6;
				font-size: 10px;
				padding-top: 10px; }
td.login input#usuari, td.login input#contrasenya {	width: 70px;
																		margin-right: 10px; }
td.titular {	color: #ec3d12 !important;
				font-size: 18px !important; }
a.mesagenda {	color: #ff9b3b;
						font-weight: bold; }
span.nomcandidat {	color: #ec3d12 !important;
							font-size: 14px !important; }
td.bloccandidat a {	width: 40px; }
td.bloccandidat img {	border: none !important; }

input#nom,
input#ae,
select#comarques {	width: 240px; }
textarea#missatge {	width: 390px;
								height: 100px; }
.taronja {	color: #ec3d12 !important; }

td.codi {	border: solid 1px #999999;
			background-color: #EEEEEE;
			padding: 10px;
			color: #666666;
			font-family: monospace; }
