/*Esta hoja de estilos se implementará al modo impresion*/
@page {
  size: A4;
}

body{
  float: none !important;
  width: auto !important;
  margin:  0 !important;
  padding: 0 !important;
  color: #000;
  font: 16pt Arial;
}
a{
	text-decoration: none;
}
a[href^=http]:after {
	content:" <" attr(href) ">";
}

header, footer{
	display: none;
}
.migajas, .redes-sociales, .sec-lineal, .sec-contextual, .btn-secundario, .btn-primario, .fa-arrow-up, .form-control{
	display: none;
}
#toTop{
	display: none;
}
p, h3, h4, h5{
	text-align: left;
}
.inf-print-desk{
	display: inline-block;
	width: 100%;
}
.inf-print-mobile{
	display: none;
}
h1, h2, h3, h4, h5 {
  page-break-after: avoid;
}
figure, img {
  page-break-inside: avoid;
}

.margen-lg{
	margin: 30px 5px;
}
.margen-md{
	margin: 20px 5px;
}
.margen-sm{
	margin: 10px 5px;
}
.margen-cero{
	margin: 0;
}
.margen-lg-der-izq{
	margin-right: 30px;
	margin-left : 30px;
}
.margen-md-der-izq{
	margin-right: 20px;
	margin-left : 20px;
}
.margen-sm-der-izq{
	margin-right: 10px;
	margin-left : 10px;
}
.margen-xlg-superior{
	margin-top: 60px;
}
.margen-lg-superior{
	margin-top: 30px;
}
.margen-md-superior{
	margin-top: 20px;
}
.margen-sm-superior{
	margin-top: 10px;
}
.margen-xs-superior{
	margin-top: 5px;
}
.margen-lg-inferior{
	margin-bottom: 30px;
}
.margen-md-inferior{
	margin-bottom: 20px;
}
.margen-sm-inferior{
	margin-bottom: 10px;
}
#mapaMexico {
	width : 100%;
	height: 500px;
	align-items: center;
}
#mapaMexicoCI {
	width : 100%;
	height: 500px;
	align-items: center;
}

