#listado_asociados{width:100%;height:auto;float:left;margin:10px 0 0;padding:0}
#listado_asociados h2{background:none repeat scroll 0 0;background-color:#dc291e;color:#fff;float:left;font-size:1.2em;height:auto;margin:0;padding:2px 2% 2px 0;text-align:right;width:98%;text-transform:uppercase}
#listado_asociados p.aviso{width:95%;height:auto;float:left;margin:25px 0 0;padding:0;text-align:center;font-weight:700;color:#dc291e}
#listado_asociados ul{width:100%;height:auto;float:left;margin:0;padding:0;list-style-type:none;background:#eee;display: flex;flex-flow: wrap;}
#listado_asociados ul li{width:46%;height:auto;float:left;margin:1%;padding:1%;list-style-type:none;background:#ffff}
#listado_asociados ul li.color1:hover,#listado_asociados ul li.color2:hover{box-shadow:0 0 6px #999}
#listado_asociados span.empresa{width:45%;height:auto;float:left;font-style:italic;color:#666}
#listado_asociados ul li span.imagen{width:20%;height:auto;float:left;margin:0 0 0 10px;padding:0;font-style:italic;color:#666}
#listado_asociados ul li span.imagen img{width:100%}
#listado_asociados span.titulo{width:79%;float:left;margin:0;padding:0}
#listado_asociados span.titulo_asociado{height:auto;margin:0 0 5px;padding:0;font-size:17px;color:#666666;border-bottom:1px solid #dc291e;text-transform:uppercase}
#listado_asociados span.titulo_asociado a{color:#dc291e;}
#listado_asociados span a:hover{color:#000000;text-decoration:none;}
#listado_asociados span.telefono{width:35%;margin:0}
#listado_asociados span{width:70%;height:auto;float:right;margin:2px 0 2px 5%;color:#666666;text-align:left}
#listado_asociados span.peque {width: 35%;margin: 2px 0;}
#listado_asociados span a{color:#dc291e;text-decoration:none}
#listado_asociados ul.buscador_front{width:100%;height:auto;float:left;margin:0;padding:0;list-style-type:none;position:relative}
#listado_asociados ul.buscador_front li{width:90%;height:auto;float:left;margin:0;padding:0 0 5px;list-style-type:none}
#listado_asociados ul.buscador_front li select{width:90%;float:left;padding:8px;margin:0 0 2px;font-size:13px;border:1px solid #CCC;color:#fff;font-family:Arial,Helvetica,sans-serif;background:#ccc}
#listado_asociados ul.buscador_front li input{width:90%;float:left;padding:8px;margin:0 0 2px;font-size:13px;border:1px solid #CCC;color:#fff;font-family:Arial,Helvetica,sans-serif;background:#ccc}
#listado_asociados ul.buscador_front li label{width:auto;height:15px;float:left;margin:2px 5px 0 10px;padding:0}
#base_buscador_asociados ul li input.boton{background-color:#f3f3f3;color:#666;cursor:pointer;float:right;font-size:1em;font-weight:400;height:40px;margin:0 -5% 0 0;padding:6px 1%;position:relative;width:115px;text-transform:uppercase}
#listado_asociados ul.buscador_front li.buscar{width:80px;float:left;margin:0;padding:0}
*>#listado_asociados ul.buscador_front li.buscar{margin:5px 0 0}
#ficha_asociado{width:100%;height:auto;float:left;margin:10px 0 0;padding:0;background:#e3e3e3;position:relative}
#ficha_asociado p.imagen{width:25%;height:auto;float:left;margin:0 0 0 5px;padding:0;display: flex;align-items: center;/* alineacion vertical */justify-content: center;/* alineacion horizontal */}
*>#ficha_asociado p.imagen{margin:0 0 0 10px}
#ficha_asociado p.imagen img{max-width: 100%;max-height: 100%;border:#ccc 1px solid}
#ficha_asociado p.titulo{width:100%;height:auto;float:left;margin:0 0 15px;padding:5px 0;color:#ccc;background:#424242;text-align:center;text-transform:uppercase}
	#ficha_asociado p.titulo span.peque{
		width:20%;
		height:auto;
		float:left;
		margin:0;
		padding:0;
	}
	#ficha_asociado p.titulo span.peque + span.peque{float:right;}
	#ficha_asociado p.titulo span{
		width:60%;
		height:auto;
		float:left;
		margin:0;
		padding:0; 
	}
#ficha_asociado div.datos {
	width: 100%;
	float: left;
	position: relative;
	display: inline-block;
}
#ficha_asociado p.imagen + div.datos {
	width: 70%;
	float: right;
}
#ficha_asociado p.dato{width:70%;height:auto;float:right;margin:0;padding:5px 0;color:#666}
#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:#666}
#ficha_asociado p.dato,#ficha_asociado p.dato_largo{
	width: 48%;
	height: auto;
	float: left;
	margin: 0;
	padding: 5px 0 5px 2%;
	color: #333333;
	min-height: 20px;
}
#ficha_asociado p.dato_largo{width:98%;}
#ficha_asociado div.comentarios_ficha_empresa{width:75%;height:auto;float:right;margin:0 0 0 2%;padding:0 0 5px;color:#666}
#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:#666;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:96%;height:auto;float:left;margin:0;padding:12px 2% 5px;list-style-type:none;background:#EEE}
#base_buscador_asociados ul li{width:29%;height:auto;float:left;margin:0;padding:0;background:none}
#base_buscador_asociados ul li input{background:none repeat scroll 0 0 #ccc;border:1px solid #ccc;color:#000;float:left;font-family:inherit;font-size:1em;margin:0 0 2px;padding:8px;width:90%}
#base_buscador_asociados ul li select{background:none repeat scroll 0 0 #ccc;border:1px solid #ccc;color:#000;float:left;font-family:inherit;font-size:.9em;margin:0 0 2px;padding:8px;width:90%}
#base_buscador_asociados ul li input.boton:hover{background:none repeat scroll 0 0;background-color:#dc291e;border:1px solid #ccc;box-shadow:0 1px 3px #999;color:#ccc;text-transform:uppercase}
#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}


.CentradoEspecial {
	display: flex;
	flex-flow: wrap;
	float: left;
	width: 100%;
}
.rrss_socios {
	float: none;
	position: relative;
	display: inline-block;
}
.rrss_socios a {
	float: left;
	position: relative;
	width: 30px;
	height: 20px;
	background-size: contain !important;
	margin: 0 0 -4px 0;
}
.rrss_socios a.facebook{padding:0;background:url(../../../modulo_base/img/facebook.png) no-repeat center center}
.rrss_socios a.twitter{padding:0;background:url(../../../modulo_base/img/twitter.png) no-repeat center center}
.rrss_socios a.youtube{padding:0;background:url(../../../modulo_base/img/youtube.png) no-repeat center center}
.rrss_socios a.google{padding:0;background:url(../../../modulo_base/img/google.png) no-repeat center center}
.rrss_socios a.rss{padding:0;background:url(../../../modulo_base/img/rss.png) no-repeat center center}
.rrss_socios a.blogger{padding:0;background:url(../../../modulo_base/img/blogger.png) no-repeat center center}
.rrss_socios a.pinterest{padding:0;background:url(../../../modulo_base/img/pinterest.png) no-repeat center center}
.rrss_socios a.flickr{padding:0;background:url(../../../modulo_base/img/flickr.png) no-repeat center center}
.rrss_socios a.instagram{padding:0;background:url(../../../modulo_base/img/instagram.png) no-repeat center center}
.rrss_socios a.foursquare{padding:0;background:url(../../../modulo_base/img/foursquare.png) no-repeat center center}
.rrss_socios a.linkedin{padding:0;background:url(../../../modulo_base/img/linkedin.png) no-repeat center center}
.rrss_socios a.vimeo{padding:0;background:url(../../../modulo_base/img/vimeo.png) no-repeat center center}
.rrss_socios a.dropbox{padding:0;background:url(../../../modulo_base/img/dropbox.png) no-repeat center center}