a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: underline;
}
span.archivo a {
	color: grey;
	text-decoration: underline;
}
.estasen {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666633;
}
.hora {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.botonesmenu {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.titular2 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.formularios {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	background-color: DFD8BF;
	border: 1px solid B7AB80;
}
.titulares1 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

table.titulares1 td.curso a{
	color: #000000;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	text-decoration:underline;
	font-weight: bold;
}
.textonormal {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}
.titular3 {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial;
}
table.titular3 td.curso a{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration:underline;
	font-family: Tahoma, Verdana, Arial;
}
.titular4 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #000000;

}

/* month calendar - title area */
table.motitle {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial;
}
table.motitle td {
	background-color: #FFFBF7;
}
table.motitle th {
	background-color: #FFFBF7;
	font-size: 10pt;
}

table.mocal {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}
table.mocal th {
	background-color: #FFFBF7;
	color: #000000;
}
table.mocal td {
}
table.mocal td.week {
	vertical-align: top;
	background-color: #FFFBF7;
	height: 80px;
}
table.mocal td.empty {
	background-color: #FFFBF7;
	color: #aaaaaa;
	text-align: left;
	vertical-align: top;
	height: 80px;
}
table.mocal td.day  {
	background-color: #DFD8BF;
	color: #333366;
	text-align: left;
	vertical-align: top;
	height: 80px;
}
table.mocal td.today {
	background-color: #FF9184;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
}

table.mocal td.weekend {
	background-color: #C1B384;
	text-align: left;
	vertical-align: top;
}

table.mocal .event {
}


/* mini calendar - title area */
table.minititle {
font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial;
}
table.minititle td {
}
table.minititle th {
	font-weight: normal;
}

table.minical {
font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	height:127px
}
table.minical th {
	font-weight: normal;
}
table.minical td {
}
table.minical td.week {
}
table.minical td.empty {
	background-color: #FFFBF7;
	color: #aaaaaa;
}
table.minical td.day  {
	background-color: #DFD8BF;
	text-align: center;
}
table.minical td.today {
	background-color: #FF9184;
	font-weight: bold;
	text-align: center;
}
table.minical td.weekend {
	background-color: #C1B384;
	text-align: center;
}
table.minical td.weekDay {
	background-color: #DFD8BF;
	text-align: center;
}
table.minical td.Personal {
font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	background-color: #000000;
}
table.minical td.Personal span.Personal{
	color: #ffffff;
	font-weight: bold;
}
table.minical td.Personal a{
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}

table.minical td.ICAGI {
font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	background-color: #006699;
}
table.minical td.ICAGI span.ICAGI{
	color: #ffffff;
	font-weight: bold;
}
table.minical td.ICAGI a{
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}


table.minical td.ICASV {
font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	background-color: #006600;
}
table.minical td.ICASV span.ICASV{
	color: #ffffff;
	font-weight: bold;
}
table.minical td.ICASV a{
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}

table.minical td.ICAA {
font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	background-color: #339900;
}
table.minical td.ICAA span.ICAA{
	color: #ffffff;
	font-weight: bold;
}
table.minical td.ICAA a{
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}

table.minical td.Consejo {
font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	background-color: #cccc99;
}
table.minical td.Consejo span.Consejo{
	color: #ffffff;
	font-weight: bold;
}
table.minical td.Consejo a{
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}

table.minical td.Multiple {
font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	background-color: #BE7DFF;
}
table.minical td.Multiple span.Multiple{
}
table.minical td.Multiple a{
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}
table.minical .event {
}

/*  */

/* eventos */
table.Personal {
font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	background-color: #000000;
}
table.Personal span.Personal{
	color: #ffffff;
	font-weight: bold;
}
table.Personal a{
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}

table.ICAGI {
font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	background-color: #006699;
}
table.ICAGI span.ICAGI{
	color: #ffffff;
	font-weight: bold;
}
table.ICAGI a{
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}


table.ICASV {
font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	background-color: #006600;
}
table.ICASV span.ICASV{
	color: #ffffff;
	font-weight: bold;
}
table.ICASV a{
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}


table.ICAA {
font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	background-color: #339900;
}
table.ICAA span.ICAA{
	color: #ffffff;
	font-weight: bold;
}
table.ICAA a{
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}

table.Consejo {
font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	background-color: #cccc99;
}
table.Consejo span.Consejo{
	color: #ffffff;
	font-weight: bold;
}
table.Consejo a{
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}

table.Multiple {
font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	background-color: #BE7DFF;
}
table.Multiple span.Multiple{
}
table.Multiple a{
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}

div.paginas a{
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}
div.num_pagina a{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial;
}
/* contenedores de descripciones */
.contenedor {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}
.contenedor table td{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}
.contenedor_form {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}
.contenedor_form textarea{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	background-color: DFD8BF;
	border: 1px solid B7AB80;
}
.contenedor_form table td{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}
/* */

.textareaeditor
{
	/*border: 1px solid B7AB80;*/
	scrollbar-face-color: #c1b384;
	scrollbar-shadow-color: #dfd8bf;
	scrollbar-highlight-color: #c1b384;
	scrollbar-3dlight-color: #c1b384;
	scrollbar-darkshadow-color: #b7ab80;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
}
