
.sp-page-builder .page-content #section-id-1587326363551{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}@media (max-width:767px) { .sp-page-builder .page-content #section-id-1587326363551{padding-top:2px;padding-right:0px;padding-bottom:1px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} }#column-id-1587326363557{box-shadow:0 0 0 0 #fff;}#sppb-addon-1587326363558 {box-shadow:0px 0px 0px 0px #ffffff;margin:0px 0px 0px 0px;}@media (min-width:768px) and (max-width:991px) {#sppb-addon-1587326363558 {margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;}}@media (max-width:767px) {#sppb-addon-1587326363558 {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}}#sppb-addon-1587326363558 #btn-1587326363558.sppb-btn-custom { border-bottom-color:#b31111; color:#fff;}#sppb-addon-1587326363558 #btn-1587326363558.sppb-btn-custom:hover { background-color:#b31111; color:#fff;}#sppb-addon-1587326363558 .sppb-item-15873263635580 .sppb-carousel-caption h2 {font-size:70px;line-height:28px;color:#fff;padding: 0px 0px 0px 0px;margin: 0px 0px 35px 0px;}#sppb-addon-1587326363558 .sppb-item-15873263635580 .sppb-carousel-caption .sppb-carousel-content{font-size:47px;line-height:13px;color:#fff;padding: 10px 10px 45px 10px;margin: 0px 0px 0px 0px;}#sppb-addon-1587326363558 #sppb-item-15873263635580.sppb-carousel-pro-text .sppb-btn { font-family:Tahoma; }@media (min-width:768px) and (max-width:991px) {#sppb-addon-1587326363558 .sppb-item-15873263635580 .sppb-carousel-caption h2 {font-size:36px;line-height:46px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}#sppb-addon-1587326363558 .sppb-item-15873263635580 .sppb-carousel-caption .sppb-carousel-content{font-size:14px;line-height:22px;padding: 15px 0px 20px 0px;margin: 0px 0px 0px 0px;}}@media (max-width:767px) {#sppb-addon-1587326363558 .sppb-item-15873263635580 .sppb-carousel-caption h2{font-size:24px;line-height:20px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}#sppb-addon-1587326363558 .sppb-item-15873263635580 .sppb-carousel-caption .sppb-carousel-content{font-size:14px;line-height:12px;padding: 10px 0px 10px 0px;margin: 0px 0px 0px 0px;}}#sppb-addon-1587326363558 #btn-1587326363559.sppb-btn-custom { border-bottom-color:#b31111; color:#fff;}#sppb-addon-1587326363558 #btn-1587326363559.sppb-btn-custom:hover { background-color:#b31111; color:#fff;}#sppb-addon-1587326363558 .sppb-item-15873263635581 .sppb-carousel-caption h2 {font-size:70px;line-height:28px;color:#fff;padding: 0px 0px 0px 0px;margin: 0px 0px 35px 0px;}#sppb-addon-1587326363558 .sppb-item-15873263635581 .sppb-carousel-caption .sppb-carousel-content{font-size:47px;line-height:13px;color:#fff;padding: 10px 10px 45px 10px;margin: 0px 0px 0px 0px;}#sppb-addon-1587326363558 #sppb-item-15873263635581.sppb-carousel-pro-text .sppb-btn { font-family:Tahoma; }@media (min-width:768px) and (max-width:991px) {#sppb-addon-1587326363558 .sppb-item-15873263635581 .sppb-carousel-caption h2 {font-size:36px;line-height:46px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}#sppb-addon-1587326363558 .sppb-item-15873263635581 .sppb-carousel-caption .sppb-carousel-content{font-size:14px;line-height:22px;padding: 15px 0px 20px 0px;margin: 0px 0px 0px 0px;}}@media (max-width:767px) {#sppb-addon-1587326363558 .sppb-item-15873263635581 .sppb-carousel-caption h2{font-size:24px;line-height:20px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}#sppb-addon-1587326363558 .sppb-item-15873263635581 .sppb-carousel-caption .sppb-carousel-content{font-size:14px;line-height:12px;padding: 10px 0px 10px 0px;margin: 0px 0px 0px 0px;}}#sppb-addon-1587326363558 .sppb-carousel-inner > .sppb-item{-webkit-transition-duration:600ms; transition-duration:600ms;}.sp-page-builder .page-content #section-id-1587327860155{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#column-id-1587327860159{box-shadow:0 0 0 0 #fff;}#sppb-addon-1587327860160 {box-shadow:0 0 0 0 #ffffff;margin:0px 0px 0px 0px;}@media (min-width:768px) and (max-width:991px) {#sppb-addon-1587327860160 {margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;}}@media (max-width:767px) {#sppb-addon-1587327860160 {margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}}#sppb-addon-1587327860160 .sppb-addon-image-content .sppb-content-holder{padding-top:150px;padding-right:50px;padding-bottom:150px;padding-left:50px;}@media (min-width:768px) and (max-width:991px) {#sppb-addon-1587327860160 .sppb-addon-image-content .sppb-content-holder{padding-top:80px;padding-right:0;padding-bottom:80px;padding-left:40px;}}@media (max-width:767px) {#sppb-addon-1587327860160 .sppb-addon-image-content .sppb-content-holder{padding-top:20px;padding-right:0;padding-bottom:5px;padding-left:0px;}}.sp-page-builder .page-content #section-id-1587328165029{overflow-y:hidden;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#column-id-1587328165035{box-shadow:0 0 0 0 #fff;}#sppb-addon-1587328165042 {box-shadow:0px 0px 0px 0px #ffffff;margin:130px 10px 0px 30px;padding:40px 20px 0px 30px;}@media (min-width:768px) and (max-width:991px) {#sppb-addon-1587328165042 {margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;}}@media (max-width:767px) {#sppb-addon-1587328165042 {margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;}}#sppb-addon-1587328165042{ line-height:29px; }#sppb-addon-1590108988965 {box-shadow:0 0 0 0 #ffffff;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media (min-width:768px) and (max-width:991px) {#sppb-addon-1590108988965 {margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;}}@media (max-width:767px) {#sppb-addon-1590108988965 {margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}}#sppb-addon-1590108988965 .sppb-item-15901089889650 .sppb-carousel-caption h2 {font-size:46px;line-height:56px;color:#fff;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}#sppb-addon-1590108988965 .sppb-item-15901089889650 .sppb-carousel-caption .sppb-carousel-content{font-size:16px;line-height:24px;color:#fff;padding: 20px 0px 30px 0px;margin: 0px 0px 0px 0px;}@media (min-width:768px) and (max-width:991px) {#sppb-addon-1590108988965 .sppb-item-15901089889650 .sppb-carousel-caption h2 {font-size:36px;line-height:46px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}#sppb-addon-1590108988965 .sppb-item-15901089889650 .sppb-carousel-caption .sppb-carousel-content{font-size:14px;line-height:22px;padding: 15px 0px 20px 0px;margin: 0px 0px 0px 0px;}}@media (max-width:767px) {#sppb-addon-1590108988965 .sppb-item-15901089889650 .sppb-carousel-caption h2{font-size:16px;line-height:20px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}#sppb-addon-1590108988965 .sppb-item-15901089889650 .sppb-carousel-caption .sppb-carousel-content{font-size:12px;line-height:16px;padding: 10px 0px 10px 0px;margin: 0px 0px 0px 0px;}}#sppb-addon-1590108988965 .sppb-carousel-inner > .sppb-item{-webkit-transition-duration:600ms; transition-duration:600ms;}.sp-page-builder .page-content #section-id-1587329110724{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#column-id-1587329110722{box-shadow:0 0 0 0 #fff;}#sppb-addon-1589828372774 {box-shadow:0 0 0 0 #ffffff;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media (min-width:768px) and (max-width:991px) {#sppb-addon-1589828372774 {margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;}}@media (max-width:767px) {#sppb-addon-1589828372774 {margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}}#column-id-1587329110723{box-shadow:0 0 0 0 #fff;}#sppb-addon-1589832959590 {box-shadow:0 0 0 0 #ffffff;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media (min-width:768px) and (max-width:991px) {#sppb-addon-1589832959590 {margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;}}@media (max-width:767px) {#sppb-addon-1589832959590 {margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}}#sppb-addon-1589832959587 {box-shadow:0 0 0 0 #ffffff;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media (min-width:768px) and (max-width:991px) {#sppb-addon-1589832959587 {margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;}}@media (max-width:767px) {#sppb-addon-1589832959587 {margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}}.sp-page-builder .page-content #contacto{padding-top:40px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:#efefef;}#column-id-1588603446994{box-shadow:0 0 0 0 #fff;}#sppb-addon-1588603446998 {box-shadow:0 0 0 0 #ffffff;margin:0px 0px 20px 0px;}#sppb-addon-1588603446998 .sppb-addon-title {color:#0b3a6a;}@media (min-width:768px) and (max-width:991px) {#sppb-addon-1588603446998 {margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;}}@media (max-width:767px) {#sppb-addon-1588603446998 {margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}}#sppb-addon-1588603446998 .sppb-btn { font-family:Arial; }#sppb-addon-1588603446998 .sppb-ajaxt-contact-form .sppb-form-group input:not(.sppb-form-check-input) {font-size:14px;border-width: ;border-radius:px;padding: ;height:27px;transition:.35s;}#sppb-addon-1588603446998 .sppb-ajaxt-contact-form div.sppb-form-group textarea{font-size:14px;border-width: ;border-radius:px;padding: ;transition:.35s;}#sppb-addon-1588603446998 .sppb-ajaxt-contact-form div.sppb-form-group {margin:0px 0px 20px 0px;}#sppb-addon-1588603446998 .sppb-btn span {margin:0 4px 0 3px;}@media (min-width:768px) and (max-width:991px) {#sppb-addon-1588603446998 .sppb-ajaxt-contact-form div.sppb-form-group{margin:0px 0px 15px 0px;}}@media (max-width:767px) {#sppb-addon-1588603446998 .sppb-ajaxt-contact-form div.sppb-form-group {margin:0px 0px 15px 0px;}}#sppb-addon-1588611847032 {box-shadow:0 0 0 0 #ffffff;margin:0px 0px 30px 0px;}@media (min-width:768px) and (max-width:991px) {#sppb-addon-1588611847032 {margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;}}@media (max-width:767px) {#sppb-addon-1588611847032 {margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}}.logo-image {height:100px;}.logo-image {height:100px;}#sp-principal{ color:#8c8c8c; }#sp-section-17{ padding:0px 0px 0px 0px; }
	

.containergraf {
  position: relative;
  width: 100%;
}

.image {
  display: block;
  width: 100%;
  height: 100%; 
}
.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(10, 10,10, 0.4);
  overflow: hidden;
  width: 0;
  height: 100%;
  transition: .5s ease;
}

.containergraf:hover .overlay {
  width: 100%;
}

.tituloover {
 display: block;
 width: 100%;
 text-align: center;
 padding: 12px, 0;
 font-weight: bold;
 font-size: 1.2rem;
}

.text {
    color: white;
    background-color: rgba(10, 10,10, 0.6);
    font-size: 15px;
    position: absolute;
    top: 1.8rem;
    display: block;
    width: 100%;
    padding: 30px;
    left: 0%;
}
.text ul {
    padding: 20px;
}
.text ul li {
    line-height: 1.7;
    font-weight: 200 !important;
}

@media (max-width: 768px) and (min-width: 320px)
{
    .text {
    top: 6%;
    padding: 10px;
}

.tituloover {
    font-size: 0.8rem;
}
.text ul li {
    line-height: 1.2;
}
}


.local-style-0{background-image: url("../original/images/Geoespacial/cnih/Principal/mision_vision_2.png");}
.local-style-1{display:none;margin-top:10px;}
