/*---------------------------------------------------------------------
    File Name: text.css
---------------------------------------------------------------------*/

dummydeclaration { padding-left: 1.5em; }	/* Firefox ignores first declaration for some reason */

tab0 {
	margin-left: 28px;						/* Espacio entre items de la lista */
	display: block;							/* Necesario para las listas */
}

tab1 {
	padding-left: 8px;						/* Espacio entre items de la lista */
	list-style-type: disc;					/* Viñeta circular */
	display: list-item;						/* Necesario para las listas */
	list-style-position: outside;			/* Mueve la viñeta fuera del texto */
	font-size: 15px;						/* Tamaño de letra a 15 pix */
}

tab2 {
	padding-left: 8px;						/* Espacio entre items de la lista */
	list-style-type: decimal;				/* Viñeta con decimales */
	display: list-item;						/* Necesario para las listas */
	list-style-position: outside;			/* Mueve la viñeta fuera del texto */
	/*font-weight: bold;*/					/* Esto pone el texto en negrita */
	font-size: 15px;						/* Tamaño de letra a 15 pix */
}

tabspace {
    padding-left: 8px;
    list-style-type: none;
    display: block;							/* NO list-item */
	font-size: 15px;						/* Tamaño de letra a 15 pix */
}

tabspace2 {
    padding-left: 16px;
    list-style-type: none;
    display: block;							/* NO list-item */
	font-size: 15px;						/* Tamaño de letra a 15 pix */
}

tabspace3 {
    padding-left: 24px;
    list-style-type: none;
    display: block;							/* NO list-item */
	font-size: 15px;						/* Tamaño de letra a 15 pix */
}

tab- {
	padding-left: 8px;						/* Espacio entre items de la lista */
	list-style-type: disc;					/* Viñeta circular */
	display: list-item;						/* Necesario para las listas */
	list-style-position: outside;			/* Mueve la viñeta fuera del texto */
}

tab-- {
	padding-left: 0px;           			/* Espacio entre el guion y el texto */
	list-style-type: none;        			/* Eliminamos la viñeta predeterminada */
	display: list-item;			  			/* Necesario para las listas */
	font-size: 15px;              			/* Tamaño de letra */
}

tab--::before {
	content: "—";                 			/* El guion como viñeta */
	margin-right: 8px;            			/* Espacio entre el guion y el texto */
	color: white;                 			/* Color del guion */
}

tab--- {
	padding-left: 25px;                  	/* Espacio entre items de la lista */
	list-style-type: none;              	/* Eliminamos la viñeta predeterminada */
	display: list-item;                  	/* Necesario para listas */
	list-style-position: outside;       	/* Mueve la "viñeta" fuera del texto */
	font-size: 15px;                     	/* Tamaño de letra a 15px */
	position: relative;                  	/* Para posicionar pseudo-elemento */
}

tab---::before {
	content: "";                         	/* Necesario para mostrar el pseudo-elemento */
	position: absolute;                  	/* Posicionamiento absoluto respecto al item */
	left: 0;                             	/* Alineado al inicio */
	top: 50%;                             	/* Centrado vertical */
	transform: translateY(-50%);         	/* Ajuste vertical exacto */
	width: 4px;                          	/* Grosor de la línea */
	height: 100%;                         	/* Altura de la línea */
	background-color: white;             	/* Color de la línea */
}