*{
	padding:0;
	margin:0;
}
html{
	background:#b1b0aa url(../imgs/bg_body.gif) repeat-x 0 0;
}
body{
	background:url(../imgs/faixa.jpg) no-repeat center 162px;
}
#geral{
	width:768px;
	display:block;
	margin:0 auto;
}
#geral #topo{
	width:768px;
	height:286px;
	display:block;
	background:url(../imgs/bg_top.jpg) no-repeat 0 0;
	position:relative;
}
#geral #topo h1{
	width:426px;
	height:77px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	position:absolute;
	left:37px;
	top:38px;
	z-index:100;
}
#geral #topo h1 a{
	width:426px;
	height:77px;
	display:block;
	overflow:hidden;
	background:url(../imgs/logo.gif) no-repeat 0 0;
}
#geral #topo p.pular{
	display:none;
}
#geral #topo #anima{
	width:768px;
	height:232px;
	display:block;
	position:absolute;
	left:0px;
	top:54px;
	z-index:10;
}
#geral #topo #animacao{
	width:768px;
	height:232px;
	display:block;
	position:absolute;
	left:0px;
	top:54px;
	z-index:10;
	background: url(../imgs/img_Top.jpg) no-repeat 0 -8px;
}
#geral #menu{
	width:768px;
	height:28px;
	display:block;
	background:url(../imgs/bg_menu.gif) no-repeat 0 0;
}
#geral #menu ul{
	width:740px;
	height:28px;
	display:block;
	margin:0 auto;
}
#geral #menu ul li{
	width:100px;
	height:28px;
	display:block;
	float:left;
	padding-left:5px;
}
#geral #menu ul li a{
	width:100px;
	height:28px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #676458;
	text-align: center;
	text-decoration:none;
	line-height:18px;
	background:url(../imgs/btn_menu.gif) no-repeat 0 0;
}
#geral #menu ul li a:hover{
	color:#dedad2;
	background-position:0 -28px;
}
#geral #bgCont{
	width:768px;
	display:block;
	background:url(../imgs/bg_cont.gif) repeat-y 0 0;
}
#geral #bgCont #conteudo{
	width:768px;
	display:table;
	background:url(../imgs/bg_contGr.jpg) no-repeat 0 top;
	padding-top:45px;
}
#geral #bgCont #conteudo #destaqueHome{
	width:690px;
	height:183px;
	display:block;
	margin:0 auto;
	padding-bottom:30px;
}
#geral #bgCont #conteudo #destaqueHome ul{
	width:690px;
	height:183px;
	display:block;
}
#geral #bgCont #conteudo #destaqueHome ul li{
	width:138px;
	height:183px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #bgCont #conteudo #destaqueHome ul li a{
	width:138px;
	height:183px;
	display:block;
	float:left;
}
#geral #bgCont #conteudo #destaqueHome ul li a.model_01{
	background:url(../imgs/modelo_01.jpg) no-repeat 0 0;
}
#geral #bgCont #conteudo #destaqueHome ul li a.model_02{
	background:url(../imgs/modelo_02.jpg) no-repeat 0 0;
}
#geral #bgCont #conteudo #destaqueHome ul li a.model_03{
	background:url(../imgs/modelo_03.jpg) no-repeat 0 0;
}
#geral #bgCont #conteudo #destaqueHome ul li a.model_04{
	background:url(../imgs/modelo_04.jpg) no-repeat 0 0;
}
#geral #bgCont #conteudo #destaqueHome ul li a.model_05{
	background:url(../imgs/modelo_05.jpg) no-repeat 0 0;
}
#geral #bgCont #conteudo #destaqueHome ul li a:hover{
	background-position:0 -182px;
}
#geral #bgCont #conteudo .cxHome{
	width:327px;
	height:130px;
	display:block;
	float:left;
	padding-left:40px;
	padding-bottom:10px;
}
#geral #bgCont #conteudo .cxHome h1{
	width:327px;
	height:27px;
	display:block;
	padding-bottom:13px;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #bgCont #conteudo .cxHome h1.Tit01{
	background:url(../imgs/h1_tempor.gif) no-repeat 0 0;
}
#geral #bgCont #conteudo .cxHome h1.Tit02{
	background:url(../imgs/h1_indique.gif) no-repeat 0 0;
}
#geral #bgCont #conteudo .cxHome p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 21px;
	color: #777777;
}
#geral #bgCont #conteudo .cxHome p a{
	text-decoration:none;
	color: #777777;
}
#geral #bgCont #conteudo .cxHome p a:hover{
	color:#a32741;
}
#geral #bgCont #conteudo .cxHome form div{
	width:327px;
	display:block;
	float:left;
	padding-bottom:5px;
} 
#geral #bgCont #conteudo .cxHome form div input.Campo{
	width:232px;
	height:13px;
	display:block;
	border:#d3d5e0 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7b7b7b;
	float:left;
	padding-left:5px;
	padding-top:5px;
}
#geral #bgCont #conteudo .cxHome form div input.btEnvia{
	width:54px;
	height:20px;
	display:block;
	border:#d3d5e0 solid 1px;
	background:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7b7b7b;
	float:left;
	margin-left:5px;
}
#geral #rodape{
	width:768px;
	height:88px;
	display:block;
	float:left;
	padding-top:13px;
	padding-bottom:10px;
	background:url(../imgs/bg_rodape.jpg) no-repeat 0 0;
}
#geral #rodape address{
	width:290px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	line-height:18px;
	margin:0 auto;
	font-style: normal;
	text-align:center;
	padding-bottom:10px;
}
#geral #rodape #selos{
	width:187px;
	height:39px;
	display:block;
	margin:0 auto;
}
#geral #rodape #selos ul li{
	display:block;
	height:17px;
	text-indent:-99999px;
	list-style-type:none;
	float:left;
}
#geral #rodape #selos ul li a.gdsi{
	height:17px;
	width:91px;
	overflow:hidden;
	background-image: url(../imgs/gdsi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}
#geral #rodape #selos ul li a.w3c{
	height:17px;
	width:96px;
	background:url(../imgs/w3c.gif) no-repeat 5px 0;
	overflow:hidden;
	display:block;
}
#geral #bgCont #conteudo #cxInst{
	width:443px;
	display:block;
	float:left;
	padding-left:30px;
	padding-right:30px;
}
#geral #bgCont #conteudo #cxInst h1{
	width:443px;
	height:27px;
	display:block;
	padding-bottom:13px;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #bgCont #conteudo #cxInst h1.quemSomos{
	background:url(../imgs/h1_quemSomos.gif) no-repeat 0 0;
}
#geral #bgCont #conteudo #cxInst h1.personaliza{
	background:url(../imgs/h1_personaliza.gif) no-repeat 0 0;
}
#geral #bgCont #conteudo #cxInst h1.contato{
	background:url(../imgs/h1_contato.gif) no-repeat 0 0;
}
#geral #bgCont #conteudo #cxInst p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 21px;
	color: #777777;
	padding-bottom:10px;
}
#geral #bgCont #conteudo #cxInst p a{
	text-decoration:none;
	color: #777777;
}
#geral #bgCont #conteudo #cxInst p a:hover{
	color:#a32741;
}
#geral #bgCont #conteudo .cxEmpresa{
	width:242px;
	height:524px;
	display:block;
	float:left;
	background:url(../imgs/bg_cxEmpre.jpg) no-repeat 0 0;
	padding-bottom:20px;
}
#geral #bgCont #conteudo .cxEmpresa ul{
	width:194px;
	display:block;
	margin:0 auto;
	padding-top:23px;
}
#geral #bgCont #conteudo .cxEmpresa ul li{
	width:194px;
	height:142px;
	display:block;
	padding-bottom:15px;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #bgCont #conteudo .cxEmpresa ul li a{
	width:194px;
	height:127px;
	display:block;
	padding-bottom:15px;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #bgCont #conteudo .cxEmpresa ul li a.ftEmpresa01{
	background:url(../imgs/ft_empresa01.gif) no-repeat 0 0;
}
#geral #bgCont #conteudo .cxEmpresa ul li a.ftEmpresa02{
	background:url(../imgs/ft_empresa02.gif) no-repeat 0 0;
}
#geral #bgCont #conteudo .cxEmpresa ul li a.ftEmpresa03{
	background:url(../imgs/ft_empresa03.gif) no-repeat 0 0;
}
#geral #bgCont #conteudo .cxEmpresa ul li a:hover{
	background-position: 0 -142px;
}
#geral #bgCont #conteudo .cxEndMap{
	width:237px;
	height:351px;
	display:block;
	float:left;
	background:url(../imgs/cx_end.gif) no-repeat 0 0;
	padding-bottom:20px;
}
#geral #bgCont #conteudo .cxEndMap h1{
	width:237px;
	height:27px;
	display:block;
	padding-bottom:13px;
	text-indent:-99999px;
	overflow:hidden;
	padding:15px 0 15px 20px;
}
#geral #bgCont #conteudo .cxEndMap h1.Localiza{
	background:url(../imgs/h1_localizacao.gif) no-repeat 20px 15px;
}
#geral #bgCont #conteudo .cxEndMap p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 21px;
	color: #373737;
	padding:0 0 10px 20px;
}
#geral #bgCont #conteudo .cxEndMap h1{

}
#geral #bgCont #conteudo .cxEndMap ul{
	width:194px;
	display:block;
	margin:0 auto;
	padding-top:5px;
}
#geral #bgCont #conteudo .cxEndMap ul li{
	width:194px;
	height:162px;
	display:block;
	list-style-type:none;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #bgCont #conteudo .cxEndMap ul li a{
	width:194px;
	height:162px;
	display:block;
	background:url(../imgs/tumb_map.gif) no-repeat 0 0;
}
#geral #bgCont #conteudo .cxEndMap ul li a:hover{
	background-position:0 -162px;
}
#geral #bgCont #conteudo #cxOrca{
	width:710px;
	display:table;
	padding-left:30px;
}
#geral #bgCont #conteudo #cxOrca h1{
	width:130px;
	height:27px;
	display:block;
	padding-bottom:13px;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #bgCont #conteudo #cxOrca h1.Orcamento{
	background:url(../imgs/h1_orcamento.gif) no-repeat 0 0;
}
#geral #bgCont #conteudo #cxOrca form{
	width:710px;
	display:block;
	float:left;
}
#geral #bgCont #conteudo #cxOrca form ul{
	width:252px;
	display:block;
	float:left;
	padding-right:80px;
}
#geral #bgCont #conteudo #cxOrca form ul li{
	width:252px;
	list-style-type:none;
	padding-bottom:10px;
	float:left;
}
#geral #bgCont #conteudo #cxOrca form label{
	width:252px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 21px;
	color: #777777;
	float:left;
	display:block;
}
#geral #bgCont #conteudo #cxOrca form input.campoOrca{
	width:251px;
	height:12px;
	border:#808080 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	padding-top:8px;
}
#geral #bgCont #conteudo #cxOrca form textarea.campoMsg{
	width:251px;
	height:60px;
	border:#808080 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	padding-top:1px;
}
#geral #bgCont #conteudo #cxOrca .cxTable{
	width:370px;
	display:block;
	float:left;
}
#geral #bgCont #conteudo #cxOrca .cxTable p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 21px;
	color: #777777;
	padding-bottom:10px;
}
#geral #bgCont #conteudo #cxOrca .cxTable table{
	width:370px;
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 21px;
	color: #373737;
}
table tr td{
	border:#ccc solid 1px;
	padding-left:2px;
}
table tr td a{
	color:#777777;
}
table tr td a:hover{
	color:#840f2a;
}
#geral #bgCont #conteudo #cxOrca .cxTable table tr td.colProd{
	width:200px;
	background:url(../imgs/bg_table.gif) repeat-x 0 0;
}
#geral #bgCont #conteudo #cxOrca .cxTable table tr td.colQuant{
	width:40px;
	background:url(../imgs/bg_table.gif) repeat-x 0 0;
}
#geral #bgCont #conteudo #cxOrca .cxTable table tr td.colExc{
	width:40px;
	background:url(../imgs/bg_table.gif) repeat-x 0 0;
}
#geral #bgCont #conteudo #cxOrca form input.campoQuant{
	width:35px;
	height:15px;
	border:#808080 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	padding-top:8px;
}
#geral #bgCont #conteudo #cxOrca form input.btExcluir{
	width:40px;
	height:26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #373737;
	background: url(../imgs/bg_btExc.gif) no-repeat 0 0;
	text-align:center;
}
#geral #bgCont #conteudo #cxInst form.Contact{
	width:252px;
	display:block;
	float:left;
}
#geral #bgCont #conteudo #cxInst form.Contact ul{
	width:252px;
	display:block;
	float:left;
}
#geral #bgCont #conteudo #cxInst form.Contact ul li{
	width:252px;
	list-style-type:none;
	padding-bottom:10px;
	float:left;
}
#geral #bgCont #conteudo #cxInst form.Contact label{
	width:252px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 21px;
	color: #777777;
	float:left;
	display:block;
}
#geral #bgCont #conteudo #cxInst form.Contact input.campoOrca{
	width:251px;
	height:12px;
	border:#808080 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	padding-top:8px;
}
#geral #bgCont #conteudo #cxInst form.Contact textarea.campoMsg{
	width:251px;
	height:60px;
	border:#808080 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	padding-top:1px;
}
#geral #bgCont #conteudo #MenuProds{
	width:187px;
	display:block;
	float:left;
	padding-left:30px;
	padding-bottom:20px;
}
#geral #bgCont #conteudo #MenuProds h1{
	width:187px;
	height:41px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #bgCont #conteudo #MenuProds h1.topFem{
	background:url(../imgs/menu_topfem.gif) no-repeat 0 0;
}
#geral #bgCont #conteudo #MenuProds h1.topMas{
	background:url(../imgs/menu_topmasc.gif) no-repeat 0 0;
}
#geral #bgCont #conteudo #MenuProds ul{
	width:187px;
	display:block;
	float:left;
	padding-bottom:15px;
	background:url(../imgs/menu_bottom.gif) no-repeat left bottom;
}
#geral #bgCont #conteudo #MenuProds ul li{
	width:187px;
	height:29px;
	display:block;

}
#geral #bgCont #conteudo #MenuProds ul li a{
	width:187px;
	height:29px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
	text-decoration: none;
	text-align: center;
	line-height:25px;
	background:url(../imgs/btn_sub.gif) no-repeat 0 0;
}
#geral #bgCont #conteudo #MenuProds ul li a:hover{
	font-weight: bold;
	background-position:0 -29px;
}
#geral #bgCont #conteudo .cxPrdts{
	width:500px;
	display:block;
	float:left;
	padding-left:25px;
}
#geral #bgCont #conteudo .cxPrdts h1{
	/*width:100%;*/
	width:200px;
	float:left;
	
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #373737;
	padding:13px 0 10px 20px;
	background:url(../imgs/h1_seta.gif) no-repeat left 16px;
	/*background-color:#FF3366;*/
}
#geral #bgCont #conteudo .cxPrdts table.tableMedidas{
	width:500px;
	height:380px;
	display:table;
}
#geral #bgCont #conteudo .cxPrdts table.tableMedidas tr td{
	border:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	padding-bottom:10px;
}
#geral #bgCont #conteudo .cxPrdts table.tableMedidas td.colMedidas{
	width:50px;
	display:table;
}
#geral #bgCont #conteudo .cxPrdts ul.listaProds{
	width:500px;
	display:block;
	float:left;
}
#geral #bgCont #conteudo .cxPrdts ul.listaProds li{
	width:130px;
	display:table;
	float:left;
	padding-right:18px;
	list-style-type:none;
}
#geral #bgCont #conteudo .cxPrdts ul.listaProds li img{
	border:none;
}
#geral #bgCont #conteudo .cxPrdts ul.listaProds li ul{
	height:92px;
	display:block;
}
#geral #bgCont #conteudo .cxPrdts ul.listaProds li ul li{
	height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #373737;
	list-style-type:none;
	line-height:18px;
}
#geral #bgCont #conteudo .cxPrdts ul.listaProds li ul li a{ 
	color: #373737;
	text-decoration:none;
}
#geral #bgCont #conteudo .cxPrdts ul.listaProds li ul li a:hover{ 
	color: #a9a395;
	text-decoration:none;
}
#geral #bgCont #conteudo .cxPrdts ul.listaProds li ul li label{
	width:69px;
	display:block;
	float:left;
	padding-right:5px;
}
#geral #bgCont #conteudo .cxPrdts ul.listaProds li ul li input.campoQnt{
	width:35px;
	height:12px;
	border:#808080 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #373737;
	padding-top:8px;
	float:left;
	display:block;
}
#geral #bgCont #conteudo .cxPrdts ul.DetalheProds{
	width:244px;
	display:table;
	float:left;
	clear:left;
}
#geral #bgCont #conteudo .cxPrdts ul.DetalheProds li{
	list-style-type:none;
}
#geral #bgCont #conteudo .cxPrdts ul.DetalheProds li img{
	border:none;
}
#geral #bgCont #conteudo .cxPrdts ul.DetalheProds li ul.imgTumb{
	width:244px;
	height:110px;
	display:table;
	background:url(../imgs/cx_tumb.jpg) no-repeat 0 0;
	padding-top:25px;
	padding-left:10px;
}
#geral #bgCont #conteudo .cxPrdts ul.DetalheProds li ul.imgTumb li{
	width:50px;
	height:80px;
	display:block;
	float:left;
	padding-right:8px;
	list-style-type:none;
}
#geral #bgCont #conteudo .cxPrdts #cxOpcoes{
	width:240px;
	display:table;
	float:right;
	background:url(../imgs/bg_opcoes.gif) no-repeat 0 0;
	/*background-color:#00FF99;*/
}
#geral #bgCont #conteudo .cxPrdts #cxOpcoes h2{
	width:240px;
	height:32px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	padding-bottom:10px;
}
#geral #bgCont #conteudo .cxPrdts #cxOpcoes h2.opcoes{
	background:url(../imgs/h2_opcoes.gif) no-repeat 0 -3px;
}
#geral #bgCont #conteudo .cxPrdts #cxOpcoes ul{
	width:226px;
	margin:0 auto;
	display:block;	
	font-size: 10px;
	/*padding-bottom:15px;*/
}
#geral #bgCont #conteudo .cxPrdts #cxOpcoes ul li{
	list-style-type:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #787878;
	/*padding-bottom:5px;*/
	display:block;
}

#geral #bgCont #conteudo .cxPrdts #cxOpcoes ul li span{
	color: #880f2e;
	font-weight: bold;
}
#geral #bgCont #conteudo .cxPrdts #cxOpcoes ul li label{
	width:40px;
	display:block;
	float:left;
	padding-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #383733;
	line-height:16px;
}

#geral #bgCont #conteudo .cxPrdts #cxOpcoes ul li input.campoQnt{
	width:50px;
	height:12px;
	border:#706d66 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #373737;
	padding-top:8px;
	float:left;
	display:block;
	margin-right:5px;
}
#geral #bgCont #conteudo .cxPrdts #cxOpcoes ul li.cxOrcamento{
	width:190px;
	height:40px;
	display:block;
	background:url(../imgs/bg_cxorcamento.gif) no-repeat 0 0;
	margin:5px auto;
	padding-top:5px;
	padding-left:5px;
}
