.casilla1
{
font-size: 9px;
font-family: verdana;
}
.casilla2
{
font-size: 10px;
font-family: verdana;
}
.desple{
font-size: 9px;
font-family: verdana;
width: 400px;
background-color: #cccccc;	
}
.menu
{
color: #ffffff;
font-size: 12px;
font-family: verdana;
text-align: center;
}

a.lkmenu{
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-family: verdana;
}

a.modif{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-family: verdana;
}

.contenido_tabla
{
color: #000000;
font-size: 12px;
font-family: verdana;
}


.texto
{
font-size: 12;
font-face: verdana;
}



/* ----------- Calendario -------------*/

.texto_semana{
	font-size: 10;
	font-family: verdana;
	padding:3px 5px;
	text-align: center;
	background-color: #999999;
}

th{
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	padding:3px;
	background-color: #333333;

}

.tds{
	border-bottom: 1px solid #dcdacc;
	background-color: #f4f4f4;
	color:#333333;
	padding:3px;
	font-size:100%;
	vertical-align: middle;
}

.tdmesant {
	padding:3px 5px;
	background-color:#eeeeee;
	border: none;
	}
	
.tdmes {
	background-color: #ffffff;
	padding:3px 5px;
	color:#669900;
	font-size: 12px;
	font-family: verdana;	
}

.tdmeslink {
	color:#FFFFFF;
	text-decoration:none;
	background-color: #ff0000;
}

.tdmeslink:hover{
	background-color: #494643;
}

.tdmeslink a{
	color:#FFFFFF;
	text-decoration:none;
}

.tdmeslink a:hover{
	color:#FFFFFF;
	text-decoration:none;
}


.tdnormal{
	font-size: 10;
	font-family: verdana;
	padding:3px 5px;
	text-align: center;
	background-color: #cccccc;
}

.tdhoy {
	font-size: 10;
	font-family: verdana;
	padding:3px 5px;
	border:1px solid #b2770e;
	text-align: center;
}

.tdevento {
	background-color: #3399cc;
	color:#FFFFFF;
	padding:0px;
	text-align:center;
}

.tdevento a{
	color:#FFFFFF;
	text-decoration:none;
}


.tdevento:hover{
	background-color: #66aecf;
}

.clh{
	font-size: 10;
	font-family: verdana;
	padding:3px 5px;
	text-align: center;
	background-color: #ff0000;
	border:1px solid #b2770e;
}

.clh_osc{
	padding:3px 5px;
	text-align: center;
	background-color: #00a0ff;
	border:1px solid #b2770e;
}

.clh_pa{
	padding:3px 5px;
	text-align: center;
	background-color: #a3d628;
	border:1px solid #b2770e;
}

.clh_po{
	padding:3px 5px;
	text-align: center;
	background-color: #fecd00;
	border:1px solid #b2770e;
}

.clh_r{
	padding:3px 5px;
	text-align: center;
	background-color: #8c4db0;
	border:1px solid #b2770e;
}

.clh_jo{
	padding:3px 5px;
	text-align: center;
	background-color: #b06c4d;
	border:1px solid #b2770e;
}

.cln{
	font-size: 10;
	font-family: verdana;
	padding:3px 5px;
	text-align: center;
	background-color: #FFCC00;
}

.cln_osc{
	padding:3px 5px;
	text-align: center;
	background-color: #00a0ff;
}

.cln_pa{
	padding:3px 5px;
	text-align: center;
	background-color: #a3d628;
}

.cln_po{
	padding:3px 5px;
	text-align: center;
	background-color: #fecd00;
}

.cln_r{
	padding:3px 5px;
	text-align: center;
	background-color: #8c4db0;
}

.cln_jo{
	padding:3px 5px;
	text-align: center;
	background-color: #b06c4d;
}

.total{
	background-color:#ff0000;
	text-align:right;
	color:#ffffff;
	padding-top:4px;
	padding-right:10px;
	padding-bottom:3px;
	
}

a.calend{
	font-weight: normal;
	color: #ffffff;
	text-decoration:none;
}	

a.calend:hover {
    color: #ffffff;
	text-decoration:none;
}	
