﻿/* --------------------------------------------------------------- GERAL */
body,div,td,p,span,img,input,select,textarea{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:12px;
	color:#000;
}
body{
	background:url(../img/bg.jpg) center top repeat-x #ECECEC; text-align:center;
}
body, form {margin:0px;padding:0px;}
img {border: 0px;}
p, h1, h2, h3, h4, h5{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	margin:10px 0;
}
.ns{overflow:hidden;}
.nb{border:0px !important;background:none !important;}
table.nb,
table.nb tr th,
table.nb tr td{border:0px !important;background:none !important;}
.noCSS{display:none;}
ul{margin:0;padding:0;list-style-type:none;}
/* --------------------------------------------------------------- FONTS */
.al{text-align: left;}
.ac{text-align: center;} 
.ar{text-align: right;}

.fb{font-weight:bold;}
.fi{font-style:italic;}

.f10{font-size:10px;}
.f36{font-size:36px !important ;}
.fAzc{color:#3399CC;}

/* --------------------------------------------------------------- LINKS */

a:link,
a:hover,
a:visited,
a:active{
	color:#3399CC;
}

a:visited,
a:active,
a:link{text-decoration:underline;}
a:hover{text-decoration:none;}

a.noDec:link,
a.noDec:visited,
a.noDec:active,
a.noDec:hover{text-decoration:none !important;}

/* --------------------------------------------------------------- POSICIONAMENTO */
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}

.mg0{margin:0 !important;}

.mt0{margin-top:0 !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}

.mr40n{margin-right:-40px !important;}
.mr35n{margin-right:-35px !important;}
.mr30n{margin-right:-30px !important;}
.mr20n{margin-right:-20px !important;}
.mr10n{margin-right:-10px !important;}

.mb0{margin-bottom:0px !important;}
.mb5{margin-bottom:5px !important;}
.mb5 a{margin-bottom:5px }
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}

.ml40n{margin-left:-40px !important;}
.ml35n{margin-left:-35px !important;}
.ml30n{margin-left:-30px !important;}
.ml20n{margin-left:-20px !important;}
.ml10n{margin-left:-10px !important;}
.ml10{margin-left:10px !important;}
.ml20{margin-left:20px !important;}

.mAuto{margin-left:auto; margin-right:auto;}

.wAuto{width:auto !important;}

li.ie_cb{
	margin:0 !important;
	padding:0 !important;
	border:none !important;
	background:none !important;
	height:1px !important;
	overflow:hidden !important;
	visibility:hidden !important;
}
/* --------------------------------------------------------------- ELEMENTOS COMUNS */
/* box para thumbnails */
.tmbCont{
	background-image:url(../img/bg_thb_prodvar_bc.gif);
	width:67px;
	height:69px;
	overflow:hidden;
	margin:-20px 20px 0 0;
	background-repeat:no-repeat;
	background-position:0 0;
}
		.tmbCont img{
			margin:7px 0 0 5px;
		}

/* --------------------------------------------------------------- ESTRUTURA */
/*---Base---*/
div.container {
	margin:0 auto;
	width: 764px; 
	height: auto;
	text-align:left;
	position:relative;
}
/*---Header---*/
div.container h1{
	background: #fff;
	width:762px;
	height:71px;
	margin:0;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
}
		div.container h1 a{
			float:left;display:inline;
			width:138px;
			height:0 !important;
			padding-top:52px;
			text-indent:-9000px;
			margin:13px 0 0 50px;
			overflow:hidden;
			background:url(../img/logoSg.gif) no-repeat;
		}

#euro_aplica { background:url(../img/aplicacoes1.gif) left top no-repeat; padding-top: 65px; padding-bottom: 20px; width: 436px;}
#euro_caract { background:url(../img/caract1.gif) left top no-repeat; padding-top: 65px; padding-bottom: 20px; width: 436px;}
#euro_garant { background:url(../img/garant1.gif) left top no-repeat; padding-top: 65px; padding-bottom: 20px; width: 436px;}


ul#mnLang{
	position:absolute;
	z-index:10;
	top:45px;
	right:15px;
	background:#d9dadb;
	padding:0 5px;
}
		ul#mnLang li.fst{
			padding-right:10px;
			background: url(../img/bg_mnlang_sep.gif) right 5px no-repeat;			
		}
		ul#mnLang li{
			float:left;display:inline;
			margin:0 5px;
		}
				ul#mnLang li a:link,
				ul#mnLang li a:visited,
				ul#mnLang li a:hover,
				ul#mnLang li a:active{
					color:#444444;
					text-decoration:none;
					font-family:arial;
					font-size:10px;
					text-transform:lowercase;
					line-height:17px;
				}
/*---Destaque principal---*/
div.imgDestaque{ height:200px; position:relative; top:0px;}
/*---Menu principal---*/
ul.mnMainNav,
ul.mnMainNav *{
	float:left;display:inline;
}
ul.mnMainNav{
	width:762px;
	background:url(../img/mn_nav_bg.gif) 0 -39px repeat-x;
}
		/* "hover" dos links com bordas laterais */
		ul.lst_por li.fst,
		ul.lst_esp li.fst,
		ul.mnMainNav li.fst{
			margin-left:50px;
		}
		ul.mnMainNav li{
			background:url(../img/mn_nav_bg.gif) 0 -39px no-repeat;
			padding-left:1px;
		}
		ul.mnMainNav li.sel,
		ul.mnMainNav li:hover{
			/* padding-left:1px; */
			background:url(../img/mn_nav_detsides.gif) 0 0 no-repeat;
		}
		ul.mnMainNav li.sel a:link,
		ul.mnMainNav li.sel a:visited,
		ul.mnMainNav li.sel a:active,
		ul.mnMainNav li.sel a:hover,
		ul.mnMainNav li a:link,
		ul.mnMainNav li a:visited,
		ul.mnMainNav li a:active,
		ul.mnMainNav li a:hover{
			text-decoration:none;
			height:32px;
			padding:7px 18px 0 6px;
		}
		ul.mnMainNav li.sel a,
		ul.mnMainNav li a:hover{
			background:url(../img/mn_nav_bg.gif) 0 0 no-repeat;
		}
				ul.mnMainNav li a span{
					color:#525252;
					font-size:11px;
					cursor:pointer;
				}
				ul.mnMainNav li a:hover span,
				ul.mnMainNav li.sel a span{
					color:#3D3D3D;
					height:30px;
					background:url(../img/mn_nav_detsides.gif) right 0 no-repeat;
					margin:-7px -18px 0 0;
					padding:7px 18px 0 0;
				}
ul.lst_eng li.fst{
	margin-left:70px;
}

/* conte˙do com background dos contornos (do menu atÈ o footer) */
div.contMain{
	width:764px;
	float:left;display:inline;
	background:url(../img/bg_cont_bd.gif) 0px 0 repeat-y;
}
/* sombra no topo, abaixo do menu + conte˙dos */
div.contTp{
	padding:5px 0 0 3px;
	float:left;
	display:inline;
	border:1px solid #333;
	border-bottom:0;
	border-top:0;
	background: #fff url(../img/bg_cont_tp.gif) 0 0 repeat-x;
	width:759px !important;
	width:762px;
}
/* footer do contorno */
div.contFt{
	width:764px;
	height:23px;
	float:left;display:none;
	background:url(../img/bg_cont_ft.gif) 0px 0 no-repeat;
	line-height:0;
}
/* footer */
p.footer{
	margin:0 auto 10px;
	padding:10px 0 10px 15px;
	text-align:center;
	width:747px;
	border:1px solid #333;
	border-top:1px solid #ccc;
	font-size:10px;
	text-align:left;
	color:#7f7f7f;
	background:#fff;
	height:25px;
}
a.assinaturaGobain { float:right; position:relative; right:15px; display:block; background:url(../img/rodapeLogo.gif) no-repeat; width:80px; height:28px; text-indent:-9999px; top:-4px;}
/* navegaÁ„o secund·ria */
div.mnSecNav{
	float:right;display:inline;
	width:220px !important;	
	margin:10px 5px 0 0;
	padding:0 5px 0 15px;
	overflow:hidden;
}
		div.mnSecNav h2{
			margin:5px 0;
			font-size:13px;
			color:#3399CC;
			font-family:Arial;
			text-transform: uppercase;
			font-weight:bold;
		}
		div.mnSecNav .btp_cz{
			border-top:1px solid #DDDDDD;
			padding-top:10px;
		}

		/* lista navegaÁ„o secund·ria */
		ul.lstLinhasSecNav{
			margin:0 -5px 10px -10px;
		}
				ul.lstLinhasSecNav li{
					display:block;
					width:235px;
				}
						ul.lstLinhasSecNav li.sel a:link,
						ul.lstLinhasSecNav li.sel a:visited,
						ul.lstLinhasSecNav li.sel a:hover,
						ul.lstLinhasSecNav li.sel a:active{
						color:#000000;
						}						
						ul.lstLinhasSecNav li a:link,
						ul.lstLinhasSecNav li a:visited,
						ul.lstLinhasSecNav li a:hover,
						ul.lstLinhasSecNav li a:active{
							display:block;
							padding:3px 30px 3px 28px;
							text-decoration:none;
							background-repeat:no-repeat;
							font-size:11px;
						}
						ul.lstLinhasSecNav li a:link,
						ul.lstLinhasSecNav li a:visited,
						ul.lstLinhasSecNav li a:hover{
							background-image:url(../img/bg_lst_secnav_off.gif);
							background-position:12px 5px;
							color:#000000;
						}
						ul.lstLinhasSecNav li a:hover{
							background-color:#3399CC;
							color:#ffffff;
						}
						ul.lstLinhasSecNav li a:active{
							background-image:url(../img/bg_lst_secnav_on.gif);
							background-position:12px 7px;
							background-color:#CCCCCC;
							color:#ffffff;
						}

		.titNewsletter{
			margin-bottom:10px !important;
		}
				.titNewsletter a:link,
				.titNewsletter a:active,
				.titNewsletter a:visited,
				.titNewsletter a:hover{
					width:190px !important;
					width:220px;
					height:auto;
					display:block;
					color:#5b5b5b;
					text-decoration:none;
					padding: 5px 0 5px 30px;
					background-image:url(../img/bg_ico_news.gif);
					background-position:11px 5px;
					background-repeat:no-repeat;
				}
				.titNewsletter a:hover{
					background-color:#F8F8F8;
				}
				
		/* lista de novidades (balıes) */
		ul.newsList{
			clear:both;
			float:left;display:inline;
			margin-right:-5px;
		}
				ul.newsList li{
					clear:both;
					float:left;display:inline;
					width:215px;
					margin-bottom:5px;
				}
						ul.newsList li div.tp{
							clear:both;
							float:left;display:inline;
							width:215px;
							height:5px;
							overflow:hidden;
							background:url(../img/bg_newsletter_tp.gif) 0 0 no-repeat;
						}
						ul.newsList li q{
							clear:both;
							float:left;display:inline;
							quotes:"" "" "" "";
							margin:0;
							width:195px !important;
							width:215px;
							padding:0 10px 5px 10px;
							background:url(../img/bg_newsletter_bd.gif) 0 0 repeat-y;
							text-align:center;
						}
						ul.newsList li div.ft{
							clear:both;
							float:left;display:inline;
							width:215px;
							height:7px;
							overflow:hidden;
							background:url(../img/bg_newsletter_ft.gif) 0 0 no-repeat;
						}
						
						ul.newsList li p{
							float:right;display:inline;
							position:relative;
							z-index:5; 
							margin:-2px 0 0 0;
							padding:3px 0 0 20px;
							font-size:10px;
							color:#7E7E7E;
							background:url(../img/bg_newsletter_seta.gif) 0 0 no-repeat;
						}

h2.titHome{
	float:left;display:inline;
	margin:13px 0 10px 15px !important;
	margin:15px 0 10px 15px;
	color:#6399BA;
	font-size:13px;
	font-weight:bold;
	font-family:"Trebuchet MS",Arial;
}
div.imgPhotoDest{
	float:left;display:inline;
	width:487px;
	margin:0 0 20px 15px;
	z-index: -1
}
div.dest3col{
	float:left;display:inline;
	width:762px;
	height:187px;
	background:url(../img/bg_destaques.jpg) 0 0 no-repeat;
	margin-left:-3px;
}
		div.dest3col *{
			font-family:"Trebuchet MS",Arial;
			font-size:11px;
		}
		div.dest3col h2{
			margin:0 0 5px 0;
			color:#6399BA;
			font-size:13px;
			font-weight:bold;
		}
		div.dest3col p{
			margin:0 0 5px 0;
		}
		div.dest3col ul.lstProd{
			margin:0 0 5px 0;
		}
				div.dest3col ul.lstProd li{
					margin:0;
				}
		div.dest3col  ul.lstNews li{
			margin-bottom:5px;
		}
				div.dest3col  ul.lstNews li a:link,
				div.dest3col  ul.lstNews li a:hover,
				div.dest3col  ul.lstNews li a:visited,
				div.dest3col  ul.lstNews li a:active{
					text-decoration:none;
					color:#000;
				}
		div.dest3col div.col1,
		div.dest3col div.col2,
		div.dest3col div.col3{
			float:left;display:inline;
			padding:10px;
		}
		div.dest3col div.col1{
			width:115px !important;
			width:135px;
			margin-left:120px;
		}
		div.dest3col div.col2{
			width:221px !important;
			width:241px;
			margin-left:5px;
		}
		div.dest3col div.col3{
			width:80px !important;
			width:100px;
			margin-left:5px;
		}
/* Lista das linhas de produtos */
ul.lstLinhas,
ul.lstLinhas li,
ul.lstLinhas li a,
ul.lstLinhas li a img{
	float:left;display:inline;
}
ul.lstLinhas{
	width:513px;
	background:#D0DFE8;
}
		ul.lstLinhas li{
			clear:both;
			width:513px;
			border-bottom:1px dashed #BBCAD4;
		}
				ul.lstLinhas li a:link,
				ul.lstLinhas li a:visited,
				ul.lstLinhas li a:hover,
				ul.lstLinhas li a:active{
					width:493px !important;
					height:50px !important;
					width:513px;
					height:90px;
					padding:30px 10px 10px 10px;
					display:block;
					text-decoration:none;
					color:#2D3E62;
				}
						ul.lstLinhas li a span.tmbCont{
							float:left;display:inline;
							background-image:url(../img/bg_thb_prodvar_azc.gif);
							margin:-20px 20px 0 0;
						}

/* container das p·ginas internas */
div.contInt{
	float:left;display:inline;
	width:436px !important;

	margin:-1px 0 0 -3px;
	padding-left:40px;
	padding-right:40px;
}
div.contInt100p{
	float:left;display:inline;
	width:680px !important;
	width:760px;
	margin:-1px 0 0 -3px;
	padding-left:40px;
	padding-right:40px;
}
		div.contInt table{
			width:100%;
			border-collapse:collapse;
		}
		div.contInt table a:link,
		div.contInt table a:hover,
		div.contInt table a:active,
		div.contInt table a:visited{
			text-decoration:none;
			color:#3399CC;
		}

/* menu linhas interno */

/* miguÈsinho pra fazer o menu ficar bonit„o nas outras lÌnguas */
ul.eng li a span,
ul.esp li a span{
	font-size:10px !important;
}
ul.esp li a:link,
ul.esp li a:hover,
ul.esp li a:visited,
ul.esp li a:active{
	padding:7px 7px 7px 3px !important;
}
ul.esp li a span{
	background-position:0 0 !important;
	padding-left:17px !important;
}

ul.mnLinhasInt{
	float:left;
	display:inline;
	width:516px;
	margin:0 -40px 10px -40px;
	background:url(../img/bg_mn_lstprog.gif) 0 0 no-repeat #ECECEC;
	border-bottom:1px solid #D5D5D5;
}
		ul.mnLinhasInt li{
			float:left;
			display:inline;
			background:url(../img/bg_mn_lstprog_sep.gif) right center no-repeat;
			padding-bottom:3px;
		}
				ul.mnLinhasInt li *{
					text-decoration:none !important;
				}
				ul.mnLinhasInt li a{
					float:left;
					display:inline;
					padding:7px 5px;
				}
				ul.mnLinhasInt li.sel a{
					background:url(../img/bg_mn_lstprog_sel.gif) bottom center no-repeat;
				}
						ul.mnLinhasInt li.sel a span{
						color:#000000;
						}					
						ul.mnLinhasInt li a span{
							float:left;
							display:inline;
							padding-left:20px;
							background:url(../img/bg_mn_lstprog_ico.gif) 0 1px no-repeat;
							text-transform:uppercase;
							color:#444444;
							cursor:pointer;
							font-size:10px;
						}
		ul.mnLinhasInt li.ie_cb{
			width:516px;
		}

		/* titulo das Linhas */
		.titLinha{
			font-weight:normal;
			color:#3399CC;
			font-size:18px;
			border-bottom:1px dashed #DDDDDD;
			padding:0 10px 10px 40px;
			margin-top:10px;
			margin-left:-40px;
			margin-right:-40px;
			background:url(../img/bg_tit_linha_bullet.gif) 24px 10px no-repeat;
			text-transform:uppercase;
		}
		h3.titListaLinhas{
			color:#3399CC;
			border-bottom:1px dashed #DDDDDD;
			font-size:14px;
			font-weight:bold;
			padding:0 0 10px 0;
			margin:15px -15px 0 0;
		}
		p.descLinha{
			
		}
ul.lstLinhaHome{
	float:left;display:inline;
	width:483px;
	margin:10px -40px 10px -5px;
}
		ul.lstLinhaHome li{
			float:left;display:inline;
			background:url(../img/bg_list_linha.gif) 0 0 no-repeat;
			/*TAMANHO ANTIGO width:157px;*/
			width:229px;
			height:84px;
			padding:0;
			margin:2px;
		}
				ul.lstLinhaHome li a{
					float:left;display:inline;
					text-decoration:none;
					width:207px !important;
					height:77px !important;
					width:229px;
					height:84px;
					padding:7px 11px 0 11px;
				}
						ul.lstLinhaHome li .tmbCont{
							float:left;display:inline;
							margin:0;
							background:url(../img/bg_list_linha_item.gif) 0 0 no-repeat;
							cursor:pointer;
						}			
						ul.lstLinhaHome li strong{
							float:left;display:inline;
							margin-left:3px;
							width:128px;
							cursor:pointer;
						}
						ul.lstLinhaHome li strong.l1{
							margin-top:20px;
						}
						ul.lstLinhaHome li strong.l2{
							margin-top:13px;
						}
						ul.lstLinhaHome li strong.l3{
							margin-top:7px;
						}
/* lista com detalhes dos produtos */
dl.lstDetalheProdutos{
	margin:0 -40px 0 -38px;
	padding:0;
	width:514px;
}
dl.lstDetalheProdutos,
dl.lstDetalheProdutos dt,
dl.lstDetalheProdutos dd,
dl.lstDetalheProdutos dd a,
dl.lstDetalheProdutos dd a img{
	float:left;display:inline;
}

dl.lstDetalheProdutos dt a { color:#FFFFFF !important; }

		dl.lstDetalheProdutos dt,
		dl.lstDetalheProdutos dd{
			clear:both;
			margin:0;
			border-bottom:1px dashed #BBCAD4;
		}
		dl.lstDetalheProdutos dt{
			width:470px !important;
			width:514px;
			padding:5px 10px 5px 34px;
			font-size:15px;
			color:#ffffff;
			background:#fe7777;
		}
		
		/* cores de acordo com linha */
		body.ln_aducao_agua dl.lstDetalheProdutos dt,
		body.ln_aducao_agua dl.lstDetalheProdutos dt *{
			background:#77A7FE;
			color:#fff;
		}
		body.ln_integral_esgoto dl.lstDetalheProdutos dt,
		body.ln_integral_esgoto dl.lstDetalheProdutos dt *{
			background:#FE0000;
			color:#fff;
		}
		body.ln_predial dl.lstDetalheProdutos dt,
		body.ln_predial dl.lstDetalheProdutos dt *{
			background:#FE7700;
			color:#fff;
		}
		
		body.ln_tampoes dl.lstDetalheProdutos dt,
		body.ln_tampoes dl.lstDetalheProdutos dt *{
			background:#FED443;
			color:#fff;
		}
		
		body.ln_valvulas dl.lstDetalheProdutos dt,
		body.ln_valvulas dl.lstDetalheProdutos dt *{
			background:#0000A7;
			color:#fff;
		}
		
		body.ln_pvc dl.lstDetalheProdutos dt,
		body.ln_pvc dl.lstDetalheProdutos dt *{
			background:#0077D4;
			color:#fff;
		}
		
		body.ln_rede_comercial dl.lstDetalheProdutos dt,
		body.ln_rede_comercial dl.lstDetalheProdutos dt *{
			background:#00D4A7;
			color:#fff;
		}
		
		body.ln_institucional dl.lstDetalheProdutos dt,
		body.ln_institucional dl.lstDetalheProdutos dt *{
			background:#00A3D0;
			color:#fff;
		}
		
		
		dl.lstDetalheProdutos dd,
		dl.lstDetalheProdutos dd.off{
			background:#ffffff;
		}
		dl.lstDetalheProdutos dd.on{
			background:#D9D9D9;
		}
		dl.lstDetalheProdutos dd.txt{
			width:470px !important;
			width:514px;
			display:block;
			padding:20px 10px 20px 34px;
			color:#2D3E62;
		}
			
				dl.lstDetalheProdutos dd a:link,
				dl.lstDetalheProdutos dd a:visited,
				dl.lstDetalheProdutos dd a:hover,
				dl.lstDetalheProdutos dd a:active{
					width:470px !important;
					width:514px;
					/* height:60px !important;
					height:90px; */
					font-weight: bold;
					text-decoration: none;
					color: #3399CC;
					
					
				}
                                                                            


				dl.lstDetalheProdutos dd a.lnk:link,
				dl.lstDetalheProdutos dd a.lnk:visited,
				dl.lstDetalheProdutos dd a.lnk:hover,
				dl.lstDetalheProdutos dd a.lnk:active{
					width:auto;
					padding:0;
					float:none;
					display:inline;
					text-decoration:none;
					color:#3399CC;
					font-weight:bold;
				}
						dl.lstDetalheProdutos dd a span.tmbCont,
						dl.lstDetalheProdutos dd.off a span.tmbCont{
							background-image:url(../img/bg_thb_prodvar_bc.gif);
						}
						dl.lstDetalheProdutos dd.on a span.tmbCont{
							background-image:url(../img/bg_thb_prodvar_cz.gif);
						}
						
						dl.lstDetalheProdutos dd a span.tmbCont{
							float:left;display:inline;
							margin:-10px 10px 0 0;
						}

/* Tabelas de detalhes do produto */
/* table.tableProd{}
		table.tableProd tr{} */
table.tableF10{
	border-collapse:collapse;
}
table.tableF10 *{
	font-size:10px !important;
}
		table.f10 {
	width:476px !important;
	margin:0 -20px;
}
table.f10 *{
	font-size:10px !important;
}
			table tr th{
				font-size:11px;
				font-weight:normal;
			}
			table tr th b{
				font-size:11px;
			}
			table.tableProd tr th{
					font-size:11px;
					color:#676868;
					font-weight:normal;
					border:1px solid #D4D4D4;
					padding:0;
				}
				table.tableProd tr td{
					border:1px solid #D4D4D4;
					font-size:11px;
					color:#000000;
					padding:0;
				}
				table.tableProd tr#red td{
					border:1px solid #D4D4D4;
					font-size:11px;
					color:red;
					font-weight:bold;
					padding:0;
				}
 				table.tableProd tr#red td div{
					font-size:11px;
					color:red;
					font-weight:bold;
					padding:0;
				}

/* PRODUTOS */

p.btVoltar{
	margin:20px 0;
}
		p.btVoltar a:link,
		p.btVoltar a:active,
		p.btVoltar a:visited,
		p.btVoltar a:hover{
			font-size:11px;
			color:#676868;
			font-weight:bold;
			text-decoration:none;
		}
		p.btVoltar a:hover{
			color:#D3D3D3;
		}

div.legProd{
	width:270px;
	margin-left:100px;
}
		div.legProd *{
			font-size:10px !important;
		}
		div.legProd h3{
			margin-top:0;
		}
.frmBusca{
	margin:0 0 10px 0;
}
		.frmBusca label{
			font-weight:bold;
		}
		.frmBusca button{
			width:30px;
			margin:0;
			font-size:11px;
			font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
			/* margin-left:5px; */
		}
		.frmBusca input{
			margin:0 5px;
		}
.bgDownload{
	background:url(../img/bg_list_download.gif) 0 0 no-repeat;
	float:left;display:inline;
	margin-bottom:10px;
	width:290px;
	height:27px;
}
.bgDownload a:link,
.bgDownload a:hover,
.bgDownload a:visited,
.bgDownload a:active{
	float:left;display:inline;
	width:285px !important;
	height:22px !important;
	width:285px;
	height:27px;
	padding:5px 0 0 7px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
ul.lstDownloads{
	
}
	ul.lstDownloads li{
		float:left;display:inline;
		padding-left:7px;
	}
	ul#boxAplicativos li {
		border-bottom:1px dashed #CCCCCC;
	}
	ul#boxAplicativos li ul li{ border-botton:none;}
	ul.lstDownloads li a:link,
	ul.lstDownloads li a:hover,
	ul.lstDownloads li a:active,
	ul.lstDownloads li a:visited{
		float:left;display:inline-block;
		min-height:18px;
		height:auto !important;
		height:18px;
		margin-bottom:5px;
		width:260px;
		text-decoration:none;
		color:#000;
		font-size:12px;
	}
	ul.lstDownloads li strong{
		float:left;
		display:inline;
		cursor:pointer;
		background:url(../img/ico_download.gif) right 2px no-repeat;
		width:108%;
		padding-bottom:1px;
	}
li.lstDownloadssub{
	
}
	li.lstDownloadssub ul{
		float:left;display:inline;
		padding-left:7px;
	}
	li.lstDownloadssub ul a:link,
	li.lstDownloadssub ul a:hover,
	li.lstDownloadssub ul a:active,
	li.lstDownloadssub ul a:visited{
		float:left;display:inline;
		min-height:18px;
		height:auto !important;
		height:18px;
		width:233px;
		text-decoration:none;
		color:#000;
		font-size:12px;
	}
	li.lstDownloadssub ul strong{
		float:right;display:inline;
		cursor:pointer;
		padding-left:30px;
		background:url(../img/ico_download.gif) left 2px no-repeat;
		width:auto;
	}

p.boxBalanco{
	text-align:center;
	padding-top:10px;
	border-top:1px solid #DDDDDD;
}
p.boxDownload{
	padding-left: 23px;
	padding-top:6px;
	border-top:1px solid #DDDDDD;
	position: relative;
	clear: left;
}
p.boxDownload a{
	text-decoration: none;
}
.spanDownloads{
	margin:1px;
	padding:14px 0 0 5px;
	position: absolute;
}
.titOutrasNoticias{
	font-size:12px;
	/* color:#6E9DB9; */
	color:#3399CC;
	font-weight:bold;
}
ul.lstNoticias li{
	margin-bottom:10px;
}
ul.lstNoticias li a:link,
ul.lstNoticias li a:hover,
ul.lstNoticias li a:active,
ul.lstNoticias li a:visited{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;	
}
ul.lstNoticias li a:hover { text-decoration:underline; color:#277aa4; }


/************************** MENU **************************/
.submenu { float:left; clear:both; border:1px solid #333; border-bottom:0; border-top:0; z-index: 2}
.submenu ul {
	list-style:none;
	float:left;
	}
	
.submenu ul li { /* Define os ítens de lista de todos os níveis */
	float:left;
	width:100%;
	clear:left;
	} /* Garante que os ítens de lista sejam exibidos corretamente nos navegadores IE 6 e 7 */
	
	.horizontal ul li { float:left; width:auto; clear:none; }
		.horizontal ul li li { width:100%; }

	
	ul.mnMainNav li li a { padding-top:5px !important; padding-right:0px !important; }

.submenu li { 
	position:relative;  /* O ítem sobre o qual o mouse está posicionado se torna a referência para o submenu */
 }

.submenu li a { /* IEFIX */ 
	text-decoration:none; 
	display:block; /* o visual é definido no link <a> ao invés do ítem de lista <li>, por isso o display:block*/
	padding:4px;
	color:#2588b6;
	}
	
	.submenu ul li ul li a {
		height:23px !important;
		border-right:none;
	}
	
	.submenu ul li ul li a.last_vertical {
		border-bottom:none;
	}
	
	.horizontal li a { 
		border-bottom:0 none;
		border-right:1px solid #ccc;
		text-align:center;
		padding:4x 10px;
		float:left;
		_height:39px !important;
		}
		
		.horizontal li li a { text-align:left; float:none; }
		
		.horizontal li a.laster { border-right:none; }
	

	.submenu li a:hover,
	body.ln_incendio .submenu li a:hover, body.ln_efluentes .submenu li a:hover, body.ln_agua .submenu li a:hover,  
	.submenu li:hover a,
	body.ln_incendio .submenu li:hover a, body.ln_efluentes .submenu li:hover a, body.ln_agua .submenu li:hover a,  
	.submenu li.over a,
	body.ln_incendio .submenu li.over a, body.ln_efluentes .submenu li.over a, body.ln_agua .submenu li.over a,  
	body.ln_incendio .submenu li a:visited, body.ln_efluentes .submenu li a:visited, body.ln_agua .submenu li a:visited
		{
		color:#2588b6;
		text-decoration:none;
		}
	
	
.submenu li li a.seg1,				
.submenu li:hover li a.seg1,
.submenu li.over li a.seg1 { 
	xbackground-color:#DCE9DF;/* Visual do segundo nível */
	color:#3d3d3d;
	background:url(../img/mn_nav_sub1_bg1.gif) no-repeat;
	}

.submenu li#mn_faleconosco li a.seg1,				
.submenu li#mn_faleconosco:hover li a.seg1,
.submenu li#mn_faleconosco.over li a.seg1 { background-position:-25px 0; }
	.submenu li li a.seg1:hover { color:#2588b6; }
	
	.submenu ul ul ul.sub-seg1 li a { color:#2588b6; }
	
.submenu li li a.seg2,				
.submenu li:hover li a.seg2,
.submenu li.over li a.seg2 { 
	xbackground-color:#DCE9DF;/* Visual do segundo nível */
	color:#3d3d3d;
	background:url(../img/mn_nav_sub1_bg2.gif) no-repeat;
	}
	
	.submenu li li a.seg2:hover { color:#c12c2c; }

	.submenu li li a:hover,
	.submenu li li:hover a,
	.submenu li li.over a { xbackground-color:#D1DFD4; }
		
		
.submenu li li li a,
.submenu li li:hover li a,
.submenu li li.over li a {
	xbackground-color:#EDEFF3; /* Visual do terceiro nível */
	color:#069;
	}
			
.submenu li li li a:hover { xbackground-color:#E0E5EF;	}


/* Exibe o submenu do primeiro e segundo níveis no mouse over */
.sub-1 li:hover ul,
.sub-1 li.over ul { visibility:visible; }
	.sub-1 ul ul li:hover ul,
	.sub-1 ul ul li.over ul {
	display:block;
		visibility:visible;
	}
	
	/* Mantém os próximos níveis escondidos até chegar a hora deles */
	.sub-1 li:hover ul ul,
	.sub-1 li.over ul ul {
		display:none;
	}

.sub-1 ul ul,
.sub-2 ul ul ul,
.horizontal ul ul ul {
	position:absolute;
	top:15%;
	left:100%;
	width:155px;
	z-index:200;
	visibility:hidden;
	}
.sub-1 ul li#mn_faleconosco ul { width:130px;}
	
	.horizontal ul ul ul {
		width:190px;
		}
	
	.horizontal ul ul {
		left:0%;
		top:100%;
		}
		

.sub-2 ul ul a { padding-left:15px; } /*Identação para o segundo nível */

.submenu ul li ul li a { _height:29px !important; }



/***************************** cores dos novos produtos *****************************/

body.ln_agua h2 		{ color:#006600; }
body.ln_agua a { color:#006600; }
body.ln_agua a:hover 	{ color:#006600; }
body.ln_agua a:visited 	{ color:#006600; }
body.ln_agua a:active 	{ color:#006600; }
body.ln_agua .fAzc 		{ color:#006600; }
body.ln_agua ul.lstProd li a	{ color:#006600; }
body.ln_agua ul.lstLinhasSecNav li a:hover { background:#72c872 url(../img/bg_lst_secnav_off.gif) 12px 5px no-repeat; }
body.ln_agua dl.lstDetalheProdutos dt{	background:#99cc99; }

body.ln_efluentes h2 		{ color:#666666; }
body.ln_efluentes a { color:#666666; }
body.ln_efluentes a:hover 	{ color:#666666; }
body.ln_efluentes a:visited 	{ color:#666666; }
body.ln_efluentes a:active 	{ color:#666666; }
body.ln_efluentes .fAzc 		{ color:#666666; }
body.ln_efluentes ul.lstProd li a	{ color:#666666; }
body.ln_efluentes ul.lstLinhasSecNav li a:hover { background:#999999 url(../img/bg_lst_secnav_off.gif) 12px 5px no-repeat; }
body.ln_efluentes dl.lstDetalheProdutos dt{	background:#8a8a8a; }

body.ln_incendio h2 		{ color:#c52b2b; }
body.ln_incendio a { color:#c52b2b; }
body.ln_incendio a:hover 	{ color:#c52b2b; }
body.ln_incendio a:visited 	{ color:#c52b2b; }
body.ln_incendio a:active 	{ color:#c52b2b; }
body.ln_incendio .fAzc 		{ color:#c52b2b; }
body.ln_incendio ul.lstProd li a	{ color:#c52b2b; }
body.ln_incendio ul.lstLinhasSecNav li a:hover { background:#cc3333 url(../img/bg_lst_secnav_off.gif) 12px 5px no-repeat; }
body.ln_incendio dl.lstDetalheProdutos dt{	background:#d73535; }


body.ln_incendio  .submenu ul ul ul li.linhaagua a, body.ln_efluentes .submenu ul ul ul li.linhaagua a, body.ln_agua .submenu ul ul ul li.linhaagua a, 
	.submenu ul ul ul li.linhaagua a { color:#3d3d3d; background:url(../img/bg_menu_verde.gif) repeat-x; }
body.ln_incendio  .submenu ul ul ul li.linhaincendio a, body.ln_efluentes .submenu ul ul ul li.linhaincendio a, body.ln_agua .submenu ul ul ul li.linhaincendio a, 
	.submenu ul ul ul li.linhaincendio a { color:#3d3d3d; background:url(../img/bg_menu_vermelho.gif) repeat-x; }
body.ln_incendio  .submenu ul ul ul li.linhaefluente a, body.ln_efluentes .submenu ul ul ul li.linhaefluente a, body.ln_agua .submenu ul ul ul li.linhaefluente a,
	.submenu ul ul ul li.linhaefluente a { color:#3d3d3d; background:url(../img/bg_menu_cinza.gif) repeat-x; }
	
	.submenu ul ul ul li.linhavalvula a { color:#3d3d3d; background:url(../img/bg_menu_azul.gif) repeat-x; }
	
	
	.submenu ul ul ul li.linhaagua a:hover { color:#3d3d3d; background:url(../img/bg_menu_verde.gif) repeat-x; }
	.submenu ul ul ul li.linhaincendio a:hover { color:#3d3d3d; background:url(../img/bg_menu_vermelho.gif) repeat-x; }
	.submenu ul ul ul li.linhaefluente a:hover { color:#3d3d3d; background:url(../img/bg_menu_cinza.gif) repeat-x; }
	.submenu ul ul ul li.linhavalvula a:hover { color:#3d3d3d; background:url(../img/bg_menu_azul.gif) repeat-x; }
	
	.submenu ul ul ul li.linhaagua a:visited { color:#3d3d3d; background:url(../img/bg_menu_verde.gif) repeat-x; }
	.submenu ul ul ul li.linhaincendio a:visited { color:#3d3d3d; background:url(../img/bg_menu_vermelho.gif) repeat-x; }
	.submenu ul ul ul li.linhaefluente a:visited { color:#3d3d3d; background:url(../img/bg_menu_cinza.gif) repeat-x; }
	.submenu ul ul ul li.linhavalvula a:visited { color:#3d3d3d; background:url(../img/bg_menu_azul.gif) repeat-x; }
table.linha p{ margin:0; } 


span.novo { color:#f00; font-size:9px; font-style:italic; font-weight:normal;}

.oilgas3 { margin-bottom:10px;  }

