@charset "UTF-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Bree+Serif');

body{ font-family:"SiemensSlab"; font-weight:400; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

h1,h2,h3,h4,h5 { 
	font-family: "SiemensSlab", "Siemens Slab", Arial, sans-serif;
    font-weight: bold;
	color:#3c372d;
	text-rendering: optimizelegibility;
	letter-spacing:0.035em;
	line-height:normal;
}
h2{ font-size:34px; line-height:normal;}
h5{ font-weight:400; /*color:#009999;*/ font-size:16px; line-height:18px; margin-bottom:0; padding-bottom:0;}
.blue-siemens{ color:#009999;}
figure { margin: 1em 0px; }
.g-content { margin: 0rem; padding: 0rem; }
.gantry-logo{ padding-left:18px; z-index:99999;}
.gantry-logo img { width: 228px;}

#top-m .g-toplevel{ background:#ffffff;}
#g-header { background:#C2C5C9;}
#g-header .g-content{ margin:0; padding:0;}

#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container { padding: 0.65rem 0.938rem; }

#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container { color: #454545; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height:18px;}

#g-header #slider-1 .g-content{ position: relative; top:-75px; margin-bottom:-75px;}

#g-header .g-block.size-33, #top-m{ z-index:999999;}
.history{ font-family: "SiemensSlab", "Siemens Slab", Arial, sans-serif; background:rgba(204,204,204,1); text-align:center; padding:10px 20px;}
.wsiemens{ margin:0;}

[class^="sprite-icon-"], [class*=" sprite-icon-"] {
    background-image: url('/files/sprite-icons.png');
    background-position: 14px 14px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    margin-top: 1px;
    vertical-align: text-top;
    width: 14px;
}
.g-menu-item-container .sprite-icon-chevron-right {
    background-position: 0 -61px;
    width: 11px;
    height: 13px;
}
#g-main, #g-navigation, #g-showcase, .breadcrumb, #g-subfeature{background-color: #ebebe3;}

#g-navigation{ background-image:url(files/gradient-top.png); background-repeat:repeat-x; background-position:top;}

/* ----------------------   MENU PPAL   ---------------------- */
#g-navigation .g-main-nav { margin: 0rem;}
#g-navigation .g-menu-item-container > i { margin-left: 1.2rem; }

#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container { padding: 1rem 0.938rem; }
/*#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container { padding: 0.55rem 0.25rem 0.55rem 0.75rem; }*/

.g-main-nav .g-toplevel{ padding-right:15%; }
/* #g-header .g-main-nav .g-toplevel > li{ width:calc(100% / 3); } */
#g-navigation .g-main-nav .g-toplevel > li{ width:calc(100% / 4); height:69px;}

#g-navigation #mnu-P{ background:rgba(255,255,255, 1);}

#g-navigation a {  
	display: block;
    text-decoration: none;
    font-family: "SiemensSlab", "Siemens Slab", Arial, sans-serif;
    font-size: 24px;
    font-weight: bold;
	color:#3c372d;
}

#g-navigation .g-main-nav .g-dropdown { background: #e1e1d7; border:1px solid #FFFFFF; }

#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container{  padding:1rem; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px;}

.g-main-nav .g-sublevel > li { margin:1.5rem 1rem; background:rgba(255,255,255, 0.9); display:block;}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {padding: 1rem 0.45rem; word-break: break-word; }

#g-navigation .g-main-nav .g-toplevel > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) { background: #ffffff;}

/* -----------    MENU TOPM ---------- */
#g-header #top-m .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover { background: #f2f2f2;}

/*------------ SEARCH --------------*/
input.search-query{ border-radius:1px; border: 1px solid #c1d4df; background-color: #ffffff; height: 25px; width:226px;}


/*-----------    BREADCRUMB    ----------------*/
.breadcrumb{ font-size:13px; margin:0; color: #3c372d;}

a.pathway{ line-height:-0.5em;}

.breadcrumb > li{ line-height:1.5em;}
.breadcrumb > li > .divider {
    padding: 0 5px;
    color: #3c372d;
	font: normal normal normal 24px/1 FontAwesome;
	font-size:1em;
}
.breadcrumb > li > .divider:before{content: "\f054";}
.breadcrumb > li > .divider:first-child:before{content: "\f015"; position:relative; top:30%;}

#g-showcase .breadcrumb a{ color:#3c372d;}
.breadcrumb .icon-location:before {
	font: normal normal normal 24px/1 FontAwesome;
    content: "\f015";
	color:#6e695a;
	background:#ffffff;
	padding:5px; 
}
.breadcrumb li:first-of-type{ margin-right:24px;}
/*--------       ACORDION   ------------ */
#fs .uk-accordion-title, h5.uk-accordion-title{ color:#006487; border:1px dashed #969682; border-left:0; border-right:0; background:none; margin-bottom:0; background-image:url(files/collapse.png); background-repeat:no-repeat; background-position:97% center; font-size:17px; line-height:18px; padding-right:35px;} 
#fs .uk-accordion-title:last-child{ border-bottom:1px dashed #969682;}
#fs .uk-accordion-content{padding:15px;}
.uk-accordion-content ul li{ margin-bottom:15px;}

/*-------        SLIDER   -------------*/
#slider-1 .sprocket-features-content{ top:auto;  bottom:0; width:100%; margin:0 0 0 34.5%; background-color: rgba(0, 55, 75, 0.45);}
#slider-1 .sprocket-features-title, #slider-1 .sprocket-features-desc { display:table-cell;}
#slider-1 .sprocket-features-title{
	/*position: absolute;*/
    top: 206px;
    height: 157px;
    width: 306px;
	min-width:306px;
	max-width:306px;
    margin-left: 342px;
    padding: 10px 0 2px 18px;
	font-size:1.9em;
	line-height:1.1em;
}
#slider-1 .readon{ background:#ffffff; background-image:url(files/internal.png); background-position:right; background-repeat:no-repeat;  display:inherit; position:relative; top:10px; font-size:13px; font-weight:bold; color:#3c372d; padding:1px 20px 2px 8px; line-height:18px;}
#slider-1 .readon:hover{ background:#6e695a; background-image:url(files/internal-inverse.png); background-repeat:no-repeat; background-position:right;}
#slider-1 .sprocket-features-desc a{ margin-top:10px;}
#slider-1 .sprocket-features-desc{ height: 157px; width: 440px; top: 206px; background-color: rgba(0, 55, 75, 1); font-size:13px; line-height:18px; letter-spacing:normal; padding:10px 20px;} 

#slider-1 .sprocket-features-pagination{  left:49%; bottom:8px;}
#slider-1 .sprocket-features-pagination li{ background:rgba(255, 255, 255, 1); padding:6px; box-shadow:none; margin:0 2px;}
#slider-1 .layout-slideshow .sprocket-features-arrows .arrow{ top:90%; background:none; box-shadow:none;}
#slider-1 .layout-slideshow .sprocket-features-arrows .prev{ left:43%; }
#slider-1 .layout-slideshow .sprocket-features-arrows .next{ right:38%; }

#g-subfeature .sprocket-strips-s-title a{ color:rgba(60, 55, 45, 1); font-size: 17px; font-weight:500; line-height: 23px; letter-spacing:normal; margin-bottom: 11px; margin-top: 14px;}

#g-subfeature .sprocket-strips-s-content .readon{ background:rgba(255,255,255,1); font-weight:600; display: inline-block; padding: 1px 8px; margin-bottom: 0; font-size: 13px; line-height: 18px;text-align: left;vertical-align: middle;cursor: pointer;color:rgba(60, 55, 45, 1);}

/*---------    COL DERECHA   --------------*/
#col-D{padding-left:1.55rem;}
#col-D .customreporte{ padding-top:2rem; margin-bottom:15px; border-bottom: 1px dashed #969682; }
#col-D .customreporte h3{font-size:17px; font-weight:normal; letter-spacing:normal; margin-bottom:15px; margin-top:35px; padding-top:15px; border-top: 1px dashed #969682;}
#col-D .customreporte p{ margin:0 0 18px;}

.btn, .sprocket-strips-c-readon, { background:#ffffff; font-weight:bold; font-size:13px; margin-bottom:4px; border-radius: 0; border-width: 0; background-color: #ffffff; box-shadow: none; text-shadow:none; }
.btn:hover, .sprocket-strips-c-readon:hover, .btn:focus,
#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-item .more-info .sprocket-readmore:hover span{background-color:#6e695a; color:#ffffff; background-position:98% center; background-image:url(files/external-inverse.png);}
.external-link{ background-image:url(files/external.png); background-repeat:no-repeat; background-position:98% center; padding-right:25px;}
.btn:hover; .btn:active, .btn:focus{background-image:url(files/external-inverse.png); background-position:98% center; }

.spacer-dash{border-bottom: 1px dashed rgba(110,105,90,1); margin:5px 0 20px;}

/*---------       NOVEDADES       -------------*/
#g-main{ padding:0;}
.row-fluid [class*="span"] {
	min-height:0;
}
#g-subfeature .sprocket-strips-s[data-strips="101"] .sprocket-strips-s-content{
    font-family: "SiemensSlab", "Siemens Slab", Arial, sans-serif;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px;
    margin-top: 12px;
}
#g-subfeature .sprocket-strips-s-content h4{margin: 0.25rem 0; }
#g-subfeature .sprocket-strips-s-content .readon{ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-weight:bold; background-image:url(files/internal.png); background-repeat:no-repeat; background-position:right center; padding:2px 20px 4px 8px; color:#3c372d; position:absolute; bottom:0;}
#g-subfeature .sprocket-strips-s-content .readon:hover{ background-color:#6e695a; background-image:url(files/internal-inverse.png); background-repeat:no-repeat; background-position:right center;}

#g-subfeature{ border-top:none; padding-top:0;}
#g-subfeature .g-container, #g-main .g-container{ padding: 0 3.4rem;}
#g-main .g-container{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #3c372d;
}
#g-main .page-header h2, #g-main h3.g-title, #g-main .blog h2{ font-weight:600;font-size:2.45em;color:#3c372d; line-height:1.55em; margin-bottom: 20px;margin-top: 14px; border-bottom: 1px dashed #969682;}
#g-main h2{ font-weight:bold;}
#g-subfeature h3.g-title{ border-bottom:1px dashed #969682; padding-bottom: 15px;}

/* ----------      PRENSA    -------------   */
.blogPrensa{ margin-bottom:2.5rem;}
.blogPrensa h1{ border-bottom: 1px dashed #969682; line-height:40px; padding-bottom:15px;}
.blogPrensa h2 a{ font-size:17px; font-family: "SiemensSlab", "Siemens Slab", Arial, sans-serif;  color: #3c372d; font-weight:normal;}
.blogPrensa h2 a:hover{ font-weight:600; text-shadow:none;}
#g-main .blogPrensa .page-header h2{ line-height:18px; padding-bottom:25px; margin-top:5px; margin-bottom:20px; }

#g-main .item-pagePrensa .page-header h2{font-weight:normal; font-family: "SiemensSlab", "Siemens Slab", Arial, sans-serif; font-size:24px; line-height:normal; padding-bottom:15px; margin-bottom:10px; margin-top:30px;}
.item-pagePrensa .content-links-a{  border:none; display:block;}
.item-pagePrensa .nav-tabs.nav-stacked > li > a{ 
	border:none; 
	display:block; 
	border-radius:0; 
	background:#ffffff; 
	display:-webkit-inline-box;
	background-image: url(files/external.png);
    background-repeat: no-repeat;
    background-position: 98% center;
    padding-right: 25px;
	font-size:13px;
	font-weight:bold;
	color: #3c372d;
}
.item-pagePrensa .nav-tabs.nav-stacked > li > a:hover{ color:#ffffff; background:#6e695a; background-image: url(files/external-inverse.png); background-repeat: no-repeat;background-position: 98% center;}
.item-pagePrensa .content-links{ margin-bottom:4rem;}
.blogPrensa [itemprop="blogPost"]{}

/* ----------      CONTENIDOS   ----------- */
.page-header h2{ font-size:34px;}

.item-page .g-slideshow-desc{ color:#3c372d; font-style:italic; font-size:13px; letter-spacing:0.025em;}
/* -------------    MEMBERSHIPS  --------------*/
#g-main .blog-Member .page-header h2{    
	font-family: "SiemensSlab", "Siemens Slab", Arial, sans-serif;
    color: #3c372d;
    font-size: 17px;
    line-height: 17px;
    padding: 10px 0 9px 0;
}
#g-main .blog-Member .items-row{ margin:0 5%;}
#g-main .blog-Member .item{ width:80%;}
#g-main .blog-Member .item p{ text-align:justify;}

/*-----------    BANNERS    -------------*/
.banner{ background:rgba(255,255,255,1); padding:0.5rem; word-break: break-word; max-width:32%; margin:0 5px 0 0;}
.customBanners { background-repeat:no-repeat;  background-position: 95% center; font-family: "SiemensSlab", "Siemens Slab", Arial, sans-serif; font-size: 26px; font-weight: bold;}
.customBanners a{color:#3c372d;}
.customBanners a:hover{color: #6e695a;}

/*--------       PROYECTOS   ----------*/
.item-page-proyectos{ margin-bottom:2rem;}
.item-page-proyectos .uk-cover-background{ background-size:630px 354px; /* background-position:left 50%;*/}

.item-page-proyectos .uk-width-7-10 { width:69%; padding-left: 30px; padding-right:25px;}
.item-page-proyectos .uk-width-3-10{ width:31%; padding-left:0; padding-right:30px; }
.item-page-proyectos .uk-slidenav{ color:#000000; background:rgba(255,255,255,0.5); border-radius:0; height:70px; line-height:70px;}
.item-page-proyectos .uk-slidenav-position .uk-slidenav-next{ right:9px; top:40%;}
.item-page-proyectos .uk-slidenav-position .uk-slidenav-previous{left:10px; top:40%;}

.menutop{
    border: 1px solid #ffffff;
    background-color: #d7d7cd;
    padding: 18px;
	margin:10px 4%;
}
#g-main h3.g-title{ margin: 0.75rem 0 1.15rem 0;}
#g-main .category-desc h5{ margin:0 0 20px 0; padding-bottom:15px; border-bottom: 1px dashed rgba(150,150,130,1); line-height:130%;}
#g-main [data-strips="104"] .cols-3 .sprocket-strips-c-block,
#g-main [data-strips="112"] .cols-3 .sprocket-strips-c-block,
#g-main [data-strips="113"] .cols-3 .sprocket-strips-c-block,
#g-main [data-strips="114"] .cols-3 .sprocket-strips-c-block,
#g-main [data-strips="116"] .cols-3 .sprocket-strips-c-block{
    width: 33.33%;
    padding: 1%;
	padding-top:0;
}
.sprocket-strips-c-block:nth-child(odd) .sprocket-strips-c-item { background: #e3b2c7;}
.sprocket-strips-c-block:nth-child(even) .sprocket-strips-c-item { background: #9ac6d5;}
.sprocket-strips-c .sprocket-strips-c-image {border-color: #fff; }
.sprocket-strips-c-text{ border-bottom: 1px dashed rgba(110,105,90,1); padding-bottom:10px;}
.sprocket-strips-c-item:hover .sprocket-strips-c-title{border-bottom: 1px dashed rgba(110,105,90,1);}
.sprocket-strips-c-title,
.sprocket-mosaic-title{font-size:19px; line-height:20px; /*padding-bottom: 10px;*/ border-bottom: 1px dashed rgba(110,105,90,0); margin-top:0.5rem; margin-bottom:10px; min-height:51px;}

.sprocket-strips-c-title a{ color: #3c372d; }
.sprocket-strips-c-readon,
#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-item .more-info .sprocket-readmore span{ padding:2px 20px 4px 8px; color:#3c372d; line-height:18px; background-color:#ffffff; background-image:url(files/internal.png); background-repeat:no-repeat; background-position:right center; font-weight:bold;}

.sprocket-strips-c-readon:hover,
#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-item .more-info .sprocket-readmore:hover span{ background-image:url(files/internal-inverse.png);}

.customborder-bottom{padding-bottom: 10px; border-bottom: 1px dashed rgba(110,105,90,1); margin-bottom:10px; }

/* --------       ---------------- */
.g-slideshow .sliders .uk-overlay-background { background: rgba(255,255,255,.75);}
.g-slideshow .sliders .uk-overlay-panel { color: #3c372d; }
#g-main h3.g-slideshow-title{ color:#3c372d;}

.blog-proyectos h3.page-header.item-title{ background:#ffffff; margin:1rem 0.5rem 1rem 0; padding:1rem 1.75rem; display:block; width:23%; float:left; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.btn{ background-color:#ffffff; text-shadow:none; border-radius:0; border:none;}
/* --------------------    PROYECTOS - MENU ------------------ */
.custommnu-pro{
    border: 1px solid #ffffff;
    background-color: #d7d7cd;
    padding: 18px;
	padding-bottom:0;
	margin-bottom:15px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility; 
}
.custommnu-pro .uk-button{ border-radius:0; border: 1px solid #aaaa96; color: #3c372d; font-weight:bold; padding: 5px 9px; font-size:13px; line-height: 17px; line-height:1.5em; }
.custommnu-pro .uk-button:active, .custommnu-pro .uk-button:focus{ background: #6e695a; color: #ffffff;}
.custommnu-pro .uk-button:active:before{ color:#f55;}
.custommnu-pro .uk-button:before{font: normal normal normal 14px/1 FontAwesome; content: "\f103";  font-size:1.5em; margin-right:0.45em; position:relative; top:3px;}
.custommnu-pro .uk-button-dropdown{ margin-right:10px; line-height:18px;}
.custommnu-pro .uk-nav-dropdown>li>a{ font-size:14px; color:#3c372d; letter-spacing:0.025em;}
.custommnu-pro .uk-nav-dropdown>li>a:hover{ background: #6e695a; color: #ffffff;}
.custommnu-pro .uk-dropdown{ background:#ebebe3; border-color: #aaaa96; border-radius:0; width:300px;}
#finalizados{ color:#92252B; letter-spacing:0.045em;}
#vigentes{ color:#68b382; letter-spacing:0.045em;}

/* ---------  --------------     MOSAIC PROYECTS -----------     -------------*/
#g-main .sprocket-mosaic[data-mosaic="136"]{ margin-bottom:1.5rem;}
#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-item .sprocket-padding{ padding:0;}
#g-main .sprocket-mosaic[data-mosaic="136"] li{ overflow:hidden; display:inline-block;}
#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-image-container{ border-bottom:5px solid #FFFFFF;}
#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-item{	
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translatez(0);
	border:0;
	border-radius:0;
}
#g-main .sprocket-mosaic[data-mosaic="136"] li:nth-child(even) .sprocket-mosaic-item{ background:#9ac6d5;}
#g-main .sprocket-mosaic[data-mosaic="136"] li:nth-child(odd) .sprocket-mosaic-item{ background:#e3b2c7;}

#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-item .sprocket-mosaic-title{border-bottom: 1px dashed rgba(110,105,90,0); /*max-height: 59px !important;*/}
#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-item:hover .sprocket-mosaic-title{border-bottom: 1px dashed rgba(110,105,90,1);}

#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-item .sprocket-mosaic-title a{ color: #3c372d;}

#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-item:hover {margin-top: -36%; padding-bottom: 9%; }
#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-item .sprocket-mosaic-head{ margin:0; padding:0 15px;}
#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-item .sprocket-mosaic-text{ position:relative; list-style: none !important; overflow: hidden;}
#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-hovercontent{ visibility:hidden;}
#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-item .more-info{visibility: hidden; position:absolute; top: 0;left: 0; margin:0;}
#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-content{ z-index:2; position:relative; padding:0; margin:0; display:block;}

#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-item .more-info .sprocket-readmore{ margin:0 10px;}
#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-item:hover .more-info{ position:relative;}
#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-item:hover .more-info,
#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-item:hover .sprocket-mosaic-text{ visibility:visible;}
#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-item:hover .sprocket-mosaic-text{ margin:0 10px 0 15px; border-bottom: 1px dashed rgba(110,105,90,1); padding-bottom:10px; margin-bottom:15px;}
#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-item .more-info .sprocket-readmore span{ display:inline;}

#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic-filter{    border: 1px solid #ffffff; background-color: #d7d7cd; padding: 18px; }
#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic .sprocket-mosaic-filter li, .sprocket-mosaic .sprocket-mosaic-filter li{ text-transform:none; padding:5px 9px; color:#3c372d; background-color: #ffffff; border: 1px solid #aaaa96; border-radius:0; font-weight:bold; font-size:90%;}
#g-main .sprocket-mosaic[data-mosaic="136"] .sprocket-mosaic .sprocket-mosaic-filter li, .sprocket-mosaic .sprocket-mosaic-filter li.active{ background:#d7d7cd;}

#g-main .sprocket-mosaic[data-mosaic="136"] .Finalizado{ color:#f55; order: 6;}


/*----------    CONSEJO DIRECTIVO -----------*/ 
#g-main .sprocket-strips-c[data-strips="95"] {margin-top:20px;}
#g-main .sprocket-strips-c[data-strips="95"] .sprocket-strips-c-block { padding: 0 4%; border-bottom:solid 40px rgba(255,255,255,0);}
#g-main .sprocket-strips-c[data-strips="95"] .sprocket-strips-c-content {padding:5px 15px 45px 25px; border-bottom:5px solid #dedee0;}
#g-main .sprocket-strips-c[data-strips="95"] .sprocket-strips-c-image { border-color: #ffffff;}
#g-main .sprocket-strips-c[data-strips="95"] .sprocket-strips-c-item{ /*height:250px;*/ background: #dedee0;}
#g-main .sprocket-strips-c[data-strips="95"] .sprocket-strips-c-title {  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-weight:normal; margin: 0 0 -4px 0; color:#3c372d;}
#g-main .sprocket-strips-c[data-strips="95"] .sprocket-strips-c-title a{ color: #3c372d;  font-weight:normal;}
#g-main .sprocket-strips-c[data-strips="95"] .sprocket-strips-c-extended-info { visibility:visible; /*max-height:30px; overflow:hidden;*/}
#g-main .sprocket-strips-c[data-strips="95"] .sprocket-strips-c-extended-info h2{font-size: 18px; font-weight: bold; line-height: 21px; margin-bottom: 15px; margin: 0.35rem 0 1.5rem 0;}
#g-main .sprocket-strips-c[data-strips="95"] .sprocket-strips-c-extended-info h5,
#g-main .sprocket-strips-c[data-strips="95"] .sprocket-strips-c-extended-info p{ margin:5px 0; font-size:0.8rem; }
#g-main .sprocket-strips-c[data-strips="95"] .sprocket-strips-c-extended-info .border-top-bottom{padding-bottom: 10px; margin-bottom: 5px; border-bottom: 1px dashed #6e695a; padding-top: 10px; margin-top: 5px;border-top: 1px dashed #6e695a;}
#g-main .sprocket-strips-c[data-strips="95"] .sprocket-strips-c-extended-info .border-bottom{padding-bottom: 12px; margin-bottom: 9px; border-bottom: 1px dashed #6e695a;}

#g-main .sprocket-strips-c[data-strips="95"] .sprocket-strips-c-extended-info .btn{ background:#ffffff; font-weight:bold; font-size:13px; margin-bottom:4px;}

#g-main .sprocket-strips-c[data-strips="95"] .sprocket-strips-c-item:hover { margin-top: -53.4%; padding-bottom: 50%;}
#g-main .sprocket-strips-c[data-strips="95"]  .sprocket-strips-c-readon {display: none;}
/*  ----------    REPORTES -------- */
.item-page{ margin-bottom:2rem;}
.item-page strong{ /*color:#3c372d;*/}
.pull-none .item-image{ margin:0 auto; }

.item-pageCOP ul li{ padding:1em; margin:0.5em; background:rgba(255,255,255,0.75); display: block; list-style:none;}
.item-pageCOP ul li a{}
/*-----------    MAPA    ----------*/
.customproject-map {
    position: relative;
    height: 397px;
    width: 662px;
}
.customproject-map .country-marker {
    position: absolute;
    cursor: pointer;
}

.customproject-map .popover-content {
    max-width: 450px;
    padding: 0.99px;
    text-align: left;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    position: relative;
    background: #ebf0f5;
}
.customproject-map .hide {
    display: none;
}
.customproject-map .country-marker .marker-number {
    width: 35px;
    height: 47px;
}
.customproject-map .country-marker .marker-number {
    position: absolute;
    left: 0;
    text-align: center;
    top: 7px;
    z-index: 12;
    color: #ffffff;
    height: auto;
}
.customproject-map .country-marker .marker-number a{ color:rgba(255,255,255,0);font-size:2em;}
.foundation-description{    
	padding-left: 21px;
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 22px;
    list-style: none outside url("files/arrow-right.png");
}
ul.foundation-description{ margin:0;}
.jutooltip-box-tl.jutooltip-content h2 {
    font-size: 21px;
    font-weight: bold;
    line-height: 26px;
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 7.5px;
}
.jutooltip-box-tl.jutooltip-content h3 {
    margin-bottom: 1.5px;
    font-size: 17px;
    line-height: 24px;
	font-weight:300;
	color:#000000;
	padding-top: 2.5px;
    /*padding-bottom: 8.5px;*/
	border-top:1px dashed #969682;
}
.jutooltip-box-tl.jutooltip-content, .jutooltip-box-tr {
    padding: 12px 17px 17px 17px;
    text-align: left;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    position: relative;
    background: #ebf0f5;
}
.jutooltip-top-center .jutooltip-arrow{    bottom: calc(100% - 108.5%);}
.jutooltip-box-br {background: #ebf0f5;}
/*------------      VIDEO    --------------- */
.jwlogo{ display:none;}
/* --------------- COPYRIGHT ------------------ */
#copyright, .g-social{ font-size:11px; padding:1.5em 0;}

#mod-finder-searchform92 .btn:first-child { position: absolute; top:22%; right:-19%; display:inline-block; color:#fff; visibility:hidden;}

#mod-finder-searchform92 .btn:first-child span{ color:#000; visibility:visible; position: relative; right: 15px; background:#fff; width:25px; height:25px; line-height:25px;}

#mod-finder-searchform92 .btn-primary { background: #ffffff; color:#454545; text-shadow: none; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }

#mod-finder-searchform92 .form-search label{ display:none;}

.btn .enviar-form{ background-color:#c3c3c3; padding:2rem;}
#visform1{
	    border: 1px solid #ffffff;
    background-color: #d7d7cd;
    padding: 18px;
	margin-right:50px;
}
#visformcontainer h1{border-bottom:1px dashed #969682; line-height:3.5rem;}
#visform1 input{
	background-color: #ffffff;
    border: 1px solid rgba(110, 105, 90, 0.6);
	border-radius:0;
}
#visform1 label{ font-weight:bold; font-size:13px; line-height:18px;}

#CLOGO-home{ background: #009999; padding: 0.45rem;}
#CLOGO-home a, #ENERGY-home a, #EMPOWER a{ color:#ffffff;  font-family: 'Bree Serif', serif; font-weight: normal;}
#CLOGO-home a:hover, #ENERGY-home a:hover{color:#efefef;}

#ENERGY-home{ background: #7da4b1; padding: 0.45rem;}
#EMPOWER{ background: #9ac6d5; padding: 0.45rem;}

#CLOGO-home, #ENERGY-home, #EMPOWER{color:#efefef; font-family: "SiemensSlab", "Siemens Slab", Arial, sans-serif;}

/* ---------    RESPONSIVE ------------- */
#g-offcanvas #g-mobilemenu-container{font-family: "SiemensSlab", "Siemens Slab", Arial, sans-serif; font-size:1.45em; line-height:1.6em;}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module){ background:#ffffff; border:1px solid #cccccc;}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator{ background:#efefef; border-color:#cdcdcd;}
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:after, #g-mobilemenu-container i:before{ font-size:0.75em;}
#g-mobilemenu-container i{ line-height:1.5em;}
#g-mobilemenu-container .g-toplevel li .g-menu-item-content{ line-height:1.5em;}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover{ background:#C2C5C9;}

@media only all and (max-width: 30rem){
	#g-main .g-container { padding: 0 1.5rem;}
	#g-main [data-strips="104"] .cols-3 .sprocket-strips-c-block,
	#g-main [data-strips="112"] .cols-3 .sprocket-strips-c-block,
	#g-main [data-strips="113"] .cols-3 .sprocket-strips-c-block,
	#g-main [data-strips="114"] .cols-3 .sprocket-strips-c-block,
	#g-main [data-strips="116"] .cols-3 .sprocket-strips-c-block{
    width: 100%;
    padding: 0%;
	padding-top:0;
}	
	.sprocket-strips-c-content{ padding:0 15px;}
	.sprocket-strips-c-title{ font-size:16px; line-height:normal;}
	.sprocket-strips-c-item:hover { margin-top: -62%; padding-bottom: 60%; margin-bottom:10px; }
	.item-page-proyectos .uk-width-7-10, .item-page .uk-width-5-10{ width:100%;}
	.item-page-proyectos .uk-width-3-10{ width:100%; padding:1em; margin-top:2em;}
	.blog-Member  .uk-width-1-2{ width:100%;}
	.item-pageCOP .uk-width-6-10, .item-pageCOP .uk-width-4-10{ width:100%;}
	.item-page-proyectos .uk-cover-background{ background-size:auto auto;}
	.breadcrumb > li { line-height: 2.5em;}
	
	 .customproject-map{ zoom:70%;}
	 
	 .jutooltip{ position: relative; left:0;}
	 .jutooltip-top-left{zoom:80%; position:fixed;}
	
	.gantry-logo{ padding-left:0;}
	#top-m{ background:#f55; position:absolute; top:0; right:0; display:none;}
	
	#slider-1{ position:absolute; top:150px;}
	#slider-1 .sprocket-features-pagination {left: 71%;}
	#slider-1 .sprocket-features-content{ margin:0; left:0; height:45%;}
	#slider-1 .sprocket-features-title{ font-size:0.9em; line-height:1.2em; height:117px; min-width:238px; max-width:238px; width:238px; padding: 5px 5px 5px 10px;}
	#slider-1 .sprocket-features-desc{ display:none;}
	
	#g-header .g-content{ margin:0; padding:0; margin-bottom:0.5rem; padding-bottom:0.5rem;}
	
	#mod-finder-searchform92{ display:none;}
	#g-offcanvas .g-content{ margin:0.625rem; padding:0.938rem;}
	#g-offcanvas #submenu .g-content{ padding:0; margin:0; }
	#g-offcanvas #submenu .menutop li.root{ width:90%; background:rgba(255,255,255,0.55); font-family: "SiemensSlab", "Siemens Slab", Arial, sans-serif; font-size:1.45em; line-height:1.6em; height:2.2em; margin:1em 0.5em;}
	#g-offcanvas #submenu .menutop li .item{ background:none; border:none; padding: 0.938rem 1rem;}
	#g-offcanvas #submenu .menutop li a{ color:#3c372d;}
	#horizmenu-surround ul{ padding:0; margin:0; width:17rem;} 
	#visform1{ margin-right:0;}
		
}
#top-m .g-menu-item-133{ display:none;}

#Donaciones{background-color:#efefef; padding-top:10px; color:#2c3378; font-size:15px;}

#Donaciones a{font-size:16px; color:#2c3378;  }
