		*{
			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:#F8F8F8;
		}
		
		.barra{
			position: relative;
			width: 100%;
			height: 120px;
		}

		.boton_cerrar {
			position: absolute;
			width: 50px;
			height: 50px;
			right: 400px;
			border-radius: 50%;
			background-color: #F50057;
			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;
			width: 50%;
			/*margin: 0 auto;*/
			height: 100%;
		}
	
		.tit_prin_aviso{
			padding: 20px 0px 0px 0px;
			font-family: 'Montserrat-SemiBold';
			color: #0E0E0E;
			font-size: 3.7rem;
			display: flex;
			justify-content: center;
		}
		
		.des_prin_aviso{
			font-family: 'Montserrat-Regular';
			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;
		}
		
		
		.preg_prin_aviso{
			font-family: 'Montserrat-SemiBold';
			color: #0E0E0E;
			font-size: 1rem;
			display: flex;
			justify-content: center;
			text-align: center;
		}
		
		.resp_prin_aviso{
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
			font-size: 1rem;
		}
		
		ul {
			list-style: none;
		}
		
		ul li {
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.des_sec_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.neg_des{
			font-size:1rem;
			font-family: 'Montserrat-SemiBold';
			color: #0E0E0E;
		}
		
		.des_ter_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.com_prin_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #252525;
			/*color:white;
			background:blue;*/
		}
		
		.m{
            color: #252525;
            text-decoration: none;
            font-family: 'Montserrat-Regular';
        }
        
        m .span{
          
        }
     
        .m:hover{
            text-decoration: none;
            color: #ee9600;
            /*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';
			color: #0E0E0E;
		}
		
		.preg_sec_aviso{
			font-family: 'Montserrat-SemiBold';
			color: #0E0E0E;
			font-size: 1rem;
			display: flex;
			justify-content: center;
			text-align: center;
		}
		
		.des_cuar_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.preg_ter_aviso{
			font-family: 'Montserrat-SemiBold';
			color: #0E0E0E;
			font-size: 1rem;
			display: flex;
			justify-content: center;
			text-align: center;
		}
		
		.des_qui_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		table, th, td {
			border: 1px solid #D3D3D3;
		}
		
		table {
			width: 100%;
		}

		th, td {
			text-align: left;
			padding: 8px;
			font-family: 'Montserrat-Regular';
		}
		
		tr:nth-child(even) {
			background-color: #FFBF52;
		}
		
		tr:nth-child(odd) {
			background-color: #FFDFA8;
		}

		tr:hover {
			background-color: #FFF8EB;
		}

		th {
			background-color: #FFA94F;
			font-family: 'Montserrat-SemiBold';
			color: #0E0E0E;
			text-align: center;
		}

		.des_sex_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.com_ter_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.preg_cuar_aviso{
			font-family: 'Montserrat-SemiBold';
			color: #0E0E0E;
			font-size: 1rem;
			display: flex;
			justify-content: center;
			text-align: center;
		}
		
		.des_sep_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.des_oct_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.com_cuar_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.com_qui_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.com_sex_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.des_nov_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
	
		ol {
            counter-reset: list;
            list-style-type: none;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
        }
		
        ol li:before {
            content: counter(list, lower-alpha) ") ";
            counter-increment: list;
			font-family: 'Montserrat-SemiBold';
			color: #0E0E0E;
        }
		
		.des_dec_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}

		.des_onc_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.des_doc_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.com_sep_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.des_trec_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.com_oct_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.preg_qui_aviso{
			font-family: 'Montserrat-SemiBold';
			color: #0E0E0E;
			font-size: 1rem;
			display: flex;
			justify-content: center;
			text-align: center;
		}
		
		.des_cat_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.com_nov_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.preg_sex_aviso{
			font-family: 'Montserrat-SemiBold';
			color: #0E0E0E;
			font-size: 1rem;
			display: flex;
			justify-content: center;
			text-align: center;
		}
		
		.des_quin_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.des_diec_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.des_diec_aviso a{
		    text-decoration:none;
		    color: #0E0E0E;
		}
		
		.des_diec_aviso a:hover{
		    text-decoration:none;
		    color: #ee9600;
		}

		.des_diec2_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.des_diec3_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
		}
		
		.ult_act_aviso{
			font-size:1rem;
			font-family: 'Montserrat-Regular';
			color: #0E0E0E;
			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:#FF6F00;
            color: white;
            cursor: pointer;
            padding: 15px;
            border-radius: 4px;
        }

        #ir_arriba:hover {
            background-color: #FFB74D;
        }
		#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:#FF6F00;
            color: white;
            cursor: pointer;
            padding: 15px;
            border-radius: 4px;
        }

        #backToTop:hover {
            background-color: #FFB74D;
        }