@font-face {
	font-family: 'OpenSansRegular';
	src: url('../../../fonts/opensans-regular.ttf') format('truetype');
}

@font-face {
	font-family: 'OpenSansLight';
	src: url('../../../fonts/opensans-light.ttf') format('truetype');
}

@font-face {
	font-family: 'OpenSansSemibold';
	src: url('../../../fonts/opensans-semibold.ttf') format('truetype');
}

@font-face {
	font-family: 'OpenSansBold';
	src: url('../../../fonts/opensans-bold.ttf') format('truetype');
}
/*Funcionament general - ADE formatters*/
.formatter_body {
	float: left;
	width: 100%;
}

legend {
    border-bottom:0px;
}

#CheckAny tbody > tr {
    background:none !important;
}

#CheckAny tbody > tr > td {
    border-top:0px !important;
}

.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;
}

html {
	font-size: 100%;
	overflow-x: hidden;
}

body {
	font-size: 1em;
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
	overflow: hidden;
}

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 {
	
}

.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 rgba(0, 0, 0, 0.1);
	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%;
}

.box2 {
	border: 1px solid #bbb;
	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;
}

.titulo-capcalera {
	font-family: OpenSansSemibold;
	font-size: 20px;
	text-align: left;
}

/*@media ( min-device-width : 750px) {*/
@media ( min-width :47.939em) {
    
	.titulo-capcalera {
		font-size: 2.188em;
		font-family: 'OpenSansRegular';
	}
	.one-column-xs {
		margin-right: 1%;
		width: 49%;
		float: left;
	}
	.padding-list-xs {
		font-size: 0.85em;
		margin-bottom: -4px;
		padding: 0.6em 0 0.6em 1em;
	}
	.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 */
	}
	.text-xs {
		font-size: 0.85em;
	}
	.text-xs2 {
		font-size: 1em;
	}
}

.paginacio-xs {
	text-align: left;
	padding-left: 10px;
}

@media ( max-width : 47.939em) {
    .mt20-xs{
        margin-top:20px;
    }
    .pt20-xs{
        padding-top:20px;
    }
	.one-column-xs {
		margin-left: 10px;
		padding-left: 10px;
		width: 90%;
	}
	.llistat_enllacos_filet_cont2 .list-group-item {
		list-style-position: inside;
		border: none;
		border-top: 1px solid #ddd;
		padding: 0.1em 0 0.1em 1em;
		margin: 0;
		position: relative;
		color: #333;
		border-radius: 0;
	}
	.padding-list-xs {
		font-size: 0.85em;
		margin-bottom: -4px;
		padding: 0.2em 0 0.2em 1em;
	}
	.paginacio-xs {
		text-align: center;
		font-size: 0.9em;
	}
	.text-xs {
		font-size: 0.7em;
	}
	.text-xs2 {
		font-size: 0.85em;
	}

	/** 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: 3em;
	height: 3em;
	cursor: pointer;
	position: absolute;
	right: 15px;
	top: -1em;
	background: url(../Styles/imgs/NG_ico_menu_tancar.png) no-repeat;
	background-position-x: 1em;
	background-position-y: 1em;
	box-shadow: none;
	border: none;
	text-indent: -9999999em;
	margin-right: 15px;
}

.nav.navbar-nav {
	margin-bottom: 0;
	margin-top: 0;
}

@media ( min-device-width : 47.939em) {
	.nav.navbar-nav .actiu, .nav.navbar-nav .actiu:focus {
		background: #fff;
		color: #333;
	}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
{
    .mt20-ms
    {
        margin-top:20px;
    }
    .arrow-add, .arrow-delete, .arrow-add-disabled, .arrow-delete-disabled
    {
        height:26px;
        margin-top:16px;
    }
    .divFlechas
    {
        padding:0 !important;
    }
}

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('../../imgs/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;
}

/*_____________________________________________ BOTON CERCAR */
.form-group button {
	margin: 0.5em 0;
}

header .ico_cerca {
	width: 2.5em;
	height: 2.5em;
	padding: 0;
	background: url('../../imgs/NG_ico_lupa.png') no-repeat center center;
	border: none;
}

header .ico_cerca:focus, header .ico_cerca:hover, header .ico_cerca:active
	{
	background: url('../../imgs/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: 1em;
	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('../../imgs/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(../../imgs/NG_ico_cercador_tancar.png) no-repeat center
		center #fff;
}

header .container .dos form .form-group .ico_cerca_mbl {
	background: url('../../imgs/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;
}

.capcelera_basica_cont h1 {
    font-family: "OpenSansRegular";
    font-size: 2.188em;
    padding-bottom: 0.5em;
    padding-left: 0;
    padding-top: 0.2em;
}

/* 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;
}

.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;
}

.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_cont2 {
	padding: 0.25em 1em 0.25em 1em;
	font-style: italic;
	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;
}

.llistat_enllacos_filet_cont2 .list-group-item:before {
	content: "\2022";
	font-size: 1.05em;
	position: absolute;
	left: 0;
	color: #bf0000;
}

.llistat_enllacos_filet_cont .list-group-item:first-child {
	border-top: none;
	border-radius: 0;
}

.llistat_enllacos_filet_cont2 .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;
	border-radius: 0;
	padding: 0;
	margin: 1.250em 0 0 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;
}

.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('../../imgs/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(../../imgs/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(../../imgs/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;
}

/* 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;    
    padding-bottom: 15px;
}

.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;
}

.table input[type="checkbox"] {
    margin-left: 0;
}

.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;
}

/* 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;
}

/* 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
}

/*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;
}

/* component: error */
.error-msg {
	margin-top: 30px;
    -moz-box-shadow: inset 0px 2px 6px rgba(192, 0, 0, 0.2);
    -webkit-box-shadow: inset 0px 2px 6px rgba(192, 0, 0, 0.2);
    box-shadow: inset 0px 2px 6px rgba(192, 0, 0, 0.2);
    height: auto;
    /* width: 245px; */
    border-radius: 3px;
    padding: 16px 19px;
    position: relative;
    background: #fcf4f4;
    overflow: visible;
    color: #bf0000;
    font-size: 13px;
}

.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;
}

/* 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;
}

/*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;
}

/* 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;
}

/* 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;
}

.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;
}

/* pï¿½gina: Actualitat */
.basic_link.actualitat {
	margin-top: 1.1em;
}

.llistat_xarxes_socials.actualitat {
	margin-top: 6px;
	padding: 0;
}

/* 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;
}

.el_mes_consultat2.web_az {
	position: absolute;
	margin-top: 0;
	top: -3.8em;
	right: 0;
}

.el_mes_consultat3.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"
}

#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 {
	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("http://web.gencat.cat/web/resources/webgencat/comuns/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;
	}
	.el_mes_consultat2 .panel-heading a {
		padding: 0.625em 1.6em;
	}
	.el_mes_consultat3 .panel-heading a {
		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('rincipal .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 {
		te/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 .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;
	}

	/* el_mes_consultat2 */
	/*.el_mes_consultat {margin-top:2.65em;}*/
	.el_mes_consultat2 .panel .panel-heading {
		background: #fff;
		border-bottom: none;
	}
	.el_mes_consultat2 .panel .panel-heading h3, .el_mes_consultat2 .panel .panel-heading h2
		{
		font-size: 1.250em;
		font-family: "OpenSansRegular", Helvetica, Arial, sans-serif;
	}
	.el_mes_consultat2 .panel .panel-body {
		background: #f5f5f5;
		padding: 0.5em 0 1.250em;
	}
	.el_mes_consultat2 .panel .list-group-item {
		background: none;
		border: none;
		font-size: 0.85em;
		line-height: 0.85em;
	}
	.el_mes_consultat2 .llistat_enllacos_filet_cont {
		padding: 0 20px;
	}
	.el_mes_consultat2 .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_consultat2 .llistat_enllacos_filet_cont .list-group-item a {
		font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
		display: block;
	}

	/* el_mes_consultat3 */
	/*.el_mes_consultat {margin-top:2.65em;}*/
	.el_mes_consultat3 .panel .panel-heading {
		background: #fff;
		border-bottom: none;
	}
	.el_mes_consultat3 .panel .panel-heading h3, .el_mes_consultat3 .panel .panel-heading h2
		{
		font-size: 1.250em;
		font-family: "OpenSansRegular", Helvetica, Arial, sans-serif;
	}
	.el_mes_consultat3 .panel .panel-body {
		background: #f5f5f5;
		padding: 0.5em 0 1.250em;
	}
	.el_mes_consultat3 .panel .list-group-item {
		font-size: 0.85em;
		line-height: 0.85em;
		background: none;
		border: none;
	}
	.el_mes_consultat3 .llistat_enllacos_filet_cont {
		padding: 0 20px;
	}
	.el_mes_consultat3 .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_consultat3 .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;
	}
	.el_mes_consultat2.web_az {
		top: 0;
		position: relative;
	}
	.el_mes_consultat3.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-color: #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) {
	
		.position4-xs {
		margin-bottom: 5px;
		margin-top: 50px
	}
	
	#fContainer_right {
		border-top: none;
	}
}

/*_________________________________________________________________________________________ ORDINADOR | entre 992px i 1200px */
@media ( min-width : 62.000em) {
    .rdbSeccio
    {
        padding-top:15px;
    }
    .pd0-md{
        padding:0 !important;
    }
	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('../../imgs/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 .el_mes_consultat2 {
		margin-top: 2.6em;
	}
	.generalitat .el_mes_consultat3 {
		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;
	}
	.el_mes_consultat2 .panel .panel-heading h3, .el_mes_consultat .panel .panel-heading h2
		{
		font-size: 1.375em;
	}
	.el_mes_consultat2 .panel .panel-body {
		padding: 0.875em 0 1.250em;
	}
	.el_mes_consultat3 .panel .panel-heading h3, .el_mes_consultat .panel .panel-heading h2
		{
		font-size: 1.375em;
	}
	.el_mes_consultat3 .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;
	}
}

.position4-xs {
	margin-bottom: 5px;
}

@media ( min-width :47.938em) {
	.display-none-xl {
		display: none;
	}
	.llistat_enllacos_filet_cont2 .list-group-item {
		list-style-position: inside;
		border: none;
		border-top: 1px solid #ddd;
		padding: 0.3em 0 0.3em 1em;
		margin: 0;
		position: relative;
		color: #333;
		border-radius: 0;
	}
}

@media ( max-width :47.938em) {
    .obligatoris
    {
        margin-top: 30px;
        padding-bottom: 15px;
    }
	#fContainer_right {
		border-top: none;
	}
	.fullcontainer-xs {
		padding: 0;
		overflow: hidden;
	}
	.display-none-xs {
		display: none;
	}
	.logo_amunt {
		background:
			url("http://web.gencat.cat/web/resources/webgencat/comuns/img/NG_tornar_enrere.png")
			no-repeat 0 0.3em;
		width: 5em;
		margin: -2em 1em;
		font-size: 0.813em;
		font-family: 'OpenSansBold';
		padding-left: 2.5em;
		float: right !important;
		color: #999999;
	}
	.position-xs {
		top: -5.2em;
	}
	.position2-xs {
		position: relative;
		padding: 0px 15px 0px 15px;
		top: -2em;
	}
	.position3-xs {
		position: relative;
		top: -1em;
		padding: 0px 15px 0px 15px;
	}
	.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;
	}
	.llistat_enllacos_img_cont li {
		width: 100%;
	}
	.llistat_enllacos_img_cont li p {
		max-height: 500px;
		overflow: auto;
		font-size: 0.875em;
	}
	.col-sm-8 .seu_electronica .llistat_enllacos_filet {
		padding-left: 0;
	}
	.col-sm-8 .seu_electronica .llistat_enllacos_filet li {
		padding-left: 8px;
	}
	.mapa_agenda {
		margin: 0 -15px;
	}
	.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;
	}
	.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;
	}
	.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;
	}
	/* duo_combo_destacat_llista */
	.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;
	}
	/* end 
	duo_combo_destacat_llista */
	.pestanyes .tipo2 .panel-body>div {
		padding: 0;
	}
	.pestanyes .tipo3 .cercador_vermell .btn {
		background: url(../../imgs/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;
	}
	.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 {
		
	}
	.video_gen {
		margin: 0 -0.938em;
	}
	.video_gen p {
		padding: 0 0.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;
	}
	.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;
	}
	.padding-top {
		margin-top: -30px
	}
	.align-center {
		margin-left: auto;
		margin-right: auto
	}
	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;
	}
	.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: -1em 0 0 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: -10px;
		right: -16.000em;
		width: 14.375em;
		box-shadow: -0.313em 0.313em 0.500em rgba(0, 0, 0, 0.24);
		padding: 1.5em 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;
	}

	/*_________________*/
	.el_mes_consultat2.generalitat {
		float: right;
	}
	.el_mes_consultat2.teme {
		position: absolute;
		top: -5.325em;
		right: 0;
	}
	.el_mes_consultat2 .shadow {
		box-shadow: none;
	}
	.el_mes_consultat2 .panel {
		border: none;
		border-radius: 0;
		background: none;
		margin: 0;
	}
	.el_mes_consultat2 .panel-heading {
		position: relative;
		width: 14.375em;
		background: none;
		border: none; /*padding-top:14.375em;*/
		z-index: 1000;
	}
	.el_mes_consultat2 .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_consultat2.open .panel-heading a {
		background: url(../../img/NG_ico_mes_consultat_tancar.png) no-repeat
			right center;
	}
	.el_mes_consultat2 .panel-body {
		position: absolute;
		top: -10px;
		right: -16.000em;
		width: 14.375em;
		box-shadow: -0.313em 0.313em 0.500em rgba(0, 0, 0, 0.24);
		padding: 1.5em 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_consultat2 .panel-body .llistat_enllacos_filet_cont {
		padding: 0;
	}

	/*_________________*/
	.el_mes_consultat3 .generalitat {
		float: right;
	}
	.el_mes_consultat3 .teme {
		position: absolute;
		top: -5.325em;
		right: 0;
	}
	.el_mes_consultat3 .shadow {
		box-shadow: none;
	}
	.el_mes_consultat3 .panel {
		border: none;
		border-radius: 0;
		background: none;
		margin: 0;
	}
	.el_mes_consultat3 .panel-heading {
		position: relative;
		width: 14.375em;
		background: none;
		border: none; /*padding-top:14.375em;*/
		z-index: 1000;
	}
	.el_mes_consultat3 .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_consultat3.open .panel-heading a {
		background: url(../../img/NG_ico_mes_consultat_tancar.png) no-repeat
			right center;
	}
	.el_mes_consultat3 .panel-body {
		position: absolute;
		top: -10px;
		right: -16.000em;
		width: 14.375em;
		box-shadow: -0.313em 0.313em 0.500em rgba(0, 0, 0, 0.24);
		padding: 1.5em 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_consultat3 .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;
	}
	.llistat_enllacos_filet_cont .list-group-item:before {
		position: inherit;
		display: inline;
		float: left;
		padding-right: 0.5em
	}
	.pestanyes .panel-group .panel .panel-collapse {
		overflow: hidden
	}
	.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;
	}
	.basic_color {
		margin: 0 -0.938em;
	}
	.basic_text_descarregar {
		margin: 0 -0.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;
	}
	.capcelera_imatge.shadowBox2 {
		overflow: hidden;
	}
	.nav>li>a {
		padding-left: 0
	}
	.nav.navbar-nav {
		margin-left: -15px;
		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;
	}
	.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;
}

/*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 .el_mes_consultat2 .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;
}

/**** 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;
}

/*	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 {
	position: inherit;
	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;
	}
}
/* XXS */
@media ( max-width : 36em) {

	.el_mes_consultat2 .panel {
		border: none;
		border-radius: 0;
		background: none;
	}
	.text-small-xxs {
		font-size: 0.85em;
		white-space: nowrap;
	}
	.auto-width-xxs {
		max-width: 90%
	}
}
/* XXS< ancho <XS */
@media and (max-width:47.939em) and ( min-width: 36em) {
	.el_mes_consultat2 .panel {
		margin: 0;
		box-shadow: none;
		border-radius: 0;
	}
}
/* ancho <XS */
@media ( max-width : 47.939em) {
	.el_mes_consultat .panel {
		height: 0;
		box-shadow: none;
		border-radius: 0;
		margin-top: 1em;
	}
}

/* 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
}

/*_________________________________________________________________________________________ Mï¿½BIL | menys de 768px - Estils per defecte */

/*_____________________________________________ GENERALS */