@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);.flex-container a:active,.flexslider a:active{outline:0}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{width:100%;margin:0;padding:0}.flexslider .slides>li{display:none}.flexslider .slides img{max-width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;zoom:1}.flexslider .slides{zoom:1}.flexslider .slides>li{position:relative}.flex-container{zoom:1;position:relative}.flex-caption{background:0 0}.flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px}.flex-direction-nav li a{width:52px;height:52px;margin:-13px 0 0;display:block;background:url(/public/img/tpl/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px}.flex-direction-nav li a.next{background-position:-52px 0;right:-21px}.flex-direction-nav li a.prev{background-position:0 0;left:-20px}.flex-direction-nav li a.disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:50px;left:20px;text-align:left;padding-left:35px}.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline}.flex-control-nav li:first-child{margin:0}.flex-control-nav li a{width:13px;height:13px;display:block;background:0 0;cursor:pointer;text-indent:-9999px}.flex-control-nav li a:hover{background-position:0 -13px}.flex-control-nav li a.active{background-position:0 -26px;cursor:default}html.swipebox{overflow:hidden!important}#swipebox-overlay img{border:0!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}#swipebox-slider{height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none}#swipebox-slider .slide{background:url(/public/img/tpl/loader.gif) no-repeat center center;height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-action,#swipebox-caption{position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-action{bottom:-50px}#swipebox-action.visible-bars{bottom:0}#swipebox-action.force-visible-bars{bottom:0!important}#swipebox-caption{top:-50px;text-align:center}#swipebox-caption.visible-bars{top:0}#swipebox-caption.force-visible-bars{top:0!important}#swipebox-action #swipebox-prev,#swipebox-action #swipebox-next,#swipebox-action #swipebox-close{background-image:url(/public/img/tpl/icons.png);background-repeat:no-repeat;border:0!important;text-decoration:none!important;cursor:pointer;position:absolute;width:50px;height:50px;top:0}#swipebox-action #swipebox-close{background-position:15px 12px;left:40px}#swipebox-action #swipebox-prev{background-position:-32px 13px;right:100px}#swipebox-action #swipebox-next{background-position:-78px 13px;right:40px}#swipebox-action #swipebox-prev.disabled,#swipebox-action #swipebox-next.disabled{filter:alpha(Opacity=30);opacity:.3}#swipebox-slider.rightSpring{-moz-animation:rightSpring .3s;-webkit-animation:rightSpring .3s}#swipebox-slider.leftSpring{-moz-animation:leftSpring .3s;-webkit-animation:leftSpring .3s}@-moz-keyframes rightSpring{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-moz-keyframes leftSpring{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@-webkit-keyframes rightSpring{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-webkit-keyframes leftSpring{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@media screen and (max-width:800px){#swipebox-action #swipebox-close{left:0}#swipebox-action #swipebox-prev{right:60px}#swipebox-action #swipebox-next{right:0}}#swipebox-overlay{background:#0d0d0d}#swipebox-action,#swipebox-caption{text-shadow:1px 1px 1px #000;background-color:#0d0d0d;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#0d0d0d),color-stop(100%,#000));background-image:-webkit-linear-gradient(#0d0d0d,#000);background-image:-moz-linear-gradient(#0d0d0d,#000);background-image:-o-linear-gradient(#0d0d0d,#000);background-image:linear-gradient(#0d0d0d,#000);filter:alpha(Opacity=95);opacity:.95}#swipebox-action{border-top:1px solid rgba(255,255,255,.2)}#swipebox-caption{border-bottom:1px solid rgba(255,255,255,.2);color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}.cc-cookies{position:fixed;width:90%;box-sizing:content-box;left:0;top:0;padding:.5em 5%;background:#565656;background:rgba(86,86,86,.95);font-size:13px;font-weight:500;text-shadow:0 -1px 0 rgba(0,0,0,.35);z-index:999999;text-align:center;color:#fff}.cc-cookies a,.cc-cookies a:hover{color:#fff;text-decoration:underline}.cc-cookies a:hover{text-decoration:none}.cc-overlay{height:100%;padding-top:25%}.cc-cookies-error{float:left;width:90%;text-align:center;margin:1em 0 2em;background:#fff;padding:2em 5%;border:1px solid #ccc;font-size:18px;color:#333}.cc-cookies a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{display:inline-block;color:#fff;text-decoration:none;background:#7DAF3B;padding:.5em .75em;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,.25);text-shadow:0 -1px 0 rgba(0,0,0,.35);-o-transition:background .5s ease-in;-webkit-transition:background .25s ease-in;-moz-transition:background .25s ease-in}.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline{background:#af3b3b;margin-left:.5em}.cc-cookies a.cc-cookie-reset{background:#f15b00}.cc-cookies a:hover.cc-cookie-accept,.cc-cookies-error a:hover.cc-cookie-accept,.cc-cookies a:hover.cc-cookie-decline,.cc-cookies-error a:hover.cc-cookie-decline,.cc-cookies a:hover.cc-cookie-reset{background:#000;-o-transition:background .5s ease-in;-webkit-transition:background .25s ease-in;-moz-transition:background .25s ease-in}.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:block;margin-top:1em}.cc-cookies.cc-discreet{width:auto;padding:.5em 1em;left:auto;top:auto}.cc-cookies.cc-discreet a.cc-cookie-reset{background:0 0;text-shadow:none;padding:0;text-decoration:underline}.cc-cookies.cc-discreet a:hover.cc-cookie-reset{text-decoration:none}.cc-cookies a:link,.cc-cookies a:visited,.cc-cookies a:hover,.cc-cookies a:active{border:0!important}@media screen and (max-width:768px){.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{display:block;margin:1em 0}}@media screen and (max-width:480px){.cc-cookies{position:relative;float:left}}@font-face{font-family:icons;src:url(/public/fonts/nvwebpro.eot);src:url(/public/fonts/nvwebpro.eot?#iefix) format("embedded-opentype"),url(/public/fonts/nvwebpro.woff) format("woff"),url(/public/fonts/nvwebpro.ttf) format("truetype"),url(/public/fonts/nvwebpro.svg#nvwebpro) format("svg");font-weight:400;font-style:normal}

/* Cambio de color de botones => verde - Netvision Octubre 2015 */
section[role="main"] ul li a{
  /*background: green;
  box-shadow: 0 2px 0 #000000;*/
}

section[role="main"] ul li div a{
  background: green;
  box-shadow: 0 2px 0 #000000;
}

footer .col:nth-child(2)>a{
  background: green;
  box-shadow: 0 2px 0 #000000;
}

.form .fbut button{
  background: green;
  box-shadow: 0 2px 0 #000000;
}

.flexslider.ancho .slides li .ctr .txt a.slide-link{
  background: green;
}



.form .fbut button{
  background: green;
}

.request-block{
  background: #88CC00;
  border: 4px solid #008000;
}
.request-block:hover{
  background: #88CC00 !important;
  border: 4px solid #008000 !important;

}
.request-block:before{
  border-bottom: 146px solid #008000 !important;
}

.secondary-nav ul  li p a{
  color: #926d15 !important;
}

li.bloque-nuevo p a{
  display: block !important;
  background: none !important;
  color: #926d15 !important;
  border:0px !important;
  -webkit-box-shadow: none !important; 
  -moz-box-shadow: none !important; 
  box-shadow: none !important;  
  text-align:left !important;
  margin-top: 1px !important;
}

/* Servicios HOME */

.gallery-home ul.services>li{
	height:390px !important;
}

/** CAMBIOS LMD JUNIO 2018 **/
div.aceptacion{
  padding: 20px 20px 0 44px !important;
}
.form .aceptacion label.error {
    padding-left: 0 !important;
    position: absolute;
}

/** FIN CAMBIOS LMD JUNIO 2018 **/

@media screen and (max-width: 800px){
  .global-link .banner-contact {
    background: green !important;
    border-top: 5px solid #136B23 !important;
    padding: 20px 0px !important;
  }

  /* SERVICIOS HOME */
  .gallery-home {
    display: block;
    width: 100% !important;    
  }

  .gallery-home ul.services>li{
    height: 185px !important;
    min-height:160px !important;
  }
  
}

@media screen and (max-width: 500px){
  /* SERVICIOS HOME */
  .gallery-home {
    display: block;
    width: 100% !important;    
    padding: 0 10px;
    box-sizing: border-box;
  }
  .gallery-home ul.services>li{
    height: 400px !important;
    min-height:160px !important;
  }
  ul.services>li>a>img{
    max-width: 100% !important;
    width: 100% !important;
    height:auto !important;
  }
  ul.services li h2{
    display:block;
    clear: both;
  }
  div.sidr-inner ul li a{
    font-size:18px !important;
  }

  body.home .global-link {
    width: 100% !important;
    padding-left: 0px;
  }

  body.home .global-link .banner-contact {
    width: 100% !important;
  }

  .gallery-home .title {
    width:100%;
  }

  .gallery-home .title  a{
    display:none !important;
  }

  p img{
    height: auto !important;
  }

  /* MAPA */
  .gomapMarker { 
    display: block !important;
    width: 180px !important;
    height: auto !important; 
    padding:10px 0px !important;
  } 
  /** CAMBIOS LMD JUNIO 2018 **/
  .form .aceptacion label.error {
    padding-left: 0 !important;
    position: absolute;
    padding-top:20px !important;
  }
}

