.page * {font-family: 'PT Sans', sans-serif;}
td {vertical-align: top;}

/* Imagen Embebida */
.m_image.left {margin:0 20px 10px 0;}
.m_image.right {margin:0 0 10px 20px;}
.m_image.small  {max-width:300px;}
.m_image.medium {max-width:720px;}
.m_image.large {max-width:100%;}
.m_image.left.large  {width:70%;margin-right:2%;}
.m_image.right.large {width:70%;margin-left:2%;}
.m_image.left.large img {
	position: relative;
	left: -43%;
}
.m_image.center figure img {
	width:auto;
	max-width:100%;
	display:inline;
}
.m_image figure img {display:block;}

/* Epígrafe  */
.m_image figcaption {
	display:block;
	line-height: 21px;
	color:#636363;
	padding:10px;
}
figcaption.left   {text-align:left;}
figcaption.right  {text-align:right;}
figcaption.center {text-align:center;}
figcaption:empty {display:none;}


/*Página de 'Nosotros'*/
.section {
	margin: 50px 0;
}
.doble {
	display: grid;
	grid-template-columns: 1fr 1fr;
}
.doble h3 {margin-bottom: 20px;text-align: center;}
.triple {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
}
.cuatro {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;	
}
.doble > div,
.triple > div,
.cuatro > div {padding: 20px;}

@media (max-width:1180px){
	.cuatro {
		grid-template-columns: 1fr 1fr;	
	}	
}
@media (max-width:800px){
	.triple {display: block;}
	.triple > div {padding: 0 20px;}
	.nosotros .doble.intro .m_image figure img {width: 220px;}
}
@media (max-width:560px){
	.doble {display: block;}
	.doble > div {margin-bottom: 20px;}
	.cuatro {display: block;}
	.cuatro.section {margin-top: 20px;}
}
