.mapa{
    float:left;
    width:800px;
}
tr:hover {
	cursor: pointer;
	}
.lateral{
float:right;
width:230px;
}
span{
    font-weight:bold;
}
#cabecera{
    clear:both;
margin:10px 0 10px 0;
background:#fff;
}
#wifis{
border:1px solid;
float:left;
height:700px;
margin-top:20px;
overflow-y:auto;
width:210px;
}
#wifis a{
    display:block;
    padding:5px;
    font-size:0.9em;
}
#wifis a:hover{
    background:#ccc;
}
#wifis ul{
    list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}
#wifis ul li{
    margin:0;
}
b.rtop, b.rbottom{display:block;background: #eee}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #fff}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
a.add{
    text-decoration:none;
}
form{
font-size:0.8em;
}
#superior{
height:100px;
}
div.posicion{
width:150px;
float:right;
font-size:0.7em;
}
#superior div.optional{
float:left;
width:700px;
}
#cabecera .login{float:right; padding-right:10px;}
#cabecera .login a{text-decoration:none;}
#cabecera .login a:hover{color:#f00;}