/************ CALENDARIO INTERIOR ******************/
table#calendario_interior
{
   border-collapse:collapse;
}

table#calendario_interior td
{
  width:27px;
  height:25px;
  text-align:center;
  vertical-align:middle;  
}

table#calendario_interior td.dom2,
table#calendario_interior td.seg2,
table#calendario_interior td.ter2,
table#calendario_interior td.qua2,
table#calendario_interior td.qui2,
table#calendario_interior td.sex2,
table#calendario_interior td.sab2,
table#calendario_interior td.dom2,
table#calendario_interior td.seg2_en,
table#calendario_interior td.ter2_en,
table#calendario_interior td.qua2_en,
table#calendario_interior td.qui2_en,
table#calendario_interior td.sex2_en,
table#calendario_interior td.sab2_en,
table#calendario_interior td.dom2_en
{
  text-indent:-9999em;
  height:10px;
}

.dom2{background:url(/temas/default/imgs/diaDomInterior.png) no-repeat center;}
.seg2{background:url(/temas/default/imgs/diaSegInterior.png) no-repeat center;}
.ter2{background:url(/temas/default/imgs/diaTerInterior.png) no-repeat center;}
.qua2{background:url(/temas/default/imgs/diaQuaInterior.png) no-repeat center;}
.qui2{background:url(/temas/default/imgs/diaQuiInterior.png) no-repeat center;}
.sex2{background:url(/temas/default/imgs/diaSexInterior.png) no-repeat center;}
.sab2{background:url(/temas/default/imgs/diaSabInterior.png) no-repeat center;}

.dom2_en{background:url(/temas/default/imgs/diaDomInteriorEn.png) no-repeat center;}
.seg2_en{background:url(/temas/default/imgs/diaSegInteriorEn.png) no-repeat center;}
.ter2_en{background:url(/temas/default/imgs/diaTerInteriorEn.png) no-repeat center;}
.qua2_en{background:url(/temas/default/imgs/diaQuaInteriorEn.png) no-repeat center;}
.qui2_en{background:url(/temas/default/imgs/diaQuiInteriorEn.png) no-repeat center;}
.sex2_en{background:url(/temas/default/imgs/diaSexInteriorEn.png) no-repeat center;}
.sab2_en{background:url(/temas/default/imgs/diaSabInteriorEn.png) no-repeat center;}

tr.tr_semana td
{
  border:1px solid #CCC;
  background-color:#000;
  color:#FFF;
}

tr.tr_semana td.td_day_event{background-color:#FF0000;}
tr.tr_semana td.td_day_event a{color:#FFF;text-decoration:none;}

tr.tr_semana td.td_vazio{background-color:#FFF;}
tr.tr_semana td.td_hoje{background-color:#FFF;color:#000;font-weight:bold;}

/***** lista eventos ************/
div.item_evento p{margin:0px;padding:0px;}

div.item_evento p.ctg_evento
{
  color:#FF0000;
  text-transform:uppercase;
  font-size:11px;
}

div.item_evento p.titulo_evento,
div.item_evento p.titulo_evento a
{
  color:#444444;
  font-size:12px;  
  text-transform:uppercase;
  font-weight:bold;
  text-decoration:none;
}

div.item_evento p.titulo_evento a:hover
{
  text-decoration:underline;
}

div.item_evento p.desc_evento
{
  margin-top:8px;
  color:#7F7F7F;
  font-size:11px;
}

#table_horarios
{
    width:100%;
    border-collapse:collapse;
    margin-top:5px;
}

#table_horarios th,
#table_horarios td
{
    border:1px solid #CCC;  
    text-align:left;
    padding:3px;
    vertical-align:middle;
    font-size:11px;
}

#table_horarios th
{
    background-color:#FF0000;
    color:#FFF;
    
}
