.menusup
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

.pie
{
    FONT-SIZE: 11px;
    COLOR: #000;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

.menuderecho
{
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

.gl-dc
{
    FONT-SIZE: 11px;
    COLOR: #2F2F2F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.tablasp  {
	font-size : 10pt;
	font-family : verdana,arial,helvetica;
	font-weight : bold;
	background-color : #E9EBF5;
	color : #333333;
	border-style: solid;
	border-width: 1px;
	border-color: #b1b1b1;
	background-image : url(/imagenes/back_tables.jpg);
}

.tabla_tit  {
	font-size : 10pt;
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.bulletvino
{
   FONT-SIZE: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #990000;
}

.bulletblue
{
   FONT-SIZE: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #0E155A;
}

.mini
{
   FONT-SIZE: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #000000;
}

TR.menuNavRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #369 #003 #003;
	border-left: none;
}

TR.menuNavRow2 TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #369 #369 #003;
	border-left: none;
}

TR.menuNavRow TD.swath {
	background-color: #369;
	border-right: none;
}

TR.menuNavRow2 TD.swath {
	background-color: #003366;
	border-right: none;
}

.menuNav {
	background-color: #036;
	color: #fff;
	cursor: pointer;
}
.menuNav A:link, .menuNav A:visited {
	color: #FFFFFF;
}

.menuNav2 {
	background-color: #003366;
	color: #fff;
	cursor: pointer;
}
.menuNav2 A:link, .menuNav2 A:visited {
	color: #FFFFFF;
}

.menuNav3 {
	background-color: #990000;
	color: #fff;
	cursor: pointer;
}
.menuNav3 A:link, .menuNav2 A:visited {
	color: #FFFFFF;
}

.menuNavText {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 4px;
}

.menuNavText2 {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding-left: 4px;
}

.menuNavText2  A:visited {
	color: #FFFFFF;
}


TD.swath {
	font: 10px sans-serif;
}

/* Clase para el menu superior */
    A.clase1:visited {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:#FFF;text-decoration:none} 
    A.clase1:active {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:#FFF;text-decoration:none} 
    A.clase1:link {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:#FFF;text-decoration:none} 
    A.clase1:hover {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:#EDEBEB;text-decoration:none}

/* Clase para el menu inferior*/
    A.clase2:visited {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:8pt;color:#EDEBEB;text-decoration:none} 
    A.clase2:active {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:8pt;color:#EDEBEB;text-decoration:none} 
    A.clase2:link {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:8pt;color:#EDEBEB;text-decoration:none} 
    A.clase2:hover {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:8pt;color:#FF840E;text-decoration:none}

/* Clase para las ligas del menu derecho*/
    A.clase3:visited {font-family:Tahoma, Arial,Helvetica,sans-serif;font-size:8pt;color:#101E51;text-decoration:none} 
    A.clase3:active {font-family:Tahoma, Arial,Helvetica,sans-serif;font-size:8pt;color:#101E51;text-decoration:none} 
    A.clase3:link {font-family:Tahoma, Arial,Helvetica,sans-serif;font-size:8pt;color:#101E51;text-decoration:none} 
    A.clase3:hover {font-family:Tahoma, Arial,Helvetica,sans-serif;font-size:8pt;color:#990000;text-decoration:underline}

/* Clase para las ligas del body*/
    A.clase4:visited {font-family:Tahoma, Arial,Helvetica,sans-serif;font-size:10pt;color:#FA5105;text-decoration:none} 
    A.clase4:active {font-family:Tahoma, Arial,Helvetica,sans-serif;font-size:10pt;color:#FA5105;text-decoration:none} 
    A.clase4:link {font-family:Tahoma, Arial,Helvetica,sans-serif;font-size:10pt;color:#FA5105;text-decoration:none} 
    A.clase4:hover {font-family:Tahoma, Arial,Helvetica,sans-serif;font-size:10pt;color:#FA5105;text-decoration:underline}

/* Clase para las ligas del menu inferior*/
    A.clase5:visited {font-family:Tahoma, Arial,Helvetica,sans-serif;font-size:8pt;color:#101E51;text-decoration:none} 
    A.clase5:active {font-family:Tahoma, Arial,Helvetica,sans-serif;font-size:8pt;color:#101E51;text-decoration:none} 
    A.clase5:link {font-family:Tahoma, Arial,Helvetica,sans-serif;font-size:8pt;color:#101E51;text-decoration:none} 
    A.clase5:hover {font-family:Tahoma, Arial,Helvetica,sans-serif;font-size:8pt;color:#101E51;text-decoration:underline}

/* Clase para las ligas del cuerpo de los articulos*/
    A.clase6:visited {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:10pt;color:#6C0202;text-decoration:none} 
    A.clase6:active {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:10pt;color:#6C0202;text-decoration:none} 
    A.clase6:link {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:10pt;color:#6C0202;text-decoration:none} 
    A.clase6:hover {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:10pt;color:#101E51;text-decoration:underline}

/* Clase para las ligas del cuerpo de los articulos*/
    A.clase6g:visited {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:13pt;color:#6C0202;text-decoration:none} 
    A.clase6g:active {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:13pt;color:#6C0202;text-decoration:none} 
    A.clase6g:link {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:13pt;color:#6C0202;text-decoration:none} 
    A.clase6g:hover {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:13pt;color:#101E51;text-decoration:underline}



/* Clase para las ligas del cuerpo de los articulos en azul y encima orange*/
    A.clase7:visited {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:10pt;color:#101E51;text-decoration:none} 
    A.clase7:active {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:10pt;color:#101E51;text-decoration:none} 
    A.clase7:link {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:10pt;color:#101E51;text-decoration:none} 
    A.clase7:hover {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:10pt;color:#FA5105;text-decoration:underline}

    A.clase8:visited {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;color:#014A87;font-weight:bold;text-decoration:none} 
    A.clase8:active {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;color:#014A87;font-weight:bold;text-decoration:none} 
    A.clase8:link {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;color:#014A87;font-weight:bold;text-decoration:none} 
    A.clase8:hover {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;color:#014A87;font-weight:bold;text-decoration:none}

    A.clase9:visited {font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:10pt;color:#927509;text-decoration:none} 
    A.clase9:active {font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:10pt;color:#927509;text-decoration:none} 
    A.clase9:link {font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:10pt;color:#927509;text-decoration:none} 
    A.clase9:hover {font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:10pt;color:#0E155A;text-decoration:none}

    A.clase11:visited {font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:10pt;color:#7C0B0B;text-decoration:none} 
    A.clase11:active {font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:10pt;color:#7C0B0B;text-decoration:none} 
    A.clase11:link {font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:10pt;color:#7C0B0B;text-decoration:none} 
    A.clase11:hover {font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:10pt;color:#0E155A;text-decoration:none}

    A.clase13:visited {font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:10pt;color:#014A87;text-decoration:none} 
    A.clase13:active {font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:10pt;color:#014A87;text-decoration:none} 
    A.clase13:link {font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:10pt;color:#014A87;text-decoration:none} 
    A.clase13:hover {font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:10pt;color:#014A87;text-decoration:none}

    A.clase14:visited {font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:8pt;color:#4A6B85;text-decoration:none} 
    A.clase14:active {font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:8pt;color:#4A6B85;text-decoration:none} 
    A.clase14:link {font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:8pt;color:#4A6B85;text-decoration:none} 
    A.clase14:hover {font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:8pt;color:#0E155A;text-decoration:none}  

    A.clase15:visited {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;color:#018744;font-weight:bold;text-decoration:none} 
    A.clase15:active {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;color:#018744;font-weight:bold;text-decoration:none} 
    A.clase15:link {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;color:#018744;font-weight:bold;text-decoration:none} 
    A.clase15:hover {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;color:#014A87;font-weight:bold;text-decoration:none}

    A.clase16:visited {font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:10pt;color:#018744;text-decoration:none} 
    A.clase16:active {font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:10pt;color:#018744;text-decoration:none} 
    A.clase16:link {font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:10pt;color:#018744;text-decoration:none} 
    A.clase16:hover {font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:10pt;color:#0E155A;text-decoration:none}  

    A.clase17:visited {font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:10pt;color:#018744;text-decoration:none} 
    A.clase17:active {font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:10pt;color:#018744;text-decoration:none} 
    A.clase17:link {font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:10pt;color:#018744;text-decoration:none} 
    A.clase17:hover {font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:10pt;color:#014A87;text-decoration:none}



/* TAGS */
A {color:#0E155A;text-decoration:none;}
A:visited {color:#0E155A;text-decoration:none;}
A:hover {text-decoration:none;}

/* ---- COLORES ---- */
.azul {color:#124679;}
.grisClaro {color:#999;}
.grisMedio {font:11px/14px Tahoma, Arial, Helvetica, sans-serif; color:#808080!IMPORTANT;}
.grisOscuro {font:11px/14px Tahoma, Arial, Helvetica, sans-serif; color:#4D4D4D!IMPORTANT;}
.negro {color:#222;}
.fondoBlanco {background:#FFF;}
.fondoColor{padding:10px 5px;}


/* TEXTO */
.bullet {font:bold 11px/14px "Comic Sans Ms"; color:#124679 !IMPORTANT; text-decoration:none;}
.tahoma, .tahomaGrisClaro, .tahomaGrisMedio, .tahomaGrisOscuro, .corto {font:11px/14px Tahoma, Arial, Helvetica, sans-serif; color:#222;}
.tahomaEstilo, .tahomaEstiloGrisClaro, .tahomaEstiloGrisMedio, .tahomaEstiloGrisOscuro {font-family: Tahoma, Arial, Helvetica, sans-serif; color:#222;}
.tahomaEstiloGrisClaro, .tahomaGrisClaro {color:#999!IMPORTANT;}
.tahomaEstiloGrisMedio, .tahomaGrisMedio {color:#808080!IMPORTANT;}
.tahomaEstiloGrisOscuro, .tahomaGrisOscuro {color:#4D4D4D!IMPORTANT;}
.titulos {font:13px Trebuchet MS, Arial, Helvetica, sans-serif; color:#101E51}
.body {font:13px Trebuchet MS, Arial, Helvetica, sans-serif;}
.texto {font:13px Trebuchet MS, Arial, Helvetica, sans-serif;}

/* BODY DE LOS ARTICULOS */
.b_art a:link {color:#003366;text-decoration:underline;}
.b_art a:hover {text-decoration:none;}

/* ESPACIOS EN ALTO */
.espacio1, .espacio2, .espacio3, .espacio5, .espacio7, .espacio10, .espacio15, .espacio20, .espacio25, .espacio30 {clear:both;border:0px;margin:0px;padding:0px;}
.espacio1 {height:1px;line-height:1px;}
.espacio2 {height:2px;line-height:2px;}
.espacio3 {height:3px;line-height:3px;}
.espacio5 {height:5px;line-height:5px;}
.espacio7 {height:7px;line-height:7px;}
.espacio10 {height:10px;line-height:10px;}
.espacio15 {height:15px;line-height:15px;}
.espacio20 {height:20px;line-height:20px;}
.espacio25 {height:25px;line-height:25px;}
.espacio30 {height:30px;line-height:30px;}

/* ESPACIOS EN ANCHO */
.vertical2, .vertical5, .vertical10, .vertical12, .vertical15, .vertical20, .vertical25, .vertical30 {line-height:1px; height:1px; float:left; margin:0px; padding:0px;}
.vertical2 {width:2px;}
.vertical5 {width:5px;}
.vertical10 {width:10px;}
.vertical12 {width:12px;}
.vertical15 {width:15px;}
.vertical20 {width:20px;}
.vertical25 {width:25px;}
.vertical30 {width:30px;}


/* ---- CABEZAL ---- */
.cajaBuscar {width:110px;line-height:16px;margin-right:4px;padding-left:2px;border:1px solid #B3B3B3;font:11px Tahoma, Arial;color:#4D4D4D;}
.centroLector {line-height:18px;color:#9A0000;}

/* Tablas */
table.encabezado  { background-color:#FDFAE0; padding: 3px; border: solid 1px #E9E1B7; width: 200px }

table.encabezado2  { background-color:#F5F0F0; padding: 3px; border: solid 1px #E4CFCF; width: 200px }

table.encabezado3  { background-color:#F5F0F0; padding: 3px; border: solid 1px #E4CFCF }

table.encabezado_comunidad  { background-color:#E7F4ED; padding: 2px; border: solid 1px #B6DDCA }

/* Estilo del boton en formularios*/
  .b_form{
        font-size:12px;
        font-family:arial,Verdana,Helvetica;
        color:#FFFFFF;
        background:#003366;
        height:22px;
       }

textarea.code, textarea.code-gray {
	font-family: "Lucida Console", "Courier New", Courier, monospace;
	font-size: 12px; 
	line-height: 15px; 
}

textarea.code-gray {
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	color: #808080;
}
