/* CSS Document */
@charset "UTF-8";
body , html { width:100%; height:100%;}
body { margin:0px; padding:0px; background:url(../img/bg_body.gif) repeat-x; height:461px; }
body, html, h1, h2, h3, h4, h5, h6, p {font-family:arial; margin:0px; padding:0px;}
	#site { width:764px; margin:0 0 0 -382px; left:50%; position:absolute; }
		#topo { width:100%; height:100px; }
			#topo h1 { margin:15px 0 0 0; float:left; }
			#topo ul { margin:50px 0 0 430px; float:left; position:absolute;}
			#topo ul li { list-style:none; float:left; margin-right:15px;}
			#topo ul li a { text-indent:-5000px; display:block; height:25px;}
			#topo p { color:#467990; font-size:11px; width:153px; position:absolute; margin:30px 0 0 600px;}
		#banner { width:100%;}
		#menu { width:764px; height:60px; background:url(../img/bg_menu.gif) repeat-x; border-top:1px solid #2b333c;  }			
			#menu ul { margin:0 0 0 -39px; float:left; }
			#menu ul li { list-style:none; float:left; }
			#menu ul img { margin-left:0px;}
			#menu ul li a { text-indent:-5000px; display:block; height:60px;}
		#conteudo { width:100%; float:left; margin-bottom:10px; background:url(../img/bg_cont.gif) repeat-y; }
			
		#rodape { width:100%; float:left; clear:both; }
			#rodape p { color:#a0a0a0; font-size:11px; margin:0px 0 0 20px; float:left; padding-bottom:50px; }
			#rodape a { background:url(../img/falcan.gif) no-repeat; width:35px; height:10px; text-indent:-5000px; display:block; margin-left:415px;}	
			#rodape a:hover { background:url(../img/falcan_over.gif) no-repeat; }
			
			
		#left, #right { float:left;}
		#left { width:254px; }
		#left p { font-size:11px; margin-left:10px;}
		#right { width:510px; }
			#right p { margin:0 20px 10px 20px; line-height:17px;}
		#right_r, #right_l { float:left; width:255px; margin-top:10px;}
		#right_l p, #right_r p { font-size:10px; margin-left:36px; line-height:12px; }
		#right_l h3, #right_r h3 { padding-bottom:10px; }
		#banner2 { border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
			#banner2 img { margin:0px;}
		#info { position:absolute; background-color:white; margin:-2px 0 0 560px; visibility:hidden; }
		#contDestaque { height:109px; }
			#contDestaque p { font-size:10px; margin:5px 0 0 3px; }
			#contDestaque img { border:4px solid #BFBFBF; margin:0 10px; }
		#chamada_noticia { margin-bottom:15px; }	
			#chamada_noticia img { margin-right:3px; }
			#left a:hover { background-color:#375F6F; background:_none; }
		#desc_empresa, #desc_produtos, #desc_tecnologia, #desc_qualidade, #desc_cases, #desc_representantes { width:100%; background:#416996; -moz-opacity:0.80; filter:alpha(opacity:80); position:absolute; visibility:hidden; border-bottom:1px solid #273A4F; }
			#desc_empresa p, #desc_produtos p, #desc_tecnologia p, #desc_qualidade p, #desc_cases p, #desc_representantes p { padding:5px 0; text-align:right; margin-right:10px;  color:#CFE6FF; font-size:12px; }
		
		#albumfotos{padding:20px 0 20px 0px;}

		#fotog{ width:420px; height:260px; margin:10px 0 10px 33px;}
			#fotog img{border:1px solid #fff;}
			#fotog #imagemdescricao{margin-bottom:60px; font-size:12px; margin:5px 0 0 10px;}
			
		#fotop { margin:30px 0 0px 27px; float:left; padding-bottom:20px;  }
			#fotop img { border:none; width:100px; height:62px; margin:0px; padding:4px;  }
			#fotop a {  float:left; }
			#fotop a:hover{ background:#fff; }
			
		#bgTecnologia { width:510px; height:487px;}
		
		#certificado { }
			#certificado a { margin:17px 0 0 17px;  background:url(../img/certificado_p.jpg) no-repeat; width:220px; height:303px; display:block; text-indent:-5000px; }
		#left_q, #right_q, #bottom_q { float:left; margin:10px 0 0 0;}
			#left_q { width:320px;}
			#right_q { width:100px;}
				#right_q img { margin:30px 0 0 0;}
			#bottom_q img { margin:30px 0 0 65px;}	
			
		#nome_rep, #fone_rep, #mail_rep,  #cidade_rep { color:#DFDFDF;  display:block; font-size:11px; }
		#nome_rep { text-transform:uppercase;  }
		#fone_rep { letter-spacing:1px; }
		#mail_rep { }
		#cidade_rep { color:white; text-transform:uppercase; margin:10px 0 5px 10px; }
		#linha_rep { border-bottom:1px solid #9F9F9F; padding:0px 0 10px 0px; margin:0px 20px; }
		#mail_rep a:hover {background:#47557F; }
		
			
		#form p { margin:5px 0 0 0 ;font-size:15px; font-weight:bold; color:#f4f4f4;}
		#form a:hover {  background:url(../img/btn_enviar2.gif) no-repeat; }
		#estName { color:white; background:url(../img/bg_estname.gif) repeat-y; font-weight:bold; font-size:14px; border-bottom:1px solid #9F9F9F; border-top:1px solid #9F9F9F; padding:5px 0 5px 10px; margin:0 50px 20px 50px; }
			
		#right_right, #right_left { float:left; width:254px;}
			#right_right { background:#818181; border-left:1px solid #6F6F6F; }
		
		#contN img { float:left; margin:10px; border:3px solid white;}		
	
		/*  ############### MENU PRODUTOS ###############  */
		
	
		#chefe { margin:0px; padding:0px; border-top:1px solid #f4f4f4;}
			#chefe img { border:none;}
		#menu01, #menu02, #menu03, #menu04, #menu05, #menu06, #menu07, #menu08, #submenu01, #submenu02, #submenu05, #submenu06, #submenu07, #submenu08 { display:none; padding:0px; margin:0px; text-transform:uppercase; font-size:11px; font-weight:bold; color:#21A7E3; }
		#menu09, #menu010, #menu011, #menu012, #menu013, #menu014, #menu015, #menu016, #submenu09, #submenu10, #submenu11, #submenu12, #submenu13, #submenu14 { display:none; padding:0px; margin:0px; text-transform:uppercase; font-size:11px; font-weight:bold; color:#21A7E3; }
		
		#submenu15, #submenu16, #submenu17, #submenu18, #submenu19, #submenu20, #submenu21, #submenu22, #submenu23, #submenu24, #submenu25, #submenu26, #submenu27, #submenu28 { display:none; padding:0px; margin:0px; text-transform:uppercase; font-size:11px; font-weight:bold; color:#21A7E3; }
		#li { display:block; }
		
		#ref { padding-bottom:20px; width:490px; }
		#ref h1 { background:url(../img/bg_h1.gif) repeat-y; width:490px; height: border-bottom:1px solid white; color:#00c0ff; font-size:18px; letter-spacing:1px; font-weight:normal; text-transform:uppercase; padding:11px 0 10px 20px; }
		#ref h2 { background:none; border-top:1px solid #9F9F9F;}
		#ref h3 { background:none;}
		#ref p { background:none;}		
		#ref img { vertical-align:middle; margin-right:10px; }
		
		#tabela_cores { width:450px; margin:0 0 0 15px}
			#tabela_cores img { margin:0 0 0 5px;}
			
		.resultado {  padding:10px 0; border-bottom:1px solid #507c8f; width:490px; margin-left:10px;}
		.resultado p,  { font-size:12px; font-weight:bold; text-transform:uppercase; }	
		
		/*  #############################  CASE  #########################  */

		#bg_case { width:100%; height:100%; background-color:black; -moz-opacity:0.70; filter:alpha(opacity=70); position:absolute; z-index:99; display:none; }	
		#case1, #case2, #case3 { display:none; width:440px; height:400px; position:absolute; margin:-200px 0 0 -220px; top:50%; left:50%; z-index:999; background:#f1f1f1; border:1px solid #4B4B4B; }
		#titulo_busca { background:url(../img/bg_h1.gif); width:510px; padding:15px 0; float:left;}
		
		
		li { display:block; list-style:none; }

		.vo, .pai, .filho { display:block; background:#2C444F; padding:8px 0 8px 0px; text-transform:uppercase; font-size:11px; font-weight:bold; color:#21A7E3; border-bottom:1px solid #507C8F;}
		.vo { margin-left:0px !important; padding-left:20px; }
		.pai { background:#35525F; padding-left:20px; }
			.pai img { margin-right:10px;}
		.filho { background:#3E606F; padding:7px 0 4px 45px; }
		.filho img { margin:0 5px; vertical-align:middle;}
		.filho a { color:#6eaac5; display:block; }
		.filho a:hover {  }
		.bullet_4 { margin:0 10px 0 0 ;}
	
		

	/*  ############### TAGS ####################  */
	
	p {  font-size:12px; color:#f4f4f4;}
	h2 { background:url(../img/bg_h2.gif) repeat-y; padding:16px 0 16px 10px; margin-bottom:10px;  }
	h3 { background-color:#969696; padding:17px 0 17px 10px; }
	.h4 { color:#fff; font-size:13px; border-bottom:1px solid #dfdfdf; padding:0px 0px 5px 0px; margin:0 10px 10px 10px; }
	h6 { font-size:12px; color:white; padding: 10px 30px; }
	h5 { text-transform:uppercase; font-size:11px; color:white; }
	img { vertical-align:middle; margin-left:10px;}
	a { color:white; text-decoration:none; color:#f4f4f4;}
	a:hover { color:#90DFFF; }
		
	/*  ############### Classes #################  */	
	

	.form { border:1px solid #818181; background:#9F9F9F; font-size:18px; color:#f4f4f4; width:350px; text-indent:5px;}
	.form2 { border:1px solid #818181; background:#9F9F9F;font-weight:bold; font-size:18px; color:#f4f4f4; width:350px; height:100px; vertical-align:baseline; }
	.p1 { margin:20px 0 0 66px !important;}
	.p2 { margin-left:64px !important;}
	.p3 { margin-left:71px !important;}
	.p4 { margin-left:50px !important;}
	.p5 { margin-left:30px !important;}
	.p6 { margin-left:37px !important;}
	.dataN { text-align:right; padding:10px 0 0 0;}
	.txt_left { line-height:15px; margin:20px 0 20px 0; padding:0 17px;}
	.span2 {background:white;  float:left; margin:2px; padding:0px; }
	.span {background:#000;  float:left; margin:2px; padding:0px; }
		.span a { -moz-opacity:0.50; filter:alpha(opacity=50); }
		.span a:hover { -moz-opacity:100; filter:alpha(opacity=100);}
	.icon_work { position:absolute; margin:5px 0 0 150px;}
	.imgDestaque{ float:left;}		
	.chamada_noticia { font-size:11px; margin:0px !important; }
	.mais_noticias { font-size:11px; float:right; margin:5px 10px 10px 0 ;}
	.mais_noticias a:hover { background:none !important; text-decoration:underline; }
	.acosQualidade { margin:0px; padding:0px; width:254px;}
	.imgIndek { margin:0px 0 20px 0;}
	.visitaVirtual { background-color:black;}
	.visitaVirtual a{ background:url(../img/tourvirtual.jpg) no-repeat; width:254px; height:200px; display:block; text-indent:-5000px;-moz-opacity:0.70; filter:alpha(opacity:70);}
	.visitaVirtual a:hover { -moz-opacity:100; filter:alpha(opacity:100); }
	
	.voltaEmpresa { background-color:black;}
	.voltaEmpresa a{ background:url(../img/empresa_img.gif) no-repeat; width:254px; height:200px; display:block; text-indent:-5000px;-moz-opacity:0.70; filter:alpha(opacity:70);}
	.voltaEmpresa a:hover { -moz-opacity:100; filter:alpha(opacity:100); }
	
		
	.home a { background:url(../img/home_out.gif) no-repeat; width:33px;  }
	.contato a { background:url(../img/contato_out.gif) no-repeat; width:53px; }	
	.empresa a { background:url(../img/empresa_out.gif) no-repeat; width:126px;  }
	.produtos a { background:url(../img/produtos_out.gif) no-repeat; width:126px; }
	.tecnologia a { background:url(../img/tecnologia_out.gif) no-repeat; width:127px; }
	.qualidade a { background:url(../img/qualidade_out.gif) no-repeat; width:127px; }
	.cases a { background:url(../img/cases_out.gif) no-repeat; width:126px; }
	.representantes a { background:url(../img/representantes_out.gif) no-repeat; width:129px; }
	
	.home a:hover { background:url(../img/home_over.gif) no-repeat; }
	.contato a:hover { background:url(../img/contato_over.gif) no-repeat; }	
	.empresa a:hover { background:url(../img/empresa_over.gif) no-repeat; }
	.produtos a:hover { background:url(../img/produtos_over.gif) no-repeat; }
	.tecnologia a:hover { background:url(../img/tecnologia_over.gif) no-repeat; }
	.qualidade a:hover { background:url(../img/qualidade_over.gif) no-repeat; }
	.cases a:hover { background:url(../img/cases_over.gif) no-repeat; }
	.representantes a:hover { background:url(../img/representantes_over.gif) no-repeat; }
	
	.inputHome { width:130px; height:14px; background-color:#435160; border:1px solid #5f6267; text-transform:lowercase; position:absolute; margin:60px 0 0 350px; color:#262A2F; text-indent:3px;  }	
	.inputNoticias { width:160px;  background-color:#969696; border:1px solid #6F6F6F; text-transform:lowercase;  color:#262A2F; text-indent:3px;  }	
	.inputNoticias2 { width:160px; background-color:#969696; border:1px solid #6F6F6F; text-transform:lowercase;  color:#262A2F; text-indent:3px;  }	
	.lupa { background:url(../img/lupa.gif) no-repeat; width:16px; height:16px; position:absolute; border:none; text-indent:-5000px; display:block; margin:61px 0 0 735px;}
	.btnEnviar { background:url(../img/btn_cad.gif); width:62px; height:17px; border:none; text-indent:-5000px; display:block; margin:10px 0 20px 132px !important;}

	.btnEnviarC a { background:url(../img/btn_cad.gif); width:62px; height:17px; border:none; text-indent:-5000px; display:block; margin:10px 0 20px 116px !important;}
	.btnEnviarC a:hover { background:url(../img/btn_cad2.gif) !important;}

	.release a { display:block;}
	

	.formBusca a:hover { background:url(../img/lupa_over.gif) no-repeat; }
	.formEnviar a:hover { background:url(../img/btn_cad2.gif) no-repeat; }
	
	.release {width:350px; float:left; padding-top:10px;}
	.data { width:80px; float:left; padding-top:10px;}
	.download a { background:url(../img/bt_download.gif) no-repeat; width:205px; height:52px; display:block; text-indent:-5000px; float:right; margin:20px 0;}
		.download a:hover { background:url(../img/bt_downloadOver.gif);}
	.exp { color:#2f353f; letter-spacing:1px;}	
	.chave { color:#2f353f; text-transform:uppercase; margin-left:5px;}
	.pBusca { width:490px; margin:15px 0 15px 10px; padding-bottom:15px; float:left; border-bottom:1px solid #696969; display:block; }
	.chave { font-size:10px;}
