@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@font-face {
    font-family: 'Branding SF';
    src: url('BrandingSF-Medium.eot');
    src: local('Branding SF Medium'), local('BrandingSF-Medium'),
        url('BrandingSF-Medium.eot?#iefix') format('embedded-opentype'),
        url('BrandingSF-Medium.woff2') format('woff2'),
        url('BrandingSF-Medium.woff') format('woff'),
        url('BrandingSF-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@charset "UTF-8";
/* CSS Document */
/*a[target=_blank]{
padding-right: 25px;
background-image: url(../img/nuwindow.png);
background-size: 18px auto;
background-repeat: no-repeat;
background-position: right center;
}*/
.publication-block a[target=_blank], .view-convocatorias-content .col-sm-offset-1 a[target=_blank]{
padding-right: 12px;
background-image: none;
background-size: none;
background-repeat: none;
background-position: none;
}
#block-views-listado-content-block a[target=_blank]{
	background-image: none;
background-size: none;
background-repeat: none;
background-position: none;
}
.view-convocatorias-content .col-sm-offset-1 a[target=_blank]{
padding-right: 0px;
background-image: none;
background-size: none;
background-repeat: none;
background-position: none;
}
.download-link{
	padding: 8px 56px 8px 24px !important;
}
#cambiar_cursor img {
    width: 50%;
    margin: auto;
}
.html.accesibilidad-cursor * {
    cursor: url("../img/icons/cursor.png"), auto;
    cursor: url("../img/icons/cursor.png"), autourl("../img/icons/cursor.png"), auto;
}
body.logged-in .tabs--primary{margin-top: 140px;}
/*--------------- WEBFORMS ---------------*/
body.node-type-webform fieldset .panel-body {
padding: 0;
}
body.node-type-webform .control-group .help-inline {
color: #777;
font-size: 21px;
margin: 0;
padding: 0;
font-weight: 600;
}
body.node-type-webform .panel {
margin-bottom: 20px;
background-color: #fff;
border: none;
border-radius: 0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
body.node-type-webform .panel-default {
border-color: none;
}
body.node-type-webform .panel-default>.panel-heading {
color: #333;
background-color: transparent;
border-color: transparent;
padding: 10px 0;
font-weight: 700;
}
body.node-type-webform article.node-webform{max-width: 800px;margin: 0 auto;}

.webform-component-date .webform-datepicker div.form-item{max-width: 100px;margin-right: 5px;}
.webform-component-date .webform-datepicker div.form-item, .webform-component-date .webform-datepicker input.webform-calendar{
	display: inline-block;
}

.webform-component-time .webform-container-inline div.form-item, .webform-component-time .webform-container-inline div.form-radios{max-width: 100px;margin-right: 5px;display: inline-block;}
.webform-component-time .webform-container-inline div.form-item-submitted-cuando-sucedio-hora-minute{margin-left: 5px;}

.webform-component-time .webform-container-inline div.form-radios div.radio{display: inline-block;margin-bottom: 0 !important;}

/*--------------- WEBFORMS ---------------*/


/**************** CINTILLO VOLVER AL PORTAL PRINCIPAL *****************/

.nuevobeta{/*background-color:#f0a71c;*/background-color:bisque;color:#000;font-size:15px;padding-top: 0px;padding-bottom: 0px;position: relative;text-align: center;}
header#navbar .nuevobeta .palcentro a{color: #000 !important;}
.cerrarbanner, .clickaqui{color:#ffffff;font-weight: bold;}
.cerrarbanner:hover, .clickaqui:hover{color:#ffffff;}
/*.palcentro{max-width:1024px;margin:0 auto;padding: 10px 45px 10px 10px;}*/
.palcentro {
max-width: 1024px;
margin:0 auto;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 25px;
background-image: url("../img/alerta.png");
background-position: left center;
background-size: 18px;
background-repeat: no-repeat;
color: #000;
font-weight: bold;
font-size: 14px;
text-align: left;
}
.cerrarbanner{display: block;position: absolute;right: 15px;top: 10px;height: 20px;width: 20px;background-image: url(../img/closingtimeblack.png);background-size: cover;background-repeat: no-repeat;}

/*----------------- BACKGROUND FOOTER ----------------------------------*/

html .footer{background-color: #3c3f42;}

@media screen and (max-width: 760px) {
.logo.navbar-btn.pull-left img {
width: 220px !important;
height: auto !important;
}
.palcentro {
padding-right: 60px !important;
}
.page-node-100372 .block.block-seccion-5.clearfix {
        height: 550px !important;
    }
.page-node-100372 .region.region-page-banner .top-container .container.container--wide {
    top: -155px;
}
.page-node-100372 .block.block-seccion-4.clearfix .col-12.justify-content-end .imagen-center img, 
.page-node-100372 .block.block-seccion-5.clearfix .col-12.justify-content-end .imagen-center img {
    width: 100% !important;
    height: 100%;
}
.page-node-100372 .block.block-seccion-14.clearfix .solicitud-inf-publica .circulo-azul {
    height: 430px !important;
}
.page-node-100372 .block.block-seccion-4.clearfix h4 {
    height: 100px !important;
}
.page-node-100372 .block.block-seccion-5.clearfix h4 {
    height: 100px !important;
}
}
@media screen and (max-width: 400px) {
.logo.navbar-btn.pull-left img {
width: 170px !important;
height: auto !important;
}
}

@media screen and (max-width: 540px) {
	.cerrarbanner{top: 50%; right: 15px;}
}

@media all and (max-width: 580px) {
	/* body.navbar-is-fixed-top {
		padding-top: 154px;
	} */
}

/*------------------ LOGOTIPO SOLO EN BETA ----------------------------*/
/*.navbar-header{
bottom:0;
position: absolute;
}*/
/* body.admin-menu.navbar-is-fixed-top {
padding-top: 150px;
} */
/*------------------ TERMINA LOGOTIPO SOLO EN BETA ----------------------------*/


/*----------------------------------- TIPO DE CONTENIDO ORGANIGRAMAS ------------------------------------------------*/
.node-organigrama .field-type-text-long li {
font-family: Montserrat;
font-size: 1.8rem;
font-weight: 500;
color: #1b2738;
}
.node-organigrama .field-type-text-long p {
font-family: Montserrat;
font-size: 1.8rem;
font-weight: 500;
color: #1b2738;
}
.node-organigrama .field-type-text-long p strong, .node-organigrama .field-type-text-long strong {
font-family: Open Sans;
font-size: 1.8rem;
font-weight: 600;
color: #004c8c;
}
.node-organigrama .field-name-field-organigrama-title{
	color: #004c8c;
	font-family: Open Sans;
font-size: 3.2rem;
font-weight: 800;
max-width: 90%;
border-bottom: none;
margin: 60px 0 40px;
}
#block-views-organigrama-banner-block {
padding-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-top: none;
}
html .footer .footer-top .footer-top__item p {
font-size: 1.5rem;
font-weight: 500;
}
html .footer .footer-top .footer-top__item {
padding: 10px;
color: #fff;
}
/*-----------------------------------UNPUBLISHED NODES -------------------------------------------*/

.node-unpublished {
background-color: #FFFFFF !important;
}


/*----------- logotipo ----------------*/
.logo.navbar-btn.pull-left img{width: 316px;height: 39px;}


.block-card {
border: 1px solid #333;
}


/*----------------------------------- SERVICIOS EN HOME PAGE --------------------------------------*/
@media all and (min-width: 1000px) and (max-width: 1979px)  {
/*#block-views-inicio-servicios-block #node-91449 h3{
background-image: url(../img/enlinealabel.png);
background-size: auto 18px;
background-repeat: no-repeat;
background-position: 70px 7px;
}
#block-views-inicio-servicios-block #node-91843 h3{
background-image: url(sites/all/themes/gobnl/img/enlinealabel.png);
background-size: auto 18px;
background-repeat: no-repeat;
background-position: 310px 7px;
}*/

#block-views-inicio-servicios-block #node-91448 h3{
background-image: url(../img/etiqueta-en-línea-01.png);
background-size: auto 18px;
background-repeat: no-repeat;
background-position: 350px 7px;
}
#block-views-inicio-servicios-block #node-91448 h3 a {
    width: 200px;
    display: block;
}
#block-views-inicio-servicios-block #node-91843 h3{
background-image: url(../img/etiqueta-en-línea-01.png);
background-size: auto 18px;
background-repeat: no-repeat;
background-position: 315px 7px;
}
#block-views-inicio-servicios-block #node-91847 h3{
background-image: url(../img/etiqueta-en-línea-01.png);
background-size: auto 18px;
background-repeat: no-repeat;
background-position: 370px 7px;
}
#block-views-inicio-servicios-block #node-91447 h3{
background-image: url(../img/etiqueta-en-línea-01.png);
background-size: auto 18px;
background-repeat: no-repeat;
background-position: 180px 7px;
}
#block-views-inicio-servicios-block #node-91844 h3{
background-image: url(../img/etiqueta-en-línea-01.png);
background-size: auto 18px;
background-repeat: no-repeat;
background-position: 255px 7px;
}
#block-views-inicio-servicios-block #node-96825 h3{
background-image: url(../img/etiqueta-en-línea-01.png);
background-size: auto 18px;
background-repeat: no-repeat;
background-position: 255px 7px;
}
#block-views-inicio-servicios-block #node-91846 h3{
background-image: url(../img/etiqueta-en-línea-01.png)/*, url(../img/nuevolabel.png)*/;
background-size: auto 18px;
background-repeat: no-repeat;
background-position: 355px 7px/*, 410px 7px*/;
padding-right: 120px;
}
}

@media all and (min-width: 300px) and (max-width: 760px)  {
/*#block-views-inicio-servicios-block #node-91449 h3{
background-image: url(../img/enlinealabel.png);
background-size: auto 18px;
background-repeat: no-repeat;
background-position: 70px 7px;
}
#block-views-inicio-servicios-block #node-91843 h3{
background-image: url(sites/all/themes/gobnl/img/enlinealabel.png);
background-size: auto 18px;
background-repeat: no-repeat;
background-position: 310px 7px;
}*/
.page-node-93755 .view-content iframe{width: 100%;height: 300px;}
#block-views-inicio-servicios-block #node-91448 h3{
background-image: url(../img/etiqueta-en-línea-01.png);
background-size: auto 18px;
background-repeat: no-repeat;
background-position: right bottom;
}
#block-views-inicio-servicios-block #node-91843 h3{
background-image: url(../img/etiqueta-en-línea-01.png);
background-size: auto 18px;
background-repeat: no-repeat;
background-position: right bottom;
}
#block-views-inicio-servicios-block #node-91843 h3 a {
        width: 200px;
    display: block;
}
#block-views-inicio-servicios-block #node-91847 h3{
background-image: url(../img/etiqueta-en-línea-01.png);
background-size: auto 18px;
background-repeat: no-repeat;
background-position: right bottom;
}
#block-views-inicio-servicios-block #node-91447 h3{
background-image: url(../img/etiqueta-en-línea-01.png);
background-size: auto 18px;
background-repeat: no-repeat;
background-position: right bottom;
}
#block-views-inicio-servicios-block #node-91844 h3{
background-image: url(../img/etiqueta-en-línea-01.png);
background-size: auto 18px;
background-repeat: no-repeat;
background-position: right bottom;
}
#block-views-inicio-servicios-block #node-96825 h3{
background-image: url(../img/etiqueta-en-línea-01.png);
background-size: auto 18px;
background-repeat: no-repeat;
background-position: right bottom;
}
#block-views-inicio-servicios-block #node-91846 h3{
background-image: url(../img/etiqueta-en-línea-01.png), url(../img/nuevolabel.png);
background-size: auto 18px;
background-repeat: no-repeat;
background-position:  right bottom;
}
.page-node-100372 .block.block-seccion-4.clearfix .col-sm-6.col-md-4.m-b-15 {
    display: none;
}
.page-node-100372 .block.block-seccion-5.clearfix .col-sm-6.col-md-4.m-b-15 {
    display: none;
}
.page-node-100372 main.main-container.container .block.block-seccion-3.clearfix .col-sm-6.col-md-4.m-b-15 {
    text-align: center;
}
.page-node-100372 .block-seccion-8.clearfix .logo {
    float: left !important;
    padding: 5% !important;
    width: 100% !important;
    clear: left !important;
}
.node-type-transparencia .block.block-seccion-7.clearfix .directorio {
    width: 100% !important;
}
.node-type-transparencia .directorio img {
    width: 100% !important;
    text-align: center;
}
.node-type-transparencia .directorio a {
	float: left;
    margin: 0 !important;
    padding-top: 15px !important;
}
.page-node-100372 .block.block-seccion-9.clearfix .col-6.col-md-4 {
    border-bottom: none !important;
    margin-bottom: 20px;
}
.node-type-transparencia .block.block-seccion-9.clearfix .row.display-flex .col-12.col-md-8 {
    overflow: hidden;
}
.page-node-100372 .block.block-seccion-9.clearfix img {
    width: 1000px !important;
}
.page-node-100372 .seccion2-color .block.block-seccion-9.clearfix {
    background-position-x: -223px !important;
    background-position-y: 2px !important;
}
.page-node-100372 .block.block-seccion-9.clearfix img {
    height: 200px !important;
}
.page-node-100372 .block.block-seccion-4.clearfix h1 {
    font-size: 40px !important;
}
.page-node-100372 .block.block-seccion-5.clearfix h1 {
    font-size: 40px !important;
}
html .footer .footer-top a:last-child {
    width: 100px;
    margin: 0 auto;
    text-align: center;
}
form#webform-client-form-100450 .form-radios .form-item.form-type-radio.radio {
    width: 100% !important;
    margin-bottom: 30px !important;
}
form#webform-client-form-100450 .form-radios label.control-label {
    padding-left: 40px !important;
}
form#webform-client-form-100450 .form-radios label.control-label input {
    margin-left: -30px !important;
}
.page-node-100372 .block.block-seccion-10.clearfix {
    height: auto !important;
}
.page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox {
    margin-top: 60px !important;
    width: 100% !important;
    height: auto !important;
    display: grid !important;
    clear: left;
    float: left;
}
.page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox #failureChart1 {
    clear: left;
    float: left;
    height: 300px;
}
.page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox #failureChart1 .large.donut-bite {
    left: unset !important;
    top: unset !important;
}
.page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox #failureChart2 {
    clear: left !important;
    width: 100% !important;
    position: unset !important;
    height: 300px !important;
}
.page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox #failureChart2 .donut-hole, .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox #failureChart3 .donut-hole {
    /* position: relative; */
    margin-top: 30px !important;
    left: 140px !important;
    top: unset !important;
}
.page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox #failureChart2 .large.donut-bite {
    left: 110px !important;
    top: unset !important;
}
.page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox #failureChart2 .donut-bite {
    /* margin-left: 30px; */
    left: 190px !important;
    top: unset !important;
}
.page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox #failureChart3 {
    clear: left !important;
    float: left !important;
    position: unset !important;
    height: 300px !important;
    width: 100% !important;
}
.page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox #failureChart3 .donut-bite {
    left: 190px;
    top: unset !important;
}
.page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox #failureChart3 .large.donut-bite {
    left: 110px;
    top: unset !important;
}
.page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox #failureChart4 {
    position: unset !important;
    clear: left;
    float: left;
    height: 300px;
}
.page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-1 {
    width: 100% !important;
    height: 455px !important;
}
.page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-1 .views-field-field-newsletters-cover {
    height: 270px !important;
}
.page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-2, .page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-3, .page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-4 {
    width: 100% !important;
}
.page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-2, .page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-3, .page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-4 {
    height: 250px !important;
}
}



/*--------------------------------------------- ICONO DEPENDENCIAS ENLACES EXTERNOS ------------------------------------------------------*/
.bottom-container .agency-contact__item--enlace .agency-contact__title:before {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
content: '\f35d';
}



/*----------------------------------------------- ESCONDER LA LÍNEA DE BLOQUE VER MÁS -----------------------------------------------------*/
#block-views-bcf39f6012058aec848d77ef1e8ba234.block-regular, #block-views-20746c56805d61df4a5c0f54acc57438.block-regular {
padding-top: 0px;
margin-top: 0px;
margin-bottom: 30px;
border-top: none;
}



.page-node-draft #node-230-full > section:nth-child(2) > div:nth-child(2) > div > div > div:nth-child(1) > h3{display: block;}
#node-230-full > section:nth-child(2) > div:nth-child(2) > div > div > div:nth-child(1) > h3{/*display: none;*/}


/*------------------------------------------------- QUITAR EN QUINTO INFORME FILTRO MORADO DE PORTADA --------------------------------------*/
body.page-node-96148 .gradient-overlay:before {
background-image: transparent !important;
	display: none;
}
/*------------------------------------------------- CAMBIO DE COLOR DE CUADROS MORADOS EN DEPENDENCIAS -------------------------------------*/
.block-card .block-card__header {
background-color: #333;
}

/*--------------------------------                    V E D A     E L E C T O R A L                   -----------------------------------*/
/*.gradient-overlay:before {
background-image: linear-gradient(to right,transparent,transparent) !important;
}
*/
/*.nuevobeta {
background-color: #333 !important;
}
.palcentro {
background-image: none !important;
color: #FFF !important;
}*/
/*body.node-type-ct-dependency #block-views-dependencia-content-block div div div > section:nth-child(1), body.node-type-ct-dependency #block-genl-fe-dependencies-custom-dependencias-actualidad	{display: none;}*/

/*body.page-node-78351 #block-views-dependencia-content-block div div div > section:nth-child(1), body.page-node-75881 #block-views-dependencia-content-block div div div > section:nth-child(1), body.page-node-75885 #block-views-dependencia-content-block div div div > section:nth-child(1), body.page-node-75841 #block-views-dependencia-content-block div div div > section:nth-child(1){display: block;}

body.node-type-ct-dependency #node-232-full > section:nth-child(1), body.node-type-ct-dependency #node-265-full > section:nth-child(1), body.node-type-ct-dependency #node-235-full > section:nth-child(1), #node-92015-full > section:nth-child(1), body.node-type-ct-dependency #node-225-full > section:nth-child(1){display: block !important;}
body.node-type-ct-dependency #node-225-full > section:nth-child(1) > div:nth-child(3) > div{display: none !important;}*/

html .navbar-default .navbar-nav>.active>a:before {
background-color: #333 !important;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
color: #333 !important;
}
#quicktabs-gobierno_index .sidebar-menu .sidebar-menu__item.active {
background-color: #333 !important;
}
#quicktabs-gobierno_index .sidebar-menu {
border: solid 1px #333333 !important;
}
.block-card.block-card--person {
border-color: #E1E8E7 !important;
}
.block-card.block-card--person:hover {
border-color: #999 !important;
}
.block-card.block-card--person .block-card__footer {
background-color: #E1E8E7 !important;
}
.block-card.block-card--person:hover .block-card__footer {
background-color: #999 !important;
}
#block-menu-menu-actualidad-menu .menu .leaf.active a, #block-menu-menu-gobierno-menu .menu .leaf.active a {
color: #333 !important;
}
#block-menu-menu-actualidad-menu .menu .leaf.active:before, #block-menu-menu-gobierno-menu .menu .leaf.active:before {
background-color: #333 !important;
}

.modal-dialog .modal-header {
background-color: #333 !important;
}
.banner-notice {
background-color: #333;
}
.block-menu .block-menu__item {
background-color: #ccc;
}

/*#block-menu-menu-actualidad-menu{display: none;}*/

/*@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm) {
#block-views-actualidad-veda-block .block-news__title {
    min-height: auto;
}
.page-node-97695 .view-id-actualidad_veda .col-sm-6 {
    height: 370px;
}
}
@-moz-document url-prefix() {
    #block-views-actualidad-veda-block .block-news__title {
    min-height: auto;
}
#block-menu-menu-actualidad-menu{display: none;}
.page-node-97695 .view-id-actualidad_veda .col-sm-6 {
    height: 370px;
}
}
body.page-node-78352 #node-78352-full > section{
	display: block !important;
}
body.page-node-75939 #node-75939-full > section:nth-child(1), body.page-node-75853 #node-75853-full > section:nth-child(1), body.page-node-76438 #node-76438-full > section:nth-child(1), body.page-node-224 #node-224-full > section:nth-child(1), body.page-node-75840 #node-75840-full > section:nth-child(1), body.page-node-75823 #node-75823-full > section:nth-child(1), body.page-node-78345 #node-78345-full > section:nth-child(1), body.page-node-75843 #node-75843-full > section:nth-child(1), body.page-node-75830 #node-75830-full > section:nth-child(1){
	display: block !important;
}
body.page-node-75925 #node-75925-full > section:nth-child(1), body.page-node-76437 #node-76437-full > section:nth-child(1), body.page-node-75914 #node-75914-full > section:nth-child(1), body.page-node-75900 #node-75900-full > section:nth-child(1), body.page-node-76440 #node-76440-full > section:nth-child(1), body.page-node-75927 #node-75927-full > section:nth-child(1), body.page-node-75959 #node-75959-full > section:nth-child(1), body.page-node-75917 #node-75917-full > section:nth-child(1), body.page-node-75929 #node-75929-full > section:nth-child(1), body.page-node-75935 #node-75935-full > section:nth-child(1), body.page-node-75938 #node-75938-full > section:nth-child(1){
	display: block !important;
}

body.page-node-75921 #node-75921-full > section:nth-child(1), body.page-node-75923 #node-75923-full > section:nth-child(1), body.page-node-76442 #node-76442-full > section:nth-child(1), body.page-node-76443 #node-76443-full > section:nth-child(1), body.page-node-76444 #node-76444-full > section:nth-child(1), body.page-node-75951 #node-75951-full > section:nth-child(1), body.page-node-75954 #node-75954-full > section:nth-child(1), body.page-node-75956 #node-75956-full > section:nth-child(1), body.page-node-76446 #node-76446-full > section:nth-child(1), body.page-node-75953 #node-75953-full > section:nth-child(1){
	display: block !important;
}

body.page-node-75873 #node-75873-full > section:nth-child(1), body.page-node-75833 #node-75833-full > section:nth-child(1), body.page-node-75884 #node-75884-full > section:nth-child(1), body.page-node-75874 #node-75874-full > section:nth-child(1), body.page-node-75879 #node-75879-full > section:nth-child(1), body.page-node-75888 #node-75888-full > section:nth-child(1), body.page-node-75862 #node-75862-full > section:nth-child(1), body.page-node-75839 #node-75839-full > section:nth-child(1), body.page-node-75952 #node-75952-full > section:nth-child(1), body.page-node-75844 #node-75844-full > section:nth-child(1), body.page-node-75849 #node-75849-full > section:nth-child(1), body.page-node-75961 #node-75961-full > section:nth-child(1), body.page-node-75866 #node-75866-full > section:nth-child(1), body.page-node-75878 #node-75878-full > section:nth-child(1), body.page-node-75889 #node-75889-full > section:nth-child(1), body.page-node-75891 #node-75891-full > section:nth-child(1), body.page-node-75894 #node-75894-full > section:nth-child(1), body.page-node-75899 #node-75899-full > section:nth-child(1), body.page-node-75905 #node-75905-full > section:nth-child(1){
	display: block !important;
}
*/


/*--------------------------------              T E R M I N A      V E D A     E L E C T O R A L              -----------------------------------*/


.page-node .view.view-inicio-servicios a {
    color: #b58e5a !important;
}



/* PDF en escritorio y mobil */

@media screen and (max-width: 768px) {
    .node-type-ct-publications div#block-system-main {
        display: block;
    }
    .node-type-ct-publications object {
        display: none;
    }
    a.whatsapp-icon {
        right: 10px !important;
        bottom: 25px !important;
    }
    .page-node-100372 .seccion2-color .block.block-seccion-9.clearfix {
        width: 100%;
    }
    .youtube-live {
        width: 100% !important;
    }
    .page-node-100372 .block.block-seccion-11.clearfix iframe {
        width: 100% !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix {
        background-size: cover !important;
        background-position-x: right;
    }
    .page-node-100372 .block.block-seccion-15.clearfix {
        background-size: cover !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .solicitud-inf-publica {
        margin-top: 70px !important;
        float: left !important;
        width: 100% !important;
        display: contents !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul {
        width: 90% !important;
        float: unset !important;
        padding: 0px !important;
        margin: 0 auto !important;
        height: 350px !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia {
        height: 200px !important;
        width: 200px !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul p {
        font-size: 3rem !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia .numscroller {
        font-size: 55px !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.dep-centrales .numscroller {
        left: 18% !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.org-descentralizados .numscroller {
        left: 20% !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.org-desc-part-ciud .numscroller {
        left: 26% !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.unidad-administrativas .numscroller {
        left: 29% !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.tribunales-administrativos .numscroller {
        left: 32% !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.fideicomisos .numscroller {
        left: 30% !important;
    }
    .block.block-seccion-13.clearfix {
        float: left;
        width: 100%;
    }
    .page-node-100372 .top-container.top-container--front .page-header {
    font-size: 4.0rem !important;
    }
    body.page-node-100372 .social-feed {
        display: none !important;
    }
    .page-node-100372 .block.block-seccion-9.clearfix .decotation {
        font-size: 39px !important;
    }
}
@media screen and (min-width: 769px) {
    .node-type-ct-publications div#block-system-main {
        display: none;
    }
}

@media screen and (min-width: 1300px) {
	.node-type-transparencia div#block-menu-menu-actualidad-menu .container--wide {
	    width: 1300px;
	}
}
@media screen and (min-width: 1200px) {
	/*.node-type-transparencia .container--wide {
	    width: 1270px;
	}
	.node-type-transparencia .block.block-menu.citilla .container.container--wide {
	    width: 1260px;
	}*/
}
@media screen and (min-width: 769px) {
	.node-type-transparencia div#block-menu-menu-actualidad-menu .container--wide {
	    height: 75px;
	}
}
@media screen and (min-width: 1621px) {
    .page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-1 .views-field-field-newsletters-cover {
        height: 350px !important;
    }
}
.page-node-100372 main.main-container.container {
    width: 100%;
    margin: 0 !important;
    padding: 0 0 0% 0;
    background: #f8f3ef;
}

.page-node-100372 .top-container.top-container--front .page-header {
    font-family: 'Poppins', sans-serif;
    font-size: 4.6rem;
}
.page-node-100372 .region.region-page-banner .top-container {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    padding: 85px 0;
    min-height: 55vh;
    background-image: url(../img/palacio-transparencia.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    background-position-y: center;
}
.page-node-100372 section.top-container.top-container--front.gradient-overlay.image {
    padding: unset;
    background: none;
    position: unset;
    min-height: unset;
    display: unset;
}
.page-node-99916 main.main-container.container {
    width: 100%;
    margin: 0 !important;
    padding: 0 0 0% 0;
}

.page-node-99916 .top-container {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    padding: 85px 0;
    min-height: 55vh;
    background-image: url(../img/imagen-header.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    background-position-y: 0;
}

/* ---Paginas de transparencia--- */
/*.node-type-transparencia #block-menu-menu-actualidad-menu .container.container--wide {
    width: 1450px;
}*/
.page-node-100372 main.main-container.container .block.block-seccion-20.clearfix {
    margin: 0px 10%;
}
.page-node-100372 main.main-container.container .block.block-seccion-20.clearfix .card {
    background: #EFE8DD;
    margin: 0 13px;
    padding: 3%;
    height: 80px;
}
.page-node-100372 main.main-container.container .block.block-seccion-20.clearfix .card .img {
    height: 100%;
    width: 20%;
    float: left;
    position: relative;
}
.page-node-100372 main.main-container.container .block.block-seccion-20.clearfix .card img.img-nuevo-nuevo {
    /* float: left; */
    margin: 0 auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.page-node-100372 main.main-container.container .block.block-seccion-20.clearfix .card .description {
    height: 100%;
    width: 80%;
    float: left;
    position: relative;
}
.page-node-100372 main.main-container.container .block.block-seccion-20.clearfix .card p {
    color: #B08C55;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    padding: 0 3%;
    margin: 0 auto;
    vertical-align: baseline;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.page-node-100372 main.main-container.container .block.block-seccion-20.clearfix a:hover .card {
    background: #051521;
}
.page-node-100372 main.main-container.container .block.block-seccion-3.clearfix {
    margin: 0px 10%;
}
.page-node-100372 .block.block-seccion-3.clearfix .decotation {
    font-size: 43px;
    font-weight: 600;
    float: left;
    font-family: 'Poppins', sans-serif;
    clear: left;
    text-transform: initial;
    line-height: 43px;
}
.page-node-100372 .block.block-seccion-3.clearfix .border-small {
    width: 45px;
    height: 5px;
    float: left;
    clear: left;
    background: #B08C55;
}
.page-node-100372 main.main-container.container .block.block-seccion-3.clearfix .row.display-flex {
    clear: left;
    display: block;
    float: left;
    margin-top: 50px;
}
.page-node-100372 main.main-container.container .block.block-seccion-3.clearfix .informacion-publica {
    clear: left;
    float: left;
}
.page-node-100372 main.main-container.container .block.block-seccion-3.clearfix .informacion-publica .inf-color {
    color: #B08C55;
    font-style: italic;
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    margin-bottom: 15px;
}
.page-node-100372 main.main-container.container .block.block-seccion-3.clearfix .informacion-publica .inf-color a {
    color: #B08C55;
    text-decoration: underline;
}
.page-node-100372 main.main-container.container .block.block-seccion-3.clearfix .informacion-publica .periodo {
    font-size: 20px;
    font-family: 'Poppins', sans-serif;
    color: #071B2C;
}
.page-node-100372 main.main-container.container .block.block-seccion-3.clearfix .col-sm-6.col-md-4.m-b-15 {
    margin-bottom: 50px !important;
}
.page-node-100372 .block.block-seccion-3.clearfix h1 {
    font-size: 48px;
    font-family: 'Poppins', sans-serif;
    color: #071B2C;
    margin-bottom: 80px;
}
.page-node-100372 .block.block-seccion-3.clearfix .row.display-flex .img-nuevo-nuevo {
    width: 200px;
    margin: 0 auto;
}
.page-node-100372 .block.block-seccion-3.clearfix .row.display-flex #shiva {
    font-size: 46px;
    color: #071B2C;
    text-align: center;
}
.page-node-100372 .block.block-seccion-3.clearfix .row.display-flex p {
    font-size: 24px;
    font-family: 'Poppins', sans-serif;
    color: #071B2C;
    text-align: center;
    font-weight: 600;
    width: 70%;
    margin: 0 auto;
}
.page-node-100372 .block.block-seccion-3.clearfix .row.display-flex .num-aumento {
    font-size: 40px;
    font-family: 'Poppins', sans-serif;
    color: #071B2C;
    text-align: center;
    font-weight: 500;
    width: 70%;
    margin: 0 auto;
}
.seccion3-color {
    margin: 50px 0;
    display: inline-block;
    padding: 0;
}
.page-node-100372 .block.block-seccion-4.clearfix {
    padding: 2% 5%;
    height: 510px;
}
.page-node-100372 .block.block-seccion-4.clearfix .col-12.justify-content-end,
.page-node-100372 .block.block-seccion-5.clearfix .col-12.justify-content-end {
    text-align: center;
    display: block;
}
.page-node-100372 .block.block-seccion-4.clearfix .col-12.justify-content-end .imagen-center,
.page-node-100372 .block.block-seccion-5.clearfix .col-12.justify-content-end .imagen-center {
    height: 250px;
    margin-bottom: 20px;
}
.page-node-100372 .block.block-seccion-4.clearfix .col-12.justify-content-end .imagen-center.solicita {
    background-image: url(../img/solicita.svg);
    background-repeat: no-repeat;
    background-size: 100% 105%;
}
.page-node-100372 .block.block-seccion-4.clearfix .col-12.justify-content-end .imagen-center.corrupnet {
    background-image: url(../img/corrupnet_seccion4.svg);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: 90%;
}
.page-node-100372 .block.block-seccion-5.clearfix .col-12.justify-content-end .imagen-center.opina {
    background-image: url(../img/opina.svg);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}
.page-node-100372 .block.block-seccion-4.clearfix .col-12.justify-content-end .imagen-center img,
.page-node-100372 .block.block-seccion-5.clearfix .col-12.justify-content-end .imagen-center img {
    width: auto;
    height: 100%;
}
.page-node-100372 .block.block-seccion-4.clearfix h1 {
    color: #08426A;
    font-size: 40px;
    width: 100%;
    font-family: 'Branding SF';
    text-transform: uppercase;
    margin: 0%;
    display: inline-block;
    font-weight: 600;
}
.page-node-100372 .block.block-seccion-4.clearfix h4 {
    color: #08426A;
    width: 70%;
    text-align: center;
    margin: 0 auto;
    height: 70px;
}
.page-node-100372 .block.block-seccion-5.clearfix h1 {
    color: #08426A;
    font-size: 40px;
    width: 100%;
    font-family: 'Branding SF';
    text-transform: uppercase;
    margin: 0%;
    display: inline-block;
    font-weight: 600;
}
.page-node-100372 .block.block-seccion-5.clearfix h4 {
    color: #08426A;
    width: 52%;
    height: 70px;
    margin: 0 auto;
}
.page-node-100372 .block.block-seccion-4.clearfix a {
    background: #B08C55;
    padding: 10px 20px;
    width: 245px;
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    margin-top: 15px;
    display: inline-block;
}
.page-node-100372 .block.block-seccion-5.clearfix a {
    background: #B08C55;
    padding: 10px 20px;
    width: 245px;
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    margin-top: 15px;
    display: inline-block;
}
.page-node-100372 .block.block-seccion-10.clearfix a {
    padding: 12px 12px;
    width: 230px;
    /* float: left; */
    color: aliceblue;
    font-size: 18px;
    text-align: center;
    font-weight: 600;
    margin-top: 20px;
}
.page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox {
    margin-top: 60px;
    width: 100%;
}
/*.page-node-100372 .block.block-seccion-4.clearfix .col-sm-6.col-md-4.m-b-15 {
    position: relative;
    height: 590px;
    top: -78px;
}*/
.page-node-100372 .block.block-seccion-4.clearfix .col-sm-6.col-md-4.m-b-15 img.solicitud-informacion {
    height: 420px;
    position: absolute;
    top: -70px;
}
.page-node-100372 .block.block-seccion-10.clearfix {
    background: #051521;
    padding: 2% 8% 2% 8%;
    height: 580px;
}
.page-node-100372 .block-card.block-card--person .block-card__content {
    text-align: center;
    padding: 40px 24px 40px 24px;
}
.page-node-100372 .block.block-seccion-5.clearfix .block-card .block-card__content .block-card__title {
    font-size: 25px;
    font-family: 'Poppins', sans-serif;
    color: #071B2C;
}
.page-node-100372 .block-card.block-card--person {
    border-color: #08426A !important;
}
.page-node-100372 .block-card.block-card--person:hover {
    border-color: #08426A !important;
}
.page-node-100372 .block.block-seccion-5.clearfix {
    padding: 2% 5%;
    height: 510px;
}
.page-node-100372 .block.block-seccion-5.clearfix .col-sm-6.col-md-4.m-b-15 {
    margin: auto;
}
.page-node-100372 .block.block-seccion-5.clearfix .decotation {
    font-size: 43px;
    font-weight: 600;
    float: left;
    width: 264px;
    text-decoration: underline;
    text-decoration-color: #B08C55;
    margin-bottom: 30px;
    font-family: 'Poppins', sans-serif;
}
.page-node-100372 .block.block-seccion-5.clearfix .decotation div {
    font-size: 43px;
    font-weight: 600;
    float: right;
    font-family: 'Poppins', sans-serif;
}
.page-node-100372 .block.block-seccion-5.clearfix p {
	font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-weight: 600;
    clear: left;
}
.page-node-100372 .block.block-seccion-5.clearfix p strong {
	color: #B08C55;
	font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-style: italic;
}
.page-node-100372 .block.block-seccion-5.clearfix .col-sm-6.col-md-4.m-b-15 img.opina-red {
    height: 285px;
    width: 80%;
}

.page-node-100372 .block-card.block-card--person .block-card__thumbnail {
	border-radius: 100%;
    border: none;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100px;
    height: 100px;
    overflow: hidden;
    -webkit-box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 20%);
    -moz-box-shadow: 2px 2px 10px 0 rgba(0,0,0,.2);
    box-shadow: unset;
    background-repeat: no-repeat;
    background-size: 85%;
    background-image: url(../img/icono-default-ultima-seccion.svg);
}
.page-node-100372 .block-card.block-card--person .block-card__thumbnail.servidor-publico {
    background-image: url(../img/bk_cuadro_servidores_sancionados.svg);
    background-color: unset;
    border: unset;
}
.page-node-100372 .block-card.block-card--person .block-card__thumbnail.proveedores-sancionados {
    background-image: url(../img/bk_cuadro_proveedores_sancionados.svg);
    background-color: unset;
    border: unset;
}
.page-node-100372 .block-card.block-card--person .block-card__thumbnail.auditorias {
    background-image: url(../img/bk_cuadro_auditorias.svg);
    background-color: unset;
    border: unset;
}
.page-node-100372 .block-card.block-card--person .block-card__thumbnail.tramites-servicios {
    background-image: url(../img/cuadro_tramites_servicios.svg);
    background-color: unset;
    border: unset;
}
.page-node-100372 .block-card.block-card--person .block-card__thumbnail.participacion-ciudadana {
    background-image: url(../img/bk_cuadro_atencion_ciudadadana.svg);
    background-color: unset;
    border: unset;
}
.page-node-100372 .block-card.block-card--person .block-card__thumbnail.directorio-ser-publicos {
    background-image: url(../img/cuadro_directorio_servidores.svg);
    background-color: unset;
    border: unset;
}
.page-node-100372 .block-card.block-card--person .block-card__thumbnail.organigrama {
    background-image: url(../img/bk_cuadro_organigrama.svg);
    background-color: unset;
    border: unset;
}
.page-node-100372 .block-card.block-card--person .block-card__thumbnail.padron-beneficiarios {
    background-image: url(../img/bk_cuadro_padron_beneficiarios.svg);
    background-color: unset;
    border: unset;
}
.page-node-100372 .block-card.block-card--person .block-card__thumbnail.declaracion-patrimonial {
    background-image: url(../img/icono-declaracionpatrimonial.svg);
    background-color: unset;
    border: unset;
}
.page-node-100372 .block-card.block-card--person .block-card__thumbnail.constancia-no-inhabilitacion {
    background-image: url(../img/icono-constancianohabilitado.svg);
    background-color: unset;
    border: unset;
}
.page-node-100372 .block.block-seccion-6.clearfix {
    padding: 5% 10% 5% 10%;
    background: #f8f3ef;
}
.page-node-100372 .block.block-seccion-9.clearfix .decotation {
    font-size: 45px;
    color: #071B2C;
    margin-top: 0;
    font-weight: 800;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
}
.page-node-100372 .block.block-seccion-9.clearfix .decotation1 {
    float: left;
    width: 165px;
    text-decoration: underline;
    text-decoration-color: #B08C55;
}
.page-node-100372 .block.block-seccion-9.clearfix .decoration2 {
    float: right;
    width: 105px;
}
.page-node-100372 .block.block-seccion-9.clearfix p {
	color: #071B2C;
	font-weight: 400;
	font-size: 25px;
    font-family: 'Poppins', sans-serif;
}
.page-node-100372 .block.block-seccion-6.clearfix p {
    color: #071B2C;
    font-size: 25px;
    font-family: 'Poppins', sans-serif;
    font-weight: normal;
}
.page-node-100372 .block.block-seccion-9.clearfix img {
    width: 100%;
}
.page-node-100372 .seccion2-color .block.block-seccion-9.clearfix {
    background-image: url(../img/fondo-noloencuentras.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: -139px;
    display: inline-block;
    width: 100%;
}
.page-node-99916 main.main-container.container .block.block-seccion-3.clearfix {
    margin: 0px 10%;
}
.page-node-99916 .block.block-seccion-3.clearfix h1 {
    font-size: 48px;
    font-family: 'Poppins', sans-serif;
    color: #071B2C;
    margin-bottom: 80px;
}
.page-node-99916 .block.block-seccion-3.clearfix .row.display-flex .img-nuevo-nuevo {
    height: 150px;
    width: 200px;
    margin: 0 auto;
}
.page-node-99916 .block.block-seccion-3.clearfix .row.display-flex #shiva {
    font-size: 46px;
    color: #071B2C;
    text-align: center;
}
.page-node-99916 .block.block-seccion-3.clearfix .row.display-flex p {
    font-size: 24px;
    font-family: 'Poppins', sans-serif;
    color: #071B2C;
    text-align: center;
}
.page-node-99916 .block.block-seccion-4.clearfix {
    background: #051521;
    margin-top: 50px;
    padding: 5% 10%;
}
.page-node-99916 .block.block-seccion-10.clearfix .huge-chartbox {
    width: 100%;
}
.page-node-99916 .block-card.block-card--person .block-card__content {
    text-align: center;
    padding: 40px 24px 40px 24px;
}
.page-node-99916 .block.block-seccion-5.clearfix .block-card .block-card__content .block-card__title {
    font-size: 25px;
    font-family: 'Poppins', sans-serif;
    color: #071B2C;
}
.page-node-99916 .block-card.block-card--person {
    border-color: #B08C55 !important;
}
.page-node-99916 .block-card.block-card--person:hover {
    border-color: #B08C55 !important;
}
.page-node-99916 .block.block-seccion-5.clearfix {
    padding: 150px 10% 0px 10%;
}

.page-node-99916 .block-card.block-card--person .block-card__thumbnail {
	border-radius: 100%;
    border: none;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100px;
    height: 100px;
    overflow: hidden;
    -webkit-box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 20%);
    -moz-box-shadow: 2px 2px 10px 0 rgba(0,0,0,.2);
    box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 20%);
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(../img/icono-default-ultima-seccion.svg);
}
.page-node-99916 .block.block-seccion-6.clearfix {
    margin-top: 150px;
    padding: 0 0% 0px 10%;
}
.page-node-99916 .block.block-seccion-6.clearfix h1 {
    font-size: 45px;
    color: #071B2C;
    margin-top: 0;
}
.page-node-99916 .block.block-seccion-6.clearfix p {
    color: #071B2C;
    font-size: 25px;
    font-family: 'Poppins', sans-serif;
    font-weight: normal;
}
.page-node-99916 .seccion2-color {
    background: #EFE8DD;
    background-image: url(../img/fondo-noloencuentras.svg);
}



.tiny-chartbox {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flexbox;
  display: inline-flex;
  margin-bottom: 24px;
}
.tiny-chartbox div[chart-type*="donut"] {
  width: 60px;
  height: 60px;
  display: block;
  position: relative;
  margin-right: 115px;
}
.tiny-chartbox div[chart-type*="donut"]:last-of-type {
  margin-right: 0;
}
.tiny-chartbox div.donut-hole {
  height: 46.8px;
  width: 46.8px;
  background-color: #fff;
  z-index: 20;
  position: absolute;
  top: 6.6px;
  left: 6.6px;
  border-radius: 46.8px;
  line-height: 15px;
}
.tiny-chartbox span.donut-filling {
  position: absolute;
  display: block;
  vertical-align: middle;
  font-family: "Open Sans";
  font-weight: 300;
  color: #616161;
  font-size: 14.6664px;
  top: 50%;
  margin-top: -7.5px;
  width: 46.8px;
  height: 15px;
  text-align: center;
  cursor: default;
  overflow: none;
}
.tiny-chartbox div.donut-caption-wrapper {
  width: 60px;
  align-content: center;
  position: relative;
  top: 73.33333333px;
}
.tiny-chartbox span.donut-caption {
  display: block;
  text-align: center;
  font-family: "Open Sans";
  color: #616161;
  font-size: 5.77777778px;
  font-weight: 600;
  cursor: default;
  margin: 0 auto;
}
.tiny-chartbox .donut-bite {
  position: absolute;
  width: 30px;
  height: 60px;
  overflow: hidden;
  top: 0;
  left: 30.5px;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
.tiny-chartbox .donut-bite.large {
  width: 60px;
  height: 60px;
  left: 0;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
.tiny-chartbox .donut-bite:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 60px;
  top: 0;
  left: -30px;
  border-radius: 30px 0 0 30px;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
.tiny-chartbox .donut-bite.large:before {
  left: 0;
}
.tiny-chartbox .donut-bite.large:after {
  content: "";
  position: absolute;
  width: 30px;
  height: 60px;
  left: 30px;
  border-radius: 0 30px 30px 0;
}
.small-chartbox {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flexbox;
  display: inline-flex;
  margin-bottom: 34px;
}
.small-chartbox div[chart-type*="donut"] {
  width: 85px;
  height: 85px;
  display: block;
  position: relative;
  margin-right: 115px;
}
.small-chartbox div[chart-type*="donut"]:last-of-type {
  margin-right: 0;
}
.small-chartbox div.donut-hole {
  height: 66.3px;
  width: 66.3px;
  background-color: #fff;
  z-index: 20;
  position: absolute;
  top: 9.35px;
  left: 9.35px;
  border-radius: 66.3px;
  line-height: 21.25px;
}
.small-chartbox span.donut-filling {
  position: absolute;
  display: block;
  vertical-align: middle;
  font-family: "Open Sans";
  font-weight: 300;
  color: #616161;
  font-size: 20.7774px;
  top: 50%;
  margin-top: -10.625px;
  width: 66.3px;
  height: 21.25px;
  text-align: center;
  cursor: default;
  overflow: none;
}
.small-chartbox div.donut-caption-wrapper {
  width: 85px;
  align-content: center;
  position: relative;
  top: 103.88888889px;
}
.small-chartbox span.donut-caption {
  display: block;
  text-align: center;
  font-family: "Open Sans";
  color: #616161;
  font-size: 8.18518519px;
  font-weight: 600;
  cursor: default;
  margin: 0 auto;
}
.small-chartbox .donut-bite {
  position: absolute;
  width: 42.5px;
  height: 85px;
  overflow: hidden;
  top: 0;
  left: 43px;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
.small-chartbox .donut-bite.large {
  width: 85px;
  height: 85px;
  left: 0;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
.small-chartbox .donut-bite:before {
  content: "";
  position: absolute;
  width: 42.5px;
  height: 85px;
  top: 0;
  left: -42.5px;
  border-radius: 42.5px 0 0 42.5px;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
.small-chartbox .donut-bite.large:before {
  left: 0;
}
.small-chartbox .donut-bite.large:after {
  content: "";
  position: absolute;
  width: 42.5px;
  height: 85px;
  left: 42.5px;
  border-radius: 0 42.5px 42.5px 0;
}
.chartbox {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flexbox;
  display: inline-flex;
  margin-bottom: 44px;
}
.chartbox div[chart-type*="donut"] {
  width: 110px;
  height: 110px;
  display: block;
  position: relative;
  margin-right: 115px;
}
.chartbox div[chart-type*="donut"]:last-of-type {
  margin-right: 0;
}
.chartbox div.donut-hole {
  height: 85.8px;
  width: 85.8px;
  background-color: #fff;
  z-index: 20;
  position: absolute;
  top: 12.1px;
  left: 12.1px;
  border-radius: 85.8px;
  line-height: 27.5px;
}
.chartbox span.donut-filling {
  position: absolute;
  display: block;
  vertical-align: middle;
  font-family: "Open Sans";
  font-weight: 300;
  color: #616161;
  font-size: 26.8884px;
  top: 50%;
  margin-top: -13.75px;
  width: 85.8px;
  height: 27.5px;
  text-align: center;
  cursor: default;
  overflow: none;
}
.chartbox div.donut-caption-wrapper {
  width: 110px;
  align-content: center;
  position: relative;
  top: 134.44444444px;
}
.chartbox span.donut-caption {
  display: block;
  text-align: center;
  font-family: "Open Sans";
  color: #616161;
  font-size: 10.59259259px;
  font-weight: 600;
  cursor: default;
  margin: 0 auto;
}
.chartbox .donut-bite {
  position: absolute;
  width: 55px;
  height: 110px;
  overflow: hidden;
  top: 0;
  left: 55.5px;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
.chartbox .donut-bite.large {
  width: 110px;
  height: 110px;
  left: 0;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
.chartbox .donut-bite:before {
  content: "";
  position: absolute;
  width: 55px;
  height: 110px;
  top: 0;
  left: -55px;
  border-radius: 55px 0 0 55px;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
.chartbox .donut-bite.large:before {
  left: 0;
}
.chartbox .donut-bite.large:after {
  content: "";
  position: absolute;
  width: 55px;
  height: 110px;
  left: 55px;
  border-radius: 0 55px 55px 0;
}
.large-chartbox {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flexbox;
  display: inline-flex;
  margin-bottom: 54px;
}
.large-chartbox div[chart-type*="donut"] {
  width: 135px;
  height: 135px;
  display: block;
  position: relative;
  margin-right: 115px;
}
.large-chartbox div[chart-type*="donut"]:last-of-type {
  margin-right: 0;
}
.large-chartbox div.donut-hole {
  height: 105.3px;
  width: 105.3px;
  background-color: #fff;
  z-index: 20;
  position: absolute;
  top: 14.85px;
  left: 14.85px;
  border-radius: 105.3px;
  line-height: 33.75px;
}
.large-chartbox span.donut-filling {
  position: absolute;
  display: block;
  vertical-align: middle;
  font-family: "Open Sans";
  font-weight: 300;
  color: #616161;
  font-size: 32.9994px;
  top: 50%;
  margin-top: -16.875px;
  width: 105.3px;
  height: 33.75px;
  text-align: center;
  cursor: default;
  overflow: none;
}
.large-chartbox div.donut-caption-wrapper {
  width: 135px;
  align-content: center;
  position: relative;
  top: 165px;
}
.large-chartbox span.donut-caption {
  display: block;
  text-align: center;
  font-family: "Open Sans";
  color: #616161;
  font-size: 13px;
  font-weight: 600;
  cursor: default;
  margin: 0 auto;
}
.large-chartbox .donut-bite {
  position: absolute;
  width: 67.5px;
  height: 135px;
  overflow: hidden;
  top: 0;
  left: 68px;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
.large-chartbox .donut-bite.large {
  width: 135px;
  height: 135px;
  left: 0;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
.large-chartbox .donut-bite:before {
  content: "";
  position: absolute;
  width: 67.5px;
  height: 135px;
  top: 0;
  left: -67.5px;
  border-radius: 67.5px 0 0 67.5px;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
.large-chartbox .donut-bite.large:before {
  left: 0;
}
.large-chartbox .donut-bite.large:after {
  content: "";
  position: absolute;
  width: 67.5px;
  height: 135px;
  left: 67.5px;
  border-radius: 0 67.5px 67.5px 0;
}
.huge-chartbox {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flexbox;
  display: inline-flex;
  margin-bottom: 70px;
}
.huge-chartbox div[chart-type*="donut"] {
  height: 160px;
  display: block;
  position: relative;
}
.huge-chartbox div[chart-type*="donut"]:last-of-type {
  margin-right: 0;
}
.huge-chartbox div.donut-hole {
  height: 96px;
  width: 96px;
  background-color: #051521;
  z-index: 20;
  position: absolute;
  top: 32px;
  left: 155px;
  border-radius: 96px;
  line-height: 40px;
}
.huge-chartbox span.donut-filling {
  position: absolute;
  display: block;
  vertical-align: middle;
  font-family: "Open Sans";
  font-weight: 600;
  color: #ffffff;
  font-size: 24px;
  top: 50%;
  margin-top: -20px;
  width: 96px;
  height: 40px;
  text-align: center;
  cursor: default;
  overflow: none;
}
.huge-chartbox div.donut-caption-wrapper {
  width: 100%;
  align-content: center;
  position: relative;
  top: 195.55555556px;
  margin: 0 auto;
}
.huge-chartbox span.donut-caption {
    display: block;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    color: #ffffff;
    font-size: 20px;
    font-weight: 500;
    cursor: pointer;
    margin: 0 auto;
    justify-content: center;
    width: 230px;
}
.huge-chartbox .donut-bite {
  position: absolute;
  width: 80px;
  height: 160px;
  overflow: hidden;
  top: 0;
  left: 203.5px;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
.huge-chartbox .donut-bite.large {
  width: 160px;
  height: 160px;
  left: 124px;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
.huge-chartbox .donut-bite:before {
  content: "";
  position: absolute;
  width: 80px;
  height: 160px;
  top: 0;
  left: -80px;
  border-radius: 80px 0 0 80px;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
.huge-chartbox .donut-bite.large:before {
  left: 0;
}
.huge-chartbox .donut-bite.large:after {
  content: "";
  position: absolute;
  width: 80px;
  height: 160px;
  left: 80px;
  border-radius: 0 80px 80px 0;
}
.giant-chartbox {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flexbox;
  display: inline-flex;
  margin-bottom: 140px;
}
.giant-chartbox div[chart-type*="donut"] {
  width: 350px;
  height: 350px;
  display: block;
  position: relative;
  margin-right: 0;
}
.giant-chartbox div[chart-type*="donut"]:last-of-type {
  margin-right: 0;
}
.giant-chartbox div.donut-hole {
  height: 140px;
  width: 140px;
  background-color: #fff;
  z-index: 20;
  position: absolute;
  top: 105px;
  left: 105px;
  border-radius: 140px;
  line-height: 87.5px;
}
.giant-chartbox span.donut-filling {
  position: absolute;
  display: block;
  vertical-align: middle;
  font-family: "Open Sans";
  font-weight: 300;
  color: #616161;
  font-size: 85.554px;
  top: 50%;
  margin-top: -43.75px;
  width: 140px;
  height: 87.5px;
  text-align: center;
  cursor: default;
  overflow: none;
}
.giant-chartbox div.donut-caption-wrapper {
  width: 350px;
  align-content: center;
  position: relative;
  top: 427.77777778px;
}
.giant-chartbox span.donut-caption {
  display: block;
  text-align: center;
  font-family: "Open Sans";
  color: #616161;
  font-size: 33.7037037px;
  font-weight: 600;
  cursor: default;
  margin: 0 auto;
}
.giant-chartbox .donut-bite {
  position: absolute;
  width: 175px;
  height: 350px;
  overflow: hidden;
  top: 0;
  left: 175.5px;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
.giant-chartbox .donut-bite.large {
  width: 350px;
  height: 350px;
  left: 0;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
.giant-chartbox .donut-bite:before {
  content: "";
  position: absolute;
  width: 175px;
  height: 350px;
  top: 0;
  left: -175px;
  border-radius: 175px 0 0 175px;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
.giant-chartbox .donut-bite.large:before {
  left: 0;
}
.giant-chartbox .donut-bite.large:after {
  content: "";
  position: absolute;
  width: 175px;
  height: 350px;
  left: 175px;
  border-radius: 0 175px 175px 0;
}




@media screen and (min-width: 1300px) {
	/*.node-type-transparencia section.top-container.top-container--front .container--wide {
	    width: 1300px;
	}*/
}
/* ---Paginas de transparencia--- */
/*.node-type-transparencia #block-menu-menu-actualidad-menu .container.container--wide {
    width: 1450px;
}*/
.node-type-transparencia .block.block-seccion-10.clearfix .huge-chartbox div[chart-type*="donut"] {
    width: 25%;
}

.block.block-seccion-4.clearfix .donut-hole {
    margin-left: 75px;
}
.block.block-seccion-4.clearfix .large.donut-bite {
    margin-left: 75px;
}
.block.block-seccion-4.clearfix .donut-bite {
    margin-left: 75px;
}
.node-type-transparencia .formulario {
    margin: 50px 0;
}



.node-type-transparencia .block.block-seccion-2.clearfix {
    padding: 2% 10% 0% 10%;
    position: relative;
}
.node-type-transparencia .block.block-seccion-2.clearfix .slider {
    top: -130px;
}
.block.block-seccion-2.clearfix .slick-next {
	height: 70px;
	width: 70px;
    background-image: url(../img/icon-flecha-siguiente.svg);
}
.block.block-seccion-2.clearfix .slick-prev {
	height: 70px;
	width: 70px;
    background-image: url(../img/icono-flecha-anterior-01.svg);
    z-index: 9;
}
.node-type-transparencia .block.block-seccion-2.clearfix img.card-img-top {
    height: 70px;
    width: 70px;
    margin: 0 auto;
}
.node-type-transparencia .block.block-seccion-2.clearfix h4.block-card__title {
    color: #B08C55;
    text-align: center;
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    padding: 0 3%;
    height: 49px;
}
.node-type-transparencia .block.block-seccion-2 a.boton {
    text-align: center;
    background: #fbb03b;
    color: #071B2C;
    padding: 2% 5%;
    border-radius: 4px;
    /* position: absolute; */
    /* bottom: 10px; */
    /* left: 34%; */
    font-family: 'Poppins', sans-serif;
    width: 68px !important;
    margin: 0 auto;
    display: block;
    bottom: 0;
}
.node-type-transparencia .block.block-seccion-2.clearfix .card {
    height: 180px;
    background: #EFE8DD;
    margin: 0 13px;
    padding: 15px 0;
    border-radius: 5px;
    -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);
}
.node-type-transparencia .block.block-seccion-2.clearfix .slick-slide:hover .card {
	background: #051521;
	height: 181px;
}
.node-type-transparencia .block.block-seccion-2.clearfix .slick-slide {
    padding: 0;
}
.node-type-transparencia .search-form {
    max-width: 365px;
}
.node-type-transparencia .search-form div .form-text {
    border-radius: 35px 0 0 35px;
    background: #EFE8DD;
    opacity: 0.8;
}
.node-type-transparencia .search-form div .form-submit {
    border-radius: 0 35px 35px 0;
    background: #EFE8DD;
    opacity: 0.8;
}


/*#block-menu-menu-actualidad-menu {
    background-color: #EFE8DD;
}*/
.node-type-transparencia #block-menu-menu-actualidad-menu .menu .leaf a, .node-type-transparencia #block-menu-menu-gobierno-menu .menu .leaf a {
    font-size: 20px;
    line-height: 1;
    font-weight: 800;
    color: #B08C55;
    text-transform: capitalize;
    padding: 8px;
    font-family: 'Poppins', sans-serif;
}
.node-type-transparencia #block-menu-menu-actualidad-menu .menu .leaf a {
    font-weight: 400;
}
.node-type-transparencia #block-menu-menu-actualidad-menu .menu .leaf.transparencia a {
    font-weight: 800;
}
.block.block-menu.citilla {
    background: #fbb03b;
    text-align: center;
    padding: 15px 6%;
    color: #ffffff;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
}
.node-type-transparencia #block-menu-menu-actualidad-menu .menu .leaf a:hover {
    border-radius: 4px;
    border: 1px solid #B08C55;
    padding: 7px;

}
.node-type-transparencia .block.block-seccion-5.clearfix a:hover {
    text-decoration: none;
}
.node-type-transparencia .block.block-seccion-2.clearfix a:hover {
    text-decoration: none;
}
.node-type-transparencia .block.block-seccion-6.clearfix .row.display-flex {
    margin: 0px 0px;
}
.node-type-transparencia .block.block-seccion-9.clearfix .row.display-flex .col-12.col-md-8 {
    padding: 0;
}
.node-type-transparencia .block.block-seccion-9.clearfix .row.display-flex .col-6.col-md-8 canvas#oilChart {
    height: 550px !important;
    margin: auto;
}
.page-node-100372 .block.block-seccion-9.clearfix .col-6.col-md-8.col-md-push-1 {
    left: unset;
}

.page-node-100372 .block.block-seccion-9.clearfix .col-6.col-md-4 {
    border-bottom: 8px solid #051521;
}
.page-node-100372 .block.block-seccion-9.clearfix .col-12.col-md-8 {
    border-bottom: 8px solid #051521;
}
.page-node-100372 .block.block-seccion-9.clearfix .col-6.col-md-8 {
    border-bottom: 8px solid #051521;
}
.page-node-99916 .block.block-seccion-6.clearfix .col-6.col-md-4 {
    border-bottom: 8px solid #051521;
}
.page-node-99916 .block.block-seccion-6.clearfix .col-12.col-md-8 {
    border-bottom: 8px solid #051521;
}
.node-type-transparencia .block.block-seccion-10.clearfix .huge-chartbox .donut-caption-wrapper a:hover {
    text-decoration: none;
    cursor: pointer;
}
.node-type-transparencia .directorio img {
    height: 100px;
    width: 100px;
}
.node-type-transparencia .directorio a {
    margin: auto 25px;
    font-size: 25px;
    width: auto;
    font-family: 'Poppins', sans-serif;
	color: #071B2C;
    text-decoration: underline;
}
.node-type-transparencia .email-contacto-label {
    margin: auto 25px;
    font-size: 25px;
    width: 70%;
    font-family: 'Poppins', sans-serif;
    color: #071B2C;
    word-break: break-all;
}
.node-type-transparencia .email-contacto-label a {
    margin: 0;
}
.node-type-transparencia .block.block-seccion-7.clearfix {
    padding: 50px 10% 50px 10%;
    background: #efe8dd;
    width: 100%;
}
.node-type-transparencia .block.block-seccion-7.clearfix .directorio {
    width: 90%;
    margin: auto;
}
.node-type-transparencia .block.block-seccion-7.clearfix .email-contacto {
    margin-top: 30px;
}
.node-type-transparencia .block.block-seccion-8.clearfix {
    padding: 7% 10% 0% 10%;
    background: #fff;
    float: left;
    width: 100%;
}
.slick-dots {
    display: none !important;
}

.page-transparencia.page-transparencia-nomina
 {
    background: #F2EDE4;
}
.page-transparencia.page-transparencia-nomina section.top-container {
    background-color: #F2EDE4;
    background-image: url(../img/transparencia-nomina-09.svg);
    background-repeat: no-repeat;
    background-size: 40%;
}
.page-transparencia.page-transparencia-nomina section.top-container .container.container--wide {
    display: none;
}
.page-transparencia.page-transparencia-nomina form#transparencia-remuneracion-form button {
    width: 100%;
    background-color: #091A27;
    border-color: #091A27;
}
.page-node-100372 .block-seccion-8.clearfix .logo {
    float: left;
    padding: 2%;
    width: calc(100% / 5);
}
.page-node-100372 .block-seccion-8.clearfix .slider .card img {
    width: 100%;
}
.page-node-100372 .block-seccion-8.clearfix .slider .card .img {
    width: 224px;
    height: 127px;
    background-size: 100%;
    background-repeat: no-repeat;
}
.page-node-100372 .block-seccion-8.clearfix .slider .card .logo-cotai {
    background-image: url(../img/COTAI.png);
}
.page-node-100372 .block-seccion-8.clearfix .slider .card .logo-inai {
    background-image: url(../img/INAI.png);
}
.page-node-100372 .block-seccion-8.clearfix .slider .card .logo-comisioncontralores {
    background-image: url(../img/CONTROLADORES_MÉXICO.png);
}
.page-node-100372 .block-seccion-8.clearfix .slider .card .logo-asf {
    background-image: url(../img/ASF.png);
}
.page-node-100372 .block-seccion-8.clearfix .slider .card .logo-funcion_publica {
    background-image: url(../img/funcion_publica.png);
}
.page-node-100372 .block-seccion-8.clearfix .slider .card .logo-asenl {
    background-image: url(../img/ASENL.png);
}
.page-node-100372 .block-seccion-8.clearfix .slider .card .logo-anticorrupcion {
    background-image: url(../img/ANTICORRUPCION.png);
}
.page-node-100372 .block-seccion-8.clearfix .slider .card .logo-congreso {
    background-image: url(../img/CONGRESO.png);
}
.page-node-100372 .block-seccion-8.clearfix .slider .card .logo-datos {
    background-image: url(../img/Datos.png);
}
.page-node-100372 .block-seccion-8.clearfix .slider .card .logo-pnt {
    background-image: url(../img/plataformanacional-gris.png);
}


.page-node-100372 .block-seccion-8.clearfix .slider .card:hover .logo-cotai {
    background-image: url(../img/c_COTAI.png);
}
.page-node-100372 .block-seccion-8.clearfix .slider .card:hover .logo-inai {
    background-image: url(../img/c_INAI.png);
}
.page-node-100372 .block-seccion-8.clearfix .slider .card:hover .logo-comisioncontralores {
    background-image: url(../img/c_CONTROLADORES_MÉXICO.png);
}
.page-node-100372 .block-seccion-8.clearfix .slider .card:hover .logo-asf {
    background-image: url(../img/c_ASF.png);
}
.page-node-100372 .block-seccion-8.clearfix .slider .card:hover .logo-funcion_publica {
    background-image: url(../img/c_funcion_publica.png);
}
.page-node-100372 .block-seccion-8.clearfix .slider .card:hover .logo-asenl {
    background-image: url(../img/c_ASENL.png);
}
.page-node-100372 .block-seccion-8.clearfix .slider .card:hover .logo-anticorrupcion {
    background-image: url(../img/c_ANTICORRUPCION.png);
}
.page-node-100372 .block-seccion-8.clearfix .slider .card:hover .logo-congreso {
    background-image: url(../img/c_CONGRESO.png);
}
.page-node-100372 .block-seccion-8.clearfix .slider .card:hover .logo-pnt {
    background-image: url(../img/plataformanacional.png);
}

/* --------- Cambio de diseño ----------- */

/* Dependencias */
/*#block-quicktabs-portal-de-dependencias .quicktabs-wrapper.quicktabs-style-nostyle ul.col-sm-4.sidebar-menu.quicktabs-tabs.quicktabs-style-nostyle {
	background-image: url(../img/corchete-vertical-beige-dep.svg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 590px;
    padding: 0;
}*/
/* Dependencias FIN */

/* --------- Cambio de diseño ----------- */

@media all and (min-width: 768px) and (max-width: 1024px)  {
	.page-node-100372 .block.block-seccion-4.clearfix h1 {
	    font-size: 40px;
	}
	.page-node-100372 .block-seccion-8.clearfix .logo {
	    width: calc(100% / 3) !important;
	}
	.page-node-100372 .block.block-seccion-9.clearfix .col-6.col-md-4 {
	    border-bottom: none;
	}
    .page-node-100372 .block.block-seccion-3.clearfix .row.display-flex p {
        font-size: 20px;
    }
    .node-type-transparencia .block.block-seccion-7.clearfix .directorio {
        width: 100%;
    }
    .node-type-transparencia .directorio a {
        width: 70%;
    }
    .page-node-100372 .block.block-seccion-10.clearfix {
        height: 970px;
    }
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox {
        display: block;
        float: left;
    }
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox #failureChart1,
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox #failureChart2,
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox #failureChart3,
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox #failureChart4{
        float: left;
        width: 50%;
        height: 330px;
    }
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox #failureChart1, .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox #failureChart4 {
        background-size: 40%;
    }
    .page-node-100372 .block.block-seccion-4.clearfix .col-12.justify-content-end {
        margin: 9% auto;
    }
    .page-node-100372 .block.block-seccion-5.clearfix .col-12.justify-content-end {
        margin: 9% auto;
    }
}
@media all and (min-width: 768px) and (max-width: 850px)  {
    .page-node-100372 .block.block-seccion-4.clearfix {
        height: 550px;
    }
    .page-node-100372 .block.block-seccion-4.clearfix .col-sm-6.col-md-4.m-b-15 {
        position: relative;
        height: 330px;
        top: -25px;
    }
    .page-node-100372 .block.block-seccion-4.clearfix .col-sm-6.col-md-4.m-b-15 img.solicitud-informacion {
        height: 360px;
        position: absolute;
        top: unset;
        width: 96%;
    }
    .page-node-100372 .block.block-seccion-5.clearfix .row.display-flex {
        width: 100%;
    }
    .page-node-100372 .block.block-seccion-4.clearfix h1 {
        font-size: 35px;
    }
    .page-node-100372 .block.block-seccion-5.clearfix {
        height: 450px;
    }
    .page-node-100372 .block.block-seccion-5.clearfix p {
        font-size: 22px;
    }
    .page-node-100372 .block.block-seccion-5.clearfix .col-sm-6.col-md-4.m-b-15 {
        margin: 78px 0;
    }
    .page-node-100372 .block.block-seccion-5.clearfix .col-sm-6.col-md-4.m-b-15 img.opina-red {
        height: auto;
        width: 100%;
    }
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox #failureChart1, .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox #failureChart4 {
        background-size: 50% !important;
    }
    .page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-1 .views-field-field-newsletters-cover {
        height: 160px !important;
    }
}
@media all and (min-width: 851px) and (max-width: 1024px)  {
    .page-node-100372 .block.block-seccion-4.clearfix h1 {
        font-size: 40px;
    }
    .page-node-100372 .block.block-seccion-4.clearfix {
        height: 550px;
    }
    .page-node-100372 .block.block-seccion-4.clearfix .col-sm-6.col-md-4.m-b-15 {
        height: initial;
    }
    .page-node-100372 .block.block-seccion-4.clearfix .col-sm-6.col-md-4.m-b-15 img.solicitud-informacion {
        width: 100%;
        height: 280px;
        top: -35px;
    }
    .page-node-100372 .block.block-seccion-5.clearfix h4 {
        height: 85px;
        width: 80%;
    }
    .page-node-100372 .block.block-seccion-4.clearfix h4 {
        height: 85px;
        width: 80%;
    }
    .page-node-100372 .block.block-seccion-5.clearfix {
        height: 370px;
    }
    .page-node-100372 .block.block-seccion-5.clearfix p {
        font-size: 15px;
    }
    .page-node-100372 .block.block-seccion-9.clearfix .decotation {
        font-size: 40px;
    }
    .page-node-100372 .block.block-seccion-9.clearfix p {
        font-size: 20px;
    }
    .page-node-100372 .block.block-seccion-5.clearfix .col-sm-6.col-md-4.m-b-15 img.opina-red {
        height: 255px;
    }
    .page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-1 .views-field-field-newsletters-cover {
        height: 190px !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix {
        background-size: cover !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul {
        width: 33% !important;
        height: 365px;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia {
        height: 165px !important;
        width: 165px !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.dep-centrales .numscroller {
        left: 27% !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.fideicomisos .numscroller {
        left: 35% !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.tribunales-administrativos .numscroller {
        left: 39% !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.unidad-administrativas .numscroller {
        left: 33% !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.org-descentralizados .numscroller {
        left: 25% !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.org-desc-part-ciud .numscroller {
        left: 33% !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul p {
        font-size: 2.1rem !important;
        margin-top: 0 !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix h1 {
        margin-bottom: 10px !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul {
        display: inline-grid;
    }
    .page-node-100372 .block.block-seccion-15.clearfix {
        background-size: 100%!important;
        background-position-x: right !important;
        background-position-y: top;
    }
}
@media all and (min-width: 1025px) and (max-width: 1199px)  {
    .node-type-transparencia .block.block-seccion-7.clearfix .directorio {
        width: 100%;
    }
    .node-type-transparencia .directorio a {
        width: 70%;
    }
    .page-node-100372 .block.block-seccion-5.clearfix p {
        font-size: 16px;
    }
    .page-node-100372 .block.block-seccion-4.clearfix h1 {
        font-size: 40px;
    }
    .page-node-100372 .block.block-seccion-4.clearfix {
        height: 450px;
    }
    .page-node-100372 .block.block-seccion-4.clearfix .col-sm-6.col-md-4.m-b-15 {
        height: inherit;
    }
    .page-node-100372 .block.block-seccion-4.clearfix .col-sm-6.col-md-4.m-b-15 img.solicitud-informacion {
        height: 285px;
        top: -35px;
        width: 98%;
    }
    .page-node-100372 .block.block-seccion-5.clearfix .decotation {
        margin-bottom: 0px;
    }
    .page-node-100372 .block.block-seccion-5.clearfix .col-sm-6.col-md-4.m-b-15 img.opina-red {
        height: 255px;
    }
    .page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-1 .views-field-field-newsletters-cover {
        height: 235px !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix {
        background-size: cover !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul {
        width: 25% !important;
        height: 290px !important;
        padding: 0px 25px !important;
        display: inline-grid !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul p {
        font-size: 1.9rem !important;
    }
    .page-node-100372 .block.block-seccion-15.clearfix {
        background-size: 159% 95% !important;
        background-position-x: right !important;
        background-position-y: top !important;
    }
}

.page-node-100372 .block.block-menu.citilla .container.container--wide {
    width: 100%;
    /*font-family: 'Poppins', sans-serif;*/
}
.page-node-100372 .block.block-seccion-9.clearfix {
    /*margin-top: 100px;*/
    padding: 5% 10% 0px 10%;
}
.node-type-transparencia .block.block-seccion-9.clearfix .row.display-flex {
    margin: 120px 0px 0px 0px;
}
.node-type-transparencia .block.block-menu.citilla {
    color: #071B2C;
    font-weight: 600;
}
.node-type-transparencia .block.block-menu.citilla a {
	color: #071B2C;
    font-style: italic;
    text-decoration: underline;
}
.node-type-transparencia .block-card .block-card__content .block-card__title {
    color: #08426A;
    font-family: 'Poppins', sans-serif;
}
.node-type-transparencia .block-card .block-card__content a:hover {
    color: #08426A;
}
.node-type-transparencia div#block-menu-menu-footer-right-menu li.last.leaf:last-child {
    display: none;
}
.node-type-transparencia div#block-menu-menu-footer-bottom-menu {
     margin: 0 auto; 
}
.node-type-transparencia #block-menu-menu-footer-bottom-menu li.first.leaf a:after {
    content: "|";
    margin-left: 22px;
}
.seccion2-color {
    background: #fff;
}
.node-type-transparencia .footer {
    background-color: #041620;
}

/* Formulario de Transparencia */

form#webform-client-form-100373 {
    margin: 5%;
}
form#webform-client-form-100373 .form-item.webform-component.webform-component-radios.form-group.form-item.form-type-radios.form-group > label.control-label {
    font-size: 25px;
    font-weight: normal;
    font-family: 'Poppins', sans-serif;
}
form#webform-client-form-100373 .form-item.webform-component.webform-component-textfield.form-group.form-item.form-type-textfield.form-group > label.control-label {
    font-size: 25px;
    font-weight: normal;
    font-family: 'Poppins', sans-serif;
}
form#webform-client-form-100373 .form-item.webform-component.webform-component-textarea.form-group.form-item.form-type-textarea.form-group > label.control-label {
    font-size: 25px;
    font-weight: normal;
    font-family: 'Poppins', sans-serif;
}
form#webform-client-form-100373 .form-radios .form-type-radio.radio label.control-label {
    font-size: 21px;
    font-family: 'Poppins', sans-serif;
}
form#webform-client-form-100373 .form-radios .form-type-radio.radio label.control-label input {
    top: 5px;
}
form#webform-client-form-100373 .resizable-textarea textarea {
    border: 2px solid #B08C55;
}
form#webform-client-form-100373 .form-control {
    border: 2px solid #B08C55;
}

/* Formulario de Emprendele Nl */

form#webform-client-form-100418 {
    margin: 5%;
}

form#webform-client-form-100418 .form-item.webform-component.webform-component-textfield.webform-component--consulta-nuestro-aviso-de-privacidad.form-group.form-item.form-item-submitted-consulta-nuestro-aviso-de-privacidad.form-type-textfield.form-group a {
    font-size: 21px;
    font-family: 'Poppins', sans-serif;
}
form#webform-client-form-100418 input#edit-submitted-consulta-nuestro-aviso-de-privacidad {
    display: none;
}

form#webform-client-form-100418 .form-item.webform-component.webform-component-radios.form-group.form-item.form-type-radios.form-group > label.control-label {
    font-size: 25px;
    font-weight: normal;
    font-family: 'Poppins', sans-serif;
}
form#webform-client-form-100418 .form-item.webform-component.webform-component-textfield.form-group.form-item.form-type-textfield.form-group > label.control-label {
    font-size: 25px;
    font-weight: normal;
    font-family: 'Poppins', sans-serif;
}
form#webform-client-form-100418 .form-item.webform-component.webform-component-email.webform-component--en-cual-correo-electronico-podemos-contactarte.form-group.form-item.form-item-submitted-en-cual-correo-electronico-podemos-contactarte.form-type-webform-email.form-group label.control-label {
    font-size: 25px;
    font-weight: normal;
    font-family: 'Poppins', sans-serif;
}
form#webform-client-form-100418 .form-item.webform-component.webform-component-select.webform-component--cuentas-con-registros-fiscales-y-legales.form-group.form-item.form-item-submitted-cuentas-con-registros-fiscales-y-legales.form-type-select.form-group label.control-label {
    font-size: 25px;
    font-weight: normal;
    font-family: 'Poppins', sans-serif;
}
form#webform-client-form-100418 .form-item.webform-component.webform-component-textarea.form-group.form-item.form-type-textarea.form-group > label.control-label {
    font-size: 25px;
    font-weight: normal;
    font-family: 'Poppins', sans-serif;
}
form#webform-client-form-100418 .form-radios .form-type-radio.radio label.control-label {
    font-size: 21px;
    font-family: 'Poppins', sans-serif;
}
form#webform-client-form-100418 .form-radios .form-type-radio.radio label.control-label input {
    top: 5px;
}
form#webform-client-form-100418 .resizable-textarea textarea {
    border: 2px solid #B08C55;
}
form#webform-client-form-100418 .form-control {
    border: 2px solid #B08C55;
}
.page-node-100418 div#block-block-8 {
    margin-top: 5%;
}
.page-node-100418 div#block-block-8 p {
    font-size: 25px;
    font-family: 'Poppins', sans-serif;
}
form#webform-client-form-100418 div#edit-submitted-adjunta-un-documento-de-identificacion-oficial-ine-o-comprobante-de-domicilio-de-nuevo-leon-ajax-wrapper label.control-label {
    font-size: 25px;
    font-weight: normal;
    font-family: 'Poppins', sans-serif;
}
div#edit-submitted-adjunta-un-documento-de-identificacion-oficial-ine-o-comprobante-de-domicilio-de-nuevo-leon-ajax-wrapper a {
    display: none;
}
input#edit-submitted-consulta-nuestro-aviso-de-privacidad {
    display: none;
}
fieldset#bootstrap-panel legend.panel-heading {
    display: none;
}

/*Formularios WebForms*/

.node-type-webform .webform-client-form {
    margin: 5%;    
}
.node-type-webform .webform-client-form .form-item.webform-component.form-group.form-item.form-group label.control-label {
    font-size: 25px;
    font-weight: normal;
    font-family: 'Poppins', sans-serif;
}
.node-type-webform .webform-client-form .form-item.webform-component.form-group.form-item.form-group .form-textarea-wrapper.resizable.textarea-processed.resizable-textarea textarea {
    border: 2px solid #B08C55;
}
.node-type-webform .block.block-block.clearfix {
    margin-top: 5%;
}
.node-type-webform .block.block-block.clearfix p {
    font-size: 25px;
    font-family: 'Poppins', sans-serif;
}
.node-type-webform .block.block-block.clearfix p + p {
    font-size: 21px;
    font-family: 'Poppins', sans-serif;
}
.node-type-webform .block.block-block.clearfix li {
    font-size: 21px;
    font-family: 'Poppins', sans-serif;
}
.node-type-webform .webform-client-form .form-item.webform-component.form-group.form-item.form-group .help-block {
    float: left;
}
.node-type-webform .webform-client-form .form-item.webform-component.form-group.form-item.form-group .help-block em {
    font-size: 25px;
    font-weight: normal;
    font-family: 'Poppins', sans-serif;
    float: left;
    clear: left;
}


/*Formulario primera consulta infantil*/


form#webform-client-form-100450 .form-radios {
    float: left;
    width: 100%;
    height: auto;
}
form#webform-client-form-100450 .form-radios .form-item.form-type-radio.radio {
    float: left;
    width: 50%;
    height: 250px;
    margin: 0;
}
form#webform-client-form-100450 .form-item.webform-component.form-group.form-item.form-group > label.control-label {
    font-weight: bold;
}
/*Pregunta 1*/

.comida_casa {
    float: left;
    margin-top: 80px;
}
.comida_casa .form-item.form-type-radio.radio:nth-child(1) label.control-label:after {
    background-image: url("../img/preg1_comida1.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
.comida_casa .form-item.form-type-radio.radio:nth-child(2) label.control-label:after {
    background-image: url("../img/preg1_comida2.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
/*Pregunta 2*/

.quien_te_cuida {
    float: left;
    margin-top: 80px;
}
.quien_te_cuida .form-item.form-type-radio.radio:nth-child(1) label.control-label:after {
    background-image: url("../img/preg2_papa.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
.quien_te_cuida .form-item.form-type-radio.radio:nth-child(2) label.control-label:after {
    background-image: url("../img/preg2_mama.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
.quien_te_cuida .form-item.form-type-radio.radio:nth-child(3) label.control-label:after {
    background-image: url("../img/preg2_abuelita.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
.quien_te_cuida .form-item.form-type-radio.radio:nth-child(4) label.control-label:after {
    background-image: url("../img/preg2_abuelito.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
.quien_te_cuida .form-item.form-type-radio.radio:nth-child(5) label.control-label:after {
    background-image: url("../img/preg2_tio.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
.quien_te_cuida .form-item.form-type-radio.radio:nth-child(6) label.control-label:after {
    background-image: url("../img/preg2_maestroa.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
.quien_te_cuida .form-item.form-type-radio.radio:nth-child(7) label.control-label:after {
    background-image: url("../img/preg2_hermanos.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
.quien_te_cuida .form-item.form-type-radio.radio:nth-child(8) label.control-label:after {
    background-image: url("../img/preg2_otro.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
/*Pregunta 3*/

.te_gusta_la_escuela {
    float: left;
    margin-top: 80px;
}
.te_gusta_la_escuela .form-item.form-type-radio.radio:nth-child(1) label.control-label:after {
    background-image: url("../img/preg3_si.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
.te_gusta_la_escuela .form-item.form-type-radio.radio:nth-child(2) label.control-label:after {
    background-image: url("../img/preg3_no.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
.te_gusta_la_escuela .form-item.form-type-radio.radio:nth-child(3) label.control-label:after {
    background-image: url("../img/preg3_no_se.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
/*Pregunta 4*/

.regano_castigo {
    float: left;
    margin-top: 80px;
}
.regano_castigo .form-item.form-type-radio.radio:nth-child(1) label.control-label:after {
    background-image: url("../img/preg4_me_pegan.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
.regano_castigo .form-item.form-type-radio.radio:nth-child(2) label.control-label:after {
    background-image: url("../img/preg4_me_gritan.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
.regano_castigo .form-item.form-type-radio.radio:nth-child(3) label.control-label:after {
    background-image: url("../img/preg4_hablan_conmigo.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
.regano_castigo .form-item.form-type-radio.radio:nth-child(4) label.control-label:after {
    background-image: url("../img/preg4_me dejan_de_hablar.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
.regano_castigo .form-item.form-type-radio.radio:nth-child(5) label.control-label:after {
    background-image: url("../img/preg4_no_me_reganan.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
/*Pregunta 5*/

.sientes_miedo {
    float: left;
    margin-top: 80px;
}
.sientes_miedo .form-item.form-type-radio.radio:nth-child(1) label.control-label:after {
    background-image: url("../img/preg5_familia.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
.sientes_miedo .form-item.form-type-radio.radio:nth-child(2) label.control-label:after {
    background-image: url("../img/preg5_policia.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
.sientes_miedo .form-item.form-type-radio.radio:nth-child(3) label.control-label:after {
    background-image: url("../img/preg5_maestroa.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
.sientes_miedo .form-item.form-type-radio.radio:nth-child(4) label.control-label:after {
    background-image: url("../img/preg5_sacerdote.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}
.sientes_miedo .form-item.form-type-radio.radio:nth-child(5) label.control-label:after {
    background-image: url("../img/preg3_no_se.jpeg");
    background-repeat: round;
    content: "";
    width: 200px;
    height: 200px;
    display: block;
}

.page-node-100372 div#failureChart1 {
    background-image: url(../img/numero_de_expedientes.png);
    background-repeat: no-repeat;
    background-size: 69%;
    text-align: center;
    justify-content: center;
    margin: 0 auto;
    background-position-x: center;
}
.page-node-100372 div#failureChart4 {
    background-image: url(../img/numero_de_expedientes_resueltos.png);
    background-repeat: no-repeat;
    background-size: 69%;
    text-align: center;
    justify-content: center;
    margin: 0 auto;
    background-position-x: center;
}

.page-node-100372 .block.block-seccion-10.clearfix .decotation {
    color: #ffffff;
    font-size: 43px;
    font-weight: 600;
    float: left;
    text-decoration: underline;
    text-decoration-color: #B08C55;
    margin-bottom: 30px;
    font-family: 'Poppins', sans-serif;
}
.page-node-100372 .block.block-seccion-10.clearfix .decotation div {
    font-size: 43px;
    font-weight: 600;
    float: right;
    font-family: 'Poppins', sans-serif;
    display: contents;
}
.page-node-100372 .block.block-seccion-10.clearfix p {
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-weight: 600;
    float: left;
    width: 100%;
}
#failureChart2 .donut-bite[data-segment-index="1"]:BEFORE {
    background-color: #808080 !important;
}
#failureChart3 .donut-bite[data-segment-index="1"]:BEFORE {
    background-color: #808080 !important;
}
#failureChart3 .donut-bite[data-segment-index="1"].large:AFTER {
    background-color: #808080 !important;
}
.block.block-seccion-12.clearfix .slick-slide .slider-externo {
    height: 435px;
    width: 90%;
    float: left;
    background: #ffffff;
    padding: 5%;
}
.page-node-100372 .block.block-seccion-12.clearfix {
    padding: 2% 0% 2% 10%;
    background: #EFE8DD;
}
.block.block-seccion-12.clearfix .slick-slide .slider-externo .slider-img img {
    width: 100%;
    height: auto;
    margin: 0 auto;
}
.block.block-seccion-12.clearfix .slick-slide .slider-externo .slider-title {
    font-family: Montserrat;
    font-size: 1.6rem;
    font-weight: 600;
    color: #333;
}
.block.block-seccion-12.clearfix .slick-slide .slider-externo .slider-body {
    font-family: Montserrat;
    font-size: 1.4rem;
    font-weight: 500;
    color: #333;
}
.block.block-seccion-12.clearfix .slick-next {
    height: 70px;
    width: 70px;
    background-image: url(../img/icon-flecha-siguiente.svg);
    right: 0px;
}
.block.block-seccion-12.clearfix .slick-prev {
    height: 70px;
    width: 70px;
    background-image: url(../img/icono-flecha-anterior-01.svg);
    z-index: 9;
    left: -40px;
}
.page-node-100372 .block.block-seccion-14.clearfix {
    background-color: #f8f3ef;
    padding: 3% 10% 3% 10%;
    background-repeat: no-repeat;
    background-image: url(../img/border-top-1.svg);
    background-size: 100%;
}
.page-node-100372 .block.block-seccion-14.clearfix h1 {
    color: #ffffff;
    font-size: 38px;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 0;
}
.page-node-100372 .block.block-seccion-14.clearfix .border-corto {
    width: 35px;
    border: 2px solid #051521;
}
.page-node-100372 .block.block-seccion-14.clearfix .solicitud-inf-publica {
    margin-top: 70px;
}
.page-node-100372 .block.block-seccion-14.clearfix .circulo-azul {
    width: 16.5%;
    float: left;
    padding: 0px 30px;
}
.page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia {
    width: 150px;
    height: 150px;
    border-radius: 100%;
    background-color: #051521;
    background-repeat: no-repeat;
    background-size: 35%;
    background-position-x: center;
    background-position-y: 25px;
    position: relative;
    -webkit-box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 20%);
    -moz-box-shadow: 2px 2px 10px 0 rgba(0,0,0,.2);
    box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 20%);
    margin: 0 auto;
}
.page-node-100372 .block.block-seccion-14.clearfix .circulo-azul p {
    color: #ffffff;
    font-size: 1.8rem;
    text-align: center;
    font-weight: 400;
    margin-top: 30px;
    font-family: 'Poppins', sans-serif;
}
.page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia .numscroller {
    bottom: 10px;
    color: #ffffff;
    font-size: 40px;
    text-align: center;
    position: absolute;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}
.page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.dep-centrales {
    background-image: url(../img/solicitud_dep_central.svg);
}
.page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.dep-centrales .numscroller {
    left: 19%;
}
.page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.org-descentralizados {
    background-image: url(../img/solicitud_org_descentralizado.svg);
}
.page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.org-descentralizados .numscroller {
    left: 21%;
}
.page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.org-desc-part-ciud {
    background-image: url(../img/solicitud_org_participacion_ciud.svg);
}
.page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.org-desc-part-ciud .numscroller {
    left: 27%;
}
.page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.unidad-administrativas {
    background-image: url(../img/solicitud_unidades_administrativa.svg);
}
.page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.unidad-administrativas .numscroller {
    left: 25%;
}
.page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.tribunales-administrativos {
    background-image: url(../img/solicitud_trib_administrativos.svg);
}
.page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.tribunales-administrativos .numscroller {
    left: 28%;
}
.page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.fideicomisos {
    background-image: url(../img/solicitud_fideicomisos.svg);
}
.page-node-100372 .block.block-seccion-14.clearfix .circulo-azul .numeralia.fideicomisos .numscroller {
    left: 30%;
}
.page-node-100372 .block.block-seccion-15.clearfix {
    padding: 3% 10% 3% 10%;
    background-color: #374956;
    background-repeat: no-repeat;
    background-image: url(../img/border-2.svg);
    background-size: 100%;
}
.page-node-100372 .block.block-seccion-15.clearfix .text {
    color: #ffffff;
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
}
.page-node-100372 .block.block-seccion-15.clearfix .text .inf-link a {
    color: #ffffff;
    font-style: italic;
}
.page-node-100372 .block.block-seccion-15.clearfix .text .inf-text {
    font-weight: 500;
}
.page-node-100372 .block.block-seccion-11.clearfix {
    padding: 2% 10% 4% 10%;
    background: #374956;
}
.page-node-100372 .block.block-seccion-11.clearfix .row.display-flex {
    clear: left;
}
.page-node-100372 .block.block-seccion-11.clearfix .decotation {
    color: #ffffff;
    font-size: 43px;
    font-weight: 600;
    float: left;
    text-decoration: underline;
    text-decoration-color: #B08C55;
    margin-bottom: 30px;
    font-family: 'Poppins', sans-serif;
    display: contents;
}
.page-node-100372 .block.block-seccion-11.clearfix iframe {
    display: block;
}
.page-node-100372 .block.block-seccion-11.clearfix .decotation div {
    font-size: 43px;
    font-weight: 600;
    float: right;
    font-family: 'Poppins', sans-serif;
    display: contents;
}
.page-node-100372 .block.block-seccion-11.clearfix .row.display-flex {
    margin-top: 50px;
}
.page-node-100372 .block.block-seccion-11.clearfix .row.display-flex .slider-img img {
    height: auto;
    width: 100%;
}
.page-node-100372 .block.block-seccion-11.clearfix .row.display-flex .slider-title {
    font-family: Montserrat;
    font-size: 1.8rem;
    font-weight: 600;
    color: #ffffff;
    margin-top: 20px;
}
.youtube-live {
    width: 560px;
    margin: 0 auto;
}

/* Transparencia Destacados */
.page-node-100372 .block.block-seccion-13.clearfix .decotation {
    color: #333;
    font-size: 43px;
    font-weight: 600;
    float: left;
    text-decoration: underline;
    text-decoration-color: #B08C55;
    margin-bottom: 50px;
    font-family: 'Poppins', sans-serif;
}
.page-node-100372 .block.block-seccion-13.clearfix .decotation div {
    font-size: 43px;
    font-weight: 600;
    float: right;
    font-family: 'Poppins', sans-serif;
    display: contents;
}

.page-node-100372 .block.block-seccion-13.clearfix {
    padding: 2% 10% 2% 10%;
    color: #ffffff;
}
.page-node-100372 .view-contraloria-destacados {
    clear: left;
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.page-node-100372 .block.block-seccion-13.clearfix {
    float: left;
    border-bottom: 3px solid #EFE8DD;
}
.page-node-100372 .redes-sociales {
    float: left;
}
.page-node-100372 .redes-sociales .redes-sociales-label {
    float: left;
    font-size: 24px;
    font-family: 'Poppins', sans-serif;
    color: #071B2C;
    font-weight: 600;
    margin-right: 50px;
}
.page-node-100372 .redes-sociales .social-twitter {
    float: left;
    margin-right: 50px;
    height: 60px;
    width: 250px;
}
.page-node-100372 .redes-sociales .social-facebook {
    float: left;
    width: 250px;
    height: 60px;
}
.page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-1 {
    width: 28%;
    float: left;
    height: 500px;
    padding-right: 2%;
}
.page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-1 .views-field-field-newsletters-cover {
    height: 300px;
}
.page-node-100372 .view-contraloria-destacados .view-content .views-row .views-field-title a {
    font-family: 'Poppins', sans-serif;
    font-size: 1.8rem;
    font-weight: 700;
    color: #25374f;
    color: #2a3f58;
    margin-top: 0;
}
.page-node-100372 .view-contraloria-destacados .view-content .views-row .views-field-field-newsletters-subtitle {
    font-family: Montserrat;
    font-size: 1.4rem;
    font-weight: 500;
    color: #25374f;
}
.page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-2, 
.page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-3,
.page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-4 {
    width: 70%;
    float: right;
    height: 180px;
}
.page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-2 .views-field-field-newsletters-cover, 
.page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-3 .views-field-field-newsletters-cover,
.page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-4 .views-field-field-newsletters-cover {
    width: 25%;
    height: 150px;
    float: left;
    margin-right: 2%;
    overflow: hidden;

}
.page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-2, .page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-3 {
    padding-bottom: 15px;
    border-bottom: 3px solid #EFE8DD;
    margin: 0;
}
.page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-3, .page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-4 {
    padding-top: 15px;
}
a.whatsapp-icon {
    background-image: url(../img/icono-whatsapp.svg);
    float: right;
    height: 70px;
    width: 70px;
    position: fixed;
    right: 50px;
    bottom: 50px;
    z-index: 99;
}

@media all and (min-width: 1200px) and (max-width: 1366px)  {
    .page-node-100372 .block.block-seccion-10.clearfix {
        height: 733px;
    }
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox {
        display: block;
        float: left;
        width: 100%;
        height: 300px;
    }
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox div#failureChart1, 
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox div#failureChart2, 
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox div#failureChart3, 
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox div#failureChart4 {
        width: 25%;
        float: left;
        height: 300px;
    }
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox div#failureChart2 .donut-hole, 
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox div#failureChart3 .donut-hole {
        left: 81px;
    }
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox div#failureChart2 .large.donut-bite, 
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox div#failureChart3 .large.donut-bite {
        left: 50px;
    }
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox div#failureChart2 .donut-bite, 
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox div#failureChart3 .donut-bite {
        left: 130px;
    }
    .page-node-100372 .view-contraloria-destacados .view-content .views-row.views-row-1 .views-field-field-newsletters-cover {
        height: 250px !important;
    }
    .page-node-100372 .block.block-seccion-14.clearfix {
        background-size: cover;
    }
    .page-node-100372 .block.block-seccion-14.clearfix .circulo-azul {
        width: 20%;
        height: 285px;
    }   
    .page-node-100372 .block.block-seccion-15.clearfix .text {
        font-size: 17px;
        margin-top: -10px;
    }
    .page-node-100372 .block.block-seccion-4.clearfix .col-12.justify-content-end .imagen-center.solicita {
        background-image: url(../img/solicita.svg);
        background-repeat: no-repeat;
        background-size: 100% 105%;
        background-position-x: center;
        background-position-y: center;
    }
    .page-node-100372 .block.block-seccion-4.clearfix .col-12.justify-content-end .imagen-center.corrupnet {
        background-image: url(../img/corrupnet_seccion4.svg);
        background-repeat: no-repeat;
        background-position-x: center;
        background-size: 102%;
        background-position-y: center;
    }
    .page-node-100372 .block.block-seccion-5.clearfix .col-12.justify-content-end .imagen-center.opina {
        background-image: url(../img/opina.svg);
        background-repeat: no-repeat;
        background-position-x: center;
        background-size: 84%;
        background-position-y: center;
    }
    .page-node-100372 .block.block-seccion-5.clearfix h4 {
        height: 140px;
    }
    .page-node-100372 .block.block-seccion-4.clearfix h4 {
        height: 140px;
    }

}
@media all and (min-width: 1366px) and (max-width: 1620px)  {
    .page-node-100372 .block.block-seccion-10.clearfix {
        height: 700px;
    }
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox {
        height: 300px;
    }
    .node-type-transparencia .block.block-seccion-10.clearfix .huge-chartbox div[chart-type*="donut"] {
        width: 25%;
    }
    .node-type-transparencia .block.block-seccion-10.clearfix .huge-chartbox div[chart-type*="donut"] {
        width: 25%;
    }
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox div#failureChart2 .donut-hole, .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox div#failureChart3 .donut-hole {
        left: 117px;
    }
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox div#failureChart2 .large.donut-bite, .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox div#failureChart3 .large.donut-bite {
        left: 85px;
    }
    .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox div#failureChart2 .donut-bite, .page-node-100372 .block.block-seccion-10.clearfix .huge-chartbox div#failureChart3 .donut-bite {
        left: 165px;
    }

}

body.page-node-100372.contrast-theme main.main-container.container.container--wide.m-b-30,
body.page-node-100372.contrast-theme .block.block-seccion-5.clearfix,
body.page-node-100372.contrast-theme .block.block-seccion-4.clearfix,
body.page-node-100372.contrast-theme .block.block-seccion-6.clearfix,
body.page-node-100372.contrast-theme .block.block-seccion-11.clearfix,
body.page-node-100372.contrast-theme .block.block-seccion-12.clearfix,
body.page-node-100372.contrast-theme .block.block-seccion-13.clearfix,
body.page-node-100372.contrast-theme .block.block-seccion-7.clearfix,
body.page-node-100372.contrast-theme .block.block-seccion-8.clearfix,
body.page-node-100372.contrast-theme .block.block-seccion-9.clearfix {
    background: #25374f;
}
body.page-node-100372.contrast-theme main.main-container.container.container--wide.m-b-30 a,
body.page-node-100372.contrast-theme .block.block-seccion-5.clearfix a,
body.page-node-100372.contrast-theme .block.block-seccion-6.clearfix a,
body.page-node-100372.contrast-theme .block.block-seccion-11.clearfix a,
body.page-node-100372.contrast-theme .block.block-seccion-12.clearfix a,
body.page-node-100372.contrast-theme .block.block-seccion-13.clearfix a,
body.page-node-100372.contrast-theme .block.block-seccion-7.clearfixa a,
body.page-node-100372.contrast-theme .block.block-seccion-8.clearfix a,
body.page-node-100372.contrast-theme .block.block-seccion-9.clearfix a,
body.page-node-100372.contrast-theme .block.block-seccion-12.clearfix div {
    color: #b58e5a;
}
body.page-node-100372.contrast-theme main.main-container.container.container--wide.m-b-30 p,
body.page-node-100372.contrast-theme .block.block-seccion-5.clearfix p,
body.page-node-100372.contrast-theme .block.block-seccion-6.clearfix p,
body.page-node-100372.contrast-theme .block.block-seccion-11.clearfix p,
body.page-node-100372.contrast-theme .block.block-seccion-12.clearfix p,
body.page-node-100372.contrast-theme .block.block-seccion-13.clearfix p,
body.page-node-100372.contrast-theme .block.block-seccion-7.clearfixa p,
body.page-node-100372.contrast-theme .block.block-seccion-8.clearfix p,
body.page-node-100372.contrast-theme .block.block-seccion-9.clearfix p {
    color: #b58e5a;
}

body.page-node-100372.contrast-theme .block.block-seccion-5.clearfix div,
body.page-node-100372.contrast-theme .block.block-seccion-6.clearfix div,
body.page-node-100372.contrast-theme .block.block-seccion-11.clearfix div,
body.page-node-100372.contrast-theme .block.block-seccion-13.clearfix div,
body.page-node-100372.contrast-theme .block.block-seccion-7.clearfixa div,
body.page-node-100372.contrast-theme .block.block-seccion-8.clearfix div,
body.page-node-100372.contrast-theme .block.block-seccion-9.clearfix div {
    color: #ffffff !important;
}
body.page-node-100372.contrast-theme .block.block-seccion-6.clearfix .block-card.block-card--person {
    border-color: #b58e5a !important;
}
body.page-node-100372.contrast-theme main.main-container.container.container--wide.m-b-30 .block.block-seccion-14.clearfix .circulo-azul p {
    color: #ffffff;
}
body.page-node-100372.contrast-theme main.main-container.container.container--wide.m-b-30 .block.block-seccion-15.clearfix .text .inf-link a {
    color: #ffffff;
}
body.page-node-100372.contrast-theme .block.block-seccion-5.clearfix h1,
body.page-node-100372.contrast-theme .block.block-seccion-4.clearfix h1,
body.page-node-100372.contrast-theme .block.block-seccion-5.clearfix h4,
body.page-node-100372.contrast-theme .block.block-seccion-4.clearfix h4 {
    color: #b58e5a;
}
body.page-node-100372.contrast-theme .block.block-seccion-5.clearfix a,
body.page-node-100372.contrast-theme .block.block-seccion-4.clearfix a {
    color: #ffffff !important;
}
body.page-node-100372.contrast-theme header#navbar div#navbar-collapse li.last.leaf.active-trail.active a.active-trail.active-trail.active {
    color: #b58e5a;
}


footer.pie-pagina {
    margin: 25px;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 1.8rem;
    font-weight: 500;
    color: #333;
}

body.page-node-100372 .social-feed {
    width: 70%;
    margin: 0 auto;
    display: flex;
}
body.page-node-100372 .social-feed-facebook {
    width: 400px;
    float: left;
}
body.page-node-100372 .block.block-seccion-18.clearfix {
    width: 240px;
    margin: 0 auto;
}
body.page-node-100372 .block.block-seccion-18.clearfix h3.social-face {
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    color: #071B2C;
    font-weight: normal;
    text-align: center;
}
body.page-node-100372 .block.block-seccion-18.clearfix .social-face-twitter {
    margin: 0 auto;
    width: 212px;
    text-align: center;
}
body.page-node-100372 .social-face-redes {
    float: left;
    margin-right: 15px;
    width: auto;
}
body.page-node-100372 .block.block-seccion-18.clearfix .social-twi {
    float: left;
    width: auto;
}

#webform-client-form-101719 .webform-component--consulta-el-aviso-de-privacidad.form-group.form-item.form-item-submitted-consulta-el-aviso-de-privacidad input {
    display: none;
}
.node-type-webform  .webform-component.webform-component-textfield.form-group.form-type-textfield.form-group input {
    border: 2px solid #B08C55;
}
.node-type-webform  .form-item.webform-component.webform-component-select.form-group.form-item.form-type-select.form-group select {
    border: 2px solid #B08C55;
}
.node-type-webform  .form-item.webform-component.form-group.form-item.form-group input {
    border: 2px solid #B08C55;
}


/*Se agrega leyenda de transparecia*/
.node-type-transparencia .block.block-seccion-19.clearfix {
    padding: 50px 10% 50px 10%;
    width: 100%;
    background-color: #EFE8DD;
    /* border-left: 10px solid #AD8A59; */
    text-align: center;
}
.node-type-transparencia .block.block-seccion-19.clearfix .row.display-flex.directorio.lectura {
    background-color: #fff;
    display: block;
    width: 90%;
    margin: 0 auto;
    padding: 1% 8%;
    border-left: 10px solid #AD8A59;
    border-radius: 4px;
}
.node-type-transparencia .block.block-seccion-19.clearfix .actualizacion-label {
    font-family: 'Poppins', sans-serif;
    font-size: 13px;
    color: #73839C;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    /* text-align: center; */
    /* width: 100%; */
}
/* FINSe agrega leyenda de transparecia*/



/*Ajustes Campaña custom Cobertura Universal*/

.message.modal-box {
    display: none;
    font-size: 38px;
    font-weight: bold;
}
.node-type-transparencia.page-node-103974 footer.footer {
    background-color: #3c3f42;
    margin-top: 0;
}
.node-type-transparencia.page-node-103974 #block-menu-menu-footer-bottom-menu li.first.leaf a:after {
    content: none;
}
.node-type-transparencia.page-node-103974 footer .region.region-footer-bottom li.last.leaf {
    display: none !important;
}
.node-type-transparencia.page-node-103974 header#navbar .container-fluid #navbar-collapse ul.menu.nav.navbar-nav li a {
    visibility: visible;
}

.node-type-transparencia.page-node-103975 footer.footer {
    background-color: #3c3f42;
    margin-top: 0;
}
.node-type-transparencia.page-node-103975 #block-menu-menu-footer-bottom-menu li.first.leaf a:after {
    content: none;
}
.node-type-transparencia.page-node-103975 footer .region.region-footer-bottom li.last.leaf {
    display: none !important;
}
.node-type-transparencia.page-node-103975 header#navbar .container-fluid #navbar-collapse ul.menu.nav.navbar-nav li a {
    visibility: visible;
}

.node-type-transparencia.page-node-103976 footer.footer {
    background-color: #3c3f42;
    margin-top: 0;
}
.node-type-transparencia.page-node-103976 #block-menu-menu-footer-bottom-menu li.first.leaf a:after {
    content: none;
}
.node-type-transparencia.page-node-103976 footer .region.region-footer-bottom li.last.leaf {
    display: none !important;
}
.node-type-transparencia.page-node-103976 header#navbar .container-fluid #navbar-collapse ul.menu.nav.navbar-nav li a {
    visibility: visible;
}
@media screen and (min-width: 1200px) {
    .node-type-transparencia.page-node-103976 footer.footer .container {
        max-width: 1020px
    }
    .node-type-transparencia.page-node-103974 footer.footer .container {
        max-width: 1020px
    }
    .node-type-transparencia.page-node-103975 footer.footer .container {
        max-width: 1020px
    }
}

/* FIN Ajustes Campaña custom Cobertura Universal*/

.nlabierto {
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
}
.nlabierto img.logo-nl-abierto {
    width: 400px;
    height: auto;
}
.view-resultados-transparencia {
    display: none;
}