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

/* ESTILOS GERAIS */
body 			{margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
.fundoazul		{background-image:url(../images/fundo_site_azul.png); background-repeat:no-repeat; background-position:center; background-position:top;}
.fundocinza		{background-image:url(../images/fundo_site_cinza.png); background-repeat:no-repeat; background-position:center; background-position:top;}
.fundoamarelo	{background-image:url(../images/fundo_site_amarelo.png); background-repeat:no-repeat; background-position:center; background-position:top;}
h1				{font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; font-size:30px; color:#1f4663; line-height:30px; font-weight:bold; margin-bottom:5px;}
h2				{font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; font-size:18px; color:#1f4663; line-height:24px; font-weight:bold; margin-bottom:5px;}
h3				{font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; font-size:16px; color:#1f4663; line-height:21px; font-weight:bold; margin-bottom:5px;}
span			{font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; font-size:11px; color:#777777; line-height:15px;}
p				{font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; font-size:13px; color:#777777; line-height:19px; margin-bottom:15px;}
.texto1			{font-family:Arial, "Trebuchet MS", "Arial Narrow", Tahoma; font-size:11px; color:#2e506b; line-height:14px;}
.texto2			{font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; font-size:16px; color:#1f4663; line-height:21px; font-weight:bold;}
.p3				{font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; font-size:10px; color:#777777; line-height:14px;}
li				{font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; font-size:10px; color:#777777; line-height:22px; text-transform:uppercase; font-weight:bold;}
ul				{font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; font-size:13px; color:#777777; line-height:22px; margin-bottom:25px;}


/* PÁGINA GERAL */
#cabecalhogeral			{width:100%; height:85px;}
#cabecalho				{width:983px; height:85px;}
#cabecalhomarca			{width:315px; height:85px; float:left; display:inline;}
#cabecalhodata			{width:525px; height:45px; float:left; display:inline;}		
#cabecalhodata span		{font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; font-size:12px; color:#1f4663; line-height:45px; text-align:left;}
#cabecalhobotoes		{width:140px; height:29px; float:left; display:inline; margin-top:12px;}

#animacaogeral			{width:100%; height:260px;}
#animacao				{width:980px; text-align:center;}

#conteudogeral			{width:100%; display:inline-block;}
.fundoazulrodape		{background-image:url(../images/fundo_site_azul_rodape.png); background-position:bottom; background-repeat:no-repeat;}
.fundocinzarodape		{background-image:url(../images/fundo_site_cinza_rodape.png); background-position:bottom; background-repeat:no-repeat;}
.fundoamarelorodape		{background-image:url(../images/fundo_site_amarelo_rodape.png); background-position:bottom; background-repeat:no-repeat;}
#conteudo				{width:980px;}
#conteudoesquerda		{width:680px; margin:50px 36px 0px 0px; float:left; display:inline-block;}
#conteudodireita		{width:264px; padding:50px 0px 100px 0px; float:left;/* display:block;*/ display:inline-block;}
#caixanossassolucoes	{width:264px; height:192px; margin-top:40px; background-image:url(../images/nossassolucoes_fundo.png); background-repeat:no-repeat; padding-top:38px;}

#titulo					{width:100%; height:64px; padding-bottom:5px; margin-bottom:30px; border-bottom:solid 3px #1f4663; text-align:left;}
#titulocomdownload		{width:80%; height:51px; text-align:left; float:left;}
#download				{width:20%; height:38px; text-align:right; float:left; margin-top:13px;}
#download span			{font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; font-size:10px; color:#1f4663;}
#download .linkdown					{color:#1f4663; text-decoration:none; padding: 0px 2px; font-weight:bold;}
#download .linkdown:hover			{color:#ffffff; text-decoration:none; background-color:#1f4663; padding: 0px 2px; font-weight:bold;}
#corpo					{width:100%; display:table; padding-top:25px; border-top:solid 1px #1f4663; text-align:left;}
#corpotela				{width:320px; float:left; margin:20px 30px 0px 0px;}
#corpotela2				{width:200px; float:left; margin:20px 30px 0px 0px;}
#corpotexto				{width:330px; float:left; margin-top:15px;}
#corpotexto2			{width:430px; float:left; margin-top:15px;}

#navegacao				{width:100%; margin-bottom:20px;}
#navegacao span			{font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; font-size:10px; color:#1f4663;}
#navegacao a			{color:#1f4663; text-decoration:none; padding: 0px 2px; font-weight:bold;}
#navegacao a:hover		{color:#ffffff; text-decoration:none; background-color:#1f4663; padding: 0px 2px; font-weight:bold;}

#divisoria				{width:100%; height:20px; border-top:dotted 1px #1f4663; text-align:left;}

#barrabotoes			{width:680px; height:23px; margin:50px 0px 50px 0px;}
#botoesesquerda			{width:340px; float:left; text-align:left; display:table;}
#botoesdireita			{width:340px; float:left; text-align:right; display:table;}

#tituloservicosgeral	{width:100%; height:78px;}
#tituloservicos			{width:980px; text-align:center;}

#servicosgeral			{width:100%; height:202px; background-color:#d1d9de;}
#servicos				{width:980px; text-align:center;}
#servicosbloco1			{width:300px; height:162px; margin-right:40px; float:left;}
#servicosbloco2			{width:300px; height:162px; margin-right:40px; float:left;}
#servicosbloco3			{width:300px; height:162px; float:left;}

#faleconoscocoluna1		{width:150px; display:table; float:left;}
#faleconoscocoluna2		{width:450px; display:table; float:left;}

/* TOPO */

#rodapelinksgeral		{width:100%; background-color:#FFFFFF;}
#rodapelinks			{width:980px; height:330px;}


/* TOPO */
#painel					{width:668px; height:40px; display:inline; float:left;}

#nav, #nav ul			{list-style-type:none; list-style-position:outside; position:relative; line-height:30px; text-align:center;}
#nav a					{display:block; padding:0px; color:#ffffff; text-decoration:none;}
#nav a:hover			{background-color:#d0d8de; color:#1f4663;}
#nav li					{float:left; position:relative; padding-right:3px;}
#nav ul 				{position:absolute; display:none; width:200px; top:40px; font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; color:#ffffff; margin:0px;}
#nav li ul a			{width:220px; height:26px; float:left; background-color:#1f4663; color:#d0d8de; border-bottom:solid 1px #2e506b; text-align:center; padding-top:4px;}
#nav ul ul				{top:auto; background-color:#cccccc;}
#nav li ul ul 			{left:220px; margin:0px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul						{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul	{display:block;}


/* SUBMENU - SEGUNDO NÍVEL */
#menu li.menu 			{position:relative;}
#menu li:hover ul.biMenu, #menu li.hover ul.biMenu {display: block;}
#menu ul.biMenu 		{display:none; position:absolute; top:100%;	left:0%; background:#1f4663; width:164px; /* for IE */	filter:alpha(opacity=95); /* CSS3 standard */ opacity:0.95;}
#menu li.biMenu 		{background: url(../images/divisoria.gif) no-repeat center bottom; width:100%;}
#menu li.last 			{background:none; margin-bottom:5px;}
#menu li.biMenu a 		{cursor:pointer; color:#FFF; text-decoration:none; background: url(../images/bullet_menu.gif) no-repeat 35px center; padding:8px 0px; display:block;}
#menu li.biMenu a:hover {color:#6AB5EB;}


/* ANIMAÇÃO */
#blocogeral		{width:100%; height:300px;}
#blocotexto		{width:560px; padding:100px 200px;}


/* CONTATE-NOS JÁ */
#contatenosja			{width:960px; height:24px; margin:16px 0px 60px 0px;}
#contatenosjabloco1		{width:540px; float:left; text-align:left;}
#contatenosjabloco2		{width:420px; float:left; text-align:right;}
#contatenosjaicone		{width:22px; height:22px; margin-right:10px; float:left;}
#contatenosjatexto		{font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; font-size:16px; color:#777777; font-weight:bold; display:inline; float:left; line-height:22px; margin-right:20px;}


/* CLASSES */
.linkcinza					{color:#1f4663; padding:0px 3px; background-color:#222222; text-decoration:none;}
.linkcinza:hover			{color:#777777; padding:0px 3px; background-color:#FFFFFF; text-decoration:none;}
.linkpreto					{font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; color:#231f20; line-height:18px; text-decoration:none; font-weight:bold;}
.linkpreto:hover			{font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; color:#FFFFFF; line-height:18px; background-color:#231f20; font-weight:bold;}
.linktexto					{color:#666666; text-decoration:none; background-color:#f1f1f1; padding:0px 3px; font-weight:bold;}
.linktexto:hover			{color:#ffffff; text-decoration:none; background-color:#1f4663; padding:0px 3px; font-weight:bold;}
.transparencia:hover		{opacity:0.80; -moz-opacity: 0.80; filter: alpha(opacity=80)}


/*AE MIDIA */
#midia_geral  {width:100%; height:300px; margin:30px 20px 30px 20px;}
#midia_titulo {width:140px; margin:0 5px 15px 0; float:left;}
#midia_texto  {width:510px; margin:0 0 15px 0; float:left;}

/* PARCEIROS */
#parceiros_geral {width:620px; height:130px;}
#parceiro_imagem {width:130px; height:95px; float:left;}
#parceiro_texto  {width:460px; height:95px; padding:0 15px 0 15px; float:left;}

/* TABELA */
.tabgeral			{background-color:#c4dbea; padding:1px;}
.tabgeral .cabeca	{font-size:16px; font-weight:bold; color:#456884; background-color:#f1f1f1;}
.tabgeral td		{background-color:#ffffff; padding:5px 10px; margin:1px; border:dotted #1f4663 1px;}
.tabgeral .dados	{background-color:#ffffff;}


/* FORMULÁRIO - INÍCIO */
#linha_form						{width:50%; float:left; }
#titulo_form					{width:50px; float:left;}
#titulo_form2					{width:90px; float:left;}
#linha_form_inteiro				{width:100%; float:left;}
label 							{display:block; width:200px; margin:5px 0px 5px 0px; font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; font-size:11px; color:#7b7b7b; line-height:15px; font-weight:bold;}
label span 						{display: block; width:100%; margin-top:2px; float:left;}
input, textarea, select 		{color:#777777; background-color:#f0f0f0; width:90%; padding:5px 5px; margin-bottom:10px; font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; font-size:11px;}
input:focus, select:focus, textarea:focus	{background:#ffffff;}
input, textarea, select 		{border-top:solid 1px #bbbbbb; border-right:solid 1px #eeeeee; border-bottom:solid 1px #eeeeee; border-left:solid 1px #bbbbbb;} /* colocando as bordas */
select 							{width:auto;}
textarea 						{height:100px; overflow:auto;} /* barra de rolagem automÃ¡tica */


/* RODAPÉ */
#rodapegeral				{width:100%;}
#rodape						{width:980px; margin:40px 0px 0px 0px;}
#rodapecoluna1				{width:900px; height:23px; float:left; text-align:left; padding-bottom:20px;}
#rodapecoluna1 span			{font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; font-size:10px; color:#1b4360; line-height:23px;}
#rodapecoluna2				{width:80px; height:23px; float:left; text-align:right; padding-bottom:20px;}
#rodapeblocolinks			{width:190px; display:table; padding:10px 38px 20px 0px; float:left;}
#rodapeblocolinks ul		{font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; font-size:11px; color:#666666; line-height:30px; font-weight:bold; border-bottom:solid #666666 2px; list-style:none; list-style-position:outside; text-transform:none; margin:0px;}
#rodapeblocolinks li		{font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; font-size:11px; color:#666666; line-height:30px; border-bottom:solid #e5e5e5 1px; list-style:none; list-style-position:outside; text-transform:none; margin:0px;}
#rodapeblocolinks a			{font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; font-size:11px; color:#666666; text-decoration:none;}
#rodapeblocolinks a:hover	{font-family:"Trebuchet MS", Arial, "Arial Narrow", Tahoma; font-size:11px; color:#000000; text-decoration:none;}


.imagemtexto              {float:left; margin:10px 30px 30px 0px;}
