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



/* Basico */

/* Layout */
.imgLogotipo {width: 100%; height: auto; max-width: 400px; display: inline; text-align: center;}

/* Tipografias */
h1 {font-family: 'Montserrat', sans-serif; font-weight: 900;font-size: 80px;}
.encabezado {font-family: 'Montserrat', sans-serif; font-weight: 900;font-size: 70px; padding: 20px 0;}
h2 {font-family: 'Montserrat', sans-serif; font-weight: 600;font-size: 40px; line-height: 40px;}
h3 {}
h4 {}
h5 {}
p {}

.text-justify {
  text-align: justify;
}

/* Colores*/
.colorBlanco {color: #FFFFFF;}
.colorRojo {color: #E21E24;}

.fondoBlanco {background-color: #FFFFFF;}
.fondoNegro {background-color: #000000;}
.fondoRojo {background-color: #E21E24;}
.fondoGris {background-color: #d7d7d7;}






/* Menu */
ul {}
li {}
a {}
a:hover {}

/* Parches */

.nav-link, .nav-link:visited {color: #FFFFFF;}
.nav-link:hover {color: #000000;}

.limpiador {}


.banner {width: 100%;}

.bannerImg {width: 100%; height: auto;}


.soloEscritorio {display: block;} 
.soloTablet {display: none;} 
.soloCelular {display: none;} 


/* TamaÃ±o Banners */
@media only screen and (min-width: 640px) and (max-width: 959px) {
	.soloEscritorio {display: none;} 
	.soloTablet {display: block;} 
	.soloCelular {display: none;} 
}


@media only screen and (min-width: 320px) and (max-width: 639px) {
	.soloEscritorio {display: none;} 
	.soloTablet {display: none;} 
	.soloCelular {display: block;} 
	h1 {font-size: 60px;}
	h2 {font-size: 30px; line-height: 30px;}
}