

   input[type="radio"] + span {
    display:inline-block;
    width:22px;
    height:22px;
    margin:1px 10px 0 0;
    vertical-align:middle;
    cursor:pointer;
    -moz-border-radius:  50%;
    border-radius:  50%;
    margin-top: 1%;
}
  .serviciosBot{
    margin-top:-2.5%; 
  }

 

.SliderResp{
display: none;
}
.SliderResp2{
  display: none;
}
#responFb{
  display:none;
}
#responFb2{
  display: none;
}
#responFbN{
  display: inline;
}
  .serviciosBot2_P{
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .serviciosBot2{
        border-radius:0 0 0 0;
          background-color: #5cab00;
     font: bold 20px/28px sans-serif;
  color: #FFFFFF;
  }
.rslides {
  margin: 0 auto 40px;
  }

#slider2,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
  }

.rslides_tabs {
  list-style: none;
  padding: 0;
  background: rgba(0,0,0,.25);
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  font-size: 18px;
  list-style: none;
  margin: 0 auto 50px;
  max-width: 540px;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  }

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
  }

.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
  }

.rslides_tabs li:first-child {
  margin-left: 0;
  }

.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
  }

a {
  color: #fff;
  text-decoration: none;
  }

#download {
  background: #333;
  background: rgba(255,255,255,.1);
  border: 1px solid rgba(255,255,255,.1);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  display: block;
  font-size: 20px;
  font-weight: bold;
  margin: 60px auto;
  max-width: 500px;
  padding: 20px;
  }

#download:hover {
  background: rgba(255,255,255,.15);
  }

.footer {
  font-size: 11px;
  }

/* Callback example */

h3 {
  font: 20px/30px "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  color: #fff;
  }

.events {
  list-style: none;
  }

.callbacks_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
  }

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: 0;
  width: 100%;
  border: 0;
  }

.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 5px;
  text-shadow: none;
  color: #fff;
  background: trans;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }

.divSlider {
 
}

.divSlider ul li img  {
  height:123px;

}

.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0);
  top: 52%;
  left: -3%;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes/images.png") no-repeat left top;
  margin-top: -35px;
  }

@media (max-width: 388px){

  .derechos{
    font-size: 12px;
  }
  .respBannerCentral{
  display:none;
}
  .divSlider{
    display: none;
  }
  .fb_500{
  display: none;
}
.fb_350{
  display: inline;
}
.serviciosBot{
  padding:5px 0;
  margin-top: 0.2%;
}
        input[type="radio"] + span {
    display:inline-block;
    width:6px;
    height:6px;
    margin:1px 10px 0 0;
    vertical-align:middle;
    cursor:pointer;
    -moz-border-radius:  50%;
    border-radius:  50%;
    margin-top: 1%;
}
  .SliderResp{
display: inline;
  background:#f4f4f3;
  margin-top:0;
  padding:1em;

}

.sombreado{
  -webkit-box-shadow: 4px 4px 10px #999;
  -moz-box-shadow: 4px 4px 10px #999;
}
.imagenBanner{
    -webkit-box-shadow: 4px 4px 10px #999;
  -moz-box-shadow: 4px 4px 10px #999;
  width:100%;
}
.efectoImagen{
  margin-left:0;
  padding:0;

}
.menuPrinc{
  display: none;
}
.SliderResp2{
  display: inline;
    background:#f4f4f3;
  margin-top:0%;
  margin-bottom:2.5%;
  padding:0;
}
.logoML{
  margin-left:40%;
}


.dropdownmenu{
  text-align: center;
}
    .dropdownmenu label {
    font: bold 14px/14px sans-serif;
    padding: 5px 5px 5px 5px;
    margin-top:3%;
    text-decoration: underline;
  }
    .servMenu{
 padding-left: 7%;
 padding-right: auto;
}
.wrapper{
  padding:0 0;
}
.respN{
  display: none;
}

.respMov{
  display: inline;
}

}
@media (min-width: 389px) and (max-width: 411px){
  .derechos{
    font-size: 16px;
  }
 .respBannerCentral{
  display:none;
}
  .divSlider{
    display: none;
  }
  .fb_500{
  display: none;
}
.fb_350{
  display: inline;
}
.serviciosBot{
  padding:5px 0;
  margin-top: 0.2%;
}
        input[type="radio"] + span {
    display:inline-block;
    width:6px;
    height:6px;
    margin:1px 10px 0 0;
    vertical-align:middle;
    cursor:pointer;
    -moz-border-radius:  50%;
    border-radius:  50%;
    margin-top: 1%;
}
  .SliderResp{
display: inline;
  background:#f4f4f3;
  margin-top:0;
  padding:1em;

}

.imagenBanner{
    -webkit-box-shadow: 4px 4px 10px #999;
  -moz-box-shadow: 4px 4px 10px #999;
  width:100%;
}
.efectoImagen{
  margin-left:0;
  padding:0;

}
.menuPrinc{
  display: none;
}
.SliderResp2{
  display: inline;
    background:#f4f4f3;
  margin-top:0%;
  margin-bottom:2.5%;
  padding:0;
}
.logoML{
  margin-left:40%;
}


.dropdownmenu{
  text-align: center;
}
    .dropdownmenu label {
    font: bold 14px/14px sans-serif;
    padding: 5px 5px 5px 5px;
    margin-top:3%;
    text-decoration: underline;
  }
    .servMenu{
 padding-left: 7%;
 padding-right: auto;
}
.wrapper{
  padding:0 0;
}
.respN{
  display: none;
}

.respMov{
  display: inline;
}
  }
@media (min-width: 412px) and (max-width: 480px){
  .respBannerCentral{
  display:none;
}
  .divSlider{
    display: none;
  }
  .fb_500{
  display: none;
}
.fb_350{
  display: inline;
}
.serviciosBot{
  padding:5px 0;
  margin-top: 0.2%;
}
        input[type="radio"] + span {
    display:inline-block;
    width:6px;
    height:6px;
    margin:1px 10px 0 0;
    vertical-align:middle;
    cursor:pointer;
    -moz-border-radius:  50%;
    border-radius:  50%;
    margin-top: 1%;
}
  .SliderResp{
display: inline;
  background:#f4f4f3;
  margin-top:0;
  padding:1em;

}

.imagenBanner{
    -webkit-box-shadow: 4px 4px 10px #999;
  -moz-box-shadow: 4px 4px 10px #999;
  width:100%;
}
.efectoImagen{
  margin-left:0;
  padding:0;

}
.menuPrinc{
  display: none;
}
.SliderResp2{
  display: inline;
    background:#f4f4f3;
  margin-top:0%;
  margin-bottom:2%;
  padding:0;
}
.logoML{
  margin-left:40%;
}


.dropdownmenu{
  text-align: center;
}
    .dropdownmenu label {
    font: bold 16px/15px sans-serif;
    padding: 5px 15px 2px 5px;
    margin-top:3%;
    text-decoration: underline;
    padding: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left:5px;
    margin-bottom: 0px;
  }
    .servMenu{
 padding-left: 7%;
 padding-right: auto;
 padding-bottom: 10px;
}
.wrapper{
  padding:0 0;
}
.respN{
  display: none;
}

.respMov{
  display: inline;
}

}
@media (min-width: 992px) and (max-width: 1200px){
    .dropdownmenu label {
    font: bold 12px/17px sans-serif;
    padding: 10px 25px;
  }
   #responFbN{
  display:none;
}
  #responFb{
  display:inline;  
}
  #responFb2{
  display:none;  
}
   .wrapper{
    padding: 0.5em 0;
  } 
  .serviciosBot{
  margin-top:-1.5%;
  }
       .respMov{
    display:none;
  }
  .containerContact{
        margin-left: 0px;
  }
}
 @media (min-width: 769px) and (max-width: 991px){
   input[type="radio"] + span {
    display:inline-block;
    width:22px;
    height:22px;
    margin:1px 10px 0 0;
    vertical-align:middle;
    cursor:pointer;
    -moz-border-radius:  50%;
    border-radius:  50%;
    margin-top: 1%;
}

    .wrapper{
    padding: 0.5em 0;
  }
   .containerContact {
  max-width:250px;
  margin-left: -2.3%;
  margin-top:-5%;
  position:relative;
   background-color: none;

}
   .dropdownmenu label {
    font: bold 12px/17px sans-serif;
    padding: 5px 10px;
  }
  #responFbN{
  display:none;
}
  #responFb{
  display:none;  
}
  #responFb2{
  display:inline;  
}

.respMov{
  display: none;
}
  .logo a img{
  width: 200px;
} 
.callbacks_nav {
    height: 50px;
  width: 32px;
  background-size: 55px;
  margin-top:-25px;
  left:-3.4%;
  }
   .callbacks_nav.next {
   margin-right:-0.6%;
    }
      ul.rslides li img{
    height: 113px;
    }
 } 

@media (min-width:671px) and (max-width:768px){
      input[type="radio"] + span {
    display:inline-block;
    width:12px;
    height:12px;
    margin:1px 10px 0 0;
    vertical-align:middle;
    cursor:pointer;
    -moz-border-radius:  50%;
    border-radius:  50%;
    margin-top: 1%;
}
  .wrapper{
    padding:0;
  }
  .dropdownmenu label {
    font: bold 12px/12px sans-serif;
    padding: 3px 8px;
    margin-left:-2%;
  }
  .respN{
    display:none;
  }
  .respMov{
    display:inline;
  }
  .fb_500{
  display: inline;
}
.fb_350{
  display: none;
}

  .serviciosBot{
    padding:10px;
    margin-top: -0.12%;
  }
  }
  .servicios{
    margin-top: -2.4%;
  }
.logo a img{
  width: 185px;
}

.callbacks_nav {
    height: 40px;
  width: 22px;
  background-size: 55px;
  margin-top:-25px;
  left:-1.7%;
  }
   .callbacks_nav.next {
   margin-right:2%;
    }
  ul.rslides li img{
    height: 103px;
    }
  .divSlider{
   left:2%;
  }
}

.respN{
  display: none;
}
@media (min-width: 480px) and (max-width: 530px){
  .logo a img{
  width: 180px;
}
.respN{
  display: none;
}
.respMov{
  display: inline;
}
.fb_500{
  display: none;
}
.fb_350{
  display: inline;
}
.servicios{
  margin-top: -5%;
  margin-left:-5%;
}
    input[type="radio"] + span {
    display:inline-block;
    width:12px;
    height:12px;
    margin:1px 10px 0 0;
    vertical-align:middle;
    cursor:pointer;
    -moz-border-radius:  50%;
    border-radius:  50%;
    margin-top: 1%;
}

.callbacks_nav {
    height: 40px;
  width: 22px;
  background-size: 55px;
  margin-top:-25px;
  left:-1.7%;
  }
 .callbacks_nav.next {
   margin-right:2%;
    }
      ul.rslides li img{
    height: 93px;
    }
  .divSlider{
   left:2.5%;
  }

.logo a img{
  width: 150px;
}
  .dropdownmenu label {
    font: bold 9.5px/10px sans-serif;
    padding: 4px 2px;
  }

.callbacks_nav {
    height: 30px;
  width: 19px;
  background-size: 40px;
  margin-top:-10px;
  left:-0.8%;
  }
  .callbacks_nav.next {
   margin-right:1.5%;
    }
  ul.rslides li img{
    height: 80px;
    }
}
@media (min-width: 530px) and (max-width: 600px) {
.fb_500{
  display: inline;
}
.fb_350{
  display: none;
}
.logo a img{
  width: 180px;
}
.respN{
  display: none;
}
.respMov{
  display: inline;
}
.servicios{
  margin-top: -5%;
  margin-left:-5%;
}
    input[type="radio"] + span {
    display:inline-block;
    width:12px;
    height:12px;
    margin:1px 10px 0 0;
    vertical-align:middle;
    cursor:pointer;
    -moz-border-radius:  50%;
    border-radius:  50%;
    margin-top: 1%;
}

.callbacks_nav {
    height: 40px;
  width: 22px;
  background-size: 55px;
  margin-top:-25px;
  left:-1.7%;
  }
 .callbacks_nav.next {
   margin-right:2%;
    }
      ul.rslides li img{
    height: 93px;
    }
  .divSlider{
   left:2.5%;
  }

.logo a img{
  width: 150px;
}
  .dropdownmenu label {
    font: bold 10px/12px sans-serif;
    padding: 5px 3px;
  }

.callbacks_nav {
    height: 30px;
  width: 19px;
  background-size: 40px;
  margin-top:-10px;
  left:-0.8%;
  }
  .callbacks_nav.next {
   margin-right:1.5%;
    }
  ul.rslides li img{
    height: 80px;
    }
}

 
  @media (min-width: 601px) and (max-width: 671px){
.logo a img{
  width: 180px;
}
.fb_500{
  display: inline;
}
.fb_350{
  display: none;
}
.respN{
  display: none;
}
.respMov{
  display: inline;
}
.servicios{
  margin-top: -5%;
  margin-left:-5%;
}
    input[type="radio"] + span {
    display:inline-block;
    width:12px;
    height:12px;
    margin:1px 10px 0 0;
    vertical-align:middle;
    cursor:pointer;
    -moz-border-radius:  50%;
    border-radius:  50%;
    margin-top: 1%;
}

.callbacks_nav {
    height: 40px;
  width: 22px;
  background-size: 55px;
  margin-top:-25px;
  left:-1.7%;
  }
 .callbacks_nav.next {
   margin-right:2%;
    }
      ul.rslides li img{
    height: 93px;
    }
  .divSlider{
   left:2.5%;
  }

.logo a img{
  width: 150px;
}
  .dropdownmenu label {
    font: bold 12px/12px sans-serif;
    padding: 5px 5px;
  }

.callbacks_nav {
    height: 30px;
  width: 19px;
  background-size: 40px;
  margin-top:-10px;
  left:-0.8%;
  }
  .callbacks_nav.next {
   margin-right:1.5%;
    }
  ul.rslides li img{
    height: 80px;
    }

}

.callbacks_nav:active {
  opacity: 1.0;
  }

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: -3.3%;
  }

#slider3-pager a {
  display: inline-block;
}

.divSlider{
  margin-left: -4%;
}
#slider3-pager img {
  float: left;
}

#slider3-pager .rslides_here a {
  background: transparent;
  box-shadow: 0 0 0 2px #666;
}

#slider3-pager a {
  padding: 0;
}

