@charset "utf-8";
/* CSS Document */


body{
	margin:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	background:url(img/fundo_pagina.gif) top left repeat-y;
	color:#666666;
}

code{ display:none; }

/* link */
	a:link{	color:#999999; text-decoration:none; }
	a:hover{ color:#999999; text-decoration:underline;	}	
	a:active{ color:#999999; }
	a:visited{ color:#999999; }
	
/* fim link */

div#geralBody{
	width:100%;
	background:url(img/fundo_pagina_topo.gif) top left repeat-x;
}

div#geral{
	width:779px;	
}

#pginterna div#geral{
	width:779px;
	background:url(img/fundo_geral.jpg) no-repeat left 112px;
}

div#topo{
	margin-bottom:10px;	
}

/* conteudo */
	#pgprincipal div#conteudo{
		width:516px;	
		margin-left:263px;
		margin-bottom:20px;
		background:#c8c8c8 url(img/fundo_conteudo_index.jpg) top left repeat-x;
	}
	
	#pginterna div#conteudo{
		width:647px;
		margin-left:127px;
		margin-bottom:20px;
	}
	
	.empresa_img_esq{ float:left; padding:0 5px 5px 0; }
	.empresa_img_dir{ float:right; padding:0 0 5px 5px; }
	.legenda{ font-size:10px; font-style:italic; display:block; color:#000000; }
/* conteudo */

/* rodape */
	div#footer{
		border-top:solid 1px #CCCCCC;
		clear:both;
		width:647px;
		margin-left:127px;	
	}
	
	div#footerConteudo{
		text-align:center;
		line-height:25px;
		color:#000000;
	}
/* fim rodape */

div#conteudo_conteudo{
	width:466px;
	margin:25px 0 0 30px;
}

div#boxInformativo{
	width:237px;
	float:left;
	padding-right:17px;	
	background:url(img/div_vert.gif) top right no-repeat;
}

div#boxInformativo p{
	margin:0 0 10px 0;
	padding:0;	
}

div#boxAssistencia{
	width:192px;
	float:right;
	padding-left:13px;
	margin-right:5px;
}

div#boxAssistencia p{
	margin:0;
	padding:0;
}

div#div#conteudo_conteudo:after{
	clear:both;
}

.listLinks{
	margin:0;
	padding:0;
}

ul#ulFinanciamento{	margin:0; padding:0; }
ul#ulFinanciamento li{ margin:0 0 5px 0; padding:0 0 0 20px; list-style:none; background:url(img/seta.gif) left 3px no-repeat; }
ul#ulFinanciamento li a{ color:#333333 }

/* listas */
	.listLinks li{
		margin:0 0 5px 0;
		padding:0 0 0 13px;
		list-style:none;
		background: url(img/seta.gif) no-repeat left 4px;	
	}
	
	.listLinks li img{
		display:block;
		margin: 5px 0 0 0;
	}
	
	ul#ulCategorias{
		margin:0;
		padding:0;
	}
	ul#ulCategorias li{
		list-style:none;
		float:left;
		margin:0 10px 0 0;
	}
/* fim listas */

/* contato */
	div#esquerda_contato{
		float:left;
		width:310px;
		padding-right:13px;
		background:url(img/div_vert_tr.gif) top right no-repeat;
		margin-top:10px;
	}
	div#direita_contato{
		float:right;
		width:310px;
		margin-top:10px;
	}
	
	.txtContato{
		margin-top:0;
	}
/* contato */

/* produtos */
	.boxlinhaFit{
		width:240px;
		height:90px;
		overflow:hidden;
		padding:30px 0 0 60px;
		cursor:pointer;
		text-decoration:none;
		font-size:10px;
	}
	.boxlinhaFit:hover{
		text-decoration:underline;
		width:240px;
		height:90px;
		overflow:hidden;
	}	
	
	.BoximgProd{
		width:80px; 
		height:80px;
		text-align:center; 
		margin:0 3px 3px 0; 
		float:left;
		cursor:pointer;
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #CCCCCC;
	}	
/* fim produtos */

/* titulos */
	.tituloProd{
		margin:0;
		padding:0;
		font-size:11px;
	}
	.tituloProduto{
		margin:0 0 0 0;
		padding:0;
		font-size:16px;
	}
	.titulosContato{
		font-size:14px;
		margin:0 0 5px 0;
		padding:0;
	}

	h1#t-informativoch, h1#t-assistenciach, h1#t-financiamento{
		height:25px;
		margin:0 0 5px 0;
		padding:0;
		text-indent:-9999px;
		overflow:hidden;
	}
	
	h1#t-buscach{
		height:22px;
		width:57px;
		text-indent:-9999em;
		overflow:hidden;
		margin:0 0 5px 0;
		padding:0;
		background:url(img/busca.jpg) left top no-repeat;
	}
	
	h1#t-empresa, h1#t-links, h1#t-ondecomprar, h1#t-atendimento, h1#t-contato, h1#t-assistencia, h1#t-produtos, h1#t-prodFitness, h1#t-prodEsportivos, h1#t-prodOutros{
		height:37px;
		margin:0 0 5px 0;
		padding:0;
		text-indent:-9999px;
		overflow:hidden;
	}
	
	
	h1#t-busca{
		width:72px;
		height:25px;
		text-indent:-9999em;
		overflow:hidden;
		margin:0 0 5px 0;
		padding:0;
		background:url(img/t-busca.gif) left top no-repeat;
	}
	
	h1#t-informativoch{
		background:url(img/t-informativo.jpg) top left no-repeat;
		width:110px;
	}
	h1#t-assistenciach{
		background:url(img/t-assistencia.jpg) top left no-repeat;
		width:106px;
	}
	
	h1#t-financiamento{
		background:url(img/t-financiamento.jpg) top left no-repeat;
		width:129px;
	}
	
	h1#t-assistencia{
		background:url(img/t-assistencia.gif) top left no-repeat;
		width:139px;
	}
	h1#t-empresa{
		background:url(img/t-empresa.gif) top left no-repeat;
		width:105px;	
	}
	h1#t-contato{
		background:url(img/t-contato.gif) top left no-repeat;
		width:95px;
	}
	
	h1#t-produtos{
		background:url(img/t-produtos.gif) top left no-repeat;
		width:112px;
	}
	
	h1#t-links{
		background:url(img/t-links.gif) top left no-repeat;
		width:66px;
	}
	
	h1#t-ondecomprar{
		background:url(img/t-ondecomprar.gif) top left no-repeat;
		width:171px;
	}
	
	h1#t-atendimento{
		background:url(img/t-atendimento.gif) top left no-repeat;
		width:151px;
	}
	
	h1#t-prodFitness{
		background:url(img/t-prodFitness.gif) top left no-repeat;
		width:219px;
	}
	
	h1#t-prodEsportivos{
		background:url(img/t-prodEsportivos.gif) top left no-repeat;
		width:256px;
	}
	
	h1#t-prodOutros{
		background:url(img/t-prodOutros.gif) top left no-repeat;
		width:214px;
	}
	
	h1#titulosProdTop{
		font-family:Arial, Helvetica, sans-serif;
		margin:0 0 5px 0;
		padding:0;
		font-size:22px;
		font-style:italic;
		color:#890608;
	}
/* fim titulos */

/* Atendimento */

	form ul li{
	list-style:none;
	margin:0;	
	padding:0;
}

	.inputtextA{
		width:300px;
		font-size:11px; 
		border:solid 1px #bababa;
		margin:0;
		padding:1px;
	}

	form#frmAtendimento label{
		margin:0;
	}
	
	div#esquerda_atendimento{
		float:left;
		width:310px;
		padding-right:13px;
		background:url(img/div_vert_tr.gif) top right no-repeat;
		margin-top:10px;
		margin-bottom:10px;
	}
	div#direita_atendimento{
		float:right;
		width:310px;
		margin-top:10px;
		margin-bottom:10px;
	}

/* Fim Atendimento */

/* formularios */
	#frmBusca{ margin:0; padding:0; }
	#ulForm{ margin:0; padding:0; }
	#ulForm li{ margin:0 0 5px 0; padding:0; list-style:none; }
	
	.inputtext{
		font-size:11px; 
		border:solid 1px #bababa;
		margin:0;
		padding:1px;
	}
	form#frmInf .inputtext{
		height:15px;
		width:180px;
	}
	
	form#frmInf, form#frmContato{
		margin:0;
		padding:0;
	}
	form#frmInf label{
		width:45px;
		display:block;
		float:left;
		line-height:16px;
	}
	
	form#frmContato label{
		display:block;
		margin:0 0 5px 0;
	}
	form#frmContato .inputtext{		
		width:300px;
	}
/* fim formularios */
