/* Clear */
.clear {clear:both; height:0px; font-size:0; line-height:0;}

/* Enllaįos */
a:link, a:active, a:visited {text-decoration:none; color:#000;}
	a img {border:0px;}
a:hover {color:#960000;}

.message_ok_ko {line-height:23px; text-align:center; margin-bottom:15px; font-weight:bold;}
	.message_ok_ko div {border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
	.message_ok_ko .form_ok {background:#008000; color:#fff; padding:5px;}
	.message_ok_ko .form_ko {background:#c00000; color:#fff; padding:5px;}

/* Capįalera */
.top_logo {float:left; overflow:hidden; width:40%; height:105px;}
	.top_logo a {display:block; margin-top:5px;}
	.top_logo img {height:100px;}
	/*.top_info {text-align:left; overflow:hidden; font-size:11px; color:#fff; padding-top:25px; padding-right:10px;}*/
.logo_capcalera {float:left; margin:22px 0px 15px 25px; overflow:hidden; background:url('../images/ppcc-capcalera.png') right 0px no-repeat; padding-right:105px; padding-top:3px;}
	.logo_capcalera.d2504 {background-position-y:-352px}
	.logo_capcalera.d1109 {background-position-y:-264px}
	.logo_capcalera.d0910 {background-position-y:-352px}
	.logo_capcalera.d0711 {background-position-y:-88px}
	.logo_capcalera.d3112 {background-position-y:-176px}
	.logo_capcalera a {display:block; margin-top:5px;}
	.logo_capcalera img {height:auto;}
.top_llac_catala {float:left; overflow:hidden; height:105px; margin-left:40px;}
	.top_llac_catala a {display:block; margin-top:5px;}
	.top_llac_catala img {height:95px;}
.cap_comparteix {position:absolute; top:88px; right:198px; overflow:hidden;}
	.cap_comparteix a {width:26px; height:26px; float:left; margin-right:5px;}
	.cap_comparteix a.fb {background:transparent url('../images/ico_cap_fb.gif') top center no-repeat;}
	.cap_comparteix a.tw {background:transparent url('../images/ico_cap_tw.gif') top center no-repeat;}
	.cap_comparteix a.rss {background:transparent url('../images/ico_cap_rss.gif') top center no-repeat;}

.logo_capcalera_mobil {padding:20px 0px 10px 10px; text-align:left;}

/* Cerca */
.top_cerca {position:absolute; top:88px; right:15px; overflow:hidden;}
	.top_cerca label {font-size:0px; width:180px; float:right;}
	.top_cerca input {float:left; border:0px; margin:0px; background:#fafafa url('../images/ico_cap_search.gif') 97% 2px no-repeat; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; font-size:11px; padding:4px 22px 4px 10px; width:148px; color:#828282;}
	.boto_cerca {display:none;}
	/*.top_cerca input.boto_cerca {width:27px; background:transparent url('../images/bg_submit_search.jpg') left top no-repeat; color:transparent; text-indent:50px;}*/

/* Destacats */
.titol_grup, .titol_grup_destacat, .titol_grup_editorial {background-color:#838383; line-height:23px; font-weight:bold; text-transform:uppercase; padding-left:5px; margin-bottom:5px;}
.titol_grup_destacat {background-color:#c60505; position:relative;}
	.titol_grup_destacat_int, .titol_grup_int, .titol_grup_editorial_int {background-color:#292929; text-align:left; color:#e4e4e4; padding-left:5px; font-size:14px; line-height: 23px;}
	.titol_grup_editorial_int {background:#292929 url('../images/bg_editorial.jpg') right center no-repeat;}
	.cont_navegacio_destacats {position:absolute; right:0px; top:7px; bottom:0px;}
		.cont_navegacio_destacats a {display:block; float:left; overflow:hidden; width:9px; height:9px; margin-right:10px;}
			.cont_navegacio_destacats a.activa {background:url('../images/ico_activa.gif') top left no-repeat;}
			.cont_navegacio_destacats a.inactiva {background:url('../images/ico_inactiva.gif') top left no-repeat;}
.cont_destacats {overflow:hidden; position:relative; width:512px; height:282px; margin-bottom:15px;}
	.cont_destacat {position:absolute; top:0px; left:0px; text-align:left; font-weight:bold; font-size:27px; z-index:1; width:100%; display:block;}
	.cont_destacat.video_destacat {position:absolute; top:0px; left:0px; text-align:left; font-weight:bold; font-size:27px; z-index:1;}
	.cont_destacat.video_destacat iframe, .cont_destacat.video_destacat object, .cont_destacat.video_destacat embed, .cont_destacat img {max-width:100%; max-height:282px; margin:0px auto; display:block; text-align:center;}
		.cont_destacat a {display:block; overflow:hidden; text-align:left;}
		.titol_destacat {position:absolute; bottom:0px; left:0px; right:0px; color:#fbfbfb; padding:15px; z-index:2;}
			.titol_destacat span {position:absolute; bottom:0px; left:0px; right:0px; top:0px; background-color:#000; opacity:0.7; z-index:3;}
			.titol_grup a, titol_grup_editorial a, .titol_destacat a {position:relative; z-index:4; color:#FBFBFB;}
			.titol_grup a:hover, titol_grup_editorial a:hover, .titol_destacat a:hover {color:#aaa;}

/* Actualitat */
.cont_noticies {overflow:hidden;}
	.cn_principal, .cn_amb_imatge, .cn_sense_imatge, .cn_normal, .cn_normal_last {border-bottom:1px solid #e7e7e7; margin-bottom:15px; overflow:hidden; text-align:left;}
		.cn_principal iframe, .cn_principal object, .cn_principal embed {width:250px; height:180px;}
		.cnp_imatge, .cnai_imatge, .co_imatge {float:left; position:relative; overflow:hidden; width:250px; text-align:left; margin:0px 15px 10px 0px;}
			.cnpi_descripcio {position:absolute; bottom:0px; left:0px; right:0px; color:#fff; padding:3px 0px 3px 3px;}			
				.cnpi_descripcio span {position:absolute; bottom:0px; left:0px; right:0px; top:0px; background-color:#000; opacity:0.7; z-index:1;}
				.cnpi_descripcio strong {color:#fff; position:relative; z-index:2; font-size:11px; font-weight:normal;}
		.cnp_contingut, .cnai_contingut, .co_contingut {text-align:left; overflow:hidden;}
			.cnpc_avantitol, .cnaic_avantitol, .cnn_avantitol, .ce_avantitol, .coc_autor {color:#9d0e0e; font-weight:bold; text-transform:uppercase; margin:5px 0px;}
				.cnpc_avantitol a:link, .cnpc_avantitol a:active, .cnpc_avantitol a:visited {color:#5a0a0a;}
				.cnaic_avantitol a:link, .cnaic_avantitol a:active, .cnaic_avantitol a:visited {color:#5a0a0a;}
				.cnn_avantitol a:link, .cnn_avantitol a:active, .cnn_avantitol a:visited {color:#5a0a0a;}
				.ce_avantitol a:link, .ce_avantitol a:active, .ce_avantitol a:visited {color:#5a0a0a;}
				.coc_autor a:link, .coc_autor a:active, .coc_autor a:visited {color:#5a0a0a;}
				.cnpc_avantitol a:hover, .cnaic_avantitol a:hover, .cnn_avantitol a:hover, .ce_avantitol a:hover, .coc_autor a:hover {color:#9d0e0e;}
			.cnpc_avantitol span, .cnaic_avantitol span, .cnn_avantitol span, .ce_avantitol span {color: #aaa;}
			.cnpc_titol, .cnaic_titol, .cnn_titol, .ce_titol, .coc_titol {font-weight:bold; font-size:22px; margin-bottom:10px;}
			.cnpc_cos, .cnaic_cos, .cnn_cos, .ce_cos, .coc_cos {font-size:12px; line-height:1.3em; margin-bottom:10px; color:#666;}
				.cnpc_cos a, .cnaic_cos a, .cnn_cos a, .ce_cos a, .coc_cos a {color:#960000;}
				.cnpc_cos a:hover, .cnaic_cos a:hover, .cnn_cos a:hover, .ce_cos a:hover, .coc_cos a:hover {color:#f00000;}
			.cnpc_comentaris, .cnaic_comentaris, .cnn_comentaris {line-height:15px; text-transform:uppercase; color:#9d0e0e; font-size:9px; font-weight:bold; margin-bottom:10px;}
				.cnpc_comentaris img, .cnaic_comentaris img, .cnn_comentaris img {float: left; margin-right: 5px;}
			.cnpc_relacionades {clear:both; margin-top:10px; font-size:11px; color:#666;}
				.cnpc_relacionades a {display:block; background:transparent url('../images/ico_relacionades.gif') 0 1px no-repeat; margin-left:3px; margin-bottom:5px; padding-left:15px; line-height:16px;}
			.cnaic_avantitol, .cnn_avantitol {margin-top:0px;}
			.cnaic_titol, .cnn_titol {font-size:17px; margin-bottom:5px;}
		.cn_amb_imatge iframe, .cn_amb_imatge object, .cn_amb_imatge embed {width:150px; height:120px;}
		.cnai_imatge {width:150px;}
	.cn_normal {text-align:left;}
	.cont_noticies h2 {margin:0px; padding:0px; font-size:inherit; font-weight:inherit;}
	
/* Documentaciķ */
.cont_documentacio {overflow:hidden; background-color:#f6f4e8; margin-bottom:15px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
	.cont_documentacio .titol_grup {margin-bottom:0px;}
	.cont_documentacio .cn_amb_imatge, .cont_documentacio .cn_sense_imatge, .cont_documentacio .cn_amb_imatge_last {overflow:hidden; border-bottom:1px solid #d9d4bd; margin:15px 0px 0px 0px;}
	.cont_documentacio .cn_amb_imatge_last {border:0px;}
		.cn_sense_imatge .cnai_contingut {margin-left:15px;}
		.cont_documentacio .cnai_imatge {width:115px; text-align:center; margin:0px;}
			.cont_documentacio .cnai_imatge img {width:85px; margin:0px auto;}
		.cont_documentacio .cnai_contingut {margin-right:15px;}
			.cont_documentacio .cnaic_avantitol {text-transform:none; color:#666; margin:0px 0px 5px 0px;}
			.cont_documentacio .cnaic_titol {font-size:15px;}
			.cont_documentacio .cnaic_cos {font-size:11px;}
			.cont_documentacio .cn_amb_imatge_last .cnaic_cos {margin-bottom:15px;}

/* Agenda */
.cont_agenda {overflow:hidden; text-align:center; margin-right:15px; margin-bottom:15px; background-color:#ededea; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
	.cont_agenda .titol_grup {margin-bottom:0px;}
	.ca_esdeveniment, .ca_esdeveniment_last {border-bottom:1px solid #d9d4bd; margin:10px auto; margin-bottom:0px; text-align:left; width:90%; overflow:hidden;}
	.ca_esdeveniment_last {border:0px;}
		.ca_esdeveniment a, .ca_esdeveniment_last a {font-weight:bold; display:block; font-size:12px; margin-bottom:5px;}
		.ca_esdeveniment span, .ca_esdeveniment_last span {display:block; font-size:11px; margin-bottom:10px;}
			.ca_esdeveniment span em, .ca_esdeveniment_last span em {font-style:normal;}

/* Breus */
.cont_breus, .cont_titulars, .cont_memoria_historica, .cont_lnsc {float:left; overflow:hidden; width:210px; background-color:#f6f4e8; text-align:center; margin-right:15px; margin-bottom:15px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
	.cont_breus .cn_normal, .cont_breus .cn_normal_last, .cont_titulars .cn_normal, .cont_titulars .cn_normal_last {margin:10px auto; text-align:left; width:90%;}
		.cont_breus .cnn_titol {font-size:15px;}
	.cn_normal_last {border:0px;}
		.cn_normal_last .cnn_cos {margin-bottom:0px;}

/* Titulars */
.cont_titulars .cn_normal_last .cnn_titol {margin-bottom:0px;}
	.cont_titulars .cnn_titol {font-size:13px;}

/* Tal dia com avui */
.cont_taldiacomavui {padding:20px 10px; overflow:hidden; position:relative; background-color:#d9d4bd;}
	.ct_amunt {height:20px; display:block; position:absolute; top:0px; left:0px; width:100%; background:#d9d4bd url('../images/ico_fletxa_amunt_dis.gif') center center no-repeat;}
	.ct_amunt_a {height:20px; display:block; position:absolute; top:0px; left:0px; width:100%; background:#d9d4bd url('../images/ico_fletxa_amunt.gif') center center no-repeat;}
	.ct_avall {height:20px; display:block; position:absolute; bottom:0px; left:0px; width:100%; background:#d9d4bd url('../images/ico_fletxa_avall_dis.gif') center center no-repeat;}
	.ct_avall_a {height:20px; display:block; position:absolute; bottom:0px; left:0px; width:100%; background:#d9d4bd url('../images/ico_fletxa_avall.gif') center center no-repeat;}
	.cont_taldiacomavui_int {position:relative; height:200px; overflow:hidden;}
		.cti_items {position:absolute; top:0px; left:0px; text-align:left;}
			.cti_item {margin-bottom:10px;}
				.cti_item strong {}

/* Enquesta */
.cont_generic {overflow:hidden; margin-right:15px; margin-bottom:15px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
	.cont_generic .titol_grup {margin-bottom:0px;}
	.content_encuesta {background-color:#d9d4bd; text-align:left; overflow:hidden; padding:10px;}
		.title_encuesta {display:none;}
		.question_encuesta {font-size:13px; font-weight:bold; margin-bottom:10px; }
		.option_encuesta {line-height:15px; overflow:hidden; margin-bottom:5px;}
			.check_encuesta, .text_encuesta {display:inline; overflow:hidden; }
				.check_encuesta input {margin:0px; padding:0px; float:left; margin-right:5px; }
		.bars_encuesta {overflow:hidden; height:21px; background-color:#ebe9df; margin:5px 0px;}
		.bars_active {height:19px; margin:1px; background:#5c0031 url('../images/ico_bar.gif') right top no-repeat;}
		.percent_encuesta {display:none;}
		.input_vote {float:right;}
			.input_vote input {background-color:#f1f0e9; border:0px; font-size:11px; padding:3px 11px; color:#555555;}
			.input_vote a {font-weight:bold; font-size:11px;}
		.foot_encuesta {font-size:10px; color:#555555; margin-top:10px;}
		.content_encuesta .message_ok_ko {background-color:#EBE9DF;padding:5px; margin-bottom:10px; overflow:hidden;}
		.content_encuesta .form_ko {color:#C00000; text-align:center;}


/* Compartir */
.cont_xarxes_socials {background-color:#ebe9df; text-align:left; overflow:hidden; padding:10px 0px 10px 15px;}
	.cont_xarxes_socials a {display:block; float:left; margin-right:15px; overflow:hidden;}
.cont_butlleti {background-color:#ededea; text-align:left; overflow:hidden; padding:5px;}
	.cont_butlleti label {display:block; font-weight:bold;}
	.cont_butlleti input {height:20px; line-height:20px; background-color:#fff; border:0px; margin:0px; margin-top:5px; font-size:11px; padding:0px 6px; color:#555555;float:right;}
	.cont_butlleti input[type="text"] {padding:0px 3px; float:left; width:55%; color:#969696;}

/* Rānquings */
.cont_ranquings {background-color:#e8e5d7; text-align:left; overflow:hidden; padding:10px; }
	.cont_tipus {background-color:#fff; text-align:center; overflow:hidden; font-size:10px; font-weight:bold; text-transform:lowercase;}
		.cont_tipus a {display:block; float:left; width:50%; line-height:25px; }
		.tipus_actiu {background-color:#ededea;}
	.cont_ranquings ol {padding:0px; padding-left:15px; margin:0px;}
	.cont_ranquings li {margin-bottom:10px; font-weight:bold; font-size:10px;}

/* Editorial */
.titol_grup_editorial {margin-bottom:0px;}
.cont_editorial {background-color:#2d2923; text-align:left; padding:10px; border-top:1px solid #eaeaea;}
	.ce_titol {color:#fff; font-size:16px;}
	.ce_cos {color:#b1aba2; margin-bottom:0px;}
	.ce_avantitol {color:#b1aba2; margin-top:0px; margin-bottom:10px;}

/* Opiniķ */
.cont_opinions {margin-bottom:0px;}
.cont_apunts_amb_llibertat {background-color:#d9d4bd;}
.cont_opinio {background-color:#d9d4bd; text-align:left; padding:10px; border-top:1px solid #eaeaea; overflow: hidden;}
.cont_apunts_amb_llibertat .cont_opinio {float:none; width:auto; padding:0px; border:0px; height:auto;}
	.cont_apunts_amb_llibertat .co_contingut {padding:10px; padding-bottom:0px;}
		.cont_apunts_amb_llibertat .co_contingut .coc_autor {margin-bottom:5px;}
		.cont_apunts_amb_llibertat .co_contingut .coc_titol {margin-bottom:0px;}
	.co_imatge {width:80px;}
	.coc_autor {margin-top:0px; margin-bottom:10px;}
		.coc_autor span {display:block; color:#292929; font-size:9px; text-transform:none;}
	.coc_titol {color:#000; font-size:17px;}
	.coc_cos {color:#333; margin-bottom:0px;}
	.cont_apunts_amb_llibertat .mes_resultats {float:none; padding:5px; width:auto; border-top:1px solid #eaeaea; margin-top:10px;}
/* Nou bloc opiniķ */
.cont_all_author_opinions {margin:0px 15px 15px 15px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; overflow:hidden;}
.cont_all_author_opinions .titol_grup {margin-bottom:0px;}
.cont_grup_autors {overflow:hidden; position:relative; /*height:190px;*/}
.cont_all_author_opinions_int {padding:0px 20px; position:relative; overflow:hidden; background:#D9D4BD;}
.cont_all_author_opinions_int .fletxa_esquerra, .cont_all_author_opinions_int .fletxa_esquerra_dis {left:0px; height:31px; position:absolute; top:83px; width:22px; z-index:100; background:url("../images/ico_fletxa_esquerra3.png") no-repeat scroll left top transparent;}
.cont_all_author_opinions_int .fletxa_dreta, .cont_all_author_opinions_int .fletxa_dreta_dis {background: url("../images/ico_fletxa_dreta3.png") no-repeat scroll left top transparent; right:0px; height: 31px; position: absolute; top: 83px; width: 22px; z-index:100;}
.cont_all_author_opinions_int .fletxa_esquerra_dis, .cont_all_author_opinions_int .fletxa_dreta_dis {opacity:0.4;}
.cont_grup_autors_int {position: absolute; top: 0px; left: 0px; /*width:5000px;*/}
.cont_grup_autors_items {/*width:930px;*/float:left;}
.cont_opinio {float:left; width:212.5px; padding-bottom:0px; /*height:85px;*/}
.cont_opinio.mes_resultats {float:none; width:auto; height:auto; padding:5px; clear:both;}
.cont_all_author_opinions .coc_titol {font-size:12px;}
.cont_all_author_opinions .coc_autor {font-size:10px;}
.cont_all_author_opinions .co_imatge {width:auto;}
.cont_all_author_opinions .co_imatge img {height:70px;}
	
/* Entrevistes */
.cont_entrevistes {float:left; overflow:hidden; /*width:285px;*/ text-align:center; margin-right:15px; margin-bottom:15px; background-color:#292929; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
	.cont_entrevistes .titol_grup {margin-bottom:0px;}
	.ce_entrevista {text-align:left;}
		.cee_imatge {text-align:center;}
		.cee_titol {font-size:17px; font-weight:bold; margin:15px 10px; color:#FBFBFB;}
			.cee_titol a {color:#FBFBFB;}
			.cee_titol a:hover {color:#aaa;}
		.cee_subtitol {text-transform:uppercase; color:#b1aba2; font-weight:bold; margin:0px 10px 15px 10px;}
			.cee_subtitol a:link, .cee_subtitol a:active, .cee_subtitol a:visited {color:#dbdbdb;}
			.cee_subtitol a:hover {color:#fff;}

/* Torre de guaita */
/* Portada */
.cont_ample {margin-left:15px;}
	.titol_grup .titol_grup_int span {color:#969696; margin-right:5px;}
	.cont_media {background-color:#292929; overflow:hidden; border-top:1px solid #eaeaea; padding:20px 21px; position:relative;}
		.cont_media a.fletxa_dreta, .cont_media a.fletxa_esquerra, .cont_media a.fletxa_dreta_dis, .cont_media a.fletxa_esquerra_dis {position:absolute; width:22px; height:31px; z-index:100; top:83px;}
			.cont_media a.fletxa_dreta, .cont_media a.fletxa_dreta_dis {right:0px; background:url('../images/ico_fletxa_dreta3.png') top left no-repeat;}
			.cont_media a.fletxa_esquerra, .cont_media a.fletxa_esquerra_dis {left:0px; background:url('../images/ico_fletxa_esquerra3.png') top left no-repeat;}
			.cont_media a.fletxa_dreta_dis, .cont_media a.fletxa_esquerra_dis {opacity:0.4;}
		.cont_media_int {position:relative; height:195px; overflow:hidden;}
			.cmi_items {position:absolute; top:0px; left:0px; width:5000px;}
	.cont_media_item, .cont_media_item_last {float:left; margin:0px 6px; width:220px; text-align:center;}
		.cont_media_item img, .cont_media_item_last img {display:block; margin:0px auto; max-width:100%; max-height:160px;}
		.cont_media_item iframe, .cont_media_item object, .cont_media_item embed {width:100%; height:160px;}
		.cont_media_item a:hover span, .cont_media_item_last a:hover span {color:#960000;}
		.cont_media_item a span, .cont_media_item_last a span {text-align:left; display:block; color:#fff; margin:5px 0px; font-weight:bold; font-size:12px; text-transform:none;}
		.cont_media_item span, .cont_media_item_last span {text-align:left; display:block; color:#c00; margin-top:5px; font-weight:bold; text-transform:uppercase;}
			.cont_media_item span a, .cont_media_item_last span a {color:#c00;}
			.cont_media_item span a:hover, .cont_media_item_last span a:hover {color:#f00;}
	.cont_media_item_last {margin-right:0px;}
	.cont_media.mes_resultats a:hover {color:#ccc;}

/* Llistat galeries */
.cont_galleries {}
	.cg_line {margin-bottom:15px; overflow:hidden;}
		.cg_line .cont_media_item {width:33%; margin:0px auto;}
			.cg_line .cont_media_item iframe, .cg_line .cont_media_item object, .cg_line .cont_media_item embed {width:220px; height:160px;}
		.cg_line .cont_media_item .cmi_title {text-align:left; display:block; margin:10px; font-weight:bold; font-size:14px; text-transform:uppercase;}
		.cg_line .cont_media_item a:link, .cg_line .cont_media_item a:active, .cg_line .cont_media_item a:visited {color:#000;}
			.cg_line .cont_media_item a:hover {color:#960000;}
		.cg_line .cont_media_item span {text-align:left; display:block; color:#666; margin:5px 10px; font-weight:bold; font-size:12px; text-transform:none;}

.mes_resultats {text-align:right; padding:5px; color:#999;}
	.mes_resultats a {font-weight:normal; color:#999; display:block;}
		.mes_resultats a:hover {color:#292929;}
	.cont_opinio.mes_resultats a {color:#555;}
		.cont_opinio.mes_resultats a:hover {color:#292929;}

.banner {margin:0px 15px 15px 0px; clear:both; width:auto; /*overflow: hidden;*/}
.banner2 {background-color:#909090; margin:0px 15px 15px 0px; height:235px; overflow:hidden;}
.banner3 {margin-bottom:15px; clear:both;}
.banner.dalt {margin:10px 0px;}

/** News By Category */
.news_by_category {text-align:left;}
.news_by_category_item {margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #DDD;}
	.news_by_category_item img {max-width:150px;}
	.news_by_category_item h2 {font-size:18px;}

.nbci_top {margin-bottom:5px; font-size:10px; font-weight:700; text-transform:uppercase;}
.nbci_date {color:#777;}
.nbci_category {color:#C00;}

.nbci_bottom {}
.nbci_image {float:left;}
.nbci_image img {margin-right:15px;}
.nbci_image span {display:block}
.nbci_avantitle {color:#9d0e0e; font-weight:bold; text-transform:uppercase; margin:5px 0px;}
	.nbci_avantitle a:link, .nbci_avantitle a:active, .nbci_avantitle a:visited {color:#5a0a0a;}
	.nbci_avantitle a:hover {color:#9d0e0e;}
.nbci_avantitle span {color:#aaa;}
.nbci_avantitle span.nbci_author {color:inherit;}
.nbci_title {margin:6px 0px; color:#000; font-size:18px; line-height:1.3em; font-weight:700;}
.nbci_subtitle {margin:8px 0px; font-size:13px; color:#444;}
.nbci_body {color:#555;}

/* PAGINATOR - Basic Styles */
.paginator_bar {margin-bottom:10px; padding:8px 0px; text-align:left; color:#666666; background:#EBEBEB; clear:both; font-weight:700; font-family:Arial, Helvetica, sans-serif; position:relative;}
.paginator_bar_int {}
.paginator_bar_left {position:absolute; left:5px; background:#fff; top:5px;}
.paginator_bar_left a:link, .paginator_bar_left a:active, .paginator_bar_left a:visited, .paginator_bar_left a:hover {border:1px solid #ddd; display:block; width:23px; height:23px; background:url(../images/pag_arrow_left.png) no-repeat center;}
.paginator_bar_center {margin:3px 0px; font-size:11px; color:#999; background:none; text-align:center;}
.paginator_bar_right {position:absolute; right:5px; background:#fff; top:5px;}
.paginator_bar_right a:link, .paginator_bar_right a:active, .paginator_bar_right a:visited, .paginator_bar_right a:hover {border:1px solid #ddd; display:block; width:23px; height:23px; background:url(../images/pag_arrow_right.png) no-repeat center;}
.paginator_bar_center span {margin:0px 3px; padding:5px 8px; background:#FFF;}
.paginator_bar_center span.pag_num {border:1px solid #DDD;}
.paginator_bar_center span.pag_num_active {color:#444; border:1px solid #b48585;}
span.paginator_dots {color:#666666; background:none; border:none; padding-right:0px;}



/** EVENT SHEET - Common Styles */
.cont_event_ext, .event_ext {text-align:left;}

/** EVENT SHEET - Top Elements */
.top_event_ext {overflow:hidden; font-size:11px;}
	.category_event_ext {font-size:11px; font-weight:700; text-transform:uppercase; color:#f00;}
	.price_event_ext {float:right; width:38%; text-align:right; display:none}
		.price_event_ext span {padding:4px 5px; background:#DDD; font-weight:700;}

/** EVENT SHEET - Title */
.title_event_ext {margin-bottom:10px; font-size:30px; line-height:1.2em; font-weight:700; color:#000;}

/** EVENT SHEET - Info & Options Bar */
.info_event_ext {margin-bottom:10px; padding:3px 0px; line-height:1.3em; background-color:#d9d4bd;}
	.info_event_ext span {font-weight:700; font-size:11px;}
	.info_event_ext_left {float:left; width:38%; line-height:20px; text-align:left;}
	.info_event_ext_left span {margin-left:10px;}
	.info_event_ext_left span.info_event_city {}
	.info_event_ext_right {text-align:right; height:20px; overflow:hidden;}
		.info_event_ext_right .addthis_toolbox {float:right; width:77%;}
		.info_event_ext_right a {margin-right:10px;}

/** EVENT SHEET - Body */
.body_event_ext {font-size:13px; line-height:1.5em; color: #333;}
.more_info_event_ext {margin:10px 0px; padding:3px 0px; border-top:1px solid #DDD; border-bottom:1px solid #DDD; font-size:11px; overflow:hidden;}
.body_event_ext a:link, .body_event_ext a:active, .body_event_ext a:visited {color:#960000}
.body_event_ext a:hover {color:#f00000;}

/** EVENT SHEET - Images */
.img_event_ext {float:left; margin-right:15px; margin-bottom:15px; font-size:11px; font-weight:700; width:200px; overflow:hidden;}
.img_event_ext img {margin-bottom:3px;}
.img_event_ext span {margin-bottom:1px; display:block; font-size:10px; font-weight:normal; color:#777;}

/** EVENT SHEET - Location */
.location_event_ext {margin:10px 0px; padding:3px 0px; clear:both;}
	.location_event_ext_title {border-top:3px solid #9A9A9D; background:url(../images/bg_title_group_ranking.gif) left 6px no-repeat; margin-bottom:2px; padding:3px 0px 0px 15px; padding-bottom:4px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
	.location_event_ext_int {position:relative; border:1px solid #DDD;}
	.location_event_ext_int_left {}
	.location_event_ext_int_right {position:absolute; top:0; right:0; padding:8px; color:#000; background-color:#fff; font-weight:700; border-left:1px solid #DDD; border-bottom:1px solid #DDD; line-height:1.4em;}
		.location_event_ext_int strong {}
		.location_event_ext_int strong.event_ext_location {font-size:14px; line-height:1.8em;}
		.location_event_ext_int span {}
		.location_event_ext_int_left span {}

/* DIARY - Common Styles */
.cont_diary_calendar {color:inherit; background:#DDD; text-align:center;}

/* DIARY - Top Elements */
.top_diary_calendar {width:98%; margin:0 auto; padding:10px 0px; font-weight:700; text-align:left;}
.top_diary_calendar_nav {float:left; width:48%;}
.top_diary_calendar_this {margin-bottom:5px; font-size:16px; line-height:1.3em;}
.top_diary_calendar_links {}
.top_diary_calendar_send {float:right; margin:5px;}
	.top_diary_calendar_send a:link, .top_diary_calendar_send a:active, .top_diary_calendar_send a:visited {color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px 10px; background-color:#ce322e; line-height:19px; display:block; font-size:11px;}
	.top_diary_calendar_send a:hover {}
.top_diary_calendar_filter {float:right; width:48%; padding:13px 0px; text-align:right;}
.top_diary_calendar table {width:100%;}

.table_real_calendar {width:100%; border-color:#888; border-left:1px solid #DDD; text-align:left;}
.table_real_calendar th {background:#5b5b5b; color: #f0f0f0; height: 35px; text-align: center; width: 14.28%; border: none;}
.table_real_calendar td {color:#999999; height:85px; border-bottom:1px solid #DDD; border-right:1px solid #DDD; vertical-align: top;}
.table_real_calendar td .day_number {float: right; width: 15px; height: 15px; text-align:center;}
.fecha_real_calendar {font-size:18px; font-weight: 700; color: #444; text-align: center; margin-bottom: 10px;}

/* DIARY -  */
.enabled {background:#FFFFFF;}
.enabled.today {background-color:#fff7e7;}
.disabled {background:#EFEFEF;}
.align_left {text-align:left;}
.align_right {text-align:right;}
.align_center {text-align:center;}

/* DIARY - Messages */
.diary_calendar_message {position:absolute; top:45%; padding:15px 0px; color:#FFF; background:#333; border:1px solid #DDD; font-weight:700; width:998px; margin:0px auto;}
.diary_calendar_message_int {}

.table_real_calendar td a {display:block; color:#FFF; padding:5px; margin:3px; font-size:11px;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

/* DIARY - Events */
a.event_1:link, a.event_1:active, a.event_1:visited, a.event_1:active, a.event_1:hover {background:#8A8A8A;}
a.event_2:link, a.event_2:active, a.event_2:visited, a.event_2:active, a.event_2:hover {background:#51AFC3;}
a.event_3:link, a.event_3:active, a.event_3:visited, a.event_3:active, a.event_3:hover {background:#7BC351;}
a.event_4:link, a.event_4:active, a.event_4:visited, a.event_4:active, a.event_4:hover {background:#C351C3;}
a.event_5:link, a.event_5:active, a.event_5:visited, a.event_5:active, a.event_5:hover {background:#8A8A8A;}
a.event_6:link, a.event_6:active, a.event_6:visited, a.event_6:active, a.event_6:hover {background:#51AFC3;}
a.event_7:link, a.event_7:active, a.event_7:visited, a.event_7:active, a.event_7:hover {background:#7BC351;}
a.event_8:link, a.event_8:active, a.event_8:visited, a.event_8:active, a.event_8:hover {background:#C351C3;}
a.event_9:link, a.event_9:active, a.event_9:visited, a.event_9:active, a.event_9:hover {background:#8A8A8A;}
a.event_10:link, a.event_10:active, a.event_10:visited, a.event_10:active, a.event_10:hover {background:#51AFC3;}
a.event_11:link, a.event_11:active, a.event_11:visited, a.event_11:active, a.event_11:hover {background:#7BC351;}
a.event_12:link, a.event_12:active, a.event_12:visited, a.event_12:active, a.event_12:hover {background:#C351C3;}
a.event_13:link, a.event_13:active, a.event_13:visited, a.event_13:active, a.event_13:hover {background:#8A8A8A;}
a.event_14:link, a.event_14:active, a.event_14:visited, a.event_14:active, a.event_14:hover {background:#51AFC3;}

a.event_62:link, a.event_62:active, a.event_62:visited, a.event_62:active, a.event_62:hover {background:#5151c3;}
a.event_63:link, a.event_63:active, a.event_63:visited, a.event_63:active, a.event_63:hover {background:#C351C3;}
a.event_64:link, a.event_64:active, a.event_64:visited, a.event_64:active, a.event_64:hover {background:#993300;}
a.event_65:link, a.event_65:active, a.event_65:visited, a.event_65:active, a.event_65:hover {background:#6699FF;}
a.event_66:link, a.event_66:active, a.event_66:visited, a.event_66:active, a.event_66:hover {background:#7BC351;}
a.event_67:link, a.event_67:active, a.event_67:visited, a.event_67:active, a.event_67:hover {background:#8A8A8A;}
a.event_68:link, a.event_68:active, a.event_68:visited, a.event_68:active, a.event_68:hover {background:#CC0000;}
a.event_69:link, a.event_69:active, a.event_69:visited, a.event_69:active, a.event_69:hover {background:#51AFC3;}
a.event_70:link, a.event_70:active, a.event_70:visited, a.event_70:active, a.event_70:hover {background:#C2C351;}
a.event_71:link, a.event_71:active, a.event_71:visited, a.event_71:active, a.event_71:hover {color:#777; background:#FFE400;}
a.event_72:link, a.event_72:active, a.event_72:visited, a.event_72:active, a.event_72:hover {background:#de852c;}

/* DIARY - Tooltips */
.tooltip_event_info {padding:5px; font-size:11px; position:absolute; color:#DDD; background:#333; z-index:1000; display:none; border:1px solid #DDD; text-align:left;}

.table_real_calendar td a.link_more_events {width:auto; text-align:center; font-size:10px; background-color:#d6d6d6; color:#292929; padding:3px; cursor:pointer;}

/** VIEWER - Basic News Styles **/
.news_ext {text-align:left; font-size:13px;}
.avantitle_news_ext {font-size:11px; font-weight:700; text-transform:uppercase; color:#f00;}
.title_news_ext {margin:15px 0px; font-size:30px; line-height:1.2em; font-weight:700; color:#000;}
.subtitle_news_ext {font-size:18px; margin-bottom:25px; font-weight:700; color:#555;}
.author_news_ext {font-size:11px; color:#9d0e0e; font-weight:bold; text-transform:uppercase; margin:5px 0px;}
	.author_news_ext a:link, .author_news_ext a:active, .author_news_ext a:visited {color:#5a0a0a;}
	.author_news_ext a:hover {color:#9d0e0e;}
.body_news_ext {text-align:justify; font-size:13px; line-height:1.4em;}
.subtitle_news_ext a, .body_news_ext a {color:#960000}
.subtitle_news_ext a:hover, .body_news_ext a:hover {color:#f00000;}

/** VIEWER - Top News Items (Date, Category, Send, Print) **/
.top_news_ext {margin:0px 0px 15px 0px; padding:3px 10px; font-size:11px; font-weight:700; color:#000; background-color:#d9d4bd;}
.top_news_ext_left {float:left; width:38%; line-height:20px; text-align:left;}
span.date_news_ext {}
span.date_news_ext span {padding:0px 8px 0px 4px;}
.top_news_ext_right {padding-top:1px; text-align:right; height:20px; overflow:hidden;}
		.top_news_ext_right .addthis_toolbox {float:right;}
		.top_news_ext_right a {margin-left:10px; float:right;}
		.top_news_ext_right a.send_news_ext {margin-top:3px;}
.category_path_news_ext {color:#888;}

/** VIEWER - News Images **/
.imgs_news_ext {position:relative; float:left; width:290px; overflow: hidden; margin-right:15px; margin-bottom:15px;}
.img_news_ext {position:relative; float:left; overflow: hidden; margin-right:15px; margin-bottom:15px; width: 250px;}
	.img_news_ext .img_imgs_news_ext {margin:0px auto;}
.imgs_news_ext_nav {position:absolute; top:45%; left:0; right:0;}
.left_arrow_imgs_news_ext {width:16px; height:20px; position:absolute; left:0;}
.right_arrow_imgs_news_ext {width:16px; height:20px; position:absolute; right:0;}
.left_arrow_imgs_news_ext a:link, .left_arrow_imgs_news_ext a:active, .left_arrow_imgs_news_ext a:visited, .left_arrow_imgs_news_ext a:hover {display:block; width:16px; height:20px; color:inherit; background:url(../images/arrow_left.gif) no-repeat 0 0;}
.right_arrow_imgs_news_ext a:link, .right_arrow_imgs_news_ext a:active, .right_arrow_imgs_news_ext a:visited, .right_arrow_imgs_news_ext a:hover {display:block; width:16px; height:20px; color:inherit; background:url(../images/arrow_right.gif) no-repeat 0 0;}
.img_imgs_news_ext {font-size:11px; font-weight:700; margin:0px 20px; text-align:center;}
.img_imgs_news_ext img {margin-bottom:3px;}
.img_imgs_news_ext span {margin-bottom:1px; display:block; font-size:10px; font-weight:normal; color:#777;}

/** VIEWER - News videos **/
.videos_news_ext {position:relative; overflow: hidden; margin:10px auto;}
.video_news_ext {position:relative; overflow: hidden; margin:10px auto;}
/*	.video_news_ext .video_videos_news_ext {margin:0px auto;}*/
.videos_news_ext_nav {position:absolute; top:45%; left:0; right:0;}
.left_arrow_videos_news_ext {width:16px; height:20px; position:absolute; left:0;}
.right_arrow_videos_news_ext {width:16px; height:20px; position:absolute; right:0;}
.left_arrow_videos_news_ext a:link, .left_arrow_videos_news_ext a:active, .left_arrow_videos_news_ext a:visited, .left_arrow_videos_news_ext a:hover {display:block; width:16px; height:20px; color:inherit; background:url(../images/arrow_left.gif) no-repeat 0 0;}
.right_arrow_videos_news_ext a:link, .right_arrow_videos_news_ext a:active, .right_arrow_videos_news_ext a:visited, .right_arrow_videos_news_ext a:hover {display:block; width:16px; height:20px; color:inherit; background:url(../images/arrow_right.gif) no-repeat 0 0;}
.video_videos_news_ext {font-size:11px; font-weight:700; margin:0px 20px; text-align:center;}
.video_videos_news_ext iframe, .video_videos_news_ext object, .video_videos_news_ext embed {width:100%; height:450px;}

/** VIEWER Opinion */
.bottom_images {}
	.bottom_images .imgs_news_ext, .bottom_images .img_news_ext {float:none; margin:15px auto;}

/** VIEWER - Rate Content **/
.news_ext_rate {margin:15px 0px; padding:3px 0px;}
.news_ext_vote {float:left; margin-right:15px;}
.news_ext_vote img {vertical-align:middle;}
.news_ext_valuation {float:left;}

/** VIEWER - Share Content **/
.news_ext_share {overflow:hidden; clear:both; margin:15px 0px;}
.news_ext_share_int {padding:3px 0px;}
.news_ext_share_int img {vertical-align:middle;}
.news_ext_print {float:left; line-height:30px; margin-right:15px;}
.news_ext_send {float:left; line-height:30px; clear:right;}
.news_ext_promote {float:left; margin-right:10px;}
.news_ext_promote a {margin-right:5px;}
.news_ext_promote img {width:30px;}

/** VIEWER - Share Content - Send Form **/
.news_ext_send_form {clear:both; overflow:hidden; margin:15px 0px;}
	.news_ext_send_form form {border:1px solid #DDD; padding:15px; background-color:#F6F4E8; text-align:left;}
	.news_ext_send_form .title_form_std {border-bottom:1px solid #ddd; font-weight:bold; font-size:15px; padding-bottom:3px; margin-bottom:15px;}
	.news_ext_send_form .line_form_std {margin:5px 0px;}
		.news_ext_send_form .line_form_std label {display:block; font-weight:bold;}
		.news_ext_send_form .line_form_std textarea, .news_ext_send_form .line_form_std input {border:1px solid #666;}
		.news_ext_send_form .line_form_std textarea {width:100%; height:60px;}
		.news_ext_send_form .line_form_std .field_info {display:block; color:#666; margin:3px 0px;}
		.news_ext_send_form .required_field {margin:5px 0px; float:left;}
		.news_ext_send_form .last_line_form_std_right {float:right;}
a.tab_close_form {display:block; clear:both; padding-right:12px; padding:3px 19px 3px 0px; font-size:11px; font-weight:700; text-align:right; background:url(../images/bg_tab_close.gif) no-repeat right 0;}

/* VIEWER - Comments */
.global_comments_form {clear:both; overflow:hidden; margin:15px 0px;}
	.global_comments_form_form {border:1px solid #DDD; padding:15px; background-color:#F6F4E8; text-align:left;}
	.global_comments_form_form .line_form_std {margin:5px 0px;}
		.global_comments_form_form .line_form_std label {display:block; font-weight:bold;}
		.global_comments_form_form .line_form_std textarea, .global_comments_form_form .line_form_std input {border:1px solid #666;}
		.global_comments_form_form .line_form_std textarea {width:100%; height:60px;}
		.global_comments_form_form .line_form_std .field_info {display:block; color:#666; margin:3px 0px;}
		.global_comments_form_form .last_line_form_std_left {margin:5px 0px; float:left;}
		.global_comments_form_form .last_line_form_std_right {float:right;}

/** MODAL BOX */
.cont_modal {position:fixed; top:0px; bottom:0px; left:0px; right:0px; background-color:#000; opacity:0.6; display:none; z-index:10000;}
.cont_modal_int {width:675px; height:auto; display:none; position:fixed; overflow:auto; z-index:10001;}
.cont_modal_int a.tab_close_form {padding:3px 19px 2px 0px;}
.cont_modal_int form {border:1px solid #DDD; padding:15px; background-color:#fff; text-align:left;}
.cont_modal_int .title_form_std {border-bottom:1px solid #ddd; font-weight:bold; font-size:15px; padding-bottom:3px; margin-bottom:15px;}
.cont_modal_int .line_form_std {margin:5px 0px;}
	.cont_modal_int .line_form_std label {display:block;}
	.cont_modal_int .line_form_std textarea {width:100%; height:60px;}
	.cont_modal_int .line_form_std .field_info {display:block; color:#666; margin:3px 0px;}
	.cont_modal_int .required_field {margin:5px 0px; float:left;}
	.cont_modal_int .last_line_form_std_right {float:right;}

/** VIEWER - Blocks **/
.block_news_ext {margin:15px 0px; padding:3px 0px; text-align:center;}
.block_news_ext object {width:100%;}

/** VIEWER - Related Photogallery **/
.related_photogallery {}
.related_photogallery_images {}
.related_photogallery_images img {width:46%; margin:5px}
.related_photogallery_desc {font-size:11px;}

/** VIEWER - Show-Hide Related Elements **/
a.show_html {color:inherit; padding-right:9px; background:url(../images/ico_link_show.gif) no-repeat right 2px;}
a.hide_html {color:inherit; padding-right:13px; background:url(../images/ico_link_hide.gif) no-repeat right 5px;}

.cv_item {overflow:hidden; width:100%; margin-top:5px;}
	.cv_item iframe, .cv_item object {width:100%; height:100%;}
	.cv_item .cv_titol {font-size:14px; margin:7px 0px; font-weight:bold; text-align:left;}
	.cv_item .cv_descripcio {font-size:11px; text-align:left;}

/* Related Notices */
.related_notices {font-size:11px; line-height:1.5em; margin:5px; overflow:hidden; text-align:left;}
.title_related_notices {}
.related_notices ul {margin:0; padding:0; list-style-type:none;}
.related_notices ul li {margin:0; padding:1px 0px 1px 16px;}
.related_notices ul li.related_notice {color:inherit; background:url(../images/ico_rnotice.gif) no-repeat 0px 4px;}
.related_notices ul li.related_news {color:inherit; background:url(../images/ico_rnotice.gif) no-repeat 0px 4px;}
.related_notices ul li.related_library {color:inherit; background:url(../images/ico_rnotice.gif) no-repeat 0px 4px;}
.related_notices ul li.related_gallery {color:inherit; background:url(../images/ico_rgallery.gif) no-repeat 0px 4px;}
.related_notices ul li.related_external {color:inherit; background:url(../images/ico_rnotice.gif) no-repeat 0px 4px;}
.related_notices ul li.related_video {color:inherit; background:url(../images/ico_rvideo.gif) no-repeat 0px 4px;}
.related_notices ul li.related_video object {width:180px; height:100px;}
.related_notices ul li.related_sound {color:inherit; background:url(../images/ico_raudio.gif) no-repeat 0px 4px;}
.related_notices ul li.related_event {color:inherit; background:url(../images/ico_revent.gif) no-repeat 0px 4px;}

/* Notice Options */
.foot_notice {clear:both; margin-top:15px; padding:5px; border-top:1px solid #DDD;}
.foot_notice img {margin:2px 0px; vertical-align:middle;}
.foot_notice span {margin:6px 3px 6px 0px; vertical-align:middle; font-size:10px;}
.foot_notice_options {float:left; margin-bottom:5px;}
.foot_notice_options a:link, .foot_notice_options a:active, .foot_notice_options a:visited, .foot_notice_options a:hover {padding:0px 8px 0px 4px; border-right:1px solid #DDD;}
/* Social Bookmarks */
.foot_social_nets {float:right;}
.foot_notice .last_comments a:link, .foot_notice .last_comments a:active, .foot_notice .last_comments a:visited, .foot_notice .last_comments a:hover {padding:0px; border-right:none;}
.foot_social_nets img {margin-left:8px;}

/* Notice Valorations Content */
.cont_notice_valorations {margin:0px; border-top:1px solid #DDD; border-bottom:1px solid #DDD; font-size:11px;}

/* Vote Notice */
.cont_vote_notice {float:left; color:inherit; background:url(../images/ico_vote_ok.gif) no-repeat 0px 0px;padding:4px 0px;}
.cont_vote_notice a:link, .cont_vote_notice a:active, .cont_vote_notice a:visited, .cont_vote_notice a:hover {background:none; vertical-align:middle;}
.num_vote_notice {padding-right:2px;}
.desc_vote_notice {padding-right:5px;}
.text_vote_notice_1 {}
.text_vote_notice_2 {color:#669900; background:none;}
.text_vote_notice_3 {color:#990000; background:none;}

/* Valuation Notice */
.cont_notice_valuation {float:right; margin:2px 0px;}
.cont_notice_valuation span, .cont_notice_valuation a {vertical-align:middle;}
.info_valuation_notice {float:left;}
.ivn {padding-right:4px;}
.ivn_voted {color:#669900; background:none; padding-right:4px;}
.ivn_voted2 {color:#990000; background:none; padding-right:4px;}
.cont_valuation_notice {float:left; position:relative; width:60px; height:14px; color:inherit; background:url(../images/ico_valorate.gif) repeat-x 0 2px; overflow:hidden;}
.valuation_notice_links {position:absolute; top:0px; left:0px; width:60px; height:14px; z-index:1000;}
.valuation_notice_links a:link, .valuation_notice_links a:active, .valuation_notice_links a:visited {display:block; float:left; width:12px; height:14px;}
.valuation_notice_links a:hover {display:block; float:left; width:12px; height:14px; color:inherit; background:url(../images/ico_valorate_h.gif) repeat-x 0 2px;}
.valuation_notice_results {position:absolute; top:0px; left:0px; z-index:1; height:14px; color:inherit; background:url(../images/ico_valorate_o.gif) repeat-x 0 2px;}

/** BREADCRUMB */
.bread_crumb {margin-bottom:10px; font-size:11px;}
.bread_crumb_int {margin:0; text-align:left;}
.bread_crumb_int span {margin:0px 5px 0px 0px; padding:0px 8px 0px 0px; background:url(../images/ico_breadcrumb.gif) no-repeat right 2px;}
.bread_crumb_int a {margin:0px 5px 0px 0px; padding:0px 7px 0px 0px; background:url(../images/ico_breadcrumb.gif) no-repeat right 2px;}
.bread_crumb_int h1 {display:inline; font-size:100%;}

/** SEARCH - Form */
.cont_search_content {}
.search_content_form {}
.search_content_form_int {}
.search_content_form_int img {margin-left:4px; vertical-align:middle;}
.search_content_form_left {float:left; width:48%;}
	.search_content_form_left input {width:90%;}
.search_content_form_right {float:right; width:50%;}

.cont_search_content {clear:both; text-align:left; overflow:hidden; padding:15px; background-color:#F6F4E8;}
	.cont_search_content .line_form_std {margin:5px 0px;}
		.cont_search_content .line_form_std label {display:block; font-weight:bold;}
		.cont_search_content .line_form_std input {border:1px solid #666;}
		.cont_search_content .line_form_std .field_info {display:block; color:#666; margin:3px 0px;}
		.cont_search_content .last_line_form_std_right {float:right;}

/** SEARCH - Results */
.cont_search_results {margin:20px 0px;}
.search_results_info {padding:5px 0px; font-size:11px; border-top:1px solid #DDD; border-bottom:1px solid #DDD;}
.search_results_info em {font-weight:700;}

.search_item {margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #DDD; text-align:left;}
	.search_item_img {float:left; overflow:hidden; width:150px; margin-right:15px;}
		.search_item_img img {width:150px;}
		.search_item_img span {font-size:9px; margin:3px 0px; color:#666; display:block;}
	.search_item_top {color:#9d0e0e; font-weight:bold; text-transform:uppercase; margin:5px 0px;}
		.search_item_top a:link, .search_item_top a:active, .search_item_top a:visited {color:#5a0a0a;}
		.search_item_top a:hover {color:#9d0e0e;}
		.search_item_top span, .search_item_top a:link, .search_item_top span, .search_item_top a:visited, .search_item_top span, .search_item_top a:active {color:#aaa;}
	.search_item_author {color:#c00; font-weight:bold; text-transform:uppercase; margin:5px 0px;}
	.search_item_title {margin:6px 0px; color:#000; font-size:18px; line-height:1.3em; font-weight:700;}
	.search_item_subtitle {margin:8px 0px; font-size:13px; color:#444;}
	.search_item_body {color:#555;}

/* Title Groups & Subgroups */
.t_group_std {margin-bottom:5px; padding:5px 8px; background:#EBEBEB; border-top:2px solid #DDD; font-weight:700; font-size:14px;}
.t_subgroup_std {margin-bottom:10px; padding:3px 10px; font-weight:700; text-transform:uppercase; background-color:#d9d4bd; line-height:20px; text-align:left;}

.cont_interview .subtitle_news_ext {font-size:11px; font-weight:700; text-transform:uppercase; color:#f00; text-align:justify;}
	.intro_news_ext {font-size:14px; margin-bottom:20px; line-height:1.4em; text-align:justify;}
		.intro_news_ext a, .questions_news_ext a, .special_news_ext a {color:#960000}
		.intro_news_ext a:hover, .questions_news_ext a:hover, .special_news_ext a:hover {color:#f00000;}
	.answer_news_ext {text-align:justify;}
	.question_news_ext {font-weight:bold; margin-bottom:5px;}
		.questions_news_ext_item {margin-bottom:15px; font-size:13px; line-height:1.4em;}
	.special_news_ext {text-align:right; font-size:16px; margin:15px 0px; font-style:oblique;}
	
/* Humor amb llibertat */
.hal_item {overflow:hidden; background:#c66; color:#eee;}
	.hal_item a {color:#eee;}
		.hal_item a:hover {color:#fff;}
	.hali_imatge {overflow:hidden; padding:10px;}
		.hali_imatge img {max-width:100%;}
	.hali_text {font-weight:bold; margin:0px 10px 10px; font-size:12px;}

/* Memōria histōrica */
.cont_memoria_historica {background-color:#EDEDEA;}
	.cont_memoria_historica .titol_grup {margin-bottom:0px;}
	.cont_memoria_historica .cn_amb_imatge, .cont_memoria_historica .cn_sense_imatge, .cont_memoria_historica .cn_amb_imatge_last {overflow:hidden; border-bottom:1px solid #d9d4bd; margin:10px 0px 0px 0px;}
	.cont_memoria_historica .cn_amb_imatge_last {border:0px;}
		.cont_memoria_historica .cnai_imatge {width:auto; text-align:center; margin:0px; float:none;}
			.cont_memoria_historica .cnai_imatge img {max-width:190px; margin:0px auto 10px;}
		.cont_memoria_historica .cn_sense_imatge .cnai_contingut {margin-left:10px;}
		.cont_memoria_historica .cnai_contingut {margin:0px 10px;}
			.cont_memoria_historica .cnaic_avantitol {text-transform:none; color:#666; margin:0px 0px 5px 0px;}
			.cont_memoria_historica .cnaic_titol {font-size:15px;}
			.cont_memoria_historica .cnaic_cos {font-size:11px;}
			.cont_memoria_historica .cn_amb_imatge_last .cnaic_cos {margin-bottom:10px;}

/* El fil roig */
.fil_roig {overflow:hidden; margin-bottom:15px; background-color:#EDEDEA;}
	.fil_roig .titol_grup {margin-bottom:0px;}
	.fil_roig .cn_amb_imatge, .fil_roig .cn_sense_imatge {overflow:hidden; border-bottom:1px solid #d9d4bd; margin:10px 0px 0px 0px;}
		.fil_roig .cnai_imatge {width:auto; text-align:center; margin:0px; float:none;}
			.fil_roig .cnai_imatge img {max-width:190px; margin:0px auto 10px;}
		.fil_roig .cn_sense_imatge .cnai_contingut {margin-left:10px;}
		.fil_roig .cnai_contingut {margin:0px 10px;}
			.fil_roig .cnaic_avantitol {text-transform:none; color:#666; margin:0px 0px 5px 0px;}
			.fil_roig .cnaic_titol {font-size:15px;}
			.fil_roig .cnaic_cos {font-size:11px;}

/* Send events */
.align_left {float:left;}
.cont_form_std {text-align:left;}
	.cont_form_std table {width:100%; padding:0px; margin:0px; border:0px;}
		.cont_form_std td {vertical-align:top;}
			.cont_form_std td.fields_left {width:60%; padding-right:15px;}
	.line_form_std, .line_form_textarea {margin-bottom:10px;}
		.line_form_std label, .line_form_textarea label {display:block; font-weight:bold; color:#777;}
			.line_form_std label span, .line_form_textarea label span {display:inline; color:#f00;}
		.line_form_std span {display:block; color:#777;}
		/*.line_form_std textarea {width:99%; height:150px; border:1px solid #777;}
		.line_form_textarea table.mceLayout {width:100%;}
		.line_form_textarea table.mceLayout iframe {width:100%;}*/
		.line_form_std input.input_std {border:1px solid #777;}
	.group_form_std {border:0px; border-top:2px solid #292929;}
		.group_form_std .line_form_std {float:left; line-height:19px; color:#fff; padding:5px 10px 5px 5px; margin:3px; font-size:11px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
		.group_form_std legend {color:#292929; padding:3px; font-weight:bold; font-size:12px;}
			.group_form_std .line_form_std input {float:left;}
			.group_form_std .line_form_std label {display:inline; color:inherit;}
		.group_form_std .event_62 {background-color:#5151c3;}
		.group_form_std .event_63 {background-color:#C351C3;}
		.group_form_std .event_64 {background-color:#993300;}
		.group_form_std .event_65 {background-color:#6699FF;}
		.group_form_std .event_66 {background-color:#7BC351;}
		.group_form_std .event_67 {background-color:#8A8A8A;}
		.group_form_std .event_68 {background-color:#CC0000;}
		.group_form_std .event_69 {background-color:#51AFC3;}
		.group_form_std .event_70 {background-color:#C2C351;}
		.group_form_std .event_71 {background-color:#FFE400; color:#777;}
		.group_form_std .event_72 {background-color:#de852c;}
	.fieldset_left, .fieldset_right {width:46%; padding-top:5px; border:0px; border-top:2px solid #292929;}
	.fieldset_left {float:left;}
	.fieldset_right {float:right;}
		.fieldset_left legend, .fieldset_right legend {color:#292929; padding:3px; font-weight:bold; font-size:12px;}
		.fieldset_right textarea {height:60px;}
	.line_form_captcha {text-align:center; margin-bottom:10px; clear:both;}
		.line_form_captcha .g-recaptcha {width:305px; margin:0 auto;}
	.error_captcha label span {color:#f00;}
		#recaptcha_area {margin:0px auto;}
	.last_line_form_std {text-align:center;}
	.line_form_left {float:left; margin-right:10px; overflow:hidden;}
		.line_form_left input.input_std {border:1px solid #777;}
		.line_form_left label {display:block; font-weight:bold; color:#777;}

.cont_form_std.envia_esdeveniment {margin-left:10px;}
.info_envia_esdeveniment {margin-bottom:25px; overflow:hidden; width:98%; text-align:left; font-size:15px; color:#686868;}
	.envia_esdeveniment fieldset {border:0px; padding:0px; border-top:2px solid #E9E6D6; color:#3c3c3c; margin-right:20px; padding-bottom:20px;}
		.envia_esdeveniment fieldset div.first {margin-left:5px;}
	.envia_esdeveniment legend {font-size:18px; font-weight:normal; padding:10px 10px 12px 0px;}
		.envia_esdeveniment legend a {font-size:10px;}
		.envia_esdeveniment legend span.instalment {font-size:12px; margin-left:10px; line-height:22px; vertical-align:middle; color:#A26D6D;}
	.envia_esdeveniment .line_form_std input.input_std {line-height:21px; border:1px solid #d8d8d8; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#f6f6f6; text-indent:4px;}
	.envia_esdeveniment label {font-size:14px; color:#727272; margin-bottom:2px; font-weight:normal; display:block;}
		.envia_esdeveniment label span {margin-left:3px; color:#f00;}
	.envia_esdeveniment .line_form_textarea textarea {margin-top:5px; width:99%; height:80px; border:1px solid #d8d8d8; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#f6f6f6; text-indent:4px;}
		.envia_esdeveniment .line_form_textarea table.mceLayout {width:100% !important;}
			.envia_esdeveniment .line_form_textarea table.mceLayout iframe {width:100% !important;}

	.envia_esdeveniment .group_form_std legend a {font-size:70%;}
	.envia_esdeveniment input:required:valid {background:#f6f6f6 url('../images/camp-valid.png') right top no-repeat;}
	.envia_esdeveniment .required_field {display:none;}
	.envia_esdeveniment .last_line_form_std {border:0px; padding:0px; color:#3c3c3c; margin-right:20px; padding-bottom:20px; text-align:center;}
		.envia_esdeveniment .last_line_form_std .line_form_std {}
	.envia_esdeveniment .submit_std {width:240px; margin:0px; padding:11px 0px; font-size:21px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; background-color:#c00; color:#fff; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
	.envia_esdeveniment .message_ok_ko {margin-right:20px;}

/** Humor amb llibertat **/
.cont_humorambllibertat {text-align:center; font-size:13px;}
	.cont_humorambllibertat .title_news_ext {text-align:justify;}
	.cont_humorambllibertat .img_news_ext {position:relative; overflow:hidden; margin:0px auto 15px auto; width:100%; float:none;}
		.cont_humorambllibertat .img_news_ext img {max-width:100%;}

/* Send user opinions */
/*.envia_apunt_llibertat .group_form_std .line_form_std {float:none; line-height:normal; color:#777; padding:0px; margin:0px 10px 10px 0px; font-size:inherit; border:0px; overflow:hidden;}*/
.line_form_checkbox {margin:10px 0px;}
	.line_form_checkbox label {font-weight:bold; color:#777; vertical-align:middle;}
	.line_form_checkbox input {vertical-align:middle;}
	.line_form_checkbox label span {color:#f00;}
.required_field {color:#f00;}
.cont_form_std.envia_apunt_llibertat {margin:20px 20px 0px 10px;}
	.envia_apunt_llibertat fieldset {border:0px; padding:0px; border-top:2px solid #E9E6D6; color:#3c3c3c; padding-bottom:20px;}
		.envia_apunt_llibertat fieldset div.first {margin-left:5px;}
	.envia_apunt_llibertat legend {font-size:18px; font-weight:normal; padding:10px 10px 12px 0px;}
		.envia_apunt_llibertat legend span {font-size:70%;}
	.envia_apunt_llibertat .line_form_std input.input_std {line-height:21px; border:1px solid #d8d8d8; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#f6f6f6; text-indent:4px;}
	.envia_apunt_llibertat label {font-size:14px; color:#727272; margin-bottom:2px; font-weight:normal; display:block;}
		.envia_apunt_llibertat label span {margin-left:3px; color:#f00;}
	.envia_apunt_llibertat .line_form_textarea textarea {margin-top:5px; width:99%; height:80px; border:1px solid #d8d8d8; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#f6f6f6; text-indent:4px;}
		.envia_apunt_llibertat .line_form_textarea table.mceLayout {width:100% !important;}
			.envia_apunt_llibertat .line_form_textarea table.mceLayout iframe {width:100% !important;}
	.envia_apunt_llibertat input:required:valid {background:#f6f6f6 url('../images/camp-valid.png') right top no-repeat;}
	.envia_apunt_llibertat .required_field {display:none;}
.envia_apunt_llibertat .last_line_form_std {border:0px; padding:0px; color:#3c3c3c; margin-right:20px; padding-bottom:20px; text-align:center;}
	.envia_apunt_llibertat .last_line_form_std .line_form_std {}
	.envia_apunt_llibertat .last_line_form_std .line_form_checkbox {margin-left:5px; margin-top:0px;}
		.envia_apunt_llibertat .last_line_form_std .line_form_checkbox label {font-size:12px;}
.envia_apunt_llibertat .submit_std {width:240px; margin:0px; padding:11px 0px; font-size:21px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; background-color:#c00; color:#fff; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}

/* Aforismes */
.cont_aforismes {overflow:hidden; padding:10px; margin:0px 15px 15px 0px; background-color:#f0f0f0; font-size:15px; color:#292929; border-top:3px solid #292929; text-align:right; font-weight:bold;}
	.cont_aforismes em {font-size:11px; margin-top:5px; display:block; font-weight:normal;}

/* Contingut estātic */
.cont_estatic_documental {text-align:left;}
	.cont_estatic_documental h2, .cont_estatic_documental h3 {font-size:100%; display:inline; margin:inherit;}
	.ced_titol {margin:15px 0px; font-size:30px; line-height:1.2em; font-weight:700; color:#000;}
	.ced_continguts {}
		.cedc_contingut {margin-bottom:10px;}
			.cedcc_titol {font-size:18px; font-weight:700; color:#555; margin-bottom:15px;}
			.cedcc_cos {text-align:justify; font-size:13px; line-height:1.4em;}

/* Posicions flotants */
.float_left {float:left;}
.float_right {float:right;}

/* Amplada genčrica */
.w01 {width:1%}
.w02 {width:2%}
.w03 {width:3%}
.w04 {width:4%}
.w05 {width:5%}
.w06 {width:6%}
.w07 {width:7%}
.w08 {width:8%}
.w09 {width:9%}
.w10 {width:10%}
.w11 {width:11%}
.w12 {width:12%}
.w13 {width:13%}
.w14 {width:14%}
.w15 {width:15%}
.w16 {width:16%}
.w17 {width:17%}
.w18 {width:18%}
.w19 {width:19%}
.w20 {width:20%}
.w21 {width:21%}
.w22 {width:22%}
.w23 {width:23%}
.w24 {width:24%}
.w25 {width:25%}
.w26 {width:26%}
.w27 {width:27%}
.w28 {width:28%}
.w29 {width:29%}
.w30 {width:30%}
.w31 {width:31%}
.w32 {width:32%}
.w33 {width:33%}
.w34 {width:34%}
.w35 {width:35%}
.w36 {width:36%}
.w37 {width:37%}
.w38 {width:38%}
.w39 {width:39%}
.w40 {width:40%}
.w41 {width:41%}
.w42 {width:42%}
.w43 {width:43%}
.w44 {width:44%}
.w45 {width:45%}
.w46 {width:46%}
.w47 {width:47%}
.w48 {width:48%}
.w49 {width:49%}
.w50 {width:50%}
.w51 {width:51%}
.w52 {width:52%}
.w53 {width:53%}
.w54 {width:54%}
.w55 {width:55%}
.w56 {width:56%}
.w57 {width:57%}
.w58 {width:58%}
.w59 {width:59%}
.w60 {width:60%}
.w61 {width:61%}
.w62 {width:62%}
.w63 {width:63%}
.w64 {width:64%}
.w65 {width:65%}
.w66 {width:66%}
.w67 {width:67%}
.w68 {width:68%}
.w69 {width:69%}
.w70 {width:70%}
.w71 {width:71%}
.w72 {width:72%}
.w73 {width:73%}
.w74 {width:74%}
.w75 {width:75%}
.w76 {width:76%}
.w77 {width:77%}
.w78 {width:78%}
.w79 {width:79%}
.w80 {width:80%}
.w81 {width:81%}
.w82 {width:82%}
.w83 {width:83%}
.w84 {width:84%}
.w85 {width:85%}
.w86 {width:86%}
.w87 {width:87%}
.w88 {width:88%}
.w89 {width:89%}
.w90 {width:90%}
.w91 {width:91%}
.w92 {width:92%}
.w93 {width:93%}
.w94 {width:94%}
.w95 {width:95%}
.w96 {width:96%}
.w97 {width:97%}
.w98 {width:98%}
.w99 {width:99%}
.w100 {width:100%}

/* APADRINA */
.cont_form_std.apadrinament {margin-left:10px;}
.info_apadrinament {margin-bottom:25px; overflow:hidden; width:98%; text-align:left; font-size:15px; color:#686868;}
	.apadrinament fieldset {border:0px; padding:0px; border-top:2px solid #E9E6D6; color:#3c3c3c; margin-right:20px; padding-bottom:20px;}
		.apadrinament fieldset div.first {margin-left:5px;}
	.apadrinament legend {font-size:18px; font-weight:normal; padding:10px 10px 12px 0px;}
		.apadrinament legend a {font-size:10px;}
		.apadrinament legend span.instalment {font-size:12px; margin-left:10px; line-height:22px; vertical-align:middle; color:#A26D6D;}
	.apadrinament .line_form_std input.input_std, .apadrinament .import_quota input {line-height:21px; border:1px solid #d8d8d8; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#f6f6f6; text-indent:4px;}
	.apadrinament label {font-size:14px; color:#727272; margin-bottom:2px; font-weight:normal; display:block;}
		.apadrinament label span {margin-left:3px; color:#f00;}
		.apadrinament label span.info {color:inherit; font-size:9px;}
	.apadrinament .group_form_std .line_form_std {line-height:normal; color:#777; font-size:inherit;}
	.apadrinament .group_form_std .line_form_radio {line-height:normal; color:#777; padding:5px 10px 5px 5px; margin:3px; font-size:11px;}
	.apadrinament .group_form_std label {display:block}
	.apadrinament .opcions_pagament, .apadrinament .opcions_quotes {margin-top:8px; padding-left:0px;}
		.apadrinament .opcions_pagament label, .apadrinament .opcions_quotes label {font-weight:normal; font-size:12px; margin-bottom:10px;}
		.apadrinament .opcions_pagament input, .apadrinament .opcions_quotes input {margin:0px; vertical-align:middle; margin-right:3px;}
	.apadrinament .import_quota {display:block; color:inherit; line-height:20px; margin-left:20px; margin-top:5px;}
		.apadrinament .import_quota input {line-height:18px; width:70px; font-size:11px;}
	.ba1, .ba2, .ba3 {width:48px; margin-right:10px;}
	.ba4 {width:30px; margin-right:10px;}
	.ba5 {width:92px;}
	.bd1, .bd2 {width:32px; margin-right:10px;}
	.bd3 {width:62px; margin-right:10px;}
	.apadrinament .line_form_textarea textarea {margin-top:5px; width:99%; height:80px; border:1px solid #d8d8d8; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#f6f6f6; text-indent:4px;}
	.apadrinament .group_form_std legend a {font-size:70%;}
	.apadrinament input:required:valid {background:#f6f6f6 url('../images/camp-valid.png') right top no-repeat;}
	.apadrinament .required_field {display:none;}
	.afegeix_emails a {margin-left:5px; line-height:24px; font-weight:bold; font-size:20px; color:#008500;}
	.correus_invitats a {margin-left:5px; line-height:20px; font-weight:bold; font-size:12px; color:#c5000d;}
	.correus_invitats li {list-style:none; margin:5px; line-height:23px; color:#8A8A8A; padding:0px 10px; border:2px solid #8a8a8a; font-size:11px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; float:left;}
	.apadrinament .last_line_form_std {border:0px; padding:0px; color:#3c3c3c; margin-right:20px; padding-bottom:20px;}
		.apadrinament .last_line_form_std .line_form_std {text-align:right;}
		.apadrinament .last_line_form_std .line_form_checkbox {text-align:left; margin-left:5px; margin-top:0px;}
			.apadrinament .last_line_form_std .line_form_checkbox label {font-size:12px;}
	.apadrinament .submit_std {width:240px; margin:0px; padding:11px 0px; font-size:21px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; background-color:#c00; color:#fff; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
	.apadrinament .submit_access {width:200px; margin:0px; padding:5px 0px; font-size:17px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#c00; color:#fff; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); margin-top:10px;}
	.apadrinament .connexio_segura {float:right; margin-top:10px;}
	.apadrinament .message_ok_ko {margin-right:20px;}

/* PEU */
.cont_peu {color:#d3d3d3; background:#3c3c3c; overflow:hidden; text-align:left; line-height:normal; padding:20px 0px; -webkit-border-bottom-right-radius:3px; -moz-border-bottom-right-radius:3px; border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-bottom-left-radius:3px; border-bottom-left-radius:3px; height:180px;}
	.peu_seccions {float:left; width:20%; height:100%;}
		.peu_seccions_int {padding:0px 25px; border-right:1px solid #252525; height:100%;}
			.seccions_titol {text-transform:uppercase; font-size:12px; border-bottom:1px solid #636363; line-height:20px; font-weight:bold;}
			.peu_seccions_int ul {list-style:none; padding:0px; margin:0px;}
				.peu_seccions_int ul li {font-size:12px; font-weight:normal; line-height:23px; border-bottom:1px dotted #636363;}
	.peu_apartats {float:left; width:20%; height:100%;}
		.peu_apartats_int {padding:0px 25px; border-left:1px solid #525252; border-right:1px solid #252525; height:100%;}
			.apartats_titol {text-transform:uppercase; font-size:12px; border-bottom:1px solid #636363; line-height:20px; font-weight:bold;}
			.peu_apartats_int ul {list-style:none; padding:0px; margin:0px;}
				.peu_apartats_int ul li {font-size:12px; font-weight:normal; line-height:23px; border-bottom:1px dotted #636363;}
	.peu_comparteix {float:left; width:21%; height:100%;}
		.peu_comparteix_int {padding:0px 20px; border-left:1px solid #525252; border-right:1px solid #252525; height:100%; background:url('../images/ico_peu_llengua.png') bottom center no-repeat;}
			.comparteix_titol {text-transform:uppercase; font-size:12px; line-height:20px; font-weight:bold;}
			.peu_comparteix_int ul {list-style:none; padding:0px; margin:0px; margin-top:5px;}
				.peu_comparteix_int ul li {float:left; margin-right:9px;}
				.peu_comparteix_int ul li.darrer {margin-right:0px;}
				.peu_comparteix_int ul li a {width:26px; height:26px; display:block;}
				.peu_comparteix_int ul li a.fb {background:transparent url('../images/ico_peu_fb.gif') top center no-repeat;}
				.peu_comparteix_int ul li a.tw {background:transparent url('../images/ico_peu_tw.gif') top center no-repeat;}
				.peu_comparteix_int ul li a.rss {background:transparent url('../images/ico_peu_rss.gif') top center no-repeat;}
				.peu_comparteix_int ul li a.vimeo {background:transparent url('../images/ico_peu_vimeo.gif') top center no-repeat;}
				.peu_comparteix_int ul li a.youtube {background:transparent url('../images/ico_peu_youtube.gif') top center no-repeat;}
	.peu_butlleti {float:left; width:39%; height:100%; position:relative;}
		.peu_butlleti_int {padding:0px 25px; border-left:1px solid #525252; height:100%; position:relative;}
			.peu_butlleti_int .message_ok_ko {line-height:inherit; text-align:left; font-weight:normal; font-size:12px; overflow:hidden;}
				.peu_butlleti_int .message_ok_ko .form_ok {position:absolute; top:23px; right:25px; left:25px; bottom:0px; padding:10px; line-height:17px;}
				.peu_butlleti_int .message_ok_ko .form_ko {position:absolute; right:25px; left:25px; bottom:20px; padding:10px; line-height:19px;}
			.butlleti_titol {text-transform:uppercase; font-size:12px; line-height:20px; font-weight:bold;}
			.butlleti_info {font-size:11px; font-weight:normal; line-height:25px;}
			.peu_butlleti .line_form_std input.input_std {line-height:19px; border:0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#d3d3d3; text-indent:4px;}
			.peu_butlleti .line_form_std label {font-size:11px; margin-bottom:2px; font-weight:normal; display:block; color:#d3d3d3;}
			.peu_butlleti .last_line_form_std {text-align:center; clear:both;}
				.peu_butlleti .last_line_form_std .submit_std {margin-bottom:5px; line-height:36px; font-size:13px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#ce322e; color:#fff; border:1px solid #ce322e; padding:0px 15px; text-transform:uppercase;}
			.peu_butlleti .line_form_captcha {margin-bottom:0px;}
			.peu_butlleti .unsubscription {position:absolute; top:2px; right:30px; text-transform:lowercase;}

/* CONTACTE */
.cont_form_std.form_contacte {margin-left:10px; overflow:hidden;}
	.info_contacte {margin-bottom:25px; overflow:hidden; text-align:left; font-size:15px; color:#686868; margin-right:20px;}
	.form_contacte fieldset {border:0px; padding:0px; margin:0px; border-top:2px solid #E9E6D6; color:#3c3c3c; margin-right:20px; padding-bottom:20px;}
		.form_contacte fieldset div.first {margin-left:5px;}
	.form_contacte legend {font-size:18px; font-weight:normal; padding:10px 10px 12px 0px;}
	.form_contacte .line_form_std input.input_std {line-height:21px; border:1px solid #d8d8d8; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#f6f6f6; text-indent:4px;}
	.form_contacte .line_form_textarea textarea {margin-top:5px; width:99%; height:135px; border:1px solid #d8d8d8; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#f6f6f6; text-indent:4px;}
	.form_contacte label {font-size:14px; color:#727272; margin-bottom:2px; font-weight:normal; display:block;}
		.form_contacte label span {margin-left:3px; color:#f00;}
		.form_contacte .line_form_captcha label span {margin-left:inherit; color:inherit;}
		.form_contacte .line_form_captcha.error_captcha label span {color:#f00;}
	.form_contacte input:required:valid {background:#f6f6f6 url('../images/camp-valid.png') right top no-repeat;}
	.form_contacte .required_field {display:none;}
	.form_contacte .last_line_form_std {border:0px; padding:0px; color:#3c3c3c; margin-right:20px; padding-bottom:20px;}
		.form_contacte .last_line_form_std .line_form_std {}
		.form_contacte .last_line_form_std .line_form_checkbox {margin-left:5px; margin-top:0px;}
			.form_contacte .last_line_form_std .line_form_checkbox label {font-size:12px;}
	.form_contacte .submit_std {width:240px; margin:0px; padding:11px 0px; font-size:21px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; background-color:#c00; color:#fff; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
	.form_contacte .message_ok_ko {line-height:inherit; font-weight:normal; font-size:12px; overflow:hidden; margin-right:20px;}
		.form_contacte .message_ok_ko div {padding:10px; line-height:19px;}
		.form_contacte .message_ok_ko .form_ok {}
		.form_contacte .message_ok_ko .form_ko {}

/* Avís utilitzaciķ de galetes */
.cont_avis_galetes {position:fixed; z-index:1000; bottom:20px; left:15%; right:15%; text-align:center;}
.avis_galetes {padding:10px; background:#f8d6d6; border:1px solid #caa4a4; font-size:12px; line-height:1.8; color:#644242; border-radius:5px; text-align:left;}
.tanca {display:inline-block; padding:6px 10px; background-color:#caa4a4; color:#644242 !important; border:1px solid #916767; font-size:10px; font-weight:bold; text-transform:uppercase; border-radius:4px; float:right; line-height:1.3; margin:-3px 0px;}

/* Bānrers laterals */
.baner_lateral_esquerra {position:fixed; bottom:0px; left:50%; margin-left:-670px;}
	.baner_lateral_esquerra img {margin:0px; float:none;}
.baner_lateral_dreta {position:fixed; bottom:0px; right:50%; margin-right:-670px;}
	.baner_lateral_dreta img {margin:0px; float:none;}

/* Compte enrere referčndum */
.comptador {width:auto; margin-right:15px; color:#e3e3e3; overflow:hidden; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
	.comptador_titol {text-transform:uppercase; font-weight:bold; line-height:30px; font-size:14px; background:#3c3c3c; border-bottom:1px solid #000;}
	.comptador_resultat {border-top:1px solid #5d5d5d; background:#3c3c3c; line-height:30px; overflow:hidden;}
		.comptador_resultat_int {width:80%; margin:10px auto;}
			.comptador_resultat_int span {font-size:40px; font-weight:bold; float:left; width:25%; color:#fff;}
				.comptador_resultat_int span span {font-size:11px; float:none; display:block; width:auto; color:#e3e3e3;}
.comptador.vermell {color:#ffd7d7;}
	.comptador.vermell .comptador_titol {background:#8d0000; border-bottom:1px solid #680101;}
	.comptador.vermell .comptador_resultat {border-top:1px solid #af0202; background:#8d0000;}
				.comptador.vermell .comptador_resultat_int span span {color:#ffd7d7;}

.comptador.verd {color:#c4ef9e;}
	.comptador.verd .comptador_titol {background:#6d9a45; border-bottom:1px solid #537534;}
	.comptador.verd .comptador_resultat {background:#6d9a45; border-top:1px solid #80b451;}
				.comptador.verd .comptador_resultat_int span span {color:#c4ef9e;}


/* Porra electoral */
.cont_form_std.porra_electoral {margin:15px 25px; overflow:hidden;}
	.porra_electoral .info {margin-bottom:25px; overflow:hidden; text-align:left; font-size:15px; color:#686868;}
		.porra_electoral .info .addthis_sharing_toolbox {text-align:center; background:#c0c0c0; padding:10px 0px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; margin-top:25px;}
	.pe_options {width:auto;}
		.pe_options table {width:100%; background-color:#eee; padding:5px 10px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
			.pe_options table thead {font-size:20px; line-height:30px; text-align:center;}
			.pe_options table tbody {text-align:left; font-size:12px;}
				.pe_options table tbody td:first-child {text-align:center;}
				.pe_options table tbody img {width:75px; margin:5px 0px;}
				.pe_options table tbody .value {text-align:center;}
				.pe_options table tbody input {text-align:center; font-size:30px; border:none; line-height:75px; width:50px; margin:5px 0px; background-color:transparent;}
					.pe_options table tbody input:focus {outline:0;} 
				.pe_options table tbody .total {text-align:center; font-weight:bold; font-size:30px; line-height:75px; margin:5px 0px;}
			.pe_options table tfoot {font-size:20px; text-align:center; line-height:40px; font-weight:bold;}
				.pe_options table tfoot .total {font-size:30px;}

	.porra_electoral .pe_personal_data {}
		.porra_electoral fieldset {border:0px; padding:0px; margin:0px; /*border-top:2px solid #E9E6D6;*/ color:#3c3c3c; padding-bottom:20px;}
			.porra_electoral fieldset div.first {margin-left:5px;}
		.porra_electoral legend {font-size:18px; font-weight:normal; padding:10px 10px 12px 0px;}
		.porra_electoral .line_form_std input.input_std {line-height:21px; border:1px solid #d8d8d8; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#f6f6f6; text-indent:4px;}
		.porra_electoral label {font-size:14px; color:#727272; margin-bottom:2px; font-weight:normal; display:block;}
		.porra_electoral label.required {color:#f00;}
			.porra_electoral label span {margin-left:3px; color:#f00;}
			.porra_electoral .line_form_captcha label span {margin-left:inherit; color:inherit;}
			.porra_electoral .line_form_captcha.error_captcha label span {color:#f00;}
		.porra_electoral input:required:valid {background:#f6f6f6 url('../images/camp-valid.png') right top no-repeat;}
		.porra_electoral .last_line_form_std {border:0px; padding:0px; color:#3c3c3c; margin-right:20px; padding-bottom:20px;}
			.porra_electoral .last_line_form_std .line_form_std {}
			.porra_electoral .last_line_form_std .line_form_checkbox {margin-left:5px; margin-top:0px;}
				.porra_electoral .last_line_form_std .line_form_checkbox label {font-size:12px;}
				.porra_electoral .line_form_checkbox.inline label {margin-top:20px;}
		.porra_electoral .submit_std {width:240px; margin:0px; padding:11px 0px; font-size:21px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; background-color:#c00; color:#fff; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
		.porra_electoral .message_ok_ko {line-height:inherit; font-weight:normal; font-size:12px; overflow:hidden; margin-right:20px;}
			.porra_electoral .message_ok_ko div {padding:10px; line-height:19px;}
			.porra_electoral .message_ok_ko .form_ok {}