/********************* Tamaños y tipos de letra *****************************/
a, body,form,input,label,select,table,td,textarea
{ font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size:11px; }

td.fecha
{ font-family: Arial, sans-serif; font-weight:normal; font-size:9px; }




/********************* Posiciones *****************************/


/********************* etc *****************************/
td.LineaPPal {background-color: #98B1C4;} 
td.fecha {color: #FFFFFF;}

a:link{ color:#5c81a7; } 
a:visited{ color:#969; } 
a:hover { color:#5c81a7; } 
a:active{ color:#5c81a7; } 

a:link, a:visited, a:active { text-decoration:none; }
a:hover  { text-decoration:underline; }

/********************* Colores *****************************/
body {color:#000000; background-color:#ffffff; } 
p {	margin-top:2px; margin-bottom:2px;} 
table {color:#000000; } 
td {	color:#000000;	} 
form {color:#333333; } 
input {color:#000000; }
label {color:#333333; }
select {color:#333333; } 
textarea {font-size:11px; color:#333333; }

/********************* Titulos *****************************/
/*
h1
a.h1
h2
a.h2
h3
a.h3
h4
a.h4
*/
/*------------- Márgenes y alineaciones --------------*/
/*------------- Márgenes y alineaciones --------------*/
/*------------- Colores --------------*/
h1,
a.h1:link,a.h1:visited,a.h1:hover,a.h1:active
{
	color: #293D6B;
	margin:0;
	margin-top:10px;
	margin-bottom:5px;
	border-bottom:1px solid;
	border-bottom-color: #98B1C4;
}
a.h1:link,a.h1:visited,a.h1:active{text-decoration:none;}
a.h1:hover{text-decoration:underline;}

h2,
a.h2:link,a.h2:visited,a.h2:hover,a.h2:active
{ color: #5c81a7; margin:0; margin-top:10px;margin-bottom:2px;}
a.h2:link,a.h2:visited,a.h2:active{text-decoration:none;}
a.h2:hover{text-decoration:underline;}

h3,
a.h3:link,a.h3:visited,a.h3:hover,a.h3:active
{ color: #666666; margin:0; margin-top:5px; margin-bottom:2px;}
a.h3:link,a.h3:visited,a.h3:active{text-decoration:none;}
a.h3:hover{text-decoration:underline;}

h4{ color: #666666; margin:0; margin-top:2px; margin-bottom:2px;}


h1, a.h1:link,a.h1:visited,a.h1:hover, a.h1:active
{ font-family: Arial, sans-serif; font-weight:normal; font-size:22px;}
h2, a.h2:link,a.h2:visited,a.h2:hover,a.h2:active
{ font-family: Arial, sans-serif; font-weight:bold; font-size:14px; }
h3, a.h3:link,a.h3:visited,a.h3:hover,a.h3:active
{ font-family: Arial, sans-serif; font-weight:bold; font-size:12px; }
h4, a.h4:link,a.h4:visited,a.h4:hover,a.h4:active
{ font-family: Arial, sans-serif; font-weight:bold; font-size:12px; }
/********************* end Titulos *****************************/

/*********************  *****************************/
ul { 
	list-style-position: outside;
	list-style-image: url(Images/dot.gif);
	margin-top:10px;	
	margin-left:20px;
}
ol {
	list-style-type: decimal;
	list-style-position: outside;
}
li {
	list-style-image: url(Images/dot.gif);
	margin-top:4px;
	margin-bottom:2px;
}

a.bold:link { color:#333366; text-decoration:underline; font-weight:bold; } 
a.bold:visited { color:#333366; text-decoration:underline; font-weight:bold; } 
a.bold:hover { color:#FF6600; text-decoration:underline; font-weight:bold; }
a.bold:active { color:#333366; text-decoration:underline; font-weight:bold; } 


a.menuppal:link {
	color: #262F44;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
a.menuppal:visited {
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #262F44;
	text-decoration: none;

}
a.menuppal:hover {
	font-weight: bold;
	color: #262F44;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration: underline;


}
a.menuppal:active {
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #262F44;
	text-decoration: none;

}

a.menuppal2:link 
, a.menuppal2:visited
, a.menuppal2:hover
, a.menuppal2:active
{color: #293d6b;	font-size: 9px; text-decoration: none;	font-family: Verdana, Arial, sans-serif;}
a.menuppal2:link 
, a.menuppal2:visited
, a.menuppal2:active
{text-decoration: none;}
a.menuppal2:hover{text-decoration: underline;}


.SeparadorMenuPpal {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #293d6b;

}
a.MenuPpal2:link {
	color: #FFFFFF;	
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
a.MenuPpal2:visited {
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;	
	text-decoration: none;

}
a.MenuPpal2:hover {
	font-weight: bold;
	color: #FFFFFF;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration: underline;


}
a.MenuPpal2:active {
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;	
	text-decoration: none;

}

.SeparadorMenuPpal2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;

}

.OpcionMenu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	background-color: #666633;
	color: #FFFFFF;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;

}
.OpcionMenuPpal {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	vertical-align: middle;
	background-color: #003399;
	text-decoration: none;
}

.EnlaceMenuPpal {
	color: #FFFFFF;
	text-decoration: none;
}

.TextoInput {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	text-align: justify;
	vertical-align: top;
}
.TituloTextoTabla {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-align: justify;
	vertical-align: top;
	color: #333333;
	font-weight: bold;

}
/******************************************* MENUS DE NAVEGACION ******************************************/
/*
table.NavIzda		Tabla de navegación izquierda.
td.NavIzda
td.NavIzdaPpal
td.NavIzdaActual
a.NavIzda
a.NavIzdaPpal
a.NavIzdaActual
td.related			Links relacionados.
td.rlink			Link relacionado.

*/
/*------------- Márgenes y alineaciones --------------*/
table.NavIzda{ margin-left:0px; margin-right:0px; margin-top:22px; margin-bottom:0px;} /*Todas las tablas de dentro*/
td.NavIzda,td.NavIzdaPpal,td.NavIzdaActual{ padding-top:3px; padding-bottom:4px; padding-left:4px; padding-right:5px; }
td.NavIzda,td.NavIzdaPpal,td.NavIzdaActual{ border-top:1px solid white; } /* Línea en blanco encima*/

a.NavIzda:link, a.NavIzda:visited, a.NavIzda:hover,
a.NavIzdaPpal:link, a.NavIzdaPpal:visited, a.NavIzdaPpal:hover,
a.NavIzdaActual:link, a.NavIzdaActual:visited,a.NavIzdaActual:hover{ padding-top:3px; padding-bottom:4px; padding-left:4px; padding-right:5px;}

td.related{ padding-left:8px; padding-right:5px; padding-bottom:3px; }
td.rlink{ padding-left:16px; padding-right:5px; padding-bottom:3px; }

/*------------- Alineaciones --------------*/
td.NavIzda,td.NavIzdaActual{vertical-align:top;}

/*------------- Fuentes --------------*/
td.NavIzda,td.NavIzdaPpal,td.NavIzdaActual{ font-family: Verdana, Arial, sans-serif; font-size: 10px}
td.NavIzdaActual{font-weight: bold; }

a.NavIzda:link, a.NavIzda:visited, a.NavIzda:hover,
a.NavIzdaPpal:link, a.NavIzdaPpal:visited, a.NavIzdaPpal:hover,
a.NavIzdaActual:link, a.NavIzdaActual:visited,a.NavIzdaActual:hover
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

td.related{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; }
td.rlink, 
a.rlink:link, a.rlink:visited, a.rlink:hover { font-family:verdana,arial,sans-serif; font-weight:normal; font-size:9px; }
a.rlink:link,a.rlink:visited{ text-decoration:none; }
a.rlink:hover{ text-decoration:underline; }

/*------------- Colores --------------*/
td.NavIzda{background-color:#c8d7e3; }
td.NavIzdaPpal{background:#98b1c4; }
td.NavIzdaActual{ color: #293D6B; background:#fff;}

a.NavIzda:link,a.NavIzda:visited,a.NavIzda:hover{ color:#293d6b; }
a.NavIzdaPpal:link,a.NavIzdaPpal:visited, a.NavIzdaPpal:hover{color:#fff; }
a.NavIzdaActual:link, a.NavIzdaActual:visited,a.NavIzdaActual:hover{ color: #293D6B; }

td.related, td.rlink, 
a.rlink:link,a.rlink:visited,
a.rlink:hover{ color:#666; }

/*------------- text-decoration --------------*/
a.NavIzda:link,a.NavIzda:visited,
a.NavIzdaPpal:link,a.NavIzdaPpal:visited, 
a.NavIzdaActual:link, a.NavIzdaActual:visited { text-decoration: none;}

a.NavIzda:hover,
a.NavIzdaPpal:hover,
a.NavIzdaActual:hover { text-decoration: underline;}
/*------------- otros --------------*/
td.rlink{
	background-image: url(Images/dot-gris.gif);
	background-repeat:no-repeat;
	background-position: 10px top;
}


/******************************* CONTEXTO ***********************************/
td.ctxt,
a.ctxt:link,a.ctxt:visited,a.ctxt:hover,a.ctxt:active,
a.ctxt-act:link,a.ctxt-act:visited,a.ctxt-act:hover,a.ctxt-act:active
{ font-family: Verdana, Arial, sans-serif; color:#666; font-size: 9px; } 
td.ctxt{height: 22px;} 

td.ctxt,
a.ctxt:link,a.ctxt:visited,a.ctxt:hover,a.ctxt:active
{ font-weight:normal; } 

a.ctxt-act:link,a.ctxt-act:visited,a.ctxt-act:hover,a.ctxt-act:active
{ font-weight:bold; } 

a.ctxt:link,a.ctxt:visited,a.ctxt:active,
a.ctxt-act:link,a.ctxt-act:visited,a.ctxt-act:active 
{ text-decoration:none; } 

a.ctxt:hover,
a.ctxt-act:hover
{ text-decoration:underline; } 


/*


table td.tp{ padding-top:8px; padding-bottom:0px; padding-left:3px;}
*/

tr.listitem td{ vertical-align:top; padding:0px 0px 3px 0px; }
td.vinieta{ background-image: url(Images/dot-rojo.gif); background-repeat:no-repeat; width:6px; }
tr.listitem{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:20px; }


/*
tr.listitem{ padding-top:0px; padding-bottom:6px; vertical-align:top; padding:0px 0px 3px 0px; }
*/




/******************************************* INICIO ******************************************/
/*
#tbInicio 			Tabla de la ventana de inicio.
td.related			Links relacionados.
td.rlink			Link relacionado.
#tbInicio2 			Tabla de la ventana de inicio.
td.related2			Links relacionados.
td.rlink2			Link relacionado.

*/
#tbInicio table {
	margin-left:1px;
	margin-right:5px;
	margin-top:3px;
	margin-bottom:8px;
} /*Todas las tablas dentro de tbInicio*/
#tbInicio2 table {
	margin-left:1px;
	margin-right:5px;
	margin-top:3px;
	margin-bottom:8px;
} /*Todas las tablas dentro de tbInicio*/

td.nav-ini-ppal{ padding-top:5px; padding-left:4px; padding-right:5px; padding-bottom:3px; }
td.nav-ini-ppal2{ padding-top:5px; padding-left:4px; padding-right:5px; padding-bottom:3px; }
td.nav-ini{ padding-left:12px; padding-right:5px; padding-bottom:3px; }
td.nav-ini2{ padding-left:4px; padding-right:5px; padding-bottom:3px; }

td.nav-ini-ppal, td.nav-ini-ppal2
{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; }

td.nav-ini, 
a.nav-ini-ppal:link, a.nav-ini-ppal:visited, a.nav-ini-ppal:hover, 
td.nav-ini2, 
a.nav-ini-ppal2:link, a.nav-ini-ppal2:visited, a.nav-ini-ppal2:hover
{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; }

a.nav-ini:link, a.nav-ini:visited, a.nav-ini:hover,
a.nav-ini2:link, a.nav-ini2:visited, a.nav-ini2:hover
{ font-family:verdana,arial,sans-serif; font-weight:normal; font-size:10px; }

a.nav-ini:link,a.nav-ini:visited, 
a.nav-ini-ppal:link,a.nav-ini-ppal:visited,
a.nav-ini2:link,a.nav-ini2:visited, 
a.nav-ini-ppal2:link,a.nav-ini-ppal2:visited
{ text-decoration:none; }
a.nav-ini-ppal:hover,
a.nav-ini:hover,
a.nav-ini-ppal2:hover,
a.nav-ini2:hover
{ text-decoration:underline; }

td.nav-ini-ppal,
a.nav-ini-ppal:link,a.nav-ini-ppal:visited,a.nav-ini-ppal:hover,
td.nav-ini-ppal2,
a.nav-ini-ppal2:link,a.nav-ini-ppal2:visited,a.nav-ini-ppal2:hover
{ color:#262F44; }
td.nav-ini, 
a.nav-ini:link,a.nav-ini:visited,a.nav-ini:hover,
td.nav-ini2, 
a.nav-ini2:link,a.nav-ini2:visited,a.nav-ini2:hover
{ color:#666; }

/*------------- otros --------------*/
td.nav-ini{
	background-image: url(Images/dot-rojo.gif);
	background-repeat:no-repeat;
	background-position: 5px top;
}

