
/** agenda **/
.mes_actual{
font-weight:bold;
font-size:14px;
width:201px;
margin:6px 0;
text-align:center;
}

#left .tabla_agenda {
width:201px;
margin-top:10px;
}

.tabla_agenda{
border-top:1px solid #BBC2C8;
border-right:1px solid #BBC2C8;
border-left:1px solid #BBC2C8;
width:201px;
}

.tabla_semana {
border-bottom:1px solid #BBC2C8;
padding:0px;
}

.tabla_semana td{
border-top:1px solid #BBC2C8;

padding:3px 30px;
}

.dia_semana td{
background-color:#ECECEC;color:#3B4F62;font-size:11px;font-weight:bold;font-family:tahoma;border-bottom:2px solid #3B4F62;
text-align:center;
}

.dia td{
border-bottom:1px solid #BBC2C8;
text-align:center;
}
.dia td a{
color:#000000;
text-decoration:none
}

.dia td a:hover{
color:#507021;
text-decoration:underline;
font-weight:bold
}

.dia td.selected{
color:#CE1D20;
font-weight:bold
}
.datos_agenda{
border-top:1px solid #BBC2C8;

}

.datos_agenda td.hora {
color:#3B4F62;
font-size:11px;
font-weight:bold;
vertical-align:top;
font-family:Tahoma, Arial, Helvetica, sans-serif;
border-right:2px solid  #EEB0B1;
}

.datos_agenda td{
border-bottom:1px solid #BBC2C8; 
padding-left:5px
}

.tabla_semana{
padding-top:5px;}

.tabla_semana tr{
border-top:	1px solid #BBC2C8;
border-right:1px solid #BBC2C8;
border-left:1px solid #BBC2C8;
}

.tabla_semana span{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#555;
}

.tabla_semana .selected{
color:red;
}


.tabla_semana a:link, .tabla_semana a:link, .tabla_semana a:visited{
text-decoration:none;
}


.tabla_semana a:hover span {
color:green;
text-decoration:none;
}

.semana_actual{
font-weight:bold;
font-size:14px;
width:201px;
margin:6px 0;
text-align:center;
padding-left:5px;
}
