/* banner */
.tp-banner-container .btn-u.btn-brd {
    font-weight: 400;
	font-size:12px !important;
}

/* configs diversas */
.margin-top-40 {
    margin-top: 40px;
}

.linkbody:link  ,.linkbody:visited { color:#9c8061!important; text-decoration: none!important; }
.linkbody:hover ,.linkbody:active { color: #222222!important; text-decoration: none!important; }

.link_disabled{
	cursor: not-allowed;
}

.purchase span, .service .desc h4, .headline h2, .headline h3, .headline h4, caption h3, .breadcrumbs h1, .headline-center h2{ 
	/*font-family: "source_sans_prosemibold", Arial, sans-serif;*/
	font-weight:600;
}

/* auto scroll - noticias */
.box-fim-noticias{
	 width:auto; padding:5px; border:1px solid #ccc; margin: 0 auto 0 auto; text-align:center; color:#555;;
}

/* produtos */
.lista_produtos li{
	line-height:30px;
}

.img-responsive_prod{
display:block;
height:195px;
width:250px;
}

.barra_lateral{
    float: left;
    width: 20%;
    height: auto;
}

.conteudo_centro{
    float: left;
    width: 76%;
    height: auto;
}
/*  produtos  descricao   */
.meio{
    font-size:13px; width:48%; float:left 
}
.table table-bordered{
    border-radius:10px; border-color:#9C8061; background-color:#FFFAF0; width:48%; float:right
}
.table table-bordered2{
    border-radius:5px; border-color:#9C8061; background-color:#9C8061; color:white; font-size:14px
}
@media (max-width: 400px) {
.res-tabela2{
    width:90%;
    float:left;
    }
}
/* footer */
.footer .link-list a {
    color: #9c8061;
}

.footer .latest-list li a {
    color: #9c8061;
}

.footer-logo {
    margin: 17px 0 5px 0;
}

.footer-v1 .footer p  {
	color: #bbb;
}

/* menu languages */	
.header .topbar ul.loginbar{
	width: 140px !important;
	text-align:right !important;
}

.header .topbar ul.languages {
	top: 25px;
	left: -68px; /*-5*/
	display: none;
	padding: 4px 0;
	padding-left: 0;
	list-style: none;
	min-width: 130px; /* 100 */
	position: absolute;
	background: #f0f0f0;
	text-align:left !important; /* novo */
}


/* menu logotipo */
.header .logo img{
	margin:10px 0 5px 0 !important;
}

/* menu shrink */
@media (min-width: 992px){
	/* logotipo */
	.header-fixed .header.header-fixed-shrink .logo img {
		max-width: 130px;
		margin: 45px 0 -4px !important;
	}
.conteudo_centro{
    float: next;
    width: 80%;
    height: auto;
}
}
@media (max-width: 500px){
.meio{
    width:80%; 
    float:left 
}    
.table table-bordered{
    width:80%; 
    float:left;
}
}

