.cite .pagination li.active span {
    background: #43a733;
    border-color: #43a733;
}
.cite .pagination > li > a {
    color: #43a733;
}


.l-main.l-constrained{width: 90%;}
.html.not-front.page-node .l-constrained .l-content h1{background: #3f71a9 none repeat scroll 0 0;
    width: 100%;
    padding: 300px 0 40px 40px !important;}
.html.not-front.page-taxonomy .l-constrained .l-content h1{width: 100%; height: 500px; margin: -145px 0px 0px 0px; padding: 300px 0px 0px 40px; background: #5471a6; font-size: 80px; color: #fff; text-shadow: 2px 4px 3px rgba(0,0,0,0.3);}
.html.not-front.page-taxonomy .l-constrained .l-content .container{box-sizing: border-box; display: block; margin: 50px auto; width: 80%;}
.html.not-front.page-taxonomy .l-constrained .l-content .container article.node{box-sizing: border-box; margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 4px double #dcdcdc;}
.html.not-front.page-taxonomy .l-constrained .l-content .container article.node header h2.node__title a{box-sizing: border-box; display: block; text-decoration: none; padding: 12px; text-align: center; font-weight: bold; color: #666;}
.html.not-front.page-taxonomy .l-constrained .l-content .container article.node .node__content .field--name-body .field__item p{box-sizing: border-box; text-align: justify;}
.html.not-front.page-taxonomy .l-constrained .l-content .container article.node .links .node-readmore a{box-sizing: border-box; display: block; text-decoration: none; padding: 12px; text-align: center; font-weight: bold; color: #999;}
.html.not-front.page-taxonomy .l-constrained .l-content .container article.node .links .node-readmore a:before{content: ''; display: block; float: left; width: 42px; height: 11px; margin: 2px 3px 0 0; background: url(/sites/default/files/icono-leer-mas.png); background-repeat: no-repeat; background-size: 100% auto;}

/*pagina - nodo*/
.html.not-front.page-node.node-type-page .l-constrained .l-content .node.node--page{box-sizing: border-box; display: block; width: 80%; margin: 50px auto -26px auto;}


/*programas*/
/*banner*/
.html.not-front.page-node.page-node-372.node-type-page .l-constrained .l-content .view.view-banner-programas{position: relative; box-sizing: border-box; width: 125%; margin: -145px 0 0 -12.5%;}
.html.not-front.page-node.page-node-372.node-type-page .l-constrained .l-content .view.view-banner-programas img{width: 100%; height: auto; margin: 0 0 20px 0;}
.html.not-front.page-node.page-node-372.node-type-page .l-constrained .l-content .view.view-banner-programas .views-field-title{font-family: cedepas bold; position: absolute; bottom: 200px; left: 180px; font-size: 80px; text-shadow: 2px 4px 3px black; color: #fff;}

.html.not-front.page-node.page-node-372.node-type-page .l-constrained .l-content h1{display: none;}
.html.not-front.page-node.page-node-372.node-type-page .l-constrained .l-content > article .node__content .field--name-field-no-borrar-contenido .field__items .field__item .programas_estrategicos > div:nth-child(2) .field.field--name-body .field__items .field__item p{padding: 30px 200px 30px 200px; text-align: center; word-spacing: 5px; line-height: 23px;font-size: 20px;}
.html.not-front.page-node.page-node-372.node-type-page .l-constrained .l-content > article .node__content .field--name-field-no-borrar-contenido .field__items .field__item .programas_estrategicos > div:nth-child(2) .programas_img{width: 125%; margin: 0 0 0 -12.5%;}
.html.not-front.page-node.page-node-372.node-type-page .l-constrained .l-content > article .node__content .field--name-field-no-borrar-contenido .field__items .field__item .programas_estrategicos > div:nth-child(2) .programas_img img{width: 100%; height: auto;margin: 0 0 20px 0;}
.html.not-front.page-node.page-node-372.node-type-page .l-constrained .l-content .view.view-programas{box-sizing: border-box; display: block; float: left; width: 125%; margin: -8px 0 0 -12.5%;/* background: #ccc;*/}
.html.not-front.page-node.page-node-372.node-type-page .l-constrained .l-content .view.view-programas > .view-content{box-sizing: border-box; width: 80%; margin: 0 auto;}
.html.not-front.page-node.page-node-372.node-type-page .l-constrained .l-content .view.view-programas .views-row{box-sizing: border-box; float: left; width: 100%; padding: 20px;}
.html.not-front.page-node.page-node-372.node-type-page .l-constrained .l-content .view.view-programas .views-row .views-field-title{font-family: cedepas bold;  font-weight: bold; padding: 30px; text-align: center; color: #3F71A9;}
.html.not-front.page-node.page-node-372.node-type-page .l-constrained .l-content .view.view-programas .views-row .views-field-body{padding: 5px; text-align: center;}
.html.not-front.page-node.page-node-372.node-type-page .l-constrained .l-content .view.view-programas .views-row .views-field-view-node span a{display: block; text-decoration: none; width: 42px; margin: 0 auto; padding: 20px; font-size: 0; color: #fff;}
.html.not-front.page-node.page-node-372.node-type-page .l-constrained .l-content .view.view-programas .views-row .views-field-view-node span a:before{content: ''; display: block; float: left; width: 42px; height: 11px; margin: 4px 0px 0 -21px; background: url(/sites/default/files/icono-leer-mas.png); background-repeat: no-repeat; background-size: 100% auto;}
/*programa nodo-type*/
.html.not-front.page-node.page-node-7.node-type-programas .l-constrained .l-content h1{background: #3f71a9 none repeat scroll 0 0;
    color: #fff;
    font-family: cedepasregular2;
    font-size: 60px;
    height: auto;
    margin: -131px 0 20px 0;
    padding-bottom: 30px;}
.html.not-front.page-node.page-node-5.node-type-programas .l-constrained .l-content h1{background: #3f71a9 none repeat scroll 0 0;
    color: #fff;
    font-family: cedepasregular2;
    font-size: 60px;
    height: auto;
    margin: -131px 0 20px 0;
    padding-bottom: 30px;}
.html.not-front.page-node.page-node-6.node-type-programas .l-constrained .l-content h1{background: #3f71a9 none repeat scroll 0 0;
    color: #fff;
    font-family: cedepasregular2;
    font-size: 60px;
    height: auto;
    margin: -131px 0 20px 0;
    padding-bottom: 30px;}
.html.not-front.page-node.page-node-4.node-type-programas .l-constrained .l-content h1{background: #3f71a9 none repeat scroll 0 0;
    color: #fff;
    font-family: cedepasregular2;
    font-size: 60px;
    height: auto;
    margin: -131px 0 20px 0;
    padding-bottom: 30px;}
.html.not-front.page-node.node-type-programas .l-constrained .l-content > article{width: 80%; margin: 0 auto;}
.html.not-front.page-node.page-node-7.node-type-programas .l-constrained .l-content > article .field.field--name-field-objetivo .field__label{width: 100%; padding: 30px; text-align: center !important; color: #3F71A9/*#be1414*/; font-family: "cedepasregular2"!important; text-transform: uppercase !important; letter-spacing: 0.5px;}
.html.not-front.page-node.page-node-5.node-type-programas .l-constrained .l-content > article .field.field--name-field-objetivo .field__label{width: 100%; padding: 30px; text-align: center !important; color: #3F71A9/*#43A237*/; font-family: "cedepasregular2"!important; text-transform: uppercase !important; letter-spacing: 0.5px;}
.html.not-front.page-node.page-node-6.node-type-programas .l-constrained .l-content > article .field.field--name-field-objetivo .field__label{width: 100%; padding: 30px; text-align: center !important; color: #3F71A9; font-family: "cedepasregular2"!important; text-transform: uppercase !important; letter-spacing: 0.5px;}
.html.not-front.page-node.page-node-4.node-type-programas .l-constrained .l-content > article .field.field--name-field-objetivo .field__label{width: 100%; padding: 30px; text-align: center !important; color: #3F71A9/*#1d70b0*/; font-family: "cedepasregular2"!important; text-transform: uppercase !important; letter-spacing: 0.5px;}
.html.not-front.page-node.node-type-programas .l-constrained .l-content > article .field.field--name-field-servicios ul li{margin: 0 0 20px 0;}
.html.not-front.page-node.page-node-7.node-type-programas .l-constrained .l-content > article .field.field--name-field-servicios .field__label{width: 100%; padding: 30px opx;/* text-align: center !important; */ color: #3F71A9/*#be1414*/; font-family: "cedepasregular2"!important; text-transform: uppercase !important;letter-spacing: 0.5px;float: left;}
.html.not-front.page-node.page-node-5.node-type-programas .l-constrained .l-content > article .field.field--name-field-servicios .field__label{width: 100%; padding: 30px opx;/* text-align: center !important; */ color: #3F71A9/*#009640*/; font-family: "cedepasregular2"!important; text-transform: uppercase !important;letter-spacing: 0.5px;float: left;}
.html.not-front.page-node.page-node-6.node-type-programas .l-constrained .l-content > article .field.field--name-field-servicios .field__label{width: 100%; padding: 30px opx;/* text-align: center !important; */ color: #3F71A9; font-family: "cedepasregular2"!important; text-transform: uppercase !important;letter-spacing: 0.5px;float: left;}
.html.not-front.page-node.page-node-4.node-type-programas .l-constrained .l-content > article .field.field--name-field-servicios .field__label{width: 100%; padding: 30px opx;/* text-align: center !important; */ color: #3F71A9/*#1d70b0*/; font-family: "cedepasregular2"!important; text-transform: uppercase !important;letter-spacing: 0.5px;float: left;}
.html.not-front.page-node.node-type-programas .l-constrained .l-content > article .field--name-field-no-borrar-contenido{width: 125%; margin: 0 0 0 -12.5%; padding: 40px 0 40px 0; background: #ccc;}

.html.not-front.page-node.node-type-programas .l-constrained .l-content > article .field.field--name-field-no-borrar-contenido.field--type-text-long.field--label-hidden h2 {color: #3f71a9;font-size: 20px;}

 
.html.not-front.page-node.node-type-programas .l-constrained .l-content > article .field--name-field-no-borrar-contenido .field__items{width: 80%; margin: 0 auto;}
.html.not-front.page-node.node-type-programas .l-constrained .l-content > article .field--name-field-no-borrar-contenido .field__items .field__item > h2:nth-child(1){box-sizing: border-box; width: 100%; font-size: 16px; color: #1d70b0;}
.html.not-front.page-node.node-type-programas .l-constrained .l-content > article .field--name-field-no-borrar-contenido .field__items .field__item > h2:nth-child(1):before{content: ''; display: block; float: left; width: 42px; height: 11px; margin: 6px 8px 0 0; background: url(/sites/default/files/icono-leer-mas.png); background-repeat: no-repeat; background-size: 100% auto;}
.html.not-front.page-node.node-type-programas .l-constrained .l-content > article .field--name-field-no-borrar-contenido .field__items .view{box-sizing: border-box; width: 100%;}
.html.not-front.page-node.node-type-programas .l-constrained .l-content > article .field--name-field-no-borrar-contenido .field__items .view .views-row{box-sizing: border-box; position: relative; display: inline-block; vertical-align: top; width: 32%; margin: 0 0 0 -3px; padding: 20px 20px 50px 20px;}
.html.not-front.page-node.node-type-programas .l-constrained .l-content > article .field--name-field-no-borrar-contenido .field__items .view .views-row .views-field-field-image{box-sizing: border-box; overflow: hidden;/* height: 270px;*/}
.html.not-front.page-node.node-type-programas .l-constrained .l-content > article .field--name-field-no-borrar-contenido .field__items .view .views-row .views-field-field-image img{box-sizing: border-box; width: 100%; height: auto;}
.html.not-front.page-node.node-type-programas .l-constrained .l-content > article .field--name-field-no-borrar-contenido .field__items .view .views-row .views-field-title{box-sizing: border-box; width: 100%; height: 150px;}
.html.not-front.page-node.node-type-programas .l-constrained .l-content > article .field--name-field-no-borrar-contenido .field__items .view .views-row .views-field-field-zona-de-intervencion{display: none;}
.html.not-front.page-node.node-type-programas .l-constrained .l-content > article .field--name-field-no-borrar-contenido .field__items .view .views-row .views-field-field-galeria-imagenes{display: none;}
.html.not-front.page-node.node-type-programas .l-constrained .l-content > article .field--name-field-no-borrar-contenido .field__items .view .views-row .views-field-view-node a{float: right; color: #555;}
.html.not-front.page-node.node-type-programas .l-constrained .l-content > article .field--name-field-no-borrar-contenido .field__items .view .views-row .views-field-view-node a:before{content: ''; display: block; float: left; width: 42px; height: 11px; margin: 6px 8px 0 0; background: url(/sites/default/files/icono-leer-mas.png); background-repeat: no-repeat; background-size: 100% auto;}
.html.not-front.page-node.page-node-7.node-type-programas .l-constrained .l-content > article .field--name-body{width: 125%; margin: 0 0 0 -12.5%; padding: 40px 12.5% 40px 12.5%; background: #3F71A9/*#be1414*/;}
.html.not-front.page-node.page-node-5.node-type-programas .l-constrained .l-content > article .field--name-body{width: 125%; margin: 0 0 0 -12.5%; padding: 40px 12.5% 40px 12.5%; background: #3F71A9/*#009640*/;}
.html.not-front.page-node.page-node-6.node-type-programas .l-constrained .l-content > article .field--name-body{width: 125%; margin: 0 0 0 -12.5%; padding: 40px 12.5% 40px 12.5%; background: #3F71A9/*#9b9797*/;}
.html.not-front.page-node.page-node-4.node-type-programas .l-constrained .l-content > article .field--name-body{width: 125%; margin: 0 0 0 -12.5%; padding: 40px 12.5% 40px 12.5%; background: #3F71A9;}
.html.not-front.page-node.node-type-programas .l-constrained .l-content > article .field--name-body .field__label{width: 100%; padding: 8px 0 8px 0; font-size: 20px !important; color: #fff; font-family: "cedepas bold"!important;}
.html.not-front.page-node.node-type-programas .l-constrained .l-content > article .field--name-body .field__items .field__item p{width: 100%; padding: 8px 0 8px 0; font-size: 16px !important; color: #fff;}

/*quienes somos - nodo*/
.html.not-front.page-node.page-node-143.node-type-page .l-main.l-constrained{margin: 0 0 0 0;}
.html.not-front.page-node.page-node-143.node-type-page .l-constrained .l-content .node.node--page{box-sizing: border-box; display: block; width: 80%; margin: 50px auto;}
.html.not-front.page-node.page-node-143.node-type-page .l-constrained .l-content .node.node--page .container_fluid{box-sizing: border-box; display: block; width: 80%; margin: 0 auto;}
.html.not-front.page-node.page-node-143.node-type-page .l-constrained .field--name-body .container_fluid{box-sizing: border-box; display: block; width: 100%;}
.html.not-front.page-node.page-node-143.node-type-page .l-constrained .field--name-body .container_fluid .container_fluid{box-sizing: border-box; display: block; width: 80%; margin: 0 auto;}
.html.not-front.page-node.page-node-143.node-type-page .l-constrained .l-content h1{  background: rgba(0, 0, 0, 0) url("/sites/default/files/mision.jpg") no-repeat scroll 0 0 / 100% 800px;
    color: #fff;
    font-size: 80px;
    height: 800px;
    margin: -145px 0 0 0;
    padding: 600px 0 0 40px;
    text-shadow: 2px 4px 3px black;}
.html.not-front.page-node.node-type-responsables-expertos .l-constrained .l-content h1{height: 1000px; margin: -145px 0px 0px 0px; padding: 600px 0px 0px 40px; background: url(/sites/default/files/mision.jpg); background-repeat: no-repeat; background-size: 100% auto; font-size: 80px; text-shadow: 2px 4px 3px rgba(0,0,0,0.3);}
.html.not-front.page-node.node-type-responsables-expertos .l-constrained .l-content article.node--responsables-expertos{box-sizing: border-box; display: block; margin: 0 auto; width: 80%;}
.html.not-front.page-node.node-type-responsables-expertos .l-constrained .l-content article.node--responsables-expertos .node__content .field .field__label{box-sizing: border-box; display: block; padding: 20px; background: #3f71a9; color: #fff;}
.html.not-front.page-node.node-type-responsables-expertos .l-constrained .l-content article.node--responsables-expertos .node__content .field .field__item{box-sizing: border-box; display: block; padding: 20px; background: #609bc8; color: #fff;}
.html.not-front.page-node.node-type-responsables-expertos .l-constrained .l-content article.node--responsables-expertos .node__content .field .field__item a{box-sizing: border-box; display: inline-block; width: auto; padding: 8px; border: solid 1px #fff; border-radius: 20px; color: #fff; transition: background 0.4s;}
.html.not-front.page-node.node-type-responsables-expertos .l-constrained .l-content article.node--responsables-expertos .node__content .field .field__item a:hover{background: #3f71a9;}
.html.not-front.page-node.node-type-responsables-expertos .l-constrained .l-content article.node--responsables-expertos .node__content .field.field--name-field-image .field__item{box-sizing: border-box; display: block; padding: 20px; background: rgba(255,255,255,0); color: #fff;}
.html.not-front.page-node .l-constrained .l-content .image-who-us{box-sizing: border-box; overflow: hidden; display: block; width: 100%; height: 450px; padding: 10px;}
.html.not-front.page-node .l-constrained .l-content .image-who-us > img{box-sizing: border-box; display: block; width: 100%; height: auto;}
.html.not-front.page-node .l-constrained .l-content .description-who-us{box-sizing: border-box; display: block; width: 100%; text-align: justify; padding: 10px;}
.html.not-front.page-node .l-constrained .l-content .data-table-who-us{box-sizing: border-box; display: block; width: 100%;}
.html.not-front.page-node .l-constrained .l-content .data-table-who-us tr{box-sizing: border-box; display: block; float: left; width: 100%; padding: 10px 0 10px 0;}
.html.not-front.page-node .l-constrained .l-content .data-table-who-us tr td{box-sizing: border-box; display: block; float: left; width: 50%;}
.html.not-front.page-node .l-constrained .l-content .data-table-who-us p{box-sizing: border-box; display: block; width: 100%; text-align: justify; padding: 10px;}
.html.not-front.page-node .l-constrained .l-content .view.view-directorio{box-sizing: border-box; display: block; margin: 0 auto; width: 90%;}
.html.not-front.page-node .l-constrained .l-content .view.view-directorio .view-content .views-row{box-sizing: border-box; position: relative; display: block; float: left; width: 100%; margin: 0 0 0 0; padding: 20px;/*box-shadow: 0px 0px 8px rgba(80,80,80,0.7);*/}
.html.not-front.page-node .l-constrained .l-content .view.view-directorio .view-content .views-row .views-field-title{display: none;}
.html.not-front.page-node .l-constrained .l-content .view.view-directorio .view-content .views-row .views-field-field-miembro article{box-sizing: border-box; position: relative; display: inline-block; vertical-align: top; width: 33%; margin: 0 0 0 -3px; padding: 20px;/*box-shadow: 0px 0px 8px rgba(80,80,80,0.7);*/}
.html.not-front.page-node .l-constrained .l-content .view.view-directorio .view-content .views-row .views-field-field-miembro article .node__content .field--name-field-image .field__items .field__item{overflow: hidden; box-sizing: border-box; position: relative; width: 100%; height: auto;}
.html.not-front.page-node .l-constrained .l-content .view.view-directorio .view-content .views-row .views-field-field-miembro article .node__content .field--name-field-image .field__items .field__item img{box-sizing: border-box; width: 100%; height: auto; margin: 0 0 -7px 0; transition: transform 0.4s;}
.html.not-front.page-node .l-constrained .l-content .view.view-directorio .view-content .views-row .views-field-field-miembro article .node__content .field--name-field-image .field__items .field__item .container_direct{box-sizing: border-box; position: absolute; left: 0; bottom: 0; width: 100%; height: 70px; opacity: 0; background: rgba(63, 113, 169, 0.9); transition: opacity 0.4s;}
.html.not-front.page-node .l-constrained .l-content .view.view-directorio .view-content .views-row .views-field-field-miembro article .node__content .field--name-field-image .field__items .field__item .container_direct header h2 a{display: block; width: 100%; padding: 8px; text-decoration: none; text-align: center; color: #fff;}
.html.not-front.page-node .l-constrained .l-content .view.view-directorio .view-content .views-row .views-field-field-miembro article .node__content .field--name-field-image .field__items .field__item .container_direct .field--name-field-cargo-administrativo .field__items .field__item{display: block; width: 100%; margin: -20px 0 0 0; text-align: center; font-weight: bold; color: #fff;}
.html.not-front.page-node .l-constrained .l-content .view.view-directorio .view-content .views-row .views-field-field-miembro article .node__content .field--name-field-image .field__items .field__item .container_direct .field--name-field-cargo-administrativo .field__label{display: none;}
.html.not-front.page-node .l-constrained .l-content .view.view-directorio .view-content .views-row .views-field-field-miembro article .node__content > .field.field--name-field-image:hover .field__items .field__item .container_direct{opacity: 1;}
.html.not-front.page-node .l-constrained .l-content .view.view-directorio .view-content .views-row .views-field-field-miembro article .node__content > .field.field--name-field-image:hover .field__items .field__item img{transform: scale(1.1);}
.html.not-front.page-node .l-constrained .l-content .view.view-directorio .view-content .views-row .views-field-field-miembro article .node__content > .field{display: none;}
.html.not-front.page-node .l-constrained .l-content .view.view-directorio .view-content .views-row .views-field-field-miembro article .node__content > .field.field--name-field-image{display: block;}
.html.not-front.page-node .l-constrained .l-content .view.view-equipos{box-sizing: border-box; display: block; margin: 0 auto; width: 90%;}
.html.not-front.page-node .l-constrained .l-content .view.view-equipos .view-content table{box-sizing: border-box; position: relative; float: left; width: 100%; margin: 0 0 30px 0;/*box-shadow: 0px 0px 8px rgba(80,80,80,0.7);*/}
.html.not-front.page-node .l-constrained .l-content .view.view-equipos .view-content table caption{background: #3f71a9; color: #fff; padding: 10px; margin: 0 0 5px 0; text-align: left;}
.html.not-front.page-node .l-constrained .l-content .view.view-equipos .view-content table caption a{display: block; text-decoration: none; color: #fff}
.html.not-front.page-node .l-constrained .l-content .view.view-equipos .view-content table thead tr th{width: 50%; background: #609bc8; color: #fff; padding: 10px;}
.html.not-front.page-node .l-constrained .l-content .view.view-equipos .view-content table tbody tr td{width: 50%; background: #fff; color: #333; padding: 10px; border-bottom: solid 1px #609bc8;}
.html.not-front.page-node .l-constrained .l-content .view.view-equipos .view-content table tbody tr td a{display: block; text-decoration: none; color: #333;}

/*mision vision - nodo*/
.html.not-front.page-node.page-node-144.node-type-page .l-constrained .l-content > h1{width: 100%; height: 800px; margin: -145px 0px 0px 0; padding: 600px 0px 0px 40px; background: url(/sites/default/files/mision.jpg); background-repeat: no-repeat; background-size: 100% auto; font-size: 80px; text-shadow: 2px 4px 3px black;color:#fff}
.html.not-front.page-node.page-node-144.node-type-page .l-constrained .l-content .node-mision-vision > p{box-sizing: border-box; padding: 10px 0 10px 0;}
.html.not-front.page-node.page-node-144.node-type-page .l-constrained .l-content .node-mision-vision .node-mision-vision-principios > div > p{box-sizing: border-box; padding: 10px 0 10px 0;}

/*modelo de intervencion*/
.html.not-front.page-node.page-node-369.node-type-page .l-constrained .l-content > h1{  background: rgba(0, 0, 0, 0) url("/sites/default/files/mision.jpg") no-repeat scroll 0 0 / 100% 800px;
    color: #fff;
    font-size: 80px;
    height: 800px;
    margin: -145px 0 0;
    padding: 600px 0 0 40px;
    text-shadow: 2px 4px 3px black;}
.html.not-front.page-node.page-node-369.node-type-page .l-constrained .l-content .node-modelo-inter .node-modelo-inter-table{box-sizing: border-box; width: 100%;}
.html.not-front.page-node.page-node-369.node-type-page .l-constrained .l-content .node-modelo-inter .node-modelo-inter-table th{box-sizing: border-box; padding: 3px; background: none; border: 1px solid #3f71a9;}
.html.not-front.page-node.page-node-369.node-type-page .l-constrained .l-content .node-modelo-inter .node-modelo-inter-table td{box-sizing: border-box; padding: 3px; background: none; border: 1px solid #3f71a9;}

/*tranparencia*/
.html.not-front.page-node.page-node-164.node-type-page .l-constrained .l-content h1{background: #3f71a9 none repeat scroll 0 0;
    width: 100%;
    color: #fff;
    margin: -145px 0 20px 0;
    padding: 300px 0 20px 40px !important;}

/*aliados y socios*/
.html.not-front.page-node.page-node-348.node-type-page .l-constrained .l-content h1{background: #3f71a9 none repeat scroll 0 0;
    color: #fff;
    margin: -145px 0 20px 0;
    padding: 300px 0 20px 40px !important;}
.html.not-front.page-node.page-node-348.node-type-page .l-constrained .l-content .view.view-espacios-interinstitucionales{box-sizing: border-box; width: 80%;}
.html.not-front.page-node.page-node-348.node-type-page .l-constrained .l-content .view.view-espacios-interinstitucionales .views-row{box-sizing: border-box; display: inline-block; vertical-align: top; margin: 0 4% 0 0; width: 20%;}
.html.not-front.page-node.page-node-348.node-type-page .l-constrained .l-content .view.view-espacios-interinstitucionales .views-row img{box-sizing: border-box; width: 100%; height: auto;}

/*historia - nodo*/
.html.not-front.page-node.page-node-141.node-type-page .l-constrained .l-content > h1{  background: rgba(0, 0, 0, 0) url("/sites/default/files/mision.jpg") no-repeat scroll 0 0 / 100% 800px;
    color: #fff;
    font-size: 80px;
    height: 800px;
    margin: -145px 0 0;
    padding: 600px 0 0 40px;
    text-shadow: 2px 4px 3px black;}
.html.not-front.page-node.page-node-141.node-type-page .l-constrained .l-content .node-que-es{padding: 0 0 50px 0;}
.html.not-front.page-node.page-node-141.node-type-page .l-constrained .l-content .node-que-es h4{box-sizing: border-box; padding: 10px 0 10px 0; font-weight: 800 !important; color: #3f71a9;}
.html.not-front.page-node.page-node-141.node-type-page .l-constrained .l-content .node-que-es > p{box-sizing: border-box; padding: 10px 0 10px 0;}

/*publicaciones - nodo*/
.html.not-front.page-node.page-node-378.node-type-page .l-constrained .l-content h1{display: none; background: #43A237; margin-bottom: 20px;}
.html.not-front.page-node.page-node-378.node-type-page .l-constrained .l-content .node.node--publicaciones{box-sizing: border-box; display: block; width: 80%; margin: 0 auto;}

/*noticias - nodo*/
/*banner*/
.html.not-front.page-node.page-node-380.node-type-page .l-constrained .l-content .view.view-banner-noticias{position: relative; box-sizing: border-box; width: 125%; margin: -118px 0 0 -12.5%;}
.html.not-front.page-node.page-node-380.node-type-page .l-constrained .l-content .view.view-banner-noticias img{width: 100%; height: auto;margin: 0 0 20px;}
.html.not-front.page-node.page-node-380.node-type-page .l-constrained .l-content .view.view-banner-noticias .views-field-title{bottom: 100px;
    color: #fff;
    font-family: cedepasregular2;
    font-size: 80px;
    font-weight: bolder;
    left: 180px;
    position: absolute;
    text-shadow: 2px 4px 1px black;}

.html.not-front.page-node.node-type-prensa .l-constrained .l-content h1{height: 500px !important; background: #3F71A9; margin: -131px 0px 20px 0; padding: 300px 0px 0px 40px !important;}
.html.not-front.page-node.page-node-380.node-type-page .l-constrained .l-content h1{display: none; height: 1000px; background: #5471a6; margin: -145px 0px 20px 0px;}
.html.not-front.page-node.page-node-380.node-type-page .l-constrained .l-content .view.view-noticias{box-sizing: border-box; display: block; width: 90%; margin: 50px auto;}
.html.not-front.page-node.page-node-380.node-type-page .l-constrained .l-content .view.view-noticias .views-row{box-sizing: border-box; position: relative; float: left; text-align: left; vertical-align: top; width: 50%; margin:0 0 0 0px; padding: 20px;}
.html.not-front.page-node.page-node-380.node-type-page .l-constrained .l-content .view.view-noticias .view-content .views-row .container{box-sizing: border-box; background: #dadada;}
.html.not-front.page-node.page-node-380.node-type-page .l-constrained .l-content .view.view-noticias .view-content .views-row .views-field-title{ box-sizing: border-box;
    color: #000;
    font-family: "cedepas bold";
    font-size: 17px;
    font-weight: 100;
    height: 80px;
    overflow: hidden;
    padding: 10px 5px 5px 15px;
    text-align: left;
    width: 100%;}
.html.not-front.page-node.page-node-380.node-type-page .l-constrained .l-content .view.view-noticias .view-content .views-row .views-field-changed{width: 100%; padding: 5px 5px 5px 15px; font-family: "cedepasregular2" !important;}
.html.not-front.page-node.page-node-380.node-type-page .l-constrained .l-content .view.view-noticias .view-content .views-row .views-field-field-fecha-limite .views-label-field-fecha-limite{width: 100%;}
.html.not-front.page-node.page-node-380.node-type-page .l-constrained .l-content .view.view-noticias .view-content .views-row .views-field-title .field-content{box-sizing: border-box;text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);}
.html.not-front.page-node.page-node-380.node-type-page .l-constrained .l-content .view.view-noticias .view-content .views-row .views-field-field-image{box-sizing: border-box; overflow: hidden; width: 100%; height: auto; margin: 0px 0px 0px 0px; padding: 30px 0px 0px 0px; background: #3F71A9;}
.html.not-front.page-node.page-node-380.node-type-page .l-constrained .l-content .view.view-noticias .view-content .views-row .views-field-field-image .field-content img{box-sizing: border-box; display: table; width: 100%; height: 290px;}
.html.not-front.page-node.page-node-380.node-type-page .l-constrained .l-content .view.view-noticias .view-content .views-row .views-field-body{display: none; box-sizing: border-box;height: 220px !important; margin: 0px 0px 0px 0px; padding: 25px;}
.html.not-front.page-node.page-node-380.node-type-page .l-constrained .l-content .view.view-noticias .view-content .views-row .views-field-body .field-content{box-sizing: border-box; text-align:justify; color: #333; text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);}
.html.not-front.page-node.page-node-380.node-type-page .l-constrained .l-content .view.view-noticias .view-content .views-row .views-field-view-node{box-sizing: border-box; padding: 15px;}
.html.not-front.page-node.page-node-380.node-type-page .l-constrained .l-content .view.view-noticias .view-content .views-row .views-field-view-node .field-content{box-sizing: border-box;text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);}
.html.not-front.page-node.page-node-380.node-type-page .l-constrained .l-content .view.view-noticias .view-content .views-row .views-field-view-node .field-content a{box-sizing: border-box; display: inline-block; margin: 0 0 0 70%; background: transparent; font-size: 14px; color: #333; transition: all 0.5s;}
.html.not-front.page-node.page-node-380.node-type-page .l-constrained .l-content .view.view-noticias .view-content .views-row .views-field-view-node .field-content a:after{content: ''; display: inline-block; width: 42px; height: 11px; margin: 0 0 0 2px; background: url(/sites/default/files/icono-leer-mas.png); background-repeat: no-repeat; background-size: 100% auto;}
.html.not-front.page-node.page-node-380.node-type-page .l-constrained .l-content .view.view-noticias .view-content .views-row .views-field-view-node .field-content a:hover{color: #000;}

/*comunicados - nodo*/
/*banner*/
.html.not-front.page-node.page-node-382.node-type-page .l-constrained .l-content .view.view-banner-comunicados{box-sizing: border-box;
    margin: -118px 0 0 -14.5%;
    position: relative;
    width: 140%;}
.html.not-front.page-node.page-node-382.node-type-page .l-constrained .l-content .view.view-banner-comunicados img{width: 100%; height: auto;}
.html.not-front.page-node.page-node-382.node-type-page .l-constrained .l-content .view.view-banner-comunicados .views-field-title{font-family: cedepas bold; position: absolute; bottom: 100px; left: 40px; font-size: 80px; text-shadow: 2px 4px 3px rgba(0,0,0,0.3); color: #fff;}

.html.not-front.page-node.page-node-382.node-type-page .l-constrained .l-content h1{display: none; height: 1000px; background: #5471a6; margin: -145px 0px 20px 0px;}
.html.not-front.page-node.page-node-382.node-type-page .l-constrained .l-content .view.view-comunicados{box-sizing: border-box; display: block; width: 90%; margin: 50px auto;}

/*contacto*/
.html.not-front.page-node.page-node-368.node-type-page .l-constrained .l-content h1{background: #3f71a9 none repeat scroll 0 0;
    color: #fff;
    margin: -118px 0 20px 0;}
 .view.view-contacto{box-sizing: border-box; display: block; float: left; width: 90%; margin: 50px auto;}
 .view.view-contacto .views-row{box-sizing: border-box; position: relative; float: left; width: 100%; margin:0 0 0 0px; padding: 20px; border-bottom: solid 1px #1d70b0;}
 .view.view-contacto .views-row .views-field-title a{display: block; text-decoration: none; padding: 20px; color: #000; font-size: 24px; text-align: center;}
 .view.view-contacto .views-row .views-field-body .field-content{color: #888;}
 .view.view-contacto .views-row .views-field-body .field-content > p{font-size: 18px; color: #000;}
 .view.view-contacto .views-row .views-field-body .field-content ul li a{display: block; text-decoration: none; color: #000;}
.view.view-contacto .views-row .views-field-body .sede {

    list-style: square;
    color: initial;

}

/*eventos - nodo*/
/*banner*/
.html.not-front.page-node.page-node-388.node-type-page .l-constrained .l-content .view.view-banner-eventos{position: relative; box-sizing: border-box; width: 100%; margin: -118px 0 0 0%;}
.html.not-front.page-node.page-node-388.node-type-page .l-constrained .l-content .view.view-banner-eventos img{height: auto;
    margin: -2px 0 2px -166px;
    width: 125%;}
.html.not-front.page-node.page-node-388.node-type-page .l-constrained .l-content .view.view-banner-eventos .views-field-title{ font-family: cedepas bold; position: absolute; bottom: 200px; left: 40px; font-size: 80px; text-shadow: 2px 4px 3px black; color: #fff;}
.html.not-front.page-node.page-node-388.node-type-page .l-constrained .l-content h1{display: none;}

.html.not-front.page-node.page-node-388.node-type-page .l-constrained .l-content > article .node__content .field--name-field-no-borrar-contenido .field__items .field__item .programas > div:nth-child(2) .field.field--name-body .field__items .field__item p{padding: 30px 200px 30px 200px; text-align: center;}
.html.not-front.page-node.page-node-388.node-type-page .l-constrained .l-content .view.view-eventos{box-sizing: border-box; display: block; float: left; width: 125%; margin: -8px 0 0 -12.5%; padding: 0 0 20px 0;/* background: #ccc;*/}
.html.not-front.page-node.page-node-388.node-type-page .l-constrained .l-content .view.view-eventos > .view-content{box-sizing: border-box; width: 100%; margin: 0 auto;}
.html.not-front.page-node.page-node-388.node-type-page .l-constrained .l-content .view.view-eventos .views-row{box-sizing: border-box; float: left; width: 100%; padding: 20px;}
.html.not-front.page-node.page-node-388.node-type-page .l-constrained .l-content .view.view-eventos .views-row .views-field-title{padding: 30px; text-align: center; color: #3F71A9;}
.html.not-front.page-node.page-node-388.node-type-page .l-constrained .l-content .view.view-eventos .views-row .views-field-title span a{font-size: 18px; color: #3F71A9; font-weight: bold;}
.html.not-front.page-node.page-node-388.node-type-page .l-constrained .l-content .view.view-eventos .views-row .views-field-body{padding: 5px; text-align: center;}
.html.not-front.page-node.page-node-388.node-type-page .l-constrained .l-content .view.view-eventos .views-row .views-field-view-node span a{display: block; text-decoration: none; width: 42px; margin: 0 auto; padding: 20px; font-size: 0; color: #fff;}
.html.not-front.page-node.page-node-388.node-type-page .l-constrained .l-content .view.view-eventos .views-row .views-field-view-node span a:before{content: ''; display: block; float: left; width: 42px; height: 11px; margin: 4px 0px 0 -21px; background: url(/sites/default/files/icono-leer-mas.png); background-repeat: no-repeat; background-size: 100% auto;}

.html.not-front.page-node.node-type-proyectos-desarrollados .l-constrained .l-content h1{background: #3f71a9 none repeat scroll 0 0;
    color: #fff;
    height: 500px !important;
    margin: -131px 0 20px 0;
    padding: 190px 0 0 40px !important;
    font-size: 50px !important;
}

.html.not-front.page-node.node-type-responsables-expertos .l-constrained .l-content h1{margin: -132px 0px 0px 0px; padding: 600px 0px 0px 40px !important; color: #fff !important;}

/*----------------------------------------------------------------------------*/
/*--------------------------CONVOCATORIA--------------------------------------*/
/*----------------------------------------------------------------------------*/
.page-convocatorias .view-convocatorias{box-sizing: border-box; display: block; width: 75%; margin: 0 auto 20px auto;}
.page-convocatorias .view-convocatorias .view-content .views-row{border-bottom: 1px solid #dcdcdc; margin: 3em 0 1em; padding: 1em 0;}
.page-convocatorias .view-convocatorias .view-content .views-row .views-field-title{color: #000; font-size: 22px;}
.page-convocatorias .view-convocatorias .view-content .views-row .views-field-body{color: #505050;height: auto;margin: 1em 0; text-align: justify;width: 70%;line-height: 19px;}
.page-convocatorias .view-convocatorias .view-content .views-row .views-field-field-fecha-limite{margin: 1em 0;display: block;font-size: 14px;}

/*   Thursday, November 27,  */
.page-convocatorias .view-convocatorias .view-content .views-row .views-field-field-fecha-limite .date-display-single {margin-left: 6px;}
/*   fechas  */    
.page-convocatorias .view-convocatorias .view-content .views-row .views-field-field-fecha-limite .views-label-field-fecha-limite {float: left;display: block;}
/* leer mas*/
.page-convocatorias .view-convocatorias .view-content .views-row .views-field-view-node{display: block;}
/* pdf */
.page-convocatorias .view-convocatorias .view-content .views-row .views-field-field-archivos .file{position: relative; display: block; float: right !important;margin-top: -40px;}
.page-convocatorias .view-convocatorias .view-content .views-row .views-field-field-archivos .file a{display: block; text-decoration: none; color: #000;}
.page-convocatorias .view-convocatorias .view-content .views-row .views-field-field-archivos .file img{position: absolute; top: 0; left: -50px;}

.page-convocatorias .page-header {
    text-align: center;
}
.view-convocatorias .views-row{text-decoration: none; list-style: none;}
.node-type-page .region.region-content .banner-node .content-banner .page-header {
    padding: 0 20% !important;
}
.servicios .row img{
   height:200px;
}
@media only screen and (max-width: 768px) {
.page-convocatorias .view-convocatorias .view-content .views-row .views-field-title{font-size: 18px;}
.page-convocatorias .view-convocatorias .view-content .views-row .views-field-field-archivos .file {margin-top: -2em; font-size: 12px;}
.node-type-page .region.region-content .banner-node .content-banner .page-header {
    padding: 0 5% !important;
}
}

@media screen and (min-width: 150px) and (max-width: 480px){
.page-convocatorias .view-convocatorias .view-content .views-row .views-field-field-fecha-limite{font-size: 12px;padding: 1em 0;}
.page-convocatorias .view-convocatorias .view-content .views-row .views-field-body {font-size: 14px;width: 100%;}  
.page-convocatorias .view-convocatorias .view-content .views-row .views-field-field-archivos .file{margin-top: -10px; font-size: 12px;}
.page-convocatorias .view-convocatorias .view-content .views-row .views-field-title {font-size: 14px;}
.page-convocatorias .view-convocatorias .view-content .views-row .views-field-body {font-size: 12px; line-height: 17px !important; padding: 0.5em !important;}
}

.page-node-368 #navbar{position:relative;}
#block-block-18,
#block-block-14,
#block-block-15,
.highlighted.jumbotron {
    display: none;
}
.navbar.container, .navbar.container-fluid {
    margin-top: 0 !important;
}
#block-views-proximos-eventos-block .slick-slide{
    min-width:340px;
}
#block-views-proximos-eventos-block .slick-track{
    min-width:340px;}
.view-noticias .view-content .views-field-nothing i{
    font-size:16px;
}
.node-type-page .field.field-name-body .field-items .field-item .que-hacemos .row p {
    font-family: 'cedepas bold' !important;
}
.region.region-content-blocks .view-equipo .row > div img {
    margin: 0 auto;
    /*width: 200px;
    height: 180px;*/
    height: 100% !important;
    object-fit: cover;
}
.region.region-content-blocks .view-equipo .row .views-field-field-image .field-content{
    height: 100%;
}
.view-equipo.view-display-id-block_1 .views-field-field-image{
  width: 200px;
  height: 200px;
  margin: 0 auto;
  overflow: hidden;
  border-radius:50% !important;
}
.view-equipo.view-display-id-block_1 .row .views-field-field-image img{
  border-radius: 0 !important;
  padding: 0 !important;
  margin: 0 auto;
    width: 200px;
    height: 200px !important;
}
#node-760 .field-name-body {
  text-align: center;
}
#node-760 .field-name-body img{
  max-width: 900px;
}

.field-type-text-with-summary.field-label-hidden .field-item p{
    padding: 15px;
    text-align: center;
}

.slick-slide img {
    display: block;
    height: auto;
    max-width: 100%;
    padding: 0 10px;
}

.view-aliados-y-socios .row .views-field.views-field-field-image .field-content{
    margin: 0 auto;
}