body{font-family:'Roboto',sans-serif;font-weight:400;color:#7d7f7d}.container{background:#fff}.inicio .bigger{font-size:18px; margin-top:0;}.navbar{border:none}nav.redes .container{background:transparent}nav.redes,nav.redes ul{background:#7d7f7d}nav.redes{margin-bottom:0}nav.redes:before,nav.redes:after{display:table;content:" "}nav.redes:after{clear:both}header.navbar>.container{padding-top:27px;padding-bottom:20px;margin-bottom:-1px}header.navbar{margin-bottom:0}#menu{margin-top:9px;margin-bottom:18px}.navbar-toggle .icon-bar{background:#0f4d99}.navbar-collapse .nav>li>a{font-weight:700;font-size:30px}.nav.navbar-right{margin-right:0}.nav.navbar-right>li>a{font-size:12px;color:#fff}.nav.navbar-right>li>a>i{font-size:22px}.nav>li>a{color:#7d7f7d}.nav>li>a:hover,.nav>li>a:focus,.nav>li>a.active{background:transparent;color:#53a3d6}button.btn{background:#53a3d6;margin-top:8px}button.btn .fa{color:#fff}.lista{list-style:none;padding:0;padding-left:5px;margin:0;margin-top:20px}.lista li{padding-left:1em;text-indent:-.7em}.lista li:before{content:"\002022";color:#0f4d99;display:inline-block;margin-right:1rem}h1{text-indent:-99999999px;font-size:18px;margin-top:0;margin-bottom:-20px}p{margin-top:20px}footer>.container{padding-top:50px;padding-bottom:50px}footer a{color:#7d7f7d}footer a:hover{color:#53a3d6}.servicios h2{padding-left:75px}h2>a[data-toggle="collapse"]{color:#0f4d99;font-size:32px;font-weight:bold;position:relative}h2>a[data-toggle="collapse"]>span{display:block;font-size:22px}h2>a[data-toggle="collapse"]:hover,h2>a[data-toggle="collapse"]:focus{text-decoration:none}h2>a .triangulo{position:absolute;top:0;left:-75px}h2>a[aria-expanded="true"] .triangulo,h2>a[data-toggle="collapse"]:hover .triangulo{width:0;height:0;border-style:solid;border-width:0 0 64px 64px;border-color:transparent transparent #53a4d6 transparent}h2>a[aria-expanded="false"] .triangulo{width:0;height:0;border-style:solid;border-width:64px 64px 0 0;border-color:#7d7f7d transparent transparent transparent;-webkit-transition:border 100ms ease-out;-moz-transition:border 100ms ease-out;-o-transition:border 100ms ease-out;transition:border 100ms ease-out}.servicios{margin-top:-23px}.servicios hr{margin-top:30px;margin-bottom:30px;border:0;border-top:1px solid #fff}.carousel img{max-width:100%;height:auto}.carousel-indicators [class*="col-"]{padding-left:0}.carousel-indicators{position:relative;width:100%;margin:20px 0;left:0;bottom:0;text-align:left}.carousel-indicators .active,.carousel-indicators>li{text-indent:0;width:auto;height:auto;font-weight:bold}.carousel-indicators>li{color:#7d7f7d;border:none;-webkit-transition:color 100ms ease-out;-moz-transition:color 100ms ease-out;-o-transition:color 100ms ease-out;transition:color 100ms ease-out}.carousel-indicators>li.active,.carousel-indicators>li:hover{color:#53a3d6}.carousel-indicators>li:last-child{padding-right:0}.carousel-caption h3{color:#fff;font-weight:bold}.carousel-caption h3 span.title{color:#0d4e98;display:block;white-space:nowrap}.carousel-caption{color:#0d4e98;text-shadow:none;text-align:left}.carousel-inner .col-sm-6{padding:0}.contacto{margin-top:-21px}.contacto h2{font-weight:bold;font-size:20px}.contacto .bigger{font-size:25px}.contacto h3{font-weight:700;font-size:18px;margin-bottom:0px}.contacto p{margin-top:5px}.no-bottom{margin-bottom:0}.margin-bottom7{margin-bottom:7px}.margin-top-servicios{margin-top:-2px}.margin-contacto{padding-top:6px}.azul-claro,strong{color:#53a3d6}.azul-dark{color:#0f4d99}.gris{color:#7d7f7d}.bg-slider-servicios1{background:#b7dce9}.bg-slider-servicios2{background:#b5ddd9}.bg-slider-servicios3{background:#a1d0dc}.bg-1{background:#a2d3df}.bg-2{background:#b7dded}.bg-3{background:#b7dce9}.bg-4{background:#a1d0dc}.bg-5{background:#b5ddd9}.bg-6{background:#b6dced}.bg-7{background:#a1d1dd}@media (max-width:767px){.col-xs-2.visible-xs-block{position:relative}.col-xs-2.visible-xs-block button.btn{position:absolute;right:10px;border-radius:0}.navbar-collapse .nav>li>a{font-size:20px}.navbar-right>li{display:inline-block}.navbar-collapse{padding-left:0}.nav>li>a{padding:10px 5px}.navbar-nav.navbar-right>li>a{padding:0px 5px;line-height:12px}header .col-sm-3{text-align:right}.navbar-right{float:right}.navbar-nav{margin:7.5px 10px}h2>a .triangulo{left:-40px}.servicios h2{padding-left:40px}h2>a[aria-expanded="false"] .triangulo{border-width:32px 32px 0 0}h2>a[aria-expanded="true"] .triangulo,h2>a[data-toggle="collapse"]:hover .triangulo{border-width:0 0 32px 32px}h2>a[data-toggle="collapse"]{font-size:18px}h2>a[data-toggle="collapse"]>span{font-size:14px}.servicios .carousel{padding-left:40px}#carousel-mejora .carousel-caption{bottom:0;padding-bottom:0;width:81%}.carousel-indicators li{display:block}.carousel-caption{font-size:13px;right:30px;left:30px}.carousel-caption ul{padding-left:20px}.carousel-caption h3 span.title{font-size:16px;margin-left:15px}.carousel-control{width:10%}.servicios hr{margin-top:10px;margin-bottom:10px}footer span{display:block}}@media (min-width:768px){.navbar-collapse{padding-left:0;padding-right:0}.nav>li>a{padding:10px 15px 10px 0px}.navbar-right{margin:4px 0}.nav.navbar-right>li>a{padding:0 5px}.nav.navbar-right>li:last-child>a{padding:0 0}.redes>ul>li:nth-child(3){border-right:1px solid #fff}.navbar-collapse .nav>li>a{padding-right:100px}.carousel-caption h3{font-size:45px}.carousel-caption h3 span.title{font-size:20px;padding-left:30px}.carousel-caption{right:20px;left:0;top:0px;padding-top:0}.carousel-caption ul{margin-left:-8px}.carousel-caption{font-size:14px}.carousel-indicators{font-size:15px}.carousel-indicators>li{padding-right:20px}.carousel-control{width:5%}.servicios .carousel{padding-left:75px}.contacto .row{display:table;width:100%}.contacto .row [class*="col-"]{/*display:table-cell;float:none*/height:171px;}.contacto .row .col-sm-7{position:relative}.contacto .azul-claro.bigger{position:absolute;bottom:-3px;z-index:10;}body{background:url(../img/patron_agua.jpg)}}@media (min-width:992px){.container>.row>[class^="col-xs-"],.container>.row>[class^="col-sm-"],.container>.row>[class^="col-md-"],.container>.row>[class^="col-lg-"]{padding-left:30px;padding-right:30px}.navbar-collapse{padding-left:15px;padding-right:15px}.navbar-collapse .nav>li>a{padding-right:120px}.carousel-indicators>li{padding-right:70px}.carousel-caption h3{font-size:60px}.carousel-caption h3 span.title{font-size:22px;padding-left:30px}.carousel-caption{left:0;top:20px}.carousel-caption{font-size:16px}.contacto .col-sm-7{left:-50px}}@media (min-width:1200px){.carousel-indicators{font-size:17px}.carousel-caption h3{font-size:70px}.carousel-caption h3 span.title{font-size:22px;padding-left:30px}.carousel-caption{right:100px;left:0;top:30px}.carousel-caption{font-size:18px}footer>.container{padding-bottom:140px}}@media only screen and (max-device-width:320px) and (orientation:portrait){.block-mobile{display:block}}@media only screen and (max-device-width:767px) and (orientation:landscape){.carousel-caption{top:20px;font-size:16px}.carousel-caption h3{font-size:35px}.carousel-caption h3 span.title{font-size:22px}h2>a[data-toggle="collapse"]{font-size:25px}h2>a[data-toggle="collapse"]>span{font-size:18px}h2>a[aria-expanded="true"] .triangulo,h2>a[data-toggle="collapse"]:hover .triangulo{border-width:0 0 46px 46px}h2>a[aria-expanded="false"] .triangulo{border-width:46px 46px 0 0}.servicios h2,.servicios .carousel{padding-left:55px}h2>a .triangulo{left:-55px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){#carousel-mejora .carousel-caption{bottom:5px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){#carousel-mejora .carousel-caption{bottom:15px}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait){#carousel-mejora .carousel-caption{bottom:15px}}a:active,a:active *{outline:none !important;-moz-outline-style:none !important}a:focus,a:focus *{outline:none !important;-moz-outline-style:none !important}.carousel-control.left,.carousel-control.right{background-image:none}