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

/* Reset valores */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

* { box-sizing:border-box; }




.contenedor {
	width:100%;
	max-width:900px;
	margin:auto;
	}


.remateRed { height:18px; background-color:#ff0f0d; }

.topMenu { height:60px; background-color:#000000; color:#FFFFFF; }

.servicios { background-image:url(https://lamonedacheques.com.mx/imagenes/backgroundServicios.jpg); text-align:center; }

.ColRow { padding:55px; overflow:hidden; }

.titleDest { font-size:20px; line-height:23px; font-weight:bold; }
.titleBig { font-size:36px; font-weight:bold; line-height:42px; padding:6px 0; }



.beneficiosBKQ { background-color:#000; overflow:hidden; color:#FFF; padding:25px; }

.beneficiosTitle { }



.hedCC { font-size:18px; line-height:22px; }
.hedTEL { font-size:32px; line-height:36px; font-weight:bold; padding:30px 0; }


.spaCDR1 { padding:30px; }




.encaRojo { padding:4px; background-color:#ff0f0e; color:#FFFFFF; font-weight:bold; margin:10px 0; font-size:18px; line-height:22px; }



.pie { text-align:center; font-size:14px; line-height:18px; padding:50px 30px; }


.map-responsive{

    overflow:hidden;

    padding-bottom:56.25%;

    position:relative;

    height:0;

}

.map-responsive iframe{

    left:0;

    top:0;

    height:100%;

    width:100%;

    position:absolute;

}


.enlaceFooter {
    color: #FF0000; /* Rojo */
    text-decoration: none; /* Sin subrayado */
    transition: color 0.3s; /* Transición de color al pasar el mouse */
}

.enlaceFooter:hover {
    color: #CC0000; /* Rojo más intenso al pasar el mouse */
}

.textoInfor { padding:15px; }


ul.listado {
    list-style-type: none; /* Quita los bullets predeterminados */
    padding-left: 20px; /* Añade un poco de espacio a la izquierda para que los bullets no estén pegados al borde */
}

ul.listado li::before {
    content: '\2713'; /* Código de la palomita Unicode */
    color: green; /* Color verde para las palomitas */
    display: inline-block;
    width: 1em; /* Ajusta el ancho para que el espacio entre la palomita y el texto sea uniforme */
    margin-left: -1em; /* Mueve la palomita a la posición inicial */
}


/*Variantes */

@media screen and (min-width:899px){
	
	.columnaDelA, .columnaDelC { width:25%; float:left; }
	.columnaDelB { width:50%; float:left; }
	
	.colA3 { width:33%; float:left; }
	
	.colDosR1 { float:left; width:50%; }
	
	.inteColA { width:34%; float:left; }
	.inteColB { width:66%; float:left; }
	
}

@media screen and (max-width:898px){
	
	.columnaDelA, .columnaDelB, .columnaDelC { width:100%; text-align:center; }
	
	.colA3, .colDosR1 { width:100%; }
	
	.inteColA { width:100%;  }
	.inteColB { width:100%; margin:15px 0;  }
	
	.textoInfor { text-align:justify; }
	
}