body{
	font-family: 'Open Sans',sans-serif;
color: #4e4e4e;
line-height: 22px;
}
h1, h2, h3, h4, h5, h6{
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
}
ul, ol{	list-style:none;}
.dropdown-submenu {position: relative;}
.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}
.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}
.dropdown-submenu:hover>a:after {border-left-color: #fff;}
.dropdown-menu > li > a{-webkit-transition: all 350ms ease-in-out;
-moz-transition: all 350ms ease-in-out;
-o-transition: all 350ms ease-in-out;
transition: all 350ms ease-in-out;
}
.btn-group ul.dropdown-menu li:hover ul {display:block;position:absolute;left:100%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.btn-group ul.dropdown-menu ul {display: none;float:right;position: relative;top: auto;margin-top: -30px;}
.navbar{margin-bottom: 0;background: white;padding: 10px 0 10px 0;background-image: url("../images/background-top.png");background-repeat: no-repeat;background-attachment: fixed;background-position: 100% -15px;}
.nav-pills{background: rgb(246, 246, 246);border-bottom: solid 1px #ddd;}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover{background-color: #378CC3;color: #ffffff;font-weight: 500;z-index: 60;}
.nav-pills>li>a{border-radius:0px;}
.nav-presentation-icon::before{content: '';display: inline-block;width: 50px;height: 50px;margin-right: 8px;vertical-align: middle;background-position: center;background-size:50px 50px;}
.nav > li > a:focus, .nav > li > a:hover{transition: all .8s;transition-delay: initial;}
.navbar-toggle{background-color:#80388c;}
.navbar-inverse{border:none;border-top:solid 1px #EAEBEC;}
.navbar > .container .navbar-brand{	margin:0;padding:0;display:table;}
.navbar-inverse .navbar-brand{font-size: 36px;line-height: 50px;color: #fff;}
.navbar-brand{color:#999;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-top: 0;padding-bottom: 0;}
.navbar-nav{margin-top: 2%;}
.navbar-inverse .navbar-nav > li > a{color: white;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;font-weight: 600;background-image: url("../images/line-diagonal.png");border-bottom:5px solid rgba(255, 255, 255, 0);}
.navbar-nav > li{border-left: solid 1px white;}
.navbar-nav  ul{-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.75);box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.75);}
ul.navbar-nav li:hover>a{background-color:#7D388B;color: white;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {background-color: #7D388B;border-color: #337ab7;color: white;}
#header_background{	background-image: url("../images/slider-header2.png");background-repeat: no-repeat;background-position: right top;}
.top-bar{background: #f8f8f8;line-height: 14px;font-size:14px;padding:3px 0;background-image: url("../images/top.jpg");}
.search i{color:red;}
#header .search{display:inline-block}
input.search-form:hover{width:150px;}
input.search-form{
background: white;
border: 0 none;
width: 60px;
-webkit-transition: all 400ms;
-moz-transition: all 400ms;
-ms-transition: all 400ms;
-o-transition: all 400ms;
transition: all 400ms;
padding:10px 0;
border-radius:5px;
border:1px #E7E7E7 solid;
}
.slogan{color: #1A1F34;font-family: 'Impact';text-shadow: -1px -1px 0px #FFF, -1px 1px 0px #FFF, 1px 1px 0px #FFF, 1px 1px 0px #FFF;font-size: large;}
#homeButton{display: block;margin: 5px 0px 0px 0px;height: 148px;width: 148px;background-image: url(../images/link_hidro.png);background-repeat: no-repeat;padding: 0px;}
fs-small{font-size: 0.812em;}
.m_left_0, .hr_list > li:first-child{margin-left: 0;}
.hr_list > li{float: left;}
.m_right_20{margin-right: 2%; margin-top:10px;text-align:center;}
btn.#search{background: #1B78D5; border:none;}
#menu1{background-color:#EC292F;}
#menu2{background-color:#1C2137;}
#menu3{background-color:#004C99;}
#menu4{background-color:#543587;}
#menu5{background-color:#EA6B26;}
#menu6{background-color:#138C94;}
#menu7{background-color:#5E8EC2;}
.container-title{padding: 15px 0 15px;border-bottom: double 4px #bbb7b9;margin:15px 0 15px 0;font-family:'Impact';font-size:30px;text-shadow: 1px 1px 2px rgba(0,0,0,0.45);}
.section-title{padding: 5px;border-bottom: 1px dashed #76BEFF;color: #495867;}
.container-fluid{padding-right: 0;padding-left: 0;}
.main-title {background-color: #5f3062;color: white;border-top: #fdf2fe dashed 1px;border-bottom: white dashed 1px;}
a:active, a:active * { outline: none !important; -moz-outline-style: none !important; }
a:focus, a:focus * { outline: none !important; -moz-outline-style: none !important; }
#feature-wrap{margin: -3px;padding: 20px;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
#feature-wrap:hover .img-circle{border: outset 8px #0acfcd;-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg);padding: 5px;}
#feature-wrap h4 b{color:#096a84}
span.col-pro-w100-50>img{width:100%;}
.col-padding-bottom{padding-bottom:25px; font-size:16px;}
.btn {padding: 10px 20px;background-color: #138B93;color: #f1f1f1;border-radius: 0;transition: .2s;}
.btn-download{padding: 5px 10px;background-color: #EA6B26;color: #f1f1f1;transition: .2s;border: solid 1px #e15d15;margin-left: -1px;cursor: pointer;}
.btn-download:hover{background-color: #BF4605;}
.content-description{padding:10px;}
.section-sm-20{padding-top:20px; padding-bottom:20px;}
.container-seccion{border:solid 1px red;border: solid 1px #ddd;box-shadow: 2px 2px 3px 0px #b1aaaa;}
.box-description{margin:0 0 21.74px;}
.box-v-center{margin: 9% 0;}
.section-margin-50{margin-top:50px;margin-bottom:50px;}
.section-margin-50 img{display:flex;margin:0 auto;width:100%;}
.carousel{background-color:#4E4E4E}
.galery-w2{padding: 20px 0 40px 0;}
.address-w3{background: rgba(213, 78, 4, 0.7);margin-bottom: 25px;}
.img-circle{box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
.ir-arriba {display: none;padding: 10px;background:#F3BE00;font-size: 35px;color: white;cursor: pointer;position: fixed;bottom: 0px;right: 20px;z-index: 1000;top: 92%;}
#googleMap > img:nth-child(1){width:100%;border-right:solid 5px white;}
#circle-blue{border: solid 1px #ECECEC;padding: 2%;}
#circle-purple{border: solid 1px #ECECEC;padding: 2%;}
#circle-orange{border: solid 1px #ECECEC;padding: 2%;}
#circle-green{border: solid 1px #ECECEC;padding: 2%;}
.list-group{ list-style: disc none inside;}
.border-left-bottom-right {border: solid 1px #ddd;box-shadow: 0px 1px 2px #dadada;}
.border-img-producto{border:solid 1px #e8e8e8;}
.icon-garrafa::before{background-image: url(../images/icon-garrafa.png);}
.icon-frasco::before{background-image: url(../images/icon-frasco.png);}
.icon-cubeta::before{background-image: url(../images/icon-cubeta.png);}
.icon-cubeta::before{background-image: url(../images/icon-saco.png);}
.icon-cartucho::before{background-image: url(../images/icon-cartucho.png);}
.icon-ft::before{background-image: url(../images/download-technical-sheet2.png);}
.icon-hs::before{background-image: url(../images/download-safety-sheet2.png);}
.btn:hover, .btn:focus{border: 1px solid #2A8A90;background-color: white;color: #138B93;}
.box-description a{color:white;text-decoration:none;}
div.business{background-color: #38718B;padding: 10px;font-size: 115%;font-style: oblique;color: white;border-top: dashed 1px white;border-bottom: dashed 1px;margin:40px auto 0}
div.business h3{padding:20px;}
div.carousel-caption h3{background: rgba(63, 61, 64, 0.62);padding: 10px;font-size: 30px;color: #f9f3f0;font-weight: 100;font-family: 'Impact';}
#a.up-arrow{padding-top: 60px;margin-bottom: -40px;}
.carousel-control .glyphicon-chevron-right,.glyphicon-chevron-left, .carousel-control .icon-next {
    border-radius: 50%;
    border: solid 5px rgba(255, 255, 255, 0.65);
    box-shadow: 0px 2px 10px #302a35;}
.footer-w2{background-color:#5f3062;color:white;}
.footer-grid{color:white}
.fooder::before{background:#1f425d;
width: 43px;
height: 43px;
top: -21px;
-webkit-transform: rotate(135deg);
-ms-transform: rotate(135deg);
transform: rotate(135deg);
right: calc(50% - 470px - 85px);
z-index: 100;
position: absolute;
content: "";
background-color: #1f425d;
}
#footer{padding: 0;padding-bottom: 0;margin: 0px;color: #2d2b2b;background: #fff;background-image: url(../images/slider-canaletas.jpg);background-position: center right;background-repeat: repeat-x;background-size: initial;}
@media only screen and (min-width:768px){
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {width: auto;height: auto;margin-top: -10px;font-size: 35px;color: #ffffff;}
}
@media only screen and (max-width: 768px) {
	.navbar-nav .open .dropdown-menu{background-color: #a548b5;background-image: url("../images/line-diagonal.png");color: white;}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:white;}
	.navbar-nav > li{border:none;border-top: solid 1px #ffffff;}
	.nav > li > a:focus, .nav > li > a:hover{border:none;    border-left: solid 5px rgba(12, 34, 52, 0.6);}
	.navbar-inverse .navbar-nav > li > a{border-bottom:none;}
	.navbar-brand>img{width:55%;}
	.navbar{margin-top:0px;position:relative !important;display:none;}
	div.carousel-caption h3{font-size:24px;}
	.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover{ background-color: #4e0e59;border: solid 1px;border-radius: 15px;border-color: #7b8894;font-weight: 700}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{border-bottom: 1px solid #b05eb9;}
}
@media only screen and (max-width:992px){
	.navbar-brand > img{width:65%}
	span.col-pro-w100-50>img{width:30%;}
}
@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
span.col-pro-w100-50>img{width:80%;}
}
