/*CSS RESET*/
html, body, span, applet, object, iframe, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { border: 0; font-size: 100%; font: inherit; vertical-align: baseline; margin: 0; padding: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
table { border-collapse: collapse; border-spacing: 0; }
/*FORMATA��O DA PAGINA*/
body {  }
.conteudo-mapa { width: 400px; margin-top:80px; float: left; margin-right: 10px; margin-left: 0px;}
.dados-representante { width: 420px; height:580px; position: absolute; font-family: 'Roboto', sans-serif; font-size: 13px;  margin-top: 10px; margin-left:510px; z-index:9999999; border: 1px dotted #ec9500;}
.dados-representante .nome-estado { font-size: 18px; text-transform: uppercase; margin-bottom: 10px; text-align: center; padding: 5px 0px; }
.dados-representante p { line-height: 18px; }
.dados-representante ul { height: 500px; overflow: auto; padding: 10px 10px; }
.dados-representante li { border-bottom: 1px solid #A6A6A6; width: 380px; padding-bottom: 10px; margin-bottom: 10px; }
.dados-representante a { color: #333; text-decoration: none; }
.dados-representante a:hover { text-decoration: underline; }
.dados-representante b { font-size: 13px; font-family: 'Roboto', sans-serif; }
.dados-representante span { font-size: 13px; font-family: 'Roboto', sans-serif; }
#loader-rep{background:url('loader.gif') no-repeat center center;display:none}
/*FIM -FORMATA��O DA PAGINA*/

/* default tooltip */
.css-map li a { background: #111; background: rgba(0,0,0,.8); color: #eee; font: normal 14px 'Roboto',Arial,sans-serif; padding: .5em 1.2em; text-align: center; text-shadow: 0 1px 0 #000; white-space: nowrap; -moz-border-radius: .6em; -ms-border-radius: .6em; -webkit-border-radius: .6em; border-radius: .6em; }
.m500 .css-map li a { font-size: 14px; }
.m340 .css-map li a { font-size: 14px; }

/* tooltip arrow; when you change its size don't forget to set tooltipArrowHeight variable in the cssMap(); function */
.css-map li a .tooltip-arrow { bottom: -5px; /* must be the same as a border-width */ border: solid; border-color: #111 transparent; border-color: rgba(0,0,0,.8) transparent; border-width: 5px 5px 0 5px; /* this's a height of the arrow */ margin-left: -5px; /* must be the same as a border-width */ }
.css-map li a.tooltip-right .tooltip-arrow { margin-right: -5px; /* must be the same as a tooltip-arrow border-width */ }
.css-map li a.tooltip-top .tooltip-arrow { /* set tooltip under the arrow */ border-width: 0 5px 5px 5px; top: -5px; }

/* tooltip style when the region is activated */
.css-map .active-region a { background-color: #111; }
.css-map .active-region a .tooltip-arrow { border-color: #111 transparent; }

/* links in the visible list of regions */
.map-visible-list a { /* color: #eee; */ }
.map-visible-list a:hover, .map-visible-list a:focus, .map-visible-list li.focus a { /* color: #fc0; */ }
.map-visible-list a:active, .map-visible-list li.active-region a { /* color: #cc3; */ }


/* default pre-loader */
.map-loader { background: #111; background: rgba(0,0,0,.8); color: #eee; font: normal 14px 'Roboto' ,Arial,sans-serif; padding: .6em 1.2em; text-shadow: 0 1px 0 #000; -moz-border-radius: .6em; -ms-border-radius: .6em; -webkit-border-radius: .6em; border-radius: .6em; }
.m500 .map-loader, .m340 .map-loader { font-size: 12px; }


/* link to the search engine - shown in the multipleClick mode */
.map-search-link { /* your properties goes here */ }
.map-search-link:hover, a.map-search-link:focus { /* selected link style */ }
.m340 .map-search-link { /* style for a specific map size, ex.:    font-size: 1em;    */ }

/* --------------------------------------------------------
 * the maps starts here
 * DO NOT EDIT! 
*/
.css-map-container { overflow: hidden; position: relative; width: 400px;}
.css-map { display: block; left: 0; margin: 0; list-style: none; padding: 0; position: relative; }
.css-map li { height: 0; width: 0; }
.css-map li a { height: auto; margin: -9999em 0 0 0; position: absolute; text-decoration: none; width: auto; z-index: 89; }
.css-map li a:focus { outline: 0 none; }
.css-map-container span { display: block; height: 0; left: 0; position: absolute; top: -9999px; width: 0; }
.css-map li a.tooltip-right { left: auto; right: 0; width: auto; }
.css-map li a .tooltip-arrow { left: 50%; top: auto; }
.css-map li a.tooltip-middle .tooltip-arrow { display: none; }
.css-map li a.tooltip-top .tooltip-arrow { bottom: auto; }
.css-map li a.tooltip-right .tooltip-arrow { left: auto; }
.css-map-container .cities { top: 0; z-index: 88; }
.css-map .bg { padding: 10px; }
.css-map .active-region .bg { z-index: 87; }
.css-map .m { cursor: pointer; z-index: 99; }
.css-map .m span { z-index: 89; }
.map-visible-list { clear: both; overflow: hidden; }
span.map-loader { height: auto; position: absolute; text-align: center; width: auto; z-index: 90; }
.map-error { background: #111; color: #fd0; padding: 1em 0; text-align: center; }
.map-error b { font-size: 1.3em; }
.map-error a { color: #fd0; }

/* really, DO NOT EDIT THIS! */
.br1 .s1, .br2 .s1, .br2 .s2, .br2 .s5, .br2 .s6, .br3 .s6, .br3 .s7, .br3 .s9, .br4 .s2, .br4 .s7, .br4 .s11, .br4 .s12, .br4 .s32, .br5 .s11, .br5 .s14, .br5 .s18, .br5 .s20, .br6 .s4, .br6 .s5, .br6 .s6, .br7 .s1, .br9 .s6, .br9 .s12, .br10 .s6, .br11 .s1, .br11 .s12, .br12 .s3, .br12 .s17, .br13 .s1, .br13 .s4, .br13 .s10, .br13 .s13, .br14 .s1, .br14 .s2, .br14 .s5, .br14 .s7, .br15 .s5, .br17 .s2, .br17 .s4, .br17 .s6, .br17 .s11, .br18 .s1, .br18 .s4, .br18 .s7, .br18 .s10, .br19 .s1, .br19 .s3, .br19 .s5, .br19 .s6, .br20 .s2, .br20 .s7, .br21 .s4, .br21 .s5, .br21 .s9, .br21 .s10, .br22 .s2, .br22 .s3, .br22 .s8, .br22 .s12, .br24 .s8, .br25 .s12, .br25 .s13, .br25 .s14, .br25 .s17, .br26 .s1, .br27 .s4 { height: .2em; }
.br1 .s1, .br4 .s23 { left: 3.1em; }
.br1 .s1, .br2 .s4, .br5 .s26, .br11 .s1, .br11 .s2, .br11 .s4, .br11 .s5, .br18 .s4, .br26 .s4 { top: 6.3em; }
.br1 .s1, .br1 .s2, .br1 .s3, .br1 .s5, .br1 .s6, .br4 .s23, .br5 .s1, .br5 .s5, .br5 .s19, .br6 .s1, .br6 .s3, .br8 .s3, .br9 .s6, .br9 .s12, .br9 .s16, .br9 .s21, .br10 .s2, .br10 .s13, .br11 .s5, .br11 .s8, .br11 .s16, .br12 .s4, .br13 .s6, .br13 .s8, .br13 .s19, .br13 .s24, .br13 .s25, .br14 .s3, .br14 .s15, .br14 .s32, .br15 .s4, .br15 .s5, .br15 .s7, .br17 .s3, .br17 .s7, .br17 .s13, .br17 .s14, .br17 .s18, .br18 .s3, .br18 .s15, .br18 .s16, .br19 .s5, .br21 .s3, .br21 .s4, .br22 .s5, .br23 .s3, .br23 .s5, .br23 .s7, .br23 .s9, .br24 .s1, .br24 .s2, .br24 .s3, .br25 .s1, .br25 .s3, .br25 .s7, .br26 .s1, .br26 .s5, .br27 .s22 { width: .2em; }
.br1 .s2, .br4 .s3, .br4 .s33, .br6 .s12, .br8 .s2, .br9 .s4, .br9 .s11, .br12 .s2, .br12 .s13, .br13 .s14, .br15 .s7, .br15 .s8, .br17 .s3, .br17 .s17, .br17 .s18, .br19 .s4, .br19 .s7, .br23 .s5, .br24 .s2, .br25 .s5, .br26 .s2, .br27 .s1, .br27 .s2 { height: .5em; }
.br1 .s2, .br4 .s24 { left: 2.9em; }
.br1 .s2, .br4 .s23, .br5 .s17, .br11 .s6, .br11 .s14, .br11 .s16, .br14 .s4, .br22 .s12, .br26 .s5, .br27 .s6 { top: 6.2em; }
.br1 .s3, .br1 .s9, .br4 .s4, .br4 .s16, .br5 .s16, .br6 .s7, .br8 .s3, .br9 .s19, .br9 .s21, .br10 .s3, .br14 .s14, .br16 .s10, .br18 .s2, .br22 .s4, .br23 .s2, .br26 .s4 { height: .7em; }
.br1 .s3, .br4 .s25 { left: 2.7em; }
.br1 .s3, .br2 .s5, .br4 .s24, .br5 .s18, .br5 .s27, .br10 .s17, .br11 .s13, .br11 .s18, .br22 .s11, .br27 .s7 { top: 6.1em; }
.br1 .s4, .br1 .s5, .br5 .s13, .br6 .s8, .br11 .s7, .br11 .s19, .br14 .s22, .br21 .s7, .br27 .s3 { height: .9em; }
.br1 .s4 { left: 2.4em; }
.br1 .s4, .br2 .s2, .br2 .s6, .br4 .s25, .br5 .s21, .br5 .s23, .br14 .s5, .br17 .s14, .br22 .s9, .br27 .s8 { top: 6em; }
.br1 .s4, .br2 .s3, .br2 .s6, .br3 .s1, .br3 .s3, .br4 .s11, .br4 .s14, .br5 .s2, .br5 .s9, .br5 .s22, .br6 .s2, .br8 .s2, .br9 .s2, .br9 .s5, .br9 .s15, .br10 .s14, .br10 .s15, .br10 .s16, .br10 .s17, .br11 .s12, .br11 .s17, .br13 .s2, .br13 .s23, .br13 .s27, .br13 .s29, .br14 .s30, .br15 .s8, .br17 .s1, .br17 .s9, .br17 .s15, .br17 .s17, .br18 .s14, .br19 .s1, .br19 .s3, .br20 .s7, .br20 .s8, .br21 .s2, .br21 .s11, .br22 .s6, .br22 .s9, .br26 .s4, .br27 .s12, .br27 .s19, .br27 .s20 { width: .3em; }
.br1 .s5, .br4 .s27 { left: 2.3em; }
.br1 .s5, .br2 .s1, .br2 .s7, .br4 .s26, .br5 .s20, .br5 .s22, .br11 .s19, .br14 .s6, .br17 .s4, .br17 .s5, .br17 .s6, .br18 .s1, .br22 .s10, .br27 .s9 { top: 5.9em; }
.br1 .s6, .br4 .s5, .br4 .s13, .br6 .s10, .br14 .s15, .br14 .s29, .br19 .s8, .br24 .s6 { height: 1em; }
.br1 .s6, .br4 .s28 { left: 2.1em; }
.br1 .s6, .br4 .s20, .br4 .s27, .br5 .s19, .br17 .s10, .br17 .s13, .br22 .s6 { top: 5.8em; }
.br1 .s7, .br6 .s9, .br8 .s4, .br9 .s10, .br11 .s18, .br24 .s4 { height: 1.1em; }
.br1 .s7 { left: 1.7em; }
.br1 .s7, .br4 .s21, .br10 .s16, .br17 .s12, .br17 .s15, .br18 .s2, .br22 .s8, .br27 .s10 { top: 5.7em; }
.br1 .s7, .br1 .s10, .br1 .s11, .br2 .s1, .br2 .s2, .br4 .s8, .br5 .s7, .br5 .s13, .br5 .s14, .br5 .s17, .br5 .s18, .br5 .s23, .br7 .s1, .br8 .s4, .br9 .s8, .br9 .s19, .br10 .s5, .br11 .s6, .br13 .s14, .br14 .s16, .br14 .s27, .br17 .s4, .br19 .s2, .br19 .s7, .br20 .s3, .br20 .s4, .br22 .s7, .br23 .s1, .br23 .s2, .br23 .s8, .br24 .s4, .br24 .s6, .br25 .s20, .br27 .s21 { width: .4em; }
.br1 .s8, .br9 .s5, .br9 .s18, .br12 .s14, .br14 .s27, .br14 .s28, .br18 .s6, .br18 .s9, .br21 .s3, .br22 .s5, .br23 .s3 { height: .8em; }
.br1 .s8 { left: 1.1em; }
.br1 .s8, .br11 .s20, .br17 .s7, .br22 .s7, .br27 .s16, .br27 .s17 { top: 5.6em; }
.br1 .s8, .br1 .s9, .br2 .s5, .br5 .s15, .br6 .s5, .br6 .s10, .br14 .s25, .br17 .s11, .br21 .s9, .br22 .s2, .br22 .s4 { width: .8em; }
.br1 .s9, .br4 .s16 { left: .7em; }
.br1 .s9, .br4 .s30, .br11 .s21, .br14 .s7, .br15 .s3, .br17 .s2, .br17 .s3, .br17 .s11, .br18 .s7, .br27 .s14 { top: 5.5em; }
.br1 .s10, .br1 .s11, .br3 .s2, .br3 .s10, .br4 .s9, .br5 .s24, .br8 .s1, .br10 .s2, .br10 .s16, .br12 .s1, .br13 .s6, .br13 .s12, .br14 .s12, .br14 .s13, .br15 .s1, .br15 .s4, .br16 .s5, .br17 .s7, .br21 .s2, .br24 .s11, .br27 .s20 { height: .4em; }
.br1 .s10 { left: .6em; }
.br1 .s10, .br4 .s31, .br6 .s1, .br11 .s22, .br14 .s2, .br17 .s1, .br17 .s9, .br17 .s16, .br17 .s17, .br18 .s5, .br27 .s13, .br27 .s15 { top: 5.4em; }
.br1 .s11 { left: .4em; }
.br1 .s11, .br6 .s2, .br6 .s3, .br15 .s4, .br17 .s8, .br17 .s18, .br18 .s6 { top: 5.3em; }
.br2 .s1, .br17 .s2 { left: 14.9em; }
.br2 .s2 { left: 14.8em; }
.br2 .s3, .br2 .s4, .br3 .s5, .br3 .s8, .br4 .s1, .br4 .s8, .br4 .s10, .br4 .s14, .br4 .s20, .br4 .s21, .br4 .s23, .br4 .s24, .br4 .s25, .br4 .s26, .br4 .s27, .br4 .s30, .br4 .s31, .br5 .s1, .br5 .s2, .br5 .s3, .br5 .s5, .br5 .s15, .br5 .s19, .br6 .s1, .br6 .s2, .br6 .s3, .br9 .s1, .br9 .s2, .br9 .s7, .br9 .s15, .br9 .s16, .br9 .s17, .br10 .s7, .br10 .s8, .br10 .s18, .br11 .s10, .br11 .s11, .br11 .s17, .br12 .s10, .br13 .s2, .br13 .s3, .br13 .s8, .br13 .s9, .br13 .s11, .br14 .s4, .br14 .s6, .br14 .s11, .br15 .s3, .br15 .s6, .br16 .s1, .br16 .s2, .br16 .s7, .br17 .s1, .br17 .s5, .br17 .s8, .br17 .s9, .br17 .s10, .br17 .s12, .br17 .s13, .br17 .s14, .br17 .s16, .br18 .s3, .br18 .s13, .br20 .s1, .br20 .s3, .br20 .s4, .br20 .s6, .br20 .s8, .br21 .s1, .br22 .s1, .br22 .s11, .br24 .s1, .br24 .s5, .br24 .s7, .br24 .s9, .br25 .s1, .br25 .s2, .br25 .s3, .br25 .s4, .br25 .s7, .br25 .s9, .br25 .s10, .br25 .s11, .br25 .s15, .br25 .s16, .br25 .s19, .br25 .s20, .br26 .s5, .br27 .s11, .br27 .s13, .br27 .s14, .br27 .s16, .br27 .s18, .br27 .s21, .br27 .s22 { height: .1em; }
.br2 .s3, .br15 .s2, .br20 .s6, .br26 .s1 { left: 14.6em; }
.br2 .s3, .br5 .s4, .br10 .s18, .br22 .s5, .br26 .s2, .br27 .s4, .br27 .s5 { top: 6.4em; }
.br2 .s4, .br15 .s4, .br20 .s5, .br26 .s2 { left: 14.5em; }
.br2 .s4, .br3 .s2, .br3 .s4, .br4 .s9, .br4 .s24, .br5 .s3, .br5 .s8, .br8 .s1, .br10 .s6, .br12 .s10, .br12 .s16, .br14 .s4, .br14 .s6, .br15 .s2, .br16 .s3, .br17 .s2, .br23 .s10, .br25 .s2, .br25 .s8, .br25 .s14 { width: .5em; }
.br2 .s5, .br6 .s6, .br17 .s7, .br20 .s1 { left: 14.3em; }
.br2 .s6, .br5 .s25, .br6 .s7, .br17 .s5, .br20 .s3, .br26 .s3, .br26 .s5 { left: 14.1em; }
.br2 .s7, .br3 .s1, .br5 .s6, .br5 .s26, .br6 .s11, .br9 .s3, .br9 .s20, .br10 .s1, .br10 .s9, .br10 .s11, .br10 .s17, .br11 .s3, .br13 .s5, .br13 .s15, .br15 .s2, .br16 .s8, .br17 .s15, .br18 .s8, .br19 .s2, .br20 .s5, .br21 .s6, .br23 .s1, .br24 .s3, .br24 .s10, .br26 .s3, .br27 .s5, .br27 .s12 { height: .3em; }
.br2 .s7, .br15 .s7, .br17 .s9, .br20 .s2, .br26 .s4 { left: 14.2em; }
.br2 .s7, .br4 .s1, .br4 .s2, .br4 .s3, .br4 .s4, .br4 .s5, .br4 .s6, .br4 .s7, .br4 .s12, .br4 .s13, .br4 .s17, .br5 .s4, .br5 .s6, .br5 .s10, .br5 .s11, .br5 .s12, .br5 .s25, .br6 .s6, .br6 .s7, .br6 .s8, .br9 .s1, .br9 .s3, .br9 .s7, .br9 .s14, .br9 .s20, .br10 .s1, .br10 .s3, .br10 .s4, .br10 .s8, .br10 .s12, .br10 .s18, .br11 .s1, .br11 .s2, .br11 .s3, .br11 .s4, .br11 .s20, .br11 .s21, .br11 .s22, .br12 .s1, .br12 .s2, .br12 .s3, .br12 .s5, .br12 .s6, .br12 .s7, .br12 .s8, .br12 .s9, .br12 .s15, .br12 .s17, .br13 .s1, .br13 .s3, .br13 .s4, .br13 .s5, .br13 .s10, .br13 .s11, .br13 .s13, .br13 .s17, .br13 .s18, .br13 .s21, .br13 .s22, .br13 .s28, .br14 .s1, .br14 .s2, .br14 .s7, .br14 .s11, .br14 .s13, .br14 .s14, .br14 .s23, .br14 .s24, .br15 .s3, .br15 .s6, .br16 .s2, .br16 .s4, .br17 .s5, .br17 .s6, .br17 .s8, .br18 .s1, .br18 .s2, .br18 .s4, .br18 .s9, .br18 .s11, .br18 .s12, .br19 .s8, .br20 .s6, .br21 .s1, .br22 .s3, .br23 .s4, .br23 .s6, .br23 .s11, .br23 .s12, .br23 .s13, .br25 .s4, .br25 .s9, .br26 .s2, .br26 .s3, .br27 .s1, .br27 .s2, .br27 .s3, .br27 .s4, .br27 .s5, .br27 .s6, .br27 .s7, .br27 .s8, .br27 .s9, .br27 .s10, .br27 .s11, .br27 .s13, .br27 .s14, .br27 .s16, .br27 .s18 { width: .1em; }
.br3 .s1, .br9 .s9, .br25 .s13, .br25 .s19 { left: 8.9em; }
.br3 .s1, .br23 .s6, .br23 .s10, .br23 .s13 { top: .8em; }
.br3 .s2, .br9 .s6, .br9 .s10, .br12 .s3, .br16 .s2, .br24 .s9, .br25 .s14 { left: 8.8em; }
.br3 .s2 { top: 1.1em; }
.br3 .s3, .br4 .s18, .br10 .s13, .br21 .s13, .br22 .s6, .br23 .s8 { height: 1.8em; }
.br3 .s3, .br14 .s5, .br14 .s20, .br25 .s15 { left: 8.7em; }
.br3 .s3 { top: 1.2em; }
.br3 .s4, .br4 .s17, .br5 .s27, .br10 .s12, .br12 .s5, .br14 .s8, .br22 .s10, .br27 .s8 { height: 1.5em; }
.br3 .s4, .br9 .s11, .br11 .s6, .br12 .s4, .br14 .s23, .br16 .s3, .br24 .s10, .br25 .s16 { left: 8.6em; }
.br3 .s4 { top: 1.3em; }
.br3 .s5, .br9 .s5, .br12 .s5, .br14 .s24 { left: 8.5em; }
.br3 .s5, .br4 .s9, .br14 .s17, .br14 .s25 { top: 2.5em; }
.br3 .s5, .br6 .s4, .br6 .s12, .br9 .s9, .br10 .s10, .br11 .s11, .br12 .s11, .br14 .s33, .br15 .s1, .br18 .s6, .br18 .s13, .br19 .s6, .br25 .s10, .br25 .s16, .br27 .s15, .br27 .s17 { width: .7em; }
.br3 .s6, .br9 .s4, .br12 .s6, .br25 .s20 { left: 8.4em; }
.br3 .s6, .br14 .s16, .br14 .s26 { top: 2.3em; }
.br3 .s6, .br5 .s16, .br9 .s13, .br9 .s17, .br11 .s13, .br16 .s1, .br21 .s14, .br22 .s10 { width: 1em; }
.br3 .s7, .br12 .s7, .br16 .s1 { left: 8.3em; }
.br3 .s7, .br4 .s13, .br14 .s28 { top: 2.1em; }
.br3 .s7, .br4 .s18, .br4 .s20, .br6 .s11, .br12 .s12, .br18 .s8, .br21 .s13, .br24 .s9 { width: 1.4em; }
.br3 .s8, .br11 .s16, .br12 .s8, .br16 .s5, .br21 .s8 { left: 8.2em; }
.br3 .s8, .br14 .s29 { top: 2em; }
.br3 .s8, .br4 .s21, .br9 .s18, .br16 .s5, .br25 .s11 { width: 1.5em; }
.br3 .s9, .br16 .s7, .br24 .s11 { left: 8em; }
.br3 .s9, .br4 .s15 { top: 1.8em; }
.br3 .s9, .br3 .s10, .br4 .s26, .br5 .s27, .br11 .s18, .br11 .s19, .br17 .s10, .br21 .s12, .br25 .s5, .br25 .s12 { width: 1.7em; }
.br3 .s10, .br16 .s8, .br21 .s14 { left: 7.8em; }
.br3 .s10, .br14 .s33 { top: 1.5em; }
.br4 .s1, .br4 .s20, .br22 .s1, .br22 .s4, .br23 .s12 { left: 5em; }
.br4 .s1, .br4 .s18, .br14 .s20 { top: 3em; }
.br4 .s2, .br14 .s22, .br14 .s33 { left: 7.1em; }
.br4 .s2, .br10 .s3, .br10 .s4 { top: 3.4em; }
.br4 .s3, .br12 .s16, .br14 .s21, .br21 .s3 { left: 7em; }
.br4 .s3, .br4 .s4, .br10 .s5 { top: 3.3em; }
.br4 .s4, .br14 .s10, .br14 .s32, .br21 .s5 { left: 6.9em; }
.br4 .s5, .br14 .s9 { left: 6.8em; }
.br4 .s5, .br4 .s6, .br10 .s14 { top: 3.2em; }
.br4 .s6, .br14 .s9, .br16 .s6, .br18 .s5, .br23 .s4 { height: 1.2em; }
.br4 .s6, .br11 .s12, .br11 .s13, .br12 .s12, .br14 .s8, .br14 .s31, .br21 .s2 { left: 6.7em; }
.br4 .s7, .br14 .s27 { left: 6.2em; }
.br4 .s7 { top: 2.7em; }
.br4 .s8, .br11 .s9, .br11 .s18, .br22 .s3 { left: 5.8em; }
.br4 .s8 { top: 2.4em; }
.br4 .s9, .br11 .s8, .br23 .s7 { left: 5.7em; }
.br4 .s10, .br23 .s9 { left: 5.5em; }
.br4 .s10, .br4 .s12, .br10 .s10 { top: 2.9em; }
.br4 .s10, .br6 .s9, .br13 .s26, .br14 .s5, .br14 .s17, .br18 .s10, .br19 .s4, .br20 .s1, .br20 .s5, .br25 .s6 { width: .9em; }
.br4 .s11, .br4 .s18, .br11 .s19, .br23 .s10 { left: 5.2em; }
.br4 .s11, .br14 .s13, .br14 .s14, .br14 .s15, .br14 .s19, .br14 .s23 { top: 2.8em; }
.br4 .s12, .br4 .s21, .br22 .s2, .br23 .s11 { left: 4.9em; }
.br4 .s13, .br4 .s22, .br23 .s4 { left: 4.8em; }
.br4 .s14, .br4 .s19, .br22 .s8 { left: 4.3em; }
.br4 .s14, .br4 .s28, .br14 .s30, .br14 .s32 { top: 1.7em; }
.br4 .s15, .br11 .s6, .br12 .s9, .br13 .s19, .br18 .s14, .br18 .s15 { height: 2.2em; }
.br4 .s15, .br4 .s29 { left: 1.9em; }
.br4 .s15 { width: 2.9em; }
.br4 .s16, .br18 .s13 { top: 4.1em; }
.br4 .s16, .br4 .s25, .br9 .s10, .br14 .s26, .br16 .s6 { width: 1.2em; }
.br4 .s17, .br11 .s20, .br12 .s15, .br14 .s2, .br14 .s12, .br14 .s30 { left: 6.6em; }
.br4 .s17, .br4 .s19, .br4 .s22 { top: 3.1em; }
.br4 .s19, .br5 .s4, .br11 .s15, .br12 .s7, .br12 .s12, .br13 .s17, .br14 .s33, .br22 .s7, .br23 .s7, .br27 .s10 { height: 1.9em; }
.br4 .s19, .br4 .s28, .br5 .s26, .br12 .s13 { width: 2.2em; }
.br4 .s22, .br5 .s22, .br12 .s11, .br13 .s27, .br14 .s17 { height: 2.6em; }
.br4 .s22, .br14 .s18, .br14 .s19, .br24 .s10, .br25 .s18 { width: 1.6em; }
.br4 .s26 { left: 2.5em; }
.br4 .s27, .br9 .s11, .br10 .s9, .br14 .s28, .br16 .s10 { width: 2em; }
.br4 .s28 { height: 4.1em; }
.br4 .s29, .br5 .s10, .br9 .s8, .br11 .s4, .br12 .s6, .br27 .s9 { height: 1.7em; }
.br4 .s29, .br6 .s7, .br10 .s12, .br14 .s10 { top: 4em; }
.br4 .s29, .br12 .s14, .br13 .s16, .br16 .s8 { width: 2.5em; }
.br4 .s30 { left: 1.5em; width: 4.9em; }
.br4 .s31 { left: 1em; width: 5.5em; }
.br4 .s32 { left: .8em; width: 5.7em; }
.br4 .s32, .br15 .s2 { top: 5.2em; }
.br4 .s33 { left: .5em; width: 5.9em; }
.br4 .s33, .br14 .s3, .br15 .s6, .br20 .s4, .br27 .s19 { top: 4.8em; }
.br5 .s1, .br5 .s2, .br5 .s3, .br5 .s5, .br5 .s8, .br10 .s10, .br10 .s18, .br18 .s1 { left: 11.1em; }
.br5 .s1, .br5 .s15, .br9 .s8, .br13 .s21, .br13 .s22, .br13 .s23, .br13 .s27 { top: 8.3em; }
.br5 .s2, .br13 .s26, .br13 .s28 { top: 8.2em; }
.br5 .s3 { top: 8.1em; }
.br5 .s4, .br13 .s24, .br18 .s2, .br25 .s2 { left: 11.2em; }
.br5 .s5, .br5 .s10, .br26 .s1, .br27 .s3 { top: 6.5em; }
.br5 .s6, .br10 .s15, .br10 .s17, .br13 .s28, .br14 .s14, .br27 .s1, .br27 .s5 { left: 10.9em; }
.br5 .s6, .br5 .s8 { top: 6.7em; }
.br5 .s7, .br5 .s8, .br5 .s9, .br9 .s9, .br11 .s8, .br14 .s18, .br14 .s19, .br14 .s30, .br22 .s9, .br27 .s7 { height: 1.4em; }
.br5 .s7, .br5 .s24, .br9 .s20, .br10 .s14, .br13 .s25, .br14 .s13, .br27 .s4 { left: 11em; }
.br5 .s7, .br5 .s9, .br18 .s3, .br26 .s3 { top: 6.6em; }
.br5 .s9, .br13 .s29, .br18 .s6, .br19 .s3 { left: 11.6em; }
.br5 .s10, .br5 .s18, .br18 .s4, .br19 .s4 { left: 11.9em; }
.br5 .s11, .br6 .s3, .br6 .s4, .br13 .s10, .br17 .s17 { left: 13.2em; }
.br5 .s11, .br9 .s4, .br11 .s11, .br13 .s12 { top: 9.1em; }
.br5 .s12, .br5 .s25, .br11 .s2, .br13 .s7, .br13 .s16, .br14 .s3, .br14 .s21, .br16 .s9, .br21 .s8, .br25 .s6, .br25 .s18 { height: .6em; }
.br5 .s12, .br5 .s21, .br13 .s13 { left: 13.3em; }
.br5 .s12 { top: 8.9em; }
.br5 .s13, .br5 .s20, .br8 .s3, .br17 .s18 { left: 13.4em; }
.br5 .s13, .br9 .s11, .br13 .s13, .br13 .s15, .br13 .s20 { top: 8.7em; }
.br5 .s14, .br6 .s11, .br6 .s12, .br8 .s2, .br13 .s14, .br17 .s13, .br18 .s11, .br19 .s5 { left: 12.9em; }
.br5 .s14, .br9 .s9, .br13 .s18, .br13 .s19, .br13 .s24, .br13 .s25 { top: 8.4em; }
.br5 .s15, .br13 .s19, .br19 .s7 { left: 12.5em; }
.br5 .s16, .br10 .s3, .br13 .s22, .br18 .s12, .br18 .s13 { left: 12.3em; }
.br5 .s16, .br9 .s17, .br9 .s19, .br27 .s18 { top: 7.6em; }
.br5 .s17, .br11 .s5, .br12 .s8, .br12 .s15, .br13 .s18, .br18 .s12, .br21 .s14, .br23 .s10, .br23 .s11, .br27 .s17 { height: 2em; }
.br5 .s17, .br5 .s26 { left: 12em; }
.br5 .s19 { left: 13.5em; }
.br5 .s20, .br5 .s21, .br11 .s10, .br17 .s16, .br18 .s5, .br21 .s8, .br22 .s1, .br22 .s8, .br24 .s11, .br25 .s15 { width: .6em; }
.br5 .s21, .br13 .s21 { height: 2.7em; }
.br5 .s22, .br13 .s17 { left: 12.8em; }
.br5 .s23, .br9 .s14, .br10 .s10, .br10 .s15, .br23 .s9 { height: 2.4em; }
.br5 .s23, .br8 .s1, .br13 .s18, .br18 .s16 { left: 12.7em; }
.br5 .s24, .br27 .s1 { top: 7em; }
.br5 .s24 { width: 3.4em; }
.br5 .s25, .br27 .s2 { top: 6.9em; }
.br5 .s27, .br10 .s2, .br13 .s21, .br18 .s14, .br19 .s6 { left: 12.4em; }
.br6 .s1, .br17 .s10 { left: 13.7em; }
.br6 .s2, .br17 .s11 { left: 13.6em; }
.br6 .s4, .br10 .s11, .br15 .s5, .br18 .s8, .br20 .s6, .br27 .s12 { top: 5.1em; }
.br6 .s5, .br6 .s9, .br17 .s14, .br17 .s15, .br17 .s16 { left: 13.1em; }
.br6 .s5, .br10 .s6, .br15 .s7, .br18 .s9, .br20 .s7, .br20 .s8 { top: 4.9em; }
.br6 .s6, .br6 .s11, .br10 .s7, .br14 .s9, .br18 .s12 { top: 4.2em; }
.br6 .s8, .br17 .s6, .br20 .s4 { left: 14em; }
.br6 .s8, .br18 .s14 { top: 3.9em; }
.br6 .s9, .br10 .s13, .br14 .s21, .br18 .s15 { top: 3.8em; }
.br6 .s10, .br8 .s4, .br17 .s12, .br18 .s9 { left: 13em; }
.br6 .s10 { top: 3.7em; }
.br6 .s12, .br14 .s22, .br18 .s16 { top: 3.6em; }
.br7 .s1, .br9 .s2, .br10 .s8, .br14 .s11, .br25 .s8, .br27 .s19, .br27 .s21 { left: 10.2em; }
.br7 .s1, .br9 .s12, .br13 .s17 { top: 8.5em; }
.br8 .s1, .br25 .s11 { top: 10.4em; }
.br8 .s2, .br13 .s3, .br25 .s9 { top: 10.2em; }
.br8 .s3, .br9 .s2, .br12 .s6, .br13 .s8, .br13 .s16 { top: 9.6em; }
.br8 .s4, .br12 .s7, .br12 .s8, .br12 .s9, .br13 .s9 { top: 9.5em; }
.br9 .s1, .br9 .s12, .br10 .s12, .br13 .s1, .br13 .s9, .br13 .s12, .br13 .s15, .br27 .s14 { left: 10.6em; }
.br9 .s1, .br9 .s5 { top: 9em; }
.br9 .s3, .br9 .s19, .br10 .s7, .br10 .s11, .br13 .s11, .br13 .s16 { left: 10.5em; }
.br9 .s3, .br12 .s11, .br12 .s15, .br13 .s10 { top: 9.3em; }
.br9 .s4, .br16 .s9, .br25 .s19 { width: 2.1em; }
.br9 .s6, .br13 .s7 { top: 9.7em; }
.br9 .s7, .br9 .s13, .br11 .s4, .br13 .s4, .br14 .s6, .br14 .s17, .br24 .s5, .br25 .s10 { left: 9.2em; }
.br9 .s7, .br12 .s1, .br12 .s2, .br13 .s5 { top: 10em; }
.br9 .s8, .br11 .s5, .br12 .s2, .br14 .s4, .br14 .s19, .br21 .s11, .br24 .s8, .br25 .s12 { left: 9em; }
.br9 .s10, .br13 .s14 { top: 8.6em; }
.br9 .s13, .br10 .s5, .br14 .s32, .br16 .s3, .br21 .s11, .br21 .s12, .br23 .s6 { height: 1.6em; }
.br9 .s13, .br9 .s20, .br13 .s29 { top: 8em; }
.br9 .s14, .br9 .s15, .br9 .s17, .br11 .s1, .br13 .s6, .br14 .s16, .br25 .s9, .br27 .s3 { left: 9.4em; }
.br9 .s14, .br11 .s3, .br11 .s9 { top: 7.4em; }
.br9 .s15, .br9 .s16, .br9 .s21, .br11 .s8, .br22 .s2 { top: 7.5em; }
.br9 .s16, .br13 .s2, .br24 .s1, .br25 .s6, .br27 .s12, .br27 .s15 { left: 9.9em; }
.br9 .s18, .br11 .s2, .br11 .s3, .br13 .s5, .br24 .s6, .br25 .s18, .br27 .s2 { left: 9.3em; }
.br9 .s18, .br11 .s7, .br22 .s1 { top: 7.7em; }
.br9 .s21, .br10 .s16, .br13 .s27, .br25 .s3, .br27 .s7, .br27 .s16 { left: 10.8em; }
.br10 .s1, .br18 .s15, .br19 .s8 { left: 12.6em; }
.br10 .s1, .br10 .s2, .br10 .s15 { top: 3.5em; }
.br10 .s4, .br11 .s9, .br12 .s4, .br14 .s20, .br14 .s31, .br16 .s4, .br18 .s11, .br27 .s6 { height: 1.3em; }
.br10 .s4, .br18 .s10 { left: 12.2em; }
.br10 .s5, .br10 .s6, .br18 .s8 { left: 11.8em; }
.br10 .s7, .br14 .s20, .br14 .s29, .br16 .s7, .br22 .s11, .br25 .s13 { width: 1.8em; }
.br10 .s8, .br14 .s8, .br20 .s1 { top: 4.4em; }
.br10 .s9, .br25 .s7, .br27 .s20 { left: 10.3em; }
.br10 .s9 { top: 4.3em; }
.br10 .s11, .br11 .s14, .br13 .s7, .br20 .s2, .br24 .s5, .br24 .s7 { width: 1.1em; }
.br10 .s13, .br13 .s20, .br14 .s15, .br25 .s4 { left: 10.7em; }
.br10 .s14 { height: 2.5em; }
.br11 .s7 { left: 5.6em; }
.br11 .s7, .br14 .s21 { width: 3.3em; }
.br11 .s9 { width: 3em; }
.br11 .s10, .br11 .s11, .br11 .s14, .br12 .s10, .br21 .s12 { left: 7.5em; }
.br11 .s10, .br11 .s12, .br12 .s16, .br12 .s17, .br13 .s11 { top: 9.2em; }
.br11 .s13, .br13 .s25, .br13 .s28 { height: 3.1em; }
.br11 .s14, .br13 .s22, .br27 .s19 { height: 2.8em; }
.br11 .s15, .br23 .s6 { left: 5.9em; }
.br11 .s15, .br22 .s3 { top: 7.2em; }
.br11 .s15, .br13 .s12 { width: 2.6em; }
.br11 .s16, .br13 .s29 { height: 3.2em; }
.br11 .s17, .br12 .s9, .br12 .s17, .br16 .s6, .br16 .s9, .br21 .s9 { left: 8.1em; }
.br11 .s17, .br12 .s12 { top: 9.4em; }
.br11 .s20, .br14 .s25 { height: 3.7em; }
.br11 .s21 { height: 3.9em; }
.br11 .s21, .br14 .s1, .br14 .s29 { left: 6.4em; }
.br11 .s22 { height: 4em; }
.br11 .s22, .br12 .s13, .br12 .s14, .br14 .s3 { left: 6.5em; }
.br12 .s1, .br14 .s18, .br24 .s7, .br25 .s11 { left: 9.1em; }
.br12 .s3, .br12 .s13, .br25 .s13 { top: 10.7em; }
.br12 .s4, .br12 .s5, .br13 .s6 { top: 9.8em; }
.br12 .s10, .br16 .s7 { top: 11.9em; }
.br12 .s11 { left: 7.4em; }
.br12 .s14 { top: 9.9em; }
.br12 .s16, .br13 .s20, .br14 .s10, .br23 .s12, .br25 .s8, .br27 .s15 { height: 2.1em; }
.br13 .s1, .br13 .s2, .br25 .s8, .br25 .s10 { top: 10.3em; }
.br13 .s3, .br27 .s6 { left: 9.5em; }
.br13 .s4 { top: 10.1em; }
.br13 .s7, .br21 .s1, .br24 .s3, .br27 .s8 { left: 9.6em; }
.br13 .s8 { left: 10em; }
.br13 .s9, .br17 .s12, .br21 .s7 { width: 2.4em; }
.br13 .s15, .br14 .s8 { width: 2.7em; }
.br13 .s20, .br18 .s7, .br22 .s12 { width: 1.9em; }
.br13 .s23, .br13 .s24 { height: 3em; }
.br13 .s23, .br18 .s5, .br18 .s7 { left: 11.3em; }
.br13 .s26 { height: 2.9em; }
.br13 .s26, .br18 .s3, .br25 .s1 { left: 11.4em; }
.br14 .s1, .br15 .s1, .br15 .s8, .br27 .s11 { top: 5em; }
.br14 .s7, .br24 .s4, .br25 .s5, .br27 .s10, .br27 .s13 { left: 9.8em; }
.br14 .s9, .br14 .s22 { width: 3.1em; }
.br14 .s10, .br21 .s6 { width: 2.3em; }
.br14 .s11, .br18 .s10, .br20 .s3, .br20 .s5, .br27 .s20 { top: 4.7em; }
.br14 .s12, .br27 .s21 { top: 4.6em; }
.br14 .s12 { width: 3.6em; }
.br14 .s16, .br14 .s24 { height: 3.6em; }
.br14 .s18, .br14 .s24 { top: 2.6em; }
.br14 .s23 { height: 3.4em; }
.br14 .s25 { left: 7.7em; }
.br14 .s26 { height: 3.8em; }
.br14 .s26, .br21 .s6, .br21 .s7 { left: 7.2em; }
.br14 .s27, .br14 .s31, .br23 .s5 { top: 1.9em; }
.br14 .s28 { left: 6.3em; }
.br14 .s31, .br21 .s10, .br24 .s8, .br25 .s17 { width: 1.3em; }
.br15 .s1, .br17 .s3 { left: 14.7em; }
.br15 .s3, .br15 .s5, .br15 .s6, .br17 .s4, .br17 .s8, .br20 .s7 { left: 14.4em; }
.br15 .s8, .br20 .s8 { left: 13.9em; }
.br16 .s1, .br16 .s3, .br19 .s2, .br25 .s2, .br25 .s17 { top: 11.4em; }
.br16 .s2, .br25 .s1, .br25 .s19, .br25 .s20 { top: 11.3em; }
.br16 .s4, .br24 .s2, .br25 .s17, .br27 .s9 { left: 9.7em; }
.br16 .s4, .br25 .s6 { top: 11.6em; }
.br16 .s5, .br19 .s1, .br25 .s5 { top: 11.5em; }
.br16 .s6 { top: 11.7em; }
.br16 .s8, .br25 .s7 { top: 12.4em; }
.br16 .s9 { top: 12.2em; }
.br16 .s10, .br21 .s10 { left: 7.9em; }
.br16 .s10, .br25 .s3 { top: 12em; }
.br17 .s1 { left: 15.1em; }
.br18 .s11, .br20 .s2, .br27 .s22 { top: 4.5em; }
.br18 .s16, .br23 .s13 { height: 2.3em; }
.br19 .s1 { left: 11.5em; }
.br19 .s2 { left: 11.7em; }
.br19 .s3, .br25 .s16 { top: 11.2em; }
.br19 .s4, .br25 .s15 { top: 11.1em; }
.br19 .s5, .br19 .s7, .br25 .s4 { top: 10.8em; }
.br19 .s6 { top: 11em; }
.br19 .s8 { top: 10.6em; }
.br21 .s1, .br21 .s7 { top: 13.8em; }
.br21 .s2 { top: 14.3em; }
.br21 .s3 { top: 14em; }
.br21 .s4 { left: 7.3em; }
.br21 .s4, .br21 .s11, .br24 .s2 { top: 13.6em; }
.br21 .s5 { top: 14.2em; width: 2.8em; }
.br21 .s6 { top: 14.7em; }
.br21 .s8 { top: 15.6em; }
.br21 .s9 { top: 15.4em; }
.br21 .s10 { top: 15.2em; }
.br21 .s12, .br24 .s5 { top: 13.5em; }
.br21 .s13 { left: 7.6em; top: 13.4em; }
.br21 .s14, .br24 .s8, .br24 .s9 { top: 13.3em; }
.br22 .s4 { top: 6.8em; }
.br22 .s5 { left: 3.7em; }
.br22 .s6 { left: 4.7em; }
.br22 .s7 { left: 4.4em; }
.br22 .s9, .br23 .s1 { left: 3.9em; }
.br22 .s10, .br23 .s2 { left: 4.2em; }
.br22 .s11 { left: 3.4em; }
.br22 .s12 { left: 3.3em; }
.br23 .s1, .br23 .s4, .br23 .s11, .br23 .s12 { top: .9em; }
.br23 .s2, .br23 .s3 { top: 1em; }
.br23 .s3 { left: 4.6em; }
.br23 .s5 { left: 6em; }
.br23 .s7, .br23 .s9 { top: .5em; }
.br23 .s8 { left: 5.4em; top: .7em; }
.br23 .s13 { left: 5.1em; }
.br24 .s1, .br24 .s3 { top: 13.9em; }
.br24 .s4, .br24 .s6 { top: 12.8em; }
.br24 .s7, .br24 .s11 { top: 12.9em; }
.br24 .s10 { top: 13em; }
.br25 .s12 { top: 10.5em; }
.br25 .s14, .br25 .s18 { top: 10.9em; }
.br27 .s11, .br27 .s17, .br27 .s22 { left: 10.1em; }
.br27 .s18 { left: 10.4em; }

/* size: 340 */
.m340 { width: 340px; }
.m340 .brasil, .m340 .brasil .bg, .m340 .brasil-cities { background: transparent url('br-340.png') no-repeat -970px 0; }
.m340 .brasil, .m340 .brasil-cities { height: 355px; width: 340px; }
.m340 .brasil { background-position: 0 -630px; }
.m340 .brasil-cities { background-position: -350px -630px; }
.m340 .brasil .m { margin: 10008px 0 0 10px; }
.m340 .brasil .m span { font-size: 20px; }
.m340 .br1:hover .bg, .m340 .br1.focus .bg, .m340 .br1.active-region .bg { height: 32px; left: 10px; top: 104px; width: 56px; }
.m340 .br1:hover .bg, .m340 .br1.focus .bg { background-position: -384px -13px; }
.m340 .br1.active-region .bg { background-position: -384px -323px; }
.m340 .br2:hover .bg, .m340 .br2.focus .bg, .m340 .br2.active-region .bg { height: 13px; left: 280px; top: 117px; width: 24px; }
.m340 .br2:hover .bg, .m340 .br2.focus .bg { background-position: -157px -22px; }
.m340 .br2.active-region .bg { background-position: -157px -332px; }
.m340 .br3:hover .bg, .m340 .br3.focus .bg, .m340 .br3.active-region .bg { height: 43px; left: 155px; top: 16px; width: 38px; }
.m340 .br3:hover .bg, .m340 .br3.focus .bg { background-position: -532px -8px; }
.m340 .br3.active-region .bg { background-position: -532px -318px; }
.m340 .br4:hover .bg, .m340 .br4.focus .bg, .m340 .br4.active-region .bg { height: 92px; left: 11px; top: 33px; width: 135px; }
.m340 .br4:hover .bg, .m340 .br4.focus .bg { background-position: -5px -158px; }
.m340 .br4.active-region .bg { background-position: -5px -468px; }
.m340 .br5:hover .bg, .m340 .br5.focus .bg, .m340 .br5.active-region .bg { height: 76px; left: 217px; top: 115px; width: 71px; }
.m340 .br5:hover .bg, .m340 .br5.focus .bg { background-position: -414px -174px; }
.m340 .br5.active-region .bg { background-position: -414px -484px; }
.m340 .br6:hover .bg, .m340 .br6.focus .bg, .m340 .br6.active-region .bg { height: 39px; left: 256px; top: 71px; width: 32px; }
.m340 .br6:hover .bg, .m340 .br6.focus .bg { background-position: -469px -5px; }
.m340 .br6.active-region .bg { background-position: -469px -315px; }
.m340 .br7:hover .bg, .m340 .br7.focus .bg, .m340 .br7.active-region .bg { height: 11px; left: 202px; top: 166px; width: 11px; }
.m340 .br7:hover .bg, .m340 .br7.focus .bg { background-position: -667px -92px; }
.m340 .br7.active-region .bg { background-position: -667px -402px; }
.m340 .br8:hover .bg, .m340 .br8.focus .bg, .m340 .br8.active-region .bg { height: 28px; left: 253px; top: 188px; width: 18px; }
.m340 .br8:hover .bg, .m340 .br8.focus .bg { background-position: -335px -24px; }
.m340 .br8.active-region .bg { background-position: -335px -334px; }
.m340 .br9:hover .bg, .m340 .br9.focus .bg, .m340 .br9.active-region .bg { height: 56px; left: 167px; top: 145px; width: 56px; }
.m340 .br9:hover .bg, .m340 .br9.focus .bg { background-position: -251px -69px; }
.m340 .br9.active-region .bg { background-position: -251px -379px; }
.m340 .br10:hover .bg, .m340 .br10.focus .bg, .m340 .br10.active-region .bg { height: 71px; left: 201px; top: 58px; width: 53px; }
.m340 .br10:hover .bg, .m340 .br10.focus .bg { background-position: -421px -74px; }
.m340 .br10.active-region .bg { background-position: -421px -384px; }
.m340 .br11:hover .bg, .m340 .br11.focus .bg, .m340 .br11.active-region .bg { height: 84px; left: 103px; top: 106px; width: 87px; }
.m340 .br11:hover .bg, .m340 .br11.focus .bg { background-position: -297px -167px; }
.m340 .br11.active-region .bg { background-position: -297px -477px; }
.m340 .br12:hover .bg, .m340 .br12.focus .bg, .m340 .br12.active-region .bg { height: 56px; left: 130px; top: 182px; width: 55px; }
.m340 .br12:hover .bg, .m340 .br12.focus .bg { background-position: -337px -81px; }
.m340 .br12.active-region .bg { background-position: -337px -391px; }
.m340 .br13:hover .bg, .m340 .br13.focus .bg, .m340 .br13.active-region .bg { height: 70px; left: 183px; top: 159px; width: 86px; }
.m340 .br13:hover .bg, .m340 .br13.focus .bg { background-position: -514px -179px; }
.m340 .br13.active-region .bg { background-position: -514px -489px; }
.m340 .br14:hover .bg, .m340 .br14.focus .bg, .m340 .br14.active-region .bg { height: 96px; left: 124px; top: 30px; width: 98px; }
.m340 .br14:hover .bg, .m340 .br14.focus .bg { background-position: -170px -155px; }
.m340 .br14.active-region .bg { background-position: -170px -465px; }
.m340 .br15:hover .bg, .m340 .br15.focus .bg, .m340 .br15.active-region .bg { height: 18px; left: 277px; top: 95px; width: 33px; }
.m340 .br15:hover .bg, .m340 .br15.focus .bg { background-position: -663px -131px; }
.m340 .br15.active-region .bg { background-position: -663px -441px; }
.m340 .br16:hover .bg, .m340 .br16.focus .bg, .m340 .br16.active-region .bg { height: 35px; left: 157px; top: 225px; width: 50px; }
.m340 .br16:hover .bg, .m340 .br16.focus .bg { background-position: -6px -11px; }
.m340 .br16.active-region .bg { background-position: -6px -321px; }
.m340 .br17:hover .bg, .m340 .br17.focus .bg, .m340 .br17.active-region .bg { height: 18px; left: 257px; top: 105px; width: 53px; }
.m340 .br17:hover .bg, .m340 .br17.focus .bg { background-position: -255px -22px; }
.m340 .br17.active-region .bg { background-position: -255px -332px; }
.m340 .br18:hover .bg, .m340 .br18.focus .bg, .m340 .br18.active-region .bg { height: 62px; left: 222px; top: 71px; width: 43px; }
.m340 .br18:hover .bg, .m340 .br18.focus .bg { background-position: -178px -63px; }
.m340 .br18.active-region .bg { background-position: -178px -373px; }
.m340 .br19:hover .bg, .m340 .br19.focus .bg, .m340 .br19.active-region .bg { height: 22px; left: 230px; top: 211px; width: 31px; }
.m340 .br19:hover .bg, .m340 .br19.focus .bg { background-position: -629px -228px; }
.m340 .br19.active-region .bg { background-position: -629px -538px; }
.m340 .br20:hover .bg, .m340 .br20.focus .bg, .m340 .br20.active-region .bg { height: 17px; left: 278px; top: 86px; width: 29px; }
.m340 .br20:hover .bg, .m340 .br20.focus .bg { background-position: -629px -181px; }
.m340 .br20.active-region .bg { background-position: -629px -491px; }
.m340 .br21:hover .bg, .m340 .br21.focus .bg, .m340 .br21.active-region .bg { height: 59px; left: 134px; top: 263px; width: 61px; }
.m340 .br21:hover .bg, .m340 .br21.focus .bg { background-position: -573px -90px; }
.m340 .br21.active-region .bg { background-position: -573px -400px; }
.m340 .br22:hover .bg, .m340 .br22.focus .bg, .m340 .br22.active-region .bg { height: 45px; left: 64px; top: 110px; width: 54px; }
.m340 .br22:hover .bg, .m340 .br22.focus .bg { background-position: -599px -16px; }
.m340 .br22.active-region .bg { background-position: -599px -326px; }
.m340 .br23:hover .bg, .m340 .br23.focus .bg, .m340 .br23.active-region .bg { height: 52px; left: 79px; top: 10px; width: 45px; }
.m340 .br23:hover .bg, .m340 .br23.focus .bg { background-position: -5px -76px; }
.m340 .br23.active-region .bg { background-position: -5px -386px; }
.m340 .br24:hover .bg, .m340 .br24.focus .bg, .m340 .br24.active-region .bg { height: 29px; left: 162px; top: 254px; width: 44px; }
.m340 .br24:hover .bg, .m340 .br24.focus .bg { background-position: -85px -21px; }
.m340 .br24.active-region .bg { background-position: -85px -331px; }
.m340 .br25:hover .bg, .m340 .br25.focus .bg, .m340 .br25.active-region .bg { height: 45px; left: 168px; top: 203px; width: 68px; }
.m340 .br25:hover .bg, .m340 .br25.focus .bg { background-position: -80px -80px; }
.m340 .br25.active-region .bg { background-position: -80px -390px; }
.m340 .br26:hover .bg, .m340 .br26.focus .bg, .m340 .br26.active-region .bg { height: 16px; left: 280px; top: 122px; width: 15px; }
.m340 .br26:hover .bg, .m340 .br26.focus .bg { background-position: -211px -18px; }
.m340 .br26.active-region .bg { background-position: -211px -328px; }
.m340 .br27:hover .bg, .m340 .br27.focus .bg, .m340 .br27.active-region .bg { height: 64px; left: 186px; top: 89px; width: 39px; }
.m340 .br27:hover .bg, .m340 .br27.focus .bg { background-position: -505px -81px; }
.m340 .br27.active-region .bg { background-position: -505px -391px; }
.m340 .br1 a { left: 48px; top: 129px; }
.m340 .br1 a.tooltip-left .tooltip-arrow { left: 48px; }
.m340 .br2 a { left: 303px; top: 133px; }
.m340 .br2 a.tooltip-right .tooltip-arrow { right: 37px; }
.m340 .br3 a { left: 187px; top: 49px; }
.m340 .br3 a.tooltip-right .tooltip-arrow { right: 153px; }
.m340 .br4 a { left: 88px; top: 89px; }
.m340 .br4 a.tooltip-left .tooltip-arrow { left: 88px; }
.m340 .br5 a { left: 262px; top: 155px; }
.m340 .br5 a.tooltip-right .tooltip-arrow { right: 78px; }
.m340 .br6 a { left: 281px; top: 100px; }
.m340 .br6 a.tooltip-right .tooltip-arrow { right: 59px; }
.m340 .br7 a { left: 219px; top: 181px; }
.m340 .br7 a.tooltip-right .tooltip-arrow { right: 121px; }
.m340 .br8 a { left: 274px; top: 212px; }
.m340 .br8 a.tooltip-right .tooltip-arrow { right: 66px; }
.m340 .br9 a { left: 204px; top: 182px; }
.m340 .br9 a.tooltip-right .tooltip-arrow { right: 136px; }
.m340 .br10 a { left: 237px; top: 102px; }
.m340 .br10 a.tooltip-right .tooltip-arrow { right: 103px; }
.m340 .br11 a { left: 158px; top: 160px; }
.m340 .br11 a.tooltip-left .tooltip-arrow { left: 158px; }
.m340 .br12 a { left: 166px; top: 220px; }
.m340 .br12 a.tooltip-left .tooltip-arrow { left: 166px; }
.m340 .br13 a { left: 238px; top: 203px; }
.m340 .br13 a.tooltip-right .tooltip-arrow { right: 102px; }
.m340 .br14 a { left: 183px; top: 92px; }
.m340 .br14 a.tooltip-right .tooltip-arrow { right: 157px; }
.m340 .br15 a { left: 303px; top: 114px; }
.m340 .br15 a.tooltip-right .tooltip-arrow { right: 37px; }
.m340 .br16 a { left: 190px; top: 252px; }
.m340 .br16 a.tooltip-right .tooltip-arrow { right: 150px; }
.m340 .br17 a { left: 293px; top: 123px; }
.m340 .br17 a.tooltip-right .tooltip-arrow { right: 47px; }
.m340 .br18 a { left: 254px; top: 117px; }
.m340 .br18 a.tooltip-right .tooltip-arrow { right: 86px; }
.m340 .br19 a { left: 258px; top: 233px; }
.m340 .br19 a.tooltip-right .tooltip-arrow { right: 82px; }
.m340 .br20 a { left: 303px; top: 105px; }
.m340 .br20 a.tooltip-right .tooltip-arrow { right: 37px; }
.m340 .br21 a { left: 174px; top: 297px; }
.m340 .br21 a.tooltip-right .tooltip-arrow { right: 166px; }
.m340 .br22 a { left: 102px; top: 142px; }
.m340 .br22 a.tooltip-left .tooltip-arrow { left: 102px; }
.m340 .br23 a { left: 117px; top: 46px; }
.m340 .br23 a.tooltip-left .tooltip-arrow { left: 117px; }
.m340 .br24 a { left: 200px; top: 275px; }
.m340 .br24 a.tooltip-right .tooltip-arrow { right: 140px; }
.m340 .br25 a { left: 212px; top: 234px; }
.m340 .br25 a.tooltip-right .tooltip-arrow { right: 128px; }
.m340 .br26 a { left: 298px; top: 140px; }
.m340 .br26 a.tooltip-right .tooltip-arrow { right: 42px; }
.m340 .br27 a { left: 215px; top: 136px; }
.m340 .br27 a.tooltip-right .tooltip-arrow { right: 125px; }

/* size: 500 */
.m500 { width: 500px; }
.m500 .brasil, .m500 .brasil .bg, .m500 .brasil-cities { background: transparent url('br-500.png') no-repeat -1010px 0; }
.m500 .brasil, .m500 .brasil-cities { height: 520px; width: 500px; }
.m500 .brasil { background-position: 0 -810px; }
.m500 .brasil-cities { background-position: -510px -810px; }
.m500 .brasil .m { margin: 10008px 0 0 10px; }
.m500 .brasil .m span { font-size: 30px; }
.m500 .br1:hover .bg, .m500 .br1.focus .bg, .m500 .br1.active-region .bg { height: 47px; left: 15px; top: 156px; width: 84px; }
.m500 .br1:hover .bg, .m500 .br1.focus .bg { background-position: -557px -5px; }
.m500 .br1.active-region .bg { background-position: -557px -405px; }
.m500 .br2:hover .bg, .m500 .br2.focus .bg, .m500 .br2.active-region .bg { height: 20px; left: 421px; top: 175px; width: 36px; }
.m500 .br2:hover .bg, .m500 .br2.focus .bg { background-position: -278px -31px; }
.m500 .br2.active-region .bg { background-position: -278px -431px; }
.m500 .br3:hover .bg, .m500 .br3.focus .bg, .m500 .br3.active-region .bg { height: 65px; left: 232px; top: 24px; width: 57px; }
.m500 .br3:hover .bg, .m500 .br3.focus .bg { background-position: -764px -28px; }
.m500 .br3.active-region .bg { background-position: -764px -428px; }
.m500 .br4:hover .bg, .m500 .br4.focus .bg, .m500 .br4.active-region .bg { height: 138px; left: 17px; top: 49px; width: 202px; }
.m500 .br4:hover .bg, .m500 .br4.focus .bg { background-position: -5px -206px; }
.m500 .br4.active-region .bg { background-position: -5px -606px; }
.m500 .br5:hover .bg, .m500 .br5.focus .bg, .m500 .br5.active-region .bg { height: 114px; left: 326px; top: 172px; width: 106px; }
.m500 .br5:hover .bg, .m500 .br5.focus .bg { background-position: -573px -230px; }
.m500 .br5.active-region .bg { background-position: -573px -630px; }
.m500 .br6:hover .bg, .m500 .br6.focus .bg, .m500 .br6.active-region .bg { height: 58px; left: 385px; top: 106px; width: 48px; }
.m500 .br6:hover .bg, .m500 .br6.focus .bg { background-position: -677px -17px; }
.m500 .br6.active-region .bg { background-position: -677px -417px; }
.m500 .br7:hover .bg, .m500 .br7.focus .bg, .m500 .br7.active-region .bg { height: 16px; left: 303px; top: 249px; width: 16px; }
.m500 .br7:hover .bg, .m500 .br7.focus .bg { background-position: -201px -65px; }
.m500 .br7.active-region .bg { background-position: -201px -465px; }
.m500 .br8:hover .bg, .m500 .br8.focus .bg, .m500 .br8.active-region .bg { height: 41px; left: 380px; top: 282px; width: 26px; }
.m500 .br8:hover .bg, .m500 .br8.focus .bg { background-position: -501px -34px; }
.m500 .br8.active-region .bg { background-position: -501px -434px; }
.m500 .br9:hover .bg, .m500 .br9.focus .bg, .m500 .br9.active-region .bg { height: 84px; left: 250px; top: 217px; width: 84px; }
.m500 .br9:hover .bg, .m500 .br9.focus .bg { background-position: -341px -87px; }
.m500 .br9.active-region .bg { background-position: -341px -487px; }
.m500 .br10:hover .bg, .m500 .br10.focus .bg, .m500 .br10.active-region .bg { height: 106px; left: 302px; top: 87px; width: 79px; }
.m500 .br10:hover .bg, .m500 .br10.focus .bg { background-position: -567px -82px; }
.m500 .br10.active-region .bg { background-position: -567px -482px; }
.m500 .br11:hover .bg, .m500 .br11.focus .bg, .m500 .br11.active-region .bg { height: 125px; left: 155px; top: 159px; width: 130px; }
.m500 .br11:hover .bg, .m500 .br11.focus .bg { background-position: -413px -219px; }
.m500 .br11.active-region .bg { background-position: -413px -619px; }
.m500 .br12:hover .bg, .m500 .br12.focus .bg, .m500 .br12.active-region .bg { height: 84px; left: 195px; top: 273px; width: 83px; }
.m500 .br12:hover .bg, .m500 .br12.focus .bg { background-position: -455px -105px; }
.m500 .br12.active-region .bg { background-position: -455px -505px; }
.m500 .br13:hover .bg, .m500 .br13.focus .bg, .m500 .br13.active-region .bg { height: 105px; left: 275px; top: 238px; width: 128px; }
.m500 .br13:hover .bg, .m500 .br13.focus .bg { background-position: -707px -239px; }
.m500 .br13.active-region .bg { background-position: -707px -639px; }
.m500 .br14:hover .bg, .m500 .br14.focus .bg, .m500 .br14.active-region .bg { height: 143px; left: 186px; top: 45px; width: 147px; }
.m500 .br14:hover .bg, .m500 .br14.focus .bg { background-position: -235px -201px; }
.m500 .br14.active-region .bg { background-position: -235px -601px; }
.m500 .br15:hover .bg, .m500 .br15.focus .bg, .m500 .br15.active-region .bg { height: 27px; left: 415px; top: 143px; width: 50px; }
.m500 .br15:hover .bg, .m500 .br15.focus .bg { background-position: -882px -166px; }
.m500 .br15.active-region .bg { background-position: -882px -566px; }
.m500 .br16:hover .bg, .m500 .br16.focus .bg, .m500 .br16.active-region .bg { height: 52px; left: 235px; top: 338px; width: 75px; }
.m500 .br16:hover .bg, .m500 .br16.focus .bg { background-position: -4px -17px; }
.m500 .br16.active-region .bg { background-position: -4px -417px; }
.m500 .br17:hover .bg, .m500 .br17.focus .bg, .m500 .br17.active-region .bg { height: 26px; left: 386px; top: 158px; width: 79px; }
.m500 .br17:hover .bg, .m500 .br17.focus .bg { background-position: -396px -32px; }
.m500 .br17.active-region .bg { background-position: -396px -432px; }
.m500 .br18:hover .bg, .m500 .br18.focus .bg, .m500 .br18.active-region .bg { height: 92px; left: 333px; top: 107px; width: 64px; }
.m500 .br18:hover .bg, .m500 .br18.focus .bg { background-position: -248px -84px; }
.m500 .br18.active-region .bg { background-position: -248px -484px; }
.m500 .br19:hover .bg, .m500 .br19.focus .bg, .m500 .br19.active-region .bg { height: 33px; left: 346px; top: 316px; width: 46px; }
.m500 .br19:hover .bg, .m500 .br19.focus .bg { background-position: -885px -94px; }
.m500 .br19.active-region .bg { background-position: -885px -494px; }
.m500 .br20:hover .bg, .m500 .br20.focus .bg, .m500 .br20.active-region .bg { height: 25px; left: 417px; top: 130px; width: 44px; }
.m500 .br20:hover .bg, .m500 .br20.focus .bg { background-position: -884px -222px; }
.m500 .br20.active-region .bg { background-position: -884px -622px; }
.m500 .br21:hover .bg, .m500 .br21.focus .bg, .m500 .br21.active-region .bg { height: 88px; left: 201px; top: 395px; width: 91px; }
.m500 .br21:hover .bg, .m500 .br21.focus .bg { background-position: -765px -122px; }
.m500 .br21.active-region .bg { background-position: -765px -522px; }
.m500 .br22:hover .bg, .m500 .br22.focus .bg, .m500 .br22.active-region .bg { height: 67px; left: 96px; top: 166px; width: 80px; }
.m500 .br22:hover .bg, .m500 .br22.focus .bg { background-position: -865px -277px; }
.m500 .br22.active-region .bg { background-position: -865px -677px; }
.m500 .br23:hover .bg, .m500 .br23.focus .bg, .m500 .br23.active-region .bg { height: 78px; left: 119px; top: 15px; width: 68px; }
.m500 .br23:hover .bg, .m500 .br23.focus .bg { background-position: -5px -99px; }
.m500 .br23.active-region .bg { background-position: -5px -499px; }
.m500 .br24:hover .bg, .m500 .br24.focus .bg, .m500 .br24.active-region .bg { height: 44px; left: 244px; top: 381px; width: 66px; }
.m500 .br24:hover .bg, .m500 .br24.focus .bg { background-position: -109px -37px; }
.m500 .br24.active-region .bg { background-position: -109px -437px; }
.m500 .br25:hover .bg, .m500 .br25.focus .bg, .m500 .br25.active-region .bg { height: 68px; left: 252px; top: 304px; width: 102px; }
.m500 .br25:hover .bg, .m500 .br25.focus .bg { background-position: -103px -109px; }
.m500 .br25.active-region .bg { background-position: -103px -509px; }
.m500 .br26:hover .bg, .m500 .br26.focus .bg, .m500 .br26.active-region .bg { height: 24px; left: 421px; top: 183px; width: 22px; }
.m500 .br26:hover .bg, .m500 .br26.focus .bg { background-position: -344px -31px; }
.m500 .br26.active-region .bg { background-position: -344px -431px; }
.m500 .br27:hover .bg, .m500 .br27.focus .bg, .m500 .br27.active-region .bg { height: 96px; left: 279px; top: 134px; width: 58px; }
.m500 .br27:hover .bg, .m500 .br27.focus .bg { background-position: -677px -105px; }
.m500 .br27.active-region .bg { background-position: -677px -505px; }
.m500 .br1 a { left: 67px; top: 189px; }
.m500 .br1 a.tooltip-left .tooltip-arrow { left: 67px; }
.m500 .br2 a { left: 450px; top: 195px; }
.m500 .br2 a.tooltip-right .tooltip-arrow { right: 50px; }
.m500 .br3 a { left: 275px; top: 67px; }
.m500 .br4 a { left: 128px; top: 128px; }
.m500 .br4 a.tooltip-left .tooltip-arrow { left: 128px; }
.m500 .br5 a { left: 389px; top: 230px; }
.m500 .br5 a.tooltip-right .tooltip-arrow { right: 111px; }
.m500 .br6 a { left: 417px; top: 145px; }
.m500 .br6 a.tooltip-right .tooltip-arrow { right: 83px; }
.m500 .br7 a { left: 323px; top: 266px; }
.m500 .br8 a { left: 406px; top: 312px; }
.m500 .br8 a.tooltip-right .tooltip-arrow { right: 94px; }
.m500 .br9 a { left: 302px; top: 269px; }
.m500 .br10 a { left: 349px; top: 145px; }
.m500 .br10 a.tooltip-right .tooltip-arrow { right: 151px; }
.m500 .br11 a { left: 232px; top: 234px; }
.m500 .br12 a { left: 244px; top: 325px; }
.m500 .br13 a { left: 355px; top: 300px; }
.m500 .br13 a.tooltip-right .tooltip-arrow { right: 145px; }
.m500 .br14 a { left: 269px; top: 130px; }
.m500 .br15 a { left: 450px; top: 166px; }
.m500 .br15 a.tooltip-right .tooltip-arrow { right: 50px; }
.m500 .br16 a { left: 280px; top: 374px; }
.m500 .br17 a { left: 436px; top: 180px; }
.m500 .br17 a.tooltip-right .tooltip-arrow { right: 64px; }
.m500 .br18 a { left: 376px; top: 168px; }
.m500 .br18 a.tooltip-right .tooltip-arrow { right: 124px; }
.m500 .br19 a { left: 380px; top: 346px; }
.m500 .br19 a.tooltip-right .tooltip-arrow { right: 120px; }
.m500 .br20 a { left: 450px; top: 151px; }
.m500 .br20 a.tooltip-right .tooltip-arrow { right: 50px; }
.m500 .br21 a { left: 256px; top: 440px; }
.m500 .br22 a { left: 146px; top: 209px; }
.m500 .br22 a.tooltip-left .tooltip-arrow { left: 146px; }
.m500 .br23 a { left: 171px; top: 63px; }
.m500 .br23 a.tooltip-left .tooltip-arrow { left: 171px; }
.m500 .br24 a { left: 293px; top: 407px; }
.m500 .br25 a { left: 313px; top: 348px; }
.m500 .br26 a { left: 442px; top: 205px; }
.m500 .br26 a.tooltip-right .tooltip-arrow { right: 58px; }
.m500 .br27 a { left: 317px; top: 195px; }

/* size: 660 */
.m660 { width: 660px; }
.m660 .brasil, .m660 .brasil .bg, .m660 .brasil-cities { background: transparent url('br-660.png') no-repeat -1330px 0; }
.m660 .brasil, .m660 .brasil-cities { height: 685px; width: 660px; }
.m660 .brasil { background-position: 0 -1034px; }
.m660 .brasil-cities { background-position: -670px -1034px; }
.m660 .brasil .m { margin: 10007px 0 0 10px; }
.m660 .brasil .m span { font-size: 40px; }
.m660 .br1:hover .bg, .m660 .br1.focus .bg, .m660 .br1.active-region .bg { height: 63px; left: 20px; top: 208px; width: 112px; }
.m660 .br1:hover .bg, .m660 .br1.focus .bg { background-position: -664px -31px; }
.m660 .br1.active-region .bg { background-position: -664px -531px; }
.m660 .br2:hover .bg, .m660 .br2.focus .bg, .m660 .br2.active-region .bg { height: 26px; left: 561px; top: 234px; width: 48px; }
.m660 .br2:hover .bg, .m660 .br2.focus .bg { background-position: -335px -66px; }
.m660 .br2.active-region .bg { background-position: -335px -566px; }
.m660 .br3:hover .bg, .m660 .br3.focus .bg, .m660 .br3.active-region .bg { height: 86px; left: 310px; top: 33px; width: 76px; }
.m660 .br3:hover .bg, .m660 .br3.focus .bg { background-position: -898px -40px; }
.m660 .br3.active-region .bg { background-position: -898px -540px; }
.m660 .br4:hover .bg, .m660 .br4.focus .bg, .m660 .br4.active-region .bg { height: 184px; left: 23px; top: 66px; width: 269px; }
.m660 .br4:hover .bg, .m660 .br4.focus .bg { background-position: -4px -280px; }
.m660 .br4.active-region .bg { background-position: -4px -780px; }
.m660 .br5:hover .bg, .m660 .br5.focus .bg, .m660 .br5.active-region .bg { height: 152px; left: 434px; top: 230px; width: 141px; }
.m660 .br5:hover .bg, .m660 .br5.focus .bg { background-position: -728px -313px; }
.m660 .br5.active-region .bg { background-position: -728px -813px; }
.m660 .br6:hover .bg, .m660 .br6.focus .bg, .m660 .br6.active-region .bg { height: 77px; left: 513px; top: 142px; width: 64px; }
.m660 .br6:hover .bg, .m660 .br6.focus .bg { background-position: -804px -16px; }
.m660 .br6.active-region .bg { background-position: -804px -516px; }
.m660 .br7:hover .bg, .m660 .br7.focus .bg, .m660 .br7.active-region .bg { height: 21px; left: 405px; top: 332px; width: 21px; }
.m660 .br7:hover .bg, .m660 .br7.focus .bg { background-position: -246px -110px; }
.m660 .br7.active-region .bg { background-position: -246px -610px; }
.m660 .br8:hover .bg, .m660 .br8.focus .bg, .m660 .br8.active-region .bg { height: 55px; left: 507px; top: 376px; width: 35px; }
.m660 .br8:hover .bg, .m660 .br8.focus .bg { background-position: -600px -67px; }
.m660 .br8.active-region .bg { background-position: -600px -567px; }
.m660 .br9:hover .bg, .m660 .br9.focus .bg, .m660 .br9.active-region .bg { height: 112px; left: 334px; top: 290px; width: 112px; }
.m660 .br9:hover .bg, .m660 .br9.focus .bg { background-position: -408px -133px; }
.m660 .br9.active-region .bg { background-position: -408px -633px; }
.m660 .br10:hover .bg, .m660 .br10.focus .bg, .m660 .br10.active-region .bg { height: 141px; left: 403px; top: 116px; width: 106px; }
.m660 .br10:hover .bg, .m660 .br10.focus .bg { background-position: -688px -123px; }
.m660 .br10.active-region .bg { background-position: -688px -623px; }
.m660 .br11:hover .bg, .m660 .br11.focus .bg, .m660 .br11.active-region .bg { height: 167px; left: 207px; top: 212px; width: 173px; }
.m660 .br11:hover .bg, .m660 .br11.focus .bg { background-position: -527px -294px; }
.m660 .br11.active-region .bg { background-position: -527px -794px; }
.m660 .br12:hover .bg, .m660 .br12.focus .bg, .m660 .br12.active-region .bg { height: 112px; left: 260px; top: 364px; width: 110px; }
.m660 .br12:hover .bg, .m660 .br12.focus .bg { background-position: -549px -151px; }
.m660 .br12.active-region .bg { background-position: -549px -651px; }
.m660 .br13:hover .bg, .m660 .br13.focus .bg, .m660 .br13.active-region .bg { height: 139px; left: 367px; top: 318px; width: 170px; }
.m660 .br13:hover .bg, .m660 .br13.focus .bg { background-position: -898px -325px; }
.m660 .br13.active-region .bg { background-position: -898px -825px; }
.m660 .br14:hover .bg, .m660 .br14.focus .bg, .m660 .br14.active-region .bg { height: 191px; left: 248px; top: 60px; width: 195px; }
.m660 .br14:hover .bg, .m660 .br14.focus .bg { background-position: -302px -274px; }
.m660 .br14.active-region .bg { background-position: -302px -774px; }
.m660 .br15:hover .bg, .m660 .br15.focus .bg, .m660 .br15.active-region .bg { height: 35px; left: 554px; top: 191px; width: 66px; }
.m660 .br15:hover .bg, .m660 .br15.focus .bg { background-position: -568px -2px; }
.m660 .br15.active-region .bg { background-position: -568px -502px; }
.m660 .br16:hover .bg, .m660 .br16.focus .bg, .m660 .br16.active-region .bg { height: 70px; left: 314px; top: 450px; width: 99px; }
.m660 .br16:hover .bg, .m660 .br16.focus .bg { background-position: -4px -47px; }
.m660 .br16.active-region .bg { background-position: -4px -547px; }
.m660 .br17:hover .bg, .m660 .br17.focus .bg, .m660 .br17.active-region .bg { height: 35px; left: 515px; top: 210px; width: 105px; }
.m660 .br17:hover .bg, .m660 .br17.focus .bg { background-position: -471px -68px; }
.m660 .br17.active-region .bg { background-position: -471px -568px; }
.m660 .br18:hover .bg, .m660 .br18.focus .bg, .m660 .br18.active-region .bg { height: 123px; left: 444px; top: 143px; width: 86px; }
.m660 .br18:hover .bg, .m660 .br18.focus .bg { background-position: -293px -121px; }
.m660 .br18.active-region .bg { background-position: -293px -621px; }
.m660 .br19:hover .bg, .m660 .br19.focus .bg, .m660 .br19.active-region .bg { height: 43px; left: 461px; top: 422px; width: 61px; }
.m660 .br19:hover .bg, .m660 .br19.focus .bg { background-position: -245px -43px; }
.m660 .br19.active-region .bg { background-position: -245px -543px; }
.m660 .br20:hover .bg, .m660 .br20.focus .bg, .m660 .br20.active-region .bg { height: 33px; left: 557px; top: 173px; width: 58px; }
.m660 .br20:hover .bg, .m660 .br20.focus .bg { background-position: -133px -9px; }
.m660 .br20.active-region .bg { background-position: -133px -509px; }
.m660 .br21:hover .bg, .m660 .br21.focus .bg, .m660 .br21.active-region .bg { height: 118px; left: 268px; top: 527px; width: 121px; }
.m660 .br21:hover .bg, .m660 .br21.focus .bg { background-position: -932px -177px; }
.m660 .br21.active-region .bg { background-position: -932px -677px; }
.m660 .br22:hover .bg, .m660 .br22.focus .bg, .m660 .br22.active-region .bg { height: 89px; left: 129px; top: 221px; width: 107px; }
.m660 .br22:hover .bg, .m660 .br22.focus .bg { background-position: -1004px -58px; }
.m660 .br22.active-region .bg { background-position: -1004px -558px; }
.m660 .br23:hover .bg, .m660 .br23.focus .bg, .m660 .br23.active-region .bg { height: 104px; left: 158px; top: 20px; width: 90px; }
.m660 .br23:hover .bg, .m660 .br23.focus .bg { background-position: -4px -146px; }
.m660 .br23.active-region .bg { background-position: -4px -646px; }
.m660 .br24:hover .bg, .m660 .br24.focus .bg, .m660 .br24.active-region .bg { height: 58px; left: 325px; top: 508px; width: 88px; }
.m660 .br24:hover .bg, .m660 .br24.focus .bg { background-position: -132px -72px; }
.m660 .br24.active-region .bg { background-position: -132px -572px; }
.m660 .br25:hover .bg, .m660 .br25.focus .bg, .m660 .br25.active-region .bg { height: 90px; left: 336px; top: 406px; width: 136px; }
.m660 .br25:hover .bg, .m660 .br25.focus .bg { background-position: -124px -160px; }
.m660 .br25.active-region .bg { background-position: -124px -660px; }
.m660 .br26:hover .bg, .m660 .br26.focus .bg, .m660 .br26.active-region .bg { height: 32px; left: 561px; top: 245px; width: 29px; }
.m660 .br26:hover .bg, .m660 .br26.focus .bg { background-position: -412px -71px; }
.m660 .br26.active-region .bg { background-position: -412px -571px; }
.m660 .br27:hover .bg, .m660 .br27.focus .bg, .m660 .br27.active-region .bg { height: 128px; left: 372px; top: 178px; width: 77px; }
.m660 .br27:hover .bg, .m660 .br27.focus .bg { background-position: -823px -155px; }
.m660 .br27.active-region .bg { background-position: -823px -655px; }
.m660 .br1 a { left: 85px; top: 249px; }
.m660 .br1 a.tooltip-left .tooltip-arrow { left: 85px; }
.m660 .br2 a { left: 595px; top: 257px; }
.m660 .br2 a.tooltip-right .tooltip-arrow { right: 65px; }
.m660 .br3 a { left: 363px; top: 86px; }
.m660 .br4 a { left: 168px; top: 168px; }
.m660 .br4 a.tooltip-left .tooltip-arrow { left: 168px; }
.m660 .br5 a { left: 515px; top: 300px; }
.m660 .br5 a.tooltip-right .tooltip-arrow { right: 145px; }
.m660 .br6 a { left: 553px; top: 190px; }
.m660 .br6 a.tooltip-right .tooltip-arrow { right: 107px; }
.m660 .br7 a { left: 427px; top: 352px; }
.m660 .br8 a { left: 538px; top: 413px; }
.m660 .br8 a.tooltip-right .tooltip-arrow { right: 122px; }
.m660 .br9 a { left: 400px; top: 355px; }
.m660 .br10 a { left: 463px; top: 185px; }
.m660 .br11 a { left: 304px; top: 310px; }
.m660 .br12 a { left: 320px; top: 430px; }
.m660 .br13 a { left: 470px; top: 397px; }
.m660 .br14 a { left: 355px; top: 170px; }
.m660 .br15 a { left: 597px; top: 219px; }
.m660 .br15 a.tooltip-right .tooltip-arrow { right: 63px; }
.m660 .br16 a { left: 371px; top: 497px; }
.m660 .br17 a { left: 577px; top: 237px; }
.m660 .br17 a.tooltip-right .tooltip-arrow { right: 83px; }
.m660 .br18 a { left: 498px; top: 220px; }
.m660 .br19 a { left: 504px; top: 457px; }
.m660 .br19 a.tooltip-right .tooltip-arrow { right: 156px; }
.m660 .br20 a { left: 596px; top: 199px; }
.m660 .br20 a.tooltip-right .tooltip-arrow { right: 64px; }
.m660 .br21 a { left: 339px; top: 580px; }
.m660 .br22 a { left: 195px; top: 275px; }
.m660 .br22 a.tooltip-left .tooltip-arrow { left: 195px; }
.m660 .br23 a { left: 224px; top: 81px; }
.m660 .br24 a { left: 385px; top: 537px; }
.m660 .br25 a { left: 415px; top: 461px; }
.m660 .br26 a { left: 586px; top: 271px; }
.m660 .br26 a.tooltip-right .tooltip-arrow { right: 74px; }
.m660 .br27 a { left: 420px; top: 260px; }

/* size: 810 */
.m810 { width: 810px; }
.m810 .brasil, .m810 .brasil .bg, .m810 .brasil-cities { background: transparent url('br-810.png') no-repeat -1630px 0; }
.m810 .brasil, .m810 .brasil-cities { height: 840px; width: 810px; }
.m810 .brasil { background-position: 0 -1209px; }
.m810 .brasil-cities { background-position: -820px -1209px; }
.m810 .brasil .m { margin: 10002px 0 0 5px; }
.m810 .brasil .m span { font-size: 50px; }
.m810 .br1:hover .bg, .m810 .br1.focus .bg, .m810 .br1.active-region .bg { height: 78px; left: 20px; top: 255px; width: 140px; }
.m810 .br1:hover .bg, .m810 .br1.focus .bg { background-position: -783px -47px; }
.m810 .br1.active-region .bg { background-position: -783px -647px; }
.m810 .br2:hover .bg, .m810 .br2.focus .bg, .m810 .br2.active-region .bg { height: 32px; left: 697px; top: 288px; width: 60px; }
.m810 .br2:hover .bg, .m810 .br2.focus .bg { background-position: -398px -85px; }
.m810 .br2.active-region .bg { background-position: -398px -685px; }
.m810 .br3:hover .bg, .m810 .br3.focus .bg, .m810 .br3.active-region .bg { height: 108px; left: 382px; top: 36px; width: 95px; }
.m810 .br3:hover .bg, .m810 .br3.focus .bg { background-position: -1061px -53px; }
.m810 .br3.active-region .bg { background-position: -1061px -653px; }
.m810 .br4:hover .bg, .m810 .br4.focus .bg, .m810 .br4.active-region .bg { height: 230px; left: 23px; top: 77px; width: 336px; }
.m810 .br4:hover .bg, .m810 .br4.focus .bg { background-position: -4px -339px; }
.m810 .br4.active-region .bg { background-position: -4px -939px; }
.m810 .br5:hover .bg, .m810 .br5.focus .bg, .m810 .br5.active-region .bg { height: 190px; left: 538px; top: 282px; width: 176px; }
.m810 .br5:hover .bg, .m810 .br5.focus .bg { background-position: -889px -379px; }
.m810 .br5.active-region .bg { background-position: -889px -979px; }
.m810 .br6:hover .bg, .m810 .br6.focus .bg, .m810 .br6.active-region .bg { height: 97px; left: 637px; top: 172px; width: 80px; }
.m810 .br6:hover .bg, .m810 .br6.focus .bg { background-position: -952px -28px; }
.m810 .br6.active-region .bg { background-position: -952px -628px; }
.m810 .br7:hover .bg, .m810 .br7.focus .bg, .m810 .br7.active-region .bg { height: 26px; left: 501px; top: 410px; width: 26px; }
.m810 .br7:hover .bg, .m810 .br7.focus .bg { background-position: -1284px -341px; }
.m810 .br7.active-region .bg { background-position: -1284px -941px; }
.m810 .br8:hover .bg, .m810 .br8.focus .bg, .m810 .br8.active-region .bg { height: 68px; left: 628px; top: 465px; width: 43px; }
.m810 .br8:hover .bg, .m810 .br8.focus .bg { background-position: -710px -93px; }
.m810 .br8.active-region .bg { background-position: -710px -693px; }
.m810 .br9:hover .bg, .m810 .br9.focus .bg, .m810 .br9.active-region .bg { height: 139px; left: 413px; top: 358px; width: 139px; }
.m810 .br9:hover .bg, .m810 .br9.focus .bg { background-position: -482px -160px; }
.m810 .br9.active-region .bg { background-position: -482px -760px; }
.m810 .br10:hover .bg, .m810 .br10.focus .bg, .m810 .br10.active-region .bg { height: 176px; left: 499px; top: 140px; width: 132px; }
.m810 .br10:hover .bg, .m810 .br10.focus .bg { background-position: -817px -155px; }
.m810 .br10.active-region .bg { background-position: -817px -755px; }
.m810 .br11:hover .bg, .m810 .br11.focus .bg, .m810 .br11.active-region .bg { height: 209px; left: 254px; top: 260px; width: 217px; }
.m810 .br11:hover .bg, .m810 .br11.focus .bg { background-position: -643px -361px; }
.m810 .br11.active-region .bg { background-position: -643px -961px; }
.m810 .br12:hover .bg, .m810 .br12.focus .bg, .m810 .br12.active-region .bg { height: 140px; left: 320px; top: 450px; width: 137px; }
.m810 .br12:hover .bg, .m810 .br12.focus .bg { background-position: -651px -191px; }
.m810 .br12.active-region .bg { background-position: -651px -791px; }
.m810 .br13:hover .bg, .m810 .br13.focus .bg, .m810 .br13.active-region .bg { height: 174px; left: 454px; top: 392px; width: 213px; }
.m810 .br13:hover .bg, .m810 .br13.focus .bg { background-position: -1095px -394px; }
.m810 .br13.active-region .bg { background-position: -1095px -994px; }
.m810 .br14:hover .bg, .m810 .br14.focus .bg, .m810 .br14.active-region .bg { height: 238px; left: 305px; top: 70px; width: 244px; }
.m810 .br14:hover .bg, .m810 .br14.focus .bg { background-position: -369px -330px; }
.m810 .br14.active-region .bg { background-position: -369px -930px; }
.m810 .br15:hover .bg, .m810 .br15.focus .bg, .m810 .br15.active-region .bg { height: 44px; left: 687px; top: 234px; width: 83px; }
.m810 .br15:hover .bg, .m810 .br15.focus .bg { background-position: -1184px -5px; }
.m810 .br15.active-region .bg { background-position: -1184px -605px; }
.m810 .br16:hover .bg, .m810 .br16.focus .bg, .m810 .br16.active-region .bg { height: 87px; left: 388px; top: 558px; width: 124px; }
.m810 .br16:hover .bg, .m810 .br16.focus .bg { background-position: -5px -65px; }
.m810 .br16.active-region .bg { background-position: -5px -665px; }
.m810 .br17:hover .bg, .m810 .br17.focus .bg, .m810 .br17.active-region .bg { height: 43px; left: 638px; top: 258px; width: 131px; }
.m810 .br17:hover .bg, .m810 .br17.focus .bg { background-position: -554px -87px; }
.m810 .br17.active-region .bg { background-position: -554px -687px; }
.m810 .br18:hover .bg, .m810 .br18.focus .bg, .m810 .br18.active-region .bg { height: 153px; left: 550px; top: 174px; width: 107px; }
.m810 .br18:hover .bg, .m810 .br18.focus .bg { background-position: -345px -147px; }
.m810 .br18.active-region .bg { background-position: -345px -747px; }
.m810 .br19:hover .bg, .m810 .br19.focus .bg, .m810 .br19.active-region .bg { height: 54px; left: 572px; top: 523px; width: 76px; }
.m810 .br19:hover .bg, .m810 .br19.focus .bg { background-position: -293px -64px; }
.m810 .br19.active-region .bg { background-position: -293px -664px; }
.m810 .br20:hover .bg, .m810 .br20.focus .bg, .m810 .br20.active-region .bg { height: 42px; left: 691px; top: 211px; width: 72px; }
.m810 .br20:hover .bg, .m810 .br20.focus .bg { background-position: -158px -24px; }
.m810 .br20.active-region .bg { background-position: -158px -624px; }
.m810 .br21:hover .bg, .m810 .br21.focus .bg, .m810 .br21.active-region .bg { height: 147px; left: 330px; top: 654px; width: 151px; }
.m810 .br21:hover .bg, .m810 .br21.focus .bg { background-position: -1103px -218px; }
.m810 .br21.active-region .bg { background-position: -1103px -818px; }
.m810 .br22:hover .bg, .m810 .br22.focus .bg, .m810 .br22.active-region .bg { height: 111px; left: 156px; top: 271px; width: 133px; }
.m810 .br22:hover .bg, .m810 .br22.focus .bg { background-position: -1187px -78px; }
.m810 .br22.active-region .bg { background-position: -1187px -678px; }
.m810 .br23:hover .bg, .m810 .br23.focus .bg, .m810 .br23.active-region .bg { height: 130px; left: 193px; top: 20px; width: 113px; }
.m810 .br23:hover .bg, .m810 .br23.focus .bg { background-position: -4px -182px; }
.m810 .br23.active-region .bg { background-position: -4px -782px; }
.m810 .br24:hover .bg, .m810 .br24.focus .bg, .m810 .br24.active-region .bg { height: 72px; left: 402px; top: 630px; width: 110px; }
.m810 .br24:hover .bg, .m810 .br24.focus .bg { background-position: -159px -95px; }
.m810 .br24.active-region .bg { background-position: -159px -695px; }
.m810 .br25:hover .bg, .m810 .br25.focus .bg, .m810 .br25.active-region .bg { height: 113px; left: 415px; top: 503px; width: 170px; }
.m810 .br25:hover .bg, .m810 .br25.focus .bg { background-position: -145px -197px; }
.m810 .br25.active-region .bg { background-position: -145px -797px; }
.m810 .br26:hover .bg, .m810 .br26.focus .bg, .m810 .br26.active-region .bg { height: 40px; left: 697px; top: 301px; width: 36px; }
.m810 .br26:hover .bg, .m810 .br26.focus .bg { background-position: -489px -89px; }
.m810 .br26.active-region .bg { background-position: -489px -689px; }
.m810 .br27:hover .bg, .m810 .br27.focus .bg, .m810 .br27.active-region .bg { height: 160px; left: 460px; top: 218px; width: 96px; }
.m810 .br27:hover .bg, .m810 .br27.focus .bg { background-position: -977px -190px; }
.m810 .br27.active-region .bg { background-position: -977px -790px; }
.m810 .br1 a { left: 99px; top: 304px; }
.m810 .br1 a.tooltip-left .tooltip-arrow { left: 99px; }
.m810 .br2 a { left: 739px; top: 314px; }
.m810 .br2 a.tooltip-right .tooltip-arrow { right: 71px; }
.m810 .br3 a { left: 448px; top: 99px; }
.m810 .br4 a { left: 201px; top: 202px; }
.m810 .br5 a { left: 636px; top: 370px; }
.m810 .br5 a.tooltip-right .tooltip-arrow { right: 174px; }
.m810 .br6 a { left: 683px; top: 231px; }
.m810 .br6 a.tooltip-right .tooltip-arrow { right: 127px; }
.m810 .br7 a { left: 526px; top: 432px; }
.m810 .br8 a { left: 666px; top: 508px; }
.m810 .br8 a.tooltip-right .tooltip-arrow { right: 144px; }
.m810 .br9 a { left: 492px; top: 437px; }
.m810 .br10 a { left: 572px; top: 225px; }
.m810 .br11 a { left: 375px; top: 374px; }
.m810 .br12 a { left: 395px; top: 530px; }
.m810 .br13 a { left: 580px; top: 489px; }
.m810 .br14 a { left: 437px; top: 199px; }
.m810 .br15 a { left: 739px; top: 266px; }
.m810 .br15 a.tooltip-right .tooltip-arrow { right: 71px; }
.m810 .br16 a { left: 457px; top: 611px; }
.m810 .br17 a { left: 714px; top: 288px; }
.m810 .br17 a.tooltip-right .tooltip-arrow { right: 96px; }
.m810 .br18 a { left: 615px; top: 270px; }
.m810 .br19 a { left: 622px; top: 564px; }
.m810 .br20 a { left: 737px; top: 240px; }
.m810 .br20 a.tooltip-right .tooltip-arrow { right: 73px; }
.m810 .br21 a { left: 418px; top: 725px; }
.m810 .br22 a { left: 235px; top: 336px; }
.m810 .br23 a { left: 270px; top: 94px; }
.m810 .br24 a { left: 475px; top: 667px; }
.m810 .br25 a { left: 513px; top: 569px; }
.m810 .br26 a { left: 725px; top: 331px; }
.m810 .br26 a.tooltip-right .tooltip-arrow { right: 85px; }
.m810 .br27 a { left: 518px; top: 320px; }

/* size: 960 */
.m960 { width: 960px; }
.m960 .brasil, .m960 .brasil .bg, .m960 .brasil-cities { background: transparent url('br-960.png') no-repeat -1930px 0; }
.m960 .brasil, .m960 .brasil-cities { height: 1000px; width: 960px; }
.m960 .brasil { background-position: 0 -1406px; }
.m960 .brasil-cities { background-position: -970px -1406px; }
.m960 .brasil .m { margin: 9996px 0 0 0; }
.m960 .brasil .m span { font-size: 60px; }
.m960 .br1:hover .bg, .m960 .br1.focus .bg, .m960 .br1.active-region .bg { height: 94px; left: 20px; top: 302px; width: 168px; }
.m960 .br1:hover .bg, .m960 .br1.focus .bg { background-position: -913px -75px; }
.m960 .br1.active-region .bg { background-position: -913px -775px; }
.m960 .br2:hover .bg, .m960 .br2.focus .bg, .m960 .br2.active-region .bg { height: 39px; left: 832px; top: 341px; width: 72px; }
.m960 .br2:hover .bg, .m960 .br2.focus .bg { background-position: -472px -95px; }
.m960 .br2.active-region .bg { background-position: -472px -795px; }
.m960 .br3:hover .bg, .m960 .br3.focus .bg, .m960 .br3.active-region .bg { height: 129px; left: 455px; top: 39px; width: 113px; }
.m960 .br3:hover .bg, .m960 .br3.focus .bg { background-position: -1245px -41px; }
.m960 .br3.active-region .bg { background-position: -1245px -741px; }
.m960 .br4:hover .bg, .m960 .br4.focus .bg, .m960 .br4.active-region .bg { height: 276px; left: 24px; top: 89px; width: 403px; }
.m960 .br4:hover .bg, .m960 .br4.focus .bg { background-position: -4px -390px; }
.m960 .br4.active-region .bg { background-position: -4px -1090px; }
.m960 .br5:hover .bg, .m960 .br5.focus .bg, .m960 .br5.active-region .bg { height: 228px; left: 642px; top: 335px; width: 211px; }
.m960 .br5:hover .bg, .m960 .br5.focus .bg { background-position: -1048px -439px; }
.m960 .br5.active-region .bg { background-position: -1048px -1139px; }
.m960 .br6:hover .bg, .m960 .br6.focus .bg, .m960 .br6.active-region .bg { height: 116px; left: 760px; top: 203px; width: 96px; }
.m960 .br6:hover .bg, .m960 .br6.focus .bg { background-position: -1109px -45px; }
.m960 .br6.active-region .bg { background-position: -1109px -745px; }
.m960 .br7:hover .bg, .m960 .br7.focus .bg, .m960 .br7.active-region .bg { height: 31px; left: 597px; top: 488px; width: 31px; }
.m960 .br7:hover .bg, .m960 .br7.focus .bg { background-position: -1400px -30px; }
.m960 .br7.active-region .bg { background-position: -1400px -730px; }
.m960 .br8:hover .bg, .m960 .br8.focus .bg, .m960 .br8.active-region .bg { height: 82px; left: 750px; top: 554px; width: 52px; }
.m960 .br8:hover .bg, .m960 .br8.focus .bg { background-position: -831px -74px; }
.m960 .br8.active-region .bg { background-position: -831px -774px; }
.m960 .br9:hover .bg, .m960 .br9.focus .bg, .m960 .br9.active-region .bg { height: 167px; left: 491px; top: 425px; width: 167px; }
.m960 .br9:hover .bg, .m960 .br9.focus .bg { background-position: -658px -184px; }
.m960 .br9.active-region .bg { background-position: -658px -884px; }
.m960 .br10:hover .bg, .m960 .br10.focus .bg, .m960 .br10.active-region .bg { height: 211px; left: 595px; top: 164px; width: 158px; }
.m960 .br10:hover .bg, .m960 .br10.focus .bg { background-position: -1051px -200px; }
.m960 .br10.active-region .bg { background-position: -1051px -900px; }
.m960 .br11:hover .bg, .m960 .br11.focus .bg, .m960 .br11.active-region .bg { height: 250px; left: 301px; top: 308px; width: 260px; }
.m960 .br11:hover .bg, .m960 .br11.focus .bg { background-position: -759px -416px; }
.m960 .br11.active-region .bg { background-position: -759px -1116px; }
.m960 .br12:hover .bg, .m960 .br12.focus .bg, .m960 .br12.active-region .bg { height: 168px; left: 380px; top: 536px; width: 165px; }
.m960 .br12:hover .bg, .m960 .br12.focus .bg { background-position: -855px -219px; }
.m960 .br12.active-region .bg { background-position: -855px -919px; }
.m960 .br13:hover .bg, .m960 .br13.focus .bg, .m960 .br13.active-region .bg { height: 209px; left: 541px; top: 467px; width: 255px; }
.m960 .br13:hover .bg, .m960 .br13.focus .bg { background-position: -1287px -458px; }
.m960 .br13.active-region .bg { background-position: -1287px -1158px; }
.m960 .br14:hover .bg, .m960 .br14.focus .bg, .m960 .br14.active-region .bg { height: 286px; left: 363px; top: 80px; width: 293px; }
.m960 .br14:hover .bg, .m960 .br14.focus .bg { background-position: -437px -379px; }
.m960 .br14.active-region .bg { background-position: -437px -1079px; }
.m960 .br15:hover .bg, .m960 .br15.focus .bg, .m960 .br15.active-region .bg { height: 53px; left: 821px; top: 277px; width: 99px; }
.m960 .br15:hover .bg, .m960 .br15.focus .bg { background-position: -212px -6px; }
.m960 .br15.active-region .bg { background-position: -212px -706px; }
.m960 .br16:hover .bg, .m960 .br16.focus .bg, .m960 .br16.active-region .bg { height: 104px; left: 461px; top: 666px; width: 149px; }
.m960 .br16:hover .bg, .m960 .br16.focus .bg { background-position: -9px -73px; }
.m960 .br16.active-region .bg { background-position: -9px -773px; }
.m960 .br17:hover .bg, .m960 .br17.focus .bg, .m960 .br17.active-region .bg { height: 52px; left: 762px; top: 306px; width: 157px; }
.m960 .br17:hover .bg, .m960 .br17.focus .bg { background-position: -645px -84px; }
.m960 .br17.active-region .bg { background-position: -645px -784px; }
.m960 .br18:hover .bg, .m960 .br18.focus .bg, .m960 .br18.active-region .bg { height: 184px; left: 657px; top: 205px; width: 128px; }
.m960 .br18:hover .bg, .m960 .br18.focus .bg { background-position: -501px -165px; }
.m960 .br18.active-region .bg { background-position: -501px -865px; }
.m960 .br19:hover .bg, .m960 .br19.focus .bg, .m960 .br19.active-region .bg { height: 65px; left: 682px; top: 623px; width: 91px; }
.m960 .br19:hover .bg, .m960 .br19.focus .bg { background-position: -342px -119px; }
.m960 .br19.active-region .bg { background-position: -342px -819px; }
.m960 .br20:hover .bg, .m960 .br20.focus .bg, .m960 .br20.active-region .bg { height: 50px; left: 825px; top: 250px; width: 87px; }
.m960 .br20:hover .bg, .m960 .br20.focus .bg { background-position: -342px -39px; }
.m960 .br20.active-region .bg { background-position: -342px -739px; }
.m960 .br21:hover .bg, .m960 .br21.focus .bg, .m960 .br21.active-region .bg { height: 176px; left: 392px; top: 781px; width: 181px; }
.m960 .br21:hover .bg, .m960 .br21.focus .bg { background-position: -1390px -253px; }
.m960 .br21.active-region .bg { background-position: -1390px -953px; }
.m960 .br22:hover .bg, .m960 .br22.focus .bg, .m960 .br22.active-region .bg { height: 133px; left: 183px; top: 322px; width: 160px; }
.m960 .br22:hover .bg, .m960 .br22.focus .bg { background-position: -1389px -91px; }
.m960 .br22.active-region .bg { background-position: -1389px -791px; }
.m960 .br23:hover .bg, .m960 .br23.focus .bg, .m960 .br23.active-region .bg { height: 156px; left: 228px; top: 20px; width: 135px; }
.m960 .br23:hover .bg, .m960 .br23.focus .bg { background-position: -102px -206px; }
.m960 .br23.active-region .bg { background-position: -102px -906px; }
.m960 .br24:hover .bg, .m960 .br24.focus .bg, .m960 .br24.active-region .bg { height: 87px; left: 478px; top: 752px; width: 132px; }
.m960 .br24:hover .bg, .m960 .br24.focus .bg { background-position: -188px -89px; }
.m960 .br24.active-region .bg { background-position: -188px -789px; }
.m960 .br25:hover .bg, .m960 .br25.focus .bg, .m960 .br25.active-region .bg { height: 135px; left: 494px; top: 599px; width: 204px; }
.m960 .br25:hover .bg, .m960 .br25.focus .bg { background-position: -267px -213px; }
.m960 .br25.active-region .bg { background-position: -267px -913px; }
.m960 .br26:hover .bg, .m960 .br26.focus .bg, .m960 .br26.active-region .bg { height: 48px; left: 832px; top: 357px; width: 43px; }
.m960 .br26:hover .bg, .m960 .br26.focus .bg { background-position: -573px -87px; }
.m960 .br26.active-region .bg { background-position: -573px -787px; }
.m960 .br27:hover .bg, .m960 .br27.focus .bg, .m960 .br27.active-region .bg { height: 191px; left: 548px; top: 258px; width: 115px; }
.m960 .br27:hover .bg, .m960 .br27.focus .bg { background-position: -1244px -218px; }
.m960 .br27.active-region .bg { background-position: -1244px -918px; }
.m960 .br1 a { left: 113px; top: 359px; }
.m960 .br1 a.tooltip-left .tooltip-arrow { left: 113px; }
.m960 .br2 a { left: 878px; top: 371px; }
.m960 .br2 a.tooltip-right .tooltip-arrow { right: 82px; }
.m960 .br3 a { left: 528px; top: 113px; }
.m960 .br4 a { left: 235px; top: 237px; }
.m960 .br5 a { left: 757px; top: 438px; }
.m960 .br6 a { left: 815px; top: 271px; }
.m960 .br6 a.tooltip-right .tooltip-arrow { right: 145px; }
.m960 .br7 a { left: 625px; top: 513px; }
.m960 .br8 a { left: 793px; top: 604px; }
.m960 .br8 a.tooltip-right .tooltip-arrow { right: 167px; }
.m960 .br9 a { left: 585px; top: 518px; }
.m960 .br10 a { left: 680px; top: 270px; }
.m960 .br11 a { left: 440px; top: 443px; }
.m960 .br12 a { left: 472px; top: 630px; }
.m960 .br13 a { left: 690px; top: 581px; }
.m960 .br14 a { left: 519px; top: 232px; }
.m960 .br15 a { left: 876px; top: 313px; }
.m960 .br15 a.tooltip-right .tooltip-arrow { right: 84px; }
.m960 .br16 a { left: 540px; top: 728px; }
.m960 .br17 a { left: 847px; top: 341px; }
.m960 .br17 a.tooltip-right .tooltip-arrow { right: 113px; }
.m960 .br18 a { left: 730px; top: 320px; }
.m960 .br19 a { left: 737px; top: 670px; }
.m960 .br20 a { left: 876px; top: 285px; }
.m960 .br20 a.tooltip-right .tooltip-arrow { right: 84px; }
.m960 .br21 a { left: 492px; top: 860px; }
.m960 .br22 a { left: 275px; top: 398px; }
.m960 .br23 a { left: 320px; top: 107px; }
.m960 .br24 a { left: 565px; top: 795px; }
.m960 .br25 a { left: 606px; top: 677px; }
.m960 .br26 a { left: 863px; top: 391px; }
.m960 .br26 a.tooltip-right .tooltip-arrow { right: 97px; }
.m960 .br27 a { left: 616px; top: 380px; }

/* --------------------------------------------------------
end of the maps */