		@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,500;1,600;1,700;1,800;1,900&family=Saira+Semi+Condensed:wght@100;200;300;400;500;600;700;800;900&display=swap');
		
		
		*{
			padding: 0;
			margin: 0;	
		}
		
		/*
		@font-face {
		  font-family: Montserrat-Medium;
		  src: url('../font/static/Montserrat-Medium.ttf');
		  src: url('font/static/Montserrat-Medium.ttf');
		}
		
		@font-face {
		  font-family:Montserrat-Bold;
		  src: url('../font/static/Montserrat-Bold.ttf');
		  src: url('font/static/Montserrat-Bold.ttf');
		}
		
		@font-face {
		  font-family:Montserrat-SemiBold;
		  src: url('../font/static/Montserrat-SemiBold.ttf');
		  src: url('font/static/Montserrat-SemiBold.ttf');
		}
		
		@font-face {
		  font-family:Montserrat-Regular;
		  src: url('../font/static/Montserrat-Regular.ttf');
		  src: url('font/static/Montserrat-Regular.ttf');
		}
		*/
		
		
		
		
		html {
			scroll-behavior: smooth;
		}
             
		
		body{
			/*background: #f35858;*/ 
			background:#F8F8F8;
		}
		
		.barra{
			position: relative;
			width: 100%;
			height: 120px;
			/*background: #87bee2;*/
		}

        /*
        .logo_avi{
            width: 100px;
            background:#16202a;
            padding:5px;
            opacity:0.5; 
        }*/ 


        /*
		.logo_avi{
			height: 120px;
			width: 150px;
			position: absolute;
			left: 200px;
		}*/
		
		.boton_cerrar {
			position: absolute;
			width: 50px;
			height: 50px;
			right: 400px;
			border-radius: 50%;
			background-color: #f11331; 
			cursor: pointer;
		}
		
		.boton_cerrar::before, .boton_cerrar::after {
			content: "";
			position: absolute;
			top: 50%;
			left: 50%;
			width: 20px;
			height: 2px;
			background-color: white;
			transform-origin: center;
			transition: transform 0.3s;
		}
		
		.boton_cerrar::before {
			transform: translate(-50%, -50%) rotate(45deg);
		}

		.boton_cerrar::after {
			transform: translate(-50%, -50%) rotate(-45deg);
		}

		.boton_cerrar:hover::before {
			transform: translate(-50%, -50%) rotate(135deg);
		}

		.boton_cerrar:hover::after {
			transform: translate(-50%, -50%) rotate(-135deg);
		}

		

		
		
		.cont_priv{
			position: relative;
			background: #F8F8F8; /*#FFDFA8;*/
			width: 50%;
			margin: 0 auto;
			/*padding: 0px 0px 50px 0px;*/
			/*height: 2800px;*/
			height: 100%;
			
		}
	
		.tit_prin_aviso{
			padding: 20px 0px 0px 0px;
			/*font-family: 'Montserrat-SemiBold';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			font-weight: bold;
			color: #0E0E0E; /*#00205E;*/
			font-size: 3.7rem;
			display: flex;
			justify-content: center;
		}
		
		.des_prin_aviso{
			/*padding: 0px 20px 0px 20px;
			font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			font-size: 1rem;
			/*display: flex;
			justify-content: center;*/
		}
		
		.des_prin_aviso a{
		    text-decoration:none;
		    color: #0E0E0E;
		}
		
		
		
		.des_prin_aviso a:hover{
		    text-decoration:none;
		    /*color: #e99709;*/
		    color: #f6112e;
		}
		
		
		
		.preg_prin_aviso{
			/*font-family: 'Montserrat-SemiBold';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			font-weight: bold;
			color: #0E0E0E;
			font-size: 1rem;
			display: flex;
			justify-content: center;
			text-align: center;
		}
		
		.resp_prin_aviso{
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			font-size: 1rem;
			/*padding: 0px 20px 0px 20px;*/
		}
		
		ul {
			list-style: none;
		}
		
		ul li {
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*margin-left: 30px;*/
		}

		

		/*
		ul {
			list-style: none;
		}

		ul li {
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
			margin-bottom: -40px;
			margin-left: 30px;
		}

		ul li:before {
			content: "•";
			font-size: 50px;
			vertical-align: -8px;
			color: #0E0E0E;
			margin-right: 10px;
		}
		*/
		
		.des_sec_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/
		}
		
		.neg_des{
			font-size:1rem;
			/*font-family: 'Montserrat-SemiBold';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			font-weight: bold;
			color: #0E0E0E;
		}
		
		.des_ter_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/
		}
		
		.com_prin_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/
		}
		
		.m{
            color: #252525;
            text-decoration: none;
            font-family: 'Saira Semi Condensed', sans-serif;
        }
        
        m .span{
          
        }
     
        .m:hover{
            text-decoration: none;
            color: #f6112e;
        }
        
        .p1{
            
        } 
        
        .p1a{
            margin-left: -4px;
        }
        
        .p2{
            margin-left: -4px;
        }
        
        .p2p{
           margin-left: -4px; 
        }
        
        .p3{
            margin-left: -4px; 
        }
		
		
		.com_sec_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/
		}
		
	
		.preg_sec_aviso{
			/*font-family: 'Montserrat-SemiBold';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			font-weight: bold;
			color: #0E0E0E;
			font-size: 1rem;
			display: flex;
			justify-content: center;
			text-align: center;
		}
		
		.des_cuar_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/
		}
		
		.preg_ter_aviso{
			/*font-family: 'Montserrat-SemiBold';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			font-weight: bold;
			color: #0E0E0E;
			font-size: 1rem;
			display: flex;
			justify-content: center;
			text-align: center;
		}
		
		.des_qui_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/
		}
		
		table, th, td {
			border: 1px solid #D3D3D3;
		}
		
		table {
			/*border-collapse: collapse;*/
			width: 100%;
			/*padding: 0px 20px 0px 20px;*/
		}

		th, td {
			text-align: left;
			padding: 8px;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
		}
		
		tr:nth-child(even) {
			background-color: #cdcece; /*#2d363f;*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #000; /*#000*/
		}
		
		tr:nth-child(odd) {
			background-color: #ebebeb; /*#6c7278;*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #000; /* #fff;*/
		}

		tr:hover {
			background-color: #fff; /*#0a0b0c;*/
		}

		th {
			background-color: #f11331; /* #16202a;*/ /*#ed9600; #FFAF24;*/
			/*font-family: 'Montserrat-SemiBold';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #fff; /* #f11331*/
			text-align: center;
		}

		/*
		td:nth-child(1), th:nth-child(1) {
			background-color: lightblue;
			
		}
		td:nth-child(2), th:nth-child(2) {
			background-color: lightgreen;
		}
		td:nth-child(3), th:nth-child(3) {
			background-color: lightpink;
		}
		*/

		
		.des_sex_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/	
		}
		
		.com_ter_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/	
		}
		
		.preg_cuar_aviso{
			/*font-family: 'Montserrat-SemiBold';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			font-weight: bold;
			color: #0E0E0E;
			font-size: 1rem;
			display: flex;
			justify-content: center;
			text-align: center;
		}
		
		.des_sep_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/	
		}
		
		.des_oct_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/	
		}
		
		.com_cuar_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/	
		}
		
		.com_qui_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/	
		}
		
		.com_sex_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/	
		}
		
		.des_nov_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/	
		}
	
		ol {
            counter-reset: list;
            list-style-type: none; /* quita la anteposicion de 1. 2. 3. etc.*/
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/	
        }
		
        ol li:before {
            content: counter(list, lower-alpha) ") ";
            counter-increment: list;
			/*font-family: 'Montserrat-SemiBold';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			font-weight: bold;
			color: #0E0E0E;
        }
		
		.des_dec_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/
		}

		.des_onc_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/
		}
		
		.des_doc_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/
		}
		
		.com_sep_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/	
		}
		
		.des_trec_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/
		}
		
		.com_oct_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/
		}
		
		.preg_qui_aviso{
			/*font-family: 'Montserrat-SemiBold';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			font-weight: bold;
			color: #0E0E0E;
			font-size: 1rem;
			display: flex;
			justify-content: center;
			text-align: center;
		}
		
		.des_cat_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/	
		}
		
		.com_nov_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/	
		}
		
		.preg_sex_aviso{
			/*font-family: 'Montserrat-SemiBold';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			font-weight: bold;
			color: #0E0E0E;
			font-size: 1rem;
			display: flex;
			justify-content: center;
			text-align: center;
		}
		
		.des_quin_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/	
		}
		
		.des_diec_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/	
		}
		
		.des_diec_aviso a{
		    text-decoration:none;
		    color: #0E0E0E;
		}
		
		.des_diec_aviso a:hover{
		    text-decoration:none;
		    /*color: #ee9600;*/
		    color: #f6112e;
		}
		
		.des_diec2_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/	
		}
		
		.des_diec3_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/
		}
		
		.ult_act_aviso{
			font-size:1rem;
			/*font-family: 'Montserrat-Regular';*/
			font-family: 'Saira Semi Condensed', sans-serif;
			color: #0E0E0E;
			/*padding: 0px 20px 0px 20px;*/
			position: absolute;
			right: 0;
		}
		
		#ir_arriba {
            display: none;
			height: 50px;
			width: 50px;
            position: fixed;
            bottom: 20px;
            right: 30px;
            z-index: 99;
            font-size: 20px;
            border: none;
            outline: none;
            background-color:#f11331; /* #FFA500;*/
            color: white;
            cursor: pointer;
            padding: 15px;
            border-radius: 4px;
        }

        #ir_arriba:hover {
            background-color: #f5596e;
        }
		#backToTop {
            display: none;
			height: 50px;
			width: 50px;
            position: fixed;
            bottom: 20px;
            right: 30px;
            z-index: 99;
            font-size: 20px;
            border: none;
            outline: none;
            background-color:#f11331; /* #FFA500;*/
            color: white;
            cursor: pointer;
            padding: 15px;
            border-radius: 4px;
        }

        #backToTop:hover {
            background-color: #f5596e;
        }
		
		