.tabla{
	width: 100%;
	margin:auto;
	text-align: center;
	padding-top: 3%;
	clear: both;
}
.tablax4{
	float: left;
	width: 25%;
	margin-top: 20px;	
}
.tablaxd{
	float: left;
	width: 25%;
	margin-top: 10px;
	margin-bottom: 30px;
}
.caja-tabla{
	border-right: 1px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-color: #fff;
	border-style: solid;
	background:#373737 
}
.caja-tabla_1{
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-color: #fff;
	border-style: solid;
	background: #373737;
}
.caja-tabla_4{
	border-right: 0px;
	border-left: 1px;
	border-top: 0px;
	border-bottom: 0px;
	border-color: #fff;
	border-style: solid;
	background: #373737;
	box-sizing:border-box;
}
.imagen-tabla{
	padding-top: 0px;
	padding-left: 3%;
	padding-right: 3%;
	font-size: 3em;
}
.lista-tabla{
	list-style: none;
	padding: 5px 0;
	color:#81867D;
	padding-bottom: 25px;
}
.lista-espacios{
	padding: 0.01em;
	font-size: 17px;
	font-family: Arial;
}
.lista-espacios_1{
	font-family: rale;
	padding: 0em;
	font-size: 20px;
	color:#fff;
}
.lista-espacios-destacado{
	padding: 0.01em;
	font-size: 17px;
	font-family: Arial;
	color:#939393;
}
.lista-espacios-destacado_1{
	font-family: rale;
	padding: 0em;
	font-size: 20px;
	color:#333333;
	}
.boton-informacion{
	margin-bottom: 25px;
	padding-bottom: 10%;
}
.destacado .boton-informacion{
	margin-bottom: 18px;
}
.informacion-a{
	background: #2697FF;
	text-decoration: none;
	color:#fff;
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px 5%; 
	letter-spacing: 1px;
	width: 100%;
	font-family: Arial;
}
.informacion-a:hover{
	background: #777;
	transition: 0.3s;
}
.destacado{
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-color: #fff;
	border-style: solid;
	background-color: #FFF;
	box-shadow: 0 0 12px rgba(0,0,0,0.9);
	z-index: 500;
}
.destacado .imagen-tabla{
	font-size: 4em;
}
.destacado .informacion-a{
	background:#30353c;
}
.destacado .informacion-a:hover{
	background:#777;
}
.fa-star{
	margin-top: 10px;
	color:#2697FF;
}
.fa-asterisk{
	color:#fff;
}

@media only screen and (max-width: 400px) {

	.tablax4{
	float: left;
	width: 50%;
	margin-top: 5px;
	margin-bottom: 30px;	
	}
	.tablaxd{
	float: left;
	width: 50%;
	margin-top: -8px;
	margin-bottom: 25px;
	}
	.lista-espacios{
	padding: 0.01em;
	font-size: 12px;
	}
	.lista-espacios_1{
	padding: 0.01em;
	font-size: 15px;
	}
	.lista-espacios-destacado{
	font-size: 12px;
	}
	.lista-espacios-destacado_1{
	font-size: 15px;
	}
	.informacion-a{
	padding: 4px 5%; 
	padding-bottom: 3px;
	letter-spacing: 0px;
	font-size: 13px;
	}
}

@media only screen and (min-width: 401px) and (max-width: 450px) {
	
	.tablax4{
	float: left;
	width: 50%;
	margin-top: 5px;
	margin-bottom: 30px;	
	}
	.tablaxd{
	float: left;
	width: 50%;
	margin-top: -6px;
	margin-bottom: 40px;
	}
	.informacion-a{
	font-size: 12px;
	}
}

@media only screen and (min-width: 451px) and (max-width: 680px) {

	.tablax4{
	float: left;
	width: 50%;
	margin-top: 5px;
	margin-bottom: 30px;	
	}
	.tablaxd{
	float: left;
	width: 50%;
	margin-top: -6px;
	margin-bottom: 40px;
	}
}

@media only screen and (min-width: 681px) and (max-width: 890px) {

	.lista-espacios{
	padding: 0.01em;
	font-size: 13px;
	}
	.lista-espacios_1{
	padding: 0.01em;
	font-size: 17px;
	}
	.lista-espacios-destacado{
	font-size: 13px;
	}
	.lista-espacios-destacado_1{
	font-size: 17px;
	}
	.informacion-a{
	padding: 7px 5%; 
	padding-bottom: 6px;
	letter-spacing: 0px;
	font-size: 13px;
	}
}