@charset "UTF-8";
/* CSS Document */


.header-fondo{
	width: 100%;
	height: auto;
	background-color:#000000;
	text-align: center;
	color: #fff;
	}	
.negocios{    padding-top: 30px;}

/*slide*/
#slide{ background-image:url("../img/slide-finanzas-banca.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center top; height: auto;}

#slide h1{ color:#FFFFFF; padding-top: 220px; }
#slide h4{ color:#FFFFFF; }


.formulario{padding-top: 20px;}

form{ width:70%; margin-left: 107px;}

#btnEnviar{
	background-color: #000000;
	border-color: #fff;
	color:#fff;
	width: 100%
}

#inputCurp{
	text-transform: uppercase;
}

#btnEnviar:hover{
	background-color: #4d5154;
}


.form-control {
 
    color: #000 !important;
    border: 1px solid #000 !important;
	background-color: #ffffffdb !important;
   
}

/*seccion-1*/
#seccion-1{ padding: 80px 140px; text-align:center; font-size: 19px;}

.archivo{text-align:center !important;}

/*seccion-2*/
#seccion-2{ padding: 80px 40px 80px; text-align:justify; font-size: 18px; background-color: #efefef; }

#seccion-2 h2{font-size: 48px; font-weight: 800; }

.hideme
{
    opacity:0;
}


/*seccion-3*/
#seccion-3{ padding: 80px; text-align:center; font-size: 19px; color: #000000; background-color: #c4c4c4;}

/*seccion-4*/
#seccion-4{ padding: 80px 40px; text-align:justify; font-size: 19px; color: #000000; background-color: #FFFFFF; } 

/* ///////////////////footer///////////////////// */

footer{ text-align: center; color: #fff; background-color: #000000; padding: 50px; font-size: 12px;}

@media screen and (max-width: 785px) {
	#slide {
    background-image: url("../img/slide-finanzas-banca-movil.jpg");
    background-repeat: no-repeat;
    background-size: 800px;
    background-position: center top;
    height: auto;
    background-color: #000000;}
	
	#slide h1{padding-top: 70px;}
	
	.formulario {
    padding-top: 35px;
}
	form{ width:100%;  margin-left: 0px;}
	
	#seccion-1 {
    padding: 40px;

}
	.negocios {
    padding-top: 0px;
}
	
	
}

@media screen and (max-width: 520px) {
	
	#slide {
    background-repeat: no-repeat;
    background-size: 800px;
    background-position: center top;
    height: auto;
    background-color: #000000;}
	
	.formulario {
    padding-top: 15px;
}
	

	
}

.mt-15{
	margin-top:15px;
}
.mt-30{
	margin-top:30px;
}
.txt_white{
	color:#FFF !important;
}
form{
	width: 70%;
  margin-left: 107px;
  background: #FFF;
  padding: 30px;
  opacity: 0.7;
}
.txt-center{
	text-align:center;
}
.cl-top-btn{
  margin-top:30px;
}
.disclaimer{
  font-size:12px;
  color:#212529;
}
.txt-bla-whi{
  color:#212529;
}
@media (max-width: 575px) {
  form{
	width: 100%;
	margin-left: 0px;
  background: transparent;
  padding: 11px 10px;
  opacity: 1;
}
.cl-top-btn{
  margin-top:10px;
}
.disclaimer{
  font-size:12px;
  color:#FFF;
}
.txt-bla-whi{
  color:#FFF;
}
}