/* CSS Document */
body {
	margin-top:0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-bottom:10px; 
	background: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-align: left; 
	color: #58595B;
}
#menu{
	text-align: left; 
	margin-left: 15px; 
	border-left: 2px solid #004C97;
}
.principal{
	width: 756px; 
	height: 556px; 
	text-align:center; 
	margin: auto; 
	position: relative; 
	background-image: url(../img/appm_bg.jpg); 
	background-repeat: no-repeat;
}
.topo {
	height: 100px; 
	width: 100%;
}
.conteudo {
	width: 100%; 
	margin-top: 15px; 
}
.conteudo .conteudo_esquerda{
	float: left;
}
.conteudo .conteudo_direita{
	float: right;
}
.menu{
	float: left; 
	border-top: 2px solid #004C97; 
	width: 115px; 
	text-align: left;
}
.conteudo_site{
	float: left; 
	width: 488px; 
	background-image: url(../img/logo.jpg); 
	background-repeat: no-repeat; 
}
.conteudo_site img{
	float: left; 
	border-top: 2px solid #004C97; 
	margin-right: 10px; 
	margin-bottom: 10px;
}
.conteudo_site li{
	margin-bottom: 10px; 
	margin-right: 8px;
}
.conteudo_site ul{
	padding-left: 20px; 
	margin: 0px;
}
.conteudo_site ul li ul{
	padding-left: 20px; 
	list-style:none; 
	margin: 0px;
}
.conteudo_site ul li ul li{
	margin-bottom: 1px;
}
.conteudo_site2{
	float: left; 
	width: 531px; 
	background-image: url(../img/logo.jpg); 
	background-repeat: no-repeat; 
}
.conteudo_site2 img{
	float: left; 
	border-top: 2px solid #004C97; 
	margin-right: 5px; 
	margin-bottom: 10px;
}
.clientes_direita {
	float: right; 
	width: 200px; 
	text-align: left; 
	border-right: 2px solid #BCBEC0; 
	border-top: 10px solid #BCBEC0; 
	margin-top: 100px;
}
.clientes_direita li{
	font-weight: bold; 
	margin: 0px; 
	padding-bottom: 10px;
}
.clientes_direita ul{
	padding-left: 15px; 
	margin: 0px;
}
.clientes_direita ul li ul{
	padding-left: 10px; 
	margin: 0px; 
	list-style:none;
}
.clientes_direita ul li ul li{
	font-weight:normal; 
	margin: 0px; 
	padding-bottom: 0px;
}
.clientes_direita h4 {
	font-weight: bold; 
	font-size: 11px; 
	margin-top: 8px;
}
.clientes_direita img {
	float: none; 
	border: 0px; 
	margin-top:10px;
}
.clientes_direita2 {
	float: right; 
	width: 154px; 
	text-align: left; 
	border-right: 1px solid #BCBEC0; 
	border-top: 10px solid #BCBEC0; 
	margin-top: 100px;
}
.clientes_direita2 img {
	float: none; 
	border: 0px; 
	margin-top:10px;
}
.clientes_esquerda {
	float: left; 
	width: 300px; 
	text-align: left; 
	margin-left: 20px; 
	border-right: 2px solid #BCBEC0;
}
.clientes_esquerda h4 {
	font-weight: bold; font-size: 11px; margin-top: 8px;
}
.clientes_internacionais h4 {
	font-weight: bold; font-size: 11px; margin-top: 8px;
}
.clientes_internacionais{
	 border-top: 2px solid #BCBEC0;
}
.conteudo_site p{
	border-top: 10px solid #BCBEC0; padding-right: 10px; padding-bottom: 10px; border-right: 1px solid #BCBEC0; margin-top: 100px; margin-bottom: 0px; text-align: left;
}
.conteudo_site p img{
	border: 0px;
}
.conteudo_site_inferior{
	width: 510px; clear:both; margin-left: 117px;
}
.conteudo_site_inferior2{
	width: 600px; clear:both; margin-left: 117px;
}
.conteudo_site_inferior3{
	width: 600px; height: 200px; clear:both; text-align:left; margin-left: 117px;
}
.conteudo_site_inferior3 img{
	margin: 0px; float: left;
}
.conteudo_site_inferior3 .listas {
	border-top: 1px solid #BCBEC0; clear:both; display:block;
}
.conteudo_site_inferior_esquerda{
	float: left; text-align: left;
}
.conteudo_site_inferior_direita{
	float:right; text-align: left; margin-top: 35px;
}
.conteudo_site_inferior_esquerda h4 {
	font-weight: bold; font-size: 11px; margin-top: 8px;
}
.conteudo_site_inferior_esquerda li{
	margin-bottom: 10px; margin-right: 8px;
}
.conteudo_site_inferior_esquerda ul{
	border-right: 2px solid #999999; padding-left: 20px; margin: 0px;
}
.conteudo_site_inferior_direita li{
	margin-bottom: 10px; margin-right: 8px;
}
.conteudo_site_inferior_direita ul{
	padding-left: 20px; margin: 0px;
}
.conteudo_site_inferior_direita ul li ul{
	padding-left: 20px; list-style:none; margin: 0px;
}
.conteudo_site_inferior_direita ul li ul li{
	margin-bottom: 1px;
}
.conteudo_site_inferior_direita2{
	float:left; text-align: left; width: 280px;
}
.conteudo_site_inferior_direita2 ul{
	padding-left: 20px; margin: 0px;
}
.conteudo_site_inferior_direita2 ul li ul{
	padding-left: 20px; list-style:none; margin: 0px;
}
.conteudo_site_inferior_direita2 ul li ul li{
	margin-bottom: 8px;
}
.conteudo_site_inferior_esquerda2{
	float: left; text-align: left;
}
.conteudo_site_inferior_esquerda2 li{
	margin-bottom: 10px; margin-right: 8px;
}
.conteudo_site_inferior_esquerda2 ul{
	padding-left: 20px; margin: 0px;
}
.conteudo_site_inferior_direita2 li{
	margin-bottom: 10px; margin-right: 8px;
}
.box_equipe_1 {
	display: block; width: 488px; height: 195px; clear: both;
}
.box_equipe_1 img {
	float: left; border:0px; margin: 0px;
}
.box_equipe_1 p {
	border-top: 10px solid #BCBEC0; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; border-right: 1px solid #BCBEC0; margin-top: 0px; margin-bottom: 0px; text-align: left; float: right; width: 281px;
}
.box_equipe_2 {
	display: block; width: 488px; height: 195px; clear: both;
}
.box_equipe_2 img {
	float: right; border:0px; margin: 0px;
}
.box_equipe_2 p {
	border-top: 10px solid #BCBEC0; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-left: 1px solid #BCBEC0; margin-top: 0px; margin-bottom: 0px; margin-left: 10px; text-align: left; border-right: 0px; float: left; width: 271px;
}
.conteudo_home {
	width: 488px; height: 110px; background-image: url(../img/bg_texto_home.jpg); background-repeat: repeat-x;
}
.conteudo_site_titulo {
	background: #004C97; color:#FFFFFF; font-size: 15px; font-weight: bold; margin-top: 15px; margin-bottom: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 0px; text-decoration: underline;
}
.texto_conteudo_home {
	margin: 8px; float: left; width: 337px; text-align: left;
}
.texto_conteudo_home h4 {
	font-size: 11px; font-weight: bold; margin-top: 0px; margin-left: 0px; margin-bottom: 1px;
}
.conteudo_home img{
	float: right; margin: 0px; border: 0px;
}
.rodape {
	/*height: 130px;*/ height: 160px; clear: both; /*width: 607px;*/ width: 756px; margin-right: auto;
}
.rodape img {
	float: left; margin-top: 18px;
}
.rodape .destaques {
	float: right; text-align: left;
}
.destaques h5 {
	display: block; background: #BCBEC0; height: 13px; margin: 0px; padding-top: 3px; padding-bottom: 2px; font-size: 10px; width: 90px; text-align: center;
}
.topicos {
	display: block; border-top: 1px solid #BCBEC0; border-right: 1px solid #BCBEC0; border-bottom: 1px solid #BCBEC0; /*height: 95px;*/ float: left;  /*width: 384px;*/ width: 533px; padding: 8px;
}
.topicos h4 {
	font-size: 11px; font-weight: bold; margin-top: 0px; margin-left: 0px; margin-bottom: 4px;
}
.clear {
	clear: both;
}
.formulario{
	float: left; width: 488px; background-image: url(../img/logo.jpg); background-repeat: no-repeat; text-align:left; border-left: 1px solid #BCBEC0;
}
.formulario img{
	float: left; border-top: 2px solid #004C97; margin-right: 10px; margin-bottom: 10px;
}
.formulario p{
	display: block; clear: both; margin-left:10px; margin-top: 0px; margin-bottom: 0px; font-weight: bold; color: #000000;
}
#menu{
	text-align: left; margin-left: 15px; border-left: 2px solid #004C97;
}
form{
	margin: 0px;
}
.label_1 {
	display: block; margin-left: 10px; color: #004C97; width:440px; float: left;
}
.label_2 {
	display: block; margin-left: 15px; color: #004C97; width:300px; float: left;
}
.label_3 {
	display: block; margin-left: 10px; color: #004C97; width:130px; float: left;
}
.label_4 {
	display: block; margin-left: 10px; color: #004C97; width:100px; float: left;
}
.label_5 {
	display: block; margin-left: 10px; color: #004C97; width:50px; float: left;
}
.input_1 {
	display: block; margin-left: 10px; color: #000000; width:440px; float: left;
}
.input_2 {
	display: block; margin-left: 10px; color: #000000; width:295px; float: left;
}
.input_3 {
	display: block; margin-left: 10px; color: #000000; width:130px; float: left;
}
.input_4 {
	display: block; margin-left: 10px; color: #000000; width:90px; float: left;
}
.input_5 {
	display: block; margin-left: 10px; color: #000000; width:45px; float: left;
}
textarea{
	display: block; margin-left: 10px; width:440px; float: left; color: #000000;
}
.btn_enviar{
	display: block; float:left; text-align: center; width: 488px;
}
.anima_home {
	float: left; border-top: 2px solid #004C97; margin-right: 10px; margin-bottom: 10px; width: 323px; height: 342px;
}
.anima_pages {
	float: left; border-top: 2px solid #004C97; margin-right: 10px; margin-bottom: 10px; width: 323px; height: 323px;
}