div#map_toolbar {
 float: left;
 width: 100%;
}

div#map_toolbar ul {
	margin: 0px;
 padding: 0px;
	list-style: none;
}

div#map_toolbar ul li {
 float: left;
 margin: 0px 10px 0px 0px;
 padding: 4px 10px 10px 20px;
 cursor: pointer;
}

div#map_toolbar ul li.papel {
 background: url(../images/papel.png) no-repeat -6px 0px;
}

div#map_toolbar ul li.vidrio {
 background: url(../images/vidrio.png) no-repeat -6px 0px;
}

div#map_toolbar ul li.plxstico {
 background: url(../images/plastico.png) no-repeat -6px 0px;
}

div#map_toolbar ul li.otro {
 background: url(../images/otro.png) no-repeat -6px 0px;
}

div#map_toolbar ul li.todos {
 background: url(../images/all.png) no-repeat -6px 0px;
}

div#map {
	width: 640px; 
	height: 300px;
	margin-top: 60px;
}

div.map_without_top_space div#map {
 margin-top: 0px;
}

div#sidebar {
	width: 300px;
	height: 100%;
	overflow: auto;
}

ul#sidebar_list li.current {
	color: red;
}

span.gc_kind, span.gc_text, span.gc_date {
 display: block;
}

span.gc_kind, span.gc_text {
 font-size: 11px;
}

span.gc_kind {
 color: #02A1E2;
 font-weight: bold;
}

span.gc_date {
 font-size: 10px;
 font-style: italic;
 color: #8d8d8d;
}

div.text-column-content div.gc_response p {
 margin: 4px 0px;
 padding: 0px;
 font-size: 11px;
}

div.gc_row {
 margin: 4px 0px 10px;
 cursor: pointer;
}

div#map fieldset {
 border: solid 1px #cdcdcd;
 width: 190px;
}

div#map fieldset label {
 display: block;
 font-size: 10px;
 margin-top: 3px;
 color: #00246A;
}

div.gc_form_buttons {
 text-align: center;
 margin-top: 8px;
}

div.gc_form_buttons input, div.gc_form_buttons a {
 border: solid 1px #cccccc;
 background: #d7f3ff;
 color: #00246A;
 font-size: 11px;
 font-family: verdana, sans-serif;
 margin: 0px 4px;
}

div.gc_form_buttons a {
 text-decoration: none;
 padding: 1px 4px 1px 4px;
 background: #e9e9e9;
}
