@charset "utf-8";
/* CSS Document */

*{padding:0; margin:0;}
body,html{

	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	height:100%;
}

img{max-width:100%;}

section.home{
    background: url(../imagens/bg.gif) no-repeat;
    text-align: center;
    background-size: cover;
    background-position: 50% 50%;
}

section.homeCatalogos{
    background: url(../imagens/bg1.png) no-repeat;
    text-align: center;
    background-position: top center;
}


section.home .jslogo{
    max-width: 530px;
    margin: 0 auto;
    padding: 50px 0 30px 0;
	box-sizing:content-box;

}

section.home .imgRedutores{
	max-width:914px;
	margin:0 auto;
	padding-top:20px;
}


a {
	font-size: 14px;
	font-family:Helvetica;
	color:#252323;
	text-decoration:none;}

a:hover {
	font-family:Helvetica;
	color:#bda779;
	text-decoration:none;}

section.conteudo {
	max-width: 386px;	margin: 0 auto;	text-align: left;
	}

	.text {
		float: left;
		text-align: right;
		width: 70px;
		margin-right: 15px;
		position: relative;    /* overflow: hidden; */
		}

		.text_1 {	/* margin-left: 90px; */
			padding-left: 15px;
			border-left: 2px dashed #BEA876;
			position: relative;
			float: left;
		}

		.text_1catalogos {	/* margin-left: 90px; */
			padding-left: 15px;

			position: relative;
			max-width: 400px;
			margin: 30px auto;
			line-height: 30px;
		}
		.text_1catalogos i{
			color: #bda779;
    	padding-right: 5px;
		}

		.text_1catalogos h3 {
    color: #bda779;
    padding-bottom: 10px;
}
		a.text_2 {
			padding: 10px;
			background: #bda779;
			color: #fff;
		}

		a.text_2:hover{
			color:#000;
		}

	section.rodape{
		font-size: 12px;
		padding: 30px 0;
	  text-align: center;
		color: #bda779;
		background: #444141;
		margin-top: 50px;
}

@media (max-width: 340px){
	.text, .text_1{
	font-size: 13px;
	}
}
