ul,li {list-style: none;padding:0 !important;margin:0}
    .titmode1 {color: #003A70;
    font-size: 30px;
    font-family: 'Roboto';
    font-weight: bold;
    letter-spacing: normal;margin-bottom: 30px;}
    .titmode2 {color: #003A70 !important;
    font-size: 16px;
    font-family: 'Roboto';
    font-weight: 600;
    letter-spacing: normal}
    .titimport {color: #666 !important;text-align: center;font-size: 16px;font-family: 'Roboto';
    letter-spacing: normal}
.listmod1 {display: grid; grid-template-columns: 34% auto;}
.listmod2 {display: grid; grid-template-columns: 25% auto;margin-bottom:7px}
button {padding: 4px 12px 4px 12px;border-radius: 3px;cursor: pointer;;font-size: 12px;}
button:hover {background:#336da3}
.bloque1 {padding:20px 0 20px 0;margin-bottom:20px}
.bloque2 {border-top:1px solid #999;padding:30px 0 30px 0}
.entry-content tr td,.entry-content table:not(.variations) {
    border-bottom: 0 !important;border: none;margin:0;
    border-top: 0 !important;padding:0}
    .selw{width: 48px;margin: 0 6px;}
    .selw2{width: 90px;}
    .selw3 {width: 70px;
    margin:0 7px !important}
    .selw4 {width: 200px;}
    .selw5 {
    width: 370px;
}
a {color:#003A70 ;}
   .titmodel3 {margin:10px 0}
   .col_right {    float: right;
    position: absolute;
    top: 0;
    right: 0;}
    .bloque2 label {color: #003A70;
    font-size: 15px;
    font-family: 'Roboto';
    font-weight: bold;}
    input,select {    background-color: #fff;
    border: 1px solid #bbb;
    padding: 2px;;}
    select,button,input {height: 27px;}
    select {margin-right:6px}
    .entry-content tr td {
    border-bottom: 1px solid #003A70!important;
    border-top: 0 !important;
    color: #003A70!important;
}

.btn_link {background: #003A70;
    color: #fff;
    font-family: 'Roboto';
    font-size: 16px;
    border: none;
    padding: 4px 12px 4px 12px;
    border-radius: 3px;
    height: 31px;
    display: inline;
    margin-right: 10px;
    margin-top: 10px;}
.btn_link:hover {background: #336da3;} 

.listmod4 {display: grid; grid-template-columns: 34% auto;}
.inpusel select,.inpusel input {width:40%}
.btn {background: #003A70;
    color: #fff "important";
    font-family: 'Roboto';
    font-size: 16px;
    margin-top: 15px;
    display: inline-block;}
    th, td {
    display: inline-flex;
    float: left;
    margin: 3px;
}    
.entry-content thead th, .entry-content tr th {padding: 5px 8px !important;}
.logobc img {max-width: 61%;height: auto;}
.texto-informativo-n {color:#003A70 }
.combo-seleccion-n {
    width: 300px;
}
select {border: 1px solid #003A70 !important;}
.info-actualizacion-fecha-n {color:#dcdcdc !important}
.logo-entidades-n {
    max-width: 61%;
    height: auto;
}

#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: 93%;}
.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;}
.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: 500px!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;}


/* Fontawesome icons */
.fa-file-pdf::before {color:#e20001}.fa-file-word::before {color:#303e9c}.fa-file-excel::before {color:#00940d}.fa-file-lines::before {color:#183153}.fa-file-zipper::before {color:#f09421}.fa-square-check::before {color:#183153}.fa-clapperboard-play::before {color:#b52d3f}.fa-image::before {color:#004602}.fa-file-audio::before {color:#8950a1}.fa-arrow-up-right-from-square {content: "\f35d";color:#507cad}.fa-square-arrow-up-right {content: "\f14c";}.fa-video:before {content: "\f03d";color:#b52d3f}.fa-file-csv {content: "\f6dd";color:#0093a1}ul {list-style: none;}ul a {text-decoration: none;}.testicons {font-size:25px;display: grid;grid-template-columns: 30% auto;align-items: start;}.testicons li a:before {margin:20px;}.testicons li {text-decoration: none;}.testicons li {margin-bottom: 10px;}
.icon::before {display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;}.xls::before {font: var(--fa-font-regular);font-weight: 900;content: "\f1c3";color:#00940d;margin-right: 5px;}

/* LISTAS */
.lista_pag ul {padding-left: 30px  !important;}

/* CSS NOTICIAS HOME */

#ultimas_noticias_2.et_pb_posts .et_pb_post a img, 
    .archive .et_pb_post a img, 
    .search .et_pb_post a img {
            max-width: 40%!important;
            float: right;
            padding-left: 15px;
}
#ultimas_noticias_2.et_pb_posts .et_pb_post{
			background-color: #ffffff !important;
			padding-right: 15px;
}
#ultimas_noticias_1.et_pb_module.et_pb_posts article.et_pb_post{
display:flex;
flex-direction:column;
}
.et_pb_module.et_pb_posts article.et_pb_post .entry-title{
order:3;
padding: 20px;
}

.et_pb_module.et_pb_posts article.et_pb_post .post-content{
order:4;
padding-left: 8px;
}

.et_pb_module.et_pb_posts article.et_pb_post .post-meta{
order:2;
}

.et_pb_module.et_pb_posts article.et_pb_post .entry-featured-image-url{
order:0;
}
.post-meta {
padding-left: 25px!important;
}

/* CSS MODULO ANUNCIO VIÑETA CGU */

#anuncio_cgu .et_pb_blurb_container {
margin-left: 15px !important;
}

/* CSS MODULO BLOG 4 COLUMNAS */


#cuatro_col_blog .el-dbe-blog-extra { 
	height: 650px;
}

#cuatro_col_blog .post-data {
	margin-left: -15px !important;
}
#cuatro_col_blog .post-meta {
	padding: 0px 0px 0px 20px !important;
	border: 0px !important;
}

/*CSS BOTON LEER MAS*/

.et_pb_blurb_container a.leer-mas {
  color: #003672;
	background: transparent;
	border: 2px solid #003672;
	padding: .2em 1.7em;
	margin-top: 5px;
	margin-left: 15px;
	border-radius: 0px;
	text-transform: capitalize;
	display: inline-block;
	transition: all 0.3s ease-in-out;
}
.et_pb_blurb_container a.leer-mas:hover {
	background: #003672;
	color: #ffffff;
	border: 2px solid #003672;
	transition: all 0.3s ease-in-out;
}
.et_pb_blurb_container .leer-mas:after {
	content: "5";
	font-family: ETModules;
	vertical-align: middle;
	margin-left: 10px;
}

/*CSS BOTON VER MAS*/

.et_pb_blurb_container a.ver-mas {
  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:hover {
	background: #003672;
	color: #ffffff;
	border: 2px solid #003672;
	transition: all 0.3s ease-in-out;
}
.et_pb_blurb_container .ver-mas:after {
	content: "5";
	font-family: ETModules;
	vertical-align: middle;
	margin-left: 10px;
}

/*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: 15%;
	font-size: 48px; 
	color: white;
}

/*CSS LINK CATEGORIA TEMPLATE DINAMICO DE NOTICIAS*/
.catdinamica a {
  color: #E31775;
}
.catdinamica a:link {
  color: #E31775;
}
.catdinamica a:visited {
  color: #E31775;
}
.catdinamica a:hover {
  color: #E31775;
}


/* CSS OCULTAR DIV EN MOBILE */

.mobiloculto {
display:none;
}
@media screen and (min-width: 600px) {
.mobiloculto {
display:block; }
}

/* CSS REMPLAZO BOTON BUSCAR X ICONO LUPA */

/*BLOQUE 1. Oculta el botón por defecto/*/
.icono-buscar input.et_pb_searchsubmit,
.widget_search input#searchsubmit {
    background: transparent;
    color: transparent;
    border: none;
    width: 55px;
    z-index: 2;
}
/*BLOQUE 2. Añade espacio al campo de texto del buscador*/
.icono-buscar input.et_pb_s,
.widget_search input#s {
    padding-right: 55px !important;
}
/*bloque 3. Añade el icono*/
.icono-buscar .et_pb_searchform:before,
.widget_search::before {
    content: '55';
    position: absolute;
    font-family: 'ETModules';
    z-index: 1;
    right: 0;
    font-size: 20px;
    padding: 8px 20px;
}

/*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%;
}

.et_pb_blurb_description .awesome_outline {
	padding: 2% 0% 2% 5%;
	width: 20%;
	font-size: 70px !important;
	color: 003672;
}

	/*CSS MOLDULOS ANUNCIOS*/
	
.et_pb_blurb_description .titulo_outline_chevron {
	padding: 10px 5px 15px 0px;
	font-size: 40px !important;
	font-weight: 600 !important;
	line-height: 45px !important;
	width: 95%;
}
.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;
}

/* CSS NOTICIAS TEMPLATE */

#post-like-btn.btn-start-1 {
    margin-left: 0px!important;
	padding-left: 10px!important;
	padding-right: 10px!important;
}
#post-dislike-btn.btn-start-1 {
	padding-left: 10px!important;
	padding-right: 10px!important;
}

/* CSS SUBINDICES Y SUPERINDICES */
.sub,
.sup {
    font-size: 60%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.sup {
    top: -0.5em;
}
.sub {
    bottom: -0.25em;
}


/*CSS AJUSTAR TEXTO A CELDA - MES*/

.celdames tr td {
    width: 1%;
    white-space: nowrap;
}