body {
/* 	background: #f0f0f0; */
	background:#fff;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color:#333;
	padding:0;
	margin:0;
}
#center {
	width: 1024px;
	background: #fff;
	margin: 0 auto;
	padding: 0;
}
#col_left {
/* 	background:url(../img/minilogo.gif) no-repeat 31px 15px; */
	width:232px;
	float:left;
	margin:0;
	padding:15px 0 0 0px;

}
#col_left p {
	margin:0;
	padding:0 0 0 32px;
}

/*********************/
/* Menus */
#col_left ul {
	margin:10px 0 0 0;
	padding:0 0 0 32px;
	/*background:#f00;*/
}
#col_left ul li {
	padding:0;
	margin:0;
	list-style:none;
	background:url(../img/linia_menu.gif) no-repeat;
}
#col_left ul li span {
	font-weight:bold;
	display:block;
	padding:6px 0 6px 0;
}
#col_left ul li.first {
	background:none;
}
#col_left ul li a {
	color:#333;
	text-decoration:none;
	display:block;
	padding:6px 0 6px 0;
	font-weight:normal;
}

#col_left ul li a.hover_menu, #col_left ul li a:hover {
	font-weight:bold;
	background:#f2f2f2;
}

/* submenus */
#col_left ul li ul {
	margin:-2px 0 0 0;
	padding:0;
}
#col_left ul li ul li {
	padding:0;
	background:none;
}
#col_left ul li ul li span {
	padding:4px 0 4px 24px;
	background:url(../img/arrow1_hover.gif) no-repeat 0 0;
	display:block;
	font-weight:normal;
}
#col_left ul li ul li a {
	padding:4px 20px 4px 24px;
	background:url(../img/arrow1.gif) no-repeat 11px 9px;
	display:block;
}
#col_left ul li ul li a:hover {
	font-weight:normal;
	background:url(../img/arrow1_hover.gif) no-repeat 0 0;
}
#col_left ul li ul li a.active {
	background:url(../img/arrow1_hover.gif) no-repeat 0 0;
	display:block;
	font-weight:normal;
}

/* submenus de submenus */
#col_left ul li ul li ul {
	margin:0;
	padding:0;
}
#col_left ul li ul li ul li {
	margin:0;
	padding:0 20px 0 0;
	font-size:11px;
	color:#f90;
	background:none;
}
#col_left ul li ul li ul li span {
	padding:2px 0 2px 24px;
	background:none;
	display:block;
	font-weight:bold;
}

#col_left ul li ul li ul li a {
	display:block;
	padding:2px 0 2px 24px;
	color:#f90;
	background:none;
}
#col_left ul li ul li ul li a:hover {
	font-weight:bold;
	background:none;
}/* submenu hover */
#col_left .submenu {
	position:absolute;
	background:#f2f2f2;
	display:none;
}
#col_left .submenu ul {
	padding:2px 10px 4px 8px;
	margin:0;
}
#col_left .submenu ul li {
	padding:4px 0 4px 0;
	background:none;
}
#col_left .submenu ul li a{
	padding:0;
	display:block;
	width:100%;
}
#col_left .submenu ul li a:hover{
	font-weight:normal;
	text-decoration:underline;
}

/********************/

#col_right {
	width:782px;
	float:right;
	padding:0 0 0 0;
}

#barra_cerca {
	background:#f2f2f2;
	height:26px;
	color:#999;
	font-size:11px;
	text-align:right;
	padding:14px 10px 0 0;
}
#barra_cerca p {
	margin:0;
}
#barra_cerca input {
	width:116px;
	height:14px;
	border:1px solid #cdcdcd;
	font-size:11px;
	padding:0;
	margin:0 3px 0 0;
}
#barra_cerca .sep {
	margin:0 4px 0 4px;
	color:#ccc;
}
#barra_cerca a {
	color:#333;
}
#barra_cerca a:hover {
	color:#dd0067;
}

/*****************/
/* barra vermella */
#barra_socis {
	background:#dd0067 url(../img/fons_barra_socis.gif) no-repeat;
	height:90px;
	margin:10px 0 22px 0;
	text-align:right;
	color:#fff;
	font-size:11px;
	padding:10px 10px 0 0;
}
#barra_socis p {
	padding:0;
	margin:2px 0 4px 0;
}
#barra_socis strong {
	font-size:12px;
}
#barra_socis a,#barra_socis a.white:hover  {
	color:#feff99;
}
#barra_socis a:hover,#barra_socis a.white {
	color:#fff;
}

#barra_socis input {
	border:none;
	height:15px;
	width:99px;
	font-size:11px;
	line-height:11px;
	color:#333;
	border:0;
	padding:1px;
	margin:0;
}
#barra_socis input.submit {
	width:53px;
	height:15px;
	background:url(../img/fons_submit1.gif);
	color:#333;
	padding:1px;
}

/******************/
/* Barra de banners superior */
#banner {
	margin:-2px 0 20px 0;
}

/* banners petits de la home */
.banner {
	margin:0px 0 10px 0;
	border:1px solid #d9d9d9;
	padding:0;
	font-size:0;
	line-height:0;
}
.banner img {
	padding:0;
	font-size:0;
	border:0;
}

/******************/
#contenidor {
	margin:0 0 25px 0;
	padding:0 0 0 0;
}
/* contingut efectiu */
#left_content{
	float:left;
	width:501px;
	margin:0 0 0 15px;
}
#page_content {

}
#page_content h1 {
	color:#df0066;
	font-weight:normal;
	margin:0 0 24px 0;
	padding:0;
	font-size:26px;
}
#page_content h2 {
	color:#333;
	font-weight:normal;
	margin:0 0 20px 0;
	padding:0;
	font-size:20px;
}
#page_content h3 {
	color:#000;
	font-weight:bold;
	margin:0 0 20px 0;
	padding:0;
	font-size:16px;
	text-decoration:underline;
}
#page_content h3 a{
	color:#000;
}
#page_content h3 a:hover{
	color:#ff9900;
}
#page_content h5,#page_content h5 a {
	font-weight:normal;
	margin:10px 0 10px 0;
	padding:0;
	font-size:20px;
	color:#000;
	text-decoration:none;
}
#page_content h6,#page_content h6 a {
	font-weight:normal;
	margin:10px 0 10px 0;
	padding:0;
	font-size:16px;
	color:#666;
	text-decoration:none;
}
#page_content ul {
	margin:0;
	padding:0;
}
#page_content ul li {

}
#page_content ol {
	margin:10px 0 10px 0;
	padding:0 0 0 40px;
}
#page_content ol li {
	color:#dd0067;
	font-size:20px;
	padding:4px 0 6px 0;
	margin:0 0 10px 0;
}
#page_content ol li div {
	color:#333;
	font-size:13px;
	background:url(../img/fons_list1.gif) no-repeat 0 2px;
	margin:0 0 0 0px;
	padding:0 0 0 8px;
}
#page_content ol li div div {
	background:none;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
}
#page_content ol li div p{
	margin:0;
	padding:0 0 10px 0;
}
/* llista d'equip */
#page_content ol li div h1,#page_content h1.dialeg {
	margin:0;
	padding:0;
	color:#f90;
	font-size:18px;
}
#page_content ol li div h2,#page_content h2.dialeg {
	margin:0;
	padding:0;
	font-size:13px;
}

/* Els ols tabulars (amb dialeg de fons) */
#page_content ol.taula3 {
	margin:30px 0 0 0;
	padding:0;
}
#page_content ol.taula3 li {
	background:url(../img/fons_taula3.gif) no-repeat;
	width:166px;
	height:89px;
	margin:0 0 10px 1px;
	padding:0;
	list-style:none;
	float:left;
	display: table;
	#position: relative;
	overflow: hidden;
}
#page_content ol.taula3 li.primer {
	margin:0;
}
#page_content ol.taula3 li div {
	#position: absolute;
	#top: 50%;
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	font-size:18px;
	background:none;
}
#page_content ol.taula3 li p {
	#position: relative;
	#top: -50%;
}

/* taula de 2 elements */

#page_content ol.taula2 {
	margin:30px 0 0 0;
	padding:0;
	width:100%;
}
#page_content ol.taula2 li {
	background:url(../img/fons_taula2.gif) no-repeat;
	width:236px;
	height:89px;
	margin:0 0 10px 9px;
	padding:0 10px 0 0;
	list-style:none;
	float:left;
	display: table;
	#position: relative;
	overflow: hidden;
}
#page_content ol.taula2 li.primer {
	margin:0;
}
#page_content ol.taula2 li div {
	#position: absolute;
	#top: 50%;
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	font-size:18px;
	background:none;
}
#page_content ol.taula2 li p {
	#position: relative;
	#top: -50%;
	width:226px;
}
#page_content .element_directori {
	background:#fdf2f8;
	padding:15px 15px 15px 15px;
	margin:0 0 10px 0;
}
#page_content .element_directori h1{
	font-size:14px;
	color:#333;
	font-weight:bold;
	margin:0 0 10px 0;
}
#page_content .element_directori p{
	margin:0 0 5px 20px;
}
#page_content .element_directori p.element_mesinfo{
	color:#ff9900;
	cursor:pointer;
	text-decoration:underline;
}
#page_content .element_directori p.element_mesinfo:hover{
	color:#dd0067;
}
#page_content .element_directori div.dalt{
}

#page_content .element_directori div.baix{
	margin:20px 0 20px 20px;
}
#page_content .element_directori div.baix p{
	margin:0 0 10px 0;
}
#page_content .element_agenda {
	background:#f2f2f2;
	padding:15px 15px 0px 15px;
	margin:0 0 0 0;
}
#page_content .element_agenda h1{
	font-size:14px;
	color:#333;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}
#page_content .element_agenda p{
	margin:0 0 0 20px;
}

#page_content .element_agenda2 {
	background:#f2f2f2;
	padding:15px 15px 15px 15px;
	margin:0 0 10px 0;
}
#page_content .element_agenda2 h1{
	font-size:14px;
	color:#333;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}
#page_content .element_agenda2 p{
	margin:0 0 0 0px;
}
#page_content .element_programacio {
	background:#f2f2f2;
	padding:15px 15px 15px 15px;
	margin:0 0 8px 0;
}
#page_content .element_programacio h1{
	font-size:16px;
	color:#333;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}
#page_content .element_programacio p{
	margin:0 0 0 0px;
}

#page_content .element_oferta {
	background:#fffbf2;
	padding:15px 15px 15px 15px;
	margin:0 0 8px 0;
}
#page_content .element_oferta h1{
	font-size:16px;
	color:#333;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}
#page_content .element_oferta p{
	margin:0 0 0 0px;
}

/* els dialegs de l'equip */
#page_content h1.dialeg {
	margin:0;
	padding:0;
}
#page_content div.dialeg {
	padding:8px 0 8px 0;
}
#page_content div.dialeg .dalt {
	margin:0;
	padding:0;
	font-size:0px;
	background:url(../img/dialeg2.gif) no-repeat;
	height:8px;
}
#page_content div.dialeg .baix {
	margin:0;
	padding:16px 16px 16px 16px;

	border-left:1px solid #ff9900;
	border-right:1px solid #ff9900;
	border-bottom:1px solid #ff9900;

}
#page_content p {
	margin:0 0 10px 0;
	padding:0;
}
#page_content ul.index {
	padding:0;
	margin:30px 0 0 0;
}
#page_content ul.index li {
	padding:0 0 20px 74px;
	margin:0;
	list-style:none;
}
#page_content ul.index li h1{
	font-size:20px;
	margin:0 0 12px 0;
	padding:0;
}
#page_content ul.index li p{
	margin:0;
	padding:0;
}
#page_content ul.index2 {
	padding:0;
	margin:10px 0 0 0;
}
#page_content ul.index2 li {
	padding:0 0 2px 15px;
	margin:0;
	list-style:none;
	font-size:14px;
	background:url(../img/list_tri.gif) no-repeat 0px 5px;
}
#page_content .docslist {
	margin:15px 0 0 0;
}

#page_content .docslist p {
	height:33px;
	margin:0 0 0 0;
	padding:15px 0 0 50px;
	font-size:12px;
}
#page_content .docslist p.thin {
	height:16px;
	margin:0 0 0 0;
	padding:15px 0 0 50px;
	font-size:12px;
}

#page_content .docslist p a {
	font-size:13px;
}
#page_content .resultats_cerca {
	margin:0;
	background:#f2f2f2;
	padding:10px 10px 10px 10px;
}
#page_content .resultats_cerca_barra {
	margin:0 0 10px 0;
	background:#e6e6e6;
	padding:5px 10px 5px 10px;
	color:#ff9900;
	text-decoration:underline;
	cursor:pointer;
	text-align:right;
}
#page_content .resultats_cerca_barra:hover {
	color:#dd0067;
}
#page_content .item_soci {
	margin:20px 0 20px 0;
}
#page_content .item_soci p {
	margin:0 0 2px 0;
}
#page_content .item_soci h1 {
	margin:0 0 2px 0;
	font-size:16px;
	font-weight:bold;
}
#page_content .item_soci a {
}

/*els comentaris*/
#page_content .comentari {
	background:url(../img/bocata_gris.gif) no-repeat;
	padding:0 0 0 50px;
	margin:0px 0 20px 0;
}
#page_content .comentari_taronja {
	background:url(../img/bocata_taronja.gif) no-repeat;
}
#page_content .comentari p {
	margin:0;
	padding:0;
}
#page_content .comentari h1 {
	color:#666;
	font-size:13px;
	margin:0 0 4px 0;
	padding:0;
}
#page_content .comentari_taronja h1 .black {
	color:#ff9900;
}
#page_content .comentari_taronja h1 .petit12 {
	color:#333;
}
/**/
#page_options {
	margin:50px 0 0 0;
	text-align:right;
	color:#666;
}
#page_options a {
	color:#666;
}
#page_options a:hover {
	color:#dd0067;
}
/* Banners */
#right_content {
	float:right;
	width:244px;
	overflow:hidden;
}
.right_content .banner {
	float:right;
	width:163px;
}
#breus_apdc_thin,#breus_apdc_wide {
	background:#959394;
	color:#fff;
	margin:0 0 21px 0;
	padding:16px 10px 16px 16px;
}
#breus_apdc_thin {
	float:right;
	width:140px;
	margin:0 0 11px 0;
	padding:12px 10px 12px 15px;
}
#breus_apdc_wide {
	height:158px;
}
#debat_mes_apdc {
	background:#ff9900;
	float:right;
	width:165px;
	color:#fff;
	margin:0 0 11px 0;
	padding:0;
}
#votacio_mes_apdc {
	float:right;
	width:174px;
	color:#333;
	margin:0;
	padding:0;
	font-size:11px;
}
/*****************/
#global_menu {
	margin:0 0 15px 15px;
	font-size:11px;
	color:#999;
}
#global_menu a {
	color:#999;
}
#global_menu a:hover {
	color:#dd0067;
}

#peu_pagina {
	width:960px;
	border-top: 1px solid #e5e5e5;
	color:#cdcdcd;
	font-size:11px;
	margin:0 0 0 32px;
}
.leftAddress {
	color:#cdcdcd;
	font-size:11px;
	margin:6px 0 0 32px;
	color:#656565;
}
#peu_pagina a,.leftAddress a {
	color:#666;
}
#peu_pagina a:hover,.leftAddress a:hover {
	color:#dd0067;
}

#peu_pagina h1,.leftAddress h1 {
	margin-top:0px;
	color:#333;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0;
}
#peu_pagina h2,.leftAddress h2 {
	font-size:10px;
	margin-top:0;
	margin-bottom:0;
	font-weight:normal;
	color:#dd0067;
}
#peu_pagina p {
	margin:4px 0 0 0;
	color:#656565;
}
#peu_left {
	width:176px;
	float:left;
	padding:30px 24px 40px 0;
}
#peu_right {
	/*width:696px;*/
	/*float:right;*/
	text-align:right;
	padding:30px 0 40px 0;
}
#peu_right p {
	margin:0 0 4px 0;
	color:#656565;
}
#peu_right .sep {
	margin:0 3px 0 3px;
	color:#e5e5e5;
}
#peu_right strong,#peu_right a {
	color:#333;
	text-decoration:none;
}
#peu_right a:hover {
	text-decoration:underline;
}
#peu_right p.ultim a {
	text-decoration:underline;

}

#error_msg {
	font-weight:bold;
	width:484px;
	border:1px solid #ccc;
	font-size:12px;
	padding:8px;
	margin:8px 0 8px 0;
}

#index_noticia_destacada {
	position:relative;
	width:490px;
	height:190px;
}

#index_noticia_destacada .left {
	float:left;
	width:244px;
	height:188px;
	/*background:#f00;*/
	border-top:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
	text-align:center;
}
#index_noticia_destacada .right {
	float:right;
	width:220px;
	height:188px;
	border-top:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	text-align:left;
	padding:0 10px 0 14px;
}
#index_noticia_destacada .text {
	overflow:hidden;
	width:220px;
	height:164px;
}
#index_noticia_destacada h1 {
	margin:15px 0 0 0;
	padding:0;
	font-size:18px;
	font-weight:normal;
}
#index_noticia_destacada p {
	margin:15px 0 0 0;
	padding:0;
	font-size:12px;
	font-weight:normal;
}
#index_noticia_destacada a {
	color:#ff9900;
}
#index_noticia_destacada h1 a,#index_noticia_destacada a:hover {
	color:#dd0067;
}
#index_noticia_destacada h1 a:hover {
	color:#ff9900;
}
#index_soci_destacat {
	float:left;
	margin:20px 0 0 0;
	width:245px;
	background:#f2f2f2;
	min-height:580px;
	height:auto !important;
	height:580px;
}
#index_soci_destacat .top{
	text-align:center;
}
#index_soci_destacat h1 {
	margin:10px 10px 15px 10px;
	line-height:16px;
	font-size:18px;
	font-weight:normal;
}
#index_soci_destacat p,#index_soci_destacat table {
	margin:5px 10px 0px 10px;
}
#index_soci_destacat p.separador {
	font-size:1px;
	height:1px;
	background-color:#ddd;
	margin:10px;
}
#index_soci_destacat input {
/* 	width:134px; */
}

#index_debat_mes {
	float:left;
	margin:20px 0 0 10px;
	width:235px;
	background:#ff9900;
	min-height:580px;
	height:auto !important;
	height:580px;
}
#index_debat_mes table {
	margin:0;
}
#index_debat_mes div.inside_index_debat {
	margin:0;
	padding:0;
}
#index_debat_mes div.banner {
	background:#fff;
	padding:0 0 20px 0;
	margin:0;
	border:none;
	height:270px;
	font-size:1em;
	line-height:1.2em;
}
