@charset "utf-8";
/* CSS Document */

*{
	padding:0;
	border:0;
	margin:0;
}

@font-face {
 font-family: 'MyriadProSemibold';
 src: url('../fonts/myriadpro-semibold-webfont.eot');
 src: url('../fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/myriadpro-semibold-webfont.woff') format('woff'),  url('../fonts/myriadpro-semibold-webfont.ttf') format('truetype'),  url('../fonts/myriadpro-semibold-webfont.svg#MyriadProSemibold') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'MyriadProSemiboldItalic';
 src: url('../fonts/myriadpro-semiboldit-webfont.eot');
 src: url('../fonts/myriadpro-semiboldit-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/myriadpro-semiboldit-webfont.woff') format('woff'),  url('../fonts/myriadpro-semiboldit-webfont.ttf') format('truetype'),  url('../fonts/myriadpro-semiboldit-webfont.svg#MyriadProSemiboldItalic') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'MyriadProItalic';
 src: url('../fonts/myriadpro-it-webfont.eot');
 src: url('../fonts/myriadpro-it-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/myriadpro-it-webfont.woff') format('woff'),  url('../fonts/myriadpro-it-webfont.ttf') format('truetype'),  url('../fonts/myriadpro-it-webfont.svg#MyriadProItalic') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'MyriadProRegular';
 src: url('../fonts/normal-webfont.eot');
 src: url('../fonts/normal-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/normal-webfont.woff') format('woff'),  url('../fonts/normal-webfont.ttf') format('truetype'),  url('../fonts/normal-webfont.svg#MyriadProRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
body {
	font-family: 'MyriadProRegular';
	font-size:14px;
	line-height:18px;
	color:#000;
}
.clear{
	clear:both;
}
#tudo{
	width:100%;
}
#topo{
	width:100%;
	background-image:url(../imagens/topo_01.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#topo_conteudo{
	width:960px;
	height:180px;
	margin:auto;
	position:relative;
}
#pais{
	width:200px;
	height:50px;
	position:absolute;
	top:20px;
	left:0px;
}
#bandeira{
	width:16px;
	height:16px;
	position:absolute;
	top:0px;
	left:0px;
}
#texto{
	width:16px;
	height:16px;
	position:absolute;
	top:0px;
	left:20px;
	font-family: 'MyriadProSemibold';
	color:#0d4b7d;
	font-size:11px;
}
#select_top_idioma{
	width:116px;
	height:16px;
	position:absolute;
	left:60px;
	top:0px;
	background-image:url(../imagens/pais.png);
	background-position:center top;
	background-repeat:no-repeat;
	cursor:pointer;
}
#select_top {
	width:109px;
	height:16px;
	position:absolute;
	left:815px;
	top:20px;
	background-image:url(../imagens/sites.png);
	background-position:center top;
	background-repeat:no-repeat;
}
#marca{
	width:159px;
	height:67px;
	position:absolute;
	top:25px;
	left:390px;
}
#frase{
	width:238px;
	height:14px;
	position:absolute;
	top:65px;
	left:683px;
}
#home{
	width:20px;
	height:18px;
	position:absolute;
	top:138px;
	left:2px;
}
#menu{
	width:900px;
	height:68px;
	position:absolute;
	top:112px;
	right:0px;
	line-height:15px;
}
#menu01{
	width:105px;
	height:35px;
	position:absolute;
	top:22px;
	left:6px;
}
#menu02{
	width:125px;
	height:50px;
	position:absolute;
	top:22px;
	left:153px;
}
#menu03{
	width:125px;
	height:50px;
	position:absolute;
	top:22px;
	left:319px;
}
#menu04{
	width:105px;
	height:35px;
	position:absolute;
	top:22px;
	left:476px;
}
#menu05{
	width:48px;
	height:35px;
	position:absolute;
	top:22px;
	left:620px;
	z-index:1;
}
#menu06{
	width:66px;
	height:35px;
	position:absolute;
	top:22px;
	left:710px;
	z-index:2;
}
#menu07{
	width:63px;
	height:45px;
	position:absolute;
	top:30px;
	left:810px;
}
#conteudo_01{
	width:100%;
}
#conteudo_interno_01{
	width:100%;
	height:708px;
}
#banner {
	width:100%;
	position:relative;
	top:-8px;
	z-index:0;
}
.proximo {
	width:64px;
	height:121px;
	position:absolute;
	top:180px;
	right:60px;
	z-index:2;
}
.anterior {
	width:64px;
	height:121px;
	position:absolute;
	left:60px;
	top:180px;
	z-index:2;
}
.banner_1 {
	width:100%;
	height:708px;
	background-image:url(../imagens/tela_migrate2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.banner_2 {
	width:100%;
	height:708px;
	background-image:url(../imagens/tela_fiscaldocs.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.banner_3 {
	width:100%;
	height:708px;
	background-image:url(../imagens/tela_gnfe.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.banner_4 {
	width:100%;
	height:708px;
	background-image:url(../imagens/tela_gcte.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.banner_5 {
	width:100%;
	height:708px;
	background-image:url(../imagens/tela_migrate.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.banner_6 {
	width:100%;
	height:708px;
	background-image:url(../imagens/telainvoicy.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
#conteudo_banner {
	width:980px;
	margin:auto;
}
#bg_banner {
	width:100%;
	height:708px;
	position:absolute;
	left:0;
	top:0;
	z-index:0;
	margin-top:8px;
}
#geral_banner{
	width:980px;
	height:500px;
	margin:auto;
	position:relative;
}
#geral_banner p{
	line-height:24px;
}

#geral_banner_1{
	width:500px;
	height:336px;
	position:absolute;
	top:200px;
	left:480px;
}
#geral_banner_2{
	width:495px;
	height:400px;
	position:absolute;
	top:130px;
	left:415px;
}
#geral_banner_3{
	width:600px;
	height:400px;
	position:absolute;
	top:150px;
	left:60px;
}
#geral_banner_4{
	width:495px;
	height:200px;
	position:absolute;
	top:150px;
	left:60px;
}
#geral_banner_5{
	width:495px;
	height:400px;
	position:absolute;
	top:150px;
	left:460px;
}
#geral_banner_6{
	width:560px;
	height:200px;
	position:absolute;
	top:288px;
	left:501px;
}
#geral_banner p{
	padding:10px 0;
}
#botaoBanner_01{
	width:137px;
}
#menuM {
	width:960px;
	height:170px;
	position:absolute;
	left:50%;
	margin-left:-460px;
	top:700px;
	z-index:0;
}
#link_marca{
	width:167px;
	height:66px;
	float:left;
}

.flecha_grande_anterior{
	width:64px;
	height:121px;
	background-image:url(../imagens/anterior_grande.png);
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;
	border:none;
}
.flecha_grande_anterior:hover{
	width:64px;
	height:121px;
	background-image:url(../imagens/anterior_grande.png);
	background-position:0 -121px;
	background-repeat:no-repeat;
	cursor:pointer;
	border:none;
}
.flecha_grande_proxima{
	width:64px;
	height:121px;
	background-image:url(../imagens/proximo_grande.png);
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;
	border:none;
}
.flecha_grande_proxima:hover{
	width:64px;
	height:121px;
	background-image:url(../imagens/proximo_grande.png);
	background-position:0 -121px;
	background-repeat:no-repeat;
	cursor:pointer;
	border:none;
}
#fio{
	width:100%;
	background-image:url(../imagens/fio_home.png);
	background-position:center top;
	background-repeat:no-repeat;
}
#fio_conteudo{
	width:960px;
	height:1px;
	margin:auto;
}
#conteudo_02{
	width:100%;
	background-image:url(../imagens/fundo_internas_topo_02.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#conteudo_interno_02{
	width:960px;
	height:300px;
	margin:auto;
	position:relative;
}
#conteudo_interno_02_depoimentos{
	width:290px;
	height:250px;
	position:absolute;
	top:40px;
	left:40px;
}
#textoDepoimentos {
	width:240px;
	padding:30px 0 0 30px;
}
#textoDepoimentos p {
	padding:0px;
}
#aspasDepo {
	width:98px;
	height:78px;
	background-image:url(../imagens/aspas.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	position:absolute;
	top:35px;
	left:20px;
}
.fonteDepo {
	font-family: 'MyriadProItalic';
	font-size:18px;
	color:#767676;
}
#nomeDepoimentos {
	width:240px;
	padding:12px 0 0 0;
}
.fonteSemiBold {
	font-family: 'MyriadProSemibold';
	color:#4a2e18;
	font-size:11px;
}
.fonteMarron {
	font-family: 'MyriadProSemibold';
	color:#4a2e18;
	font-size:11px;
}
#conteudo_interno_02_video{
	width:290px;
	height:250px;
	position:absolute;
	top:40px;
	left:350px;
}
#conteudo_interno_02_clientes{
	width:290px;
	height:250px;
	position:absolute;
	top:40px;
	left:660px;
}
#Aparceiros {
	height:90px;
	width:180px;
	margin:auto;
	padding:50px 0 0 0;
}
#Aparceiros ul li{
	list-style:none;	
}
#conteudo_interno_02_clientes_flecha_anterior{
	width:10px;
	height:16px;
	position:absolute;
	z-index:2;
	left:0px;
	top: 95px;
}
#conteudo_interno_02_clientes_flecha_proxima{
	width:10px;
	height:16px;
	position:absolute;
	z-index:2;
	right:0px;
	top: 95px;
}
.conteudo_interno_02_clientes_flecha_anterior_imagem_proxima{
	width:10px;
	height:16px;
	background-image:url(../imagens/anterior_pequeno.png);
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;
	border:none;
}
.conteudo_interno_02_clientes_flecha_anterior_imagem_proxima:hover{
	width:10px;
	height:16px;
	background-image:url(../imagens/anterior_pequeno.png);
	background-position:0 -16px;
	background-repeat:no-repeat;
	cursor:pointer;
	border:none;
}
.conteudo_interno_02_clientes_flecha_anterior_imagem_anterior{
	width:10px;
	height:16px;
	background-image:url(../imagens/proximo_pequeno.png);
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;
	border:none;
}
.conteudo_interno_02_clientes_flecha_anterior_imagem_anterior:hover{
	width:10px;
	height:16px;
	background-image:url(../imagens/proximo_pequeno.png);
	background-position:0 -16px;
	background-repeat:no-repeat;
	cursor:pointer;
	border:none;
}
#outros_clientes{
	width:213px;
	height:30px;
	position:absolute;
	top:183px;
	right:0px;
}
#rodape{
	width:100%;
	background-image:url(../imagens/rodape.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#rodape_interno{
	width:960px;
	height:96px;
	margin:auto;
	position:relative;
	line-height:13px;
}
#rodape_interno_logo{
	width:106px;
	height:45px;
	position:absolute;
	top:15px;
	left:0px;
}
#rodape_interno_01{
	width:105px;
	height:35px;
	position:absolute;
	top:25px;
	left:130px;
}
#rodape_interno_02{
	width:127px;
	height:35px;
	position:absolute;
	top:25px;
	left:246px;
}
#rodape_interno_03{
	width:125px;
	height:35px;
	position:absolute;
	top:25px;
	left:367px;
}
#rodape_interno_04{
	width:105px;
	height:35px;
	position:absolute;
	top:25px;
	left:482px;
}
#rodape_interno_05{
	width:48px;
	height:35px;
	position:absolute;
	top:25px;
	left:590px;
}
#rodape_interno_06{
	width:66px;
	height:35px;
	position:absolute;
	top:25px;
	left:645px;
}
#rodape_interno_07{
	width:63px;
	height:20px;
	position:absolute;
	top:33px;
	left:715px;
}
#rodape_interno_redes_sociais_01{
	width:27px;
	height:25px;
	position:absolute;
	top:25px;
	left:810px;
}
#rodape_interno_redes_sociais_02{
	width:27px;
	height:25px;
	position:absolute;
	top:25px;
	left:848px;
}
#rodape_interno_redes_sociais_03{
	width:27px;
	height:25px;
	position:absolute;
	top:25px;
	left:884px;
}
#rodape_interno_redes_sociais_04{
	width:27px;
	height:25px;
	position:absolute;
	top:25px;
	left:922px;
}
#rodape_interno_redes_sociais_05{
	width:27px;
	height:25px;
	position:absolute;
	top:25px;
	left:960px;
}
.facebook{
	width:27px;
	height:25px;
	background-image:url(../imagens/social_media_03.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
}
.facebook:hover{
	width:27px;
	height:25px;
	background-image:url(../imagens/social_media_03.jpg);
	background-position:0 -25px;
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
}
.feed{
	width:27px;
	height:25px;
	background-image:url(../imagens/social_media_05.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
}
.feed:hover{
	width:27px;
	height:25px;
	background-image:url(../imagens/social_media_05.jpg);
	background-position:0 -25px;
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
}
.twitter{
	width:27px;
	height:25px;
	background-image:url(../imagens/social_media_07.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
}
.twitter:hover{
	width:27px;
	height:25px;
	background-image:url(../imagens/social_media_07.jpg);
	background-position:0 -25px;
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
}
.inlike{
	width:27px;
	height:25px;
	background-image:url(../imagens/social_media_09.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
}
.inlike:hover{
	width:27px;
	height:25px;
	background-image:url(../imagens/social_media_09.jpg);
	background-position:0 -25px;
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
}
.googlemais{
	width:27px;
	height:25px;
	background-image:url(../imagens/google.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
}
.googlemais:hover{
	width:27px;
	height:25px;
	background-image:url(../imagens/google.jpg);
	background-position:0 -25px;
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
}
/*************************** links *******************************************/
a.produtos:link {
	color:#fff;
	text-decoration:none;
	font-family: 'MyriadProRegular';
	font-size:11px;
}
a.produtos:visited {
	color:#fff;
	text-decoration:none;
	font-family: 'MyriadProRegular';
	font-size:11px;
}
a.produtos:hover {
	color:#fff;
	text-decoration:none;
	font-family: 'MyriadProRegular';
	font-size:11px;
}
a.produtos:active {
	color:#fff;
	text-decoration:none;
	font-family: 'MyriadProRegular';
	font-size:11px;
}
a.menu:link {
	color:#0d4b7d;
	text-decoration:none;
	font-family: 'MyriadProRegular';
	font-size:14px;
}
a.menu:visited {
	color:#0d4b7d;
	text-decoration:none;
	font-family: 'MyriadProRegular';
	font-size:14px;
}
a.menu:hover {
	color:#0d4b7d;
	text-decoration:none;
	font-family: 'MyriadProRegular';
	font-size:14px;
}
a.menu:active {
	color:#0d4b7d;
	text-decoration:none;
	font-family: 'MyriadProRegular';
	font-size:14px;
}
a.menu_rodape:link {
	color:#FFF;
	text-decoration:none;
	font-family: 'MyriadProRegular';
	font-size:11px;
}
a.menu_rodape:visited {
	color:#FFF;
	text-decoration:none;
	font-family: 'MyriadProRegular';
	font-size:11px;
}
a.menu_rodape:hover {
	color:#f3d039;
	text-decoration:none;
	font-family: 'MyriadProRegular';
	font-size:11px;
}
a.menu_rodape:active {
	color:#FFF;
	text-decoration:none;
	font-family: 'MyriadProRegular';
	font-size:11px;
}
a.outros_clientes:link {
	color:#0d4c7e;
	text-decoration:none;
	font-family: 'MyriadProSemibold';
	font-size:14px;
}
a.outros_clientes:visited {
	color:#0d4c7e;
	text-decoration:none;
	font-family: 'MyriadProSemibold';
	font-size:14px;
}
a.outros_clientes:hover {
	color:#d88b25;
	text-decoration:none;
	font-family: 'MyriadProSemibold';
	font-size:14px;
}
a.outros_clientes:active {
	color:#0d4c7e;
	text-decoration:none;
	font-family: 'MyriadProSemibold';
	font-size:14px;
}

a.sub_menu_principal:link {
	color:#3784c2;
	text-decoration:none;
	font-family: 'MyriadProRegular';
	font-size:14px;
}
a.sub_menu_principal:visited {
	color:#3784c2;
	text-decoration:none;
	font-family: 'MyriadProRegular';
	font-size:14px;
}
a.sub_menu_principal:hover {
	color:#3784c2;
	text-decoration:none;
	font-family: 'MyriadProRegular';
	font-size:14px;
}
a.sub_menu_principal:active {
	color:#3784c2;
	text-decoration:none;
	font-family: 'MyriadProRegular';
	font-size:14px;
}
.azul11{
	font-size:11px;
	color:#0d4b7d;
}
.laranja24{
	font-size:24px;
	color:#a36814;
	font-family: 'MyriadProSemiboldItalic';
}
.azul_home{
	color:#114386;
	font-family: 'MyriadProSemibold';
	font-size:48px;
	line-height:40px;
}
.cinza_home{
	color:#272425;
	font-size:23px;
	line-height:25px;
}
.cinza_home_negrito{
	color:#272425;
	font-size:23px;
	line-height:25px;
	font-weight:bold;
}
