/* CSS Territori.org */
/* Author: Bab Software Applications - www.bab-soft.com */

/* TAG REDEFINITION ****************************************/
div {margin:0; padding:0;}
form {margin:0; padding:0;}
img {border:none;}
b, strong {font-size:inherit; font-weight:bold; color:inherit; background-color:inherit;}
p {margin:0; padding:0;}

H1, H2, H3, H4, H5, H6 {margin:0; padding:0; border:none; color:inherit; background:none; font-size:inherit; font-weight:inherit;}

/* General Links */
a:link, a:active, a:visited  {color:#E1731C; background:none; text-decoration:none;}
a:hover {color:#000; background:none; text-decoration:none;}

/* View More Links */
.link_view_more {display:none;}
.link_view_more img {display:none;}


/* GENERIC STYLES ****************************************/
/* CS Preview */
.cont_preview {padding:10px; color:inherit; background-color:#FFF; text-align:left;}
.body_print {text-align:center;}
.content_print {width:90%; margin:0px auto; text-align:left;}

/* Title Groups */
.title_group_std {padding-bottom:5px; font-size:20px; line-height:1em; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #e1731c; text-indent:0px;}
.title_group_std2 {font-size:16px; line-height:1em;  font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #e1731c; text-indent:0px;}
.title_group_orange {padding-top:8px; font-size:20px; line-height:1em; font-family:Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #e1731c; border-bottom:1px solid #e1731c; text-indent:0px; color:#e1731c; background:none;}
.title_group_orange12 {padding:6px 0px; line-height:1em; border-top:1px solid #e1731c; border-bottom:1px solid #e1731c; text-indent:0px; color:#e1731c; background:none; font-weight:700;}
.title_subgroup_std {padding:4px 0px 4px 14px; color:#000; background:url(../images/arrows_right.gif) no-repeat center left; font-weight:700; border-top:1px solid #e1731c; border-bottom:1px solid #e1731c;}


/* Print Notice */
.body_print {text-align:center; background:#FFF; color:inherit;}
.head_print {margin:8px 0px 14px 0px; color:inherit; background:#ed820e;}
.content_print {width:400px; margin:0 auto; text-align:left;}
.content_print .date_notice {display:none;}
.head_notice .date_notice {display:block;}
.foot_print {display:none;}

/* Head Notice */
.head_notice {clear:both; margin-bottom:8px; color:#858585; background:inherit; font-size:10px;}
.category_path {font-weight:700; float:left; margin-right:5px; padding-right:5px; border-right:1px solid #e1721c; margin-left:-4px; font-size:10px;}
.category_path a:link, .category_path a:active, .category_path a:visited, .category_path a:hover {padding:0px 4px; font-size:10px;}
.date_notice {float:left; margin-right:5px; padding-right:5px; font-size:10px;}
.hour_notice {}

/* Category Path */
.category_gray {text-transform:uppercase; font-weight:normal; float:none;}
.category_gray a:link, .category_gray a:active, .category_gray a:visited {color:#E1721C; background:none;}
.category_gray a:hover {color:#000; background:none;}

/* Brief Comments */
.brief_comments {overflow:hidden; font-size:10px; clear:both;}
.brief_comments img {display:none;}
.brief_comments a:link, .brief_comments a:active, .brief_comments a:visited {display:block; margin-top:6px; padding:0px 0px 0px 16px; color:#333; background:url(../images/ico_comentaris.gif) no-repeat center left;}
.brief_comments a:hover {display:block; margin-top:6px; padding:0px 0px 0px 16px; color:#900; background:url(../images/ico_comentaris.gif) no-repeat center left;}

/* Last Comments */
.cont_last_comments {position:relative; margin:8px 0px 15px 0px; padding-top:12px; font-size:10px; line-height:1.2em; color:inherit; background:url(../images/bg_last_comments.gif) no-repeat top left;}
.num_last_coments {position:absolute; top:1px; left:104px; color:inherit;  text-align:center; font-size:9px;}
.num_last_coments span {background-image:none;}
.num_last_coments a {background-image:none;}
.num_last_coments img {display:none;}
.last_comments {}
.last_comments span {display:block; margin:0; padding:0;}
.last_comments span strong {padding-right:2px;}

/* Related Notices */
.related_notices {font-size:10px; line-height:1.5em; margin:5px 0px; overflow:hidden;}
.tags_notice {display: none;}
.title_related_notices {font-size:12px; font-weight:700;}
.related_notices ul {margin:0; padding:0; list-style-type:none;}
.related_notices ul li {margin:0; padding:0px 0px 0px 16px;}
.related_notices ul li.related_notice {color:inherit; background:url(../images/ico_rnotice.gif) no-repeat 0px 3px;}
.related_notices ul li.related_library {color:inherit; background:url(../images/ico_rnotice.gif) no-repeat 0px 3px;}
.related_notices ul li.related_gallery {color:inherit; background:url(../images/ico_rgallery.gif) no-repeat 0px 3px;}
.related_notices ul li.related_external {color:inherit; background:url(../images/ico_rnotice.gif) no-repeat 0px 3px;}
.related_notices ul li.related_video {color:inherit; background:url(../images/ico_video.gif) no-repeat 0px 3px;}

/* Notice Options */
.foot_notice {clear:both; margin:8px 0px;}
.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 #EBEBEB;}
/* 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:10px 0px;}

/* Vote Notice */
.cont_vote_notice {color:inherit; background:url(http://territori.scot.cat/cat/images/ico_vote_ok.gif) no-repeat 0px 0px;padding:4px 0px 4px 20px;}
.cont_vote_notice a:link, .cont_vote_notice a:active, .cont_vote_notice a:visited, .cont_vote_notice a:hover {background:none;}
.num_vote_notice {}
.desc_vote_notice {}
.text_vote_notice_1 {display:none;}
.text_vote_notice_2 {display:none;}
.text_vote_notice_3 {display:none;}

/* Valuation Notice */
.notice_valuation {float:left; margin:2px 0px;}
.info_valuation_notice {float:left; font-size:11px;}
.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:55px; height:12px; color:inherit; background:url(http://territori.scot.cat/cat/images/ico_valorate.gif) repeat-x; overflow:hidden;}
.valuation_notice_links {position:absolute; top:0px; left:0px; width:55px; height:12px; 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:12px;}
.valuation_notice_links a:hover {display:block; float:left; width:12px; height:12px; color:inherit; background:url(http://territori.scot.cat/cat/images/ico_valorate_h.gif) repeat-x;}
.valuation_notice_results {position:absolute; top:0px; left:0px; z-index:1; height:12px; color:inherit; background:url(http://territori.scot.cat/cat/images/ico_valorate_o.gif) repeat-x;}

/* Clear */
.clear {clear:both; height:0px; font-size:0; line-height:0;}


/* TEMPLATES ****************************************/

/* anuaris */
.cont_anuari {width: 178px; float: left; margin-bottom: 30px;height: 250px;overflow: hidden;}
	.title_anuari {font-size: 14px; text-align: center; padding: 10px; font-weight: 700;}
	.img_anuari {width: 118px; margin: 0 auto;}
		.img_anuari img {width: 100%; height: 170px;} 
	.cont_anuari .codi {width: 138px; margin: 0 auto;}
	.cont_anuari .codi div div {display: none;}



/* Noticia estandar */ 
.cont_notice_std {margin-bottom:15px; padding-bottom:5px; border-bottom:1px solid #B7B6B6;}
.img_notice_std {float:left; width:45%;}
.img_notice_std img {width:96%;}
.title_notice_std {font-family:"Times New Roman", Times, serif; font-size:22px; line-height:1.2em; margin-bottom:5px; color:#000; background:inherit;}
.autor_notice_std {font-size:11px; font-weight:700;}
.body_notice_std {line-height:1.2em;}
.body_notice_std span {color:#666666; background:none; font-style:italic;}
.body_notice_std .cont_redactors {line-height:1.8em;}
.cont_redactors span, .cont_redactors em, .cont_redactors i {color:#666666; background:none; font-style:italic;}
.txt_base {text-align:left;}

/* Noticia destacada */ 
.cont_notice_destacada {margin: 0px 0px 15px 5px; padding:5px; background-color: #f39511;}
.cont_notice_destacada a:link , .cont_notice_destacada a:visited {color: #FFF;}
.cont_notice_destacada a:hover {color: #333;}
.img_notice_destacada {width:100%; margin-bottom: 10px;}
.img_notice_destacada img {width:100%; margin-bottom: 5px;}
.title_notice_destacada {font-family:"Times New Roman", Times, serif; font-size:22px; line-height:1.2em; margin-bottom:5px; color:#000; background:inherit;}
.autor_notice_destacada {font-size:11px; font-weight:700;}
.body_notice_destacada {line-height:1.2em;}

/* Template Monografic Home */
.cont_monografic_home {color:inherit; background:#E1721B; text-align:center;}
	.cont_monografic_home_int {width:90%; margin:0 auto;text-align:left; padding:20px 0px;}
		.title_monografic_home {margin-bottom:16px; font-size:18px; line-height:1.2em; color:#FFF; background:none;}
		.title_monografic_home a:link, .title_monografic_home a:active, .title_monografic_home a:visited {color:#FFF; background:none;}
		.title_monografic_home a:hover {color:#000; background:none;}
		.body_monografic_home {line-height:1.4em;}
			.body_monografic_home a:link, .body_monografic_home a:active, .body_monografic_home a:visited {color:#000; background:inherit;}
			.body_monografic_home a:hover {text-decoration:underline;}

/* Template Unrescale Image */
.unrescale_image {margin:5px 0px; text-align:center;}

/* Template Notice Extended */
.cont_notice_ext {}
	.body_notice_ext1 {margin:10px 0px;}
		.body_notice_ext1 img {float:left; width:45%; margin-right:10px;}
	.body_notice_ext2 {margin:10px 0px;}
		.body_notice_ext2 img {float:right; width:45%; margin-left:10px;}

/* POLL STYLES ****************************************/
/* Poll Standard */
.content_encuesta {padding:2% 0; font-size:11px; overflow:hidden; width:100%; margin-bottom:10px; color:inherit; background:#EBEBEB; text-align:center;}
.content_encuesta_int {width:96%; margin:0 auto; overflow:hidden; text-align:left;}
.title_encuesta {font-size:11px; font-weight:700; border-bottom:1px solid #CCCCCC; margin-bottom:5px;}
.question_encuesta {font-size:18px; line-height:1.1em; font-weight:normal; margin:10px 0px 15px 0px; color:#000; background-color:inherit;}
.option_encuesta {overflow:hidden; width:100%; margin:5px 0px;}
.text_encuesta {font-family:Arial, Helvetica, sans-serif; font-weight:700; color:#000; background:inherit;}

.check_encuesta {float:left; width:6%;}
.bars_encuesta {color:inherit; background-color:#FFF; border:1px solid #B9B9B9; float:right; width:80%; height:14px; position:relative;}
.bars_active {height:14px; color:inherit; background-color:#CCC; width:80%;}
.percent_encuesta {font-family:Arial, Helvetica, sans-serif; position:absolute; right:2px; top:0px; font-weight:700;}
.foot_encuesta {width:100%; overflow:hidden; margin-top:10px;}
.total_votes {width:49%; float:left; visibility:hidden;}
.input_vote {width:49%; float:right; text-align:right;}
.input_vote input {background:#000; border:none; color:#FFF; font-weight:700; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

/* Poll With Images */
.cont_encuesta_img {font-size:12px; overflow:hidden; width:100%;}
.cont_title_encuesta_img {color:#000; background-color:#EBEBEB; float:left; width:100%; margin:0px 0px 5px 0px;}
.title_encuesta_img {font-size:11px; font-weight:700; border-bottom:1px solid #CCCCCC; margin:5px;}
.cont_item_encuesta {position:relative; background-color:#EBEBEB; float:left; width:100%; margin:0px 0px 5px 0px; height:75px;}
/* Votos encuesta */
.votes_enc_img {width:38px; height:38px; text-align:center; text-transform:uppercase; font-size:10px; color:#000; font-weight:700; background-color:inherit; position:absolute; top:8px; right:5px; background:inherit; font-family:Verdana, Arial, Helvetica, sans-serif;}
.votes_enc_img span {}
.number_votes {font-weight:bold; float:left; width:100%; margin-top:3px; display:block;}
/* Check encuesta */
.check_enc_img {background-color:#EBEBEB; position:absolute; bottom:4px; right:4px; margin:0; padding:0;}
/* Imagen encuesta */
.img_enc_img {position:absolute; top:4px; left:3px;}
/* Texto opcion encuesta */
.cont_txt_enc {position:absolute; top:10px; left:80px; width:50%;}
.title_enc_img {font-weight:700; margin-bottom:3px;}
.desc_enc_img {}
.input_enc_vote input {background-color:inherit; width:50px; height:18px; border:none; color:#000; font-weight:700; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.foot_encuesta_button {overflow:hidden; clear:both; text-align:right; padding:3px 2px; background:#EBEBEB;}
.foot_encuesta_button input {background-color:inherit; width:50px; height:18px; border:none; color:#000; font-weight:700; font-size:11px; font-family:Arial, Helvetica, sans-serif;}



/* BANNERS ****************************************/
.banner {}


/* POPUPS ****************************************/
.body_print {text-align:center;}
.content_print {width:90%; margin:0px auto; text-align:left;}


/* COMPONENTS ****************************************/
/* Generic Component Styles */
.message_ok_ko {padding-bottom:10px;}
.form_ok {padding:5px 0px; color:#009933; background:none; font-weight:700;}
.form_ko {padding:5px 0px; color:#C00; background:none; font-weight:700;}
.txt_no_results {padding:10px 0px; font-style:italic; font-size:11px;}

/** VIEWER - Notice GeoInfo */
.cont_related_map_notice {margin-bottom:10px;}
.map_related_map_notice {margin:4px 0px;}
.desc_related_map_notice {font-weight:700;}

/** RSS */
.cont_rss {}
.list_rss {margin-bottom:15px; font-weight:700;}
.list_rss ul {margin:0; padding:0;list-style-type:none;}
.list_rss ul li {margin:0; padding:4px 0px 4px 22px; color:inherit; background:url(../images/ico_rss.gif) no-repeat left;}
.list_rss ul li a:link, .list_rss ul li a:active, .list_rss ul li a:visited {}
.list_rss ul li a:hover {}
.title_rss {font-family:"Times New Roman", Times, serif; font-size:22px; line-height:1.2em; margin-bottom:15px; color:#000; background:inherit;}
.desc_rss {}

/** NOTICES GEOINFO GENERAL MAP */
.cont_general_map_notices {margin:8px 0px;}
.cont_general_map_notices .title_group_std {margin-bottom:8px;}
.general_map_categories {float:left; width:20.8%;}
.general_map_categories span {display:block; padding:5px 6px; color:inherit; background:#f2950a url(../images/view_all_notices.gif) no-repeat right center;}
.general_map_categories span a:link, .general_map_categories span a:active, .general_map_categories span a:visited {color:#FFF; font-weight:700;}
.general_map_categories span a:hover {color:#EFEFEF; font-weight:700;}
.general_map_categories ul {margin:10px 0px; padding:0; color:inherit; background:#B2B2B2;}
.general_map_categories ul ul {margin:0;}
.general_map_categories ul li {margin:0; padding:0;}
.general_map_categories li.category_selected {color:inherit; background:#777; background-image:none;}
.general_map_categories li li.category_selected {color:inherit; background:#777 url(../images/bullet_list_cats.gif) no-repeat 9px 6px;}
.general_map_categories ul li a:link, .general_map_categories ul li a:active, .general_map_categories ul li a:visited {display:block; padding:3px 5px; border-bottom:1px solid #DDD; color:#333; background:none; font-weight:700;}
.general_map_categories ul li a:hover {}
.general_map_categories ul li li {background:url(../images/bullet_list_cats.gif) no-repeat 9px 6px;}
.general_map_categories ul li li a:link, .general_map_categories ul li li a:active, .general_map_categories ul li li a:visited {display:block; padding:3px 8px 3px 20px; border-bottom:1px solid #DDD;color:#FFF; background:none;}
.general_map_categories ul li li a:hover {}

.general_map_map {float:right; width:78%;}

/** NOTICES GEOINFO GENERAL MAP - Ballon Styles */
.info_map_balloon {width:300px;}
p.title_map_balloon {margin-bottom:5px;}
p.subtitle_map_balloon {margin-bottom:5px;}
p.body_map_balloon {margin-bottom:10px;}
.galleries_map_ballon {font-size:11px;}
.title_galleries_map_balloon {font-weight:700;}
.galleries_map_ballon ul {margin:0; padding:0; list-style-type:none;}
.galleries_map_ballon ul li {margin:0; padding:0px 0px 0px 16px; color:inherit; background:url(../images/ico_rgallery.gif) no-repeat 0px 3px;}

/* VIEWER - Related Photogallery */
.cont_related_photogallery {margin:0px; padding:8px 4px; background:#E1721B; text-align:center;}
.list_images_photogallery {margin-bottom:5px; width:99%; margin:0 auto; text-align:center;}
.list_images_photogallery img {width:71px; margin:2px; border:4px solid #FFF;}
.desc_related_photogallery {width:96%; margin:0 auto; font-size:11px; color:#FFF; background:none; text-align:left;}

/* PHOTOGALLERY */
.cont_photogallery {margin:10px 0px; border:1px solid #DDD;}

/* PHOTOGALLERY - Title & Description*/
.cont_photogallery_title {}
.photogallery_title {padding:8px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size:26px; line-height:1em; color:#000; background:inherit;}
.photogallery_desc {padding:4px 8px; margin-bottom:8px; font-size:0.9em; line-height:1.3em;}

/* PHOTOGALLERY - Image & Description*/
.cont_photogallery_image {}
	.photogallery_image {margin-top:10px; padding:30px 0px; text-align:center; background:#FFF; border-top:1px solid #DDD; border-bottom:1px solid #DDD;}
	.photogallery_image_info {padding:8px; border-bottom:1px solid #DDD;}
		.photogallery_image_info strong {display:block; padding-bottom:5px; color:#000; background:inherit;}
		.photogallery_image_info span {color:#666666; background:none;}

/* PHOTOGALLERY - Paginator */
.cont_images_paginator {margin:10px 0px; font-weight:700; clear:both;}
.images_paginator_left {float:left; width:48.5%; text-align:right;}
	.images_paginator_left a:link, .images_paginator_left a:active, .images_paginator_left a:visited, .images_paginator_left a:hover {border:1px solid #DDD; padding:3px 3px 3px 14px; background:url(../images/bullet_arrow_left.gif) no-repeat left;}
.images_paginator_right {float:right; width:48.5%; text-align:left;}
		.images_paginator_right a:link, .images_paginator_right a:active, .images_paginator_right a:visited, .images_paginator_right a:hover {border:1px solid #DDD; padding:3px 14px 3px 3px; background:url(../images/bullet_arrow_right.gif) no-repeat right;}

/* PHOTOGALLERY - Controls */
.photogallery_controls {margin-bottom:10px; padding:4px 0px; background:#EEE; font-weight:700; border-top:1px solid #DDD; border-bottom:1px solid #DDD; text-align:center;}
.photogallery_play {}
	.photogallery_play a:link, .photogallery_play a:active, .photogallery_play a:visited, .photogallery_play a:hover {padding-right:14px; background:url(../images/bullet_play.gif) no-repeat right;}
.photogallery_pause {}
	.photogallery_pause a:link, .photogallery_pause a:active, .photogallery_pause a:visited, .photogallery_pause a:hover {padding-right:14px; background:url(../images/bullet_pause.gif) no-repeat right;}

/* PHOTOGALLERY - Last Photogalleries */
.cont_last_photogalleries {}
	.title_last_photogalleries {padding:8px 8px 0px 8px; font-weight:700; color:#000; background:inherit;}
	.last_photogalleries {}
		.last_photogalleries a:link, .last_photogalleries a:active, .last_photogalleries a:visited {display:block; padding:3px 8px;}
		.last_photogalleries a:hover {display:block; padding:3px 8px;}

/* PHOTOGALLERY - Redefine Paginator */
.cont_photogallery .paginator_bar {margin-bottom:10px; font-size:12px; background:none;}
	.cont_photogallery .paginator_bar_int {padding:0px 5px; text-align:center;}
		.cont_photogallery .paginator_bar_left {display:inline;}
		.cont_photogallery .paginator_bar_center {display:inline;}
			.cont_photogallery .result_pages {display:inline;}
		.cont_photogallery .paginator_bar_right {display:inline;}
.cont_photogallery .paginator_bar_left a:link, .cont_photogallery .paginator_bar_left a:active, .cont_photogallery .paginator_bar_left a:visited {border:1px solid #DDD; padding:3px 3px 3px 14px; background:url(../images/bullet_arrow_left.gif) no-repeat left;}
.cont_photogallery .paginator_bar_left a:hover {border:1px solid #DDD; padding:3px 3px 3px 14px; background:url(../images/bullet_arrow_left.gif) no-repeat left;}

.cont_photogallery .paginator_bar_center span {padding:0px 5px; font-weight:700; color:#000; background:inherit;}
.cont_photogallery .paginator_bar_center a {color:#E1731C; background:inherit;}

.cont_photogallery .paginator_bar_right a:link, .cont_photogallery .paginator_bar_right a:active, .cont_photogallery .paginator_bar_right a:visited {border:1px solid #DDD; padding:3px 14px 3px 3px; background:url(../images/bullet_arrow_right.gif) no-repeat right;}
.cont_photogallery .paginator_bar_right a:hover {border:1px solid #DDD; padding:3px 14px 3px 3px; background:url(../images/bullet_arrow_right.gif) no-repeat right;}

/* Form Festen Soci */
.cont_form_fs {margin:5px 0px;}
	.cont_form_fs_int {padding:10px 0px; text-align:left;}
		.cont_form_fs_int fieldset {margin-bottom:10px; color:#FFF; background:#5b83aa; border:none;}
		.cont_form_fs_int fieldset legend {font-weight:700; padding:2px 5px; color:#000; background:#FFF; border:1px solid #5b83aa;}
		.cont_form_fs_int fieldset label {display:block; margin-top:5px; padding-bottom:3px;}
		.cont_form_fs_int fieldset input {border:none;}
		.cont_form_fs_int fieldset em {display:block; margin-top:6px; font-style:italic; color:#FFF; font-size:11px;}
		.send_form_fs {text-align:center;}
			.send_form_fs input {color:#FFF; background:#5b83aa; border:none; font-weight:700;}
	.cont_form_fs_int .form_ok {margin-bottom:10px; padding:8px 6px; color:#FFF; background:#77B12E;}
	.cont_form_fs_int .form_ko {margin-bottom:10px; padding:8px 6px; color:#FFF; background:#900;}

/* Generic Form Styles */
.input_std {border:1px solid #D3D3D3;}
.textarea_std {border:1px solid #D3D3D3;}

/* Standard Form */
.cont_form_std {margin:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif;}
.cont_form_std2 {margin:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif;}
.cont_form_std_int {}
.title_form_std {font-size:14px; font-weight:700; color:#000; background:none; padding:5px 4px;}
.first_line_form_std {font-size:12px; font-weight:700; color:#000; background:none; padding:5px 4px;}
.cont_form_std label {float:left; display:block; padding:2px 4px; width:30%; text-align:right; font-weight:700; color:#000; background:none;}
.cont_form_std2 label {display:block; padding:2px 0px; font-weight:700; color:#000; background:none;}
.cont_form_std2 .input_std {width:96%;}
.first_line_form_std {padding:5px 4px;}
.first_line_form_std2 {padding:5px 4px; background:none; font-weight:700; color:#666666;}
.line_form_std {padding:4px 5px; clear:both;}
	.line_form_std img {margin-right:4px; vertical-align:middle;}
	.line_form_std input {vertical-align:top;}
	.line_form_std strong {vertical-align:middle;}
	.line_form_std span {vertical-align:top;}
.line_form_std2 {padding:4px 5px; clear:both;}
.line_form_std_radios {padding:4px 5px; clear:both;}
	.line_form_std_radios label {float:none; display:inline;}
	.line_form_std_radios input {vertical-align:middle;}
.desc_line_form_std {margin:10px 0px;}
.desc_line_form_std img {margin-right:4px; vertical-align:middle;}
.last_line_form_std {text-align:center; margin-bottom:10px; padding:6px 0px; font-size:10px; font-weight:700;}
.last_line_form_std2 {text-align:center; margin-bottom:10px; padding:6px 0px; font-size:10px; font-weight:700;}

/* Fons Documental */
.cont_fons_doc {}
	.num_fons_doc {padding-bottom:10px; font-size:14px; border-bottom:1px solid #E1721B;}
	.cont_fons_doc_int {margin:4px 0px; color:inherit; background:#C8C8C8;}
		.cont_fons_doc_int form {margin:0; text-align:center; padding:10px 0px 10px 8px;}
			.input_search_home {position:relative; width:251px; height:24px; color:#000; background:url(../images/bg_shome.gif) no-repeat left;}
			.input_search_home input {position:absolute; top:5px; left:25px; width:216px; height:14px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
		.title_fons_doc_int {padding:3px 10px; color:#E1721B; background:inherit; font-size:14px; border-top:1px solid #FFF; font-weight:700;}
		.block_fons_doc_int {border-top:1px solid #FFF; text-align:center;}
			.block_fons_doc_int ul {margin:10px 0px; padding:0px 0px 10px 10px; list-style-type:none; text-align:left;}
				.block_fons_doc_int ul ul {margin:4px 0px; padding:0px 0px 0px 10px;}
					.block_fons_doc_int li {}
						.block_fons_doc_int li a:link, .block_fons_doc_int li a:active, .block_fons_doc_int li a:visited {font-weight:700;}
						.block_fons_doc_int li a:hover {}
						.block_fons_doc_int li li {}
							.block_fons_doc_int li li a:link, .block_fons_doc_int li li a:active, .block_fons_doc_int li li a:visited {color:#FFF; background:inherit; font-weight:normal;}
							.block_fons_doc_int li li a:hover {font-weight:normal;}
			.block_fons_doc_int img {margin:6px 0px;}

/* Path Section */
.path_section {margin-bottom:15px;}
.path_section_content {font-weight:700;}
.path_section h1, .path_section_content h1 {display:inline; margin:0; padding:0; font-size:12px; line-height:1em; vertical-align:middle;}
.path_section_content a:link, .path_section_content a:active, .path_section_content a:visited {margin-right:4px; padding-right:8px; background:url(../images/arrow_right.gif) no-repeat center right; vertical-align:middle;}
.path_section_content a:hover {}

/* Paginator */
.paginator_bar {margin:10px 0px; padding:8px 0px; text-align:left; color:#666666; background:none; clear:both; font-weight:700; border-top:1px dotted #999; border-bottom:1px dotted #999;}
.paginator_bar_int {}

.paginator_bar_left {float:left;}
.paginator_bar_left a:link, .paginator_bar_left a:active, .paginator_bar_left a:visited, .paginator_bar_left a:hover {margin-right:6px; padding-right:6px; border-right:1px solid #CCC;}
.paginator_bar_center {float:left; font-size:11px; color:#999; background:none;}
.paginator_bar_right {float:left;}
.paginator_bar_right a:link, .paginator_bar_right a:active, .paginator_bar_right a:visited, .paginator_bar_right a:hover {margin-left:6px; padding-left:6px; border-left:1px solid #CCC;}
.paginator_bar_center span {padding-right:4px; font-size:12px; color:#666666; background:none;}
span.paginator_dots {color:#666666; background:none; border:none; padding-right:0px;}

/** VIEWER - Related Notices, Category Notices, Category List **/
.cont_links_std {margin-bottom:10px;}
.title_line_gray {padding:4px 0px 4px 14px; color:#000; background:url(../images/arrows_right.gif) no-repeat center left; font-weight:700; border-top:1px solid #e1731c; border-bottom:1px solid #e1731c;}
.cont_links_std .title_line_gray i {}


.cont_links_std ul {margin:0px 0px 10px 0px; padding:0; list-style-type:none;}
.cont_links_std ul li a:link, .cont_links_std ul li a:active, .cont_links_std ul li a:visited {display:block; padding:6px 0px; border-bottom:1px dashed #DDD;}
.cont_links_std ul li a:visited {}
.cont_links_std span {display:block; padding:6px 0px; border-bottom:1px dashed #DDD;}

/* COMMENTS *******************************************/
.cont_comentaris {}
.total_comments {padding:4px 0px 4px 14px; color:#000; background:url(../images/arrows_right.gif) no-repeat center left; font-weight:700; border-top:1px solid #e1731c; border-bottom:1px solid #e1731c;}
.title_notice_comments {margin-bottom:15px; font-size:20px; color:#333; background-color:#FFF; line-height:1.1em; text-align:left; text-indent:0px; font-family:Arial, Helvetica, sans-serif;}
.comentaris_label_nomargin {display:none;}

/* First comment */
.cont_first_comment, .cont_comment {margin:10px 0px;}
.cont_author_first_comment, .cont_author_comment {margin-bottom:4px;}
.author_first_comment, .author_comment {float:left; font-weight:700; color:#000; background:inherit; margin-right:5px; padding-right:6px; border-right:1px solid #CCC;}
.date_first_comment, .date_comment {float:left; font-size:11px;}
.body_first_comment, .body_comment  {font-size:11px; line-height:1.2em; color:#777; background:inherit; overflow:hidden;}

/* Form new comment */

.cont_title_new_comment {}
.img_title_new_comment {}
.title_new_comment {font-weight:700; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:none;}
.desc_new_comment {display:none;}
.cont_form_new_comment {padding:5px 0px;}
.form_form_new_comment {}
.cont_form_comments {color:inherit; background:#EBEBEB; font-family:Arial, Helvetica, sans-serif;}
.cont_form_comments_int {}
.cont_form_comments label {float:left; display:block; padding:2px 4px; width:40%; text-align:right; font-weight:700;}
.cont_form_comments input {vertical-align:top;}
.first_line_form_comments {padding:5px 6px; color:inherit; background:none;}
.line_form_comments, .line_form_comments_ta {padding:8px 5px; border-bottom:1px solid #FFF;}
.line_form_comments_ta label {width:12%;}
.line_form_comments .required_field {vertical-align:top;}
.last_line_form_comments {text-align:center; padding:6px 0px; font-size:10px; font-family:Verdana, Arial , Helvetica, sans-serif; font-weight:700;}
.last_line_form_comments_left {float:left; width:40%; text-align:right;}
.last_line_form_comments_right {float:right; width:56%; text-align:left;}
.required_field {color:#C00000; background:inherit; padding-left:2px;}


.button_back_comments {text-align:center; margin:10px 0px;}
.button_back_comments a:link, .button_back_comments a:active, .button_back_comments a:visited {padding:3px 4px; color:inherit; background:#EBEBEB; border:1px solid #CCC;}
.button_back_comments a:hover {padding:3px 4px; color:#000; background:#CCC; border:1px solid #CCC;}

.button_back_comments {text-align:center;}

/* Send Notice */
.body_mail_stf {padding:10px;}
.cont_mail_stf {text-align:center;}
.cont_mail_stf strong, .cont_mail_stf b {color:#000; background-color:inherit;}
.cont_int_mail_stf {width:40%; margin:0 auto; text-align:left; border:1px solid #CCC; color:inherit; background:#FFF;}
.head_mail_stf {height:20px; color:inherit; background:#CCC;}
.info_mail_stf {padding:10px; background:#EBEBEB; }
.item_info_mail_stf {margin:4px 0px;}
.notice_mail_stf {padding:10px;}
.title_notice_mail_stf {font-size:16px; margin-bottom:5px;}
.link_notice_mail_stf {font-size:11px; text-align:right;}
.foot_mail_stf {height:20px; color:inherit; background:#CCC;}


/** AGENDA - Calendar Anual */
.cont_form_agenda {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #E1731C;}

.cont_cal_years {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #E1731C; text-align:center; font-weight:700;}
	.calendar_year {margin-bottom:6px;}
	.anterior_siguiente {}
	.anterior_siguiente a:link, .anterior_siguiente a:active, .anterior_siguiente a:visited, .anterior_siguiente a:hover {padding:0px 8px;}

.calendar_anual {width:100%; margin-bottom:10px; border:1px solid #DDD;}
	.calendar_anual_tr {}
		.calendar_anual_td {}
			.calendar_mes {width:100%; height:190px; padding:5px; color:inherit; background:#FFF; border:1px solid #DDD;}
				.calendar_mes td {padding:3px; text-align:center; font-size:12px;}
				.calendar_month_name {font-weight:700; color:inherit; background:#EDEDED; height:24px;}
				.week {}
					.name_week_day {height:20px; font-weight:700; color:inherit; background:#F3F3F3; border-top:2px solid #FFF;}
					.name_week_end {height:20px; font-weight:700; color:inherit; background:#F3F3F3; border-top:2px solid #FFF;}
					.first_empty_days {color:inherit; background:#F6F6F6; border-top:2px solid #FFF;}
					.last_empty_days {color:inherit; background:#F6F6F6; border-top:2px solid #FFF;}
				td.works_days {color:#444; background:inherit; text-align:right;}
				td.weekend_days {color:#777; background:inherit; text-align:right;}
				td.calendar_today {color:#FFF; background:#E1731C; text-align:center; font-weight:700;}
					td.calendar_today a:link, td.calendar_today a:active, td.calendar_today a:visited {color:#FFF;}
					td.calendar_today a:hover {color:#FFF;}

/** AGENDA - Llistat Events */
.cont_agenda {margin-bottom:40px; border-top:1px solid #E1731C;}
.cont_agenda_date {margin:10px 0px; font-size:16px; font-weight:700;}
.title_agenda {margin:4px 0px 10px 0px; padding:2px 5px 2px 20px; color:inherit; background:#EDEDED url(../images/arrow_down.gif) no-repeat 7px center; text-transform:uppercase; font-weight:700;}

/** AGENDA - Event */
.cont_event {margin-top:10px; padding-bottom:10px; border-bottom:1px solid #E1731C;}
	.cont_agenda_back_button {padding-top:10px; border-top:1px solid #E1731C; text-align:center; clear:both;}
		.cont_agenda_back_button a:link, .cont_agenda_back_button a:active, .cont_agenda_back_button a:visited {padding:3px 5px; border:1px solid #E1731C; font-size:11px; line-height:2em; font-weight:700;}
		.cont_agenda_back_button a:hover {padding:3px 5px; border:1px solid #000; font-size:11px; line-height:2em; font-weight:700;}
	.title_event {font-family:"Times New Roman", Times, serif; font-size:22px; line-height:1.2em; margin-bottom:5px; color:#000; background:inherit;}
	.img_event {}
		.img_event img {float:left; width:30%; margin:0px 10px 10px 0px;}
	.desc_event {margin-bottom:8px;color:#555; background:inherit;}
	.url_event {font-weight:700; margin-bottom:4px;}
	.date_init_event {color:#555; background:inherit;}
		.date_init_event b, .date_init_event strong {color:#000; background:none;}
	.date_finish_event {color:#555; background:inherit;}
		.date_finish_event b, .date_finish_event strong {color:#000; background:none;}
	.t_item_event {margin:3px 0px 5px 0px; padding:2px 0px 2px 10px; border-bottom:1px solid #DDD; font-weight:700; background:url(../images/arrow_right.gif) no-repeat center left;}
	.item_event {padding:0px 0px 3px 10px; color:#555; background:inherit;}
		.item_event b, .item_event strong {color:#000; background:none;}
	.more_info_event a:link, .more_info_event a:active, .more_info_event a:visited, .more_info_event a:hover {padding-right:10px; background:url(../images/arrow_right.gif) no-repeat right 4px;}


/* NAVIGATION
.content_menu_1 {font-weight:700; color:#FFF; background:#696868 url(../images/bg_menu.gif) repeat-x bottom;}
	.nav_1 {}
		.nav_1 ul {margin:0; padding:0; list-style-type:none;}
			.nav_1 li {float:left;}
				.nav_1 li a:link, .nav_1 li a:active, .nav_1 li a:visited {display:block; padding:6px 10px; color:#FFF; background:#696868 url(../images/bg_menu.gif) repeat-x bottom; border-right:1px solid #9D9D9D;}
				.nav_1 li a:hover {display:block; padding:6px 10px; color:#E1731C; background:#000 url(../images/bg_menu_o.gif) repeat-x bottom; border-right:1px solid #9D9D9D;}
				li.nav_1_item_s a:link, li.nav_1_item_s a:active, li.nav_1_item_s a:visited {display:block; padding:6px 10px; color:#E1731C; background:#000 url(../images/bg_menu_o.gif) repeat-x bottom; border-right:1px solid #9D9D9D;}
				li.nav_1_item_s a:hover {} */

/* NAVIGATION */
.content_menu_1 {text-align:center;}
	.nav_1 {width:952px; margin:0 auto; font-size:15px; font-weight:normal; color:#FFF; background:#474747; overflow:hidden; clear:both;}
		.nav_1 ul {margin:0; padding:0; list-style-type:none; width:100%; overflow:hidden; clear:both;}
			.nav_1 li {float:left;}
				.nav_1 li a:link, .nav_1 li a:active, .nav_1 li a:visited {display:block; padding:0px 20px; margin:15px 0px;  color:#FFF; border-right:1px solid #9D9D9D;}
				.nav_1 li a:hover {text-decoration:underline;}
				li.nav_1_item_s a:link, li.nav_1_item_s a:active, li.nav_1_item_s a:visited {color:#f39511;}
				li.nav_1_item_s a:hover {}
	
	
/* NEW Styles From CSv35 - Search Form */
.search_form {margin:10px 0px; font-family:Arial, Helvetica, sans-serif;}
.form_option {margin-right:10px; padding:5px 0px; border-bottom:1px solid #EBEBEB;;}
.form_option1 {margin:4px 0px; padding:10px 0px; border-bottom:1px solid #DDD;}
.form_option2 {margin:4px 0px; padding:10px 0px; border-bottom:1px solid #DDD;}
.form_option3 {margin:4px 0px; padding:10px 0px; border-bottom:1px solid #DDD;}
.search_form label {padding-left:8px;}
.search_form img {margin-right:2px;}
.search_form label, .search_form input, .search_form img {vertical-align:middle;}
.submit_std_link {text-align:center;}
.submit_std_link a:link, .submit_std_link a:active, .submit_std_link a:visited {padding:2px 5px;; color:#FFF; background:#777;}
.submit_std_link a:hover {padding:2px 5px;; color:#FFF; background:#555;}

/* NEW Styles From CSv35 - Search Results */
.cont_search_results {}
.tit_search_results {margin-bottom:10px; padding:2px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; color:inherit; background:#EBEBEB;}
.search_results {}
.publish_date_search_result {font-size:0.9em; text-align:left; color:#555;}
.tit_search_result {padding:0px; font-size:14px; line-height:1.2em; font-family:Georgia, "Times New Roman", Times, serif;}
.body_search_result {border-bottom:1px dashed #EBEBEB; padding-bottom:5px; margin-bottom:5px;}


/* NEW Styles From CSv35 - Paginator */
.paginator_bar {margin:10px 0px; padding:8px 0px; text-align:left; color:#666666; background:none; clear:both; font-weight:700; font-family:Arial, Helvetica, sans-serif;}
.paginator_bar_int {}
.paginator_bar_left {float:left;}
.paginator_bar_left a:link, .paginator_bar_left a:active, .paginator_bar_left a:visited, .paginator_bar_left a:hover {}
.paginator_bar_center {float:left; font-size:12px; color:#999; background:none;}
.paginator_bar_center span {padding-left:5px;}
.paginator_bar_center a {color:#C00000;}
.paginator_bar_right {float:left;}
.paginator_bar_right a:link, .paginator_bar_right a:active, .paginator_bar_right a:visited, .paginator_bar_right a:hover {}
.paginator_bar_center span {color:#666666; background:none;}
span.paginator_dots {color:#666666; background:none; border:none; padding-right:0px;}

.float_left {float: left;}
.float_right {float: right;}
.clear {clear: both;}
.w95 {width: 95%;}

/** FORUM - Dialeg */
.dialeg {overflow:hidden; padding:10px 0px; border-bottom:1px solid #E6E6E6;}
.dialeg_num {float:left;  padding:4px 10px; color:#FFF; background:#474747; font-size:14px; font-weight:700; width:16px; text-align:center}
.dialeg_text {float:right; width:267px; font-size:18px; line-height:1.1em; color:#e1731c; font-family:"Times New Roman", Times, serif;}

.twitter_cont {border: 1px solid #ccc; padding: 7px;}