/*####  Globais ####*/
HTML { height:100%; background:#E8ECF2;}
BODY { margin:0; padding:0; background:url(../img/bg.jpg) repeat-x top #FFFFFF;  font-family:arial; font-size:10px;  }
FORM { margin:0; padding:0;}
IMG{ border:0; }

.azulClaro{ margin-top:5px; color:#80A0D0;}
.branco{ margin:7px 0 6px 0; color:#FFFFFF; }
.esquerda{ text-align:left; padding-top:4px;}


.centralizar { width:954px; margin:0 auto;}
	/*#### Inicio Topo ####*/
	#topo{ height:158px; background: url(../img/bgTopo.jpg) repeat-x top; }
		#topoMgSup { padding-left:12px; }
			#logoEsq{ background:url(../img/lateralLogoEsquerda.jpg) no-repeat top; width:9px; height:24px;float:left}
			#logo{ float:left; width:179px; height:155px;}
			#logoDir{ background:url(../img/lateralLogoDireita.jpg) no-repeat top; width:9px; height:24px; float:left;}
			#boxMenuTelefone{  width:734px; height:107px; float:left;}
				#boxMenuFormularios{ width:537px; height:107px; float:left;}
					#menuTopo{ width:489px; height:23px; padding:23px 0 0 48px; float:left;}
						#menuTopo UL { padding:0; margin:0; list-style:none;}
						#menuTopo LI { float:left;}
						#menuTopo IMG{ margin:0 2px; vertical-align:middle}
								
					#boxLocalizeTopoMg{ float:left; padding:5px 0 0 42px;}
						.barra1{ padding-left:7px;}
						#formLocalizeTopo{ float:left; width:310px; height:30px; background:#F8F8F8; border:2px solid #EEE;}
							.formTopoMgIn{ padding:3px 0 0 6px; }
							.campoFormTopo{ width:126px; height:23px; background:url(../img/bg_input_topo.jpg) no-repeat; float:left; padding:3px 0 0 4px;}
							.campoFormTopo INPUT{ width:120px; height:18px; border:0; background:none; color:#767676;  font-size:11px;}
							.okTopo INPUT{ padding-top:3px;  }
							.fechar IMG{ float:right; padding:4px 4px 0 0; }
							
					#boxSegundaViaTopoMg{float:left; padding:5px 0 0 178px;}
						.barra2{ padding-left:12px;}
						#formSegundaViaTopo{ float:left; width:175px; height:30px; background:#F8F8F8; border:2px solid #EEE;}
							
				#telefone{ width:197px; text-align:center; background:url(../img/bgBoxTelefone.gif) no-repeat top; float:left; }
			#menuPrincipal{ width:734px; height:48px; float:left;}
	#topoConceitualHome{ height:253px; }
	#topoConceitualInterna{ height:102px; }
	/*#### Fim Topo ####*/

	/*#### Início Corpo ####*/
	#corpo{ min-height:100px; height:auto !important; height:100px; background:url(../img/bgCorpo.jpg) repeat-x top #FFFFFF;}	
		
		/*#### Início Esquerda (Home) ####*/
		#esquerda{ width:221px; background:url(../img/fundoColunaEsquerda.jpg) no-repeat top left; padding-top:21px; float:left;}
			#logoIso9001Mg{ padding-left:34px;}
			
			#formAtendimentoMg{ margin:0 auto; width:179px; padding-top:22px; }
				#formAtendimentoFundo{ height:187px; background:url(../img/fundoAtendimentoOnline.jpg) repeat-x bottom; margin:0 auto;}
					#formAtendimento{ padding-left:16px;}
						#intro{ padding:5px 0 7px 3px; text-align:left; color:#8A8A8A;}
						.inputFormAtendimento{ height:25px; text-align:left; width:148px; background:url(../img/bg_input_atendimento.jpg) no-repeat; padding:3px 0 0 5px; margin-bottom:1px;}
						.inputFormAtendimento INPUT{ background:none; border:none; height:16px; width:130px; color:#767676; font-size:11px; margin:0;}
						.acessar{ padding-top:5px; text-align:left; }
			
			#horarios{ margin-top:12px; text-align:center; color:#B0B0B0;}
				#horarios A, #horarios A:VISITED  { color:#8A8A8A; text-decoration:underline;}
				#horarios A:HOVER {  color:#707070; text-decoration:underline;}
		/*#### Fim Esquerda (Home)*/

		/*#### Início Meio (Home) ####*/
		#meio{ width:512px; padding-top:52px; float:left;}
			#noticiasDestaques{ margin:0 auto; width:471px; padding-left:3px;}
				#barraNoticias{  height:30px; background:url(../img/bgBarra.jpg) repeat-x top; color:#4D7BC0;}
					#titNoticias{ padding:7px 0 0 9px;  float:left;}
					.filete{ float:right; padding-right:10px; margin-top:8px;}
					#dia{ float:right; text-align:right; padding:8px 14px 0 0;}
				
				#blocoNoticias{ margin:0 auto; width:461px; padding:12px 3px 3px 3px; }
					.noticia{ margin-bottom:12px;}
						.noticia IMG { float:right; border:2px solid #d8d8d8; margin-left:10px; }
						.noticia A{ font-size:13px; text-decoration:none; color:#003E82; }
						.noticia A:HOVER{ text-decoration:underline;}
						.noticia SPAN { line-height:130%; }
							.noticia SPAN A { font-size:11px; text-decoration:none; color:#7A7A7A;}
							.noticia SPAN A:HOVER { text-decoration:underline;}
						.data{ font-size:10px; color:#B2C6E4;}
						
				#leiamais{ margin:0 auto; width:469px; height:26px; background:url(../img/bgLeiaMais.jpg) repeat-x top; }	
					#leiamais SPAN{ float:left; padding-top:7px;}
					#leiamais DIV{ float:left;}
					#leiamais IMG{ margin:7px 5px 0 7px; }
					#leiamais A, #leiamais A:VISITED{ text-decoration:none; color:#ABABAB; }
					#leiamais A:HOVER{ color:#707070; text-decoration:underline; }
			
			#destaquesMg{ padding-top:22px;}
				#destaquesFundo{ margin:0 auto; padding-bottom:24px; width:485px; background: url(../img/sombraDestaque.jpg) no-repeat bottom;}
					#destaques{ margin:0 auto;  padding-top:60px; width:471px; background:url(../img/topoBoxDestaques.jpg) no-repeat top #FFFFFF;}
						#destaques IMG{ margin-top:15px;}
						#destaques P{ margin:0; width:190px; font-size:11px; color:#7A7A7A; }
						#destaque1{ width:235px; float:left;}
							#destaque1 P{ padding-left:23px;}
						#destaque2{ width:236px; float:right;}
							#destaque2 P { padding-left:20px;}
		/*#### Fim Meio (Home) ####*/	
		
		/*#### Início Direita (TODAS)####*/
		#direita{ width:221px; float:left; background:url(../img/fundoColunaDireita.jpg) no-repeat top right #FFFFFF; padding-top:21px;}
			#boxLocalizeMg{ padding-left:22px;  }
				#boxLocalize{ width:189px; height:302px; background:url(../img/bgBoxLocalize.jpg) no-repeat top;}
					#boxLocalizeMgIn{ width:179px; height:242px; padding-top:17px;}
						#boxLocalizeTit{ text-align:center;}
						#formLocalize{ padding-left:17px; width:152px; height:84px;}
							
							.inputLogin {  height:24px; width:148px; padding:2px 0 0 4px; background:url(../img/bg_input_login.jpg) no-repeat;}
							.inputSenha {  height:24px; width:148px; padding:2px 0 0 4px; background:url(../img/bg_input_senha.jpg) no-repeat;}
							.inputLogin INPUT, .inputSenha INPUT{ height:13px; width:128px;  font-size:11px; color:#FFFFFF;  border-style:none; background:none; }
					
						#soliciteSenha{ color:#B0B0B0; line-height:120%; padding:22px 0 0 10px; }
							#soliciteSenha A, #soliciteSenha A:VISITED{ color:#8A8A8A; }
							#soliciteSenha A:HOVER{ color:#707070;}
							
		/*#### Fim Direita (TODAS)####*/
		
		/*#### Início Internas ####*/
			
		#esquerdaInterna{ width:733px; float:left; }
			#bread-crumb{ padding:7px 0 0 46px; color:#00388C; line-height:130%;}
				#bread-crumb A{ text-decoration:none; border-bottom:1px solid #D9D9D9; color:#AEAEAE;}
				#bread-crumb A:HOVER{ text-decoration:none; border-bottom:1px solid #8A8A8A; color:#8A8A8A;}
				#bread-crumb SPAN{ padding:0 8px; color:#AEAEAE;}
		
			#esquerdaInternaMg{ padding:50px 0 20px 42px; }
				.subtitulo{ padding-top:5px;}
				#conteudoInterna{ width:638px; padding-top:14px; font-size:13px; color:#7A7A7A; text-align:left; }
					#conteudoInterna P { margin:0 0 8px 0;  line-height:130%;}
					.crianca{ float:right; margin:10px 0 10px 10px;}
					.empresa{ float:right; margin:10px 0 8px 10px;}
					.graficoQualidade{ float:right; margin:10px 20px 8px 20px;}
					.seloQualidade{ float:right; margin: 0px 20px 0px 20px;}
					.certificado{ float:left; margin:15px 20px 8px 20px;}
					.historiaLogotipos{ float:right; margin:0 30px 8px 20px;}
					#historiaAnimacao{ width:632px; height:212px; margin:30px 0 35px 0; }
					.textoHistoria{ float:left; width:455px; padding-right:30px;}
					.fundador{ float:left; margin-top:20px;}
					.item{ margin:7px 0 4px 0;}
					
					#tipoCarga{ padding:0 0 0 10px; }
						#tipoCarga UL{ margin:0; padding:0; list-style:none; }
						#tipoCarga LI { background:url(../img/bullet.jpg) no-repeat; padding:4px 0 6px 30px; font-family:arial; size:16px; font-weight:bold; color:#00388C;}
					
					/*#### Notícias ####*/
					.blocoMesNoticias{ width:644px; height:29px; background:url(../img/bgBlocoMesNoticia.jpg) repeat-x; margin-bottom:25px;}
						.blocoMesNoticias P { float:left; padding-top:5px; padding-left:10px;}
						.blocoMesNoticias SELECT{ float:right; margin:5px; background:#F7F9FB; width:185px; height:18px; font-size:11px; border:1px solid #E3E9EF; color:#7A7A7A;}
						.blocoMesNoticias OPTION{ background:#F7F9FB; color:#7A7A7A;}
					#noticiasListaMg { padding:10px 3px 0 3px;}
						.mes{ font-weight:bold; font-family:Arial; font-size:16px; color:#00388C; margin-bottom:10px; }
					
						.indiceNoticia { margin-bottom:20px; }
							.tituloNoticia A { font-weight:bold; font-size:13px; text-decoration:none; color:#003E82; }
							.tituloNoticia A:HOVER{ text-decoration:underline;}
							.chamadaNoticia { line-height:130%;}
							.chamadaNoticia A { font-size:11px; text-decoration:none; color:#7A7A7A;}
							.chamadaNoticia A:HOVER { text-decoration:underline;}
						
						
						.tituloLeitura{  font-weight:bold; font-family:Arial; font-size:16px; color:#00388C;}
						.chamadaLeitura{  font-weight:bold;  margin-bottom:14px;}
						.imagemNoticia{ float:right; margin-left:30px;}
						.imagemNoticia IMG { margin-bottom:10px;}
						#navegacaoNoticias{ margin-top:40px; width:645px; height:26px; background:url(../img/bgLeiaMais.jpg) repeat-x top; padding-top:3px; }	
						.noticiaAnterior{ float:left; margin-left:9px; }
						.listaNoticia{ float:left; margin-left:142px;}
						.proximaNoticia{ float:left; margin-left:147px;}
					
					.imagemDireita{ float:right; margin:0 0 8px 20px;}
					.imagemItem{ margin-top:38px;}
					.imagemItemL{ margin-top:15px;}
					.redeDeComunicacaoItens_mg{ padding-left:14px;}
						.item { font-size:11px; color:#003E82; background:url(../img/bulletAzul.gif) no-repeat left; padding-left:8px;}
						.linha{  font-size:11px; line-height:140%; color:#7A7A7A;}
						.redeDeComunicacaoSubitens_mg { padding-left:16px;}
							.redeDeComunicacaoSubitens_mg UL{ margin:0; list-style:none; padding:0;}
							.redeDeComunicacaoSubitens_mg A{ font-size:10px; color:#676767;}
							
					
					.localidades{ padding:0 0 0 10px; float:left; margin-right:70px; margin-bottom:30px; }
						.localidades UL{ margin:0; padding:0; list-style:none; }
						.localidades LI { background:url(../img/bullet.jpg) no-repeat; padding:6px 0 6px 30px; font-family:arial; size:16px; font-weight:bold; color:#00388C;}
						
					
					#esquerdaAreaDeAtuacao{ float:left; width:380px; min-height:300px; height:auto !important; height:300px;}
						#esquerdaAreaDeAtuacao SELECT{ background:#F7F9FB; width:185px; height:18px; font-size:11px; border:1px solid #E3E9EF; color:#7A7A7A;}
						#esquerdaAreaDeAtuacao OPTION{ background:#F7F9FB; color:#7A7A7A;}
						
						.nomeEstado{  background:url(../img/bullet.jpg) no-repeat; padding:6px 0 6px 30px; font-family:arial; size:16px; font-weight:bold; color:#00388C; margin-top:28px; margin-bottom:20px; }
						.cinza13 { size:13px; color:#666666; line-height:130%; font-weight:bold;}
						.azul13 { size:13px; color:#00388C; line-height:130%; margin-bottom:5px; font-weight:bold;}
												
						
					#mapa {float:left;}
						#mapaCima{ background:url(../img/bgr_onde_estados1.gif) no-repeat; width:201px; height:93px;}
						#mapaBaixo { background:url(../img/bgr_onde_estados2.gif) no-repeat right; width:136px; height:101px; padding-left:65px;}
						
					#faleconosco OPTION{ background:#F7F9FB; color:#7A7A7A;}
					#faleconosco SELECT{ margin-bottom:15px;}
					#faleconosco INPUT{ margin-bottom:15px;}
					#faleconosco TEXTAREA{ margin-bottom:15px;}
					#faleconosco IMG{ margin-bottom:3px;}
						.campoCidade{ float:left; width:210px;}
						.campoUf{ float:left; width:70px;}
						.inputNormal{ width:286px; height:20px;  color:#7A7A7A;  border:1px solid #E3E9EF;  background:#F7F9FB;}
						.inputMedio{ width:206px; height:20px;  color:#7A7A7A;  border:1px solid #E3E9EF;  background:#F7F9FB;}
						.inputPequeno{ width:67px; height:20px;  color:#7A7A7A;  border:1px solid #E3E9EF;  background:#F7F9FB;}
						.campoTextarea{ width:286px; height:135px;  color:#7A7A7A;  border:1px solid #E3E9EF;  background:#F7F9FB;}
						.botaoSubmitFormulario{ margin-left:215px;  margin-top:5px;}
					.form_sucesso{ color:#669900; font-size:13px; font-weight:bold; }
					
					
					#atendimento{ margin-top:40px; width:239px; height:225px;  background:url(../img/fundo_atendimento.jpg) no-repeat; font-size:11px; color:#7A7A7A;}
						#atendimento P{ text-align:center;}
						.dados_atendimento{ margin:25px 25px 10px 25px;}
						#afasta { padding-left:25px; }
						#atendimento FORM{ width:200px; margin:0 0 0 0; padding:0;}
						#atendimento .campo{ height:23px; margin-bottom:10px; margin-top:5px; width:190px; background:url(../img/bg_input.jpg) no-repeat ; border:0;}
						#atendimento SPAN { margin:0 auto; width:239px; text-align:center;}
						#atendimento SPAN IMG{ margin-top:25px; vertical-align:middle;}
						
						
					#faturas{ margin-top:40px; width:466px; height:227px;  background:url(../img/fundo_faturas_impressao.jpg) no-repeat; font-size:11px; color:#7A7A7A;}	
					#faturas .campo{ height:23px; margin-bottom:10px; margin-top:5px; width:190px; background:url(../img/bg_input.jpg) no-repeat ; border:0;}
					
						#cliente_minuano{ width:230px; float:left; }
							#cliente_minuano SPAN IMG{ margin:25px 0 10px 25px;}
							#cliente_minuano P{ width:230px; text-align:center; margin:0; padding:0}
							#cliente_minuano FORM{ width:230px;  padding:10px 0 0 25px;}
							
							
							
						#naosoucliente{ width:230px; float:left;}
							
							#naosoucliente SPAN IMG{ margin:25px 0 10px 25px;}
							#naosoucliente P{ width:230px; text-align:center; margin:0; padding:0}
							#naosoucliente FORM{ width:230px;  padding:10px 0 0 25px; }
							
							
						
					
					
							
		/*#### Fim Internas ####*/
		
		
		/*#### Início  Rodapé ####*/
		#rodapeMg{  height:134px; background:url(../img/bg_rodape_azul.jpg) repeat-x bottom;}					
			#rodape{ width:954px; height:134px; margin:0 auto; background:url(../img/bg_rodape_cinza.jpg) repeat-x bottom;}			
				#rodapeLogo{ width:205px; float:left; background:url(../img/fundoRodapeLogo.jpg) no-repeat top left; text-align:center; color:#8C8C8C; padding:13px 0 0 10px;}
					.azul { color:#00388C; padding:40px 0 2px 0;}	
				
				#rodapeMenuMg{ padding:52px 0 0 30px; float:left; color:#8C8C8C;}
					#rodapeMenu1{ padding-left:26px; width:580px; line-height:170%;}
					#rodapeMenu2{ padding-left:135px; width:560px; line-height:170%;}
						#rodapeMenuMg A, #rodapeMenuMg A:VISITED{ text-decoration:none; color:#8C8C8C; margin:0 3px;}
						#rodapeMenuMg A:HOVER{ text-decoration:underline; color:#707070; margin:0 3px;}
						
					#rodapeLinha{ margin:10px 0 10px 0;}
					#rodapeFimMg{ padding-left:130px;}
						#rodapeFimMg SPAN, #rodapeFimMg SPAN A,#rodapeFimMg SPAN A:VISITED { text-decoration:none; color:#00388C;}
						#rodapeFimMg SPAN A:HOVER{ text-decoration:underline; color:#00388C;}
						.separador{ margin: 0 10px; vertical-align:middle;}
						.maqina{ margin-left:188px;}
		/*#### Fim Rodapé   ####*/				
	/*#### Fim Corpo ####*/					
.linkMail { color:#013069 }