/* ---------------------------------------- */
/* estilos para el menú servicios generales */
/* ---------------------------------------- */ 

div.moduletable_menu { font-size: 0.9em; margin-bottom: 1.3em; }

div.moduletable_menu h3 { margin: 0; padding: 0 0 .3em 0; color: #75818A; font-size: 14px; font-variant: small-caps; }

div.moduletable_menu ul { margin: 0; list-style: none; background-color: #F1F3F3; }

div.moduletable_menu ul li { margin: 0; border-bottom: #FFFFFF 1px solid; }

div.moduletable_menu ul ul li { border-bottom: none; }

div.moduletable_menu ul a { padding: 0 0 .3em .3em; }

div.moduletable_menu ul ul a { padding: 0 0 .3em 1.5em; }

div.moduletable_menu a:link, div.moduletable_menu a:visited {
	border-left: #75818A .5em solid; text-decoration: none; color: #333333; display: block; }

div.moduletable_menu a:hover { color: #FFFFFF; background-color: #C8D0D0; }

/* ---------------------------------------- */
/* estilos para el menú ciencias religiosas */
/* ---------------------------------------- */ 

div.moduletable_cr { font-size: 0.9em; margin-bottom: 1.3em; }

div.moduletable_cr h3 { margin: 0; padding: 0 0 .3em 0; color: #5B819D; font-size: 14px; font-variant: small-caps; }

div.moduletable_cr ul { margin: 0; list-style: none; background-color: #D8E5EE; }

div.moduletable_cr ul li { margin: 0; border-bottom: #FFFFFF 1px solid; }

div.moduletable_cr ul ul li { border-bottom: none; }

div.moduletable_cr ul a { padding: 0 0 .3em .3em; }

div.moduletable_cr ul ul a { padding: 0 0 .3em 1.5em; }

div.moduletable_cr a:link, div.moduletable_cr a:visited {
	border-left: #5B819D .5em solid; text-decoration: none; color: #333333; display: block; }

div.moduletable_cr a:hover { color: #FFFFFF; background-color: #C0D1DD; }

/* -------------------------------------------- */
/* estilos para el menú educación sociopolítica */
/* -------------------------------------------- */ 

div.moduletable_es { font-size: 0.9em; margin-bottom: 1.3em; }

div.moduletable_es h3 { margin: 0; padding: 0 0 .3em 0; color: #CC2427; font-size: 14px; font-variant: small-caps; }

div.moduletable_es ul { margin: 0; list-style: none; background-color: #FCDAD5; }

div.moduletable_es ul li { margin: 0; border-bottom: #FFFFFF 1px solid; }

div.moduletable_es ul ul li { border-bottom: none; }

div.moduletable_es ul a { padding: 0 0 .3em .3em; }

div.moduletable_es ul ul a { padding: 0 0 .3em 1.5em; }

div.moduletable_es a:link, div.moduletable_es a:visited {
	border-left: #CC2427 .5em solid; text-decoration: none; color: #333333; display: block; }

div.moduletable_es a:hover { color: #FFFFFF; background-color: #F9BCB6; }

/* ---------------------------------------------- */
/* estilos para el menú diploma en espiritualidad */
/* ---------------------------------------------- */ 

div.moduletable_de { font-size: 0.9em; margin-bottom: 1.3em; }

div.moduletable_de h3 { margin: 0; padding: 0 0 .3em 0; color: #059046; font-size: 14px; font-variant: small-caps; }

div.moduletable_de ul { margin: 0; list-style: none; background-color: #CFE7C8; }

div.moduletable_de ul li { margin: 0; border-bottom: #FFFFFF 1px solid; }

div.moduletable_de ul ul li { border-bottom: none; }

div.moduletable_de ul a { padding: 0 0 .3em .3em; }

div.moduletable_de ul ul a { padding: 0 0 .3em 1.5em; }

div.moduletable_de a:link, div.moduletable_de a:visited {
	border-left: #059046 .5em solid; text-decoration: none; color: #333333; display: block; }

div.moduletable_de a:hover { color: #FFFFFF; background-color: #B4D1A6; }

/* ----------------------------------------- */
/* estilos para el menú formación permanente */
/* ----------------------------------------- */ 

div.moduletable_fp { font-size: 0.9em; margin-bottom: 1.3em; }

div.moduletable_fp h3 { margin: 0; padding: 0 0 .3em 0; color: #F7941D; font-size: 14px; font-variant: small-caps; }

div.moduletable_fp ul { margin: 0; list-style: none; background-color: #FEF3E5; }

div.moduletable_fp ul li { margin: 0; border-bottom: #FFFFFF 1px solid; }

div.moduletable_fp ul ul li { border-bottom: none; }

div.moduletable_fp ul a { padding: 0 0 .3em .3em; }

div.moduletable_fp ul ul a { padding: 0 0 .3em 1.5em; }

div.moduletable_fp a:link, div.moduletable_fp a:visited {
	border-left: #F7941D .5em solid; text-decoration: none; color: #333333; display: block; }

div.moduletable_fp a:hover { color: #FFFFFF; background-color: #FDC88E; }

/* ----------------------------------------------------- */
/* estilos para el menú guia del patrimonio cultural */
/* ----------------------------------------------------- */ 

div.moduletable_pc { font-size: 0.9em; margin-bottom: 1.3em; }

div.moduletable_pc h3 { margin: 0; padding: 0 0 .3em 0; color: #DC63C2; font-size: 14px; font-variant: small-caps; }

div.moduletable_pc ul { margin: 0; list-style: none; background-color: #F3CBEA; }

div.moduletable_pc ul li { margin: 0; border-bottom: #FFFFFF 1px solid; }

div.moduletable_pc ul ul li { border-bottom: none; }

div.moduletable_pc ul a { padding: 0 0 .3em .3em; }

div.moduletable_pc ul ul a { padding: 0 0 .3em 1.5em; }

div.moduletable_pc a:link, div.moduletable_pc a:visited {
	border-left: #DC63C2 .5em solid; text-decoration: none; color: #333333; display: block; }

div.moduletable_pc a:hover { color: #FFFFFF; background-color: #DC63C2; }
