body {
	margin: 0px;
	background-color:#305728;
	}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #FFFF99;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #CCFFCC;
	font-weight: bold;
	text-decoration: underline;
}
.celdaprincipal{ 
  border-right: solid;
  border-left: solid; 
   border-width: 1px; 
   PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
   border-color: #ffffff; 
   background-color: #ffffff; 
   font-family: verdana, arial, sans-serif; 
   font-size: 8.5pt; }
.celdaarriba{ 
  border-right: solid;
  border-left: solid;
  border-bottom: solid;
  border-top: solid;
   border-width: 1px; 
   PADDING-TOP: 5px;
   PADDING-BOTTOM: 5px;
   PADDING-LEFT: 5px;
   PADDING-RIGHT: 5px;
   border-color: #ffffff; 
   background-color: #006600; 
   color:#FFFFFF;
   font-family: verdana, arial, sans-serif; 
   font-size: 8.5pt; }
.celdaencabezados{ 
  border-right: solid;
  border-left: solid;
  border-bottom: solid;
  border-top: solid;
   border-width: 1px; 
   PADDING-TOP: 5px;
   PADDING-BOTTOM: 5px;
   PADDING-LEFT: 5px;
   PADDING-RIGHT: 5px;
   border-color: #ffffff; 
   font-family: verdana, arial, sans-serif; 
   font-size: 8.5pt; }
.celdaencabezadosnoti{ 
  border-right: solid;
  border-left: solid;
  border-top: solid;
   border-width: 1px; 
   PADDING-TOP: 5px;
   PADDING-BOTTOM: 5px;
   PADDING-LEFT: 5px;
   PADDING-RIGHT: 5px;
   border-color: #ffffff; 
   font-family: verdana, arial, sans-serif; 
   font-size: 8.5pt; }
.celdanoti{ 
  border-right: solid;
  border-bottom: solid;
  border-top: solid;
   border-width: 1px; 
   PADDING-TOP: 5px;
   PADDING-BOTTOM: 5px;
   PADDING-LEFT: 5px;
   PADDING-RIGHT: 5px;
   border-color: #ffffff; 
   font-family: verdana, arial, sans-serif; 
   font-size: 8.5pt; }

/* Estilo aņadidos para el sistema de reservas y actividades (Tomas) */


.weekDay {	font-family : verdana,arial,helvetica;	font-size : 10pt;	color: #ffffff;	background-color:#7C6D5C; }
.calendarioImagen{ background-image:url(img/hover-bg.gif) }
.calendarioColor {	BORDER-LEFT: #000000 1px solid;	BORDER-RIGHT: #000000 1px solid;	FONT-SIZE: 8.5pt;	BORDER-BOTTOM: #000000 1px solid;	VERTICAL-ALIGN: top;	COLOR: #000000;	LINE-HEIGHT: 11pt;	BORDER-TOP: #000000 1px solid;	FONT-FAMILY: verdana, arial, sans-serif;	background-color:#7C6D5C;}

.textosinbordes {	PADDING-LEFT: 5px;PADDING-RIGHT: 5px; FONT-SIZE: 8.5pt; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 11pt; FONT-FAMILY: verdana, arial, sans-serif; }
.mes {	PADDING-LEFT: 5px;PADDING-RIGHT: 5px; FONT-SIZE: 8.5pt; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 11pt; FONT-FAMILY: verdana, arial, sans-serif; }
.mes:link {	PADDING-LEFT: 5px;	PADDING-RIGHT: 5px;	FONT-SIZE: 8.5pt;	PADDING-TOP: 5px;	PADDING-BOTTOM: 5px;	VERTICAL-ALIGN: top;	COLOR: #000000;	FONT-FAMILY: verdana, arial, sans-serif;	text-decoration: none; }

.day      {	font-family : verdana,arial,helvetica;	font-size : 10pt; color: #999999; font-weight: bold; text-decoration:none; }
.day:link {	font-family : verdana,arial,helvetica;	font-size : 10pt; color: #990033; font-weight: bold; text-decoration:none; }
.day:visited{	font-family : verdana,arial,helvetica;	font-size : 10pt; color: #990033; font-weight: bold; text-decoration:none; }
.flecha      {	font-family : verdana,arial,helvetica;	font-size : 8pt; color: #990033; font-weight: bold;	text-decoration:none; }
.flecha:link {	font-family : verdana,arial,helvetica;	font-size : 8pt; color: #990033; font-weight: bold;	text-decoration:none; }

.autenticarA { background-color:#FFFFFF; PADDING-LEFT: 1px;PADDING-RIGHT: 1px; FONT-SIZE: 9pt; PADDING-TOP: 4px; PADDING-BOTTOM: 4px;VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 11pt; FONT-FAMILY: verdana, arial, sans-serif;  font-weight: bold; }
.autenticarB { background-color:#7C6D5C; PADDING-LEFT: 1px;PADDING-RIGHT: 1px; FONT-SIZE: 8.5pt; PADDING-TOP: 1px; PADDING-BOTTOM: 1px;VERTICAL-ALIGN: top; COLOR: #ffffff; LINE-HEIGHT: 11pt; FONT-FAMILY: verdana, arial, sans-serif; }
TD.atencion {	FONT-FAMILY: verdana, arial, sans-serif;	FONT-SIZE: 9pt;	color: #FF0000;	border: 1px solid #FF0000;}
TD.Thorario1 {	FONT-SIZE: 8.5pt; COLOR: #000000; FONT-FAMILY: verdana, arial, sans-serif; background-color:#666666}
TD.Thorario2 {	FONT-SIZE: 8.5pt; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, sans-serif; background-color:#666666}

.fondoTHorario { background-color:#CCCCCC}
.cabezaHorario {	font-family : verdana,arial,helvetica;	font-size : 10pt;		color: #990033;	font-weight: bold;	background-color:#FFFFCC;	border-color:#990000;	border-width:thick;	cursor: pointer;}
.cabezaHorariooff {	font-family : verdana,arial,helvetica;	font-size : 10pt;		color: #990033;	font-weight: bold;	background-color:#CCCCCC;	border-color:#990000;	border-width:thick;	cursor: pointer;}
.interiorHorario {	font-family : verdana,arial,helvetica;	font-size : 10pt;		color: #CCCCCC;	font-weight: bold;	background-color:#FFFFCC;	border-color:#990000;	border-width:thick;	cursor: pointer;}
.fondoHorario {	font-family : verdana,arial,helvetica;	font-size : 10pt;		color: #DDDDDD;	font-weight: bold;	background-color:#999999;	border-color:#990000;	border-width:thick;}
.campoObligatorio  {	font-family : verdana,arial,helvetica;	color: #000000;	background-color: #FFFF99;}
.campoNoObligatorio  {	font-family : verdana,arial,helvetica;	color: #000000;	background-color: #FFFFFF;}

TD.5 {	PADDING-LEFT: 5px;PADDING-RIGHT: 5px; FONT-SIZE: 8.5pt; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 11pt; FONT-FAMILY: verdana, arial, sans-serif}
a.barra {	PADDING-LEFT: 5px;PADDING-RIGHT: 5px; FONT-SIZE: 7.5pt; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 11pt; FONT-FAMILY: verdana, arial, sans-serif}
a.barra:hover {	PADDING-LEFT: 5px;PADDING-RIGHT: 5px; FONT-SIZE: 7.5pt; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;VERTICAL-ALIGN: top; 	color: #FF9933; LINE-HEIGHT: 11pt; FONT-FAMILY: verdana, arial, sans-serif}
.celdaarriba2 {

  border-right: solid;
  border-left: solid;
  border-bottom: solid;
  border-top: solid;
   border-width: 1px; 
   PADDING-TOP: 5px;
   PADDING-BOTTOM: 5px;
   PADDING-LEFT: 5px;
   PADDING-RIGHT: 5px;
   border-color: 000000; 
   background-color:#ada092; 
   font-family: verdana, arial, sans-serif; 
   font-size: 8.5pt;
}
.tit_act {
 FONT-SIZE: 8.5pt;
 COLOR: #000000;
 FONT-FAMILY: verdana, arial, sans-serif;
}
