html, body, div, table, span, h1, h2, h3, h4, h5, h6, p, a, b, input, td, tr {border:0px;outline:0px;font-family: 'Lato', sans-serif;font-size:13px;color:#fff;line-height:120%;letter-spacing:0.03em;padding:0px;margin:0px;color:#000;}
html, body{height:100%;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
a.BtnActivo{}
.classAlignLeft{text-align:left;}
.classAlignRight{text-align:right;}
.classAlignLeftImagenes{text-align:left;}
.classPaddingBottom{padding-bottom:4%;}
.ClearFloat{clear:both;}
/**********************HEADER*************************/
.DivLogoHead{text-align:left;}
img.ImgLogoHead{width:100%;height:auto;max-width:220px;}
.btneraActive>a{color:#A31F34!important;font-weight:700;}
/*#4D4D4D*/
/**********************FOOTER*************************/
.divContenidoFooter{text-align:left;background-color:#E8E5E5;}
.TxtFooterDatos{font-family: 'Lato', sans-serif;font-size:9px;color:#4D4D4D;margin-top:2%;margin-bottom:2%;}
/****************SHARED**********************/
.col-sm-12{padding-left:0px;padding-right:0px;}
.col-sm-7{padding-left:0px;padding-right:0px;}
.col-sm-5{padding-left:0px;padding-right:0px;}
.col-sm-1{padding-left:0px;padding-right:0px;}
.col-sm-4{padding-left:0px;padding-right:0px;}
.col-sm-10{padding-left:0px;padding-right:0px;}
/*****************HOME************************/
.divHome{background-image: url("../img/ImgParalax1.png");background-position:center center;background-size:cover;background-repeat:no-repeat;height:100%;position:relative;}
.ContenteHome{margin: auto;position: absolute;top: 0; left: 0; bottom: 0; right: 0;padding-top:25%;}

@media screen and (max-width: 1200px) {
	.ContenteHome{padding-top:35%;}
}
@media screen and (max-width: 1100px) {
	.ContenteHome{padding-top:45%;}
}
@media screen and (max-width: 900px) {
	.ContenteHome{padding-top:55%;}
}
@media screen and (max-width: 400px) {
	.ContenteHome{padding-top:90%;}
}

.navbar-toggle {
    float: left;
    background-color: white !important;
    border: none;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #484646;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 3px;
    border-radius: 1px;
}
p.TxtHome{font-size:18px;color:#FFFFFF;font-weight:400;text-align:center;font-weight:bold;}
a.BtnVerMasHome{
	font-size:16px;
	color:#FFFFFF;
	font-weight:400;
	text-align:center;
	display:block;
	width:120px;
	padding:10px 15px;
	border:solid 1px #FFFFFF;
	margin:auto;margin-top:3%;
	border-radius: 30px;
	background-color:#FFFFFF;
	color:#4D4D4D;
}
a.BtnVerMasHome:hover{
	color: white;
	background-color: transparent;
	}

/*****************QUIENES*********************/
.ImgBanner2{width:100%;height:auto;}
.tituloQuienes{
	font-size:20px;
	color:#A31F34;
	font-weight:700;
	text-align:left;
	margin:auto;
	margin-top:2%;
	margin-bottom:2%;
	text-transform:uppercase;
    margin-left: 50px  !important;

}
p.textQuienes{font-size:14px;color:#666666;font-weight:400;text-align:center;line-height:200%;width:90%;max-width:760px;margin:auto;}
p.textQuienesBold{font-size:14px;color:#666666;font-weight:700;text-align:center;margin:auto;margin-top:2%;margin-bottom:5%;}
/****************CREDITO*********************/
.ImgBanner3{width:100%;height:auto;}
.TituloCredito{font-size:20px;color:#A31F34;font-weight:700;text-align:center;margin:auto;margin-top:35%;text-transform:uppercase;}
.SubTituloCredito{font-size:14px;color:#A31F34;font-weight:400;text-align:center;margin:auto;margin-top:10px;text-transform:uppercase;width:90%;}
.listaCreditos{margin:0px;padding:0px;list-style:none;text-align:center;margin:auto;display:block;width:90%;margin:auto;margin-top:3%;}
.listaCreditos>li{margin:0px;padding:0px;list-style:none;text-align:center;width:100%;}
.txtListaCredito{font-size:14px;color:#666666;font-weight:400;text-align:left;margin:auto;line-height:200%;width:90%;max-width:230px;padding-left:15px;background-image: url("../img/checklistas.png");background-position:0px 6px;background-repeat:no-repeat;}

.TituloCreditoProx{font-size:20px;color:#A31F34;font-weight:700; text-align: center; margin-bottom: 40px;   margin-top:35%;text-transform:uppercase;}


/************ Pagos **************************************/
p.tituloPago {
    font-size: 20px;
    color: #A31F34;
    font-weight: 700;
    text-align: left;
    margin: auto;
    margin-top: 2%;
    margin-bottom: 2%;
    text-transform: uppercase;
    margin-left: 30px;
}

@media screen and (max-width: 768px) {
  .SubTituloCredito{}
}
.whatsapp-p {
	width:60px;
	height:60px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
	font-size:30px;
	z-index:100;
	left:40px;
	position: relative;
	display: block;
	margin-bottom: 10px;
  }
  .celu2{
    font-size: 20px;
    color: #25d366;
    margin-top: -25px;
    margin-left: 50px;
    width: 200px;
}
  .celu{
    font-size: 20px;
    color: #25d366;
    margin-left: 50px;
    width: 200px;
    margin-top: -25px;
  }
  #whatsapp-p2 a ,#whatsapp-p a {
	text-decoration: none;
  }
  #whatsapp-p  {
	width: 260px;
	margin-bottom: 40px;
  }
    #whatsapp-p2 ,#whatsapp-p  {
	float: left;
  }
  .whatsapp-p2 {
	width:60px;
	height:60px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
	font-size:30px;
	z-index:100;
	left:200px;
	position: relative;
	display: block;
  }
  .whatsapp {
	position:fixed;
	width:60px;
	height:60px;
	bottom:20px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
	font-size:30px;
	z-index:100;
  }
  .whatsapp:hover,.whatsapp-p:hover{
	color: white;
	opacity: 0.6;
  }
  
  .whatsapp-icon {
	margin-top:13px;
	color:white;
  }
/*****************BENEFICIOS*****************/
.ImgBanner4{width:100%;height:auto;}

.divTituloBeneficios{width:100%;text-align:center;}
.ImgIconoClienteValija{width:100%;height:auto;max-width:40px;margin:auto;display:block;margin-top:5%;}
.TituloBeneficios{font-size:14px;color:#666666;font-weight:400;text-align:center;margin:auto;margin-top:1%;text-transform:uppercase;}
.TituloBeneficios>span{font-size:14px;color:#666666;font-weight:700;text-transform:uppercase;}

.listaBeneficios{margin:0px;padding:0px;list-style:none;text-align:center;margin:auto;display:block;width:90%;margin:auto;margin-top:5%;margin-bottom:5%;}
.listaBeneficios>li{margin:0px;padding:0px;list-style:none;text-align:center;width:100%;/*margin-bottom:2%*/;}
.txtListaBeneficios{font-size:16px;color:#666666;font-weight:400;text-align:left;margin:auto;line-height:200%;width:90%;/*max-width:410px*/;padding-left:25px;background-image: url("../img/checklistas.png");background-position:0px 6px;background-repeat:no-repeat;}
.marginBottomBeneficios{display:none;}
@media screen and (max-width: 768px) {
	.divTituloBeneficios{margin-top:20%;}
	.marginBottomBeneficios{margin-bottom:20%;display:block;}
}
/*****************ACCESOS********************/


/*****************CONTACTO*******************/
.contactoMargenBottom{margin-bottom:5%;}
.ImgBanner5{width:100%;height:auto;margin-bottom:3%;}
.TituloContactoGrande{font-size:20px;color:#A31F34;font-weight:700;text-align:center;margin:auto;margin-top:30px;text-transform:uppercase;margin-bottom:5%;}
.TextoContactoDatos{font-size:11px;color:#666666;font-weight:400;text-align:center;margin:auto;margin-top:2%;text-transform:uppercase;display:block;}
.TextoContactoDatos>span{font-weight:700;font-size:11px;color:#666666;}

.TituloContactoSmall{font-size:16px;color:#A31F34;font-weight:700;text-align:left;margin:auto;margin-top:20px;margin-bottom:20px;text-transform: uppercase;}

input.InputTextContacto{width:100%;padding:10px 10px;margin:auto;font-size:14px;color:#666666;font-weight:400;text-align:left;border:solid 1px #666666;margin-bottom:10px;}

#t_horario{
    margin-top:50px !important;
}

@media screen and (min-width: 768px) {
	.marginTopCorrector{margin-top:27px!important;}
}

textarea.TextAreaContacto{width:100%;height:110px;padding:10px 10px;margin:auto;font-size:14px;color:#666666;font-weight:400;text-align:left;border:solid 1px #666666;}
a.BtnEnviarContacto{
	font-size:16px;
	font-weight:300;
	text-align:center;
	display:block;
	width:120px;
	padding:10px 15px;
	border:solid 1px #A31F34;
	/* margin:auto; */
	margin-top:3%;
	background-color:#A31F34	!important; 
	color:white;
	border-radius: 30px;
	
}
a.BtnEnviarContacto:hover{background-color:#666666;color:#FFFFFF;}



@media screen and (max-width: 768px) {
	.marginBotomContact{margin-bottom:15%;}
	.TituloContactoSmall{margin-top:10%;font-size:16px;margin-bottom:5%;}
	.col-sm-3.ClearFloat{margin-bottom:10%;}
}


#tabcomer{
    width:100% !important;
}

input, textarea{
	border-radius: 10px;
}

#arrepentimiento{
    margin-top:50px;
    
}


