@import url(forms.css);
@import url(popups.css);





/* ==== HTML ==== */
html{}
body{background-color:#FFF;}
*{margin:0;padding:0;font:11px Arial, Helvetica, sans-serif;color:#666;}
img{border:none;}







/* ==== ESTRUTURA ==== */
#general{}
#header{}
	/* tabela estrutural topo */
	#tableEstructureHeader{width:100%;}
		#tableEstructureHeader .tdFirstColum{width:auto;height:35px;background-color:#fff;}
		#tableEstructureHeader .tdMiddleColum{padding:0 0 2px 0;width:940px;background:#fff url(../imagens/bg_top_dots.gif) 0 0 repeat-x;}
							   .tdMiddleColum .goupMiddleColum{width:940px;height:180px;}
							   				 				  .divFlashSlogan{position:absolute;}
														      .divFlashObras{margin:1px 0 0 190px;position:absolute;}
				  							                  .divFlashMarca{margin:0 0 0 750px;position:absolute;}
		#tableEstructureHeader .tdLastColum{width:auto;background:transparent url(../imagens/bg_top_dots.gif) 0 0 repeat-x;}
	.nobg{background-image:none !important;}
	
#content{}
	/* tabela estrutural conteudo */
	#tableEstructureContent{width:100%;}
	#tableEstructureContent .tdFirstColum{background:#fff url(../imagens/bg_top_dots.gif) 0 0 repeat;width:auto;}
	#tableEstructureContent .tdMiddleColum{width:940px;background:#fff url(../imagens/bg_faixa.jpg) 0 0 no-repeat;}
							.tdMiddleColum .tableContent{width:940px;}
											.tdMenuMain{width:190px; background:transparent url(../imagens/img_bgEmpresa.jpg) 0 430px no-repeat;}
											.tdContent{width:560px;padding:40px 0 0 0;}
													#contentMain{padding:0px;width:559px;}
															.contentFullColum{float:left;padding:10px;width:535px;}
															.contentColum{float:left;padding:9px 9px 30px 9px;width:260px;}
																	.txtColum{padding-top:25px;}
																	.imgColum{}
																	.txtColumMenor{padding-top:25px;width:180px;}
																	.imgColumMaior{width:340px;}
											.tdSubMenu{width:180px;background:transparent url(../imagens/img_bgProd.jpg) 25px 443px no-repeat;}
													#mnSubSub{background:transparent url(../imagens/subsubline.gif) left bottom no-repeat;padding-top:10px;padding-bottom:7px;}
														#mnSubSub ul{list-style-type:none;margin:0;padding:0;height:15px;}
														#mnSubSub li{float:left;background:transparent url(../imagens/separacao.gif) top right no-repeat;padding:0 10px;}
														#mnSubSub li.lastItem{background-image:none;}
	#tableEstructureContent .tdLastColum{background:#fff url(../imagens/bg_top_dots.gif) 0 0 repeat;width:auto;}


#navigation{}
#footer{clear:both;padding:20px 5px;width:550px;height:25px;}
	#footer a{text-decoration:none;}
	#footer a:hover{text-decoration:underline;}
	#developer{margin:0 0 0 100px;}





/* ==== BLOCOS ==== */

/* - divs - */
div{}
	.bgLateral{background-color:#6b6b6b;width:auto;height:39px;}
	
	/* menu topo institucional */
	#menuInstitucional{background-color:#d50000;width:580px;height:33px;padding:0 0 0 20px;}
		#ulMenuInstitucional{list-style-type:none;margin:0 auto;}
			#ulMenuInstitucional li{float:left;margin:10px 15px 0 15px;}
	
	/* menu empresa */
	#mnMain_Bottom{width:167px;height:60px;background:transparent url(../imagens/bg_mainMn_bottom.gif) left bottom no-repeat;}
	#empresa{width:152px;height:30px;background:transparent url(../imagens/bg_mainMn_top.gif) left top no-repeat;padding:20px 0 0 15px;}
	#mnMain_Empresa{background:transparent url(../imagens/bg_mainMn_general.gif) left top repeat-y;width:167px;}
	#mnEmpresa{background:transparent url(../imagens/bg_mainMn_general.gif) left top repeat-y;width:167px;}
			#mnEmpresa ul{margin:0 17px;background-color:#d4d3d3;list-style-type:none;border-bottom:2px solid #f1f1f1;}	
			#mnEmpresa ul li{padding:3px 0;}				
	
	#clientes{width:152px;height:32px;background:transparent url(../imagens/bg_mainMn_sub.gif) left top no-repeat; padding:7px 0 0 15px;}
	#mnClientes{background:transparent url(../imagens/bg_mainMn_general.gif) left top repeat-y;width:167px;}
			#mnClientes ul{margin:0 17px;background-color:#d4d3d3;list-style-type:none; padding-bottom:0px;}	
			#mnClientes ul li{padding:2px 0;}	
			#mnClientes ul li.duas_linhas{}				
							
			.imgBgSubMenu{position:absolute;margin:17px 0 0 -180px;}	
			.imgMenuSpace{padding:0 0 21px 0;}
	
	/* conteudo home */		
	#groupProdutosHome{background:transparent url(../imagens/bg_produtos_home.jpg) center bottom no-repeat;padding:9px 0px 10px 15px;width:545px;height:275px;}		

		.boxProdutosHomeBig{background-color:#f5f5f5;border-right:1px solid #ccc;border-left:1px solid #ccc;float:left;margin:3px 5px 12px 0;text-align:center;width:260px;height:115px;}
			.boxProdutosHomeBig h4{height:30px;padding:6px 0 0 0;}
			.boxProdutosHomeBig ul{list-style-type:none;padding-top:1px;width:258px;}
			.boxProdutosHomeBig ul li{display:block;margin:0 !important;padding:0 !important;}
			#boxProdutosPerfis ul li a{width:258px;display:block;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;margin:0 !important;padding:0 !important;}
			#boxProdutosChapas ul li a{width:258px;display:block;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;margin:0 !important;padding:0 !important;}
			#boxProdutosPerfis ul li a:hover{width:258px;display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 !important;padding:0 !important;}
			#boxProdutosChapas ul li a:hover{width:258px;display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 !important;padding:0 !important;}

		
		.boxProdutosHome{border-right:1px solid #ccc;border-left:1px solid #ccc;float:left;margin:3px 5px 5px 0;text-align:center;width:127px;height:122px;}
			.boxProdutosHome h4{height:30px;padding:6px 0 0 0;}
			.boxProdutosHome ul{list-style-type:none;padding-top:1px;width:125px;}
			.boxProdutosHome ul li{display:block;margin:0 !important;padding:0 !important;}
			.boxProdutosHome ul li a{width:125px;display:block;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin:0 !important;padding:0 !important;}
			.boxProdutosHome ul li a:hover{background-color:#f5f5f5;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
					/*layer*/	
					.boxProdutosHome ul li{float:none !important;}
					.boxProdutosHome ul li div{font:bold 11px Arial, Helvetica, sans-serif;color:#FFF;position:absolute;display:none;margin-left:128px;padding:5px 10px;text-align:left !important;width:170px;z-index:10;}					
						.boxProdutosHome .ulAcabamentos li div {margin-left:60px;}
					
					.subTradicionais{background-color:#9c0303;border:3px solid #b50707;}
					.boxProdutosHome .subTradicionais ul li a{font:bold 11px Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none;border:none !important;width:170px;float:none; !important;}	
					.boxProdutosHome .subTradicionais ul li a:hover{text-decoration:none;color:#ccc;border:none;background-color:#9c0303 !important;}
				.ulAcabamentos{float:left;width:60px !important;}
				.ulAcabamentos a{width:62px !important;}	
					.subAcabamentos{background-color:#467fb0;border:3px solid #66a6dd;width:200px !important;}
					.boxProdutosHome .subAcabamentos ul li a{font:bold 11px Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none;border:none !important;width:200px !important;float:none !important;}	
					.boxProdutosHome .subAcabamentos ul li a:hover{text-decoration:none;color:#ccc;border:none;background-color:#467fb0 !important;}
					
					.subAcabamentosCanto{background-color:#467fb0;border:3px solid #66a6dd;width:140px !important;}
					.boxProdutosHome .subAcabamentosCanto ul li a{font:bold 11px Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none;border:none !important;;width:140px !important;float:none !important;}	
					.boxProdutosHome .subAcabamentosCanto ul li a:hover{text-decoration:none;color:#ccc;border:none;background-color:#467fb0 !important;}
		#boxProdutosTradicionais{border-bottom:2px solid #9c0303;}
		#boxProdutosDecorativas{border-bottom:2px solid #b79e3b;}
		#boxProdutosTermoacusticas{border-bottom:2px solid #6f9719;}
		#boxProdutosAcabamentos{border-bottom:2px solid #467fb0;}
		#boxProdutosPerfis{border-bottom:2px solid #7f54a8;}
		#boxProdutosChapas{border-bottom:2px solid #83491a;}

		.corProdTra{background-color:#9c0303;}
		.corProdDec{background-color:#b79e3b;}
		.corProdTer{background-color:#6f9719;}
		.corProdAca{background-color:#467fb0;}
		.corProdPer{background-color:#7f54a8;}
		.corProdCha{background-color:#83491a;}
		
	#bannerLogistica{background:transparent url(../imagens/bg_banner_logistica.jpg) 0 0 no-repeat;clear:both;margin:20px 0 25px 0;padding:15px 0 0 15px;width:545px;height:30px; }
	
	.divFlashBeneficios{clear:both;border-top:1px solid #ff0000;padding:20px 0 5px 0;}
	#home .divFlashBeneficios{border:none;padding:0px 0 5px 0;}
	.boxDestaq{border:1px solid #EFB877;background-color:#FFF8EF;padding:10px;}
		.boxDestaq h2{border:1px dashed red;display:block;}
	
	/*sub menu */
	/* submenu espacos */
	#menuEspacos{width:170px;padding:0 0 0 23px;}
		#mnProd .mnCatalogo_top{width:143px;height:18px;background:transparent url(../imagens/bg_mnProd_top.gif) left top no-repeat;padding:18px 0 0 25px;}
		#mnProd .mnProd_top{width:143px;height:22px;background:transparent url(../imagens/bg_mnProd_general.gif) left top repeat-y;padding:18px 0 0 25px;}
		#mnProd ul{list-style-type:none;}
		#mnProd #bg_General{background:transparent url(../imagens/bg_mnProd_general.gif) left top repeat-y;}
		#mnProd ul.shadow li{padding:2px 0 0 23px;}
		#mnProd #mnTelhas{margin:0 17px 0 22px;}
		#mnProd #mnTelhas ul{background-color:#d4d3d3;}
		#mnProd #mnTelhas ul li{padding:2px 0;}
		#mnProd #mnProd_end{background:transparent url(../imagens/bg_mnProd_bottom.gif) left top no-repeat;height:43px;}
		#mnProd #transporteArmazenagem{padding:5px 0 0 26px;}
		#mnProd #financiamento{padding:5px 0 0 28px;}
		#mnProd #espacos{padding:15px 0 0 26px;background:transparent url(../imagens/bg_mnProd_bottom.gif) left bottom no-repeat;}
		#mnProd #espacos ul{padding:30px 0 20px 0;}
		#mnProd #espacos ul li{padding:4px 0;}
		#espacos_do{position:absolute;margin:-5px 0 0 -5px;}
		
		#ulMenuEspacos{list-style-type:none;margin:5px 0 0 20px;width:100px;}
			#ulMenuEspacos li{float:left;margin:2px 0;}
			
	#menuProdutos{margin:10px 0 0 0;}
		#boxCoberturas{background:transparent url(../imagens/bg_boxCoberturas.jpg) 0 0 no-repeat;margin:0 0 5px 28px;padding:10px;width:145px;height:122px;}	
			#boxCoberturas .boxCor{border:1px solid #fff;float:left;margin:0 5px 0px 2px;width:15px;height:15px;}
				#boxCoberturas ul{list-style-type:none;}
					#boxCoberturas ul li{width:140px;padding:4px 0;float:left;}
					#boxCoberturas ul li a{display:block;padding:0 0 0 0;cursor:pointer;}
					#boxCoberturas ul li .space_menu{padding-top:4px;}
					
		#boxPerfisMetalicos{background:transparent url(../imagens/bg_boxPerfisMetalicos.jpg) 0 0 no-repeat;margin:0 0 5px 28px;padding:10px;width:145px;height:39px;}
		#boxPerfisMetalicos a{cursor:pointer;}
			#boxPerfisMetalicos .boxCor{background-color:#7f54a8;border:1px solid #fff;margin:3px 0 0 0;width:140px;height:15px;}
		#boxChapasBlanks{background:transparent url(../imagens/bg_boxChapasBlanks.jpg) 0 0 no-repeat;margin:0 0 5px 28px;padding:10px;width:145px;height:28px;}
		#boxChapasBlanks a{cursor:pointer;}
			#boxChapasBlanks .boxCor{background-color:#83491a;border:1px solid #fff;margin:3px 0 0 0;width:140px;height:15px;}
			
/* - table - */
table{}
th{}

.transparent{filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}


/* ==== TEXTO ==== */

/* - titulos - */
h1{}
h2{}
	.h2Produtos{position:absolute;margin:-40px 0 -5px 0px;z-index:10;clear:both;}
	.h2TitTxt{margin:10px 0 0px 0;}
h3{}
	.h3PerfisMetalicos{border-bottom:28px solid #7f54a8;float:left;margin:10px 2px 0px 0;padding:0 0 2px 0;width:265px;}
	.h3ChapasBlanks{border-bottom:28px solid #83491a;float:left;margin:10px 0 10px 2px;padding:0 0 2px 0;width:270px;}
	.h3TitArea{border-bottom:2px solid #ff0000;margin:10px 0 3px 0;}
	.tdSubMenu h3{margin:15px 0 0 40px;}
	.h3Tit{}
h4{}
	.h4Espacos{margin:0 0 0 3px;}
h5{}

/* - paragrafos e trechos - */
p{}
	.txt{margin:6px 2px;}
	.txtDest{font:bold 13px Arial, Helvetica, sans-serif;color:#000;}
span{}

/* - list - */
.list{padding-left:20px;}
.list li{}

/* - links - */
a:link{}
a:visited{}
a:hover{}

/* contato */
.colLeft{width:300px; float:left;}
.clRight{width:200px; float:left;}

/* produtos */
#menuProdInt{}
	#menuProdInt ul{}
	#menuProdInt ul li{padding-bottom:3px;list-style-type:none;}
	#menuProdInt a{width:211px;height:19px;display:block; background:transparent url(../imagens/produtos/mnProdInt.gif);padding:2px 0 0 16px; text-decoration:none;}
	#menuProdInt a:hover{background:transparent url(../imagens/produtos/mnProdInt_ov.gif);}
.btCatalogo{width:194px;height:47px;padding-top:5px;}
	#menuProdInt a.down{background:transparent url(../imagens/produtos/mnProdInt_ov.gif);}
	
	#menuProdInt .linhaDupla a{width:211px;height:28px;display:block; background:transparent url(../imagens/produtos/mnProdInt_g.gif);padding:2px 0 0 16px; text-decoration:none;}
	#menuProdInt .linhaDupla a:hover{background:transparent url(../imagens/produtos/mnProdInt_g_ov.gif);}
	#menuProdInt .linhaDupla a.down{background:transparent url(../imagens/produtos/mnProdInt_g_ov.gif);}

h4.titProd{width:550px;font:bold 12px Arial, Helvetica, sans-serif;color:#FF0000;clear:both; padding:5px 10px;}

/* obras */
#fotosthumb{padding-top:10px;padding-bottom:7px;}
	#fotosthumb ul{list-style-type:none;margin:0;padding:0;height:auto;}
	#fotosthumb ul li{float:left;padding:5px 10px;}
#mnNavZoom{padding-top:10px;padding-bottom:7px;}
	#mnNavZoom ul{list-style-type:none;margin:0;padding:0;height:25px;}
	#mnNavZoom ul li{float:left;padding:0 10px;}

.obrNome{font:bold 12px Arial, Helvetica, sans-serif;border-bottom:1px solid #333;margin-bottom:5px;}
.obrDescricao{font:bold 13px Arial, Helvetica, sans-serif;color:#FF0D14;padding:5px 0;}
	
#menuObras{}
	#menuObras ul{width:150px;}
	#menuObras ul li{padding-bottom:3px;list-style-type:none; width:150px;}
	#menuObras a{width:206px;height:19px;display:block; background:transparent url(../imagens/produtos/mnProdInt.gif);padding:2px 0 0 21px; text-decoration:none;}
	#menuObras a:hover{background:transparent url(../imagens/produtos/mnProdInt_ov.gif);}
	#menuObras a.down{background:transparent url(../imagens/produtos/mnProdInt_ov.gif);}

#subMenuObras{}
	#subMenuObras ul{width:230px; margin-top:15px;}
	#subMenuObras ul li{list-style-type:none; width:230px;padding-bottom:5px; background-color:#f2f2f2; margin-bottom:5px; padding:2px 0;height:15px;}
	#subMenuObras a{width:210px;height:18px;display:block;background:transparent url(../imagens/bulletObr.gif) 5px 0px no-repeat;padding-left:20px;text-decoration:none;}
	#subMenuObras a:hover{background:transparent url(../imagens/bulletObr_ov.gif) 5px 0px;}
	#subMenuObras a.down{background:transparent url(../imagens/bulletObr_ov.gif) 5px 0px;}

.imprensaNew{border-bottom:1px solid #a2a2a2;padding-top:5px;margin-bottom:10px;}
	.imprensaTitle{font-size:13px;font-weight:bold;margin-bottom:5px;}
	.premios .imprensaTitle{color:#d50000;}
	.premios .imprensaImg{padding-bottom:10px;text-align:right;}
	.imprensaDate{color:#d50000;}
	.imprensaHead{}
	.imprensaText{padding-bottom:10px;}
	.imprensaNew .imprensaFiles h6{margin-top:10px;margin-bottom:0;color:#d50000;}
	.imprensaNew .imprensaFiles ul{margin-top:0;}
	.imprensaNew .imprensaFiles li{margin-top:5px;}
	
/* espacos */
	.img_espacos{position:absolute;width:535px;text-align:right;margin-top:-76px;}
	.txt_red{color:#ff0000 !important;font:bold 11px Arial, Helvetica, sans-serif;}
	
/* calendario palestras */
	.dia_semana{font:bold 12px Arial, Helvetica, sans-serif;padding:2px 3px;}
	.dia_normal{text-align:right; padding:2px;}
	.domingo{text-align:right;padding:2px;}
	.dia_selecionado{text-align:right;background-color:#FF0000;padding:2px;font:bold 12px Arial, Helvetica, sans-serif;color:#FFFFFF;}
	.mes{font:normal 12px Arial, Helvetica, sans-serif;padding:2px; color:#FF0000;}
	.table_calendario td{border:1px solid #F0F0F0;}
	.space_table_cal {margin:10px 0 0 0;}
	
#progPalestrasTecnicas{margin-left:98px; }
#progPalestrasTecnicas td{border-bottom:1px solid #999999; height:17px; padding-left:5px}
	
/* Languages */
#languages {float:right; text-align:right; list-style:none}
#languages li {float:left; background:#FFFFFF;padding:2px; margin:7px 3px 3px 3px}
#languages li a{text-decoration:none; font-size:11px; font-size:10px}
#languages li:hover{ border-bottom:2px solid #CCCCCC}
