a:link, a:visited {
	font-family: Verdana;
	text-decoration: underline;
	color: #444499;
}
a:hover {
	background-color: #dddddd;
}

img {
	border: none;
}

body {
  background: #F5F5F5 url(../imagenes/grass.gif);
}

.accion {
  color: #FFFFFF;
}

.cr {
  z-index:1;
  position:absolute;
}

.c {
  position:absolute;
}

.ranking {
  border:1px solid black;
  overflow: hidden;
  font-size: 0.75em;
}

.ranking a:link, a:visited {
	font-family: Arial;
	text-decoration: none;
	color: #0000ff;
}

.ranking a:hover {
  font-family: Arial;
	text-decoration: underline;
}

.rank {
  font-weight: bold;
  font-size: 1.3em;
}

#terreno img {
  position: absolute;
  z-index: -1;
}

#control img {
  z-index:1;
  position:absolute;
  background-image: url(s/00.gif);
}

.buscador_catalogo {
  width:400px;
  background:#f0f0f0;
  font-size: 0.8em;
}

.buscador_catalogo input {
  width: 50px;
  font-size: 0.8em;
}

.buscador_catalogo select {
  font-size: 0.8em;
}

.cuadro_buscador {
  width: 400px;
  border: 1px solid gray;
}

.resultado {
  width: 1000px;
  background-color: #ffff99;
}

.resultado .elemento {
  width: 190px;
  height: 150px;
  border: 1px solid gray;
  background-color: #EDAC15;
}

.resultado .descatalogado {
  width: 190px;
  height: 150px;
  border: 1px dashed red;
  background-color: #ff3333;
}

.datos_ind {
  background-color: #f5f5f5;
  font-size: 10px;
  padding: 1px;
  height: 1px;
  overflow: hidden;
}

.navi_cat {
  font-size: 12px;
  margin: 0 0 4px 0;
  height:25px;
}

.navi_cat button {
  height: 25px;
  display: inline;
  width: 30px;
}
