﻿/* ********************************************************************* */
#Calendario
{
    padding: 3px 0 0 3px;
}
/* ********************************************************************* */
/* ********************************************************************* */
/* CALENDÁRIO COM TODOS OS DIAS DO MÊS DIVIDIDO POR SEMANAS */
#Calendario #divDiasSemana
{
    clear: both;
    
    height: 10px;
    line-height: 10px;
}

#Calendario #divDiasSemana .fds
{
    float: left;
    
    height: 10px;
    line-height: 10px;

    /*background-color: #8ABEE1;*/
}
/* ********************************************************************* */
#Calendario .diasasemanaNome, #Calendario .diasfimdeseamaNome
{
    float: left;
    width: 53px;
    text-align: center;
    background-color: #F2F2F2;
    margin: 0 2px 0 0;
}

#Calendario .semana
{
    clear: both;
    
    height: 55px;
    max-height: 55px;
    overflow: hidden;
}

#Calendario .diasasemana
{
    float: left;
    width: 51px;
    height: 50px;
    max-height: 50px;
    margin: 2px 2px 0 0;

    text-align: left;
    
    border: solid 1px #E4E3E0;
}
#Calendario .diasasemana:hover
{
    border: solid 1px #A1C1D6;

    background-color: #FFFFFF;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FFFFFF, endColorstr=#F2F2F2)";
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F2F2F2));
    background-image: -moz-linear-gradient(center bottom, #F2F2F2 0%, #FFFFFF 50%);
}

#Calendario .fds .diasfimdeseama
{
    float: left;
    width: 51px;
    height: 50px;
    margin: 2px 2px 0 0;

    text-align: left;

    background-color: #F2F2F2;
    
    border: solid 1px #E4E3E0;
}
#Calendario .fds .diasfimdeseama:hover
{
    border: solid 1px #A1C1D6;

    background-color: #A1C1D6;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FFFFFF, endColorstr=#A1C1D6)";
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#A1C1D6));
    background-image: -moz-linear-gradient(center bottom, #A1C1D6 0%, #FFFFFF 50%);
}

#Calendario .fds
{
    float: left;
    
    height: 55px;
    
    /*background-color: #E4E7E9;*/
}
/* ********************************************************************* */
#Calendario .seleccionado { /*background-color: #D7D7D7;*/ }

/* ********************************************************************* */
/* DIA SEM EVENTO */
 #Calendario .semevento
 {
    padding: 0 0 0 3px;
    color: #CCCCCC;

    font-size: 1.3em;
    font-weight: bold;
 }
/* ********************************************************************* */
/* DIA COM EVENTO */
#Calendario .evento
{
    cursor: pointer;
    height: 55px;
    max-height: 55px;
    overflow: hidden;
}
/*
#Calendario .evento .imagem
{
    height: 40px;

    background-position: center center;
    background-repeat: no-repeat;
}
*/
#Calendario .seleccionado .dia
{
    padding: 0 0 0 3px;
    color: #4A7CBA;

    font-size: 1.3em;
    font-weight: bold;
}
#Calendario .seleccionado .icon { text-align: right; }
#Calendario .seleccionado .detalhes { overflow: hidden; }
#Calendario .seleccionado .detalhes img { margin: 0 0 1px 1px; }
/* ********************************************************************* */
/* ********************************************************************* */
