/*
	Tangível 2014
	HTML released under Creative Commons License - http://creativecommons.org/licenses/by/2.5/pt/
	Last Edit: 2014-05-25
	Contact: info@tangivel.com
*/

#bg-arc {display: none;}

/** html #print {background-color: #333;
  back\ground-color: transparent;
  background-image: url(../images/s.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/print.png", sizingMethod="crop");}
  
* html #breadcrumbs-root {background-color: #333;
  background-color: transparent;
  background-image: none;
  background-image: url(../images/s.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/map-breadcrumbs-root.png", sizingMethod="scale");}*/

* html .chart-bg-shadow-top{background-image: none;}
* html .chart-bg-shadow-top-left{background-image: none;}
* html .chart-bg-shadow-top-right{background-image: none;}
* html .chart-bg-shadow-left{background-image: none;}
* html .chart-bg-shadow-right{background-image: none;}
* html .chart-bg-shadow-bottom-left{background-image: none;}
* html .chart-bg-shadow-bottom-right{background-image: none;}
* html .chart-bg-shadow-bottom{background-image: none;}

body {height: 100%;}

.center-column {width: 560px; border: 1px solid #CBDBC1;}

#body.menu {background-image: url('../images/body-bg-no-submenu_a.png'); background-repeat: repeat-x;}
#body.menu.submenu {background-image: url('../images/body-bg-with-submenu_a.png'); background-repeat: repeat-x;}

#institutions-top {width: 200px; margin-top: -15px;}
#institutions-top a {}
#institutions-top a img {}
#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;}

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


#status .affluences-bars .affluences-bar .progress-bar img {margin: 3px 5px 0px 15px;}
#status .affluences-bars .affluences-bar {padding: 5px 5px 7px 5px;}
#afluences-wrapper {width: 560px;}
#status {width: 600px; margin-bottom: 40px;}
#spacer-IE6 {height: 0px; clear: both;}

#status .affluences-bars .affluences-bar .progress-bar img {height: 14px; margin: 3px 5px 0px 3px; width: 0px; float: left; }

#main-title {padding: 0px;}

#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 #check-zone {margin:10px 0 10px 0;}

#chart-bg {padding-right: 0px;}
.selector-menu {margin-left: -10px; width: 282px;}
#selector {float: right; width: 300px;}
#selector .selector-menu li.first {margin-left:5px;}
#selector-colapsed #area-colapsed .selector-menu {margin-left: 0px; width: 100%;}
.separator-map {margin:10px 0px 10px 0px;width:265px;}
#selector #area {padding-left: 10px; padding-bottom: 10px; width: 272px;}
#area-browser #browser select {margin-left: 0px;}
#area-browser #browser .label {margin-left: 0px;}
#map-breadcrumbs {margin-left: 0px;}
#map {margin-left: 0px;}
#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: 5px 0px; margin-bottom: -9px;}
#selector #area .list ul.zone-list li.none-li-separator {height: 3px; padding-left: 0px; margin: -5px 0px 5px 0px;}

#selector #area .list ul.zone-list li {height:18px; padding-left:2px; width:100%;}
#selector #area .list ul.zone-list li {}
ul#zone-list a {cursor:pointer;}

/*Despacho normativo*/
#pdf-zone {border:1px solid #CBDBC1;height:500px;margin:20px 0 30px;}

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

.ie6-chart-full-size-expanded {width: 948px;}
.ie6-chart-full-size-collapsed 	{width: 453px;}

.ie6-chart-half-size-expanded 	{width: 666px;}
.ie6-chart-half-size-collapsed {width: 438px;}

.chart.previous {
display:none;
float:left;}

.chart {height: 440px;}
#global-chart.global .chart {height: auto;}


.IE6-chart-head-expanded {float: left;}
.IE6-chart-head-collapsed {float: left;}

.chart-bg-IE8-fix-expanded {width: 646px;}
.chart-bg-IE8-fix-collapsed {width: 897px;}

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


#tab-menu-chart {padding-bottom: 0px; position: relative;margin-right:0px}
#tab-menu-chart li {position: relative; top: 1px;}
#tab-menu-chart li {cursor: pointer;}
#tab-menu-chart li.first {}

#tab-submenu-chart li {cursor: pointer;}
#tab-submenu-chart li.first {background-image: url(../images/grafico.gif);}
#tab-submenu-chart li.last {background-image: url(../images/detalhes.gif);}
#tab-submenu-chart li.active {}
#tab-submenu-chart li#print {padding-right: 0;}
#tab-submenu-chart li:hover {cursor: pointer;}
#tab-submenu-chart a:hover {cursor: pointer;}
#tab-submenu-chart {}

#separator {float: left;
height:3px;
margin:0px 10px 0px 5px;
}

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


#global-chart {}

#global-chart.global .feedback-message {width: 945px;}
.feedback-message {width: 662px;}
.feedback-message .text.waiting {background: transparent url(../images/time.gif) no-repeat scroll 10px 10px;}
.feedback-message .text.information {background: transparent url(../images/info.gif) no-repeat scroll 10px 10px;}

.chart table.chart-area {}
.chart table.chart-area td.results .chart-line {}
.chart table.chart-area td.acronym {}
.chart table.chart-area #acronym-text-img {margin:0;}
.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;}

#comparationSwitch {width: 960px;}

#status-warnings-placehorder {width: 949px; margin-top: 20px;}
#status-warnings-placehorder .status-warning {padding: 0px 0px 4px 24px; margin-top: 5px; background-image: url(../images/info.gif);}

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


#main #results {border: none;}
#main #results .chart-bg-shadow {border: 1px solid #E6E6E6; height: 440px;}
#main #results #candidates-results-list table.electoral-circle tbody tr td.ie6-acronym-elected {font-weight: bold; background: none; color: #4d4d4d; padding-left: 12px; background-color: #eef6e4;}
#main #results #candidates-results-list table.electoral-circle tbody tr td.ie6-candidate-elected {font-weight: bold; background: none; color: #4d4d4d; padding-left: 12px;}
#main #results #candidates-results-list table.electoral-circle tbody tr td.ie6-mandate-elected {visibility: visible; color: #8a9965; background: transparent url(../images/green-alien.png) no-repeat scroll 0 0; padding-left: 18px;}

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

#main .boletim {border: 1px solid #bebebe;}
#main .boletim-place .division {margin: 0px 15px 0px 0px;}

#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;}
#back-zone {background-color: #F2F2F2; width: 230px; margin-left: 0px; padding: 10px 10px;}

#area-browser #browser {margin: 0px; padding:0px 0px 0px 0px; width: 240px; clear: both;}
#area-browser #browser select {width: 250px;}
#area-browser #browser-distritos {}
#area-browser #browser-concelhos {}
#area-browser #browser-freguesias {clear: both;}
#area-browser #browser-freguesias label {width: 100%;}
#area-browser #browser-bottom {width: 100%;}

.percentages-disclaimer {margin-bottom: 0px; margin-left: 10px;}
.mandates-disclaimer {margin-top: -10px;}

@media print {
	#global-chart {border: 1px solid #bbb; width: 50%;}
	
}