.listado_campanas{max-width: 1200px;margin: 50px auto;}
.listado_campanas .campana{display: inline-block;width: 49%;margin: 0 0.5%;}
.listado_campanas .campana h3.nombre{background-color: #920d2e;color: #fff;text-indent: 15px;font-weight: 500;font-size: 20px;}
.listado_campanas .campana .bloque_foto{display: inline-block;width: 100%;text-align: center;}
.listado_campanas .campana .bloque_foto a{}
.listado_campanas .campana .bloque_foto img{display: inline-block;width: 100%;}
.listado_campanas .campana .descripcion{display: inline-block;width: 100%;background-color: #e5e5e5;font-size: 1.167em;padding: 10px;}
.listado_campanas .campana .fechafin{display: inline-block;width: 100%;text-align: right;margin: 5px 0;font-weight: 800;}
.listado_campanas .campana .boton{display: inline-block;width: 100%;text-align: center;}
.listado_campanas .campana .boton span{position: relative;display: block;margin: 30px auto;padding: 0;overflow: hidden;border-width: 0;outline: none;border-radius: 2px;box-shadow: 0 1px 4px rgba(0, 0, 0, .6);background-color:#920d2e;color: #ecf0f1;transition: background-color .3s;display:inline-block;z-index:2;}
.listado_campanas .campana .boton span:hover, .listado_campanas .campana .boton span:focus{background-color:#646464;}
.listado_campanas .campana .boton span a{display: block;padding:12px 50px;background-color: transparent;border:none;color:#fff;border-radius:0;position:relative;z-index:3;}
.listado_campanas .campana .boton a{}

.ficha_campana{max-width: 1200px;margin: 50px auto;}
.ficha_campana .campana{display: inline-block;width: 100%;}
.ficha_campana .campana .bloque_foto{float: left;width: 50%;text-align: center;}
.ficha_campana .campana .bloque_foto img{display: inline-block;width: 100%;}
.ficha_campana .campana .descripcion{float: right;width: 49%;vertical-align: top;background-color: #e5e5e5;font-size: 1.167em;padding: 10px;margin: 40px 0 20px 0;}
.ficha_campana .campana .fechafin{float: right;width: 49%;text-align: right;vertical-align: top;margin: 5px 0;font-weight: 800;}

.ficha_campana .lista_resultados{display: inline-block;width: 100%;text-align: center;margin: 40px 0 20px 0;}
.ficha_campana .lista_resultados h3.h3_list{background-color: #920d2e;color: #fff;text-indent: 15px;font-weight: 500;font-size: 20px;margin-bottom: 20px;}
.ficha_campana .lista_resultados .minificha{width: 24%;margin: 0 0.5% 1% 0.5%;}

.ficha_campana .botonera.masresultados{display: inline-block;width: 100%;text-align: center;}

/* iPads (portrait and landscape) */
@media (max-width: 1024px){
	.ficha_campana .lista_resultados .minificha{width: 48%;margin: 0 1%;}
}
/* Smartphones (portrait and landscape)----------- */ 
@media (max-width: 768px){
	.listado_campanas .campana{width: 100%;margin: 0;}

	.ficha_campana .campana .bloque_foto{width:100%;}
	.ficha_campana .campana .descripcion{width:100%;}
	.ficha_campana .campana .fechafin{width:100%;}
/* Smartphones (portrait and landscape)----------- */ 
@media (max-width: 450px){
	.ficha_campana .lista_resultados .minificha{width: 100%;margin: 0;}
}