html{/*overflow-x:hidden*/}

/* _______________________________ HEADER */
header .column ul li a {background-color: rgb(152, 152, 152); border-radius: 100%; }
header .column ul li a:hover {background-color: rgb(255, 255, 255); border-radius: 100%; }

header nav a.logo {background-image: url('../img/NG_logo_generalitat.png');	background-repeat: no-repeat;}
.cercador_vermell .form-group .form-control {width: 100%;}
.bgTransRed {background: transparent; filter: none; }

/*_______________________________ SECTION*/
.destacat_color_cont a {font-size:1em; vertical-align:middle; display:table-cell;color:#fff; }
/* 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 p.dekstop a, .slider_imatges .carousel-caption p.dekstop{color:#333;}

.carousel-indicators li { background-color: transparent; }
.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;}

/* pagina - inici */
.pestanyes.inici .transport {height:381px !important;}
.pestanyes.inici .pestanyes_bot .panel-body > img {height:auto; margin: 0px !important;} /* estilo temporal */
.pestanyes.inici .pestanyes_bot .panel-body { margin: 0px; padding: 0px; background-color: #fff !important; }


/* component: pestanyes */
.pestanyes .panel-group .panel {}
.pestanyes .panel-group .panel .panel-heading {}
.pestanyes .panel-group .panel.active .panel-heading {}
.pestanyes .panel-body {}
.pestanyes .panel-group .panel .panel-collapse {background-color: #fff !important;}

.container.bgGrey-xs.active {border: 0;}

/*Icona RSS*/
.rssAdj a.rss{ background-image:url('../img/NG_ico_rss.png'); background-position-x: 0; background-position-y: 0; background-repeat:no-repeat;}


/* _______________________________ FOOTER */
footer .connecta .mdl_connecta {background: rgb(225,225,225);}
footer .connecta .mdl_connecta img {float:left; height: 45px; margin-right: 0.7em; width: 45px; position: relative; box-shadow: 2px 2px 4px rgb(178,178,178); }
footer .connecta .input-group span.input-group-btn > .ico_lupa { background-image: url("../img/NG_ico_lupa_peu.png"); background-repeat: no-repeat; background-attachment: scroll; background-position: 5px 3px; background-color: #FFF; border-left: 1px solid #BF0000; height: 15px; width: 25px;}

/** ACTUALITAT **/

.shadow{box-shadow:0 0.375em 0.375em #dddddd; }
.shadowBox-sm .shadow-sm{box-shadow: 0.375em 0.375em #dddddd; }
.box-sm, .carousel{border-width:0.063em; border-style: solid; border-color: #dddddd;}
.pagination li a.seguent {background:url(../img/NG_ico_mes_consultat_tancar.png) no-repeat right 0.45em; padding-right:1.575em !important;}
.pagination li a.desactivat.seguent, .pagination li a.desactivat.seguent:hover {color:#ddd!important; text-decoration:none!important; background:url(../img/NG_pag_off_right.png) no-repeat right  0.45em;}

/** cercador **/

.darkBullet {background-image: url("../img/NG_ico_list_dark.png"); background-repeat:no-repeat; background-position: 0 0.4em;}
.pestanyes .panel-body{background: #fff !important;/* border-left:1px solid #ddd;*/}

/* AGENDA */
.col-xs-12.col-md-4.clearfix-xs.mar_top.pos_reset {width: 350px;} /* No funciona width: 33,33% */
.quan label {display: inline; margin-right: 5px;}
.quan .col-xs-12.radios div {display: inline;}
.quan .col-xs-12 {padding-left: 0; width: 700px; }
.quan .col-xs-12 .col-xs-12.col-sm-1.reset {display: inline; float: left;}
.quan .col-xs-12 .col-xs-12.col-sm-1.reset input, .quan .col-xs-12 .col-xs-12.col-sm-1.reset label {display: inline;}
.quan .col-xs-12 .input-dates.col-xs-12.col-sm-11.pad_0 {display: inline; position: relative; /*margin-top: -35px; margin-left: 70px;*/}
div.fons_footer {clear: both; position: relative; margin-left: 0;}
footer.container.center-block.shadowBox2 {position: relative; width: auto; padding-left: 150px; padding-right: 160px; margin-left: 0;}*
.minesection.border-start {padding-left: 0}
#agenda .cercador_vermell .form-group .form-control{width:744px;}
.col-xs-7.col-md-3.col-md-offset-1 .list-group.llistat_peu.col-xs-8.col-md-12 {float: none;}
section.border-start {padding-left: 0}

/* ___________________________ SOMBRAS */

.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%; }
.shadow2 {width:90%; height:1.250em; position:relative; box-shadow:0 0.375em 0.375em rgb(229, 229, 229); border-radius:50%; z-index:0; bottom:0; left:50%; margin-left:-45%; }
.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; }
.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%; }
.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%; }

/** generalitat **/

.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;}
.pestanyes_top ul{border-left:1px solid #ddd;}
.box { border-style: solid; border-color: #dddddd; border-width: 0.063em;}
.destacat_imatge_cont .imatge_text {}



/* component: destacat_imatge */

.destacat_imatge_cont .imatge_text {
    background: transparent;
}


/** final ancores a **/

article.padding-xs.padding-sm.ancores2.hidden-xs .especial .llistat_enllacos_filet_cont{border-bottom:0.188em solid #DDDDDD;}
article.padding-xs.padding-sm.padding-end .container .row .tri_combo_destacat_llistat .llistat_enllacos_filet_cont {border-bottom: none;}


#lbl_avui{display:block;}


/* ie */
.fpca_tramit_filtre .sem .llistat_enllacos_filet_cont .list-group-item.ultim-esq {
	border-bottom: 1px solid #ddd
}
.fpca_tramit_filtre .contenidor-pestanyes {
    top:93px}