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

html{ height:100%; }

a{text-decoration:none;}

body{
	width:100%;
	height:100%;
	margin:0px;
	font-family:SEGOE UI;
	background:url("../img/bg.jpg") no-repeat fixed;
	background-size:cover;
	}

#home{
	position:relative;
	float: left;
	width:60%;
	margin:0 20%;
	padding:3% 0 0 0;
	/*background:#BD5D38;*/
	}

#home img{ 
	width:100%; 
	}

#home img.resp{ display:none; }







#boxFoto{
	position:relative;
	float:left;
	width:22%;
	height:150px;
	margin:0 1% 1% 1%;
	background: #FFF;
	overflow: hidden;
	}

#boxFoto #boxFotoCorta{
	position:relative;
	float:left;
	width:90%;
	height:85%;
	margin:5%;
	overflow:hidden;
	}




#boxtxt{
	position:relative;
	float: left;
	width:60%;
	margin:0;
	padding:5% 20%;
	background:url("../img/bgmg.jpg") no-repeat fixed;
	background-size: cover;
	}

#boxtxt h1{
	position:relative;
	float: left;
	width:100%;
	margin:0 0 30px 0;
	font-size:40px;
	font-weight: 900;
	text-align: center;
	color:#185FA9;
	}

#boxtxt h2{
	position:relative;
	float: left;
	width:100%;
	font-size:20px;
	font-weight: 900;
	color:#DF1F2D;
	text-transform: uppercase;
	}

#boxtxt h3{
	position:relative;
	float: left;
	width:97%;
	margin:0 0 0 3%;
	font-size:16px;
	color:#185FA9;
	}

#boxtxt h4{
	position:relative;
	float: left;
	width:97%;
	margin:0 0 30px 3%;
	font-size:16px;
	font-weight: 400;
	text-align: justify;
	color:#333;
	}




#boxtxt2{
	position:relative;
	float: left;
	width:60%;
	margin:0;
	padding:5% 20%;
	background:url("../img/bgmg2.jpg") no-repeat fixed;
	background-size: cover;
	}

#boxtxt2 h1{
	position:relative;
	float: left;
	width:100%;
	margin:0 0 30px 0;
	font-size:40px;
	font-weight: 900;
	text-align: center;
	color:#185FA9;
	}

#boxtxt2 h2{
	position:relative;
	float: left;
	width:100%;
	font-size:20px;
	font-weight: 900;
	color:#DF1F2D;
	text-transform: uppercase;
	}

#boxtxt2 h3{
	position:relative;
	float: left;
	width:97%;
	margin:0 0 0 3%;
	font-size:16px;
	color:#185FA9;
	}

#boxtxt2 h4{
	position:relative;
	float: left;
	width:97%;
	margin:0 0 30px 3%;
	font-size:16px;
	font-weight: 400;
	text-align: justify;
	color:#333;
	}




#boxtxt3{
	position:relative;
	float: left;
	width:60%;
	margin:0;
	padding:5% 20%;
	background:url("../img/bgmg3.jpg") no-repeat fixed;
	background-size: cover;
	}

#boxtxt3 h1{
	position:relative;
	float: left;
	width:100%;
	margin:0 0 30px 0;
	font-size:40px;
	font-weight: 900;
	text-align: center;
	color:#185FA9;
	}

#boxtxt3 h2{
	position:relative;
	float: left;
	width:100%;
	font-size:20px;
	font-weight: 900;
	color:#DF1F2D;
	text-transform: uppercase;
	}

#boxtxt3 h3{
	position:relative;
	float: left;
	width:97%;
	margin:0 0 0 3%;
	font-size:16px;
	color:#185FA9;
	}

#boxtxt3 h4{
	position:relative;
	float: left;
	width:97%;
	margin:0 0 30px 3%;
	font-size:16px;
	font-weight: 400;
	text-align: justify;
	color:#333;
	}




#todos{
	position:relative;
	float: left;
	width:60%;
	margin:0;
	padding:5% 20%;
	background:url("../img/bgcarn2.jpg") no-repeat fixed;;
	}

#todos h2{
	position:relative;
	float: left;
	width:100%;
	font-size:20px;
	font-weight: 900;
	color:#111;
	text-transform: uppercase;
	}

#todos h3{
	position:relative;
	float: left;
	width:97%;
	margin:0 0 0 3%;
	font-size:16px;
	color:#111;
	}

#todos h4{
	position:relative;
	float: left;
	width:97%;
	margin:0 0 30px 3%;
	font-size:16px;
	font-weight: 400;
	text-align: justify;
	color:#333;
	}




#mulheres{
	position:relative;
	float: left;
	width:60%;
	margin:0;
	padding:5% 20%;
	background:url("../img/bgcarn3.jpg") no-repeat fixed;;
	}

#mulheres h2{
	position:relative;
	float: left;
	width:100%;
	font-size:20px;
	font-weight: 900;
	color:#111;
	text-transform: uppercase;
	}

#mulheres h3{
	position:relative;
	float: left;
	width:97%;
	margin:0 0 0 3%;
	font-size:16px;
	color:#111;
	}

#mulheres h4{
	position:relative;
	float: left;
	width:97%;
	margin:0 0 30px 3%;
	font-size:16px;
	font-weight: 400;
	text-align: justify;
	color:#333;
	}




#carro{
	position:relative;
	float: left;
	width:60%;
	margin:0;
	padding:5% 20%;
	background:url("../img/bgcarn4.jpg") no-repeat fixed;;
	}

#carro h2{
	position:relative;
	float: left;
	width:100%;
	font-size:20px;
	font-weight: 900;
	color:#FFF;
	text-transform: uppercase;
	}

#carro h3{
	position:relative;
	float: left;
	width:97%;
	margin:0 0 0 3%;
	font-size:16px;
	color:#FFF;
	}

#carro h4{
	position:relative;
	float: left;
	width:97%;
	margin:0 0 30px 3%;
	font-size:16px;
	font-weight: 400;
	text-align: justify;
	color:#FFF;
	}




#residencia{
	position:relative;
	float: left;
	width:60%;
	margin:0;
	padding:5% 20%;
	background:url("../img/bgcarn5.jpg") no-repeat fixed;;
	}

#residencia h2{
	position:relative;
	float: left;
	width:100%;
	font-size:20px;
	font-weight: 900;
	color:#111;
	text-transform: uppercase;
	}

#residencia h3{
	position:relative;
	float: left;
	width:97%;
	margin:0 0 0 3%;
	font-size:16px;
	color:#111;
	}

#residencia h4{
	position:relative;
	float: left;
	width:97%;
	margin:0 0 30px 3%;
	font-size:16px;
	font-weight: 400;
	text-align: justify;
	color:#333;
	}
	




#cow{
	position:relative;
	float: left;
	width:60%;
	margin:0;
	padding:3% 20% 0 20%;
	background:url("../img/bgcow.jpg") no-repeat fixed;
	background-size: cover;
	}
	
#cow img{
	position:relative;
	float: left;
	width:60%;
	margin:0;
	padding:3% 20% 3% 20%;
	}




#rodape{
	position:relative;
	float: left;
	width:60%;
	margin:0;
	padding:5% 20%;
	background:none;
	}

#rodape h1{
	position:relative;
	float: left;
	width:100%;
	margin:0 0 0 0;
	font-size:40px;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
	color:#0E4372;
	}

#rodape h2{
	position:relative;
	float: left;
	width:100%;
	margin:0 0 80px 0;
	font-size:25px;
	font-weight: 900;
	text-align: center;
	color:#0E4372;
	}

#rodape h3{
	position:relative;
	float: left;
	width:100%;
	margin:0 0 80px 0;
	font-size:15px;
	text-align: center;
	color:#0E4372;
	}










@media screen and (max-width: 789px) {

#home{
	width:94%; 
	margin:0 3%;
	}


#home img{ display:none; }

#home img.resp{ 
	width:100%;
	display:inherit;
	}

#boxtxt{
	width:90%;
	margin:0;
	padding:20% 5%;
	}

#boxtxt h1{ text-align: center;}




#rs{
	width:96%;
	padding:5% 2%;
	}


#rs img{
	width: 80%;
	padding: 30px 10%;
	}
	
	
	
	
#cow{
	width:90%;
	margin:0;
	padding:3% 5% 0 5%;
	background:#FFF;
	}
	
#cow img{
	position:relative;
	float: left;
	width:90%;
	margin:0;
	padding:3% 5% 3% 5%;
	}
	
	
	




#rodape{
	width:90%;
	padding:5%;
	}

#rodape h1{
	margin:50px 0 10px 0;
	font-size:30px;
	color:#FFF;
	}

#rodape h2{
	margin:0 0 80px 0;
	font-size:25px;
	color:#FFF;
	}

#rodape h3{
	margin:0 0 80px 0;
	color:#FF0;
	}
	
}
