/* COMIENZO SECCIONES */
.secciones>li,ul.subSecc>li,
#tablas_mas_consultadas ul.col.secciones>li:not(.inebase_tabla) { padding: 0px 0px 0 0px; line-height: 24px; }
.secciones li > ul.subSecc,
.secciones li > .title + ul       		                        { padding: 0px 0px 0px 20px; background: #fff; }
.secciones li > div:not(.marcoINE):not(.notab),
.secciones li > .title + p,
.secciones li > .title + ul:not(.subSecc),
.secSimple li > div:not(.marcoINE):not(.notab),
.secSimple li > .title + p,
.secSimple li > .title + ul:not(.subSecSimp) 		  	        { padding: 0px 0px 0px 20px; }
.secciones li > div:not(.marcoINE) > *                          { line-height: 1.42rem; }
/*.secSimple > li ul > li					                    { padding: 0px 0px 0px 20px; }*/
.secSimple ul.subSecc>li>a 				                        { padding: 0px; }

.secciones[data-type] > li ul:not(.contenedorArbol) > li:not([role="none"]):not(.selCri)  { padding: 0px 0 0 0; }

.secciones>li>*:not(ul),
ul.subSecc>li>*:not(ul)					                { min-height: inherit; }

ul.seccSimple li > a + a,
ul.secciones li > a + a 				                { padding: 0; }

.secciones > li ul > li > dl + span,
.secciones > li ul > li > dl + span + a                 { padding: 0; }
.secciones li>.title					                { display: inline-block; margin-top: 0; border: 0 none; padding: 0 0 0 25px; border-radius: 0; position: relative; }
.secciones li>.titleOpen,
.secciones article>.titleOpen			                { color: black; display: inline-block; cursor: pointer; padding: 5px 5px 0 25px; position: relative; z-index: 0; }
.secciones li>.titleOpen,
.secciones article>.titleOpen,
.secciones li>.titleClose,
.secciones article>.titleClose			                { color: black; background: transparent; cursor: pointer; padding: 0 0 0 25px; position: relative; }
.secciones li.title-incomplete                          { padding-left: 25px !important; position: relative; }

.secciones li>.titleOpen::before,
.secciones article>.titleOpen::before,
.secciones li>.titleClose::before,
.secciones article>.titleClose::before,
.secciones li.title-incomplete::before	                { content: "\f0d7"; cursor: pointer; position: absolute; left: 0px; top: 2px; z-index: 1; width: 20px; height: 20px; font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 18px; color: #a70332; border: 1px solid #a70332; border-radius: 10px; text-align: center; padding: 0; line-height: 18px; transition: all 0.2s ease-in-out; }
/*Cambiada Susana
.secciones li.title-incomplete::before	                {
	content: "\f0d7";
	cursor: pointer;
	/*position: absolute;
	left: 0px;*/
	/*top: 2px;
	z-index: 1;
	width: 20px;
	height: 20px;
	font-family: "Font Awesome 5 Free";
	font-weight: 900; font-size: 18px;
	color: #a70332;
	border: 1px solid #a70332;
	border-radius: 10px;
	text-align: center;
	padding: 0;
	line-height: 18px;
	transition: all 0.2s ease-in-out;
	display: inline-block;
    margin: 0px 5px;
    vertical-align: middle;
}*/
.secciones li.title-incomplete::before                  { content: ""; font-size: 10px; cursor: default; }

.secciones .inebase_tabla                               { margin: 0; line-height: 1.6; }

.secciones li>ul.subSecc                                { padding-left: 20px; }
.secciones l:not(.opciones) i ul:not(.contenedorArbol)  { background: #fff !important; padding-left: 15px; }
.secciones li .contenedorArbol>.filtro ul               { margin: 0; padding: 0; }
.secciones li ul > li                                   { padding: 0; }

.secciones li>span.title.titleClose,
.secciones li>span.title.titleOpen                      { padding-top: 1px; line-height: 19px; }
.secciones li>span.title.titleClose::before,
.secciones li>span.title.titleOpen::before              { top: 0; }
.secciones li>.title.titleOpen::before                  { transform: rotate(-90deg); }

div#cuerpo .secciones li                                { line-height: 15px; padding: 3px 0; }

ul.secSimple>li>*,ul.subSecSimp>li>*                    { padding-left: 0px; }
ul.secSimple li>.title                                  { color: black; display: block; cursor: pointer; }
ul.secSimple li>.titleClose                             { color: black; display: block; cursor: pointer; }
ul.secSimple li>.titleOpen                              { color: black; display: block; cursor: pointer; }
ul.secSimple li>ul.subSecSimp                           { margin-left:16px; }


.secciones ul.variables                                 { display: inline-block; width: 100%; }

/* CASUÍSTICA ESPECIAL PARA TABLAS MÁS CONSULTADAS */
#tablas_mas_consultadas .secciones 											{ margin-left: 30px; }
#tablas_mas_consultadas .secciones li 										{ display: table; margin: 0; clear: both; min-height: 24px; line-height: 24px; padding: 0; }
#tablas_mas_consultadas .secciones li ul									{ padding-left: 25px; }
section#tablas_mas_consultadas ul>li.inebase_tabla>*:not(dl) 				{ display: table-cell; }
#tablas_mas_consultadas .secciones [role="menuitem"] ~ .inebase_tabla		{ margin-left: -25px; }
section#tablas_mas_consultadas ul>li>a:not(.titulo) 						{ padding: 2px 0 2px 0 !important; line-height: 20px; height: auto; width: 25px; text-align: left; }
section#tablas_mas_consultadas ul>li>a.titulo 								{ margin: 0; }
section#tablas_mas_consultadas .secciones li>span.title.titleClose,
section#tablas_mas_consultadas .secciones li>span.title.titleOpen 			{ padding-top: 0; line-height: 24px; }

section#tablas_mas_consultadas .secciones li>span.title.titleClose::before,
section#tablas_mas_consultadas .secciones li>span.title.titleOpen::before 	{ top: 2px; }
section#tablas_mas_consultadas .secciones img.icono 						{ margin-top: -3px; }

/* CASUÍSTICA ESPECIAL PARA LISTADO INEBASE */
#listadoInebase .secciones 										{ margin-left: 30px; }
#listadoInebase .secciones li 									{ display: table; margin: 0; clear: both; min-height: 24px; line-height: 24px; padding: 0; }
#listadoInebase .secciones li ul								{ padding-left: 25px; }
#listadoInebase ul>li.inebase_tabla>*:not(dl) 					{ display: table-cell; }
#listadoInebase .secciones .inebase_capitulo ~ .inebase_tabla 	{ margin-left: -27px; }
#listadoInebase .secciones .inebase_tabla .additional > a 		{ display: inline-block; }
#listadoInebase .secciones li>span.title.titleClose,
#listadoInebase .secciones li>span.title.titleOpen 				{ padding-top: 0; line-height: 24px; }

#listadoInebase .secciones li>span.title.titleClose::before,
#listadoInebase .secciones li>span.title.titleOpen::before 		{ top: 2px; }
#listadoInebase .secciones img.icono 							{ margin-top: -3px; }

/* FIN SECCIONES */
