#buscadorEmpresas h2,
#buscadorEmpresas h3,
#buscadorEmpresas h4,
#buscadorEmpresas form,
#buscadorEmpresas fieldset,
#buscadorEmpresas ul,
#buscadorEmpresas li,
#buscadorEmpresas p{
    margin: 0;
    padding: 0;
    border: none;
    list-style: none;
}
#buscadorEmpresas{
    font: 11px Georgia, "Times New Roman", Times, serif;
    color: Black;
}
#buscadorEmpresas label{
    cursor: pointer;
}
#buscadorEmpresas fieldset{
    position:relative;
}
#buscadorEmpresas fieldset .decorador{
    position: absolute;
    right: -17px;
    width: 100px;
    height: 66px;    
    z-index: 1;
    background-image: url(/images/buscador_empresas/btn_buscar/fondo.png);
    
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/buscador_empresas/btn_buscar/fondo.png', sizingMethod='crop');
    background: expression( document.all ? "none" : "" );     
}
#buscadorEmpresas h2{
    font-size: 34px;
    font-weight: normal;
    color: #00A0C6;
    padding-bottom: 12px;
}
#buscadorEmpresas .introColaboradoras{
    text-align: justify;
    padding-bottom: 25px;
    line-height: 15px;
}
#buscadorEmpresas .keyword,
#buscadorEmpresas .poblacion,
#buscadorEmpresas .actividad{
    float:left;
    width: 205px;                
}
#buscadorEmpresas .keyword,
#buscadorEmpresas .poblacion{
    margin-right: 21px;
}
#buscadorEmpresas .keyword label,
#buscadorEmpresas .poblacion label,
#buscadorEmpresas .actividad label{
    font-weight: bold;
    color: #999999;
    display: block;
    padding-bottom: 3px;
}
#buscadorEmpresas .keyword input,
#buscadorEmpresas .poblacion input,
#buscadorEmpresas .actividad select{
    border: 1px solid #7F9DB9;
    width: 100%;
    font: 12px/18px Arial, Helvetica, sans-serif;
    padding: 0;
    display: block;                
}
#buscadorEmpresas .keyword input,
#buscadorEmpresas .poblacion input{
    height: 20px;
}
#buscadorEmpresas .actividad select{
    height: 18px;
}
#buscadorEmpresas .buscar{
    float:right;
    background: url(/images/buscador_empresas/btn_buscar/izq.gif) 0 0 no-repeat;
    padding-left: 7px;
    margin: 18px 5px 0 0;
    cursor: pointer;
    position: relative;
    z-index: 2;
}
#buscadorEmpresas .buscar span{
    display: block;
    line-height: 18px;
}
#buscadorEmpresas .buscar .capa1{
    background: url(/images/buscador_empresas/btn_buscar/der.gif) 100% 0 no-repeat;
    padding-right: 7px;
    float:left;
}
#buscadorEmpresas .buscar .capa2{
    font: 12px/18px Arial, Helvetica, sans-serif;
    background: url(/images/buscador_empresas/btn_buscar/cen.gif) 0 0 repeat-x;
    color: White;
    float:left;
    padding: 0 7px;
    text-align: center;
}
#buscadorEmpresas .descBusqueda{
    clear:both;
    position:relative;
    z-index: 1;
    padding-top: 10px;
    line-height: 14.3px;
}
#buscadorEmpresas .descBusqueda em{
    color: #00A0C6;
    font-style: normal;
}
#buscadorEmpresas .resultados h4{
    font: bold 12px Arial, Helvetica, sans-serif;   
    color: #00A0C6;
    padding: 34px 0 10px 0;
}
#buscadorEmpresas .resultados p strong{
    color: #C10000;
}
#buscadorEmpresas .resultados p a{
    color: #00A0C6;
    text-decoration: underline;
}
#buscadorEmpresas .verColabora{
    background-color: #EBEBEB;
    float:left;
    height: 19px;
    overflow: hidden;
    margin-top: 34px;
}
#buscadorEmpresas .verColabora .capa1{
    background: url(/images/buscador_empresas/fondo_gris/izq.gif) 0 0 no-repeat;
}
#buscadorEmpresas .verColabora .capa2{
    background: url(/images/buscador_empresas/fondo_gris/der.gif) 100% 0 no-repeat;
    padding: 0 10px;
}
#buscadorEmpresas .verColabora label{
    position: relative;
    top: -3px;
    font-size: 10px;
    line-height: 18px;
    overflow:hidden;                
}
#buscadorEmpresas .verColabora label strong{
    color: #C10000;
    font-size: 14px;
}
#buscadorEmpresas .filtroAlfabetico ul{
    position:relative;
    float:left;
    margin-top: 10px;
    width: 748px;
    height: 50px;
    
}
#buscadorEmpresas .filtroAlfabetico li{
    float: left;
    padding-right: 1px;
}
#buscadorEmpresas .filtroAlfabetico li strong,
#buscadorEmpresas .filtroAlfabetico li span,
#buscadorEmpresas .filtroAlfabetico li a{
    display: block;
    float:left;
}
#buscadorEmpresas .filtroAlfabetico li a .capa1{
    cursor:pointer;
}
#buscadorEmpresas .filtroAlfabetico li .capa3{
    padding: 0 5px;                
}
#buscadorEmpresas .filtroAlfabetico li a .capa4,
#buscadorEmpresas .filtroAlfabetico li strong .capa4{
    background: url(/images/buscador_empresas/letras/subrayado.gif) bottom repeat-x;
}
#buscadorEmpresas .filtroAlfabetico li a:hover{
    background-color: #EBEBEB;
}
#buscadorEmpresas .filtroAlfabetico li strong{
    background-color: #EBEBEB;
}
#buscadorEmpresas .filtroAlfabetico li a:hover .capa1,
#buscadorEmpresas .filtroAlfabetico li strong .capa1{
    background: url(/images/buscador_empresas/letras/marco_izq.gif) 0 0 no-repeat;
}
#buscadorEmpresas .filtroAlfabetico li a:hover .capa2,
#buscadorEmpresas .filtroAlfabetico li strong .capa2{
    background: url(/images/buscador_empresas/letras/marco_der.gif) 100% 0 no-repeat;    
    height: 32px;   
}
#buscadorEmpresas .filtroAlfabetico li .capa5{
    width: 11px;
    height: 26px;
    filter: alpha(opacity=20);
    -moz-opacity: 0.2;
    background-repeat: no-repeat;
    background-position: 50% 100%;
}
#buscadorEmpresas .filtroAlfabetico li strong .capa5,
#buscadorEmpresas .filtroAlfabetico li a .capa5{
    width: 11px;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
}
#buscadorEmpresas .filtroAlfabetico .todos{
    position:absolute;
    right: 0;
}

#buscadorEmpresas .filtroAlfabetico li .capa6{
    display: none;
}
#buscadorEmpresas .filtroAlfabetico .letraA .capa5{
    background-image: url(/images/buscador_empresas/letras/a.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraB .capa5{
    background-image: url(/images/buscador_empresas/letras/b.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraC .capa5{
    background-image: url(/images/buscador_empresas/letras/c.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraCRota .capa5{
    background-image: url(/images/buscador_empresas/letras/crota.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraD .capa5{
    background-image: url(/images/buscador_empresas/letras/d.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraE .capa5{
    background-image: url(/images/buscador_empresas/letras/e.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraF .capa5{
    background-image: url(/images/buscador_empresas/letras/f.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraG .capa5{
    background-image: url(/images/buscador_empresas/letras/g.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraH .capa5{
    background-image: url(/images/buscador_empresas/letras/h.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraI .capa5{
    background-image: url(/images/buscador_empresas/letras/i.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraJ .capa5{
    background-image: url(/images/buscador_empresas/letras/j.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraK .capa5{
    background-image: url(/images/buscador_empresas/letras/k.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraL .capa5{
    background-image: url(/images/buscador_empresas/letras/l.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraM .capa5{
    background-image: url(/images/buscador_empresas/letras/m.gif);
    width: 13px;
}
#buscadorEmpresas .filtroAlfabetico .letraN .capa5{
    background-image: url(/images/buscador_empresas/letras/n.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraEnye .capa5{
    background-image: url(/images/buscador_empresas/letras/enye.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraO .capa5{
    background-image: url(/images/buscador_empresas/letras/o.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraP .capa5{
    background-image: url(/images/buscador_empresas/letras/p.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraQ .capa5{
    background-image: url(/images/buscador_empresas/letras/q.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraR .capa5{
    background-image: url(/images/buscador_empresas/letras/r.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraS .capa5{
    background-image: url(/images/buscador_empresas/letras/s.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraT .capa5{
    background-image: url(/images/buscador_empresas/letras/t.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraU .capa5{
    background-image: url(/images/buscador_empresas/letras/u.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraV .capa5{
    background-image: url(/images/buscador_empresas/letras/v.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraW .capa5{
    background-image: url(/images/buscador_empresas/letras/w.gif);
    width: 16px;
}
#buscadorEmpresas .filtroAlfabetico .letraX .capa5{
    background-image: url(/images/buscador_empresas/letras/x.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraY .capa5{
    background-image: url(/images/buscador_empresas/letras/y.gif);
}
#buscadorEmpresas .filtroAlfabetico .letraZ .capa5{
    background-image: url(/images/buscador_empresas/letras/z.gif);
}
#buscadorEmpresas .filtroAlfabetico .todos .capa5{
    background-image: url(/images/buscador_empresas/letras/todos.gif);
    width: 65px;
}
#buscadorEmpresas .filtroAlfabetico .numeros .capa5{
    background-image: url(/images/buscador_empresas/letras/numeros.gif);
    width: 37px;
}

#buscadorEmpresas .listado{
    clear: both;
    float:none; 
}
#buscadorEmpresas .listado table{
    width: 100%;
}
#buscadorEmpresas .listado table table{
    border-collapse: collapse;
    border: none;
}
#buscadorEmpresas .listado table table td{
    border: 1px solid #EBEBEB;
}
#buscadorEmpresas .listado .empresa{
    position: relative;            
}
#buscadorEmpresas .listado .empresa .par,
#buscadorEmpresas .listado .empresa .impar{
    height: expression( document.all ? "151px" : "" );
    min-height: 151px;
}
#buscadorEmpresas .listado .empresa .par{
    background-color: #F7F7F7;                
}
#buscadorEmpresas .listado .empresa .impar{
    background-color: #FBFBFB;
}
#buscadorEmpresas .listado .empresa .foto,
#buscadorEmpresas .listado .empresa .sinFoto{
    float:left;
    position:absolute;
    left: 16px;
    top: 16px;
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 90px;
    height: 94px;
}
#buscadorEmpresas .listado .empresa .sinFoto{
    background-image: url(/images/buscador_empresas/sin_foto.gif);
}
#buscadorEmpresas .listado .empresa .datos{
    position: relative;
    left: 124px;
    top: 16px;
    width: 640px;
}
#buscadorEmpresas .listado .empresa .datos h3{
    font-size: 22px;
    font-weight: normal;
    margin-right: 186px;
}
#buscadorEmpresas .listado .empresa .datos h3 a{
    color: #00A0C6;
}
#buscadorEmpresas .listado .empresa .datos .eslogan{
    font: 14px Arial, Helvetica, sans-serif;
    color: #00A0C6;
}
#buscadorEmpresas .listado .empresa .colaboradora{
    position: absolute;
    font: 11px Arial, Helvetica, sans-serif;
    right: 0;
    top: 0;
    width: 173px;
    background: url(/images/buscador_empresas/icono_colabora.gif) 0 2px no-repeat;
    padding-left: 13px;
}
#buscadorEmpresas .listado .empresa .colaboradora em{
    color: #00A0C6;
    font-style: normal;
}
#buscadorEmpresas .listado .empresa .direccion{
    font: 11px Arial, Helvetica, sans-serif;
    padding-top: 3px;
}
#buscadorEmpresas .listado .empresa .sectores{
    font: 11px Arial, Helvetica, sans-serif;
    padding-top: 3px;
}
#buscadorEmpresas .listado .empresa .sectores em{
    color: #00A0C6;
    font-style: normal;
}
#buscadorEmpresas .listado .empresa ul{
    position: absolute;
    left: 124px;
    bottom: 19px;
    width: 630px;
}
#buscadorEmpresas .listado .empresa li{
    float:left;
    padding-right: 12px;                
}
#buscadorEmpresas .listado .empresa li a{
    font-weight: bold;
    text-decoration: underline;
    color: #00A0C6;
    padding: 0 2px;
}
#buscadorEmpresas .listado .empresa li a:hover{
    background-color: #EBEBEB;
}
#buscadorEmpresas .listado .empresa li.masInfo{
    font: 12px/20px Arial, Helvetica, sans-serif;
    position:absolute;
    right: 16px;
    bottom: 0px;
    height: 20px;
    padding:0;
}
#buscadorEmpresas .listado .empresa li.masInfo a,
#buscadorEmpresas .listado .empresa li.masInfo span{
    display: block;
    line-height: 20px;
}
#buscadorEmpresas .listado .empresa li.masInfo a{
    cursor: pointer;
    font-weight: normal;
    text-decoration: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url(/images/buscador_empresas/btn_mas/izq.gif);
    padding: 0;
}
#buscadorEmpresas .listado .empresa li.masInfo a:hover{
    background-image: url(/images/buscador_empresas/btn_mas/izq_over.gif);
    background-color: transparent;
    color: #666666;
}
#buscadorEmpresas .listado .empresa li.masInfo a .capa1{
    background: url(/images/buscador_empresas/btn_mas/der.gif) 100% 0 no-repeat;
}
#buscadorEmpresas .listado .empresa li.masInfo a:hover .capa1{
    background-image: url(/images/buscador_empresas/btn_mas/der_over.gif);
}
#buscadorEmpresas .listado .empresa li.masInfo a .capa2{
    margin: 0 9px;
    background: url(/images/buscador_empresas/btn_mas/cen.gif) 0 0 repeat-x;
}
#buscadorEmpresas .listado .empresa li.masInfo a:hover .capa2{
    background-image: url(/images/buscador_empresas/btn_mas/cen_over.gif);
}


/* Versión portada */

#buscadorEmpresas .portada{
    position: relative;            
    background-color: #F6F6F6;
}
#buscadorEmpresas .portada .contenido1{
    background: url(/images/buscador_empresas/marco_azul/inf_izq.gif) 0 100% no-repeat;    
}
#buscadorEmpresas .portada .contenido2{
    background: url(/images/buscador_empresas/marco_azul/inf_der.gif) 100% 100% no-repeat;    
    padding: 0 23px;
    height: 230px;    
}
#buscadorEmpresas .portada .keyword{
    width: 100%;
}
#buscadorEmpresas .portada .keyword,
#buscadorEmpresas .portada .poblacion{
    margin-right: 0px;
}
#buscadorEmpresas .portada .poblacion,
#buscadorEmpresas .portada .actividad{
    width: 144px;
    padding-top: 13px;
}
#buscadorEmpresas .portada .poblacion{
    clear:left;
}
#buscadorEmpresas .portada .actividad{
    float:right;
}
#buscadorEmpresas .portada form{
    position: relative;
    top: 80px;
}
#buscadorEmpresas .portada label{
    font: 11px Arial, Helvetica, sans-serif;
    color: Black;
}
#buscadorEmpresas .portada fieldset .decorador {
    bottom: -27px;
    bottom: expression( document.all ? "-24px" : "" );
    height: 59px;
}
#buscadorEmpresas .portada .filtroAlfabetico{
    position: absolute;
    left: 23px;
    top: 0;
}
#buscadorEmpresas .portada .filtroAlfabetico ul{
    width: auto;    
}
#buscadorEmpresas .portada .filtroAlfabetico ul li a:hover{
    background-color: transparent;
}
#buscadorEmpresas .portada .filtroAlfabetico ul li a:hover .capa1,
#buscadorEmpresas .portada .filtroAlfabetico ul li a:hover .capa2{
    background-image: none;   
}
#buscadorEmpresas .portada .filtroAlfabetico li a:hover .capa2{
    height: auto;
}
#buscadorEmpresas .portada .filtroAlfabetico ul{
    width: 306px;    
}
#buscadorEmpresas .portada .filtroAlfabetico .numeros{
    position: absolute;
    right: 65px;
    bottom: 0;
}
#buscadorEmpresas .portada .filtroAlfabetico .todos {
    position: absolute;
    right: 0;
    bottom: 0;
}
#buscadorEmpresas .portada .filtroAlfabetico li .capa5 {
    width: 10px;
}
#buscadorEmpresas .portada .filtroAlfabetico li .capa3{
    padding: 0 3px;
}
#buscadorEmpresas .portada .filtroAlfabetico .letraA .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraA .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/a.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraB .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraB .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/b.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraC .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraC .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/c.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraCRota .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraCRota .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/crota.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraD .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraD .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/d.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraE .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraE .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/e.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraF .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraF .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/f.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraG .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraG .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/g.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraH .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraH .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/h.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraI .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraI .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/i.gif);
    width: 6px;
}
#buscadorEmpresas .portada .filtroAlfabetico .letraJ .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraJ .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/j.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraK .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraK .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/k.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraL .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraL .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/l.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraM .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraM .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/m.gif);
    width: 13px;
}
#buscadorEmpresas .portada .filtroAlfabetico .letraN .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraN .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/n.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraEnye .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraEnye .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/enye.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraO .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraO .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/o.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraP .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraP .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/p.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraQ .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraQ .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/q.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraR .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraR .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/r.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraS .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraS .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/s.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraT .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraT .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/t.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraU .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraU .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/u.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraV .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraV .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/v.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraW .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraW .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/w.gif);
    width: 16px;
}
#buscadorEmpresas .portada .filtroAlfabetico .letraX .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraX .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/x.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraY .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraY .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/y.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .letraZ .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .letraZ .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/z.gif);
}
#buscadorEmpresas .portada .filtroAlfabetico .todos .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .todos .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/todos.gif);
    width: 47px;
}
#buscadorEmpresas .portada .filtroAlfabetico .numeros .capa5,
#buscadorEmpresas .reducido .filtroAlfabetico .numeros .capa5{
    background-image: url(/images/buscador_empresas/letras_peq/numeros.gif);
    width: 28px;
}


/* Buscador reducido */

#buscadorEmpresas .reducido{
    position: relative;
    width: 170px;
}
#buscadorEmpresas .reducido .titulo{
    position: relative;
}
#buscadorEmpresas .reducido .titulo .decorador{
    position: absolute;
    right: 0;
    top: -25px;
    width: 68px;
    height: 132px;
    background-image: url(/images/buscador_empresas/icono_agenda.png);
    
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/buscador_empresas/icono_agenda.png', sizingMethod='crop');
    background: expression( document.all ? "none" : "" );
}
#buscadorEmpresas .reducido h2{
    font: 18px Arial, Helvetica, sans-serif;
    color: #00A0C6;
}
#buscadorEmpresas .reducido form{
    position: relative;
    top: 100px;
    height: 210px;
}
#buscadorEmpresas .reducido label{
    font: 11px Arial, Helvetica, sans-serif;
    color: Black;
}
#buscadorEmpresas .reducido fieldset .decorador{
    bottom: -34px;    
}
#buscadorEmpresas .reducido .keyword,
#buscadorEmpresas .reducido .poblacion,
#buscadorEmpresas .reducido .actividad{
    width: 170px;
    margin:0;
}
#buscadorEmpresas .reducido .keyword,
#buscadorEmpresas .reducido .poblacion{
    padding-bottom: 9px;
}
#buscadorEmpresas .reducido .buscar{
    margin-right: 0;
    margin-top: 23px;
}
#buscadorEmpresas .reducido .cajaBuscador{
    position: relative;
    height:390px;
}
#buscadorEmpresas .reducido .filtroAlfabetico{
    position: absolute;
    width: 170px;
    left: 0px;
    top: 45px;
}
#buscadorEmpresas .reducido .filtroAlfabetico ul{
    float: none;
    position: relative;
    width: auto;    
    height: 78px;
}
#buscadorEmpresas .reducido .filtroAlfabetico .numeros{
    position: absolute;
    right: 57px;
    bottom: 0;
}
#buscadorEmpresas .reducido .filtroAlfabetico .todos {
    position: absolute;
    right: 0;
    bottom: 0;
}
#buscadorEmpresas .reducido .filtroAlfabetico li .capa5 {
    width: 10px;
}
#buscadorEmpresas .reducido .filtroAlfabetico li .capa3{
    padding: 0 2px 0 1px;
}
#buscadorEmpresas .reducido .filtroAlfabetico ul li a:hover{
    background-color: transparent;
}
#buscadorEmpresas .reducido .filtroAlfabetico ul li a:hover .capa1,
#buscadorEmpresas .reducido .filtroAlfabetico ul li a:hover .capa2{
    background-image: none;   
}
#buscadorEmpresas .reducido .filtroAlfabetico li a:hover .capa2{
    height: auto;
}
#buscadorEmpresas .reducido .filtroAlfabetico .letraT .capa5{
    width: 8px;
}
#buscadorEmpresas .reducido h3{
    font-size: 12px;
    color: #00A0C6;    
    height: 20px;
    position:relative;
}
#buscadorEmpresas .reducido h3 span{
    display:block;
    position: absolute;
    white-space: nowrap;
}

#buscadorEmpresas .reducido .listado{
    clear: both;
    float:none;
    overflow: hidden;
    width: 170px;
}

#buscadorEmpresas .reducido .listado table table td{
    border: none;
}
#buscadorEmpresas .reducido .listado .empresa{
    overflow: hidden;
    padding: 10px 0;
    background: url(/images/buscador_empresas/punteado_h_gris.gif) 0 0 repeat-x;
}
#buscadorEmpresas .reducido .listado .primerItem .empresa{
    background-image: none   
}
#buscadorEmpresas .reducido .listado h3{
    padding-bottom: 0;
    padding-top: 0;
}
#buscadorEmpresas .reducido .listado .empresa .par,
#buscadorEmpresas .reducido .listado .empresa .impar{
    min-height: 0;
    background-color: transparent;
    height: auto;
}
#buscadorEmpresas .reducido .listado .empresa .datos{
    left: 0;
    top: 0;
    width: auto;
}
#buscadorEmpresas .reducido .listado .empresa .datos h3{
    font-size: 11px;
    font-weight: bold;
    height: auto;
}
#buscadorEmpresas .reducido .listado .empresa .datos h3 a{
    color: Black;
    text-decoration: underline;
}
#buscadorEmpresas .reducido .listado .empresa .datos .eslogan{
    font: 10px Georgia, "Times New Roman", Times, serif;
    color: Black;
    padding-top: 2px;
}
#buscadorEmpresas .reducido .resto{
    font-size: 10px;
    padding-top: 7px;
}
#buscadorEmpresas .reducido .verTodas{
    padding-top: 5px;   
}
#buscadorEmpresas .reducido .verTodas a{
    font-weight: bold;
    color: #00A0C6;        
}
#buscadorEmpresas .reducido .verTodas a:hover{
    text-decoration: underline;
}
#buscadorEmpresas .reducido .verTodas strong{
    font-weight: normal;
    font-size: 9px;
    color: #C10000;
}