body {
	margin:0px;
	background-color:#080808;
	background-image:url(../../images/layout/bg.jpg);
	background-repeat:repeat-x;;
	background-position:top;
}
body,td,th {
	font-family:Verdana, Geneva, sans-serif;
	color: #ccc;
	font-size: 12px;
}
#main a {color:#FFF; text-decoration:none}
/*CABECALHO*/
#header{
	background-position:top;
	background-repeat:no-repeat;
	height:120px;
	position:relative;
	width:955px;
	margin:auto;
	background-image:url(../../images/layout/bg_cabecalho.png);
}
.btn001 {
	height: 29px;
	width: 110px;
	color: #666666;
	border:none;
	padding-bottom:3px;
}
.btn002 {
	color: #fff;
	border:1px outset #666;
	text-decoration:none;
	text-align:center;
	background-color:#666;
	margin:0;
	height:20px;
	padding-top:7px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:3px;
	background-color:#222;
	
}
.btn003 {
	color: #fff;
	border:1px outset #666;
	text-decoration:none;
	text-align:center;
	background-color:#666;
	margin:0;
	height:32px;
	background-color:#222;

}
.btn003:hover {
	cursor:pointer;
}

#header h1{
	text-indent:-9999px; display:block; width:307px; height:70px; position:absolute; left: 340px; top:5px; margin:0; padding:0; background-image:url(../../images/layout/logo_class_service.png); background-repeat:no-repeat;
}
#menu{
	position:absolute;
	margin:0;
	padding:0;
	left: 10px;
	top: 100px;
	width: 970px;
}
#menu li{
	float:left; list-style:none;
}
#menu li a{
	color:#FFF; font-size:11px; text-decoration:none; margin-right:13px;
}
#menu li a:hover{color:#999999}
.menu0, .menu0_ativo {background-image:url(../../images/layout/btn_home.png); width:40px; height:22px; display:block; text-indent:-9999px;}
.menu1, .menu1_ativo {background-image:url(../../images/layout/btn_classwebcar.png); width:94px; height:22px; display:block; text-indent:-9999px;}
.menu2, .menu2_ativo {background-image:url(../../images/layout/btn_classservice.png); width:90px; height:22px; display:block; text-indent:-9999px;}
.menu3, .menu3_ativo {background-image:url(../../images/layout/btn_materias.png); width:59px; height:22px; display:block; text-indent:-9999px;}
.menu4, .menu4_ativo {background-image:url(../../images/layout/btn_acessorios.png); width:72px; height:22px; display:block; text-indent:-9999px;}
.menu5, .menu5_ativo {background-image: url(../../images/layout/btn_ondeestamos.png); width:96px; height:22px; display:block; text-indent:-9999px;}
.menu6, .menu6_ativo {background-image: url(../../images/layout/btn_servicos.png); width:56px; height:22px; display:block; text-indent:-9999px;}
.menu7, .menu7_ativo {background-image:url(../../images/layout/btn_dadostecnicos.png); width:102px; height:22px; display:block; text-indent:-9999px;}
.menu8, .menu8_ativo {background-image:url(../../images/layout/btn_certificados.png); width:82px; height:22px; display:block; text-indent:-9999px;}
.menu9, .menu9_ativo {background-image:url(../../images/layout/btn_parceiros.png); width:60px; height:22px; display:block; text-indent:-9999px;}
.menu10, .menu10_ativo {background-image:url(../../images/layout/btn_contato.png); width:52px; height:22px; display:block; text-indent:-9999px;}

/*CORPO*/

#main{
	width: 940px;
	height:auto;
	margin: auto;
	position:relative;
	min-height: 450px;
	overflow:hidden;
	margin-bottom:0;

}
#main {background-color:#333; width:898px; padding:15px; padding-top:5px; margin-top:15px; border: 1px outset #999; background-image:url(../../images/layout/bg_main.jpg); background-repeat:repeat-x;}

#main h2{
	font-size:18px; color:#FFF;
}
#main h3{
	font-size:16px
}
/*#main h4{
	font-size:10px; 
}*/ /*CONFLITO COM O BOX GALERIA H4*/


.box-imagens-do-produto {
		float: left;
	width: 266px;
	text-align: center;
}

a{
	color:#333
}
strong{
	color:#666
}
th{
	background-color:#e7e7e7; padding:5px;
}
td{
	background-color:#F7F7F7; padding:5px;
}

/*RODAPE*/
#footer{
	clear:both;
	background-image:url(../../images/layout/bg_footer.jpg);
	background-position:2px 0px;
	width:946px;
	height:202px;
	margin:auto;
	color:#FFF;
	position:relative;
	margin-bottom:15px;
	margin-top:0px;	

}
#footer ul, #footer h2{margin:0; padding:0}
.titulo-menu-rodape{
	margin:0;
	padding:0;
	position:absolute;
	top: 46px;
	left: 300px;
	font-size:16px;	
}
.titulo-endereco-rodape{
	margin:0;
	padding:0;
	position:absolute;
	top: 46px;
	left: 500px;
	font-size:16px;
	display:none;
}
.titulo-redes-rodape{
	margin:0;
	padding:0;
	position:absolute;
	top: 46px;
	left: 795px;
	font-size:16px;
	display:none;
}
#footer h1{
	position:absolute;
	top: 246px;
	font-size:12px;
	left: 30px;
	margin:0;
	padding:0;
}
#lista-menu{
	margin:0;
	padding:0;
	width:150px;
	position:absolute;
	top: 66px;
	left: 300px;
}
#lista-menu li{
	border-bottom:1px solid #999;
	list-style:none;
	padding:3px 0;
	font-size:11px;
}
#endereco-rodape{
	margin:0;
	padding:0;
	width:400px;
	position:absolute;
	top: 45px;
	left: 290px;
	color:#CCCCCC;
	text-align:center;
}
#endereco-rodape li{list-style:none; padding:3px 0; font-size:15px; font-weight:bold;}
#redes{
	margin:0;
	padding:0;
	width:130px;
	position:absolute;
	top: 30px;
	left: 730px;
}
#redes li{
	list-style:none; padding:3px 0; font-size:15px; font-weight:bold;
}
#footer a{
	color:#CCCCCC; text-decoration:none
}
#footer a.mapa_site {position:absolute; left:445px; top:177px;width:250px ;font-size:11px; color:#ccc; }
#footer a.logo_rodape{ background-image:url(../../images/banner_service_2.png); background-repeat:no-repeat; display:block; width:207px; height:92px; position:absolute; bottom:3px; left:30px; top: 50px; text-indent:-9999px}

#main .bar {
	display: inline;
}

.destaques{
	width:890px;
	margin:auto;
}


#sidebar {
	width: 266px;
	text-align: center;
	height: auto;
	float: left;
}
#mainbar {
	padding-top: 0px;
	width: auto;
	margin-left: 15px;
	margin-left:276px;
	
}
#main #banners {
	padding: 0px;
	height:220px;
	position:relative;
	margin:0;
	padding-top:5px;
	width:294px;
	left:-10px;
	margin-right:-10px;
	float:left;
}
#main #banners li {
	padding: 0px;
	float:left;
	margin-bottom:-9px;
	list-style:none;
}
#box-mininoticias {
	background-image:url(../../images/layout/bg_mininoticias.jpg);
	clear:both;
	width:930px;
	height:270px;
	position:relative;
	padding-left:5px;
	padding-top:5px;
	margin:0;
}
#box-mininoticias img{
	width:184px; height:138px;
	border:5px solid #FFF;
}

#box-mininoticias a{ color:#FFF}
.box-noticias {width:280px;float:left; text-align:center; padding:10px 15px; height:220px;}
.box-noticias p {text-align:justify; font-size:11px;}
.box-noticias a {text-decoration:none;}
.track{width:990px;}
.boxproduto {
	height: 262px;
	width: 280px;
	float: left;
	margin-right: 25px;
	margin-top: 30px;
	text-align: center;
	position:relative;
	border:1px outset #333;
	background-color:#222;
	
	
	
	
}
.boxproduto a {
	text-decoration:none; 
	
	
	
}
.boxproduto a:hover {
	text-decoration: underline;
}
.boxproduto .lancamento {
	background-repeat:no-repeat;
	width:111px;
	height:23px;
	background-image:url(../../images/file_lancamento.png);
	bottom:0px;
	text-indent:-9999px;	
	position:absolute;
	right:5px;
	
}

.lancamento {

	background-image:url(../../images/file_lancamento2.png);
	width:111px;
	height:23px;
	display:block;
	text-indent:-9999px;
	margin:4px 0;

	
}


.boxproduto a img {
	padding:5px; background-color:#FFF;
	border:#999 outset 1px;
	
	
	
}
.boxgaleria {
	height: 262px;
	width: 280px;
	float: left;
	margin-right: 25px;
	margin-bottom: 30px;
	text-align: center;
	position:relative;
	border:1px outset #333;
	background-color:#222;
	
}


.boxgaleria a {text-decoration:none; color:#ccc; text-align:left; }
.boxgaleria a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.boxcertificado {
	height: 200px;
	width: 180px;
	float: left;
	margin-right: 25px;
	margin-bottom: 30px;
	text-align: center;
	border:1px outset #333;
	background-color:#222;
}


.boxcertificado a {text-decoration:none; color:#ccc; text-align:left; }
.boxcertificado a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}




.preco {
	font-size: 11px;
	font-weight: 200;
	color: #fff;
	display: block;
	margin-top: 15px;
	font-weight:bold;
	
	
}
.nome-produto {
	font-size: 17px;
	font-weight: normal;
	display: block;
	
	
}

.mini-descricao {
	clear: none;
	display: block;
	font-size: 11px;
	padding: 5px;
	text-decoration: none;
	
	
	
}

#main .boxproduto h4{
	font-size:11px;
	width:255px;
	padding-left: 15px;
	color: #999999;
	padding-left: 0px;
	margin-left:10px;
	margin-top: 10px;
	text-align:justify;
	
}

#main .boxgaleria h4 {
font-size:11px;
	height: 30px;
	width:205px;
	padding-left: 15px;
	color: #999999;
	padding-left: 0px;
	margin-left:9px;
	margin-top: 8px;
	
}

.bg_faixapreco {
	background-image: url(../../images/layout/bg_precoproduto.png);
	height: 17px;
	width: 266px;
	margin: 2px 0;
	color: #FF0;
	font-size: 18px;
	display: block;
	
	
}
.titulo-galeria {
	font-size: 14px;
	font-weight: bold;
	
	
}

#main #sidebar ul {
	text-align: left;
}
#listafotos {
	margin: 0px;
	padding: 0px;
	margin-top: 3px;
	
}
.box-imagens-do-produto img {
	width: 199px;
	height: 145px;
	
}
#main .box-imagens-do-produto #listafotos li img {
	width: 50px;
	height: 34px;
	margin: 1;
	
}


#listafotos li {
	display: inline;
	
}
.box-descricao-produto {
	float: right;
	width: 635px;
	
}
.box-infobasico {
	float: right;
	width: 635px;
}
#assinatura{position:absolute; left: 860px; top: 242px; border:none;}

/* Drop down styles*/
div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  margin-top:-10px;
  padding:0px;
  text-align:left;
  max-height:200px;
  overflow:auto;
  z-index:9999;
}

/*Drop down list styles*/
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  
}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected { 
  background-color: #EAF2FB;
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current { 
  background-color: #CDD8E4;
}

/* Drop down list items style*/
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

/* Look and feel of select box */
.selectbox 
{
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:1em;/* Resize Font*/
  width : 190px; /* Resize Width */
  display : block;
  text-align:left; 
  background: url('bg_select.png') right;
  cursor: pointer;
  border:1px solid #D1E4F6;
  color:#333;
}
/*Contato e orçamento*/

.bloco_cont01{text-align:left; width:600px; height:210px; position:relative; margin:0; background-color:#444; padding:5px; margin-bottom:25px;}

.bloco_cont01 fieldset{ margin:0; padding:0; border:none}
.bloco_cont01 legend{color:#999999; font-size:14px; position:absolute; top:-10px; margin:0; padding:0;text-transform:none; line-height:10px; left:5px; font-weight:bold;}



.bloco_cont02{text-align:left; width:600px; height:330px; position:relative; margin:0; margin-bottom:15px; background-color:#444; padding:5px; }
.bloco_cont02 fieldset{ margin:0; padding:0; border:none}
.bloco_cont02 legend{color:#999999; font-size:14px; position:absolute; top:-10px; margin:0; padding:0;text-transform:none; left:5px; font-weight:bold;}




.bloco_cont03{text-align:left; width:600px; height:120px; position:relative; margin:0; margin-bottom:15px; background-color:#444; padding:5px; }

.bloco_cont03 fieldset{ margin:0; padding:0; border:none}

.bloco_cont03 legend{color:#999999; font-size:14px; position:absolute; top:-10px; margin:0; padding:0;text-transform:none; left:5px; font-weight:bold;}







/*fim Contato e orçamento*/



.assinatura-wol{position:absolute; right: 20px; top: 178px; border:none}
.highlights{width:640px; height:204px; position:relative; top:0; left:-10px; z-index:0; background-image:url(../../images/layout/bg_highlights.png); padding:12px 8px 8px 12px; float:left; margin-bottom:-10px; margin-right:-5px;}

.cont-highlights {width:640px; height:204px; overflow:hidden}

.highlights p{position:absolute; bottom:8px; display:block; width:631px; margin:0; padding:5px; z-index:10; background-image:url(../../images/bg_highlights_legenda.png); color:#FFF; font-size:11px; text-decoration:none; }
.highlights p a{text-decoration:none;}
.ord-highlights{position:absolute; top:20px; left:620px; margin:0; padding:0; width:20px; height:200px;  }
.ord-highlights li {list-style:none; margin:0; width:20px; height:20px; margin-bottom:2px; }
.ord-highlights li img{border:none;}

.foto001{
	padding:5px;
	background-color:#FFF;
	border:1px outset #333;
}
#gallery ul li img{margin:0; 
padding:5px;
background-color:#FFF;
border:1px outset #333;
margin-right:6px;
margin-bottom:6px


}

#gallery{
}



.campo_busca{height:19px; width:176px; border:none; position:absolute; top:5px; right:50px; background-repeat:no-repeat; padding-top:4px; background-position:0 -1px; background-color:transparent}

/*produtos*/
.faixa001{margin-top: 20px; margin-bottom:25px; margin-right: 22px;}

/*fim produtos*/