@font-face {
	font-family: 'OpenSansRegular';
	src: url('fonts/opensans-regular.eot');
	src: url('fonts/opensans-regular.eot') format('embedded-opentype'),  url('fonts/opensans-regular.woff') format('woff'),  url('fonts/opensans-regular.ttf') format('truetype'),  url('fonts/opensans-regular.svg#OpenSansRegular') format('svg');
}
@font-face {
	font-family: 'OpenSansLight';
	src: url('fonts/opensans-light.eot');
	src: url('fonts/opensans-light.eot') format('embedded-opentype'),  url('fonts/opensans-light.woff') format('woff'),  url('fonts/opensans-light.ttf') format('truetype'),  url('fonts/opensans-light.svg#OpenSansLight') format('svg');
}
@font-face {
	font-family: 'OpenSansSemibold';
	src: url('fonts/opensans-semibold.eot');
	src: url('fonts/opensans-semibold.eot') format('embedded-opentype'),  url('fonts/opensans-semibold.woff') format('woff'),  url('fonts/opensans-semibold.ttf') format('truetype'),  url('fonts/opensans-semibold.svg#OpenSansSemibold') format('svg');
}
@font-face {
	font-family: 'OpenSansBold';
	src: url('fonts/opensans-bold.eot');
	src: url('fonts/opensans-bold.eot') format('embedded-opentype'),  url('fonts/opensans-bold.woff') format('woff'),  url('fonts/opensans-bold.ttf') format('truetype'),  url('fonts/opensans-bold.svg#OpenSansBold') format('svg');
}
/*Funcionament general - ADE formatters*/
.formatter_body {
	float: left;
	width: 100%;
}
.padding1 {
	padding-bottom: 0 !important;
}
.padding2 {
	padding-top: 0 !important;
}
.z-index-menu {
	z-index: 9999;
	margin-bottom: 0;
}
.neteja {
	display: block;
	clear: both;
}
.padding-1 {
	padding: 1em;
}
/*Estils siteMap*/
.boxsitemap {
	margin-bottom: 20px;
	clear: left;
	display: table;
}
.boxsitemap h2 {
	margin-bottom: 10px;
}
.boxsitemap ul.list-group ul {
	padding-left: 0px;
	margin-left: 0px;
}
.boxsitemap ul.list-group ul.list-group ul ul {
	border-top: medium none;
}
.boxsitemap ul.list-group li {
	border-bottom: 1px solid #ddd !important;
	border-top: 0px solid #ddd !important;
}
.boxsitemap ul.list-group ul.list-group ul li.list-group-item {
	border-bottom: 0.5px solid #ddd;
	padding-left: 30px;
}
.boxsitemap ul.list-group ul.list-group ul li.list-group-item:before {
	padding-left: 15px;
}
.boxsitemap ul.list-group ul.list-group ul ul li.list-group-item {
	border-bottom: 0.5px solid #ddd;
	padding-left: 50px;
}
.boxsitemap ul.list-group ul.list-group ul ul li.list-group-item:before {
	padding-left: 35px;
}
.panel-body .trans {
	padding-bottom: 9px !important;
	padding-top: 16px !important;
	font-family: 'OpenSansSemibold';
}
.panel-body.transport {
	border-bottom: 1px solid #ddd !important;
}
.panel-heading.desplegable1 {
	border: medium none transparent;
}
/* Estils per xarxes socials de detall noticia */
.twitter_ui {
	float: left !important;
	width: 100px !important
}
.fb_iframe_widget {
	float: left !important;
	display: initial !important;
	position: initial !important;
	width: 120px !important
}
.google {
	float: left !important;
	width: 100px !important
}
.llistat_xarxes_socials .list-group-item-detall-noticia {
	border: medium none;
	border-radius: 0;
	margin: 0 0.15em;
	clear: left;
	display: block;
	padding: 10px 0px;
	position: relative;
	text-align: left;
}
.list-group-item .twitter_ui_xs {
	float: left;
}
.list-group .social_text_detall_noticia {
	float: left;
	text-align: left;
	color: #666;
	font-family: OpenSansRegular, Helvetica, Arial, sans-serif, Helvetica,  Arial, sans-serif;
	font-size: 0.688em;
	font-style: italic;
}
b, strong {
  font-weight: normal !important;
  font-family: "OpenSansSemibold",Helvetica,Arial,sans-serif !important;
}

/*_________________________________________________________________________________________ MÃ¯Â¿Â½BIL | menys de 768px - Estils per defecte */

/*_____________________________________________ GENERALS */
@media ( max-width : 47.938em) {
#fContainer_right {
	border-top: none;
}
.fullcontainer-xs {
	padding: 0;
	overflow: hidden;
}
.fullcontainerNoPadding-xs { /*padding: 0;*/
}
/*.fullcontainer-xs .full-clear {padding-left:15px; padding-right:15px;}
.fullcontainer-xs .full-clear-col {padding-left:30px; padding-right:30px;}*/
.full-width-xs {
	margin-left: -15px !important;
	margin-right: -15px !important;
}
.bgGrey-xs {
	background: #f5f5f5;
}
.clearfix-xs {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.border-top-xs {
	border-top: 1px solid #ddd;
}
.margin-start-xs {
	margin-top: 3.500em;
}
.pad_top_xs {
	padding-top: 0 !important;
}
.pad_xs_0 {
	padding: 0px !important;
}
.col-xs-7 {
	width: 100% !important;
}
}
html {
	font-size: 100%;
	overflow-x: hidden;
}
body {
	font-size: 1em;
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
	/*overflow: hidden;/*line-height:1.229;*/*/
}
ul {
	list-style: none;
}
#center_1 ul li {
	margin-top: 0.5em;
	margin-bottom: 0.7em;
}
#center_1 ul.cercador_sac li {
	margin-bottom: 0;
	border-bottom: none;
}
a, a:focus, a:target {
	outline: none;
}
a:hover {
	text-decoration: none !important;
}
h1 {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333;
}
h2 {
	font-size: 1.250em;
	padding: 0;
	margin: 0;
	margin-bottom: 0.800em;
}
h2.col-sm-12 {
	margin-top: 1em;
}
h2.col-sm-12.title {
	margin-top: 0;
}
h1, h2 {
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
}
h3, h4 {
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
	font-weight: normal;
}
/* input {-webkit-appearance: none!important; -webkit-border-radius:0!important; border-radius:0!important;} */
input:focus {
	box-shadow: none !important;
}
label {
	font-weight: normal;
}
option {
	width: 100%;
	padding: 0;
	margin: 0;
}
blockquote {
	border: none;
}
footer.container {
	background: #EFEFEF;
}
.vermell_p {
	color: #BF0000;
	font-size: 0.875em
}
.a-vermell, .a-vermell a {
	color: #BF0000;
}
.dest {
	font-weight: bold;
}
.panel {
	box-shadow: none;
}
.shadowBox {
	position: relative;
}
.shadowBox2 {
	position: relative;
	overflow: hidden;
}
.capcelera_imatge.shadowBox2 {
	overflow: inherit;
}
@media (max-width: 47.938em) {
.capcelera_imatge.shadowBox2 {
	overflow: hidden;
}
}
.shadowBox-invert {
	position: relative;
	overflow: hidden;
}
.shadow {
	width: 90%;
	height: 1.250em;
	position: absolute;
	box-shadow: 0 0.375em 0.375em rgb(229, 229, 229);
	border-radius: 50%;
	z-index: 1;
	bottom: 0;
	left: 50%;
	margin-left: -45%;
} /* Modificado para compatibilidad IE8 */
.shadow2 {
	width: 90%;
	height: 1.250em;
	position: relative;
	box-shadow: 0 0.375em 0.375em rgb(229, 229, 229);
	border-radius: 50%;
	z-index: 0;
	bottom: 0;
	left: 50%;
	margin-left: -45%;
} /* Modificado para compatibilidad IE8 */
.shadow3 {
	width: 90%;
	height: 1.250em;
	position: relative;
	box-shadow: 0 0.375em 0.375em rgb(229, 229, 229);
	border-radius: 50%;
	z-index: 0;
	bottom: 0;
	left: 50%;
	margin-left: -45%;
	margin-top: -1.2em;
} /* Modificado para compatibilidad IE8 */
.shadow-top {
	width: 90%;
	height: 1.250em;
	position: absolute;
	box-shadow: 0 0.375em 0.375em rgb(229, 229, 229);
	border-radius: 50%;
	z-index: 1;
	top: -20px;
	left: 50%;
	margin-left: -45%;
} /* Modificado para compatibilidad IE8 */
.shadow-invert {
	width: 90%;
	height: 1.250em;
	position: absolute;
	box-shadow: 0 -0.375em 0.375em rgb(229, 229, 229);
	border-radius: 50%;
	z-index: 0;
	bottom: -1.250em;
	left: 50%;
	margin-left: -45%;
} /* Modificado para compatibilidad IE8 */
.collapse.in {
	height: auto !important;
}
.box {
	border: 1px solid #ddd;
	background: white;
	position: relative;
	z-index: 1;
	width: 100%;
}
.img-responsive {
	width: 100%;
}
.clearfix {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.opacitat_zero {
	opacity: 0; /* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.border-top {
	border-top: 1px solid #ddd;
}
.border-bottom {
	border-bottom: 1px solid #ddd;
}
.reset {
	margin: 0 !important;
	padding: 0 !important;
}
.reset-left {
	padding-left: 0 !important;
	margin-left: 0 !important;
}
.reset-right {
	padding-right: 0 !important;
	margin-right: 0 !important;
}
.pos_reset {
	position: static;
}
.pos_relative {
	position: relative !important;
}
.overflow_h {
	overflow: hidden;
}
.width_100 {
	width: 100%;
}
input[type="checkbox"] {
	-webkit-appearance: checkbox !important;
}
.over-hid {
	overflow: hidden
}
.pad_0 {
	padding: 0 !important;
}
.pad_top {
	padding-top: 0 !important;
}
.pad_right_0 {
	padding-right: 0 !important;
}
.pad_bottom_0 {
	padding-bottom: 0 !important;
}
.pad_left_0 {
	padding-left: 0 !important;
}
.padding-xs {
	padding-top: 1.250em;
	padding-bottom: 1.250em;
}
.padding-top-xs {
	padding-top: 1.250em;
}
.padding-bot-xs {
	padding-bottom: 1.250em;
}
.padding-min-bot-xs {
	padding-bottom: 0.375em;
}
.padding-end {
	padding-bottom: 1.875em;
}
.text-center-xs {
	text-align: center;
}
.mar_0 {
	margin: 0 !important;
}
.mar_top {
	margin-top: 0 !important;
}
.mar_right_0 {
	margin-right: 0 !important;
}
.mar_bottom_0 {
	margin-bottom: 0 !important;
}
.margin_top_xs {
	margin-top: 1.250em !important;
}
.mar_left_0 {
	margin-left: 0 !important;
}
.filet {
	margin: 0 50.313em;
	border-right: 1px solid #ddd;
	height: 0.2em;
}
.bgGrey {
	background: #f5f5f5;
}
.groc {
	background: #fcbe00 !important;
}
.celeste {
	background: #60c8d4 !important;
}
.vermell {
	background: #f94d00 !important;
}
.red {
	color: #BF0000 !important;
}
.white {
	color: #fff !important;
}
.gray {
	color: #666666 !important;
}
.darkGray {
	color: #333 !important;
}
.bgRed {
	background: #BF0000 !important;
}
.verd {
	background: #72a03e !important;
}
.blau {
	background: #4a0dcc !important;
}
.blau_s {
	background: #7087B9 !important;
}
.gris {
	background: #888888 !important;
}
.gris_o {
	background: #333 !important;
}
.negre {
	background: #333 !important;
}
.taronja {
	background: #F88508;
}
.blau2 {
	background: #019DCE;
}
.verd2 {
	background: #15C218;
}
.verd3 {
	background: #46611C;
}
.bgTransRed {
	background: -moz-linear-gradient(270deg, rgba(0, 0, 0, 0) 0%,  rgba(0, 0, 0, 0.6) 100% ); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0
		, 0, 0) ), color-stop(100%, rgba(0, 0, 0, 0.6) ) );
	/* safari4+,chrome */
	background: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 0%,  rgba(0, 0, 0, 0.6) 100% ); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(270deg, rgba(0, 0, 0, 0) 0%,  rgba(0, 0, 0, 0.6) 100% ); /* opera 11.10+ */
	background: -ms-linear-gradient(270deg, rgba(0, 0, 0, 0) 0%,  rgba(0, 0, 0, 0.6) 100% ); /* ie10+ */
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%,  rgba(0, 0, 0, 0.6) 100% ); /* w3c */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000',  endColorstr='#000000', GradientType=0 );
}
.bgTransRed {
	background: transparent;
	filter: none;
}
.gradient {
	position: absolute;
	width: 100%;
	bottom: 0;
	height: 50%;
	background: -moz-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 0.5) 72%, rgba(51, 51, 51, 1) 100% ); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51,
		51, 51, 0) ), color-stop(72%, rgba(51, 51, 51, 0.5) ),  color-stop(100%, rgba(51, 51, 51, 1) ) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 0.5) 72%, rgba(51, 51, 51, 1) 100% );
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 0.5) 72%, rgba(51, 51, 51, 1) 100% );
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 0.5) 72%, rgba(51, 51, 51, 1) 100% ); /* IE10+ */
	background: linear-gradient(to bottom, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 0.5) 72%, rgba(51, 51, 51, 1) 100% ); /* W3C */




 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00333333',  endColorstr='#333333', GradientType=0 ); /* IE6-9 */
}
.border_groc {
	border-top: 0.375em solid #FEBF00;
}
.border_celeste {
	border-top: 0.375em solid #5BC8D5;
}
.border_vermell {
	border-top: 0.375em solid #FC4C00;
}
.border_verd, .rslt .border_verd_cerca {
	border-top: 0.375em solid #71A137;
}
.border_morat {
	border-top: 0.375em solid #4A00D0;
}
.border_taronja, .rslt .border_taronja_cerca {
	border-top: 0.375em solid #FF8000;
}
.border_blau {
	border-top: 0.375em solid #4D7AFF;
}
.border_fucsia {
	border-top: 0.375em solid #D900D0;
}
.border_verd_dos {
	border-top: 0.375em solid #00B259;
}
.border-bottom {
	border-bottom: 1px solid #ddd;
}
.sense-border {
	border: none !important;
}
.desplegable {
	background: url(../img/NG_ico_plegar.png) no-repeat;
	min-width: 1.125em;
	min-height: 1.125em;
	display: block;
}
.desplegable.collapsed {
	background: url(../img/NG_ico_desplegar.png) no-repeat;
}
.basic_text {
	color: #666;
	font-size: 1em;
}
.basic_text_peq {
	color: #666;
	font-size: 0.813em;
	line-height: 1.45;
}
.basic_title {
	margin: 1.250em 0 0.875em;
}
.basic_title_peq {
	font-size: 1em;
	color: #333;
	margin-top: 1.125em;
}
.basic_subtitle {
	margin: 1.250em 0 0.375em;
	font-size: 25px;
}
.basic_link {
	display: block;
	font-size: 0.813em;
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
.txt_result {
	font-size: 0.938em;
	font-family: 'OpenSansRegular';
	margin: 1.238em 0;
	padding-top: 0.313em;
	padding-bottom: 0.313em;
	color: #666;
	width: 98%
}
.txt_result span {
	font-family: 'OpenSansBold'
}
.txt_gris {
	color: #858585 !important;
}
a.ico_pdf, li.ico_pdf a {
  background: url(../img/NG_ico_pdf.png) no-repeat right center;
  padding: 0 1.5em .3em 0; 
  display:table !important
}

a.ico_7z, li.ico_7z a {
	background: url(../img/ico_descarregable_7Z.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}

a.ico_csv, li.ico_csv a {
	background: url(../img/ico_descarregable_CSV.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}

a.ico_doc, li.ico_doc a {
	background: url(../img/ico_descarregable_DOC.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}

a.ico_docx, li.ico_docx a {
	background: url(../img/ico_descarregable_DOCX.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}

a.ico_gz, li.ico_gz a {
	background: url(../img/ico_descarregable_GZ.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}

a.ico_jpg, li.ico_jpg a {
	background: url(../img/ico_descarregable_JPG.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}

a.ico_png, li.ico_png a {
	background: url(../img/ico_descarregable_PNG.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}

a.ico_ppt, li.ico_ppt a {
	background: url(../img/ico_descarregable_PPT.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}

a.ico_pptx, li.ico_pptx a {
	background: url(../img/ico_descarregable_PPTX.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}

a.ico_rar, li.ico_rar a {
	background: url(../img/ico_descarregable_RAR.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}

a.ico_rtf, li.ico_rtf a {
	background: url(../img/ico_descarregable_RTF.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}

a.ico_stc, li.ico_stc a {
	background: url(../img/ico_descarregable_STC.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}

a.ico_sti, li.ico_sti a {
	background: url(../img/ico_descarregable_STI.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}

a.ico_stw, li.ico_stw a {
	background: url(../img/ico_descarregable_STW.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}
a.ico_sxc, li.ico_sxc a{
	background: url(../img/ico_descarregable_SXC.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}
a.ico_sxi, li.ico_sxi a{
	background: url(../img/ico_descarregable_SXI.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}
a.ico_sxw, li.ico_sxw a{
	background: url(../img/ico_descarregable_SXW.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}
a.ico_tiff, li.ico_tiff a{
	background: url(../img/ico_descarregable_TIFF.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}
a.ico_txt, li.ico_txt a {
	background: url(../img/ico_descarregable_TXT.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}
a.ico_xls, li.ico_xls a {
	background: url(../img/ico_descarregable_XLS.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}
a.ico_xlsx, li.ico_xlsx a{
	background: url(../img/ico_descarregable_XLSX.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}
a.ico_zip, li.ico_zip a{
	background: url(../img/ico_descarregable_ZIP.png) no-repeat left top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}
a.ico_play, li.ico_play a {
	background: url(../img/NG_ico_play.png) no-repeat left center;
  padding: 0 1.5em .3em 0; 
  display:table !important
}
a.ico_place, li.ico_place  a{
	background: url(../img/NG_ico_place.png) no-repeat left center;
  padding: 0 1.5em .3em 0; 
  display:table !important
}
.limpia {
	display: block;
	clear: both;
}
.clear {
	clear: both;
}
.col-sm-4 .inform_relacionada_cont .llistat_enllacos_filet_cont {
  border-bottom: 0.188em solid #ddd !important;
}
.col-sm-4 .ico_pdf {
  background: url(../img/NG_ico_pdf.png) no-repeat right top;
  padding: 0 1.5em .3em 0; 
  display:table !important
}
/*______________________________________Map transit */
.ventanaTransit {
	width: 250px;
	height: 120px;
}
.ventanaTransit .tipusAvis {
	margin-bottom: 0.3em;
}
.ventanaTransit .tipusAvis span {
	margin-top: 0.2em;
	font-weight: bold;
	font-size: 1.2em;
}
/*______________________________________Error contingut*/
.error_contingut {
	border: 1px solid #d00000;
	background-color: #eec0c0;
	font-weight: bold;
	color: #000000;
	padding: 0.5em;
}
/*_____________________________________________ HEADER */
.fons_header {
	background: none;
	border: medium none;
	border-radius: 0;
	box-shadow: none; /*position:absolute;*/
}
.fons_header>.container {
	margin-top: 3.500em;
}
.fons_header>.container>.row {
	position: absolute;
	width: 100%;
	background: #333;
	z-index: 9999;
	top: 0;
}
.row.clearfix.menuNav {
	position: fixed !important;
}
nav a {
	color: #fff;
}
header .column ul li {
	float: left;
	/*right 'montse: tiene que flotar a la izquierda para que mantenga correcto el orden del idiomatico'*/
	margin: 0.3em 0.15em;
	position: relative;
}
header .column ul li a {
	background: rgba(255, 255, 255, 0.5);
	border-radius: 100%;
	margin-left: 0.5em;
	color: #FFFFFF;
	font-weight: normal;
	display: inline;
	float: left;
	font-size: 0.875em;
	height: 2.000em;
	position: relative;
	width: 2.000em;
	padding-top: 0.25em;
	text-align: center;
	line-height: 1.25em;
}
header .column ul li a:hover {
	background: rgba(255, 255, 255, 1);
	color: #333;
	width: 2.000em;
	height: 2.000em;
	display: inline;
	font-size: 0.875em;
}
header .container .row .col-md-12 {
	width: 100%;
}
header>.container>.row>div+div {
	text-align: center;
}
header div.col-sm-6 ul {
	margin: 0.5em;
	margin-left: 0;
	margin-right: 0;
	float: right;
}
nav .container, nav, nav .container .row {
	background: #6c6c6c;
}
.nav>li>a {
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
nav, ul.nav>li {
	border-top: solid 1px #999;
	background: -moz-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(109,
		109, 109, 1) ), color-stop(100%, rgba(94, 94, 94, 1) ) );
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* IE10+ */
	background: linear-gradient(to bottom, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* W3C */
}
.dropdown-menu .centrat>ul>li, .dropdown-menu .centrat>ul>li>a, .dropdown-menu .centrat>.col_left>ul>li, .dropdown-menu .centrat>.col_left>ul>li>a {
	color: #333;
}
.dropdown-menu .centrat>ul>li.actiu, .dropdown-menu .centrat>ul>li>a.actiu, .dropdown-menu .centrat>.col_left>ul>li.actiu, .dropdown-menu .centrat>.col_left>ul>li>a.actiu {
	background: #fff;
}
.dropdown-menu .centrat>.col_left>ul {
	padding: 0;
}
@media (min-device-width: 750px){ 
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	color: #fff;
	background: -moz-linear-gradient(top, rgba(74, 74, 74, 1) 0%,  rgba(60, 60, 60, 1) 100% ); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(74,
		74, 74, 1) ), color-stop(100%, rgba(60, 60, 60, 1) ) );
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(74, 74, 74, 1) 0%,  rgba(60, 60, 60, 1) 100% ); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(74, 74, 74, 1) 0%,  rgba(60, 60, 60, 1) 100% ); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(74, 74, 74, 1) 0%,  rgba(60, 60, 60, 1) 100% ); /* IE10+ */
	background: linear-gradient(to bottom, rgba(74, 74, 74, 1) 0%,  rgba(60, 60, 60, 1) 100% ); /* W3C */
}
}
@media ( max-width : 750px) {
/** REGLA PER MENU OBERT NO ACTIU */
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
  background: -moz-linear-gradient(top,rgba(109,109,109,1) 0,rgba(94,94,94,1) 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(109,109,109,1)),color-stop(100%,rgba(94,94,94,1)));
  background: -webkit-linear-gradient(top,rgba(109,109,109,1) 0,rgba(94,94,94,1) 100%);
  background: -o-linear-gradient(top,rgba(109,109,109,1) 0,rgba(94,94,94,1) 100%);
  background: -ms-linear-gradient(top,rgba(109,109,109,1) 0,rgba(94,94,94,1) 100%);
  background: linear-gradient(to bottom,rgba(109,109,109,1) 0,rgba(94,94,94,1) 100%);
  color: #fff;
  background-repeat: no-repeat;
  background-position: left center;
}
/** REGLA PER MENU OBERT ACTIU */
.navbar-default .navbar-nav>.actiu.open>a, .navbar-default .navbar-nav>.actiu.open>a:hover, .navbar-default .navbar-nav>.actiu.open>a:focus{
  background-image: url(../img/nav-bar-actiu.jpg), -moz-linear-gradient(top, rgba(109, 109, 109, 1) 0%, rgba(94, 94, 94, 1) 100% );
  background-image: url(../img/nav-bar-actiu.jpg), -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(109, 109, 109, 1) ), color-stop(100%, rgba(94, 94, 94, 1) ) );
  background-image: url(../img/nav-bar-actiu.jpg), -webkit-linear-gradient(top, rgba(109, 109, 109, 1) 0%, rgba(94, 94, 94, 1) 100% );
  background-image: url(../img/nav-bar-actiu.jpg), -o-linear-gradient(top, rgba(109, 109, 109, 1) 0%, rgba(94, 94, 94, 1) 100% );
  background-image: url(../img/nav-bar-actiu.jpg), -ms-linear-gradient(top, rgba(109, 109, 109, 1) 0%, rgba(94, 94, 94, 1) 100% );
  background-image: url(../img/nav-bar-actiu.jpg), linear-gradient(to bottom, rgba(109, 109, 109, 1) 0%, rgba(94, 94, 94, 1) 100% );
  color: #fff;
  background-repeat: no-repeat;
  background-position: left center;
}
}

ul.dropdown-menu {
	background: #333;
	padding: 0;
}
.nav>.dropdown>.dropdown-menu .centrat {
	padding: 0 0.222em;
}
nav ul.nav li div.dropdown-menu ul.centrat, nav ul.nav li div.dropdown-menu ul.centrat li, .navbar-default .navbar-nav .open div.dropdown-menu {
	background: #ddd;
	border-radius: 0;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat>li>a {
	color: #333;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat>li>a:hover {
	background: #ddd;
	text-decoration: underline;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat>li {
	border: none;
	text-indent: 2.5em;
	line-height: 1.5em;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat>li.filet_separador {
	border-bottom: 1px solid #CCCCCC;
	margin: 0 5%;
	width: 90%;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat>li {
	font-size: 1em;
	font-family: 'OpenSansBold';
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat>li.first {
	color: #BF0000;
}
.navbar-default .navbar-collapse .container {
	margin-top: 1px;
}
.nav>li>a {
	font-size: 1em;
	padding-bottom: 0.778em;
	padding-left: auto;
}
.nav>.dropdown>.dropdown-toggle .caret {
	background: url(../img/NG_ico_obrir.png) no-repeat;
	height: 1.375em;
	width: 1.375em;
	border: none;
	float: right;
}
.nav>.dropdown.open>.dropdown-toggle .caret {
	background: url(../img/NG_ico_tancar.png) no-repeat;
}
.dropdown-menu .centrat>.col_right {
	overflow: hidden;
}
.dropdown-menu .centrat>.col_left li {
	padding-left: 0;
}
.dropdown-menu .centrat>.col_left li a {
	padding: 0.375em 0;
	display: block;
}
.dropdown-menu .centrat>.col_left li a:hover {
	background: #efefef;
}
.dropdown-menu .centrat>.col_left li a.first {
	font-family: 'OpenSansBold', Helvetica, Arial, sans-serif;
	border-top: none !important;
}
.dropdown-menu .centrat>.col_left:first-child li:first-child, .dropdown-menu .centrat>ul li.first {
	border-top: none;
}
.dropdown-menu .centrat>ul li.first {
	padding-left: 0;
}
/*_____________________________________________ BOTONS HEADER */
.coloca {
	padding: 0;
}
button.navbar-toggle {
	margin: 0.5em;
	height: 2.5em;
	border-radius: 0;
	border: none;
}
.btn-lg {
	border-radius: 0;
}
.navbar-default .navbar-toggle .icon-bar {
	background: #fff;
}
.coloca1 {
	float: right;
	margin: 0.5em;
	padding: 0;
	width: auto;
	height: 2.5em;
}
.coloca1:focus {
	background-color: #DDDDDD;
}
nav .container, nav, nav .container .row {
	background: #333;
}
.navbar-collapse {
	border: none;
	text-indent: 1em;
	background: #6C6C6C;
	max-height: none;
}
.navbar-collapse .column {
	position: relative;
}
.navbar-collapse .column .menu_tancar {
	display: block;
	width: 1.375em;
	height: 1.375em;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0.4em;
	background: url(../img/NG_ico_menu_tancar.png) no-repeat;
	box-shadow: none;
	border: none;
	text-indent: -9999999em;
	margin-right: 15px;
}
.nav.navbar-nav {
	margin-bottom: 0;
	margin-top: 0;
}
@media (min-device-width: 750px){
.nav.navbar-nav .actiu, .nav.navbar-nav .actiu:focus {
	background: #fff;
	color: #333;
}
}
nav.navbar-collapse .container .row, nav {
	background: #6c6c6c;
}
.mvlogo {
	background: url("../img/NG_logo_movil.png") no-repeat scroll center;
	height: 1.688em;
	margin: 1em auto 0;
	vertical-align: middle;
	width: 100%;
	display: block;
}
header .container .visible-xs>h1 {
	margin: 0em;
	padding: 0em;
}
header .container .visible-xs>h1>.mvlogo {
	margin: 0.45em 0 0 0.22em;
	height: 1em;
	vertical-align: middle;
	width: 8.063em;
	display: block;
}
header>.container>form>.shadowBox>h3 {
	margin: 0.5em;
}
header nav a.logo {
	background: url('../img/NG_logo_generalitat.png') no-repeat 0 0;
	height: 2em;
	text-indent: -555em;
	margin: 0.5em 0;
	margin-left: 0.2em
}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:focus {
	color: #fff;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color: #fff;
}
button .navbar-toggle {
	margin: 0 0.3em;
}
.btn-primary:hover, .btn-primary:focus {
	background-color: transparent;
	background-position: 0 0;
}
.p12 {
	font-size: 0.750em;
}
.p14 {
	font-size: 0.875em !important;
}
 @media ( max-width : 47.938em) {
.nav>li>a {
	padding-left: 0
}
.nav.navbar-nav {
	border-top: 1px solid #8F8F8F;
}
.navbar-default .navbar-nav>li {
	border-bottom: 1px solid #8F8F8F;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	background-image: url(../img/nav-bar-actiu.jpg),  -moz-linear-gradient(top, rgba(135, 135, 135, 1) 0%,  rgba(162, 162, 162, 1) 100% ); /* FF3.6+ */
	background-image: url(../img/nav-bar-actiu.jpg),  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(135,
			135, 135, 1) ), color-stop(100%, rgba(162, 162, 162, 1) ) );
	/* Chrome,Safari4+ */
	background-image: url(../img/nav-bar-actiu.jpg),  -webkit-linear-gradient(top, rgba(135, 135, 135, 1) 0%,  rgba(162, 162, 162, 1) 100% ); /* Chrome10+,Safari5.1+ */
	background-image: url(../img/nav-bar-actiu.jpg),  -o-linear-gradient(top, rgba(135, 135, 135, 1) 0%,  rgba(162, 162, 162, 1) 100% ); /* Opera 11.10+ */
	background-image: url(../img/nav-bar-actiu.jpg),  -ms-linear-gradient(top, rgba(135, 135, 135, 1) 0%,  rgba(162, 162, 162, 1) 100% ); /* IE10+ */
	background-image: url(../img/nav-bar-actiu.jpg),  linear-gradient(to bottom, rgba(135, 135, 135, 1) 0%,  rgba(162, 162, 162, 1) 100% ); /* W3C */
	color: #fff;
}
.navbar-default .navbar-nav>li, .navbar-default .navbar-nav>li>a {
	background: -moz-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(109,
			109, 109, 1) ), color-stop(100%, rgba(94, 94, 94, 1) ) );
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* IE10+ */
	background: linear-gradient(to bottom, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* W3C */
	color: #fff;
	background-repeat: no-repeat;
	background-position: left center;
}
.navbar-default .navbar-nav>li.actiu, .navbar-default .navbar-nav>li>a.actiu {
	background-image: url(../img/nav-bar-actiu.jpg),  -moz-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* FF3.6+ */
	background-image: url(../img/nav-bar-actiu.jpg),  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(109,
			109, 109, 1) ), color-stop(100%, rgba(94, 94, 94, 1) ) );
	/* Chrome,Safari4+ */
	background-image: url(../img/nav-bar-actiu.jpg),  -webkit-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* Chrome10+,Safari5.1+ */
	background-image: url(../img/nav-bar-actiu.jpg),  -o-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* Opera 11.10+ */
	background-image: url(../img/nav-bar-actiu.jpg),  -ms-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* IE10+ */
	background-image: url(../img/nav-bar-actiu.jpg),  linear-gradient(to bottom, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* W3C */
	color: #fff;
	background-repeat: no-repeat;
	background-position: left center;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	background-image: url(../img/nav-bar-actiu.jpg),  -moz-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* FF3.6+ */
	background-image: url(../img/nav-bar-actiu.jpg),  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(109,
			109, 109, 1) ), color-stop(100%, rgba(94, 94, 94, 1) ) );
	/* Chrome,Safari4+ */
	background-image: url(../img/nav-bar-actiu.jpg),  -webkit-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* Chrome10+,Safari5.1+ */
	background-image: url(../img/nav-bar-actiu.jpg),  -o-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* Opera 11.10+ */
	background-image: url(../img/nav-bar-actiu.jpg),  -ms-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* IE10+ */
	background-image: url(../img/nav-bar-actiu.jpg),  linear-gradient(to bottom, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* W3C */
	color: #fff;
	background-repeat: no-repeat;
	background-position: left center
}
.dropdown-menu .centrat>.col_left li a {
	margin: 0 15px;
	border-top: 1px solid #CCCCCC;
	text-indent: 0;
}
.dropdown-menu .centrat>ul li.first.actiu {
	background: #eee url(../img/nav-bar-actiu.jpg) no-repeat left center  !important;
	padding-left: 0;
}
.dropdown-menu .centrat ul li.actiu {
	background: #eee url(../img/nav-bar-actiu.jpg) no-repeat left 3px  !important;
	padding-left: 0;
}
.dropdown-menu .centrat>ul>li.actiu a:hover, .dropdown-menu .centrat>ul>li>a.actiu a:hover, .dropdown-menu .centrat>.col_left>ul>li.actiu a.hover, .dropdown-menu .centrat>.col_left>ul>li>a.actiu:hover {
	background: transparent;
}
.dropdown-menu .centrat>ul li.first a:hover {
	background: transparent;
}
.dropdown-menu .centrat>ul li {
	padding: 0.51em 0 0.41em 0;
}
.dropdown-menu .centrat>.col_left li {
	padding: 0.11em 0 0.11em 0;
}
nav ul.nav li div.dropdown-menu ul.centrat, nav ul.nav li div.dropdown-menu ul.centrat li, .navbar-default .navbar-nav .open div.dropdown-menu {
	background: #eee;
	border-top: 1px #fff solid;
}
.nav>.dropdown>.dropdown-menu .centrat {
	padding: 0;
	margin: -0.31em 0 10px;
}
ul.col-sm-4.col-md-3.col_left {
	padding: 0;
	margin: 0 0 0;
}
div.col-sm-4.col-md-6.col_left {
	padding: 0;
	margin: 0;
}
.nav .shadow {
	box-shadow: none;
}
.dropdown-menu .centrat>ul>li.actiu, .dropdown-menu .centrat>ul>li>a.actiu, .dropdown-menu .centrat>.col_left>ul>li.actiu, .dropdown-menu .centrat>.col_left>ul>li>a.actiu {
	background: transparent;
}
}
/*_____________________________________________ BOTON CERCAR */
.form-group button {
	margin: 0.5em 0;
}
header .ico_cerca {
	width: 2.5em;
	height: 2.5em;
	padding: 0;
	background: url('../img/NG_ico_lupa.png') no-repeat center center;
	border: none;
}
header .ico_cerca:focus, header .ico_cerca:hover, header .ico_cerca:active {
	background: url('../img/NG_ico_lupa.png') no-repeat center center  rgba(255, 255, 255, 0.1);
}
header .container .dos form .col-sm-6 .llistat_enllacos_filet_cont {
	background: none repeat scroll 0 0 #dddddd;
	border: medium none;
	padding: 0 0.5em;
}
header .container .dos .col-sm-6 h3 {
	margin-left: 0.75em;
}
header .container .dos form {
	background: #4b4b4b;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 1.000em;
	padding-bottom: 1.000em;
}
header .container .dos form .form-group {
	position: relative;
	width: 100%;
	margin: 0;
}
header .container .dos form .form-group .form-control {
	width: 100%;
	position: relative;
	height: 2.500em;
	background: #fff;
	color: #333;
	font-size: 0.938em;
	border-radius: 0;
	box-shadow: none;
	padding: 0.375em 0 0.375em 1.563em !important;
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
	background: url('../img/NG_ico_cercador_mbl.png') no-repeat 0.375em  center #fff;
}
header .container .dos form .form-group .btn {
	position: absolute;
	top: 0.063em;
	right: 0.063em;
	border: medium none;
	border-radius: 0;
	height: 2.375em;
	width: 2.125em;
	margin: 0;
	background: none;
	background: url(../img/NG_ico_cercador_tancar.png) no-repeat center  center #fff;
}
header .container .dos form .form-group .ico_cerca_mbl {
	background: url('../img/NG_ico_cercador_mbl.png') no-repeat 0 0;
	width: 1em;
	height: 1em;
}
header>.container .dos .segon {
	background: #FBFBFB;
	margin-top: 0;
	border: medium none;
}
header>.container .dos .segon>.content>ul {
	background: none repeat scroll 0 0 #dddddd;
	border: 0 none;
	margin: 0;
	padding: 0;
}
header>.container .dos .segon>.content>ul>li {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 0.5em;
}
header>.container .dos .segon>.content {
	margin: 1em;
}
header>.container .dos .segon>.content h3, header>.container .dos .segon>.content h2 {
	font-size: 1.250em;
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
	margin: 0 0 0.5em;
}
header>.container .dos .segon>.content .llistat_enllacos_filet_cont {
	background: none;
	border: none;
	padding: 0;
}
header>.container .dos .segon>.content .llistat_enllacos_filet_cont .list-group-item {
	padding: 0.488em 0;
}
/*_____________________________________________ MENU */
.marginBottom-0 {
	margin-bottom: 0;
}
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu>.dropdown-menu {
	top: auto;
	left: 100%;
}
.dropdown-submenu:hover>a:after {
	border-left-color: #555;
}
/*_____________________________________________ COMPONENTS */

/* component: capcelera_imatge */
.capcelera_imatge h1 {
	font-size: 1.250em;
	padding: 0.700em 0.500em 0.700em 0;
	text-align: left;
	font-family: 'OpenSansSemibold';
}
.capcelera_imatge .container {
	overflow: visible;
}
.capcelera_imatge .menu_flotant+h1 {
	padding-left: 2.9em;
}
.capcelera_imatge>.pos_relative {
	max-height: 16.5em;/*min-height: 140px;*/
}
.capcelera_imatge img {
	width: 100%;
	height: auto;
	max-height: 16.5em;/*min-height: 140px;*/
}
.capcelera_imatge .ifnotimg {
	height: 210px;
}
.capcelera_imatge img+.ifnotimg {
	display: none;
}
.capcelera_imatge p {
	color: #666;
	font-size: 13px;
	text-align: center;
	padding: 14px 16px 30px;
	text-align: left;
}
.capcelera_imatge p strong {
	font-family: "OpenSansSemibold", Helvetica, Arial, sans-serif;
}
.capcelera_imatge .bgTransRed .container>a {
	font-size: 0.84em;
	text-align: right;
	font-weight: bold;
	margin: 0 1.3em;
	padding: 0.625em 1.6em;
	border-radius: 0.313em;
	display: block;
	background: url(../img/NG_ico_mes_consultat.png) no-repeat left center;
}
.capcelera_imatge .menu_flotant {
	position: absolute;
	top: -50px;
	margin-top: 0.55em;
	margin-left: 0;
	z-index: 2;
}
.capcelera_imatge .menu_flotant #menu_flotant_cont, .capcelera_imatge .menu_flotant #formulari_envia {
	min-width: 261px;
}
 @media ( max-width : 47.938em) {
.capcelera_imatge .bgTransRed {
	background: #f5f5f5;
}
.capcelera_imatge h1 {
	position: absolute;
	display: table;
	/*top: -63px;*/
	top: -55px;
	width: 100%;
	padding: 0.700em 0.500em 0.700em 0px;
	color: #fff;
	height: 74px;
}
.capcelera_imatge h1 span {
	display: table-cell;
	vertical-align: middle;
}
}
/* component: capcelera_basica */
.capcelera_basica h1 {
	font-size: 1.250em;
	padding: 0.700em 0.500em 0.700em 0;
	text-align: left;
	font-family: 'OpenSansSemibold';
}
.capcelera_basica h1.capcelera_flotant {
	padding-left: 38px;
}
.capcelera_basica .cercador_vermell {
	padding-bottom: 1.20em;
}
/* component: basic_text_cita */
.basic_text_cita {
	background: #f5f5f5;
	font-size: 1.250em;
	padding: 1em 2em 1.3em;
	font-family: OpenSansRegular, Helvetica, Arial, sans-serif, Arial;
	font-style: italic;
	margin: 1.2em -0.750em;
}
/* component: imatge_amb_peu */
.imatge_amb_peu {
	margin: 0.938em -0.938em 1.750em;
}
.imatge_amb_peu p {
	font-size: 0.813em;
	color: #666;
	padding: 1em 0;
	margin: 0 1.538em;
	border-bottom: 2px solid #ddd;
}
.imatge_amb_peu.noticia {
	margin-top: 0;
}
.video_gen p.peu-de-video {
	font-size: 0.813em;
	color: #666;
	margin: 1em 0;
}

/* component: basic_color */
@media ( max-width : 47.938em) {
.basic_color {
	margin: 0 -0.938em;
}
}
.basic_color {
	color: #fff;
	padding: 1.375em 1.500em;
}
.basic_color.bgGrey {
	color: #666;
}
.basic_color p {
	font-family: OpenSansRegular, Helvetica, Arial, sans-serif, Arial;
	font-size: 1.250em;
	/*font-style: italic; no canviar, ha d'anar sense cursiva*/
}
.basic_color span {
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
	font-size: 0.875em;
}
.basic_color h3 {
	font-family: 'OpenSansRegular';
	margin-top: 0;
	font-size: 18px;
	color: #333;
}
.basic_color.simple p {
	font-size: 13px;
	font-style: normal;
	font-family: 'OpenSansRegular';
}
/* component: basic_sabies_que */
.basic_sabies_que h3 {
	font-size: 1.25em;
	color: #6E8390;
}
.basic_sabies_que div {
	font-family: OpenSansRegular, Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #fff;
	padding: 1.250em 1.875em;
	line-height: 1.5;
}

/* component: basic_text_descarregar */
@media ( max-width : 47.938em) {
.basic_text_descarregar {
	margin: 0 -0.938em;
}
}
.basic_text_descarregar {
	background: #f5f5f5;
	color: #666;
	padding: 1.250em;
	margin: 0 -15px;
}
.basic_text_descarregar p:first-child {
	font-size: 1.125em;
	font-family: OpenSansRegular, Helvetica, Arial, sans-serif, Arial;
	font-style: italic;
}
.basic_text_descarregar p+p {
	font-size: 0.875em;
}
.basic_text_descarregar a {
	display: block;
	font-size: 0.875em;
	padding: 0.2em 0 0.2em 2em;
	margin-top: 1em;
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
	background: url(../img/NG_ico_descarregar.png) no-repeat left center;
}
/* component: basic-text_cita */
.basic_text_cita {
	background: #f5f5f5;
	font-size: 1.250em;
	padding: 1em 2em 1.3em;
	font-family: OpenSansRegular, Helvetica, Arial, sans-serif, Arial;
	font-style: italic;
}
/* component: destacat_text */
.destacat_text_cont a {
	display: block;
	padding: 0.938em;
}
.destacat_text_cont a h4, .destacat_text_cont a h3 {
	font-size: 1em;
	color: #BF0000;
	margin: 0 0 0.125em 0;
}
.destacat_text_cont a p {
	font-size: 0.813em;
	margin: 0.5em 0;
	color: #666;
}
/* component: destacat_text_avancat */
.destacat_text_avancat_cont {
	padding: 0 0 1.250em;
}
.destacat_text_avancat_cont h4, .destacat_text_avancat_cont h3, .destacat_text_avancat_cont h2 {
	padding: 0.500em 1.000em;
	margin: 0;
	font-size: 18px;
	color: #BF0000;
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
}
.llistat_destacat_text_avancat_cont.mt_20 .destacat_text_avancat_cont h4, .llistat_destacat_text_avancat_cont.mt_20 .destacat_text_avancat_cont h3 {
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
.destacat_text_avancat_cont p {
	padding: 0 1.429em;
	color: #666;
	font-size: 0.813em;
	color: #333;
}
.destacat_text_avancat_cont .llistat_enllacos_filet_cont {
	padding: 0 1.250em;
}
.destacat_text_avancat_cont .llistat_enllacos_filet_cont .list-group-item {
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
.destacat_text_avancat_cont .llistat_enllacos_filet_cont .list-group-item a {
	font-size: 15px;
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
.llistat_destacat_text_avancat_cont .destacat_text_avancat_cont .link-dest {
	padding: 0 1.250em;
}
/* component: destacat_noticies */
.destacat_noticies_cont {
	float: left;
	width: 100%;
	border-top: 0.125em solid #ddd;
	padding: 1.250em 0.375em;
}
.destacat_noticies_cont h3, .destacat_noticies_cont h2 {
	font-size: 1em;
	margin: 0 0 0.625em;
}
.destacat_noticies_cont h3 a, .destacat_noticies_cont h2 a {
	display: block;
}
.destacat_noticies_cont p {
	font-size: 0.813em;
	color: #666;
	line-height: 1.3em;
	margin-bottom: 2px;
}
.destacat_noticies_cont div {
	line-height: 1;
	color: #666;
}
.destacat_noticies_cont div a {
	font-size: 0.688em;
	font-family: 'OpenSansSemibold';
	text-transform: uppercase;
}
.destacat_noticies_cont span {
	display: inline-block;
	font-size: 0.688em;
	line-height: 1.2;
}
.destacat_noticies_cont a+span {
	border-left: 0.091em solid #666;
	padding-left: 0.909em;
	margin-left: 0.909em;
}
.destacat_noticies_cont .nom_organism {
	color: #333;
	font-family: 'OpenSansSemibold';
}
/*.llistat_destacat_noticies_cont .row:first-child .destacat_noticies:first-child .destacat_noticies_cont {border-top:none;}*/

/* component: destacat_noticies amb_imatge */
.amb_imatge .destacat_noticies_cont {
	border-top: 1px solid #ddd;
}
.destacat_noticies.amb_imatge:first-child .destacat_noticies_cont {
	border-top: none;
}
.amb_imatge .destacat_noticies_cont h3 {
	font-size: 0.938em;
}
.amb_imatge .destacat_noticies_cont h3 a {
	font-family: 'OpenSansRegular';
}
.amb_imatge .destacat_noticies_cont .notc_img {
	float: left;
	width: 4.875em;
	height: 4.875em;
	position: relative;
	overflow: hidden;
	margin-right: 0.875em;
}
.amb_imatge .destacat_noticies_cont .notc_img img {
	min-width: 100%;
	max-height: 100%;
	width: auto;
	position: absolute;
	left: 50%;
	margin-left: -75%;
}
/* component: destacat_agenda amb_imatge */
.amb_imatge .destacat_agenda {
	padding: 0.95em 0.375em 0.95em 0;
	border-top: 1px solid #ddd;
	width: 100%;
	float: left;
}
.amb_imatge:first-child .destacat_agenda {
	border: none;
}
.amb_imatge .destacat_agenda img {
	float: left;
	margin: 0 0.625em 0 0;
	padding: 0
}
.amb_imatge .destacat_agenda h3 {
	line-height: 1.125em;
	font-size: 1em;
	margin: 0 0 0.5em;
	font-family: 'OpenSansSemibold'
}
.amb_imatge .destacat_agenda p {
	line-height: 1em;
	font-size: 0.875em;
	margin: 0;
}
.amb_imatge .destacat_agenda .recinte {
	color: #666;
	margin-bottom: 10px;
}
/* component: destacat_color */
.destacat_color_cont {
	padding: 1.250em;
	text-align: center;
	display: table;
	width: 100%;
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
}
.destacat_color_cont a {
	font-size: 1em;
	vertical-align: middle;
	display: table-cell;
	display: inline-block\9;
	color: #fff;
}
.destacat_color_cont a:hover, .destacat_imatge_cont a:hover p {
	text-decoration: underline;
	color: #fff;
}
/* component: destacat_imatge */
.destacat_imatge_cont {
	position: relative;
	text-align: center;
	overflow: hidden;
	z-index: 0;
}
.destacat_imatge_cont a {
	overflow: hidden;
}
.destacat_imatge_cont div {
	left: 0;
	line-height: 3em;
	position: absolute;
	margin: 0;
	color: #fff;
	font-size: 1.125em;
	height: 50%;
}
.destacat_imatge_cont span p.imatge_text {
	padding-top: 2em;
}
.destacat_imatge_cont.imatge_alt img {
	width: auto;
	height: 100%;
	position: relative;
	left: 25%;
	margin-left: -50%;
}
.destacat_imatge_cont .imatge_text {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	margin: 0;
	padding: 30% 1em 0.883em;
	text-align: left;
	font-size: 1.063em;
	color: #fff;
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
	background: -moz-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51,
		51, 51, 0) ), color-stop(100%, rgba(51, 51, 51, 1) ) );
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* IE10+ */
	background: linear-gradient(to bottom, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00333333',  endColorstr='#333333', GradientType=0 ); /* IE6-9 */
}
/* component: destacat_imatge2 */
.destacat_imatge2 {
	margin: 0 0 0.750em;
}
.destacat_imatge2_cont {
	position: relative;
}
.destacat_imatge2_cont a {
	display: block;
}
.destacat_imatge2_cont div {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	padding: 30% 1.05em 0.625em;
	color: #fff;
	background: -moz-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51,
		51, 51, 0) ), color-stop(100%, rgba(51, 51, 51, 1) ) );
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* IE10+ */
	background: linear-gradient(to bottom, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00333333',  endColorstr='#333333', GradientType=0 ); /* IE6-9 */
}
.destacat_imatge2_cont h3, .destacat_imatge2_cont h2 {
	font-size: 0.938em;
	font-weight: normal;
	margin: 0;
}
.destacat_imatge2_cont a:hover h3, .destacat_imatge2_cont a:hover h2 {
	text-decoration: underline;
}
.destacat_imatge2_cont span {
	font-size: 0.688em;
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
}
.destacat_imatge2_cont p {
	font-size: 0.813em;
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
	margin: 0;
}
.destacat_imatge2_cont.grand h3, .destacat_imatge2_cont.grand h2 {
	font-size: 1.250em;
	font-weight: bold
}
.destacat_imatge2_cont.grand {
	width: auto;
	margin: 0 -15px;
}
/* component: llistat_destacat_imatge2 */
.llistat_destacat_imatge2_cont {
	margin: 0 -0.375em;
}
.llistat_destacat_imatge2 .destacat_imatge2 {
	padding: 0 0.375em;
}
/* component: destacat_icones */
.destacat_icones_cont {
	font-size: 0.813em;
}
.destacat_icones_cont img {
	float: left;
}
.destacat_icones_cont a {
	display: table;
	padding-left: 0.625em;
	color: #333;
}
.destacat_icones_cont span {
	font-size: 0.9em;
	font-family: OpenSansRegular, Helvetica, Arial, sans-serif, Helvetica,  Arial, sans-serif;
	margin-top: -0.250em;
	display: block;
}
.destacat_icones_cont p {
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
	margin: 0;
}
/* component: destacat_avisos */
.destacat_avises_cont { /*width: 100%;*/
	width: 100%;
	right: 0;
	top: 0;
	z-index: 17 !important;
	/*margin: 0 0.938em;*/
	position: absolute !important;
}
.destacat_avises_cont .panel {
	border: none;
	box-shadow: none;
	border-radius: 0;
}
.destacat_avises_cont .panel-heading, .destacat_avises .panel-heading+.panel-collapse .panel-body, .destacat_avises .panel-collapse {
	float: left;
	width: 100%;
	border: none;
}
.destacat_avises_cont .panel-heading {
	padding: 0.500em 0.750em 0.400em;
}
.destacat_avises_cont .panel-heading+.panel-collapse .panel-body {
	padding: 0.250em 0.750em 0.750em;
}
.destacat_avises_cont .panel-heading>div, .destacat_avises .panel-body>div {
	padding: 0.538em 0 0.538em 2.750em;
	float: left;
	width: 84%;
	font-size: 0.813em;
	color: #3f3f3f;
	/*margin-left: 2.5em;*/
	font-family: "OpenSansSemibold", Helvetica, Arial, sans-serif;
}
.destacat_avises_cont .desplegable {
	float: right;
	margin: 0.625em 0px 0 0;
	background: url(../img/NG_ico_plegar.png) no-repeat;
	height: 1.2em;
	width: 1.2em;
}
.destacat_avises_cont .collapsed {
	float: right;
	margin: 0.625em 0px 0 0;
	background: url(../img/NG_ico_desplegar.png) no-repeat;
	height: 1.2em;
	width: 1.2em;
}
.destacat_avises_cont .panel-heading.primer .desplegable.collapsed{
	background:url(../img/NG_ico_plegar.png) no-repeat;
}
.procicat {
	background: url(../img/ico_avis_activat.png) no-repeat center left;
}
.aerocat {
	background: url(../img/ico_AEROCAT.png) no-repeat center left;
}
.allaucat {
	background: url(../img/ico_ALLAUCAT.png) no-repeat center left;
}
.calor {
	background: url(../img/ico_CALOR.png) no-repeat center left;
}
.camcat {
	background: url(../img/ico_CAMCAT.png) no-repeat center left;
}
.ferrocat {
	background: url(../img/ico_FERROCAT.png) no-repeat center left;
}
.fred {
	background: url(../img/ico_FRED.png) no-repeat center left;
}
.infocat {
	background: url(../img/ico_INFOCAT.png) no-repeat center left;
}
.inuncat {
	background: url(../img/ico_INUNCAT.png) no-repeat center left;
}
.neucat {
	background: url(../img/ico_NEUCAT.png) no-repeat center left;
}
.pandemia {
	background: url(../img/ico_PANDEMIA.png) no-repeat center left;
}
.penta {
	background: url(../img/ico_PENTA.png) no-repeat center left;
}
.plaseqcat {
	background: url(../img/ico_PLASEQCAT.png) no-repeat center left;
}
.procicat {
	background: url(../img/ico_PROCICAT.png) no-repeat center left;
}
.qualitataire {
	background: url(../img/ico_QUALITATAIRE.png) no-repeat center left;
}
.radcat {
	background: url(../img/ico_RADCAT.png) no-repeat center left;
}
.retencio_transit {
	background: url(../img/ico_retencio_transit.png) no-repeat center left;
}
.sismicat {
	background: url(../img/ico_SISMICAT.png) no-repeat center left;
}
.transcat {
	background: url(../img/ico_TRANSCAT.png) no-repeat center left;
}
.vent {
	background: url(../img/ico_VENT.png) no-repeat center left;
}
.meteoacumulaciopluja {
	background: url(../img/meteoacumulaciopluja.png) no-repeat center left;
}
.meteocalor {
	background: url(../img/meteocalor.png) no-repeat center left;
}
.meteoestatmar {
	background: url(../img/meteoestatmar.png) no-repeat center left;
}
.meteofred {
	background: url(../img/meteofred.png) no-repeat center left;
}
.meteointensidadpluja {
	background: url(../img/meteointensidadpluja.png) no-repeat center left;
}
.meteoneu {
	background: url(../img/meteoneu.png) no-repeat center left;
}
.meteoonadafred {
	background: url(../img/meteoonadafred.png) no-repeat center left;
}
.transitretencio {
	background: url(../img/transitretencio.png) no-repeat center left;
}
.meteovent {
	background: url(../img/meteovent.png) no-repeat center left;
}
span.dataAvis{
	color:#999;
}
/* component: destacat_imatge02 i destacat_imatge03 */
.destacat_imatge02 {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.destacat_imatge02 .img_principal {
	max-width: 465px;
	margin-top: 5px;
}
.destacat_imatge02 ul {
	float: left;
	width: 50%;
	position: relative;
}
.destacat_imatge02 ul li {
	float: left;
	margin: 5px;
	position: relative;
	width: 225px;
}
.destacat_imatge02 ul li img {
	width: 100%;
}
.destacat_imatge02 ul li p {
	float: left;
	margin: 5px;
	position: relative;
}
.destacat_imatge02 a {
	color: #FFFFFF;
	cursor: pointer;
}
.destacat_imatge02 a:hover h3 {
	text-decoration: underline;
}
.destacat_imatge02 a h3, .destacat_imatge02 ul li .enllacos2 p {
	margin: 0;
	cursor: pointer;
	padding: 5px 0;
	position: relative;
	width: 460px;
	font-size: 1.25em;
}
.destacat_imatge02 a span, .destacat_imatge02 ul li .enllacos2 span, .destacat_imatge03 ul li .enllacos2 span {
	color: #FFFFFF;
	left: 0;
	position: relative;
	float: left;
	cursor: text;
	font-size: 0.688em;
}
.destacat_imatge02 a h3, .destacat_imatge02 a span, .destacat_imatge02 ul li .enllacos2 span, .destacat_imatge02 ul li .enllacos2 p, .destacat_imatge0 ul li .enllacos2 p {
	width: 100%;
}
.destacat_imatge02 a p {
	color: #FFFFFF;
	margin: 0;
	position: relative;
	float: left;
	cursor: text;
	font-size: 0.813em;
}
.destacat_imatge02 .enllacos {
	bottom: 0;
	cursor: text;
	float: left !important;
	padding: 10px;
	position: absolute;
	width: 39.759%;
}
.destacat_imatge02 ul li .enllacos2, .destacat_imatge03 ul li .enllacos2 {
	bottom: 0;
	cursor: text;
	float: left !important;
	padding: 10px;
	position: absolute;
}
.destacat_imatge02 ul.llistat_xarxes_socials {
	display: inline !important;
	float: left;
	position: relative;
}
.destacat_imatge02 ul.llistat_xarxes_socials li {
	display: inline !important;
	float: left;
	position: relative;
	margin: 0 5px;
	width: auto;
}
.destacat_imatge02 ul.llistat_simple {
	width: 100%;
}
.destacat_imatge02 ul.llistat_simple li {
	margin: 0;
	padding: 0 5px;
	width: 25%;
}
.destacat_imatge02 ul.llistat_simple li a {
	width: 100%;
}
.destacat_imatge03 a {
	color: #bf0000;
	font-family: "OpenSansSemibold";
	float: right;
	margin: 10px 5px;
	font-size: 0.813em;
}
.llistat_imprimir .list-group-item {
	display: inline-block;
	margin: 0 0.15em;
	border: none;
	border-radius: 0;
	padding: 0;
}
.llistat_imprimir.header {
	margin: -81px 0 0 0;
	padding: 0;
	float: right;
	width: 3.7em;
}
/* component: llistat_destacat_text */
.llistat_destacat_text_cont {
	margin-bottom: 0;
}
.llistat_destacat_text_cont .list-group-item {
	border-radius: 0;
	border: none;
	padding: 0;
	background: none;
}
.llistat_destacat_text_cont .list-group-item .destacat_text_cont a {
	border-top: 0.125em solid #ddd;
	padding: 0.750em 0 0 0;
}
/* component: llistat_destacat_text_avancat */
.llistat_destacat_text_avancat {
	z-index: 0;
	padding-left: 0;
	padding-right: 0;
}
.llistat_destacat_text_avancat_cont .destacat_text_avancat_cont {
	margin-top: 0.625em;
}
.llistat_destacat_text_avancat:first-child .llistat_destacat_text_avancat_cont .destacat_text_avancat_cont:first-child {
	margin-top: 0;
}
/* component: llistat_destacat_color */
.llistat_destacat_color {
	float: left;
	width: 100%;
}
.llistat_destacat_color_cont {
	float: left;
	width: 100%;
	margin-bottom: 0;
	text-align: center;
	padding: 14px 0;
}
.llistat_destacat_color_cont .list-group-item {
	border-radius: 0;
	border: none;
	padding: 0;
	margin: 0;
}
.llistat_destacat_color_cont .list-group-item .destacat_color_cont {
	height: 99px;
}
.llistat_destacat_color_cont .list-group-item .destacat_color_cont {
	display: table;
}
.llistat_destacat_color_cont .list-group-item .destacat_color_cont a {
	display: table-cell;
	vertical-align: middle;
}
/* component: llistat_enllacos_filet */
.llistat_enllacos_filet_cont {
	padding: 0.875em 1.875em 0.875em 1.750em;
	margin-bottom: 0;
}
.llistat_enllacos_filet_cont .list-group-item {
	list-style-position: inside;
	border: none;
	border-top: 1px solid #ddd;
	padding: 0.688em 0 0.688em 1em;
	margin: 0;
	position: relative;
	color: #333;
	border-radius: 0;
}
/*.llistat_enllacos_filet_cont .list-group-item a {font-size:0.938em; display:table;}*/
.llistat_enllacos_filet_cont .list-group-item a {
	font-size: 0.938em;
	color: #333;
	position: relative;
	display: table;
}
.llistat_enllacos_filet_cont .list-group-item.item2:before {
	content: "";
}
.llistat_enllacos_filet_cont .list-group-item:before {
	content: "\2022";
	font-size: 1.05em;
	position: absolute;
	left: 0;
	color: #bf0000;
}
 @media ( max-width : 47.938em) {
.llistat_enllacos_filet_cont .list-group-item:before {
	position: inherit;
	display: inline;
	float: left;
	padding-right: 0.5em
}
}
.llistat_enllacos_filet_cont .list-group-item:first-child {
	border-top: none;
	border-radius: 0;
}
/* component: llistat_sense_bullet */
.llistat_sense_bullet {
	padding: 0 0.938em;
	margin-bottom: 0;
}
.llistat_sense_bullet .list-group-item {
	border: none;
	border-radius: 0;
	border-top: 1px solid #ddd;
	padding: 0;
}
.llistat_sense_bullet .list-group-item a {
	font-size: 0.938em;
	color: #bf0000;
	padding: 0.667em 0;
	display: block;
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
.llistat_sense_bullet .list-group-item:first-child {
	border-top: 0.188em solid #ddd;
}
/* component: llistat_destacat_icones */
.llistat_destacat_icones_cont {
	overflow: hidden;
}
.llistat_destacat_icones_cont .list-group-item {
	border: none;
	border-top: 1px solid #ddd;
	border-radius: 0;
	padding: 0.8em 0;
	float: left;
	width: 100%;
}
.llistat_destacat_icones_cont .list-group-item:last-child {
	border-bottom: 1px solid #ddd;
}
/* component: llistat_peu */
.llistat_peu .list-group-item {
	border: none;
	padding: 0;
}
.llistat_peu .list-group-item.bullet {
	border: none;
	border-radius: 0;
	padding: 0;
	background: url(../img/NG_ico_list.png) no-repeat 0 0.4em;
	margin-top: 0.35em;
}
.llistat_peu .list-group-item p, p.title_list {
	font-size: 1.125em;
	color: #333;
	font-family: 'OpenSansSemibold';
}
.llistat_peu .list-group-item a {
	font-size: 0.750em;
	color: #666;
	padding: 0 0.650em;
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
	display: block;
}
/* component: llistat_destacat_imatges_avancat */
.caixa_imatge {
	padding-top: 0.625em;
}
/* component: llistat_xarxes_socials */
.llistat_xarxes_socials {
	margin: 0;
	list-style: none;
	vertical-align: middle;
	margin: 0.625em 0;
	padding: 0 0.938em;
	text-align: center;
	float: left;
	width: 100%;
}
.border_right {
	border-right: 1px solid #DDDDDD;
}
.llistat_xarxes_socials .list-group-item { /*display:inline-block;*/
	float: left;
	margin: 0 0.15em;
	border: none;
	border-radius: 0;
	padding: 0;
}
footer .llistat_xarxes_socials .list-group-item:first-child {
	margin-left: 0;
}
footer .llistat_xarxes_socials .list-group-item {
	margin: 0 5px;
	margin-bottom: 5px;
}
.llistat_xarxes_socials .list-group-item a { /*display:block;*/
	width: 31px !important;
	height: 30px !important;
	display: inline-block; 
	margin-right:0 !important
}
.llistat_xarxes_socials .list-group-item a:hover {
	background-position: top center;
	width: 31px;
	height: 30px;
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer
}
.llistat_xarxes_socials .list-group-item a.twitter:hover {
	background-image: url(../img/NG_ico_twitter_hover.png);
}
.llistat_xarxes_socials .list-group-item a.facebook:hover {
	background-image: url(../img/NG_ico_facebook_hover.png);
}
.llistat_xarxes_socials .list-group-item a.youtube:hover {
	background-image: url(../img/NG_ico_youtube_hover.png);
}
.llistat_xarxes_socials .list-group-item a.print:hover {
	background-image: url(../img/NG_ico_print_hover.png);
}
.llistat_xarxes_socials .list-group-item a.blog:hover {
	background-image: url(../img/NG_ico_blog_hover.png);
}
.llistat_xarxes_socials .list-group-item a.rss:hover {
	background-image: url(../img/NG_ico_rss_hover.png);
}
.llistat_xarxes_socials .list-group-item a.xarxes:hover {
	background-image: url(../img/NG_ico_compartir_hover.png);
}
.llistat_xarxes_socials .list-group-item a:hover img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  	filter: gray; /* IE6-9 */
  	-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}
.llistat_xarxes_socials .list-group-item a img {
	visibility: visible;
}
/*.llistat_xarxes_socials .list-group-item a img:hover{ 
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
   /* filter: gray; /* IE6-9 */
   /* -webkit-filter: grayscale(100%);  
}*/

#center_1 .llistat_xarxes_socials .social_text, .panel-footer .llistat_xarxes_socials .social_text, .padding-1 .list-group.llistat_xarxes_socials .social_text, .row .list-group.llistat_xarxes_socials .social_text {
	font-family: OpenSansRegular, Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	font-style: italic;
	color: #666;
	float: left;
	padding: 0.909em 1.273em 0.909em 0;
}
/*a.twitter{background:url('../img/NG_ico_twitter.png') no-repeat 0 0;}
a.twitter:hover{background:url('../img/NG_ico_twitter_hover.png')no-repeat 0 0;}
a.facebook{background:url('../img/NG_ico_facebook.png')no-repeat 0 0;}
a.facebook:hover{background:url('../img/NG_ico_facebook_hover.png')no-repeat 0 0;}
a.slidesh{background:url('../img/NG_ico_slidesh.png')no-repeat 0 0;}
a.slidesh:hover{background:url('../img/NG_ico_slidesh_hover.png')no-repeat 0 0;}
a.delicious{background:url('../img/NG_ico_delicious.png')no-repeat 0 0;}
a.delicious:hover{background:url('../img/NG_ico_delicious_hover.png')no-repeat 0 0;}
a.compartir{background:url('../img/NG_ico_compartir.png')no-repeat 0 0;}
a.compartir:hover{background:url('../img/NG_ico_compartir_hover.png')no-repeat 0 0;}
a.butlletins{background:url('../img/NG_ico_butlletins.png')no-repeat 0 0;}
a.butlletins:hover{background:url('../img/NG_ico_butlletins_hover.png')no-repeat 0 0;}
a.flickr{background:url('../img/NG_ico_flickr.png')no-repeat 0 0;}
a.flickr:hover{background:url('../img/NG_ico_flickr_hover.png')no-repeat 0 0;}
a.rss{background:url('../img/NG_ico_rss.png')no-repeat 0 0;}
a.rss:hover{background:url('../img/NG_ico_rss_hover.png')no-repeat 0 0;}
a.youtube{background:url('../img/NG_ico_youtube.png')no-repeat 0 0;}
a.youtube:hover{background:url('../img/NG_ico_youtube_hover.png')no-repeat 0 0;}
a.youtube{background:url('../img/NG_ico_youtube.png')no-repeat 0 0;}
a.blog{background:url('../img/NG_ico_blog.png')no-repeat 0 0;}
a.blog:hover{background:url('../img/NG_ico_blog_hover.png')no-repeat 0 0;}*/

/*Icona RSS*/
.rssAdj a.rss {
	background: url('../img/NG_ico_rss.png') no-repeat 0 0;
}
/*.llistat_xarxes_socials .list-group-item a {
  filter: none;
  -webkit-filter: grayscale(0%);
}*/

/*.llistat_xarxes_socials .list-group-item a:hover{
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); */
/* Firefox 3.5+ */
/* filter: gray;*/ /* IE6-9 */
/*  -webkit-filter: grayscale(100%);*/ /* Chrome 19+ & Safari 6+ */
/*}*/

/* component: llistat_collapse */
.llistat_collapse_cont .panel {
	border-radius: 0;
	border: none;
	box-shadow: none;
	border-top: 1px solid #ddd;
	margin: 0 !important;
}
.llistat_collapse_cont .panel:first-child {
	border-top: none;
}
.llistat_collapse_cont .panel-default>.panel-heading {
	background: none;
	padding: 0.750em 0;
}
.llistat_collapse_cont .panel-default>.panel-heading a {
	background: url(../img/NG_plegar.png) no-repeat right 0.300em;
	padding: 0.278em 22px 0.278em 0;
	display: block;
	font-size: 1.025em;
	font-family: 'OpenSansSemibold';
}
.llistat_collapse_cont .panel-default>.panel-heading a.collapsed {
	background: url(../img/NG_desplegar.png) no-repeat right 0.300em;
	padding-right: 22px;
}
.llistat_collapse_cont .panel-default .panel-collapse .panel-body {
	padding-top: 0;
	padding-bottom: 1.500em;
	color: #666;
	padding-left: 0;
	padding-right: 0;
}
/* component: filariana */
.filariana {
	background: none;
	font-size: 0.813em;
	color: #fff;
	border-radius: 0;
	padding: 0;
	margin: 1.250em 0;
}
.filariana a {
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
	color: #fff;
	padding: 0.375em 0.438em;
	background: #333;
	display: inline-block;
}
.filariana .active {
	color: #fff;
}
.filariana>li+li:before {
	content: "> ";
}
.filariana li, .filariana>li+li:before {
	color: #333;
	margin-bottom: 5px;
}
.filariana li:first-child a {
	background: #333;
}
/* component: slider_imatges */
.slider_imatges .carousel-indicators {
	width: auto;
	margin-bottom: 0;
}
.slider_imatges .carousel-indicators li {
	border: none;
	height: auto;
	width: auto;
	margin: 0 -0.250em 0 0;
	border-radius: 0;
	padding: 0.3em;
}
.slider_imatges .carousel-indicators li.active {
	border: none;
	height: auto;
	width: auto;
	margin: 0 -0.250em 0 0;
	background: none;
}
.slider_imatges .carousel-indicators li span {
	display: block;
	width: 0.563em;
	height: 0.563em;
	background: #c0c0c0;
	border-radius: 0.625em;
}
.slider_imatges .carousel-indicators li.active span {
	background: #C00000;
}
.slider_imatges .carousel-caption {
	text-shadow: none;
}
/*.slider_imatges .carousel-caption a {color:#fff!important;}
.slider_imatges .carousel-caption h3 {margin:0; color:#fff;}
.slider_imatges .carousel-caption p {color:#fff;}
.slider_imatges .carousel-caption h3.dekstop {margin:0; color:#BD0000;} */
.slider_imatges .carousel-caption p.dekstop a, .slider_imatges .carousel-caption p.dekstop {
	color: #333;
}
/* component: slider_imatges - slider_petit */
.slider_petit .slide_navigator {
	position: absolute;
	z-index: 15;
	width: 100%;
	margin-top: 28%;
}
.slider_petit .slide_navigator .slide_left {
	float: left;
	z-index: 15;
	margin-left: 0.5em;
}
.slider_petit .slide_navigator .slide_right {
	float: right;
	z-index: 15;
	margin-right: 0.5em;
}
.slider_petit .slide_left img, .slider_petit .slide_right img {
	height: 44px;
	width: 44px;
}
.slider_petit .carousel-caption {
	position: static;
	right: 0;
	width: 100%;
	padding: 0;
	background: none;
}
.slider_petit .carousel-caption a {
	color: #fff !important;
	z-index: 30;
}
.slider_petit .carousel-caption h3.dekstop {
	margin: 0;
	color: #BD0000;
}
.slider_petit .carousel-caption h3 {
	margin: 0;
	color: #fff;
	padding: 0.778em 0.889em;
	text-align: left;
	font-size: 1.125em;
}
.slider_petit .carousel-caption p {
	color: #fff;
	color: #333;
	font-size: 13px;
	text-align: left;
	padding: 15px 15px 0;
	margin: 14px 0 0;
	min-height: 86px;
}
.slider_petit .carousel-image {
	position: relative;
}
.slider_petit .carousel-image h3 {
	position: absolute;
	width: 100%;
	font-size: 1.125em;
	padding: 0.889em 0.833em;
	bottom: 0;
	margin: 0;
}
.slider_petit .carousel-image h3 a {
	color: #fff;
}
.slider_petit a {
	text-decoration: none !important;
}
.slider_petit a:hover {
	text-decoration: none !important;
}
.slider_petit .carousel-indicators {
	position: absolute;
	left: 0;
	margin-left: 0.7em;
	top: auto;
	bottom: 77px;
	padding-top: 0.5em;
	text-align: left;
	height: 1.55em;
}
.slider_petit>p {
	font-size: 0.813em;
	margin: 1.308em;
}
.slider_petit.amb_peu .carousel-indicators {
	bottom: -21px;
}
/* component: slider_imatges - slider_grand */
.slider_grand .slider_imatges_cont {
	margin: 0;
}
.slider_grand .slide_navigator {
	position: absolute;
	z-index: 15;
	width: 100%;
	margin-top: 20%
}
.slider_grand .slide_navigator .slide_left {
	float: left;
	z-index: 15;
	margin-left: 0.5em
}
.slider_grand .slide_navigator .slide_right {
	float: right;
	z-index: 15;
	margin-right: 0.5em
}
.slider_grand .item {
	float: left;
	width: 100%;
	background: #fff;
}
.slider_grand .carousel-image {
	position: relative;
}
.slider_grand .carousel-image h3, .slider_grand .carousel-image h2 {
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
	position: absolute;
	width: 100%;
	font-size: 1em;
	padding: 30% 0.933em 0.889em;
	color: #fff;
	margin: 0;
	bottom: 0;
	background: -moz-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51,
		51, 51, 0) ), color-stop(100%, rgba(51, 51, 51, 1) ) );
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* IE10+ */
	background: linear-gradient(to bottom, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00333333',  endColorstr='#333333', GradientType=0 ); /* IE6-9 */
}
.slider_grand .carousel-caption {
	position: static;
	width: 100%;
	padding: 1.250em 0 0;
	height: 9em;
}
.slider_grand .carousel-caption h3, .slider_grand .carousel-caption h2 {
	margin: 0;
	color: #BF0000;
}
.slider_grand .carousel-image h3 a, .slider_grand .carousel-image h2 a {
	color: #fff;
}
.slider_grand .carousel-caption p {
	font-size: 0.875em;
	padding: 0 1.071em;
	text-align: left;
	min-height: 57px;
	margin-top: 6px;
}
.slider_grand .carousel-indicators {
	position: absolute;
	left: -5px;
	width: 100%;
	margin-left: 0;
	padding-top: 0.5em;
	text-align: left;
	bottom: 120px;
}
/* component: pestanyes */
.pestanyes .panel-group .panel {
	background: none;
	border-radius: 0.438em;
	box-shadow: none;
	margin-top: 0.500em;
}
.pestanyes .panel-group .panel .panel-heading {
	color: #fff;
	border-radius: 0;
	background: #666666; /* Old browsers */
	background: -moz-linear-gradient(top, #666666 0%, #888888 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666),  color-stop(100%, #888888) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #666666 0%, #888888 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #666666 0%, #888888 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #666666 0%, #888888 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #666666 0%, #888888 100%);/* W3C */
}
.pestanyes .panel-group .panel.active .panel-heading {
	background: #666666; /* Old browsers */
	background: -moz-linear-gradient(top, #666666 0%, #333333 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666),  color-stop(100%, #333333) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #666666 0%, #333333 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #666666 0%, #333333 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #666666 0%, #333333 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #666666 0%, #333333 100%);/* W3C */
}
.pestanyes .panel-body {
	border-radius: 0.313em;
	background: rgb(255, 255, 255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 29%,  rgba(245, 245, 245, 1) 100% ); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(29%, rgba(255
		, 255, 255, 1) ), color-stop(100%, rgba(245, 245, 245, 1) ) );
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 29%,  rgba(245, 245, 245, 1) 100% ); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 29%,  rgba(245, 245, 245, 1) 100% ); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 29%,  rgba(245, 245, 245, 1) 100% ); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 29%,  rgba(245, 245, 245, 1) 100% ); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.pestanyes .panel-group .panel .panel-collapse {
	border: 1px solid #ddd;
	border-top: none;
	border-bottom-right-radius: 0.438em;
	border-bottom-left-radius: 0.438em;
}
.llistat_enllacos_filet:last-child .llistat_enllacos_filet_cont {
	border-bottom: none;
}
@media ( max-width : 47.938em) {
.pestanyes .panel-group .panel .panel-collapse {
	overflow: hidden
}

}
.pestanyes .panel-group .panel .panel-title a {
	font-family: 'OpenSansSemibold';
	display: block;
	background: url(../img/NG_ico_obrir.png) no-repeat right center;
	padding: 0.125em 1.4em 0.125em 0;
}
.pestanyes .panel-group .panel.active .panel-title a {
	background: url(../img/NG_ico_tancar.png) no-repeat right center;
}
.pestanyes .panel-group .panel .panel-collapse table {
	margin-top: 16px;
}
.pestanyes .pestanyes_bot {
	margin: 0;
}
.panel-group .panel-heading+.panel-collapse .panel-body, .panel-collapse .panel-body {
	border: none;
}
.pestanyes .transport_public .panel-body {
	border-bottom: 1px solid #ddd !important;
}
.pestanyes .transport_public .panel-body .panel-header {
	padding: 1em 0 0.6em;
	font-family: 'OpenSansSemibold'
}
.pestanyes .llistat_enllacos_filet_cont {
	padding: 0;
}
.pestanyes .llistat_enllacos_filet_cont+.llistat_enllacos_filet_cont {
	margin-top: 0;
}
.pestanyes .llistat_enllacos_filet_cont+.llistat_enllacos_filet_cont .list-group-item:first-child {
	border-top: 1px solid #ddd;
}
/* component: cercador_vermell */
.cercador_vermell {
	padding: 0;
	margin: 0;
}
.cercador_vermell .form-group {
	display: block;
	position: relative;
	margin-bottom: 0;
}
.cercador_vermell .form-group .form-control {
	font-size: 1em;
	position: relative;
	padding: 0.400em 0 0.400em 2.000em;
	font-size: 0.938em;
	display: block;
	width: 100%;
	background: url(../img/NG_ico_cercador_mbl.png) no-repeat 0.467em center  #FFFFFF;
	border-radius: 0;
	border: 1px solid #ddd;
	height: 2.667em;
	box-shadow: none;
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
	color: #666;
	-webkit-appearance: none;
}
.cercador_vermell .form-group .form-control:focus {
	box-shadow: none;
	border: 1px solid #bcbcbc;
}
.cercador_vermell .btn, header .container .in form .form-group .buttonG.btn {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	border-radius: 0;
	background: url(../img/NG_ico_lupa.png) no-repeat center center #BD0000;
	border-color: #BD0000;
	height: 100%;
	width: 3em;
}
.searchExemple {
	font-size: 0.813em;
	color: #666;
	padding: 0.769em 0.8000em;
}
.searchExemple a, .searchExemple span {
	margin-left: 0.385em;
	color: #BF0000;
}
.cercador_vermell button.btn {
	border: none;
	height: 2.375em;
	position: absolute;
	top: 0.263em;
	width: 2.125em;
	right: 1px;
	border-radius: 0;
	background: url(../img/NG_ico_cercador_tancar.png) no-repeat center  center #FFFFFF;
}
.cercador_vermell button.btn:active {
	box-shadow: none;
}
/* component: dades_catalunya */
.dades_catalunya {
	float: left;
}
.h2_not_resize {
	font-size: 1.563em;
	padding-right: 4.400em;
}
.dades_catalunya>div {
	margin-top: 1.250em;
}
.dades_catalunya .tit_dades {
	color: #333333;
	font-size: 1.125em;
	font-family: 'OpenSansLight', Helvetica, Arial, sans-serif;
	padding: 0 5em 0 0.625em;
	line-height: 1.2;
}
.dades_catalunya .dades_numeriques {
	color: #39599F;
	font-family: 'OpenSansBold', Helvetica, Arial, sans-serif;
	font-size: 2.188em;
	padding: 0 0 0 0.313em;
	line-height: 1;
	display: block;
	margin: 0.171em 0;
}
.dades_catalunya .dades_numeriques span {
	font-size: 0.667em;
}
.dades_catalunya .marge_negatiu {
	margin-top: -0.313em;
}
/* Component: destacat_com_arribar */
.destacat_com_arribar {
	float: left;
	margin: 0 0 0.55em;
}
.destacat_com_arribar_cont .icona_com_arribar {
	float: left;
}
.destacat_com_arribar_cont .icona_com_arribar img {
	width: 3.750em;
}
.destacat_com_arribar_cont .text_com_arribar {
	display: table;
	padding: 0 1.250em 0 1.000em;
}
.destacat_com_arribar_cont .mini_prova_coneixer {
	font-size: 0.813em;
	color: #666666;
}
.titol_vermell {
	color: #BF0000;
	font-size: 1.125em;
	margin: 0.35em 0;
}
 @media ( max-width : 47.938em) {
.destacat_com_arribar {
	padding: 0;
}
.col-xs-5 {
	width: 100%;
}
.basic_link.actualitat {
	margin-top: 1.1em;
}
.llistat_xarxes_socilas .list-group-item {
	border: medium none;
	border-radius: 0;
	float: left;
	margin: 0 0.15em;
	padding: none !important;
}
li.list-group-item.social_text {
	display: none;
}


.slider_petit .carousel-caption p {
	height: 36px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	min-height: inherit;
}
.slider_petit .carousel-indicators {
	bottom: 0;
	height: 2.9em;
}
.link-accesible {
	color: #fff;
	padding: .6em 0 .7em 1.7em;
	margin-top: 0;
	font-size: 1em; 
	background: #4d4d4d; /* Old browsers */
	background-image: url(../img/arrow-acc-big2.png); /* fallback */
	background-image: url(../img/arrow-acc-big2.png), -moz-linear-gradient(top,  #4d4d4d 0%, #3d3d3d 38%, #3a3a3a 40%, #3a3a3a 45%, #343434 55%, #2c2c2c 78%, #292929 80%, #222222 100%); /* FF3.6+ */
	background-image: url(../img/arrow-acc-big2.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4d4d), color-stop(38%,#3d3d3d), color-stop(40%,#3a3a3a), color-stop(45%,#3a3a3a), color-stop(55%,#343434), color-stop(78%,#2c2c2c), color-stop(80%,#292929), color-stop(100%,#222222)); /* Chrome,Safari4+ */
	background-image: url(../img/arrow-acc-big2.png),    -webkit-linear-gradient(top,  #4d4d4d 0%,#3d3d3d 38%,#3a3a3a 40%,#3a3a3a 45%,#343434 55%,#2c2c2c 78%,#292929 80%,#222222 100%); /* Chrome10+,Safari5.1+ */
	background-image: url(../img/arrow-acc-big2.png),     -o-linear-gradient(top,  #4d4d4d 0%,#3d3d3d 38%,#3a3a3a 40%,#3a3a3a 45%,#343434 55%,#2c2c2c 78%,#292929 80%,#222222 100%); /* Opera 11.10+ */	
	background-image: url(../img/arrow-acc-big2.png), -ms-linear-gradient(top,  #4d4d4d 0%,#3d3d3d 38%,#3a3a3a 40%,#3a3a3a 45%,#343434 55%,#2c2c2c 78%,#292929 80%,#222222 100%); /* IE10+ */	
	background-image: url(../img/arrow-acc-big2.png), linear-gradient(to bottom,  #4d4d4d 0%,#3d3d3d 38%,#3a3a3a 40%,#3a3a3a 45%,#343434 55%,#2c2c2c 78%,#292929 80%,#222222 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#222222',GradientType=0 ); /* IE6-9 */
	background-repeat: no-repeat;
	background-position: 16px 9px, 0 0;
}
.link-accesible a {
	color: #fff;
	margin: 0 0 0 0.7em;
	font-size: 0.9em;
}
}
/* Component: destacat_iUtilitat */
.llistat_iUtilitat .tit_iUtilitat {
	font-size: 1em;
	margin: 1em 0 0;
	color: #333;
	font-family: "OpenSansRegular", Helvetica, Arial, sans-serif;
}
.llistat_iUtilitat>p {
	margin: 0;
	font-size: 0.813em
}
.llistat_iUtilitat>a {
	font-size: 0.813em;
	display: block;
	padding-bottom: 0.769em;
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
/*--Contacte----*/
.capcelera_principal .paragraf_contacte {
	font-size: 1.125em;
	clear: both;
	color: #666;
}
.iframe {
	height: 29.313em;
	width: 100%;
	background: #8A8A7B;
}
.capcelera_principal h1 {
	font-size: 1.25em;
	padding: 0.7em 0.5em 0.7em 0;
	text-align: left;
}

.capcelera_principal h1.marca_sense_padding{
	padding:0;
}

.capcelera_principal p {
	color: #333333;
	font-size: 0.813em;
}
.obligatoris {
	font-size: 0.813em;
}
.line {
	border-top: 1px solid #DDDDDD;
	padding-bottom: 1.563em;
}
.form label {
	display: block;
	clear: both;
}
.form .clearfix {
	margin-bottom: 1.5em;
}
.form input, .form textarea, .form select, .form .form-control {
	background: #FFF;
	color: #555555; /*-webkit-appearance: none;*/
}
.clarification, .form .clarification {
	font-size: 0.750em;
	color: #666666;
}
.form .radio {
	font-size: 0.813em;
	padding: 0 1.875em 0.188em 0.313em;
	display: inline;
}
.form .checkbox {
	font-size: 0.813em;
	padding: 0 1.875em 0.188em 0.313em;
	display: inline;
}
.dadesProteccio {
	font-size: 0.938em;
	color: #999;
	padding: 1.563em 0 0.938em 0
}
.textProteccio {
	font-size: 0.688em;
	color: #999;
}
.textProteccio {
	font-size: 0.688em;
	color: #999;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap !important;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}
h2.margin {
	margin-bottom: 0.629em;
	margin-top: 0.629em;
}
.form textarea {
	height: 8em;
}
.form label {
	margin-top: 10px;
}
/* el_mes_consultat - versio mobil */
@media ( max-width : 47.938em) {
.el_mes_consultat.generalitat {
	float: right;
}
.el_mes_consultat.teme {
	position: absolute;
	top: -5.325em;
	right: 0;
}
.el_mes_consultat .shadow {
	box-shadow: none;
}
.el_mes_consultat .panel {
	border: none;
	border-radius: 0;
	background: none;
	margin: 0;
}
.el_mes_consultat .panel-heading {
	position: relative;
	width: 14.375em;
	background: none;
	border: none; /*padding-top:14.375em;*/
	z-index: 1000;
}
.el_mes_consultat .panel-heading a {
	font-size: 0.813em;
	text-align: right;
	font-weight: bold;
	/*margin: 20px 0 0 0;*/
		/*padding: 0.625em 1.6em;*/
	padding: 0 1.6em;
	border-radius: 0.313em;
	display: block;
	background: url(../img/NG_ico_mes_consultat.png) no-repeat right center;
}
.el_mes_consultat.open .panel-heading a {
	background: url(../img/NG_ico_mes_consultat_tancar.png) no-repeat right  center;
}
.el_mes_consultat .panel-body {
	position: absolute;
	top: 0;
	right: -16.000em;
	width: 14.375em;
	box-shadow: -0.313em 0.313em 0.500em rgba(0, 0, 0, 0.24);
	padding: 2.750em 0 1.250em 1em;
	background: rgb(238, 238, 238); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(238, 238, 238, 1) 0%,  rgba(255, 255, 255, 1) 100% ); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(238,
			238, 238, 1) ), color-stop(100%, rgba(255, 255, 255, 1) ) );
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(238, 238, 238, 1) 0%,  rgba(255, 255, 255, 1) 100% ); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(238, 238, 238, 1) 0%,  rgba(255, 255, 255, 1) 100% ); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(238, 238, 238, 1) 0%,  rgba(255, 255, 255, 1) 100% ); /* IE10+ */
	background: linear-gradient(to right, rgba(238, 238, 238, 1) 0%,  rgba(255, 255, 255, 1) 100% ); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd',  endColorstr='#ffffff', GradientType=1 ); /* IE6-9 */
}
.el_mes_consultat .panel-body .llistat_enllacos_filet_cont {
	padding: 0;
}
/*--Contacte----*/
.title25-16 {
	font-size: 1em;
}
.p15-13 {
	color: #666;
	font-size: 0.813em;
}
.paragraf_contacte {
	font-size: 0.938em;
	color: #666;
}
/*---cercador organismes_sca----*/
.p18_16 {
	font-size: 1em;
}
.p14-13 {
	font-size: 0.813em;
}
.p16-15 {
	font-size: 0.938em;
}
}
/* component: mes_link */
a.mes_link, .llistat_enllacos_filet_cont .list-group-item a.mes_link {
	background: url(../img/NG_ico_desplegar.png) no-repeat left center #fff;
	padding-left: 21px;
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
a.mes_link, .llistat_enllacos_filet_cont .list-group-item a.mes_link.collapsed {
	background: url(../img/NG_ico_plegar.png) no-repeat left center #fff;
	padding-left: 21px;
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
a.mes_link:before, .llistat_enllacos_filet_cont .list-group-item a.mes_link:before {
	content: "";
}
.ocult {
	display: none;
}
/* component: menu_flotant */
.menu_flotant {
	float: left;
	margin-left: -0.188em;
	margin-top: 0.6em;
	margin-right: 0.438em;
}
.menu_flotant a, .menu_flotant a:hover {
	text-decoration: none !important;
}
.menu_flotant>button {
	width: 2.063em;
	height: 2.063em;
	background: url(../img/NG_ico_tancar_menu_gen.png) no-repeat;
	border: none;
	z-index: 1;
	outline:0;
}
.menu_flotant>button.collapsed {
	background: url(../img/NG_ico_obrir_menu_gen.png) no-repeat;
}
#menu_flotant_cont, #formulari_envia {
	position: absolute;
	border: 1px solid #ddd;
	box-shadow: 0.188em 0.188em 0.250em rgba(0, 0, 0, 0.14);
	background: #fff;
	z-index: 20;
}
#menu_flotant_cont .panel-group, #formulari_envia .panel-group {
	padding: 0.875em;
}
#menu_flotant_cont .panel-group h3, #formulari_envia .panel-group h3, #menu_flotant_cont .panel-group span:nth-of-type(1) {
	margin: 0;
	font-size: 1.250em;
	font-weight: normal;
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
}
#menu_flotant_cont .panel-group span.panel-title:nth-of-type(1) {
	margin: 0;
	font-size: 1em;
	font-weight: normal;
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;	
    margin-top: 0;
    margin-bottom: 0;
}
#menu_flotant_cont h3 a, #menu_flotant_cont span:nth-of-type(1) a {
	color: #666666;
}
#menu_flotant_cont h3 a:hover, #menu_flotant_cont span:nth-of-type(1) a:hover {
	color: #333333;
}
#menu_flotant_cont .panel-group .panel, #formulari_envia .panel-group .panel {
	border: none;
	border-bottom: 1px solid #ddd;
	border-radius: 0;
	box-shadow: none;
	margin: 0 0 0 0.813em;
}
#menu_flotant_cont .panel-group .panel:last-child, #formulari_envia .panel-group .panel:last-child {
	border-bottom: none;
}
#menu_flotant_cont .panel-group .panel .panel-heading, #formulari_envia .panel-group .panel .panel-heading {
	background: none;
	padding: 0;
}
#menu_flotant_cont .panel-group .panel .panel-heading a, #formulari_envia .panel-group .panel .panel-heading a {
	display: block;
	padding: 0.667em 2.333em 0.667em 0;
	font-family: "OpenSansRegular", Helvetica, Arial, sans-serif;
	font-size: 0.938em;
	color: #666;
}
#menu_flotant_cont .panel-group .panel .panel-heading a:hover, #menu_flotant_cont .panel-group .panel .panel-heading a:hover strong {
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif !important;
}
/*#menu_flotant_cont .panel-group .panel .panel-heading h4, #menu_flotant_cont .panel-group .panel .panel-heading strong, #menu_flotant_cont .panel-group .panel .panel-heading b {
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif !important;
	font-weight: normal !important
}*/
#menu_flotant_cont .panel-group .panel .panel-heading a.collapsed.active, #menu_flotant_cont .panel-group .panel .panel-heading a[data-toggle="collapse"], #formulari_envia .panel-group .panel .panel-heading a.collapsed.active, #formulari_envia .panel-group .panel .panel-heading a[data-toggle="collapse"] {
	background: url(../img/NG_ico_plegar_menu_gen.png) no-repeat right  0.467em;
	color: #333;
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
#menu_flotant_cont .panel-group .panel .panel-heading a.collapsed, #formulari_envia .panel-group .panel .panel-heading a.collapsed {
	background: url(../img/NG_ico_desplegar_menu_gen.png) no-repeat right  0.467em;
	color: #666;
	font-family: "OpenSansRegular", Helvetica, Arial, sans-serif;
}
#menu_flotant_cont .panel-group .panel-body, #formulari_envia .panel-group .panel-body {
	padding: 0;
}
#menu_flotant_cont .panel-group .panel-body ul, #formulari_envia .panel-group .panel-body ul {
	padding: 0;
}
#menu_flotant_cont .panel-group .panel-body ul li a, #formulari_envia .panel-group .panel-body ul li a {
	font-size: 0.813em;
	display: block;
	padding: 0.385em 0.923em;
	border-left: 0.231em solid #ddd;
	color: #666;
}
#menu_flotant_cont .panel-group .panel-body ul li a.active, #menu_flotant_cont .panel-group .panel-body ul li a:hover, #formulari_envia .panel-group .panel-body ul li a.active, #formulari_envia .panel-group .panel-body ul li a:hover, .menu_flotant .panel-group .panel-body ul li a:focus {
	border-left: 0.231em solid #333;
	color: #333;
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
/* component: custom_select */
.custom_select {
	border: none;
	box-shadow: none;
	border-radius: 0;
	height: 2.80em !important;
	padding-bottom: 0;
	padding-top: 0;
	width: 100% !important;
}
.custom_select .customSelectInner {
	width: 100% !important;
	height: 2.80em;
	padding: 0.65em 1.763em 0.65em 0;
	background: url(../img/NG_ico_select_mobil.png) no-repeat right center  #7A7A7A;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
/* component: custom_select contacte*/
.form .custom_select {
	background-color: #FFFFFF;
	background-image: none;
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555555;
	display: block;
	font-size: 0.875em;
	height: 34px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s  ease-in-out 0s;
	width: 100%;
	height: 2.5em !important;
	padding-bottom: 0;
	padding-top: 0;
	width: 100% !important;
}
.form .custom_select .customSelectInner {
	width: 100%;
	height: 2.2em !important;
	width: 100% !important;
	padding: 0.65em 1.763em 0.65em 0;
	background: url(../img/NG_ico_select_mobil2.png) no-repeat right center  #fff;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
/* panel-footer */
.panel-footer {
	width: 100%;
	float: left;
	padding: 0.938em;
	border-top: none;
	background: #fff;
	margin: 8px 0 0;
	border-bottom-right-radius: 0.438em;
	border-bottom-left-radius: 0.438em;
}
.panel-footer .llistat_xarxes_socials {
	margin: 0;
	display: inline-block;
	padding: 0;
	text-align: left;
	width: auto;
}

.panel-footer .llistat_xarxes_socials span {
	margin-top: 0.7em !important;
}
.panel-footer .llistat_xarxes_socials .list-group-item {
	margin: 0.2em 0.163em;
}
.panel-footer .llistat_xarxes_socials .social_text {
	padding-right: 0.7em;
}
.panel-footer .txt_peu, .panel-footer .txt_peu_transport {
	font-family: OpenSansSemibold;
	font-size: 0.815em;
	margin-top: 0.588em;
	text-align: right;
	float: right;
}
.panel-footer .txt_peu2 {
	float: right;
	width: auto;
	font-size: 0.815em;
	font-family: 'OpenSansSemibold';
	padding: 0;
	margin-top: 0.55em;
}
/* cercador_tab */
.cercador_tab .nav {
	margin-bottom: 0.875em;
	text-align: center;
}
.cercador_tab .nav>li {
	position: relative;
	bottom: -0.938em;
	background: none;
	border: none;
	overflow: visible;
	padding-bottom: 0.875em;
	display: inline-block;
	float: none;
}
.cercador_tab .nav>li.active {
	background: url(../img/NG_fletxa_avall_active.png) no-repeat center  2.363em;
}
.cercador_tab .nav>li a:focus {
	border: none;
}
.cercador_tab .nav>li a {
	border-radius: 0;
	border: none;
	border-bottom: 0.188em solid #C00000;
	font-size: 1em;
	padding: 0.4em 1.675em;
	margin-right: 0.250em;
	color: #C00000;
}
.cercador_tab .nav>li a:hover {
	border: none;
	background: none;
	border-bottom: 0.188em solid #C00000;
}
.cercador_tab .nav>li.active a {
	color: #333;
	border-bottom: 0.188em solid #333;
}
.cercador_tab .nav>li.active a:hover {
	border-bottom: 0.188em solid #333;
}
.cercador_tab .tab-pane {
	float: left;
	width: 100%;
}
.image_detail {
	width: 100%;
	height: 31.250em;
	background: #333;
	position: absolute;
	margin-top: 0.875em;
}
/* llistat_imatges */
.llistat_imatges {
	padding: 0;
	float: left;
}
.llistat_imatges .item {
	width: 50%;
	float: left;
	padding: 0.38em;
	position: relative;
}
.llistat_imatges .item.open {
	margin-bottom: 31.250em;
}
.llistat_imatges .item.desplacat {
	margin-bottom: 31.250em;
}
.llistat_imatges .item img {
	border: 1px solid #ddd;
	cursor: pointer;
}
.cercador_imatge_detail {
	width: 100%;
	float: left;
	overflow: hidden;
}
.cercador_imatge_detail.opened {
	margin: 0.938em 0;
}
.cercador_imatge_cont {
	position: absolute;
	left: 0;
	width: 100%;
	color: #fff;
	background: #333;
	height: 0;
}
.cercador_imatge_cont .container {
	padding-bottom: 1.25em;
	position: relative;
}
.cercador_imatge_cont .cercar_detall {
	position: absolute;
	right: 0;
	top: 0;
	background: url(../img/NG_ico_cercador_prev_imatge.png) no-repeat;
	border: 0;
	text-indent: -99999px;
	width: 1.938em;
	height: 1.938em;
	right: 0;
	z-index: 1;
}
.cercador_imatge_cont .prev_img, .cercador_imatge_cont .next_img {
	width: 2.863em;
	height: 2.863em;
	position: absolute;
	top: 50%;
	margin: -1.250em;
	text-indent: -9999999px;
}
.cercador_imatge_cont .prev_img {
	background: url(../img/NG_ico_esquerra_fletxa_peq.png) no-repeat;
	left: 2.125em;
}
.cercador_imatge_cont .prev_img:hover {
	background: url(../img/NG_ico_esquerra_fletxa_peq_hover.png) no-repeat;
}
.cercador_imatge_cont .next_img {
	background: url(../img/NG_ico_dreta_fletxa_peq.png) no-repeat;
	right: 2.125em;
}
.cercador_imatge_cont .next_img:hover {
	background: url(../img/NG_ico_dreta_fletxa_peq_hover.png) no-repeat;
}
.cercador_imatge_cont .col-izq {
	width: 100%;
	float: left;
	position: relative;
}
.cercador_imatge_cont .col-dch {
	width: 100%;
	float: left;
	padding: 0 0.938em;
	background: #333
}
.cercador_imatge_cont .col-dch h2 {
	font-weight: normal;
	font-size: 1em;
	text-align: left;
	margin-top: 1.000em;
}
.cercador_imatge_cont .col-dch p {
	font-size: 0.813em;
	color: #ccc;
}
.cercador_imatge_cont .col-dch ul {
	font-size: 0.813em;
	padding-left: 0;
	color: #ccc;
}
.cercador_imatge_cont .col-dch>div {
	border: 1px solid rgba(255, 255, 255, 0.3);
	border-left: none;
	border-right: none;
	padding: 0.250em 0 0.438em;
}
.cercador_imatge_cont .col-dch>div a {
	display: block;
}
.cercador_imatge_cont a {
	font-size: 0.875em;
	color: #fff;
	text-decoration: underline;
}
.cercador_imatge_cont li a {
	font-size: 0.875em;
	color: #CCC;
	text-decoration: underline;
}
.cercador_imatge_cont li a:hover {
	color: #CCC;
}
.cercador_imatge_cont .social_text {
	font-size: 0.875em;
}
.cercador_imatge_cont .llistat_xarxes_socials {
	text-align: left;
}
.popup_avis {
	background: #fff;
	position: absolute;
	width: 100%;
	z-index: 2;
	top: -157px;
	left: auto;
	overflow: visible;
	border: 1px solid #ddd;
	display: none;
}
.popup_avis p {
	padding: 24px 50px 24px 24px;
	font-size: 13px !important;
	color: #666 !important;
}
.popup_avis p span {
	color: #333;
	font-family: 'OpenSansSemibold';
}
.popup_avis button {
	position: absolute;
	right: 15px;
	top: 15px;
	background: url(../img/NG_ico_tancar_popup.png) no-repeat transparent;
	border: none;
	box-shadow: none;
	border-radius: 0;
	width: 20px;
	height: 20px;
	text-indent: -99999px;
	overflow: hidden;
}
.popup_avis>span {
	background: url(../img/NG_fletxa_avall_blanc_lg.png) no-repeat center  bottom;
	position: absolute;
	bottom: -12px;
	left: 50%;
	margin-left: -13px;
	width: 27px;
	height: 12px;
	z-index: 2;
	text-indent: -99999px;
}
/* Component: paginacio */
.paginacio {
	text-align: center !important;
	float: left;
	width: 100%;
	margin-top: 1.125em;
	padding-top: 0.250em;
}
.pagination {
	display: block;
	margin: 0;
	padding: 20px 0;
	border-top: 1px solid #ddd;
}

.pagination_mob {
    border-top: 1px solid #ddd;
    margin-top: -17px;
}

.pagination>li {
	display: inline-block;
	margin: 0 -1px;
}
.pagination li:first-child a {
	background: url(../img/NG_ico_mes_consultat.png) no-repeat left 0.45em;
	padding-left: 1.575em;
}
.pagination li:first-child a.desactivat:hover, .pagination li:first-child a.desactivat {
	color: #ddd !important;
	text-decoration: none !important;
	background: url(../img/NG_pag_off_left.png) no-repeat left 0.45em;
}
.pagination li:last-child a {
	background: url(../img/NG_ico_mes_consultat_tancar.png) no-repeat right  0.45em;
	padding-right: 1.575em;
}
.pagination li:last-child a.desactivat, .pagination li:last-child a.desactivat:hover {
	color: #ddd !important;
	text-decoration: none !important;
	background: url(../img/NG_pag_off_right.png) no-repeat right 0.45em;
}
.pagination li a, .pagination li span {
	padding-top: 2px;
	padding-bottom: 2px;
}
.pagination li a.desactivat:hover {
	background: transparent;
	color: #ddd;
}
.pagination li a.actiu, .pagination li span.actiu {
	color: #666;
	cursor: default;
}
.pagination li a.actiu, .pagination li span.actiu:hover {
	color: #666 !important;
}
.pagination>li>span:hover {
	text-decoration: none;
	color: #666;
}
.pagination li a.actiu2 {
	background-color: #eee;
	color: #333333;
	text-decoration: none !important;
}
.paginacio.mostrar {
	margin: 0;
	padding: 2px 0 28px;
	border-top: 1px solid #ddd;
}
.paginacio.mostrar a {
	display: block;
	padding: 8px 0 0;
	border-top: 1px solid #ddd;
}
.paginacio.mostrar span {
	font-size: 0.825em;
	padding: 0 24px 0 0;
	background: url(../img/NG_arrow_down.fw.png) no-repeat right center;
}
 @media ( max-width : 47.938em) {
.pagination {
	margin: 20px auto;
}
.pagination.visible-xs {
	margin: 0;
	width: 100%;
	text-align: center;
}
.pagination.visible-xs li {
	display: inline-block;
	padding: 0 10px;
}
.pagination.visible-xs li:first-child {
	float: left;
}
.pagination.visible-xs li+li+li {
	float: right;
}
.pagination li:first-child a, .pagination li:first-child a.desactivat:hover {
	padding-left: 0
}
.pagination li:last-child a, .pagination li:last-child a.desactivat:hover {
	padding-right: 0
}
.pagination li a {
	font-size: 14px;
}
}
/* Component: noticia_detalls */
.noticia_detalls_cont div {
	float: left;
	color: #666;
}
.noticia_detalls_cont div a {
	font-size: 0.688em;
	text-transform: uppercase;
	display: inline-block;
	font-family: 'OpenSansSemibold';
}
.noticia_detalls_cont span {
	color: #666;
	font-size: 0.688em;
	display: inline-block;
	border-left: 0.091em solid #ddd;
	padding-left: 0.909em;
	margin-left: 0.909em;
}
.noticia_detalls_cont span.category {
	border-left: 0;
	margin-left: 0;
	padding-left: 0;
}
/* Component: video_gen */
.video_gen p {
	font-size: 0.875em;
	color: #666;
	margin-top: 1.714em;
}
/* Component: inform_relacionada */
.inform_relacionada_cont {
	background: #f5f5f5;
	padding: 1.250em;
	margin: 0 -0.938em;
	clear: left;
	/*clear aÃ¯Â¿Â½adido para responsive que no coja el color gris de fondo. montse*/
	overflow: hidden;/*montse para que en chrome si en la columna derecha hay enlaces no se salgan de la caja y lo oculte*/
}
.inform_relacionada_cont h4, .inform_relacionada_cont h3 {
	font-size: 0.938em;
	margin: 0;
	font-family: 'OpenSansSemibold';
}
.inform_relacionada_cont .llistat_enllacos_filet_cont {
	padding: 0;
	margin: 0.938em 0 0.938em;
	border-top: 0.188em solid #ddd;
}
.inform_relacionada_cont .llistat_enllacos_filet_cont .list-group-item {
	padding-top: 0.488em;
	padding-bottom: 0.488em;
}
.inform_relacionada_cont .llistat_enllacos_filet_cont .list-group-item a {
	font-size: 0.938em;
}
.inform_relacionada_cont .llistat_enllacos_filet_cont.icones .list-group-item a {
	padding-left: 28px;
	padding: 0.2em 0 0.2em 28px;
}
.inform_relacionada_cont .llistat_enllacos_filet_cont.icones .list-group-item a:before {
	content: "";
}
/* Component: xarxes-socials */
.xarxes-socials {
	background: #f5f5f5;
	overflow: hidden
}
.xarxes-socials .twitter {
	width: 100%;
	border-bottom: 2px solid #ddd;
	padding-bottom: 0.8em;
	margin-bottom: 0.8em;
}
.xarxes-socials .twitter ul {
	margin: 0;
}
.xarxes-socials .twitter li {
	font-size: 0.875em;
	list-style-type: none;
	background: url(../img/NG_ico_twitter.png) no-repeat left center;
	padding: 0.8em 0 0.8em 2.9em;
	font-family: 'OpenSansSemibold';
	width: 100%;
}
.xarxes-socials h3 {
	font-size: 0.813em;
	display: inline-block;
	margin: 0;
	font-family: 'OpenSansRegular';
}
.xarxes-socials ul.xarxes {
	padding: 0;
	margin: 0;
	display: inline-block;
}
.xarxes-socials ul.xarxes li {
	display: inline;
	font-size: 0.813em;
	border-right: 1px solid #444;
	padding: 0 0.5em 0 0.5em;
}
.xarxes-socials ul.xarxes li:first-child {
	padding-left: 0;
}
.xarxes-socials ul.xarxes li a {
	color: #BF0000;
}
.xarxes-socials ul.xarxes li:last-child {
	border-right: none;
}
.xarxes-socials .gencat img {
	float: left;
	margin: 10px
}
.xarxes-socials .gencat p {
	font-size: 0.875em;
	padding: 0.625em 0 0 0.625em;
	overflow: hidden;
}
.xarxes-socials .gencat .link-app {
	width: 100%;
	margin: 71px 0 0 0;
	font-size: 0.813em;
	text-align: right;
	border-top: 2px solid #ddd;
	padding: 10px 0 0 0;
	font-family: 'OpenSansSemibold';
}
/*Component: guia-usus*/
.guia-usus {
	background: #fff;
	margin: 0 -15px;
	padding: 0 1.25em 1.2em;
}
.guia-usus p {
	font-size: 0.825em;
	color: #666;
}
.guia-usus ul {
	border-top: 0.188em solid #ddd;
	padding: 0 0.5em;
}
.guia-usus li {
	border-bottom: 1px solid #ddd;
	padding: 0.5em 0.7em 0.5em;
}
.guia-usus ul li a.ico_pdf {
	padding: 0.2em 0.5em 0.2em 1.8em;
	font-size: 0.875em;
	font-family: 'OpenSansSemibold';
	display: inline-table;
}
.guia-usus ul li span {
	display: block;
	padding: 0 0.5em 0 1.8em;
}
.guia-usus ul li a.a-vermell {
	font-family: "OpenSansSemibold", Helvetica, Arial, sans-serif;
	font-size: 0.875em;
}
.guia-usus ul li a.a-vermell:hover {
	color: #BF0000;
}
/*Component: last-app*/
.last-app {
	background: #fff;
	margin: 0 -15px;
	padding: 0 1.25em 1.2em;
	overflow: hidden;
}
.last-app .box-app {
	float: left;
	width: 47%;
	border-top: 1px solid #ddd;
	margin: 0.625em 0.625em 0.625em 0
}
.last-app div.box-app:nth-of-type(2), .last-app div.box-app:nth-of-type(4), .last-app div.box-app:nth-of-type(6), .last-app div.box-app:nth-of-type(8), .last-app div.box-app:nth-of-type(10) {
	float: right;
	margin: 0.625em 0 0.625em 0
}
.last-app .bor {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 2px 0 0 0;
	overflow: hidden;
	clear: both;
	padding: 2px 0;
}
.all-app {
	text-align: right;
	margin: -11px -7px;
	font-size: 13px;
	font-family: "OpenSansSemibold", Helvetica, Arial, sans-serif;
	width: 100%;
	overflow: hidden
}
.last-app .box-app h3 {
	font-size: 1.125em;
	color: #c00000;
	font-family: 'OpenSansRegular'
}
.last-app .box-app img {
	float: left;
	margin: 0.625em 0.625em 0 0
}
.last-app .box-app p {
	font-size: 0.875em;
	padding: 0.5em 1.2em
}
 @media ( max-width : 47.938em) {
.xarxes-socials .gencat img {
	float: none;
}
.last-app .box-app, .last-app div.box-app:nth-of-type(2), .last-app div.box-app:nth-of-type(4), .last-app div.box-app:nth-of-type(6), .last-app div.box-app:nth-of-type(8), .last-app div.box-app:nth-of-type(10) {
	float: none;
	width: 100%;
	overflow: hidden
}
.gencat {
	text-align: center
}
.gencat p {
	text-align: left
}
.xarxes-socials .gencat .link-app {
	margin: 24px 0 0 0;
}
}
/*Component: box*/
.ul-box {
	font-size: 0.813em !important;
	color: #BF0000;
	padding-left: 1.5em;
}
.ul-box a, .ul-box a:hover {
	color: #BF0000;
}
.ul-box li {
	display: inline
}
.ul-box .ico_pdf, .ul-box .ico_pdf:hover {
	color: #333;
	padding: 0.5em 0.5em 0.5em 2em;
	display: inline
}
p.ul-box a {
	font-family: 'OpenSansSemibold';
}
/*Component: basic_color*/
.basic_color.xar-socials {
	margin: 0 0 0.625em;
	padding: 0.625em 1.500em;
}
.basic_color.xar-socials h3 {
	font-size: 1.250em;
	padding: 0;
	margin: 6px 0 10px;
	color: #fff;
	font-family: 'OpenSansSemibold';
}
.basic_color.xar-socials h3+p {
	font-family: 'OpenSansSemibold';
	margin: 0;
}
.basic_color.xar-socials p {
	font-size: 0.875em;
	font-style: normal;
	font-family: "OpenSansRegular";
	color: #fff;
	border-bottom: none
}
.basic_color.xar-socials p.small {
	font-size: 0.750em
}
.basic_color.xar-socials .tit {
	font-size: 1.250em;
	padding: 0;
	margin: 0;
	color: #fff;
	font-family: 'OpenSansSemibold';
}
.basic_color.xar-socials a.tit:hover {
	text-decoration: none !important
}
.col-sm-8.bgGrey {
	background: #fff
}
.col-sm-4.center-block.shadowBox2 .shadow3 {
	display: none
}
.table.col-sm-12.mt_20 table th {
	background: #666;
	color: #fff
}
.table.col-sm-12.mt_20 .table>thead>tr>th {
	border-bottom: none
}
.table.mt_20 table td {
	border: none;
	font-size: 0.813em;
	padding: 10px
}
.table.col-sm-12.mt_20 table tbody td {
	border: 1px solid #ddd;
}
 .table.col-sm-12.mt_20>thead>tr>th, > thead>tr>td {
 border-bottom-width: 1px;
}
.table.col-sm-12.mt_20 table .cell-blue {
	background: #f5f5f5
}
.table.col-sm-12.mt_20 tfoot td {
	border-bottom: solid #ddd 2px;
	font-size: 0.688em;
	padding: 2em 0 2em 1em
}
/* component: letter_pagin */
.letter_pagin {
	border: 1px solid #ddd;
	text-align: center;
	margin-top: 20px;
}
.letter_pagin li {
	color: #BF0000;
	font-size: 18px;
	display: inline-block;
	font-family: "OpenSansSemiBold";
	padding: 6px 7px;
	cursor: pointer;
}
.letter_pagin li:hover, .letter_pagin li:focus, .letter_pagin li.active {
	background: #666;
	color: #fff;
}
/* component: llistat-az */
.llistat_az li {
	border-top: 1px solid #ddd;
	padding-bottom: 10px;
}
/* .llistat_az li:first-child {
	border-top: none;
} */
.llistat_az li h4 {
	font-size: 16px;
	color: #BF0000;
	font-weight: normal;
	font-family: 'OpenSansRegular'
}
.llistat_az li span {
	display: block;
	font-size: 13px;
	color: #666;
	margin-top: 4px;
}
.llistat_az li a {
	display: block;
	font-size: 12px;
	color: #333;
}
/*---page cercador d&#224;Ã¯Â¿Â½rganismes--*/
.fons_filtre .selectQualsevol {
	margin-top: 0.65em;
}
.fons_filtre .selectQualsevol .form-control {
	line-height: 0.429em;
	-webkit-appearance: none;
}
/* component: cerca_avancada */
.cerca_avancada {
	margin: 16px 0 0;
	padding: 10px 0;
	border: 1px solid #ddd;
	border-right: none;
	border-left: none;
	float: left;
	width: 100%;
}
.cerca_avancada>a {
	background: url(../img/NG_ico_plegar.png) no-repeat right;
	padding-right: 30px;
	float: right;
	cursor: pointer;
	font-size: 13px;
	color: #333;
	font-family: 'OpenSansSemibold';
}
.cerca_avancada>a.collapsed {
	background: url(../img/NG_ico_desplegar.png) no-repeat right;
}
.cerca_avancada .cerca_avancada_cont {
	width: 100%;
	float: left;
}
.cerca_avancada .navbar-form {
	padding: 0 10px;
}
.cerca_avancada .navbar-form div>.form-control {
	width: 100%;
	margin-left: 0;
	margin-top: 10px;
	border: 1px solid #ccc;
	background: #fff;
	border-radius: 0;
	box-shadow: none;
	color: #666;
	font-size: 1em;
	padding-top: 10px;
	padding-bottom: 10px;
	height: auto;
	-webkit-appearance: none;
}
.cerca_avancada .navbar-form div>.form-control:first-child {
	margin: 0;
}
.cerca_avancada .navbar-form .quan {
	margin-top: 10px;
	padding: 10px 20px 0;
	border-top: 1px solid #ddd;
}
.cerca_avancada .navbar-form .quan>span {
	font-family: "OpenSansSemiBold";
	font-size: 16px;
	float: left;
	width: 100%;
}
.cerca_avancada .navbar-form .quan input[type="radio"] {
	margin-right: 3px;
}
.cerca_avancada .navbar-form .quan>div span {
	font-size: 13px;
}
.cerca_avancada .navbar-form .quan .input-dates {
	width: 100%;
}
.cerca_avancada .navbar-form .quan .form-control {
	width: 44%;
	margin: 6px 0 0 !important;
	float: left;
	-webkit-appearance: none;
}
.cerca_avancada .navbar-form .quan .datepicker {
	width: 43.4%;
	margin: 6px 0 0 !important;
	float: left;
	background: url(../img/NG_calendar.fw.png) no-repeat center right;
	border: 1px solid #CCCCCC;
	border-radius: 0;
	box-shadow: none;
	color: #666666;
	font-size: 1em;
	height: auto;
	margin-left: 0;
	margin-top: 10px;
	padding: 10px 40px 10px 6px;
	cursor: pointer;
}
.cerca_avancada .navbar-form .quan .datepicker2 {
	width: 43.4%;
	margin: 6px 0 0 !important;
	float: left;
	background: url(../img/NG_calendar.fw.png) no-repeat center right;
	border: 1px solid #CCCCCC;
	border-radius: 0;
	box-shadow: none;
	color: #666666;
	font-size: 1em;
	height: auto;
	margin-left: 0;
	margin-top: 10px;
	padding: 10px 40px 10px 6px;
	cursor: pointer;
}
.cerca_avancada .navbar-form .quan .input-dates span {
	float: left;
	padding: 10px 5%;
	margin-top: 6px;
	width: 30px;
	text-align: center;
}
.cerca_avancada .navbar-form .quan>div {
	padding: 10px 0 0;
	float: left;
}
.cerca_avancada .navbar-form .quan>div+div {
	border-bottom: 1px solid #ddd;
	padding: 0 0 16px;
}
.cerca_avancada .navbar-form .quan>div>div {
	width: 50%;
	float: left;
}
.cerca_avancada .navbar-form .quan button {
	width: 77px;
	color: #fff;
	background: #bf0000;
	height: 32px;
	border: none;
	box-shadow: none;
	border-radius: 5px;
	float: right;
	margin-top: 10px !important;
}
.cerca_avancada .fons_filtre a {
	font-family: 'OpenSansSemibold';
	line-height: 1.5;
	float: right;
	margin-left: 20px !important;
}
/* component: no_resultats */
.no_resultats h3 {
	font-size: 18px;
}
.no_resultats .suggeriments {
	font-size: 13px;
	color: #666;
}
.no_resultats .suggeriments span {
	font-family: 'OpenSansSemibold';
}
.no_resultats .suggeriments ul {
	padding: 0;
	margin-top: 6px;
}
/* component: torna_link */
.torna_link {
	background: url(../img/NG_ico_mes_consultat.png) no-repeat left center;
	padding-left: 25px;
	font-size: 13px;
	margin-top: 26px;
	position: absolute;
	top: 45px;
	right: 15px;
	font-family: 'OpenSansSemibold';
}
.torna_link_sac {
	background: url(../img/NG_ico_mes_consultat.png) no-repeat left center;
	padding-left: 25px;
	font-size: 13px;
	margin-top: 26px;
	position: relative;
	top: 45px;
	right: 15px;
	font-family: 'OpenSansSemibold';
}
.torna_link2 {
	background: url(../img/NG_ico_mes_consultat.png) no-repeat left center;
	padding-left: 25px;
	font-size: 13px; /* margin-top: 35px; */
	position: relative; /* top: 365px; */ /* right: 119px; */
	font-family: 'OpenSansSemibold';
	bottom: 76px;
}
/*pag xarxes socials mobil*/
@media ( max-width : 47.938em) {
.widget-twit.mt_20, .fb-like-box.mt_20 {
	display: none
}
.col-sm-8.bgGrey {
	background: #f5f5f5
}
.col-sm-4.center-block.shadowBox2 .shadow3 {
	display: block
}
.col-sm-4 {
	margin-top: 1.25em;
}
}

/* component: video_gen */
@media ( max-width : 47.938em) {
.video_gen {
	margin: 0 -0.938em;
}
.video_gen p {
	padding: 0 0.938em;
}
}
/* component: error */
.error-msg {
	background: #FCF4F4;
	color: #bf0000;
	border-bottom: 1px solid #eac4c4;
	font-size: 15px;
	padding-top: 14px;
	padding-bottom: 14px;
}
.error-form {
	position: relative;
	background: #FCF4F4;
	padding: 1em 0;
	border-top: 1px solid #eac4c4;
	border-bottom: 1px solid #eac4c4;
}
.error-form input, .error-form input:focus, .error-form select, .error-form select:focus, .error-form .custom_select, .error-form .custom_select:focus, .error-form textarea {
	border: 2px solid #bf0000 !important;
	color: #bf0000 !important
}
.error-form .item-error {
	position: static;
	background: none;
	border-radius: none;
	box-shadow: none;
	color: #bf0000;
	font-size: 13px;
	margin-top: 10px;
}
.form .custom_select.error-form {
	border: 2px solid #bf0000 !important;
	color: #bf0000 !important
}
.error-form-rad {
	border: 2px solid #bf0000 !important;
	color: #bf0000 !important
}
/* component: avis */
.avis-msg {
	background: #EDFCED;
	color: #00B200;
	border: 1px solid #00B200;
	font-size: 15px;
	padding-top: 14px;
	padding-bottom: 14px;
}
/* component: informacio */
.informacio-msg {
	background: #F5F5F5;
	color: #333333;
	font-size: 15px;
	padding-top: 14px;
	padding-bottom: 14px;
	margin: 20px 0;
	overflow: hidden
}
.informacio-msg div {
	float: left;
	border-right: 1px solid #ccc;
	width: 25%;
	padding: 15px;
}
.informacio-msg div:last-child {
	border-right: none;
}
/*_____________________________________________ COMPONENTS ESPECIFICS */

/* pestanyes - tipo1 */
.pestanyes .tipo1 .actualImatge>div {
	position: relative;
}
.pestanyes .tipo1 .actualImatge .textImatge {
	position: absolute;
	bottom: 0;
	width: 100%;
}
.pestanyes .tipo1 .actualImatge .textImatge h2 {
	font-family: 'OpenSansSemibold';
	font-size: 1.125em;
	text-align: left;
	margin: 0;
	padding: 0.625em 0.8em;
	color: #fff;
}
.pestanyes .tipo1 .actualImatge .textImatge p {
	font-family: 'OpenSansSemibold';
	padding: 0 2.275em 0.625em;
	line-height: 1.3;
	letter-spacing: -0.019em;
	font-size: 0.875em;
	margin: 0;
}
.pestanyes .tipo1 .actualImatge>p {
	color: #666;
	font-size: 0.813em;
	margin: 1.250em;
}
.pestanyes .tipo1 .actualNoticies {
	float: left;
	margin: 1.250em;
	margin-top: 0;
	border-top: 1px solid #ccc;
}
.pestanyes .tipo1 .actualNoticies .noticie {
	border-top: 1px solid #ddd;
	padding: 0.875em 0;
}
.pestanyes .tipo1 .actualNoticies .noticie:first-child {
	border: none;
}
.pestanyes .tipo1 .actualNoticies h3 {
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
	color: #c00000;
	font-size: 0.875em;
	margin: 0;
}
.pestanyes .tipo1 .actualNoticies span {
	font-size: 0.813em;
}
.pestanyes .tipo1 .actualRss {
	margin: 0 1.875em;
	padding: 1.250em 0;
	border-top: 1px solid #ccc;
	text-align: center;
}
.pestanyes .tipo1 .llistat_xarxes_socials {
	float: left;
	width: 100%;
	border-top: 1px solid #ccc;
	text-align: center;
	padding: 0.625em 1.275em;
	margin: 0;
}
.pestanyes .tipo1 .llistat_xarxes_socials .list-group-item {
	float: left;
	display: block;
	padding-top: 0.35em;
}
.pestanyes .tipo1 .llistat_xarxes_socials .social_text {
	width: 7.725em;
	text-align: left;
	padding: 0;
}
.pestanyes .tipo1 .panel-body {
	padding-right: 0;
	padding-left: 0;
	padding-top: 0;
}
/* pestanyes - tipo2 */
.pestanyes .tipo2 .list-group {
	margin-bottom: 0;
	padding: 0;
}
.pestanyes .tipo2 .list-group-item {
	border: none;
	padding: 0.875em 0;
	border-top: 1px solid #ddd;
}
.pestanyes .tipo2 .list-group .list-group-item:first-child {
	border-radius: 0;
	padding-top: 0;
	border-top: none;
}
.pestanyes .tipo2 .panel-body div:first-child .list-group .list-group-item:first-child {
	border-top: none;
}
.pestanyes .tipo2 .list-group .list-group-item a {
	color: #bf0000;
	display: block;
	margin: 0;
	padding: 0 0 0.267em;
	font-size: 0.938em;
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
.pestanyes .tipo2 .list-group .list-group-item a span {
	color: #333;
	margin-left: 0.533em;
}
.pestanyes .tipo2 .list-group .list-group-item a:hover span {
	text-decoration: none;
}
.pestanyes .tipo2 .list-group .list-group-item>span {
	color: #333;
	display: block;
	font-size: 0.875em;
}
 @media ( max-width : 47.938em) {
.pestanyes .tipo2 .panel-body>div {
	padding: 0;
}
}
/* pestanyes - tipo3*/
.pestanyes .tipo3 h5, .pestanyes .tipo3 h3 {
	font-size: 1em;
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
	padding-top: 0.750em;
	border-top: 1px solid #ddd;
	margin-top: 10px;
}
.pestanyes .tipo3 .panel-body>div {
	float: left;
	width: 100%;
}
.pestanyes .tipo3 .form-control input {
	border: none;
	border-radius: 0;
	font-size: 0.875em;
	float: right;
	width: 9.286em;
	-webkit-appearance: none;
}
.pestanyes .tipo3 .llistat_enllacos_filet_cont .list-group-item {
	padding-top: 0.388em;
	padding-bottom: 0.388em;
}
.pestanyes .tipo3 .llistat_enllacos_filet_cont .list-group-item a {
	font-size: 0.875em;
}
.pestanyes .tipo3 .llistat_enllacos_filet+.llistat_enllacos_filet .list-group-item:first-child {
	border-top: 1px solid #ddd;
}
 @media ( max-width : 47.938em) {
.pestanyes .tipo3 .cercador_vermell .btn {
	background: url(../img/NG_ico_cercador_tancar.png) no-repeat center #fff;
	border: none;
	border-left: 0.125em solid #ddd;
	height: 1.625em;
	margin-top: 0.438em;
	margin-right: 0.063em;
}
}
/*Pestanyes-tipo4*/
.pestanyes .tipo4 a.link {
	font-size: 0.813em;
}
.pestanyes .tipo4 .box_content {
	border-top: 1px solid #ddd;
	padding-top: 1.85em;
}
/*Pestanyes-tipo5*/
.pestanyes .tipo5 .box_content {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
}
.pestanyes .tipo5 .last {
	padding: 15px 0px 20px 0px;
}
.pestanyes .tipo5 a.link {
	font-size: 14px;
}
.pestanyes .tipo5 p {
	font-size: 13px;
	padding-top: 15px
}
.pestanyes .tipo5 .footer_box p {
	font-size: 12px;
	color: #666;
	float: left;
}
.pestanyes .tipo5 .footer_box img {
	margin: 10px;
}
.pestanyes .tipo5 .footer_box a {
	margin-top: 10px;
}
.pestanyes .tipo5 .footer_box {
	margin-top: 10px;
}

/* duo_combo_destacat_llista */
@media ( max-width : 47.938em) {
.duo_combo_destacat_llistat>div:first-child .llistat_enllacos_filet_cont {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.duo_combo_destacat_llistat>div+div .llistat_enllacos_filet_cont {
	border-top: none;
	padding-top: 0;
}
.duo_combo_destacat_llistat>div+div .llistat_enllacos_filet_cont .list-group-item:first-child {
	border-top: 1px solid #ddd;
}
}
/* tri_combo_destacat_llista */
.tri_combo_destacat_llistat>div:first-child .llistat_enllacos_filet_cont, .tri_combo_destacat_llistat>div+div .llistat_enllacos_filet_cont {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
 // .tri_combo_destacat_llistat>div+div+div .llistat_enllacos_filet_cont {
 border-bottom: 1px solid #ddd;
}
.tri_combo_destacat_llistat>div+div .llistat_enllacos_filet_cont, .tri_combo_destacat_llistat>div+div+div .llistat_enllacos_filet_cont {
	border-top: none;
	padding-top: 0;
}
.tri_combo_destacat_llistat>div+div .llistat_enllacos_filet_cont .list-group-item:first-child, .tri_combo_destacat_llistat>div+div+div .llistat_enllacos_filet_cont .list-group-item:first-child {
	border-top: 1px solid #ddd;
}

/* combo_destacat_imatge */
@media ( max-width : 47.938em) {
.combo_destacat_imatge .destacat_imatge_cont.box {
	border: none;
	margin-bottom: 0.938em;
}
.combo_destacat_imatge .destacat_imatge_cont a {
	width: 100%;
	display: table;
}
.combo_destacat_imatge .destacat_imatge_cont img {
	display: table-cell;
}
.combo_destacat_imatge .destacat_imatge_cont .imatge_text {
	background: none;
	position: static;
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	color: #bf0000;
	font-size: 1.125em;
	width: 50%;
	padding: 0 1.3em 0 0.933em;
}
.combo_destacat_imatge>.llistat_enllacos_filet .llistat_enllacos_filet_cont {
	border-bottom: none;
	padding-bottom: 0;
}
.combo_destacat_imatge>.llistat_enllacos_filet+.llistat_enllacos_filet .llistat_enllacos_filet_cont {
	border-bottom: 1px solid #ddd;
	padding-bottom: 0;
}
.combo_destacat_imatge>div+div+div .llistat_enllacos_filet_cont {
	border-bottom: 1px solid #ddd;
	border-top: none;
	padding-top: 0;
	padding-bottom: 0.875em;
}
.combo_destacat_imatge>div+div+div .llistat_enllacos_filet_cont .list-group-item {
	border-top: 1px solid #ddd;
}
.combo_destacat_imatge li.item2 a {
	border-top: none;
	font-size: 0.938em;
	padding: 0;
	color: #BF0000;
	font-weight: bold;
}
.combo_destacat_imatge li.item2 {
	border-top: 1px solid #DDDDDD;
	padding-top: 0.5em;
}
.combo_destacat_imatge .row {
	padding-bottom: 0.938em;
}
}
/* pagina - inici */
.destacat_avises.inici {
	margin-bottom: 3.250em;
	overflow: visible;
	padding-left: 0;
	padding-right: 0;
}
/*.slider_imatges.inici {margin-top:0.688em;}*/
.pestanyes.inici {
	margin: 1em 0;
	padding: 0 0.938em;
}
.pestanyes.inici .panel-body {
	padding: 0;
}
.pestanyes.inici .panel-body, .pestanyes.inici .panel-collapse {
	width: 100%;
	float: left;
}
.pestanyes.inici .transport {
	height: 19.563em;
	overflow: auto;
}
.pestanyes.inici .pestanyes_bot .panel-body.transport {
	padding: 0 16px;
}
/* pagina - temes_justicia */
.pestanyes_bot .tipo1 .panel-heading h2.panel-title {
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
	font-weight: normal;
}
.pestanyes_bot .tipo2 .panel-heading h2.panel-title {
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
	font-weight: normal;
}
.pestanyes_bot .tipo3 .panel-heading h2.panel-title {
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
	font-weight: normal;
}
/* p&#224; gina: Cercador */
.resultats_cerca_dest {
	border-bottom: 0.189em solid #ddd;
}
.rslt {
	margin-top: 0em;
}
.rslt .form-group {
	margin: 0.938em 0 0;
	position: relative;
	float: left;
	width: 100%;
}
.resultats_cerca>.row>.column>.form_group>input {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #dddddd -moz-use-text-color #dddddd #dddddd;
	border-image: none;
	border-radius: 0;
	border-style: solid none solid solid;
	border-width: 1px medium 1px 1px;
	box-shadow: none;
	margin-bottom: 1em;
	width: 90%;
}
.resultats_cerca>.container>.row>.column>ul.nav {
	border-top: none;
	border-bottom: none;
	clear: both;
	margin-top: 1.125em;
}
.resultats_cerca>.container>.row>.column>ul.nav>li {
	background: #F5F5F5;
	border-left: 1px solid #DDD;
	border-top: 1px solid #DDD;
	height: 2.3em;
	border-bottom: 1px solid #DDD;
	min-width: 5.750em;
}
.resultats_cerca>.container>.row>.column>ul.nav>li:last-child {
	border-right: 1px solid #DDD;
}
.resultats_cerca>.container>.row>.column>ul.nav>li.active a {
	background-color: #fff;
	font-size: 1em;
	color: #333;
	border-bottom: none;
	height: 2.176em;
}
.resultats_cerca>.container>.row>.column>ul.nav>li.active {
	border-bottom: 1px solid #FFFFFF;
	position: relative;
	min-width: 5.750em;
}
.resultats_cerca>.container>.row>.column>ul.nav>li a {
	font-size: 1em;
	color: #BF0000;
	border: none;
}
.nav>li>a:hover, .nav>li>a:focus {
	background: #FBFBFA;
}
.nav-tabs>li>a {
	border: none;
	border-radius: 0;
	margin-right: 0;
}
.resultats_cerca>.container>.row>.column>ul.nav li a {
	border: medium none;
	margin: 0;
	border-radius: 0;
	text-align: center;
	padding: 5px 15px;
}
.resultats_cerca>.container>.row>.column>ul.nav li a:hover {
	text-decoration: none;
}
 @media ( max-width : 47.938em) {
.resultats_cerca .cercador_vermell {
	padding-top: 20px;
}
.cerc-left {
	padding-right: 15px;
}
.cerc-right {
	padding-left: 15px;
}
}
.rslt .row select {
	margin: 1.250em 0;
}
.rslt .row .filariana {
	margin-bottom: 10px;
	margin-top: 24px;
}
.rslt .row .llistat_destacat_text_cont li {
	border-top: 1px solid #ddd;
	line-height: 1.700em;
	padding: 1.250em 20px 10px 20px !important;
}
.rslt .row .llistat_destacat_text_cont li:first-child {
	margin-top: 1.500em;
	padding-top: 0 !important;
	border: none;
}
.rslt .row .llistat_destacat_text_cont li a {
	display: initial;
	border: none;
	padding: 0;
}
.rslt .row .llistat_destacat_text_cont li .destacat_text_cont a h4 {
	display: initial;
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
	font-size: 0.938em;
}
.rslt .row .llistat_destacat_text_cont li .destacat_text_cont a p {

	font-size: 0.813em;
	line-height: 1.2;
}
.rslt .row .llistat_destacat_text_cont li .destacat_text_cont .link_resultats {
	font-size: 0.750em !important;
	line-height: 1.4em !important;
	margin: 0 0 0.938em 0;
	border: none;
	display: inherit !important
}
.rslt .row .llistat_destacat_text_cont li p {
	margin: 0;
	font-size: 0.875em;
	color: #666
}
.rslt .vista-mobil {
	margin-top: 3.625em;
}
.rslt .border_taronja_cerca, .rslt .border_verd_cerca {
	float: left;
	width: 100%;
	margin-top: 0.500em;
}
.rslt .row .border_box {
	float: left;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	text-align: left;
	text-align: left;
	width: 100%;
	background: #fff;
}
.rslt .border_box h2 {
	text-align: left;
	color: #C00000;
	float: left;
	font-size: 1em;
	width: 45%;
	border-right: 1px solid #ddd;
	margin: 0.938em 0 0.938em 0.625em;
	padding: 0.625em 0;
}
.rslt .border_box p {
	text-align: left;
	color: #666;
	float: left;
	font-size: 0.813em;
	width: 45%;
	margin: 1.154em 0 1.154em 1.154em;
}
.rslt .shadow {
	bottom: 1.938em;
	z-index: -1;
}
.area_selection {
	margin-bottom: 8px;
}
.ico-video, .ico-video-lg {
	width: 90px;
	height: 90px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -45px;
	margin-left: -45px;
}
.ico-video {
	background: url(../img/NG_ico_video.png) no-repeat;
}
.ico-video-lg {
	background: url(../img/NG_ico_video_lg.png) no-repeat;
}
/* p&#224; gina cercador_sac */
.resultats_cerca>.container>.row>.column>.pestanyes_top.cercador_sac {
	overflow: visible;
}
.resultats_cerca>.container>.row>.column>.pestanyes_top.cercador_sac li.active {
	background: #fff;
}
.resultats_cerca>.container>.row>.column>.pestanyes_top.cercador_sac li.active a {
	background: none;
}
.resultats_cerca>.container>.row>.column>.pestanyes_top.cercador_sac li {
	padding: 0;
	border-right: none;
}
ul.ulDarkBullet {
	margin-left: 0;
	padding-left: 0;
}
ul.ulDarkBullet li {
	margin-bottom: 1.475em;
}
.darkBullet {
	background: url("../img/NG_ico_list_dark.png") no-repeat scroll 0 0.4em  rgba(0, 0, 0, 0);
	border: medium none;
	border-radius: 0;
	margin-top: 0.35em;
	padding-left: 0.938em;
}
ul.ulRedBullet {
	margin: 0;
	padding-left: 0;
	float: left;
}
ul.ulRedBullet li {
	margin: 1em 0 0;
	padding-bottom: 1em;
	float: left;
	width: 100%;
	border-bottom: 1px solid #ddd;
}
ul.ulRedBullet li:first-child {
	margin: 0;
}
ul.ulRedBullet li:last-child {
	border: none;
}
.redBullet {
	background: url("../img/NG_ico_list_red.png") no-repeat scroll 0 0.4em  rgba(0, 0, 0, 0);
	border: medium none;
	border-radius: 0;
	margin-top: 0.35em;
	padding-left: 0.938em;
}
.contacte_panel .contacte_resp, .contacte_panel .contacte_adreca {
	border-bottom: 1px solid #ddd;
}
.contacte_panel .contacte_adreca>div {
	font-size: 13px;
	border-top: 1px solid #ddd;
}
.contacte_panel .contacte_adreca>div:first-child {
	border: none;
}
.contacte_panel .contacte_adreca .col-xs-5, .contacte_panel .contacte_horari .p14 {
	font-family: 'OpenSansSemibold';
}
/*---page organigrama---*/
.organigrama-desktop .nav-tabs {
	padding: 0.813em 0 0.813em 0
}
.organigrama-desktop .nav-tabs>li>a {
	background: url(../img/NG_organigrama.fw.png) no-repeat center left;
	font-size: 0.875em;
	padding: 1.5em 4em 1.5em 2.5em;
}
.organigrama-desktop .nav-tabs>li.active>a, .organigrama-desktop .nav-tabs>li.active>a:hover, .organigrama-desktop .nav-tabs>li.active>a:focus {
	background: url(../img/NG_organigrama_on.fw.png) no-repeat center left;
	font-weight: bold;
	cursor: default;
	border: none;
}
.organigrama-desktop .nav-tabs>li>a:hover {
	background: url(../img/NG_organigrama_on.fw.png) no-repeat center left;
	cursor: pointer;
	text-decoration: none;
}
.organigrama-desktop nav, ul.nav>li {
	background: none;
	border-top: none;
}
.organigrama-desktop .globalArrow {
	float: right;
	padding: 1em 2em;
	font-size: 0.750em;
}
.organigrama-desktop .all-open {
	background: url(../img/NG_arrow_down.fw.png) no-repeat center left;
}
.organigrama-desktop .all-close {
	background: url(../img/NG_arrow_up.fw.png) no-repeat center left;
}
.pestanyes .organigrama-desktop .panel .title a {
	background: url(../img/NG_arrow_down.fw.png) no-repeat center left;
	padding-left: 1.6em;
	font-size: 16px;
	font-family: 'OpenSansSemibold';
}
.pestanyes .organigrama-desktop .panel .title a.collapsed {
	background: url(../img/NG_arrow_up.fw.png) no-repeat center left;
}
.ulOrganigrama .title {
	margin: 0;
}
.ulOrganigrama .p {
	display: inline-block;
	color: #666;
	background: url(../img/NG_ico_list_red.png) no-repeat center left;
	padding: 0.2em 0.8em;
	margin-left: 2em;
	font-size: 1em;
}
.ulOrganigrama .p.actiu {
	color: #bf0000;
}
.ulOrganigrama {
	padding-left: 2.188em;
}
.pestanyes .organigrama-desktop .panel-body {
	padding-bottom: 0;
	padding-top: 0;
}
.pestanyes .organigrama-desktop .panel .title {
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}
.organigramaMovil>div {
	border-top: 1px solid #ddd;
	padding: 0;
}
.organigramaMovil>div:first-child {
	border-top: none;
}
.organigramaMovil .panel-tit {
	background: url(../img/NG_organigrama_on.fw.png) no-repeat 15px center;
	padding: 1.5em 4em 1.5em 3.7em;
	font-size: 0.875em;
	font-family: 'OpenSansSemibold';
	border-bottom: 1px solid #ddd;
}
.organigramaMovil ul {
	font-size: 0.875em;
	padding: 0.7em 2em;
}
.organigramaMovil ul a {
	display: block;
	background: url(../img/NG_ico_list_red.png) no-repeat center left;
	padding: 3px 0 3px 1em;
}
.organigramaMovil ul a:focus, .organigramaMovil ul a:active {
	background: url(../img/NG_ico_list.png) no-repeat center left;
	font-family: 'OpenSansBold';
}
.organigramaMovil ul a.actiu {
	color: #bf0000;
}
.organigramaMovil ul .indet1 {
	padding-left: 1.325em;
}
.organigramaMovil ul .indet2 {
	padding-left: 2.65em;
}
.organigramaMovil ul .indet3 {
	padding-left: 4.075em;
}
.organigramaMovil ul .indet4 {
	padding-left: 5.3em;
}
/* pagina: cercador built */
.cerca_avancada.cercador .fons_filtre .p14>div {
	float: left;
}
 @media ( max-width : 47.938em) {
.cerca_avancada.cercador .fons_filtre .p14 {
	margin-top: 18px;
	width: 100%;/* 		padding: 0 15px; */
}
.cerca_avancada.cercador .fons_filtre input {
	margin-right: 6px;
}
.cerca_avancada.cercador .fons_filtre .p14 div>label {
	display: inline-block;
	margin-right: 20px;
	color: #333;
	font-family: 'OpenSansSemibold';
	font-weight: normal;
}
.cerca_avancada.cercador .selectQualsevol {
	width: 100%;
	margin-top: 20px;
}
.fons_filtre .selectQualsevol .form-control {
	line-height: 1.329em;
	-webkit-appearance: none;
}
.cerca_avancada .fons_filtre a {
	text-align: right;
	display: block;
	float: right;
	clear: both;
	margin-top: 10px !important;
}
}
/* pÃ¯Â¿Â½gina: Actualitat */
.basic_link.actualitat {
	margin-top: 1.1em;
}
.llistat_xarxes_socials.actualitat {
	margin-top: 6px;
	padding: 0;
}

/* pÃ¯Â¿Â½gina: Actualitat - Noticia */
@media ( max-width : 47.938em) {
.noticia_titol {
	font-size: 1.250em;
	color: #333;
	font-family: 'OpenSansSemibold';
}
.basic_text.noticia_descp, #center_1 ul li {
	font-size: 0.813em;
	color: #333;
}
}
/* pagina: webs AZ */
.slider_responsive {
	padding-bottom: 45px;
}
.slider_responsive .slider_responsive_cont {
	position: relative;
}
.slider_responsive .slide_navigator {
	position: absolute;
	width: 100%;
	z-index: 2;
	top: 50%;
	margin-top: -20px;
}
.slider_responsive .slide_navigator .slide_left {
	float: left;
	margin-left: 10px;
}
.slider_responsive .slide_navigator .slide_right {
	float: right;
	margin-right: 10px;
}
.slider_responsive .slide_navigator img {
	width: 50px;
}
.slider_responsive .llistat_destacat_text_avancat_cont {
	border-spacing: 0.75em 0.125em;
}
.slider_responsive .destacat_text_avancat_cont {
	width: 100%;
	padding-left: 16px;
}
.slider_responsive .destacat_text_avancat_cont:first-child {
	padding-left: 0;
}
.slider_responsive .destacat_text_avancat_cont h4, .slider_responsive .destacat_text_avancat_cont h3 {
	padding: 1em 1em 0.5em;
	font-size: 16px;
	font-family: 'OpenSansSemibold'
}
.slider_responsive .destacat_text_avancat_cont p {
	color: #333;
}
.cercador_vermell.web_az {
	width: 100%;
}
.el_mes_consultat.web_az {
	position: absolute;
	margin-top: 0;
	top: -3.8em;
	right: 0;
}
/* pagina: agenda */
.agenda_buttons {
	float: left;
	width: 100%;
}
.agenda_buttons>div>span {
	float: left;
	width: 50%;
	text-align: center;
}
.agenda_buttons>div>span:first-child {
	border: none;
}
.agenda_buttons .button_calendari {
	display: inline-block;
	background: url(../img/NG_ico_plegar.png) no-repeat center right;
	padding: 10px 30px 9px 5px;
	color: #333;
	font-size: 13px;
	line-height: 1.8;
}
.agenda_buttons>div>span a {
	display: inline-block;
	padding: 12px 0;
	font-size: 13px;
	font-family: "OpenSansSemibold";
}
.agenda_buttons span[type="button"] {
	background: #fff;
}
.agenda_buttons span.collapsed {
	background: none;
}
.agenda_buttons span.collapsed .button_calendari {
	background: url(../img/NG_ico_desplegar.png) no-repeat center right;
}
.agenda_buttons .button_calendari span {
	margin-right: 5px;
	background: url(../img/NG_ico_calendari.png) no-repeat;
	float: left;
	padding: 12px;
}
.agenda_buttons .separador {
	width: 3px;
	background: #fff;
	margin: 5px 0;
	height: 32px;
	float: right;
}
.fitxa h4, .fitxa h2 {
	font-size: 18px;
	font-family: "OpenSansRegular";
	margin: 10px 0 0;
}
.fitxa h4:first-child, .fitxa h2:first-child {
	margin-top: 0;
}
.fitxa .data_info {
	margin: 8px 0 20px;
}
.fitxa .data_info p {
	font-size: 13px;
	margin: 0;
}
.fitxa .data_info span {
	font-size: 14px;
	color: #333;
	display: inline-block;
	margin-right: 10px;
	font-family: "OpenSansSemibold";
}
.fitxa .data_info .data span {
	color: #666;
}
.fitxa .data_info a {
	font-size: 13px;
	font-family: "OpenSansSemibold"
}
 @media ( max-width : 47.938em) {
.mapa_agenda {
	margin: 0 -15px;
}
}
#ui-datepicker-div {
	min-width: 7em;
}
#calendari {
	float: left;
	width: 100%;
	background: #fff;
}
#calendari h3 {
	padding: 0 15px;
	margin-top: 15px;
	text-align: center;
	font-family: 'OpenSansRegular';
}
#calendari h2 {
	font-size: 1.563em;
	padding: 0 15px;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: center;
	font-family: 'OpenSansRegular';
}
#calendari .datepicker {
	width: 100%;
	background: #fff;
	position: relative;
	z-index: 1;
}
#calendari .ui-datepicker {
	width: 100%;
	border: none;
	border-radius: 0;
	font-family: 'OpenSansRegular';
	padding-left: 15px;
	padding-right: 15px;
}
#calendari .ui-datepicker-header {
	border: none;
	border-radius: 0;
	background: none;
}
#calendari .ui-datepicker-title {
	color: #333;
	font-size: 14px;
	font-weight: normal;
}
#calendari .ui-datepicker-header .ui-icon-circle-triangle-w {
	background: url(../img/NG_ico_mes_consultat.png) no-repeat 0 0;
}
#calendari .ui-datepicker-header .ui-icon-circle-triangle-e {
	background: url(../img/NG_ico_mes_consultat_tancar.png) no-repeat 0 0;
}
#calendari .ui-datepicker-header .ui-corner-all {
	cursor: pointer;
}
#calendari .ui-datepicker-header .ui-corner-all.ui-state-hover {
	background: none;
	border: none;
	top: 2px;
}
#calendari .ui-datepicker-header .ui-datepicker-prev.ui-state-hover {
	left: 2px;
}
#calendari .ui-datepicker-header .ui-datepicker-next.ui-state-hover {
	right: 2px;
}
#calendari .ui-datepicker-calendar {
	border-bottom: 1px solid #ddd;
	margin: 0;
}
#calendari .ui-datepicker-calendar thead {
	color: #333;
	font-size: 13px;
	border: 1px solid #ddd;
	border-left: none;
	border-right: none;
}
#calendari .ui-datepicker-calendar tbody td a {
	border: none;
	font-size: 13px;
	text-align: center;
	color: #333;
	padding: 3px 0;
	margin: 0 14%;
}
#calendari .ui-datepicker-calendar tbody td a.ui-state-highlight, #calendari .ui-datepicker-calendar tbody td a.ui-state-highlight.ui-state-active, #calendari .ui-datepicker-calendar tbody td a.ui-state-highlight.ui-state-active.ui-state-hover {
	background: #bf0000;
	color: #fff;
}
#calendari .ui-datepicker-calendar tbody td a.ui-state-disabled {
	color: #ddd;
}
#calendari .ui-datepicker-calendar tbody td a.ui-state-active, #calendari .ui-datepicker-calendar tbody td a.ui-state-active.ui-state-hover {
	color: #666;
	background: none;
}
#calendari .ui-datepicker-calendar tbody td a.ui-state-hover {
	background: none;
}
#calendari .ui-datepicker-calendar tbody td.ui-datepicker-week-end+td.ui-datepicker-week-end a {
	color: #bf0000;
}
#calendari .ui-datepicker-calendar tbody tr:last-child td {
	padding-bottom: 20px;
}
.llistat_destacat_noticies_cont.border_normal .row {
	margin-top: -5px;
}
/* pagina: p&#224; gina final */
.llistat_enllacos_filet_cont .list-group-item:first-child {
	border-top: none;
	border-radius: 0;
}
.tri_combo_destacat_llistat.pag-final .list-group-item:last-child {
	border-bottom: 0.188em solid #ddd !important;
}
.tri_combo_destacat_llistat.pag-final li a {
	color: #BF0000;
	font-family: "OpenSansSemiBold", Helvetica, Arial, sans-serif
}
.basic_text_cita.twitter {
	background-image: url(../img/bg-twitter.png);
	background-repeat: no-repeat;
	background-position: 23px center;
	padding-left: 3.063em;
	margin-top: 2.125em
}
.ancores {
	text-align: right;
	border-top: 1px solid #DDDDDD;
	font-family: "OpenSansSemiBold", Helvetica, Arial, sans-serif;
	font-size: 0.750em;
	width: 97.7%;
	margin: 1.250em auto;
}
.ancores a {
	color: #333333
}
.ancores img {
	margin: -3px 5px 0 0
}
.slider_petit.column-right .slide_navigator {
	margin-top: 7em;
}
.slider_petit.column-right .carousel-indicators {
	margin-left: 0;
}
.slider_petit+p.piefoto {
	font-size: 0.813em;
	color: #666;
	margin: 2em 0 1em;
	padding-right: 1.538em;
	padding-bottom: 1.538em;
	border-bottom: 0.188em solid #ddd;
}
/* pagina: pÃ¯Â¿Â½gina xarxes socials */
.noticia_descp.basic_text {
	margin: 0;
	margin-bottom: 1em;
}
/*_____________________________________________ FOOTER */
body .fons_footer {
	margin-top: 10px;
}
header .col-md-12 {
	display: none;
}
.desplegable1 {
	padding: 0;
}
.form-control {
	background-color: #787878;
	color: #fff;
	-webkit-appearance: none;
}
footer .panel .form-group {
	border: medium none;
	box-shadow: none;
	margin: 0.5em 0;
	position: relative;
}
footer .content_desplegable {
	background: none repeat scroll 0 0 #ECECEC;
	border: none;
}
footer .footer_tab_ord .footer_tab_top .col-xs-7 ul.col-xs-8 {
	margin-left: 30px;
}
footer .footer_tab_ord .footer_tab_top .col-xs-7 ul.col-xs-4 {
	margin-left: 70px;
}
footer .accordionFoot .panel-default {
	background: transparent;
	border-color: rgba(51, 51, 51, 0.5);
	border-radius: 0;
	border-style: solid none none;
	border-width: 1px 0 0;
	box-shadow: none;
}
footer .accordionFoot .panel+.panel {
	margin-top: 0;
}
footer .accordionFoot .panel-default .panel-heading {
	background: transparent;
	padding: 14px 3px;
}
footer .accordionFoot .panel-default .panel-heading h3 a {
	font-size: 14px;
	color: #666;
}
footer .accordionFoot .panel-default .panel-heading h4 a.collapsed div.caret, footer .accordionFoot .panel-default .panel-heading h2 a.collapsed div.caret, footer .accordionFoot .panel-default .panel-heading h3 a.collapsed div.caret {
	background: url("../img/NG_ico_desplegar_footer.png") no-repeat scroll 0  0 rgba(0, 0, 0, 0);
	border: medium none;
	float: right;
	height: 1.575em;
	width: 1.575em;
	margin-top: -2px;
}
footer .accordionFoot .panel-default .panel-heading h4 a div.caret, footer .accordionFoot .panel-default .panel-heading h2 a div.caret, footer .accordionFoot .panel-default .panel-heading h3 a div.caret {
	background: url("../img/NG_ico_plegar_footer.png") no-repeat scroll 0 0  rgba(0, 0, 0, 0);
	border: medium none;
	float: right;
	height: 1.6em;
	width: 1.6em;
}
footer .accordionFoot .panel-default .panel-heading h4 a, footer .accordionFoot .panel-default .panel-heading h2 a {
	font-family: 'OpenSansSemibold';
	font-size: 14px;
	color: #666;
}
footer .accordionFoot .panel-default .panel-collapse .panel-body {
	border: none;
	padding: 0.500em;
}
footer .accordionFoot .panel-default .panel-collapse .panel-body ul.llistat_xarxes_socials {
	text-align: center;
	box-shadow: none;
}
footer .accordionFoot .panel-default .panel-collapse .panel-body ul.llistat_xarxes_socials>li.list-group-item a {
	float: left;
	height: 30px;
	text-indent: -555em;
	width: 32px;
}
footer .accordionFoot .panel-default .panel-collapse .panel-body ul.llistat_xarxes_socials>li.list-group-item {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	margin: 0 1.6%;
}
footer .accordionFoot .panel-default .llistat_xarxes_socials {
	text-align: center;
}
footer .accordionFoot .panel-default .llistat_xarxes_socials .list-group-item {
	margin: 0 0.30em;
}
footer .accordionFoot {
	margin-bottom: 0;
}
footer .visible-xs.avis_legal p {
	border-top: 2px solid rgba(51, 51, 51, 0.5);
	display: table;
	color: #999999;
	font-size: 0.688em;
	padding: 1.5em 1em;
	text-align: center;
	float: left;
	width: 100%
}
footer .visible-xs.avis_legal p a {
	font-family: "OpenSansSemibold", Helvetica, Arial, sans-serif;
	color: #666;
}
footer .visible-xs.avis_legal p a:hover {
	color: #bf0000;
}
/* footer .idiomes ul li a {
    background: rgba(51, 51, 51, 0.5);
    border-radius: 100%;
    color: #FFFFFF;
    position: relative;
    padding: 0.25em 0.40em;
    text-align: center;
    float: none!important;
}
footer .idiomes ul li {
    margin: 0 0.3em;
    display: inline;
}
footer .idiomes ul {
    display: inline;
    text-align: center;
    padding: 0;
}
footer .idiomes {
    text-align: center;
    margin-bottom: 1em;
}
 */

/* footer .idiomes {
	text-align: center;
	margin-bottom: 1em;
	float: left;
	width: 100%;
}

footer .idiomes ul {
	display: inline-flex;
	text-align: center;
	padding: 0;
}

footer .idiomes ul li {
	margin: 0 0.3em;
}

footer .idiomes ul li a {
	background: rgba(51, 51, 51, 0.5);
	border-radius: 100%;
	color: #FFFFFF;
	display: inline;
	float: right;
	height: 2em;
	position: relative;
	width: 2em;
	padding-top: 0.25em;
	text-align: center;
	margin: 0 4px;
}

footer .idiomes ul li a:hover {
	text-decoration: none !important;
} */
footer .idiomes ul li {
	margin: 0 0.3em;
	display: inline;
}
footer .idiomes ul {
	display: inline;
	text-align: center;
	padding: 0;
}
footer .idiomes ul li a {
	background: rgba(51, 51, 51, 0.5);
	border-radius: 100%;
	color: #FFF;
	position: relative;
	padding: .25em .40em;
	text-align: center;
	float: none !important;
	margin: 0 .3em;
}
footer .fi_peu {
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	padding: 1em 0;
	float: left;
	width: 100%;
	margin: 39px 0;
}
footer .idiomes {
	text-align: center;
	margin-bottom: 1em;
	overflow: visible;
	height: 0;
}
footer .panel-group .panel .panel-collapse .panel-body ul {
	padding: 0 0.5em;
}
footer .panel-group .panel .panel-collapse .panel-body ul li a {
	font-size: 0.875em;
	color: #666;
	padding: 0 0.5em;
}
footer .panel-group .panel .panel-collapse .panel-body ul li {
	background: url("../img/NG_ico_list.png") no-repeat scroll 0 0.65em  rgba(0, 0, 0, 0);
	border: medium none;
	border-radius: 0;
	padding: 0;
	margin-top: 0.5em;
}
footer .panel-group .panel .conectaFoot .panel-body .input-group {
	width: 100%;
	margin-top: 1em;
}
footer .panel-group .panel .conectaFoot .panel-body .input-group input.form-control {
	background: none repeat scroll 0 0 #FFFFFF;
	border: none;
	border-radius: 0;
	margin: 0;
	padding: 0.3em;
	color: #333;
	height: 1.600em;
	box-shadow: none;
	width: 90%;
}
footer .panel-group .panel .conectaFoot .panel-body .input-group span.input-group-btn {
	background: none repeat scroll 0 0 #FFFFFF;
	width: 37px;
}
footer .panel-group .panel .conectaFoot .panel-body .input-group span.input-group-btn button.ico_lupa {
	background: url("../img/NG_ico_lupa_peu.png") no-repeat scroll center  center;
	border: none;
	border-left: 1px solid #BF0000;
	height: 22px;
	width: 100%;
}
footer .fi_peu {
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	padding: 0.75em 0;
	float: left;
	width: 100%;
}
footer .torna_amunt {
	background: url("../img/NG_tornar_enrere.png") no-repeat 0 0.3em;
	width: 5em;	
    margin: -2em 1em;
}
footer a.torna_amunt:hover {
	color: rgba(51, 51, 51, 0.45);
}
footer a.torna_amunt p:hover {
	text-decoration: none;
}
footer .torna_amunt p, footer p .torna_amunt {
	font-size: 0.813em;
	color: rgba(51, 51, 51, 0.45);
	font-family: 'OpenSansBold';
	padding-left: 2.5em;
    color: #999999;
}
 
footer .accordionFoot .content_desplegable {
	border-top: none;
}
footer .shadow2 {
	bottom: 1.2em;
}
.vies_contacte .shadow2 {
	bottom: 1.2em;
}
/**/
ul.navegador {
	list-style-type: none;
	position: absolute;
	top: 60px;
	left: 30px;
	font-size: 1em;
	z-index: 900;
	padding: 0;
	margin: 20px 0 0 0;
	font-family: Verdana, Tahoma;
	font-size: 11px;
}
ul.navegador li {
	border: 1px solid #999;
	color: #999;
	line-height: 1.6em;
	margin-left: 2px;
	/* border: 1px solid #4d4d4d;*/
	padding: 2px 10px;
	margin-bottom: 3px;
	width: auto;
	-webkit-box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.75);
	box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.75);
	background: rgba(226, 226, 226, 1);
	background: -moz-linear-gradient(top, rgba(226, 226, 226, 1) 0%,  rgba(219, 219, 219, 1) 50%, rgba(209, 209, 209, 1) 51%,  rgba(254, 254, 254, 1) 100% );
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226, 226,
		226, 1) ), color-stop(50%, rgba(219, 219, 219, 1) ),  color-stop(51%, rgba(209, 209, 209, 1) ),  color-stop(100%, rgba(254, 254, 254, 1) ) );
	background: -webkit-linear-gradient(top, rgba(226, 226, 226, 1) 0%,  rgba(219, 219, 219, 1) 50%, rgba(209, 209, 209, 1) 51%,  rgba(254, 254, 254, 1) 100% );
	background: -o-linear-gradient(top, rgba(226, 226, 226, 1) 0%,  rgba(219, 219, 219, 1) 50%, rgba(209, 209, 209, 1) 51%,  rgba(254, 254, 254, 1) 100% );
	background: -ms-linear-gradient(top, rgba(226, 226, 226, 1) 0%,  rgba(219, 219, 219, 1) 50%, rgba(209, 209, 209, 1) 51%,  rgba(254, 254, 254, 1) 100% );
	background: linear-gradient(to bottom, rgba(226, 226, 226, 1) 0%,  rgba(219, 219, 219, 1) 50%, rgba(209, 209, 209, 1) 51%,  rgba(254, 254, 254, 1) 100% );
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2',  endColorstr='#fefefe', GradientType=0 );
}
ul.navegador li.actiu, ul.navegador li:hover {
	border: 1px solid #4d4d4d;
	color: #000;
	margin-left: 0px;
	font-weight: bold;
	background: rgba(255, 255, 255, 1);
	-webkit-box-shadow: 2px 2px 4px -1px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 2px 2px 4px -1px rgba(0, 0, 0, 0.75);
	box-shadow: 2px 2px 4px -1px rgba(0, 0, 0, 0.75);
}
ul.navegador li:hover {
	cursor: pointer;
}
ul.navegador li.actiu {
	border-radius: 0 10px 10px 0;
	width: auto;
	cursor: default;
}
.mapa-temps, .panel-body.transit, .panel-body.temps {
	overflow: hidden;
}

.data_map_transit {
    padding: 10px;
    font-size: 12px;
}
.data_map_transit .actualitza, .trans .actualitza { 
   float:right;
   margin-right: 5px;
}

/**/
#center_1 .formatter_body { /* margin-bottom: 40px; */
}
.llistat_enllacos_filet {
	margin-top: 0;
}
.llistat_enllacos_filet:last-child .llistat_enllacos_filet_cont {
	border-bottom: none;
}

/*_________________________________________________________________________________________ TABLET | entre 768px i 992px */
@media ( min-width :47.939em) {
/*_____________________________________________ GENERALS */

.floatLeft-sm{
	float:left;
}

.floatRight-sm{
	float:right;
}

h1.noticia_titol{
	width:19em;
}

.llistat_enllacos_filet:last-child .llistat_enllacos_filet_cont {
	border-bottom: 1px solid #ddd;
}

.el_mes_consultat .panel-heading a {
	margin: 20px 0 0 0;
	padding: 0.625em 1.6em;
}
.dropdown-menu .centrat>ul>li.actiu, .dropdown-menu .centrat>ul>li>a.actiu, .dropdown-menu .centrat>.col_left>ul>li.actiu, .dropdown-menu .centrat>.col_left>ul>li>a.actiu {
	background: transparent;
}
.boxsitemap {
	width: 720px!important;
}
.llistat_xarxes_socials.actualitat .social_text {
	width: 100%;
}

ul.navegador {
	top: 0;
	left: 0;
}
.caret {
	display: none !important;
}
.navbar .container {
	padding-left: 0;
	padding-right: 0;
}
h2 {
	font-size: 30px;
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
	font-weight: normal;
	margin-bottom: 0.629em;
}
section {
	margin-top: 0;
}
.bgGrey-sd {
	background: #f5f5f5;
}
.text-center-sm {
	text-align: center;
}
.box-sm {
	border: 1px solid #ddd;
	position: relative;
	z-index: 1;
	background: #fff;
	float: left;
	width: 100%;
}
.shadowBox-sm {
	position: relative;
	float: left;
}
.shadowBox-sm .shadow-sm {
	width: 90%;
	height: 1.250em;
	position: absolute;
	box-shadow: 0 0.375em 0.375em #e5e5e5;
	border-radius: 50%;
	z-index: 1;
	bottom: 0;
	left: 50%;
	margin-left: -45%;
}
.clearfix-sm {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.clearfix-top-sm {
	padding-top: 0 !important;
}
.clearfix-bot-sm {
	padding-bottom: 0 !important;
}
.padding-sm {
	padding-top: 2.500em;
	padding-bottom: 2.500em;
}
.padding-top-sm {
	padding-top: 2.500em;
}
.padding-bot-sm {
	padding-bottom: 2.500em;
}
.padding-sm-0 {
	padding: 0 !important;
}
.border-start {
	border-top: 0.250em solid #fff;
}
.border-top-sm {
	border-top: 0.125em solid #ddd;
}
.margin-start {
	margin-top: 2.750em;
}
.padding-end {
	padding-bottom: 3.125em;
}
.col-sm-5col {
	width: 20% !important;
}
.ancores {
	margin: 2.250em auto;
}
.basic_text {
	margin: 0 0 1.875em;
}
.basic_text_peq {
	font-size: 0.875em;
}
#center_1 ul li {
	font-size: 1em;
	color: #666;
}
ul.basic_text_peq {
	list-style: none;
}
ul.basic_text_peq li {
	padding: 0.3em 1em;
	text-indent: -.7em;
}
ul.basic_text_peq li:before {
	content: "\2022";
	font-family: 'OpenSansBold', Helvetica, Arial, sans-serif;
	color: #BF0000;
	padding: 0 0.5em 0 0
}
div.basic_text_peq ul li:before {
	content: "\2022";
	font-size: 1.05em;
	color: #bf0000;
	margin: 0 5px 0 0;
}
/*ul.basic_text_peq li a{color: #BF0000;text-decoration: none;}
ul.basic_text_peq li a:hover{ text-decoration:underline;} */
.basic_title {
	color: #666;
	font-size: 1.625em;
	margin: 0.769em 0 0.615em;
}
.basic_title_peq {
	font-size: 1.25em;
}
.basic_subtitle {
	font-size: 25px;
}
.basic_link {
	font-size: 0.875em;
}
.txt_result {
	margin-bottom: 0;
}
.mt_0 {
	margin-top: 0 !important
}
.mt_20 {
	margin-top: 1.250em !important
}
.mb_20 {
	margin-bottom: 1.250em !important
}
.mt_40 {
	margin-top: 2.500em !important
}
.mb_10 {
	margin-bottom: 0.625em !important
}
.mt-20n {
	margin-top: -1.250em !important
}
.mleft_20 {
	margin-left: 1.250em !important
}
.border_groc {
	border-top: 12px solid #FEBF00;
}
.border_celeste {
	border-top: 12px solid #5BC8D5;
}
.border_vermell {
	border-top: 12px solid #FC4C00;
}
.border_verd, .rslt .border_verd_cerca {
	border-top: 12px solid #71A137;
}
.border_morat {
	border-top: 12px solid #4A00D0;
}
.border_taronja, .rslt .border_taronja_cerca {
	border-top: 12px solid #FF8000;
}
.border_blau {
	border-top: 12px solid #4D7AFF;
}
.border_fucsia {
	border-top: 12px solid #D900D0;
}
.border_verd_dos {
	border-top: 12px solid #00B259;
}
.border-bottom-sm {
	border-bottom: 1px solid #ddd;
}
/*_____________________________________________ HEADER */
.fons_header {
	background: #333;
}
.navbar-collapse {
	border: none;
	text-indent: 0;
	background: #333;
}
.navbar-fixed-top {
	position: relative;
	margin: 0 auto;
	z-index: 9999;
} /***se repite con dekstop**/
nav ul.nav>li {
	border-left: 1px solid #FFFFFF;
	margin: 0;
	padding: 0;
	background: #333;
	border-top: none;
} /***se repite con dekstop**/
nav ul.nav li.open {
	border-left: 1px solid #bbbbbb;
}
nav ul.nav li.open+li {
	border-left: 1px solid #bbbbbb;
}
nav ul.nav li.open+li+li {
	border-left: 1px solid #bbbbbb;
}
nav ul.nav>li>a {
	padding: 0.5em 1.125em;
	margin: 0;
	border-bottom: none;
} /***se repite con dekstop**/
nav ul.nav li a:hover {
	background: none;
	color: #333;
} /***se repite con dekstop**/
header nav.navbar-collapse .logo, header .col-md-12 ul {
	margin-top: 0.7em;
}
.navbar-default .navbar-nav>li>a:hover {
	background: none repeat scroll 0 0 #bbb;
	color: #333333;
	text-decoration: none !important;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	background: #BBB;
	color: #333;
	box-shadow: none;
}
nav .container, nav, nav.navbar-collapse .container .row {
	background: #333;
}
.nav>.dropdown>.dropdown-toggle .caret {
	display: none;
}
.fons_header .cercador_vermell {
	margin-top: 0.625em;
}
.fons_header .cercador_vermell .form-group .form-control {
	width: 20.000em;
	height: 2.571em;
	font-size: 0.875em;
	-webkit-appearance: none;
}
.fons_header .cercador_vermell+.idioma {
	margin-top: 0.615em;
	margin-right: 0.813em;
	float: right;
}
/*_____________________________________________ MENU 2n NIVEL */
.fons_header nav, .fons_header .nav>li, .fons_header nav .navbar-nav {
	position: static;
}
.fons_header>.container {
	margin-top: 0;
}
nav ul.nav li div.dropdown-menu ul.centrat, nav ul.nav li div.dropdown-menu ul.centrat li, .navbar-default .navbar-nav .open div.dropdown-menu {
	background: #FBFBFA;
	border: none;
}
header nav a.logo {
	background: url('../img/NG_logo_generalitat.png') no-repeat 0 0;
	height: 2em;
	text-indent: -555em;
	margin: 0.92em 0;
}
header .column ul.idioma li a:hover {
	text-decoration: none !important;
}
.navbar-default .navbar-nav .open div.dropdown-menu {
	background: #FBFBFA;
	height: auto;
	padding: 0 0 5px;
	position: absolute;
	width: 100%;
	left: 0;
	top: auto;
	box-shadow: none;
	text-align: center;
	border-top: 3px solid #bbb;
	border-bottom: 1px solid #ddd;
}
.navbar-default .navbar-nav .open div.dropdown-menu ul {
	border: none;
	box-shadow: none;
	margin-top: 20px;
}
.navbar-default .navbar-nav .open div.dropdown-menu ul li ul {
	margin-top: 0.3em;
}
.navbar-default .navbar-nav .open div.dropdown-menu ul.llista_destacats {
	border: none;
	box-shadow: none;
	padding-right: 0;
	margin-top: 57px;
}
.navbar-default .navbar-nav .open div.dropdown-menu {
	padding: 0;
}
.navbar-default .navbar-nav .open div.dropdown-menu ul.llista_destacats {
	height: auto;
}
.navbar-default .navbar-nav .open div.dropdown-menu ul.llista_destacats li {
	width: 187px;
	margin: 30px 0;
	float: right;
}
.navbar-default .navbar-nav .open div.dropdown-menu ul.llista_destacats li:first-child {
	margin: 0;
}
.navbar-default .navbar-nav .open div.dropdown-menu>.shadowBox {
	display: inline-block;
	width: 715px;
}
.nav>.dropdown>.dropdown-menu .centrat {
	position: relative;
	display: inline-block;
	width: 100%;
	margin-bottom: -1px;
	padding: 0 0 26px;
	background: #FBFBFA;
	border-bottom: 1px solid #ddd;
	z-index: 1;
}
.nav>.dropdown>.dropdown-menu .dropdown-menu {
	position: static;
	float: none;
	display: block;
}
.nav>.dropdown>.dropdown-menu .dropdown-submenu {
	background: none; /*float:left;*/
	height: auto;
	border: none;
}
.nav>.dropdown>.dropdown-menu .dropdown-submenu>a {
	display: block;
	color: #333;
	padding: 0.5em 0;
	font-family: 'OpenSansBold';
	border-top: none;
}
.nav>.dropdown>.dropdown-menu .dropdown-submenu>ul>li>a {
	font-size: 0.938em;
}
.nav>.dropdown>.dropdown-menu .centrat .tancar+ul {
	padding-left: 0;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat>li>a.first {
	color: #BF0000;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat>li>a:hover {
	background: #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat>div {
	margin-top: 29px;
}
.navbar-default .navbar-nav>.open>a:hover {
	background: #FBFBFA;
	color: #333;
	box-shadow: none;
}
.navbar-default .navbar-nav>.open>a:focus {
	background: #BBB;
}
nav ul.nav li ul.dropdown-menu li {
	background: #FBFBFB;
	border: none;
	padding: 0;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat .col_left {
	text-align: left;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat .col_left>* {
	padding: 0 0 0px;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat .col_left>li:first-child {
	padding: 0;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat .col_left>li>a.first {
	font-family: 'OpenSansBold';
	font-size: 1.125em;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat .col_left>li>a.first:hover {
	text-decoration: underline;
}
.nav>.dropdown>.dropdown-menu .centrat>.tancar {
	background: #000;
	float: right;
	height: 2em;
	margin: -3px 0 0 0;
	width: 2em;
	color: #fff;
	font-family: 'OpenSansBold';
	cursor: pointer;
}
.nav>.dropdown>.dropdown-menu .centrat>.tancar:hover {
	text-decoration: none !important;
}
.dropdown-menu .centrat>.col_left li {
	margin-top: 0;
	border: 0;
}
.dropdown-menu .centrat>.col_left li a:hover {
	background: transparent;
	border-top: none;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat .col_left li a {
	padding: 0;
	font-size: 1em;
	padding: 3px 0;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat .col_left li .dropdown-menu a {
	padding-left: 0.625em;
	margin-left: 1.250em;
	font-size: 0.875em;
	position: relative;
	line-height:1.4;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat .col_left li .dropdown-menu a:before {
	color: #BF0000;
	content: "\2022";
	font-size: 1.05em;
	left: 0;
	position: absolute;
	font-family: arial;
}
.dropdown-menu .centrat>.col_left li {
	padding-left: 0;
	padding-bottom: 5px;
}
.dropdown-menu .centrat>.col_left li a {
	border-top: none;
}
nav div.col-sm-4.col-md-6.col_left ul:last-child {
    margin-top: 0 !important;
}
/*_____________________________________________ COMPONENTS */

	/* capcelera_basica */
.capcelera_basica_cont .filariana {
	margin-bottom: 0.625em;
	margin-top: 1.500em;
}
.capcelera_basica_cont h1 {
	padding-top: 0.2em;
	padding-bottom: 0.500em;
	font-size: 2.188em;
	padding-left: 0;
	font-family: 'OpenSansRegular';
}
.capcelera_basica .cercador_vermell {
	padding: 0;
}
.capcelera_basica .cercador_vermell .form-group .form-control {
	width: 300px;
	-webkit-appearance: none;
}
/* capcelera_principal */
.capcelera_principal {
	margin-top: 1.500em;
	float: left;
	padding-bottom: 8.8em;
	width: 100%;
}
.capcelera_principal p {
	color: #666;
	font-size: 0.94em;
	margin: 1em 0;
}
.capcelera_principal p span {
	font-family: "OpenSansBold", Helvetica, Arial, sans-serif;
	display: block
}
.capcelera_principal .cercador_vermell {
	width: 100%;
	clear: left;
	padding-top: 1.250em;
}
.capcelera_principal .cercador_vermell .searchExemple {
	font-size: 0.938em;
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
.capcelera_principal .mes_consultat {
	position: absolute;
	top: 11.875em;
	z-index: 1120;
}
.capcelera_principal .mes_consultat .box {
	background: none repeat scroll 0 0 #FFFFFF;
	border-left: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	border-top: none;
	float: left;
	padding: 0.625em 0.938em 1.250em;
}
.capcelera_principal .mes_consultat h3 {
	font-family: "OpenSansRegular", Helvetica, Arial, sans-serif;
	margin-top: 0;
	padding: 0;
}
.capcelera_principal .mes_consultat h2 {
	font-family: "OpenSansRegular", Helvetica, Arial, sans-serif;
	margin-top: 0;
	padding: 0;
	font-size: 1.563em;
}
.capcelera_principal .mes_consultat .llistat_enllacos_filet_cont {
	padding: 0;
}
.capcelera_principal .mes_consultat .llistat_enllacos_filet_cont .list-group-item {
	border: none;
	padding: 0.065em 0 0 1em;
}
.capcelera_principal .mes_consultat .llistat_enllacos_filet_cont .list-group-item a {
	font-size: 0.938em;
}
.capcelera_principal .mes_consultat .llistat_enllacos_filet_cont .list-group-item:last-child {
	float: right;
}

.capcelera_principal .mes_consultat .llistat_enllacos_filet_cont .list-group-item .mes_link {
	margin-left: -21px;
}
/* capcelera_imatge */
.capcelera_imatge {
	max-height: 16.75em;
	position: relative; /*overflow:hidden;*/
	padding: 0 !important;
}
.capcelera_imatge img {
	min-height: inherit;
}
.capcelera_imatge .container {
	position: relative;
}
.capcelera_imatge h1 {
	font-size: 2.188em;
	background: none;
	color: #fff;
	padding: 0.286em 0 !important;
}
.capcelera_imatge>div {
	position: absolute;
	bottom: 0;
	width: 100%;
}
.capcelera_imatge .filariana {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.capcelera_imatge .filariana li {
	display: inline-block;
	font-size: 1em;
	color: #fff;
}
.capcelera_imatge .filariana>li+li:before {
	color: #fff;
}
.capcelera_imatge .filariana a {
	color: #fff;
	font-weight: bold;
	padding: 0.308em 0.500em;
}
.capcelera_imatge .filariana span {
	padding: 0 0.385em;
}
.capcelera_imatge p {
	background: none;
	text-align: left;
	padding: 0 0 0 0;
	font-size: 15px;
	color: #fff;
}
.capcelera_imatge .menu_flotant {
	position: relative;
	top: auto;
	margin-top: 1em;
	margin-left: 0;
}
/*Component: basic_color*/
.basic_color.xar-socials {
	margin: 0 0 0.625em;
}
/* component: basic_color */
.basic_color {
	margin: 0 0 1.875em;
}
/* component: basic_text_cita */
.basic_text_cita {
	background: #f5f5f5;
	font-size: 1.250em;
	padding: 1em 2em 1.3em;
	font-family: OpenSansRegular, Helvetica, Arial, sans-serif, Arial;
	font-style: italic;
	margin: 1.2em 0;
}
/* component: basic_text_social */
.basic_text_social {
	/*background:#f5f5f5 url(../img/shadow.jpg) no-repeat top;montse 11/06/14  comento esta linea pq este fondo no tiene que aparecer, comentado con Hugo para no modificar todos los HTML*/
	font-size: 1.250em;
	padding: 1em 2em 1.3em;
	font-family: OpenSansRegular, Helvetica, Arial, sans-serif, Arial;
	font-style: italic;
	margin: 1.2em 0;
}
.basic_text_social .fb-like {
	float: left;
	margin: -10px 10px 0 -24px;
}
.basic_text_social .twitter {
	float: left;
	margin: -6px 0 0 0;
}
.basic_text_social .google {
	float: left;
	margin: -8px 0 0 -22px;
}
.llistat_xarxes_socials.mobil {
	display: none
}
/* component: destacat_imatge2 */
.destacat_imatge2 {
	margin: 0 0 1.500em;
}
.destacat_imatge2_cont {
	position: relative;
}
.destacat_imatge2_cont a {
	display: block;
}
.destacat_imatge2_cont div {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	padding: 25% 1.05em 0.625em;
	color: #fff;
	background: -moz-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51,
			51, 51, 0) ), color-stop(100%, rgba(51, 51, 51, 1) ) );
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* IE10+ */
	background: linear-gradient(to bottom, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00333333',  endColorstr='#333333', GradientType=0 ); /* IE6-9 */
}
.destacat_imatge2_cont h3, .destacat_imatge2_cont h2 {
	font-size: 0.938em;
	font-weight: normal;
	margin: 0;
}
.destacat_imatge2_cont span {
	font-size: 0.688em;
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
}
.destacat_imatge2_cont p {
	font-size: 0.813em;
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
	margin: 0;
}
.destacat_imatge2_cont.grand h3, .destacat_imatge2_cont.grand h2 {
	font-size: 1.250em;
	font-weight: bold
}
.destacat_imatge2_cont.grand {
	margin: 0;
	width: 100%;
}
/* component: llistat_destacat_imatge2 */
.llistat_destacat_imatge2_cont {
	margin: 0 -0.750em;
}
.llistat_destacat_imatge2 .destacat_imatge2 {
	padding: 0 0.750em;
}
/* component: destacat_text */
.destacat_text_cont a {
	display: block;
	padding: 0.938em;
}
.destacat_text_cont a h4, .destacat_text_cont a h3 {
	font-size: 1.250em;
	padding: 0 0 0.188em 0;
}
.destacat_text_cont a p {
	font-size: 0.875em;
}
/* component: destacat_color */
.destacat_color_cont a {
	font-size: 1.125em;
}
/* component: destacat_imatge */
.destacat_imatge_cont .imatge_text {
	font-size: 1em;
	height: auto;
	line-height: 1;
	margin: 0;
	padding: 0;
	padding: 30% 1em 0.883em;
	font-weight: normal;
}
.destacat_imatge_cont span p.imatge_text {
	padding-top: 1em;
}
nav .open .dropdown-menu .centrat ul.llista_destacats .destacat_imatge_cont .imatge_text {
	font-size: 1em;
	height: auto;
	line-height: 1;
	margin: 0;
	padding: 30% 1em 0.883em;
	text-align: center;
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
/* component: llistat_destacat_text */
.llistat_destacat_text_cont .list-group-item .destacat_text_cont {
	padding: 0.188em;
}
.llistat_destacat_text_cont .list-group-item .destacat_text_cont a {
	border: 1px solid #ddd;
	height: 12.500em;
	padding: 0.938em;
	background: #fff;
	text-decoration: none !important;
}
.llistat_destacat_text_cont .list-group-item .destacat_text_cont a:hover h4 {
	text-decoration: underline !important;
}
.llistat_destacat_text_cont .list-group-item:first-child .destacat_text_cont a {
	border: 1px solid #ddd;
}
/* component: destacat_text_avancat */
.destacat_text_avancat_cont h4, .destacat_text_avancat_cont h3, .destacat_text_avancat_cont h2 {
	font-size: 20px;
}
.destacat_text_avancat_cont p {
	font-size: 0.875em;
	color: #666;
}
/* component: llistat_destacat_text_avancat */
.llistat_destacat_text_avancat_cont {
	display: table;
	border-spacing: 0.250em 0.125em;
	margin: 0 -0.250em;
}
.llistat_destacat_text_avancat_cont .destacat_text_avancat_cont {
	display: table-cell;
	width: 14.813em;
}
.llistat_destacat_text_avancat:first-child .llistat_destacat_text_avancat_cont .destacat_text_avancat_cont:first-child {
	margin-top: 0.625em;
}
.llistat_destacat_text_avancat_cont.two_col .destacat_text_avancat_cont {
	width: 14.613em;
}
/* component: destacat_noticies amb_imatge */
.amb_imatge .destacat_noticies_cont>* {
	padding-left: 20px;
	display: table;
}
.amb_imatge .destacat_noticies_cont h3 {
	font-size: 1.125em;
	float: none;
	display: inline-block;
}
.amb_imatge .destacat_noticies_cont p {
	font-size: 0.875em;
}
.amb_imatge .destacat_noticies_cont .notc_img {
	float: left;
	width: 8.250em;
	height: 5.500em;
	margin-right: 0;
	padding: 0;
}
.amb_imatge .destacat_noticies_cont .notc_img img {
	margin-left: -50%;
}
/*.destacat_noticies.amb_imatge:last-child .destacat_noticies_cont {border-bottom:1px solid #ddd;}*/
	/*.llistat_destacat_noticies_cont .row:first-child .destacat_noticies:first-child .destacat_noticies_cont {border-top:0.125em solid #DDDDDD;}*/

	/* component: destacat_agenda amb_imatge */
.amb_imatge .destacat_agenda {
	min-height: 114px;
}
.amb_imatge:first-child+.amb_imatge .destacat_agenda {
	border: none;
}
.amb_imatge .destacat_agenda img {
	float: left;
	padding: 0;
}
.amb_imatge .destacat_agenda h3 {
	font-size: 1.125em;
	font-family: 'OpenSansRegular';
}
#calendari .ui-datepicker {
	padding-bottom: 8px;
}
#calendari .ui-datepicker-calendar {
	margin: 0 0 0.4em;
}
/* component: llistat_destacat_color */
.llistat_destacat_color_cont {
	margin-bottom: 0;
	text-align: center;
	padding: 0;
}
.llistat_destacat_color_cont .list-group {
	max-width: none;
	display: block;
	float: left;
	margin-bottom: 0;
	width: 100%;
}
.llistat_destacat_color_cont .list-group-item {
	border-radius: 0;
	border: none;
	padding: 0.125em;
	margin: 0;
}
.llistat_destacat_color_cont .list-group-item>div {
	height: 7.313em !important;
}
.llistat_destacat_color_cont .list-group-item .destacat_color_cont {
	height: 6em;
}
/* component: llistat_enllacos_filet */
.llistat_enllacos_filet_cont .list-group-item {
	padding-top: 0.463em;
	padding-bottom: 0.463em;
}
.llistat_enllacos_filet_cont .list-group-item a {
	font-size: 1em;
}
/* component: llistat_enllacos_filet - especial */
.especial .llistat_enllacos_filet_cont {
	border: none;
	padding: 0;
}
.especial .llistat_enllacos_filet_cont .list-group-item:first-child {
	border-top: 0.188em solid #ddd !important;
}
/* component: llistat_sense_bullet */
.llistat_sense_bullet .list-group-item {
	border: none;
	padding-right: 0;
	padding-left: 1.5em;
}
.llistat_sense_bullet .list-group-item:first-child {
	border-top: none;
} /* llistat_sense_bullet */
.llistat_sense_bullet .list-group-item:nth-child(2n-1) {
	padding-right: 1.5em;
	padding-left: 0;
}
.llistat_sense_bullet .list-group-item:first-child a, .llistat_sense_bullet .list-group-item:first-child+.list-group-item a {
	border-top: 0.188em solid #999;
}
.llistat_sense_bullet .list-group-item a {
	font-size: 1em;
}
/* component: .llistat_xarxes_socials */
.llistat_xarxes_socials .social_text {
	font-weight: bold
}
/* component: pestanyes */
.pestanyes {
	padding: 0;
}
.pestanyes, .pestanyes_top, .pestanyes_bot {
	width: 100%;
	float: left;
}
.pestanyes_bot {
	border-top: none;
}
.pestanyes .panel-group .panel, .pestanyes .panel-group .panel .panel-collapse {
	border: none;
	border-radius: 0;
	margin-top: 0;
}
.pestanyes_top {
	position: relative;
	overflow: hidden;
	border-bottom: none;
}
.pestanyes_top>div {
	width: 100%;
	position: relative;
	background: #F5F5F5;
	border-bottom: 1px solid #ddd;
}
.pestanyes_top ul {
	display: table;
	padding: 0;
	margin: 0;
	position: relative;
	margin-bottom: -0.063em;
}

.pestanyes_top li {
	display: table-cell;
	background: #f5f5f5;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	color: #BF0000;
	cursor: default;
	font-family: "OpenSansSemibold", Helvetica, Arial, sans-serif;
	cursor: pointer;
	font-size: 1.125em;
	vertical-align: middle;
	position: relative;
}
.pestanyes_top li.active {
	background: #fff;
	color: #000;
	border-bottom: none;
}
.pestanyes_top li:last-child {
	border-right: none;
}
.pestanyes_top li span {
	text-align: center;
}

.pestanyes_top li.tab span{
	float:left;
	padding: .438em .9em .5em;
}

.pestanyes_top .tab span span {
	float: left;
	padding: 0.438em 0.9em 0.5em;
}
.pestanyes_top li.active:last-child span:after {
	position: absolute;
	background: #fff;
	height: 102%;
	width: 10000%;
	top: 0;
	content: "";
}
.pestanyes .panel-group .panel-heading {
	margin: 0 1.875em;
	padding-left: 0;
	padding-right: 0;
}
.pestanyes .panel-group .panel .panel-collapse table {
	margin-top: 0;
}
.pestanyes .llistat_enllacos_filet_cont {
	padding: 0 1.250em 0 0;
}
.pestanyes .panel-body {
	background: #fff;
	padding: 1.85em;
	border-radius: 0;
}
.pestanyes .llistat_enllacos_filet+.llistat_enllacos_filet .llistat_enllacos_filet_cont {
	padding-right: 0;
}
.pestanyes .llistat_enllacos_filet_cont+.llistat_enllacos_filet_cont .list-group-item:first-child {
	border-top: none;
}
/* component: slider_imatges - slider_petit */
/* component: slider_imatges - slider_petit */
.slider_petit .slide_navigator {
	position: absolute;
	z-index: 4;
	width: 100%;
	margin-top: 40%;
}

.slider_petit .slide_navigator .slide_left {
	margin-left: 1.3em;
}
.slider_petit .slide_navigator .slide_right {
	margin-right: 1.3em;
}
.slider_petit .carousel-caption {
	position: absolute;
	left: 0;
	bottom: 0;
}
.slider_petit .carousel-caption h3 {
	padding: 0.375em 1.304em 0.313em;
	font-size: 1.438em;
}
.slider_petit .carousel-caption p {
	font-size: 1em;
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
	padding: 0 1.908em 1em;
	margin: 0;
	min-height: inherit;
	text-align: left;
	color: #fff;
}
.slider_petit .carousel-indicators {
	margin-left: 1.6em;
	bottom: -1.3em;
}
/* component: slider_imatges - slider_grand */
.slider_grand .slider_imatges_cont {
	margin: 0;
}
.slider_grand .slide_navigator {
	margin-top: 7.5em;
	width: 32em;
	margin-left: 13em;
}
.slider_grand .slider_imatges_cont {
	position: relative;
}
.slider_grand .item img {
	width: 71.4%;
	float: right;
}
.slider_grand .carousel-caption {
	width: 28.6%;
	margin: 0;
	height: 100%;
	float: left;
	background: none;
	padding: 4.1% 4.1% 3.2% 3.2%;
}
.slider_grand .carousel-caption h3, .slider_grand .carousel-caption h2 {
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
	font-size: 1.438em;
	text-align: left;
	padding: 0;
}
.slider_grand .carousel-caption p {
	font-size: 0.938em;
	text-align: left;
	margin-top: 0.769em;
	padding: 0;
}
.slider_grand .carousel-indicators {
	bottom: 0.625em;
	top: auto;
	left: 1.063em;
	margin: 0;
	width: auto;
}
/* panel-footer */
.panel-footer {
	padding: 0.938em 1.875em;
	height: 4.125em;
}
/* component: menu_flotant */
.menu_flotant {
	float: left;
	width: auto;
	position: relative;
	left: 0;
	top: 0;
	margin: 1em 0.625em 0 0; 
	padding: 0;
}
.menu_flotant>button {
	position: relative;
	left: 0;
	top: 0;
	z-index: 12;
}
#menu_flotant_cont, #formulari_envia {
	position: absolute;
	z-index: 11;
	top: 0;
	margin-top: 0;
}
#menu_flotant_cont h3 a {
	color: #333333;
}
#menu_flotant_cont h3 a:hover {
	color: #333333;
}
#menu_flotant_cont .panel-group, #formulari_envia .panel-group {
	padding: 0 1.125em 0 2.813em;
	margin: 0.875em 0 1.250em;
	width: 17.188em;
}
#menu_flotant_cont .panel-group .panel, #formulari_envia .panel-group .panel {
	margin: 0;
}
.temes.justicia .menu_flotant {
	margin-top: 1em;
}
.generalitat.contingut .menu_flotant {
	margin-right: 0
}
.generalitat.contingut h1 {
	margin-left: 1em;
}
/* component: destacat_avisos */
.destacat_avises {
	margin-bottom: 1.500em;
}
.destacat_avises_cont { /*margin-right: 0.938em;*/
	margin: 0 0.938em;
	width: 100%;
	padding: 0;
	position: absolute !important;
	width: 45em;
	z-index: 10 !important;
}
.destacat_avises_cont .desplegable {
	margin-right: 0 !important;
}
.destacat_avises_cont .panel-heading {
	padding: 0.3em 0.75em 0.3em 0.5em;
}
.destacat_avises_cont .panel-heading>div, .destacat_avises_cont .panel-body>div {
	margin: 0 !important;
}
.destacat_avises_cont .panel-heading+.panel-collapse .panel-body {

	padding: 0 0.5em 0.75em;
	margin: -0.2em 0 0 0;
}
.destacat_avises .panel-body>div {
	padding: .538em 0 .7em 2.750em;
}
/* component: llistat_destacat_color */
.llistat_destacat_color .list-group-item .destacat_color {
	height: 6em;
}
.destacat_avises .desplegable {
	margin-top: 7px;
}
/* component: custom_select */
.custom_select {
	height: 1.875em !important;
	padding: 0 0.7em;
	width: 100% !important;
	cursor: pointer;
}
.custom_select .customSelectInner {
	height: 1.875em;
	padding: 0.5em 1.563em 0.5em 0;
	background: url(../img/NG_ico_select_desktop.png) no-repeat right center  #7A7A7A;
}
/* component: imatge_amb_peu */
.imatge_amb_peu {
	margin: 0 0 38px;
}
.imatge_amb_peu.amb_text {
	margin: 0px 15px 20px 0;
	padding-left:0;
}
.imatge_amb_peu p {
	margin: 0;
}
/* p&#224; gina: Cercador - paginaci&#224;Ã¯Â¿Â½*/
.paginacio {
	margin-top: 0.250em;
}
/* component: dades_catalunya */
.dades_catalunya .h2_not_resize {
	font-size: 2.188em;
}
.h2_not_resize {
	font-size: 1.875em;
}
.dades_catalunya .tit_dades {
	font-size: 1.375em;
}
.dades_catalunya .dades_numeriques {
	font-size: 2.813em;
}
.dades_catalunya .dades_numeriques span {
	font-size: 0.667em;
}
/* Component: destacat_com_arribar */
.destacat_com_arribar {
	margin: 0 0 1.250em;
}
.destacat_com_arribar_cont .icona_com_arribar img {
	width: auto;
}
/* Component: llistat_iUtilitat */
.llistat_iUtilitat .tit_iUtilitat {
	font-size: 1.250em;
	color: #666;
	font-family: "OpenSansRegular", Helvetica, Arial, sans-serif;
}
.llistat_iUtilitat>p {
	font-size: 0.875em;
}
.llistat_iUtilitat>a {
	font-size: 0.875em;
}
/* Component: llistat_collapse */
.llistat_collapse_cont {
	margin: 0 1.875em;
}
.llistat_collapse_cont .panel-default>.panel-heading a {
	background: url(../img/NG_plegar.png) no-repeat left 0.300em;
	padding: 0.233em 0 0.233em 1.889em;
	font-size: 1.125em;
}
.llistat_collapse_cont .panel-default>.panel-heading a.collapsed {
	background: url(../img/NG_desplegar.png) no-repeat left 0.300em;
	padding-right: 0;
}
.llistat_collapse_cont .panel-default .panel-collapse .panel-body {
	margin-left: 1.250em !important;
	padding-left: 0.850em;
}
.llistat_collapse_cont .panel-default>.panel-heading h2 {
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
/* Component: cercador_tab */
.cercador_tab .nav {
	margin-bottom: 1.500em;
}
.cercador_tab .nav>li {
	position: relative;
	bottom: -0.938em;
	background: none;
	border: none;
	overflow: visible;
	padding-bottom: 0.875em;
	float: left;
}
/* Component: llistat_imatges */
.llistat_imatges {
	border-bottom: 1px solid #ddd;
	padding-bottom: 1.250em;
}
.llistat_imatges .item {
	width: 25%;
	float: left;
	padding: 0.425em;
}
.llistat_imatges .item.open {
	margin-bottom: 31.250em;
}
.llistat_imatges .item.desplacat {
	margin-bottom: 31.250em;
}
.llistat_imatges .item img {
	border: 1px solid #ddd;
	cursor: pointer;
}
.cercador_imatge_detail.opened {
	margin: 0.938em 0;
}
.cercador_imatge_cont .container {
	padding-top: 1.875em;
	padding-bottom: 1.875em;
}
.cercador_imatge_cont .cercar_detall {
	top: 0;
	right: 0.938em;
}
.cercador_imatge_cont .prev_img {
	left: -0.875em;
}
.cercador_imatge_cont .next_img {
	right: -0.875em;
}
.cercador_imatge_cont .col-izq {
	width: 57%;
	position: static;
}
.cercador_imatge_cont .col-izq img {
	border: 1px solid #fff;
	box-shadow: 0 0 1.225em rgba(0, 0, 0, 0.7);
	width: auto;
}
.cercador_imatge_cont .col-dch {
	width: 43%;
	padding: 0 2.500em 0 1.875em;
	z-index: 100000000;
	position: relative
}
.cercador_imatge_cont .col-dch h2 {
	font-size: 1.438em;
}
.cercador_imatge_cont .col-dch p {
	font-size: 0.875em;
}
.cercador_imatge_cont .col-dch ul {
	font-size: 0.813em;
	padding-left: 0;
}
.cercador_imatge_cont .llistat_xarxes_socials {
	margin-top: 1.250em;
}
.cercador_imatge_cont .social_text {
	font-size: 0.875em;
	font-weight: bold;
	color: #fff;
	margin: 0;
	padding-right: 0.5em;
}
.popup_avis {
	top: -250px;
	left: 0;
}
/* Component: cercador_vermell */
.cercador_vermell .form-group .form-control {
	background: #fff;
	padding: 6px 0 6px 10px;
	-webkit-appearance: none;
}
/* Component: noticia_detalls */
.noticia_detalls_cont {
	padding-bottom: 26px;
	border-bottom: 1px solid #ddd;
}
.noticia_detalls_cont div a {
	font-size: 0.750em;
}
.noticia_detalls_cont span {
	font-size: 0.750em;
	font-family: OpenSansRegular, Helvetica, Arial, sans-serif;
	font-weight: bold;
}
/* Component: informacio_relacionada */
.inform_relacionada_cont {
	margin: 0;
}
.inform_relacionada_cont h4, .inform_relacionada_cont h3, .inform_relacionada_cont h2 {
	font-size: 1.125em;
	font-family: 'OpenSansRegular';
}
.inform_relacionada_cont .llistat_enllacos_filet_cont .list-group-item a {
	font-size: 1em;
	font-family: 'OpenSansSemibold';
}
/* component: letter_pagin */
.letter_pagin {
	padding: 0 10px;
	overflow: visible;
}
.letter_pagin li {
	padding: 8px 5px;
	overflow: visible;
	position: relative;
}
.letter_pagin li.active:before {
	position: absolute;
	content: '';
	top: 0;
	bottom: -46px;
	left: 0;
	width: 100%;
	background: url(../img/NG_fletxa_avall_gris.png) no-repeat scroll center;
}
/* component: llistat-az */
.llistat_az li {
	border-top: none;
}
.llistat_az li h4 {
	font-size: 18px;
}
/* Component: xarxes-socials */
.xarxes-socials {
	background: #f5f5f5;
}
.xarxes-socials .twitter {
	float: left;
	width: 100%;
	padding-bottom: 0.3em;
	margin-bottom: 0.3em;
}
.xarxes-socials .twitter ul {
	float: left;
	width: 50%;
}
.xarxes-socials .twitter ul li {
	font-size: 0.875em;
	list-style-type: none;
	background: url(../img/NG_ico_twitter.png) no-repeat left 0.45em;
	padding: 0.8em 0 0.8em 2.9em;
	font-family: 'OpenSansSemibold';
}
.xarxes-socials h3 {
	font-size: 0.813em;
	display: inline-block;
	margin: 0;
	font-family: 'OpenSansRegular';
}
.xarxes-socials ul.xarxes {
	padding: 0;
	margin: 0;
	display: inline-block;
}
.xarxes-socials ul.xarxes li {
	display: inline;
	font-size: 0.813em;
	border-right: 1px solid #444;
	padding: 0 0.5em 0 0.5em;
}
.xarxes-socials ul.xarxes li:first-child {
	padding-left: 0;
}
.xarxes-socials ul.xarxes li a {
	color: #BF0000;
}
.xarxes-socials ul.xarxes li:last-child {
	border-right: none;
}
/* Component: xarxes-socials */
.xarxes-socials {
	padding: 1em;
}
.xarxes-socials .twitter ul {
	margin: 0;
	padding: 0 0.5em 1.2em;
}
.xarxes-socials h3 {
	margin: 14px 10px 0;
}
/*Component: guia-usus*/
.guia-usus {
	border: 1px solid #ddd;
	background: white;
	margin: 1.250em 0 0 0;
	padding: 1.250em;
}
.guia-usus h2 {
	font-family: 'OpenSansSemibold';
}
.guia-usus p {
	font-size: 0.875em
}
.guia-usus ul {
	padding: 0 0.5em;
}
.guia-usus ul li a.ico_pdf {
	padding: 0.5em 0.5em 0.5em 1.8em;
	font-size: 1.000em;
}
.guia-usus ul li span {
	display: inline;
	padding: 0;
}
/* component: cerca_avancada */
.cerca_avancada #cerca_avancada_cont {
	overflow: hidden;
	float: none;
}
.cerca_avancada .navbar-form {
	padding: 0;
}
.cerca_avancada .navbar-form div>.form-control {
	width: 48.4%;
	margin-left: 1.8%;
	margin-top: 0;
	-webkit-appearance: none;
}
.cerca_avancada .navbar-form .quan {
	margin-top: 20px;
	padding: 20px 20px 0;
}
.cerca_avancada .navbar-form .quan input[type="radio"] {
	margin-right: 0px!important;
}
.cerca_avancada .navbar-form .quan div span {
	font-size: 14px;
	margin-right: 20px;
}
.cerca_avancada .navbar-form .quan .form-control {
	width: 200px;
	-webkit-appearance: none;
}
.cerca_avancada .navbar-form .quan .input-dates {
	width: auto;
	margin-top: -14px;
}
.cerca_avancada .navbar-form .quan .input-dates span {
	float: left;
	padding: 10px 2%;
	margin-top: 6px;
	margin-right: 0;
}
.cerca_avancada .navbar-form .quan>div {
	padding: 10px 0;
	width: 100%;
}
.cerca_avancada .navbar-form .quan>div+div {
	border-bottom: 1px solid #ddd;
	padding: 10px 0 16px;
}
.cerca_avancada .navbar-form .quan>div>div {
	width: auto;
	margin-right: 15px!important;
}
.cerca_avancada .navbar-form .quan>div>div:first-child {
	margin-left: 0;
}
.cerca_avancada .navbar-form .quan button {
	margin-top: 16px;
}
/* component: no_resultats */
.no_resultats {
	margin: 0 30px;
}
.no_resultats .suggeriments {
	margin: 10px 30px;
}
.no_resultats .suggeriments ul {
	margin: 10px 0;
}
/* component: error */
.error-msg {
	margin: 30px 15px 0;
	border: 1px solid #EAC4C4;
}
.error-form {
	background: none;
	border: none;
	padding: 0;
}
.error-form .item-error-ico {
	display: block;
	width: 6px;
	height: 10px;
	background: url(../img/NG_ico_arrow_error.png) no-repeat;
	position: absolute;
	left: -6px;
	top: 50%;
	margin-top: -5px;
}
.error-form .item-error {
	position: absolute;
	right: -260px;
	top: 26%;
	margin-top: -24px;
	-moz-box-shadow: inset 2px 2px 4px rgba(192, 0, 0, 0.2);
	-webkit-box-shadow: inset 2px 2px 4px rgba(192, 0, 0, 0.2);
	box-shadow: inset 2px 2px 4px rgba(192, 0, 0, 0.2);
	height: auto;
	width: 245px;
	border-radius: 3px;
	padding: 16px 19px;
	background: #fcf4f4;
	overflow: visible;
	color: #bf0000;
	font-size: 13px;
}
/*_____________________________________________ ESPECIFICS */

	/* pestanyes - tipo1 */
.pestanyes .tipo1 .panel-body {
	padding-bottom: 0.625em;
}
.pestanyes .tipo1 .actualImatge .textImatge p {
	display: block !important;
	color: #fff;
}
.pestanyes .tipo1 .actualImatge .textImatge h2 {
	text-align: left;
	padding-left: 1.364em;
	font-size: 1.375em;
	color: #fff;
}
.pestanyes .tipo1 .actualImatge .textImatge a:hover h2 {
	text-decoration: none;
}
.pestanyes .tipo1 .actualImatge .textImatge a {
	color: #fff;
	text-decoration: none !important;
}
.pestanyes .tipo1 .actualNoticies {
	margin-top: 2em;
}
.pestanyes .tipo1 .actualNoticies .noticie {
	width: 50%;
	float: left;
	text-align: left;
	border: none;
	padding: 1em 1.5em 0em;
	min-height: 5.5em;
}
.pestanyes .tipo1 .rssAdj {
	margin: 0 1.250em;
	float: left;
	width: 100%;
	margin-bottom: 1.875em;
}
.pestanyes .tipo1 .rssAdj a {
	display: inline-block;
	text-align: left;
	padding: 0.583em 0 0.583em 3.333em;
	color: #666;
	font-size: 0.750em;
}
.pestanyes .tipo1 .llistat_xarxes_socials {
	text-align: left;
	padding: 0.625em 1.250em;
}
.pestanyes .tipo1 .llistat_xarxes_socials .list-group-item {
	padding-top: 0.7em;
}
.pestanyes .tipo1 .llistat_xarxes_socials .social_text {
	width: auto;
	width: 100%;
	padding: 0;
}
/* pestanyes - tipo2 */
.pestanyes .tipo2 .list-group .list-group-item:first-child {
	border-top: none;
}
/* pestanyes - tipo3 */
.pestanyes .tipo3 .panel-body {
	background: #fff;
	padding: 1.850em;
}
.pestanyes .tipo3 .panel-body>div {
	border-top: 1px solid #ddd;
	margin-top: 1.250em;
	padding-top: 0.625em;
}
.pestanyes .tipo3 h5, .pestanyes .tipo3 h3 {
	font-size: 0.938em;
	font-family: "OpenSansBold", Helvetica, Arial, sans-serif;
	border: 0;
	padding: 0;
}
.pestanyes .tipo3 .llistat_enllacos_filet_cont .list-group-item {
	padding-top: 0.688em;
	padding-bottom: 0.688em;
}
.pestanyes .tipo3 .llistat_enllacos_filet_cont .list-group-item a {
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
.pestanyes .tipo3 .llistat_enllacos_filet+.llistat_enllacos_filet .list-group-item:first-child {
	border-top: none;
}
/*Pestanyes-tipo5*/
.pestanyes .tipo5 a.link {
	font-size: 15px;
}
.pestanyes .tipo5 p {
	font-size: 14px;
}
/* combo_destacat_imatge */
.combo_destacat_imatge>div {
	padding: 0 0 0 0.188em !important;
}
.combo_destacat_imatge>div:first-child {
	padding-left: 0 !important;
}
.combo_destacat_imatge>div>.box {
	height: 17.38em;
}
.combo_destacat_imatge>div>.destacat_imatge_cont {
	height: 11.2em;
}
.combo_destacat_imatge .llistat_enllacos_filet_cont {
	padding: 0.875em 1.075em;
}
.combo_destacat_imatge .list-group-item.item2 {
	border-top: 1px solid #ddd;
	font-size: 1.125em;
	padding: 0.4em 0;
	border: none;
}
.combo_destacat_imatge .list-group-item+.list-group-item.item2 {
	border-top: 1px solid #ddd;
}
.combo_destacat_imatge .list-group-item.item2 a {
	color: #BF0000;
	font-family: 'OpenSansSemibold';
	font-size: 1em;
	padding: 0;
}
/* tri_combo_destacat_llista */
.tri_combo_destacat_llistat>div+div .llistat_enllacos_filet_cont .list-group-item:first-child, .tri_combo_destacat_llistat>div+div+div .llistat_enllacos_filet_cont .list-group-item:first-child {
	border-top: none;
}
/* el_mes_consultat */
	/*.el_mes_consultat {margin-top:2.65em;}*/
.el_mes_consultat .panel {
	margin: 0;
	box-shadow: none;
	border-radius: 0;
}
.el_mes_consultat .panel .panel-heading {
	background: #fff;
	padding: 1.250em 1.125em;
	border-bottom: none;
}
.el_mes_consultat .panel .panel-heading h3, .el_mes_consultat .panel .panel-heading h2 {
	font-size: 1.250em;
	font-family: "OpenSansRegular", Helvetica, Arial, sans-serif;
}
.el_mes_consultat .panel .panel-body {
	background: #f5f5f5;
	padding: 0.5em 0 1.250em;
}
.el_mes_consultat .panel .list-group-item {
	background: none;
	border: none;
}
.el_mes_consultat .llistat_enllacos_filet_cont {
	padding: 0 20px;
}
.el_mes_consultat .llistat_enllacos_filet_cont .list-group-item {
	padding-top: 0.313em;
	padding-bottom: 0.313em;
	font-size: 0.938em;
	padding-left: 1.125em;
}
.el_mes_consultat .llistat_enllacos_filet_cont .list-group-item a {
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
	display: block;
}
/* inici */
.slider_imatges.inici {
	margin-top: 0;
}
.pestanyes.inici {
	padding: 0;
	margin: 2em 0 0;
}
.pestanyes.inici .transport {
	height: 19.563em;
	overflow: auto;
}
/* pÃ¯Â¿Â½gina: Generalitat */
	/*.el_mes_consultat.generalitat  {margin-top:4.4em;}*/
.destacat_imatge.generalitat {
	margin-top: 1.250em;
}
.destacat_imatge.generalitat .destacat_imatge_cont {
	height: 9.275em;
}
.destacat_imatge.generalitat .destacat_imatge_cont .imatge_text {
	font-size: 1em;
	padding: 0.722em;
	text-align: left;
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
/* P&#224; gina: Cercador */
.rslt .form-group {
	margin: 15px 0;
}
.rslt .border_taronja_cerca, .rslt .border_verd_cerca {
	margin-top: 15px;
}
.resultats_cerca>.container>.row>.column>ul.nav {
	margin-top: 25px;
}
.rslt .vista-mobil {
	margin-top: 0;
}
.rslt .row .filariana {
	margin-bottom: 10px;
	margin-top: 24px;
}
.rslt .row .column2 {
	padding-left: 0;
}
.rslt .row select {
	margin: 20px 0;
}
.rslt .row h1 {
	width: auto;
}
.rslt .row .llistat_destacat_text_cont {
	float: left;
	width: 100%;
}
.rslt .row .llistat_destacat_text_cont ul {
	display: inline-block;
}
.rslt .row .llistat_destacat_text_cont li {
	width: 100%;
	padding: 0 20px;
}
.rslt .row .llistat_destacat_text_cont li a {
	border: none;
	height: auto !important;
	padding-bottom: 0;
}
.rslt .row .llistat_destacat_text_cont li .destacat_text_cont a h4 {
	font-size: 1.125em;
	margin: 0 0 10px 0;
	color: #DF0000;
}
.rslt .row .llistat_destacat_text_cont li .destacat_text_cont a p {
	font-size: 0.875em;
	margin: 0 0 10px 0;
	color: #666;
}
.rslt .row .llistat_destacat_text_cont li .destacat_text_cont .link_resultats {
	font-size: 0.750em !important;
	line-height: 1.4em !important;
	margin: 0px 0 15px 0 !important;
	padding: 0 !important;
	display: inherit !important
}
.rslt .llistat_destacat_text_cont .list-group-item:first-child .destacat_text_cont a {
	border: none;
}
.rslt .row h5 {
	font-size: 1em;
	font-family: 'OpenSansSemibold';
	margin: 30px 0 0;
}
.rslt .fons_filtre {
	background: #fff;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding-left: 0;
	float: left;
	width: 100%;
}
.rslt .fons_filtre p {
	margin: 10px 20px;
	font-size: 1em;
}
.rslt .fons_filtre input {
	font-family: 'OpenSansRegular';
	font-size: 0.938em;
	margin: 15px 10px 0 20px;
	float: left;
}
.rslt .fons_filtre label {
	font-weight: normal;
	padding-top: 12px;
}
.rslt .fons_filtre a {
	margin-left: 50px;
	padding: 12px 0;
	display: inline-block;
	font-family: 'OpenSansSemibold';
}
.rslt .border_box a h2 {
	width: 100%;
	border: none;
	margin: 15px 20px;
	padding: 0;
}
.rslt .border_box a:hover h2 {
	text-decoration: underline;
}
.rslt .border_box p {
	width: auto;
	margin: 0 20px 15px;
}
.rslt .llistat_destacat_text_cont .list-group-item .destacat_text_cont a {
	padding-left: 0;
}
.resultats_cerca .row .form-group {
	margin: 0;
	width: 470px;
	float: left;
}
.resultats_cerca .row .form-group .form-control {
	width: 470px;
	border: 1px solid #ddd;
	-webkit-appearance: none;
}
/* p&#224; gina Cercador_sac */
ul.ulRedBullet {
	border-top: 3px solid #ddd;
	padding-top: 10px;
}
.contacte_panel .contacte_adreca>div {
	border: none;
}
.normativa_panel .redBullet .darkGray {
	font-family: 'OpenSansSemibold';
}
/* pagina: cercador built */
.cerca_avancada.cercador {
	border: none;
	margin: 0;
}
/* p&#224; gina: Actualitat */
.basic_link.actualitat {
	margin-top: 6px;
}
.llistat_xarxes_socials.header {
	float: right;
	width: auto;
	text-align: right
}
.llistat_destacat_noticies.mes_actualitat .destacat_noticies_cont {
	padding: 0.85em 0.375em 1.95em;
}
.llistat_xarxes_socials.actualitat {
	margin-top: 0;
	width: 100%;
}
.llistat_xarxes_socials.actualitat .social_text {
	width: auto;
}
/* pagina: webs AZ */
.slider_responsive {
	padding-bottom: 0;
}
.slider_responsive .destacat_text_avancat_cont {
	width: 306px;
}
.slider_responsive .slide_navigator {
	margin-top: -50px;
}
.slider_responsive .slide_navigator .slide_left img, .slider_responsive .slide_navigator .slide_right img {
	width: auto;
}
.slider_responsive .destacat_text_avancat_cont h4, .slider_responsive .destacat_text_avancat_cont h3 {
	font-size: 20px;
}
.el_mes_consultat.web_az {
	top: 0;
	position: relative;
}
/* pagina: agenda */
.capcelera_principal.agenda {
	padding-bottom: 0;
}
.agenda_buttons .button_calendari, .agenda_buttons>div>span a {
	font-size: 14px;
}
.fitxa h4, .fitxa h2 {
	font-size: 25px;
}
.fitxa .data_info {
	margin: 20px 0;
}
.fitxa .data_info p {
	font-size: 14px;
}
.fitxa .data_info span {
	font-size: 15px;
}
.fitxa .data_info .data span {
	margin-right: 30px;
}
.fitxa .data_info a {
	margin-top: 20px;
	display: block;
}
.fitxa .imatge_amb_peu {
	margin: 0;
	border: none;
}
#calendari {
	margin-bottom: 30px;
}
#calendari .ui-datepicker-calendar {
	border: none;
}
/*_____________________________________________ FOOTER */
.fons_footer {
	background: #efefef;
}
footer.container {
	margin-top: 0;
}
footer .footer_tab_ord {
	float: left;
	margin-top: 0.4em;
}
footer .footer_tab_top {
	float: left;
	width: 100%;
}
footer .footer_tab_top>div:first-child ul .bullet {
	padding-left: 4px;
}
footer .form-control {
	background: #7A7A7A;
	font-size: 0.75em;
	width: 100%;
	border: none;
	border-radius: 0;
	margin-bottom: 14px;
	display: block;
	line-height: 0.929;
	-webkit-appearance: none;
}
footer .list-group-item {
	background: none;
	border: medium none;
	padding: 0;
	box-shadow: none;
}
footer .list-group-item a:hover {
	text-decoration: underline;
}
footer .llistat_peu .list-group-item a {
	padding-right: 0;
	width: auto;
}
footer .list-group {
	box-shadow: none;
	border-radius: 0;
	width: auto;
}
footer .list-group1 {
	margin-top: 0.75em;
	float: left;
	width: auto;
}
footer .footer_tab_ord .form-control+.list-group1 {
	margin-top: 0;
	-webkit-appearance: none;
}
footer .list-group1 .list-group-item.bullet {
	float: left;
	position: relative;
	width: 50%;
}
footer .connecta {
	margin-top: 20px;
}
footer .connecta .input-group {
	width: 100%;
}
footer .connecta .input-group input {
	background: #fff;
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
	font-size: 0.750em;
	color: #666;
	width: 82%;
	height: 1.6em;
}
 footer .connecta .form-control:-moz-placeholder {
 color: #fff;
}
footer .connecta .input-group span.input-group-btn {
	width: 20px;
	background: none repeat scroll 0px 0px rgb(255, 255, 255);
	border-top: 1px solid #EFEFEF;
}
footer .connecta .input-group span.input-group-btn>.ico_lupa {
	background: url("../img/NG_ico_lupa_peu.png") no-repeat scroll 5px 3px  rgba(0, 0, 0, 0);
	border-left: 1px solid #BF0000;
	height: 18px;
	width: 25px;
}
footer .connecta .mdl_connecta {
	padding-left: 0.3em;
}
/* modificaciÃ¯Â¿Â½n para que la sombra aparezca bien en IE8 */
footer .connecta .mdl_connecta img {
	float: left;
	height: 45px;
	margin-right: 0.7em;
	width: 45px;
	-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}
footer .connecta .mdl_connecta p {
	font-size: 0.750em;
	display: table;
}
footer .connecta .mdl_connecta p a {
	color: #575748;
}
footer .input-group input, footer span button, footer span button.btn {
	height: 2em;
	border: none;
	border-radius: 0;
	margin: 0;
	padding: 0.3em;
	margin-bottom: 0.5em;
}
footer .footer_tab_ord .connecta>.list-group:first-child {
	border-top: 2px solid #ccc;
	padding-top: 20px;
	padding-left: 0.15em;
}
footer .avis_legal {
	border-top: 2px solid #ccc;
	padding: 20px 0;
}
footer .avis_legal a img {
	float: left;
	margin-left: 0.45em;
	margin-right:40px;
}
footer .avis_legal p {
	display: table;
/* 	padding-left: 40px; */
	font-size: 0.688em;
	color: #999999;
	width: 75%;
}
footer .avis_legal p a {
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
	color: #999;
}
footer .avis_legal p a:hover {
	color: #999;
	text-decoration: underline;
}
footer .llistat_xarxes_socials {
	padding: 0 0.625em;
	text-align: center;
	margin-top: -0.1em;
	box-shadow: none;
	border-radius: 0;
	width: 13em;
}
footer .llistat_xarxes_socials .list-group-item, footer .llistat_xarxes_socials .list-group-item:first-child {
	margin: 0 0.3em 0.6em;
}
footer #fContainer_center .formatter_body {
	width: auto;
}
footer #fContainer_center .formatter_body:last-child {
	float: right;
}
/* p&#224; gina: Contacte */
.capcelera_principal #vies_contacte {
	position: absolute;
	top: 18.475em;
	z-index: 1120;
	min-height: 191px;
}
.title25-16 {
	font-size: 30px;
}
.p15-13 {
	font-size: 0.938em;
	color: #666666;
}
.paragraf_contacte {
	font-size: 1.125em;
	color: #666;
}
.obligatoris {
	font-size: 0.938em;
}
/*---cercador organismes_sca----*/
.p18_16 {
	font-size: 1.125em;
}
.p14-13 {
	font-size: 0.875em;
}
.p16-15 {
	font-size: 1em;
}
/*---connecta peu----*/
.borderTopConecta {
	border-top: 2px solid #ccc;
	padding-left: 0.15em;
	padding-top: 20px;
}
.link-accesible {
	float: right;
	font-size: .7em;
	margin: 1.2em 0 0 0;
	font-family: "OpenSansRegular", Helvetica, Arial, sans-serif;
}
.link-accesible a {
	color: #fff;
	background: url("../img/arrow-acc.png") no-repeat 0 3px ;
	padding: 0 0 0 0.9em;
}
}
 @media ( max-width : 62.000em) {
.padding-top-sm-only {
	padding-top: 1.25em;
}
.padding-bot0-md-xs {
	padding-bottom: 0 !important;
}
.organigrama-desktop .nav-tabs>li>a {
	padding: 1.5em 1em 1.5em 2.5em;
}
/**faldoCercadorEnllacos**/
#fContainer_right {
	border-top: 2px solid #ccc;
}
#fContainer_right .formatter_body:first-child {
	width: 75%;
}
#fContainer_right .formatter_body:last-child {
	margin-top: 45px;
	width: 25%;
}
#fContainer_right .formatter_body .twitter {
	width: 50%;
	margin-right: 20px;
}
#fContainer_right .formatter_body .cerca_xarxes {
	width: 43%;
	float: right;
	margin-right: 10px;
}
#fContainer_right .formatter_body .accordionFoot {
	width: 66%;
}
}
 @media ( max-width : 47.939em) {
#fContainer_right {
	border-top: none;
}
}

/*_________________________________________________________________________________________ ORDINADOR | entre 992px i 1200px */
@media ( min-width : 62.000em) {

h1.noticia_titol{
	width:25em;
}

.boxsitemap {
	width: 940px!important;
}

.capcelera_basica .cercador_vermell{
	padding:10px 0 0;
}

.capcelera_basica .cercador_vermell .form-group .form-control {
	width: 470px;
}
#fContainer_right .formatter_body .cerca_xarxes {
	margin-top: 10.5em;
}
.borderTopConecta {
	border-top: none;
	padding-left: 0;
	padding-top: 0;
}
/*_____________________________________________ GENERALS */
h3 {
	font-size: 1.563em;
}
section {
	margin-top: 0;
}
a:hover {
	text-decoration: underline !important;
}
.clearfix-md {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.padding-md {
	padding-top: 2em;
	padding-bottom: 2em;
}
.padding-top-md {
	padding-top: 2.500em;
}
.padding-bot-md {
	padding-bottom: 4.125em;
}
.padding-end {
	padding-bottom: 3.750em;
}
.margin-start {
	margin-top: 3.125em;
}
/*_____________________________________________ HEADER */
.navbar-fixed-top {
	position: relative;
	margin: 0 auto;
} /*se repite con tablet*/
header nav a.logo {
	background: url('../img/NG_logo_generalitat.png') no-repeat 0 0;
	height: 2em;
	text-indent: -555em;
	margin: 0.92em 0;
}
nav {
	margin-left: 7px;
	position: relative;
}
nav ul.navbar-nav {
	margin: 1em 0 0;
}
nav ul.nav li:first-child {
	border-left: 1px solid #FFFFFF;
} /*se repite con tablet*/
nav ul.nav li {
	margin: 0;
	padding: 0;
	background: #333;
	border-left: 1px solid #FFFFFF;
} /*se repite con tablet*/
nav .container, nav, nav.navbar-collapse .container .row {
	background: #333;
}
/*nav ul.nav li.dropdown a:hover{background:#bbb;}  */
.navbar-collapse {
	border: none;
	text-indent: 0;
	background: #333;
}
header .col-md-12 {
	display: inline;
}
header nav.navbar-collapse .logo, header .col-md-12 ul {
	margin-top: 0.7em;
}
.navbar-default .navbar-nav>li>a:hover {
	background: none repeat scroll 0 0 #bbb;
	color: #333333;
	font-weight: normal;
	text-decoration: none !important;
}
nav .navbar-nav {
	position: relative;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus {
	background: #BBB;
	;
	color: #333;
	box-shadow: none;
}
.navbar-default .navbar-nav>.open>a:hover {
	background: #BBB;
	color: #333;
	box-shadow: none;
}
header .column ul li a {
	padding: 0.25em;
}
header .column ul.idioma li a:hover {
	text-decoration: none !important;
}
header>.container>nav>.row>.hidden-xs>.form-group {
	width: 62%;
}
header>.container>nav>.row>.hidden-xs>.form-group>input {
	width: 87%;
}
/*_____________________________________________ MENU 2n NIVEL */
.navbar-default .navbar-nav .open div.dropdown-menu>.shadowBox {
	width: 59.063em;
}
.dropdown-menu .centrat>.col_left li {
	border: 0;
}
.dropdown-menu .centrat>.col_left li a:hover {
	background: transparent;
	border-top: none;
}
.nav>.dropdown>.dropdown-menu .centrat>.tancar {
	position: absolute;
	right: 0;
	background: #000;
	height: 2em;
	margin: -0.188em 0 0 0;
	width: 2em;
	color: #fff;
	font-family: 'OpenSansBold';
	cursor: pointer;
}
.nav>.dropdown>.dropdown-menu .centrat>.tancar:hover {
	text-decoration: none !important;
}
nav div.col-sm-4.col-md-6.col_left ul:last-child {
    margin-top: 20px !important;
}
/*_____________________________________________ MENU 3n NIVEL */
.navbar-default .navbar-nav .open .dropdown-menu .centrat>li.first {
	color: #BF0000;
	padding: 0.5em 0;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat>li a {
	padding: 0.5em 0;
}
.dropdown-menu .centrat>.col_left li a {
	border-top: none;
}
/*_____________________________________________ COMPONENTS */

	/* capcelera_principal */
.capcelera_principal {
	padding-bottom: 2.4em;
	margin-top: 2.625em;
}
.capcelera_principal .mes_consultat {
	right: 0;
	top: 0;
}
.capcelera_principal .mes_consultat .box {
	padding: 2.125em 2.688em 1.4em;
}
.capcelera_principal h3 {
	padding: 0 0 0 40px;
}
/* capcelera_imatge */
.capcelera_imatge .filariana {
	margin: 1em 0 0;
}
.capcelera_imatge .filariana a {
	padding: 0 0.308em;
}
.capcelera_imatge p {
	font-size: 1.125em;
	padding-bottom: 10px;
}
/* component: destacat_color */
.destacat_imatge_cont .imatge_text {
	font-size: 20px;
	text-align: center;
	padding-bottom: 1em; /*padding:30% 1em 0.883em;*/
}
.destacat_color_cont a {
	font-size: 1.500em;
}
/* component: dades_catalunya */
.dades_catalunya>div {
	margin-top: 0;
}
.dades_catalunya .tit_dades {
	padding-right: 2em;
}
.dades_catalunya .tit_dades:first-child {
	min-height: 5.000em;
}
/* component: llistat_enllacos_filet */
.llistat_enllacos_filet_cont .list-group-item a {
	font-size: 1em;
}
/* component: llistat_destacat_text */
.llistat_destacat_text_cont .list-group-item .destacat_text_cont {
	padding: 0.063em;
}
/* component: llistat_destacat_text_avancat */
.llistat_destacat_text_avancat_cont .destacat_text_avancat_cont {
	width: 19.438em;
	margin-top: 0;
}
.llistat_destacat_text_avancat_cont.two_col .destacat_text_avancat_cont {
	width: 19.238em;
}
/* component: llistat_destacat_color */
.llistat_destacat_color_cont .list-group-item>div {
	height: 9.625em !important;
}
/* component: filariana */
.filariana a {
	padding: 0 0.250em;
}
/* component: destacat_avisos */
.destacat_avises_cont {
	margin-right: 0.938em;
	padding: 0;
	position: absolute !important;
	width: 100%;
}
/* component: llistat_peu */
.llistat_peu .list-group-item.bullet {
	margin-top: 0.25em;
}
/* component: custom_select */
.custom_select {
	width: 228px;
}
/* component: cerca_avancada */
.cerca_avancada {
	margin: 30px 0;
}
/*_____________________________________________ COMPONENTS ESPECiFICS */

	/* P&#224;Ã¯Â¿Â½gina - Subhome Temes */
article.subhome_temes {
	padding: 40px 0 0 0;
}
/* p&#224; gina: Inici - Home */
.home .mes_consultat {
	right: 0;
	top: 0;
}
.home .mes_consultat .box {
	padding: 36px 43px 30px;
}
.home h3 {
	padding: 0 0 0 40px;
}
/* p&#224; gina: Inici - A Catalunya Ara */
.catalunya_ara .container>.row+.row {
	margin-right: -10px;
	margin-left: -10px;
}
.catalunya_ara .container>.row+.row>article {
	padding-left: 10px;
	padding-right: 10px;
}
.catalunya_ara .pestanyes {
	padding: 0;
	margin-top: 0;
}
.catalunya_ara .pestanyes .pestanyes_bot .panel-body {
	overflow: auto;
}
.catalunya_ara .transport {
	height: 313px;
}
.catalunya_ara .panel-footer {
	padding: 15px;
}
section.catalunya_ara .container .row article {
	margin-top: 4px;
}
section.catalunya_ara .container .row article, section.catalunya_ara .container .row article.article2 {
	margin-top: 6px;
}
/* p&#224; gina: inici - qu&#224;Ã¯Â¿Â½ cal fer si */
.que_cal_fer .llistat_enllacos_filet {
	padding: 0.875em 1.575em;
}
.que_cal_fer .shadowBox-sm>.box {
	height: 14.38em;
}
.que_cal_fer .shadowBox-sm>.destacat_imatge.box {
	height: 14.38em;
}
/* p&#224; gina: temes - temes_descripcio */
.temes_descripcio .filariana {
	margin: 1em 0 0;
}
.temes_descripcio .filariana a {
	padding: 0 0.308em;
}
.temes_descripcio p {
	font-size: 1.125em;
}
/* p&#224;Ã¯Â¿Â½gina: Generalitat */
.generalitat .pestanyes_bot {
	min-height: 490px;
}
.generalitat .el_mes_consultat {
	margin-top: 2.6em;
}
.generalitat .destacat_imatge {
	height: 12.475em;
}
/* pÃ¯Â¿Â½gina: Inici - Home component footer_pestanyes */
.llistat_xarxes_socials {
	margin: 0;
	padding: 0;
	float: left;
}
/* component: llistat-xarxes_socials-capÃ¯Â¿Â½alera */
.llistat_xarxes_socials.header { /*margin: -88px 0 0 0;
padding: 0;
float: right;
width: 9.7em;*/
}
.llistat_xarxes_socials.header.final { /*margin: -179px 0 0 0;*/
}
/* component: llistat_destacat_color */
.llistat_destacat_color_cont .list-group-item .destacat_color_cont {
	height: 11.75em;
}
/* component: slider_imatges - slider_petit */
.slider_petit .slide_navigator {
	margin-top: 9em;
}
.slider_petit .slide_navigator .slide_left {
	margin-left: 0.8em;
}
.slider_petit .slide_navigator .slide_right {
	margin-right: 0.8em;
}
.slider_petit .carousel-caption h3 {
	padding: 0.325em 0.800em 0.45em;
	font-size: 1.563em;
}
.slider_petit .carousel-caption p {
	/* display: none !important; */
	padding: 0 1.3em 0.625em;
}
/* .slider_petit .carousel-caption:hover p {
	display: block !important;
} */
.slider_petit .carousel-indicators {
	left:0.10em;
	margin-left: 1em;
}
/* component: slider_imatges - slider_grand */
.slider_grand .slide_navigator {
	margin-top: 10em;
	width: 42em;
	margin-left: 16em;
}
.slider_grand .item img {
	width: 73.77%;
}
.slider_grand .carousel-caption {
	width: 26.23%;
}
.slider_grand .carousel-caption h3 {
	font-size: 1.563em;
}
.carousel.slider_grand .carousel-caption h3, .carousel.slider_grand .carousel-caption h2 {
	font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
	font-size: 1.563em;
}
.slider_grand .carousel-caption p {
	font-size: 0.938em;
}
.slider_grand .carousel-indicators {
	left: 1.688em;
	bottom: 0.625em;
}
/* panel-footer */
.panel-footer {
	padding: 0.938em 1.2em;
}
.panel-footer .txt_peu2 {
	margin-top: 0.65em;
}
.panel-footer .txt_peu2 {
	font-size: 0.815em;
	font-family: 'OpenSansSemibold';
}
/* cercador_tab */
.cercador_tab .nav {
	margin-bottom: 1.500em;
}
.cercador_tab .nav>li {
	position: relative;
	bottom: -0.938em;
	background: none;
	border: none;
	overflow: visible;
	padding-bottom: 0.875em;
	display: inline-block;
	text-align: center;
}
.cercador_tab .nav>li.active {
	background: url(../img/NG_fletxa_avall_active.png) no-repeat center  2.363em;
}
.cercador_tab .nav>li a:focus {
	border: none;
}
.cercador_tab .nav>li a {
	border-radius: 0;
	border: none;
	border-bottom: 0.188em solid #C00000 !important;
	font-size: 1em;
	padding: 0.4em 1.675em;
	margin-right: 0.250em;
	color: #C00000;
}
.cercador_tab .nav>li a:hover {
	border: none;
	background: none;
	border-bottom: 0.188em solid #C00000 !important;
}
.cercador_tab .nav>li.active a {
	color: #333;
	border-bottom: 0.188em solid #333 !important;
}
.cercador_tab .nav>li.active a:hover {
	border-bottom: 0.188em solid #333 !important;
}
.llistat_imatges {
	padding: 0;
}
.llistat_imatges .item {
	width: 20%;
	float: left;
	padding: 0.625em;
}
.llistat_imatges .item.open {
	margin-bottom: 31.250em;
}
.llistat_imatges .item.desplacat {
	margin-bottom: 31.250em;
}
.llistat_imatges .item img {
	border: 1px solid #ddd;
	cursor: pointer;
}
.cercador_imatge_detail.opened {
	margin: 0.938em 0;
}
.cercador_imatge_cont .container {
	padding-top: 1.675em;
	padding-bottom: 1.675em;
}
.cercador_imatge_cont .col-izq {
	width: 48%;
	float: left;
}
.cercador_imatge_cont .col-dch {
	width: 36.4%;
	float: left;
	padding: 0 3.125em 0 1.875em;
}
.cercador_imatge_cont h2 {
	font-size: 1.563em;
}
.cercador_imatge_cont .col-dch ul {
	margin-top: 1em;
}
.cercador_imatge_cont .col-dch>div {
	padding: 0.500em 0 0.875em;
	margin-top: 1.875em;
}
.cercador_imatge_cont .prev_img {
	left: -0.913em;
	background: url(../img/NG_ico_esquerra_fletxa.png) no-repeat;
}
.cercador_imatge_cont .prev_img:hover {
	background: url(../img/NG_ico_esquerra_fletxa_hover.png) no-repeat;
}
.cercador_imatge_cont .next_img {
	right: -0.913em;
	background: url(../img/NG_ico_dreta_fletxa.png) no-repeat;
}
.cercador_imatge_cont .next_img:hover {
	background: url(../img/NG_ico_dreta_fletxa_hover.png) no-repeat;
}
/*_____________________________________________ COMPONENTS ESPECiFICS */

	/* pestanyes tipo1  */
.pestanyes .tipo1 .actualImatge .textImatge p {
	display: none !important;
	padding: 0 2.275em 1.225em;
}
.pestanyes .tipo1 .actualImatge .textImatge:hover p {
	display: block !important;
	color: #fff;
}
/* tri-combo_destacat */
.combo_destacat_imatge .llistat_enllacos_filet_cont {
	padding: 0.875em 1.575em;
}
.combo_destacat_imatge>div>.box {
	height: 14.38em;
}
.combo_destacat_imatge>div .destacat_imatge_cont {
	height: 14.38em;
}
/* el_mes_consultat */
.el_mes_consultat .panel .panel-heading h3, .el_mes_consultat .panel .panel-heading h2 {
	font-size: 1.375em;
}
.el_mes_consultat .panel .panel-body {
	padding: 0.875em 0 1.250em;
}
/* inici */
.pestanyes.inici {
	padding: 0;
	margin-top: 0;
}
.pestanyes.inici .pestanyes_bot .panel-body {
	overflow: hidden;
	height: 19.33em;
}
.pestanyes.inici .pestanyes_bot .panel-body.transport {
	overflow-y: auto;
}
/* Generalitat */
.pestanyes.generalitat .pestanyes_bot {
	min-height: 31.375em;
}
/*.el_mes_consultat.generalitat {margin-top:2.8em;}*/
.destacat_imatge.generalitat .destacat_imatge_cont {
	height: 12.475em;
}
/*Pagina de resultats*/
.resultats_cerca>.container>.row>.column>ul.nav>li.active {
	border-bottom: 1px solid #FFFFFF;
	position: relative;
	width: 8.938em;
}
.resultats_cerca>.container>.row>.column>ul.nav>li {
	border-bottom: 1px solid #ddd;
	position: relative;
	width: 8.938em;
}
.capcelera_principal.agenda {
	padding-bottom: 55px;
}
.agenda_buttons>div>span {
	width: 100%;
	border: none;
	position: absolute;
	bottom: -53px;
	right: 0;
}
.agenda_buttons>div>span a {
	text-align: right;
	float: right;
	font-size: 15px;
	padding: 16px 15px 16px 5px;
}
#calendari {
	max-width: 307px;
	float: right;
	margin: 0;
}
#calendari .ui-datepicker-header {
	border-top: 1px solid #ddd;
}
#calendari .ui-datepicker-calendar tbody tr:last-child td {
	padding-bottom: 0;
}
/* pagina: Cercador */
.cerc-left {
	padding-right: 7px
}
.cerc-right {
	padding-left: 7px
}
/* pÃ¯Â¿Â½gina: Actualitat */
.llistat_xarxes_socials.header { /*margin: -88px 0 0 0;*/
}
/*_____________________________________________ CONTIGUT*/
.mvlogo {
	color: #C00000;
	font-size: 1.750em;
	font-weight: bold;
	padding-top: 1em;
	vertical-align: middle;
	font-family: Helvetica;
}
.mvlogo:hover {
	color: #C00000;
	text-decoration: none;
}
/*_____________________________________________ FOOTER */
footer {
	padding-right: 0;
}
footer .footer_tab_top {
	margin-bottom: 1.875em;
}
footer .connecta {
	margin-top: 0;
}
footer .connecta .mdl_connecta {
	background: rgba(100, 100, 100, 0.1);
	margin-bottom: 1.250em;
}
footer .connecta .mdl_connecta img {
	margin: 0.7em;
}
footer .connecta .mdl_connecta p {
	margin: 0.7em 0;
}
footer .connecta .input-group input {
	width: 91%;
}
footer .footer_tab_ord .form-control+.list-group1 .list-group-item.bullet {
	clear: both;
	width: auto;
}
footer .footer_tab_ord .connecta>.list-group:first-child {
	border: none;
	padding-top: 0;
}
footer .llistat_xarxes_socials {
	padding: 0 1.875em;
	text-align: left;
}
footer .llistat_xarxes_socials .list-group-item {
	margin: 0 0.32em;
}
footer .llistat_xarxes_socials .list-group-item:first-child {
	margin-left: 0;
}
footer .llistat_xarxes_socials {
	box-shadow: none;
	border-radius: 0;
	width: auto;
}
footer .footer_tab_ord .footer_tab_top .col-xs-7 ul.col-xs-8, footer .footer_tab_ord .footer_tab_top .col-xs-7 ul.col-xs-4 {
	margin-left: 0;
}
footer #fContainer_center .formatter_body {
	width: auto;
}
footer #fContainer_center .formatter_body:last-child {
	float: left;
}
/* p&#224; gina: Contacte */
.capcelera_principal.contacte {
	padding-bottom: 3.6em;
}
.capcelera_principal #vies_contacte {
	position: absolute;
	top: 0em;
	z-index: 1120;
}
}
 @media ( max-width : 47.938em) {
.llistat_xarxes_socials.header {
	display: none;
}
.llistat_xarxes_socials.mobil {
	display: block;
	margin: 20px 0;
}
.basic_text_social .fb-like {
	display: none;
}
.basic_text_social .twitter {
	display: none;
}
.basic_text_social .google {
	display: none;
}
.inline-only-xs {
	display: inline;
}
.dest-only-xs {
	font-weight: bold;
}
.padding-bot-only-xs {
	padding-bottom: 1.25em;
}
.reset-only-xs {
	margin: 0 !important;
	padding: 0 !important;
}
/**faldoCercadorEnllacos**/
#fContainer_right .formatter_body .twitter {
	width: 100%;
	margin-right: 0;
}
#fContainer_right .formatter_body:last-child {
	margin-top: 0;
}
#fContainer_right .formatter_body .cerca_xarxes {
	width: 100%;
	float: left;
	margin-right: 0;
}
#fContainer_right .formatter_body .accordionFoot {
	width: 100%;
}
#fContainer_right .formatter_body {
	width: 100%;
}
#fContainer_right .formatter_body:first-child {
	width: 100%;
}
#fContainer_right .formatter_body:last-child {
	width: 100%;
}
}

/*_________________________________________________________________________________________ ORDENADOR GRAND | mes de 1200px */
@media ( min-width : 75.000em) {
/*_____________________________________________ GENERALS */

h1.noticia_titol{
	width:30em;
}

	/*_____________________________________________ HEADER */

.boxsitemap {
	width: 1140px!important;
}
header>.container>nav>.row>.hidden-xs>.form-group {
	width: 60%;
}
header>.container>nav>.row>.hidden-xs>.form-group>input {
	width: 89%;
}
/*_____________________________________________ MENU 2n NIVEL */
.navbar-default .navbar-nav .open div.dropdown-menu>.shadowBox {
	width: 71.250em;
}
/*_____________________________________________ COMPONENTS */

	/* component: capcelera_imatge */
.formulari {
	padding-bottom: 0;
}
.pad0-gt {
	padding-bottom: 0;
}
/* component: slider_imatges - slider_petit */
.slider_petit .slide_navigator {
	margin-top: 11em;
}
/* component: slider_imatges - slider_grand */
.slider_grand .slide_navigator {
	margin-top: 13em;
	width: 52em;
	margin-left: 19em;
}
/* component: llistat_destacat_color */
.llistat_destacat_color_cont .list-group-item>div {
	height: 12em !important;
}
/* component: llistat_destacat_text_avancat */
.llistat_destacat_text_avancat_cont .destacat_text_avancat_cont {
	width: 23.563em;
}
.llistat_destacat_text_avancat_cont.two_col .destacat_text_avancat_cont {
	width: 23.338em;
}
/* component: destacat_avisos */
.destacat_avises_cont {
	margin-right: 0.938em;
	padding: 0;
	position: absolute !important;
	width: 100%;
}
/* component: dades_catalunya */
.dades_catalunya .tit_dades {
	padding-right: 4em;
}
/* cercador_tab */
.cercador_imatge_cont .container {
	padding-top: 1.875em;
	padding-bottom: 1.875em;
}
.cercador_imatge_cont .cercar_detall {
	top: 0;
	right: 0.938em;
}
.cercador_imatge_cont .col-izq {
	width: 48%;
}
.cercador_imatge_cont .col-dch {
	width: 45%;
	padding: 0 2.500em 0 1.875em;
}
.cercador_imatge_cont .col-dch img {
	border: 1px solid #fff;
}
.cercador_imatge_cont .col-dch ul.list-group.llistat_xarxes_socials li.list-group-item img {
	border: none;
	margin-top: 0.352em;
	margin-left: 0.195em;
	margin-right: 0.195em;
}
.cercador_imatge_cont .col-dch ul.list-group.llistat_xarxes_socials li.list-group-item img:hover {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	/* Firefox 3.5+ */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}
.cercador_imatge_cont .col-dch h2 {
	font-size: 1.750em;
}
.cercador_imatge_cont .col-dch p {
	font-size: 0.938em;
}
.cercador_imatge_cont .col-dch ul {
	font-size: 0.875em;
	padding-left: 0;
}
.cercador_imatge_cont .social_text {
	font-size: 0.875em;
	font-weight: bold;
	color: #fff;
}
/* component: slider_imatges - slider_grand */
.slider_grand .carousel-indicators {
	left: 1.988em;
	bottom: 0.625em;
}
/*_____________________________________________ COMPONENTS ESPECiFICS */

	/* pestanyes - inici */
.pestanyes.inici .pestanyes_bot .panel-body {
	height: 24.23em;
	overflow: hidden;
	padding: 0;
	border-radius: 0;
}
.pestanyes.inici .pestanyes_bot .panel-body>img {
	height: 100%;
} /* estilo temporal */
/*_____________________________________________ FOOTER */

	/*_____________________________________________ INLINE POSITIONS */
#twitter-widget-0 {
	width: 110px;
}
#I0_1396593446593 {
	position: absolute;
	top: -10000px;
	width: 450px;
	margin: 0px;
	border-style: none;
}
#collapseOne, #collapseTwo, #collapseThree, #collapseFour, #collapseFive, #collapseSix, div[id="collapseOne"], div[id="collapseTwo"], div[id="collapseThree"], div[id="collapseFour"], div[id="collapseFive"], div[id="collapseSix"], div[id="2collapseOne"], div[id="2collapseTwo"], div[id="2collapseThree"], div[id="2collapseFour"], div[id="2collapseFive"], div[id="2collapseSix"], div[id="3collapseOne"], div[id="3collapseTwo"], div[id="3collapseThree"], div[id="3collapseFour"], div[id="3collapseFive"], div[id="3collapseSix"], div[id="4collapseOne"], div[id="4collapseTwo"], div[id="4collapseThree"], div[id="4collapseFour"], div[id="4collapseFive"], div[id="4collapseSix"] {
	height: auto;
}
}
/******************************************************************************************************************(montse)/ 
/**** SEU ELECTRÃ¯Â¿Â½NICA *****************************************************************************************************/
/*index*/
.pestanyes.seu_electronica .tipo3 h5 {
	font-weight: bold;
	font-size: 0.99em;
}
.pestanyes.seu_electronica .tipo3 .panel-body div { /*border-top:  none;
    margin-top: 0;*/
}
/*TrÃ¯Â¿Â½mits electrÃ¯Â¿Â½nics*/
.llistat_enllacos_img_cont {
}
.llistat_enllacos_img_cont ul {
	padding-top: 10px;
	padding-left: 0;
}
.llistat_enllacos_img_cont li {
	float: left;
	margin-right: 3%;
	width: 47%;
	border-bottom: 1px solid #DDDDDD;
	min-height: 150px;
}
.llistat_enllacos_img_cont li h4 a {
	color: #BF0000;
	font-size: 1.125em; /*1.125em esta es muy pequeÃ¯Â¿Â½a*/
	text-decoration: none;
}
.llistat_enllacos_img_cont li h4 a:hover {
	text-decoration: none;
}
.llistat_enllacos_img_cont li img {
	float: left;
	margin-right: 5%;
	width: 25%;
	max-width: 100px;
}
.llistat_enllacos_img_cont li p {
	width: 60%;
	float: left;
	max-height: 80px;
	overflow: hidden;
	line-height: 20px;
}
 @media ( max-width : 47.938em) {
.llistat_enllacos_img_cont li {
	width: 100%;
}
.llistat_enllacos_img_cont li p {
	max-height: 500px;
	overflow: auto;
	font-size: 0.875em;
}
}
/*columna derecha*/
.col-sm-4.seuelectronica h4 {
	font-family: 'OpenSansRegular';
	font-size: 1.25em; /*1.125em muy pequeÃ¯Â¿Â½o*/
}
.col-sm-4.seuelectronica .basic_text {
	font-size: 0.9em;
	border-top: 0.188em solid #DDDDDD;
	margin: 0.938em 0 0.5em 0;
	padding: 0.8em 0 0 0;
}
.col-sm-4.seuelectronica ul.llistat_enllacos_filet_cont li.list-group-item a {
	padding: 0;
}
.col-sm-4 .el_mes_consultat .basic_text {
	margin: 0.938em;
	font-size: 0.9em;
}
.col-sm-4 .inform_relacionada .basic_text {
	border-top: 0.188em solid #DDDDDD;
	padding-top: 10px;
	font-size: 0.9em;
}
 @media ( max-width : 47.938em) {
.col-sm-8 .seu_electronica .llistat_enllacos_filet {
	padding-left: 0;
}
.col-sm-8 .seu_electronica .llistat_enllacos_filet li {
	padding-left: 8px;
}
}
/**** end SEU ELECTRÃ¯Â¿Â½NICA *************************************************************************************************/
/**************************************************************************************************************************/

/***************************************************************************************************************************/
/*ENVIAR A UN AMIC(menu flotantte) *****************************************************************************************/
/*boton*/
.menu_enviar_amic.menu_flotant {
	float: none;
	margin: -2px 1px 0 0;
	padding: 0;
	width: 31px;
	position: initial;
}
.menu_enviar_amic.menu_flotant button.collapsed, .menu_enviar_amic.menu_flotant button {
	background: transparent !important;
	width: 31px;
	position: initial;
	padding: 0;
	margin: 0;
}
.menu_enviar_amic.menu_flotant button.bgRed {
	background: none repeat scroll 0 0 #BF0000 !important;
}
/*contenido menu flotante amic*/
.menu_enviar_amic.menu_flotant #menu_flotant_cont, .menu_enviar_amic.menu_flotant #formulari_envia {
	top: 40px;
	right: 0;
	min-width: 480px;
	background-image: url(../img/flecha.png);
	background-position: 98% top;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0);
	margin-top: -8px;
	border: none;
	box-shadow: none;
}
.menu_enviar_amic.menu_flotant #menu_flotant_cont .panel-group, .menu_enviar_amic.menu_flotant #formulari_envia .panel-group {
	width: 100%;
	padding: 10px 20px;
	background: #f5f5f5;
	border: 1px solid #DDDDDD;
	box-shadow: 0.188em 0.188em 0.25em rgba(0, 0, 0, 0.14);
	margin-top: 8px;
	text-align: left;
}
.menu_enviar_amic.menu_flotant .panel-heading, .menu_enviar_amic.menu_flotant .panel {
	background: #f5f5f5;
}
.menu_enviar_amic.menu_flotant .panel-group ul {
	padding: 0;
}
.menu_enviar_amic.menu_flotant .panel-group li {
	padding: 0;
	margin-top: 15px;
}
.menu_enviar_amic.menu_flotant .form-control {
	background-color: #FFFFFF;
	color: #555555;
}
.menu_enviar_amic.menu_flotant .displaynone {
	display: none;
}
/* el_mes_consultat - versio mobil */
@media ( max-width : 47.938em) {
div.basic_text_peq ul li:before {
	content: "\2022";
	font-size: 1.05em;
	color: #bf0000;
	margin: 0 5px 0 0;
}
.menu_enviar_amic.menu_flotant {
	width: 100%;
}
.menu_enviar_amic.menu_flotant #menu_flotant_cont_movil, .menu_enviar_amic.menu_flotant #formulari_envia_movil {
	display: block;
	left: 0;
	right: 0;
	width: 100%;
	margin-top: -20px;
}
.menu_enviar_amic.menu_flotant #menu_flotant_cont_movil.collapse .panel-group, .menu_enviar_amic.menu_flotant #formulari_envia_movil.collapse .panel-group {
	display: none;
}
.menu_enviar_amic.menu_flotant #menu_flotant_cont_movil.collapse.in .panel-group, .menu_enviar_amic.menu_flotant #formulari_envia_movil.collapse.in .panel-group {
	display: block;
	margin-top: -20px;
}
ul.list-group.llistat_xarxes_socials li .menu_flotant button.collapsed {
	background-image: none !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}
ul.list-group.llistat_xarxes_socials li .menu_flotant button {
	background-image: url(../img/flecha.png) !important;
	background-position: center 30px !important;
	background-repeat: no-repeat !important;
	height: 50px;
	padding-bottom: 18px;
}
.llistat_enllacos_filet:last-child .llistat_enllacos_filet_cont {
	/*border-bottom: none !important;*/
}
.llistat_enllacos_filet_cont.list-group.box {
	border-bottom: none !important;
	border: none !important
}
.tri_combo_destacat_llistat {
	border: 1px solid #ddd !important;
}
.llistat_xarxes_socials .list-group-item a { /*display:block;*/
	width: 31px !important;
	height: 30px;
	display: inherit;
    margin-right: 0 !important;
}
.llistat_xarxes_socials .list-group-item a:hover {
	background-position: top center;
	width: 31px;
	height: 30px;
	background-repeat: no-repeat;
	display: inherit;
	cursor: pointer
}
.llistat_xarxes_socials .list-group-item a.twitter:hover {
	background-image: none;
}
.llistat_xarxes_socials .list-group-item a.facebook:hover {
	background-image: none;
}
.llistat_xarxes_socials .list-group-item a.youtube:hover {
	background-image: none;
}
.llistat_xarxes_socials .list-group-item a.print:hover {
	background-image: none;
}
.llistat_xarxes_socials .list-group-item a.blog:hover {
	background-image: none;
}
.llistat_xarxes_socials .list-group-item a.rss:hover {
	background-image: none;
}
.llistat_xarxes_socials .list-group-item a.xarxes:hover {
	background-image: none;
}
.llistat_xarxes_socials .list-group-item a:hover img {
	visibility: inherit;
}
.llistat_xarxes_socials .list-group-item a img {
	visibility: inherit;
}
}
/*	end  ENVIAR A UN AMIC(menu flotantte) **********************************************************************************/
/***************************************************************************************************************************/

/***paginacion **/
.column.paginacio ul li div {
	visibility: hidden;
}
/***end paginacion**/
#menu_flotant_cont h3 a {
	color: #333333;
}
#menu_flotant_cont h3 a:hover {
	color: #333333;
}
.navbar {
	margin-bottom: 0px;
}

/* Non-Retina */
@media screen and (-webkit-max-device-pixel-ratio: 1) {
	.llistat_xarxes_socials .list-group-item a:hover {
		background-position: top center;
		width: 31px;
		height: 30px;
		background-repeat: no-repeat;
		display: initial;
		cursor: pointer
	}
	.llistat_xarxes_socials .list-group-item a.twitter:hover {
		background-image: none;
	}
	.llistat_xarxes_socials .list-group-item a.facebook:hover {
		background-image: none;
	}
	.llistat_xarxes_socials .list-group-item a.youtube:hover {
		background-image: none;
	}
	.llistat_xarxes_socials .list-group-item a.print:hover {
		background-image: none;
	}
	.llistat_xarxes_socials .list-group-item a.blog:hover {
		background-image: none;
	}
	.llistat_xarxes_socials .list-group-item a.rss:hover {
		background-image: none;
	}
	.llistat_xarxes_socials .list-group-item a.xarxes:hover {
		background-image: none;
	}
	.llistat_xarxes_socials .list-group-item a:hover img {
		visibility: initial;
	}
	.llistat_xarxes_socials .list-group-item a img {
		visibility: initial;
	}
}

/* Retina */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
 .llistat_xarxes_socials .list-group-item a:hover {
background-position: top center;
width: 31px;
height: 30px;
background-repeat: no-repeat;
display: initial;
cursor:pointer
}
.llistat_xarxes_socials .list-group-item a.twitter:hover {
background-image: none;
}
.llistat_xarxes_socials .list-group-item a.facebook:hover {
background-image:none;
}
.llistat_xarxes_socials .list-group-item a.youtube:hover {
background-image:none;
}
.llistat_xarxes_socials .list-group-item a.print:hover {
background-image:none;
}
.llistat_xarxes_socials .list-group-item a.blog:hover {
background-image:none;
}
.llistat_xarxes_socials .list-group-item a.rss:hover {
background-image:none;
}
 .llistat_xarxes_socials .list-group-item a.xarxes:hover {
background-image: none;
}
 .llistat_xarxes_socials .list-group-item a:hover img {
visibility: initial;
}
.llistat_xarxes_socials .list-group-item a img {
visibility: initial;
}
}
/************************tabbing****************/

.searchExemple a {
	-webkit-tap-highlight-color: rgba(43, 49, 65, 0.4);
}
a, header .column ul li a, .navbar-default .navbar-nav > li > a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.2);
}
/**********************captcha********************/
.formAmic1 div#myCaptcha label {
	margin: 20px 10px 8px 0;
}
.formAmic1 div#myCaptcha input {
	display: block;
	width: 58%;
	height: 34px;
	padding: 6px 12px;
	font-size: .875em;
	line-height: 1.428571429;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
#formulari_envia .panel-group .formAmic1 .panel {
	border-bottom: none !important;
}
div#myCaptchaResponse {
	font-size: .750em;
	color: #BF0000!important;
}
.capcelera_imatge img#gf-captcha-refresh, .capcelera_imatge img#gf-captcha-image, .capcelera_imatge li img {
	width: initial;
}
.capcelera_imatge .formAmic1 p {
	color: #666;
}
.menu_flotant.menu_enviar_amic img:hover {
	-webkit-filter: brightness(57%);
}
button#sendMailAmic.btn.bgRed.white.margin_top_xs {
width: auto;
padding: 6px 19px;
}
/***********socials mobil************
@media (max-width: 47.938em) {
.llistat_xarxes_socials.header {
display: block; 
margin: 5px 0 0 286px;
height: 38px;
}
.capcelera_basica h1.title.pull-left {
margin-top: -40px;
}
.menu_enviar_amic.menu_flotant #formulari_envia {
top: 40px;
right: -14px;
min-width: 375px;
background-image: url(../img/flecha.png);
background-position: 92% top;
background-repeat: no-repeat;
background-color: rgba(0, 0, 0, 0);
margin-top: -11px;
border: none;
box-shadow: none;
}
ul.list-group.llistat_xarxes_socials li .menu_flotant button {
background-image: initial !important;
background-position: center 30px !important;
background-repeat: no-repeat !important;
height: initial;
padding-bottom: 9px;
}
.shadowBox2 {
overflow: hidden;
}
.capcelera_basica .llistat_xarxes_socials li.list-group-item:nth-of-type(1), .capcelera_basica  .llistat_xarxes_socials li.list-group-item:nth-of-type(2), .capcelera_basica .llistat_xarxes_socials li.list-group-item:nth-of-type(4) {
display: none;
}
}*/

/****************missatges OK******************************/
div#msgKO {
	margin: 30px 0;
	border: 1px solid #c00000;
	background: #fcf4f4;
	color: #c00000;
	font-size: 15px;
	padding: 20px 14px;
	font-family: 'OpenSansSemibold';
}
div#msgOK {
	margin: 30px 0;
	border: 1px solid #00b000;
	background: #edfced;
	color: #00b000;
	font-size: 15px;
	padding: 20px 14px;
	font-family: 'OpenSansSemibold';
}
.menu_enviar_amic.menu_flotant button.bgRed#OKMailAmic {
	background: transparent url(../img/ico-tancar.png) no-repeat !important;
	text-indent: -999999999px;
	position: absolute;
	top: -2px;
	left: 447px; 
	height:30px
}
.menu_enviar_amic.menu_flotant button.bgRed#OKMailAmic:hover {
	background: url(../img/ico-tancar-over.png) no-repeat !important;
}
.menu_enviar_amic.menu_flotant button.bgRed#OKMailAmic:focus {
	outline: 0;
}
/**************h1, h2, h3, etc...************************/
/********************************************************/
h1, h2, h3, h4, h5, h6 {
	display: inherit;
	font-size: inherit;
	-webkit-margin-before: inherit;
	-webkit-margin-after: inherit;
	-webkit-margin-start: inherit;
	-webkit-margin-end: inherit;
	font-weight: inherit; 
	margin:initial; 
	padding:initial; 
	color:inherit;
	line-height:inherit
}