@charset "utf-8";
/* CSS Document */
* {font-family:"Tahoma", Arial, Helvetica, sans-serif; margin:0; padding:0; border:0;}
* { _text-decoration:none;}
.clear{display: block; clear: left; margin:0; visibility: hidden;}
img, div { behavior: url(interface/iepngfix.htc); }
a, img { text-decoration:none; cursor:pointer; }

#bannerDHTML{
	width:385px;
	height:230px;
	position:absolute;
	z-index: 99;
	top:380px;
	left:50%;
	margin-left:90px;
}

body {
	background:#CACACA;
}
h1 { 
	font-size:18px;
	color:#FFF;
	font-weight:normal;
}

h1 a{ 
	color: #345952;
	font-size: 12px;
}

h2 { 
	font-size:11px;
	color:#FFF;
	font-weight:bold
}
h3 { 
	font-size:16px;
	color:#FFF;
	font-weight:normal;
}
p { 
	font-family:"Calibri", Tahoma, Arial;
	font-size:14px;
	margin:0 0 10px 0;
}
.p {
	float:left;
	margin:5px 0 0 90px;
	font-size:11px;
}
#outer {
	width:1024px;
	margin:0 auto;
	background:#FAFAFA;
}
#header {
	background:url(bg-header.jpg) repeat-x;
	width:100%;
}
#header .ul-idioma {
	float:right;
	margin:20px 10px 0 0;	
}
#header .ul-idioma li {
	list-style:none;
	display:inline;
	padding:7px;	
}
#header .ul-idioma li img {
	float:left;	
}
#header .ul-idioma a {
	color:#FFF;
	text-decoration:none;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:5px 5px 0 3px;;
}
#header .ul-idioma .li {
	float:left;
	background:#203825;
	list-style:none;
	display:inline;
	padding:5px 7px 5px 7px;
	margin:0 5px 0 0;
}
#header #logo {
	float:left;
	width:104px;
	height:104px;
	margin:55px 0 0 45px;
	*margin:50px 0 0 45px;
}
#header-content {
	width:634px;
	_width:600px;
	float:left;
	margin:25px 0 0 229px;
	_margin:15px 0 0 202px;
}
#header-content .w-money {
	background:url(bg-w-money.png) no-repeat right;
	float:left;
	width:632px;
	height:53px;
	_margin:0 0 0 87px;
}
#header-content .w-money h1{
	color:#214232;
	font-size:16px;	
	font-weight:normal;
}
#header-content .w-money #acesse{
	margin-left:220px;
}
#header-content .w-money #button{
	width:140px;
	height:37px;
	line-height:37px;
	background:#203825;
	float:left;
	border:none;
	margin-top:-8px;
	margin-left:58px;
	font-size:10px;
	color:#fff;
	*margin-left:64px;
	font-weight:bold;
}
#money {
	float:left;
	margin:-30px 0 0 0;
}
#header-content .w-money form {
	width:415px;
	float:right;
}
#header-content .w-money form label {
	float:left;
	margin:3px 1px 0 5px;
	font-size:11px;
	color:#2D2D2D;
	text-align:right;
}
#header-content .w-money .input {
	float:left;
	width:71px;
	margin:1px 10px 0 0;
	_margin:1px 7px 0 0;
	font-size:12px;
}
.submit {
	width:26px;
	margin:1px 0 0 0;
	float:left;
	margin:0 0 0 5px;
	cursor:pointer;
}
#header-content .menu {
	background:#203825;
	float:right;
	margin:10px 0 0 0;
	_float:left;
	_margin:10px 0 0 13px;
	padding:5px 7px 5px 7px;
}
#header-content .menu li {
	float:left;
	list-style:none;
	display:inline;
}
#header-content .menu a {
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	font-family:"Tahoma";
	font-weight:bold;
	float:left;
	margin:0 10px 0 10px;	
}
#header-content .menu li .ativa-link {
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;	
}
#container {
	background:url(bg-container.jpg) no-repeat #FFF;
	width:1024px;
	min-height:919px;
	_height:919px;
}
#container-content {
	width:925px;
	margin:0 auto;
}
#container-content1 {	
	width:985px;
	_width:995px;
	min-height:795px;
	_height:790px;	
	padding:0 0 0 30px;
	margin:0 auto;
}
#container-content1 p {
	color:#5D5852;
}
#container .left {
	float:left;	
	margin:40px 0 20px -5px;
	_margin:40px 0 0 -5px;
	width:941px;
}
#acesse {
	float:left;
	margin:5px 0 0 8px;
}
.ul-interno {
	float:right;
	margin:5px 336px 0 0;
	*margin:5px 328px 0 0;
	_margin:5px 171px 0 0;
}
.ul-interno li {
	display:inline;
	float:left;
	list-style:none;
	padding:0 5px 0 5px;
}
.ul-interno a {
	color:#2D2D2D;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.ul-interno-sobre {
	float:right;
	margin:5px 283px 0 0;
	*margin:5px 276px 0 0;
	_margin:5px 142px 0 0;
}
.ul-interno-sobre li {
	display:inline;
	float:left;
	list-style:none;
	padding:0 5px 0 5px;
}
.ul-interno-sobre a {
	color:#2D2D2D;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
#container  .ativa-link {
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}
.ul-contato {
	float:right;
	margin:5px 24px 0 0;
	_margin:5px 10px 0 0;
}
.ul-contato li {
	display:inline;
	float:left;
	list-style:none;
	padding:0 5px 0 5px;
}
.ul-contato a {
	color:#2D2D2D;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
#container .trend-bank {
	float:left;
	width:546px;
	height:367px;
	margin:0 10px 50px 0;	
}
.inferior {
	background:#E3E3E3;
	width:546px;
	height:20px;
}
#container .trend-bank h1 {
	background:#224332;
	width:119px;
	font-weight:normal;
	height:32px;
	font-size:18px;
	color:#FFF;
	padding:10px 0 0 10px;	
}
#container .trend-bank h2 {
	background:#224332;
	width:160px;
	height:17px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	padding:5px 5px 0 8px;	
}
#container .trend-bank p {
	font-family:"Tahoma";
	font-size:11px;
	font-weight:bold;
	color:#5D5852;
	float:right;
	margin:3px 3px 0 0;
}
#container .destaques {
	background:url(bg-destaques2.png) no-repeat;
	float:left;
	width:399px;
	height:536PX;
	padding:0 0 0 10px;
	margin:25px 0 0 -10px;	
}
#jornal {
	float:left;
	margin:-10px 0 0 -10px;
	_position:relative;
}
#container .seta {
	float:right;
	margin:0 5px 0 5px;	
}
#container .outros-destaques {
	width:376px;
	height:20px;
	float:left;
	background:#A2A2A2;
	margin:0 0 0 -7px;

}
#container  .outros-destaques a {
	float:right;
	color:#151515;
	font-size:11px;
	text-decoration:none;
	font-family:"Tahoma";
	margin:3px 5px 0 0;
}
#container .destaques h4 {
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#151515;
	margin:0 0 0 5px;
}
#img-destaques {
	float:left;
	margin:-20px 0 0 -8px;
	position:relative;
}
.topo-destaque {
	background:url(bg-topodestaque.png) no-repeat;
	float:left;
	width:376px;
	height:63px;
	margin:0 0 0 7px;
	_margin:0 0 0 4px;
}
.topo-destaque  h1 {
	color:#FFF;
	font-family:"Tahoma";
	float:left;
	font-size:18px;
	font-weight:normal;
	margin:10px 0 0 10px;	
}
#container .destaques p {
	float:left;
	font-size:11px;
	color:#5D5852;
	width:240px;
	margin:0 0 0 5px;	
}
#container .area-negocio {
	width:360px;
	float:left;	
	margin:0 0 0 15px;
	_margin:0 0 0 5px;
}
#container .area-negocio p {
	color:#151515;	
}
#container .area-negocio1 {
	width:360px;
	float:left;	
	margin:0 0 0 25px;
	_margin:0 0 0 5px;
}
#container .area-negocio h1 {
	background:#203825;
	width:191px;
	height:32px;
	font-size:18px;
	color:#FFF;
	padding:10px 0 0 10px;	
}
#container .area-negocio h2 {
	background:#203825;
	width:357px;
	height:17px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	padding:5px 5px 0 8px;	
}
#container .area-negocio h3 {
	font-size:16px;
	font-weight:normal;
	color:#151515;
	float:left;
	margin:15px 0 0 10px;
}
#container #right {
	float:right;
	margin:10px 5px 0 0;
}
#sobre-col1 { 
	float:left;
	width:360px;
	_width:360px;
	margin:40px 0 0 0;	
}
#sobre-col1  a {
	color:#2D2D2D;
	text-decoration:underline;	
}

#sobre-col12 { 
	float:left;
	width:320px;
	_width:320px;
	margin:0;
	padding-left: 40px;
	border-left: 1px solid #D5D5D5;	
}
#sobre-col12  a {
	color:#2D2D2D;
	text-decoration:underline;	
}

#sobre-col2 { 
	float:left;
	width:610px;
	_width:610px;
	min-height:787px;
	*min-height:763px;
	_height:755px;
	margin:0 0 0 5px;
}
#sobre-col2  a {
	color:#2D2D2D;
	text-decoration:underline;	
}
#sobre-col3 { 
	float:left;
	width:554px;
	min-height:787px;
	*min-height:763px;
	_height:755px;
	margin:15px 25px 0 0;
}
#sobre-col3  a {
	color:#2D2D2D;
	text-decoration:underline;	
}
#sobre-col4 { 
	float:left;
	width:580px;
	margin:40px 25px 0 0;
}
.box-executivos {
	background:url(bg-box-executivos.jpg) no-repeat;
	width:245px;
	height:25px;
	padding:0 0 0 20px;
	margin:0 0 5px 0;	
}
#sobre-col5 { 
	float:left;
	width:910px;
	_width:910px;
	min-height:787px;
	*min-height:763px;
	_height:755px;
	margin:0 0 0 5px;
}
#container-content1 #sobre-col5  a {
	color:#2D2D2D;
	text-decoration:underline;	
}
#container-content1 #sobre-col5  img {
	float:left;	
}

#container-content1 #sobre-col5 p {
	float:left;
	width:530px;
	margin:0 5px 0 0;	
}
.box-executivos a {
	text-decoration:none;
	color:#5D5852;
}
.box-executivos p {
	float:left;
	margin:5px 5px 0 0;	
}
.box-executivos img {
	margin:7px 0 0 0;
	float:left;	
}
#veja-tambem {  
	floatleft;
	margin:30px 0 0 0;
	*margin:60px 0 0 0;
	_margin:60px 0 0 0;
	width:620px;
	_width:610px;
}
#veja-tambem h2 { 
	color:#151515;
	float:left;	
}
#veja-tambem p { 	
	color:#151515;
	font-family:"Tahom", Arial;
	float:left;
	font-size:11px;
	width:142px;
	_width:132px;
}
#veja-tambem .box-veja {	
	float:left;
	width:310px;
	_width:305px;
	margin:20px 0 0 0;
	*margin:40px 0 0 0;
}
#veja-tambem .box-veja img {  
	float:left;
	margin:0 5px 0 0;
}
#container .list {
	background:#F8F8F8;
	width:360px;
	padding:5px;
	margin:1px 0 0 0;
}
#container .list h3 {
	color:#151515;
	font-weight:normal;
}
#container .list img {
	float:left;
	margin:0 0 0 3px;	
}
#container .list1 {
	width:371px;
	height:71px;
	padding:10px 0 5px 5px;
	margin:1px 0 0 -8px;
	border-bottom:1px solid #C4C4C4;		
}
#container .list1 img {
	float:left;	
}

#container .active{background-color:#d1e7d4;}

#container .list2 {
	width:371px;
	height:71px;
	padding:10px 0 5px 5px;
	margin:1px 0 0 -8px;
	border-bottom:none;		
}
#container .list2 img {
	float:left;	
}
#indicadores {
	float:left;
	width:492px;
	margin:10px 0 0 30px;
	padding:0 0 0 3px;	
}
.box {
	background:#203825;
	width:190px;
	height:31px;
	padding:10px 0 0 15px;
}
.box-informe {
	float: right;
	margin: 37px 20px;
}
.box1 {
	background:#203825;
	width:171px;
	height:20px;
	padding:5px 0 0 15px;
	margin:2px 0 0 0;
}
.box1-trend {
	background:#203825;
	width:382px;
	height:20px;
	padding:5px 0 0 15px;
	margin:2px 0 0 0;
}
.box-negocios {
	background:#203825;
	width:172px;
	height:20px;
	padding:5px 0 0 15px;
	margin:2px 0 0 0;
}
.destaque {
	float:left;
}
.destaque  a {
	color:#2D2D2D;
	text-decoration:underline;	
}
.destaque-texto {
	float:left;
	width:688px;
	padding-top:20px;
}
.destaque-texto a {
	color:#2D2D2D;
	text-decoration:underline;	
}
.destaque-texto h2 {
	font-weight:bold;
	font-size:14px;	
	color:#2D2D2D;
}
.gestao { float:left; text-align:center; padding:2px; margin-left:42px;}
.gestao h1 { color:#2D2D2D; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; font-size:11px; }
.gestao1 { float:left; text-align:center; padding:2px; margin-left:16px;}
.gestao1 h1 { color:#2D2D2D; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; font-size:11px; }
.box2 {
	background:#203825;
	width:159px;
	height:43px;
	padding:10px 0 0 15px;
}
.box3 {
	background:#203825;
	width:329px;
	height:28px;
	text-align:center;
	padding:10px 0 0 0;
}
#sobre-col2 .box3 p {
	color:#FFF;	
}
.box4 {
	background:#203825;
	width:142px;
	height:26px;
	text-align:center;
	margin:10px 0 0 0;
	text-align:left;
	padding:8px 0 0 15px;
}
.box5 {
	background:#203825;
	width:272px;
	height:26px;
	text-align:center;
	margin:10px 0 0 0;
	text-align:left;
	padding:8px 0 0 15px;
}
.box6 {
	background:#203825;
	width:145px;
	height:23px;
	text-align:center;
	margin:10px 0 0 0;
	text-align:left;
	padding:5px 0 0 15px;
}

.box62 {
	background:#203825;
	width:425px;
	height:23px;
	text-align:center;
	margin:10px 0 0 0;
	text-align:left;
	padding:5px 0 0 15px;
}

.box7 {
	background:#203825;
	width:207px;
	height:26px;
	text-align:center;
	margin:10px 0 0 0;
	text-align:left;
	padding:8px 0 0 15px;
}
.box8 {
	background:#203825;
	width:430px;
	height:23px;
	text-align:center;
	margin:10px 0 0 0;
	text-align:left;
	padding:3px 0 0 15px;
}
.box9 {
	background:#203825;
	width:314px;
	height:27px;
	text-align:center;
	margin:10px 0 0 0;
	text-align:left;
	padding:5px 0 0 15px;
}
.box10 {
	background:#203825;
	width:99px;
	height:20px;
	text-align:center;
	margin:1px 0 0 0;
	text-align:left;
	padding:5px 0 0 15px;
}
.box10 h3 {
	font-size:12px;	
}
.box-atualizacao {
	background:#D6D5D4;
	padding:5px 5px 0 5px;
	float:right;
	margin:0 0 20px 0;
	font-family: Verdana;
	
}
.box-atualizacao p {
	font-family:"Calibri";
	color:#5D5852;		
}
.box11 {
	background:#203825;
	width:115px;
	height:33px;
	text-align:center;
	margin:10px 0 0 0;
	text-align:left;
	padding:10px 0 0 15px;
}
.box12 {
	background:#203825;
	width:80px;
	height:27px;
	text-align:center;
	margin:10px 0 0 0;
	text-align:left;
	padding:5px 0 0 15px;
}
.box13 {
	background:#203825;
	width:395px;
	height:30px;
	text-align:center;
	margin:10px 0 0 0;
	text-align:left;
	padding:8px 0 0 15px;
}
.box14 {
	background:#203825;
	width:58px;
	height:27px;
	text-align:center;
	margin:10px 0 0 0;
	text-align:left;
	padding:5px 0 0 15px;
}
.box15 {
	background:#203825;
	width:105px;
	height:18px;
	text-align:center;
	margin:1px 0 0 0;
	text-align:left;
	padding:5px 0 0 15px;
}
.box-case-sucesso {
	background:#203825;
	width:165px;
	height:22px;
	text-align:center;
	margin:1px 0 0 0;
	text-align:left;
	padding:5px 0 0 15px;
}
.form {
	float:left;
}
.form label {
	float:left;
	font-size:12px;
	margin:5px 0 0 0;
}
input {
	float:left;
	margin:0 3px 0 0;
}
.input {
	width:483px;
	height:18px;
}
.input-in {
	width:483px;
	height:18px;
	border-bottom:2px solid #C1C1C1;
	border-right:2px solid #C1C1C1;	
}

.mini {
	width:35px;
	height:18px;
	border-bottom:2px solid #C1C1C1;
	border-right:2px solid #C1C1C1;	
}
.mini1 {
	width:36px;
	height:21px;
	border-bottom:2px solid #C1C1C1;
	border-right:2px solid #C1C1C1;
	margin:0 3px 0 0;	
}
.check {
	margin:5px 5px 0 0;
}
.medium {
	width:104px;
	height:18px;
	border-bottom:2px solid #C1C1C1;
	border-right:2px solid #C1C1C1;		
}
.input-cliente {
	width:309px;
	height:21px;
	border-bottom:2px solid #C1C1C1;
	border-right:2px solid #C1C1C1;
}
.input-cliente1 {
	width:234px;
	height:21px;
	border-bottom:2px solid #C1C1C1;
	border-right:2px solid #C1C1C1;
}
.input-cliente2 {
	width:114px;
	height:21px;
	border-bottom:2px solid #C1C1C1;
	border-right:2px solid #C1C1C1;
}
.input-cliente3 {
	width:130px;
	height:21px;
	border-bottom:2px solid #C1C1C1;
	border-right:2px solid #C1C1C1;
	margin:0 3px 0 3px;
	padding-left:5px;
	font-size:12px;
}
.label {
	float:left;
}
.select {
	width:85px;
	height:21px;
	margin:3px 0 0 0;
	border-bottom:2px solid #C1C1C1;		
} 
.text {
	width:485px;
	height:79px;
	margin:3px 0 0 0;
	border-bottom:2px solid #C1C1C1;
}
.submit1 {
	background:#335952;
	width:94px;
	height:27px;
	color:#FFF;
	cursor:pointer;
	font-weight:bold;	
}
p strong {
	font-size:12px;
}
.box-case {
	background:url(box-case.png) no-repeat;
	width:230px;
	height:52px;
	padding:10px 0 0 10px;
}
.box-case h2 {
	margin:10px 0 0 0;	
}
.case {
	font-size:22px;
	font-weight:bold;
}
.hight {
	font-family:"Calibri", Tahoma, Arial;
	font-size:18px;
}
p img {
	float:left;
	margin:1px 3px 0 0; 

}
.italic {
	font-style:italic;
	font-size:12px;	
}
.foto { 
	float:left;
	margin:25px 15px 0 0;
}
#img-rodape-superior {
	float:left;
	margin:65px 17px 0 850px;
	*margin:32px 17px 0 0;
	_position:relative;
}
.foto-right {
	width:100%;
	height:50px;
	margin:0 0 2px 0;	
}
.foto-right img {
	float:left;	
}
.im-right{
	margin:25px 0 0 897px;
	_margin:33px 0 0 906px;
	_position:relative;
}
#rodape {
	width:1024px;
	float:left;
	margin:-13px 0 0 0;
	_margin:-8px 0 0 0;
	/*background:#203825;*/
}
#rodape-inf {
	width:100%;
	background:#203825;
	height:12px;
	float:left;
	margin:10px 0 0 0;
	*margin:10px 0 0 0;
	_position:relative;	
}
.margin-p {
	margin:0 0 0 0;
}
.foto-rodape {
	padding:3px;
	float:right;
	margin:35px 51px 0 0;
	_margin:35px 22px 0 0;
}
#rodape-interno {
	width:1024px;
	height:126px;
	float:left;
	margin:-3px 0 0 0;
}
#rodape-interno .superior {
	width:1024px;
	height:52px;
	float:left;
	_margin:-5px 0 0 0;
}
#margin {
	_float:left;
	_margin:-10px 0 0 0;
	_position:relative;
}
#rodape  img {
	float:left;
}
#rodape-interno  img {
	float:left;
}
#rodape  p {
	float:left;
	font-size:10px;
	color:#203825;
	margin:32px 0 0 5px;
	*margin:20px 0 0 5px;
	_margin:32px 0 0 5px;
}
#rodape-interno  p {
	float:left;
	font-size:10px;
	color:#203825;
	margin:30px 0 0 5px;
	*margin:30px 0 0 5px;
}
#logo-rodape {
	margin: 0 0 0 10px;	
	*margin: 0 0 0 10px;
	position:relative;
}
#logo-rodape1 {
	margin: 0 0 0 10px;	
	*margin: 0 0 0 10px;
	position:relative;
}
#rodape span {
	float:right;
	font-size:10px;
	color:#203825;
	margin:22px 0 0 5px;
	_margin:12px 0 0 5px;
	text-align:right;
}
#rodape-interno span {
	float:right;
	font-size:10px;
	color:#203825;
	margin:22px 0 0 5px;
	_margin:12px 0 0 5px;
	text-align:right;
}
.img-rodape-right {
	background:#006666;
	float:right;
	margin:10px 20px 0 5px;
	_margin:5px 8px 0 2px;
	position:relative;
}
.img-rodape-right-index {
	float:right;
	margin:10px 15px 0 5px;
	_margin:-12px 8px 0 2px;
	position:relative;
}

#informe ul{
	margin-top: 20px;
	
}
#informe li{
	background:url(bg-informe-list.png) no-repeat;
	height: 50px;
	padding-left: 30px;
	padding-top: 10px;
	color: #666;
	font-size: 14px;
	list-style: none;
	margin-left: -25px;
}
#informe li a{
	color: #000;
	font-size: 12px;
	border-left: 1px solid #000;
	margin: 0 0 0 10px;
	padding-left: 25px;
	background: url(bg-arrow.png) center left no-repeat;
}
#informe li a:hover{
	text-decoration: underline;
}
.data{
	color: #797979;
	font-size: 10px;
}
.title{
	color: #4c5423;
}
.texto{
	line-height: 18px;
	font-size: 12px;
	margin-bottom: 25px;
}
.info{
	font-size: 10px;
	color: #666;
	padding: 20px;
	background-color: #E4E4E4;
	margin-top: 20px;
	width: 93%;
}
.fonte{
	font-size: 10px;
	font-style: italic;
	float: right;
}
.botaop{
	margin-top:150px;
	cursor: pointer;
	background: url(bt-imprimir.png) center left no-repeat;
	width: 121px;
	height: 48px;
}
