.fpca_subcapcalera.shadowBox2{
    overflow: inherit;
}

.fpca_subcapcalera .formAmic1 img{
    width: auto;
}

.fpca_subcapcalera .capcelera_basica .capcelera_basica_cont h1.titulo-capcalera {
	float:left;
}

.fpca_subcapcalera #acordio_menu_flotant{
 z-index: 800;
}
.fpca_subcapcalera .menu-flotant{
 z-index: 100;
}
.fpca_subcapcalera .panel-group .span{
    margin: 0;
    font-size: 1.250em;
    font-weight: normal;
    font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
}
.fpca_subcapcalera .titol-capcalera{
    font-size: 18px;
    width: 84%;
}
.fpca_subcapcalera .llistat_xarxes_socials.header {
    z-index: 999;
}
.fpca_subcapcalera.capcelera_imatge .menu_flotant {
		z-index: 51;
        margin-top: 1.15em;
    }
.fpca_subcapcalera.capcelera_imatge .llistat_xarxes_socials .menu_flotant.menu_enviar_amic{
        margin-top: 0;
}
.fpca_subcapcalera #menu_flotant_cont {
  top: 2.05em;
  z-index: 900;
}
.fpca_subcapcalera #menu_flotant_cont .panel-group .panel .panel-heading a[data-toggle="collapse"]{
     background: url(../img/NG_ico_plegar_menu_gen.png) no-repeat right 0.667em;
}
.fpca_subcapcalera #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.667em;
  color: #666;
  font-family: "OpenSansRegular", Helvetica, Arial, sans-serif;
}
.fpca_subcapcalera #menu_flotant_cont .panel-group, #formulari_envia .panel-group {
  padding: 0 1.125em 0 0.513em;
  margin: 0.875em 0 1.250em;
  width: 17.188em;
}
.fpca_subcapcalera #menu_flotant_cont .panel-group .panel, #formulari_envia .panel-group .panel {
  margin: 0;
  padding-left: 0.8em;
}
@media (max-width: 772px){
.fpca_subcapcalera .capcelera_basica_cont h1 {
    padding-top: 0em;
    padding-bottom: 0.500em;
    font-size: 2.188em;
    padding-left: 0;
    font-family: 'OpenSansRegular';
    margin-top: 0;
    margin-top: -7px;
    float: left;
}
.fpca_subcapcalera .menu_flotant {
	z-index: 1000; /* solucio temporal */
    float: left;
    width: auto;
    position: relative;
    left: 0;
    top: 0;
    margin: 0em 0.625em 0 0;
    padding: 0;
}
.fpca_subcapcalera .menu_flotant.menu_enviar_amic {
	margin-right:3px;
}
/*.fpca_subcapcalera .capcelera_basica_cont .filariana {
    margin-bottom: 1.625em;
    }*/
.capcelera_imatge #enviarAmicTab{
	height: 30px;
}

}
@media (max-width: 767px){
    .fpca_subcapcalera.capcelera_imatge .menu_flotant {
        margin-top: 0px;
    }
    /*.fpca_subcapcalera.capcelera_imatge h1{
      position: absolute;
      display: table;
      top: -63px;
      top: -70px;
      width: 100%;
      padding: 0.700em 0.500em 0.700em 0px;
      color: #fff;
      height: 74px;
    }*/
    .fpca_subcapcalera.capcelera_imatge h1 {
        display: table;
        bottom: -0.6em;
        top: -3.5em;
    }
    .fpca_subcapcalera #menu_flotant_cont {
      top: 2.55em;
    }
    .fpca_subcapcalera .capcelera_basica_cont h1 {
        font-family: OpenSansSemibold;
        font-size: 20px;
        margin: 0px;
        padding: 14px 10px 14px 0px;
        text-align: left;
    }
    .fpca_subcapcalera .menu_flotant {
        margin: 0.6em 0.438em 0 -0.188em;
    }
}
@media (max-width:500px){
.capcelera_imatge .menu_flotant {
    top: -50px;
   /* z-index: 2; */
}
}