@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wdth,wght@0,75..100,300..800;1,75..100,300..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');






html.sticky-header-active #header .header-body .logo-margin {
	margin-top: 28px;
    /*position: fixed;
    border-bottom-color: rgba(234, 234, 234, 0.5);
    box-shadow: 0 0 3px rgb(234 234 234 / 50%);*/
}

.cabecera-botones-link {
    display: inline;
    font-family: 'Roboto', sans-serif !important;
    color: #4A4A4A !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    text-align: right !important;
}
.cabecera-botones-link:hover {
	color: #fe0000 !important;
    font-weight: 400 !important;
}
.cabecera-datos {
	display: inline;
    font-family: 'Roboto', sans-serif !important;
    color: #676767 !important;
    font-size: 13px !important;
    text-decoration: none !important;
    font-weight: 400 !important;
    text-align: right !important;
	padding: 6px 10px 6px 10px;
}
.cabecera-datos-plantilla {
    display: block;
}
.cabecera-datos-link {
    display: inline;
    font-family: 'Roboto', sans-serif !important;
    color: #676767 !important;
    font-size: 13px !important;
    text-decoration: none !important;
    font-weight: 400 !important;
    text-align: right !important;
}
.cabecera-datos-icono {
    display: inline;
    color: #676767 !important;
    font-size: 13px !important;
	vertical-align: -1px;
}

.slider-fondo {
	padding: 30px 30px 30px 30px !important;
	background-color: rgba(0,0,0,0.30) !important;
}
.slider-texto {
    font-family: "Poppins", sans-serif;
    color: #FFFFFF !important;
    font-size: 58px !important;
    text-decoration: none !important;
    font-weight: 800 !important;
    text-align: center !important;
	margin: 0px 0px 20px 0px;
	line-height: 64px;
	text-shadow: 2px 2px 2px #000000;
}
.slider-boton-texto {
    font-family: 'Roboto', sans-serif !important;
    color: #ffffff !important;
    font-size: 24px !important;
    font-weight: 500 !important;
}
.slider-boton-icono {
    color: #ffffff !important;
    font-size: 24px !important;
    padding: 0px 0px 0px 8px !important;
	vertical-align: -2px !important;
}


.nuestro-servicio-asesoramiento-plantilla {
    background-color: #fe0000;
    overflow: hidden;
	padding:  30px 0px 30px 0px;
    position: relative;
    text-align: left;
    letter-spacing: -0.5px;
}
.nuestro-servicio-asesoramiento {
    font-family: 'Roboto', sans-serif !important;
    color: #ffffff !important;
    font-size: 34px !important;
	line-height: 38px !important;
    text-decoration: none !important;
    font-weight: 800 !important;
    text-align: right !important;
}
.nuestro-servicio-asesoramiento-boton {
	/*background-color: #001DFF !important;*/
	padding: 14px 34px 14px 34px !important;
}
.nuestro-servicio-asesoramiento-icono {
    color: #ffffff !important;
    font-size: 28px !important;
	margin: 0px 8px 0px 0px !important;
}
.nuestro-servicio-asesoramiento-click-aqui {
    font-family: 'Roboto', sans-serif !important;
    color: #ffffff !important;
    font-size: 23px !important;
	line-height: 28px !important;
    text-decoration: none !important;
    font-weight: 800 !important;
    text-align: right !important;
}



.cabecera-secciones-fondo-padding {
	background-color: #808080 !important;
}
.cabecera-secciones-nombre {
    font-family: "Poppins", sans-serif;
    color: #FFFFFF !important;
    font-size: 34px !important;
	line-height: 34px;
    text-decoration: none !important;
    font-weight: 600 !important;
    text-align: center !important;
}

.ini-nosotros-fondo-padding {
	padding: 70px 0px 60px 0px !important;
}
.ini-nosotros-frase {
    font-family: "Poppins", sans-serif;
    color: #000000 !important;
    font-size: 54px !important;
	line-height: 54px;
    text-decoration: none !important;
    font-weight: 800 !important;
    text-align: center !important;
	margin: 0px 0px 20px 0px;
}
.ini-nosotros-texto {
    font-family: "Poppins", sans-serif;
    color: #000000 !important;
    font-size: 34px !important;
	line-height: 34px;
    text-decoration: none !important;
    font-weight: 400 !important;
    text-align: center !important;
	margin: 0px 0px 30px 0px;
}
.ini-items-texto-plantilla {
	padding: 0px 0px 15px 0px !important;
}
.ini-items-texto-padding {
	padding: 0px 0px 0px 0px !important;
}
.ini-items-texto {
    font-family: "Poppins", sans-serif;
    color: #000000 !important;
    font-size: 24px !important;
	line-height: 28px;
    text-decoration: none !important;
    font-weight: 400 !important;
    text-align: left !important;
}


.resenias-fondo-padding {
	background-color: #f9f9f9;
	padding: 60px 0px 60px 0px !important;
}


.nosotros-fondo-padding {
	padding: 30px 0px 60px 0px !important;
}
.nosotros-texto-big {
    font-family: "Poppins", sans-serif;
    color: #000000 !important;
    font-size: 33px !important;
    line-height: 37px;
    text-decoration: none !important;
    font-weight: 400 !important;
    text-align: center !important;
    margin: 0px 0px 0px 0px;
}
.nosotros-texto-small {
    font-family: "Poppins", sans-serif;
    color: #000000 !important;
    font-size: 34px !important;
    line-height: 36px;
    text-decoration: none !important;
    font-weight: 400 !important;
    text-align: center !important;
	padding: 5px 0px 0px 0px;
}
.nosotros-texto-big-rojo {
    font-family: "Poppins", sans-serif;
    color: #fe0000 !important;
    font-size: 33px !important;
    line-height: 37px;
    text-decoration: none !important;
    font-weight: 500 !important;
    text-align: center !important;
    margin: 0px 0px 30px 0px;
	background-color: #f7f7f7;
	padding: 10px 10px 10px 10px;
}
.nosotros-items-plantilla {
    min-height: 186px !important;
    border-bottom: 8px solid #fe0000;
    padding: 0px 20px 0px 20px;
    border-radius: 20px;
	margin: 0px 0px 40px 0px;
}
.nosotros-items-texto {
    color: #4A4A4A !important;
    font-size: 17px !important;
    line-height: 21px !important;
    font-weight: 300 !important;
    text-align: center;
    margin: 0px 0px 6px 0px;
    font-style: italic;
	min-height: 110px;
}
.nosotros-items-icono {
	text-align: center !important;
    padding: 0px 0px 20px 0px;
	
}
.nosotros-icono-mapa {
    color: #000000 !important;
    font-size: 50px !important;
	padding: 0px 0px 20px 0px;
	
}
.nosotros-texto {
    /*font-family: 'Roboto', sans-serif !important;*/
    color: #4A4A4A !important;
    font-size: 20px !important;
    line-height: 24px !important;
    font-weight: 300 !important;
    text-align: center;
    margin: 0px 0px 20px 0px;
    font-style: italic;
}
.nosotros-whatsapp-texto {
    padding: 8px 12px 8px 12px;
    font-weight: 500;
    background-color: #1bd741;
    color: #fff;
    font-size: 18px;
    text-align: center;
    margin: 0.5em;
    display: inline-block;
    line-height: 1em;
    border: none;
    border-radius: 30px;
    cursor: pointer;
    text-decoration: none !important;
}
.nosotros-whatsapp-icono {
    color: #ffffff;
    font-size: 20px;
	padding: 0px 8px 0px 0px;
}



.vestidores-fondo-padding {
    padding: 30px 0px 60px 0px !important;
}
.vestidores-texto {
    color: #4A4A4A !important;
    font-size: 20px !important;
    line-height: 24px !important;
    font-weight: 300 !important;
    text-align: left;
    margin: 0px 0px 0px 0px;
}
.vestidores-fondo-gris {
    background-color: #f2f2f2;
}
.vestidores-fondo-padding {
	padding: 60px 0px 60px 0px;
}
.vestidores-titulo {
    color: #fe0000 !important;
    font-size: 26px !important;
    line-height: 30px !important;
    font-weight: 600 !important;
    text-align: left;
    margin: 0px 0px 20px 0px;
}
.vestidores-tipo-melamina {
    color: #000000 !important;
    font-size: 20px !important;
	line-height: 24px !important;
    font-weight: 300 !important;
	text-align: left;
    box-shadow: 0 0 5px -2px rgb(127 123 123 / 90%);
    padding: 25px 25px 25px 25px;
	margin: 0px 0px 20px 0px;
    min-height: 150px;
    border-left: 3px solid #FF0004;
}
.vestidores-puertas-corredizas-titulo {
	padding: 23px 0px 0px 0px;
}
.vestidores-corredera-metalica {
	padding: 28px 0px 0px 0px;
}
.vestidores-puertas-corredizas {
	color: #000000 !important;
    font-size: 20px !important;
	line-height: 24px !important;
    font-weight: 600 !important;
	text-align: center;
    background-color: #ffffff;
    border-radius: 10px;
    padding: 25px 25px 25px 25px;
	margin: 0px 0px 20px 0px;
}
.vestidores-herrajes {
    color: #000000 !important;
    font-size: 20px !important;
    line-height: 24px !important;
    font-weight: 600 !important;
    text-align: center;
    background-color: #ffffff;
    border-radius: 10px;
    padding: 25px 25px 25px 25px;
	min-height: 200px;
}
.vestidores-accesorios {
    color: #000000 !important;
    font-size: 20px !important;
    line-height: 24px !important;
    font-weight: 600 !important;
    text-align: center;
    background-color: #ffffff;
    border-radius: 10px;
    padding: 25px 25px 25px 25px;
	min-height: 200px;
}


.muebles-para-oficina-fondo-padding {
	padding: 30px 0px 60px 0px !important;
}
.muebles-para-oficina-titulo {
    /*font-family: 'Roboto', sans-serif !important;*/
    color: #4A4A4A !important;
    font-size: 20px !important;
	line-height: 24px !important;
    font-weight: 500 !important;
	text-align: left;
	margin: 0px 0px 20px 0px;
}
.muebles-para-oficina-texto {
    /*font-family: 'Roboto', sans-serif !important;*/
    color: #4A4A4A !important;
    font-size: 20px !important;
	line-height: 24px !important;
    font-weight: 300 !important;
	text-align: left;
	margin: 0px 0px 20px 0px;
}


.linea-cocina-fondo-padding {
    padding: 30px 0px 30px 0px !important;
}
.linea-cocina-texto {
    color: #4A4A4A !important;
    font-size: 20px !important;
    line-height: 24px !important;
    font-weight: 300 !important;
    text-align: left;
    margin: 0px 0px 0px 0px;
}
.linea-cocina-texto-big {
    font-family: "Poppins", sans-serif;
    color: #000000 !important;
    font-size: 34px !important;
    line-height: 38px;
    text-decoration: none !important;
    font-weight: 400 !important;
    text-align: center !important;
    margin: 0px 0px 30px 0px;
}
.linea-cocina-items {
    color: #4A4A4A !important;
    font-size: 22px !important;
    line-height: 24px !important;
    font-weight: 400 !important;
    text-align: left;
    margin: 0px 0px 0px 0px;
}
.linea-cocina-items-punteado {
    border-bottom: 1px dotted #adadad;
	margin: 10px 20px 10px 20px;
	width: 90%;
}
.linea-cocina-icono {
    color: #4A4A4A !important;
    font-size: 15px !important;
    margin: 0px 6px 0px 0px;
	vertical-align: 2px;
}
.linea-cocina-frase {
    font-family: 'Roboto', sans-serif !important;
    color: #ffffff !important;
    font-size: 42px !important;
    line-height: 46px !important;
    text-decoration: none !important;
    font-weight: 700 !important;
    text-align: center !important;
    font-style: italic;
}


.placares-rojo {
    font-family: "Poppins", sans-serif;
    color: #fe0000 !important;
    font-size: 33px !important;
    line-height: 37px;
    text-decoration: none !important;
    font-weight: 500 !important;
    text-align: center !important;
    background-color: #f7f7f7;
    padding: 10px 10px 10px 10px;
	margin: 0px 0px 20px 0px;
}
.placares-borde-redondeado {
	border-radius: 50%;
}
.placares-tres-tips-texto {
	font-family: "Poppins", sans-serif;
    color: #000000 !important;
    font-size: 33px !important;
    line-height: 37px;
    text-decoration: none !important;
    font-weight: 400 !important;
    text-align: left !important;
	margin: 0px 0px 10px 0px;
}
.placares-tres-tips-titulo {
	font-family: "Poppins", sans-serif;
    color: #000000 !important;
    font-size: 26px !important;
    line-height: 30px;
    text-decoration: none !important;
    font-weight: 400 !important;
    text-align: left !important;
	margin: 0px 0px 10px 0px;
}
.placares-texto {
    color: #4A4A4A !important;
    font-size: 20px !important;
    line-height: 24px !important;
    font-weight: 300 !important;
    text-align: left;
    margin: 0px 0px 10px 0px;
}
.placares-fotos-fondo-padding {
	background-color: #F1F1F1;
	padding: 30px 0px 30px 0px;
}



.frente-placares-rojo {
    font-family: "Poppins", sans-serif;
    color: #fe0000 !important;
    font-size: 33px !important;
    line-height: 37px;
    text-decoration: none !important;
    font-weight: 500 !important;
    text-align: center !important;
    background-color: #f7f7f7;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 20px 0px;
}
.frente-placares-tres-tips-texto {
    font-family: "Poppins", sans-serif;
    color: #000000 !important;
    font-size: 33px !important;
    line-height: 37px;
    text-decoration: none !important;
    font-weight: 400 !important;
    text-align: left !important;
    margin: 0px 0px 15px 0px;
}
.frente-placares-trabajos-realizados-gris {
    background-color: #F1F1F1;
    padding: 30px 0px 0px 0px;
}
.frente-placares-trabajos-realizados {
    font-family: "Poppins", sans-serif;
    color: #000000 !important;
    font-size: 33px !important;
    line-height: 37px;
    text-decoration: none !important;
    font-weight: 400 !important;
    text-align: left !important;
    margin: 0px 0px 0px 0px;
}
.frente-placares-texto {
    color: #4A4A4A !important;
    font-size: 20px !important;
    line-height: 24px !important;
    font-weight: 300 !important;
    text-align: left;
    margin: 0px 0px 15px 0px;
}




.pie-espacio-arriba {
  padding:  30px 0px 30px 0px;
}
.pie-fondo-padding {
  background-color: #212529;
  padding:  50px 0px 50px 0px;
}	
.pie-datos {
  padding: 0px 0px 8px 0px;
  color: #FFFFFF !important;
}
.pie-datos-link {
  font-family: "Poppins", sans-serif;
  font-size: 14px !important;
  line-height: 14px;
  font-weight: 300 !important;
  color: #FFFFFF !important;
}
.pie-datos-link:hover {
   text-decoration: none !important;
}
.pie-datos-icono {
  font-size: 14px !important;
  padding: 0px 4px 0px 0px;
}
.pie-botones {
  padding: 0px 0px 8px 0px;
  color: #FFFFFF !important;
}
.pie-botones-link {
  font-family: "Poppins", sans-serif;
  font-size: 14px !important;
  line-height: 14px;
  font-weight: 300 !important;
  color: #FFFFFF !important;
}
.pie-botones-link:hover {
  text-decoration: none !important;
}
.pie-botones-icono {
  font-size: 10px !important;
  color: #FFFFFF;
  padding: 0px 5px 0px 0px;
	vertical-align: 1px;
}
.pie-derechos-reservados-fondo-padding {
  background-color: #151516;
  padding:  20px 0px 20px 0px;
}
.pie-derechos-reservados {
    font-family: "Poppins", sans-serif;
    font-size: 14px !important;
    font-weight: 300 !important;
    color: #FFFFFF !important;
    text-align: center !important;
}


















@media (max-width: 990px) {
.cabecera-datos-plantilla {
    display: none !important;
}
.nuestro-servicio-asesoramiento {
    font-family: 'Roboto', sans-serif !important;
    color: #ffffff !important;
    font-size: 34px !important;
	line-height: 38px !important;
    text-decoration: none !important;
    font-weight: 800 !important;
    text-align: center !important;
}
.nuestro-servicio-asesoramiento-boton {
    margin-top: 30px;
}
.vestidores-titulo {
    color: #fe0000 !important;
    font-size: 26px !important;
    line-height: 30px !important;
    font-weight: 600 !important;
    text-align: center;
    margin: 0px 0px 20px 0px;
}
}