@media print {

	* {
		-webkit-print-color-adjust: exact !important;
    	color-adjust: exact !important;
    	print-color-adjust: exact !important;
	}

	@page :first {
		size: A4; /* Por ejemplo, tamaño de papel más grande */
		margin-top: 0.5cm;
		@bottom-center 
		{  
			content: counter(page);
	  }
	}
	
	@page {
		size: A4; /* Por ejemplo, tamaño de papel más grande */
		margin: 1cm;
	}

	@layer print {
		body {
			background: none !important;
		}
	}

	div.pt-3.pb-5.py-md-4 
	{
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		padding: 0 !important;
	}
	
  /* Estilos para el encabezado */

	.cabecera 
	{
		position: initial !important;
	}

	.cabecera div 
	{
		position: inherit !important;
		transform: none !important;
		background: none !important;
		background: 0;		
	}

	h1 
	{
		text-align: center !important;
		font-weight:bold!important;
	  color: #1B355D!important;
		font-size:20px!important;
		line-height:25px!important;
	}

	h2,
	h3,
	h4 
	{
		
	}

	ul {
		padding-left: 1.8rem !important;
	}
	ul li {
		padding-left: 0 !important;
		list-style: circle !important;
		background-image: none !important;
		text-align: justify !important;
	}
	/* ul,
	ul ul,
	ul, ul, ul {
		padding-left: 1.8rem;
		text-align: justify;
	} */

	sup a {
		background: none !important;
    min-width: auto !important;
	}

	.aemps-aviso__01 {
		padding: 0.1em 2rem;
		background-color: #e6e7e8;
		outline: none !important;
		border-radius: 0 !important;
    	print-color-adjust: exact;
    	-webkit-print-color-adjust: exact;
		
		& li {
			list-style: circle !important;
			background-image: none !important;
			padding: 0 !important;
			font-size: 0.813rem !important;
			line-height: 19.5px;
			font-weight: 700 !important;

			&:last-child {
				/* margin: 0 !important; */
			}
		}
		
	}

	/* #informacion ul li {
		list-style: circle !important;
    background-image: none !important;
	} */

	.caja-info-pdf {
		page-break-inside: avoid;
	}

	.caja-info {
		li {
			list-style: circle !important;
			background-image: none !important;
			padding: 0 !important;
			font-weight: 500;
		}
	}

	p { 
		font-weight: 500; 
		text-align: justify;
		font-size: 0.813rem !important;
		line-height: 19.5px !important;
		margin: 1rem 0 1.6rem;
	}

	a {
		color: #00F !important;
	}

	.cabecera img {
		display: block !important;
    background-image: url(/diseno/img/Header-AEMPS.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    object-position: 0 -400px;
    height: 70px;
    print-color-adjust: exact;
    -webkit-print-color-adjust: exact;
	}
	
	header-aemps,
	.main-menu,
	.menu-mobile-btn,
	.pan,
	#print-pdf,
	.separador,
	footer 
	{
	  display: none !important;
	}

	.publicacion__container {
		display: block !important;
	}
	.publicacion__container div { margin: 0 !important }
	.publicacion__container a{ display: none !important }

	.separador + p {
		margin: 0;
		font-weight: bold;
		color: #1B355D !important;
	}

	#id-fecha 
	{
		margin: 0;
		width: 100% !important;
		text-align: left !important;
		font-weight: bold;
		color: #1B355D!important;
	}
	
	#cat-pdf 
	{
	    color: #1B355D!important;
	    font-weight: bold;
	}

	.aemps-aviso__03 {
		outline: 0 !important;
    border-radius: 0 !important;
    padding: 0 !important;
		padding-bottom: 0.5rem !important;
	}

	.info-title {
    background: #FFF !important;
    border: 0 !important;
		& p {
			font-weight: 900 !important;
			font-size: 1rem !important;
			/* line-height: 1.2; */
			color: #063c69 !important;
		}
	}

	.info-title img {
    width: 60px !important; }

	.aemps-aviso__03 > *:not(.info-title):not(ul) {
		padding: 0 1.4rem !important;

	}
	.aemps-aviso__03 > ul {
		padding: 0 2.6rem !important;
	}
	.aemps-aviso__03 li {
		text-align: justify;
		font-size: 0.813rem !important;
		line-height: 19.5px !important;
	}

	@media (min-width: 0px) {
		.container.container-body,
		.container, .container-sm {
		    max-width: 100% !important;
		}
	}

	.grecaptcha-badge 
	{
		display: none !important;
	}



}  