.esquema {
overflow:hidden;
width:100%;
margin-bottom:20px
}

.esquema h3 {
overflow:hidden;
width:100%
}

.esquema h3 a:link,.esquema h3 a:visited {
float:left;
margin-left:55px;
background-color:#588ddb;
color:#fff;
text-decoration:none;
text-transform:uppercase;
padding:2px 4px
}

.esquema dl {
overflow:hidden;
width:100%;
margin-left:70px;
padding-top:10px;
border-left:1px dotted #ccc
}

.esquema dl dt {
float:left;
text-transform:uppercase;
padding-left:10px;
background:url(/img/mapa-web/guias.png) no-repeat 0 2px
}

.esquema dl dt .puntos sup {
color:#ccc;
font-size:9px
}

.esquema dl dd {
float:left;
border-left:1px dotted #CCC;
padding:3px 0 3px 7px
}

.esquema dl dd a:link,.esquema dl dd a:visited {
float:left;
clear:left;
color:#588ddb;
text-decoration:none
}

.esquema h3 a:hover,.esquema dl dt a:hover,.esquema dl dd a:hover {
text-decoration:underline
}

.esquema dl dt span.sinEnlace,.esquema dl dt a:link,.esquema dl dt a:visited {
float:left;
background-color:#588ddb;
text-decoration:none;
color:#fff;
padding:1px 4px 2px
}