@charset "utf-8";
* html img,
* html .png{

    position:relative;

    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",

        this.src = "imagens/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",

        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)

    );

}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.faixa_top {
	background-image: url(../imagens/bg_topo_panel.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.back_cpanel {
	background-image: url(../imagens/back_cpanel.jpg);
	background-repeat: repeat-x;
	background-position: right bottom;
}
.back_roda_cpanel {
	background-image: url(../imagens/back_roda_cpanel.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.back_bts {
	background-image: url(../imagens/back_bts.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.area_restrita {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #CE2125;
}
.login,senha {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F7580;
}
.link_menu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a:active {
	text-decoration: underline;
	color: #FFFFFF;
}
#site {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:2;
}
#back_branco {
	position:absolute;
	left:auto;
	top:0px;
	width:100%;
	height:100%;
	z-index: 1;
	background-image: url(../imagens/back_branco.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

/* menu site */
#prod_site {
	position:relative;
	width:158px;
	height:49px;
	cursor: hand;
	visibility: visible;
	margin:0px;
	float:left;
}
#cont_prod_site {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002d63;
	font-weight: bold;
	line-height: 18px;
	position:relative;
	left:-1px;
	top:0px;
	width:158px;
	height:100%;
	float: left;
	background-image: url(imagens/back_cont_menu.jpg);


	ba
	background-repeat: repeat-x;
	background-position: left bottom;
	visibility: hidden;
	background-color: #FFFFFF;
}


/* estrutura site */
#principal {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:auto;
	z-index:2;
}
#flash {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:150px;
	z-index:3;
	padding-top: 19px;
	visibility: visible;
}
/* menu painel */
#fabricantes {
	position:relative;
	width:135px;
	height:49px;
	cursor: hand;
	visibility: visible;
	margin:0px;
	float:left;
}
#categorias {
	position:relative;
	width:135px;
	height:49px;
	cursor:hand;
	visibility:visible;
	margin:0px;
	float:left;
}
#produtos {
	position:relative;
	width:135px;
	height:49px;
	cursor:hand;
	visibility:visible;
	margin:0px;
	float:left;
}
#clientes{
	position:relative;
	width:135px;
	height:49px;
	cursor:hand;
	visibility:visible;
	margin:0px;
	float:left;
}
#destaques {
	position:relative;
	width:135px;
	height:49px;
	cursor:hand;
	visibility:visible;
	margin:0px;
	float:left;
}
#noticias {
	position:relative;
	width:135px;
	height:49px;
	cursor:hand;
	visibility:visible;
	margin:0px;
	float:left;
}
#logoff {
	position:relative;
	width:135px;
	height:49px;
	cursor:hand;
	visibility:visible;
	margin:0px;
	float:left;
}
.fundo {
	background-image: url(../imagens/fundo.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#cont_fabricantes {
	position:relative;
	width:135px;
	height:46px;
	visibility:hidden;
	float:left;
	margin-top: 1px;
	margin-left: 1px;
	background-image: url(../imagens/back_menupanel.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#cont_categorias {
	position:relative;
	width:135px;
	height:46px;
	visibility:hidden;
	background-color: #de6c72;
	float:left;
	margin-top: 1px;
	background-image: url(../imagens/back_menupanel.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#cont_produtos {
	position:relative;
	width:135px;
	height:46px;
	visibility:hidden;
	background-color: #de6c72;
	float:left;
	margin-top: 1px;
	background-image: url(../imagens/back_menupanel.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#cont_clientes {
	position:relative;
	width:135px;
	height:46px;
	visibility:hidden;
	background-color: #de6c72;
	float:left;
	margin-top: 1px;
	background-image: url(../imagens/back_menupanel.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#cont_destaques {
	position:relative;
	width:135px;
	height:46px;
	visibility:hidden;
	background-color: #de6c72;
	float:left;
	margin-top: 1px;
	background-image: url(../imagens/back_menupanel.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#cont_noticias {
	position:relative;
	width:135px;
	height:46px;
	visibility:hidden;
	background-color: #de6c72;
	float:left;
	margin-top: 1px;
	background-image: url(../imagens/back_menupanel.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
/* fim do menu */

.texto_painel {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #507582;
	font-weight: bold;
}
.combox_painel {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B91F27;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.back_roda {
	background-image: url(../imagens/back_roda.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #98B2D3;
}
.roda_inf {	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.texto_banner {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}
.copyright{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.distribuidor {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6d818c;
}
.degrade_esq {
	background-image: url(../imagens/degrade_esq.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.degrade_dir {
	background-image: url(../imagens/degrade_dir.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.combo_busca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1271A9;
	background-image: url(../imagens/back_busca.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 200px;
	height: 20px;
	vertical-align: middle;
	padding-top: 4px;
}
.combo_faleconosco {
	background-image: url(../imagens/back_busca.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: thin solid #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A31B29;
}
.como_descricao {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A71C19;
	background-image: url(../imagens/back_combo.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: thin solid #FFFFFF;
}


.titulo_destaques {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4479ba;
}
.titulo_faleconosco {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4E6470;
}
.descricao_faleconosco {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E6470;
}
.back_box_faleconosco {
	background-image: url(../imagens/back_faleconosco.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;
}
.texto_box {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.telefone_box {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.degrade_faleconosco {
	background-image: url(../imagens/degrade_faleconosco.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.texto_faleconosco {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e6470;
	font-weight: bold;
}


.confira_dest {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.desc_destaques {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4e6470;
}
.titulos_home {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ca040a;
}
.titulo_seminovos {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #748793;
}
.saibamais {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5987bf;
}
.cliaqui {	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CA040A;
}
.div_horizontal {
	background-image: url(../imagens/div_horizontal.png);
	background-repeat: repeat-x;
	background-position: left center;
}

.texto_news {	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #034b7a;
	text-align: justify;
}
.texto_empresa {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4e6470;
	line-height: 22px;
	text-align: justify;
}
.back_topo {
	background-image: url(../imagens/back_img_up.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.div_treinamentos {
	background-image: url(../imagens/div_home.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.texto_email_ok {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #B1181D;
}
.div_vertical {
	background-image: url(../imagens/div_vertical.png);
	background-repeat: repeat-y;
	background-position: center top;
}
.titulo_categorias {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4E6470;
}

.titulo_categorias  a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4E6470;
}

.textos_loca_manu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4E6470;
	text-align: justify;
}
.subcategoria {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4E6470;
	font-weight: normal;
}

.relacao_produtos {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.subcategoria_desc_prod {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4E6470;
}
.titulo_desc_prod  h1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5987BF;
}

.ficha {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A31B22;
}
.tab_menu {
	background-image: url(../imagens/back_cont_menu.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	margin-top: -1px;
	margin-left: 0px;
	background-color: #FFFFFF;
}
.texto_cert_hellermann {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #4E6470;
	line-height: 22px;
	text-align: justify;
}
.bg_contatos {
	background-image: url(../imagens/bg_contatos.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.div_contatos {
	background-image: url(../imagens/div_contatos.png);
	background-repeat: repeat-x;
	background-position: left center;
}
.titu_contatos {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 21px;
	color: #FFF;
}
.subtitu_contatos {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}
.contatos {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
}
.contatostel {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
}
.titu_principaisclientes {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #C51D25;
}
#espaco1 {
	height: 5px;
}

.titu_lead {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 19px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #C51D25;
}
.subtitu_lead {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
	color: #4E6470;
}

h1{
	color:#4E6470;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
}

a.confira{
	color:#6e97c8;
}