a:link {  color: #CC0000; text-decoration: none}
a:visited { color: #CC0000; text-decoration: none}
a:hover { color: #CC0000; text-decoration: underline}

BODY{

}

/***** LINK **********/
.textoazulitolink:link {  color: #0065CE; text-decoration: none}
.textoazulitolink:visited { color: #0065CE; text-decoration: none}
.textoazulitolink:hover { color: #0065CE; text-decoration: none}
.textoblancolink:link {  color: #FFFFFF; text-decoration: none}
.textoblancolink:visited { color: #FFFFFF; text-decoration: none}
.textoblancolink:hover { color: #FFFFFF; text-decoration: none}
.textoblancolinksub:link {  color: #FFFFFF; text-decoration: underline}
.textoblancolinksub:visited { color: #FFFFFF; text-decoration: underline}
.textoblancolinksub:hover { color: #FFFFFF; text-decoration: underline}
.textolink:link {  color: #000000; text-decoration: none}
.textolink:visited { color: #000000; text-decoration: none}
.textolink:hover { color: #CC0000; text-decoration: none}
.textolink2:link {  color: #000000; text-decoration: underline}
.textolink2:visited { color: #000000; text-decoration: underline}
.textolink2:hover { color:#CC0000; text-decoration: underline}
.textolink3:link {  color: #000000; text-decoration: none}
.textolink3:visited { color: #000000; text-decoration: none}
.textolink3:hover { color:#CC0000; font-weight:bold; text-decoration: none}
.navlink:link {  color: #666666; text-decoration: none}
.navlink:visited { color: #666666; text-decoration: none}
.navlink:hover { color: #000000; text-decoration: underline}
.textogrislink:link {  color: #666666; text-decoration: none}
.textogrislink:visited { color: #666666; text-decoration: none}
.textogrislink:hover { color: #CC0000; text-decoration: none}
.textogrislinksub:link {  color: #666666; text-decoration: underline}
.textogrislinksub:visited { color: #666666; text-decoration: underline}
.textogrislinksub:hover { color: #CC0000; text-decoration: underline}
.textorojoicrlink:link {  color: #CC0000; text-decoration: none}
.textorojoicrlink:visited { color: #CC0000; text-decoration: none}
.textorojoicrlink:hover { color: #CC0000; text-decoration: none}
.textorojoicrlinksub:link {  color: #CC0000; text-decoration: underline}
.textorojoicrlinksub:visited { color: #CC0000; text-decoration: underline}
.textorojoicrlinksub:hover { color: #CC0000; text-decoration:underline}
.textomenuhomelink:link {  color: #0065CE; text-decoration: none}
.textomenuhomelink:visited { color: #0065CE; text-decoration: none}
.textomenuhomelink:hover { color: #CC0000; text-decoration: none}
.textoazullink:link {  color: #002BA3; text-decoration: underline}
.textoazullink:visited { color: #002BA3; text-decoration: underline}
.textoazullink:hover { color: #002BA3; text-decoration: underline}

/***** CLASES TEXTO *************/
.texto             {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; color: #000000; line-height: normal; vertical-align: baseline; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; word-spacing: normal}
.textorojo         {font-family: tahoma, arial, sans-serif;font-size: 11px;color:red;text-decoration: none; text-align:justify;}
.textofirma        {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; color: #FF9999; line-height: normal; vertical-align: baseline; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; word-spacing: normal}
.textorojoicr      {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; color: #CC0000; line-height: normal; vertical-align: baseline; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; word-spacing: normal}
.acamrojo          {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; color: #CC0000; line-height: normal; vertical-align: baseline; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; word-spacing: normal}
.textogris         {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; color: #666666; line-height: normal; vertical-align: baseline; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; word-spacing: normal}
.textogris2        {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; color: #C0C0C0; line-height: normal; vertical-align: baseline; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; word-spacing: normal}
.titulotxt         {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; text-decoration: underline}

.textoblanco    {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; color: #FFFFFF; line-height: normal; vertical-align: baseline; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; word-spacing: normal}
.textoazul      {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; color: #000099; line-height: normal; vertical-align: baseline; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; word-spacing: normal}
.textoazulito   {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; color: #0065CE; line-height: normal; vertical-align: baseline; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; word-spacing: normal}
.copyright     {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; color:#C0C0C0; line-height: normal; vertical-align: baseline; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; word-spacing: normal}
.navtop         {font-family: tahoma, arial, sans-serif;font-size: 11px;color: #FFFFFF;text-decoration: none; font-weight:bold; text-align:left;}
.titulotab      {font-family: tahoma, arial, sans-serif;font-size: 11px;color: #000000;text-decoration: none; text-align:left;}
.idmenuzda         {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; color: #000000; line-height: normal; vertical-align: middle; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; word-spacing: normal}
.desconectar       {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; color: #CC0000; line-height: normal; vertical-align: middle; font-style: normal; font-weight: bold; font-variant: normal; letter-spacing: normal; word-spacing: normal}

#tituloLetCapital  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000099;} 
#tituloLetCapital p:first-letter {
	font-size: 38px;
	padding: 3px;
	color: #000099;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	text-align:justify;
}

/***** FORM **********/
.camposForm        {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; color: #000000; line-height: normal; vertical-align: baseline; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; word-spacing: normal;background-color: #FFFFFF; border-style:solid; border-width: 1px;border-color: #ADAEAD #ADAEAD #ADAEAD}
.camposFormCheck   {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; color: #000000; line-height: normal; vertical-align: baseline; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; word-spacing: normal;}
.camposFormLogin   {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; color: #000000; line-height: normal; vertical-align: baseline; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; word-spacing: normal;background-color: #FFFFFF; border-style:solid; border-width: 1px;border-color: #ADAEAD #ADAEAD #ADAEAD}
.camposFormCliente {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; color: #000000; line-height: normal; vertical-align: baseline; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; word-spacing: normal;background-color: #FFFFFF; border-style:solid; border-width: 1px;border-color: #ADAEAD #ADAEAD #ADAEAD}
.camposFormNumeros {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; color: #000000; line-height: normal; vertical-align: baseline; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; word-spacing: normal;background-color: #FFFFFF; border-style:solid; border-width: 1px;border-color: #ADAEAD #ADAEAD #ADAEAD}
.camposFormBotones {font-family: tahoma, arial, sans-serif;font-size: 11px;color: #000000;text-decoration: none; text-align:center; background-color: #D5D5D5; border-style:solid; border-width: 1px;border-color: #999999 #999999 #999999}
.camposFormBotonLogin {font-family:Arial, Helvetica, sans-serif;font-size: 11px;color: #0065CE;text-decoration: none;font-weight=bold; text-align:center; background-color: #CEE3EF; border-style:solid; border-width: 1px;border-color: #ADAEAD #ADAEAD #ADAEAD}
.camposFormLogout  { font-family: tahoma, arial, sans-serif;font-size: 11px;color: #000000;text-decoration: none; text-align:center; background-color: #F9E282; border-style:solid; border-width: 1px;border-color: #333333 #333333 #333333}
.camposDisplayCliente {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; color: #000000; line-height: normal; vertical-align: baseline; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; word-spacing: normal;background-color: #D5D5D5;}
.formNormal        {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; color: #000000; line-height: normal; vertical-align: baseline; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; word-spacing: normal;background-color: #E5E5E5; border-style:solid; border-width: 1px;border-color: #ADAEAD #ADAEAD #ADAEAD}
.formNormalApartado{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; color: #000000; line-height: normal; vertical-align: baseline; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; word-spacing: normal;background-color: #E5E5E5; border-style:solid; border-width: 1px;border-color: #ADAEAD #ADAEAD #ADAEAD}
.formListadoAdmin  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; color: #666666; line-height: normal; vertical-align: baseline; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; word-spacing: normal;background-color: #FFFFFF; border-style:solid; border-width: 1px;border-color: #ADAEAD #ADAEAD #ADAEAD}
.botonesGestion    {width:58px;height:15px;border-width:none;}


/***** AGRUPACION **********/
fieldset {	
          border: 1px dotted #999;	
          margin-top: 16px;	
          padding: 10px;
}

legend {	
       font: 0.8em Arial,Helvetica, sans-serif;	
       color: #002BA3;	
       background-color: #E5E5E5;
}

form p label {	
       float: left;	
       width: 20%;	
       font: 11px Arial, Helvetica, sans-serif;	
       color:#000000;
}

/***** VALIDATOR **********/
.tfvHighlight      {font-weight: bold; color: #FF0000;}
.tfvNormal         {font-weight: normal;	color: #000000;}
