@font-face {
    font-family: 'asapregular';
    src: url('../fonts/asap-regular-webfont.eot');
    src: url('../fonts/asap-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/asap-regular-webfont.woff2') format('woff2'),
         url('../fonts/asap-regular-webfont.woff') format('woff'),
         url('../fonts/asap-regular-webfont.ttf') format('truetype'),
         url('../fonts/asap-regular-webfont.svg#asapregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'asapbold';
    src: url('../fonts/asap-bold-webfont.eot');
    src: url('../fonts/asap-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/asap-bold-webfont.woff2') format('woff2'),
         url('../fonts/asap-bold-webfont.woff') format('woff'),
         url('../fonts/asap-bold-webfont.ttf') format('truetype'),
         url('../fonts/asap-bold-webfont.svg#asapbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

*{line-height: 136%; font-family: 'asapregular'; } 
html{ width:100%; }
body{background: #fff; overflow-x:hidden; }
.general{height: auto; margin: 0 auto; }
.cabecera {background: #154194; height: auto; margin: 0 -15px 0 -15px }
.cabecera a{ color:#62a217; }
.cabecera a:hover{ color:#ddd; }
#menu{ margin: 0 auto; height: 113px; overflow: visible; position: relative; }
.seccion { height:auto; background:#fff; }
.text_descripciones{font-size: 12px; color:#7b7070; }
.easing{transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940); /* easeOutQuad */ transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); /* easeOutQuad */ }
.easingMedium{transition: all 1200ms cubic-bezier(0.000, 0.090, 0.000, 0.995); /* custom */ transition-timing-function: cubic-bezier(0.000, 0.090, 0.000, 0.995); /* custom */ }
.easingMediumFast{transition: all 400ms cubic-bezier(0.000, 0.520, 0.000, 0.995); /* custom */ transition-timing-function: cubic-bezier(0.000, 0.520, 0.000, 0.995); /* custom */ }
.easingFast{transition: all 200ms cubic-bezier(0.250, 0.460, 0.450, 0.940); /* easeOutQuad */ transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); /* easeOutQuad */ }
.easinginOut{ transition: all 1500ms ease-in-out; }
img.responsive{ width:100%; height:auto; }
img.max-responsive{ max-width:100%; height:auto; }
img.max-responsive-centered{ max-width:100%; height:auto; margin:0 auto; display: block; }
.mt0{ margin-top: 0px !important; }
.mt10{ margin-top: 10px !important; }
.mt20{ margin-top: 20px !important; }
.mt30{ margin-top: 30px !important; }
.mt40{ margin-top: 40px !important; }
.mt50{ margin-top: 50px !important; }
.mt100{ margin-top: 100px !important; }
.mb10{ margin-bottom: 10px !important; }
.mb20{ margin-bottom: 20px !important; }
.mb30{ margin-bottom: 30px !important; }
.mb40{ margin-bottom: 40px !important; }
.mb50{ margin-bottom: 50px !important; }
.ml20{ margin-left: 20px !important; }
.ml30{ margin-left: 30px !important; }
.mr10{ margin-right: 10px !important;}
.mr15{ margin-right: 15px !important;}
.mr20{ margin-right: 20px !important;}
.mr30{ margin-right: 30px !important;}
.pt15{ padding-top: 15px !important;}
.pt25{ padding-top: 25px !important;}
.text-center{ text-align: center; }
.text-block{ width: 100%; display: block; }
.text-14{ font-size:14px !important; }
ul{ padding-left: 0; list-style: outside none; }
.btnTop{ display: block; right: 15px; background: #154194; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); padding: 15px; z-index: 100; position: fixed; bottom: 200px; text-decoration: none; display: none; color: white; }
.btnTop:hover,.btnTop:focus{ background-color: #F5D600; text-decoration: none;  }
.manage-admin-content.cke_editable{ outline: 1px dashed white; box-shadow: 0 0 1px #000; }
.manage-admin-content.cke_focus{ outline: 2px solid white; box-shadow: 0 0 3px #000; }
.btn{ border-radius: 4px; padding:3px 15px; border:none;}
.btn-primary{ background-color: #83AAC1; }
.btn-primary::before{ content:"\e080"; font-family: 'Glyphicons Halflings'; float: left; margin-right: 10px; margin-top: 2px; font-size: 12px; transition: all 200ms cubic-bezier(0.250, 0.460, 0.450, 0.940); transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); }
.btn-primary.btn-lg::before{ margin-top: 5px;  }
.btn-primary:hover{ background-color: #739AB1; }
.btn-primary:hover::before{ margin-right: 5px; margin-left: 5px; }
.contentSection a.btn{ color:#fff; font-size: 18px; }
.contentSection h1.green{ color:#81b219; }
.contentSection h1.blue{ color:#008cd0; }
.contentSection h1.orange{color: #F78800; }
.contentSection h1.red{color: #AE0A00; }
.contentSection h2.orange{color: #F78800; }
.contentSection h2.red{color: #AE0A00; }
.contentSection h2.green{color: #81B219; }
.contentSection h2.blue{color: #008CD0; }
.contentSection h3{ font-weight: bold; }
.contentSection h3.orange{color: #F78800; }
.contentSection h3.red{color: #AE0A00; }
.contentSection h3.green{color: #81B219; }
.contentSection h3.blue{color: #008CD0; }
p.title{ color:#224743; font-size: 30px; border-bottom: 1px solid #e0e0e0; padding: 0 0 15px;}
.seccion .header-section{ min-height: 150px; width: 100%; padding:30px; margin-bottom: 30px;}
.seccion .header-section h1{ font-size:48px;}
.seccion .bgYellow{ background-color: #F5D600; }
.seccion .bgGray{ background-color: #F2F2F2; }
.seccion .box{ padding: 20px; }
.seccion p{ color: #666; font-size:16px; line-height: 200%; }
.seccion p b,.seccion p strong{ color: #000; font-size:18px; }
.seccion .btn-lg.btn-link{ color: white; text-decoration: none; }
.seccion .btn-back::before{ content:"\e079" !important; margin-top: 1px; }
.seccion .btn-lg.btn-link::before{ content:"\e144" !important; font-size: 18px; margin-top: 0px; }
.seccion .btn-lg.btn-video::before{ content:"\e250" !important; font-size: 18px; margin-top: 0px; }
.seccion .btn-lg.btn-read::before{ content:"\e105" !important; font-size: 18px; margin-top: 0px; }
.seccion .btn-lg.btn-download::before{ content:"\e025" !important; font-size: 18px; margin-top: 0px; }
.seccion .btn-lg.btn-list::before{ content:"\e012" !important; font-size: 18px; margin-top: 0px; }
.btn-lg.btn-login::before{ content:"\e161" !important; font-size: 18px; margin-top: 0px; }
.btn-lg.btn-account::before{ content:"\e008" !important; font-size: 18px; margin-top: 0px; }
.btn-lg.btn-forget::before{ content:"\e085" !important; font-size: 18px; margin-top: 0px; }
.table-colored{ background-color: #FAFAFA; margin-bottom: 0; }
.table-colored thead{ background-color: #F5D600; }
.table-colored th{ text-align: center; font-weight: normal; color:#666; }
.table-colored td{ text-align: center; font-size: 17px; color:#666; }
.table-colored td:first-child{ background-color: #D8D8D8; text-align: left; }
/*HOME*/
.seccion-home .sliderViewer{ width: 100%; overflow: hidden; }
.seccion-home .slider{ position: relative; left:0;}
.seccion-home .slide{ width: 100%; padding:50px 30px 20px; float: left; height: 470px; overflow: hidden;}
.seccion-home .slide.bgBlue{ background-color: #97C4E0; }
.seccion-home .slide.bgYellow{ background-color: #F5D600;}
.seccion-home .slide.bgOrange{ background-color: #F7AA30;}
.seccion-home .slide.bgGreen{ background-color: #88B516; }
.seccion-home .slide .box-white{ background-color: rgba(255,255,255,0.45); padding:20px 25px; margin-top: 40px; margin-left: 10px; }
.seccion-home .slide.bgYellow .box-white{ margin-top: 0; }
.seccion-home .slide.bgOrange .box-white{ margin-top: 0; }
.seccion-home .slide .box-white.arrow-left::before { background: url("/images/home/arrow-left-box.png") no-repeat center center; content: " "; height: 88px; left: -7px; margin-top: -34px; position: absolute; top: 50%; width: 32px; }
.seccion-home .slide .box-white.arrow-down::before {background: url("/images/home/arrow-down-box.png") no-repeat center center; bottom: -57px; content: " "; height: 57px; left: 50%; margin-left: -66px; position: absolute; width: 59px;
}
.seccion-home .slide .box-white p{ font-size: 24px; color: rgba(0,0,0,0.5); line-height:140%; }
.seccion-home .slide .box-white h3{ font-size: 34px; color: rgba(0,0,0,0.6); font-family: 'asapbold'; margin-bottom: 20px;}
.seccion-home .slide .box-white ul li{ font-size: 18px; color: rgba(0,0,0,0.5); }
.seccion-home .slide .box-white ul li:before{ content:"\e013"; font-family: 'Glyphicons Halflings'; float: left; margin-right: 10px; font-size: 12px; }
.seccion-home .carousel.slide {float: none; height: auto; overflow: visible; padding: 0; }
.seccion-home .carousel.slide .item{ padding:50px 10px; }
.seccion-home .carousel .responsive{ width: 100%; }
.seccion-home .carousel .box-white{ background-color: rgba(255,255,255,0.45); padding:20px 25px; margin-top: 20px; margin-left: 10px; }
.seccion-home .carousel .pills-content{ display: block !important; background-color: #4D4D4D !important; }
.seccion-home .carousel-indicators{ position: relative; text-align: center; left:0; bottom:0;}
.seccion-home .carousel-indicators li {cursor: pointer; display: inline-block; padding: 20px 15px; height: auto; width: auto; margin:0; text-indent:0; border:none; border-radius: 0; color:white; }
.seccion-home .carousel-indicators li.active.green{ background-color: #5D7A11 }
.seccion-home .carousel-indicators li.active.yellow{ background-color: #C7AE00  }
.seccion-home .carousel-indicators li.active.blue{ background-color: #779BB0  }
.seccion-home .carousel-indicators li.active.orange{ background-color: #D0912C  }
.seccion-home .item.bgBlue{ background-color: #97C4E0; }
.seccion-home .item.bgYellow{ background-color: #F5D600;}
.seccion-home .item.bgGreen{ background-color: #88B516; }
.seccion-home .item.bgOrange{ background-color: #F7AA30; }

.seccion-home .pills-content{ display: block; background: #4D4D4D; }
.seccion-home .nav.nav-pills {display: block; margin: 0 auto; width: 500px; }
.seccion-home .nav-pills > li{ margin-left: 0; }
.seccion-home .nav-pills > li > a{ border-radius: 0; padding:20px 15px; color: #ddd; }
.seccion-home .nav-pills > li > a:hover, .seccion-home .nav-pills > li > a:focus{ background-color: #4D4D4D; color: #ddd; }
.seccion-home .nav-pills > li.active > a{ color: white; }
.seccion-home .nav-pills > li.active.green > a{ background-color: #5D7A11 }
.seccion-home .nav-pills > li.active.yellow > a{ background-color: #C7AE00  }
.seccion-home .nav-pills > li.active.blue > a{ background-color: #779BB0  }
.seccion-home .highlights p { padding:0 15px; color:#666; font-size: 14px; line-height: 200%; margin-bottom: 0;}
.seccion-home .highlights .date { color:#444; font-size:17px; font-family: 'asapbold'; line-height: 130%; margin-top: 10px;}
.seccion-home .highlights .title-blue {color: #2A718A; font-size: 20px; line-height: 100%; margin-top: 15px; height: 45px; }
.seccion-home .highlights .box-gray{ background-color: #F2F2F2; margin-top: 20px; }
.seccion-home .highlights .box-gray .innerlink{ display:block; text-decoration:none; }
.seccion-home .highlights .btn{ margin: 15px 15px; }
.seccion-home .highlights .descr{ min-height: 360px; }
.seccion-home .news li { border-bottom: 1px solid #e0e0e0; padding:5px 0;}
.seccion-home .news li a{ display: block; text-decoration: none;}
.seccion-home .news p { color:#666; font-size: 14px; line-height: 200%; margin-bottom: 0; }
.seccion-home .news p.title-blue { color:#2A718A;  font-size: 17px; }
.seccion-home .news p.date { color:#BAA200;  font-size: 14px; font-family: 'asapbold'; }
.seccion-home .highlights-list li{ display: table; width: 100%; padding:15px 0;}
.seccion-home .highlights-list li img{ max-width: 120px; }
.seccion-home .highlights-list p.referral{ text-transform: uppercase; color:#ccc; }
.seccion-home .highlights-list .btn-primary{ margin-top: -20px;   }
.seccion-home .highlights-list .wrapperImage{ height: 50px; overflow: hidden;  }
.seccion-home .highlights-list .wrapperImage img{ margin:0 auto; }


@media only screen and (min-width: 1200px) {
    .seccion-home .item{height: 450px; overflow: hidden;}  
}
@media only screen and (max-width: 1200px) {
  .seccion-home .item{height: 450px; overflow: hidden;}  
}
@media only screen and (max-width: 990px) {
  .seccion-home .item{height: 750px; overflow: hidden;}
  .seccion-home .carousel-indicators li{ padding:15px 10px; }
}
/*END HOME*/

/*CORPORATIVE*/
.seccion-corporative .banner.bgBlue{ background-color: #83AAC1; margin-bottom: 30px; }
.seccion-corporative .banner.bgBlue p{ color: white; font-size: 22px; padding:30px 10px 10px; line-height: 140%; }
.seccion-corporative .banner.bgBlue p strong{ color: white; font-size: 22px; }
.seccion-corporative .box p{ font-size: 20px; }
.seccion-corporative .downloadPDFs a{ display:block; margin-bottom: 10px;}
.seccion-corporative .downloadPDFs a img{ border:1px solid #164194; margin-bottom: 5px; }
/*END CORPORATIVE*/

/*CORPORATIVE*/
.seccion-employment .banner.bgYellow{ background-color: #F5D600; margin-bottom: 30px; }
.seccion-employment .banner.bgYellow p{ color: #333; font-size: 22px; padding:30px 10px 10px; line-height: 140%; }
.seccion-employment .banner.bgYellow p strong{ color: white; font-size: 22px; }
.seccion-employment .box p{ font-size: 20px; }
.seccion-employment .title {color: #224743; font-size: 25px; margin-bottom: 20px; padding-bottom: 5px; }
.seccion-employment .subtitle {color: #2a718a; font-size: 18px; padding-bottom: 0; display: block; text-decoration: none; position: relative; }
.seccion-employment .subtitle:after { font-family:'Glyphicons Halflings'; content:"\e114" !important; font-size: 24px; margin-top: 0px; color:#83AAC1; position: absolute; right:5px; top:50%; margin-top: -15px; }
/*END CORPORATIVE*/

/*CONTACT AND DISTRIBUTORS*/ 
.seccion-contact-and-distributors .header-section.bgYellow{ margin-bottom: 0; }
.seccion-contact-and-distributors .table.table-head { margin-bottom: 0; }
.seccion-contact-and-distributors .table.table-head td{ outline: 0 none; box-shadow: 0 none; border:0 none !important; vertical-align: middle; padding:30px 0; }
.seccion-contact-and-distributors .table.table-head td.pad{ padding:50px; max-width: 350px; }
.seccion-contact-and-distributors .box p{ font-size: 20px; }
.seccion-contact-and-distributors .box-gray{ background-color: #F2F2F2; }
.seccion-contact-and-distributors .row-data-contact { padding-bottom: 20px; border-bottom: 1px solid #E6E6E6; border-top: 1px solid #E6E6E6; }
.seccion-contact-and-distributors .col-data-contact p{ font-size: 20px; }
.seccion-contact-and-distributors .col-data-contact .title{ font-size: 25px; padding-bottom: 0; border-bottom: 0; }
.seccion-contact-and-distributors .col-data-contact b{ font-size: 25px; color:#154194; }
.seccion-contact-and-distributors .glyphicon{ color:#83AAC1; font-size: 23px; }
.seccion-contact-and-distributors .col-info p.f14 { font-size: 14px; }
.seccion-contact-and-distributors p.text-blue { color:#2A718A; }
.seccion-contact-and-distributors hr { border-color:#E6E6E6; }
.seccion-contact-and-distributors .col-form p { font-size: 18px; }
.seccion-contact-and-distributors .col-form p.title { font-size: 25px; padding-bottom: 0px; color:#224743; }
.seccion-contact-and-distributors .col-info p.title { font-size: 25px; padding-bottom: 0px; color:#224743; }
.seccion-contact-and-distributors .col-info b { color:#666 !important; }
.seccion-contact-and-distributors #form-contact .form-control { border-radius: 0; box-shadow: 0; margin-bottom: 10px; resize:none; }
.seccion-contact-and-distributors #form-contact .small { font-size: 12px; max-width: 80%; }
.seccion-contact-and-distributors #form-contact .checkbox {display: inline-block; float: left; height: 14px; margin-right: 10px; position: relative; width: 14px; margin-top: 5px; }
.seccion-contact-and-distributors #form-assistance .form-control { border-radius: 0; box-shadow: 0; margin-bottom: 10px; resize:none; }
.seccion-contact-and-distributors #form-assistance .small { font-size: 12px; max-width: 80%; }
.seccion-contact-and-distributors #form-assistance .checkbox {display: inline-block; float: left; height: 14px; margin-right: 10px; position: relative; width: 14px; margin-top: 5px; }
/*END CONTACT AND DISTRIBUTORS*/

/*REQUEST PRICING*/ 
.seccion-request-pricing .header-section.bgYellow{ margin-bottom: 0; }
.seccion-request-pricing .table.table-head { margin-bottom: 0; }
.seccion-request-pricing .table.table-head td{ outline: 0 none; box-shadow: 0 none; border:0 none !important; vertical-align: middle; padding:30px 0; }
.seccion-request-pricing .table.table-head td.pad{ padding:50px; max-width: 350px; }
.seccion-request-pricing .box p{ font-size: 20px; }
.seccion-request-pricing .box-gray{ background-color: #F2F2F2; }
.seccion-request-pricing .row-data-contact { padding-bottom: 20px; border-bottom: 1px solid #E6E6E6; border-top: 1px solid #E6E6E6; }
.seccion-request-pricing .col-data-contact p{ font-size: 20px; }
.seccion-request-pricing .col-data-contact .title{ font-size: 25px; padding-bottom: 0; border-bottom: 0; }
.seccion-request-pricing .col-data-contact b{ font-size: 25px; color:#154194; }
.seccion-request-pricing .glyphicon{ color:#83AAC1; font-size: 23px; }
.seccion-request-pricing .col-info p.f14 { font-size: 14px; }
.seccion-request-pricing p.text-blue { color:#2A718A; }
.seccion-request-pricing hr { border-color:#E6E6E6; }
.seccion-request-pricing .col-form p { font-size: 18px; }
.seccion-request-pricing .col-form p.title { font-size: 25px; padding-bottom: 0px; color:#224743; }
.seccion-request-pricing .col-info p.title { font-size: 25px; padding-bottom: 0px; color:#224743; }
.seccion-request-pricing .col-info b { color:#666 !important; }
.seccion-request-pricing #form-contact .form-control { border-radius: 0; box-shadow: 0; margin-bottom: 10px; resize:none; }
.seccion-request-pricing #form-contact .small { font-size: 12px; max-width: 80%; }
.seccion-request-pricing #form-contact .checkbox {display: inline-block; float: left; height: 14px; margin-right: 10px; position: relative; width: 14px; margin-top: 5px; }
.seccion-request-pricing #form-assistance .form-control { border-radius: 0; box-shadow: 0; margin-bottom: 10px; resize:none; }
.seccion-request-pricing #form-assistance .small { font-size: 12px; max-width: 80%; }
.seccion-request-pricing #form-assistance .checkbox {display: inline-block; float: left; height: 14px; margin-right: 10px; position: relative; width: 14px; margin-top: 5px; }
/*END REQUEST PRICING*/

/*MICROACTIVITY EFFI*/
.seccion-microactivity-effi .title{ font-size: 25px; color:#224743; padding-bottom: 5px; margin-bottom: 20px;}
.seccion-microactivity-effi .list{ list-style: outside none; font-size: 18px; }
.seccion-microactivity-effi .list li{ margin-bottom: 10px; color: #666; padding-left: 10px; }
.seccion-microactivity-effi .list li:before {content: "• "; color: #83AAC1; margin-left: -15px; margin-right: 5px; }
.seccion-microactivity-effi .box-blue {background-color: #144194; text-align: center; }
.seccion-microactivity-effi .box-blue p{color: white; margin-bottom: 0; }
.seccion-microactivity-effi .btn-square {background-color: rgba(0, 0, 0, 0.3); border-radius: 0; color: white; display: inline-block; height: 70px; margin-bottom: 10px; margin-top: 10px; overflow: hidden; text-align: center; width: 150px; padding:5px;}
.seccion-microactivity-effi .ico-play{ width: 16px; height: 18px; float: left; background: url('/images/ico-play.jpg') no-repeat left top; margin-top: 15px; margin-right: 10px; }
.seccion-microactivity-effi .ico-pdf{ width: 25px; height: 22px; float: left; background: url('/images/ico-pdf.jpg') no-repeat left top; margin-top: 15px; margin-right: 10px; }
.seccion-microactivity-effi .related a.link{ color:#777; font-size: 18px; text-decoration: none; }
.seccion-microactivity-effi .related .glyphicon{ font-size: 28px; color:#83AAC1; margin-top: -4px; float: left; margin-right: 10px;}
@media only screen and (max-width: 1211px){
  .seccion-microactivity-effi .btn-square {width: 127px;}
}
@media only screen and (max-width: 990px){
  .seccion-microactivity-effi .btn-square {width: 160px;}
}
@media only screen and (max-width: 770px){
  .seccion-microactivity-effi .btn-square {width: 175px;}
}
/*END MICROACTIVITY EFFI*/

/*MICROACTIVITY XS15*/
.seccion-microactivity-xs15 .title{ font-size: 25px; color:#224743; padding-bottom: 5px; margin-bottom: 20px;}
.seccion-microactivity-xs15 .box-blue {background-color: #144194; text-align: left; padding-left: 15px; }
.seccion-microactivity-xs15 .box-blue p{color: white; margin-bottom: 0; }
.seccion-microactivity-xs15 .ico-play{ width: 16px; height: 18px; float: left; background: url('/images/ico-play.jpg') no-repeat left top; margin-top: 15px; margin-right: 10px; }
.seccion-microactivity-xs15 .ico-pdf{ width: 25px; height: 22px; float: left; background: url('/images/ico-pdf.jpg') no-repeat left top; margin-top: 15px; margin-right: 10px; }
.seccion-microactivity-xs15 .related a.link{ color:#777; font-size: 18px; text-decoration: none; }
.seccion-microactivity-xs15 .related .glyphicon{ font-size: 28px; color:#83AAC1; margin-top: -4px; float: left; margin-right: 10px;}
/*END MICROACTIVITY XS15*/

/*LAB EQUIPMENTS*/
.seccion-lab-equipments .title{ font-size: 25px; color:#224743; padding-bottom: 5px; margin-bottom: 20px;}
.seccion-lab-equipments .btn-square {background-color: rgba(0, 0, 0, 0.3); border-radius: 0; color: white; display: inline-block; height: 70px; margin-bottom: 10px; margin-top: 10px; overflow: hidden; text-align: center; max-width: 150px; min-width: 120px; padding:5px 13px;}
.seccion-lab-equipments ul { list-style: outside none; }
.seccion-lab-equipments ul > li{ font-size: 18px; color:#777; margin-bottom: 10px;}
.seccion-lab-equipments ul > li:before{ content: "• "; color:#83AAC1; margin-left: -10px;}
@media only screen and (max-width: 990px){
  .seccion-lab-equipments .btn-square {width: 160px;}
}
@media only screen and (max-width: 770px){
  .seccion-lab-equipments .btn-square {width: 175px;}
}
/*END LAB EQUIPMENTS*/

/*PILOT PLANTS*/
.seccion-pilot-plants .title{ font-size: 25px; color:#224743; padding-bottom: 5px; margin-bottom: 20px;}
.seccion-pilot-plants .subtitle{ font-size: 20px; color:#2A718A; padding-bottom: 5px; margin-bottom: 20px; border-bottom: 1px solid #e0e0e0; }
.seccion-pilot-plants ul { list-style: outside none; }
.seccion-pilot-plants ul > li{ font-size: 18px; color:#777; margin-bottom: 10px;}
.seccion-pilot-plants ul > li:before{ content: "• "; color:#83AAC1; margin-left: -10px;}
.seccion-pilot-plants .box.bgYellow .title{ border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
.seccion-pilot-plants .box-blue {background-color: #144194; text-align: left; padding-left: 15px; }
.seccion-pilot-plants .box-blue p{color: white; margin-bottom: 0; }
.seccion-pilot-plants .col-gray{ background-color: #D8D8D8; padding-top: 20px;  }
.seccion-pilot-plants .col-white-gray{ background-color: #E5E5E5; padding-top: 20px; }
.seccion-pilot-plants .btn-square {background-color: rgba(0, 0, 0, 0.3); border-radius: 0; color: white; display: inline-block; height: 70px; margin-bottom: 10px; margin-top: 10px; overflow: hidden; text-align: center; max-width: 150px; min-width: 50px; padding:5px;}
@media only screen and (max-width: 1211px){
  .seccion-pilot-plants .btn-square {width: 127px;}
}
@media only screen and (max-width: 990px){
  .seccion-pilot-plants .btn-square {width: 160px;}
}
@media only screen and (max-width: 770px){
  .seccion-pilot-plants .btn-square {width: 175px;}
}
/*END PILOT PLANTS*/

/*in-situ-catalyst-characterization-system*/
.seccion-in-situ-catalyst-characterization-system .title{ font-size: 25px; color:#224743; padding-bottom: 5px; margin-bottom: 20px;}
.seccion-in-situ-catalyst-characterization-system .blue{ font-size:14px; color:#1a4492; margin-top: 10px; margin-bottom: 20px; }
.seccion-in-situ-catalyst-characterization-system .blue b{ font-size:14px; color:#1a4492; }
/*in-situ-catalyst-characterization-system*/

/*INDUSTRIES SERVED*/
.seccion-industries-served .toolbar{ width: 520px; display: block; margin:0 auto;}
.seccion-industries-served .toolbar .btn{ margin-right: 15px; }
.seccion-industries-served .title{ font-size: 25px; color:#224743; padding-bottom: 5px; margin-bottom: 20px;}
.seccion-industries-served .title span.glyphicon{ font-size: 20px; margin-right: 10px; color:#83AAC1;}
.seccion-industries-served .logo-box{ min-height: 120px; max-height: 120px;margin-top: 40px; margin-bottom: 40px;}
@media only screen and (max-width: 770px){
  .seccion-industries-served .toolbar .btn{ margin-right: 2px; }
}
/*END INDUSTRIES SERVED*/

/*NEWS, EVENTS AND COURSES*/
.seccion-news-events-and-courses h2 { border-bottom: 1px solid #e0e0e0; padding: 0 0 15px;}
.seccion-news-events-and-courses .highlights p { padding:0 15px; color:#666; font-size: 14px; line-height: 200%; margin-bottom: 0;}
.seccion-news-events-and-courses .highlights p.descr{ min-height: 230px; }
.seccion-news-events-and-courses .highlights .date { color:#444; font-size:17px; font-family: 'asapbold'; line-height: 130%; margin-top: 10px;}
.seccion-news-events-and-courses .highlights .title-blue{ color:#2A718A; font-size: 20px; }
.seccion-news-events-and-courses .highlights .box-gray{ background-color: #F2F2F2; margin-top: 20px; }
.seccion-news-events-and-courses .highlights .box-gray .innerlink{ display:block; text-decoration:none; }
.seccion-news-events-and-courses .highlights .btn{ margin: 15px 15px; }
.seccion-news-events-and-courses .news li { border-bottom: 1px solid #e0e0e0; padding:15px 0 30px 0;}
.seccion-news-events-and-courses .news li a{ display: block; text-decoration: none;}
.seccion-news-events-and-courses .news a.btn{ display: inline-block;}
.seccion-news-events-and-courses .news p { color:#666; font-size: 14px; line-height: 200%; margin-bottom: 0; }
.seccion-news-events-and-courses .news p.title-blue { color:#2A718A;  font-size: 17px; }
.seccion-news-events-and-courses .news p.date { color:#BAA200;  font-size: 14px; font-family: 'asapbold'; }
.seccion-news-events-and-courses .highlights-list tr{ border-bottom: 1px solid #eaeaea; }
.seccion-news-events-and-courses .highlights-list td.thumb{ width:25%; padding-top: 10px; padding-bottom: 10px; padding-right: 10px; }
.seccion-news-events-and-courses .highlights-list td.content{ padding:10px; }
.seccion-news-events-and-courses .highlights-list p.referral{ text-transform: uppercase; color:#ccc; }
.seccion-news-events-and-courses .highlights-list .btn-primary{ margin-top: -20px;   }
.seccion-news-events-and-courses .highlights-list .wrapperImage{ height: 131px; overflow: hidden;  }
.seccion-news-events-and-courses .glyphicon-plus-sign {color: #83AAC1; display: block; font-size: 50px; height: auto; margin: -37px auto 0; text-decoration: none; width: 50px; z-index: 2; }
.seccion-news-events-and-courses .glyphicon-plus-sign .whitelabel {background-color: white; height: 50px; left: 50%; margin-left: -25px; position: absolute; top: 0; width: 50px; z-index: -1; }
@media only screen and (max-width: 990px) {
  .seccion-news-events-and-courses .highlights p.descr{ min-height: 280px; }
  .seccion-news-events-and-courses .highlights-list .wrapperImage{ height: 85px; overflow: hidden;  }
}
@media only screen and (max-width: 770px) {
  .seccion-news-events-and-courses .highlights p.descr{ min-height: 310px; }
  .seccion-news-events-and-courses .highlights-list .wrapperImage{ height: 56px; overflow: hidden;  }
}
/*END NEWS, EVENTS AND COURSES*/

/*NEW SINGLE*/
.seccion-news-single h2 { margin-bottom: 0; margin-top: 0; }
.seccion-news-single .btn-back { margin-top: 5px; }
.seccion-news-single h3 { border-bottom: 1px solid #e0e0e0; padding: 0 0 15px;}
.seccion-news-single .date { color:#777; font-size:17px; font-family: 'asapbold'; line-height: 130%; margin-top: 10px; }
.seccion-news-single .highlights p { padding:0 15px; color:#666; font-size: 14px; line-height: 200%; margin-bottom: 0;}
.seccion-news-single .highlights p.descr{ min-height: 230px; }
.seccion-news-single .highlights .date { color:#444; font-size:17px; font-family: 'asapbold'; line-height: 130%; margin-top: 10px;}
.seccion-news-single .highlights .title-blue{ color:#2A718A; font-size: 20px; }
.seccion-news-single .highlights .box-gray{ background-color: #F2F2F2; margin-top: 20px; }
.seccion-news-single .highlights .box-gray .innerlink{ display:block; text-decoration:none; }
.seccion-news-single .highlights .btn{ margin: 15px 15px; }
/*END NEW SINGLE*/
/*LIBRARY AND DOWNLOAD*/
.seccion-library-and-download .title { font-size: 25px; color:#224743; padding-bottom: 5px; margin-bottom: 20px;}
.seccion-library-and-download .searchbox { background-color: #83AAC1; display: block; padding: 15px; }
.seccion-library-and-download .searchbox .ico-decorative {color: white; font-size: 70px; }
.seccion-library-and-download .searchbox .title {color: #fff; font-size: 30px; line-height: 120%; margin-bottom: 10px; margin-top: -5px; padding-bottom: 5px; border-bottom: 1px solid rgba(255,255,255,0.3); }
.seccion-library-and-download .searchbox .form-control {background-color: rgba(255,255,255,0.6); border:none; margin-bottom: 10px; color:#444; }
.seccion-library-and-download .journals .innerlink{ text-decoration: none; display: block; }
.seccion-library-and-download .journals .innerlink .title-blue{  font-size: 20px; color:#2A718A; line-height: 120%; height: 40px;}
.seccion-library-and-download .journals.locked .innerlink::after {
  color: #ccc; content:"\e033" !important; font-family: "Glyphicons Halflings"; font-size: 41px; left: 50%; margin-left: -25px; margin-top: -25px; position: absolute; text-shadow: 0 0 7px black; top: 50%; }
.seccion-library-and-download .journals.locked .innerlink img{ opacity: 0.7; }
.seccion-library-and-download .journals.locked .btn-primary{ background-color: #ccc; }
.seccion-library-and-download .searchbox .form-control::-z-placeholder{ color: #666; }
.seccion-library-and-download .searchbox .form-control::-webkit-input-placeholder { color: #666; }
.seccion-library-and-download .searchbox .form-control::-ms-input-placeholder { color: #666; }
.seccion-library-and-download .searchbox .btn-lg { color:#68D4CB;  }
.seccion-library-and-download .searchbox .btn-lg>.glyphicon {margin-right: 10px; }
.seccion-library-and-download .title>.glyphicon { color:#83AAC1; }
.seccion-library-and-download .journals{ margin-bottom: 20px; }
.seccion-library-and-download .journals .btn{ width: 150px; display: block; margin:0 auto; margin-top: 20px; }
.seccion-library-and-download .journals .btn::before{ content:""; }
.seccion-library-and-download ul.scientific li a{ text-decoration: none; }
.seccion-library-and-download ul.scientific li.locked::after{ font-family:'Glyphicons Halflings'; content:"\e033" !important; font-size: 24px; margin-top: 0px; color:#ccc; margin-right: 15px; float: right; }
.seccion-library-and-download ul.scientific li.locked .btn-primary{ background-color: #ccc; }
.seccion-library-and-download ul.scientific .title-blue{  font-size: 20px; color:#2A718A;}
.seccion-library-and-download ul.scientific .btn-primary{ margin-left: 40px; }
.seccion-library-and-download ul.scientific .title-blue::before{ font-family:'Glyphicons Halflings'; content:"\e026" !important; font-size: 24px; margin-top: 0px; color:#83AAC1; margin-right: 15px; float: left; }
/*END LIBRARY AND DOWNLOAD*/

/*REGISTER*/
.seccion-register .header-section.bgYellow{ margin-bottom: 0; }
.seccion-register .table.table-head { margin-bottom: 0; }
.seccion-register .table.table-head td{ outline: 0 none; box-shadow: 0 none; border:0 none !important; vertical-align: middle; padding:30px 0; }
.seccion-register .table.table-head td.pad{ padding:50px; max-width: 350px; }
.seccion-register .glyphicon{ color:#83AAC1; font-size: 23px; }
.seccion-register p.text-blue { color:#2A718A; }
.seccion-register hr { border-color:#E6E6E6; }
.seccion-register #formRegister .form-control { border-radius: 0; box-shadow: 0; margin-bottom: 10px; resize:none; }
.seccion-register #formRegister .small { font-size: 12px; max-width: 80%; }
.seccion-register #formRegister .checkbox {display: inline-block; float: left; height: 14px; margin-right: 10px; position: relative; width: 14px; margin-top: 5px; }
/*END REGISTER*/

/*footer*/
#pie{position: relative; height:auto; padding-top: 20px; color:#ddd; background: #EBEBEB; }
#pie h5{ font-weight: bold; color: black; font-size: 17px;  }
#pie h5 .glyphicon{ margin: -2px 10px 0 -30px; color:#68D4CB; font-size: 20px; float: left; }
#pie li{ margin-top: 10px;}
#pie a{ color:#666; font-size: 16px;  }
#pie a:hover{ color:#000; text-decoration: none; }
#pie a.link{ color:#666; }
#pie ul li{ float:left; margin-left: 10px;padding-right: 10px; }
#pie ul li.br{ border-right:1px solid #444; }
#pie .logo {max-width: 120px; }
#pie .copyright {background-color: #252525; padding: 2px 0; }
@media only screen and (max-width: 990px) {
  #pie ul li{ float:left; margin-left: 8px;padding-right: 8px; }
}
@media only screen and (max-width: 770px) {
    #pie a{ color:#666; font-size: 12px;  }
}

.modal-content{ border-radius: 0; background-color: #154194; }
.modal-footer{ border-top: none; }
.modal-header{ border-bottom: none; }
#loginForm { margin-top: -10px; }
#loginForm .form-control { border-radius: 0; box-shadow: 0; margin-bottom: 10px; resize:none; }
#loginForm label { color: white; text-align: right; margin-top: 7px; font-size: 17px; font-weight: normal; }

/*modal centered in vertical*/
.modal {text-align: center; padding: 0!important; }
.modal:before {content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px; }
.modal-dialog {display: inline-block; text-align: left; vertical-align: middle; }
#adv hr { margin-top: 0; border-color: rgba(255,255,255,0.4) !important; }
#adv .modal-header { margin-top: 20px; padding: 0 30px 0 15px; }
#adv button.close { color: white; opacity: 0.6; font-size: 30px; }
#adv button.close:hover { color: white; opacity: 1; }
#response hr { margin-top: 0; border-color: rgba(255,255,255,0.4) !important; }
#response .modal-body { color: white; }
#response .modal-header { margin-top: 20px; padding: 0 30px 0 15px; }
#response button.close { color: white; opacity: 0.6; font-size: 30px; }
#response button.close:hover { color: white; opacity: 1; } 
.container-pils{ padding: 5px 25px; border-bottom: 1px solid #F5F5F5;  }
.container-pils .nav-pills{ border-radius: 0; }
.container-pils .nav-pills > li.active > a{ background-color: #008cd0; }
.container-pils .nav-pills > li a{ border-radius: 0; }

/*LSSI*/
.LSSI{height: auto; display: none; overflow: hidden; background: #EBEBEB; z-index: 100; }
.LSSI .centered{min-height: 40px; margin: 0 auto; padding: 10px 0; width:auto; max-width: 1100px; }
.LSSI p{color:#777; font-size:12px; margin: 0 10px; max-width: 810px; position: relative; } 
.LSSI a{color:#777; }
.LSSI .btnAceptar{background: #154194; cursor: pointer; float: right; margin: 10px 20px 15px 0; padding: 0 1px; text-align: center; width: 78px; position: relative; }
.LSSI .btnAceptar span{color: #FFFFFF; font-family: 'Open Sans', sans-serif; font-size: 14px; }

.carousel-fade .carousel-inner .item {-webkit-transition-property: opacity; transition-property: opacity; }
.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {opacity: 0; }
.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {opacity: 1; }
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.carousel-fade .carousel-control {z-index: 2; }