/* ================= ESTILO GENERAL DEL DOCUMENTO ===================== */
BODY {
     FONT-SIZE: 12pt;
     COLOR: black;
     BACKGROUND-COLOR: #a0ffff;
     FONT-FAMILY: Trebuchet ms, Times New Roman, Times, Helvetica, Arial;
     MARGIN-TOP: 50px;
     MARGIN-LEFT: 20px;
     MARGIN-RIGHT: 20px;
     MARGIN-BOTTOM: 100px;
     TEXT-ALIGN: justify;
     CURSOR: auto;
     SCROLLBAR-ARROW-COLOR: red; SCROLLBAR-FACE-COLOR: #0c3b8a;
     SCROLLBAR-TRACK-COLOR: #ocffff; 
}
H1 {
     FONT-SIZE: 16pt;
     COLOR: red;
     TEXT-DECORATION: underline;
}
H2 {
     FONT-SIZE: 14pt;
     COLOR: purple;
     TEXT-DECORATION: none;
}
H3 {
     FONT-SIZE: 13pt;
     COLOR: blue;
     TEXT-DECORATION: none;
}
HR  {
     COLOR: violet; WIDTH: 80%; HEIGHT: 3px; TEXT-ALIGN: center;
}
IMG {
     border: none;
}
SPAN {
     background-color: #FFFF00;
     color: #FF0000;
}
A:link {
     COLOR: red;
     TEXT-DECORATION: none;
}
A:visited {
     COLOR: navy;
     TEXT-DECORATION: none;
}
A:active {
     TEXT-DECORATION: none;
}
A:hover {
     COLOR: #800000;
     TEXT-DECORATION: underline;
}

/* ======= ESTILOS PUNTUALES (parámetro class en etiquetas HTML) ======== */

.listado {
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet ms, Times New Roman, Times, Helvetica;
    TEXT-ALIGN: justify;
}
.negrita {
     FONT: bold 12pt Arial !letra negrita;
}
.cita {
    FONT: 12pt; COLOR: black;
    CLEAR: both;
    FONT-STYLE: italic;
}
.letra_espaciada
    FONT: 12pt; COLOR: black;
    CLEAR: both;
    LETTER-SPACING: 4px;
}
.Bordeimagen {
     PADDING: 2px;
     BORDER: 3px solid #A9A9A9 !añade borde a imagenes;	
}
.imgcoment {
    FONT-SIZE: 10pt;
    COLOR: #000000 !Para los comentarios a pie de imagen;
}
.titulo {
     BACKGROUND-COLOR: #FFFF00;
     COLOR: #FF0000;
     FONT-SIZE: 22pt;
     TEXT-ALIGN: center !Título de encabezado del documento;    
}
.Estilo11 {
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet ms, Times New Roman, Times, Helvetica;
    MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px;
}
.Estilo12 {
    FONT-SIZE: 10pt;
    COLOR: #000066;
    FONT-FAMILY: Trebuchet ms, Times New Roman, Times, Helvetica;
    MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px;
}
.Estilo21 {
    FONT-SIZE: 12pt;
    COLOR: #FFFF00;
    FONT-FAMILY: Trebuchet ms, Times New Roman, Times, Helvetica;
    MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px;
}
.Estilo22 {
    FONT-SIZE: 12pt;
    COLOR: #FF00FF;
    FONT-FAMILY: Trebuchet ms, Times New Roman, Times, Helvetica;
    MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px;
}
.Estilo31 {
    FONT-SIZE: 20pt;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet ms, Times New Roman, Times, Helvetica;
    MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px;
}
.Estilo32 {
    FONT-SIZE: 20pt;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet ms, Times New Roman, Times, Helvetica;
    MARGIN-LEFT: 20px; MARGIN-RIGHT: 0px;
}
.Estilo33 {
     FONT-SIZE: 20pt;
     COLOR: #000000;
     FONT-FAMILY: Trebuchet ms, Times New Roman, Times, Helvetica;
     TEXT-ALIGN: justify;
     MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px;
}
.Estilo41 {
    FONT-SIZE: 22pt;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet ms, Times New Roman, Times, Helvetica;
    MARGIN-LEFT: 30px; MARGIN-RIGHT: 30px;
}

/* ========== ESTILOS PARA TEXTOS EMPLEADOS EN REVISTAS ============= */

.f07b
{
    FONT-FAMILY: "Arial Narrow","Helvetica Narrow","Arial","Helvetica",sans-serif;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
}
.f09n
{
    FONT-FAMILY: "Arial Narrow","Helvetica Narrow","Arial","Helvetica",sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
}
.f09b
{
    FONT-FAMILY: "Arial Narrow","Helvetica Narrow","Arial","Helvetica",sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}
.f09ni
{
    FONT-FAMILY: "Arial Narrow","Helvetica Narrow","Arial","Helvetica",sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    FONT-STYLE: italic;
}
.f10n
{
    FONT-FAMILY: "Arial Narrow","Helvetica Narrow","Arial","Helvetica",sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
}
.f10b
{
    FONT-FAMILY: "Arial Narrow","Helvetica Narrow","Arial","Helvetica",sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}
.f10ni
{
    FONT-FAMILY: "Arial Narrow","Helvetica Narrow","Arial","Helvetica",sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    FONT-STYLE: italic;
}
.f12n
{
    FONT-FAMILY: "Arial Narrow","Helvetica Narrow","Arial","Helvetica",sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: normal;
}
.f12b
{
    FONT-FAMILY: "Arial Narrow","Helvetica Narrow","Arial","Helvetica",sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
}
.f12ni
{
    FONT-FAMILY: "Arial Narrow","Helvetica Narrow","Arial","Helvetica",sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: normal;
    FONT-STYLE: italic;
}
.f13n
{
    FONT-FAMILY: "Arial Narrow","Helvetica Narrow","Arial","Helvetica",sans-serif;
    FONT-SIZE: 13pt;
    FONT-WEIGHT: bold;
}
.f13b
{
    FONT-FAMILY: "Arial Narrow","Helvetica Narrow","Arial","Helvetica",sans-serif;
    FONT-SIZE: 13pt;
    FONT-WEIGHT: normal;
}
.f13ni
{
    FONT-FAMILY: "Arial Narrow","Helvetica Narrow","Arial","Helvetica",sans-serif;
    FONT-SIZE: 13pt;
    FONT-WEIGHT: normal;
    FONT-STYLE: italic;
}
.f38b
{
    FONT-FAMILY: "Arial Narrow","Helvetica Narrow","Arial","Helvetica",sans-serif;
    FONT-SIZE: 38pt;
    FONT-WEIGHT: bold;
}

/* ===================== ESTILOS PARA TABLAS ============================== */

/* --------------- TABLA PRETTY ---------------------- */
/* --- Tabla de celdas normales, con bordes finos ---- */
/* ----Celdas gris perla , textos centrados ---------- */
/* --- Usar en TABLE el parámetro class=prettytable ---*/

TABLE.prettytable {
    BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: #f9f9f9;
    MARGIN: 1em 1em 1em 0px; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid;
    BORDER-COLLAPSE: collapse
}
.prettytable TH {
    BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa 1px solid;
    PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa 1px solid;
    PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND: #f2f2f2;
    TEXT-ALIGN: center
}
.prettytable TD {
    BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa 1px solid;
    PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa 1px solid;
    PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid
}
.prettytable CAPTION {
	FONT-WEIGHT: bold
}

/* --- TABLA NAVBOX ---- */
/* --- Tabla de celdas anchas, títulos sobre fondo lila ---- */
/* ----Celdas gris perla , textos centrados ---------------- */
/* --- Usar en TABLE el parámetro class=navbox --------------*/

}
TABLE.navbox {
    CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #aaa 1px solid;
    PADDING-LEFT: 1px; FONT-SIZE: 88%; PADDING-BOTTOM: 1px; MARGIN: auto;
    BORDER-LEFT: #aaa 1px solid; WIDTH: 100%; PADDING-TOP: 1px; BORDER-BOTTOM: #aaa 1px solid;
    TEXT-ALIGN: center
}
TABLE.navbox TH {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; TEXT-ALIGN: center; 	BACKGROUND: #ccccff
}
.navbox {
	BACKGROUND: #fdfdfd
}
</STYLE>

