/* Style Block 1 */
/* BREADCRUMB*/
	/*#breadc_pag{
		display:none;
	}*/
	
	.site-breadcrumb{
		display:none!important;
	}
#seccion_blanca .site-breadcrumb{
	margin-top: 5rem;
	margin-bottom:3rem;
    margin-left: 3rem;
        font-weight: bold;
    font-size: 17px;
    max-width: 1200px;
    margin: 0 auto;
    display: block;
    width: 80%;
	padding-top:3rem;
	
}
/*span.current::before {
    content: "|";
    padding-right: 1rem;
}*/
#seccion_blanca .site-breadcrumb .current{
    margin-left:1rem;
}
.sfsi_widget .inerCnt .sfsi_tool_tip_2 {display:none !important}
#breadc_pag .breadcrumb a::after {padding:15px 0 0 15px;margin-right:15px; content:'|'}
#breadc_pag .breadcrumb .separator {display:none}
.category-noticia .post-data p {color: #fff !important;}
#logo-wrap {display: none !important;}
.tditems tbody {font-size: 15px !important;}
.tdtitulos th {font-size: 15px !important;line-height:40px !important}
.li_espacios li::marker {content: '';}
.li_espacios li:before {content: '.';position: absolute;top: 0;font-size: 74px;left: 0;padding: 0;margin: 0;    line-height: 0;
}
	

	
/* MIGA DE PAN */
#breadc_pag {font-family: Roboto !important;font-size: 18px !important;Color: #e31775;font-weight: bold;}
	
/* TITULO PRINCIPAL HOME */
.titulo_home_inicio h1 {font-family: Roboto !important;font-size: 56px !important;Color: #ffffff;font-weight: bolder;line-height: 65px !important;letter-spacing: 3px !important;}
	
.titulo_home h1 {font-family: Roboto !important;font-size: 48px !important;Color: #ffffff;font-weight: bold;line-height: 60px !important;letter-spacing: 12px !important;}
	
.titulo_pvariables h1 {font-family: Roboto !important;font-size: 65px !important;Color: #003a70;font-weight: bold; align-content:center;}

/* TITULO PRINCIPAL ACTIVIDAD ACADEMICA */
.titulo_home_aa h1 {font-family: Roboto !important;font-size: 56px !important;Color: #0056ff;font-weight: bold;line-height: 65px !important;letter-spacing: 12px !important;}
		
/* TITULO/SUB JORNADAS MONETARIAS BANCARIAS */
	
.titulo_home_jmb h1 {font-family: Roboto !important;font-size: 42px !important;Color: #0056ff;font-weight: bold;line-height: 65px !important;letter-spacing: 6px !important;}
	
.subtitulo_home_jmb h2 {font-family: Roboto !important;font-size: 39px !important;Color: #003a70; font-style: italic; font-weight: normal}
	
/* TITULO PRINCIPAL HOME THOLOM */
.titulo_home_to h1 {font-family: Roboto !important;font-size: 60px !important;Color: #ffffff;font-weight: bold;line-height: 75px !important;letter-spacing: 2px !important;}
	
.titulo_pvariables_to h1 {font-family: Roboto !important;font-size: 45px !important;Color: #003a70;font-weight: bold; align-content:center;}
	
/* TITULO SECCION*/
.titulo_seccion h1 {font-family: Roboto !important;font-size: 45px !important;Color: #FFFFFF;font-weight: bold;line-height: 60px !important;}
	
/* TITULO SECCION THOLOM*/
.titulo_seccion_to h1 {font-family: Roboto !important;font-size: 45px !important;Color: #FFFFFF;font-weight: bold;line-height: 60px !important;}

/* SANGRIA */
	
	.sangria {padding-left: 50px!important; 
}
	
	/*  BREADCRUM/SECCIONES PRINCIPALES/ENLACES  */
	.breadcrum_secciones {font-family: Roboto !important;font-size: 20px !important;Color: #ffffff;font-weight: bold;letter-spacing: 2px !important;}
	
.breadcrum_secciones a {
  color: #dddddd;
}
.breadcrum_secciones a:link {
  color: #dddddd;
}
.breadcrum_secciones a:visited {
  color: #dddddd;
}
.breadcrum_secciones a:hover {
  color: #e293b8;
}
	
	
		/*  FOOTER ENLACES  */
	.footer_enlaces {font-family: Roboto !important;font-size: 20px !important;Color: #ffffff;font-weight: bold;}
	
.footer_enlaces a {
  color: #dddddd;
}
.footer_enlaces a:link {
  color: #dddddd;
}
.footer_enlaces a:visited {
  color: #dddddd;
}
.footer_enlaces a:hover {
  color: #e293b8;
}
	
	
/* SUBINDICE SUPERINDICE */

sup {
    font-size: 65%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    font-size: 65%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
	
	/*CSS MOLDULO CON ICONOS SVG HOME*/

   .row {
     display: flex;
     width: 100%;
  }
.et_pb_blurb_description .titulo {
	margin-left: 18px !important;
	padding: 15px 5px 15px 0px;
	width: 85%;
}
.et_pb_blurb_description .iconsvg {
	margin-right: 18px !important;
	padding: 20px 0px 10px 5px;
	width: 10%;
	font-size: 36px !important;
	color: white;
}
	
		/* BANNER NOTICIAS THOLOM */
	
.imagen-noticias {
background-image: url("/wp-content/uploads/encabezado-noticias.jpg");
background-size: cover;
background-position: center;
background-repeat: no-repeat;
width: 100%;
height: 336px;
}
.bradc-banner {
  font-family: Roboto !important;
  font-size: 20px !important;
  color: #ffffff;
  font-weight: bold;
}
.titulo-banner {
  font-family: Roboto !important;
  font-size: 48px !important;
  color: #ffffff;
  font-weight: bold;
  line-height: 1.2em !important;
  letter-spacing: 12px !important;
}

/* TITULO H2 PRINCIPALES VARIABLES */
.titulo_pv h2 {font-family: Roboto !important;font-size: 30px !important;Color: red !important; font-weight: normal !important; line-height: 40px !important;}
	
/* TITULO NOTICIA 1 HOME */
.titulo_not1 h2 {font-family: Roboto !important;font-size: 42px !important;Color: #003a70;font-weight: bold;line-height: 40px !important;}
	
/* TITULO NOTICIA 1 HOME THOLOM*/
.titulo_not1_to h2 {font-family: Roboto !important;font-size: 42px !important;Color: #003a70;font-weight: bold;line-height: 50px !important;}
	
/* TITULOS - SUBTITULOS GENERALES */
h1 {font-family: Roboto !important;font-size: 39px !important;Color: #003a70;font-weight: bold;line-height: 45px !important; margin-bottom: 20px !important;}
h2 {font-family: Roboto !important;font-size: 30px !important;Color: #003a70;font-weight: bold;line-height: 1.3em !important;}
h3 {font-family: Roboto !important;font-size: 24px !important;Color: #003a70;font-weight: bold;line-height: 30px !important;padding-top: 20px!important;}
h4 {font-family: Roboto !important;font-size: 21px !important;Color: #003a70;font-weight: bold;line-height: 28px !important;}
h5 {font-family: Roboto !important;font-size: 18px !important;Color: #003a70;font-weight: bold;line-height: 21px !important;}
h6 {font-family: Roboto !important;font-size: 15px !important;Color: #003a70;font-weight: bold;line-height: 18px !important;}
	
/* TITULOS - H2 Light*/	
.h2-light h2{
	font-weight: normal !important;
}


/* TITULOS - SUBTITULOS GENERALES THOLOM */
/* #tit_to h1 {font-family: Roboto !important;font-size: 39px !important;Color: #003a70;font-weight: bold;line-height: 45px !important; margin-bottom: 20px !important;}
#tit_to h2 {font-family: Roboto !important;font-size: 30px !important;Color: #003a70;font-weight: bold;line-height: 1.3em ! important; padding-top: 20px;}
#tit_to h3 {font-family: Roboto !important;font-size: 24px !important;Color: #003a70;font-weight: bold;line-height: 30px !important;padding-top: 20px!important;}
#tit_to h4 {font-family: Roboto !important;font-size: 21px !important;Color: #003a70;font-weight: bold;line-height: 24px !important;}
#tit_to h5 {font-family: Roboto !important;font-size: 18px !important;Color: #003a70;font-weight: bold;line-height: 21px !important;}
#tit_to h6 {font-family: Roboto !important;font-size: 15px !important;Color: #003a70;font-weight: bold;line-height: 18px !important;} */

/* SUBTITULO PASTILLAS  */
	
.pastillas h2 {font-family: Roboto !important;font-size: 26px !important; font-weight: bold; line-height: 30px !important; padding: 30px!important; }
	
/*	
.pastilla_servicios h3 {font-family: Roboto !important;font-size: 17px !important; font-weight: bold; line-height: 21px !important;}
*/	
	
/* SUBTITULO PASTILLAS THOLOM  */
	
.pastillas_to h2 {font-family: Roboto !important;font-size: 26px !important; font-weight: bold; line-height: 30px !important; padding: 10px!important; }
		
.pastillas_home h3 {font-family: Roboto !important;font-size: 20px !important; font-weight: bold; line-height: 24px !important; padding: 20px 0px 10px 4px !important; }


/* TITULO SECCION CPT */
.tit_seccion {font-family: Roboto !important;font-size: 24px !important;    Color:  #e31775;
font-weight: bold;	line-height: 18px !important;}
	
/* TITULO FRECUENCIA CPT */
.tit_frecuencia {font-family: Roboto !important;font-size: 27px !important;Color:  #003a70;    font-weight: bold;	line-height: 18px !important;}
	
/* ENLACES */
a:link {color: #ae0f58;}a:visited {color: #e31775;}a:hover {color: #ff5da8;}a:active {color: #791342;}
	
/* ENLACES SUBTITULOS*/

	.subtit-links a {
	color: #ae0f58;
	font-family: Roboto !important;
	font-size: 24px !important;
	line-height: 36px !important;font-weight:bold;
}
	
/* ENLACES BLANCOS*/

.links-blancos a {color: #ffffff!important;
	font-family: Roboto !important;
	font-size: 24px !important;
	line-height: 12px !important;
	font-weight:bold;}
	
.subtit-links a::before { display:none}
	
/* BAJADA - COPETE */
.copete_pag {font-family: Roboto !important;font-size: 21px !important;Color:  #1d1d1d;	line-height: 30px !important;font-weight: bolder;text-align:justify; padding-top: 5px !important; padding-bottom: 10px !important;}
	
.copete_seccion {font-family: Roboto !important;font-size: 30px !important; line-height: 1.5em !important; padding-top: 5px !important; padding-bottom: 10px !important;letter-spacing: 1px !important;}
	
/* TEXTO ENLACES PRINCIPALES */
.enlaces_princ  {font-family: Roboto !important;   font-size: 21px !important;Color:  #1d1d1d;  	text-align:left;line-height: 50px !important;  	padding-left: 0 !important; margin-left: 0 !important;  margin-top: 0px !important; padding-top: 0px !important; padding-bottom: 5px !important;}

/* TEXTO PARRAFO */
.parrafo_pag  {font-family: Roboto !important;   font-size: 21px !important ;font-weight: 300 !important;Color:  #1d1d1d;  	text-align:left;line-height: 30px !important;  	padding-left: 0 !important; margin-left: 0 !important;  margin-top: 0px !important; padding-top: 0px !important; padding-bottom: 5px !important;}
	
		.copete_cpt {font-size: 21px !important; line-height: 40px !important; font-weight: 500;}
	

	
	
/* CSS 4 VARIABLES HOME - API*/	
	
.cuatro-var-api-1 h1{   
text-align: center;
font-family: Roboto;
font-size: 48px !important; 
Color: #003a70;
font-weight: bold;
line-height: 0.6em !important; 
margin-bottom: 20px;
}

.cuatro-var-api-2 p{
margin: 0;
line-height: 1.5em !important; 
font-family: Roboto, sans-serif; 
color: #e31775 !important; 
font-weight: bold; 
text-align: center; 
font-size: 16px !important; 
}

.cuatro-var-api-3 p{
margin: 0; 
line-height: 1.5em !important; 
font-family: Roboto, sans-serif; 
color: #003a70 !important;  
font-weight: normal; 
text-align: center; 
font-size: 13px;
}
	
/* CSS MODULO ANUNCIO VIÑETA CGU*/

#anuncio_cgu .et_pb_blurb_container {
margin-left: 20px !important;
margin-right: 20px !important;
}
#anuncio_cgu h3 {font-family: Roboto !important;font-size: 24px !important;Color: #003a70;font-weight: bold;line-height: 30px !important;padding-top: 2px!important;}


	
/* TEXTO ASIDE */
.texto_aside {font-family: Roboto !important;   font-size: 15px !important;Color:  #1d1d1d;  	text-align:left;line-height: 24px !important;  	padding-left: 0 !important;margin-left: 0 !important; padding-top: 5px !important; padding-bottom: 5px !important; }
	
/* TEXTO ULTIMAS NOTICIAS SOBRE... */
.texto_ultnot p {font-family: Roboto !important;   font-size: 14px !important;Color: #ffffff !important;	text-align:left;line-height: 24px !important;  	padding-left: 0 !important;margin-left: 0 !important; padding-top: 5px !important; padding-bottom: 5px !important; }
	
/* META DE CATEGORIAS RESULTADO BUSCADOR NOTICIAS */
	#ultimas_noticias_2 .post-categories  	
	{padding-left: 20px;
	font-size: 15px;
	font-weight:bold;}
	
	#ultimas_noticias_2 .entry-title 
	{padding-left: 20px;}
	
	#ultimas_noticias_2 .post-content
	{padding-left: 20px !important;}
	
	#ultimas_noticias_2 .post-meta 
	{padding-left: 20px !important;
	font-size: 15px;}
	
/* COMENTARIO_CITA PARRAFO */
.comentario_parrafo_pag {font-family: Roboto !important;   font-size: 15px !important;Color:  #1d1d1d;  	text-align:left;line-height: 24px !important;  	padding-left: 0 !important;margin-left: 0 !important; padding-top: 5px !important; padding-bottom: 5px !important; }
	
/* parrafo tabulado (ex listas):  */
.parrafo_pag ul {margin-bottom: 35px !important; }	
.parrafo_pag li {padding-left: 15px  !important; line-height: 30px !important;}		
	
.lista_pag  {font-family: Roboto !important;  font-size: 21px !important; line-height: 30px !important; padding-left: 30px  !important; padding-top: 3px !important; padding-bottom: 5px !important; list-style-type: circle;}
/* .lista_pag ul li {
 list-style-type: circle;
}*/

	
.lista_pag_2  {font-family: Roboto !important;   font-size: 24px !important;Color:  #1d1d1d !important; line-height: 30px !important; padding-left: 20px !important; padding-top: 5px !important; padding-bottom: 5px !important;}
	
/* ESPACIOS padding-top: 5px !important;ENTRE LISTAS */	
.li_espacios li {margin-bottom: 18px !important; position: relative;  padding: 1px 0 0 30px;}

	
/* PADDING LISTAS*/
	#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul {
    list-style-type: disc;
    padding: 0 0 5px 1em;
    line-height: 26px
}
	
		

/* ELIMIMNAR BULLET LISTAS*/

	.no-bullet {
	list-style-type: none;
	padding: 0 0 0 0px !important;
	margin: 0 0 0 0px !important;
}
	.no-bullet li {
	list-style-type: none;
}
	
/*indice parrafo*/
.indice_parrafo_pag {font-family: Roboto !important;   font-size: 21px !important;Color:  #1d1d1d;  	text-align:left;line-height: 30px !important;  	padding-left: 0 !important;margin-left: 0 !important;}
	

/*separador funcionario*/
.separador_func {padding-top: 10px !important; padding-bottom: 10px !important;}
	
	
/*SECCIONES*/
#seccion_blanca {padding-top: 20px !important; padding-bottom: 20px !important; }
	
#seccion_gris {padding-top: 20px !important; padding-bottom: 20px !important; background-color: #f4f4f4 !important; }
	
/*FILAS - ROW*/
	
.fila_default {padding-top: 20px !important;  padding-bottom: 20px !important; }
	
.fila_no_padding {padding-top: 0px !important;  padding-bottom: 0px !important; }
	 
/* CSS NOTICIAS TEMPLATE */
#post-like-btn.btn-start-1 {margin-left: 0px!important;padding-left: 10px!important;padding-right: 0px!important;}
#post-dislike-btn.btn-start-1 {padding-left: 10px!important;padding-right: 10px!important;}

/* Agregado Juan */
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_module {margin-bottom: 0 !important;}

/* agrego clase para corregir display fles en publicaciones */
.dmach-acf-item-container .dmach-acf-item-content {display: block !important;}
	
/* espaciado parrafos Theme builder noticias */
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
        margin-bottom: 0px;
    }

.et_pb_section {
        padding: 0px !important;
    }
	
	/*QUITA MAYUSCULAS INIICIALES*/
	.entry-content tr td, .entry-content table:not(.variations) {
    text-transform: none !important;
 }	
	
/*CSS BOTON VER MAS AZUL ELECTRICO*/

.et_pb_blurb_container a.ver-mas-az {
  color: #0056FF;
	background: transparent;
	border: 2px solid #0056FF;
	padding: .2em 2.7em;
	margin-top: 20px;
	margin-left: 0px;
	border-radius: 0px;
	text-transform: capitalize;
	display: inline-block;
	transition: all 0.3s ease-in-out;
}
.et_pb_blurb_container a.ver-mas-az:hover {
	background: #0056FF;
	color: #ffffff;
	border: 2px solid #0056FF;
	transition: all 0.3s ease-in-out;
}
.et_pb_blurb_container .ver-mas-az:after {
	content: "5";
	font-family: ETModules;
	vertical-align: middle;
	margin-left: 10px;
} 
/*CSS BOTON LEER MAS*/

.et_pb_blurb_container a.leer-mas-to {
  color: #003672;
	font-family: roboto !important;
	background: transparent;
	border: 2px solid #003672;
	padding: .2em 1.1em;
	margin-top: 5px;
	margin-left: 30px;
	border-radius: 0px;
	text-transform: capitalize;
	display: inline-block;
	transition: all 0.3s ease-in-out;
}
.et_pb_blurb_container a.leer-mas-to:hover {
	font-family: roboto !important;
	background: #003672;
	color: #ffffff;
	border: 2px solid #003672;
	transition: all 0.3s ease-in-out;
}
.et_pb_blurb_container .leer-mas-to:after {
	font-family: roboto !important;
	vertical-align: middle;
	margin-left: 10px;
}
	/*CSS BOTON VER MAS VIÑETA HOME ENSAYOS BLOG CENTRAL*/
#leermasvineta .leer-mas {
	margin-left: 28px;
}
	
/*CSS BOTON VER MAS NOTICIA PRINCIPAL HOME*/
.el_dbe_classic {
    text-align: left !important;
}
	
/*CSS BOTON VER MAS THOLOM*/

.et_pb_blurb_container a.ver-mas-to {
	font-family: roboto !important;
  color: #003672;
	background: transparent;
	border: 2px solid #003672;
	padding: .2em 2.7em;
	margin-top: 20px;
	margin-left: 0px;
	border-radius: 0px;
	text-transform: capitalize;
	display: inline-block;
	transition: all 0.3s ease-in-out;
}
.et_pb_blurb_container a.ver-mas-to:hover {
	font-family: roboto !important;
	background: #003672;
	color: #ffffff;
	border: 2px solid #003672;
	transition: all 0.3s ease-in-out;
}
.et_pb_blurb_container .ver-mas-to:after {
	font-family: roboto !important;
	vertical-align: middle;
	margin-left: 10px;
}

	
	/*CSS BOTON CONSULTAS*/
	
		.bot_consulta {
	    background-color:#003a70;
	    color: #fff; 
		border: 0px;
		border-radius: 0px;
		font-family: "Roboto", Monaco, monospace;
		font-weight: bolder;
  		font-size: 14px;
		margin-right: 5px;
		padding-left: 10px;
	}
	.bot_consulta a {color: #ffffff!important;
	font-weight:bolder;
	}

	.bot_consulta:hover {
	    background-color:#095092 !important;
		border-radius: 0px;
	}
	
/*CSS BOTON BUSCADOR NOTICIAS POR CATEGORIAS*/
	
		.bot_consulta_bn {
	    background-color:#afafaf;
	    color: #fff; 
		border: 0px;
		font-family: "Roboto", Monaco, monospace;
		font-weight: bolder;
  		font-size: 18px;
		padding: 10px 10px 10px 20px; 
		margin-bottom: 10px !important;
	}
	.bot_consulta_bn a {color: #ffffff!important;
	font-weight:bolder;
	}

	.bot_consulta_bn:hover {
	    background-color:#003a70 !important;
	}
	
	
/*CSS BOTON BUSCADOR NOTICIAS POR FECHA*/
	
		.bot_consulta_bus_noticias {
	   margin-left: 15px;
	}
	
/*CSS SUBTITULOS NOTICIAS POR CATEGORIAS*/

.subtitulo-buscador-noticias-categorias {
font-family: Roboto !important;
font-size: 30px !important;
Color: #003a70;font-weight: bold;
line-height: 40px !important;
margin-bottom: 25px !important;
padding-left: 20px !important;
}
	
/*CSS BOTON VOLVER ARRIBA*/ 
	
.volver_arriba {
	font-family: Roboto !important;   
	font-size: 14px !important;
	width: 110px;
	Color: #7e7e7e; 
	border: 2px solid #7e7e7e;
	font-weight: bolder;
	text-align:center;
	padding-left: 15px;
	bottom: 1.3em;
	margin-top: 40px;
}
	.volver_arriba:a link visited {  
	font-size: 14px !important;
	Color: #7e7e7e !important;
	border: 2px solid #7e7e7e;	
}
	
 	.volver_arriba:a hover {  
	font-size: 14px !important;
	Color: #ff6fa8 !important;  
	border: 2px solid #ff6fa85 !important; 
}
	
	/*CSS SALTO LINEA*/ 
	
#salto-linea {
	padding-bottom:1.5em !important;
}
	
	.salto-linea {
	padding-bottom:1.5em !important;
}
	
	
/*LINEAS DE DIVISION hr*/
	
	hr { 
		border: none;
        height: 1px;
        background: black;
	}
	

	
/* TABLAS */
#bloqueeventoshome .tditems tbody td {margin-right: 0;}
#bloqueeventoshome table {display: inline-grid;}
.entry-content tr td, .entry-content table:not(.variations) {color: unset;text-transform: capitalize;}
.tdtitulos th {color: #003A70 !important;border: 1px solid #003A70;font-size: 12px;}

 .tditems tbody td,.tditems2 tbody td,.tditems3 tbody td  {padding: 12px 12px 12px 8px !important; margin-right: 5px; word-break: keep-all;}
 .tditems tbody>tr:nth-child(odd)>td,.tditems2 tbody>tr:nth-child(odd)>td, 
      .tditems tbody>tr:nth-child(odd)>th,.tditems2 tbody>tr:nth-child(odd)>th {
       background-color: #ffffff   !important; line-height: 20px;
		  border-bottom: solid 1px #003A70 !important;
      }
      .tditems tbody>tr:nth-child(even)>td, 
      .tditems tbody>tr:nth-child(even)>th,.tditems2 tbody>tr:nth-child(even)>td, 
      .tditems2 tbody>tr:nth-child(even)>th {
       background-color: #ededed !important; line-height: 20px !important;
		   border-bottom: solid 1px #003A70 !important;
      }
      .tditems tbody>tr>th,.tditems2 tbody>tr>th  {
         background-color: #ffffff  !important; line-height: 16px; 
      }

	#celda-grisada {
       background-color: #dadada !important;
	  }
	
      table {
   border-spacing: 0px !important;
}
.tditems tr,.tditems3 tr {
    display: grid;   grid-auto-columns: minmax(0, 100%);
    grid-auto-flow: column;
  
}
.tditems2a43 tr {display: grid;  grid-template-columns: 50% 50%;}
.tditems177 tr {display: grid;  grid-template-columns: 30% 20% 12% 18% auto;margin: 5px}
.tditems2a tr {display: grid;  grid-template-columns: 12% 50% auto;}
.tditems2ac tr {display: grid;  grid-template-columns: 50% 25% auto;}
.tditems2b tr {grid-template-columns: 9% 26% 6% 18% 18% 8% 8% 18%;}
.tditems2c tr{grid-template-columns: 8% auto 6% 24% 7% 10% 8% 10%;}
.tditems2d tr{grid-template-columns: 8% auto 36%;}
.tditems2e tr {grid-template-columns: 7% 27% 11% 9.3% 8.3% 10% 10.5% 17%;}
.tditems2f tr{grid-template-columns: 16% 28% auto 11% 7%;}
.tditems-efit-detalle-titulos-publicos-privados tr {grid-template-columns: 7% 9% 11% 14% 14% 16% 12% 9% 8%;}
.tditems-comisiones-cargos-caja-ahorros tr {grid-template-columns: 17% 10% 8% 8% 8% 9% 8% 8% 8% 8% 8%;}
.tditems-entidades-financieras-estados-contables tr {grid-template-columns: 40% 10% 40% 10%;}
.tditems-entidades-financieras-informacion-estructura-1 tr {grid-template-columns: 40% 12% 12% 12% 12% 12%;}
.tditems-entidades-financieras-informacion-estructura-2 tr {grid-template-columns: 13% 10% 10% 7% 10% 10% 10% 10% 10% 10%;}
.tditems-efit-concentracion-prestamos-otras-financiaciones tr {grid-template-columns: 40% 15% 15% 15% 15%;}
.tditems-efit-apertura-plazos-prestamos-otras-financiaciones tr {grid-template-columns: 30% 10% 8% 8% 8% 8% 8% 8% 12%;}
.tditems-efit-detalle-participaciones-otras-sociedades  tr {grid-template-columns: 10% 8% 6% 8% 6% 8% 8% 8% 8% 7% 6% 9% 8%;}
.tditems-efit-apertura-pasivos-financieros-plazos-remanentes tr {grid-template-columns: 30% 10% 10% 10% 10% 10% 10% 10%;}
.tditems-efit-movimientos-provisiones tr {grid-template-columns: 28% 12% 12% 12% 12% 12% 12%;}
.tditems-efit-composicion-capital-social tr {grid-template-columns: 8% 7% 7% 7% 7% 10% 7% 7% 7% 10% 8% 8% 7%;}
.tditems-efit-saldos-moneda-extranjera tr {grid-template-columns: 23% 9% 9% 9% 9% 9% 9% 9% 14%;}
.tditems-efit-resumen-estados-financieros-sucursales tr {grid-template-columns: 20% 20% 12% 12% 12% 12%;}
.tditems-efit-asistencia-vinculados tr {grid-template-columns: 16% 8% 8% 8% 8% 8% 8% 10% 10% 8% 8%;}
.tditems-emisoras-tarjetas-credito-compra tr {grid-template-columns: 9% 19% 9% 9% 9% 9% 9% 9% 9%;}
.tditems-inmuebles tr {grid-template-columns: 15% 8% 35% 25% 17%;}
.tditems-evolucion-monedas tr {grid-template-columns: 10% 40% 50%;}
.tditems-cambio-minorista tr {grid-template-columns: 16% 7% 7% 7% 7% 7% 7% 7% 7% 7% 7% 7% 7%;}
.tditems-soc-gar-reciproca tr {grid-template-columns: 10% 20% 15% 15% 10% 10% 10% 10%;}
.tditems-caudales tr {grid-template-columns: 20% 15% 13% 15% 10% 10% 7% 10%;}
.tditems-aplicativos tr {grid-template-columns: 72% 10% 6% 12%;}
.tditems-acuerdos-nac-int tr {grid-template-columns: 15% 15% 20% 50%;}
.tditems-sistemica-1 tr {grid-template-columns: repeat(10%);}
.tditems-sistemica-2 tr {grid-template-columns: 12% 12% 12% 12% 12% 12% 12% 16%;}
.tditems-historial-fmi tr {grid-template-columns: 7% 10% 15% 68%;}
.tditems-adjudicaciones-compulsas tr {grid-template-columns: 5% 60% 15% 5% 15%;}
.tditems-primeras-diez-1 tr {grid-template-columns: 15% 11% 8% 8% 8% 10% 8% 8% 8% 8% 8%;}
.tditems-primeras-diez-2 tr {grid-template-columns: 45% 20% 20% 15%;}
.tditems-primeras-diez-3 tr {grid-template-columns: 28% 12% 12% 12% 12% 12% 12%;}
.tditems-primeras-diez-4 tr {grid-template-columns: 50% 30% 20%;}
.tditems-primeras-diez-5 tr {grid-template-columns: 70% 30%;}
.tditems-entes-proveedores-que-ofrecen tr {grid-template-columns: 8% 12% 10% 10% 20% 10% 10% 10% 10%;}
.tditems-registro-impo-expo tr {grid-template-columns: 15% 50% 15% 20%;}
.tditems-llamados-contrataciones tr {grid-template-columns: 20% 10% 10% 35% 15% 10%;}
.tditems-dictamen-comision-evaluadora tr {grid-template-columns: 10% 15% 10% 65%;}
.tditems-reuniones-prepliego tr {grid-template-columns: 20% 60% 20%;}
.tditems-adjudicaciones-contrataciones tr {grid-template-columns: 13% 8% 47% 14% 8% 10%;}
.tditems3b tr {grid-template-columns: auto 12% 12%;}
.tditems4c tr {grid-template-columns: 12% 50% 20% auto;}
.tditems5c tr {grid-template-columns: 14% 20% 28% auto 8%;}
.tditems6c tr {grid-template-columns: auto 15% 15%;border: 1px solid #003A70;}
.tditems66 tr {grid-template-columns: auto 12% 12%;}
.tditems67 tr{grid-template-columns: 20% repeat(10,8.5%);}
.tditems68 tr{grid-template-columns: 20% repeat(5,8.5%);}
.tditems69 tr{grid-template-columns: 20% repeat(6,9%);}
.tditems69n tr {grid-template-columns:40% 20% 10% 10% 10%}
.tditems67 td,.tditems69 tr{word-break: keep-all;}
.tditems4c td {padding:25px !important}
.tditems6d tr {grid-template-columns: 40% 12%}
.tditems6e tr {grid-template-columns: 75% auto;}
.tditems6f tr{grid-template-columns: 50% 35% auto;}
.tditems6g tr {grid-template-columns: repeat(4,25%);}
.tditems6h tr {grid-template-columns: 40% repeat(5,14%);}
.tditems6i tr{grid-template-columns: 40% repeat(7,10%);}
.bgtab {border: 1px solid #003A70 !important;padding-left: 7px !important;}
.bgtab2 {border: 1px solid #003A70 !important;margin-right: 0 !important;padding: 7px 0 7px 8px !important;}
.link_pdf {padding: 9px 0;width: 41px;background: url(http://desawp.bcra.net/wp-content/uploads/2022/06/pdf.png) center/43% no-repeat}
.mbtb {margin-bottom:15px}
.mr2 {margin-right: 5px;}
.titspcbd {padding: 5px 8px;  border: 1px solid #003A70 !important;  line-height: 16px;  display: inline-flex;  float: left;  margin: 3px !important;}
.pt22 {padding-top:30px}
.tableselect34 select {width: 30%;margin-bottom: 10px;}
.removsup {margin-left: 5px;bottom: 0 !important;}
.titnew29 {border: 1px solid #003A70 !important;  width: 100%; margin: 3px;  padding: 0 5px;}
	
	
/*MODIFICACION ESTILOS NOVATECH - TABLAS*/
	
.entry-content thead th, .entry-content tr th {
    padding: 15px 10px !important;
}
	.entry-content tr td {
    border-bottom: 0px solid #003A70 !important;
    border-top: 0 !important;
    color: #003A70 !important;
}
	
.entry-content td {
    border-top: 0 !important;
	padding-left: 10px;
    color: #003A70 !important;
}
.entry-content thead tr td {
    border-bottom: 0px solid #003A70 !important;
    border-top: 0 !important;
	padding-right: 20px;
    color: #003A70 !important;
}
	
/*MODIFICACION ESTILOS NOVATECH - BUSCADOR HEADER*/	
	
#iptbuscar {height: 40px !important;}
#iptbuscar input {font-size:13px;
	border: 0px solid #003A70 !important;
    margin-right: 0px !important;
    padding-left: 0px !important; 
	}
#iptbuscar .et_pb_s::placeholder {font-size:13px}
#iptbuscar .et_pb_searchsubmit {position:relative;background: #003772 url(/wp-content/uploads/2023/06/search.svg) no-repeat center 9px/22px !important;color: #fff !important;text-indent: -999px; width: 40px !important; height: 40px !important;}
	
/*CSS TABLAS - RESULTADOS CENTRAL DE DEUDORES: Acceso A Consulta De Otros Créditos*/

.tablecol td {display: flex;
    flex-direction: column;margin-bottom:10px}
    .tabla-data tr:nth-child(even) {
    background-color: unset;
}
.tablecol a { color: #337ab7;
	
	}
	


	
	
/*CSS TABLAS ROWSPAN*/
  .tabla-rowspan table {
	  width: 100% !important;
	  background-color: transparent;
	  border: none;
	  border-collapse: separate !important;
	  border-spacing: 5px 0px !important;
	  line-height: 20px; 
	  font-family: Roboto;
	  font-size: 15px !important;
	}
	.tabla-rowspan th {
		border: solid 2px !important;
		font-weight: 600 !important;
		color:#003A70 !important;
	}
	.tabla-rowspan tr {
		line-height: 20px; 
		font-family: Roboto;
		font-size: 15px !important;
	}
	.tabla-rowspan td {
		border-bottom: solid 1px #003A70 !important;
		color: #003A70;

	 }		

	.tabla-rowspan  tbody {
  border-spacing: 0px !important;
  color: #003A70;
  padding: 10px 0px 10px 10px !important;
  line-height: 20px !important;
  font-weight: 400;
  }

  .tabla-rowspan  tbody tr td{
  border-spacing: 0px !important;
  color: #003A70;
  padding: 10px 0px 10px 10px !important;
  line-height: 20px !important;
  font-weight: 400;
  }	

	/**TABLAS TODAS*/	

	table {	
  border-collapse: separate !important;
  border-spacing: 5px !important;
}

 /*THEAD ROWPAN COLSPAN*/
	
.encabezado-consultas thead th {
    display: table-cell  !important;
	float: none;
}
	
/**TABLAS COMPLETA CON ROWSPAN Y COLSPAN EN TBODY*/
	
	
	#tabla-rowcolspan td {
    display: table-cell  !important;
	float: none;
	background-color: #ededed !important;
	line-height: 20px !important;
	font-family: Roboto;
	font-size: 15px !important;
	padding: 10px;
	}	
	#tabla-rowcolspan th {
	display: table-cell  !important;
	float: none;
	border: solid 2px !important;
	font-size: 15px !important;
	font-weight: 600 !important;
	line-height: 20px !important;
	color:#003A70 !important;
	}
	
/**TABLAS COMPLETA CON ROWSPAN Y COLSPAN TR INTERCALADOS EN THEAD*/
	
	#tabla-rowcolspan-int {
    border-spacing: 5px 5px !important;
}
	
	#tabla-rowcolspan-int th {
		/*width: 100% !important;*/
	display: table-cell !important;
	float: none;
	border: solid 2px !important;
	font-size: 15px !important;
	font-weight: 600 !important;
	line-height: 20px !important;
	color:#003A70 !important;
	background-color: white	!important;
	}

	#tabla-rowcolspan-int tr td{
	display: table-cell  !important;
	float: none;
  	color: #003A70;
  	padding: 10px !important;
  	line-height: 20px !important;
  	}
	/*  LINEA INF TD  
	#tabla-rowcolspan-int td {
	border-bottom: solid 1px #003A70 !important;
	color: #003A70;
	
	}*/
	
	#tabla-rowcolspan-int tr{
	background-color:white;
	font-family: Roboto;
	font-size: 15px !important;
    
  	}
	
  	#tabla-rowcolspan-int tr:nth-child(even) {
	background-color: #ededed;
  	line-height: 20px !important;
	margin-top: 0px !important;
  	}

	/* NUEVA LINEA 16-09-2024*/
	#tabla-rowcolspan-int:first-child {
	border-spacing: 5px 5px !important;
/* Elimina espacio entre celdas */
}
	
	/*FIN*/
	
	/*TABLAS COMPLETA CON ROWSPAN Y COLSPAN EVENTOS*/
	
	#tabla-rowcolspan-events th {
	display: table-cell  !important;
	float: none;
	border: solid 2px !important;
	font-size: 15px !important;
	font-weight: 600 !important;
	line-height: 20px !important;
	color:#003A70 !important;
	}

	 #tabla-rowcolspan-events tr td{
	display: table-cell  !important;
	float: none;
  	color: #003A70;
  	padding: 10px !important;
  	line-height: 20px !important;
		
  	}
	#tabla-rowcolspan-events td {
	border-bottom: solid 1px #003A70 !important;
	color: #003A70;
	}
	
	#tabla-rowcolspan-events tr{
	display: grid;   grid-auto-columns: minmax(0, 100%);
    grid-auto-flow: column;
	font-family: Roboto;
	font-size: 15px !important;
  	}
	
  	#tabla-rowcolspan-events tr:nth-child(even) {
  	background-color: #ededed;
  	line-height: 20px !important;
	margin-top: 0px !important;
  	}

	
	
/*BORDE BAJO TABLA*/
	
#linea_bottom tr td {
		border-bottom: solid 1px #003A70 !important;
}	
	
 /*THEAD ANCHO COMBOS SEMINARIOS*/
	
	.ajuste_combo {
		width: 75% !important;
	}
	
	
	
 /*FIN CSS TABLAS*/
	
	
	 /*THEAD ANCHO COMPLETO*/
	
	.tabla-ancho-completo th {
		width: 100% !important;
	}
	
	
/* TITULOS NOTICIAS HOME */

#template_noticias .dmach-acf-item-content p {padding-right: 6px!important;}
.et_pb_search_0_tb_header:before {content: 'Buscar'  !important;position: absolute;z-index: 1;right: 0;font-size: 20px;}
.et_pb_searchsubmit {z-index:500 !important;display:block !important} 	.et_pb_search_0_tb_header:before {display:none !important}
#iptbuscar {height: 43px;}
#iptbuscar input {font-size:13px}
#iptbuscar .et_pb_s::placeholder {font-size:13px}
#iptbuscar .et_pb_searchsubmit {position:relative;background: #003772 url(/wp-content/uploads/2023/06/search.svg) no-repeat center 9px/22px !important;color: #fff !important;text-indent: -999px; width: 40px;}
.et_pb_search_0_tb_header:before {background: #003772;}
.et-l--header .et_pb_bg_layout_light {color: #fff !important;}
.et_pb_hide_search_button {height: 43px;}
#ultimas_noticias_2 article .post-content {padding:0 25px 20px 25px;line-height: 23px;} 
#new_ppal .post-meta .published,#bloqueServicios .post-meta .published{font-size:15px}
#bloq_prot1 .et_pb_module_header {padding: 20px;margin-bottom: 3.927%;background-color: #003772;}
#new_ppal {background: #fff;}
#new_ppal .entry-title {margin-top: 0 !important;}
#new_ppal .post-media { margin-top: 25px!important;}
#new_ppal .entry-title {padding-bottom: 0 !important}
#new_ppal .entry-title:after {position: static;}
#ultimas_noticias_2 .post-meta {position: absolute;top: 10px;}
#ultimas_noticias_2 .entry-title {padding-top: 45px;}
#ultimas_noticias_2 .et_pb_post {padding-right: 0 !important;}
#ultimas_noticias_2 {max-width:100%;width: 100%;}
#bloq_prot1 {padding: 0 !important;}
#bloq_prot1 .et_pb_blurb_description {background-color: #bfcedb;color: #003772;font-size:22px;height: 412px;}
#bloqueServicios .et_pb_column_3 {margin-right: 37px !important;}
.wrap_tables {display:flex;flex-wrap:nowrap;}
#new_ppal .entry-title {padding-left:0 !important}
#new_ppal .post-media, #new_ppal .post-content {width: 50%;}
#new_ppal .post-media {position: absolute;right: 0;}
#new_ppal .post-data {width: 100%;}
.fa-regular:before {font-family: "Font Awesome 6 Free" !important;margin-right: 5px;}
.fa-regular {font-family: "Roboto" !important;font-size: 14px;}
.hidethis {display:none !important}
.dmach-acf-item-content h1 {padding-top:10px}
.fechatrimestre .dmach-acf-value {padding-right: 6px!important}
#menu-menu-principal li {padding-left: 11px !important; padding-right: 11px !important;}
#menu-menu-principal-ingles li {padding-left: 11px !important; padding-right: 11px !important;}
.et_pb_searchform div {height: 47px;}
.et_pb_searchform div {height: 47px;}
#btn_sistfinac .et_pb_searchsubmit,.et_pb_searchsubmit {height: 47px; padding: 10px;}
#btn_sistfinac {width: 50%;max-width: 50%;}
.et_pb_post_extra.el_dbe_block_extended.et_pb_no_thumb .post-content {padding: 20px;}
#cuatro_col_blog .el-dbe-blog-extra,.el-dbe-blog-extra .et_pb_post {height: 100%!important;}
#et_pb_contact_form_0 .et_pb_contact_submit {height: 41px;}
.sfsi_shortcode_container img {filter: grayscale(100%);}
.sfsi_shortcode_container img:hover {filter: none;}
.forminator-edit-module {display:none}
#template_noticias .grid-posts {display: inline-grid;grid-gap: 0;}
.el-dbe-blog-extra .post-meta {padding-left: 0 !important;}
.el-dbe-blog-extra .et_pb_post {padding-left: 25px !important;}
#cuatro_col_blog .post-meta {padding: 0px 
0px 0px 0 !important;}
.et_pb_post_extra.el_dbe_full_width_background .entry-title {padding: 0 !important;}
#cuatro_col_blog .post-data {margin-left: 0 !important;}
#ind_desk #bloq_prot1 {display: none;}
.ind_mob #bloq_prot1 {display: block;margin-top: 70px !important;}	




	
/* MOBILE */
	
	
	/*AJUSTES DE COLUMAS EN MOBILE - 1 columnas*/
	
@media only screen and (max-width: 980px) {
    #una-columna .et_pb_column {
    width: 50%!important;
}
}
 
@media only screen and (max-width: 479px) {
    #una-columna .et_pb_column {
    width: 100%!important;
}
}
	
/*AJUSTES DE COLUMAS EN MOBILE - 2 columnas*/
	
@media only screen and (max-width: 980px) {
    #dos-columnas .et_pb_column {
    width: 20%!important;
}
}
 
@media only screen and (max-width: 479px) {
    #dos-columnas .et_pb_column {
    width: 50%!important;
}
}
	/*AJUSTES DE COLUMAS EN MOBILE - 3 columnas*/
	
@media only screen and (max-width: 980px) {
    #tres-columnas .et_pb_column {
    width: 33%!important;
}
}
 
@media only screen and (max-width: 479px) {
    #tres-columnas .et_pb_column {
    width: 33%!important;
}
}
	
	
@media only screen and (max-width: 767px){
  #bloq_prot1 svg{max-width: 130%;}
  #bloq_prot1 {margin-right: 0!important;margin-left: 0!important;}
  #bloq_prot1 .et_pb_blurb_description .titulo { width: 66%;font-size: 18px; line-height: 22px;font-weight: bold;}
#prueba  {color: red !important;}
	#prueba a {color: blue !important;}
.et_pb_column_2_tb_header {padding-bottom: 15px;}
.et_pb_post.et_pb_post_extra .entry-title a {font-size: initial !important;}
.et_pb_row_0_tb_header {max-height: unset !important;height: unset  !important;}
.et_pb_search_0_tb_header input.et_pb_s {height: 36px !important;}
#iptbuscar {height: 36px}
#iptbuscar .et_pb_searchsubmit {background: #003772 url(/wp-content/uploads/2023/06/search.svg) no-repeat center 8px/19px !important;}
#searchinicio,#searchinicio input {height: 34px !important;max-width: 100% !important;}
#searchinicio .et_pb_searchsubmit {position: relative;background: #E31775 url(/wp-content/uploads/2023/06/search.svg) no-repeat center 8px/18px !important;}
#searchinicio input::placeholder {color:#000 !important;font-size: 18px !important;}
.et_pb_sticky_module .et_pb_column_3_tb_header .et_pb_button  {padding: 6px 6px 6px 6px !important;}
.titulo_home h1 {font-size: 38px !important; line-height: 50px !important;}
}.et_pb_post_extra.el_dbe_classic .post-content {
padding: 20px 0px 0;
}
	
	
@media only screen and (min-width: 768px) and (max-width: 980px){
	#page-container .et_pb_section_0_tb_header {height: 75px;}
	#page-container .et_pb_bg_layout_light {margin-top: 7px;}
	#page-container .et_pb_search_0_tb_header input.et_pb_s {padding-bottom: 2em!important;}
	#page-container .et_pb_search_0_tb_header.et_pb_search {height: 34px;}
    /*.et_pb_column_4, .et_pb_column_5 {width: 46%!important;}*/
	#page-container .et_pb_column_2_tb_header {width: 35%!important;margin-right: 8px !important;}
	#page-container .et_pb_column_1_tb_header {width: 23%!important;}
	#page-container .et_pb_search_0_tb_header input.et_pb_searchsubmit {background-color:#003772!important;position: relative;
   background: #003772 url(/wp-content/uploads/2023/06/search.svg) no-repeat center 8px/16px !important;
    color: #fff !important;
    text-indent: -999px;
    width: 30px;
    height: 30px;}
}	
@media (max-width: 980px){
    #ind_desk {background: #fff;width: 95%;}
    .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 {margin-right: 2%!important;}
}
@media screen and (min-width: 769px) {
  .ind_mob #bloq_prot1 {display: none;}
  #ind_desk #bloq_prot1 {display: block;}
}
/*  Tablet */ 
@media (max-width: 768px) {
    .home .et_pb_column_3_tb_header {width: auto!important;}
    #bloq_prot1 .et_pb_blurb_content { max-width: initial;}
    #ind_desk {height: 900px;}
    #bloqueServicios {margin: 0 10px 0 20px !important;}
    #new_ppal .post-media {position: unset}
    #new_ppal .post-media, #new_ppal .post-content {width: auto;}
    #post-56 .et_pb_column_1 {width: 100%!important;}
    .et_pb_search_0 {max-width: 90%;}
}
	
@media (max-width: 1200px) {
	
.et_pb_blurb .et_pb_module_header a{
	font-size: 20px !important;
	line-height: 24px !important;
}
/* 	
	h1 {font-size: 30px !important;}
	h2 {font-size: 24px !important;line-height: 1.3em !important;}
 	h3 {font-size: 21px !important;line-height: 24px !important;}
	h4 {font-size: 18px !important;line-height: 21px !important;}
	h5 {font-size: 15px !important;line-height: 18px !important;}
	h6 {font-size: 12px !important;line-height: 15px !important;}
	#tit_to h3 {font-family: Roboto !important;font-size: 21px !important;Color: #003a70;font-weight: bold;line-height: 30px !important;padding-top: 20px!important;} */
}
	
/*  Mobile */ 
@media (max-width: 500px) {
.et_pb_column_2_tb_header {padding-top: 10px !important;}
#new_ppal .entry-title {line-height: 34px !important;}
#page-container .et_pb_s {padding-left: 6px !important;}
#page-container .et_pb_section_0_tb_header.et_pb_section {background-color: #f4f4f4!important;}
#page-container .et_pb_search_0_tb_header input.et_pb_searchsubmit {background-color: #003772 !important;}
.et_pb_search_0_tb_header input.et_pb_searchsubmit {background-color: #003772 !important;}
.et_pb_searchsubmit{position: relative;background: #003772 url(/wp-content/uploads/2023/06/search.svg) no-repeat center 4px/15px !important;
color: #fff !important;    text-indent: -999px;    width: 30px;    height: 20px;}
.et_pb_search_0_tb_header input.et_pb_s {padding-left: 6px !important;}
.et_pb_s {height: 23px !important;font-size: 15px !important;font-weight: bold;background-color: #fff!important}
.et_pb_section_0_tb_header.et_pb_section {background-color: #f4f4f4!important;}
header .wp-image-10614 {max-width: 93%;margin-bottom: 10px;}
header {width:100% !important}
header .et_pb_row_0_tb_header,.et_pb_menu_0_tb_header.et_pb_menu,header et_pb_section_0_tb_header {background-color: #f4f4f4 !important;padding: 0; width: 100%;}
header .et_pb_column_0_tb_header {width: 100%!important;background: #fff;padding-left:20px}
header .et_pb_column_1_tb_header .et_pb_menu__wrap {justify-content: flex-start;}
header .et_pb_column_1_tb_header {width: 14% !important;}
 #landpm .tdtitulos th {padding: 5px 2px !important;line-height: 16px !important;}
.et_pb_post.et_pb_post_extra .entry-title a {font-size: 21px !important;line-height:24px}
    .et_pb_column_1_tb_header {width: auto!important;}
    .et_pb_menu .et_mobile_menu {top: 145%;width: 200px !important;}
    .et_pb_section_0_tb_header .et_pb_column_2_tb_header {width: 57% !important;}
    .et_pb_column_2_tb_header .et_pb_search_0_tb_header {width: 90%;}
    #btn_sistfinac {width: 100%;max-width: 100%;}
    #cuatro_col_blog .el-dbe-blog-extra,.et_pb_blurb_15.et_pb_blurb {height: auto!important;}
    #col_mob,#bloqueServicios .et_pb_column_1_5 {display: grid; grid-template-columns: repeat(2,50%);}
    #bloqueServicios .et_pb_column_1_5 {padding-top: 90px;}
    #tituloServicios {top: 20px;position:absolute}
	.titulo_seccion h1 {font-size: 36px !important;line-height: 45px !important;}
	h1 {font-size: 30px !important;}
	h2 {font-size: 24px !important;line-height: 1.3em !important;}
	h3 {font-size: 21px !important;line-height: 24px !important;}
	h4 {font-size: 18px !important;line-height: 21px !important;}
	h5 {font-size: 15px !important;line-height: 18px !important;}
	h6 {font-size: 12px !important;line-height: 15px !important;}
	.titulo_home 
		h1 {font-size: 24px !important;letter-spacing: 5px !important;}
	.pastillas h2 {font-family: Roboto !important;font-size: 21px !important; font-weight: bold; line-height: 24px !important; padding: 10px!important;}
	.subtit-links a {font-size: 11px !important;line-height: 30px !important;}
	.parrafo_pag {font-size: 18px !important; line-height: 24px !important;}
	.copete_cpt {font-size: 18px !important; line-height: 30px !important;}
	.links-blancos a {font-size: 21px !important;line-height: 24px !important;}
	.titulo_pvariables h1 {font-family: Roboto !important;font-size: 56px !important;Color: #003a70;font-weight: bold; align-content:center;}
	
.copete_seccion {font-family: Roboto !important;font-size: 21px !important; line-height: 1.5em !important; padding-top: 5px !important; padding-bottom: 10px !important;letter-spacing: 1px !important;}
	
#tit_to h1 {font-family: Roboto !important;font-size: 30px !important;Color: #003a70;font-weight: bold;line-height: 45px !important; margin-bottom: 20px !important;}
#tit_to h2 {font-family: Roboto !important;font-size: 21px !important;Color: #003a70;font-weight: bold;line-height: 1.3em ! important; padding-top: 20px;}
#tit_to h3 {font-family: Roboto !important;font-size: 16px !important;Color: #003a70;font-weight: bold;line-height: 30px !important;padding-top: 20px!important;}
#tit_to h4 {font-family: Roboto !important;font-size: 15px !important;Color: #003a70;font-weight: bold;line-height: 24px !important;}
.titulo-banner {
  font-family: Roboto !important;
  font-size: 30px !important;
  color: #ffffff;
  font-weight: bold;
  line-height: 1.5em !important;
  letter-spacing: 5px !important;
  padding-top: 30px !important;
}
	
	/* TITULO PRINCIPAL HOME */
.titulo_home_inicio h1 {font-family: Roboto !important;font-size: 30px !important;Color: #ffffff;font-weight: bolder;line-height: 45px !important;letter-spacing: 3px !important;}
	
	/* TITULO PRINCIPAL ACTIVIDAD ACADEMICA */
.titulo_home_aa h1 {font-family: Roboto !important;font-size: 30px !important;Color: #0056ff;font-weight: bold;line-height: 65px !important;letter-spacing: 5px !important;}
	
/* TITULO/SUB JORNADAS MONETARIAS BANCARIAS */
	.titulo_home_jmb h1 {font-family: Roboto !important;font-size: 24px !important;Color: #0056ff;font-weight: bold;line-height: 45px !important;letter-spacing: 4px !important;}
	.subtitulo_home_jmb h2 {font-family: Roboto !important;font-size: 30px !important;Color: #003a70;font-weight: bold;font-weight: normal !important; font-style: italic;}
	
	/* BREADCRUM/SECCIONES PRINCIPALES */
	.breadcrum_secciones {font-family: Roboto !important;font-size: 12px !important;Color: #ffffff;font-weight: bold;letter-spacing: 2px !important;}
	
	/* CPTS */
	.tit_seccion {font-family: Roboto !important;font-size: 16px !important; Color:  #e31775; font-weight: bold;	line-height: 21px !important;}
	
	.tit_frecuencia {font-family: Roboto !important;font-size: 21px !important;Color:  #003a70;    font-weight: bold;	line-height: 25px !important;}
	
	#breadc_pag {font-family: Roboto !important;font-size: 11px !important;Color: #e31775;font-weight: bold;}
	
	 /*THEAD ANCHO COMBOS SEMINARIOS*/
	
	.ajuste_combo {
		width: 100% !important;
	}
	
	
}
	
	
	/*CSS MOLDULO AWESOME HOME OUTLINE*/

   .row_bottom {
	 position:absolute;
     display: flex;
     width: 100%;
}
.et_pb_blurb_description .titulo_outline {
	margin-left:et_pb_blurb_content 18px !important;
	padding: 2% 0% 2% 0%;
	font-size: 40px !important;
	font-weight: 600 !important;
	line-height: 45px !important;
	width: 80%;
}

	/*CSS MOLDULOS ANUNCIOS*/
	
.et_pb_blurb_description .titulo_outline_chevron {
	padding: 10px 0px 15px 0px;
	font-size: 40px !important;
	color: #003672;
	font-weight: 600 !important;
	line-height: 45px !important;
	width: 100%;
}
.et_pb_blurb_description .awesome_outline_chevron {
	margin-right: 18px !important;
	padding: 10px 0px 10px 5px;
	width: 5%;
	font-size: 40px !important;
	color: #003672;
	
}
	

	
	
.awesome_outline_chevron a {
  color: #003672;
}
.awesome_outline_chevron a:link {
  color: #003672;
}
.awesome_outline_chevron a:visited {
  color: #003672;
}
.awesome_outline_chevron a:hover {
  color: #000000;
}

.et_pb_blurb_description .titulo_azul_chevron {
	margin-left: 18px !important;
	padding: 5px 20px 0px 0px;
	font-size: 18px !important;
	line-height: 24px !important;
	width: 90%;
}

.et_pb_blurb_description .awesome_azul_chevron {
	margin-right: 18px !important;
	padding: 5px 0px 0px 5px;
	width: 10%;
	font-size: 20px !important;
}
.awesome_azul_chevron a {
  color: #ffffff;
}
.awesome_azul_chevron a:link {
  color: #ffffff;
}
.awesome_azul_chevron a:visited {
  color: #ffffff;
}
.awesome_azul_chevron a:hover {
  color: #cccccc;
}
/* fix contenedor noticias sobre el menu desplegable */
.et_pb_column.et_pb_column_4_4.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    z-index: 1;
}
	
mark {
	background: #f4abb6;
}
	

	
	.et_pb_column.et_pb_column_2_5.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
		z-index:1;
}
	
	@media (max-width: 920px) {
		#menu-menu-principal li {
		padding-left: 0px !important;
		padding-right: 0px !important;
		}
		
			#bcra-header-app{
	padding-bottom:10px !important;	
	}
		
		ul.sub-menu {
			padding-top: 0px !important;
			padding-bottom: 0px !important;
			padding-left: 15px !important;
		}
		
	}

	span.lang-text-short {
    color: #8d8d8d;
	}
	
	.bcra-language-button{
		height: 44px;
	}

/* Style Block 2 */
/* 		/*CSS TABLAS SCROLL MOBILE*/

/* 
table {
  display: block;
  overflow-x: auto;
  box-shadow: none;
  transition: box-shadow 0.2s;
}

/* Sombras por los lados de la tabla */
/* table.has-scroll {
  box-shadow:
    15px 0 8px -8px rgba(0, 0, 0, 0.15),
   -15px 0 8px -8px rgba(0, 0, 0, 0.15);
}

table.scroll-left {
  box-shadow:
   -15px 0 8px -8px rgba(0, 0, 0, 0.15);
}

table.scroll-right {
  box-shadow:
    15px 0 8px -8px rgba(0, 0, 0, 0.15);
} */

/* Style Block 3 */
.et_pb_column.et_pb_column_1_4.et_pb_column_2_tb_header {
    padding-top: 14px !important;
}

/* Style Block 4 */
/* --- CONFIGURACIÓN DE TABLA GENERAL (MANTENER ESPACIADO) --- */

    /* Aseguramos que el colapso sea "separate" para que funcione el border-spacing */
    table {
        border-collapse: separate !important;
        border-spacing: 5px !important;
    }

    /* --- ESTILOS DE WRAPPER Y OBJETIVO (PARA EL JS DE SOMBREADO) --- */

    /* Contenedor Principal (Wrapper) creado por JS */
    .tabla-shadow-wrapper {
        display: grid !important;
        grid-template-columns: 100%; 
        grid-template-rows: 100%;    
        position: relative;
        width: 100%;
        margin-bottom: 20px;
        z-index: 1;
        background: transparent;
    }

    /* El elemento con ID (que es el que escucha el scroll en el JS) */
    /* Esta es la regla principal, mantenemos display: block para el JS */
    #tabla-rowcolspan-int,
    #tabla-rowcolspan {
        grid-column: 1 / -1;
        grid-row: 1 / -1;
        
        overflow-x: auto !important; 
        -webkit-overflow-scrolling: touch;
        /* IMPORTANTE: Se elimina width: 100% de esta regla general */
        /* y se maneja con la regla específica de abajo. */
        width: 100% !important; 
        display: block !important; 
        
        margin: 0 !important;
        border: none !important;
        background: none !important; 
        z-index: 5; 
    }

    /* --- CORRECCIÓN CRÍTICA DE ANCHO PARA EL ESCENARIO 2 (TABLA NATIVA) --- */

    /* Si el elemento con el ID es una tabla, forzamos que pueda estirarse 
       más allá del 100% para que el contenido interno (thead/tbody) lo siga. */
    table#tabla-rowcolspan-int,
    table#tabla-rowcolspan {
        width: auto !important; /* Permite que el ancho sea dictado por el contenido */
        min-width: 100% !important; /* Asegura que al menos ocupe el 100% */
        /* Mantenemos display: block !important; de la regla anterior para el JS */
    }


    /* --- CORRECCIÓN INTERNA PARA THEAD/TBODY --- */

    /* Restablecemos el comportamiento de grupo de filas y ancho completo 
       para el thead y tbody cuando su padre es display: block */
    table#tabla-rowcolspan-int thead,
    table#tabla-rowcolspan-int tbody,
    table#tabla-rowcolspan thead,
    table#tabla-rowcolspan tbody {
        display: table-row-group !important; 
        width: 100%; /* Ahora width: 100% se aplica al ancho extendido de la tabla */
    }

    /* Restablecemos el comportamiento de fila y ancho completo */
    table#tabla-rowcolspan-int tr,
    table#tabla-rowcolspan tr {
        display: table-row !important;
        width: 100%;
    }

    /* Aseguramos que las celdas se comporten como celdas, distribuyendo el ancho */
    table#tabla-rowcolspan-int th, table#tabla-rowcolspan-int td,
    table#tabla-rowcolspan th, table#tabla-rowcolspan td {
        display: table-cell !important;
        min-width: 150px !important;
        box-sizing: border-box !important;
        width: auto;
    }

    /* --- OTROS ESTILOS DE SOMBREADO/TABLA --- */

    /* Capa de sombras */
    .tabla-shadow-overlay {
        grid-column: 1 / -1;
        grid-row: 1 / -1;
        position: relative; 
        width: 100%;
        height: 100%;
        z-index: 9999; 
        pointer-events: none; 
    }

    .tabla-shadow-overlay::before,
    .tabla-shadow-overlay::after {
        content: '';
        position: absolute;
        top: 0; bottom: 0;
        width: 20px; 
        transition: opacity 0.2s ease-in-out;
        opacity: 0; 
    }

    /* Gradiente izquierdo */
    .tabla-shadow-overlay::before {
        left: 0;
        background: linear-gradient(to right, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);
    }

    /* Gradiente derecho */
    .tabla-shadow-overlay::after {
        right: 0;
        background: linear-gradient(to left, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);
    }

    /* Control de visibilidad */
    .tabla-shadow-overlay.show-left::before { opacity: 1; }
    .tabla-shadow-overlay.show-right::after { opacity: 1; }

    /* Ajustes de tabla interna (si el ID es un DIV - Escenario 1) */
    #tabla-rowcolspan-int table,
    #tabla-rowcolspan table {
        width: 100% !important;
        min-width: 100% !important;
        background: transparent !important;
        margin: 0 !important;
    }

/* Style Block 5 */
/* estilos de la barra de resultados del menu movil */
	        @media (max-width: 920px) {
            /* 1. Aseguramos el contexto de posicionamiento */
            .bcra-menu-wrapper.mobile-menu-open div[id^="bcra-header-app"] .header-search-bar {
                position: relative !important;
            }
            
            /* 2. Hacemos que el dropdown flote fuera del contenedor con overflow:hidden */
            .bcra-menu-wrapper.mobile-menu-open div[id^="bcra-header-app"] .header-suggestions-dropdown {
                position: absolute !important; 
                top: 100% !important;        
                left: 0 !important;
                right: 0 !important;
                z-index: 99999 !important;      /* Usamos un z-index muy alto para asegurar visibilidad */
                background-color: white !important; 
                box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2) !important; /* Sombra más fuerte para prueba */
                border: 1px solid #ddd !important;
                border-top: none !important; 
                max-height: 350px !important;  
                overflow-y: auto !important;   
            }

            /* 3. Ajuste opcional del contenedor que puede estar cortando */
            .bcra-right-wrapper {
                 overflow: visible !important; /* CRÍTICO: Anular el overflow: hidden en el contenedor móvil si el absolute no funciona */
            }
        }

/* Style Block 6 */
/* CSS Mobile (<= 920px) */
    @media (max-width: 920px) {
        .bcra-menu-wrapper ul.menu li.menu-item-has-children.dropdown-open > ul.sub-menu {
            display: block !important;
            position: relative !important;
            visibility: visible !important;
            opacity: 1 !important;
            height: auto !important;
            max-height: none !important;
            transform: none !important;
            margin-top: 0 !important;
            width: 100% !important;
            background: #f9f9f9 !important;
            box-shadow: inset 0 2px 4px rgba(0,0,0,0.05) !important;
            padding-top: 10px !important;
            padding-bottom: 10px !important;
            z-index: 10 !important;
        }

        .bcra-menu-wrapper ul.menu li.menu-item-has-children.dropdown-open {
            height: auto !important;
            overflow: visible !important;
        }
    }

    /* CSS Desktop (> 920px) */
    @media (min-width: 921px) {
        .bcra-menu-wrapper ul.menu li.menu-item-has-children.dropdown-open > ul.sub-menu {
            display: block !important;
            position: absolute !important;
            visibility: visible !important;
            opacity: 1 !important;
            background: #fff;
            box-shadow: 0 4px 6px rgba(0,0,0,0.1);
            top: 100%;
            left: 0;
            min-width: 220px;
            z-index: 99999 !important;
        }
    }

    .bcra-menu-wrapper ul.menu li.dropdown-open > a .bcra-submenu-indicator {
        transform: rotate(180deg);
        fill: #e31775;
    }

/* Style Block 7 */
body #main-content .et_builder_inner_content { z-index: 1 !important;
}

/* Style Block 8 */
/* estilos movil de buscador de comunicaciones */
@media only screen and (max-width: 920px) {

    /* Forzar diseño vertical para el contenedor principal de la lista */
    .bcra-m-container .listmod2 {
       display: flex !important;
       flex-direction: column !important;
       width: 100% !important;
       padding: 0 !important;
       margin: 0 !important;
    }

    /* Elementos de lista de ancho completo, restablecer floats/márgenes */
    .bcra-m-container .listmod2 > li {
       display: block !important;
       width: 100% !important;
       float: none !important;
       margin-bottom: 0 !important;
    }

    /* Margen inferior para el contenedor del título (primer LI) */
    .bcra-m-container .listmod2 > li:first-child {
       margin-bottom: 15px !important;
    }

    /* Restablecimiento de Box-sizing */
    .bcra-m-container *,
    .bcra-m-container *::before,
    .bcra-m-container *::after {
        box-sizing: border-box;
    }

    /* Pila vertical para elementos internos del formulario */
    .bcra-m-flex-stack {
        display: flex !important;
        flex-direction: column !important;
        gap: 15px !important;
        align-items: flex-start !important;
    }

    /* Inputs, selects y botones de ancho completo. Altura fija para consistencia. */
    .bcra-m-full-width,
    .bcra-m-btn,
    .selw3 {
        width: 100% !important;
        max-width: none !important;
        display: block !important;
        height: 50px !important;
        padding: 12px !important;
        margin: 0 0 10px 0 !important;
        font-size: 16px !important;
    }

    /* Estilos de botón para móvil */
    .bcra-m-btn {
        margin-top: 5px !important;
        cursor: pointer;
        background-color: #003366;
        color: white;
        border: none;
        font-weight: bold;
        text-transform: uppercase;
    }

    /* Visualización en bloque para etiquetas en línea (desde/hasta) */
    .bcra-m-text-wrapper {
        display: block !important;
        width: 100% !important;
        font-weight: 600;
        color: #555;
        margin-bottom: 5px !important;
        text-transform: capitalize;
    }

    /* Estilos de título de sección */
    .bcra-m-label {
        font-weight: 700;
        color: #003366;
        display: block;
        width: 100%;
        font-size: 1.2rem;
    }

    /* Aplanar la estructura de la tabla para vista móvil */
    .bcra-m-table, .bcra-m-table tbody, .bcra-m-table tr, .bcra-m-td {
        display: block !important; width: 100% !important;
        border: none !important; padding: 0 !important; margin: 0 !important; background: transparent !important;
    }

    /* Espaciado de celdas de tabla */
    .bcra-m-td { margin-bottom: 20px !important; }

    /* Asegurar que el formulario dentro de la celda sea de visualización en bloque */
    .bcra-m-td form { display: block !important; width: 100% !important; }

    /* Sobrescribir el margen de estilo en línea para el input numérico */
    input.bcra-m-input-num[style] { margin: 0 0 15px 0 !important; }

    /* Ajustes de relleno (padding) del contenedor */
    .bloque2.bcra-m-container { padding: 25px 20px !important; }
}
	#consulta-cuit-cenfiv {
	margin-top: 0px;
	padding: 2px 12px 2px 12px;
    border-radius: 3px;
    cursor: pointer;
    background: #003A70;
    color: #fff;
    font-weight: bolder;
    border: 1px solid #003A70;
    font-size: 13px;
	}
