@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Hind:wght@300;400;500;600;700&family=Kalam:wght@300;400;700&family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Vujahday+Script&display=swap');
/* CSS Document */


/*INICIO COLORES TIPOGRAFÍAS GENERALES*/
.corp{color: #0033a0;}
.azul-oscuro{color: #1b365d;}
.gris-perla{color: #c7c9c7;}
.gris-oscuro{color: #9ea2a2;}
.rojo{color: #ff585d;}
.turquesa{color: #2ad2c9;}
.lila{color: #ac4fc6;}
.naranjo{color: #f68d2e;}
.verde1{color: #00c389;}
.blanco{color: #fff;}
.negro{color: #000;}

.fondo-corp{background: #0033a0;}
.fondo-azul-oscuro{background: #1b365d;}
.fondo-gris-perla{background: #c7c9c7;}
.fondo-gris-oscuro{background: #9ea2a2;}
.fondo-rojo{background: #ff585d;}
.fondo-turquesa{background: #2ad2c9;}
.fondo-lila{background: #ac4fc6;}
.fondo-naranjo{background: #f68d2e;}
.fondo-verde{background: #00c389;}
.fondo-blanco{background: #fff;}
.fondo-negro{background: #000;}


.parrafo_destacado_new{
	font-size: 20px;
	line-height: 30px;
	color: #1b365d;
}
.parrafo_destacado_new_2{
	font-size: 18px;
	line-height: 30px;
	color: #1b365d;
}

.parrafo_2_new{
	font-size: 15px;
	line-height: 25px;
	color: #666;
	text-align: left;
}

.parrafo_2{
	font-size: 14px;
	line-height: 25px;
	color: #666;
}
/*TÉRMINO COLORES TIPOGRAFÍAS GENERALES*/
.delgada{font-weight: 400;}

/*INICIO ASOCIACIONES*/
.asociaciones{/*ok*/
	font-size: 20px;
	color: #666;
	line-height: 20px;
	text-align: center;
}
/*.linea_asociaciones{
	border-bottom: solid #0033a0 medium;
	width: 10%;
	margin-left:137px;
	padding: 3px auto;
	margin-bottom: 3px;
}*/
.card_asociaciones{
	/*padding-top:20px;*/
	align-content: center;
}
/*TÉRMINO ASOCIACIONES*/

/*INICIO SLOGAN*/
/*Inicio slogan centrado*/
.card_slogan_solo{
	padding-top:20px;
	align-content: center;
}
.slogan_solo{/*ok*/
	font-size: 20px;
	color: #666;
	line-height: 20px;
	text-align: center;
}
.linea_slogan_solo{/*ok*/
	border-bottom: solid #0033a0 medium; /*color corp*/
	width: 35px;
	margin: auto;
	margin-bottom: 3px;
}
/*Término slogan centrado*/

/*Inicio Slogan compartido*/
.slogan{/*ok*/
	font-size: 20px;
	color: #666;
	line-height: 20px;
	text-align: left;
}
.linea_slogan{/*ok*/
	border-bottom: solid #0033a0 medium; /*color corp*/
	width: 10%;
	margin-left:95px;
	padding: 3px auto;
	margin-bottom: 3px;
}
.card_slogan{
	padding-top:20px;
	align-content: center;
}
.card_slogan_welcome{
	padding-top:40px;
	align-content: center;
}
/*Término Slogan compartido*/
/*TÉRMINO SLOGAN*/
.linea_gris{
	border-bottom: 1px solid #c7c7c7;
	width: 100%;
	margin: auto;
	padding: 3px;
}
.titulo_secciones{
	font-weight: 600;
	font-size: 30px;
	color: #00369d;
}
.subtitulo_secciones{
	font-size: 18px;
	letter-spacing: 0.5px;
	color: #666;
	font-weight: normal;
	padding-top: 5px;
}
.subtitulo_secciones_linea{
	font-size: 18px;
	letter-spacing: 0.5px;
	color: #666;
	font-weight: normal;
	padding-top: 5px;
	border-bottom: 1px solid #c7c9c7;
}

.subtitulo_secciones_linea_2{
	font-size: 16px;
	letter-spacing: 0.2px;
	color: #666;
	font-weight: normal;
	padding-top: 5px;
	border-bottom: 1px solid #c7c9c7;
}

.parrafo{
	font-size: 15px;
	line-height: 25px;
	color: #666;
	/*padding-top: 5px;*/
}
/*inicio veremos si va*/
.parrafo a{
	color: #0033a0;
}
.parrafo ul{
	color:green;
	
}
.parrafo li{
	font-size: 15px;
	line-height: 25px;
	color: #666;
	padding-top: 10px;
	margin-left: 20px;
	padding-left: 2px;
	list-style:disc;
}
.parrafo_li li{
	font-size: 15px;
	line-height: 25px;
	color: #666;
	padding-top: 10px;
	margin-left: 30px;
	padding-left: 2px;
	list-style:disc;
}
/*término veremos si va*/

.parrafo_2_valores{
	font-size: 14px;
	line-height: 20px;
	color: #666;
}
.parrafo_2_sep{
	font-size: 14px;
	line-height: 25px;
	color: #666;
	padding-top: none;
}
.parrafo_2 ul{
	color:#666;
}
.parrafo_2 li{
	/*padding-top: 10px;*/
	margin-left: 20px;
	padding-left: 2px;
	line-height: 25px;
	list-style:disc;
}
.parrafo_2 li a{
	/*padding-top: 10px;*/
	color: #0000ee;
}
.parrafo_2 li a:active{
	/*padding-top: 10px;*/
	color: #0000ee;
}
.parrafo_2 li a:visited{
	/*padding-top: 10px;*/
	color: #0000ee;
}

.parrafo_2 a{
	/*padding-top: 10px;*/
	color: #0000ee;
}
.parrafo_2 a:active{
	/*padding-top: 10px;*/
	color: #0000ee;
}
.parrafo_2 a:visited{
	/*padding-top: 10px;*/
	color: #0000ee;
}

.parrafo_destacados_int{
	font-size: 16px;
	line-height: 30px;
	color: #666;
}
.parrafo_destacados_fecha{
	font-size: 15px;
	line-height: 30px;
	color: #0033a0;
}
.parrafo_3{
	/*letter-spacing: 0.5px;*/
	font-weight: 500;
	font-size: 15px;
	line-height: 25px;
	color: #0033a0;
}
.parrafo_4{
	font-weight:500;
	font-size: 15px;
	line-height: 25px;
	color: #555;
}

.sub_titulo_foto{
	font-size: 16px;
	letter-spacing: 0.5;
	color: #666;
}
.titulo_foto{
	font-size: 30px;
	font-weight: 600;
	color: #0033a0;
}
.fecha_foto{
	font-size: 15px;
	color: #666;
	font-style: italic;
}
.superindice{
	letter-spacing: 0.8;
}
/*INICIO TIPOGRAFÍAS ACCORDIONS*/
/*inicio tipografía general_acordion*/
.lista_accordion{
	font-size: 14px;
	line-height: 25px;
	color: #666;
}
.lista_accordion ul{
	color:#0033a0;
	font-size: 14px;
	font-weight: 500;
}
.lista_accordion li{
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	color: #666;
	margin-left: 25px;
	padding-left: 0px;
	list-style:disc;
}
.lista_accordion li a{
	color: #666;
	text-decoration: none;
	padding-left: 5px;
	line-height: 25px;
}
/*.lista_accordion li a li a{
	color: green;
	text-decoration: none;
	padding-left: 5px;
}*/
/*término tipografía general_acordion*/

/*inicio tipografía informativos*/
.informativo{
	font-size: 14px;
	line-height: 25px;
	color: #666;
}
.informativo ul{
	color:#0033a0;
	font-size: 14px;
	font-weight: 500;
}
.informativo li{
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	color: #666;
	margin-left: 25px;
	padding-left: 0px;
	list-style:disc;
}
.informativo li a{
	color: #666;
	text-decoration: none;
	padding-left: 5px;
	line-height: 25px;
}
.informativo li a li a{
	color: green;
	text-decoration: none;
	padding-left: 5px;
}
/*término tipografía informativos*/


/*inicio tipografía card staff*/
.parrafo_staff_cond{
	font-size: 12px;
	font-stretch:ultra-condensed;
	font-weight: lighter;
	line-height: 20px;
	color: #555;
}
.parrafo_staff_cond_13{
	font-size: 13px;
	font-stretch:ultra-condensed;
	font-weight: lighter;
	line-height: 20px;
	color: #555;
}
.parrafo_staff_cond_12{
	font-size: 12px;
	font-stretch:ultra-condensed;
	font-weight: lighter;
	line-height: 20px;
	color: #555;
}
.parrafo_staff_cond_12o{
	font-size: 12px;
	font-stretch:ultra-condensed;
	font-weight: lighter;
	line-height: 20px;
	color: #555;
}
.parrafo_staff_cond_11{
	font-size: 11px;
	font-stretch:ultra-condensed;
	font-weight: lighter;
	line-height: 20px;
	color: #555;
}
.parrafo_staff_cond_a{
	font-size: 12px;
	font-stretch:ultra-condensed;
	font-weight: lighter;
	line-height: 20px;
	color: #555;
}
.parrafo_staff_cond_gk{
	font-size: 12px;
	font-stretch:ultra-condensed;
	font-weight: lighter;
	line-height: 20px;
	color: #666;
}
.parrafo_staff_cond_gk2{
	font-size: 12px;
	font-stretch:ultra-condensed;
	font-weight: lighter;
	line-height: 20px;
	color: #555;
}
.parrafo_staff_cond_gt{
	font-size: 11px;
	font-stretch:ultra-condensed;
	font-weight: lighter;
	line-height: 20px;
	color: #666;
}
.parrafo_staff{
	font-size: 13px;
	line-height: 20px;
	color: #666;
}
.parrafo_staff_g{
	font-size: 13px;
	line-height: 20px;
	color: #666;
}
.parrafo_mail_cond_g1{
	font-size: 11px;
	font-stretch:ultra-condensed;
	font-weight:lighter;
	line-height: 20px;
	color: #666;
}
.parrafo_mail_cond_2{
	font-size: 10px;
	font-stretch:ultra-condensed;
	font-weight: lighter;
	line-height: 20px;
	color: #666;
}
.parrafo_mail_12{
	font-size: 12px;
	line-height: 20px;
	color: #666;
}
.parrafo_mail_11{
	font-size: 11px;
	line-height: 20px;
	color: #666;
}
.parrafo_mail_10{
	font-size: 10px;
	line-height: 20px;
	color: #666;
}
/*término tipografía card staff*/

/*inicio tipografía contents evaluations*/
.titulo_content_test{
	font-weight: 400;
	font-size: 15px;
	color: #444;
	padding: 10px;
	margin:0;
}
.parrafo_content_test{
	padding: 0 5px 10px 5px;/*padding: 10px 5px;*/
	font-size: 14px;
	/*line-height: 10px;*/
	color: #666;
	/*padding-top: 5px;*/
}
.parrafo_content_test ul{
	color:#0033a0;
	font-size: 14px;
	font-weight: 500;
	/**/padding-top: 15px;
	
}
.parrafo_content_test li{
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	color: #666;
	padding-top: 5px;
	margin-left: 20px;
	padding-left: 0px;
	list-style:disc;
}
.parrafo_content_test li a{
	color: #666;
	text-decoration: none;
}
/*término tipografía contents evaluations*/
.parrafo_birth{
	/*padding: 0 5px 10px 5px;/*padding: 10px 5px;*/
	font-size: 12px;
	margin-left: 10px;
	/*line-height: 10px;*/
	color: #666;
	/*padding-top: 5px;*/
}
.parrafo_birth ul{
	font-stretch:ultra-condensed;
	font-weight: lighter;
	color:#0033a0;
	font-size: 12px;
	font-weight: 500;
	/**/padding-top: 15px;
	
}
.parrafo_birth li{
	font-size: 12px;
	font-stretch:ultra-condensed;
	font-weight: lighter;
	line-height: 18px;
	font-weight: 400;
	color: #666;
	padding-top: 5px;
	/*margin-left: 20px;*/
	/*padding-left: 10px;*/
	margin-left: 10px;
	list-style:disc;
}




/*inicio tipografía políticas y reglamentos*/
.parrafo_accordion{
	padding: 0 5px 10px 5px;/*padding: 10px 5px;*/
	font-size: 16px;
	color: #666;
}
.parrafo_accordion ul{
	color:#0033a0;
	font-size: 16px;
	font-weight: 500;
	padding-top: 0px;
}
.parrafo_accordion li{
	line-height: 24px;
	font-weight: 400;
	color: #666;
	padding-top: 5px;
	margin-left: 20px;
	padding-left: 0px;
	list-style:disc;
}
.parrafo_accordion li a{
	color: #666;
	text-decoration: none;
}
/*término tipografía políticas y reglamentos*/
/*TÉRMINO TIPOGRAFÍAS ACCORDIONS*/



@media screen and (max-width: 576px){
	.slogan{/*ok*/
	font-size: 20px;
	text-align: center;
	}
	.linea_slogan{
	/*margin-left:200px;
	padding: 3px auto;
	margin-bottom: 3px;*/
		margin: 3px auto;
	}
	.card_slogan{
	padding-top:0;
		padding-bottom: 10px;
	}
	.card_slogan_welcome{
	padding-top:0px;
}
	.parrafo_mail_12{
	font-size: 11px;
	line-height: 20px;
	color: #666;
}
	.parrafo_mail_11{
	font-size: 10px;
	line-height: 20px;
	color: #666;
}
.parrafo_staff_cond{
	font-size: 11px;
	font-stretch:ultra-condensed;
	font-weight: lighter;
	line-height: 20px;
	color: #555;
}
	.parrafo_staff_cond_13{
	font-size: 12px;
	font-stretch:ultra-condensed;
	font-weight: lighter;
	line-height: 20px;
	color: #555;
}
.parrafo_staff_cond_12{
	font-size: 11px;
	font-stretch:ultra-condensed;
	font-weight: lighter;
	line-height: 20px;
	color: #555;
}

.parrafo_staff_cond_11{
	font-size: 10px;
	font-stretch:ultra-condensed;
	font-weight: lighter;
	line-height: 20px;
	color: #555;
}
	.parrafo_staff_cond_a{
	font-size: 10px;
	font-stretch:ultra-condensed;
	font-weight: lighter;
	line-height: 20px;
	color: #555;
}
	.parrafo_staff_cond_g{
	font-size: 11px;
	font-stretch:ultra-condensed;
	font-weight: lighter;
	line-height: 20px;
	color: #666;
}

}














