@charset "utf-8";
/* CSS Document */

html{font-family: 'Roboto', sans-serif; font-size:10px;}
body{font-family: 'Roboto', sans-serif;}

h2{font-family:'Roboto', sans-serif; font-weight:300; font-size:4.8rem;}
hr{background:#ebebeb; padding:1px 0; margin-top:0;margin-bottom: 20px;border-top: 1px solid #ebebeb;}
a{ text-decoration:none !important;}
.navbar-default {background-color: #fff; border-color: transparent; box-shadow: 0px 2px 9px RGBA(0, 0, 0, 0.27);}

.navbar {position: relative; min-height: 80px;}
	
.telefonos { background:#1a1c28; height:40px;}

.tel-1>p{ color:#fff; padding:10px 0 0; text-align:right; float:right; font-weight:300; font-size:13px;}
.tel-1>img{  padding:14px 12px 0 40px; text-align:right; float:right;}
.iconos-1>a>img{ padding-top: 7px; margin-right: 31px;}
.padding0{padding:0;}

.navbar {border-radius: 0; margin-bottom:0;}
.navbar-toggle {display:none; }

.sec1{margin-top:-38%;}
.ini-1{margin-bottom:50px;}
.titulo1>h1{color:#fff; font-weight:400; text-shadow:0 1px 1px #000; font-size:4.8rem;}
.sub1>p{color:#fff; text-shadow:0 1px 1px #000; font-size:1.6rem;}
.sub2{margin-bottom:10px;}
.sub2>p{color:#fff; text-transform:uppercase; font-weight:500; font-size:3rem; text-shadow:0 1px 1px #000;}
.sub2>a>img:hover { border:1px solid rgba(251,251,251,0.55); border-radius:12px;}
.cuadro{background:rgba(255, 255, 255, 0.49); border:1px solid rgba(255, 255, 255, 0.6); margin-bottom:20px;}
.sec-1{font-size:1.8rem; color:#1e1e1e; text-align:center; font-weight:500; padding:5px 0;}
.inp>input{background:rgba(255,255,255,0.68); border:1px solid rgba(255,255,255,0.7); padding:10px 0 10px 9px; width:100%; color:#1e1e1e; font-weight:300; font-size:1.8rem; }
.enviar1{background: rgba(11,156,213,0.74) !important; box-shadow:0 1px 1px rgba(0,0,0,0.46);border:0 !important ; border-radius:50px;color:#fff !important; padding:10px 0 10px 0px;margin-bottom: 14px;}
.enviar1:hover {background: rgba(1,114,159,0.74) !important; }
.reg{font-size:1.4rem; font-weight:400; color:#1e1e1e; text-align:center !important; display:block;}
.reg2{text-align:center;}
.reg2>a{color:#1e1e1e; font-weight:500;}

.img-lap>img{ margin-left:-280px;}
.navbar-right {margin-top: 15px;}
.navbar-brand {padding: 6px 15px;}

.barra1{background:#0078D7; padding:32px 0 83px; color:#fff; text-align:center; font-family:'Roboto', sans-serif; font-weight:300; font-size:1.4rem;}
.correo{background:#fff; border-radius: 20px 0 0 20px; border:1px solid #cbcbcb; padding: 9px 15px;color:#969696; font-size:12px}
.enviar{background:#2a2c33; color:#fff; border-radius: 0 20px 20px 0; padding: 11px 22px;; margin-left: -4px; border:0; font-size:12px; }
.enviar:hover {background:#1cd4ef; color:#1e1e1e;} 
.text-env{margin-top: 10px;}
.valores-1{margin-top:30px; text-align:center; font-weight:300; font-size:1.8rem;margin-bottom: 19px;}





.inicio{margin-top:0; margin-bottom:6%;}

.espacio1{
  background:#fff;
  color: white;
  display: table;
  height: 120px;
  width: 100%;
}
.bar-azul{position:relative;}

/************Nosotros*******************/

.nos>h2{color:#232323;}
.nos2{font-weight:400; font-size:1.8rem; margin: 35px 0px; } 
.nos3{font-weight:300; font-size:1.8rem; text-align:center;}


/************Beneficios*******************/
.gris{background:#fff; background-image:url(../img/patron.png);}
.ben>h2{ color:232323;}
.lista{list-style:url(../img/check.png); font-weight:300; font-size:1.8rem; line-height:3.6rem;}
.esp-1{margin-top:30px;}
.ben-2>p{font-size:1.8rem; text-align:center; font-weight:300;  line-height:2.4rem; }
.contac>p{ color:#fff; font-size:2.6rem; text-align:center;  padding:5px 0 0; font-weight:300;}
.ben-1{background:#0078d7;border-radius:25px; margin-bottom:28px; margin-top:20px;}


/************Ventajas*******************/
.ven-1{margin-top:30px; margin-bottom:30px; color:#fff;}
.azul{background:#099ad1; background-image: url(../img/fond-ser.jpg); background-size:cover; background-attachment:fixed; padding-bottom: 20px;}

.caja-ser{ background:#fff; box-shadow: 0 1px 4px #424242; padding-top:10px; min-height:270px; margin-bottom:25px;}
.title>p{ font-size:1.6rem; text-transform:uppercase; font-weight:300; color:#363636;} 
.des>p { font-weight:300; font-size:1.4rem; color:#777777;}


/************Medios*******************/
.med{background:#1a1c28; color:#fff;}
.med-2{margin-bottom:20px; margin-top:20px;}
.med-1{ font-weight:300; font-size:1.8rem; line-height:2.4rem;}
.cel{margin-bottom:-120px;}
.med-3{background:#7aa104; color:#fff;text-align:center; padding:5px 0; border-radius:10px; margin-bottom: 10px; border:1px solid rgba(255,255,255,0.52);}
.med-4{background:#0078d7; color:#fff; text-align:center; padding:5px 0;border-radius:10px;border:1px solid rgba(255,255,255,0.52);}
.med-3>a:hover .med-4>ahover { text-decoration:none;}
.espacio-lef{text-align: right;padding-right: 100px; margin-top: 100px;}
.med-5{font-size:1.2rem; font-weight:300; text-align:right; margin-top:30px;}
.med-6{z-index:10; position:relative; }
.med-7{margin-top:-140px; margin-left:80px;}


/************contacto*******************/
.pie{background:#232323; color:#909090; text-transform:uppercase; line-height:2.3rem; padding-top:20px; margin-top:20px;}
.contac1 div input{ background:#fff; text-transform:uppercase; padding:8px 5px; border:none; font-size:1.4rem; font-weight:300; margin-bottom:12px;width: 100%;}
.contac-1{padding:0 0 0 15px;}
.contac1>div>textarea{ width:100%; margin-bottom:12px; height:215px; text-transform:uppercase;}
.btn-3 button{padding:10px 0; background:#0078d7; border:none; text-transform:uppercase; color:#fff; font-size:1.4rem; width:100%; margin-bottom:30px;}
.btn-3 button:hover{  background:#00ABD7;}
.contac-2>h6{font-size:1.6rem; font-weight:400; color:#fff;}
.contac-2>img{padding-top:10px; margin-bottom:80px;}
.contac-2 a {color:#909090; text-transform:uppercase; line-height:2.3rem;}

.error#nombre{color:#fff;background:rgb(243, 67, 70); }
.error#email{color:#fff;background:rgb(243, 67, 70); }
.error#telefono{color:#fff;background:rgb(243, 67, 70); }

.pago>a{border:1px solid #0078D7; border-radius:40px; padding-bottom:5px !important; padding-top:5px !important; margin-right:10px; margin-top:10px; color:#0078D7 !important; }




/************slider*******************/
#ban01 {background-image:url(../img/fondo.jpg);}
#ban02 {background-image:url(../img/fondo2.jpg);}
#ban03 {background-image:url(../img/fondo.jpg);}




.color-menu-1{background:#fff; box-shadow: 0px 2px 9px RGBA(0, 0, 0, 0.27); text-align:center; height:50px; padding:9px 0 0}

.gif{position:fixed; right:0%; z-index:20; bottom:0%;}
.c50{width:50%;}














@media (max-width: 1600px){
.ini-1 {margin-bottom: 40px;}
.inicio { margin-bottom: 3%;}
.img-lap > img {
    margin-left: -80px;
width: 456px;
margin-top: 75px;
}

}





/*medias max1400*/
@media (max-width: 1400px){
.inicio{ margin-bottom:0;}
.ini-1 {margin-bottom: 25px;}
.color1{background:#0078D7; }
.img-lap > img {
    margin-left: -51px;
    width: 400px;
    margin-top: 75px;
}

}


/*medias max1200*/
@media (max-width: 1200px){
.logo{    max-width: 150px;}
.navbar-brand {padding: 22px 15px}
.img-lap > img {
    margin-left: -51px;
    width: 350px;
    margin-top: 70px;
}


}


/*medias max998*/

@media (max-width: 998px){
.espacio-lef {text-align: center;padding-right: 0;margin-top: 0;}
.med-7 {margin-top: -47px; margin-left: 49px;width: 93%;}
.nav > li > a {padding: 10px 9px;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {max-width: 150%;}
.sec1 {margin-top: -55%;}
.pago > a {margin-top:5px;}
/*.azul>div>div>div{padding: 0px 10px;}*/

h1 {margin-top:0;}
}
/*medias max768*/
@media  (max-width: 767px){
	
html{ font-size:8px;}
	
.navbar { min-height: 60px;}
.logo{    max-width: 150px;}
.img-lap>img{ margin-left:0; max-width:100%}
.color1{background:#0078D7; }
.sec1 { margin-top: -70%;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {max-width: 400%;}
.cel {margin-bottom: 0;}
.med-1{text-align:center;}
.espacio-lef {text-align:center;padding-right:0; margin-top:0;}
.contac-1 {padding:0;}
.pie {margin-top:0;}
.contac-2 > img {margin-bottom:0;}
.contac>div>textarea{ height:150px;}
.inicio{margin-top:0; margin-bottom:0;}

.espacio1{
  background:#fff;
  color: white;
  display: table;
  height: 80px;
  width: 100%;
}
.sec1 {margin-top: -100%;}
.secc-1{margin-bottom:20px;}
/*.azul>div>div>div{padding: 0px 5px;}*/
.tel-2 > p {color: #fff;padding: 10px 0 0;text-align:center;font-weight: 300;font-size: 13px;}
.valores-1{ font-size:1.5rem;}
}

@media (min-width: 768px){

/*.navbar-nav > li > a { padding-right: 27px;}*/

}
@media (max-width: 700px) {
	.sec1 {margin-top: -106%;}
	}

@media (max-width: 650px) {
	.sec1 {margin-top: -113%;}
	}
@media (max-width: 600px) {
	.sec1 {margin-top: -124%;}
	}


@media (max-width: 550px) {
	.sec1 {margin-top: -130%;}
	}
@media (max-width: 520px) {
	.sec1 {margin-top: -140%;}
	}

@media (max-width: 479px){
.sec1 {margin-top: -144%;}
	
	}