/*	jmlb_dlc.css	*/

/*	Detalles dc y dt "dcdtdt"	*/
	
	.dcdtdtx {max-width:700px;margin:0 16px;}
	
	.dcdtdt {font-size:15px;line-height:1.25;}
	.dcdtdt p {margin:.25em 0;}
	.dcdtdt p.x {max-width:680px;}
	.dcdtdt p.desc {border-bottom:1px solid silver;width:100%;padding-bottom:.25em;}
	.dcdtdt p.dtdt {border-bottom:1px solid silver;border-top:1px solid silver;padding:.5rem 0;margin:.25em 0; }
	.dcdtdt p b {padding:0 .35em 0 0;}
	
/*	dcdt_links	*/

	.dcdt_links {max-width:700px;margin:0 16px;}
	.dcdt_linksx p {padding:0 .5em .5em .5em;max-width:100%;display:flex;align-items:center;justify-content:flex-end;gap:2em;font-size:14px;}
	.dcdt_links p {max-width:100%;display:flex;align-items:center;justify-content:flex-end;gap:2em;font-size:14px;}
	.dcdt_links span.link:after {content:"\01F865";padding:0 .5em;}
	
/*	Transcripción "dctrns"	*/

	.dctrns {font-size:14px;line-height:1.25;padding:0 0 1em 0;}
	.dctrns p.trns_i {font-size:15px;border-bottom:1px solid silver;font-weight:bold;width:100%;padding:.25em 0;}
	.dctrns p.trns_w {font-size:15px;border-bottom:1px solid silver;width:100%;padding:.25em 0;display:flex;}
	.dctrns p.trns_w span.x {font-weight:bold;}

/*	Dclc	"dc_lc"		*/

	.dclc {background:white;margin:.5em auto;padding:.5em;}
	.dclcx {border:1px solid red;}
	@media screen and (width >= 960px) {	
		.dclc {width:900px;}
	}
	.dclc h2 {display:flex;align-items:center;margin:0;padding:0;}
	
	.dclcx h3, .dclcx h4, .dclcx h5 {cursor:pointer;display:flex;flex-flow:row nowrap;align-items:center;gap:6px;}
	.dclc h3, .dclc h4, .dclc h5 {cursor:pointer;display:flex;flex-flow:row nowrap;align-items:flex-start;}
	
	 
	.dclc h3 span.sqr {color:#6F7275;padding-bottom:2px;width:16px;}
	.dclc h3.cls3 {font-weight:normal;background:inherit;}
	.dclc h3.opn3 {font-weight:bold;background:#e7ebed;}
	.dclc h3:hover {background:lightyellow;}
	
	
	.dclc h4.cls4 {font-weight:normal;background:inherit;}
	.dclc h4.opn4x {font-weight:bold;background:#f5f7f8;}
	.dclc h4.opn4 {font-weight:bold;background:#f0f2f4;}
	.dclc h4:hover {background:lightyellow;}
	
	
	.dclc h5.cls5 {font-weight:normal;background:inherit;}
	.dclc h5.opn5x {font-weight:normal;background:#fafbfb;}
	.dclc h5.opn5 {font-weight:normal;background:#f5f7f8;}
	
	.dclc p.blurb {font-size:15px;margin:1em 0;line-height:1.25;}
	
	.dcdtdtx {border:1px dotted blue;}
	.dclc section.s3x {border:1px dotted red;}
	.dclc section.s4x {border:1px dotted green;}
	.dclc section.s5x {border:1px dotted blue;}
	.dclc ulx {border:1px dashed orange;}
	
	@media screen and (width < 700px) {	
		.dclc section.s4 {margin:0 0 0 8px;}
		.dclc section.s5 {margin:0 0 0 8px;}
		.dclc ul {margin:.5em 0 .5em 8px;}
		.dclc span.blt {flex:0 0 10px;font-size:12px;font-weight:normal;padding-top:2px;}
		.dcdtdt {margin:0 8px;}
	}
	@media screen and (width >= 700px) {	
		.dclc section.s4 {margin:0 0 0 16px;}
		.dclc section.s5 {margin:0 0 0 16px;}
		.dclc ul {margin:.5em 0 .5em 16px;}
		.dclc span.blt {flex:0 0 16px;font-size:16px;font-weight:normal;}
		.dcdtdtx {margin:0 16px 16px 32px;}
		.dcdtdty {margin:0 16px;max-width:700px;}
		.dcdtdt {margin:0 0 0 16px;}
	}
	
	
	.dclc section section.x {margin-left:1em;}
	
	.dclc section.x {background:azure;padding:1em;}
	.dclc section section.x {background:mistyrose;padding:1em;}
	.dclc section section section.x {background:navajowhite;padding:1em;}
	
	.dclc section.x {margin:0 0 0 1em;border:1px solid purple;}
	
	.dclc ul {background:white;}
	.dclc ul.nm {display:block;margin:.5em 0 .5em 0;}
	.dclc ul li.dc_li {list-style:none;margin:.25rem 0;padding:3px 0;display:flex;flex-flow:row nowrap;align-items:flex-start;gap:.25rem;}
	.dclc ul li.dt_li {list-style:none;margin:0;padding:0;display:block;}
	.dclc ul li.dt_li p.x {color:#393a3c;display:flex;align-items:flex-start;margin:0 0 .25em 0;cursor:pointer;}
	.dclc ul.x li.dt_li p:hover {background:#f5f7f8;}
	.dclc ul li.dt_lix p:first-child:hover {background:lightyellow;}
	.dclc ul li.dt_lix p:before {content:"\0000B7";/*display:inline-block;*/width:.5em;color:#515455;}			/*	Middle dot	&middot \u00B7	*/
	.dclc ul li.dt_lix p:first-child span:nth-child(1) {width:1rem;font-weight:normal;}
	.dclc ul li.dt_lix p:first-child span:nth-child(2) {margin:0 3em 0 0;}
	.dclc ul li.dt_li div.x {background:white;font-size:15px;margin:0 1rem;}
	.dclc ul li.dt_li div p.x {margin:0 0 .5em 0;}
	
	
	
	
	.dclc_links {padding:.5em;max-width:100%;align-items:center;justify-content:flex-end;gap:2em;font-size:12px;margin-top:.5em;}
	.dclc_links_x span {width:auto;}
	.dclc_links span:after {content:"\01F865";padding-left:.5em;}
	.dclc ul li.ns {margin:1rem 0 .25rem 0;}
	.dclc ul.x li:hover {background:lightyellow;}
	.dclc ul li span.dctit {max-width:700px;margin-right:16px;}
	
	
	
	span.dt_lnksx a:after {content:"\01F865";padding:0 .5em;}
	
	
	