/* CSS Document */
body {
	margin:0;
	padding:0;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#707070;
	background:url(../images/bg.jpg) repeat-x #FFF;
	overflow-x: hidden;
}
a { outline:none; }
img { border:none; }


/* news */
#news p {
	padding-bottom:10px;
	border-bottom:1px solid #BFBFBF;
}
#news b {
	color:#19615B;
}
#last_news p {
	padding-bottom:10px;
	border-bottom:1px solid #BFBFBF;
}
#more, #acmore {
	text-align:left;
	margin-top:-10px;
}
#more a, #acmore a {
	font-size:11px;
	font-weight: bold;
	color: #0B705B;
	text-decoration:none;
}
#acmore a { color: #7189C1}
#more img, #acmore img  { vertical-align:middle; padding-bottom:3px }

#send_to_friend{
	margin-top:15px;
	background: url(../images/bg_indique.gif) no-repeat;
	width: 347px;
	height: 41px;
	padding:40px 10px 0 10px;
}
.enviar {
	margin:0;
	padding:0;
	background:url(../images/img_39.gif) no-repeat;
	cursor:pointer;
	border:none;
	width:45px;
	height:20px;
	text-indent:-9999px;
	}
/* Forms */
#forms{
	text-align:right;
}
#forms p{
	padding-bottom:7px;
}
#forms span{
	/* artificio tecnico */
	padding:0;
	margin:0;
	margin-left:2px;
}
/* buttom */
#buttom{
	text-align:left;
}
/* end */

/***

div{
	border: 1px solid #000000;
}

/***/

#main {
	width:985px;
	margin:0 auto;
}
#topo {
	float:left;
	width:975px;
	height:79px;
	border-bottom:1px solid #E3E3E3;
	margin:10px 0 0 10px;
	position:relative;
}
	#topo h1 {
		width:186px;
		height:46px;
		margin:0;
		padding:0;
		float:left;
	}
		#topo h1 a {
			background:url(../images/logo_03.gif) no-repeat;
			width:186px;
			height:46px;
			text-indent:-9999px;
			float:left;
			margin:16px 0 0 0;
		}
	#topo h2 {
			background:url(../images/img_06.gif) no-repeat;
			width:200px;
			height:19px;
			text-indent:-9999px;
			float:left;
			margin:32px 0 0 40px;
	}
.menu_topo {
	float:right;
	padding:7px 0px 0 0;
}
	.menu_topo ul {
		float:left;
		margin:0;
		padding:0;
		list-style:none;
	}
	.menu_topo li {
		float:left;
		text-align:right;
		padding:0 5px 0 5px;
		margin:0;
		width: 75px;
	}
	.menu_topo a {
		font-size: 11px;
		font-family: "Trebuchet MS";
		color:#0B705B;
		text-decoration:none;
	}

.menu_principal {
	float:left;
	padding:15px 0 15px 0;
	margin:0 0 0 10px;
}
	.menu_principal ul {
		float:left;
		margin:0;
		padding:0;
		list-style:none;		
	}
	.menu_principal li {
		float:left;
		margin:0;
		padding:0;
	}
	.menu_principal li a {
		height:18px;
		text-indent:-9999px;
		float:left;
	}
		.menu_principal .areas_atuacao { background:url(../images/img_10.gif) no-repeat; width:126px; }
		.menu_principal .pessoas { background:url(../images/img_11.gif) no-repeat; width:75px; }
		.menu_principal .noticias { background:url(../images/img_12.gif) no-repeat; width:77px; }
		.menu_principal .links { background:url(../images/img_13.gif) no-repeat; width:57px; }
		.menu_principal .parceiros { background:url(../images/img_14.gif) no-repeat; width:85px; }
		.menu_principal .clientes { background:url(../images/img_15.gif) no-repeat; width:73px; }
		.menu_principal .taxas { background:url(../images/img_16.gif) no-repeat; width:53px; }
		.menu_principal .faq { background:url(../images/img_17.gif) no-repeat; width:44px; }
		.menu_principal .contato { background:url(../images/img_18.gif) no-repeat; width:59px; }
		.menu_principal .resultados {background:url(../images/resultados_menu.gif) no-repeat; width:74px;}

.sub_menu {
	float:right;
	padding:15px 0 15px 0;
}
	.sub_menu ul {
		float:left;
		margin:0;
		padding:0;
		list-style:none;
	}
	.sub_menu li {
		float:left;
		padding:0 5px 0 12px;
		font-size: 11px;
		font-family: Tahoma;
		color:#0B705B;
		margin:0;
	}
	.sub_menu a {
		font-size: 11px;
		font-family: Tahoma;
		color:#0B705B;
	}
#conteudo {
	float:left;	
}
.img_section { margin:10px 0 10px 0 }
.barra_inferior {
	width:985px;
	float:left;
}
.barra_inferior .box_noticias{
	width:370px;
	float:left;
	padding:0 112px 20px 0;
}
	.box_noticias h3 {
			background:url(../images/img_25.gif) no-repeat left;
			width:100%;
			margin:0;
			padding:0 0 18px 0;
			height:24px;
			text-indent:-9999px;
			float:left;
	}
	.box_noticias ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	.box_noticias li {
		border-bottom:1px solid #BBBBBB;
		padding:5px 0 12px 0;
	}
	.box_noticias a {
		font-size: 11px;
		font-family: "Trebuchet MS";
		color:#707070;
		text-decoration:none;
	}
	.box_noticias .link_pasta {
		background:url(../images/img_42.gif) no-repeat;
		margin:6px 0 0 0;
		padding:0 0 0 20px;
		float:left;
		font-size: 11px;
		font-family: "Trebuchet MS";
		color:#0B705B;
		text-decoration:none;
		font-weight: bold;
	}
	
.barra_inferior .box_indique{
	width:319px;
	float:left;
	padding:0 0 20px 0;
	height:130px;
	vertical-align:middle;
}
	.box_indique h3 {
			background:url(../images/img_31.gif) no-repeat left;
			width:100%;
			margin:0;
			padding:0 0 18px 0;
			height:24px;
			text-indent:-9999px;
			float:left;
	}
	.box_indique .campo_indique{
		width:218px;
		font-size: 11px;
		font-family: "Trebuchet MS";
		color:#707070;
		margin:3px 0 3px 0;
	}
	.box_indique .bt_enviar{
		margin:0;
		padding:0;
		float:left;
		background:url(../images/img_39.gif) no-repeat;
		cursor:pointer;
		border:none;
		width:45px;
		height:20px;
		text-indent:-9999px;
	}
.barra_inferior .box_taxas{
	width:169px;
	float:left;
	padding:10px 0 0 0;
}
#rodape {
	width:985px;
	height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	border-top:1px solid #BBBBBB;
	margin:20px 0 0 0;
	padding:14px 0 0 0;
}
	#rodape .copyright {
		float:left;
		width:500px;
	}
	#rodape .assinatura{
		float:right;
	}

#last_news p a {
	color: #707070;
	text-decoration:none;
}
#last_news p a:hover {
	color: #707070;
	text-decoration:underline;
}
.lnk_cinza, a:link.lnk_cinza, a:vsited.lnk_cinza {
	color: #707070;
	text-decoration:none;
}
a:active.lnk_cinza, a:hover.lnk_cinza {
	color: #707070;
	text-decoration:underline;
}

p.newslist strong { color: #06473A}
p.newslist { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 0 7px 0; margin:7px 0 0 0; border-bottom: 1px solid #BBBBBB }
p.newslist a { color:#6E6E6E; text-decoration:none }
p.newslist a:hover { color:#6E6E6E; text-decoration:underline }

.newsdate { color: #0B705B; font-size: 12px;}
#core { padding-top: 10px;}


#oclist {}
#oclist .octitle, #acoclist .octitle  { font-size:12px; color: #0B705B; font-weight:bold; cursor:pointer; padding:0 0 10px 0; }
#oclist .octitle .lnk { color: #52718E; font-weight:normal; }
#oclist .octitle a:hover.lnk { color: #707070; font-weight:normal; }
#oclist .octext, #acoclist .octext  { font-size:11px; padding:10px; background:#FFFFFF; border:1px solid #E9E9E9; margin-bottom: 20px; display: none}

#acoclist .octitle { color:#537B9A}
#acoclist .octitle .lnk { color: #28638B; font-weight:normal; }
#acoclist .octitle a:hover.lnk { color: #133956; font-weight:normal; }


input, select, textarea {
	border: 1px solid #979797;
	font-size:11px;
	color:#666666;
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#contatoform .rowsmall, #contatoform .row { width: 570px; margin:0 0 10px 0 }
#contatoform .row label { float: left; width:120px;}
#contatoform input, textarea { width: 300px;}
#contatoform .bt_enviar {
	margin:0 0 0 120px;
	padding:0;
	background:url(../images/ac/bt_enviar_ac.gif) no-repeat;
	cursor:pointer;
	border:none;
	width:56px;
	height:22px;
	text-indent:-9999px;
}
#contatoform .bt_enviar_v {
	margin:0 0 0 120px;
	padding:0;
	background:url(../images/img_39.gif) top left no-repeat;
	cursor:pointer;
	border:none;
	width:56px;
	height:22px;
	text-indent:-9999px;
	float:left;
}


#accore {margin-top:-16px; width:995px;}

#accontent {float: left; width: 700px; padding:15px 0 0 15px;}
#accontent h1 { color:#2E5979; }
#acleft {
	float: left; width: 200px; height:auto;
	overflow:hidden; 
	background:url(../images/ac/bg_form.jpg) top left no-repeat;
}

#holder_indac { background:url(../images/ac/bg_form.jpg) top left no-repeat; height:215px; width:199px; overflow:hidden }

#acleft input {
	border: 1px solid #A1B3C1;
	padding:5px;
	color:#808080;
	width:153px;
	margin:0 0 10px 20px;
}

#acleft .bt_enviar {
	margin:0 0 0 20px;
	padding:0;
	background:url(../images/ac/bt_enviar_ac.gif) no-repeat;
	cursor:pointer;
	border:none;
	width:56px;
	height:22px;
	text-indent:-9999px;
	float:left;
}
#cms {
	width:570px;
	margin-right:0;
}
#right {margin:0; float:left; padding:0 0 0 20px;}

p.acnewslist strong { color: #537B9A}
p.acnewslist { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:10px; border-bottom: 1px solid #BBBBBB }
p.acnewslist a { color:#537B9A; text-decoration:none }
p.acnewslist a:hover { color:#537B9A; text-decoration:underline }

.acnewsdate { color: #537B9A; font-size: 12px;}

#pager { text-align: center; color: #666666 }
#pager a { text-decoration: none; color:#28638B }

.error_list li { list-style:none; float:left; margin:2px 0 10px 118px; width:100%; padding-left:12px; background: url(../images/seta_err.gif) left bottom no-repeat; color:#CC0000 }

#moedas { font-size 10px; }
#moedas div { border-bottom: 1px solid #A4A4A4; float:left; padding: 5px; text-align: center }
#moedas .date { border: 1px solid #216255; background:#216255; color:#FFF; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding: 2px; width: 163px; }
#moedas .abbr { background: url(../images/c1_bg.gif) left top repeat-y #FFF; border-left: 1px solid #216255; width: 35px; }
#moedas .buy {  border-right: 1px solid #A4A4A4;  border-left: 1px solid #A4A4A4;  width: 50px;}
#moedas .sell { background: url(../images/c3_bg.gif) right top repeat-y #FFF;  border-right: 1px solid #216255;  width: 50px;}
#moedas .header { background: #CFCFCF; color: #004626; font-weight: bold; }

.box_modelo {
	float:left;
	width:250px;
	text-align:center;
	margin-bottom:30px;
}
.box_modelo span {
	float:left;
	width:230px;
	padding:0 0 0 20px;
	background:url(../images/seta_dir_verde.gif) no-repeat left center;
	color:#6E6E6E;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	border-top:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3;
	margin-bottom:15px;
	text-align:left;
}
.titulos_diversos {
	float:left;
	width:100%;
	text-indent:20px;
	background:url(../images/seta_dir_verde.gif) no-repeat left center;
	color:#266F60;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	border-top:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3;
	margin-bottom:15px;
	text-align:left;
}
.clearall {width:100%; float:left; height:2px;}
.detalhe_modelo {
	background:url(../images/grafico_modelo.jpg) no-repeat right;
	width:204px;
	font-style:italic;
	font-size:16px;
	height:103px;
	padding:20px 326px 0 20px;
	
}
.setaverde {
	background:url(../images/seta_dir_verde.gif) no-repeat;
	background-position:0 3px;
	float:left;
	width:550px;
	padding:0 0 0 20px;
}
.link_listado {
	font-size:14px;
	color:#6E6E6E;
	padding-bottom:5px;
}
.link_listado a {
	color:#6E6E6E;
	font-weight:bold;
	font-size:12px;
}
.chamada_negocios {
	float:left;
	width:250px;
	font-size:14px;
	border-top:1px solid #111;
	border-bottom:1px solid #111;
	padding:20px 0 20px 0;
	text-align:center;
}
.tit_servicos {
	color:#2E5979;
	width:100%;
	float:left;
	border-bottom:1px solid #2E5979;
	font-size:15px;
	margin-bottom:10px;
}
.link_accomercial {
	float:right;
	width:97px;
	height:29px;
	background:url(../images/layout_24_06.gif) no-repeat;
	text-indent:-9999px;
	position:absolute;
	right:0;
	bottom:10px;
}
.menu_left {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.menu_left li {
	float:left;	
	width:199px;
	margin:0;
	padding:0;
}
.menu_left li a {
	float:left;
	width:199px;
	height:30px;
	text-indent:-9999px;
	background-position:top;
}
.menu_left li a:hover {
	background-position:bottom;
}
.menu_ac {background:url(../images/over_aac.gif);}
.menu_servicos {background:url(../images/over_servicos.gif);}
.menu_clientes {background:url(../images/over_clientes.gif);}
.menu_negocios {background:url(../images/over_negocios.gif);}
.menu_noticias {background:url(../images/over_noticias.gif);}
.menu_faq {background:url(../images/over_faq.gif);}
.menu_contato {background:url(../images/over_contato.gif);}
