body {font-family: Arial, Helvetica, Tahoma, sans-serif; background-color:#FFFFFF;}

.capaOculta
{
	visibility: visible;
	opacity: 0.0;
}

.capaMostrar
{
	opacity: 1.0;
	transition-property: opacity;
	transition-duration: 1.5s;
	transition-timing-function: linear;
	transition-delay: 0.25s;
}

.capaVisible
{
	visibility: visible;
	opacity: 1.0;
}

.capaOcultar
{
	opacity: 0.0;
	transition-property: opacity;
	transition-duration: 1.0s;
	transition-timing-function: linear;
	transition-delay: 0.25s;
}

.cajaCuadroBlanca { border: 1px solid #DAA520; background-color: #FFFFFF; padding: 1px;font-size: 10px;color: #232176;text-decoration: none; border-radius: 5px;}

.cajaCuadroAzul { border: 1px solid #DAA520; background-color: #FFFFE0; padding: 1px;font-size: 10px;color: #232176;text-decoration: none; border-radius: 5px;}
.cajaCuadroAzulV { border: 0px solid #232176; background-color: #E9E8FF;	padding: 1px;font-size: 10px;color: #232176;text-decoration: none;}
.cajaBordesAzul { border: 1px solid #232176;padding: 1px;font-size: 10px;color: #232176;text-decoration: none;}
.cajaBordesFrmAzul { border: 1px solid #232176;padding: 1px;font-size: 10px;color: #232176;text-decoration: none;}

.TitularAzul {font-family:Tahoma,Arial,Helvetica; font-size: 10pt;font-weight: bold;color: #FFFFFF;text-decoration: none;background-color: #E9967A;	padding: 2px; border-radius: 5px;}
.TitularAzull {font-size: 10pt;font-weight: bold;color: #FFFFFF;border-bottom:1px solid #FFFFFF; text-decoration: none;background-color: #E9967A; padding: 2px; border-radius: 5px;}
.TitularAzull a:link {font-size: 10pt;font-weight: normal;	color: #FFFFFF;	text-decoration: none;}
.TitularAzull a:visited {font-size: 10pt;font-weight: normal; color: #FFFFFF;	text-decoration: none;}
.TitularAzulp {font-size: 8pt;font-weight: bold;color: #FFFFFF;text-decoration: none; background-color: #232176;	padding: 1px;}

.SubTitular {font-size: 8pt;color: #232176;text-decoration: none;background-color: #FEE9A9;	padding: 1px;}

.TextoAzul {font-family:Tahoma,Arial,Helvetica; font-size: 10pt;font-weight: normal;color: #232176;text-decoration: none;padding-top: 0px; padding-left: 5px;}
.TextoAzul a {font-family:Tahoma,Arial,Helvetica; font-size: 10pt;font-weight: normal;	color: #232176;	text-decoration: underline;}
.TextoAzul a:hover {font-family:Tahoma,Arial,Helvetica; font-size: 10pt;font-weight: normal;	color: #232176;	text-decoration: underline;}
.TextoAzul a:link {font-family:Tahoma,Arial,Helvetica; font-size: 10pt;font-weight: normal;	color: #232176;	text-decoration: underline;}
.TextoAzul a:visited {font-family:Tahoma,Arial,Helvetica; font-size: 10pt;font-weight: normal;	color: #232176;	text-decoration: underline;}

.TextoAzulpq {font-family:Tahoma,Arial,Helvetica; font-size: 8pt;font-weight: normal;	color: #232176;	text-decoration: none;}
.TextoAzulpq a {font-family:Tahoma,Arial,Helvetica; font-size: 8pt;font-weight: normal;	color: #232176;	text-decoration: none;}
.TextoAzulpq a:hover {font-family:Tahoma,Arial,Helvetica; font-size: 8pt;font-weight: normal; color: #FF0000;	text-decoration: none;}
.TextoAzulpq a:link {font-family:Tahoma,Arial,Helvetica; font-size: 8pt;font-weight: normal;	color: #232176;	text-decoration: none;}
.TextoAzulpq a:visited {font-family:Tahoma,Arial,Helvetica; font-size: 8pt;font-weight: normal;	color: #232176;	text-decoration: none;}

.TextoRojo {font-family:Tahoma,Arial,Helvetica; font-size: 9pt;font-weight: bol;	color: #FF0000;	text-decoration: none;}
.TextoRojo a {font-family:Tahoma,Arial,Helvetica; font-size: 9pt;font-weight: normal;	color: #FF0000;	text-decoration: none;}
.TextoRojo a:hover {font-family:Tahoma,Arial,Helvetica; font-size: 9pt;font-weight: normal; color: #FF0000;	text-decoration: none;}
.TextoRojo a:link {font-family:Tahoma,Arial,Helvetica; font-size: 9pt;font-weight: normal;	color: #FF0000;	text-decoration: none;}
.TextoRojo a:visited {font-family:Tahoma,Arial,Helvetica; font-size: 9pt;font-weight: normal;	color: #FF0000;	text-decoration: none;}

.TextoRojoN {font-family:Tahoma,Arial,Helvetica; font-size: 8pt;font-weight: bol;	color: #FF0000;	text-decoration: none;}
.TextoRojoN a {font-family:Tahoma,Arial,Helvetica; font-size: 8pt;font-weight: normal;	color: #FF0000;	text-decoration: none;}
.TextoRojoN a:hover {font-family:Tahoma,Arial,Helvetica; font-size: 8pt;font-weight: normal; color: #FF0000;	text-decoration: none;}
.TextoRojoN a:link {font-family:Tahoma,Arial,Helvetica; font-size: 8pt;font-weight: normal;	color: #FF0000;	text-decoration: none;}
.TextoRojoN a:visited {font-family:Tahoma,Arial,Helvetica; font-size: 8pt;font-weight: normal;	color: #FF0000;	text-decoration: none;}

.TextoAzulpqV {font-size: 7pt;font-weight: normal;	color: #232176;	text-decoration: none;}

.TextoAzulpqN {font-size: 8pt;font-weight: normal;	color: #BCD4E0;	text-decoration: none;}
.TextoAzulpqS {font-size: 8pt;font-weight: normal;	color: #232176;	text-decoration: none;font-weight: bold;}
.TextoAzulpqN a {font-size: 8pt;font-weight: normal;	color: #BCD4E0;	text-decoration: none;}
.TextoAzulpqS a {font-size: 8pt;font-weight: normal;	color: #232176;	text-decoration: none;font-weight: bold;}

.LinAzulpq {font-size: 8pt;font-weight: normal; color: #232176;	text-decoration: none;padding-top: 0px; border-bottom:1px solid #006EB2;}
.LinAzulpq a {font-size: 8pt;font-weight: normal;	color: #232176;	text-decoration: none;}
.LinAzulpq a:hover {font-size: 8pt;font-weight: normal;	color: #232176;	text-decoration: none;}
.LinAzulpq a:link {font-size: 8pt;font-weight: normal;	color: #232176;	text-decoration: none;}
.LinAzulpq a:visited {font-size: 8pt;font-weight: normal;	color: #232176;	text-decoration: none;}

.tdAgendaFondo {background-color:#232176;}
.tdAgenda8 {font-size:7pt; color: #232176;border: 1px solid #232176; text-align:center; background-color:#FFFFFF; cursor:hand;}
.tdAgenda8 a {font-size:7pt; color: #232176;}

.tdAgendaVA {font-size:7pt; color: #232176;text-align:center; background-color:#FFFFFF;}
.tdAgendaVA a {font-size:7pt; color: #232176;}

.tdAgendaVAa {font-size:7pt; color: #FF0000;font-weight: bold;text-align:center; background-color:#E9F7FF; cursor:hand;}
.tdAgendaVAa a {font-size:7pt; color: #FF0000;font-weight: bold;}

.tdAgenda8ND {font-size:7pt; color: #232176; text-align:center; background-color:#E9F7FF; cursor:hand;}
.tdAgenda8ND a {font-size:7pt; color: #232176; text-align:center; text-decoration:underline; background-color:#E9F7FF;}

table.carp { font-family: Tahoma,Arial,Helvetica; font-size:10pt; border: 2 solid #3366CC; background-color:#ffffff;}

table.CabRes { font-family: Tahoma,Arial,Helvetica; font-size:10pt;background-color:#ffffff;}

tr.titulo {font-family: Tahoma,Arial,Helvetica; font-size:10pt; background-color:#6699CC; color:#0E335C}
td.tituloAg {font-family: Tahoma,Arial,Helvetica; font-size:10pt; background-color:#6699CC; color:#0E335C; border-left:1px solid #FFFFFF;}
td.titulo2 {font-family: Tahoma,Arial,Helvetica; font-size:8pt; background-color:#B5DEF4; color:#0E335C}
td.titulo3 {font-family: Tahoma,Arial,Helvetica; font-weight:bold; font-size:10pt; background-color:#B5DEF4; color:#0E335C}
td.lineas1 {font-family: Tahoma,Arial,Helvetica; font-size:12pt; background-color:#6699CC; color:#ffffff; border-bottom:1px solid #FFFFFF;}
td.lineas10 {font-family: Tahoma,Arial,Helvetica; font-size:10pt; background-color:#6699CC; color:#ffffff; border-bottom:1px solid #FFFFFF;}
td.lineas {font-family: Tahoma,Arial,Helvetica; font-size:8pt; background-color:#ffffff; border-bottom:1px solid #9A9A9A;}
td.bordes {font-family: Tahoma,Arial,Helvetica; font-size:8pt; background-color:#ffffff; border:1px solid #6699CC;}

td.tituloAg {font-family: Tahoma,Arial,Helvetica; font-size:10pt; color:#0E335C; background-color:#6699CC; }
td.tdRes12c {font-family: Tahoma,Arial,Helvetica; font-size:12pt; background-color:#ffffff;color:#0E335C}
td.tdRes10 {font-family: Tahoma,Arial,Helvetica; font-size:10pt; background-color:#ffffff;}
td.tdRes10c {font-family: Tahoma,Arial,Helvetica; font-size:10pt; background-color:#ffffff;color:#0E335C}
td.tdRes8 {font-family:Tahoma,Arial,Helvetica; font-size:8pt; background-color:#ffffff;}
td.tdAgenda8C {font-family:Tahoma,Arial,Helvetica; font-size:8pt; text-align:center;cursor:hand;border-right: 1px solid #232176;background-color:#ffffff;}
td.tdAgenda8CR {font-family:Tahoma,Arial,Helvetica; font-size:8pt; text-align:center; border-right: 1px solid #232176;}
td.tdAgenda8CR {font-family:Tahoma,Arial,Helvetica; font-size:8pt; text-align:center; }
td.tdPie {font-family: Tahoma,Arial,Helvetica; font-size:8pt; font-weight:bold; color:#0E335C }

.frmboton {font-family:Tahoma,Arial,Helvetica,MS Sans Serif; font-size:10px;color:#232176; background-color:#F9FDFF; border:1px SOLID #7F9DB9; cursor:hand}
.frmdesp {font-family:Tahoma,Arial,Helvetica,MS Sans Serif; font-size:10px;color:#232176; background-color:#F9FDFF; border:1px SOLID #FFC20E;}
.frmdesp2 {font-family:Tahoma,Arial,Helvetica;font-size:11px;color:#000066;background-color:#FFFFFF}

.txtarea {font-family:Tahoma,Arial,Helvetica,MS Sans Serif,Courier New; font-size:12px;color:#232176; background-color:#F9FDFF; border:1px SOLID #7F9DB9}

input {font-family:Tahoma,Arial,Helvetica,MS Sans Serif; font-size:12px;color:#232176; background-color:#F9FDFF; border:1px SOLID #7F9DB9}

select {font-family:Tahoma,Arial,Helvetica,MS Sans Serif; font-size:12px;color:#232176; background-color:#F9FDFF; border:1px SOLID #0000ff;}

.inputchk {font-family:Tahoma,Arial,Helvetica,MS Sans Serif; font-size:10px; color:#A0522D; background-color:#FFFFE0; border:0px SOLID #A0522D}
.inputchkbp {font-family:Tahoma,Arial,Helvetica,MS Sans Serif; font-size:8px;color:#A0522D; background-color:#FFFFE0; border:0px SOLID #A0522D}

.cajaMenu { border: 1px solid #DAA520; background-color: #FFFFE0;	padding: 1px;font-size: 10px;color: #232176;text-decoration: none;; border-radius: 5px;}

.MenuTit { font-family:Tahoma,Arial,Helvetica; font-size: 10pt;font-weight: bold;color: #FFFFFF;text-decoration: none;background-color: #E9967A;padding-left: 2px; padding-bottom: 1px; border-radius: 5px;}
.MenuTit a {font-family:Tahoma,Arial,Helvetica; font-size: 10pt;font-weight: bold;color: #FFFFFF;text-decoration: none; border-radius: 5px;}
.MenuTit a:hover {font-family:Tahoma,Arial,Helvetica; font-size: 10pt;font-weight: bold;color: #FFFFFF; border-radius: 5px;}

.MenuSubTit {font-family:Tahoma,Arial,Helvetica; font-size: 9pt;font-weight: bold;color: #A0522D;text-decoration: none; text-align: center; background-color: #FFDAB9;padding-bottom: 2px; border-radius: 5px;}
.MenuSubTit a {font-family:Tahoma,Arial,Helvetica; font-size: 9pt;font-weight: bold;color: #FFFFFF;text-decoration: none; text-align: center; border-radius: 5px;}
.MenuSubTit a:hover {font-family:Tahoma,Arial,Helvetica; font-size: 9pt;font-weight: bold; text-align: center;color: #FFFFFF; border-radius: 5px;}

.MenuOpcion {font-family:Tahoma,Arial,Helvetica; font-size: 8pt;color: #232176;text-decoration:none;padding-left: 20px;}
.MenuOpcion a {font-family:Tahoma,Arial,Helvetica; font-size: 8pt;color: #232176;text-decoration: none;}
.MenuOpcion a:hover {font-family:Tahoma,Arial,Helvetica; font-size: 8pt;color: #232176;}

.MenuSubOpcion {font-family:Tahoma,Arial,Helvetica; font-size: 8pt;color: #232176;text-decoration:none;padding-left: 18px;}
.MenuSubOpcion a {font-family:Tahoma,Arial,Helvetica; font-size: 8pt;color: #232176;text-decoration: none;}
.MenuSubOpcion a:hover {font-family:Tahoma,Arial,Helvetica; font-size: 8pt;color: #232176;}

.MenuBanco1 {font-size: 8pt;color: #232176;text-decoration:none;padding: 0px;padding-left: 15px;}
.MenuBanco1 a {font-size: 8pt;color: #232176;text-decoration: none;}
.MenuBanco1 a:hover {font-size: 8pt;color: #232176;}

.MenuBanco2 {font-size: 7pt;color: #232176;text-decoration:none; padding: 0px;padding-left: 30px;}
.MenuBanco2 a {font-size: 7pt;color: #232176;text-decoration: none;}
.MenuBanco2 a:hover {font-size: 7pt;color: #232176;}

.Espacios {font-family:Courier New;font-size: 7pt;padding: 0px;}

.Peq {font-family:Tahoma,Arial,Helvetica,MS Sans Serif;font-size: 6pt;padding: 0px;}

.Simbolos {font-family:Wingdings;font-size: 10pt; color:#005081; text-decoration:none;}

.numcarp {font-family: Tahoma,Arial,Helvetica; font-size:7pt; color:#3333CC; font-weight: bold;}
.numdocs {font-family: Tahoma,Arial,Helvetica; font-size:7pt; color:#339900; font-weight: bold;}

body {
scrollbar-arrow-color: #93300A;
scrollbar-base-color: FFEFC1;
scrollbar-dark-shadow-color: #FCF8E9;
scrollbar-track-color: #FCF8E9;
scrollbar-face-color: #FCF8E9;
scrollbar-shadow-color: #FFEFC1;
scrollbar-highlight-color: FFEFC1;
scrollbar-3d-light-color: #FFEFC1;
}

.NoTePermis { font-family: Tahoma,Arial,Helvetica;
	font-size: 12px;
	color: #FF0000;
	padding: 5px;
	background-color: #E9E8FF;
	border: 1px SOLID #000099
}
.NoTePermis A { font-family: Tahoma,Arial,Helvetica;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.NoTePermis A:hover { font-family: Tahoma,Arial,Helvetica;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
.NoTePermis A:link { font-family: Tahoma,Arial,Helvetica;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.GraficoEscala {
	border-left: 2px solid #017CD9;
	border-top: 2px solid #017CD9;
}
.GraficoEscalaAB {
	border-left: 2px solid #017CD9;
	border-top: 2px solid #017CD9;
	border-bottom: 2px solid #017CD9;
}
.GraficoBordeSuperior {
	border-top: 2px solid #017CD9;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	text-align: center;
	color: #232176;
}

.tituloCal {
font-family: Tahoma, Arial, Helvetica, sans-serif; 
border: 0px; 
background-color: #BBBBFF;	
padding: 1px;
font-size: 18px;
color: #232176;
text-decoration: none;
}
.tituloCal a {
font-family: Tahoma, Arial, Helvetica, sans-serif; 
border: 0px; 
background-color: #BBBBFF;	
text-decoration: none;
}

.tituloDia {
font-family: Tahoma, Arial, Helvetica, sans-serif; 
border: 0px; 
background-color: #BBBBFF;	
padding: 1px;
font-size: 18px;
color: #232176;
text-decoration: none;
}

.cajaCal {
font-family: Tahoma, Arial, Helvetica, sans-serif; 
/*border: 1px solid #232176; */
border: 0px; 
background-color: #E0E0FF;	
padding: 1px;
font-size: 18px;
color: #232176;
text-decoration: none;
}
.cajaCal a {
font-family: Tahoma, Arial, Helvetica, sans-serif; 
border: 0px; 
background-color: #E0E0FF;	
font-size: 18px;
color: #232176;
text-decoration: none;
}

.cajaCalSignat {
font-family: Tahoma, Arial, Helvetica, sans-serif; 
border: 0px; 
background-color: #00FF00;	
padding: 1px;
font-size: 18px;
color: #232176;
text-decoration: none;
}
.cajaCalSignat a {
background-color: #00FF00;	
text-decoration: none;
}

.cajaCalSiSi {
font-family: Tahoma, Arial, Helvetica, sans-serif; 
border: 0px; 
background-color: #FFFF00;	
padding: 1px;
font-size: 18px;
color: #232176;
text-decoration: none;
}
.cajaCalSiSi a {
background-color: #FFFF00;	
text-decoration: none;
}

.cajaCalNoSi {
font-family: Tahoma, Arial, Helvetica, sans-serif; 
border: 0px; 
background-color: #FF0000;	
padding: 1px;
font-size: 18px;
color: #232176;
text-decoration: none;
}
.cajaCalNoSi a {
background-color: #FF0000;	
text-decoration: none;
}

.cajaCalNoNo {
font-family: Tahoma, Arial, Helvetica, sans-serif; 
border: 0px; 
background-color: #FF7F00;	
padding: 1px;
font-size: 18px;
color: #232176;
text-decoration: none;
}
.cajaCalNoNo a {
background-color: #FF7F00;	
text-decoration: none;
}

.cajaCuadroAzulBR { border: 1px solid #232176; background-color: #E9E8FF;	padding: 0px;font-size: 10px;color: #232176;text-decoration: none; border-radius: 10px; opacity:0.7; filter:alpha(opacity=70);}
.TitularAzulBR {font-family:Tahoma,Arial,Helvetica; font-size: 10pt;font-weight: bold;color: #FFFFFF;text-decoration: none;background-color: #232176; padding: 1px; border-radius: 10px 10px 0px 0px;}
.inputXL {font-family:Arial,Tahoma,Helvetica,MS Sans Serif; font-size:16px; font-weight: bold; color:#232176; background-color:#F9FDFF; border:1px SOLID #7F9DB9}
.TextoAzulXL {font-family:Arial,Tahoma,Helvetica; font-size: 16px; font-weight: bold; color: #232176;text-decoration: none;padding-top: 0px; padding-left: 5px;}
