/*
	Tangível 2009
	HTML released under Creative Commons License - http://creativecommons.org/licenses/by/2.5/pt/
	Last Edit: 2009-10-20
	Contact: info@tangivel.com
*/

#search-form {display:none;}
body {font-size: 8px; color: #000}  /* 12px = 1.00em */
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 {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;}
#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;}
.piechart {}
chart.current.special-pie-img {display: block !important;}

/* Warnings */
#status-warnings-placehorder {float: none !important; height: auto; background: none; color: #520; border: 1px solid #bbb; margin: 10px 0px;}
#status-warnings-placehorder .status-warning {background: none; margin: 3px 3px; padding-left: 0;}


/* charts */
#global-chart {border: none; width: 100%;}
#tab-menu-chart {border-bottom: none; height: 20px; padding: 0px; margin: 0px; }
#tab-menu-chart li {color: #666; font-size: 1.5em; border: none; text-decoration: underline; margin: 0px 5px; padding:0px;}
#tab-menu-chart li.active {color: #000; font-weight: bold; border: none; text-decoration: none;}
#charts-tabs {margin: 0px 10px;}
#chart-head {margin-top: 2px; display: none;}
#chart-head-big {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}
#tab-submenu-chart li.active {color: #000; font-weight: bold; text-decoration: none;}

.chart-placeholder {margin: 0px;}
.chart-placeholder.previousChart { padding: 0px;}

.chart.half-size.collapsed {width: 462px;}
.chart.half-size.collapsed.previous {}
.chart.half-size.expanded {width: 948px;}

.ie6-chart-full-size-expanded {width: 680px;}
.chart-bg-IE8-fix-expanded {width: 948px;}
.chart-bg-IE8-fix-collapsed {width: 948px;}

.percentages-disclaimer {float: left;}
#global-chart.global .percentages-disclaimer {margin-top: 60px;}

#print, #comparationSwitch {display:none;}

.separator {border-bottom: 1px solid #bbb;}

.chart table.chart-area td.results {line-height: 7px;}
.chart table.chart-area td.results .chart-line img.chart-bar-pattern {height:8px !important; margin:3px 0; line-height: 0;}
.chart table.chart-area td.acronym {width: 70px; padding-right:1px; padding-bottom: 9px; line-height: 8px;}
.alien img {width: 10px !important; height: 10px !important;}
.availableMandates img {width: 10px !important; height: 10px !important;}
.assignedMandates img {width: 10px !important; height: 10px !important;}
.chart table.chart-area td.chart-bar-mandates {padding:0;width:50px;}
.chart table.chart-area td.results .chart-line .chart-bar-percentage {font-size: 8px;}
.chart table.chart-area td.results .chart-line .chart-bar-votes {margin-top: 4px;}
.chart table.chart-area #acronym-text {font-size: 8px;}
.chart table.chart-area #acronym-text-img {margin:0 4px 0 0;}
.chart table.chart-area #acronym-image {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-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;}


/* 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;padding-left:2px;padding-right:3px;}

/* Candidates */
#candidates-results-list {width: auto; border: 0; margin: 0 5%; padding: 0; float: none !important;}
.electoral-circle, .electoral-circle tr, .electoral-circle tr td {border: 1px solid #bbb !important;}

/* 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; padding: 0; float: none !important; clear: both;}
#votes-counting-status #all-approved img {width: 17px; height: 15px;}