/* fechar pop up */

/*.spacer{
	margin-left:20px;
}*/

#popUp{
	/*width:743px;
	height:591px;*/
	width:718px;
	height:228px;
	
	
	display:block;
	position:absolute;
	z-index:100;
	top:-250px;
	left:27px;
}




.fechar {
	/*width:41px;*/
	width:60px;
	/*height:20px;*/
	height:60px;
	display:block;
	overflow:hidden;
	text-indent:-999999px;
	position:absolute;
	background-repeat:repeat;
	background-image:url(../pog.gif);
	/*background-color:#FFFFCC;*/
	/*top:360px;*/
	top:-250px;
	left:700px;
	z-index:200;
	outline:none;

}

*{
	padding:0;
	margin:0;
}
body{
	background:#fff url(../imgs/bg_body.gif) repeat-x 0 0;
}
#geral{
	width:740px;
	display:block;
	margin:0 auto;
}
#geral #topo{
	width:745px;
	height:243px;
	display: block;
	position:relative;
}


#geral #topo h1{
	width:277px;
	height:142px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	float:left;
}
#geral #topo h1 a{
	width:277px;
	height:142px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	float:left;
	background:url(../imgs/logo.gif) no-repeat 0 0;
}

#geral #topo p.telefone-topo{
	background:url(../imgs/telefone-topo.jpg) left top no-repeat;
	width:198px;
	height:21px;
	display:block;
	position:absolute;
	text-indent:-99999px;
	overflow:hidden;
	top:160px;
	left:50px;	
	}



/*#geral #topo #MenuInst{
	width:353px;
	height:35px;
	float:right;
}
#geral #topo #MenuInst ul{
	width:346px;
	height:35px;
	display:block;
	float:left;
}*/



#geral #topo #MenuInst{
	width:443px;
	height:35px;
	float:right;
}
#geral #topo #MenuInst ul{
	width:446px;
	height:35px;
	display:block;
	float:left;
}


#geral #topo #MenuInst ul li{
	height:35px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	float:left;
	list-style-type:none;
}
#geral #topo #MenuInst ul li a{
	height:35px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #topo #MenuInst ul li a.home{
	width:49px;
	background:url(../imgs/bt_home.gif) no-repeat 0 0;
}
#geral #topo #MenuInst ul li a.empresa{
	width:84px;
	background:url(../imgs/bt_empresa.gif) no-repeat 0 0;
}
#geral #topo #MenuInst ul li a.produtos{
	width:77px;
	background:url(../imgs/bt_produtos.gif) no-repeat 0 0;
}
#geral #topo #MenuInst ul li a.servicos{
	width:75px;
	background:url(../imgs/bt_servicos.gif) no-repeat 0 0;
}


#geral #topo #MenuInst ul li a.contato{
	width:56px;
	background:url(../imgs/bt_contato.gif) no-repeat 0 0;
}
#geral #topo #MenuInst ul li a.blog{
	width:89px;
	background:url(../imgs/bt_blog.gif) no-repeat 0 0;
}


#geral #topo #MenuInst ul li a:hover{
	background-position: 0 -35px;
}
#geral #topo #destaqueTop{
	width:455px;
	height:140px;
	background: url(../imgs/destaque_top.gif) no-repeat 15px 25px;
	float:left;
	display:block;
	padding-top:60px;
}
#geral #topo #AnimaTop{
	width:455px;
	height:200px;
	float:left;
	display:block;
}
#geral #topo #AnimaTop h1{
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	position:absolute;
}
#geral #topo #areaRestrita{
	width:277px;
	height:10px;
	display:block;
	background:url(../imgs/bg_areaR.gif) no-repeat 125px 0;
	position:absolute;
	left: 10px;
	top: 142px;
	padding-top:19px;
}
#geral #topo #areaRestrita fieldset{
	border:none;
}
#geral #topo #areaRestrita fieldset legend{
	display:none;
}
#geral #topo #areaRestrita fieldset form span{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
#geral #topo #areaRestrita  #areaRestrita p.Logado{
	width:165px;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-align: left;
}
.Link_area{
	width:165px;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-align: left;
	text-decoration:none;
}
#geral #topo #areaRestrita  fieldset form ul li{
	width:277px;
	height:18px;
	display:block;
	float:left;
	list-style-type:none;
}
.campoLogin{
	width:85px;
	height:17px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	float:left;
	border:#c8c8c8 solid 1px;
	background:#ebebeb;
	margin-right:5px;
}
.bt{
	width:52px;
	height:19px;
}
#geral #Cx_Conteudo{
	width:740px;
	display: block;
}

.cxDestaque{
	width:740px;
	height:137px;
	/*height:198px;*/
	display: block;
	padding-bottom:34px;
	padding-left:10px;
	position:relative;
}
#cr{
	
	
	width:100%; 
	height:920px; 
	display:block; 
	position:absolute; 
	float:none; 
	z-index:100; 
	top:0;
	left:0;
}


/* POP-UP */

.cxDestaque #bloco-popup{
	width:50px;
	height:50px;
	display:block;
	position:absolute;
	top:-100px;
	left:150px;
}

.cxDestaque #bloco-popup a{
	width:40px;
	height:45px;
	display:block;
	position:absolute;
	text-indent:-99999px;
	overflow:hidden;
	background:url(img/transparente.gif) 0 0 no-repeat;
	left: 300px;
	top: 2px;
}

/* FIM POP-UP */




.cxHome{
	width:183px;
	height:135px;
	display: block;
	float:left;
}
.cxHome h1{
	width:183px;
	height:27px;
	text-indent:-99999px;
	overflow:hidden;
	padding-bottom:17px;
}
.cxHome p{
	width:66px;
	padding-left:7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #808080;
}
.cxHome p a{
	width:66px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	font-weight: bold;
	text-decoration: none;
}
.cxHome p a:hover{
	color: #f87d05;
}
.cx01{
	background:url(../imgs/cx_01.gif) no-repeat 0 0;
}
.cx02{
	background:url(../imgs/cx_02.gif) no-repeat 0 0;
}
.cx03{
	background:url(../imgs/cx_03.gif) no-repeat 0 0;
}
.cx04{
	background:url(../imgs/cx_04.gif) no-repeat 0 0;
}
.colHome{
	width:346px;
	float:left;
	display:block;
	padding-right:20px;
}
.colHome h1{
	height:32px;
	display:block;
	padding-bottom:11px;
	text-indent:-99999px;
	overflow:hidden;
}
.colHome h1.abrange{
	background:url(../imgs/h1_abrangencia2.gif) no-repeat 0 0;
}
.colHome h1.consulta{
	background:url(../imgs/h1_consulta3.gif) no-repeat 0 0;
}
.colHome a.btAcesse{
	width: 100px;
	height: 26px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
	margin-top: 12px;
	background: url(../imgs/btAcesse.gif) 0 0 no-repeat;
}
.colHome a.btAcesse:hover{
	background-position: 0 -26px;
}

p.txt01{
	width:230px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #808080;
}
.imgBR{
	background:url(../imgs/img_br.gif) no-repeat 230px 0;
}
.colHome p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #808080;
}
.colHome p a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #ff7e00;
	text-decoration:none;
	font-weight: bold;
}
.colHome p a:hover{
	color: #808080;
}
.colHome #BUSCA_simplas{
	width:346px;
	float:left;
	display:block;
	padding-bottom:10px;
}
.colHome #BUSCA_simplas input.BuscaSimples{
	width:270px;
	height:17px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	float:left;
	border:#c8c8c8 solid 1px;
	background:#ebebeb;
	margin-right:5px;
	padding-left:5px;
}
img.btbusca{
	width:52px;
	height:19px;
	float:left;
	border:none;
}
#geral #rodape{
	width:740px;
	height:100px;
	display:table;
	float:left;
	padding-top:20px;
	background:url(../imgs/rodape.gif) no-repeat center top;
}
#geral #rodape address{
	width:405px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:16px;
	color:#3d3d3d;
	font-style: normal;
	margin:0 auto;
	text-align:center;
}
#geral #rodape address strong span{
	color:#ff7e00;
}
#geral #rodape address strong{
	color:#808080;
}
#geral #rodape #selos{
	width:190px;
	height:20px;
	display:block;
	margin:0 auto;
	padding-top:10px;
}
#geral #rodape #selos ul li{
	display:block;
	width:95px;
	height:17px;
	text-indent:-99999px;
	list-style-type:none;
	float:left;
}
#geral #rodape #selos ul li a.gdsi{
	display:block;
	width:91px;
	height:15px;
	overflow:hidden;
	background-image: url(../imgs/gdsi.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#geral #rodape #selos ul li a.w3c{
	width:80px;
	height:15px;
	background:url(../imgs/w3c.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
}
#geral #cx_Conteudo #contInternas{
	width:740px;
	display:table;
	background: url(../imgs/bg_line.gif) repeat-x 0 35px;
}
#geral #cx_Conteudo #contInternas h1{
	height:33px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	padding-bottom:29px;
}
#geral #cx_Conteudo #contInternas h1.QuemSomos{
	background:url(../imgs/h1_Qsomos.gif) no-repeat 0 0;
}
#geral #cx_Conteudo #contInternas h1.Servicos{
	background:url(../imgs/h1_Servicos.gif) no-repeat 0 0;
}
#geral #cx_Conteudo #contInternas h1.Promo{
	background:url(../imgs/h1_promo.gif) no-repeat 0 0;
}
#geral #cx_Conteudo #contInternas h1.Contato{
	background:url(../imgs/h1_Contato.gif) no-repeat 0 0;
}

#geral #cx_Conteudo #contInternas h1.Revenda{
	background:url(../imgs/h1_revenda.gif) no-repeat 0 0;
}
.margemLeft{
	padding-right:20px;
}
#geral #cx_Conteudo #contInternas .colInternas{
	width:360px;
	display:block;
	float:left;
	padding-bottom:28px;
}
#geral #cx_Conteudo #contInternas .colInternas p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #808080;
	padding-bottom:20px;
}
#geral #cx_Conteudo .colServicos{
	width:529px;
	display:block;
	float:left;
}
#geral #cx_Conteudo #contInternas .colServicos p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #808080;
	padding-bottom:20px;
}
#geral #cx_Conteudo ul.galeriaFts{
	width:166px;
	display:block;
	float: right;
	background:url(../imgs/galeriaFts/fotos.gif) no-repeat 0 0;
	padding-top:28px;
}
#geral #cx_Conteudo ul.galeriaFts li{
	width:166px;
	height:28px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	list-style-type:none;
}
#geral #cx_Conteudo ul.galeriaFts li a{
	width:166px;
	height:28px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #cx_Conteudo ul.galeriaFts li a.ft01{
	background:url(../imgs/galeriaFts/ft_01.gif)
}
#geral #cx_Conteudo ul.galeriaFts li a.ft02{
	background:url(../imgs/galeriaFts/ft_02.gif)
}
#geral #cx_Conteudo ul.galeriaFts li a.ft03{
	background:url(../imgs/galeriaFts/ft_03.gif)
}
#geral #cx_Conteudo ul.galeriaFts li a.ft04{
	background:url(../imgs/galeriaFts/ft_04.gif)
}
#geral #cx_Conteudo ul.galeriaFts li a.ft05{
	background:url(../imgs/galeriaFts/ft_05.gif)
}
#geral #cx_Conteudo ul.galeriaFts li a.ft06{
	background:url(../imgs/galeriaFts/ft_06.gif)
}
#geral #cx_Conteudo ul.galeriaFts li a.ft07{
	background:url(../imgs/galeriaFts/ft_07.gif)
}
#geral #cx_Conteudo ul.galeriaFts li a.ft08{
	background:url(../imgs/galeriaFts/ft_08.gif)
}
#geral #cx_Conteudo ul.galeriaFts li a.ft09{
	background:url(../imgs/galeriaFts/ft_09.gif)
}
#geral #cx_Conteudo ul.galeriaFts li a.ft10{
	background:url(../imgs/galeriaFts/ft_10.gif)
}
#geral #cx_Conteudo ul.galeriaFts li a.ft11{
	background:url(../imgs/galeriaFts/ft_11.gif)
}
#geral #cx_Conteudo ul.galeriaFts li a:hover{
	background-position:0 -28px;
}
#geral #cx_Conteudo #contInternas .colServicos #form{
	width:500px;
	display:block;
	padding-left:10px;
	padding-bottom:20px;
}
#geral #cx_Conteudo #contInternas .colServicos #form div{
	width:500px;
	display:table;
	padding-bottom:5px;
}
#geral #cx_Conteudo #contInternas .colServicos #form div label{
	width:200px;
	height:14px;
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #808080;
	font-size:10px;
	text-align: right;
	padding-right: 5px;
}

#geral #cx_Conteudo #contInternas .colServicos #form .campos{
	width:260px;
	height:16px;
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica;
	color: #808080;
	font-size:10px;
	background:#fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #868686;
	border-right-color: #424242;
	border-bottom-color: #3d5882;
	border-left-color: #424242;
}

#geral #cx_Conteudo #contInternas .colServicos #form .ddd{
	width:29px;
	height:16px;
	display:block;
	float:left;
	margin-right:1px;
	font-family:Verdana, Arial, Helvetica;
	color: #808080;
	font-size:10px;
	background:#fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #868686;
	border-right-color: #424242;
	border-bottom-color: #3d5882;
	border-left-color: #424242;
}
#geral #cx_Conteudo #contInternas .colServicos #form .fones{
	width:228px;
	height:16px;
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica;
	color: #808080;
	font-size:10px;
	background:#fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #868686;
	border-right-color: #424242;
	border-bottom-color: #3d5882;
	border-left-color: #424242;
}
#geral #cx_Conteudo #contInternas .colServicos #form textarea.mensagem{
	width:260px;
	height:60px;
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica;
	color: #808080;
	font-size:10px;
	background:#fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #868686;
	border-right-color: #424242;
	border-bottom-color: #3d5882;
	border-left-color: #424242;
	margin-bottom:10px;
}
#geral #cx_Conteudo #contInternas .colServicos #form .btCont{
	width:70px;
	height:21px;
	margin-top:5px;
	float: right;
	margin-right:40px;
}
#geral #cx_Conteudo #contInternas #cxLocaliza{
	/*width:166px;*/
	width:181px;
	display:block;
	float: right;
}
#geral #cx_Conteudo #contInternas #cxLocaliza .caixas{
	height:183px;
	width:175px;
	display:block;
	background: url(../imgs/cx.gif) no-repeat center top;
	text-align:right;
	padding:6px 6px 24px 0;
}
#geral #cx_Conteudo #contInternas #cxLocaliza .caixas h2{
	/*height:183px;*/
	height:18px;
	text-align:left;
	padding-bottom:10px;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #cx_Conteudo #contInternas #cxLocaliza .caixas h2.localizacao{
	background:url(../imgs/h2_localiza.gif) no-repeat 80px 0;
}
#geral #cx_Conteudo #contInternas #cxLocaliza .caixas h2.contato{
	background:url(../imgs/h2_contato.gif) no-repeat 105px 0;
}
#geral #cx_Conteudo #contInternas #cxLocaliza .caixas p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #808080;
	text-align:right;
}
#geral #cx_Conteudo #contInternas #cxLocaliza .caixas img{
	border:none;
}
#geral #cx_Conteudo #contInternas #cxLocaliza .caixas p a{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;*/
	color: #777777;
	text-decoration: none;
	text-align:right;
}
#geral #cx_Conteudo #contInternas #cxLocaliza .caixas p a:hover{
	color:#ff7e00;
}


#geral #cx_Conteudo #contProdutos{
	width:730px;
	display:block;
	padding:0 0 0 10px;
	float:left;
}
#geral #cx_Conteudo #contProdutos #menuProdutos{
	width:163px;
	display:table;
	float:left;
	padding-bottom:20px;
}
#geral #cx_Conteudo #contProdutos #menuProdutos h1.Produtos{
	width:163px;
	height:33px;
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	background:url(../imgs/h1_produtos.gif) no-repeat 0 0;
	padding-bottom:3px;
}



/* Men produtos Stilo */

/* backup 
#geral #cx_Conteudo #contProdutos #menuProdutos ul{
	width:163px;
	background:url(../imgs/bg_menu.gif) repeat-y 0 0;

}
#geral #cx_Conteudo #contProdutos #menuProdutos ul li{
	width:163px;
	height:26px;
	display:block;
	margin-bottom:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-decoration: none;
	background:#e3e3e3;
	text-align:center;
	line-height:22px;
}
#geral #cx_Conteudo #contProdutos #menuProdutos ul li a{
	width:163px;
	height:26px;
	display:block;
	margin-bottom:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-decoration: none;
}
#geral #cx_Conteudo #contProdutos #menuProdutos ul li a:hover{
	color: #fff;
	background:#f87d05;
}
.imgMunu{
	width:163px;
	height:26px;
	background:#fff url(../imgs/bottom_menu.gif) no-repeat left top;
	display:block;
	float:left;
}
*/


#geral #cx_Conteudo #contProdutos #menuProdutos ul{
	width:163px;
	background-image:url(../imgs/bg_menu.gif);
	background-position: 0 0;
	background-repeat:repeat-y;
	list-style: none;
	/*width: 177px;*/
	display:block;
	float:left;

}
#geral #cx_Conteudo #contProdutos #menuProdutos ul li{
	width:163px;
	height:26px;
	margin-bottom:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-decoration: none;
	background-color:#e3e3e3;
	text-align:center;
	line-height:22px;
	list-style-type:none;
	float:left;
	clear:left;
	position:relative;	
}


#geral #cx_Conteudo #contProdutos #menuProdutos ul li a{
	width:163px;
	height:26px;
	display:block;
	margin-bottom:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-decoration: none;
	/*background:url(../imgs/bg_menu.gif) no-repeat 0 0;*/
	background-image: url(../imgs/bg_menu.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	line-height:25px;
}

#geral #cx_Conteudo #contProdutos #menuProdutos ul li a:hover{
	color: #fff;
	background-color:#f87d05;
}

#geral #cx_Conteudo #contProdutos #menuProdutos li ul {
	width:163px;
	display:none;
	position: absolute;
	left:163px;
	top: 1px;
	/*background-color:#FFFFFF;*/
	background-image:none;
	background-color:#FFFFFF;
	padding-bottom:0;
	padding-left:1px;
}

#geral #cx_Conteudo #contProdutos #menuProdutos li ul li {
	margin-bottom:1px;
}



#geral #cx_Conteudo #contProdutos #menuProdutos li ul li a {	
	width:163px;
	height:26px;
	display:block;
	/*background:url(../imgs/bg_menu.gif) no-repeat 0 0;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #808080;*/
	color:#fff;
	line-height:25px;
	margin-bottom:0;
	text-decoration:none;
	text-align:center;
	background-color:#f87d05;
	background-image:none;	
	
 }		
#geral #cx_Conteudo #contProdutos #menuProdutos li:hover ul, #geral #cx_Conteudo #contProdutos #menuProdutos li.over ul {
 	display: block; 
 } 
#geral #cx_Conteudo #contProdutos #menuProdutos li ul li a:hover {
	/*background:url(../imgs/bg_menu2.gif) no-repeat 0 0;
	background:#f87d05;	*/
	background-image: url(../imgs/bg_menu2.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	/*background-color: #f87d05;*/
	background-color:#999999;
	color:#fff;
	
 }


.imgMunu{
	width:163px;
	height:26px;
	background:#fff url(../imgs/bottom_menu.gif) no-repeat left top;
	display:block;
	float:left;
}








/* final MCA */














/* sub-menu stilo */

#geral #cx_Conteudo #contProdutos #menuProdutos ul li a ul {
	width:250px;
	/*display:block;*/
	display:table;
	
	position:absolute;
	left:200px;
	top:10px;
}

#geral #cx_Conteudo #contProdutos #menuProdutos ul li a ul li{
	width:163px;
	height:26px;
	display:block;
	margin-bottom:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-decoration: none;
	background:#e3e3e3;
	text-align:center;
	line-height:22px;
}
#geral #cx_Conteudo #contProdutos #menuProdutos ul li a ul li a{
	width:163px;
	height:26px;
	display:block;
	margin-bottom:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-decoration: none;
}
#geral #cx_Conteudo #contProdutos #menuProdutos ul li a ul li a:hover{
	color: #fff;
	background:#f87d05;
}
/* final sub-menu */











#geral #cx_Conteudo #contProdutos #cxPrdts{
	width:552px;
	display:block;
	float:left;
	padding-left:15px;
}
#geral #cx_Conteudo #contProdutos #cxPrdts p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	text-decoration: none;
	line-height:22px;
	padding-bottom:10px;
}
#geral #cx_Conteudo #contProdutos #cxPrdts h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff7e00;
}
#geral #cx_Conteudo #contProdutos #cxPrdts #InfoCliente{
	width:552px;
	display:block;
	float:left;
	padding-bottom:13px;
}
#geral #cx_Conteudo #contProdutos #cxPrdts #InfoCliente #DIV_BUSCA{
	/*width:552px;*/
	width:477px;
	display:block;
	border-bottom:#f87d05 solid 2px;
	padding-bottom:6px;
	padding-left:50px;
	float:left;
	background:url(../imgs/h1_busca.gif) no-repeat 0 -1px;
}
#geral #cx_Conteudo #contProdutos #cxPrdts #InfoCliente #DIV_BUSCA form{
	width:420px;
	/*width:330px;*/
	display:block;
	float:left;
	padding-right:10px;
}
#geral #cx_Conteudo #contProdutos #cxPrdts #InfoCliente #DIV_BUSCA form div{
	float:left;
}
#geral #cx_Conteudo #contProdutos #cxPrdts #InfoCliente #DIV_BUSCA form div input.campoBusc{
	width:153px;
	height:18px;
	margin-left:3px;
	border:#474747 solid 1px;
	margin-right:5px;
}
#geral #cx_Conteudo #contProdutos #cxPrdts #InfoCliente #DIV_BUSCA form input.btBusca{
	width:23px;
	height:20px;
	float:left;
	display:block;
	margin-left:5px;
}
#geral #cx_Conteudo #contProdutos #cxPrdts #cxForm{
	width:500px;
	display:table;
	float:left;
	padding-top:10px;
}
#geral #cx_Conteudo #contProdutos #cxPrdts #cxForm h1{
	height:22px;
	display:block;
	text-indent:-99999px;
}
#geral #cx_Conteudo #contProdutos #cxPrdts h1{
	width:100%;
	display:block;
	float:left;
	height:20px;text-indent:-99999px;
	overflow:hidden;
}
#geral #cx_Conteudo #contProdutos #cxPrdts h1.TitOrcamento{
	background:url(../imgs/h1_Orcamento.gif) no-repeat 0 0;
	text-indent:-99999px;
	height:20px;
}
#geral #cx_Conteudo #contProdutos #cxPrdts #cxForm ul li{
	width:500px;
	display:table;
	list-style-type:none;
	float:left;
	padding-top:5px;
}
#geral #cx_Conteudo #contProdutos #cxPrdts #cxForm ul li label{
	width:200px;
	height:22px;
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #808080;
	font-size:10px;
	text-align: right;
	padding-right: 5px;
}
/*
	

*/
#geral #cx_Conteudo #contProdutos #cxPrdts #cxForm ul li input.campoOrca{
	width:260px;
	height:14px;
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica;
	color: #808080;
	font-size:10px;
	background:#fff;
	border:#424242 solid 1px;
	padding-top:3px;
}
#geral #cx_Conteudo #contProdutos #cxPrdts #cxForm ul li input.ddd{
	width:29px;
	height:14px;
	display:block;
	float:left;
	margin-right:1px;
	font-family:Verdana, Arial, Helvetica;
	color: #808080;
	font-size:10px;
	background:#fff;
	border:#424242 solid 1px;
	padding-top:3px;
}
#geral #cx_Conteudo #contProdutos #cxPrdts #cxForm ul li input.fones{
	width:228px;
	height:14px;
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica;
	color: #808080;
	font-size:10px;
	background:#fff;
	border:#424242 solid 1px;
	padding-top:3px;
}
#geral #cx_Conteudo #contProdutos #cxPrdts #cxForm ul li textarea.mensagem{
	width:260px;
	height:60px;
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica;
	color: #808080;
	font-size:10px;
	background:#fff;
	border:#424242 solid 1px;
}
#geral #cx_Conteudo #contProdutos #cxPrdts #cxForm ul li.btCont{
	padding-left:75px;
}
#contProdutos #cxPrdts h2.Imgh2{
	width:539px;
	height:198px;
	display:block;
	float:left;
	background:url(../imgs/bgh2.gif) no-repeat 0 0;
}
#contProdutos #cxPrdts h2.Imgh2 a{
	width:539px;
	height:198px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	border:none;
	}
#InfoCliente #DIV_BUSCA ul{
	/*width:119px;*/
	width:115px;
	height:23px;
	display:block;
	float:right;
}
#InfoCliente #DIV_BUSCA ul li{
	width:115px;
	height:20pxs;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
#InfoCliente #DIV_BUSCA ul li a{
	width:115px;
	height:20pxs;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background:url(../imgs/bt_carrinho.gif) no-repeat 12px 0;
	float:right;
}
ul#ListProds{
	width:552px;
	display: table;
	float:left;
	padding-top:10px;
}
ul#ListProds li{
	width:160px;
	float:left;
	display:block;
	list-style-type:none;
}
ul#ListProds li.cxProd{
	width:160px;
	height:260px;
	float:left;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: center;
	padding:0 11px 0 11px;
}
ul#ListProds li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: center;
	text-decoration:none;
}
ul#ListProds li.cxProd a img{
	width:160px;
	height:130px;
	display:block;
	text-decoration:none;
	border: #cccccc solid 1px;
}
ul#ListProds li label{
	width:160px;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height:18px;
	padding-right:3px;
	margin:0 auto;
}
.qtn2{
	width:60px;
	height:18px;
	border: #ccc solid 1px;
	color: #808080;
}
.margem{
	height:25px;
	display:block;
}
.btPrds{
	margin:0 auto;
}

#ColProds{
	width:305px;
	display:table;
	float: left;
	padding-top:20px;
	padding-bottom:20px;
}
#ColProds ul#Prod_Grd{
	width:305px;
	height:310px;
	display:block;
}
#ColProds ul#Prod_Grd li{
	list-style-type:none;
	padding-right:10px;
}
#ColProds ul#Prod_Grd li img.GR{
	width:299px;
	height:299px;
	border:#3d5882 solid 1px;
}
#ColProds ul#Prod_Grd li#Img_Pqn{
	width:50px;
	height:50px;
	display:block;
	float:left;
	padding:5px 5px 0 0;
}

#ColProds ul#DescrProds li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #808080;
	list-style-type:none;
}
#CxCotacao{
	width:177px;
	height:200px;
	display:block;
	float:left;
	/*background:url(../imgs/cx_cotacao.gif) no-repeat 17px 20px;*/
	background:url(../imgs/cx_cotacao.gif) no-repeat 17px 20px;
	/*background-color:#FFFFCC;*/
	padding-left:20px;
	padding-top:20px;
}

#CxCotacao fieldset{
	border:none;
}
#CxCotacao fieldset legend{
	display:none;
}
#CxCotacao fieldset form{
	width:194px;
	display:block;
	padding-top:5px;
}
#CxCotacao fieldset form ul li strong.nome{
	font-size: 12px;
	color:#ff7e00;
}
#CxCotacao fieldset form ul li strong{
	color:#777777;
}
#CxCotacao fieldset form ul li{
	width:184px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #777777;
	list-style-type:none;
}
#CxCotacao fieldset form ul li input.btComprar2{
	float:left;
	margin-top:15px;
}
#CxCotacao fieldset form ul li.espace{
	width:139px;
	display:block;
	padding-left:45px;
	padding-top:10px;
}

#CxCotacao fieldset form ul li input.Unid{
	width:60px;
	height:10px;
	padding:5px 0 5px 5px;
	font-family:Verdana, Arial, Helvetica;
	color: #084f67;
	font-size:10px;
	border:#d9d9d9 solid 1px;
	background:#fff; 
}
.Table_Cesta{
	width:100%;
	display: table;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #656565;
}
.Table_Cesta td{
	padding-left:5px;
	height:18px;
}
.Table_Cesta td a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #656565;
}
#Bts_Cesta{
	width:500px;
	height:160px;
	display:block;
	padding-top:20px;
}
#Bts_Cesta a.borda img{
	border:none;
	text-decoration: none;
}
.bt_exclui{
	background:url(../imgs/bt_excluir.gif) repeat-y 0 0;
	width:52px;
}
.dspNone { 
	display:none;
}
#contProdutos #cxPrdts #tableListProd{
	width:529px;
	display:table;
	float:left;
	padding-top:10px;
}
#contProdutos #cxPrdts #tableListProd table{
	width:529px;
	display:table;
	float:left;
	background:url(../imgs/bg_xTable.gif) repeat-y 0 0;
	padding-bottom:10px;
	margin-bottom:0px;
}
#contProdutos #cxPrdts #tableListProd table tr td{
	height:20px;
	border:#999999 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656565;
	padding-left:5px;
}
#contProdutos #cxPrdts #tableListProd table tr td strong{
	font-size: 11px;
}
#contProdutos #cxPrdts #tableListProd table tr td a{
	text-decoration:none;
	color: #656565;
}
#contProdutos #cxPrdts #tableListProd table tr td a:hover{
	color: #ff7e00;
}
#contProdutos #cxPrdts #tableListProd table tr td.Larg01{
	width:335px;
}
#contProdutos #cxPrdts #tableListProd table tr td input.Unid{
	width:100px;
	height:10px;
	padding:5px 0 5px 5px;
	font-family:Verdana, Arial, Helvetica;
	color: #656565;
	font-size:10px;
	border:#d9d9d9 solid 1px;
	background:#fff; 
}
#contProdutos #cxPrdts #tableListProd .imgBottom a.borda img{
	border:none;
	text-decoration: none;
}
#contProdutos #cxPrdts #tableListProd .imgTop{
	width:529px;
	height:23px;
	display:block;
	background: url(../imgs/bg_bottomTop.gif) no-repeat 0 0;
	padding:5px 0 0 5px;
}
#contProdutos #cxPrdts #tableListProd .imgBottom{
	width:524px;
	height:24px;
	display:block;
	float:left;
	background: url(../imgs/bg_bottomTable.gif) no-repeat 0 0;
	padding:5px 0 20px 5px;
	
}
.c10px_preto{
	width:60px;
	border:#999999 solid 1px;
	color:#656565;
}
