/* --------------------------------------------------------------------------------
Ventura Gestão - Stylesheet
-------------------------------------------------------------------------------- */

/* =Globals --------------------- */

body {
	/* background: #01395a; */
	background: #002b56;
	color: #000;
	font: normal 11px Verdana, Arial, sans-serif; }

.cell-value{
	font: normal 10px Arial, sans-serif; 
}

.email {
	color: #fff;
	text-decoration: none;
}

h1 {
	background: transparent url(../imgs/logo.jpg);
	height: 81px;
	text-indent: -10000px;
	width: 246px; }

/* =Navigation --------------------- */
/* =Links --------------------- */
/* =Layout --------------------- */

#container {
	margin: 40px auto 0;
	width: 930px; 
	background: #fff;
}

#header {
	background: #fff url(../imgs/header-back.jpg) right top no-repeat;
	height: 81px; }

#data-chart {
	background: #f9f9f9 url(../imgs/data-chart-back.jpg) left top no-repeat;
	min-height: 180px;
	_height: 180px;
	padding: 12px 0 0 70px; }

#data-info {
	background: #fff;
	color: #3e3b3c;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	padding: 10px 0 11px 70px; 
	width:860px;
}

#footer {
	color: #fff;
	font-size: 9px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	padding: 0 0 10px 0; 
	background: #002b56;
}

#footer-info {
	background: transparent url(../imgs/footer-info-back.jpg) left top no-repeat;
	float: left;
	margin: 10px 0;
	padding: 0 0 0 20px;
	width: 70%; }
		
/* =Sections --------------------- */

#charts-h01, #charts-h02 {
	color: #012c3c;
	font: bold 14px Verdana, Arial, sans-serif;
	margin: 0 0 10px 0;
	/*text-indent: -10000px*/; 
}

		
#charts-h01 span, #charts-h02 span {
	color: #012c3c;
	font: normal 12px Verdana, Arial, sans-serif; }
	
.charts-headers {	
	color: #012c3c;
	font-family: Verdana, Arial, sans-serif;
	margin: 0 0 20px 0; }

.charts-headers li {
	width: 33.3%;
	/width: 33%; }
	
.charts-headers-left {
	float: left; }

.charts-headers-center {
	float: left;
	/padding: 0 0 0 2px;
	text-align: center; }

.charts-headers-right {
	text-align: right; }

	
.data-chart-mod, .data-info-mod {
	float: left;
	margin: 0 25px 0 0;
	width: 395px; }

.charts-docs {
	padding: 15px 0 0 0; }

.charts-docs li {
	display: inline; }

.charts-docs li a {
	background: transparent url(../imgs/docs-bullet.jpg) left top no-repeat;
	color: #012c3c; 
	display: block;
	float: left;
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	height: 17px;
	margin: 0 40px 0 0;
	padding: 3px 0 0 25px; 
	text-decoration: none; }

.charts {
	color: #012c3c;
	text-align: right;
	width: 395px; }

.charts td.charts-titles, .charts th.charts-titles {
	font-weight: bold;
	text-align: left; }	

.charts, .charts th { 
	border-bottom: 2px solid #4f9fba; }

.charts th {
	font-weight: bold;
	padding: 2px 0;
	text-align: right;
	width: 52px; }

.charts td { 
	border-bottom: 1px solid #4f9fba;
	padding: 2px 0;
	width: 49px; }


.data-info-mod table {
	text-align: justify;
	margin: 2px 0 3px 0;
	_margin: 2px 0 5px 0; }

.data-info-mod table span {
	display: block;
	font-weight: bold;
	padding: 0 5px 0 0; }

.data-info-mod table.txttable_6 span, .data-info-mod table.txttable_7 span {
	display: block;
	width: 108px; }
.data-info-mod table.txttable_17 span, .data-info-mod table.txttable_18 span {
	display: block;
	width: 40px; }
.data-info-mod table.txttable_16, .data-info-mod table.txttable_17, .data-info-mod table.txttable_18 {
	/*margin: 1px 0 0 0;*/
	line-height: 1.2em; }
.data-info-mod table.txttable_20 span {
	display: block;
	width: 54px; }
	
#footer-info p.contato {
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	word-spacing: 0.1em; 
}

#footer-info p.construcao {
	color: #8ea8b6;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	margin: 0 0 3px 0; }

#footer p.anbid {
	background: transparent url(../imgs/logo-anbid.jpg);
	float: right;
	height: 39px;
	margin: 6px 0 0 0;
	text-indent: -10000px;
	width: 115px; }

#footer p.disclaimer {
	color: #c0ced6;
	clear: both;
	font-size: 9px;
	text-align: justify; }
	
/* =Classes --------------------- */

.clearfix:after {
    clear: both; 
    content: "."; 
    display: block; 
    height: 0;
	visibility: hidden; }

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { display: block; }
/* End hide from IE-mac */

.nomargin {	margin: 0; }

