@font-face {
	font-family: dejaweb;
	src: url('/tipus/DejaWeb.ttf');
}
@font-face {
	font-family: dejawebbold;
	src: url('/tipus/DejaWeb-Bold.ttf');
}
/*
Gris fort: #41574C
Gris clar: #616461
Gris mes clar: #AEAEAC
Groc: #FFB232
<!--Vermell: #EE2A24
Vermell: #D52B1E
Vermell clar: #FEE7DE
Groc clar: #FFEED6
*/

/* Estils generals */
body {
	background-color: #FFB232;
	margin: 0 auto;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
}
img {
	border-width: 0px;
	vertical-align: middle;
}

a {
	color: #D52B1E;
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
	color: #ff0800;
}
br.p {
	margin-bottom: 2px;
	clear: both;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	font-family: Arial, sans-serif;
	color: #000;
	font-weight: normal;
}
h1 { font-size: 2.2em }
h2 { font-size: 2.0em }
h3 { font-size: 1.8em }
h4 { font-size: 1.6em }
h5 { font-size: 1.4em }
h6 { font-size: 1.2em }

table {
	border-collapse: collapse;
	width: 100%;
}
table td {
	padding: 0;
	margin: 0;
}


.enllac_gris, .enllac_gris a {
	color: #363D39;
	font-weight: bolder;
	text-transform: uppercase;
}

/*títols de fons*/
h4.capcalera_fons_p {
	margin-bottom: 15px;
	padding: 4px 0 4px 20px;
	font-size: 13px;
	font-weight: bolder;
	color: #FFF;	
}

h4.capcalera_fons_m {
	height: 20px;
	margin-bottom: 15px;
	padding-top: 4px;
	padding-left: 20px;
	font-size: 13px;
	font-weight: bolder;
	color: #FFF;
}
h4.capcalera_fons_g {
	height: 20px;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-left: 20px;
	font-size: 13px;
	font-weight: bolder;
	color: #FFF;
}

h4.capcalera_fons_p a, h4.capcalera_fons_m a, h4.capcalera_fons_g a {
	color: #FFF;
}
h4 a {
	color: inherit;
}

h4.capcalera_fons_p label {
	float: none;
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bolder;
	color: #FFF;
	width: auto;
}

.fons_gc { background-color: #213A2E; }
.fons_gf { background-color: #000; }
.fons_v { background-color: #D52B1E; }
.fons_g { background-color: #FFB232; }

.data-gris, .data_etv {
	font-family: Arial, sans-serif;
	font-weight: bold;
}
.data-gris { color: #646464 }
.data_etv { color: #A0ABA6 }

div.ratlla {
	clear: both;
	border-bottom: 5px solid #41574C;
	margin-bottom: 30px;
}
div.ratlla_g {
	color: #41574C;
	font-weight: bolder;
	font-size: 23px;	
	text-align: right;
	border-bottom: 5px solid #a7a9ac;
	margin-bottom: 13px;
	padding-right: 10px;
}

.top_n { border-top: 4px solid #000 }
.sub_n { border-bottom: 4px solid #000 }
.sub_g5 { border-bottom: 4px solid #61736A }
.top_g5 { border-top: 4px solid #61736A }
.sub_g3 { border-bottom: 4px solid #A0ABA6 }
.top_g3 { border-top: 4px solid #A0ABA6 }
.sub_g1 { border-bottom: 4px solid #E0E3E2 }
.top_g1 { border-top: 4px solid #E0E3E2 }
.sub_g { border-bottom: 4px solid #a7a9ac }
.top_g { border-top: 4px solid #a7a9ac }

.top_v3 { border-top: 4px solid #FFB3B3 }
.sub_v3 { border-bottom: 4px solid #FFB3B3 }
.top_v { border-top: 4px solid #D52B1E }
.sub_v { border-bottom: 4px solid #D52B1E }

a.peu {
	clear: both;
	float: right;
	display: block;
	font-weight: bolder;
	font-size: 20px;	
	text-align: right;
	padding-right: 10px;
}
.g { color: #41574C }
.g:hover { color: #41574C }
div.ratlla_g a {
	color: #41574C;
}
div.ratlla_g_p {
	color: #41574C;
	font-weight: bolder;
	font-size: 13px;	
	text-align: right;
	border-bottom: 5px solid #a7a9ac;
	margin-bottom: 20px;
	padding-right: 5px;
}
div.ratlla_g_p a {
	color: #41574C;
}
.ratlla_gf {
	color: #41574C;
	font-weight: bolder;
	font-size: 23px;	
	text-align: right;
	border-bottom: 5px solid #41574C;
	margin-bottom: 13px;
	padding-right: 5px;
}
.ratlla_gf a {
	color: #41574C;
}

.ratlla_gf_p {
	color: #41574C;
	font-weight: bolder;
	font-size: 13px;	
	text-align: right;
	border-bottom: 5px solid #41574C;
	margin-bottom: 20px;
	padding-right: 5px;
}
.ratlla_gf_p a {
	color: #41574C;
}
div.ratlla_groga {
	color: #FFB232;
	font-weight: bolder;
	font-size: 18px;	
	text-align: right;
	border-bottom: 5px solid #FFB232;
	margin-bottom: 20px;
	padding-right: 5px;
}
div.ratlla_groga a {
	color: #FFB232;
}
div.ratlla_v {
	color: #D52B1E;
	font-weight: bolder;
	font-size: 18px;	
	text-align: right;
	border-bottom: 5px solid #D52B1E;
	padding-right: 5px;
}
div.ratlla_v a {
	color: #D52B1E;
}
div.ratlla_vc {
	color: #fabfa8;
	font-weight: bolder;
	font-size: 18px;	
	text-align: right;
	border-bottom: 5px solid #fabfa8;
	margin-bottom: 20px;
	padding-right: 5px;
}
div.ratlla_vc a {
	color: #fabfa8;
}

/* requadres laterals de 170px dels diferents apartats */
div.titol_groc_p {
	margin-bottom: 20px;
	background-color: #FFB232;
	padding-left: 40px;
	width: 140px;
}
div.titol_vermell_p {
	margin-bottom: 20px;
	background-color: #D52B1E;
	padding-left: 40px;
	width: 140px;
}
div.ratlleta_groga {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 2px solid #FFB232;
	width: 10px;
}

/* quadre d'agenda */
div#q-agenda {
	margin-bottom: 20px;
	font-size: 11px;
}
div#q-agenda .acte {
	margin-bottom: 10px;
}
div#q-agenda h5 {
	font-weight: bolder;
	text-transform: uppercase;
	font-size: 11px;
}
div#q-agenda h5.mediatic {
	color: #D52B1E;
}
div#q-agenda h6 {
	font-size: 11px;
	font-family: Verdana, sans-serif;
}
div#q-agenda a.url {
	color: #D52B1E;
}
div#q-agenda span.organitza, div#q-agenda span.mitja, div#q-agenda span.lloc {
	display: block;
	color: #41574C;
}


/* quadre de documents*/
div#q-documents, div#q-videos, div#q-audios, div#q-enllacos {
	margin-bottom: 15px;
	clear: both;
	float: left;
	width: 100%;
}
div#q-document div.document {
	float: left;
	clear: both;
	margin-bottom: 10px;
}
div#q-documents div.icona {
	float: left;
	width: 20px;
	margin-right: 10px;
}
div#q-documents div.contingut {
	font-size: 11px;
	width: 135px;
	float: right;
}
div#q-enllacos h5.categoria {
	color: #D52B1E;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 18px;
}
/* ratlla de transicio vermella */
div.transicio_v {
	background: transparent url( "../img/navegacio/ratlla_v.gif" ) no-repeat left bottom;
	margin-bottom: 8px;
	padding-bottom: 10px;
	min-height: 30px;
}
div.transicio_g {
	background: transparent url( "../img/navegacio/ratlla_g.gif" ) no-repeat left bottom;
	margin-bottom: 3px;
	padding-bottom: 13px;
	min-height: 30px;
}
#q-documents h6, #q-videos h6, #q-audios h6, #q-enllacos h6 {
	font-size: 12px;
	margin-top: 8px;
	padding-bottom: 2px;
	text-align: right;
}
#q-documents h5, #q-videos h5, #q-audios h5, #q-enllacos h5 {
	margin-bottom: 3px;
	font-size: 11px;
	font-family: Verdana, sans-serif;
}
#q-documents .transicio_v, #q-documents .transicio_g { background-position: 30px bottom }
div#q-documents h5 a, div#q-videos h5 a, div#q-audios h5 a, div#q-enllacos h5 a {
	color: #000;
}

div#q-enllacos h5 a {
	font-weight: bolder;
	font-size: 11px;
}
div#q-enllacos p, div#q-enllacos a {
	font-size: 11px;
	margin: 0;
}
div#q-audios a.peu { float: none }

/*enllacos*/
div.enllac_contingut {
	width: 150px;
}
div.enllac_titol {
	font-weight: bolder;
	color: #000;
	margin-bottom: 5px;
}
div.enllac_titol a {
	color: #000;
}
div.enllac_vincle {
	margin-top: 5px;
}
div.enllac_vincle a {
	color: #D52B1E;
}

div.videos_ratlla {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #D52B1E;
	width: 10px;
}
div.videos_lloc_p, div.videos_organitza {
	color: #616461;
}
div.videos_lloc {
	color: #616461;
	font-weight: bolder;
}

/*temes*/
div.tema, div.tema a {
	color: #000;
	font-size: 13px;
	margin-bottom: 20px;
}
div.tema ul {
	font-family: Arial, sans-serif;
	padding-left: 20px;
	margin: 0;
	list-style: inside;
	list-style-position: outside;
}

div.tema ul li {
	margin-bottom: 10px;
	list-style-image: url( '../img/navegacio/bullet.gif' );
}

div.tema ul li.actiu_v {
	list-style-image: url( '../img/navegacio/bullet_v.gif' );
}
div.tema ul li.actiu_v a {
	color: #D52B1E;
	font-weight: bolder;
}
div.tema ul li.actiu_g, div.tema ul li.actiu_arxiu {
	list-style-image: url( '../img/navegacio/bullet_v.gif' );
}
div.tema ul li.actiu_g a {
	color: #FFB232;
	font-weight: bolder;
}
/*div.tema ul ul { margin-left: 15px }*/


/*paginació*/
.paginacio {
	float: right;
	padding: 3px;
	font-size: 12px;
	margin-top: 2px;
	padding-top: 3px;
	clear: both;
}
.paginacio a, .paginacio span {
	display: block;
	float: left;
	margin-right: 3px;
	padding: 5px 7px;
	text-decoration: none;
	color:#616461;
}
.paginacio a:hover {
	color: #ff9999;
}
.paginacio span.actual {
	color: #616461;
	font-weight: bold;
	border: 0px;
}

.negre, .negre a { color: #000 }
.vermell, .vermell a { color: #D52B1E }
.vermellclar, .vermellclar a { color: #FF4C4C }
.gris, .gris a { color: #213A2E }
.grisfosc, .grisfosc a { color: #41574C }
.groc, .groc a { color: #FFB232 }
.blau, .blau a { color: #009EE1 }
.vermell_clar, .vermell_clar a { color: #C5462F }
.groc_fosc, .groc_fosc a { color: #D7A645 }

div.enviar_art {
	text-align: left;
	background-color: #ffffd7;
	font-size: 12px;
	border-top: 2px solid #AEAEAC;
	border-bottom: 2px solid #41574C;
	margin-top: 25px;
	margin-bottom: 25px;
	display: none;
	width: 505px;
	padding: 15px 0 5px 0;
	clear: both;
}
div.enviar_art_petit {
	background-color: #ffffd7;
	font-size: 12px;
	border-top: 2px solid #AEAEAC;
	border-bottom: 2px solid #41574C;
	margin-top: 25px;
	margin-bottom: 25px;
	display: none;
	width: 240px;
	padding: 15px 0px 15px 30px;
	clear: both;
}


img.marc {
	border-bottom: 5px solid #AEAEAC;
	margin: 5px 0px 5px 0px;
}
img.requadre {
	border: 1px solid #AEAEAC;
}


/* ELEMENTS GENERICS DISPOSATS EN CASCADA I EN DUES COLUMNES (CENTRAL I DRETA ) */
div.element {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
div.element div.imatge {
	float: left;
	width: 188px;
	text-align: left;
}
div.element div.imatge img {
	margin-right: 10px;
}
div.element div.contingut_amb_img {
	float: right;
	width: 347px;
	min-height: 80px;
}
div.element div.contingut_no_img {
	float: right;
	width: 100%;
}
div.element p {
	margin: 5px 0;
	color: #323232;
	line-height: 17px;
}
#articles span.autor {
	font-size: 16px;
	color: #363d39;
	font-weight: bolder;
}
#articles h4 {
	margin-top: 5px;
	color: #D52B1E;
	font-size: 16px;
}
#articles p {
	margin: 5px 0 0 0;
	color: #323232;
	text-align: justify;
	line-height: 17px;
}

/* PEU AMPLE */
div.peu, div.peu_petit {
	height: 25px;
	line-height: 23px;
	padding: 7px 0;
	margin-top: 20px;
	border-bottom: 5px solid #353d39;
	border-top: 1px solid #c0c7c4;
	margin-bottom: 5px;
	color: #000;
	font-size: 12px;
}
div.peu a, div.peu_petit a {
	color: #000;
	display: block;
	float: left;
	font-size: 11px;
}
div.peu a.envia { margin-left: 130px }
* html div.peu a.envia { margin-left: 100px }
div.peu_petit a.envia { margin-left: 40px }
div.peu a.pdf, div.peu_petit a.pdf { float: right }
div.peu a.descarrega { color: #D52B1E }
div.peu a.descarrega span.info {
	color: #41573C;
	font-family: Arial, sans-serif;
}
a.descarrega { color: #41574C }

/* ARTICLE ANTERIOR - ARTICLE POSTERIOR */
div.desplacament {
	margin-top: 20px;
	border-top: 1px solid #c0c7c4;
	border-bottom: 1px solid #c0c7c4;
	padding: 7px 0;
	height: 16px;
	line-height: 14px;
	color: #000;
	font-size: 11px;
}
div.desplacament a {
	color: #000;
}
div.desplacament div.esquerra {
	float: left;
	width: 50%;
}
div.desplacament div.dreta {
	float: right;
	width: 50%;
	text-align: right;
}

span.mitja {
	color: #000;
	font-weight: bolder;
	font-style: italic;
	font-family: Arial, sans-serif;
}
span.autor {
	display: block;
	margin-top: 3px;
}

/* PARTIT - PROJECTE POLITIC */
#projecte-politic .esquerra {
	float: left;
	width: 338px
}
#projecte-politic .esquerra p {
	margin-top: 25px;
	line-height: 17px;
}
#projecte-politic .centre {
	float: left;
	margin-left: 35px;
	margin-right: 19px;
	width: 165px;
	display: inline; /* IE Hack */
}
#projecte-politic .dreta {
	float: right;
	width: 165px;
	margin-left: 19px;
	display: inline; /* IE Hack */
}
#projecte-politic h3 {
	font-size: 28px;
	color: #D52B1E;
}
#idiomes { margin-bottom: 20px }
#menu-projecte-politic { clear: both }
#menu-projecte-politic .contingut {
	float: left;
}
#menu-projecte-politic .icona {
	width: 20px;
	float: left;
}
#menu-projecte-politic .enllac {
	width: 145px;
	float: right;
	padding-bottom: 17px;
	margin-bottom: 15px;
	font-family: Arial, sans-serif;
	font-size: 13px;
}
#menu-projecte-politic .actiu a { color: #FFB232; font-weight: bold }
#menu-projecte-politic a { color: #000 }

/* tambe et pot interessar... */
#interes {
	clear: both;
	margin-top: 25px;
}
#interes h4 {
	font-size: 18px;
	font-weight: bold;
	color: #D52B1E;
}
#interes ul {
	margin: 10px 0 0 0;
	list-style-type: none;
	padding: 0;
}
#interes ul li a {
	color: #000;
	font-weight: bold;
}
#interes ul li a:hover { color: #000 }
#interes ul li {
	background-repeat: no-repeat;
	background-position: 0 .4em;
	line-height: 18px;
	margin-top: 4px;
}
#interes ul li.bloc {
	background-image: url( '../img/icones/bloc.gif' );
}
#interes ul li.mes {
	background-image: url( '../img/icones/noticies.gif' );
}
#interes ul li.biografia {
	background-image: url( '../img/icones/biografia.gif' );
}

#calendari {
	font-family: Arial, sans-serif;
	border-collapse: separate;
	min-height: 120px;
}
.calendari {
	width: 100%;
	font-family: Arial, sans-serif;
	font-size: 11px;
	border-collapse: separate;
}
.calendari td {
	text-align: center;
	vertical-align: middle;
	background-color: #FFF;
	padding: 3px;
}
td.activat {
	background-color: #FEE7DE;
}
td.cal_avui, td.cal_festa {
	font-weight: bolder;
}
td.cal_avui {
	color:#666;
}
td.cal_acte {
	background-color: #FEE7DE;
}
td.cal_mediatic, td.cal_varis {
	background-color: #aaa;
}

div#esquerra-informa {
	float: left;
	padding-top: 8px;
	width: 100%;
}
div#esquerra-informa h3 {
	font-size: 1.2em;
}
div#esquerra-informa h4 {
	padding-left: 10px;
	margin-bottom: 10px;
	text-align: left;
}
#titulars input, #butlleti input { width: 195px }
#titulars, #butlleti {
	text-align: right;
}
div#esquerra-informa #titulars h4 {
	background-color: #D52B1E;
	margin-top: 10px;
}
div#esquerra-informa #butlleti {
	margin-top: 10px;
	clear: both;
}
div#esquerra-informa #butlleti h4 {
	background-color: #213A2E;
}

/**
 *	ACTUALITAT -> Notícies i temes d'actualitat
 */
table#noticies-actualitat {
	border-collapse: separate;
}
table#noticies-actualitat td.peu {
	height: 25px;
	text-align: right;
}
table#noticies-actualitat td.noticia {
	width: 160px;
	vertical-align: top;
}
table#noticies-actualitat td.marge {
	width: 20px;
}
table#noticies-actualitat td.noticia div.imatge { margin-bottom: 10px; text-align: center }
table#noticies-actualitat td.noticia h4 {
	margin-top: 5px;
}
table#noticies-actualitat td.noticia h4, table#noticies-actualitat td.noticia h4 a {
	color: #363d39;
	font-size: 14px;
	text-decoration: none;
	text-align: left;
}
#noticia {
	width: 430px;
	float: left;
}
#sub_b_esquerra #noticia { width: 360px }
#noticia-imatge {
	width: 565px;
	float: left;
}
#sub_b_esquerra #noticia-imatge { width: 495px }
#noticia-imatge #imatge img {
	margin-bottom: 12px;
}
#noticia-imatge #imatge {
	text-align: center;
	padding-bottom: 18px;
	margin-top: 18px;
	border-bottom: 4px solid #000;
}
#noticia h2, #noticia-imatge h2 {
	font-size: 24px;
	margin-top: 18px;
}
#not-imatges {
	float: right;
	margin-left: 24px;
	width: 286px;
}
/* temes d'interes */
#sub_b_esquerra #not-imatges {
	width: 150px;
	margin-right: -170px;
	margin-top: 18px;
}
#not-imatges-petites {
	float: right;
	margin-left: 24px;
	width: 146px;
}
#not-imatges-petites img {
	margin-bottom: 20px;
}
#noticia p, #noticia-imatge p {
	margin-top: 18px;
	color: #323232;
	line-height: 17px;
}

#noticia div.peu a.envia, #noticia-imatge div.peu a.envia {
	margin-left: 75px
}
#sub_b_esquerra #noticia div.peu a.envia { margin-left: 40px }

#noticia-imatge .peu_imatge, #not-imatges .peu_imatge {
	font-family: Lucida Sans, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	margin-top: 5px;
}

/**
 *	ACTUALITAT -> EsquerraTV
 */
#etv #video {
	clear: both;
	float: left;
	width: 100%;
	margin-top: 20px;
	background-color: #151215;
	background-image: url('../img/fons/esquerratv.png');
	background-repeat: repeat-y;
}
#etv #video .esquerra {
	float: left;
	width: 330px;
	margin: 17px 15px 5px 15px;
	display: inline; /* IE hack */
}
#etv #video .dreta {
	float: right;
	width: 152px;
	margin-top: 17px;
	margin-right: 18px;
	display: inline; /* IE hack */
}
* html #etv #video .dreta { width: 140px }
#etv #video .dreta h3 {
	color: #FFB232;
	font-size: 16px;
	font-weight: bold;
}
#etv #video .dreta p {
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}
#etv #video div.video_enviar {
	text-align: right;
	clear: both;
	float: right;
	width: 100%;
	margin-top: -30px;
}
* html #etv #video div.video_enviar { width: 510px }
#etv #video div.video_enviar a {
	color: #FFB232;
	font-size: 12px;
	font-weight: bolder;
	padding-right: 10px
}
#etv #mes-videos {
	width: 100%;
	clear: both;
	float: left;
	margin-top: 20px;
}
#etv #mes-videos div.esquerra, #mes-videos div.dreta {
	display: block;
	width: 255px;
	border-bottom: 4px solid #A0ABA6;
	margin-bottom: 20px;
}
#etv #mes-videos div.esquerra { float: left }
#etv #mes-videos div.dreta { float: right }
#etv #mes-videos div.esquerra div.contingut, #etv #mes-videos div.dreta div.contingut {
	width: 120px;
	margin-left: 10px;
	float: right;
}
#etv #mes-videos div.esquerra div.contingut h6 a, #etv #mes-videos div.dreta div.contingut h6 a { font-size: 14px }
#etv #mes-videos div.esquerra div.miniatura, #etv #mes-videos div.dreta div.miniatura {
	width: 125px;
	float: left;
}
#etv #mes-videos div.veure-miniatura {
	clear: both;
	float: right;
	margin-top: -25px;
	padding-right: 5px;
}

/**
 *	ACTUALITAT -> Campanyes
 */
#campanya h3 {
	margin-top: 5px;
	color: #D52B1E;
	font-size: 26px;
}
#campanya p {
	margin: 5px 0 0 0;
	color: #323232;
	line-height: 17px;
}
#campanya p.destacat {
	font-size: 15px;
	margin-bottom: 20px;
}
#campanya .noticies {
	float: left;
	width: 250px
}
#campanya .opinions {
	float: right;
	width: 250px;
}
#campanya .noticies div, #campanya .opinions div { margin-bottom: 10px }
#campanya .noticies h4, #campanya .opinions h4 { width: 230px }
#campanya .noticies h5 {
	font-size: 14px;
	margin-top: 3px;
}
#campanya .opinions h5 {
	font-size: 13px;
	margin-top: 3px;
}
#campanya .noticies a.peu, #campanya .opinions a.peu { float: none }
#campanya .noticies a.mes, #campanya .opinions a.mes {
	float: right;
	clear: both;
	margin-top: -5px;
	padding-right: 10px;
}
#campanya .opinions span.personatge {
	display: block;
	margin: 5px 0px 5px 0px;
	font-size: 12px;
	font-weight: bolder;
}
#campanya div.participa {
	float: left;
	clear: both;
	width: 100%;
	margin-top: 18px;
}
#campanya div.participa h4 { margin: 0 }
#campanya div.participa ul {
	list-style-image: url( '../img/navegacio/fletxa_participar.png' );
	margin: 0;
	padding: 7px;
	padding-left: 30px;
	background-color: #FFE6E6
}
#campanya div.participa ul li { padding-top: 4px }
#campanya div.participa ul li a { color: #000 }

/**
 *	ACTUALITAT -> Opinions
 */
#opinions span.autor a {
	font-size: 14px;
	font-weight: bolder;
	font-family: Arial, sans-serif;
	color: #000;
}
#opinions h4 {
	margin-top: 3px;
	color: #D52B1E;
	font-size: 14px;
}
#opinions p { font-size: 11px; line-height: 17px; }
#opinions img.foto {
	margin-top: -80px;
	margin-right: 10px;
}
#opinions div.element .contingut_amb_img {
	margin-left: 153px;
	float: none;
	width: auto
}
#opinio {
	float: right;
}
#opinio .cap, #opinio .peu, #opinio .desplacament, #opinio #interes, #opinio .enviar_art {
	width: 540px;
	margin-left: 200px;
}
#opinio span.autor {
	font-size: 26px;
	margin-top: 10px;
	font-family: Arial, sans-serif;
}
#opinio span.mitja { display: block; }
#opinio h3 {
	color: #D52B1E;
	font-size: 26px;
}
#opinio p {
	margin-top: 10px;
	color: #323232;
	float: right;
	width: 540px;
	line-height: 17px;
}
#opinio_imatge {
	width: 150px;
	float: left;
	margin: 10px 40px 0 10px;
	display: inline; /* IEHack */
	text-align: left;
}
#b_dreta .opinio h5 { margin-bottom: 5px }
#b_dreta .opinio h5 a {
	color: #000;
	font-size: 11px;
	font-family: Verdana, sans-serif;
}

/**
 *	ACTUALITAT -> Entrevistes
 */
#entrevistes, #mitjans { float: left; width: 100% }
#entrevistes span.autor a, #mitjans span.autor a {
	font-size: 14px;
	font-family: Arial, sans-serif;
	font-weight: bolder;
	color: #363d39;
}
#entrevistes h4, #mitjans h4 {
	margin-top: 5px;
	font-size: 14px;
	color: #D52B1E;
}
#entrevistes p, #mitjans p {
	margin: 5px 0 0 0;
	font-size: 11px;
	line-height: 17px;
}
#entrevistes img.foto, #mitjans img.foto {
	margin-top: -80px;
	margin-right: 10px;
}
#entrevistes div.element .contingut_amb_img, #mitjans div.element .contingut_amb_img {
	margin-left: 153px;
	float: none;
	width: auto;
}
#entrevistes div.element .contingut_no_img, #mitjans div.element .contingut_no_img {
	margin-bottom: 40px;
}
* html #entrevistes div.element .contingut_amb_img { padding-bottom: 5px }
* html #entrevistes div.element .contingut_amb_img { padding-bottom: 5px }
#entrevistes a.descarrega, #mitjans a.descarrega {
	float: left;
	margin-top: -50px;
	margin-left: 150px;
	color: #D52B1E;
}
#entrevistes a.envia, #mitjans a.envia {
	float: right;
	margin-top: -50px;
	color: #000;
}
#entrevistes a.descarrega span.info, #mitjans a.descarrega span.info {
	color: #41573C;
	font-family: Arial, sans-serif;
}

/**
 *	ACTUALITAT -> Agenda
 */
#agenda .esquerra {
	float: left;
	width: 343px;
	padding-right: 20px;
	border-right: 2px solid #c0c7c4;
	min-height: 500px;
}
#agenda .dreta {
	float: left;
	width: 356px;
	margin-left: 20px;
}
#agenda .acte { font-size: 11px }
#agenda .esquerra .acte {
	margin-bottom: 10px;
	padding-bottom: 5px;
}
#agenda .acte .icona {
	text-align: right;
	clear: both;
	width: 20px;
	float: left;
	margin: 20px 10px 0 10px;
}
#agenda .acte .descripcio { margin-left: 40px }
#agenda .acte h5 {
	color: #000;
	font-size: 11px;
	font-family: Verdana, sans-serif;
}
#agenda .acte span.lloc, .acte span.organitza {
	color: #41574C;
	display: block;
}
#agenda .dreta div.acte { padding: 15px 5px 10px 15px }
#agenda .destacat { background-color: #FEE7DE }

/**
 *	ACTUALITAT -> Esquerra Digital
 */
#esquerra-digital .cap { margin-left: 210px }
#esquerra-digital h2 {
	color: #D52B1E;
	font-size: 28px;
	margin-bottom: 5px;
}
#esquerra-digital span.numero {
	font-family: Arial, sans-serif;
	font-weight: bold
}
#esquerra-digital div.esq {
	float: left;
	width: 190px;
	margin: 20px 0;
	text-align: center;
}
#esquerra-digital div.dret {
	float: right;
	width: 750px;
	margin: 20px 0;
}
#esquerra-digital div.dret h5 {
	font-size: 14px;
	font-weight: bold;
	color: #616461;
	margin-bottom: 10px;
}
#esquerra-digital div.dret h4 {
	font-size: 15px;
	font-weight: bold;
	color: #D52B1E;
	margin-bottom: 10px;
}
#esquerra-digital div.dret p { margin: 5px 0 }
#esquerra-digital div.peu_foto {
	margin-top: 5px;
	text-align: left;
	margin: 0 20px
}
#esquerra-digital div.peu {
	clear: both;
	width: 530px;
	margin-left: 210px;
}
#esquerra-digital div.peu a.envia { margin-left: 120px }
* html #esquerra-digital div.peu a.envia { margin-left: 100px }
#esquerra-digital div.anteriors {
	margin-top: 18px;
	margin-left: 210px;
	width: 530px;
}
#esquerra-digital div.anteriors h4 {
	font-size: 18px;
	font-weight: bold;
	color: #D52B1E;
}
#esquerra-digital div.anteriors a { color: #000000 }
#esquerra-digital div.anteriors ul {
	list-style-image: url( '../img/navegacio/fletxa.png' );
	list-style-position: inside;
	margin: 8px 0;
	padding-left: 0;
}
* html #esquerra-digital div.anteriors ul { list-style-image: url( '../img/navegacio/fletxa-ie.png' ) }
#esquerra-digital div.anteriors ul li { padding-top: 5px }
#esquerra-digital div.anteriors ul li a { padding-left: 5px }

/**
 *	ACTUALITAT -> Esquerra Nacional
 */
#esquerra-nacional #titol_cap
{
	margin-left: 111px;
	margin-bottom: 15px;
}
#esquerra-nacional div.esquerra {
	float: left;
	width: 97px;
	margin: 15px 0 0 14px;
	display: inline; /* IE Hack */
	text-align: left;
	font-size: 42px;
}
#esquerra-nacional div.dreta {
	float: left;
	width: 630px;
	padding: 15px 0;
	margin-bottom: 15px;
}
#esquerra-nacional div.destacat {
	background-color: #FFF0D6
}
#esquerra-nacional div.dreta .foto {
	float: left;
	margin-left: 20px;
	margin-right: 40px;
	width: 76px;
	text-align: left;
	display: inline; /* IE hack */
}
#esquerra-nacional div.dreta .esquerra-nacional {
	float: right;
	width: 350px;
}
#esquerra-nacional div.dreta .esquerra-nacional-arxius {
	float: right;
	width: 130px;
	margin-left: 10px;
}
#esquerra-nacional div.esquerra-nacional span.data {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}
#esquerra-nacional div.esquerra-nacional h4 {
	font-size: 18px;
	font-weight: bold;
	color: #D52B1E;
	margin: 5px 0;
}
#esquerra-nacional div.esquerra-nacional p {
	margin: 0 0 15px 0;
	line-height: 17px;
}
#esquerra-nacional div.esquerra-nacional div.descarrega { font-size: 11px }

/**
 *	SECTORIALS - TEMES QUE INTERESSEN
 */
#intro-temes .intro h3 {
	font-size: 28px;
	margin-left: 16px;
	color: #D52B1E;
}
#intro-temes .intro .contingut { margin-top: 30px }
#intro-temes .intro p {
	margin-left: 200px;
	margin-bottom: -4px;
}
#intro-temes .intro img { margin-top: -146px }
* html #intro-temes .intro img { margin-top: -140px }

#intro-temes .gris { background-color: #E0E3E2 }
#intro-temes .llistat {
	font-size: 13px;
	font-family: Arial, sans-serif;
	border-bottom: 5px solid #A0ABA6;
	padding: 20px 8px 20px 8px;
	color: #000;
}
#intro-temes .llistat a {
	color: #000;
}
#intro-temes .llistat table {
	width: auto;
}
#intro-temes .llistat table td {
	height: 60px;
}
#intro-temes .llistat table .icona {
	width: 40px;
}
#intro-temes .llistat table .pare {
	width: 88px;
	color: #363d39;
	font-weight: bolder;
	padding-right: 10px;
	vertical-align: middle;
	border-right: 1px solid #C0C7C4;
}
#intro-temes .llistat table .fill {
	width: 92px;
	color: #363d39;
	padding: 0px 10px;
}
#intro-temes .llistat table .marge {
	border-right: 1px solid #C0C7C4;
}

#executiva { margin-top: 30px }
#executiva h4 { margin: 0 }
#executiva .carrecs {
	padding: 13px 10px 15px 10px;
	background-color: #FEE7DC;
	font-size: 11px;
}
#executiva .titol {
	color: #D52B1E;
	font-weight: bold;
	display: block;
	margin-bottom: 15px;
}
.email-sectorial {
	float: right;
	margin-right: 10px;
	font-size: 11px;
}
.email-sectorial a:hover { color: #FFF }
.titol-sectorial {
	float: left;
	text-transform: uppercase
}

/* PARTIT => HISTORIA */
.etapes {
	font-family: Arial, sans-serif;
	font-size: 13px;
}
.etapes .etapa {
	padding: 10px 10px 10px 20px;
	border-bottom-width: 2px;
}
.etapes .etapa a { color: #000 }
.etapes .actiu { background-color: #FFF8EB }
.etapes .actiu a {
	font-weight: bolder;
	color: #D52B1E;
}
.historia h2, .historia h3 { font-size: 26px; color: #000; }
.historia h3 { font-weight: bold; color: #D52B1E; }
.historia p { margin: 30px 0 0 0; line-height: 17px; }
.historia p.contingut {
	float: right;
	width: 330px;
}
.historia .imatges {
	float: left;
	width: 190px;
	margin: 30px 10px 0 0;
}
.historia .imatges .peu-img {
	color: #D52B1E;
	text-align: left;
	margin: 5px 0 30px 0;
	font-size: 10px;
}

/* PARTIT => ARXIU DOCUMENTAL */
#arxiu-documental h5 {
	font-size: 18px;
	color: #D52B1E;
	margin-top: 20px;
	padding-left: 20px;
}
#arxiu-documental .arxiu { padding: 19px }
#arxiu-documental .arxiu .icona { width: 25px; float: left; }
#arxiu-documental .arxiu .contingut { float: left; width: 670px }
#arxiu-documental .arxiu .contingut h6, #arxiu-documental .arxiu .contingut h6 a {
	font-size: 12px;
	font-family: Verdana, serif;
}
#arxiu-documental .arxiu .contingut .data-gris, #arxiu-documental .arxiu .contingut .info { font-size: 11px }
#arxiu-documental .actiu { background-color: #FFE6E6 }
#arxiu-documental p { margin: 2px 0; line-height: 17px; }
#arxiu-documental span.info a {
	font-size: 11px;
	color: #41574C
}

/* PARTIT => SEU NACIONAL */
.contacte-seu-nacional {
	padding: 0px 15px 15px 15px;
	line-height: 20px;
	margin-bottom: 15px;
	font-family: Arial, sans-serif;
	font-size: 13px;
}
#seu-nacional .esquerra {
	float: left;
	width: 150px;
	margin-right: 19px;
}
#seu-nacional .dreta {
	float: left;
	width: 553px;
	width: 572px;
/* 	padding-left: 19px; */
}
#seu-nacional .dreta h5 {
	font-size: 18px;
	color: #D52B1E;
	margin: 0 0 19px 19px;
}
#seu-nacional .dreta p { margin: 10px 0 30px 19px }
#seu-nacional .dreta div { margin-left: 19px }
#seu-nacional .dreta div#imatge-peu, #seu-nacional .dreta div#imatge-miniatures {
	margin-left: 0;
	padding: 19px;
}
#seu-nacional .dreta div#imatge-peu h6, #seu-nacional .dreta div#imatge-miniatures h6 {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #D52B1E;
}
#seu-nacional .dreta div#imatge-miniatures div.img {
	margin: 0;
	width: 110px;
	float: left;
}
#seu-nacional .dreta div#imatge-miniatures h6 { margin: 3px 0; font-size: 12px; width: 100px }

/* PARTIT => SEUS LOCALS */
#mapa {
	float: left;
	width: 370px;
}
#federacions_territorial, #federacions, #locals, #adreces {
	font-size: 13px;
	font-family: Arial, sans-serif;
	float: left;
	margin-left: 19px;
	display: inline; /* IEHack */
}
#federacions { width: 332px }
#federacions_territorial { width: 166px }
#adreces {
	width: 188px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
}
#locals {
	width: 160px;
}
#locals .local { padding-left: 15px }
.local {
	border-bottom-width: 2px;
	padding: 7px 0px 7px 0px;
}
.local a { color: #000 }
#locals h4.cap {
	color: #41574C;
	font-weight: bolder;
	font-size: 13px;
	border-bottom-width: 2px;
	padding: 10px 0px 7px 15px;
}
.subfederacions { border-bottom-width: 2px; padding-top: 5px; }
.subfederacions a { color: #000 }
.subfederacions ul {
	margin: 0px 0px 10px 22px;
	padding: 0px;
}
#locals .subfederacions ul { margin-left: 37px }
.subfederacions ul li {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	list-style-image:url( '../img/navegacio/bullet.gif' );
}
#adreces p.nom {
	color: #D52B1E;
	margin: 0 0 10px 0;
	padding: 0 15px 10px 0px;
	border-bottom-width: 2px;
	font-weight: bold;
}
#loading {
	display: none;
	margin-left: 75px;
	position: absolute;
}



div.imatge_real2 { margin-bottom: 20px; }
div.imatge_real2 div.elementportada2 { position: relative; }
div.imatge_real2 h1.titolportada2 {
	position: absolute;
	top: 20px;
	right: 30px;
	width: 400px;
	text-align: left;
	text-transform: uppercase;
	font-size: 35px;
	color: #FFF;
	font-family: dejawebbold, Arial;
}
div.imatge_real2 a.enllac2 {
	background-color: #FBBD43;
	padding: 5px 20px;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	text-transform: uppercase;
	font-family: dejaweb;
}
