/* tags */

body {
	margin: 0;
	padding: 0;
	text-align:center;
	background:#4f4f4f url(imagens/bg_body2.jpg) repeat-x;
	font:11px Tahoma, Helvetica, sans-serif;
	color:#cecece;
}

a {outline: none;}
a:hover {text-decoration: none;}
p {margin:5 5 5 8px;}
ol, ul, li {list-style: none;}
img {border: 0; margin:0;}

.txt {
	font:11px Tahoma, Helvetica, sans-serif;
	color:#cecece;}

.txt_azul {
	color:27b0ff;}
	
.txt_centralizado {
	font:10px Tahoma, Helvetica, sans-serif;
	text-align:center;
	width:auto;
	height:auto;
	margin-bottom:10px;
	color:#cecece;}
	
.link{
	font:11px Tahoma, Helvetica, sans-serif;
	color:#cecece;
	text-decoration:none;}

.link:hover{
	color:#cecece;
	text-decoration:underline;}

.link_azul{
	font:11px Tahoma, Helvetica, sans-serif;
	color:#27b0ff;
	text-decoration:none;}

.link_azul_2{
	font:12px Verdana;
	color:#27b0ff;
	text-decoration:none;}
	
.link_azul:hover{
	color:#27b0ff;
	text-decoration:underline;}

#FCcontCol{
	float:left;
	width:106px;
	height:20px;
	position:absolute;
	margin:9 0 0 225px;
	padding:0 0 0 0px;
	border:0px solid #000000;
	z-index:1000;}

#FCcontCol2{
	float:left;
	width:106px;
	height:20px;
	position:absolute;
	margin:9 0 0 360px;
	padding:0 0 0 0px;
	border:0px solid #000000;
	z-index:500;}
	
	.FCtxt{
		width:100px;
		font:11px arial,Verdana;
		color:#fff;
		background:#6f6f6f;
		cursor: inherit;
		border:none;}

.campos {
	font:11px tahoma;
	color:#ffffff;
	background:#5e5e5e;
	border:none;
	height:20px;
	width: 250px;
	border-top:4px solid #5e5e5e;
	border-left:4px solid #5e5e5e;
	}

	
.campos1 {
	font:11px tahoma;
	color:#ffffff;
	background:#5e5e5e;
	border:none;
	height:100px;
	width: 250px;
	border-top:4px solid #5e5e5e;
	border-left:4px solid #5e5e5e;
	}
	
.campos2 {
	font:11px tahoma;
	color:#000000;
	height:20px;
	background:#5e5e5e;
	border:none;}

.campos3 {
	font:11px tahoma;
	color:#fff;
	height:20px;
	background:#5e5e5e;
	border:none;}

.botao {
	width:75px;
	height:30px;
	font:10px tahoma;
	text-align:center;
	color:#fff;
	background:#0094de;
	border:none;
}
#btn_entrar {
	float:left;
	width:52px;
	height:25px;
	position:absolute;
	margin:-8 0 0 480px;
	z-index:800;
	border:0px solid #000000;}

#btn_sair {
	float:left;
	width:52px;
	height:25px;
	position:absolute;
	margin:5 0 0 610px;
	border:0spx solid #000000;}

/* estrutura base */

#geral {
	width:772px;
	text-align:left;
	border:0px solid #FFFFFF;
}

/* topo */

#topo {
	width:772px;
	height:379px; }

#topo_internas {
	width:772px;
	height:314px; }

#tp_acesso {
	width:772px;
	height:39px;
	margin:0 0 0 0px;
	border:0px solid #fff;
	/*background: url(imagens/bg_header.png) no-repeat;*/}

#tp_acesso_logado {
	width:772px;
	height:39px;
	margin:-12 0 0 0px;
	background: url(imagens/bg_header_logado.png) no-repeat;}

#tp_flash {
	float:left;
	width:722px;
	height:600px;
	margin:-40 0 0 0px;
	border:0px solid #fff;
	z-index: 10;
	position: absolute;
	overflow: visible;
	top: 30;
}

#tp_flash_internas {
	float:left;
	width:772px;
	height:275px;
	margin:0 0 0 0px;
	background: url(imagens/bg_headerflash_internas.png) no-repeat;}

/* conteudo */
#conteudoWS{
	float:left;
	width:754px;
	height:auto;
	margin:7 0 13 13px;
	border:0px solid #fff;
	position: relative;
	left: 0px;
	z-index: 1;
}	
#conteudo {
	float:left;
	width:754px;
	margin:7 0 13 13px;
	border:0px solid #fff;
	position: relative;
	top: 0px;
	left: 17px;
	z-index: 1;
}
#conteudo2 {
	float:left;
	width:754px;
	height:auto;
	margin:7 0 13 13px;
	border:0px solid #fff;
	position: relative;
	top: 0px;
}
#conteudo3 {
	float:left;
	width:754px;
	height:auto;
	margin:7 0 13 13px;
	border:0px solid #fff;
	position: relative;
	left: 5px;
}
#conteudo4 {
	float:left;
	width:754px;
	height:auto;
	margin:7 0 13 13px;
	border:0px solid #fff;
	position: relative;
	top: 60px;
}
#forum {
	float:left;
	width:750px;
	height:auto;
	margin:4 0 0 6px;
	border:1px solid #fff;}

/* combo */

#combo {
	float:left;
	width:374px;
	height:auto;
	margin:0 0 0 3px;
	left:20px;
	border:0px solid #fff;
	top: 70px;
}
#combo3 {
	float:left;
	width:374px;
	height:auto;
	margin:0 0 0 3px;
	left:5px;
	border:0px solid #fff;
	top: 20px;
}
#combo2 {
	float:left;
	width:374px;
	height:auto;
	margin:0 0 0 3px;
	border:0px solid #fff;
}
#nav_box {
	float:left;
	width:120px;
	height:auto;
	margin:0 0 0 3px;
	position: relative;
	border:0px solid #fff;}	

#combo_mini {
	float:left;
	width:178px;
	height:auto;
	margin:0 0 0 3px;
	position: relative;
	border:0px solid #fff;}

#cb_latEsq, #cb_latDir {
	float:left;
	width:14px;
	height:37px;
	position: relative;
	background:url(imagens/bg_combo_latEsq.gif) no-repeat;
	border:0px solid #fff;}

#cb_latDir {
	background:url(imagens/bg_combo_latDir.gif) no-repeat;}
	

#cb_meio {
	float:left;
	width:auto;
	height:37px;
	position: relative;
	background:url("imagens/bg_combo_meio.gif");
	border:0px solid #fff;
}

#cb_meio2 {
	float:left;
	width:337px;
	height:37px;
	position: relative;
	background:url(imagens/bg_combo_meio2.gif) repeat-x;
	border:0px solid #fff;}

#cb_meio_desc {
	float:left;
	width:325px;
	height:20px;
	margin:7 0 0 5px;
	position: relative;
	border:0px solid #fff;}

#cb_conteudo {
	float:left;
	width:358px;
	height:auto;
	position: relative;
	margin:5 0 0 0px;
	background:#5e5e5e;
	border:0px solid #fff;}
	
#cb_nav_box {
	float:left;
	width:180px;
	height:auto;
	position: relative;
	margin:5 0 0 0px;
	background:#5e5e5e;
	border:0px solid #fff;}	
	

#cb_conteudo_central {
	float:left;
	width:733px;
	height:auto;
	position: relative;
	margin:5 0 0 0px;
	background:#5e5e5e;
	border:0px solid #fff;}	

#cd_conteudo_total {
	float:left;
	width:730px;
	height:auto;
	position: relative;
	margin:5 0 0 0px;
	background:#5e5e5e;
	border:0px solid #fff;}
	

#cb_conteudo_esq, #cb_conteudo_dir {
	float:left;
	width:365px;
	height:160px;
	position: relative;
	margin:5 0 0 0px;
	background:url(imagens/bg_cb_conteudoEsq.gif) no-repeat;
	border:0px solid #fff;}

#cb_conteudo_dir {
	background:url(imagens/bg_cb_conteudoDir.gif) no-repeat;}

#cb_texto {
	float:left;
	width:212px;
	height:112px;
	position: relative;
	margin:5 0 0 0px;
	border:0px solid #fff;}

#cb_texto_historico {
	float:left;
	width:212px;
	height:90px;
	position: relative;
	margin:5 0 0 0px;
	border:0px solid #fff;}

#cb_texto_historico_produtos {
	float:left;
	width:212px;
	height:90px;
	position: relative;
	margin:5 0 0 0px;
	border:0px solid #fff;
}	

#cb_linha {
	float:left;
	width:365px;
	height:22px;
	position: relative;
	background:url(imagens/bg_cb_linha.gif) no-repeat;
	border:0px solid #fff;}

#cd_linha_produtos{ 
	float:left;
	width:730px;
	height:22px;
	position: relative;
	margin:5px 0px 0px 1px;
	background:url(imagens/bg_cd_linha_produtos.gif) no-repeat;
	border:0px solid #fff;}

#cb {
	float:left;
	width:117px; /* alutra sem o padding 121 */
	height:125px;
	padding:3px;
	margin:14 0 0 26px;
	position: relative;
	background:#5e5e5e;
	border:0px solid #000;}

#cb_foto {
	float:left;
	width:115px;
	height:122px;
	position: relative;
	border:1px solid #282828;}
	
#cb_mini {
	float:left;
	width:160px;
	height:109px; /* alutra sem o padding 117 */
	position: relative;
	margin:5 0 0 4px;
	padding:5px;
	background:#5e5e5e;
	border:0px solid #fff;}

#cb_mini_foto {
	float:left;
	width:159px;
	height:107px;
	position: relative;
	background:#fff;
	border:1px solid #000;}

/* novidades */

#nt_novidades {
	float:left;
	width:357px;
	height:24px;
	position: relative;
	margin:6 0 0 4px;
	background:#5e5e5e;
	border:0px solid #fff;}

#nt_forum_mais {
	left:25%;
	width:357px;
	height:30px;
	position: relative;
	margin:10 0 0 4px;
	border:0px solid #fff;}

#nt_novidades_mais {
	float:left;
	width:357px;
	height:30px;
	position: relative;
	margin:6 0 0 4px;
	border:0px solid #fff;}

#nt_novidades_anterior, #nt_novidades_proxima {
	float:left;
	width:50px;
	height:30px;
	position: relative;;
	border:0px solid #fff;}

#nt_novidades_pag {
	float:left;
	width:257px;
	height:30px;
	position: relative;;
	border:0px solid #fff;}
	
/* parceiros */

#cb_parceirosEsq, #cb_parceirosDir {
	float:left;
	width:365px;
	height:101px;
	position: relative;
	margin:5 0 0 0px;
	background:url(imagens/bg_cb_parceirosEsq.gif) no-repeat;
	border:0px solid #fff;}
	
#cb_parceirosDir {
	background:url(imagens/bg_cb_parceirosDir.gif) no-repeat;}

#cb_parc {
	float:left;
	width:117px; /* alutra sem o padding 121px */
	height:79px; /* alutra sem o padding 83px */
	position: relative;
	margin:8 0 0 22px;
	padding:3px;
	background:#5e5e5e;
	border:0px solid #fff;}

#cb_parc_foto {
	float:left;
	width:113px;
	height:75px;
	margin:1 2 0 0px;
	position: relative;
	background:#fff;
	border:1px solid #000;
	}
	
/* clientes */

#cb_clientes {
	float:left;
	width:740px;
	height:auto;
	margin:0 0 0 3px;
	position: relative;
	border:0px solid #fff;}

#cb_mini_clientes {
	float:left;
	width:117px;
	height:104px; /* alutra sem o padding 117 */
	position: relative;
	margin:8 8 0 17px;
	padding:3px;
	background:#5e5e5e;
	border:0px solid #fff;}

#cb_mini_clientes_foto {
	float:left;
	width:115px;
	height:77px;
	position: relative;
	background:#fff;
	border:1px solid #000;}
	
#cb_mini_clientes_texto {
	float:left;
	width:115px;
	height:24px;
	position: relative;
	border:0px solid #000;}

#cb_clientes_linha {
	float:left;
	width:133px;
	height:13px;
	position: relative;
	margin:8 0 0 16px;
	background:url(imagens/bg_cb_clientes_linha.gif) no-repeat;
	border:0px solid #fff;}

/* contato */
	
#cb_contato {
	float:left;
	width:365px;
	height:101px;
	position: relative;
	margin:5 0 0 0px;
	background:url(imagens/bg_cb_contato.gif) no-repeat;
	border:0px solid #fff;}
	
/* rodape */

#rodape {
	float:left;
	width:772px;
	height:63px;
	color:#fff;
	border:0px solid #fff;
	margin:0 0 10 0px;
	background:#4f5050 url(imagens/bg_rodape.gif) no-repeat;
	position: absolute;
}
	
#adress {
	float:left;
	margin:12 0 0 254px;
	width:260px;
	height:50px;
	border:0px solid #fff;}

#nome_usuario {
	float:left;
	margin:9 0 0 260px;
	width:300px;
	height:15px;
	position:absolute;
	border:0px solid #fff;
	z-index:1300;}
