* {
   margin:0;
   padding:0;
   outline:medium none;
}
img{
   border:0px;
}
.img{
   background-repeat:no-repeat;
}
label{
   display:none;
   overflow:hidden;
   text-indent:-99999px;
}
body{
   background-color:#FFFFFF;
   padding:0 0 0 0;
}
#estrutura{
   display:table;	
   width:1004px;
   margin:0 auto;
}
/*TOPO*/
div#topo{
   background-image:url(imagens/topo/topo.png);
   background-repeat:repeat-x;
   width:1004px;
   height:98px;
}
div#topo div#logo{
   float:left;
   margin-left: 9px;
   margin-top: 9px;
}
/**CONTEUDO**/
div#conteudo{
   float:left;
   width:1004px;
   background-color:#e5e5e5;
   padding-top:10px;
}
div#conteudo div#ladoesq{
   float:left;
   width:630px;
}
div#ladoesq div.menustopo{
   float:left;
   width:630px;
}
div#ladoesq div.menustopo div.quemsomos{
   float:left;
   margin-left:20px;
   margin-right:40px;
}
div#ladoesq div.menustopo div.suporte{
   float:left;
   margin-right:40px;
}
div#ladoesq div.menustopo div.fale{
   float:left;
}
div#ladoesq div.menutrabalhe{
   float:left;
   margin-top:22px;
   margin-left:20px;
   width:630px
}
div#ladoesq div.menutrabalhe div.financie{
   float:left;
  
   width:205px;
   height:139px;
   margin-right:50px;
}
div.menutrabalhe div.titfin{
   font-family:Arial, Helvetica, sans-serif;
   font-size:20px;
   color:#28b2ff;
   margin-left:20px;
   padding-top:8px;
   line-height:1;
   margin-bottom:6px;
   margin-left: 78px;
   width: 120px;
}
div.menutrabalhe div.txtfin{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#333333;
   width:180px;
   margin-left:12px;
}
div.menutrabalhe div.txtfin a{
   text-decoration:none;
   color:#28b2ff;
}
div#ladoesq div.menutrabalhe div.trabalhe{
   float:left;
  
   width:253px;
   height:110px;
   margin-top:15px;
   padding-top:6px;
   padding-left:12px;
}
div.menutrabalhe div.tittra{
   font-family:Arial, Helvetica, sans-serif;
   font-size:17px;
   color:#28b2ff;
   margin-bottom:2px;
}
div.menutrabalhe div.txttra{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#333333;
   width:150px;
}
div.menutrabalhe div.txttra a{
   font-weight:bold;
   font-style:italic;
   color:#222323;
}
div.menuint{
   float:left;
   margin-left:8px;
   margin-top:8px;
   clear:both;
   width:630px;
}
div.menuint div.integracao{
   float:left;
   width:235px;
   margin-right:20px;
}
div.menuint div.download{
   float:left;
   width:190px;
   margin-right:20px;
}
div.menuint div.comp{
   float:left;
   width:160px;
}
div.menuint div.titmenus{
   font-family:Arial, Helvetica, sans-serif;
   font-size:16px;
   color:#52658C;
   margin-bottom:4px;
   font-weight:bolder;
}
div.menuint div.txtmenus{
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#1f1f1f;
}
div.menuint div.txtmenus a{
   text-decoration:none;
   color:#1f1f1f;
}
div.menuint div.txtmenus a.down{
   text-decoration:underline;
   font-weight:bold;
   font-style:italic;
   color:#1f1f1f;
}
div#conteudo div#ladodir{
   float:left;
   width:374px;
}
div#ladodir div.bannercont{
   float:left;
   margin-top:4px;
   margin-bottom:18px;
}
div#ladodir div.comochegar{
   float:left;
   margin-left:10px;
   margin-right:10px;
}
div#ladodir div.login{
   float:left;
   background-image:url(imagens/conteudo/area.jpg);
   background-repeat:no-repeat;
   width:172px;
   height:135px;
}
div#ladodir div.login div.usuario{
   float:left;
   margin-top:-6px;
}
div#ladodir div.login div.senha{
   float:left;
  margin-top:8px;
}
div#ladodir div.btnlogin{
   margin-left: 122px;
   margin-top: 55px;
}
input#email{
   background-color:transparent;
   border:medium none;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#1f1f1f;
   width:82px;
   margin-top:15px;
   margin-left: 72px;

}


input.senha{
	margin-top:1px !important;
	 background-color:transparent;
   border:medium none;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#1f1f1f;
      margin-left: 72px;
   width:82px;
	
}
/*RODAPE*/
div#rodape{
   float:left;
   width:1004px;
   background-color:#e5e5e5;
   padding-top:10px;
}
div#rodape div.menucat{
   float:left;
}
div#rodape div.fundomenu{
   float:left;
   background-image:url(imagens/rodape/menufim.jpg);
   background-repeat:no-repeat;
   width:136px;
   height:29px;
   margin-left:6px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#FFFFFF;
}
div#rodape div.fundomenu a{
   text-decoration:none;
   color:#FFFFFF;
}
div.fimsite{
   margin-top:30px;
}



/*---- descrição das paginas --*/


h2{font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#52658C;
   margin-left:10px;
   
}

.descr{
	font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#333;
   margin-left:10px;
   margin-right:10px;
   margin-bottom:20px;
}

/*-- paginações --*/

.preco_prod{
	font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#52658C;
   margin-top:10px;
}

.paginacao{
	font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#52658C;
   margin-top:10px;	
}

/*--- produtos --*/

.produtos{
	float:left;
	width:982px;
	margin-left:8px;	
}

ul.ulprod{
	list-style:none;	
}

li.liprod{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	width:265px;
}

.img_prod{
	float:left;
	margin-right:8px;	
}

.nome_prod a{
	font-family:Arial, Helvetica, sans-serif;
  	font-size:12px;
   	color:#333;
	float:left;
	font-weight:bolder;
	text-decoration:none;
}

.nome_prod a:hover{
	font-family:Arial, Helvetica, sans-serif;
  	font-size:12px;
   	color:#333;
	float:left;
	font-weight:bolder;
	text-decoration:underline;
}

.res_prod {
	font-family:Arial, Helvetica, sans-serif;
  	font-size:11px;
   	color:#666;
	float:left;
	width:154px;
	margin-top:10px;
}

.preco_produto{
	font-family:Arial, Helvetica, sans-serif;
  	font-size:14px;
   	color:#333;
	float:left;
	width:154px;
	font-weight:bold;
	margin-top:10px;
}

.compras_produt a{
	background-image:url(imagens/conteudo/comprar.png);
	width:104px;
	height:30px;
	display:block;
	background-position:top;
	text-indent:-9999px;
	float:left;
	clear:both;
	margin-top:8px;	
	}

.compras_produt a:hover{
	background-image:url(imagens/conteudo/comprar.png);
	width:104px;
	height:30px;
	display:block;
	background-position:bottom;
	text-indent:-9999px;
	float:left;
	clear:both;	
}

.det_produt a{
	background-image:url(imagens/conteudo/detalhe.png);
	width:150px;
	height:30px;
	display:block;
	background-position:top;
	text-indent:-9999px;
	float:left;
	margin-left:5px;
	margin-top:8px;	
	}

.det_produt a:hover{
	background-image:url(imagens/conteudo/detalhe.png);
	width:150px;
	height:30px;
	display:block;
	background-position:bottom;
	text-indent:-9999px;
	float:left;
	margin-left:5px;
	margin-top:8px;	
	}

/*--- detalhes produtos --*/
.detalhes_produtos{
	float:left;
	width:770px;
	margin-left:13px;	
}

#fotosgaleria{
	float:left;
		
}

.des_tu{
	float:left;
	border:1px #CCC solid;
	width:443px;
	padding:2px;
	margin-top:20px;
	margin-bottom:15px;
	background-color:#F3F3F3;
}

select.especial{
	border:0;
	background-color:#FFF;
	padding:1px;
	width:160px;	
}
.nome_produ{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	font-size:15px;
   	color:#333;
	font-weight:bolder;
	width:440px;
}

.sub_titulo{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	font-size:12px;
   	color:#666;
	margin-top:5px;
	width:440px;
}

.dispon{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	font-size:13px;
   	color:#333;
	margin-top:5px;
	width:440px;
	margin-left:5px;
}

.entrega{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	font-size:13px;
   	color:#333;
	margin-top:5px;
	width:440px;
	margin-left:5px;
}

.cor{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	font-size:13px;
   	color:#333;
	margin-top:5px;
	width:440px;
	margin-left:5px;
}

.tamanho{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	font-size:13px;
   	color:#333;
	margin-top:5px;
	width:440px;
	margin-left:5px;
}

.de{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	font-size:12px;
	text-decoration: line-through;
   	color:#666;
	margin-top:15px;
	width:440px;
	margin-left:5px;
}

.preco{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	font-size:14px;
	margin-top:4px;
	font-weight:bolder;
	width:440px;
	color:#333;
	margin-left:5px;
	margin-bottom:5px;
}

.descricao_de_prod{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	font-size:12px;
	width:440px;
	color:#333;
}

p.descric{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	font-size:13px;
	margin-top:4px;
	font-weight:bolder;
	width:440px;
	color:#333;
	border-bottom:1px #666 dotted;
	padding-bottom:5px;
	margin-bottom:8px;
}

.des{
	font-family:Arial, Helvetica, sans-serif;
  	font-size:13px;
	margin-top:4px;
	width:440px;
	color:#333;
	padding:3px;
	background-color:#F3F3F3;
	float:left;
	margin-top:13px;
	border:1px #CCC solid;
}

.indique{
	float:left;
	width:175px;
	margin-left:18px;
	border:1px #CCC solid;
	padding:3px;
}

.ind_am{
	float:left;
}

/*-- indique --*/

.titulo_laranja{
	font-family:Arial, Helvetica, sans-serif;
  	font-size:13px;
	float:left;
	color:#333;
}

.font_preta{
font-family:Arial, Helvetica, sans-serif;
  	font-size:12px;
	float:left;
	color:#333;
}

.font_vermelha{
	font-family:Arial, Helvetica, sans-serif;
  	font-size:10px;
	color:#F20000;
}

.da{
	float:left;
	width:320px;
	margin-left:23px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
  	font-size:13px;
	font-weight:bolder;
	float:left;
	color:#FFF;
}

.da a{
	float:left;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
  	font-size:13px;
	float:left;
	text-decoration:none;
	color:#F0F0F0 !important;
}

.da a:hover{
	float:left;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
  	font-size:13px;
	float:left;
	text-decoration:underline;
	color:#F0F0F0 !important;
}

.login_top{
	float:left;
	clear:both;
	width:1004px;
	margin-top:7px;
}

.login_top p{
	font-family:Arial, Helvetica, sans-serif;
  	font-size:12px;
	font-weight:bolder;
	float:left;
	margin-left:15px;
	color:#FFF;
	padding:8px 0;
}

.login_top p a{
		font-family:Arial, Helvetica, sans-serif;
  	font-size:12px;
	font-weight:bolder;
	text-decoration:underline;
	color:#FFF;
	margin-left:3px;
}

.login_top p a:hover{
		font-family:Arial, Helvetica, sans-serif;
  	font-size:12px;
	font-weight:bolder;
	text-decoration:underline;
	color:#E1E1E1;
		margin-left:3px;
}

.carrinho_topo a{
	float:left;
	margin-top:25px;
	margin-left:-55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
}

.carrinho_topo a:hover{
	float:left;
	margin-top:25px;
	margin-left:-55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	text-decoration:none;
}

.carrinho_topo{
	float:left;
	margin-top:10px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
}

.carrinho_topo .img_carrinho{
	background-image:url(imagens/conteudo/carinho.png);
	width:48px;
	height:48px;
	float:left;
	margin-left:15px;
}

.fundo_quem_somos{
	background-image:url(imagens/conteudo/fdQuem-Somos.jpg);
	height:1410px;
	width:1004px;
	margin-top:-12px;	
}

.txt_trabalhe{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	padding-bottom:2px;
	margin-top:7px;
}

input.input_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	padding:1px;
	border:1px #333 solid;
	margin-bottom:5px;
}

select.input_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	padding:1px;
	border:1px #333 solid;
	margin-bottom:5px;
}

textarea.input_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	padding:1px;
	border:1px #333 solid;
	margin-bottom:5px;
}

.conteudo_formula{
	float:left;
	clear:both;
	margin-left:15px;
	margin-top:0px;
	padding:5px;
	background-color:#D1D1D1;
	border:1px #FFF solid;
}

.dados_prin a.descricaoativar{
	background-image:url(imagens/conteudo/dados_principais.png);
	width:171px;
	height:27px;
	display:block;
	float:left;
	text-indent:-9999px;
	position:absolute;
	margin-left:14px;
	margin-top:1px;
	z-index:500;

}

.dados_prin a.descricao{
	background-image:url(imagens/conteudo/dados_principais.png);
	width:171px;
	height:27px;
	display:block;
	float:left;
	text-indent:-9999px;
	margin-left:177px;
}

.dados_prof a.pagamento{
	background-image:url(imagens/conteudo/dado_profissionais.png);
	width:200px;
	height:27px;
	display:block;
	float:left;	
	text-indent:-9999px;
	position:absolute;
		z-index:500;
		margin-top:1px;
		margin-left:14px;
}

.dados_prof a.pagamentoativar{
	background-image:url(imagens/conteudo/dado_profissionais.png);
	width:200px;
	height:27px;
	display:block;
	float:left;
	margin-left:145px;
	margin-top:0px;
	text-indent:-9999px;
	
}

input.bot_en{
	margin-left:15px;
	padding:3px 12px;
	background-color:#FFF;
	border-radius: 5px 5px 5px 5px;
	color:#000;
	text-align:center;
	border:0;
	cursor:pointer;
	border:1px #000 solid;
	margin-top:15px;
}

.vagas_trabalhe{
	float:left;
	width:350px;
	height:425px;
	margin-left:25px;
	background-color:#FFF;	
}
.vagas_trabalhe h3{	
font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bolder;
	margin-top:10px;
	float:left;
	text-decoration:underline;
	color:#3E4095;
	margin-left:13px;
}

.conte_des{
	float:left;
	clear:both;
	margin-left:10px;
	width:328px;
	height:377px;
	overflow:auto;
}