/*
 * Hoja de estilos propios, a "añadir" a las existentes, y sobre las que tendrá prioridad
 */
 /*
 * BÁSICO + ESTRUCTURA + TÍTULOS -- "h3.spip" es el de los títulos parciales automáticos -- En general, añade ".spip" a lo generado con atajos de SPIP, o a cada párrafo: p.spip (con texte, en casos...) -- "spip_surligne": lo utiliza para remarcar las palabras buscadas...
 */
body, p, p.spip, .normal, div {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; margin-bottom: 12px; margin-top: 0px; margin-right: 3px; margin-left: 1px; line-height: 1.4em;}
.fondo-espec1 {background-color: white;}
.tit-articulo, .tit-breve, .tit-seccion, .tit-varios, .tit-sitio-portada {font-size: 22px; color: gray; font-weight: bold; margin-bottom: 15px;}
.tit-sitio-portada {font-size: 30px; color: gray;}
.subtitulo {font-size: 15px; font-weight: bold;	 color: gray;}
.tit-estructura1, .tit-estructura2 {color: gray; font-weight: bold; margin-top: 2px; margin-bottom: 1px;}
.tit-estructura1 {font-size: 16px;}
.tit-estructura2 {font-size: 14px;}
.listado-gran1, .listado-gran2, .listado-gran3, .listado-med, .listado-peq1 {font-weight: bold; margin-bottom:1em; margin-top:0.7em;}
.listado-gran1 {font-size: 14px}
.listado-gran2 {font-size: 16px}
.listado-gran3 {font-size: 18px}
.listado-gran4 {font-size: 20px}
.listado-gran5 {font-size: 22px}
.listado-med {font-size: 12px; 	font-weight: bold;}
.listado-peq1 {font-size: 11.4px; font-weight: bold;}
hr, hr.spip {background-color: silver;
color: silver;
height: 1px;
border: 0;}
.spip_surligne {background-color: #FFFFCC;}

.caja-central-basica, .caja-secundaria, .caja-terciaria, .caja-seccion, .caja-palabra-clave {margin: 5px; margin-bottom: 10px; padding: 8px; padding-top: 0px; padding-bottom: 0px; background-color: white;}
.caja-seccion, .caja-palabra-clave {background-color: #F1F1F1;}
.separacion-estructura-sup1, .separacion-estructura-sup2, .separacion-estructura-izq1, .separacion-estructura-der1 {margin-top: 6px; margin-bottom: 2px;  border-color: gray; border-style: dotted;}
.separacion-estructura-sup1, .separacion-estructura-sup2 {margin-top: 18px; border-left-width:0px; border-right-width:0px; border-top-width:2px; border-bottom-width:0px; } 
.separacion-estructura-izq1 {border-left-width:2px; border-right-width:0px; border-top-width:0px; border-bottom-width:0px; padding-left: 20px;}
.separacion-estructura-der1 {border-left-width:0px; border-right-width:2px; border-top-width:0px; border-bottom-width:0px; padding-right: 20px;}
.separacion-elementos-sup1 {border-style: solid; border-color: silver; border-left-width:0px; border-right-width:0px; border-top-width:1px; border-bottom-width:0px;
margin-top: 20px; margin-bottom: 4px; padding:0px;}

h1,h2,h3,h4 {margin-top: 0em; color: gray; 
	margin-bottom: 1em;
	font-weight: bold;}
.h1 {font-size: 170%;}
.h2 {font-size: 145%;}
.h3 {font-size: 120%;}
.h4 {font-size: 100%;}

h3.spip {
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	margin-top : 11px;
	margin-bottom : 4px;
	padding: 0em;
	color: gray;}
	
.texte, .texte p.spip { font-size: 12px;
	text-align: justify;
	padding: 3px;
	line-height: 1.4}
.chapo {
	font-weight: bold;
	text-align: justify;
	font-size: 13px;
	margin-bottom : 14px;
	color: gray; padding: 3px;}
.extraer {
	text-align: justify;
	font-size: 11px;
	margin-left : 14px; margin-right : 14px; margin-bottom: 2px;
	color: gray; padding: 3px; font-weight: normal;}

/*
 * MAPA DEL SITIO + RESULTADOS BÚSQUEDA
 */
.plan-secc-princ {font-size: 16px; font-weight: bold; background-color: #E8E8E8; margin-bottom:0.7em; } 
.plan-subsecciones {list-style: none; clear: left; display: block;}
.plan-subseccion {font-size: 14px; font-weight: bold; list-style: none; clear: left; display: block; background-color: #E8E8E8; padding-left: 1em; padding-right: 1em; margin-top:15px; margin-bottom:0.7em;}
.plan-breve {font-size: 10.6px; font-weight: normal; margin-top:4px; margin-bottom:4px;}
.plan-articulo {list-style: none; font-size: 12px; font-weight: bold; margin-top:4px; margin-bottom:0px;}
.plan-subtitulo {font-size: 11px; font-weight: bold; color: #C1C1C1; padding-left: 14px;}


/*
 * FORMATOS PARTICULARES
 */
.color-atenua1, .dest-color-atenua1 {color: #979797;}
.dest-color-atenua1 {font-weight: bold;}
.color-atenua2, .dest-color-atenua2 {color: #C1C1C1;}
.dest-color-atenua2 {font-weight: bold;}

.excluircolor {color: none;}
.excluirbold {font-weight: normal;}

.tamano-normal {font-size: 12px;}
.peq1 {font-size: 11.4px;}
.peq2 {font-size: 11px;}
.peq3 {font-size: 10.5px;}
.peq4 {font-size: 9.5px;}
.gran1  {font-size: 14px;}
.gran2  {font-size: 16px;}
.gran3  {font-size: 18px;}
.gran4  {font-size: 20px;}
.gran5  {font-size: 22px;}

.acercar-arriba {margin-top:2px; padding-top: 2px;}
.acercar-arriba2 {margin-top:-12px; padding-top: -12px;}
.margen-arriba1 {margin-top:5px;}
.margen-abajo1 {margin-bottom:5px;}
.sangrado1 {padding-left:1em;}
.sangrado2 {padding-left:2em;}
.sangrado3 {padding-left:3em;}

.con-margenes-lat-1 {margin-right: 8px; margin-left: 8px;}

/*
 * MENÚS + LISTAS + CUADROS
 */

.menu-general, .menu-fuera-del-sitio, .cuadro 	{
	border-bottom: 1px dotted gray; border-top: 1px dotted gray;
	background-color: #F1F1F1;
	padding: 0px;
	margin: 2px;
		margin-top: 10px; margin-bottom: 20px;}
.menu-general-titulo, .menu-general-titulo2 {list-style: none; font-weight: bold; padding: 2px;
	margin: 0px; margin-bottom: 4px; 
	text-align: center;
	font-size: 11px; color: gray;}
.menu-general-titulo2 {font-weight: normal; margin-bottom: 0px;}

.menu-general-item, .menu-general-item-peq {padding: 2px;
	margin-bottom: 6px; margin-top: 0px;	
	font-size: 11.4px; font-weight: normal;}
.menu-general-item-peq {font-size: 10px;}

ul.lista-no, il.lista-no {list-style: none; display: block;  text-align: left; margin-left: 0px; padding-left: 0px; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
ul.no-estilo, il.no-estilo {list-style: none;}
.no-sangrado {margin-left: 7px; padding-left: 7px; margin-top: 2px;}
	
.menu-secciones {border-bottom: 1px dotted gray;
	background-color: #F1F1F1;
	padding: 0px;
	margin: 2px;
	margin-bottom: 20px;}
.menu-secciones-principales, .menu-subsecciones { 
	text-align: left;
	padding: 2px; 
	margin: 0px;}
.menu-secciones-principales {font-size: 11px; border-top: 1px dotted gray; font-weight: bold; padding-top: 7px; padding-bottom: 2px;}
.menu-subsecciones {padding-left: 8px; font-size: 11px; padding-top: 2px;, padding-bottom: 2px;}

.menu-fuera-del-sitio 	{background-color: white;}

/*
 * ENLACES
 */
 
a { text-decoration: none; color: #000099; }
a:hover { color: #000099; background: #e8e8e8; text-decoration: underline; }
a:visited { color: #6D78A0;}
a:active { background: #e8e8e8;}
a.spip_out { color: #000099;}
a.spip_in, a.spip_url {color: #000099; }
a.spip_glossaire {color: #000099; }

/*
 * FORMULARIOS
 */

.formrecherche {
	background-color: #F1F1F1;
	margin-top: 6px; margin-bottom: 6px;
	padding: 1px;
	border-style: solid; border-color: silver; border-width:1px;
	font-size: 65%;
	font-weight: normal;}
.formulaire {
	color: black;
	margin: 0px;
	margin-bottom: 16px;
	padding: 4px;
	border: 1px solid #a0a0a0;
	background-color: #f6f6f6;
	font-size: 80%;
	font-weight: normal;}
.forml {
	background-color: #ececec;
	margin: 4px;
	padding: 1px;
	border: dashed 1px #909090;
	font-size: 90%;}

.spip_bouton {
	border: 3px outset #F8F8F8;
	padding: 1px;
	background: #CECECE;
	font-family: Arial, Helvetica, sans-serif; font-size: 10px;
}
.spip-admin {
	position: fixed;
	bottom: 0px;
	font-size: 90%;
	padding: 2px;
	line-height: 1.4em;}
	
 /*
 * FORUMS
 */
.forums 		{ background-color: transparent}
.forums .menu-titre	{ background-color: transparent; text-align:center; }

.forum-titre {
	font-weight: bold;
	font-size: 12px;
	color: gray;}
.forum-item {
	margin: 0px;
	padding: 1em;
	padding-top: 0.5em;
	padding-bottom: 0em;
	text-align: justify;
	font-size: 11.4px;
	color: gray;}
.forum-repondre {
	text-align: left;
	font-size: 11px;
	margin-top: 0.6em;}
.forum-fil {
	margin-top: 1em;}
.forum-fil ul {
	display: block;
	margin: 0px;
	margin-left: 2em;
	padding: 0px;
	list-style: none;}
.forum-repondre-message {
	text-align: right;}
ul.forum-total {
	display: block;
	padding: 0px;
	margin: 0px;
	list-style: none;}
ul .forum {
	border: 1px dotted gray;
	padding: 0px;
	margin: 0px;
	margin-bottom: 1em;
	background-color: transparent;}
ul ul .forum {
	border: 1px dotted gray;}
ul ul ul .forum {
	border: 1px dotted gray;}
ul ul ul ul .forum {
	border: 1px dotted gray;}
ul ul ul ul ul .forum {
	border: 1px dotted gray;}
ul ul ul ul ul ul .forum {
	border: 1px dotted gray;
	ul .forum-chapo {
	border: 0px;
	border-bottom: dotted gray;
	margin: 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 2px;
	font-size: 11px;
	background: transparent;}
ul ul .forum-chapo {
	background: transparent;}
ul ul ul .forum-chapo {
	background: transparent;}
ul ul ul ul .forum-chapo {
	background: transparent;}
ul ul ul ul ul .forum-chapo {
	background: transparent;}


 /*
 * Se utilizan explícitamente en esqueletos, aunque quizá no se vean (postescriptum "ps"...por ejemplo) y otros que utilizan formularios, etc.... que aquí no están, pero sí en las otras hojas de estilo
 */

