a {
	color: #669;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1 {
	font: bold 36px/100% Arial, Helvetica, sans-serif;
}

/************************************************************************************
STRUCTURE
*************************************************************************************/
#pagewrap {
	width: 100%;
	background-image: url(../imagens/fundo.jpg);
}
#header {
	height: 130px;
	background-color: #fff;
}
#menuslider{
	width: 100%;
	min-height: 1px;
	margin: 0;
	padding: 0;
	background-color: #B3181D;

}
#triangulo{
	width: 100%;
	border-left: 1903px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 60px solid #B3181D;

    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;

    margin-bottom: 20px;
}
.transformed {
    -webkit-transform: rotate(0deg) scale(1, -1);
    -moz-transform: rotate(0deg) scale(1, -1);
    -ms-transform: rotate(0deg) scale(1, -1);
    transform: rotate(0deg) scale(1, -1);
}
#content {
	width: 100%;
	margin: 0 auto;
	/*background-color: #fff;*/

	/*height: 800px;*/
	min-height: 100px;
}
.mapa{
	z-index: 1
}
#footer {
	width: 100%;
}
#footer img{
	margin-top: -20px;
	z-index: 9999999;
}
#rodape{
	position: relative;
	overflow: visible !important; 
	z-index: 2;
	height: 90px;
	background-color: #231f20;
}
#toprod{
	width: 100%;
	min-height: 100px;
	background-color: #B3181D;
	color: #fff;
	font-size: 18px;
	letter-spacing: 1.5px;
}
#slider{
	height: 250px;
}
#slider div{
	/*border: 1px solid #fff;*/
	height: 250px;
	cursor: pointer; cursor: hand;
}

#triangulo2{
	margin-top: 20px;

	width: 100%;
	border-right: 1903px solid transparent;
    border-left: 0px solid transparent;
    border-bottom: 60px solid #B3181D;

    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
}
#infos{
	background-color: #B3181D;
	color: #fff;
	font-size:20px;
	line-height: 1.5em;
	min-height: 250px;
	/*font-family: "bikoreg";*/
}
#infos h1{
	font-size: 2em;
	/*font-family: "bikoreg";*/
	font-weight: bold;
	margin-top: 0;
	padding-bottom: 15px;
}
#fb-pagina{
	padding-left:70px;
}

/************************************************************************************
MEDIA QUERIES
*************************************************************************************/
@media screen and (max-width: 1680px) {
	#triangulo{
		border-left: 1645px solid transparent;
	}
	#triangulo2{
		border-right: 1645px solid transparent;
	}
}
@media screen and (max-width: 1600px) {
	#triangulo{
		border-left: 1567px solid transparent;
	}
	#triangulo2{
		border-right: 1567px solid transparent;
	}
}
@media screen and (max-width: 1440px) {
	#triangulo{
		border-left: 1407px solid transparent;
	}
	#triangulo2{
		border-right: 1407px solid transparent;
	}/*
	#menuslider{
		min-height: 300px;
	}*/
}
@media screen and (max-width: 1366px) {
	#triangulo{
		border-left: 1349px solid transparent;
		border-bottom: 50px solid #B3181D;
	}
	#triangulo2{
		border-right: 1349px solid transparent;
		border-bottom: 50px solid #B3181D;
	}
}
@media screen and (max-width: 1280px) {
	#triangulo{
		border-left: 1263px solid transparent;
		border-bottom: 50px solid #B3181D;
	}
	#triangulo2{
		border-right: 1263px solid transparent;
		border-bottom: 50px solid #B3181D;
	}
}
@media screen and (max-width: 1136px) {
	#triangulo{
		border-left: 1103px solid transparent;
	}
	#triangulo2{
		border-right: 1103px solid transparent;
	}
	#infos{
		height:480px;
	}
	#infos .col-md-6{
		width: 100%;
		text-align: center;
	}
	#fb-pagina{
		padding-left:0px;
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 1024px) {
	#triangulo{
		border-left: 1007px solid transparent;
		border-bottom: 40px solid #B3181D;
	}
	#triangulo2{
		border-right: 1007px solid transparent;
		border-bottom: 40px solid #B3181D;
	}
}
@media screen and (max-width: 980px) {
	#triangulo{
		border-left: 946px solid transparent;
	}
	#triangulo2{
		border-right: 946px solid transparent;
	}
	#toprod .col-md-6 {
        padding-bottom: 20px;
    }
}
@media screen and (max-width: 854px) {
	#triangulo{
		border-left: 821px solid transparent;
		border-bottom: 35px solid #B3181D;
	}
	#triangulo2{
		border-right: 821px solid transparent;
		border-bottom: 35px solid #B3181D;
	}
}
@media screen and (max-width: 800px) {
	#triangulo{
		border-left: 767px solid transparent;
	}
	#triangulo2{
		border-right: 767px solid transparent;
	}
}
@media screen and (max-width: 768px) {
	#triangulo{
		border-left: 751px solid transparent;
		border-bottom: 30px solid #B3181D;
	}
	#triangulo2{
		border-right: 751px solid transparent;
		border-bottom: 30px solid #B3181D;
	}
}
@media screen and (max-width: 640px) {
	#triangulo{
		border-left: 623px solid transparent;
	}
	#triangulo2{
		border-right: 623px solid transparent;
	}

	#descr, #cerv-compr {
  		height: 615px;
	}
	
}
@media screen and (max-width: 480px) {
	#triangulo{
		border-left: 463px solid transparent;
		border-bottom: 25px solid #B3181D;
	}
	#triangulo2{
		border-right: 463px solid transparent;
		border-bottom: 25px solid #B3181D;
	}
	#header {
		height: 90px;
	}
	h1 {
		font-size: 24px;
	}
	#logo{
		padding-top: 0;
	}
	#logo img{
		width: 410px;
	}
	#infos {
  		height: 510px;
	}
}
@media only screen and (min-width : 321px) and (max-width: 479px){
	#triangulo{
		border-left: 358px solid transparent;
		border-bottom: 25px solid #B3181D;
	}
	#triangulo2{
		border-right: 358px solid transparent;
		border-bottom: 25px solid #B3181D;
	}
}
@media only screen and (min-width : 1px) and (max-width: 320px){
	#triangulo{
		border-left: 320px solid transparent;
		border-bottom: 25px solid #B3181D;
	}
	#triangulo2{
		border-right: 320px solid transparent;
		border-bottom: 25px solid #B3181D;
	}
}
/*#pagewrap, #header, #content, #menuslider, #footer {
	border: solid 1px #000;
}*/

/*FONTES*/
#rodape{
	color: #fff;
	font-size:12px;
	padding: 10px;
}
#rodape text{
	font-size: 14px;
	font-weight: bold;
}