/*--- generales --*/
.BL0px{border-left: 0px;}
.BB0px{border-bottom: 0px;}

.boxTags{display: none;}/*solo en z*/
/*-- cabecera --*/
.header_comuni{padding-top: 15px;}

/*-- menu lateral --*/
.level0 {background: #137f39;padding-bottom: 60px;}
.box .level0 li {
    border-bottom: 1px solid rgba(0,0,0,.15);
    padding: 15px;
}
.boxSalud{padding: 28px !important;}
.boxSalud .level0 a {color: white;}
.level0 .catCounter {color: white;}
.boxMenuNoticia{display: none}

.box.title-border.title_salud .header {border-top: 1px solid #137f39}
.box.title_salud .header,  .box.title_salud .header a{color: #137f39 !important;}
.title_salud li h3 a {
    color: #000;
    font-weight: normal;
    text-transform: none;
    font-size: 14px;
}
.title_salud li h3 a:hover {color:#aaa}
.title_salud .nspArt h4.nspHeader a:hover{color: #137f39;}
.title_salud .nspLinks ul li h4 a:hover{color: #137f39;}


/*-- noticias --*/
.itemContainer{width: initial !important;}
.blocNoticie {
    position: relative;
    padding: 5px 15px 0px 15px !important;
}
#itemListLeading .header_comuni .titleNotice{
    position: absolute;
    top: 10px;
    background: rgba(255, 255, 255, 0.45);
}
#itemListLeading .header_comuni .titleNotice h2{
    font-size: 14px !important;
    color: #282c2f;
    line-height: 1.2 !important;
    padding: 0px 0 9px 0;
}
#itemListLeading .header_comuni .titleNotice h2 a{
    color: #282c2f !important;
    display: block;
    padding: 0 20px;
    text-align: center;
    text-transform: uppercase;
}
#itemListLeading .header_comuni .titleNotice time {
    float: right;
    font-size: 12px;
}

#itemListLeading .titleNotice {
    position: absolute;
    background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.65),rgba(0,0,0,.65) 100%);
    padding: 20px 11px 0px 11px;
    bottom: 0;
    height: 115px;
}
#itemListLeading .titleNotice h2 {
	text-shadow: 0 1px 1px #000;
	color: white;
	font-size: 13px !important;
	line-height: 18px !important;
}
#itemListLeading .titleNotice h2 a{color: white !important;}

#itemListLeading .titleNotice time {
    position: absolute;
    bottom: 5px;
    right: 10px;
    font-size: 11px;
}

.pagination{padding: 0px 15px;}

#itemListPrimary .itemView, #itemListSecondary .itemView{height: 230px;}
#itemListPrimary .titleNotice, #itemListSecondary .titleNotice {
    background: linear-gradient(to bottom,rgba(229,229,229,1),rgba(229,229,229,1),rgba(0,0,0,0),rgba(0,0,0,0) 100%);
    margin-top: -32px;
    margin-right: -53px;
    margin-left: 11px;
    padding: 6px 10px;
    position: relative;
    top: -20px;
    width: 90%;
    margin-bottom: 0px !important;
}
#itemListPrimary .titleNotice h2, #itemListSecondary .titleNotice h2 {font-size: 13px !important;line-height: 18px !important;}
#itemListPrimary .titleNotice h2 a, #itemListSecondary .titleNotice h2  a{color: #000 !important;}
#itemListPrimary .titleNotice time, #itemListSecondary .titleNotice time {
    margin: 10px 0px 0px 0px;
    text-align: right;
    font-size: 12px;
    color: #393838;
    position: absolute;
    bottom: 5px;
    right: 10px;
    font-size: 11px;
}
#itemListPrimary .titleNotice h2 p:nth-child(3) , #itemListSecondary .titleNotice h2  p:nth-child(3) {display: none;}

/*-- bloc con flechitas ---*/
.nspNext::after, .nspPrev::after{display:none;}

/*-- banner --*/
.banner_central_salud{display: none;}
#public {position: relative;height: 50px;}
#responsive-banner-slider {padding: 20px;}
.banner_noticias{
    position: relative;
    height: 0px;
    padding: 0px;
    border: 0px;
}
.banner_noticias .rbs-1930{position: relative;top: 1235px;padding: 32px;z-index:99;}
.banner_noticias .rbs-1931{position: relative;top: 4030px;padding: 32px;z-index:99;}



@media(min-width: 360px){
    #itemListPrimary .itemView, #itemListSecondary .itemView {height: 285px;}
    #itemListPrimary .titleNotice time, #itemListSecondary .titleNotice time{bottom: -32px;}

    .banner_noticias .rbs-1930{top: 1381px;}
    .banner_noticias .rbs-1931{top: 4835px;}
}
@media (min-width: 375px){
    #public{height: 80px;}
    .banner_noticias .rbs-1930{top: 1439px;}
    .banner_noticias .rbs-1931{top: 4890px;}
}
@media (min-width: 384px){
    #itemListPrimary .titleNotice, #itemListSecondary .titleNotice{width: 92%;}
    .banner_noticias .rbs-1930{top: 1472px;}
    .banner_noticias .rbs-1931{top: 4920px;}
}
@media (min-width: 411px){
    #itemListLeading .header_comuni .titleNotice{top: 30px;}

    #itemListPrimary .titleNotice, #itemListSecondary .titleNotice{width: 93%;}

    .banner_noticias .rbs-1930{top: 1570px;}
    .banner_noticias .rbs-1931{top: 5020px;}
}
@media (min-width: 414px){
    .banner_noticias .rbs-1930{top: 1585px;}
    .banner_noticias .rbs-1931{top: 5035px;}
}
@media (min-width: 480px){
    #itemListLeading .header_comuni .titleNotice {top: 55px;}
    #itemListLeading .header_comuni .titleNotice h2 { font-size: 16px !important;}
    #itemListLeading .header_comuni .titleNotice time{font-size: 13px;}
    #itemListLeading .titleNotice{height: 130px;}
    #itemListLeading .titleNotice h2{font-size: 16px !important;line-height: 22px !important;}
    #itemListLeading .titleNotice time{bottom: 10px;font-size: 13px;}

    #itemListPrimary .itemView, #itemListSecondary .itemView { height: 345px;}
    #itemListPrimary .titleNotice h2, #itemListSecondary .titleNotice h2{font-size: 16px !important;line-height: 22px !important;}
    #itemListPrimary .titleNotice time, #itemListSecondary .titleNotice time{font-size: 13px;}

    .banner_noticias .rbs-1930{top: 1828px;}
    .banner_noticias .rbs-1931{top: 6000px;}

}
@media (min-width: 600px){
    #itemListLeading .header_comuni .titleNotice{top: 80px;}
    #itemListLeading .header_comuni .titleNotice h2 {font-size: 18px !important;}
    #itemListLeading .header_comuni .titleNotice time{font-size: 14px;}   
    #itemListLeading .titleNotice h2{font-size: 18px !important;line-height: 24px !important;}
    #itemListLeading .titleNotice time{font-size: 14px;bottom: 10px;}

    #itemListPrimary .titleNotice, #itemListSecondary .titleNotice{width: 94%;}
    #itemListPrimary .itemView, #itemListSecondary .itemView {height: 415px;}
    #itemListPrimary .titleNotice h2, #itemListSecondary .titleNotice h2{font-size: 18px !important;line-height: 24px !important;}
    #itemListPrimary .titleNotice time, #itemListSecondary .titleNotice time{font-size: 14px;}

    #public {height: 100px;}
    .banner_noticias .rbs-1930{top: 2285px;}
    .banner_noticias .rbs-1931{top: 7310px;}
}
@media (min-width: 640px){
    #itemListLeading .header_comuni .titleNotice{top: 70px;}    
    #itemListLeading .header_comuni .titleNotice time{font-size: 16px;}
    #itemListLeading .titleNotice{padding: 25px 11px 0px 11px;height: 150px;} 


    .banner_noticias .rbs-1930{top: 2425px;}
    .banner_noticias .rbs-1931{top: 7455px;}

}
@media (min-width: 720px){
    #itemListLeading.titleNotice h2 {font-size: 15px !important;line-height: 20px !important;}
    
    #itemListPrimary .itemView, #itemListSecondary .itemView {height: 235px;}
    #itemListPrimary .titleNotice h2, #itemListSecondary .titleNotice.titleNotice h2 {font-size: 11px !important;line-height: 16px !important;}
    #itemListPrimary .titleNotice, #itemListSecondary .titleNotice {height: 117px;}
    #itemListPrimary .titleNotice time, #itemListSecondary .titleNotice time {font-size: 10px;    bottom: 10px;}


    #public {height: 145px;}
    #responsive-banner-slider {padding: 32px;}
    .banner_noticias .rbs-1930 {top: 994px;}
    .banner_noticias .rbs-1931 {top: 1980px;}
}
@media (min-width: 768px){
    #itemListLeading .header_comuni .titleNotice {top: 100px;}
    #itemListLeading .header_comuni .titleNotice h2 {font-size: 22px !important;}
    #itemListLeading .titleNotice h2 {font-size: 15px !important; line-height: 22px !important;}
    
    #itemListPrimary .titleNotice, #itemListSecondary .titleNotice{height: 120px;}
    #itemListPrimary .titleNotice h2, #itemListSecondary .titleNotice h2{font-size: 12px !important;line-height: 16px !important;}
    #itemListPrimary .titleNotice time, #itemListSecondary .titleNotice time{font-size: 11px; bottom: 5px;}

    #public {height: 105px;}
    .banner_noticias .rbs-1930{top: 1055px;}
    .banner_noticias .rbs-1931{top: 1995px;}

}
@media(min-width: 800px){
    #itemListLeading .header_comuni .titleNotice h2 {font-size: 22px !important;padding: 10px 0 9px 0;}
    #itemListLeading .header_comuni .titleNotice {top: 110px;}
    #itemListLeading .header_comuni .titleNotice time {font-size: 14px;}
    #itemListLeading .titleNotice{height: 130px;}
    #itemListLeading .titleNotice h2{font-size: 15px !important;line-height: 20px !important;}
    #itemListLeading .titleNotice time{font-size: 13px;bottom: 10px;}

    #itemListPrimary .titleNotice h2, #itemListSecondary .titleNotice h2{font-size: 13px !important;line-height: 18px !important;}
    #itemListPrimary .titleNotice time, #itemListSecondary .titleNotice time{ bottom: 5px;font-size: 12px}

    #public{height: 155px;}
    .banner_noticias .rbs-1930{top: 1105px;}
    .banner_noticias .rbs-1931{top: 2080px;}

}

@media(min-width: 960px){
    .banner_noticias .rbs-1930 {top: 1063px;}
    .banner_noticias .rbs-1931 {top: 2025px;}

}
@media(min-width: 1024px){
    #public {height: 155px;}
    .banner_noticias .rbs-1930{top: 1130px;}
    .banner_noticias .rbs-1931{top: 2080px;}
}
@media(min-width: 1100px){
    .level0{padding-bottom: 570px;}
   /*-- noticia --*/
   #itemListLeading .header_comuni .titleNotice{top: 165px;}
   #itemListLeading .header_comuni .titleNotice h2{font-size: 24px !important;}

   .blocNoticie { padding: 30px 15px 0px 15px !important; }

   #public {height: 130px;}
   .banner_noticias .rbs-1930{top: 1317px;}
    .banner_noticias .rbs-1931{top: 2385px;}

}

@media(min-width: 1280px){
    #itemListLeading .header_comuni .titleNotice time {
        font-size: 15px;
        padding-bottom: 5px;
    }
    #itemListLeading .titleNotice time { font-size: 12px; }
    
    #itemListPrimary .titleNotice h2, #itemListSecondary .titleNotice h2 {font-size: 12px !important; line-height: 16px !important;}
    #itemListPrimary .titleNotice time, #itemListSecondary .titleNotice time{font-size: 11px;}
    
    .banner_noticias .rbs-1930{top: 1168px;}
    .banner_noticias .rbs-1931{top: 2190px;}
}
@media(min-width: 1366px){
    .banner_noticias .rbs-1930 {top: 1180px;}
    .banner_noticias .rbs-1931 {top: 2205px;}
    

}




