/*
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||| GERAL ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/
*{
	outline:none;
}
body{
	background:#f2f2f2;
	font-family:"Tahoma",Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
}
h1{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-style:italic;
	font-weight:normal;
	margin:0 0 12px 0;
	position:relative;
	margin-left:6px;
}
h1 span{
	color:#000;
	left:-1px;
	position:absolute;
	top:-1px;
}
p{
	margin:0 0 12px 0;
}
a{
	color:#000;
}
a:hover{
	text-decoration:none;
}

.hide{ display:none; }
.invisible{ visibility:hidden; }
.bgCor1{ background:#959dab!important; }
.bgCor2{ background:#d4bc3a!important; }
.bgCor3{ background:#719ab7!important; }
.bgCor4{ background:#b07777!important; }
.bgCor5{ background:#4c9317!important; }
.bgCor6{ background:#000!important; }
.cor1{ color:#959dab!important; }
.cor2{ color:#d4bc3a!important; }
.cor3{ color:#719ab7!important; }
.cor4{ color:#b07777!important; }
.cor5{ color:#4c9317!important; }

#geral{
	border:1px solid #a09d9d;
	left:50%;
	margin:-299px 0 0 -479px;
	position:absolute;
	top:50%;
}
#bg{
	height:598px;
	position:relative;
	width:958px;
}
#carregando{
	left:50%;
	line-height:70px;
	margin:-35px 0 0 -75px;
	position:absolute;
	top:50%;
	width:150px;
	z-index:999;
}
/*
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||| LOGOTIPO |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/
#logotipo{
	background:url(../imagens/logotipo.png) no-repeat center center;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/logotipo.png',sizingMethod='none');
	height:136px;
	left:8px;
	position:absolute;
	top:7px;
	width:198px;
	z-index:1;
}
#logotipo_link{
	height:136px;
	left:8px;
	position:absolute;
	top:7px;
	width:198px;
	z-index:9999;
}
#logotipo_link img{
	height:136px;
}
#logotipo_luxa{
	background:url(../imagens/logotipo-luxaflex.png) no-repeat center center;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/logotipo-luxaflex.png',sizingMethod='scale');
	height:136px;
	right:8px;
	position:absolute;
	top:7px;
	width:198px;
	z-index:1;
}
/*
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||| RODAPÉ |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/
#rodape{
	bottom:-16px;
	color:#a09d9d;
	left:0;
	position:absolute;
	text-align:center;
	width:100%;
}
#rodape a{
	bottom:0;
	color:#a09d9d;
	position:absolute;
	right:0;
	text-decoration:none;
}
#rodape a:hover{
	text-decoration:underline;
}
/*
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||| MENU |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/
#menu{
	bottom:0;
	height:160px;
	left:0;
	position:absolute;
	width:100%;
}
#bg_menu_principal, #bg_menu_sub1, #bg_menu_sub1_bg2, #bg_menu_sub2{
	background:#000;
	border-top:1px solid #ccc;
	bottom:0;
	height:40px;
	left:0;
	position:absolute;
	width:100%;
	z-index:1;
}
#menu_principal, #menu_sub1{
	bottom:0;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	z-index:2;
}
#menu_principal li, #menu_sub1 li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
#menu_principal li a, #menu_sub1 li a{
	color:#c4c4c4;
	float:left;
	font-weight:bold;
	line-height:40px;
	text-decoration:none;
}
#menu_principal li a:hover, #menu_sub1 li a:hover{
	text-decoration:underline;
}
#menu_principal li div, #menu_sub1 li div{
	color:#000;
	font-size:12px;
	float:left;
	line-height:normal;
	margin:0 6px 0 11px;
	_margin:0 6px 0 6px;
	padding-top:11px;
	text-align:center;
	width:14px;
}
#menu_principal .espacoVazio{
	width:204px;
	margin:0;
	_margin-right:-15px;
}
#menu_principal li ul, #menu_principal li ul li{
	float:left;
	margin:0 40px 0 -189px;
	_margin-right:15px;
	_margin-left:-175px;
	padding:0;
}
#menu_principal li ul li{
	margin:0 8px 0 0;
}
#menu_principal li ul li a{
	font-weight:normal;
}
#menu_principal li ul li div{
	height:6px;
	margin-top:18px;
	overflow:hidden;
	padding:0;
	width:6px;
}
.ulAberto{
	display:block!important;
}
/*		Submenu 1		*/
#bg_menu_sub1{
	height:37px;
	bottom:41px;
	z-index:3;
}
#bg_menu_sub1_bg2{
	height:37px;
	bottom:41px;
	z-index:2;
}
#menu_sub1{
	height:37px;
	bottom:41px!important;
	width:100%;
	z-index:4!important;
}
#menu_sub1 ul{
	float:left;
	margin:0;
	padding:0;
}
#menu_sub1 li a{
	color:#fff;
	line-height:37px;
}
/*		Submenu 2		*/
#bg_menu_sub2, #menu_sub2{
	bottom:79px;
	height:80px;
	left:0;
	position:absolute;
	width:100%;
	z-index:5;
}
#menu_sub2{
	z-index:6;
}
#menu_sub2 ul{
	margin:0;
	padding:0;
	width:1230px;
}
#menu_sub2 li{
	display:inline;
	margin:0;
	padding:0 1px 0 0;
}
/*		Barra Horizontal		*/
.barraHorizontal a.esq{
	position:absolute;
	left:12px;
	top:32px;
}
.barraHorizontal a.dir{
	position:absolute;
	right:12px;
	top:32px;
}
.barraHorizontal div.barra{
	left:38px;
	overflow:hidden;
	position:absolute;
	top:16px;
	width:890px;
}

/*		Barra Horizontal2		*/
.barraHorizontal2 a.esq{
	position:absolute;
	left:12px;
	top:11px;
}
.barraHorizontal2 a.dir{
	position:absolute;
	right:12px;
	top:11px;
}
.barraHorizontal2 div.barra2{
	left:38px;
	overflow:hidden;
	position:absolute;
	top:0;
	width:890px;
}
.barraHorizontal2 div.barra2 ul{
	width:10000px;
}

#ocultarMostrarMenu{
	background:url(../imagens/ocultar-menu.gif) no-repeat left center;
	bottom:13px;
	color:#c4c4c4;
	font-weight:bold;
	padding-left:15px;
	position:absolute;
	right:12px;
	text-decoration:none;
	z-index:10;
}
#ocultarMostrarMenu:hover{
	text-decoration:underline;
}
/*
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||| CONTEÚDO |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/
#conteudo{
	position:relative;
}
/*
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||| HOME |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/
.bg_geral .home{ background:url(../imagens/index-bg.jpg) no-repeat center center; }
.bg_geral .home .home{ background:none; }
#conteudo .home{
	left:40px;
	position:absolute;
	top:240px;
	width:860px;
}
/*
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||| CONTATO ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/
.bg_geral .contato{ background:url(../imagens/contato-bg.jpg) no-repeat center center; }
.bg_geral .contato .contato{ background:none; }
#conteudo .contato{
	position:relative;
}
#conteudo .contato h1{
	color:#535353;
	font-style:normal;
	left:330px;
	position:absolute;
	top:80px;
}
#conteudo .contato div{
	left:35px;
	position:absolute;
	top:180px;
}
#conteudo .contato div img{
	border:1px solid #a6c0c9;
}
#conteudo .contato h2{
	font-size:11px;
	font-weight:bold;
	margin:18px 0 0 0;
}
#conteudo .contato form{
	left:330px;
	margin:0;
	padding:0;
	position:absolute;
	top:180px;
}
#conteudo .contato form ul{
	height:239px;
	margin:0;
	padding:0;
}
#conteudo .contato form ul li{
	list-style:none;
	margin:0;
	padding:0 0 9px 0;
}
#conteudo .contato form ul li label{
	display:block;
	float:left;
	line-height:17px;
	width:123px;
}
#conteudo .contato form ul li input, #conteudo .contato form ul li textarea{
	color:#6e7483;
	border:1px solid #a09d9d;
	height:15px;
	line-height:15px;
	width:470px;
}
.erro{
	background-color:#fff6ed!important;
	border-color:#ff7a01!important;
	color:#903737!important;
}
#conteudo .contato form ul li input.input{
	width:260px;
}
#conteudo .contato form ul li textarea.textarea{
	height:90px;
	overflow:auto;
}
#conteudo .contato form ul li.ultimo{
	padding-left:100px;
	text-align:center;
}
#conteudo .contato form ul li input.limpar, #conteudo .contato form ul li input.enviar{
	background:#fff;
	border:2px solid #a09d9d;
	color:#a09d9d;
	font-size:11px;
	font-weight:bold;
	height:20px;
	vertical-align:middle;
	padding:0;
	width:auto;
}
#conteudo .contato form ul li input.enviar{
	background:#a09d9d;
	border-color:#dedede;
	color:#fff;
}
#conteudo .contato form div{
	position:static;
}
#conteudo .contato form div div{
	float:left;
	font-size:11px;
	margin-right:23px;
}
#abreLocalizacao{
	background:#fff;
	border:1px solid #a6c0c9;
	left:50%;
	margin:-239px 0 0 -250px;
	padding:10px;
	position:absolute;
	text-align:right;
	top:50%;
	width:500px;
	z-index:999;
}
#abreLocalizacao img{
	border:1px solid #a6c0c9;
	margin-top:5px;
}
#abreLocalizacao a{
	color:#a50000;
}
/*
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||| PRODUTOS |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/
/*.bg_geral .produtos{ background:url(../imagens/produtos-bg.jpg) no-repeat center center; }*/
.bg_geral .produtos .produtos{ background:none; }
#conteudo .produtos{
	position:relative;
}
/*
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||| QUEM SOMOS |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/
.bg_geral .quemsomos{ background:url(../imagens/produtos-bg.jpg) no-repeat center center; }
/*
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||| MAPA DO SITE |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/
.bg_geral .mapadosite{ background:url(../imagens/mapa-do-site-bg.jpg) no-repeat center center; }
.bg_geral .mapadosite .mapadosite{ background:none; }
#conteudo .mapadosite{
	height:460px;
	left:225px;
	overflow:auto;
	padding:20px;
	position:absolute;
	top:30px;
	width:650px;
}
#conteudo .mapadosite h1{
	color:#535353;
	font-style:normal;
}
#conteudo .mapadosite div{
	float:left;
	margin:0 10px 0 0;
}
#conteudo .mapadosite ul, #conteudo .mapadosite li{
	list-style:none;
	margin:0;
	padding:0;
}
#conteudo .mapadosite a{
	border-bottom:1px dashed #535353;
	display:block;
	font-weight:bold;
	line-height:17px;
	padding-left:10px;
	width:100px;
}
#conteudo .mapadosite ul{
	margin-left:15px;
	padding:0 0 0 5px;
}
#conteudo .mapadosite ul li a{
	border:0;
	display:inline;
	font-weight:normal;
	padding-left:10px;
}



#conteudo .mapadosite2{
	height:400px;
	left:345px;
	overflow:auto;
	position:absolute;
	top:110px;
	width:397px;
}
#conteudo .mapadosite2 h1{
	color:#535353;
	font-style:normal;
}
#conteudo .mapadosite2 div{
	float:left;
	margin:0 -5px 0 0;
	width:125px;
}
#conteudo .mapadosite2 ul, #conteudo .mapadosite2 li{
	list-style:none;
	margin:0;
	padding:0;
}
#conteudo .mapadosite2 a{
	border-bottom:1px dashed #535353;
	display:block;
	font-weight:bold;
	line-height:17px;
	padding-left:10px;
	width:100px;
}
#conteudo .mapadosite2 ul{
	margin-left:15px;
	padding:0 0 0 5px;
}
#conteudo .mapadosite2 ul li a{
	border:0;
	display:inline;
	font-weight:normal;
	padding-left:10px;
}
#conteudo .mapadosite2 ul li ul{
	margin-left:10px
}



/*.bgCor1{ background:#959dab!important; }
.bgCor2{ background:#d4bc3a!important; }
.bgCor3{ background:#719ab7!important; }
.bgCor4{ background:#b07777!important; }
.bgCor5{ background:#4c9317!important; }*/
/*
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||| DESCRIÇÃO ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/
#descricao{
	height:438px;
	float:right;
	*position:static!important;
}
#descricao_controle{
	float:left;
	position:relative;
	width:18px;
	z-index:2;
}
#descricao_controle div.titulo{
	background:url(../imagens/descricao.png) no-repeat center center;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/descricao.png',sizingMethod='none');
	height:112px;
	margin-top:3px;
	width:18px;
}
#descricao_controle img.opacidade7{
	margin:5px 0 0 4px;
}
#descricao_controle a.botao img{
	margin-left:4px;
}
#descricao_conteudo{
	float:left;
	height:412px;
	overflow:auto;
	position:relative;
	width:336px;
	z-index:2;
}
#descricao_conteudo div{
	margin:17px 13px;
}
#descricao h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	margin:0 0 12px 0;
}
#bg_descricao{
	background:#fff;
	height:438px;
	position:absolute;
	right:0;
	top:0;
	width:336px;
	z-index:1;
}