/* Tabla principal */
.mainTable {
    font-family: Arial, Helvetica, serif;
	background-color: #FFFFFF;
 }

td#lCalendarContainer {
    width: 216px;
}

div#lCalendar {
    width:216px; 
    background: white;
    border:1px solid #999999;
}

.calLatSpacer {
    width: 10px;
}

/* Cabeza del calendario - Titulo Mes*/
.calendarhead{ 
        color:#666666;
        font-size:small;
        font-weight:normal;
        padding:2px;
        letter-spacing: .1em;
        background:#FFFFFF;
        text-align: center;
        vertical-align: middle;
}
tr.head {text-align: center; }
tr.head td.nav { width: 20px; }

/* Fila de dias de la semana */
.dayNamesRow {
    line-height: 11pt;
    text-align: center;
    vertical-align: middle;
    width: 28px;
    height: 20px;
}

/* Celdas de dia de la semana*/
.dayNamesText {
	font-size: 12px; 
    color:#666666;
}

/* Fila de dias */
.weekRow {
    font-size: 12px;
    line-height: 15pt;
    text-align: center;
    vertical-align: middle;
    height: 20px;
}

/* Celdas incativas */
.diaDis {
	background-color: #EEEEEE;
    color: #aaaaaa;
    border: dotted 1px;
}

/* Celdas vacias ... sin dias*/ 
.diaEmpty {
	background-color: white;
    border: dotted 1px #bbbbbb;
}

/* Celdas activas sin anuncios */
.diaOFF {
	background-color: #F5E0D8;
    border: solid 1px #bbbbbb;
    cursor: pointer;
}
.diaFinOFF {
	background-color: #F5E0A8;
    border: solid 1px #bbbbbb;
    cursor: pointer;
}

/* Celdas activas con anuncios */
.diaON {
	background-color: red;
    color: white;
	font-weight: bold;
    border: solid 1px black;
    cursor: pointer;
}

.diaFinON {
	background-color: orange;
    color: white;
	font-weight: bold;
    border: solid 1px black;
    cursor: pointer;
}

.calPieSep {
    height: 10px;
}

.calPie {
    background: #ebebea;
    height: 23px;
    text-align: right;
    font-size: 12px;
}

.calPie a:link, .calPie a:visited {
    color : black;
}

.calPie a:hover {
    color : red;
}

div#msgListaDiasOK {
    margin: 10px 0px 20px 0px;
    background: #ebebea;
    border: 1px solid silver;
    padding: 4px;
    font-size: 12px;
    color: red;
}

td#dayCounterContainer {
    vertical-align: top;
    font-size: 12px;
    font-size: 12px;
    text-align: top;
    text-align: left;
    padding: 10px;
}

span#labDayTitle, span#weekendTitle, span#valoracionTitle, span#palabrasTitle {
    font-weight: bold;
}

div#listaDiasContainer {
    margin-top: 5px;
    font-size: 12px;
    border: 1px black dotted;
    background: #eeeeee;
    padding: 4px;
    width:93.5%;
}

span#listaDiasClean {
    visibility: hidden;
    font-size: 12px;
}

span#listaDiasTit {
    font-weight: bold;
}

/* Estilos para la lista de fechas! */
span.labDay {
    color: black;
}

span.weekendDay {
    font-weight: bold;
    color: red;
}

