/* CSS Document */

/*  MENU PRINCIPAL FRONT  */

#menuH{
    position:absolute;
    margin-top:10px;
}
#menuH ul .item{
    display:none;
}
#menuH ul:hover .item{
    display:block;
    padding:1px;
    margin:1px;
}

#menuH ul:hover .item a{
    color:#fff;
    text-decoration:none;
}
#menuH ul:hover .item a:hover{
    color:#000;
}

#menuH ul{
    float:left;
    margin:0px;
    background:#ccc;
    list-style:none;
    border-left:3px solid #ccc;
    font: 11px Arial, Helvetica, sans-serif;
}
#menuH ul .top{
    padding:10px 19px;
    background:#eee;
}

/*--- menu calendar ---*/
#menu_calendar{
  height:27px;
  background:url(/imgfiles/Front/imgs/fondo.gif) top left no-repeat;
  margin:1px 0 0 0;
}
#menu_calendar .cont_horari{
  display:inline-block;
  vertical-align:top;
  height:27px;
  width:167px;
  background:url(/imgfiles/Front/imgs/fletxa.png) center right no-repeat;
  padding-right:14px
}

#menu_calendar .horari{
  background-color:#d84f00;
  height:27px;
  line-height:27px;
  text-align:center;
  color:#fefffb;
  font-size:12px;
  text-transform:uppercase;
  background-color:#d74f03;
}
#menu_calendar .days_bar{
  display:inline-block;
  height:27px;
}

#menu_calendar .days_bar a{
  display:inline-block;
  height:27px;
  width:29px;
  line-height:26px;
  background:url(/imgfiles/Front/imgs/day.png) center 3px no-repeat;
  margin: 0 3px;
  text-align:center;
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
  text-decoration: none;
}

#menu_calendar .days_bar a.select{
  background:url(/imgfiles/Front/imgs/selday.png) center 3px no-repeat;
  color:#d75000;
}

#menu_calendar .days_bar a:hover, #menu_calendar .days_bar a.today{
  background:url(/imgfiles/Front/imgs/hoverday.png) center 3px no-repeat;
  color:#d75000;
}