#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:#0158a5;border-radius:0;color:#eee;float:left;font-size:1.3em;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:#0158a5}
#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;transition:.5s ease all;background:#fff}
#listado_asociados ul li:hover{box-shadow:0 0 5px #666}
#listado_asociados span.empresa{width:45%;height:auto;float:left;font-style:italic;color:#db0082}
#listado_asociados ul li span.imagen{width:200px;height:auto;float:left;margin:0 0 0 10px;padding:0;font-style:italic;color:#db0082;border:#eee 1px solid}
#listado_asociados ul li span.imagen img{width:100%}
#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:#000;border-bottom:1px solid #ddd}
#listado_asociados span a.titulo_asociado:hover{color:#0158a5;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:#333;text-align:left}
#listado_asociados span a{color:#0158a5;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:#333;font-family:Arial,Helvetica,sans-serif;background:#eee}
#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:#333;font-family:Arial,Helvetica,sans-serif;background:#eee}
#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:10px 0 0;padding:0;background:#F2F2F2;position:relative}
#ficha_asociado p.imagen{width:25%;height:auto;float:left;margin:0 0 0 5px;padding:0}
*>#ficha_asociado p.imagen{margin:0 0 0 10px}
#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:#eee;background:#0158a5;text-align:center;font-size:1.6em}
#ficha_asociado p.dato{width:70%;height:auto;float:right;margin:0;padding:5px 0;color:#333}
p.dato[data-id="num_colegiado"]{color:var(--color4)!important}
#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:#fff;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:40.5%;height:auto;float:left;margin:0;padding:0;background:none}
#base_buscador_asociados ul li:hover{box-shadow:none}
#base_buscador_asociados ul li:first-child{width:100%;margin-bottom:15px}
#base_buscador_asociados ul li input{border:1px solid #ccc;color:var(--colorNeutro4);float:left;font-family:inherit;font-size:1em;margin:0 0 2px;padding:8px;width:90%;background:#fff}
#base_buscador_asociados ul li select{background:#fff;border:1px solid #ccc;color:var(--colorNeutro4);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:left;font-size:1em;font-weight:400;height:38px;margin:20px 0 0;padding:1%;position:relative;width:100px;text-transform:uppercase}
#base_buscador_asociados ul li input.boton:hover{background:none repeat scroll 0 0;background-color:#0158a5;border:1px solid #eee;box-shadow:0 1px 3px #999;color:#eee;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}