.inplacedisplayid1siteid73 {
  color: #5e5e5e;
  font-size: 1rem;
}

/*.inplacedisplayid1siteid73 {
  color: #0D357B;
  font-size: 2rem;
}*/

.listado_1 li .dorado {
  clear: both;
  width: auto;
  color: #0D357B
}

#FORMULARIO .campos .fila_form .fecha {
  width: auto;
  height: auto;
  margin: 0 5px 0 10px;
  padding-top: 3px;
  text-align: right;
  font-size: 1rem;
  font-weight: bold;
  color: #5e5e5;
}

.fecha { 
  font-size: 1rem;
  color: #0D357B;
  padding: 5px 0 0 5px;
}

.texto {
  font-size: 1rem;
  color: #5e5e5;
  padding: 0 5px 5px 5px;
}

.listado_1 {
    float: left;
    width: 100%;
    font-size: 1rem;
    margin-bottom: 10px;
    color: #5e5e5;
}

  .listado_1 li {
    clear: both;
    width: auto;
    /*background-image: url(../images/arrow-b.png) no-repeat 0px 4px;*/
    padding: 0 0 0 10px;
  }

.lista {   
  border: 0 none;
  list-style-type: none;
}

  .lista li {
    clear: both;
    width: auto;
    /*background-image: url(../images/arrow-b.png) !important;*/
    background-repeat: no-repeat;
    padding-left: 16px !important;
    background-position-y: 6px;
    background-size: 12px;
  }

  .lista a {
    color: #5e5e5e;
    font-size: 1rem;
    padding: 0 0 0 5px;
  }

#texto_parrafo .lista p {
  color: #5e5e5e;
  font-size: 1rem;
  padding: 0 0 0 5px;
}

.inplacedisplayid1263584siteid73 {
  color: #5e5e5e;
  font-size: 1rem;
}

.Bodyid1263587siteid73 {
  background-color: linear-gradient(to right, #efefef 0%, #f7f7f7 33%, white 56%, white 100%);
}

.inplacedisplayid1263587siteid73 {
  color: #5e5e5e;
  font-size: 13px;
}

.titleorimageid1263587siteid73 {
  color: #5e5e5e;
  font-size: 13px;
}

.listado_2 .subtit_gris_listado {  
  color: #5e5e5e;
}

.listado_2 .tit_granate {
  float: left;
  width: auto;
  height: auto;
  padding: 2px 0 0 0;
  font-size: 1rem;
  font-weight: bold;
  color: #0D357B;
}

.TITULO_CONTENIDO {
  float: left!important;
  float: none;
  width: 100%;
  height: auto;
  /* AAHH - Petici�n Jira 942 29072020*/
  /* font-size: 1rem; */
  font-size: 1.1rem; 
  font-weight: bold;
  float: left!important;
  float: none;
  color: #0D357B;
}

.SUBTITULO_ROJO {
  float: left;
  width: auto;
  height: auto;
  margin-bottom: 10px;
  font-size: 1rem;
  font-weight: bold;
  color: #0D357B;
}

.cabecera_informcomisiones_rojo h3 {
  clear: both;
  width: auto;
  height: auto;
  padding: 3px 4px 5px 3px;
  color: #0D357B;
}

.cabecera_informcomisiones_rojo h2 {
  clear: both;
  width: auto;
  height: auto;
  padding: 3px 4px 5px 3px;
  color: #0D357B;
}

.acceso_programacion_tv {
  float: left;
  width: 145px;
  height: auto;
  margin-bottom: 5px!important;
  margin-bottom: 0px;
  font-size: 1rem;
  background: url(../img/ico_prog.jpg) no-repeat 0px 2px;
}

.acceso_masinfo_tv {
  float: left;
  width: 145px;
  height: auto;
  margin-bottom: 5px!important;
  margin-bottom: 0px;
  font-size: 1rem;
  background: url(../img/ico_masinfo.jpg) no-repeat 0px 2px;
}

#MENU .izquierda {
  float: left;
  width: 145px;
  padding: 5px 0 0 5px;
  background-color: #EFEFEF;
}

#MENU .izquierda .volver_listado {
  width: 130px;
  height: 25px;
  padding-left: 10px;
  background: url(../img/arrow_volver.gif) no-repeat 1px 5px;
}

#MENU .izquierda .opcion_activa {
  text-decoration: none;
  font-weight: bold;
  color: #0D357B;
}

.acceso_canal_tv {
  float: left;
  width: 145px;
  height: auto;
  margin-bottom: 5px!important;
  margin-bottom: 0px;
  font-size: 1rem;
  background: url(../img/ico_video.gif) no-repeat 0px 2px;
}

.SUBTITULO_CONTENIDO {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  font-size: 1rem;
  color: #0D357B;
  float: left!important;
  float: none;
}

  .SUBTITULO_CONTENIDO span {
    width: auto;
    height: auto;
    font-weight: bold;
    color: #0D357B;
  }

.listado_1 .div_listado {
  clear: both;
  width: auto;
  padding: 0 0 0 10px;
  background: url(../img/arrow_resultados.gif) no-repeat 0px 4px;
}

.titulares2 {
  float: left;
  width: 213px;
  font-size: 1rem;
  padding-left: 5px;
  margin: 5px 5px 5px 0;
}

#BUSCADIP .letra {
  float: right;
  width: 67px;
  height: 67px;
  background-color: #C7C8CA;
}

#BUSCADIP .titulares {
  float: left;
  width: 170px;
  font-size: 1rem;
  padding-left: 5px;
  margin: 10px 5px 5px 0;
}

  #BUSCADIP .titulares input {
    width: 120px;
    height: 13px;
    border: 1px solid #0D357B;
    font-size: 1.1rem;
    color: #0D357B;
  }

.tablas_pge span {
  font-weight: bold;
}

.listado_miembros {
  font-size: 1rem;
  color: #0D357B;
}

  .listado_miembros span {
    font-weight: bold;
  }

.listado_miembros_leg {
  font-size: 1rem;
  color: #0D357B;
  margin-left: 10px;
}

.inplacedisplayid1263589siteid73 {
  color: #0D357B;
  font-size: 1rem;
}

DIV.formSolicitudInformacionOK {
  float: left;
  width: 600px;
  height: 80px;
  color: #0D357B;
  font-size: 1rem;
}

DIV.opciones_busquedaSolicitud {
  float: left;
  width: 100%;
  height: auto;
  margin-bottom: 12px;
  font-size: 1rem;
  color: #0D357B;
}

  DIV.opciones_busquedaSolicitud a {
    padding-right: 20px;
    text-decoration: none;
    color: #0D357B;
  }

  DIV.opciones_busquedaSolicitud a:hover{
    text-decoration: underline;
  }

  DIV.opciones_busquedaSolicitud a:active {
	text-decoration: none;
	font-weight: normal;
  }

.logos_grupos {
  float: right;
  width: 145px;
  height: auto;
  margin-top: 5px;
  text-align: center;
}

  .logos_grupos img {
    padding: 0 0 10px 0;
  }

.listado_2 .item_fecha {
  width: 90px!important;
  width: 60px;
  height: auto;
  padding-top: 1px;
  font-size: 1rem;
  text-align: center;
}

.listado_2 .subtit_gris_tabla {
  float: left;
  width: auto;
  margin-top: 3px;
  font-size: 1rem;
  color: #5e5e5e;
}

  .listado_2 .subtit_gris_tabla a {
    background: url(../img/arrow_resultados.gif) no-repeat 0px 4px;  
    padding: 0 0 0 10px;
    text-decoration: none;
    color: #5e5e5e;
  }

  .listado_2 .subtit_gris_tabla .noDiputado {
  	background: url(../img/arrow_resultados.gif) no-repeat 0px 4px;
    padding: 0 0 0 10px;
    text-decoration: none;
    color: #5e5e5e;
  }

.SUBTITULO_NEGRO {
  width: auto;
  height: auto;
  margin: 10px 0 0 0;
  /* AAHH - Petici�n Jira 942 29072020*/
  /*font-size: 1rem;*/
  font-size: 1.1rem;
  font-weight: bold;
}

.principal {
  float: left;
  width: 100%;
  height: auto;
  margin: 10px 0 5px 0;
  font-size: 1rem;
  font-weight: bold;
  color: #0D357B;
}

.soporte_year {
  float: left;
  width: auto;
  height: auto;
  margin: 0 5px 10px 0;
  padding: 5px 8px 6px 0;
  font-size: 1rem;
  font-weight: bold;
  color: #fff;
  background-color: #0D357B;
  cursor: pointer;
}

  .soporte_year ul {
    list-style: none;
    margin-bottom: 0;
  }

    .soporte_year li {
      display: inline;
      width: auto;
      line-height: 22px;
    }

.soporte_year .elegido {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  background-color: #0D357B;
  padding: 0;
  margin-right: 0px;
  font-weight: bold;
  cursor: pointer;
}

.soporte_meses_dipu {
  float: left;
  width: calc(100% - 100px);
  height: auto;
  margin: 0 0 10px 0;
  padding: 0 0 1px 0;
  font-size: 1rem;
  color: #ffffff;
  background-color: #0D357B;
}

  .soporte_meses_dipu ul {
    margin: 5px;
  }
	
    .soporte_meses_dipu li {
	  display: inline;
	  width: auto;
	  height: 30px;
	  line-height: 20px!important;
	  line-height: 22px;
	}
		
	  .soporte_meses_dipu .elegido {
	    color: #FFFFFF;
	    text-decoration: none;
	    font-weight: bold;
	    padding: 5px!important;
	    padding: 0px;
	    margin-right: 0px;
	    background-color: transparent;
	    font-weight: bold;
	  }
	  
	    .soporte_meses_dipu .elegido a {
		  color: #FFFFFF;
		  height: 20px!important;
		  height: 15px;
		  text-decoration: none;
		  font-weight: bold;
		  background-color: #0D357B;
		  font-weight: bold;
	    }

.DOCUMENTACION {
  float: left;
  width: auto;
  height: auto;
}

  .DOCUMENTACION .seccion_borde { 
    float: left;
    width: 600px;
    height: auto;
    margin: 10px 0 0 0;
    color: #626469;
    padding-bottom: 10px;
    border-top: 1px solid #909090;
  }

#FORMULARIO .campos {
  width: 600px;
  height: auto;
}

  #FORMULARIO .campos .fila_form {
    float: left;
    width: 600px;
    height: auto;
    margin: 0 0 15px 0;
  }
  
  #FORMULARIO .campos .fila_form p {
    float: left;
    width: 163px;
    height: auto;
	margin: 0 20px 0 0;
	padding-top: 3px;
	text-align: right;
	font-size: 1rem;
	font-weight: bold;
	color: #0D357B;
  }

  #FORMULARIO .campos .fila_form span {
	float: left;
	width: 417px;
	height: auto;
	color: #0D357B;
  }
		
  #FORMULARIO .campos .fila_form input {
	float: left;
	width: 300px;
	height: 15px;
	line-height: 14px;
	font-size: 1rem;
	color: #0D357B;
	border: 1px solid #0D357B;
  }
		
    #FORMULARIO .campos .fila_form img {
	  float: left;
	  margin: 3px 5px 0 5px;
    }

    #FORMULARIO .campos .fila_botones {
      float: right;
      width: 417px;
      height: 30px;
      margin-bottom: 5px;
    }
 
.pie_foto_formulario {
  padding: 0 5px 0 5px;
  font-size: 1rem;
  color: #0D357B;
  width: 417px;
  height: 60px;
}
 
.Bodyid2340049siteid73 {
  background-color: #0D357B;
}
 
.inplacedisplayid2340049siteid73 {
  color: #5e5e5e;
  font-size: 1rem;
}

.RegionBorder { 
  border: #0D357B 1px solid; 
}

.menu_temas_diferido_VOT {
    float: left;
    height: auto;
    margin: 0 5px 10px 0;
}

.LEGIS_VOTACIONES {
    height: auto;
    margin-bottom: 0;
    position: relative;
    margin-bottom: 6px;
}

.LEGIS_VOTACIONES .leg {
    background-color: #f3f3f3;
    border-color: #b29200;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: auto;
    padding-bottom: 0 !important;
    width: 145px;
    margin-bottom: 5px;
    
}
.LEGIS_VOTACIONES .leg select {
    color: #626469;
    font-size: 1rem;
    height: 17px;
    margin: 5px 0 5px 5px;
    width: 135px;
}
.LEGIS_VOTACIONES .leg .titulares3 {
    float: left;
    font-size: 1rem;
    margin: 5px 0 0;
    padding-left: 5px;
    width: 145px;
}
.LEGIS_VOTACIONES .leg input {
    margin: 5px 0 0;
}

.MODULO1_2 {
  float: left;
  width: 290px; 
  height: auto; 
  margin: 0 0 10px 0;
}

.MODULO1_2 #buscador{
  float: left; 
  width: 145px; 
  margin-right: 10px; 
}

.MODULO1_2 #buscador #caja_buscador{
  float: left; 
  width: 145px;
  height: 35px;
  background-color: #CCCCCC; 
  margin-bottom: 8px;
}

.MODULO1_2 #buscador #caja_buscador input{ 
  float: left; 
  color: #0D357B; 
  font-size: 1rem;
  border: 1px solid #0D357B;
  margin: 10px 0 10px 4px;
  width: 114px!important;
  width: 112px;
  height: 13px;
}

.MODULO1_2 #buscador #caja_buscador input image{
  float: left; 
  padding: 10px 0 0 5px;
}

.MODULO1_2 #buscador .titular_buscador { 
  width: auto;
  font-size: 1rem; 
  font-weight: bold; 
  margin-bottom: 8px; 
  color: #0D357B; 
  padding-left: 3px;
}

.MODULO1_2 #buscador .buscadores {
  float: left;
  width: 145px;
  color: #0D357B; 
  margin: 0 0 10px 0
}

.MODULO1_2 #buscador .buscadores ul{
  list-style: none;
}

.MODULO1_2 #buscador .buscadores li { 
  display: block; 
  padding-left: 4px; 
  line-height: 0.78em;
}

.MODULO1_2 #buscador .buscadores a{
  text-decoration: none; 
  padding-left: 9px;
  background: url('../img/arrow_buscador.gif') no-repeat 0px 5px;
  font-size: 1rem;
  color: #0D357B;
}

.MODULO1_2 #buscador .buscadores a:hover{
  text-decoration: underline;
}

.MODULO1_2 #buscador .buscadores a:active{
  text-decoration: none;
  font-weight: normal;
  font-size: 1rem;
}

.MODULO1_2 .novedades{
  float: left;
  width: 280px; 
  height: auto;
  margin: 5px 0 0 0;
  font-size: 1rem;
}

.MODULO1_2 .novedades .caja {
  width: 203px;
  height: 14px;
  color: #0D357B;
  font-size: 1.1rem;
  border: 1px solid #0D357B;
  margin: 0 0 4px 0;
}

.MODULO1_2 .novedades .cajaApellidos {
  width: 80px;
  height: 14px;
  color: #0D357B;
  font-size: 1.1rem;
  border: 1px solid #0D357B;
  margin: 0 0 4px 0;
}

.MODULO1_2 .novedades .titular {
  font-weight: bold; 
  margin: 5px 0 5px 0; 
  color: #0D357B;
}

.MODULO1_2 .novedades ul{
  list-style: none; 
  margin-top: 5px;
}

.MODULO1_2 .novedades li { 
  display: block;
  background: url ('../img/arrow_resultados.gif') no-repeat 0px 4px; 
  line-height: 1.2rem;
  color: #0D357B;
  padding: 0 5px 10px 10px;
}

.MODULO1_2 .novedades a{
  text-decoration: none;
  color: #0D357B;
}

.MODULO1_2 .novedades a:hover{
  text-decoration: underline;
}

.MODULO1_2 .novedades a:active{
  text-decoration: none;
  font-weight: normal;
}

.btn_mas {
  float: left;
  width: auto; 
  height: auto;
  padding: 0 0 10px 14px;
  font-weight: normal; 
  background: url('../img/btn_mas.gif') no-repeat 5px 3px;
}

.btn_mas a {
  text-decoration: underline; 
  color: #0d357B;
  margin: 0 5px 0 5px;
}

.btn_mas a:hover{
  text-decoration: none;
}

.btn_mas a:active{
  text-decoration: none;
  font-weight: normal;
}

.cabecera_dorada h2{
  clear: both;
  width: 292px; 
  height: auto; 
  padding: 3px 4px 5px 4px; 
  color: #0d357B; 
  line-height: 12px;
}

.cabecera_dorada_auto h2{
  clear: both;
  width: auto; 
  height: auto; 
  padding: 3px 4px 5px 4px;
  background-color: #0d357B; 
  line-height: 12px;
}

.MODULO3_4 .saludo {
  float: left;
  width: 145px;
  margin: 0 0px 0 0;
  border: 1px solid #0d357B;
}

.MODULO3_4 .saludo img{
  margin: 5px 0 5px 4px;
}

.MODULO3_4 .saludo .txt_saludo a{
  float: left;
  width: 135px;
  margin-left: 5px;
  padding: 0 0 5px 0; 
  text-decoration: none; 
  font-size: 1rem;
  color: #0d357B;
}

.MODULO3_4 .saludo .txt_saludo a:hover{
  text-decoration: underline;
}

.MODULO3_4 .saludo .txt_saludo a:active{
  text-decoration: none;
  font-weight: normal;
  font-size: 1rem;
}

.MODULO3_4 .saludo_portada_texto {
  float: left;
  height: 90px;
  width: 147px;
  margin: 0 0px 0 0;
  border: 1px solid #0d357B;
}

.MODULO3_4 .saludo_portada_texto img{
  margin: 5px 0 5px 4px;
}

.MODULO3_4 .saludo_portada_texto span{
  float: left; 
  width: 140px; 
  height: auto; 
  margin: 2px 5px 0 5px;
  font-size: 1rem;
  font-weight: bold; 
  color: #0d357B; 
}

.MODULO3_4 .saludo_portada_texto a{
  height: auto; 
  font-weight: bold;
  color: #0d357B;
}

.MODULO3_4 .saludo_portada_texto a:hover{
  height: auto; 
  font-weight: bold;
  color: #0d357B;
}

.MODULO3_4 .saludo_portada_texto a:active{
  height: auto; 
  font-weight: bold; 
  color: #0d357B;
}

.MODULO3_4 .imagen_dia {
  width: 300px; 
  height: auto;
  color: #0d357B;
}

.MODULO3_4 .imagen_dia img {
  width: 300px; 
  height: 225px; 
  margin: 5px 0 3px 0;
}

.MODULO3_4 .imagen_dia a {
  margin: 0 4px 3px 0px; 
  height: auto;
  font-size: 1rem; 
  font-weight: bold; 
  color: #0d357B; 
  width: 300px;
}

.MODULO_IMAGEN .imagen_dia {
  width: 300px;
  height: auto;
  color: #0d357B;
}

.MODULO_IMAGEN .imagen_dia img {
  width: auto;
  height: auto;
  margin: 5px 0 3px 0;
}

.MODULO3_4 .tit_piefoto{
  margin: 0 4px 3px 4px;
  height: auto;
  font-size: 1rem;
  color: #0d357B;
  height: auto;
}

.MODULO3_4 .txt_piefoto{
  margin: 0 4px 3px 4px; 
  height: auto;
  font-size: 1rem;
  color: #0d357B;
  height: 42px;
}

.MODULO3_4 .linea_separa{
  float: left;
  width: 290px;
  height: 0.05em;
  line-height: 0.05em;
  margin: 5px 0 3px 2px;
  background-color: #CCCCCC;
}

.MODULO3_4 .control_imagenes img{
  float: left;
  width: auto;
  height: auto;
  margin-right: 8px;
}

.MODULO3_4 .numeracion{
  float: right;
  margin-top: 5px;
  padding-top: 1px;
  margin-right: 2px;
  font-size: 1rem;
  color: #0d357B;
  font-weight: bold;
}

.MODULO_IMAGEN .numeracion {
  float: right;
  margin-top: 5px;
  padding-top: 1px;
  margin-right: 2px;
  font-size: 1rem;
  color: #0d357B;
  font-weight: bold;
}

.MODULO5 {
  width: auto;
  height: auto;
  color: #0d357B;
}

.MODULO5 .actualidad {
  float: left;
  width: 145px;
  height: auto;
  padding-bottom: 0px!important;
  padding-bottom: 10px;
}

.MODULO5 .actualidad img {
  margin-top: 9px;
  margin-bottom: 12px!important;
  margin-bottom: 9px;
}

.MODULO5 .mod1 {
  float: left;
  width: 145px;
  height: auto;
  margin: 10px 0 0 2px;
}

.MODULO5 .mod2 {
  float: left;
  width: 100px;
  height: auto;
  margin: 10px 0 0 0;
}

.MODULO5 .hoy { 
  float: left;
  width: 145px;
  height: auto;
  margin: 10px 0 10px 0;
}

.MODULO5 .hoy .recuadro_dorado {
  float: left;
  width: 143px;
  border-left: 1px solid #0d357B;
  border-bottom: 1px solid #0d357B;
  border-right: 1px solid #0d357B;
}

.MODULO5 .hoy .txt_hoy {
  float: left;
  width: 135px;
  font-size: 1rem;
  color: #0d357B;
  margin: 5px 0 5px 5px;
}

.MODULO5 .btn_mas {
  float: left;
  width: auto;
  height: auto;
  padding: 0 0 5px 14px;
  font-weight: normal;
  font-size: 1rem;
  background: url('../img/btn_mas.gif') no-repeat 5px 3px;
}

.MODULO5 .btn_mas a {
  text-decoration: underline;
  color: #0d357B;
  margin: 0 5px 0 5px;
}

.MODULO5 .btn_mas a:hover {
  text-decoration: none;
}

.MODULO5 .btn_mas a:active {
  text-decoration: none;
  font-weight: normal;
}

.MODULO5 .publicaciones {
  float: left;
  width: 145px;
  height: auto;
  margin-top: 10px;
  color: #0d357B;
}

.MODULO5 .publicaciones ul {
  list-style: none;
  margin: 5px 0 5px 4px;
}

.MODULO5 .publicaciones li {
  display: block;
  line-height: 0.84em;
  padding: 0 5px 0 0;
}

.MODULO5 .publicaciones li a {
  text-decoration: none;
  font-size: 1rem;
  color: #0d357B;
}

.MODULO5 .publicaciones li a:hover {
  text-decoration: underline;
}

.MODULO5 .publicaciones li a:active {
  text-decoration: none;
  font-weight: normal;
  font-size: 1rem;
}

.MODULO5 .JEC {
  float: left;
  width: 145px;
  height: auto;
  color: #0d357B;
}

.MODULO5 .JEC .txt_jec {
  float: left;
  width: 135px;
  font-size: 1rem;
  color: #0d357B;
  margin: 5px 0 5px 5px;
}

.MODULO5 .diputados {
  float: left;
  width: 149px;
  height: auto;
  color: #0d357B;
}

.MODULO5 .diputados .busqueda {
  width: 135px;
  font-size: 1rem;
  padding-left: 5px;
}

.MODULO5 .diputados .busqueda input {
  width: 89px;
  height: 13px;
  border: 1px solid #0d357B;
  font-size: 1rem;
  color: #0d357B;
}

.MODULO5 .diputados .abecedario {
  float: left;
  width: 149px;
  height: auto;
  margin: 5px 0 8px 2px;
  font-size: 1rem;
}

.MODULO5 .diputados .abecedario p {
  float: left;
}

.MODULO5 .diputados .abecedario p a {
  float: left;
  width: 10px;
  height: 5px;
  text-decoration: none;
  text-align: center;
  color: #0d357B;
}

.MODULO5 .diputados .abecedario p a:hover {
  text-decoration: underline;
  color: #0d357B;
}

.MODULO5 .diputados .abecedario p a:active {
  text-decoration: none;
  font-weight: normal;
}

.MODULO5 .diputados .btn_buscar {
  float: left;
  width: 139px;
  text-align: right;
  margin-top: 4px;
  padding-right: 5px;
}

.texto { 
  font-size: 1rem;
  color: #5e5e5e;
  padding: 0 5px 5px 5px;
}

.texto a {
  text-decoration: none;
}

.texto a:hover {
  text-decoration: underline;
}

.texto a:active {
  text-decoration: none;
  font-weight: normal;
}

#INTRODUCCION .texto {
  height: auto;
  margin: 5px 0 5px 0;
  text-align: justify;
}

#INTRODUCCION_DIPUTADOS .texto {
  height: auto;
  margin: 5px 0 5px 0;
}

#INTRODUCCION_COMPOSICION_ORGANOS .texto {
  height: auto;
  margin: 5px 0 5px 0;
  text-align: justify;
}

#RESULTADOS_BUSQUEDA .resultados .ficha_iniciativa .texto {
  float: left;
  width: 595px;
  height: auto;
  padding-bottom: 10px;
  font-size: 1rem;
  color: #5e5e5e;
}

#RESULTADOS_BUSQUEDA .resultados .ficha_iniciativa .texto a {
  text-decoration: underline;
  font-weight: bold;
  font-size:1.08rem;
}

#RESULTADOS_BUSQUEDA .resultados .ficha_iniciativa .texto a:hover {
  text-decoration: none;
  font-weight: bold;
}

#RESULTADOS_BUSQUEDA .resultados .ficha_iniciativa .texto a:active {
  text-decoration: none;
  font-weight: bold;
}

#RESULTADOS_BUSQUEDA .resultados .ficha_iniciativa .texto span a {
  text-decoration: none;  
}

#RESULTADOS_BUSQUEDA .resultados .ficha_iniciativa .texto span a:hover {
  text-decoration: underline;
}

#RESULTADOS_BUSQUEDA .resultados .ficha_iniciativa .texto span a:active {
  text-decoration: underline;
}

#RESULTADOS_BUSQUEDA_POPUP .resultados .ficha_iniciativa .texto {
  float: left;
  width: 450px;
  height: auto;
  padding-bottom: 10px;
  font-size: 1rem;
  color: #5e5e5e;
}

#RESULTADOS_BUSQUEDA_POPUP .resultados .ficha_iniciativa .texto a {
  text-decoration: underline;
}

#RESULTADOS_BUSQUEDA_POPUP .resultados .ficha_iniciativa .texto a:hover {
  text-decoration: none;
}

#RESULTADOS_BUSQUEDA_POPUP .resultados .ficha_iniciativa .texto a:active {
  text-decoration: none;
}

#RESULTADOS_BUSQUEDA_POPUP .resultados .ficha_iniciativa .texto span a {
  text-decoration: none;
}

#RESULTADOS_BUSQUEDA_POPUP .resultados .ficha_iniciativa .texto span a:hover {
  text-decoration: underline;
}

#RESULTADOS_BUSQUEDA_POPUP .resultados .ficha_iniciativa .texto span a:active {
  text-decoration: underline;
}

.MARCO .hoy {
  float: left;
  width: 455px;
  height: auto;
  margin-bottom: 10px;
}

.MARCO .hoy .calendario {
  float: left;
  width: 455px;
  height: auto;
  border-bottom: 1px solid #0d357b;
  border-left: 1px solid #0d357b;
  border-right: 1px solid #0d357b;
  padding-bottom: 0px!important;
  padding-bottom: 10px;
  border-top: 1px solid #0d357b;
}
  
.MARCO .hoy .calendario .leyenda {
  width: 100px;
  height: auto;
  margin: 10px 0 15px 15px;
}

.MARCO .hoy .calendario .leyenda .tit {
  float: left;
  font-size: 1rem;
  font-weight: bold;
  width: 122px;
  height: 16px;
  margin-top: 3px;
  color: #0d357b;
  text-align: center;
}

.MARCO .hoy .calendario .leyenda p {
  font-size: 1rem;
  padding: 5px 5px 0 0;
}

.MARCO .hoy .calendario .leyenda img {
  float: left;
  padding-top: 3px;
  margin-right: 5px;
}

.RegionBorder { 
  Border: #0D357B 1px solid; 
}

.MODULO_MES_DIFERIDO .hoy {
  float: right;
  width: 145px;
  height: auto;
  margin-bottom: 10px;
}

.MODULO_MES_DIFERIDO .hoy .calendario {
  float: left;
  width: 145px;
  height: auto;
  border: 1px solid #0d357b;
  padding-bottom: 0px!important;
  padding-bottom: 10px;
}

.MODULO_MES_DIFERIDO .hoy .calendario .leyenda {
  width: 100px;
  height: auto;
  margin: 0 0 15px 5px;
}

.MODULO_MES_DIFERIDO .hoy .calendario .leyenda p {
  font-size: 1rem;
  padding: 5px 5px 0 0;
}

.MODULO_MES_DIFERIDO .hoy .calendario .leyenda img {
  float: left;
  padding-top: 3px;
  margin-right: 5px;
}

.MODULO_MES_DIFERIDO .hoy .calendario table {
  width: 135px;
  margin: 0 0 10px 5px;
}

.MODULO_MES_DIFERIDO .hoy .calendario .mes {
  font-size: 1rem;
  font-weight: bold;
  color: #0d357b;
  text-align: center;
}

.MODULO_MES_DIFERIDO .hoy .calendario .dia {
  font-size: 1rem;
  font-weight: bold;
  color: #0d357b;
  text-align: center;
}

.MODULO_MES_DIFERIDO .hoy .calendario .dia_actual {
  font-size: 1rem;
  height: auto;
  margin-top: 1px;
  font-weight: bold;
}

.MODULO_MES_DIFERIDO .hoy .calendario .num_dia {
  font-size: 1rem;
  text-align: center;
}

.MODULO_MES_DIFERIDO .hoy .calendario .color_amarillo {
  font-size: 1rem;
  width: 13px;
  height: 8px;
  margin-top: 3px;
  text-align: center;
}

.MODULO_MES_DIFERIDO .hoy .calendario .color_gris {
  font-size: 1rem;
  width: 13px;
  height: 8px;
  margin-top: 3px;
  text-align: center;
}

.MODULO_MES_DIFERIDO .hoy .calendario .color_rojo {
  font-size: 1rem;
  width: 13px;
  height: 8px;
  margin-top: 3px;
  text-align: center;
}

.MODULO_MES_DIFERIDO .hoy .calendario .color_festivo {
  font-size: 1rem;
  width: 13px;
  height: auto;
  text-align: center;
}

.MODULO_MES_DIFERIDO .hoy .calendario .color_festivo a {
  color: #0d357b;
}

.MODULO_CALENDARIO .hoy  {
  width: 150px;
  height: 150px;
}

.MODULO_CALENDARIO .hoy .calen {
  width: auto;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 5px!important;
  margin-left: 2px;
}

.MODULO_CALENDARIO .hoy .calen .fila_dias {
  float: left;
  width: 137px;
  margin-left: 5px!important;
  margin-left: 2px;
}

.MODULO_CALENDARIO .hoy .calen .mes {
  float: left;
  font-size: 1rem;
  font-weight: bold;
  width: 122px;
  height: 16px;
  margin-top: 3px;
  text-align: center;
}

.MODULO_CALENDARIO .hoy .calen .dia {
  float: left;
  font-size: 1rem;
  font-weight: bold;
  width: 17px;
  height: 16px;
  margin-top: 2px;
  margin-left: 2px;
  text-align: center;
}

.MODULO_CALENDARIO .hoy .calen .enlace_simple {
  float: left;
  font-size: 1rem;
  width: 6px;
  height: 16px;
  margin-top: 3px;
  text-align: center;
  padding-top: 4px;
}

.MODULO_CALENDARIO .hoy .calen .num_dia {
  float: left;
  font-size: 1rem;
  width: 17px;
  height: 16px;
  margin-top: 2px;
  margin-left: 2px;
  text-align: center;
}

.MODULO_CALENDARIO .hoy .calen .color_amarillo {
  float: left;
  font-size: 1rem;
  width: 17px;
  height: 16px;
  margin-top: 2px;
  margin-left: 2px;
  text-align: center;
}

.MODULO_CALENDARIO .hoy .calen .color_gris {
  float: left;
  font-size: 1rem;
  width: 17px;
  height: 16px;
  margin-top: 2px;
  margin-left: 2px;
  text-align: center;
}

.MODULO_CALENDARIO .hoy .calen .color_rojo {
  float: left;
  font-size: 1rem;
  width: 17px;
  height: 16px;
  margin-top: 2px;
  margin-left: 2px;
  text-align: center;
}

.MODULO4 .hoy {
  float: left;
  width: 145px;
  height: auto;
  margin-bottom: 10px;
}

.MODULO4 .hoy .calendario {
  float: left;
  width: 448px;
  height: auto;
  border: 1px solid #0d357b;
  padding-bottom: 0px!important;
}

.MODULO4 .hoy .calendario .leyenda {
  width: 100px;
  height: auto;
  margin: 0 0 15px 5px;
}

.MODULO4 .hoy .calendario .leyenda p {
  font-size: 1rem;
  padding: 5px 5px 0 0;
}

.MODULO4 .hoy .calendario .leyenda img { 
  float: left;
  padding-top: 3px;
  margin-right: 5px;
}

.MODULO4 .hoy .calendario table {
  width: 138px;
  margin: 0 0 10px 5px;
}

.MODULO4 .hoy .calendario .mes {
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
}
.MODULO4 .hoy .calendario .dia {
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
}

.MODULO4 .hoy .calendario .dia_actual {
  font-size: 1rem;
  height: auto;
  margin-top: 1px;
  font-weight: bold;
}

.MODULO4 .hoy .calendario .num_dia {
  font-size: 1rem;
  text-align: center;
}

.MODULO4 .hoy .calendario .color_amarillo {
  font-size: 1rem;
  width: 13px;
  height: 8px;
  margin-top: 3px;
  text-align: center;
}

.MODULO4 .hoy .calendario .color_gris {
  font-size: 1rem;
  width: 13px;
  height: 8px;
  margin-top: 3px;
  text-align: center;
}

.MODULO4 .hoy .calendario .color_rojo{
  font-size: 1rem;
  width: 13px;
  height: 8px;
  margin-top: 3px;
  text-align: center;
}

.MODULO4 .hoy .calendario .color_festivo{
  font-size: 1rem;
  float: left;
  width: 13px;
  height: auto;
  margin-top: 3px;
  text-align: center;
}

.MODULO_MES .hoy {
  float: left;
  width: 145px;
  height: auto;
  margin-bottom: 10px;
}

.MODULO_MES .hoy .calendario {
  float: left;
  width: 145px;
  height: auto;
  border: 1px solid #B29200;
  padding-bottom: 0px!important;
  padding-bottom: 10px;
}

.MODULO_MES .hoy .calendario .leyenda {
  width: 100px;
  height: auto;
  margin: 0 0 15px 5px;
}

.MODULO_MES .hoy .calendario .leyenda p {
  font-size: 1rem;
  padding: 5px 5px 0 0;
}

.MODULO_MES .hoy .calendario .leyenda img {
  float: left;
  padding-top: 3px;
  margin-right: 5px;
}

.MODULO_MES .hoy .calendario table {
  width: 138px;
  margin: 0 0 10px 5px;
}

.MODULO_MES .hoy .calendario .mes {
  font-size: 1rem;
  font-weight: bold;
  color: #0d357b;
  text-align: center;
}

.MODULO_MES .hoy .calendario .dia {
  font-size: 1rem;
  font-weight: bold;
  color: #0d357b;
  text-align: center;
}

.MODULO_MES .hoy .calendario .dia_actual {
  font-size: 1rem;
  height: auto;
  margin-top: 1px;
  font-weight: bold;
}

.MODULO_MES .hoy .calendario .num_dia {
  font-size: 1rem;
  text-align: center;
}

.MODULO_MES .hoy .calendario .color_amarillo {
  font-size: 1rem;
  width: 13px;
  height: 8px;
  margin-top: 3px;
  text-align: center;
}

.MODULO_MES .hoy .calendario .color_gris {
  font-size: 1rem;
  width: 13px;
  height: 8px;
  margin-top: 3px;
  text-align: center;
}

.MODULO_MES .hoy .calendario .color_rojo {
  font-size: 1rem;
  width: 13px;
  height: 8px;
  margin-top: 3px;
  text-align: center;
}

.MODULO_MES .hoy .calendario .color_festivo {
  font-size: 1rem;
  float: left;
  width: 13px;
  height: auto;
  margin-top: 3px;
  text-align: center;
}

.MODULO_MES_BOLETIN .hoy {
  float: left;
  width: 185px;
  height: auto;
  margin-bottom: 10px;
}

.MODULO_MES_BOLETIN .hoy .calendario {
  float: left;
  width: 185px;
  height: auto;
  border: 1px solid #0d357b;
  padding-bottom: 0px !important;
  padding-bottom: 10px;
}

.MODULO_MES_BOLETIN .hoy .calendario .leyenda {
  width: 100px;
  height: auto;
  margin: 0 0 15px 5px;
}

.MODULO_MES_BOLETIN .hoy .calendario .leyenda p {
  font-size: 1rem;
  padding: 5px 5px 0 0;
}

.MODULO_MES_BOLETIN .hoy .calendario .leyenda img {
  float: left;
  padding-top: 3px;
  margin-right: 5px;
}

.MODULO_MES_BOLETIN .hoy .calendario .contenido_calendario {
  width: 180px;
  margin: 10px 5px 10px 5px;
}

.MODULO_MES_BOLETIN .hoy .calendario .fila_dias {
  float: left;
  width: 175px;
}

.MODULO_MES_BOLETIN .hoy .calendario .mes {
  float: left;
  font-size: 1rem;
  font-weight: bold;
  width: 122px;
  height: 22px;
  margin-top: 3px;
  margin-left: 3px;
  text-align: center;
}

.MODULO_MES_BOLETIN .hoy .calendario .dia {

  float: left;
  font-size: 1rem;
  font-weight: bold;
  width: 22px;
  height: 22px;
  margin-top: 3px;
  margin-left: 3px;
  text-align: center;
}

.MODULO_MES_BOLETIN .hoy .calendario .enlace_simple {
  float: left;
  font-size: 1rem;
  width: 6px;
  height: 22px;
  margin-top: 3px;
  margin-left: 3px;
  text-align: center;
  padding-top: 4px;
}

.MODULO_MES_BOLETIN .hoy .calendario .enlace_doble {
  float: left;
  font-size: 1rem;
  width: 11px;
  height: 22px;
  margin-top: 3px;
  margin-left: 3px;
  text-align: center;
  padding-top: 4px;
}

.MODULO_MES_BOLETIN .hoy .calendario .num_dia {
  float: left;
  font-size: 1rem;
  width: 22px;
  height: 22px;
  margin-top: 3px;
  margin-left: 3px;
  text-align: center;
}

.MODULO_MES_BOLETIN .hoy .calendario .color_amarillo {
  float: left;
  font-size: 1rem;
  width: 22px;
  height: 22px;
  margin-top: 3px;
  margin-left: 3px;
  text-align: center;
}

.MODULO_MES_BOLETIN .hoy .calendario .color_gris {
  float: left;
  font-size: 1rem;
  width: 22px;
  height: 22px;
  margin-top: 3px;
  margin-left: 3px;
  text-align: center;
}

.MODULO_MES_BOLETIN .hoy .calendario .color_rojo {
  float: left;
  font-size: 1rem;
  width: 22px;
  height: 22px;
  margin-top: 3px;
  margin-left: 3px;
  text-align: center;
}

.MODULO_MES_AUDIOVISUAL .hoy {
  width: 155px;
  height: auto;
  margin: 0 0 10px 0;
}

.MODULO_MES_AUDIOVISUAL .hoy .calendario {
  float: right;
  width: 145px;
  height: auto;
  border: 1px solid #0d357b;
  padding-bottom: 5px;
}        

.MODULO_MES_AUDIOVISUAL .hoy .calendario .contenido_calendario {
  width: 145px;
  margin: 5px 0 5px 0;
}

.MODULO_MES_AUDIOVISUAL .hoy .calendario .fila_dias {
  float: left;
  width: 137px;
  margin-left: 5px!important;
  margin-left: 2px;
}

.MODULO_MES_AUDIOVISUAL .hoy .calendario .mes {
  float: left;
  font-size: 1rem;
  font-weight: bold;
  width: 122px;
  height: 16px;
  margin-top: 3px;
  color: #0d357b;
  text-align: center;
}

.MODULO_MES_AUDIOVISUAL .hoy .calendario .dia {
  float: left;
  font-size: 1rem;
  font-weight: bold;
  width: 17px;
  height: 16px;
  margin-top: 2px;
  margin-left: 2px;
  text-align: center;
}

.MODULO_MES_AUDIOVISUAL .hoy .calendario .enlace_simple {
  float: left;
  font-size: 1rem;
  width: 6px;
  height: 16px;
  margin-top: 3px;
  text-align: center;
  padding-top: 4px;
}

.MODULO_MES_AUDIOVISUAL .hoy .calendario .num_dia {
  float: left;
  font-size: 1rem;
  width: 17px;
  height: 16px;
  margin-top: 2px;
  margin-left: 2px;
  text-align: center;
}

.MODULO_MES_AUDIOVISUAL .hoy .calendario .color_amarillo {
  float: left;
  font-size: 1rem;
  width: 17px;
  height: 16px;
  margin-top: 2px;
  margin-left: 2px;
  text-align: center;
}

.MODULO_MES_AUDIOVISUAL .hoy .calendario .color_gris {
  float: left;
  font-size: 1rem;
  width: 17px;
  height: 16px;
  margin-top: 2px;
  margin-left: 2px;
  text-align: center;
}

.MODULO_MES_AUDIOVISUAL .hoy .calendario .color_rojo {
  float: left;
  font-size: 1rem;
  width: 17px;
  height: 16px;
  margin-top: 2px;
  margin-left: 2px;
  text-align: center;
}

.MODULO_MES_VOTACIONES .hoy .calendario {
  border-color: #0d357b;
  border-style: solid;
  border-width: 1px;
  float: left;
  height: auto;
  padding-bottom: 3px;
  width: 145px;
}


.MODULO_MES_VOTACIONES .hoy {
  height: auto;
  margin: 0 0 10px;
  width: 155px;
}
.MODULO_MES_VOTACIONES .hoy .calendario {
  border-color: #0d357b;
  border-style: solid;
  border-width: 1px;
  float: left;
  height: auto;
  padding-bottom: 5px;
  width: 145px;
}

.MODULO_MES_VOTACIONES .hoy .calendario .contenido_calendario {
  margin: 5px 0;
  width: 145px;
}

.MODULO_MES_VOTACIONES .hoy .calendario .fila_dias {
  float: left;
  margin-left: 5px !important;
  width: 137px;
}

.MODULO_MES_VOTACIONES .hoy .calendario .mes {
  float: left;
  font-size: 1rem;
  font-weight: bold;
  height: 16px;
  margin-top: 3px;
  text-align: center;
  width: 122px;
}

.MODULO_MES_VOTACIONES .hoy .calendario .dia {
  float: left;
  font-size: 1rem;
  font-weight: bold;
  height: 16px;
  margin-left: 2px;
  margin-top: 2px;
  text-align: center;
  width: 17px;
}

.MODULO_MES_VOTACIONES .hoy .calendario .enlace_simple {
  float: left;
  font-size: 1rem;
  height: 16px;
  margin-top: 3px;
  padding-top: 4px;
  text-align: center;
  width: 6px;
}

.MODULO_MES_VOTACIONES .hoy .calendario .num_dia {
  float: left;
  font-size: 1rem;
  height: 16px;
  margin-left: 2px;
  margin-top: 2px;
  text-align: center;
  width: 17px;
}

.MODULO_MES_VOTACIONES .hoy .calendario .color_amarillo {
  float: left;
  font-size: 1rem;
  height: 16px;
  margin-left: 2px;
  margin-top: 2px;
  text-align: center;
  width: 17px;
}

.MODULO_MES_VOTACIONES .hoy .calendario .color_gris {
  float: left;
  font-size: 1rem;
  height: 16px;
  margin-left: 2px;
  margin-top: 2px;
  text-align: center;
  width: 17px;
}

.MODULO_MES_VOTACIONES .hoy .calendario .color_rojo {
  background-color: #9c1e3d;
  float: left;
  font-size: 1rem;
  height: 16px;
  margin-left: 2px;
  margin-top: 2px;
  text-align: center;
  width: 17px;
}

.paginacion{
  float: left!important;
  float: none;
  width: 100%;
  height: auto; 
  margin-bottom: 10px;
  font-size: 1rem;
}

.paginacion a {
 text-decoration: none;
}

.paginacion a:hover {
  text-decoration: underline;
}

.paginacion a:active {
  text-decoration: none;
  font-weight: normal;
}

.paginacion span a {
  padding-right: 5px;
  font-size: 1rem;
  font-weight: normal;
}

.paginacion span a:hover {
  text-decoration: underline;
  font-size: 1rem;
}

.paginacion span a:active {
  text-decoration: underline;
}

.numero_paginas {
  float: right; 
  width: 20%;
  height: auto;
  padding-right: 10px;
  font-size: 1rem;
  text-align: right;
}

.list_fotos {
  width: 610px;
  height: auto;
}

.franja_fotos {
  float: left; 
  height: auto;
}

.foto {
  float: left;
  width: 140px;
  height: auto;
  margin: 0 10px 0 0;
  padding-bottom: 10px;
}

.img_centrado {
  text-align: center;
  margin-bottom: 3px;
  height: 101px;
}

.pie_foto {
  padding: 0 5px 0 5px;
  font-size: 1rem;
  color: #0d357b;
  width: 135px;
  height: 60px;
}

.pie_foto a {
  text-decoration: none;
}

.pie_foto a:hover {
  text-decoration: underline;
}

.pie_foto a:active {
  text-decoration: underline;
}

.pie_fecha {
  padding: 0 5px 0 5px;
  font-size: 1rem;
  color: #0d357b;
}

.soporte_meses {
  float: left;
  width: 600px;
  height: auto;
  margin: 0 0 10px 0;
  padding: 5px 0 5px 0;
  font-size: 1rem;
}

.soporte_meses ul{
  margin: 5px;
}

.soporte_meses li {
  display: inline;
  width: auto;
  line-height: 16px;
  height: 16px;
}

.soporte_meses li a {
  text-decoration: none;
  padding: 5px 0 5px 0;
}

.soporte_meses li a:hover {
  text-decoration: underline;
}

.soporte_meses li a:active {
  text-decoration: none;
}

.soporte_meses .noElegido {
  cursor: pointer;
  color: #000000;
}

.soporte_meses .elegido {
  text-decoration: none;
  font-weight: bold;
  padding: 5px;
  margin-right: 0px;
  font-weight: bold;
}

.soporte_meses .elegido span a {
  text-decoration: none;
  font-weight: bold;
  font-weight: bold;
}

.soporte_meses .elegido a:hover {
  text-decoration: underline;
  font-weight: bold;
  font-weight: bold;
}

.soporte_meses .elegido a:active {
  text-decoration: underline;
  font-weight: bold;
  font-weight: bold;
}

#FORMULARIO_CHRISTMA .campos .fila_form .caja_mediana {
  float: left;
  width: 113px;
  height: 15px;
  line-height: 14px;
  font-size: 1rem;
  border: 1px solid #0d357b;
}

#FORMULARIO .campos .fila_form .caja_mediana {
  float: left;
  width: 113px;
  height: 15px;
  line-height: 14px;
  font-size: 1rem;
  border: 1px solid #0d357b;
}

#FORMULARIO_PERMISOS .campos .fila_form .caja_mediana {
  float: left;
  width: 113px;
  height: 15px;
  line-height: 14px;
  font-size: 1rem;
  border: 1px solid #0d357b;
}

#FORMULARIO_CHRISTMA .campos .fila_form .caja_mini {
  float: left;
  width: 25px;
  height: 16px;
  font-size: 1rem;
  border: 1px solid #0d357b;
  margin-right: 5px;
}

#FORMULARIO_CHRISTMA .campos .fila_form .caja_mini_ano {
  float: left;
  width: 40px;
  height: 16px;
  font-size: 1rem;
  border: 1px solid #0d357b;
  margin-right: 5px;
}

#FORMULARIO_AGENDA form .caja_mini_ano {
  float: left;
  width: 35px;
  height: 16px;
  font-size: 1rem;
  border: 1px solid #0d357b;
  margin-right: 5px;
}

#FORMULARIO .campos .fila_form .caja_mini_ano {
  float: left;
  width: 40px;
  height: 16px;
  font-size: 1rem;
  border: 1px solid #0d357b;
  margin-right: 5px;
}

#FORMULARIO_PERMISOS .campos .fila_form .caja_mini_ano {
  float: left;
  width: 40px;
  height: 16px;
  font-size: 1rem;
  border: 1px solid #0d357b;
  margin-right: 5px;
}

#FORMULARIO .campos .fila_botones {
  float: right;
  width: 417px;
  height: 30px;
  margin-bottom: 5px;
}

.pie_foto_formulario {
    padding: 0 5px 0 5px;
    font-size: 1rem;
    color: #0D357B;
    width: 417px;
    height: 60px;
}

.enlace_deshabilitado {
	color: #7B0D0E !important;
}

.subtitulo-corona {
	color: #0d357b;
	font-size: 1.05rem;
}

.p-azul-s3 {
	color: #0d357b;
	font-size: 1.05rem;
}

.t_no_border {
	border: none;
}

.p-azul-s4 {
	color: #0d357b;
	font-size: 1.15rem;
}

.td_subsariedad {
	valign: top; 
	padding:6px 4px 0px 4px;
	width:100%;
}

.title_subsariedad {
	text-align: center; 
	color: #0d357b;
	font-size: 1.05rem;
}

.pad_subsariedad {
	padding-top:8px;
	padding-left:25px;
}

.texto_azul {
	color: #0d357b;
}

.texto_peq_dest {
	font-size: .9rem;
	font-weight: bold;
}

.texto_peq {
	font-size: .9rem;
}


.subt-hist {
	color: #0d357b;
	font-size: 1.15rem;
	font-weight: bold;
}

.fecha_hist {
	color: #0d357b;
	font-size: .9rem;
	font-weight: bold;
}

.title_const {
	color: #0d357b;
	font-size: 1rem;
	font-weight: bold;
}

.title_phist_s3 {
	color: #0d357b;
	font-size: 1.05rem;
	font-weight: bold;
}

.title_phist_s2 {
	color: #0d357b;
	font-size: .9rem;
	font-weight: bold;
}

.title_becas {
	color: #0d357b;
	font-weight: bold;
}

.title_ejercicio {
	color: #0d357b;
}

.text-alert {
	color: #7B0D0E;
}

.text-alert_b {
	color: #7B0D0E;
	font-weight: bold;
}


.point-list::before {
	font-family: "Font Awesome 5 Free"; 
	font-weight: 900; 
	content: "\f111";
	font-size: 4px;
    padding-bottom: 12px;
    padding-right: 4px;
    position: relative;
    top: -4px;
}