@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
html{background:#173b62;}
*img{border:none !important;}
*a:hover{cursor: pointer !important;}
body{width:100%;height:auto;margin:0 auto;background:#173b62;position:absolute;}
#cuerpo2{width:100%;height:auto;margin:0 auto;background:#173b62;}
#youtube{width:auto;height:auto;text-align:right;margin-right:15px;right:0 !important;display:inline-block;position:absolute;color:#FFF;font-size:15px;}
#youtube:hover{color:#F00;cursor: pointer;}
.fab fa-youtube{color:#F00;}
.youtube2:hover{color:#F00;cursor: pointer;}


/*PARPADEO*/
.parpadea { 
  animation-name: parpadeo;
  animation-duration: 1.5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}
@-moz-keyframes parpadeo{  
  0% { opacity: 2.0; }
  50% { opacity: 0.0; }
  100% { opacity: 2.0; }
}
@-webkit-keyframes parpadeo {  
  0% { opacity: 2.0; }
  50% { opacity: 0.0; }
   100% { opacity: 2.0; }
}
@keyframes parpadeo {  
  0% { opacity: 2.0; }
   50% { opacity: 0.0; }
  100% { opacity: 2.0; }
}
/*PARPADEO*/




#servicios-movil{display:none !important;}
/*HEADER*/
#tels{width:100%;height:30px;margin:0 auto;top:0;position:fixed;/*background:#eca642;*/background:#0073ac;z-index:99999999;color:#FFF;font-family:'source_sans_proregular';font-size:18px;}
#tel{color:#FFF !important;text-align:right;margin-right:65px;right:0;top:-2px !important;vertical-align:top;position:absolute;border-bottom:none !important;}
#tel a{color: #FFF;text-decoration:none;font-family: 'source_sans_problack';font-size:25px;}#tel a:hover{color:#FC0;}
#slogan{text-align:left;margin-left:25px;top:3px !important;left:0;vertical-align:top;position:absolute;font-size:18px;}

#menu{width:100%;height:70px;/*background:#0073ac;*/background:#fe5a50;margin:0 auto;position:fixed;color:#FFF;font-family:'source_sans_proregular';font-size:17px;z-index:99999999;top:30px !important;}
#menu a{color:#FFF;text-decoration:none;}
#logo{width:200px;height:65px;margin-left:25px;display:inline-block;position:absolute;text-align:left;margin-top:2px;}
#logo img{width:45%;height:auto;}
#opciones{float:right;right:50px;width:70%;position:absolute;text-align:right;box-sizing: border-box;margin-top:0 !important;display:inline-block;}
#opciones li{width:auto !important;height:20px;font-size:20px !important;padding:0;}
#opc1 a:hover, #opc a:hover{/*text-decoration:underline;*/color: #FC0;border-bottom:7px solid #FC0;transition: all .05s ease-in-out;margin-right:5px;cursor: pointer !important;}
#opc1, #opc{width:auto;height:50px;text-align:left;display:inline-block;margin-left:5%;margin-top:20px;}

header{display:none !important;}
/*HEADER*/



/*CLASES*/
.roji{color:#fe5a50;font-weight:bold;}
.gordis, .gordis a{text-align:left;color:#Fe5a50;font-family:'source_sans_problack_italic';font-size:44px;text-decoration:none;}
.gordis a:hover{color:  #173b62;}

.gordismail{text-align:left;color:#Fe5a50;font-family:'source_sans_problack_italic';font-size:30px;text-decoration:none;letter-spacing:-1px;}
/*CLASES*/




/*SLIDER*/
#slider{width:100%;height:auto ;position:relative;overflow:hidden;display:block;margin:100px 0 0 0;}
#slider img{width:100%;height:auto;}
/*SLIDER*/


/*POP UP*/
#pop{z-index:9999999999999999999999999999999999999;font-size:25px;Font-family:'source_sans_problack_italic';text-align:center;color:#FFF;width:auto; height:auto;padding:50px;overflow-y:hidden !important;}
/*POP UP*/



#quienes-somos, #somos, #inicio, #servicios{width:0;height:0;}


/*CONTENIDO*/
#contenido{width:100%;height:auto;}
#titulo-ventajas{color: #3C6; margin-top:50px !important;background: #fe5a50;}
#titulo-ventajas, #titulo-contacto{width:100%;height:auto;margin:0 auto;display:block;text-align:center;color: #FC0;font-family:'source_sans_problack_italic';font-size:65px;letter-spacing:-4px;}
#servicios0{width:100% !important;height:auto;display: table!important;padding-left:3% !important;padding-right:3% !important;
font-family:'source_sans_proregular';padding-top:50px !important;box-sizing: border-box;margin-bottom: 0 !important;}
#whats{position: fixed;right:25px; bottom:25px;z-index:9999999999999999;width:auto;height:auto;}
#whats img{max-width:65px;max-height:65px;}
#whats img:hover {cursor: pointer !important;}


/*QUIENES SOMOS*/
#titulos{width:100%;height:auto;margin:0 auto;display:block !important;
text-align:center;color: #fff;font-family:'source_sans_problack';font-size:65px;letter-spacing:-3px;padding-top:100px;}
#foto1{width:40%;height:auto;margin:0 0 0 0;display:inline-block;margin:0 !important;float:left;vertical-align:top;}
#foto1 img{width:75%;height:auto;border-radius:10px;}
#qstxt{padding-left:50px;width:60%;height:auto;display:inline-block;text-align:justify;color:#FFF;
font-family:'source_sans_proregular';margin:0 !important;vertical-align:top;font-size:18px;box-sizing: border-box !important;}
#qs1{display:block !important;max-width:1500px;margin:0 auto;width:100% !important;height:auto;padding-left:5% !important;padding-right:4% !important;padding-top:25px;padding-bottom:25px;
font-family:'source_sans_proregular';box-sizing: border-box;background:#173b62 !important;color:#fff;z-index:99999999;}
#qs2{display: table !important;max-width:1500px;margin:0 auto;width:100% !important;height:auto !important;padding-left:5% !important;padding-right:4% !important;padding-top:25px;padding-bottom:25px;
font-family:'source_sans_proregular';box-sizing: border-box;color:#fff;z-index:99999999;}
#qs{width:33% !important;height:auto;display:inline-block;vertical-align:top;padding:25px;box-sizing: border-box !important;margin-bottom:100px !important;
font-size:18px;color:#fff;margin:0 !important;float:left;text-align:center;font-family:'source_sans_proregular';transition: all .25s ease-in-out;}
.tituloqs{color: #fff;font-family:'source_sans_problack_italic';font-size:35px;letter-spacing:-2px;}#qs:hover .tituloqs{color: #369;}
.valores{font-size:18px !important ;text-align:left !important;margin-left:40% !important;}
#qs:hover{background:#fff;color:#000 !important;margin-top:-10px !important;transition: all .5s ease-in-out;cursor:pointer !important;}
#qs img{width:80%;height:auto;}


#video{width:100%;height:auto;padding 50px 50px 100px 50px;text-align: center;margin:0 auto;box-sizing: border-box;background:#173b62;color:#FFF;font-size: 20px;margin-top:75px !important;padding-bottom:50px;}

/*QUIENES SOMOS FIN*/




/*SERVICIOS*/
#titulo-servicio{width:100%;height:auto;margin:0 auto;display:block !important;padding-top:100px;
text-align:center;color:#148bf0 ;font-family:'source_sans_problack_italic';font-size:65px;letter-spacing:-4px;background:#ddedf9;}

#servi{width:100%;height:auto;padding-left:10%;padding-right:10%;padding-top:25px;padding-bottom:0;display:block;
text-align:center;margin:0 auto !important;color:#111; font-family:'source_sans_proregular';font-size:22px;
box-sizing: border-box !important;background: #ddedf9;}
#servicios0{margin-top:-30px !important;margin-bottom:0 !important;height:auto !important;background: #ddedf9;}

#ventaja{width:25%;height:auto;display:inline-block;vertical-align:top;padding:25px;box-sizing: border-box !important;
font-size:18px;color:#333;margin:0 !important;float:left;text-align:center;font-family:'source_sans_proregular';transition: all .25s ease-in-out;}
#ventaja img{width:100%;height:auto;border-radius:10px;opacity:1;transition: all .25s ease-in-out;border:1px solid #333;}
#ventaja img:hover{opacity:1;transition: all .5s ease-in-out;cursor:pointer;}
#cursosycapa{line-height: 22px;}


/*<<<<<<<<<<<<<<UBICANOS>>>>>>>>*/
#croquis{width:100%;height:auto;background:#000;text-align:center;padding-top:100px;padding-bottom:50px;
font-family:'source_sans_proregular';font-size:18px;color:#fff;}
.tituloubicanos{color:#C90;font-family:'source_sans_problack_italic';font-size:65px;letter-spacing:-3px;}



/*FOOTER>>>>>>>>>>>>>>>>>>>*/
footer{width:100%;height:auto;
font-family:'source_sans_proregular';font-size:16px;color:#FFF;
position:relative; bottom: 0 !important;padding:15px !important;box-sizing:border-box;display:inline-block;
z-index:999999999999999999999999999;}
.fecha{font-family:'source_sans_proregular';font-size:14px;color:#FFF;}
#pie2{width:100%;height:auto;margin:0 0 0 0;display:inline-block;box-sizing: border-box;text-align:center;color:#06C !important;font-size:14px;vertical-align:top;padding:0;}
/*FOOTER*/

	




/*OPINIONES*/
#opiniones{width:100%;height:auto;padding:50px 50px;background:#FFF;border-bottom:2px solid #000;box-sizing: border-box !important;padding-bottom:100px !important;}
#opi-cont{max-width:1200px;width:100%;height:auto;margin:0 auto;text-align:center;font-family:'source_sans_proregular';font-size:22px;color:#000;text-align:center;}
.tituloopiniones{color:#000;font-family:'source_sans_problack_italic';font-size:60px;letter-spacing:-3px;text-align:center;line-height: 40px;}
.cont-slider{font-family:'source_sans_proregular';font-size:18px;color:#000;text-align:center;padding-top:100px;}
.name{font-family:'source_sans_problack';font-size:25px;}
#opiniones a{color:rgba(28,110,247,1.00);}
/*OPINIONES*/






/*<<<<<<<<<<FORMULARIO>>>>>>>>>>>>>>>>>>>>>>>>>*/

#titulo-contacto{color: #fe5a50 !important; background:#fff;padding-top:100px;padding-bottom:25px; }
#contact{padding-bottom:25px;width:100% !important;height:auto;background: url(../asesores-lm-contacto.jpg) no-repeat  center;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;margin:0 auto;
display:block !important;box-sizing: border-box !important;}

#contacto1{width:50%;font-family:'source_sans_proregular';font-size:22px;color:#000;text-align:left;margin-left:5%;}
#formulario{text-align:right !important;margin-top:40px;width:25%;height:auto;font-family:'source_sans_proregular';font-size:20px;color:#000;text-align:left;margin-left:10%;display:inline-block;vertical-align:top !important;}
#telefonos{width:40%;height:auto;display:inline-block;margin-left:5%;vertical-align:top !important;font-family:'source_sans_proregular';font-size:22px;color:#000;text-align:left;margin-top:50px;}
#nombres, #email, #telx, #mensaje{color: #39F;font-family:'source_sans_proregular';background:none;border:none; border-bottom:1px solid #173b62;margin-bottom:20px;font-size:15px !important;text-align:center;}
#mensaje{vertical-align:bottom;border:1px solid #000;margin-top:-20px;}
.g-recaptcha{text-align:left;margin-left:25%;margin-top:10px;float:right;}
#azul{color: #39F;text-align:right !important;font-size:15px;float:right;padding-top:15px;line-height:18px;}.azul{color: #39F;}

#enviar{background:#173b62;
font-family: 'source_sans_proregular';
	font-size:25px;
	color:#FFF;
	border:1px solid #FFF;
	padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:20px;
	cursor:pointer;margin-left:35%;margin-top:10px;
	-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#enviar:hover{background:#FFF;color:#000;border:1px solid #000;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}

/*<<<<<<<<<<<<<<<<<FORMULARIO FIN>>>>>>>>>>>>>>>>>>>>*/

#pie2 img{width:10% !important;height:auto;}









/*MEDIA QUERIES*/

@media screen and (max-width:1300px){
#opciones li{width:auto !important;margin-left:25px !important;}#menu{width:100%;height:70px;}
.gordis a{font-size:40px !important;text-decoration:none;}
}





@media screen and (max-width:1000px){
	#opciones li{width:auto !important;font-size:18px !important;padding:0;margin-left:28px;}
	#opciones{width:70%;}
	html{background:#FFF;}
	body{width:100%;left:0 !important;margin:0 auto;padding:0;}
	#slider{width:100% !important;}#slider img{width:100%;height:auto;}
	#cuerpo2{width:100%;margin:0 auto;}
	#menu{width:100%;height:70px;top:30px !important;}
#menu a{color:#FFF;text-decoration:none;}
#menub{width:100%;left:0;top:0;height:70px;background:#1d70b7;margin:0 auto;position:fixed;z-index:99999;}
#qs2, #qs3{width:48%;}
#logo{margin-left:2%;}
.tituloqs{font-size:35px;}
.gordis a{font-size:40px !important;text-decoration:none;}
#pie2 img{width:25% !important;height:auto;}

}

@media screen and (max-width:975px){
#opciones li{font-size:16px !important;width:auto !important;margin-left:20px !important;}
#opciones{width:70%;}
#titulos, #titulo-servicio, #titulo-ventajas{font-size:50px;letter-spacing:-2px;}
#qs{width:50%;}#telefonos{width:35%;height:auto;display:inline-block;margin-left:7%;vertical-align:top !important;font-family:'source_sans_proregular';font-size:19px !important;color:#000;text-align:left;margin-top:50px;}
#ca-container{display:none !important;}
#servicios-movil{display:block !important;}
.titulo-servicios{font-weight:bold;font-size:22px;}
#ventaja{width:50%;height:auto;display:block;vertical-align:top;}
.alcien{width:100% !important;height:25% !important;}

}


@media screen and (max-width:900px){
#tels, #menu, #logo{display:none !important;}
header{display:inline !important;}
}



@media screen and (max-width:768px){
	html{background:#FFF;}
	body{width:100%;left:0 !important;}
	#slider{width:100% !important;overflow-x: hidden;}
	#titulos{padding-top:10px !important;display:block !important;width:100%;padding-left:5%;padding-right:5%;box-sizing:border-box;}
	#foto1{display:block !important;width:100%;text-align:center !important;margin-bottom:40px !important;padding-left:5%;padding-right:5%;box-sizing:border-box;}
	#foto1 img{width:50%;}
	#qstxt{width:100%;margin:0 auto;padding-left:5%;padding-right:5%;box-sizing:border-box;}
	#slider{margin:55px 0 0 0;}
	#pie2{display:block !important;width:100% !important;text-align:center;padding-left:0;}
	#qs2{width:100%;}
	.tituloqs{font-size:30px;}
	#qs{width:50% !important;}
	.tituloopiniones{font-size:40px;line-height: normal;}
	#qs1{padding-left:1% !important;padding-right:1% !important;}
	#servicios0{text-align:center;}
		
	#contact{background:#FFF;width:100%;padding:0;}
	#contacto1{width:90%;margin-bottom:50px;text-align:center;margin-left:5%;}
	#formulario{width:90%;height:auto;margin:0 auto !important;text-align:center !important;display:block;}
	#azul{margin:0 auto !important; text-align:center !important;margin-left:0;}
	#enviar{margin:0 auto !important; text-align:center !important;margin-left:0 !important;margin-top:25px !important;
	padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:20px;}
	.g-recaptcha {margin: 0 auto !important;text-align:center !important;margin-left:25% !important;margin-top:10px;float: none;}
	#azul{margin-bottom:25px !important;padding:0;width:100%;}
	#telefonos{width:100%;margin:0 auto !important;text-align:center;margin-top:25px !important;}
	#nombres, #email, #telx, #mensaje{border-bottom:1px solid #fe5a50;width:300px;margin-left:0; padding-left:0;}
#mensaje{margin-top:0;}
	#video{width:100%;height:auto;padding:0 !important;}
		#video1{width:100%;height:400px;}
}

@media screen and (max-width:700px){
#logo{display:none;}#opciones{width:100%;}
#slider{margin-top:100px;} 
#whats{position: fixed;right:10px; bottom:10px;z-index:9999999999999999;width:auto;height:auto;}
#whats img{max-width:50px;max-height:50px;}#whats img:hover {cursor: pointer !important;}

}

@media screen and (max-width:600px){
#ventaja{width:100% !important;}
#ventaja img{width:80%;height:auto;}
#qs{width:100% !important;margin:0 0;}
}

@media screen and (max-width:480px){#opciones{width:100%;right:10px;margin:0 auto;}
#opc1, #opc{margin-left:3%;}#tel{color:#FFF !important;margin-left:15px;}#slogan{display:none;}


.valores{font-size:16px !important ;text-align:left !important;}
.valores ul li{margin-left:20px !important;margin-right:10px !important;width:90%;}
#titulos{font-size:30px;letter-spacing:-1px;margin-top:20px;line-height:30px;}
#titulo-servicio{width:100%;font-size:40px;line-height:30px;letter-spacing:-2px;padding-top:25px !important;padding-left:5%;padding-right:5%;box-sizing: border-box !important;margin-top:30px;}
#titulo-contacto{font-size:50px !important;letter-spacing:-1px;margin-top:0 !important;}
#contacto1{font-size:16px;}
#servi{width:100%;padding-left:5%;padding-right:5%;box-sizing: border-box !important;font-size:17px;}

#servicios0{margin-bottom:0;padding-bottom:0;}
#pie2 img{width:50% !important;height:auto;}
#menu{display:none}
header{display:block !important;}
#qs{width:100% !important;}
#qs2{padding-bottom:0 !important;}
#tels{display:none;}.g-recaptcha {margin-left:0 !important;margin-bottom:20px;}
.gordismail{text-align:left;color:#Fe5a50;font-family:'source_sans_problack_italic';font-size:20px;text-decoration:none;letter-spacing:-1px;}

}

@media screen and (max-width:321px){
	html{background:#FFF;}
	#opc1, #opc{height:22px;display:block !important;border-bottom:1px solid #FFF;margin:0 auto;}
	#titulos{font-size:35px;letter-spacing:-1px;margin-top:20px;}
	#titulo-servicio{font-size:40px;letter-spacing:-2px;padding-top:25px !important;line-height:30px;}
	#servi{font-size:15px;}
	#ventaja img{width:90%;height:auto;}#ventaja{margin-bottom:5px !important;padding-bottom:0;}
	#contacto1{font-size:18px;}
	#nombres, #email, #telx, #mensaje{border-bottom:1px solid #fe5a50;width:90%;margin-left:0; padding-left:0;}
	.g-recaptcha {margin-left:0 !important;margin-bottom:20px;}
	#pie2 img{width:50% !important;height:auto;}
	#opc1{margin-top:70px;}
	#lateral{display:none !important;}
	#blog{width:100%;}
	/*#slider, */#logo{display:block;}
	#blog-constancias{width:100%;}#contacto{width:90%;}
	#titulo-contacto{font-size:45px !important;}
	
}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {


	  
}