body,
button,
input,
select,
textarea,
.table,
.dataTables_wrapper,
.btn {
	/*font-family: "Segoe UI", sans-serif !important;*/
	/*font-family: "sans-serif;" !important;*/
	/*font-family: "Helvetica;" !important;*/

	/*
6cab3c
407617


	*/
}


:root {

	/**/

	--bg_fondo_well: #eaeaea;
	--bg_fondo_blanco: #fff;


	--bg_principal: transparent;
	--font_principal: #fff;
	--border_principal: none;

	--bg_principal_hover: #77b804;
	--font_principal_hover: #77b804;

	/**/

	--bg_appsuperior: #9d9372;
	--font_appsuperior: #fff;
	--border_appsuperior: #9d9372;

	--bg_appsuperior_hover: #588d4e;
	--font_appsuperior_hover: #fff;
	--border_appsuperior_hover: #588d4e;


	/**/

	/**/

	--bg_accent: #dcde63;
	--font_accent: #588d4e;
	--border_accent: #dcde63;

	--bg_accent_hover: #dcde63;
	--font_accent_hover: #588d4e;
	--border_accent_hover: #dcde63;


	/**/

	--bg_appprincipal: #fff;
	--font_appprincipal: #757575;
	--border_appprincipal: #757575;

	--bg_appprincipal_hover: #dcde63;
	--font_appprincipal_hover: #588d4e;
	--border_appprincipal_hover: #dcde63;

	/**/

	--bg_lugar: #64985b;
	--font_lugar: #fff;
	--border_lugar: #64985b;

	--bg_lugar_hover: #2d7231;
	--font_lugar_hover: #fff;
	--border_lugar_hover: #2d7231;

	/**/

	/**/

	--bg_activolugar: #417d37;
	--font_activolugar: #fff;
	--border_activolugar: #417d37;

	--bg_activolugar_hover: #417d37;
	--font_activolugar_hover: #fff;

	/**/

	--bg_aplicativo: #77b804;
	--font_aplicativo: #fff;
	--border_aplicativo: #77b804;

	--bg_aplicativo_hover: #588d4e;
	--font_aplicativo_hover: #fff;
	--border_aplicativo_hover: #588d4e;

	/**/

	--bg_aplicativoout: #fff;
	--font_aplicativoout: #2d7231;
	--border_aplicativoout: #2d7231;

	--bg_aplicativoout_hover: #fff;
	--font_aplicativoout_hover: #2d7231;

	/**/

	--bg_activo: #2d7231;
	--font_activo: #fff;
	--border_activo: #2d7231;

	--bg_activo_hover: #2d7231;
	--font_activo_hover: #fff;

	/**/

	--bg_informacion: #9d9372;
	--font_informacion: #fff;
	--border_informacion: #9d9372;

	--bg_informacion_hover: #9d9372;
	--font_informacion_hover: #fff;
	--border_informacion_hover: #9d9372;


	/**/

	--bg_infoactivo: #797053;
	--font_infoactivo: #fff;
	--border_infoactivo: #797053;

	--bg_infoactivo_hover: #797053;
	--font_infoactivo_hover: #fff;
	--border_infoactivo_hover: #797053;

	/**/

	--bg_infocerrar: #fff;
	--font_infocerrar: #2d7231;
	--border_infocerrar: #2d7231;

	--bg_infocerrar_hover: #ff0000;
	--font_infocerrar_hover: #fff;
	--border_infocerrar_hover: #ff0000;


	/**/

	--bg_menu: #dbdad9;
	--font_menu: #2d7231;
	--border_menu: #919090;

	/**/

	--bg_desplegable: #5cb85c;
	--font_desplegable: #fff;
	--border_desplegable: #5cb85c;

	--bg_desplegable_hover: #308735;
	--font_desplegable_hover: #fff;


	/**/

	--bg_informes: transparent;
	--font_informes: #000;
	--border_informes: transparent;

	--bg_informes_hover: #1f1f1f33;
	--font_informes_hover: #000;
	--border_informes_hover: #1f1f1f33;

	/**/

	/**/

	--bg_enconjunto: transparent;
	--font_enconjunto: #000;
	--border_enconjunto: transparent;

	--bg_enconjunto_hover: #c1c1c1;
	--font_enconjunto_hover: #000;
	--border_enconjunto_hover: #c1c1c1;

	/**/

	/**/

	--bg_vacio: transparent;
	--font_vacio: #a2a2a2;
	--border_vacio: transparent;

	--bg_vacio_hover: transparent;
	--font_vacio_hover: #a2a2a2;
	--border_vacio_hover: transparent;

	/**/

	/**/

	--bg_encolumna: #669160;
	--font_encolumna: #fff;
	--border_encolumna: #669160;


	--bg_encolumna_hover: #588d4e;
	--font_encolumna_hover: #fff;
	--border_encolumna_hover: #588d4e;

	/**/


	--bg_titulo: #64985b;
	--font_titulo: #fff;
	--border_titulo: #64985b;

	--bg_titulo_hover: #4c7e43;
	--font_titulo_hover: #fff;
	--border_titulo_hover: #4c7e43;

	/**/

	/**/

	--bg_activoazul: #3faaca;
	--font_activoazul: #fff;
	--border_activoazul: #3faaca;

	--bg_activoazul_hover: #3faaca;
	--font_activoazul_hover: #fff;

	/**/

}


/*  */



/*  */

.btn-vertical {
	writing-mode: vertical-rl;
	transform: rotate(360deg);
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}


.centrado {
	position: absolute;
	bottom: 90px;
	left: 50%;
	transform: translateX(-50%);
	width: 130px;
}

.ajustar {
	white-space: normal;
	font-size: 9px;
	padding: 3px;


	line-height: 1.2;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}


.derecha {
	text-align: right !important;
}


/*  */

.btn-accent {
	background: var(--bg_accent);
	color: var(--font_accent);
	border: 1px solid var(--border_accent);

	font-weight: bold;
}

.btn-accent:active,
.btn-accent:focus,
.btn-accent:hover {
	background-color: var(--bg_accent_hover);
	color: var(--font_accent_hover);
	border: 1px solid var(--border_accent_hover);
}

/*  */


/*  */

.btn-appsuperior {
	background: var(--bg_appsuperior);
	color: var(--font_appsuperior);
	border: 1px solid var(--border_appsuperior);

	font-weight: bold;
}

.btn-appsuperior:active,
.btn-appsuperior:focus,
.btn-appsuperior:hover {
	background-color: var(--bg_appsuperior_hover);
	color: var(--font_appsuperior_hover);
	border: 1px solid var(--border_appsuperior_hover);
}

/*  */


/*  */


.btn-appprincipal {
	background: var(--bg_appprincipal);
	color: var(--font_appprincipal);
	border: 2px solid var(--border_appprincipal);

	font-weight: bold;
	/*box-shadow: 0 8px 16px 0 #e1e1e1, 0 6px 20px 0 #e1e1e1;*/
}


.btn-appprincipal:active,
.btn-appprincipal:focus,
.btn-appprincipal:hover {
	background: var(--bg_appprincipal_hover);
	color: var(--font_appprincipal_hover);
	border: 2px solid var(--border_appprincipal_hover);
}

.btn-appprincipal hr {
	border: 1px solid var(--border_appprincipal);
	/*transition: border-color 0.3s ease;*/
}

/*  */

/*  */


.btn-apppropietarios {
	background: var(--bg_appprincipal);
	color: var(--font_appprincipal);
	border: 2px solid var(--border_appprincipal);

	font-weight: bold;
	/*box-shadow: 0 8px 16px 0 #e1e1e1, 0 6px 20px 0 #e1e1e1;*/
}


.btn-apppropietarios:active,
.btn-apppropietarios:focus,
.btn-apppropietarios:hover {
	background: var(--bg_appprincipal);
	color: var(--font_appprincipal);
	border: 2px solid var(--border_appprincipal);
}

.btn-apppropietarios hr {
	border: 1px solid var(--border_appprincipal);
	/*transition: border-color 0.3s ease;*/
}

/*  */


/*  */





.btn-appprincipal:hover hr,
.btn-appprincipal:focus hr,
.btn-appprincipal:active hr {
	border-color: var(--font_appprincipal_hover);
}

.col-sm-3:has(.btn-appprincipal:hover) .btn-leyenda,
.col-sm-3:has(.btn-appprincipal:focus) .btn-leyenda,
.col-sm-3:has(.btn-appprincipal:active) .btn-leyenda {
	background: var(--font_appprincipal_hover) !important;
	color: var(--bg_appprincipal_hover) !important;
}



/*  */

/*  */

/*  */

.btn-leyenda {
	background-color: var(--font_appprincipal);
	color: var(--bg_appprincipal);
	font-weight: 800;
}

.btn-leyenda:active,
.btn-leyenda:focus,
.btn-leyenda:hover {
	background-color: var(--font_appprincipal);
	color: var(--bg_appprincipal);
}



/*  */



/*  */

.btn-lugar {
	background: var(--bg_lugar);
	color: var(--font_lugar);
	border: 1px solid var(--border_lugar);

}

.btn-lugar:active,
.btn-lugar:focus,
.btn-lugar:hover {
	background: var(--bg_lugar_hover);
	color: var(--font_lugar_hover);
	border: 1px solid var(--border_lugar_hover);
}

/*  */


/*  */

.btn-aplicativo {
	background: var(--bg_aplicativo);
	color: var(--font_aplicativo);
	border: 1px solid var(--border_aplicativo);

}

.btn-aplicativo:active,
.btn-aplicativo:focus,
.btn-aplicativo:hover {
	background: var(--bg_aplicativo_hover);
	color: var(--font_aplicativo_hover);
	border: 1px solid var(--border_aplicativo_hover);
}

/*  */


/*  */

.btn-aplicativoout {
	background: var(--bg_aplicativoout);
	color: var(--font_aplicativoout);
	border: 1px solid var(--border_aplicativoout);

}

.btn-aplicativoout:active,
.btn-aplicativoout:focus,
.btn-aplicativoout:hover {
	background: var(--bg_aplicativoout_hover);
	color: var(--font_aplicativoout_hover);
}

/*  */

/*  */

.btn-infocerrar {
	background: var(--bg_infocerrar);
	color: var(--font_infocerrar);
	border: 1px solid var(--border_infocerrar);

}

.btn-infocerrar:active,
.btn-infocerrar:focus,
.btn-infocerrar:hover {
	background: var(--bg_infocerrar_hover);
	color: var(--font_infocerrar_hover);
	border: 1px solid var(--border_infocerrar_hover);

}

/*  */


/*  */

.btn-activo {
	background: var(--bg_activo_hover);
	color: var(--font_activo_hover);
	border: 1px solid var(--bg_activo_hover);

}

.btn-activo:active,
.btn-activo:focus,
.btn-activo:hover {
	background: var(--bg_activo_hover);
	color: var(--font_activo_hover);
	border: 1px solid var(--bg_activo_hover);
}

/*  */


/*  */

.btn-activolugar {
	background: var(--bg_activolugar_hover);
	color: var(--font_activolugar_hover);
	border: 1px solid var(--bg_activolugar_hover);

}

.btn-activolugar:active,
.btn-activolugar:focus,
.btn-activolugar:hover {
	background: var(--bg_activolugar_hover);
	color: var(--font_activolugar_hover);
	border: 1px solid var(--bg_activolugar_hover);
}

/*  */

/*  */

.btn-activoazul {
	background: var(--bg_activoazul_hover);
	color: var(--font_activoazul_hover);
	border: 1px solid var(--bg_activoazul_hover);

}

.btn-activoazul:active,
.btn-activoazul:focus,
.btn-activoazul:hover {
	background: var(--bg_activoazul_hover);
	color: var(--font_activoazul_hover);
	border: 1px solid var(--bg_activoazul_hover);
}

/*  */

/*  */

.btn-enconjunto {
	background: var(--bg_enconjunto);
	color: var(--font_enconjunto);
	border: 1px solid var(--border_enconjunto);
	text-align: left !important;
	/*text-transform: uppercase;*/
	font-weight: normal;
}

.btn-enconjunto:active,
.btn-enconjunto:focus,
.btn-enconjunto:hover {
	background: var(--bg_enconjunto_hover);
	color: var(--font_enconjunto_hover);
	border: 1px solid var(--border_enconjunto_hover);
	font-weight: normal;
}

/*  */
/*  */

.btn-vacio {
	background: var(--bg_vacio);
	color: var(--font_vacio);
	border: 1px solid var(--border_vacio);
	text-align: left !important;
	/*text-transform: uppercase;*/
	font-weight: normal;
}

.btn-vacio:active,
.btn-vacio:focus,
.btn-vacio:hover {
	background: var(--bg_vacio_hover);
	color: var(--font_vacio_hover);
	border: 1px solid var(--border_vacio_hover);
	font-weight: normal;
}

/*  */

/*  */

.btn-informes {
	background: var(--bg_informes);
	color: var(--font_informes);
	border: 1px solid var(--border_informes);
	text-align: left !important;
	/*text-transform: uppercase;*/
	font-weight: normal;
}

.btn-informes:active,
.btn-informes:focus,
.btn-informes:hover {
	background: var(--bg_informes_hover);
	color: var(--font_informes_hover);
	border: 1px solid var(--border_informes_hover);
	font-weight: normal;
}

/*  */

/*  */

.btn-encolumna {
	background: var(--bg_encolumna);
	color: var(--font_encolumna);
	border: 1px solid var(--border_encolumna);
	text-align: center !important;
	text-transform: uppercase;
	font-weight: normal;
}

.btn-encolumna:active,
.btn-encolumna:focus,
.btn-encolumna:hover {
	background: var(--bg_encolumna_hover);
	color: var(--font_encolumna_hover);
	border: 1px solid var(--border_encolumna_hover);
	font-weight: normal;
}

/*  */


/*  */

.btn-titulo {
	background: var(--bg_titulo);
	color: var(--font_titulo);
	border: 1px solid var(--border_titulo);

}

.btn-titulo:active,
.btn-titulo:focus,
.btn-titulo:hover {
	background: var(--bg_titulo_hover);
	color: var(--font_titulo_hover);
	border: 1px solid var(--border_titulo_hover);
}

/*  */


/*  */

.btn-menu {
	background: var(--bg_menu);
	color: var(--font_menu);
	border: 1px solid var(--border_menu);

	font-weight: bold;
}

.btn-menu:focus,
.btn-menu:hover {
	background: var(--bg_aplicativo);
	color: var(--font_aplicativo_hover);
}


.btn-menu:active {
	background: var(--bg_aplicativo_hover);
	color: var(--font_aplicativo_hover);
}

/*  */

/*  */

.btn-cerrar {
	background: var(--bg_menu);
	color: var(--font_menu);
	border: 1px solid var(--border_menu);

	font-weight: bold;
}

.btn-cerrar:focus,
.btn-cerrar:active,
.btn-cerrar:hover {
	background-color: #ff0000;
	color: #ffffff;
	border: 1px solid #ff0000;
}

/*  */


/*  */

.btn-informacion {
	background: var(--bg_informacion);
	color: var(--font_informacion);
	border: 1px solid var(--border_informacion);
	font-weight: bold;

}

.btn-informacion:focus,
.btn-informacion:active,
.btn-informacion:hover {
	background-color: var(--bg_informacion_hover);
	color: var(--font_informacion_hover);
	border: 1px solid var(--border_informacion_hover);
}

/*  */

.btn-infoactivo {
	background: var(--bg_infoactivo);
	color: var(--font_infoactivo);
	border: 1px solid var(--border_infoactivo);
	font-weight: bold;

}

.btn-infoactivo:focus,
.btn-infoactivo:active,
.btn-infoactivo:hover {
	background-color: var(--bg_infoactivo_hover);
	color: var(--font_infoactivo_hover);
	border: 1px solid var(--border_infoactivo_hover);
}

/*  */


/*  */

.btn-white {
	background: #ffff;
	border-color: silver;
	color: black;
}

.btn-white:focus,
.btn-white:active,
.btn-white:hover {
	background: var(--bg_aplicativo_hover);
	border-color: silver;
	color: #ffff;
}

/*  */


/*  */

.btn-negro {
	background: #000;
	border-color: silver;
	color: #fff;
}

.btn-negro:hover,
.btn-negro:focus,
.btn-negro:active {
	background: #000;
	border-color: silver;
	color: var(--bg_aplicativo_hover);
}

/*  */


/*  */

.btn-lineaok {
	background: #fff;
	border-color: var(--bg_aplicativo_hover);
	color: var(--bg_aplicativo_hover);
	font-weight: bold;
	border: 1px solid;
}

.btn-lineaok:focus,
.btn-lineaok:active,
.btn-lineaok:hover {
	background: #fff;
	border-color: #427631;
	color: #427631;
}

/*  */

/*  */

.btn-lineasuccess {
	background: #fff;
	border-color: #427631;
	color: #427631;
}

.btn-lineasuccess:focus,
.btn-lineasuccess:active,
.btn-lineasuccess:hover {
	background: #609b18;
	border-color: #427631;
	font-weight: bold;
	color: #fff;
}

/*  */


/*  */

.btn-lineaverde {
	background: #fff;
	border-color: #427631;
	color: #427631;
}

.btn-lineaverde:focus,
.btn-lineaverde:active,
.btn-lineaverde:hover {
	background-color: var(--bg_aplicativo_hover);
	border-color: silver;
	color: white;
}

/*  */


/*  */

.btn-lineaverdeout {
	background: #fff;
	border-color: #427631;
	color: #427631;
}

.btn-lineaverdeout:focus,
.btn-lineaverdeout:active,
.btn-lineaverdeout:hover {
	background: #fff;
	border-color: #427631;
	color: #427631;
}

/*  */


/*  */

.btn-lineaverdeanm {
	background-color: transparent;
	border-color: #427631;
	color: #427631;
}

.btn-lineaverdeanm:hover {
	background-color: var(--bg_aplicativo_hover);
	border-color: silver;
	color: white;

	/*	transition: all 0.3s ease;*/
	transition: background-color 0.1s ease;
}

.btn-lineaverdeanm:focus,
.btn-lineaverdeanm:active {
	background-color: var(--bg_aplicativo_hover);
	border-color: silver;
	color: white;
}

/*  */


/*  */

.btn-linearojatrash {
	background: #fff;
	border-color: #427631;
	color: #427631;
}

.btn-linearojatrash:focus,
.btn-linearojatrash:active,
.btn-linearojatrash:hover {
	background-color: #d9534f;
	border: 1px solid #d9534f;
	color: #ffffff;
	font-weight: normal;
}

/*  */



/*  */

.btn-verdesinborde {
	background: #fff;
	border-color: #fff;
	color: #427631;
}

.btn-verdesinborde:focus,
.btn-verdesinborde:active,
.btn-verdesinborde:hover {
	background: #fff;
	border-color: #fff;
	color: #427631;
}

/*  */

/*  */


.btn-desplegable {
	background-color: var(--bg_desplegable);
	color: var(--font_desplegable);
	border-color: 1px solid var(--border_desplegable);
}

.btn-desplegable:active,
.btn-desplegable:focus,
.btn-desplegable:hover {
	background-color: var(--bg_desplegable_hover);
	color: var(--font_desplegable_hover);


}

/*  */


/*  */

.btn-basic {
	background-color: #dadada;
	border-color: silver;
	color: black;
}

.btn-basic:focus,
.btn-basic:hover {
	background-color: silver;
	border-color: silver;
	color: black;
}

/*  */

/*  */

.btn-basico {
	background-color: #A8A8A8;
	border-color: silver;
	color: white;
}

.btn-basico:active,
.btn-basico:focus,
.btn-basico:hover {
	background-color: #777777;
	border-color: silver;
	color: white;
}

/*  */

/*  */

.btn-user {
	color: #ffffff;
}

.btn-user:active,
.btn-user:focus,
.btn-user:hover {
	color: #ffffff;
}

/*  */



/*  */

.btn-blanco {
	background: #ffff;
	border-color: silver;
	color: black;
}

.btn-blanco:hover,
.btn-blanco:focus,
.btn-blanco:active {
	background: #ffff;
	border-color: silver;
	color: black;
}

/*  */


/*  */

.btn-gris {
	background: #ebebeb;
	border-color: silver;
	color: black;
}

.btn-gris:focus,
.btn-gris:active,
.btn-gris:hover {
	background: #cacaca;
	border-color: silver;
	color: black;
}

/*  */








/*  */

.btn-lineaazul {
	background: #fff;
	color: #286090;
	border-color: #286090;
}

.btn-lineaazul:focus,
.btn-lineaazul:active,
.btn-lineaazul:hover {
	background: #286090;
	color: white;
}

/*  */

/*  */

.btn-lineanaranja {
	background: #fff;
	color: #f0ad4e;
	border: 2px solid #f0ad4e;
}

.btn-lineanaranja:focus,
.btn-lineanaranja:active,
.btn-lineanaranja:hover {
	background: #f0ad4e;
	color: white;
}

/*  */
/*  */

/*  */

.btn-lineaazulout {
	background: #fff;
	color: #286090;
	border-color: #286090;

}

.btn-lineaazulout:focus,
.btn-lineaazulout:active,
.btn-lineaazulout:hover {
	background: #fff;
	color: #286090;
}

/*  */
/*  */



.btn-linearoja {
	background: #fff;
	border-color: #d9534f;
	color: #d9534f;
}

.btn-linearoja:focus,
.btn-linearoja:active,
.btn-linearoja:hover {
	background: #d9534f;
	border-color: ff0000;
	color: white;
}

/*  */


/*  */

.btn-linearojaout {
	background: #fff;
	border-color: #d9534f;
	color: #d9534f;
}

.btn-linearojaout:focus,
.btn-linearojaout:active,
.btn-linearojaout:hover {
	background: #fff;
	border-color: #d9534f;
	color: #d9534f;
}

/*  */



/*  */

.btn-lineagris {
	background: #fff;
	border-color: silver;
	color: gray;
	border: 1px solid;
}

.btn-lineagris:focus,
.btn-lineagris:active,
.btn-lineagris:hover {
	background: #777777;
	border-color: gray;
	font-weight: bold;
	color: white;
}

/*  */

/*  */

.btn-lineagrisout {
	background: #fff;
	border-color: silver;
	color: gray;
	border: 1px solid;
}

.btn-lineagrisout:focus,
.btn-lineagrisout:active,
.btn-lineagrisout:hover {
	background: #fff;
	border-color: silver;
	color: gray;
	border: 1px solid;
}

/*  */

/*  */

.btn-desistio {
	background: #a4a4a4;
	border-color: #8d8d8d;
	color: black;
}

.btn-desistio:focus,
.btn-desistio:active,
.btn-desistio:hover {
	background: #999999;
	border-color: #8d8d8d;
	color: black;
}

/*  */

.none {
	color: white;
}

.none:focus,
.none:active,
.none:hover {
	color: white;
}

/*  */



/*  */

.btn-invisible {
	background: transparent;
	border-color: transparent;
	color: black;
}

/*  */



/*  */

.btn-negrosinborde {
	background: #fff;
	border-color: #fff;
	color: black;
}

.btn-negrosinborde:focus,
.btn-negrosinborde:active,
.btn-negrosinborde:hover {
	background: #fff;
	border-color: #fff;
	color: black;
}

/*  */

/*  */

.btn-azulsinborde {
	background: #fff;
	border-color: #fff;
	color: #3333ff;
}

.btn-azulsinborde:focus,
.btn-azulsinborde:active,
.btn-azulsinborde:hover {
	background: #fff;
	border-color: #fff;
	color: #3333ff;
}

/*  */

.ajustable {
	display: flex;
	justify-content: center;
	width: 90%;
	margin-top: 0px;
	text-align: center;
	vertical-align: center;

}


.btn-amarillo {
	background: #dcba16;
	border-color: #dcba16;
	color: white;
}

.btn-amarillo:active,
.btn-amarillo:focus,
.btn-amarillo:hover {
	background: #f9d423;
	border-color: #f9d423;
	color: white;
}

/*  */

.btn-archivado {
	background: #b37bda;
	border-color: silver;
	color: white;
}

.btn-archivado:active,
.btn-archivado:focus,
.btn-archivado:hover {
	background: #9f60cb;
	border-color: silver;
	color: white;
}

/*  */

.btn-lineaarchivado {
	background: white;
	border-color: #b37bda;
	color: #9f60cb;
}

.btn-lineaarchivado:active,
.btn-lineaarchivado:focus,
.btn-lineaarchivado:hover {
	background: #9f60cb;
	border-color: silver;
	color: white;
}




.btn-mapa {
	background-color: transparent;
	border-color: silver;
	font-weight: bold;
	color: white;
}

.btn-mapa:active,
.btn-mapa:focus,
.btn-mapa:hover {
	background-color: #d9534f;
	border-color: #d9534f;
	color: white;
}

/**/

.division {
	width: 85%;
	border: 1px solid silver;
	margin-top: 5px;
	margin-bottom: 15px;
	border-style: groove;
}

.division2 {
	width: 90%;
	border: 0;
	border-top: 1px solid #dbdad9;
	/* solo una línea arriba */
	margin-top: 5px;
	margin-bottom: -5px;
}

.descargas {
	background: linear-gradient(135deg, #ffffff 0%, #f3f3f3 100%);
	border: 2px solid #d9534f;
	/* Color de tu linea roja */
	border-radius: 15px;
	padding: 40px 20px;
	text-align: center;
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
	transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	cursor: pointer;
	position: relative;
	overflow: hidden;
}