#listado_asociados{width:100%;height:auto;float:left;margin:10px 0 0;padding:0;font-size:inherit;color:#333}
#listado_asociados h2 {
	width: 98%;
	height: auto;
	float: left;
	padding: 0 2% 0 0;
	margin: 0;
	font-size: 1.2em;
	background: #00264a;
	font-weight: 400;
	color: #fff;
	text-align: center;
}
#listado_asociados p.aviso{width:95%;height:auto;float:left;margin:25px 0 0;padding:0;text-align:center;font-weight:700;color:#00cbba}
#listado_asociados ul{width:100%;height:auto;float:left;margin:0;padding:0;list-style-type:none}
#listado_asociados ul li{width:96%;height:auto;float:left;margin:1%;padding:1%;list-style-type:none;background:#fff;font-size:1em;color:#333}
#listado_asociados span.empresa{width:45%;height:auto;float:left;font-style:italic}
#listado_asociados ul li span.imagen{width:100%;height:auto;float:left;margin:0;padding:0}
#listado_asociados ul li span.imagen img{width:100%}
#listado_asociados span.titulo{width:100%;float:right;margin:0;padding:0}
#listado_asociados span a.titulo_asociado {
	width: 100%;
	height: auto;
	float: right;
	margin: 10px 0 5px;
	padding: 0;
	font-size: 1.1em;
	color: #970308 !important;
	text-align: center;
	text-transform: uppercase !important;
}
#listado_asociados span a.titulo_asociado:hover{color:#00cbba;text-decoration:none}
#listado_asociados span{width:100%;height:auto;float:right;margin:2px 0;text-align:left;font-size:1em}
#listado_asociados span a{color:#333;text-decoration:none}
#listado_asociados span a:hover{color:#333;text-decoration:underline}
#ficha_asociado{width:100%;height:auto;float:left;margin:10px 0 0;padding:0;position:relative}
#ficha_asociado p.imagen{width:99%;height:auto;float:left;margin:0 0 15px;padding:0}
#ficha_asociado p.imagen img{width:100%}
#ficha_asociado p.titulo{width:100%;height:auto;float:left;margin:0 0 15px;padding:5px 0;background:#00264a;font-weight:700;color:#FFF;text-align:center}
#ficha_asociado p.dato{width:100%;height:auto;float:right;margin:0;padding:5px 0;color:#333}
#ficha_asociado p.dato a{color:#777}
#ficha_asociado p.dato a:hover{text-decoration:underline}
#ficha_asociado div.comentarios_ficha_empresa{width:96%;height:auto;float:left;margin:0 0 0 2%;padding:0 0 5px;color:#333}
#ficha_asociado iframe{width:96%;height:300px;float:left;margin:0 0 0 2%;padding:0;border:1px solid #333}
#ficha_asociado a.volver{display:block;clear:both;width:auto;height:auto;float:right;margin:0 10px 0 0;padding:5px 0;color:#333;font-weight:400;text-decoration:none}
#ficha_asociado a.volver:hover{text-decoration:underline}
#ficha_asociado a.ver_mapa{position:absolute;top:170px;left:40px;text-decoration:none;color:#777;font-weight:700}
#ficha_asociado a.ver_mapa:hover{text-decoration:underline}
#base_buscador_asociados{width:100%;height:auto;float:left;margin:0;padding:0}
#base_buscador_asociados ul{width:70%;height:auto;float:left;margin:0;padding:2% 15%;list-style-type:none;background:#EEE}
#base_buscador_asociados ul li{width:100%;height:auto;float:left;margin:0;padding:0;background:none;text-align:center}
#base_buscador_asociados ul li input, #base_buscador_asociados ul li select {
	width: 95%;
	float: left;
	padding: 2%;
	margin: 2px 0;
	font-size: 1em;
	border: 1px solid #fff;
	color: #444;
	font-family: inherit;
	background: #fff;
}
#base_buscador_asociados ul li input.boton {
	width: 75px;
	height: auto;
	float: none;
	display: inline-block;
	margin: 5px 0 0 70px;
	padding: 5px;
	background-color: #00264a;
	position: relative;
	color: #FFF;
	font-weight: 400;
	font-size: .9em;
	border-radius: 0;
	cursor: pointer;
	text-transform: uppercase;
}#base_buscador_asociados ul li input.boton:hover{background:#333}
#sectores ul.sectores{float:left;width:100%;height:auto;margin:0;padding:0;list-style-type:none;background:none}
#sectores ul.sectores li{float:left;width:33%;height:40px;margin:0;padding:0;background:url(../img/fondo_botones.gif) top no-repeat}
#sectores ul.sectores li a.nombre{float:left;width:155px;height:auto;margin:10px 0 0 15px;padding:0;color:#FFF;font-size:13px;font-weight:700;text-align:center}
#sectores ul.sectores li a.nombre:hover{color:#000}
#listado_asociados .logotipo,#listado_asociados .ficha {
	width: 100%;

}
#listado_asociados .ficha {
	width: 100%;
	float: left;
	height: auto;
}
#listado_asociados span.telefono{width:100%;}
#listado_asociados ul li span.imagen img {
	max-width: 100%;
	width: auto;
	float:none !important;
}
#listado_asociados ul li span.imagen a {
	text-align: center !important;
	width: 100% !important;
	display: block;
	height: auto;
	float: left;
}
#galeria.fichaEmpresa li {
	width: calc(100% / 3 - 2%);
	margin: 0 0 5px;

}
#ficha_asociado .productosSocio {
	font-size: 0.9em;
}
#ficha_asociado .productosSocio::before {
	top: -11px;

}
div.productosSocio ul li.producto {
	width: 94%;
	margin: 2%;
	height: auto;
	overflow: hidden;
	min-height: 200px;
	font-size:1.1em;
}
li.producto h3 {

	font-size: 1.3em;
}