@charset "utf-8";
/* CSS Document */
*{
	margin:auto;		
}
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
img{
	border:0px;
}
.link_branco{
	color:#FFF;
	text-align:right;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
}
.link_branco:hover{
	text-decoration:underline;
}
.link_preto{
	color:#323232;
	text-align: left;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
}
.link_preto:hover{
	text-decoration:underline;
}
.link_vermelho{
	color:#a70000;
	text-align: left;
	text-decoration:none;
	font-size:11px;
	line-height:16px;
}
.link_vermelho:hover{
	text-decoration:underline;
}
h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#fff;
	text-align:left;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
	margin:30px 0px 40px 18px;
	padding:0px;
}
#tituloSecaoProdutos{
width:800px;
float:left;
margin-left:0;
margin-top:16px;
}
#tituloSecaoProdutos span{
display:block;
width:118px;
height:30px;
padding-top:12px;
padding-left:20px;
float:left;
color:#323232;
background:url(imagens/tit-prod-01.jpg);
background-repeat:no-repeat;
}
#tituloSecaoProdutos span a{
color:#323232;	
}
#tituloSecaoProdutos span a:hover{
text-decoration:underline;	
}
#tituloSecaoProdutos label{
display:block;
height:30px;
padding-top:12px;
float:left;
background:url(imagens/tit-prod-02.jpg);
background-position:right;
background-repeat:repeat-x;
}
#tituloSecaoProdutos #fimH1{
background:url(imagens/tit-prod-03.jpg);
margin:0;
padding:0;
width:11px;
height:42px;
}

p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#323232;
	text-align:left;
	line-height:16px;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.onde_comprar{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#323232;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
/*******************************
********************************
			Estrutura
********************************
*******************************/
#geral{
	width:1000px;
}
#site{
	width:1000px;
	float:left;
}
#topo{
	width:1000px;
	float:left;
	background:url(imagens/topo-fundo.jpg) repeat-x;
}
#corpo{
	width:1000px;
	float:left;
	height:950px;
}
#rodape{
	width:100%;
	clear:both;
	background:url(imagens/fd-rodape.png) repeat-x;
	height:53px;
}
#rodape_inter{
	width:1000px;
}
/*******************************
********************************
			TOPO
********************************
*******************************/
#topo01{
	width:1000px;
	float:left;	
}
#topo01a{
	width:360px;
	float:left;
	margin-left:25px;
	margin-top:15px;
}
#topo01b{
	width:155px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	text-align:right;
	text-decoration:none;
	font-size:12px;
	line-height:18px;
	margin:53px 0px 0px 262px;
}
#topo01c{
	width:141px;
	float:left;
	margin:65px 0px 0px 30px;
}
#topo02{
	width:1000px;
	float:left;
}
#topo02a{
	widows:520px;
	float:left;
}
#topo02a ul{
	margin:1px 0px 0px 15px;
}
#topo02a ul li{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	text-align:left;
	text-decoration:none;
	padding-left:25px;
}
#topo02a ul .menuDivisor{
padding-top:15px;	
}
#topo02a ul li a{
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
color:#000;
text-align:left;
text-decoration:none;
padding:15px 10px 16px 10px;
display:block;
}
#topo02a ul li a:hover{
background:#FFF;
}
#topo02a ul li .menuAtivo{
background:#D00000;
color:#FFF;
}
#topo02a ul li .menuAtivo:hover{
color:#000;	
}
#topo02a .submenu{
position:relative;	
}
#topo02a .submenu ul{
width:400px;
float:left;
position:absolute;
padding:30px;
padding-right:0;
margin:0;
margin-top:0px;
display:none;
background-color:#FFF;
}
#topo02a .submenu ul li{
width:200px;
float:left;
margin:0;
padding:0;
margin-bottom:10px;
margin-left:0px;
color:#323232;
font-size:11px;
padding-top:2px;
}
#topo02a .submenu ul li a{
padding:0;
color:#323232;
font-size:11px;
}
#topo02a .submenu ul li a:hover{
text-decoration:underline;
}
#topo02a .submenu ul #fraseSubMenu{
font-weight:bold;
margin-bottom:15px;
width:100%;
}

#topo02b{
	width:240px;
	float:right;
	margin:5px 30px 0px 0px;
	padding:0px;
	text-align:right;
}
/*******************************
********************************
			HOME
********************************
*******************************/
#home{
	background:url(imagens/fd-home.jpg) repeat-x;
	width:975px;
	height:727px;
	margin:82px 0px 0px 15px;
}

.depoimentos{
	float:left;
	width:610px;
	min-height:50px;
	margin:10px 0px 20px 0px;
}

.depoimentos div{
	width:610px;
	float:left;	
	padding-left:20px;
}

.depoimentos div h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	padding-bottom:20px;
	margin:0;
	color:#A00;
}
.depoimentos div h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	padding-bottom:20px;
	margin:0;
	color:#A00;
}
.home01{
	float:left;
	width:725px;
	margin:80px 0px 0px 15px;
}
.home01 ul{
	width:725px;
	float:left;	
}

.home01 ul li{
	width:340px;
	float:left;	
	padding-left:20px;
	padding-bottom:20px;
}
#home03{
	float:left;
	width:165px;
	margin:80px 0px 0px 53px;
}
#home03 p{
	padding-bottom:15px;
}
/*******************************
********************************
		  PRO JUMPERS
********************************
*******************************/
#pro_jumpers{
	background:url(imagens/fd-projumpers.png) repeat-x;
	width:942px;
	height:770px;
	margin:82px 0px 0px 15px;
}
#pro_jumpers01{
	width:623px;
	float:left;
}
#pro_jumpers02{
	width:285px;
	float:left;
	margin:82px 0px 0px 14px;
}
/*******************************
********************************
		  ONDE COMPRAR
********************************
*******************************/
#onde_comprar{
	width:975px;
	height:652px;
	background:url(imagens/fd-onde-comprar.jpg) repeat-x;
	margin:82px 0px 0px 15px;
}
#onde_comprar01{
	width:185px;
	float:left;
	margin:25px 0px 0px 45px;
}
#onde_comprar02{
	width:650px;
	float:left;
	margin:30px 0px 0px 75px;
}
#onde_comprar02 ul{
	float:left;
	width:650px;
}

#onde_comprar02 ul li{
	width:260px;
	float:left;	
	margin-right:60px;
	margin-bottom:30px;
	min-height:50px;
}
#onde_comprar02b{
	width:245px;
	float:left;
	margin-left:80px;
}
/*******************************
********************************
		 REPRESENTATES
********************************
*******************************/
#casdastrosCad{
	background:url(imagens/fd-cadastro.jpg) repeat-x;
	width:488px;
	height:915px;
	margin:82px 0px 0px 15px;
}
/*******************************
********************************
		 CADASTROS
********************************
*******************************/
#representates{
	background:url(imagens/fd-representates.jpg) repeat-x;
	width:489px;
	height:652px;
	margin:82px 0px 0px 15px;
}
/*******************************
********************************
		    SAC
********************************
*******************************/
#sac{
	background: url(imagens/fd-sac.png) repeat-x;
	width:984px;
	height:632px;
	margin:82px 0px 0px 15px;
}
#sac01{
	width:428px;
	float:left;
	margin-left:30px;
}
#sac02{
	width:428px;
	float:left;
	margin:320px 0px 0px 68px;
}

/*******************************
********************************
		    ENVIAR OPINIÃO
********************************
*******************************/
#opiniao{
	background: url(imagens/fd-opniao.jpg) repeat-x;
	width:488px;
	height:632px;
	margin:82px 0px 0px 15px;
}
#opiniao01{
	width:428px;
	float:left;
	margin-left:30px;
}
#opiniao02{
	width:428px;
	float:left;
	margin:320px 0px 0px 68px;
}
/*******************************
********************************
		   PRODUTOS
********************************
*******************************/
#produtos{
	background: url(imagens/fd-produtos.jpg) repeat-x;
	width:975px;
	height:754px;
	margin:82px 0px 0px 15px;
}
#produtos ul{
	margin-left:11px;
}
#produtos ul li{
background:url(imagens/cx-produtos.jpg) repeat-x;
width:186px;
height:305px;
float:left;
margin-left:4px;
padding-bottom:4px;
margin-top:10px;
position:relative;
}
#produtos ul li img{
	margin:45px 0px 0px 4px;
}
.listaNumercao{
width:168px;
float:left;
padding-left:10px;
padding-top:10px;
position:absolute;
top:35px;
left:4px;
background:url(imagens/fd-tamanhos.png);
color:#FFF;
height:199px;
display:none;
}
.listaNumercao p{
color:#FFF;	
}
#produtos .listaNumercao ul{
width:50px;
float:left;
margin:0;
padding:0;
background:none;
margin-top:25px;
}
#produtos .listaNumercao ul li{
width:100%;
float:left;
margin:0;
padding:0;
background:none;
height:auto;
margin-bottom:10px;
font-weight:bold;
}
.exibirNum{
text-align:left;
width:50px;
float:left;
cursor:pointer;	
}
/*******************************
********************************
		  PEDIDOS
********************************
*******************************/
#pedidos{
	background: url(imagens/fd-pedidos.png) repeat-x;
	width:872px;
	height:835px;
	margin:82px 0px 0px 15px;
}
#comprar,#logar{
background: url(imagens/fd-produtos.jpg) repeat-x;
width:488px;
float:left;
margin:82px 0px 0px 15px;
}
#pedidos01{
	width:430px;
	float:left;
	margin-left:30px;
}
#pedidos02{
	width:275px;
	float:left;
	margin:476px 0px 0px 110px;
}
/*******************************
********************************
		   CLIPPING
********************************
*******************************/
#clipping{
	background: url(imagens/fd-clipping.jpg) repeat-x;
	width:975px;
	height:632px;
	margin:82px 0px 0px 15px;
}
/*******************************
********************************
		   RODAPE
********************************
*******************************/
#rodape01{
	width:1000px;
	float:left;
}
#rodape01a{
	width:305px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	color:#323232;
	text-align:left;
	text-decoration:none;
	line-height:16px;
	font-size:11px;
	margin:15px 0px 0px 35px;
}
#rodape01b{
	width:102px;
	float:right;
	margin-top:15px;
}

/**************************
******************Paginação
**************************/
#paginacao{
clear:both;
width:390px;
_width:390px;
text-align:right;
padding:0px;
margin:0px;
padding:25px 0px 15px 0px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
position:relative;
top:-30px;
*right:18px;
}

#paginacao a{
padding:3px 7px 3px 7px;
color:#000;
text-decoration:none;
border: 1px solid #d6d6d6;
}

#paginacao a:hover{
background-color:#D10000;
border:1px solid #d6d6d6;
color:#FFF;
text-decoration:none;
}

#paginacao span{
padding:3px 7px 3px 7px;
background-color:#D10000;
border:1px solid #d6d6d6;
color:#FFF;
text-decoration:none;
font-weight:bold;
}


#paginacao .antprox{
color:#000;
*padding:7px 7px 6px 7px;
}
/**************************
***********Fim da Paginação
**************************/



/*******************************************
********************************************
                 ALERTAS
********************************************
*******************************************/
.conteudoAlerta{
}
#modalContainer {
background-color:transparent;
position:absolute;
width:100%;
height:100%;
top:0px;
left:0px;
z-index:10000;

}
#alertBox {
position:relative;
width:280px;
min-height:100px;
margin-top:50px;
border:#CCC 2px solid;
background-color:#F2F5F6;
background-image:url(alert.png);
background-repeat:no-repeat;
background-position:20px 30px;
}
#modalContainer > #alertBox {
	position:fixed;
}
#alertBox h1 {
margin:0;

font-size:12px;
background:url(imagens/caixa_atencao.jpg);
color:#FFF;
border-bottom:1px solid #CCC;
padding:5px 7px 2px 10px;
height:20px;
font-weight:normal;
}
#alertBox p {

font-size:12px;
padding-left:5px;
padding-top:10px;
margin-left:55px;
float:left;
width:200px;
color:#000000;
}
#alertBox #closeBtn,#cancelBtn { 

font-size:11px;
display:block;
position:absolute;
margin:5px auto;
padding:3px;
border:#CCC 1px solid;
width:70px;
text-transform:uppercase;
text-align:center;
color:#FFF;
background-color:#E74B01;
text-decoration:none;
top:70px;
left:100px;
}
#cancelBtn{
left:165px;
}
#alertBox #imgAlert{
position:absolute;
top:35px;
left:15px;
}
.fundoOpaco{
filter: alpha(opacity=40);
moz-opacity:0.40;
opacity:0.40;	
float:left;
background:#000000;
left:0;
top:0;
z-index:100;
position:absolute;
font-size:11px;
}

#caixaAlertaJavascript{
width:400px;
float:left;
position:fixed;
z-index:110;
top:0;
}

#topoAlertFalse,#topoAlertTrue,#topoAlertConfirm{
width:400px;
float:left;
height:90px;
background-repeat:no-repeat;
}
#topoAlertFalse{
background:url(imagens/topoalerta.png);
}
#topoAlertTrue{
background:url(imagens/topocheck.png);
}
#topoAlertConfirm{
background:url(imagens/topoalerta2.png); 
}

#textoAlert{
background:url(imagens/meio.png);
background-repeat:repeat-y;
width:274px;
float:left;
padding:20px 63px 35px 63px;
font-size:12px;
font-weight:bold;
text-align:center;
}
#rodapeAlert{
width:400px;
float:left;
height:18px;
background:url(imagens/fundo.png);
background-repeat:no-repeat;
margin:0;
position:relative;
}
#rodapeAlert button{
width:94px;
height:40px;
position:absolute;
left:153px;
top:-10px;
cursor:pointer;
border:none;
}
#rodapeAlert .fechar{
background:url(imagens/fechar.png);
}
#rodapeAlert .ok{
background:url(imagens/ok.png);
}

#rodapeAlert .sim{
background:url(imagens/sim.png);
left:103px;
}
#rodapeAlert .nao{
background:url(imagens/nao.png);
left:200px;
}

.div_alerta{
width:400px;
min-height:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-align:center;
padding-bottom:30px;
padding-top:10px;
margin-top:70px;
margin-bottom:70px;
margin-left:auto;
margin-right:auto;
border:1px solid #292929;
background-color:#EBEBEB;
color:#292929;
line-height:17px;

}
.div_alertavideo{
width:400px;
min-height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-align:center;
padding-bottom:30px;
padding-top:10px;
margin-top:70px;
margin-bottom:70px;
margin-left:100px;
border:1px solid #292929;
background-color:#EBEBEB;
color:#292929;
line-height:17px;
}
.div_alertacontato{
width:400px;
min-height:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-align:center;
padding-bottom:20px;
padding-top:10px;
margin-top:70px;
margin-bottom:70px;
margin-left:150px; 
border:1px solid #292929;
background-color:#DEECF5;
color:#292929;
line-height:17px;
}
.div_alerta img{
position:relative;
top:7px;
margin-right:5px;
}
.div_alerta a{
margin-top:25px;
}
.div_alertIcone{
width:75px;
float:left;
}
.div_alertMensagem{
width:315px;
float:left;
margin-bottom:15px;
margin-left:9px;
text-align:left;
line-height:19px;
}
.div_alerta2{
height:210px;
width:400px;
}

/*******************
FIM ALERTS
*********************/


/*  estilo dos selects personalizados */
.selectPersonalizado{
position:relative;
height:28px;
float:left;
width:100%;
padding-bottom:20px;
}
.selectPersonalizado input,.selectPersonalizado select{
position:absolute;
top:0;
left:0;
padding-left:2px;
}
.selectPersonalizado select{
z-index:5px;	
top:30px;
}
.selectPersonalizado input{
border:none;
height:23px;
z-index:10;
padding-left:6px;
}
.selectPersonalizado .caixaTextSelect .inputSelect{
font-size:10px;
border:none;
background:#FFFFFF;
cursor:default;
}
.inputSelect{
display:none;
}
.listSelect{
position:absolute;
z-index:50;
overflow:hidden;
float:left;
top:0;
left:0;
margin:0;
padding:0;
margin-bottom:10px;
width:310px;
}

ul .option{
width:100%;
padding-left:8px;
padding-top:10px;
height:19px;
float:left;
cursor:pointer;	
}

.btnOpenSelect{
position:absolute;
left:148px;
top:0px;
cursor:pointer;
display:none;
}


#fundoSelect{
background:none;
filter: alpha(opacity=100);
moz-opacity:0.1;
opacity:0.1;	
float:left;
left:0;
top:0;
z-index:2;
position:absolute;
display:none;
}
/*  fim estilo dos selects personalizados */

.message {
  font-size: 80%;
  padding: 2px;
  font-weight: bold;
  text-align: center;
  width: 100px;
  background-color: #ffcc00;
  border: 1px solid white;
  position: relative;
  font-size:14px;
  font-family:Verdana, Geneva, sans-serif;
}

#map{
	width:640px;
	min-height:500px;
	float:left;
	text-align:center;
}

#caixaMapa{
	position:absolute;
	width:640px;
	min-height:500px;
	float:left;
	border:#A0A0A4 solid 2px;
	padding:2px;
	background:#FFF;
	z-index:200;
}


#caixaDepoimentos{
	position:absolute;
	width:640px;
	min-height:100px;
	float:left;
	border:#A0A0A4 solid 2px;
	padding:2px;
	background:#FFF;
	z-index:200;
}

#caixaLojas{
	position:absolute;
	width:300px;
	min-height:200px;
	float:left;
	border:#A0A0A4 solid 2px;
	padding:2px;
	background:#FFF;
	z-index:200;
}

#infos_{
	width:300px;
	min-height:50px;
	float:left;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}
#infos_ p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-bottom:0;
	position:relative;
	top:20px;
}

#infos_ ul{
	width:300px;
	padding-bottom:3px;
}

#infos_ ul li{
	width:300px;	
	min-height:50px;
	background-color:#E9E9E9;
	margin-top:20px;
	padding-top:10px;
	
}



.result_s_borda{
	position:absolute;
	z-index:20;
	background:#FFF;
	text-align:left;
	width:177px;
	float:left;
	left:0px;
}
.result_c_borda{
	border:#333333 1px solid;
	position:absolute;
	z-index:20;
	background:#FFF repeat;
	text-align:left;
	width:177px;
	float:left;
	left:-21px;
}
.listRelative{
	float:left;
	position:relative;
}
/*############################# CADASTRO CLIENTE #######################*/

.fieldset{
border:#D00000 solid 1px;
padding:5px;
padding-top:15px;
margin-bottom:15px;	
float:left;
width:425px;
}

.fieldset legend{
	font-size:14px;
}

/*  estilo dos selects personalizados */
.caixaSelectPersonalizado{
position:absolute;
float:left;
z-index:120;	
font-family:Arial, Helvetica, sans-serif;
}

#caixaConteudoSelectPersonalizado{
position:relative;
width:192px;
float:left;
height:240px;
overflow:hidden;
background:#FFF;
}
#caixaSelectPersonalizado #caixaConteudoSelectPersonalizado{
background:#FFF;	
border:#21432A 1px solid;
}


.selectPersonalizado input,.selectPersonalizado select{
position:absolute;
top:0;
left:0;
padding-left:2px;
}
.selectPersonalizado select{
z-index:5px;	
top:30px;
}
.selectPersonalizado input{
border:none;
height:23px;
z-index:10;
padding-left:6px;
}

.selectPersonalizado .caixaTextSelect .inputSelect{
font-size:10px;
border:none;
background:#FFFFFF;
cursor:default;
}
.inputSelect{
display:none;
}
#selectPersonalizadoTopo{
width:260px;	
height:24px;
}
#selectPersonalizadoTopo .inputSelect{
width:245px;
height:auto;
padding:11px 0px 13px 5px;
background:url(imagens/form_combo.jpg);
background-repeat:no-repeat;
color:#2A3F55;
font-size:14px;
}
#selectPersonalizadoTopo .btnOpenSelect{
z-index:15;
top:0px;
left:226px;
}

.listSelect{
position:absolute;
z-index:50;
overflow:hidden;
float:left;
top:0;
left:0;
margin:0;
padding:0;
margin-bottom:10px;
width:310px;
}

ul .option{
width:100%;
padding-left:8px;
padding-top:10px;
height:19px;
float:left;
cursor:pointer;	
}

.btnOpenSelect{
position:absolute;
left:148px;
top:0px;
cursor:pointer;
display:none;
}


#fundoSelect{
background:none;
filter: alpha(opacity=100);
moz-opacity:0.1;
opacity:0.1;	
float:left;
left:0;
top:0;
z-index:2;
position:absolute;
display:none;
}

#btnMoveSelectTopo,#btnMoveSelectTopoDesable,#btnMoveSelectRodape,#btnMoveSelectRodapeDesable{
width:100%;
height:15px;
float:left;
}
.btnMoveSelectTopo{
background:url(imagens/setatopo_a.jpg);
cursor:pointer;
}
.btnMoveSelectTopoDesable{
background:url(imagens/setatopo_b.jpg);
cursor:default;
}

.btnMoveSelectRodape{
background:url(imagens/setafundo_a.jpg);
cursor:pointer;
}
.btnMoveSelectRodapeDesable{
background:url(imagens/setafundo_b.jpg);
cursor:default;
}

#btnSelectTopo{
width:100%;
height:0px;
float:left;
background:none;
}
#btnSelectRodape{
width:100%;
float:left;
margin:0;
padding:0;
background:none;
}

#caixaSelectPersonalizado #btnSelectTopo,#caixaSelectPersonalizado #btnSelectRodape{
background:none;
height:0;
}

#caixaSelectPersonalizadoselect_codigoCidadeOferta #caixaConteudoSelectPersonalizado{
width:414px;	
font-size:12px;
}

#caixaSelectPersonalizadoselect_codigoCidadeOferta .btnMoveSelectTopo{
background:url(imagens/setatopo_menor_a.png);
cursor:pointer;
}
#caixaSelectPersonalizadoselect_codigoCidadeOferta .btnMoveSelectTopoDesable{
background:url(imagens/setatopo_menor_b.png);
cursor:default;
}

#caixaSelectPersonalizadoselect_codigoCidadeOferta .btnMoveSelectRodape{
background:url(imagens/setabaixo_menor_a.png);
cursor:pointer;
}
#caixaSelectPersonalizadoselect_codigoCidadeOferta .btnMoveSelectRodapeDesable{
background:url(imagens/setabaixo_menor_b.png);
cursor:default;
}
#caixaSelectPersonalizadoselect_codigoEstado{
	font-size:12px;
}

#caixaSelectPersonalizadoselect_codigoEstado #caixaConteudoSelectPersonalizado,#caixaSelectPersonalizadoselect_categoriaBusca #caixaConteudoSelectPersonalizado{
	width:420px;	
}
#caixaSelectPersonalizadoselect_codigoEstado .listSelect{
	width:420px;
	
}
#caixaSelectPersonalizadoselect_codigoEstado .btnMoveSelectTopo,#caixaSelectPersonalizadoselect_categoriaBusca .btnMoveSelectTopo{
background:url(imagens/setatopo_maior_a.png);
cursor:pointer;
}
#caixaSelectPersonalizadoselect_codigoEstado .btnMoveSelectTopoDesable,#caixaSelectPersonalizadoselect_categoriaBusca .btnMoveSelectTopoDesable{
background:url(imagens/setatopo_maior_b.png);
cursor:default;
}

#caixaSelectPersonalizadoselect_codigoEstado .btnMoveSelectRodape,#caixaSelectPersonalizadoselect_categoriaBusca .btnMoveSelectRodape{
background:url(imagens/setabaixo_maior_a.png);
cursor:pointer;
}
#caixaSelectPersonalizadoselect_codigoEstado .btnMoveSelectRodapeDesable,#caixaSelectPersonalizadoselect_categoriaBusca .btnMoveSelectRodapeDesable{
background:url(imagens/setabaixo_maior_b.png);
cursor:default;
}

#text_select_codigoEstado,#text_select_categoriaBusca{
width:416px;
height:28px;
background: url(imagens/fd-cx-representates01.jpg) repeat-x; 
background-repeat:no-repeat;
border:none;
top:18px;
font-size:12px;
}
#btn_select_codigoEstado,#btn_select_categoriaBusca{
left:284px;
top:10px;	
font-size:12px;
}



#autocomplete{
	position:absolute;									
	margin-top:-1px;
	font-size:12px;
}

#autocomplete li{
padding:5px;	
cursor:pointer;
	
}

.autocomplete{
	position:absolute;									
	margin-top:-1px;
}

.autocomplete li{
	padding:5px;
	background:#FFF;
	cursor:pointer;
	color:#000;
}
.autocomplete li:hover{
	padding:5px;
	background:#FFF;
	cursor:pointer;
	color:#000;
	background:#FAB95B;
}
#autocomplete .autocompleteAtivo{
	color:#000;
	background:#FAB95B;
}
#autocomplete .autocompleteInativo{
	color:#000;
	background:#FFF;
}
/*  fim estilo dos selects personalizados */


#cesta_login1,.cesta_login1{
width:290px;
float:left;
margin:20px 10px 20px 0px;
background:url(imagens/fd_form.jpg) repeat-y;
}
#cesta_login1{
margin-left:35px;	
}
#cesta_login2{
width:290px;
float:left;
margin-bottom:15px;
margin-top:15px;
}
.cesta_titulo_login1{
width:260px;
float:left;
height:21px;
color:#FFF;
font-weight:bold;
padding-top:8px;
padding-left:30px;
background:url(imagens/fd_tit_login.jpg);
background-repeat:repeat-x;
}
.cesta_titulo_login2{
width:260px;
float:left;
height:21px;
color:#FFF;
font-weight:bold;
padding-top:8px;
padding-left:30px;
background:url(imagens/fd_tit_login.jpg);
background-repeat:repeat-x;
}
#cesta_cadastrado,.cesta_cadastrado,#cesta_cadastradoN{
width:280px;
float:left;
padding-left:10px;
background:#F0F0F0;
padding-top:6px;
padding-bottom:8px;
}
#cesta_cadastrado{
height:152px;	
}
#cesta_cadastradoN{
padding-top:50px;
padding-bottom:50px;
text-align:center;
}
#cesta_cadastrado #esqueciSenha{
width:140px;
float:left;
padding-top:8px;
}

