/*Globales*/
.center_div{text-align: center}
.path-atencion-al-ciudadano-convocatorias-practicas-agrojoven > div .block-plugin-id--views-exposed-filter-block-convocatorias-page-1{display:none;}
.path-portal-gestion-del-conocimiento-girh-gestion-del-conocimiento-en-girh >div #superfish-microsite-gconocimiento-2--2{display:none;}
.path-portal-gestion-del-conocimiento-girh-gestion-del-conocimiento-en-girh >div #superfish-microsite-interno-gestion---2{display:none;}
/*edit view*/
.view > .contextual { z-index: 9999;}

/*Oculta inputs de formularios expuestos*/
#views-exposed-form-normatividad--page-36,
#views-exposed-form-normatividad--page-24
 .form-item-title{display:none;}

/*Estilo de nodo tipo Consejo directivo*/
.page-node-type--logo .region .field-name-body h3{background:#e8f6ff; height:40px; color:#5ca3bd; padding: 13px 0px 0px 7px; margin-bottom:7px;}
.page-node-type--logo .region .field-node--field-representante{background:#e8f6ff; height:40px; color:#5ca3bd; padding: 13px 0px 0px 7px; margin-bottom:30px;}
.page-node-type--logo .region .image-style-_80-width{margin-right:5px; border:3px solid #5ca3bd;}
.page-node-type--logo .region .field-node--field-comentario{text-align:justify;}
.page-node-type--logo .region .group-left{width:60%;}
.page-node-type--logo .region .group-right{width:40%; margin-top:60px;}
.page-node-type--logo .region .group-right figure .field-type-image__item{text-align:center;}

.page-node-type--logo .region .field-name-node-title{color:#324192;}
.page-node-type--logo  .field-name-field-file .field__item a::before {border: 1px solid #1b4494;border-radius: 5px;color: #fff;content: " Descargar";font-family: FontAwesome,sans-serif;font-size: 16px;width: 100px;background: #1b4494}
.page-node-type--logo   .field-name-field-file .field__item span:hover a::before{background:#fff; color:#1b4494;}
.page-node-type--logo .field-name-field-file .field__item a {font-size: 0;text-align: right;}
.page-node-type--logo .region .field-name-field-file .field__item {border-bottom: 0px solid;}

/*Estilo de color de fondo de organos desconcertados*/
.path-organos-desconcentrados .region .block-plugin-id--block-content-67bd14a2-af4d-4b00-a7ad-48f098e8ace7{background:#fff; margin-top:0}
.path-organos-desconcentrados .region .block__title{color:#1b4494; padding: 15px;}


/*Estilo de Ana destraba*/
.path-atencion-ciudadano-ana-destraba-app .region .block-main-content{width:120%}
.path-atencion-ciudadano-ana-destraba-app .region .breadcrumb{width:120%}


/*Breadcrumb*/
.breadcrumb , a:visited{background:#fff; /*height:40px;*/ padding: 2px 7px; color: #279bb8; margin-bottom:0;}
/*.breadcrumb > nav {margin-top: 0.5em;}*/
/*.block-main-content {margin: 0;}*/

/*Ocultar Breadcrumb*/
.path-nosotros-directorio-sede-central .region .breadcrumb .is-responsive__list{display:none;}
.path-nosotros-directorio-sede-central .region .breadcrumb {background:none; height:0px; padding-bottom:0px; padding-top:0px;}
.path-nosotros-directorio-autoridades-administrativas-del-agua .region .breadcrumb .is-responsive__list{display:none;}
.path-nosotros-directorio-autoridades-administrativas-del-agua .region .breadcrumb {background:none; height:0px; padding-bottom:0px; padding-top:0px;}
.path-nosotros-directorio-secretarias-tecnicas-consejos-recursos-hidricos .region .breadcrumb .is-responsive__list{display:none;}
.path-nosotros-directorio-secretarias-tecnicas-consejos-recursos-hidricos .region .breadcrumb {background:none; height:0px; padding-bottom:0px; padding-top:0px;}
.path-nosotros-directorio-oficinas-de-enlace .region .breadcrumb .is-responsive__list{display:none;}
.path-nosotros-directorio-oficinas-de-enlace .region .breadcrumb {background:none; height:0px; padding-bottom:0px; padding-top:0px;}
.path-nosotros-directorio-fedatarios-de-la-ana .region .breadcrumb .is-responsive__list{display:none;}
.path-nosotros-directorio-fedatarios-de-la-ana .region .breadcrumb {background:none; height:0px; padding-bottom:0px; padding-top:0px;}
.path-atencion-al-ciudadano-convocatorias-cas .region .breadcrumb .is-responsive__list{display:none;}
.path-atencion-al-ciudadano-convocatorias-cas .region .breadcrumb {background:none; height:0px; padding-bottom:0px; padding-top:0px;}
.path-alicia-publicaciones- .region .breadcrumb .is-responsive__list{display:none;}
.path-alicia-publicaciones- .region .breadcrumb {background:none; height:0px; padding-bottom:0px; padding-top:0px;}
.path-atencion-al-ciudadano-convocatorias-concesionarios .breadcrumb .is-responsive__list{display:none;}
.path-atencion-al-ciudadano-convocatorias-dcprh .breadcrumb .is-responsive__list{display:none;}
.path-atencion-al-ciudadano-convocatorias-practicas-agrojoven .breadcrumb .is-responsive__list{display:none;}
.path-atencion-al-ciudadano-convocatorias-practicas-pre-profesionales .breadcrumb .is-responsive__list{display:none;}
.path-proyectos-ana-mgrh-convocatorias .breadcrumb .is-responsive__list{display:none;}
.path-portal-gestion-del-conocimiento-girh-gestion-del-conocimiento-en-girh .breadcrumb .is-responsive__list{display:none;}


/*Ocultar menu expuesto*/
.path-normatividad-resoluciones-ana-del-tribunal-de-controversias-hidricas .region .views-exposed-form{display:none;}

/*estilo del titulo de la seccion Proyectos ANA*/
.path-proyectos-ana .region .block .view-header h2{background:#fff; margin-top:10px; padding-top:10px; padding-left:7px; margin-bottom:0px;font-weight: bold;}


/*Banner de contenido tipo de Cuencas */
.banner-cuenca img{width: 99.3%;margin-left:  0px;margin-right:  0px;margin-bottom:0;}


/*Micro site*/
.microsite-banner img{ width: 100%; height:auto;}
.microsite-banner .field-name-field-enlace-bloque {display: none;}
.page-node-type--articulos-gestion-del-conocimien > div .pr-highlighted__rw{padding: 0px;}
.page-node-type--articulos-gestion-del-conocimien > div .pr-highlighted__highlighted{padding: 0px;}
.titulo-banner-girh > div h2{display: block; background: #001b3f; padding: 7px 24px; margin: 0; text-transform: uppercase; font-size: 13px; color: #fff;max-height: 49px;height: 49px; position: absolute; z-index: 10;right: 128px; bottom: 9px; font-family: "Open Sans"; width:245px;}

/*Lupa de busqueda en transparencia*/
#main-menu-link-content6ed6d4bd-b601-4957-a773-048aebbdddf1{
    background : transparent url(/sites/default/files/2017-11/pte_lupa.png) no-repeat left; 
    }

/*Oculta menu lateral */
.path-normatividad-resoluciones-ana-del-tribunal-de-controversias-hidricas > .page >div[data-at-row="main"] >div > .container > .pr-main__sidebar-first > nav > div > .block-menu__content > .menu-name--menu-tupa{display:none}
.path-normatividad-resoluciones-ana-del-tribunal-de-controversias-hidricas-vinculante > .page >div[data-at-row="main"] >div > .container > .pr-main__sidebar-first > nav > div > .block-menu__content > .menu-name--menu-tupa{display:none}

.path-normatividad-resoluciones-ana-del-tribunal-de-controversias-hidricas > .page >div[data-at-row="main"] >div > .container > .pr-main__sidebar-first > .menu-lateral-expandible > div > .block__content > ul{display:none;}
.path-normatividad-resoluciones-ana-del-tribunal-de-controversias-hidricas-vinculante > .page >div[data-at-row="main"] >div > .container > .pr-main__sidebar-first > .menu-lateral-expandible > div > .block__content > ul{display:none;}

/*Formulario expuesto de busqueda*/
.search-custom{
    float:right;
    width:24%;
    right:20px;
}
.search-custom > div .views-exposed-form {
    margin: 0;
    padding: 14px;
    background: none;
    /*padding-right:0px;
    background: #fff none repeat scroll 0 0;
    border-radius: 0.5em;
    margin-bottom: 0;
    margin-top: 10px;
    margin-right:5px;
    padding: 0;*/
}

.search-custom > div .views-exposed-form .js-form-type-textfield {
    margin: 0;
    padding: 0;
    /*width: 345px;*/
    width: calc(100% - 34px);
}

.search-custom > div .views-exposed-form .js-form-type-textfield input {
    width: 100%;
    border-radius: 5px 0px 0px 5px;
}

.search-custom > div .views-exposed-form .form-actions .button {
    background-color: #1c4495;
    background-image: url("/themes/custom/anaweb/images/search-icon.svg");
    background-position: center center;
    background-size: 26px auto;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    font-size: 0;
}

/*Quita el menu a los siguientes articulos*/
.path-atencion-ciudadano-ana-destraba-app > div .pr-main__sidebar-first{display:none;} 
.path-atencion-ciudadano-ana-destraba-app > div .pr-main__content{width:110%;} 
.path-atencion-ciudadano-ana-destraba-app > div .block-main-content{width:140%;} 

.path-atencion-ciudadano-consulte-tramite > div .pr-main__sidebar-first{display:none;} 
.path-atencion-ciudadano-consulte-tramite > div .pr-main__content{width:100% !important;} 
.path-atencion-ciudadano-consulte-tramite > div .block-main-content{width:100%;} 


/*Fondo blanco a opcion de ANA Sede, notificacion, destraba*/
.is_front > .page > div[data-at-row="features"]> div > div > div[data-at-block-count="3"]{background:#fff;}

/*Carrusel*/

div[data-at-row="content-prefix"]{box-sizing: border-box;}
div[data-at-row="content-prefix"] > div > div.regions.container{position: relative; box-sizing: border-box; max-width: 100%; padding: 0; white-space: nowrap; overflow: hidden; background: #fff;}
div[data-at-row="content-prefix"] > div > div.regions.container > .region{display: block; width: 100%; padding: 0;}
div[data-at-row="content-prefix"] > div > div.regions.container > .region > .block{box-sizing: border-box; /*display: inline-block; vertical-align: top; margin-right: -4px;*/float: left; position: relative; margin-top: 0; margin-bottom: -13px;}
div[data-at-row="content-prefix"] > div > div.regions.container > .region > .block figure.field-type-image__figure .field-type-image__item img{ width: 100%;}
div[data-at-row="content-prefix"] > div > div.regions.container > .region > .block div {margin:0px;}
div[data-at-row="content-prefix"] > div > div.regions.container > .region > .block h2 {color: #fff;display: block;font-size: 51px;position: absolute;width:100%;text-align: center;top: calc(50% - 10%);z-index: 2;}
div[data-at-row="content-prefix"] > div > div.regions.container > .region > .block:hover h2 {transform:scale(1.25); -webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);}
div[data-at-row="content-prefix"] > div > div.regions.container > .region > .block h2{-webkit-transition:all .9s ease; /* Safari y Chrome */-moz-transition:all .9s ease; /* Firefox */-o-transition:all .9s ease; /* IE 9 */-ms-transition:all .9s ease; /* Opera */}



/*bloques content sufifx*/
.path-frontpage .l-content-suffix .regions .block {display: inline-block;position: relative;text-align: center ;width: 33%;}
.path-frontpage .l-content-suffix .regions .block  .block__title{width: 100%; position: absolute; text-align: center;bottom: 0;font-size: 1.8em;font-weight: 600;color: #46ADC8;}
.path-frontpage .l-content-suffix .regions .block  .block__title * {font-family: 'Calibri', 'Open Sans';}
.path-frontpage .l-content-suffix .regions .block > div > div > div.field-block-content--field-enlace-bloque > div > div a{height: 75%; left: 5%; opacity: 0; position: absolute; top: 10%; width: 80%;}
.path-frontpage .l-content-suffix .regions .block:hover  h2 span{color:#1c4495 !important; text-decoration: underline !important; cursor: pointer;}
.path-frontpage .l-content-suffix .regions .block .field__item a{height: 85%; left: 5%; opacity: 0; position: absolute; top: 10%; width: 80%;}


@media screen and (min-width: 768px) and (max-width: 1024px){
.path-frontpage .l-content-suffix{padding: 0px; padding-bottom: 1em;}  
.path-frontpage .l-content-suffix .regions .block{margin: 1em 0em;}
.path-frontpage .l-content-suffix .regions .block .block__title span { /*font-size: 1.5em;*/}
.path-frontpage .l-content-suffix .regions .block .block__title{bottom: -11px;  font-size: 1.5em;}
}

@media screen and (min-width: 300px) and (max-width: 767px){
.path-frontpage .l-content-suffix .regions .block {width: 100%; margin-bottom: 0.5em;}  
.path-frontpage .l-content-suffix .regions .block .block__title{ font-size: 1em; bottom: -14%;}

}


/*Animacion del bloque*/
/*.path-frontpage .l-content-suffix .regions .block:hover  h2 span{color:#1c4495 !important; text-decoration: underline !important; }*/
.path-frontpage .l-content-suffix .regions .block .field-name-field-icono-bloque .field-type-image__item{width: 31%;margin: 0 auto;padding-bottom: 2.5em;}
.path-frontpage .l-content-suffix .regions .block .field-name-field-icono-bloque .field-type-image__item img { width: 100%;}
.path-frontpage .l-content-suffix .regions .block .field-name-field-icono-bloque .field-type-image__item img{ border-radius: 10em; box-shadow: 0px 0px 16px -4px;}
.path-frontpage .l-content-suffix .regions .block:hover .field-name-field-icono-bloque .field-type-image__item img{border: 2px solid #fff;border-radius: 10em; transition: 0.2s border; box-sizing: border-box;}
.path-frontpage .l-content-suffix {background: #fff none repeat scroll 0 0;}
.path-frontpage .l-content-suffix .l-rw {background: #fff none repeat scroll 0 0;}

@media only screen and (max-width: 767px) {  
.path-frontpage .l-content-suffix .regions .block .field-name-field-icono-bloque .field-type-image__item{width:40%;}
}

/*Sub features*/

.title-hidden .field__item a{height: 75%; left: 5%; opacity: 0; position: absolute; top: 10%; width: 80%;}


/*Tamaño de barra azul con video radio y aula virtual*/
.size_200 > div > div.block__content > div.field-formatter-image > figure.field-type-image__figure > div > img{width:200px;}



/*FOOTER*/
.l-footer{height:0px;}
#footer {background: #fff none repeat scroll 0 0; color: inherit; position: relative;}
#footer .block {display: inline-block; vertical-align: top;}
#footer .region > *:nth-child(1) {width: 32%; margin-bottom:0; text-align:center;}
#footer .region > *:nth-child(2) {text-align: center;width: 32%; margin-bottom: 0; margin-top: 30px;}
#footer .region > :nth-child(2) * {font-family: 'Calibri', 'Open Sans';}
#footer .region > :nth-child(2) .block__content .field__item p {margin-bottom: 10px;}

#footer .region > *:nth-child(3) {width: 32%; margin-bottom:0; margin-top: 30px;}
#footer .region > :nth-child(3) .field-type-image figure > div {width: 54%; margin: 0 auto;}
#footer .region > :nth-child(3) .field-type-image figure > div img {width: 100%; display: block;}

#footer .region > *:nth-child(1) .block__inner .block__content,
#footer .region > *:nth-child(3) .block__inner .block__content{position: relative}
#footer .region > *:nth-child(1) .block__inner .block__content a {height: 100%; opacity: 0; position: absolute; top: 0; }
#footer .region > *:nth-child(3) .block__inner .block__content a {height: 100%; opacity: 0; position: absolute; top: 0; }
#footer .region > :nth-child(1) .field-type-image figure > div {width: 40%; margin: 0 auto;}
#footer .region > :nth-child(1) .field-type-image figure > div img {width: 100%;}

@media only screen and (max-width: 1024px) {  
#footer .region > :nth-child(1) .field-type-image figure > div {width: 60%;}
#footer .region > :nth-child(3) .field-type-image figure > div {width: 77%;}
}

@media screen and (min-width: 768px) and (max-width: 1023px){ 
#footer .region > :nth-child(2) .block__content .field__item p{font-size:12px;}
#footer .region > :nth-child(1) .field-type-image figure > div {width: 64%;}
#footer .region > :nth-child(3) .field-type-image figure > div {width: 82%;}
#footer .region > :nth-child(1){margin-top:20px;}
#footer .region > :nth-child(2){margin-top:20px;}
#footer .region > :nth-child(3){margin-top:20px;}
}
@media screen and (min-width: 300px) and (max-width: 767px){
#footer .region > :nth-child(1) .field-type-image figure > div {width: 100%;}
#footer .region > :nth-child(3) .field-type-image figure > div {width: 100%; margin: 0 auto;}
#footer .region > :nth-child(3) .field-type-image figure > div img{padding-top: 10px;width: 80% !important;margin-left: 10px;margin-top: 0;}


}



/*buscador alicia*/


#views-exposed-form-alicia-publicacion-buscador-alicia .js-form-type-textfield {width: 80%;}
#views-exposed-form-alicia-publicacion-buscador-alicia input {width: 100%;}
.path-portal-gestion-del-conocimiento-girh-hub .l-main .pr-main__rw {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 30px;
}
.view-alicia-publicacion .view-rows .views-row {border-bottom: 1px dashed #ccc;margin-bottom: 1.5em;}
.view .view-content .views-field-title a {color: #1b4494;font-size: 1.2em;}

.path-portal-gestion-del-conocimiento-girh-hub .l-highlighted .l-rw, .path-portal-gestion-del-conocimiento-girh-hub .l-highlighted .l-r {
    margin: 0;
    padding: 0;
}

.path-portal-gestion-del-conocimiento-girh-publicaciones-hub .facets-widget-links li{text-align:left;overflow-x: hidden;}


/*block basico*/


.block_lateral .block__inner .block__inner {background:#fff; }
.block_lateral .block__inner .block__inner .block__content {padding: 0.5em;}
.block_lateral .block__inner .block__inner .block__content a {color: #1b4494;  font-size: 18px;  text-decoration: none;}
.block_lateral .block__inner .block__inner .block__title span { padding: 0.5em; color:#fff;  font-size: 20px;}
.block_lateral .block__inner .block__inner .block__title {background: #1b4494;}


/*Convocatoria*/
.view-id-convocatorias.view-display-id-page_5 .view-content .views-field .file > a {width:auto !important; height:auto !important; vertical-align:top;  font-size: initial !important;} 
.view-id-convocatorias.view-display-id-page_5 .view-rows .file a::before {    font-family: FontAwesome,sans-serif;  content: "";   padding-right: 0.5rem; }

/*Menu Transparencia*/

#superfish-main--2{
  width: 100%;
  position: relative;
  
}
#superfish-main--2 > li:last-child {
    position: absolute;
    right: 0;
    padding-top: 7px!important;
}

