body {

    font-family: sans-serif;
    margin: 0px;
}

.click_through {
  pointer-events: none;
}

#mapTypeBox {
	margin-top: 10px;
	font-size: 0.8em;
	margin-left: 4px;
	background-color: rgba(255, 255, 255, 0.8);
	border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
	padding: 3px 8px 6px 5px;
	cursor: pointer;
}

#div_mapa {
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0px;
    border: 0px;
}

#infowindow_title {
    width: 300px;
    font-size: 15px;
    margin-top: 7px;
    padding: 8px;
    background-color: rgba(126, 151, 51, 0.5);
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

#infowindows_content {
    font-size: 13px;
    padding: 8px;
}

#sliderAny {
    position: absolute;
    background: rgba(255, 255, 255, 0.8);
    padding: 3px 6px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

#sliderAny_r {
    position: absolute;
    background-image: url(slide/imgs/slider_r.png);
    width: 15px;
    height: 15px;
    margin-top: 10px;
    border: none;
    cursor: pointer;
}

#sliderAny_l {
    position: absolute;
    background-image: url(slide/imgs/slider_l.png);
    width: 15px;
    height: 15px;
    margin-top: 10px;
    border: none;
    cursor: pointer;
}
#llegenda{
position:absolute;
right:10px;
top:70px;
z-index:10000;
}
#llegenda2{
position:absolute;
right:10px;
top:355px;
z-index:10000;
}
#leyenda_title {
    width: 225px;
    padding: 5px;
    padding-right: 0px;
    padding-left: 5px;
    background-color: rgba(126, 151, 51, 0.9);
    font-size: 18px;
    color: #FFFFFF;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-topleft: 2px;
    background-image: url(images/menys.png) ;
    background-repeat: no-repeat;
    background-position:208px;
    cursor:pointer;

}
#leyenda_title.obert{
	background-image: url(images/mes.png) ;
}
#leyenda_title2 {
    width: 225px;
    padding: 5px;
    padding-right: 0px;
    padding-left: 5px;
    background-color: rgba(126, 151, 51, 0.9);
    font-size: 18px;
    color: #FFFFFF;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-topleft: 2px;
    background-image: url(images/menys.png) ;
    background-repeat: no-repeat;
    background-position:208px;
    cursor:pointer;

}
#leyenda_title2.obert{
	background-image: url(images/mes.png) ;
}
#leyenda {
    width: 230px;
    margin-top: 0px;
    padding-top: 5px;
    background-color: rgba(255, 255, 255, 0.9);
    font-size: 11px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
}
#leyenda2 {
    width: 230px;
    margin-top: 0px;
    padding-top: 5px;
    background-color: rgba(255, 255, 255, 0.9);
    font-size: 11px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
}
div.leyenda_lbl {
    padding: 1px;
    width: 98%;
    margin-bottom:3px;
}
div.leyenda_lbl2 {
    padding: 1px;
    width: 98%;
    margin-bottom:3px;
}

.leyenda_color {
    display: block;
    float:right;
    width: 15px;
    height: 15px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}
#leyenda form div{
	
	clear:none;
}
#leyenda form2 div{
	
	clear:none;
}