.textob
{
    FONT-SIZE: 12px;
    COLOR: #2F2F2F;
    FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
}

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

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

.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: #fff;
}

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

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


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

.nmIE,.nmIEH,.nmIF,.nmIFH,.nmIR,.nmIRH{padding-left:6px;padding-right:10px;border-bottom:1px solid #000033}

.nmIE,.nmIEH,.nmIF,.nmIFH,.nmIS,.nmLS{cursor:hand}

.nmIS,.nmISH,.nmISC,.nmISCH{border-top:1px solid #369}

.nmIS{background:#003366 url(../graficos/w.gif) no-repeat right center}

.nmIKD,.nmIKDH{background:#CC0000 url(../graficos/w.gif) no-repeat right center}

.nmIE{background:#336699}

.nmIEH{background:#003366}

.nmISH,.nmISCH,.nmIFH{background:#336699 url(../graficos/w.gif) no-repeat right center}

.nmLS,.nmLSH,.nmLSC,.nmLSCH,.nmLB,.nmLBH,.nmLBC,.nmLBCH,.nmLBD,.nmLBDH,.nmLK,.nmLKH,.nmLKC,.nmLKCH,.nmLKD,.nmLKDH{	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 4px;}

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

.nmLS,.nmLSH,.nmLSC,.nmLSCH,.nmLBD,.nmLBDH,.nmLKD,.nmLKDH,.nmLF,.nmLFH{font-weight:bold}

.nmLSH,.nmLSH:visited,.nmLSH:hover,.nmLSH:active,.nmLSCH,.nmLSCH:visited,.nmLSCH:hover,.nmLSCH:active,.nmLB,.nmLB:visited,.nmLBH,.nmLBH:visited,.nmLBC,.nmLBC:visited,.nmLBCH,.nmLBCH:visited,.nmLBD,.nmLBD:visited,.nmLBD:hover,.nmLBD:active,.nmLBDH,.nmLBDH:visited,.nmLBDH:hover,.nmLBDH:active{color:#FFFFFF;text-decoration:none}

.nmLE,.nmLE:visited,.nmLE:hover,.nmLE:active,.nmLEH,.nmLEH:visited,.nmLEH:hover,.nmLEH:active,.nmLF,.nmLF:visited,.nmLF:hover,.nmLF:active,.nmLFH,.nmLFH:visited,.nmLFH:hover,.nmLFH:active{color:#FFFFFF;text-decoration:none}

.nmLS,.nmLS:visited,.nmLS:hover,.nmLS:active,.nmLKD,.nmLKD:visited,.nmLKD:hover,.nmLKD:active,.nmLKDH,.nmLKDH:visited,.nmLKDH:hover,.nmLKDH:active{color:white;text-decoration:none}

.nmTS{border-bottom:1px solid #336699}

.nmTF{border-left:1px solid #000033;border-top:1px solid #000033;border-right:1px solid #000033;border-bottom:1px solid #000033}

.nmF{position:absolute;left:-1000;top:-1000;width:322;height:800}

.nmX{position:absolute;z-index:1000;left:0;top:0;height:0;line-height:0px}

    A.clase1:visited {font-family:Arial,Helvetica,sans-serif;font-size:11pt;color:#124679;text-decoration:none} 
    A.clase1:active {font-family:Arial,Helvetica,sans-serif;font-size:11pt;color:#124679;text-decoration:none} 
    A.clase1:link {font-family:Arial,Helvetica,sans-serif;font-size:11pt;color:#124679;text-decoration:none} 
    A.clase1:hover {font-family:Arial,Helvetica,sans-serif;font-size:11pt;color:#124679;text-decoration:none}

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

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

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

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

    A.clase6:visited {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;color:#000000;text-decoration:none} 
    A.clase6:active {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;color:#000000;text-decoration:none} 
    A.clase6:link {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;color:#000000;text-decoration:none} 
    A.clase6:hover {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;color:#CC0000;text-decoration:none}

    A.clase7:visited {font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:8pt;color:#FFFFFF;text-decoration:none} 
    A.clase7:active {font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:8pt;color:#FFFFFF;text-decoration:none} 
    A.clase7:link {font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:8pt;color:#FFFFFF;text-decoration:none} 
    A.clase7:hover {font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:8pt;color:#FFFFFF;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}
	
	A.donar:visited {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:8pt;color:#9e0101;font-weight:bold;text-decoration:none} 
    A.donar:active {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:8pt;color:#9e0101;font-weight:bold;text-decoration:none} 
    A.donar:link {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:8pt;color:#9e0101;font-weight:bold;text-decoration:none} 
    A.donar:hover {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:8pt;color:#9e0101;font-weight:bold;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;}
.grisCompleto {font:11px/14px Tahoma, Arial, Helvetica, sans-serif; color:#D4D4D!IMPORTANT;}
.grisOscuro {color:#4D4D4D;}
.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;}
.destacado {font:13px Trebuchet MS, Arial, Helvetica, sans-serif;}

/* BODY DE LOS ARTICULOS */
.b_art a:link {color:#003366;text-decoration:underline;}
.b_art a:visited {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:25px;}
.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;}

/*IDS*/
#bannerTop {padding-top:6px;float:right;padding-right:3px;}
#bannerTop img {padding-left:14px;}
.bannerTopFlash {padding-left:14px;}
.boton {padding:0px 3px 0px 3px;border:1px solid #999999;background:#FFF;background-image:url(/Imgs/personalizar/FondoInput.gif);background-repeat:repeat-x;font:bold 11px Tahoma, Arial, Helvetica, sans-serif;color:#12477B;cursor:pointer;}
#buscador {width:auto;padding:10px 5px 0px 14px;float:right;}
#buscadorArchivo {width:auto;float:right;margin:15px 10px 10px 10px;}
#lector {width:auto;height:51px;margin:10px 0px 8px 0px;padding:2px 11px 0px 0;float:right;border-right-width:1px;border-right-style:solid;border-right-color:#D2D2D2;text-align:right;}
#logo {min-width:296px;height:53px;float:left;padding:18px 14px 0px 13px;}
#troncalA {width:535px;margin-left:1px;float:left;background:url(http://www.es.catholic.net/graficos/fp_menusup.gif) repeat-x;background-color:#1A5692;border:1px solid;border-top-color:#014D95;border-right-color:#184D84;border-bottom-color:#AEACA8;border-left-color:#073C74;color:#A8BED5;padding-bottom:2px;}
#troncalA a {font:bold 10px/20px Tahoma, Arial, Helvetica, sans-serif;color:#FFF;line-height:21px;}
#troncalA a:hover {color:#EDEBEB;text-decoration:none;line-height:21px;}
#troncalB {width:278px;float:left;border: 1px solid;color:#DFE6ED;padding-bottom:2px;}
#troncalB {background: url(http://www.es.catholic.net/graficos/menu_don.gif) repeat-x;background-color:#CC0000;border-top-color: #000000;border-right-color: #6F7D90;border-bottom-color: #CCC8C5;border-left-color: #000000;}
#troncalB a {font:bold 11px/20px Tahoma, Arial, Helvetica, sans-serif;color:#FFF;line-height:21px;}
#troncalB a:hover {color:#EDEBEB;text-decoration:none;line-height:21px;}
#troncalC a:hover {color:#EDEBEB;text-decoration:none;line-height:21px;}
#troncalD {width:608px;margin-left:1px;float:left;background:url(http://www.es.catholic.net/graficos/fp_menusup_c.gif) repeat-x;background-color:#1A5692;border:1px solid;border-top-color:#014D95;border-right-color:#184D84;border-bottom-color:#AEACA8;border-left-color:#073C74;color:#A8BED5;padding-bottom:2px;}
#troncalD a {font:bold 10px/20px Tahoma, Arial, Helvetica, sans-serif;color:#FFF;line-height:21px;}
#troncalD a:hover {color:#EDEBEB;text-decoration:none;line-height:21px;}
#topEspecial {background-color:#f5f5f5; border-bottom:1px solid #bfbfbf; width:775px;}

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

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

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

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

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


  .b_encuesta{
        font-size:11px;
        font-family:arial,Verdana,Helvetica;
        color:#FFFFFF;
        background:#003366;
        height:20px;
       }

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;
}

table.alerta  { background-color:#F2DBE0; padding: 2px; border: solid 1px #E5B6C1 }
