div.contentMap {margin:0 auto;max-width:1200px}
div.config {overflow:hidden;margin-bottom:20px;padding:10px;border:1px solid #bbb;background-color:#f4f4f4;font:normal 12px Arial;position:relative}
div.config a.generateMap {position:absolute;right:10px;bottom:10px;color:#808080;text-decoration:none;font-weight:bold;outline-style:none;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA8xJREFUeNqEVVtIFGEUPju7Kq7iZReXcCMob5SKoQ+KsrRGVA9BspSpVFQPRj4UmwaZQZtlCWWPRZH1UKRQIQSCVmAureiDmKZ4BUHyhgpe87bjdL4/Z5k1tANn/vnn3L7/XP7RKbQznT516jovR5mPMTcyf37/4cOTHY2ULZybm7uP2arZK+vr6woIK/YamRX6W30YtAHy8/JO7rJY3smyPM/vh/hTpiMnh3Q6HbFDkiSJHA4H5UvSBZa1RJnNzXq9Pox1z9fU1n78B2lBQcGJyspKeW5uTpmcnFScTqe3pqZGWV5eFry4uOh7x3fIoTc/P6/ADvaqLx0e586ejYuKivpRVlZmDAoK+huMDwmEGxsbAqVKAQEBArEqB62urlJFRcXvqampg2/evh0Ux2elVRyZURojIiKI0Wxbg5WVFb99cHAwsR3BHn5IRQq6dPHifrPZ/LO4uFjPR/UZhYaG+hCptLCw4CevqqqSZ2Zmkl+9ft1L2kJxFFtycrIeR1WRGo1G8ng81NHRQdPT08RBKSUlhVJTU306SBfs3G63jbfCqa6wsLCE10eZmZmUkZEhUHHyKTIykjo7O6mxsXGU5UXMDcyHmZ+y3l673U6MjsLCwkR+W1tbqaWlBT5vGrgljrFjCgkJEQVBfkAoUG9vL7G86OmzZ582D9RQdOWKo7+/vyMrK0vow3F4eDgBVFJSElVXV9skNjqytLREfX19ND4+Tl6vVzCcAjHLv2vzyQF+sP6yqoMVdgMDAwQ/rH+YUyl9nZiYIFQdhHdER5WRApanaZ1eu3r1AOsGr62tEbeQ0AchDdizvgdIv6AYXV1dIqrFYiEYwGlcXBwiv7zudCKXxGsa72sTEhJEb0IP+rCDPfzAn6+lbpSUFMbGxj5PT0+n0dFR8c1qtdLIyAgNDg4KRCaTieLj4ykmJobGxsZEgaDT1tZGQ0NDlx89fvzCr6U4wrfh4WHZZrPp0XswmJ2dFWjBWuLxFO2GTgkMDCTYwV6VC6S3Skt389LKrWJNTEwUOYWBomx/Mapy9G5PTw9aCsfLePDw4S/DJkojLyaef9HM0dHRvtlGvrZOmMFg8Jt95JV9mDAvwp8LHe12zzTb7V2cl1zOkYSc1tXVyVwsCR2AXMIJKow2a29vx1DIHEDimaf6+nqZA5wpv3fP4zf7oLsuVw4vb5gxAcdxn3JDP8/OzhZjicujqamJuru7L+M+3ZyycOYLd1yuj9ve/OXl5fuY92j2CreLgnsWK/Ya2R7ob/Wh+98/quL+/X/+UWW3b+/4j/ojwABFKSjdflpXUQAAAABJRU5ErkJggg==') no-repeat 0 0;padding-left:25px;height:21px;line-height:21px}
div.config p {line-height:1.6em;white-space:nowrap}
div.config>div.f {width:325px;overflow:hidden}
div.config>div.f.s {cursor:pointer;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAYAAAD6FjQuAAAAoUlEQVR42uSWwQ3AIAhFkVF0FZ3aXVyFalIIsR6BJi2JRXp5/R9STbVWAoA0l3nuva8skYgIogLXo7UG1nku4lqUTRvNvnzaJnsG6XcIgRHfM4+4++ajbA0E78cYMvI5Z3JTpkF7jdYgrYSVMdDMxlLKA6BBbrDQaWQrd0vRA8DW6R6ujNaKTtPIQPSy8FR/43f1Q5jXSf3qeZYib1eXAAMATVmFDs7SrF4AAAAASUVORK5CYII=') no-repeat -200px 9px}
div.config>div.f.s:hover {background-position:120px 9px}
div.config>div.f.markers {cursor:pointer}
div.config p.chld {padding-left:10px}
div.config b {display:inline-block;width:80px}
div.confItem {float:right;width:210px;max-width:100%}
input[type='checkbox'],input[type='radio'] {vertical-align:middle}
#res {border:1px dashed #e2e2e1;padding:0 10px 10px 0;max-width:100%;box-sizing:border-box}
#mapa {max-width:100%}

#res:hover {border-color:#bbb}
.ui-icon {background-position:-64px -240px}
#res:hover>.ui-icon {background-position:-64px -224px}
#mmenu {min-width:120px;display:none;position:absolute;background-color:#fff;border:1px solid #999;white-space:nowrap;font:normal 12px Arial}
#mmenu>a {display:block;padding:5px 10px;color:#000;text-decoration:none;border-top:1px dashed #999}
#mmenu>a:hover {color:blue}
#mmenu>a.n,#mmenu>a.d {border-top:none}
#mmenu>a.f {background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABIAAAASABGyWs+AAAC80lEQVQ4y43ST0ibdxgH8O/vl/cXZ5olb5G+m7hsJgYZKEgmC4pSZpEd1oOZUC/z0A614EVklzGF3bUdups5uZXVMITZXVJYd4kHk5dBRmoY0QX/pKG+LJqY+Ia3+r7vs8Nw1R7WfS/P7cOX53kYEeHo6Agej8eXz+fH9/f3h6vVqp9zbjY1NT31+/3f+Xy+mGVZNYfDAcYYLoblcjkoitKlquq3mUym//j4GIwxHYCDMeZS3lKM7g+6H/b09Hyp6/pfbrf7EiC1t7e/E4/HF9fX1687nc6ttra272VZ3rAs6w1N0z4uFAqfVcqVzznn9XA4/IVt26ec85dANpsdS6VS18/Ozv4YGxtbCwQCAkCiUqmYsiw/WV5ezqbT6Xuqqo62BYM/vjCM9YsNeC6XixSLRXR0dPwSCARKAFIAbFmWsbu7ezo6Ohpzu92/bm9vy9tbWwPz8/MgopeApmn+er2uS5L0BMADAHEANmMMra2tEELUhBC/lctlaJr23sLCwqUdcNM0T09OTqTDw0MJQBWAG4CbiM6nS9f1K7peBxGd4ZVIiqJkDMO4kc/nbwIoA3AB+Lejpmn23t7eR06nQHNz82Y0Gr3coKur60FLS0tdVdVPl5aWIrZt9wG4CeCTWq3WMzc3dzv/Z/5DIrIlSeLj4+OX/4CIrqyurt6LRqN3i8XiSWdn59NQKFQyDMORTCZ9Ozs779u27XQ4HOjv7y9NTExMh8PhHwAQYwysUqnA6/U2ra399NWjRz/fyWQyV6vVKjjjuKZcsz0ej7W5uSlM0wTnHAMDA6XJycnp3t7efxAA52cRzwrPutO/p28UCoV3hRBmMBjMer1euv/N/a8fxx+/bVkWOOcYHBwsTU1NTff19T3Ef4WIQEQsmUqO3BoZOXC5XNTQ0ECNjY00NDSkJRKJu3hdzpGNjY2R4eHhAyEEMcZICEEzMzMHrwVeQW5FIpHnkiRRKBSqx2Kxxf8FXEQSicTt2dnZ5ysrK4tE9ObfRt1u3CP1//EAAAAASUVORK5CYII=') no-repeat 95% 4px}
#find {display:none;position:absolute;background-color:#fff;border:1px solid #999;white-space:nowrap;font:normal 11px Arial;padding:5px}
#find input[type='text'] {padding:5px;font: normal 13px Verdana, Arial, Helvetica, sans-serif;width:294px;border:1px solid #bbb;border-radius:5px}
#find input[type='button'] {background-color:#333;color:#fff;border:none;padding:4px 5px;font: normal 13px Verdana, Arial, Helvetica, sans-serif;border-radius:4px;cursor:pointer}
#find>p {text-align:left;margin-bottom:5px}
#find a {float:right;width:10px;height:10px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAAZklEQVR42rSSwQ3AMAgDoSvBTszETuyUVpWoEMI/6ifEF5xA9MjdDwHVXkTAc9njajAzRjAR+eqqyhPsBXZjQqdaNSa013iapqpPjWLnBTDiBEPQ+gQXLeufyKufsr02tL3YtwADAM/9Z4SjshK5AAAAAElFTkSuQmCC') no-repeat -10px 0}
#find a:hover {background-position:0 0}

#resize {display:none;position:absolute;background-color:#fff;border:1px solid #999;white-space:nowrap;font:normal 11px Arial;padding:5px}
#resize input[type='text'] {padding:5px;font: normal 13px Verdana, Arial, Helvetica, sans-serif;width:70px;border:1px solid #bbb;border-radius:5px}
#resize>p {text-align:left;margin-bottom:5px;margin-right:15px}
#resize a {float:right;width:10px;height:10px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAAZklEQVR42rSSwQ3AMAgDoSvBTszETuyUVpWoEMI/6ifEF5xA9MjdDwHVXkTAc9njajAzRjAR+eqqyhPsBXZjQqdaNSa013iapqpPjWLnBTDiBEPQ+gQXLeufyKufsr02tL3YtwADAM/9Z4SjshK5AAAAAElFTkSuQmCC') no-repeat -10px 0}
#resize a:hover {background-position:0 0}
#resize input[type='button'] {background-color:#333;color:#fff;border:none;padding:4px 5px;font: normal 13px Verdana, Arial, Helvetica, sans-serif;border-radius:4px;cursor:pointer}
pre {padding:20px;border:1px solid #333;background-color:#ffffe1;display:none;overflow:auto}