body       { color: white; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c0c0c0; text-align: center }

td         { color: white; font-size: x-small; font-family: verdana, Helvetica, Geneva, Georgia, Swiss }
p         { font-size: x-small; font-family: verdana, Helvetica, Geneva, Georgia, Swiss; line-height: 150% }

.puntos {
	background-color : #999999;
}

.parrafo1      { color: white; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150% }

.parrafo2     { color: white; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150% }

.resumen       { font-size: medium; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 150%; padding-right: 5px; padding-left: 5px; border-style: dotted dashed solid dotted; border-width: 1px 0 0 1px; border-color: #5b9338 }

.colorprincipal     { background-color: #4456ab }
.colorsecundario     { background-color: #f2a45b }

a:hover    { font-family: Verdana, Arial, Helvetica, sans-serif }

a       { color: #8cbdff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

a:visited     { color: #536ad3; font-family: Verdana, Arial, Helvetica, sans-serif }


.menu       { color: #707070; font-size: xx-small; font-family: Arial, Verdana, Helvetica, sans-serif;  text-decoration: none }

a.menu      { color: #707070; font-size: xx-small; font-family: Arial, Verdana, Helvetica, sans-serif;  text-decoration: none }

a.menu:hover       { color: black; font-size: xx-small; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }

a.menu:visited       { font-size: xx-small; font-family: Arial, Verdana, Helvetica, sans-serif }


.submenu      {  font-size: small; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }

a.submenu      {  font-size: small; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }

a.submenu:hover       { font-size: small; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline blink }

a.submenu:visited      { color: #e3e3e3; font-size: small; font-family: Arial, Verdana, Helvetica, sans-serif }


.menublanco {
	color : #FFFFFF;
	font-weight : bold;
	font-style : italic;
	font-size : x-small;
	font-family :  Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
	text-decoration : none;
}

a.menublanco {
	color : #FFFFFF;
	font-weight : bold;
	font-style : italic;
	font-size :x-small;
	font-family :  Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
	text-decoration : none;
}

a.menublanco:hover {
	color : #FFEC8C;
	font-weight : bold;
	font-style : italic;
	font-size : x-small;
	font-family :  Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
	text-decoration : underline;
}

a.menublanco:visited {
	color : #FFFFCC;
	font-weight : bold;
	font-style : italic;
	font-size : x-small;
	font-family :  Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
}





.blanco-pq     { color: #fff; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.blanco-pq     { color: #fff; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a.blanco-pq:hover    { color: #fff; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.blanco-pq:visited      { color: #e6e6e6; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif }

.oscuro {
	color : #003300;
	font-size : x-small;
	font-family :  Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
	text-decoration : none;
	border-bottom: 0pt dotted white;
}

.blanco {
	color : white;
	font-size : x-small;
	font-family :  Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
	text-decoration : none;
	border-bottom: 0pt dotted white;
}
a.blanco {
	color : white;
	font-size : x-small;
	font-family :  Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
	text-decoration : none;
	border-bottom: 1pt dotted white;
}
a.blanco:hover {
	color : yellow;
	font-size : x-small;
	font-family :  Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
	text-decoration : underline;
	border-bottom: 0pt dotted white;
}
a.blanco:visited {
	color : #cfcfcf;
	font-size : x-small;
	font-family :  Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
}

.buscador {
	color : white;
	font-size : small;
	font-family : Georgia, "Times New Roman", Times;

}
.agenda {
	color : black;
	font-size : small;
	font-family : Georgia, "Times New Roman", Times;

}
.titulobloque {
	color : black;
	font-size : small;
	font-family : Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
}

.mensajeportada    { color: white; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #003173; padding: 5px }

.texto      { color: white; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150% }

a.texto      { color: #8cbdff; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline }

a.texto:hover      { color: #8cbdff; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: none }

a.texto:visited      { color: #6285b3; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150% }

.textoseccion   { color: #fffbf0; font-size: x-small; font-family: verdana, Helvetica, Geneva, Georgia, Swiss; line-height: 200%; text-decoration: none; text-align: justify }
a.textoseccion   { color: #fffbf0; font-size: x-small; font-family: verdana, Helvetica, Geneva, Georgia, Swiss; line-height: 200%; text-decoration: underline; text-align: justify }
a.textoseccion:hover   { color: #8cbdff; font-size: x-small; font-family: verdana, Helvetica, Geneva, Georgia, Swiss; line-height: 200%; text-decoration: none; text-align: justify }
a.textoseccion:visited   { color: #6285b3; font-size: x-small; font-family: verdana, Helvetica, Geneva, Georgia, Swiss; line-height: 200%; text-decoration: none; text-align: justify }



h1       { color: #fffbf0; font-size: x-large; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

a.h1       { color: #8cbdff; font-size: x-large; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.h1:hover       { color: #6285b3; font-size: x-large; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }

.fotoportada   { margin: 5px; padding: 0; border: solid 5px silver }
.fotos    { margin: 5px; border: solid 1px black; }
a.titulogrande:visited    { color: #7a7a7a; font-size: large; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }

.listadosec   /* Listados de documentos */   { color: #FFFFFF; font-size: small; font-family: Arial, Verdana, Helvetica, Geneva, Georgia, Swiss }

a.listadosec    { color: #FFFFFF; font-size: small; font-family: Arial, Verdana, Helvetica, Geneva, Georgia, Swiss; text-decoration: none }

a.listadosec:hover    { color: #536ad3; font-size: small; font-family: Arial, Verdana, Helvetica, Geneva, Georgia, Swiss; text-decoration: underline }

a.listadosec:visited    { color: #BBBBBB; font-size: small; font-family: Arial, Verdana, Helvetica, Geneva, Georgia, Swiss }

.listadosecdestacado   /* Listados de documentos destacados */   { color: #d50000; font-size: small; font-family: Arial, Verdana, Helvetica, Geneva, Georgia, Swiss }

a.listadosecdestacado     { color: #fff; font-size: small; font-family: Arial, Verdana, Helvetica, Geneva, Georgia, Swiss; text-decoration: none; background-color: #ba0000 }

a.listadosecdestacado:hover     { color: #fff; font-size: small; font-family: Arial, Verdana, Helvetica, Geneva, Georgia, Swiss; text-decoration: underline; background-color: #1a5ca3 }

a.listadosecdestacado:visited     { color: #eaeaea; font-size: small; font-family: Arial, Verdana, Helvetica, Geneva, Georgia, Swiss }

.listadodoc   /* Listados de documentos */    { color: #6285b3; font-size: small; font-family: Arial, Verdana, Helvetica, Geneva, Georgia, Swiss }

a.listadodoc     { color: #1a5ca3; font-size: small; font-family: Arial, Verdana, Helvetica, Geneva, Georgia, Swiss; text-decoration: none }

a.listadodoc:hover     { color: #1a5ca3; font-size: small; font-family: Arial, Verdana, Helvetica, Geneva, Georgia, Swiss; text-decoration: underline }

a.listadodoc:visited    { color: #222222; font-size: small; font-family: Arial, Verdana, Helvetica, Geneva, Georgia, Swiss }

.listadodocdestacado   /* Listados de documentos destacados */   { color: #d50000; font-size: small; font-family: Arial, Verdana, Helvetica, Geneva, Georgia, Swiss }

a.listadodocdestacado    { color: #d50000; font-size: small; font-family: Arial, Verdana, Helvetica, Geneva, Georgia, Swiss; text-decoration: none }

a.listadodocdestacado:hover    { color: #830000; font-size: small; font-family: Arial, Verdana, Helvetica, Geneva, Georgia, Swiss; text-decoration: underline; background-color: #ffffe0 }

a.listadodocdestacado:visited    { color: #830000; font-size: small; font-family: Arial, Verdana, Helvetica, Geneva, Georgia, Swiss }

.celdamodulo   /* Estilo de los modulos en el listado por modulos */    { background-color: #dddddd; color:#333333;padding: 5px; border: solid 1px #808080 }
.celdamodulodestacado   /* Estilo de los modulos en el listado por modulos */     { background-color: white; color:#333333;padding: 5px; border: solid 3px #80110e }



.listado {
	color : #000000;
	font-size : small;
	font-family : Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
	font-style : italic;
}

a.listado {
	color : #000000;
	font-size : small;
	font-family : Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
	font-style : italic;
	text-decoration : none;
}

a.listado:hover {
	color : #000000;
	font-size : small;
	font-family : Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
	font-style : italic;
	text-decoration : underline;
}

a.listado:visited {
	color : #444444;
	font-size : small;
	font-family : Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
	font-style : italic;
}

.subtitulo  {  font-size: medium; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 200% }
a.subtitulo  {  font-size: medium; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 200%; text-decoration: underline }
a.subtitulo:hover  { font-size: medium; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 200%; text-decoration: none }
a.subtitulo:visited  {  font-size: medium; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 200% }

.subtitulotxt  {  font-size: medium; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 200% }
a.subtitulotxt  {  font-size: medium; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 200%; text-decoration: underline }
a.subtitulotxt:hover  {  font-size: medium; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 200%; text-decoration: none }
a.subtitulotxt:visited  {  font-size: medium; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 200% }
.tituloseccion {
	color : black;
	font-size : large;
	font-family : Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;

}
a.tituloseccion {
	color : black;
	font-size : large;
	font-family : Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
	text-decoration : none;

}
a.tituloseccion:hover {
	color : black;
	font-size : large;
	font-family : Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
	text-decoration : underline;

}
a.tituloseccion:visited {
	color : #2c2c2c;
	font-size : large;
	font-family : Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
	text-decoration : none;

}
.copy {
	color : #000;
	font-size : xx-small;
	font-family : Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
	font-style : italic;

}
.piefoto {
	color : #FFFFFF;
	font-weight : bold;
	font-size : xx-small;
	font-family : Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;

}
acronym  { color: #030; font-style: normal; text-transform: none; cursor: help; border-bottom: 1pt dotted #030 }
.botonblanco  { font-size: x-small; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva; background-color: #ffffff; padding: 4pt; border: solid 1px #3c9300 }

.botonverde    { color: white; font-size: x-small; font-family: Arial, Helvetica, Geneva; background-color: #3c9300; padding: 5px 15px; border: groove 3px #3c9300 }

.botonverdebuscador    { color: white; font-size: xx-small; font-family: Arial, Helvetica, Geneva; background-color: #3c9300; padding: 1px 2px; border: groove 1px #3c9300 }


.formul       { color: #000000; font-size: xx-small; font-family: Arial, Helvetica, Geneva; background-color: white; padding: 1px; border: solid 1px black}
.formulportada     { color: #4f5352; font-size: xx-small; font-family: Verdana, Helvetica, Geneva, Georgia, Swiss; background-color: #e2f7d6 }
.formulusuario      { font-size: xx-small; font-family: Verdana, Helvetica, Geneva, Georgia, Swiss; background-color: #e2f7d6; border: solid 1px #8bc54b }
.formulcesta        { color: #373326; font-size: xx-small; font-family: Verdana, Helvetica, Geneva, Georgia, Swiss; background-image: url("imag_general/fondo_formularios.gif"); padding: 2px; border-style: solid; border-width: 1px 0 }

.tiendadesp1       /* Primer desplegable de la tienda */  { color: #373326; font-size: xx-small; font-family: Verdana, Helvetica, Geneva, Georgia, Swiss; background-color: #e1f0e5; border: solid 1px #62a058 }
.tiendadesp2       { color: #373326; font-size: xx-small; font-family: Verdana, Helvetica, Geneva, Georgia, Swiss; background-color: #f0d052; border: solid 1px #9d8835 }

a.pagina {
	font-family : Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
	text-decoration : none;
	border : 1pt solid #ffffff;
	padding : 3pt;

}
a.pagina:hover {
	font-family : Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
	text-decoration : underline;
	border : 1pt solid #ce2100;
	padding : 3pt;

}
a.paginaactual {
	font-family : Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
	text-decoration : none;
	border : 1pt solid #ce2100;
	padding : 3pt;

}
a.paginaactual:hover {
	font-family : Arial, Verdana, Helvetica, Geneva, Georgia, Swiss;
	text-decoration : underline;
	border : 1pt solid #000000;
	padding : 3pt;
}

 .cadena    { color: #c7c7c7; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
 
a.cadena:hover     { color: #FFFFFF; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
 a.cadena    { color: #c7c7c7; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
 a.cadena:visited    { color: #c7c7c7; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif;  } 
  .anylinkcss  { font: xx-small/18px Verdana; background-color: #626262; text-align: left; visibility: hidden; position: absolute; z-index: 500; border-style: solid; border-width: 1px 1px 0; border-color: #000 }

.anylinkcss a { text-decoration: none; text-indent: 5px; display: block; padding: 1px 0; width: 200px; border-bottom: 1px solid #000 }

.anylinkcss a:hover { color: white; background-color: #c8c5b4 }

.anylinkcss a:visited  { color: #e3e3e3 }
