body {
	margin: 0px;
	background-color: #ffffff;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #000000;
	font-weight: bold;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #326292;
	font-weight: bold;
	text-decoration: none;
}
.apartados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.apartados:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.apartados:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFF66;
	font-weight: bold;
	text-decoration: none;
}
.celdaprincipal{ 
  border-right: solid;
  border-left: solid; 
   border-width: 1px; 
   PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
   border-color: #000000; 
   font-family: verdana, arial, sans-serif; 
   font-size: 7.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: #000000; 
   background-color: #CCCCCC; 
   font-family: verdana, arial, sans-serif; 
   font-size: 7.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: #000000; 
   font-family: verdana, arial, sans-serif; 
   font-size: 7.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: #000000; 
   font-family: verdana, arial, sans-serif; 
   font-size: 7.5pt; }

BODY  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	background-color : #ffffff;
}

TD  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
}

INPUT  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

TEXTAREA  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

SELECT  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

.altn  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #ffffff;
	background-color: #666666;
}

.tit  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #ffffff;
	background-color: #333333;
	font-weight: bold;
}

.daySelected  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	background-color:#990033;
}
.daySelected:link {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #000033;
	font-weight: bold;
	text-decoration:none;
	background-color:#990033;
}

.horario {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;	
	color: #990033;
	font-weight: bold;
	background-color:#FFCCFF;
	border-color:#990000;
	border-width:thick;
}

.horarioDeshabilitado {
	background-color:#CCCCCC;	
}


/* Estilos para mostrar un periodo de horas en el que es posible realizar una reserva */
/* */
.TituloG  {
	font-family : verdana,arial,helvetica;
	font-size : 12pt;
	color: #990033;
	font-weight: bold;
	text-decoration:none;
}
.TituloP  {
	font-family : verdana,arial,helvetica;
	font-size : 9pt;	
	font-style : italic;	
	color: #AA3333;
	font-weight: bold;
	text-decoration:none;
}


.textoMenuCabecera {
	font-family : verdana,arial,helvetica;
	font-style:italic;
	font-size:9px;
	color: #000000;
	text-decoration:none;
}
.textoMenu {
	font-family : verdana,arial,helvetica;
	font-size:9px;
	color: #000000;
	text-decoration:none;
}
.textoMenu:link {
	font-family : verdana,arial,helvetica;
	font-size:9px;
	color: #000000;
	text-decoration:none;
	font-style:normal;
}
.textoMenu:hover {
	font-family : verdana,arial,helvetica;
	font-size:9px;
	text-decoration:none;
	font-style:normal;
}
.textoMenuSelected {
	font-family : verdana,arial,helvetica;
	font-size:9px;
	color: #000000;
	background-color: #FFFF99;
}

/* Estilo aņadidos para el sistema de reservas y actividades (Tomas) */


.weekDay {	font-family : verdana,arial,helvetica;	font-size : 10pt;	color: #ffffff;	background-color:#711324; }
.calendarioImagen{ background-image:url(../../img/hover-bg.gif)}
.calendarioColor {	BORDER-LEFT: #000000 1px solid;	BORDER-RIGHT: #000000 1px solid;	FONT-SIZE: 7.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:#711324}

.mes {	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; }
.mes:link {	PADDING-LEFT: 5px;	PADDING-RIGHT: 5px;	FONT-SIZE: 7.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:#711324; PADDING-LEFT: 1px;PADDING-RIGHT: 1px; FONT-SIZE: 9pt; PADDING-TOP: 4px; PADDING-BOTTOM: 4px;VERTICAL-ALIGN: top; COLOR: #FFFFFF; LINE-HEIGHT: 11pt; FONT-FAMILY: verdana, arial, sans-serif;  font-weight: bold; }
.autenticarB { background-color:#7A3E57; PADDING-LEFT: 1px;PADDING-RIGHT: 1px; FONT-SIZE: 7.5pt; PADDING-TOP: 1px; PADDING-BOTTOM: 1px;VERTICAL-ALIGN: top; COLOR: #000000; 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: 7.5pt; COLOR: #000000; FONT-FAMILY: verdana, arial, sans-serif; background-color:#FFCCCC}
TD.Thorario2 {
	FONT-SIZE: 7.5pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana, arial, sans-serif;
	background-color:#8b203d;
	font-weight: normal;
}

.fondoTHorario { background-color:#F1E2E9}
.cabezaHorario {	font-family : verdana,arial,helvetica;	font-size : 10pt;		color: #ffffff;	font-weight: bold;	background-color:#8b203d;	border-color:#990000;	border-width:thick;	cursor: pointer;}
.cabezaHorariooff {	font-family : verdana,arial,helvetica;	font-size : 10pt;		color: #8b203d;	font-weight: bold;	background-color:#CCCCCC;	border-color:#990000;	border-width:thick;	cursor: pointer;}
.interiorHorario {	font-family : verdana,arial,helvetica;	font-size : 10pt;		color: #000000;	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:#CCCCCC;	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: 7.5pt; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 11pt; FONT-FAMILY: verdana, arial, sans-serif}

