

/*body{
    font-family: 'PT Sans', sans-serif !important;
}

h1{
    font-family: 'PT Sans', sans-serif !important;
}

h2{
    font-family: 'PT Sans', sans-serif !important;
}

h3{
    font-family: 'PT Sans', sans-serif !important;
}
div{
    font-family: 'PT Sans', sans-serif !important;
}

span{
    font-family: 'PT Sans', sans-serif !important;
}*/

.ing-noticia-esp{
    padding-bottom: 30px;
    
}
.ing-img{
    background-repeat: no-repeat !important;
    /*height: 60ch;*/
    background-size: cover !important;
    position:relative !important;
	background-position: 50% 50% !important;
    background-clip: border-box !important;
    overflow: hidden;
	
}

.ing_download_img{
	padding-top: 20px;
    font-size: smaller;
    text-align: left;
    text-transform: uppercase;
    font-weight: bold;
}

.ing-categoria{
    font-size: larger;
    position: inherit;
    text-transform: uppercase;
    color: #f19a05;
    padding: 4px;
    display: inline-block;
    margin-top: 15px;
}

.ing-fecha{
    padding-top: 10px;
    text-transform: capitalize;
    color: #B3B6B7;
    font-weight: 900;
    font-size: larger;
}

.ing-extracto{
    color: #343233;
    font-size: medium;
	line-height:1.4;
}

.ing-titulo{
    line-height:1.2;
    color: #363435 !important;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: x-large;
    font-weight: 900;
    text-transform: uppercase;
}
.ing-titulo-dos{
    line-height:1.3;
    color: #363435 !important;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: large;
    font-weight: 900;
    text-transform: uppercase;

}
.ing-divaling{
    text-align:center;
    overflow: hidden;
    padding: 12px;
}

.ing-divaling:before,
.ing-divaling:after{
 background-color: #606062;
 content: "";
 display: inline-block;
 height: 1px;
 position: relative;
 vertical-align: middle;
 width: 50%;
}
.ing-divaling:before{
 right: 0.5em;
 margin-left: -50%;
}
.ing-divaling:after{
 left: 0.5em;
 margin-right: -50%;
}


.ing-separador{
    color: #7f0d17 !important;
    font-weight: 900;
    padding:9px;
    text-transform: uppercase;
    text-align: center;
    border-style: solid;
    border-width:2px;
    border-color: #7f0d17;
    font-size: large;
    display: inline-block;
}

.ing-divalinglabel{
    font-size: x-large;
    text-align:center;
    background-color:#606062;
    padding: 10px;
	border-bottom: 20px solid #ecedef;
	border-top: 20px solid #ecedef;
}
.ing-separador_label{
    text-transform: uppercase;
    color: #D2D3D5;
    font-weight: 900;
}

/*ESTILO SERVICIOS*/
.ing-servicios-destacados{
    text-align:center;
    margin: 0px !important;
}

.ing-servicios-item{
    display: inline-block !important;
}
@media (max-width: 768px) {

    .ing-servicios-item {
        height: auto !important;
        width: 100% !important;
    }
}

.ing-servicios-item-content{
   background: -moz-linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 27%, #f2f2f2 49%, #ffffff 50%, #ffffff 78%, #f2f2f2 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(22%, #ffffff), color-stop(50%, #ffffff), color-stop(51%, #f2f2f2), color-stop(73%, #FFFFFF), color-stop(100%, #FFFFFF)); /* safari4+,chrome */
background: -webkit-linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 27%, #f2f2f2 49%, #ffffff 50%, #ffffff 78%, #f2f2f2 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 27%, #f2f2f2 49%, #ffffff 50%, #ffffff 78%, #f2f2f2 100%); /* opera 11.10+ */
background: -ms-linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 27%, #f2f2f2 49%, #ffffff 50%, #ffffff 78%, #f2f2f2 100%); /* ie10+ */
background: linear-gradient(0deg, #FFFFFF 0%, #FFFFFF 27%, #f2f2f2 49%, #ffffff 50%, #ffffff 78%, #f2f2f2 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#FFFFFF',GradientType=0 ); /* ie6-9 */
    display: flex;
    min-height: 20ch;
    padding:1em;
    text-align:center;
    border-style: solid;
    border-width:6px;
    border-color: #e5e7e9;
    justify-content: center;
    align-items: center;
    display: flex;
}

.ing-servicios-item-icon{

}

.ing-servicios-item-icon > img{
    max-width: 80px;
    margin-bottom: 0px !important;
}

.ing-servicios-item-title{
    font-size:1.5em;
    padding-left: 1em;
    margin: 0px !important;
    color:#fc852b;
    font-weight: 600 !important;
}


/*ESTILO TRAMITES*/

.gob-ing-tramite-item{
    height: auto !important;
    display: inline-block !important;
}

.gob-ing-tramite-item-category{
    font-size:1.5em;
    background-color:#2e4053;
    color:  #f2f3f4  !important;
    font-weight: 900;
    text-transform: uppercase;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
}

.gob-ing-tramite-item-title{
    font-size:1.5em;
    padding-top: 1ch;
    color:#2e4053;
    font-weight: 600 !important;
    text-transform: capitalize;
}

.gob-ing-tramite-item-content{
    background: -moz-linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 66%, #f2f2f2 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(34%, #FFFFFF), color-stop(100%, #FFFFFF)); /* safari4+,chrome */
background: -webkit-linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 66%, #f2f2f2 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 66%, #f2f2f2 100%); /* opera 11.10+ */
background: -ms-linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 66%, #f2f2f2 100%); /* ie10+ */
background: linear-gradient(0deg, #FFFFFF 0%, #FFFFFF 66%, #f2f2f2 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#FFFFFF',GradientType=0 ); /* ie6-9 */
    min-height: 20ch;
    padding-top:1em;
    padding-botton:1em;
    padding-left:3em;
    padding-right:3em;
    text-align:center;
    border-style: solid;
    border-width:6px;
    border-color: #e5e7e9;
}

.gob-ing-tramite-item-body{
    display: none;
}

.gob-ing-tramites-destacados{
    text-align:center;
     margin: 0px !important;
}


@media (max-width: 768px) {

    .gob-ing-tramite-item {
        height: auto !important;
        width: 100% !important;
    }
}

/*DASMOS ESTILOP A las ESTRUCTURAS INDIVIDUALES NOTICIAS Y EVENTOS*/ 

.ing-single-categoria-post{
    text-transform: uppercase;
    font-size: large;
    font-weight: 600;
    color: white;
    padding: 4px;
    background-color: #7f0d17;


}

.ing-single-categoria-event{
    text-transform: uppercase;
    font-size: large;
    font-weight: 600;
    color: #B3B6B7;
    padding: 4px;
    /*background-color: #f6b001;*/

}
.ing-single-estract{
	font-size: initial;
    line-height: 1.5;
}

.ing-single-contenido{
	font-size: initial;
    line-height: 1.5;
}

.ing-single-fecha{
    color: #B3B6B7;
    font-size: medium;
    padding-left: 10px;
    padding-right: 10px;
}

.ing-single-titulo{
    line-height:1;
    color: black !important;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: xx-large;
    font-weight: 900;
    text-transform: uppercase;
}

.ing-single-imagen{
    background-repeat: no-repeat;
    background-size: cover !important;
    position:relative !important;
	overflow: hidden;
}

/*damos estilo a noticias mas vistas*/

.ing-contenedor-mas-vistas{
    background-color: #e5e7e9;
    border: #e5e7e9 solid 10px;
}

.ing-mas-vistas{
    line-height: normal;
    font-size: 1.6em;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #2e4053;
    color:  #f2f3f4;
    padding: 10px;

}

.ing-titulo-visitas{
    padding:0px;
    font-size: small;
    text-align: left;
    text-transform: uppercase;
    font-weight: 600;
}


/*ESTILO A SINGLE EVENTO*/

.ing-info-evento-contenedor{
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 20px;
    background-color: #e5e7e9;
}

.ing-titulo-info-evento{
    text-transform: uppercase;
    text-align: center;
    background-color: #f6b001;
    color: #fff;
    font-size: large;
    font-weight: 800;
    padding: 7px;
    margin-bottom: 20px;
}

.ing-detalle-info-evento{
    display: flex;
    justify-content: left;
    align-items: center;
    text-transform: capitalize;
    font-weight: 600;
    font-size: large;
}
.ing-span-detalle-evento{
    line-height: normal;
}

.ing-imagen-info-evento{
    line-height: 7px;
    height:30px;
    width:30px;
    margin-bottom:0px !important;
    margin-right: 7px !important;
}

.ing-categoria-info-evento{
    text-transform: uppercase;
    font-weight: 800;
    color:#B3B6B7;
}
.ing-label-evento-texto{
    display: inline-block;
    width: 90%;
    height: 55px;
    background: #D2D3D5;
    word-spacing: normal;
    letter-spacing: normal;
    white-space: normal
}

.ing-label-triangulo{
    display: inline-block;
    height: 0px;
    border-top: 27.5px solid transparent;
    border-bottom: 27.5px solid transparent;
    border-left: 15px solid #D2D3D5;
}

.ing-label-texto{
    display: table-cell;
    text-transform: uppercase;
    text-align: center;
    font-size: large;
    font-weight: 600;
    color: #364761;
    padding-top: 6%;
    padding-left: 15px;
}
/*FORMATO A COMPOS DEL BUSCADOR DE EVENTOS*/

.ing-label-evento{
    padding-top: 5px;
}

.ing-texto-buscador{
    text-transform: capitalize;
    font-size: medium;
    color: #58595B;
    padding-top: 3px;
}

.ing-titulo-fecha{
    font-weight: 400;
    color: #727177;
}


.ing-fecha-evento{
    position: absolute !important;
    left: 9px;
    bottom: 9px;
    text-transform: uppercase;
    color: white;
    padding: 4px;
    background-color: #f6b001;
}

.ing-ancho-max{
    min-height: 450px !important;
    max-height: 500px !important;
    padding-bottom: 30px !important;
}

[type="date"] {
  width: -webkit-fill-available;
  height: 30px !important;
  border: solid 2px #2E4053;
  background:#fff url(../custom_gobierno/imagenes/calendar_2.png)  97% 50% no-repeat !important;
}
[type="date"]::-webkit-inner-spin-button {
  display: none !important;
}
[type="date"]::-webkit-calendar-picker-indicator {
  opacity: 0 !important;
}

.ing-select{
  height: 30px !important;
  border: solid 2px #2E4053;
  
}

.ing-aviso-evento{
    text-transform: uppercase;
    text-align: center;
    background-color: #2e4053;
    color: white;
    font-weight: 900;
}
.ing-buscar{
    border: none;
    height: 50px !important;
    width: 50px !important;
    background: url(../custom_gobierno/imagenes/buscar.png)
}


/*CSS DE CONTROLOES DE AUDIO Y ARCHIVOS PARTE INFERIOR POST*/
.ing-audio-post{
    background-color: #2e4053;
    padding: 5px;
    margin-top: 80px;
}

.ing-span-audio-post{
    text-transform: uppercase;
    padding: 6px;
    margin-top: 30px;
    font-size: 17px;
    font-weight: 700;
    color: white;
}

.ing-imagen-barra-post{
    line-height: 7px;
    height:20px;
    width:20px;
    margin-bottom:0px !important;
    margin-right: 7px !important;
}

.ing-control-audio{
  text-align: center;
  padding-top: 7px;  
}    


.container-buscar{
  width: 300px;
  vertical-align: middle;
  white-space: nowrap;
  position: relative;
}

.container-buscar{
  margin-bottom: auto;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  width: 230px;
  height: 25px;
  background: #7a7a7a00;
  border: none;
  font-size: 10pt;
  float: center;
  color: #ffffff;
  padding-left: 1px;
  border-left: 1px solid #ffffff59;
  /*-webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;*/
}

container-buscar.icon{
  position: absolute;
  top: 100%;
  margin-left: 17px;
  margin-top: 17px;
  z-index: 1;
  color: #4f5b66;
}

.container-buscar input#text{
  width: 200px;
  height: 25px;
  background: #7a7a7a00;
  border: none;
  font-size: 10pt;
  float: center;
  color: #ffffff;
  padding-left: 10px;
/*  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;*/
}

.container-buscar input#text::placeholder{
	color: #ffffff;
}

.boton-buscar{
    display: contents;
}

.ing-paginacion{
    text-align: center;
    text-transform: uppercase;
    font-weight: bolder;
}



.ing-single-doc-post > a{
    color: #B3B6B7;
    font-size: medium;
    padding-left: 10px;
    padding-right: 10px;
}

.ing-archivos-post{
    padding-top: 5%;
    overflow: hidden;
}



.row-multimedia{
   
}