div#buscador { margin-top: 10px}
div#buscador div.incioInfo { margin-top:0px; height: 1px; font-size:1px;}
div#buscador form {margin:0px; padding:0px;}

div#buscador div.titulo { text-transform: uppercase; font-weight: bold; border-bottom: 1px solid gray; margin: 0px 10px 20px; margin-top:0px; }
div#buscador input, select { border: 1px solid gray}
div#buscador div.filtro { margin-bottom: 10px;}
div#buscador div.botones { height: 30px;}
div#buscador div.botones input { float: right; margin-right: 20px; }

div#listaAsociados div.resumen { padding: 10px;}

div.lista div.cabecera { background: transparent url(/images/forms/cab_tematica.png) no-repeat; height: 20px; margin: 0px; color: white; font-size: 12px; font-weight: bold; text-align: left; padding-left: 10px; padding-top: 6px; }
div.lista table {margin-top: 0px;  margin-bottom:10px; width: 376px; }
div.lista table thead { background: silver; color: gray;}
div.lista table tr.asociado td { border-bottom: 1px dotted silver; padding: 10px 0px; vertical-align: top;}
div.lista table tr.asociado td.nombre { width: 120px; }
div.lista table tr.asociado td.nombre a { color: black; text_decoration: none; font-weight: bold;}
div.lista table tr.asociado td.beneficio { color: red; font-weight: bold; width: 150px;}
div.lista table tr.asociado td.foto {width: 15px;}


div.paginador { float:right; margin-right: 10px; margin-top: 10px; margin-bottom:10px}
div.paginador a { display: block; float: left; border: 1px solid; height: 15px; margin-right: 2px;  background: white; color: gray; border-color: silver;  text-align: center; }
div.paginador span { display: block; float: left; border: 1px solid; height: 15px; margin-right: 2px;  background: white; color: gray; border-color: silver;  text-align: center; } 
div.paginador .nextpage,.prevpage {width: 50px;}
div.paginador .pageindex { width: 15px; }
div.paginador span.pageindex { background: #f99; color: red; border-color: red; font-weight: bold; }
div.paginador a:hover { background: red; color: white; border-color: black; } 


span.dato{ font-weight: bold; }
span.dato a { color: red }
span.ventaja { color: red; font-weight: bold; }
span.bigcontacto { color: red; font-weight: bold; display: block; font-size: 14px; }
span.beneficio { color: red; font-weight: bold; }

div#asociado div.contenedor { padding: 10px 20px 0px; }
div#asociado h2 { background: #E8E8E8; margin: 10px 0px; padding: 10px 3px; }

div#asociado div#resumen span.logo { display: block; float: right; margin-bottom: 10px; }
div#asociado div#resumen span.beneficio { display: block; float: left; font-size: 16px; margin-left: 5px; margin-bottom:10px; width: 55%; }

div#asociado div#datosimportantes { background: #E8E8E8; padding: 10px; border:1px solid #706F6E; }
div#asociado div#datosimportantes div.header { color: red; font-weight: bold; font-size: 14px; margin: 0px; margin-bottom: 8px; text-transform: uppercase}
div#asociado div#datosimportantes div { margin-bottom: 5px; }

div#asociado div#mapa {height: 400px; border: 1px solid black; margin-top: 10px;}

div#asociado div#beneficios { margin-top: 10px;}
div#asociado div#beneficios div.puntitos { margin: 0px;}
div#asociado div#beneficios div.header { margin: 5px 0px; font-size:12px; font-weight: bold; }
div#asociado div#beneficios div#descripcion { margin: 10px 0px; font-size: 11px; }
div#asociado div#beneficios div#bases_beneficio{ color: gray }
