/* --------------------------------------------------------------------------------
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 27px 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: 22px 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 13px 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 27px 0; 
	width: 423px;
}

.text-after-table {
	font-family: Arial;
	color: #000;
	font-size: 9px;
	margin: 11px 0 0 0
}

.ast {
    display: inline-block;
    left: 40px;
    position: relative;
    top: -3px;
    width: 3px;
    z-index: 10;
	font-size: 9px;
}

.charts-headers li {
}
	
.charts-headers-left {
	float: left; 
	width: 144px;
}

.charts-headers-center {
	float: left;
	/padding: 0 0 0 2px;
	text-align: center; }

.charts-headers-right {
	float: left;
	width: 190px;
}

	
.data-chart-mod, .data-info-mod {
	float: left;
	margin: 0 25px 0 0;
	width: 395px; }

.charts-docs {
	padding: 27px 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.anbima {
	background: url("../imgs/logo-anbima.jpg");
    height: 66px;
    margin: 6px 0 0;
    width: 164px;
    z-index: 110;
}

#footer p.como-investir {
    height: 66px;
    margin: 6px 0 0;
    top: 6px;
    width: 147px;
    z-index: 120;
}	

#footer p.disclaimer {
    clear: both;
    color: #C0CED6;
    font-size: 9px;
    position: relative;
    text-align: justify;
    top: -55px;	
	}
	
/* =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; }

.breakLine5 {
	clear: both;
	height: 5px;
}

#logos {
    clear: both;
    left: 612px;
    position: relative;
    top: -68px;
    width: 319px;
}

#logos li {
	display: inline;
	text-align: right;
	padding-left:2px;
}


