body{
	font-family: 'verdana', 'arial';
	min-width: 1024px;
}
h1, h2, h3, h4, h5, h6{
	font-family: 'verdana', 'arial';
}
.navbar-inner > .container{
	
	border-radius: 5px;
	width: 940px;
}
.nav-propriety{
	background: none;
	background-image: none;
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.logo{
	margin-top: 10px;
}
.logo img{

}
.menu-bar{
	border-bottom: 2px solid #f6f7f7;
	margin-left: -40px;
}
.menu-bar ul li{
	display: inline-block;
	padding: 0 10px;
	margin-top: 30px;
	font-size: 12px;
	color: #5d5d5e;
}
.menu-bar li ul{
	display:none;
	position:absolute;
	float: left;
	margin-left: -90px;
	margin-top: 20px;
}
.menu-bar li li{
	display:inline;
	margin:0 5px 0 5px;
	padding:15px 5px 10px 5px;
	color: #24ba9b;
}
.menu-bar a{
	color: #5d5d5e;
	text-decoration: none;
}
.menu-bar a:hover{
	color: #f26722;
	text-decoration: none;
}
.submenu a{
	color: #24ba9b;
}
.submenu.menuprodutos >a{
	color: #5d5d5e;
}
.submenu.menuprodutos >a:hover{
	color: #f26722;
	text-decoration: none;
}
.content-home{
	background: #f6f6f6;
	font-family: 'verdana', 'arial';
	
}
.config-carousel{
	height: 350px;
	background: #FFF;
}
.config-carousel img{
	max-width: none;
}
.container-home{
	height: 350px;
	background: #fff;
	margin-top: -20px;
	-webkit-box-shadow: 0px 0px 5px 2px rgba(206, 206, 206, 0.5);
	box-shadow: 0px 0px 5px 2px rgba(206, 206, 206, 0.5);
}
.no-margin{
	margin: 0;
}
.no-margin-left{
	margin-left: 0px;
}
.home-images{
	margin-top: 30px;
}
.home-images > .img1, .img2, .img3{
	margin-left: 12px;
	text-align: center;
}
.home-images img{
	-webkit-box-shadow: 3px 3px 0px 0px #e7e7e8;
	box-shadow: 3px 3px 0px 0px #e7e7e8;
	max-width: 280px;
	max-height: 150px;
}
.home-text{
	margin-top: 10px;
}
.item-title{
	text-align: center;
	font-size: 12px;
	color:#5d5d5e;
}
.item-text{
	font-size: 11px;
	text-align: center;
	width: 260px;
	margin-left: 20px;
	color: #a7a9ac;
}
.item-link{
	font-size: 11px;
	text-align: center;
	width: 260px;
	margin-left: 20px;
	color: #1a7f67;
}

.item-link a{
	color: #1a7f67;
}

.down-home{
	margin-top: 30px; 
}
.news p.title{
	color: #EC9331;
	font-size: 16px;
}
.news p.subtitle{
	font-size: 12px;
	color:#5d5d5e;
}
.news p.text{
	font-size: 11px;
	margin-left: 20px;
	width: 260px;
	color: #a7a9ac;
	margin-top: -7px;
}
.news img{
	max-width: none;
}
.news .new{
	margin-top: 30px;
	
}

.news .new img{
	width:87px;

}


.about-us{
	width: 440px;
}
.about-us p.title{
	color: #EC9331;
	font-size: 16px;
}
.about-us p.subtitle{
	font-size: 12px;
	color:#5d5d5e;
}
.about-us img{
	max-width: none;
}
.about-us p.text{
	font-size: 11px;
	margin-left: 40px;
	width: 170px;
	color: #a7a9ac;
	margin-top: -7px;
}

.about-us p.text span{
	font-size: 11px;
	margin-left: 40px;
	width: 170px;
	color: #a7a9ac;
	margin-top: -7px;
}
.about-us p.text-2{
	font-size: 11px;
	color: #a7a9ac;
	margin-top: -7px;
}
.about-us .about{
	margin-top: 30px;	
}

.about-us .about img{
	width:261px;
}


.about-us-link{
	font-size: 11px;
	color: #1a7f67;
}
#hr-about{
	width: 381px;
	float: right;
	margin-top: -19px;
	margin-right: 15px;
}
.content-select{
	
}
.representantes{
	margin-top: 30px;
}
.representantes p.title{
	color: #EC9331;
	font-size: 16px;
}
#hr-representantes{
	width: 730px;
	float: right;
	margin-top: -19px;
	margin-right: 15px;
}
.select{
	margin-left:40px;
}
.select p.title{
	color: #1a7f67;
}
.select-country {
	margin-left: -20px;
}
.select-country label{
	color: #5d5d5e;
	margin-top: -13px;
}
.select-country select{
	width: 180px;
	margin-top: 8px;
}
.select-state {
	margin-left: 40px;
}
.select-state label{
	color: #5d5d5e;
	margin-top: -13px;
}
.select-state select{
	width: 180px;
	margin-top: 8px;
}
#envia-representante{
	margin-top: -4px;
	margin-left: -10px;
}
footer{
	background: #1da181;
	width: 100%;
	margin-top:20px;
}
#logo-footer{
	padding: 40px 0 0 30px;
}
.container-footer{
	height: 170px;
}
.menu-footer{
	font-size: 9px;
	color: #d4eded;
	line-height: 10px;
	margin-top: 20px;
	margin-left: -45px;
}

.menu-footer a{
	font-size: 9px;
	color: #d4eded;
	line-height: 10px;
	margin-bottom: 10px;	
	display:block;
}

.menu-footer2{
	font-size: 9px;
	color: #d4eded;
	line-height: 10px;
	margin-top: 20px;
}

.menu-footer2 a{
	font-size: 9px;
	color: #d4eded;
	line-height: 10px;
	margin-bottom: 10px;	
	display:block;
}
.menu-footer3{
	font-size: 9px;
	color: #d4eded;
	line-height: 10px;
	margin-top: 20px;
}
#end-bar{
	background: #109377;
	height: 50px;
	width: 100%
}
#end-bar p{
	text-align: center;
	font-size: 9px;
	color: #d4eded;
	margin-top: 16px;
}
#end-bar a{
	text-decoration: underline;
	color: #d4eded;
}
/*begin caroussel*/
.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
	opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-control {
	z-index: 2;
}
.config-item{
	height: 350px;
}
.carousel-indicators-config{
	position: absolute;
	top: 315px;
	z-index: 5;
	margin: 0;
	list-style: none;
	width: 940px;
	left: 50%;
	right: 50%;
}
.carousel-text{
	position: absolute;
	top: 170px;
	left: 50%;
}
.carousel-text p.text1{
	margin-left: -460px;
	background: #5d5d5e;
	color: #fff;
	font-size: 20px;
	margin-right: 512px;
	padding: 5px 5px 5px 5px;
}
.carousel-text p.text2{
	margin-left: -460px;
	background: #1da181;
	color: #fff;
	font-size: 20px;
	margin-right: 428px;
	padding: 5px 5px 5px 5px;
}
/*end carousel*/


/*				Abre empresas			*/


.container_internas{
	width:100%;
	float:left;
	display:block;	
}

.container_internas h1{
	width:100%;
	float:left;
	display:block;
	color:#01a080;
	font-weight:normal;
}


.container_internas p{
	width:100%;
	float:left;
	display:block;
	font-size:12px;
	color:#a7a9ac;
}


/*			Abre fale_conosco			*/

#cont_form{
	width:400px; 
	float:left;
	display:block;
	margin-top:30px;	
}

#cont_form input{
	width:380px; 
	float:left;
	display:block;
}

#cont_form textarea{
	width:380px; 	
	float:left;
	display:block;
	resize:none;
}

#cont_form .btn{	 	
	float:right;
	display:block;
	margin-right:5px;	
}


#contato{
	margin-top: -50px !important;	
	width:300px;
	float:right;
	display:block;
}

#contato h2{
	width:100%;
	float:left;
	display:block;
	color:#01a080;
	font-weight:normal;
}
#img-representante-1{
	float: right;
	margin-top: 150px;
	margin-right: -75px;
}
#text-representante-1{
	float: right;
	margin-top: 145px;
	margin-right: -335px;
	font-size: 12px;
	color: #a7a9ac;

}
#img-representante-2{
	float: right;
	margin-top: 220px;
	margin-right: -75px;
}
#text-representante-2{
	float: right;
	margin-top: 215px;
	margin-right: -400px;
	font-size: 12px;
	color: #a7a9ac;
}
#img-representante-3{
	float: right;
	margin-top: 290px;
	margin-right: -75px;
}
#text-representante-3{
	float: right;
	margin-top: 285px;
	margin-right: -410px;
	font-size: 12px;
	color: #a7a9ac;

}
#img-representante-4{
	float: right;
	margin-top: 360px;
	margin-right: -75px;
}
#text-representante-4{
	float: right;
	margin-top: 355px;
	margin-right: -395px;
	font-size: 12px;
	color: #a7a9ac;

}
.inline{
	display: inline-block;
}
.margem-top-2-neg{
	margin-top: -40px;
}
#acord{
	float: right;
	margin-top: 280px;
	margin-right: -465px !important;
}


#mapa{
	width:100%;
	height:150px;
	float:left;
	display:block;
	margin:30px 0 0 0;
}

#representante{
	display: none;
	margin-top: 550px;
}
.margem-esquerda{
	margin-left: 10px;
}
.img-representante-1{
	margin-top: -45px;
}
.img-representante-2{
	margin-top: -155px;
}
.no-margem-left{
	margin-left: 0px !important;
}
.margem-top{
	margin-top: 20px;
}
/*			noticias				*/



.cont_noticias{
	width:940px;
	float:left;
	display:block;
	margin-top:20px;
	padding-bottom:10px;
	border-bottom:1px solid #EEE;
}

.foto_noticias{
	width:261px;	
	float:left;
	display:block;
}

.foto_noticias img{
	width:261px;	
	float:left;
	display:block;
}

.det_noticias{
	width:650px;
	float:left;
	display:block;
	margin-left:20px;
}


.cont_noticias h3{
	width:650px;
	float:left;
	display:block;
	font-size:16px;
	line-height:26px;
	color:#01a080;
	margin:0px;
	padding:0px;
}


.cont_noticias a{	
	float:left;
	display:block;	
	color:#01a080;	
}


#tit_noticia{
	width:100%;
	float:left;
	display:block;
	font-size:16px;
	line-height:26px;
	color:#01a080;
	margin:20px 0 0 0;
	padding:0px;
}



/*				produtos			*/




#cont_categoria{
	width:200px;
	float:left;
	display:block;
	margin-top:20px;	
}


#cont_produto{
	width:700px;
	float:left;
	display:block;
	margin:20px 0 0 30px;	
}

#cont_produto caption{
	background:#1da181;
	color:#FFF;
	padding:5px 0 5px 0;
}

#cont_produto table{
	border:1px solid #DDD;
}

#cont_produto th{
	text-align:center;
	
}

#cont_produto td{
	text-align:center;
	font-size:12px;
}

#tit_produto{
	width:100%;
	float:left;
	display:block;
	font-size:16px;
	line-height:26px;
	font-weight:normal;
	color:#01a080;
	margin:20px 0 0 0;
	padding:0px;
}
#tit_produto{
	width:100%;
	float:left;
	display:block;
	font-size:16px;
	line-height:26px;
	font-weight:normal;
	color:#01a080;
	margin:20px 0 0 0;
	padding:0px;
}
.titulo_peca{
	width:100%;
	float:left;
	display:block;
	font-size:16px;
	line-height:26px;
	font-weight:normal;
	color:#01a080;
	margin:20px 0 0 0;
	padding:0px;
}
.peca-especificacao span.detalhe_peca, .span2.config-descricao{
	float:left;
	display: inline-block;
	font-size:12px;
	font-weight:normal;
	color:#01a080;
	padding-right: 10px;
}
.config-descricao{
	/*margin-top: 10px;*/
}
.peca-especificacao span{
	margin-bottom: 10px;
}
.peca-especificacao span.inter_peca{
	display: inline-block;
	font-size: 12px;
}
.navbar-form{
	margin-right:10px;
}

.imagem-banner{
	margin-left: auto;
	margin-right: auto;
}
.pecas-config{
	border: 1px solid #ddd;
	padding-bottom: 20px;
}
.pecas-config .pecas{
	margin: 0 30px;
	position: relative;
	margin-bottom: 20px;
}
.titulo-pecas{
	background: #1DA181;
	color: #fff;
	text-align: center;
	padding-top: 4px;
}
.text-peca{
	font-size: 12px;
}
.peca-especificacao{
	padding: 0 5px;
}
.peca-especificacao .span10{
	font-size: 12px;
}
.peca-topo{
	margin-bottom: 30px;
}
.display-pecas{
	/*padding-left: 30px;*/
	min-height:601px;
	font-size: 13px;
}
.display-peca-detalhe{
	min-height: 315px;
	color: #A7A9AC;
}
.display-pecas img{
	height: 160px;
	width: 158px;
}
.display-peca-detalhe img{
	max-height: 160px;
	padding-left: 10px;
}
.display-peca-detalhe-box img{
	max-height: 500px;
	max-width: 500px;
	padding-left: 10px;
}
.display-pecas .pecas:first-child {
	margin-left: 30px;
}
.modal-body {
	text-align: center;
}
.sem-resultado{
	margin-top: 20px;
	padding-left: 20px;
}
.row.menu-bar > ul{
	width: 645px;
}
.navbar.navbar-top{
	background: #FFF !important;
}
.nav-header-subItem{
	font-size: 11px;
}
.repres-contato h3{
	color: #01a080;
	font-weight: normal;
}
.repres-contato{
	font-size: 12px;
	color: #A7A9AC;
	max-height: 386px;
	overflow-x: auto;
	padding-left: 30px;
	border: 1px solid #DDD;
	margin-top: 29px;
	border-radius: 5px;
}
.repres-contato p{
	margin-bottom: 30px;
}
.representadores{
	margin-bottom: 20px;
}
.representadores .span9{
	margin-top: -5px;
}