#search-form {display:none;}
body {font-size: 10px; color: #000; margin: 0; padding: 0; overflow: visible !important;}  /* 12px = 1.00em */
#body:after {display: none}
p {color: #000;}
a:link, a:visited {color: #520; background: transparent; font-weight: bold; text-decoration: underline;}
.tooltip {display:none;}
#design-notes {display:none; height: 80px;}
#header {display: none; border-top: none;}
#header #logo {margin: 0px 0px 0px 0px; width: 400px; height: 41px; float: left;}
#menu {display:none;}
.wrapper {width: auto; border: 0; margin: 0 5%; padding: 0; float: none !important;}
#selector {display: none !important; float: none; border: 1px solid #fff;}
#selector #area {border: none; background-color: transparent;}
#selector #area .selector-menu {display: none;}
#selector #area .separator-map {display: none;}
#selector #area #map {display: none;}
#selector.empty {display: none;}
#selector #selector-menu {display: none;}
#selector #selector-menu li {display: none;}
#selector-colapsed {display: none !important;}
#area-browser {display: none !important;}
#map-breadcrumbs {position: absolute; left: 450px; top: 35px; display: block; border: 1px solid #fff;}
#map-breadcrumbs div span.value {color: #868478; text-decoration: none;}
ul.footer {display: none;}
#accessibility {display:none;}
#results {border: none !important; width: 99%;}
.chart-bg-shadow {border: none;}
#main .main-title {padding:40px 0 0; width: 100%;;}
#main .main-title #titles {float: left; padding-right: 5px; margin: 0px 0px 20px 0px; width: auto;}
#body .spacer {display:none;}
#footer {display: none;}

/* Warnings */
#status-warnings-placehorder {height: auto; background: none; color: #520; border: 1px solid #bbb; margin: 10px 0px; line-height: 17px;}
#status-warnings-placehorder .status-warning {background: none; margin: 3px 3px; padding-left: 10px; color: #bbb}


/* charts */
#contents {float: left; margin: 0;  width: 100%;  box-shadow: none}
#global-chart {border: none; width: 100% !important;}
#tab-menu-chart {border-bottom: none; height: 20px; padding: 0px; margin: 0px; }
#tab-menu-chart li {display: none; color: #666; font-size: 1.0em; border: none; text-decoration: underline; margin: 0px 5px; padding:0px;}
#tab-menu-chart li.active {display: block; color: #000; font-weight: bold; border: none; text-decoration: none;}
#tab-menu-chart li.active:before {content: "Resultados da ";}
#charts-tabs {margin: 0px 10px;}
#chart-head {margin-top: 2px;}
#chart-head-big {display: none;}
#chart-views {display: none;}
#chart-bg {}
#tab-menu-chart {margin: 0; padding: 0; height: 20px}
#tab-submenu-chart li {color: #000; text-decoration: underline; margin: 0px; padding: 0px}

/*
.chart.full-size.expanded {width: 915px !important}
.chart.full-size.collapsed {width: 447px !important}

.chart-placeholder {margin: 0px;}
.chart-placeholder.previousChart { padding: 0px;}

.chart.half-size.collapsed {width: 447px;}
.chart.half-size.collapsed.previous {}
.chart.half-size.expanded {width: 915px;}

.ie6-chart-full-size-expanded {width: 680px;}
.chart-bg-IE8-fix-expanded {width: 780px;}
.chart-bg-IE8-fix-collapsed {width: 915px;}
*/

.percentages-disclaimer {float: left;}
#global-chart.global .percentages-disclaimer {margin-top: 60px;}

#print, #comparationSwitch {display:none;}

.separator {}


.chart .chart-header .caption-spacer {margin: 20px 0}
.chart table.chart-area td.results {line-height: 7px;padding-top: 5px;}
.chart table.chart-area td.results .chart-line span.chart-bar-pattern {display: none}
.chart table.chart-area td.results .chart-line img.chart-bar-pattern {display:table; background-color: white; float: left; margin: 5px 0px 0px 0px;  height: 15px; border-radius: 0px 8px 8px 0px;}
.chart table.chart-area td.acronym {padding-right:1px; padding-bottom: 9px; line-height: 8px; height: 27px;}
.chart table.chart-area td.chart-bar-mandates {padding:0;width:50px;}
.chart table.chart-area td.chart-bar-mandates .number-mandates {line-height: 16px;}
.chart table.chart-area td.results .chart-line .chart-bar-percentage {font-size: 15px; margin-top: 4px;}
.chart table.chart-area td.results .chart-line .chart-bar-votes {margin-top: 4px;}
.chart table.chart-area #acronym-text {font-size: 15px; padding-top: 7px;}
.chart table.chart-area #acronym-text-img {margin:0 4px 0 0;}
.chart table.chart-area #acronym-image {display: none;}
.chart table.chart-area td.acronym .number-mandates-mobile {display: none;}

.chart table.chart-area caption.chart-header .caption-spacer {height: 42px; padding: 5px;}
.chart table.chart-area caption.chart-header .chart-title {width: 105px;}
.chart table.chart-area caption.chart-header .counted-voters {}
.chart table.chart-area caption.chart-header .registered-voters {}
.chart table.chart-area caption.chart-header .assignedMandates {}
.chart table.chart-area caption.chart-header .availableMandates {}
.chart .chart-area-mobile {display: none}
.chart .chart-area-mobile-details .list-item .mandates {display: none}
.chart .chart-area-mobile-details .list-item .mandates a {display: none;}
.chart .chart-area-mobile-details .list-item .mandates a .number-mandates {display:none;}

.chart-area-details, .chart-area-details tr, .chart-area-details tr td, .chart-area-details tr th {border: 1px solid #bbb;}
.chart.previous {display:none;float:left;width:auto;}

.chart.half-size.expanded-bottom{width:100%;}
#bottomCharts{width:966px}

/* details */
table.chart-area-details tr td.acronym {width:80px;}
table.chart-area-details tr th {font-weight:normal;padding-left:2px;padding-right:3px;}
.separator-header img {width: 16px !important; height: 12px !important;}
table.chart-area-details tr td {font-size:0.9em;height:37px !important; padding-left:2px;padding-right:3px;}
table.chart-area td.separator {height:0;margin:0;padding: 3px 0 0;}
table.chart-area td.separator .separator-line {height:0;margin:0!important;padding:0;}

/* Candidates */
#candidates-results-list {width: auto; border: 0; margin:0; padding: 0; float: none !important;}
.electoral-circle, .electoral-circle tr, .electoral-circle tr td {border: 1px solid #bbb !important;}

/* Affluence */
#status {border:none !important; padding:0 !important;}
#affluences-message {background-color: none; margin: 60px 0 0; width: 850px;}
#affluences-message:before {background: none;}
#affluences-message:after {background: none;}

/* Links */
.parties-links, .other-links {clear: both; width: auto; border: 0; margin: 0 5%; padding: 0; float: none !important;}

/* votes counter */
#votes-counting-status {width: 100%; border: 0; margin: 5px 0 25px; padding: 0; float: none !important; clear: both;}
#votes-counting-status #all-approved img {width: 17px; height: 15px;}

#logoSgmai {display: none}