* {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS";
}

body {
	background:url("../imagens/fundo.jpg") center repeat-y;
}

#topo_total {
	width:100%;
	height:540px;
	background:url("../imagens/fundo_topo.jpg") center no-repeat;
}

#barra_superior {
	width:100%;
	height:100px;
	background:url("../imagens/fundo_barra_superior.jpg") repeat-x;	
}

#menu_superior {
	margin:0 auto;
	width:999px;
	height:150px;
}

#menu {
	width:735px;
	float:right;
	margin:0 20px;
	color:#fff;
	font-weight:bold;
	/*text-shadow: 1px 1px #000;*/
}
#menu a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	/*text-shadow: 1px 1px #000;*/ 
}

.item1, .marca1 {
	width:73px;
}
.item2, .marca2 {
	width:110px;
}
.item3, .item6, .marca3, .marca6 {
	width:93px;
}
.item4, .item5, .marca4, .marca5 {
	width:86px;
}
.item7, .marca7{
	width:120px;
}

.item1, .item2, .item3, .item4, .item5, .item6, .item7, .marca1, .marca2, .marca3, .marca4, .marca5, .marca6, .marca7 {
	float:left;
	height:40px;
	text-align:center;
	margin:23px 10px 0 0;
	padding:10px 0 0 0;
}
/*
.item1:hover {
	background: url('../imagens/sel_home.png') no-repeat;
}
.item2:hover {
	background: url('../imagens/sel_empresa.png') no-repeat;
}
.item3:hover {
	background: url('../imagens/sel_produtos.png') no-repeat;
}
.item4:hover {
	background: url('../imagens/sel_servicos.png') no-repeat;
}
.item5:hover {
	background: url('../imagens/sel_contato.png') no-repeat;
}
.item6:hover {
	background: url('../imagens/sel_parceiros.png') no-repeat;
}
*/
.marca1 {
	background:url('../imagens/sel_home.png') no-repeat;	
}
.marca2 {
	background:url('../imagens/sel_empresa.png') no-repeat;	
}
.marca3 {
	background:url('../imagens/sel_produtos.png') no-repeat;	
}
.marca4 {
	background:url('../imagens/sel_servicos.png') no-repeat;	
}
.marca5 {
	background:url('../imagens/sel_contato.png') no-repeat;	
}
.marca6 {
	background:url('../imagens/sel_parceiros.png') no-repeat;	
}
.marca7 {
	background:url('../imagens/sel_como_chegar.png') no-repeat;	
}

#propaganda {
	margin:130px auto 0 auto;
	width:760px;
	height:304px;
	background:url('../imagens/propaganda_1.png') no-repeat;
}
#conteudo_propaganda{
	color:#fff;
	/*text-shadow: 1px 1px #000;*/
	padding:110px 0 0 50px;
}
#conteudo_propaganda p {
	width:400px;
}
#conteudo_propaganda a {
	color:#fff;
	text-decoration:none;
	text-align:right;
}
#conteudo_propaganda a:hover {
	color:#fff;
}
#conteudo_propaganda h1 {
	font-size:40px;
}

#corpo {
	width:999px;
	margin:20px auto 40px auto;
	color:#717070;
	font-size:15px;
}
#corpo h1 {
	margin: 10px 0 20px 0;
}
#corpo p {
	margin:10px 0 0 0;
}

.coluna1, .coluna2 {
	float:left;
}
.coluna1 {
	width: 635px;
}
.coluna2 {
	width:346px;
	margin: 0 0 0 15px;
}

#noticias {
	width:339px;
	border:1px #e6e6e6 solid;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
}
#noticias h2 {
	font-size:15px;
	font-weight:bold;
	color:#c98000;
}
#noticias p {
	font-size:15px;
}
#noticias a {
	color:#717070;
}
#conteudo_noticias {
	margin:0 10px;
	padding:5px 0;
}


#footer {
	width:100%;
	height:361px;
	background:url('../imagens/fundo_footer.jpg') center no-repeat;
}
#footer_conteudo {
	margin:0 auto;
	width:999px;
	color:#fff;
	font-size: 20px;
}
#comunidades {
	padding: 20px 0 0 30px;
	background:url('../imagens/comunidades_seta.png') no-repeat;
}
#conteudo_comunidades_footer {
	float:left;
}
#contato_form_footer {
	float:right;
	text-align:right;	
}

.enviaaa {
	background:#73563e;
	border:none;
	borde-radius: 20px 20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	margin:5px 0;
	color:#fff;
	padding:3px 10px;
	width:200px;
	box-shadow: 0px 0px 10px #333;
   -webkit-box-shadow: 0px 0px 10px #333;
   -moz-box-shadow: 0px 0px 10px #333;
}
.bt_envia { 
	background:url('../imagens/bt_envia.png') no-repeat;
	height: 25px; 
	width: 45px; 
	border:0px;
	font-size:12px;
}



/* Legenda em fotos */
a{ color:#C8DCE5;}
h3{ margin: 10px 10px 0 10px; color:#FFF; font:18pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold;  }

.boxgrid{ 
	width: 143px; 
	height: 144px; 
	margin:10px 30px 20px 30px; 
	float:left; 
	overflow: hidden; 
	position: relative; 
	border: 1px #e6e6e6 solid;
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
}
	.boxgrid img{ 
		position: absolute; 
		top: 0; 
		left: 0; 
		border: 0; 
	}
	.boxgrid p{ 
		padding:5px 7px; 
		color:#fff; 
		font:10pt; 
		text-align: left;
	}
	
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 60px; 
	width: 131px; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	margin: 0 6px 6px 6px;
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
	
 }
 	.captionfull .boxcaption {
 		bottom: -90px;
 		left: 0;
 	}
 	.caption .boxcaption {
 		bottom: -90px;
 		left: 0;
 	}

	
h3 a{}


.borda_foto {
	float:left;
	border: 1px #e6e6e6 solid;
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
	margin:20px 15px;
} 

.lista {
	width:900px;
	margin:0 50px;
	list-style-image:url("../imagens/lista_marca.png");
}
.lista li {
	margin:10px 0;
}




.prod_box {
	float:left;
	width:300px;
	text-align:center;
	margin:10px 90px;
}
.prod_box {
	text-align:left;
}
.inf_pecas {
	float:left;
	text-align:center;
	background:url("../imagens/inf_prod_fundo.png") bottom center no-repeat;
	margin:5px 3px;
	height:70px;
	width:69px;
}
.inf_pecas p {
	font-size:10px;
	font-weight:bold;
}
.center {
	text-align:center;
}


.box_alfa {
	float:left;
	width:146px;
	height:146px;
	background:url("../imagens/produtos_kit_sombra.png") no-repeat;
}


.box_imagem_noticia {
	width: 289px;
	margin: 0 auto 10px auto;
} 


#idiomas_container {
	width:900px;
	margin:0 auto;
	text-align:right;
}

#idiomas {
	float:right;
	width:70px;
	height:25px;
	text-align:center;
	background:url(../imagens/fundo_idiomas.png) bottom;
}
#idiomas ul {
	list-style:none;
}
#idiomas li {
	display:inline;
	margin:0 2px;
}


.bloco_parceiros {
	width:600px;
	margin:0 0 20px 0;
	clear:both;
}
.bloco_parceiros h2 {
	float:left;
	width:40px;
	margin:0 20px 0 0;
	text-align:center;
}
.parceiros {
	float:left;
	margin:5px 0 0 0;
	padding: 0 0 0 10px;
	border-left: 2px solid;
}





