/*******************************************************************************
****** CALENDARIO **************************************************************
*******************************************************************************/

.calFondoCalendario
{
    width: 280px;
	height: 140px;
    font-family: tahoma, Verdana, Arial, Lucida, Helvetica, Geneva, sans-serif;
    font-size: 0.8em;
    border-collapse: collapse;
    background-color: #FCEBF6; /*#F1F6D3*/
    /*
    background-image: url();
    background-repeat: ;
    background-position: ;
    */
    padding: 1px;
    padding-right: 0px;
    border: 2px solid #C27EAC;
	margin: auto;
}

.calFondoCalendario tr td
{
	vertical-align: top;
	padding: 2px;
}

.calFondoCalendario tr td table
{
    width: 278px;
    border-collapse: collapse;
    empty-cells: show;
    margin: 0px;
}

.calFondoCalendario tr td table tr.texto td
{
    width: 278px;
    text-align: center;
    background-color: #760051;
    padding-bottom: 2px;
}

.calFondoCalendario tr td table tr.texto td
{
    font-size: 1.2em;
    color: #FFFFFF;       
}

.calFondoCalendario tr td table tr.texto td a img
{
    border: none;
}

.calFondoCalendario tr td table tr.texto2 td
{
    width: 32px;
    font-weight: bold;
	color: #760051;
    text-align: center;
    background-color: transparent;
    padding-top: 2px;
    padding-bottom: 5px;
}

.calFondoCalendario tr td table tr td
{
    width: 39px;
    text-align: center;
}

.calEncabe
{
    font-size: 0.7em;
}

.calFondoEncabe
{
    border-left: 0px solid #023E84;
    border-top: 0px solid #023E84;
    border-right: 0px solid #023E84;
    border-bottom: 1px solid #023E84;
}

.calDias
{
    width: 39px;
    font-size: 1.2em;
    font-weight: normal;
    color: #3D5070;
    padding-bottom: 1px;
}

.calSimbolo
{
    width: 39px;
    text-decoration: none;
    font-weight: 200;
    color:#FFFFFF;
}

.calCeldaHoy
{
    width: 39px;
    font-weight: bold;
  /*border: 1px groove;*/
    border-left: 1px solid #AC9BB6;
    border-top: 1px solid #AC9BB6;
	border-right: 1px solid #ECDBE6;
	border-bottom: 1px solid #ECDBE6;
}

.calSimboloEvento
{
    width: 39px;    
}
.calSimboloEvento a
{
    font-weight: bold;
    color: #99AE56;
}

.calCeldaHoyEvento
{
    width: 39px;
    font-weight: bold;
    border-left: 1px solid #7F8488;
    border-top: 1px solid #7F8488;
}

.calCeldaHoyEvento a
{
    font-weight: bold;
    color: #99AE56;
}

.iconoCalendario
{
    font-family: Webdings, Wingdings;
    color: #993300;
}

a.iconoCalendario:link
{
    text-decoration: none;
}

a.iconoCalendario:active
{
    text-decoration: none;
}

a.iconoCalendario:visited
{
    text-decoration: none;
}

a.iconoCalendario:hover
{
    text-decoration: none;
}