#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:#00cbba;color:#00264a;float:left;font-size:1.4em;height:auto;margin:0;padding:2px 2% 2px 0;text-align:center;width:98%;text-transform:uppercase;font-weight:400}
#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;background:#eee}
#listado_asociados ul li{width:96%;height:auto;float:left;margin:1%;padding:1%;list-style-type:none;background:#fff;border-radius:8px}
#listado_asociados span.empresa{width:45%;height:auto;float:left;font-style:italic;color:#d2d2d2}
#listado_asociados .logotipo{width:28%;float:left;height:auto}
#listado_asociados ul li span.imagen{width:145px;height:auto;float:left;margin:10px 0 0 20px;padding:0;font-style:italic;color:#d2d2d2}
#listado_asociados ul li span.imagen img{width:100%}
#listado_asociados .ficha{width:72%;float:left;height:auto}
#listado_asociados div.numProductos{position:relative;float:left;width:100%;font-size:.8em;margin-top:25px;text-indent:30px}
#listado_asociados div.numProductos a{color:inherit}
#listado_asociados .ficha .imagen_destacada{width:95%!important;margin-left:4%;display:inline-block}
#listado_asociados div.numProductos a:hover{text-decoration:underline}
#listado_asociados div.numProductos::before{content:"\f468";font-family:"Font Awesome 5 Free";font-weight:700;position:absolute;left:-25px;color:inherit;font-size:1.3em;top:-2px}
#listado_asociados span.titulo{width:79%;float:left;margin:0;padding:0}
#listado_asociados span a.titulo_asociado{width:99%;height:auto;float:left;margin:0 0 5px;padding:0;font-size:17px;color:#00264a;border-bottom:1px solid #ddd}
#listado_asociados span a.titulo_asociado:hover{color:#191a1e;text-decoration:none;text-transform:uppercase;font-weight:400}
#listado_asociados span.telefono{width:47.6%;margin:0}
#listado_asociados span{width:95%;height:auto;float:right;margin:2px 0 2px 5%;color:#333;text-align:left}
#listado_asociados span a{color:#970308;text-decoration:none}
#listado_asociados span a:hover{font-weight:400;text-decoration:underline}
#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:#999;font-family:Arial,Helvetica,sans-serif;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff}
#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:#999;font-family:Arial,Helvetica,sans-serif;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff}
#listado_asociados ul.buscador_front li label{width:auto;height:15px;float:left;margin:2px 5px 0 10px;padding:0}
#listado_asociados ul.buscador_front li input.boton{width:75px;height:auto;background-color:#DDD;margin:0;padding:0;float:right;border:#777 1px solid;color:#FFF;font-weight:700;font-size:12px}
#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:30px 0 0;padding:0;position:relative}
#ficha_asociado p.imagen{width:23%;height:auto;float:left;margin:0 0 0 5px;padding:1%}
*>#ficha_asociado p.imagen{margin:0 0 0 10px}
#ficha_asociado .imagen_destacada{width:70%!important;margin-left:3%;display:inline-block}
#ficha_asociado p.imagen img{width:100%}
#ficha_asociado p.titulo{width:100%;height:auto;float:left;margin:0 0 15px;padding:5px 0;color:#191a1e;background:#00cbba;text-align:center;text-transform:uppercase;font-size:1.4em}
#ficha_asociado p.dato{width:70%;height:auto;float:right;margin:0;padding:5px 0;color:#333;position:relative}
#ficha_asociado p.dato a.redes_sociales,#listado_asociados span a.redes_sociales{width:25px;height:20px;display:inline-block;position:relative;margin:0 3px}
#ficha_asociado p.dato a.redes_sociales:hover,#listado_asociados span a.redes_sociales:hover{filter:grayscale(1)}
#ficha_asociado p.dato a.facebook::before,#listado_asociados span a.facebook::before{font-size:1.1em;content:"\f39e";font-family:"Font Awesome 5 Brands";font-weight:400;position:absolute;right:1px;top:5px;color:#00264a}
#ficha_asociado p.dato a.twitter::before,#listado_asociados span a.twitter::before{font-size:1.2em;content:"\f099";font-family:"Font Awesome 5 Brands";font-weight:400;position:absolute;right:1px;top:6px;color:#00cbba}
#ficha_asociado p.dato a.instagram::before,#listado_asociados span a.instagram::before{font-size:1.3em;content:"\f16d";font-family:"Font Awesome 5 Brands";font-weight:400;position:absolute;right:1px;top:6px;color:#191a1e}
#ficha_asociado p.dato a,#ficha_asociado div.comentarios_ficha_empresa a{color:#970308;font-weight:400}
#ficha_asociado p.dato a:hover,#ficha_asociado div.comentarios_ficha_empresa a:hover{text-decoration:underline}
#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:96%;height:auto;float:left;margin:0;padding:12px 2% 5px;list-style-type:none;background:#EEE}
#base_buscador_asociados ul li{width:45%;height:auto;float:left;margin:0;padding:0;background:none}
#base_buscador_asociados ul li input{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;color:#999;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 #fff;border:1px solid #ccc;color:#999;float:left;font-family:inherit;font-size:.9em;margin:0 0 2px;padding:8px;width:90%}
#base_buscador_asociados ul li input.boton{background-color:#f3f3f3;color:#666;cursor:pointer;float:right;font-size:1em;font-weight:400;height:38px;margin:1% 8% 0 0;padding:5px;position:relative;width:100px}
#base_buscador_asociados ul li input.boton:hover{background:none repeat scroll 0 0;background-color:#00cbba;border:1px solid #fff;box-shadow:0 1px 3px #999;color:#fff;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}
#galeria.fichaEmpresa{border:1px solid #979797;height:auto;margin:15px 0 10px;border-left:0;border-right:0;position:relative}
#galeria.fichaEmpresa::before{font-family:"Font Awesome 5 Free";content:"\f083    GALERIA FOTOGRAFICA";position:absolute;top:-17px;left:22px;background:#fff;padding:2px 5px;font-weight:700}
#galeria.fichaEmpresa li{height:auto;width:calc(100% / 6 - 2%);margin:0 0 12px;padding:1px 1% 0;overflow:hidden}
#ficha_asociado .productosSocio::before{font-family:"Font Awesome 5 Free";content:"\f468    PRODUCTOS / SERVICIOS RECOMENDADOS";position:absolute;top:-17px;left:22px;background:#fff;padding:2px 5px;font-weight:700}
#ficha_asociado .productosSocio{float:left;width:100%;margin:45px 0 0;border-top:1px solid #979797;position:relative}
div.productosSocio ul{list-style:none;position:relative;float:left;width:96%;padding:5px 2%}
div.productosSocio ul li.titulo{text-transform:uppercase;border-bottom:1px solid #ddd;text-indent:10px;width:100%;margin-bottom:15px}
div.productosSocio ul li.producto{width:23%;float:left;position:relative;margin-right:1%;padding:.5%;border:1px solid #e1e1e1;height:250px;overflow:hidden;transition:.5s ease all}
div.productosSocio ul li.producto:hover{box-shadow:0 0 7px #999}
li.producto h3{margin:5px 0 10px;text-align:center;font-size:1em}
li.producto h3 a{color:inherit}
li.producto div.imagen{height:90px;text-align:center}
li.producto div.imagen img{max-height:100%}
li.producto p{font-size:.9em;width:98%;margin:10px 1%;text-align:justify}
li.producto a.ampliarLoMas{position:absolute;bottom:0;right:10px;font-size:.7em;color:#970308;text-transform:uppercase}
li.producto a.ampliarLoMas:hover{text-decoration:underline}