/* CSS Document */

/* --- Calendario-Agenda --- */

/*Agenda*/

table.diames

{
    font-size: 1em;
	font.weight:bold;
    margin: 4px 0px 15px;
    width: 600px;
    border-bottom: #E2E2E2 1px solid;
}

table.diames caption
{
    padding: 0px;
    font-weight: bold;
    font-size: 16px;
    margin: 0px;
    color: #333;
    text-align: left;
}

table.diames th
{
    padding: 4px 8px;
    border-top: #E2E2E2 1px solid;
    font-weight: bold;
	margin-left: 10px;
    border-left: #ffffff 2px solid;
    width: 40px;
    color: #666666;
    background-color: #f5f5f5;
}

table.diames td
{
    padding: 4px 8px;
    border-top: #E2E2E2 1px solid;
    background-color: #FEF5E7;
}

.th1
{
    padding: 4px;
    border-top: #a9adb8 1px solid;
    border-right: #ffffff 6px solid;
}

/*calendario*/

#calendario

{
    margin-top: 15px;
    margin-bottom: 15px;
    width: 600px;
    height: 150px

}

#mesactual
{  
	float: left;
	font-family:Arial, Helvetica, sans-serif;
}

#mesfuturo
{
    float: right;
}

#mesactual h3
{
    border: #ccc 1px solid;
    font-size: 11px;
    margin: 0px ;
    color: #000000;
    background-color: #85C1E3;
	background-image:none;
    text-align: center;
	padding: 2px;
	
}

#mesactual a
{
	color:#000000;
	text-decoration:none;
}
#mesfuturo h3

{
    border: #ccc 1px solid;
    font-size: 11px;
    margin: 0px;
    color: #666666;
    background-color: #FDEBD0;
    text-align: center;
	padding: 2px;
}

.hojames table
{
    border: #ccc 1px solid;
	border-top: 0px;
    font-size: 11px;
    width: 286px;
    color: #666666;
    text-align: center;
	  
}

.hojames th
{
    background-color: #E6F3FA;
	 border: #ccc 1px solid;
}
.hojames td
{
	 border: #f0f0f0 1px solid;
}

.agenda-f
{
    color: #000000;
	background-color:#F7F7F7;
}

#contenido td.agenda-f a
{
    color: #000000;
}

.agenda-h
{
    border-right: #01809D 2px solid !important;
    border-top:  #01809D 2px solid !important;
    border-left: #01809D 2px solid !important;
    border-bottom: #01809D 2px solid !important;
    
}

.agenda-e
{
    background-color: #c9d2ef
}

.agenda-fh
{
    background-color:#CCE6EB;
    color: #000000;
}

#contenido td.agenda-fh a
{
    color: #000000
}

.agenda-eh
{

    background-color: #c9d2ef
}

.agenda-fe
{
    color: #cc0000;
    background-color: #c9d2ef
}

#contenido td.agenda-fe a
{
    color: #cc0000
}

.agenda-efh
{

    border-right: #cc0000 1px solid;
	border-top: #cc0000 1px solid;
    border-left: #cc0000 1px solid;
    color: #cc0000;
    border-bottom: #cc0000 1px solid;
    background-color: #c9d2ef
}

#contenido td.agenda-efh{color: #000000;}
.calendario{padding-bottom: 30px;}

/* NUEVOS FONDOS PARA LOS DIAS DESTACADOS DEL CALENDARIO */

.agenda-ah{background-color: #E9ECC6}
.agenda-ao{background-color: #C9D2EF}
.agenda-no{ background-color: #C9D2EF}
.agenda-mas{background-color: #99cccc;}
.leyenda{ width:280px; float:left; display:inline;font-size:0.75em;}
.leyenda ul{margin-top:10px; margin-left:5px; width:250px; float:left; display:inline;}
.leyenda ul li{margin:0px; padding:0px;float:left; display:inline;  height:21px;}
.hoy{background:url(../images/leyendacalendario/hoy.jpg) no-repeat top left; padding-left:45px !important; padding-top:3px !important; width:80px;}
.mas{background:url(../images/leyendacalendario/mas.jpg) no-repeat top left; padding-left:45px !important; padding-top:3px !important; width:80px;}
.e{background:url(../images/leyendacalendario/e.jpg) no-repeat top left; padding-left:45px !important; padding-top:3px !important; width:80px;}
.eh{background:url(../images/leyendacalendario/eh.jpg) no-repeat top left;padding-left:45px !important; padding-top:3px !important; width:80px;}
.fh{background:url(../images/leyendacalendario/fh.jpg) no-repeat top left; padding-left:45px !important; padding-top:3px !important; width:80px;}
.fes{background:url(../images/leyendacalendario/fes.jpg) no-repeat top left; padding-left:45px !important; padding-top:3px !important; width:80px;}
/*_________________________________________________________*/
