#status #separator {width: 550px;}

#institutions-bottom {width: 90px;}

#search-form {width: 450px;}
#search-form label {right: -80px; position: relative; cursor: pointer;}
#search-form div#search{right: -80px; position: relative;}
#search-form text{right: -80px; position: relative;}
#search-form #search-go{}
#search-form #search-menu {right: -80px; position: relative;}

#main #contents #searchBottom {width: 488px; padding:20px 160px 0px 0px;}
#search-form #search-go {}

#chart-bg {padding: 10px; padding-right: 20px;}
#chart-bg #separator {clear: both; margin-left: 0px; margin-right: 10px; width: 99%;}
#global-chart.global #chart-bg #separator {padding-bottom: 10px;}
#chart-views {clear: both; margin-bottom: 10px;}


.chart.half-size.expanded 	{width: 696px;}

.chart table.chart-area #acronym-image {}

.chart table.chart-area td.results {padding-bottom: 5px;}

.chart table.chart-area caption.chart-header {position: relative;}
.chart table.chart-area caption.chart-header .tie-message  {position: absolute; right: 0; top: -8px; width: 400px; text-align: right;}
.chart table.chart-area caption.chart-header .assignedMandates {top: 8px; position: absolute; right: 0; width: 200px;}
.chart table.chart-area caption.chart-header .availableMandates {top: 25px; position: absolute; right: 0; width: 200px;}
.chart.ie6-chart-half-size-collapsed table.chart-area caption.chart-header .tie-message  {}
.chart.ie6-chart-half-size-collapsed table.chart-area caption.chart-header .assignedMandates  {}
.chart.ie6-chart-half-size-collapsed table.chart-area caption.chart-header .availableMandates  {}

#status .affluences-bars .affluences-bar {padding: 4px 5px 6px 5px;}
#status .affluences-bars .affluences-bar .progress-bar {padding-top:2px;}
#status .affluences-bars .affluences-bar .progress-bar img {margin: 3px 5px 0px 3px;}
#status .affluences-bars .affluences-bar .progress-bar span {}

#bg-arc {display: none;}

#chart-head {}
#feedback-messages {float: left;}
.feedback-message {}
.feedback-message .text.waiting {background:transparent url(../images/time.png) no-repeat scroll 5px 5px; padding-left: 34px;}
.feedback-message .text {padding:5px;}

.chart.full-size.collapsed 	{width: 465px;}
.chart.half-size.expanded 	{width: 672px;}
.chart.half-size.collapsed  {width: 450px;}
.ie6-chart-full-size-expanded {width: 943px;}
.chart.previous {display:none; float:left;}

.IE6-chart-head-expanded {float: left; width: 680px;}
.IE6-chart-head-collapsed {float: left; width: 927px;}

.chart-bg-IE8-fix-expanded {width: 661px; margin-left: -10px;}
.chart-bg-IE8-fix-collapsed {width: 907px; margin-left: -10px;}

#global-chart.global .chart-bg-IE8-fix-expanded {width: 939px;}
#global-chart.global .chart-bg-IE8-fix-collapsed {width: 939px;}

#global-chart {padding-bottom: 0px;}

div.previous {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; border-left: 1px solid #CBDBC1;}

#comparationSwitch {width: 960px;}

#status-warnings-placehorder {width: 950px; margin-top: 15px;}
#status-warnings-placehorder .status-warning {}
.feedback-message {color:#15A8AB; display:block; height:auto; margin: 0px 0px 0px 0px; padding:5px 0px 5px 0px; text-align:center; width: 670px;}

#separator {float: left;
height:3px;
margin:10px 10px 0px 10px;
padding-bottom: 10px;
}

#chart-head-big #separator {padding: 0;}

table #separator {float: none;
background:#FFFFFF url(../images/separator-chart.png) repeat-x scroll 0 0;
height:3px;
margin:0px 0px 10px 0px;
}

/*#tab-menu-chart {list-style: none; background-color: #999; height: 25px; margin-left: 10px; padding-bottom: 10px; background: transparent none repeat-x scroll 0px 0px;}
#tab-menu-chart li {float: left; margin: 5px 0px 0px 0px; padding: 10px;}
#tab-menu-chart a {text-decoration: none; color: #fff;}
#tab-menu-chart li.first {margin-left: 5px;}
#tab-menu-chart li.last {}
#tab-menu-chart li.active {background-color: #fff;}
#tab-menu-chart li.active a {color: #071944;}*/

#tab-menu-chart {margin-right:10px;padding-bottom:10px;}
#tab-menu-chart li.chart-tab {}
#tab-menu-chart li.active {}

#tab-submenu-chart {margin-top: 10px;}
ul.menu.footer li {padding-bottom: 4px;}

.selector-menu {margin-left: -10px; width: 280px;}
#selector-colapsed #area-colapsed .selector-menu {margin-left: 0px; width: 100%;}
#area-browser #browser select {margin-left: 0px; width: 235px;}
#area-browser #browser .label {margin-left: 0px;}
#map-breadcrumbs {margin-left: 0px;}
#map {margin-left: 0px;}
#selector #area {padding-left: 7px; width: 270px; padding-bottom: 10px; height: 515px;}
#selector #area .list {margin-left: 1px; width: 230px;}
#selector #area .list ul.zone-list {margin-top: 0px;}
#selector #area .title-first {margin-left: 5px;}
#selector #area .title {margin-left: 5px;}
#selector #area .list ul.zone-list .list-separator {width: 100%; height: 3px; margin: 0px 0px;}
#selector #area .list ul.zone-list li.none-li-separator {height: 3px; padding-left: 0px; margin: -5px 0px 5px 0px;}
#back-zone {background-color: #F2F2F2; width: 240px; margin-left: 0px; padding: 10px 10px;}

#teste {}
.chart {}

.separator-map {margin-left: 0px;}

#area-browser #browser {margin:0px; padding:0px 10px;  width: 235px;}

#main #results {width: 691px;}
#main #results #results-list ol.candidates li {}
#main #results #results-list ol.candidates .electeds {float: right; position: relative; bottom: 17px;}
#main #results #results-list ol.candidates .electeds img {margin-right: 5px;}
#main #results .chart-bg-shadow {}

#parties-menu {width: 233px; height: auto; margin: 2px 0px 0px 2px;}
#select-parties-menu {background-image:none; width: 240px; height: 30px}

#search-form #search-go {float: right; background: transparent url("../images/search-normal.png") no-repeat scroll 6px 0; border: none; width: 30px; height: 26px; margin-left: 4px; cursor: pointer;}

.percentages-disclaimer {margin-top: 5px; padding-bottom: 10px;}
.global .percentages-disclaimer {}
.mandates-disclaimer {margin-top: -10px;}

#institutions-top {width: 200px; margin-top: -15px;}
#institutions-top a {}
#institutions-top a img {}