@import url('https://fonts.googleapis.com/css?family=Lato|Raleway');

body {
	/*background-image: url(../img/ftstad_f.png);
	background-attachment: relative; 
	background-repeat:no-repeat;	
	background-position: right bottom;*/ 
	width:100%;
	background-color:#f3f1eb;
	font-family:"Lato";
	font-size:15px;
	line-height:22px; 
	color:#333;
	-webkit-font-smoothing: antialiased; 
	-webkit-overflow-scrolling: touch; 
	margin-top:70px;
	float:right;
	}
	h1, h2, h3, h4, h5, h6{ 
		font-family:"Raleway"; 
		fonte-weight: 300;
		color: #0b0800;
	}
	.descript_5_1 h4 {
		color: #9b7d08;
		font-weight: 500;
		padding: 10px;
		background-color: #efe8d2;
		border-bottom: solid #ebbd0b 1px;
		}
	p { 
		margin-bottom:15px;
	}
	.centered{
		text-align:justify;
	}
	a {color: inherit;
	 }
	 a:hover, a:focus{
		 color:#f0cb33;
		 text-decoration:none;
		 outline: 0;
	 }
	 /*
	 a:hover, a:focus{
	color: #000000;
	text-decoration: none;*/
	/* [disabled]outline: 0; */
	/* }*/
	hr{
		display: block; 
		height:1px; 
		border: 0; 
		border-top: 1px  solid #ccc; 
		margin: 1em 0; 
		padding: 0;
	}
	.navbar-header img{
		max-width:150px;
		/*opacity:0.85;
		filter: alpha(opacity=85);*/
		}
	.navbar{
		font-weight:500;
		font-size:11px;
		padding-top:5px;
		padding-bottom:5px;
	}
	.navbar-inverse{
		/*background: url(../img/menu_pl.png) no-repeat left top;*/
		background-color:rgba(36, 29, 4, 0.8);
	}
	/*.navbar-inverse .navbar-nav > .active > a { 
		/*background-color:rgba(0, 0, 0, 0.45);*/
		/*background-color:#1c75bd;
	}*/
	.navbar-inverse .navbar-brand { 
	color:#09F;
	font-size:22px; 
	letter-spacing:1px;
	}
	#headerwrap{
		background: url(../img/banner_home.jpg) no-repeat right bottom;
		background-color:#eaf3e5;
		margin-top: -70px; 
		text-align: left; 
		background-attachment: relative; 
		background-position: center center; 
		min-height:430px; 
		width:100%;
		background-size:100%; 
		-webkit-background-size: cover;
		-moz-background-size: cover; 
		-o-background-size: cover;
		background-size: cover;	
	}
	#headerwrap h1{
		 margin-top:100px;
		 margin-left:10px; 
		 color:#fff; 
		 font-size:40px; 
		 font-weight:550; 
		 letter-spacing:3px;
		 float:left;
	}
	#headerwrap h2 {
		 margin:140px 5px 5px 10px;
		 color:#fff; 
		 font-size:20px; 
		 font-weight:300; 
		 letter-spacing:2px;
		 text-transform:uppercase;
	}
	#headerwrap h3 {
		float: left;
    	padding: 10px;
    	margin-top: 100px;
    	margin-left: 10px;
    	color: #fff;
    	font-weight: 500;
    	background-color: rgba(2, 2, 0, 0.63);
		letter-spacing: 1px;
		box-shadow: 0 0 1px 2px #f0cb33;
	}
	#headerwrap h4{
		 margin:140px 5px 5px 10px;
		 color:#fff; 
		 font-weight: 500; 
		 letter-spacing:2px;
		 text-transform:uppercase;
	}
	#slogan{
		display:block;
		}
	.inf{background-color:#f3f1eb;;
		}
	.inf_r{ 
		background: url(../img/regiao_.jpg) no-repeat left bottom;
		background-attachment: relative; 
		width:100%;
		background-size:100%; 
		-webkit-background-size: cover;
		-moz-background-size: cover; 
		-o-background-size: cover;
		background-size: cover;	
		}
	.inf_partners{
		background-color:#4c4732;
		}
	#home{
		background-color: #ebbd0b;
    	color: #0b0800;
    	padding: 10px;
    	margin-bottom: 7px;
    	text-align: center;
	}
	#home_2{ 
		text-align:justify;
		margin-left: 15px;
		}		
	.descript{
		list-style-type: none;
		min-height: 200px;
		padding:15px;
		line-height:22px;
		margin-bottom:40px;
		background-color:#fbfbfb;
		box-shadow:-1px -1px 1px 2px rgba(0,0,0,0.1);
		}
	.descript_1{
		list-style-type: none;
    	padding: 5px;
    	}
	.descript_1_1{
		list-style-type: none;
		min-height: 200px;
		padding:15px;
		margin-bottom:40px;
		box-shadow:-1px -1px 1px 2px rgba(0,0,0,0.1);
		background-color:#e7dcaf;
		}
	.descript_1_2{
		list-style-type: none;
		padding:5px;
		margin-bottom:30px;
		background-color:#fbfbfb;
		}
	.descript_2{
		list-style-type: none;
		/*min-height: 280px;*/
		padding:15px;
		margin-top: 20px;
		background-color:#fbfbfb;
		opacity:0.98;
		filter: alpha(opacity=98);
		box-shadow:-1px -1px 1px 2px rgba(0,0,0,0.1);
		}
	.descript_5{
		list-style-type: none;
		padding: 25px 30px 15px 30px;
		margin-top:0;
		background-color:#fbfbfb;
		box-shadow:-1px 1px 1px 1px rgba(0,0,0,0.05);
		}
	.descript_5_1{
		list-style-type: none;
		padding:1px 15px 1px 15px;
		background-color:#fbfbfb;
		box-shadow:0 1px 1px 1px rgba(0,0,0,0.05);
		}
	.descript_9_1{
		list-style-type: none;
		min-height: 200px;
		padding:15px;
		margin-bottom:40px;
		box-shadow:-1px -1px 1px 2px rgba(0,0,0,0.1);
		background-color:#fbfbfb;
		}
	.w, .w_2 { 
		padding-top:15px;
	}
	.w h4, .w_9 h4 {
		width:100%;
		font-weight: 500;
		padding:3px 2px 3px 10px;
		color:#0b0800;
		border-bottom: solid #0b0800;
		border-bottom-width: 7px;
		border-left: solid #0b0800;
    	border-left-width: 7px;
		background-color:#ebbd0b;
		box-shadow: -3px 2px 2px 1px rgba(0,0,0,0.05);
		}
	.w h5{
		width: 100%;
		font-weight: 500;
		padding: 3px 2px 3px 10px;
		color: #0b0800;
		border-bottom: solid #0b0800;
		border-bottom-width: 2px;
		background-color: #ebbd0b;
		box-shadow: -3px 2px 2px 1px rgba(0,0,0,0.05);
		}
		
	.w h6{
		font-weight: 600;
		padding:3px 3px 3px 15px;
		color:#c7a007;
		font-size: 15px;
		}
	/*.w_9 h4{ 
		width:100%;
		font-weight: 500;
		padding:3px 2px 3px 10px;
		color:#f3f2e5;
		border-bottom: solid #f7de3d;
		border-bottom-width: 2px;
		border-left: solid #e9d011;
    	border-left-width: 50px;
		background-color: #ebbd0b;
		box-shadow: -3px 2px 2px 1px rgba(0,0,0,0.05);
		}*/
	.w_9 h5{ 
		font-weight: 500;
    	padding: 5px 3px 5px 40px;
    	color: #fff;
    	background-color: #ebbd0b;
    	}
	
	.foto_block{ 
		min-width: 150px;
		height: auto;
		float: left;
		padding: 1px 0 7px 1px;
		margin-right: -60px;
		}
	.video, .video_tv_1{
		position:relative;
		padding-bottom:56.25%;
		padding-top:0;
		height:0;
		}
	.video iframe, .video_tv_1 iframe{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		}
	.video_tv{
		display: block;
		width:100%;
		padding: 4px;
		background-color: #ebbd0b;
		margin-bottom:22px;
		}
	.tx_video_tv{
		font-size:11px;
		color:#fff;
		background-color:#0b0800;
		text-align: center;
		}	
	.titulo{
		font-size:18px;
		font-weight:bolder;
		color:#fff;
		background-color:#4a8edf;
		padding: 10px;
   		margin: -15px;
		}
	.titulo h5{
		color:#fff;
		}
	.titulo_1{
		font-size:18px;
		font-weight:bolder;
		color:#fff;
		background-color:#ebbd0b;
		padding: 7px;
   		margin: -15px;
		}
	.titulo_2{
		font-size:18px;
		font-weight: 100;
		line-height:24px;
		color:#fff;
		background-color:#4a8edf;
		padding: 10px 10px 22px 10px;
   		margin: -15px;
		}
	.titulo_2 h4{
		 margin-bottom: -15px;
		font-size:20px;
		color:#fff;
		font-weight:900;}
	.botao{
		position:absolute;
		color:#fff;
		background-color:#287cde;
		opacity:0.60;
		filter: alpha(opacity=60);
		padding:5px;
		right: 19px;
    	top: 160px;
		z-index:1;
		box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);
	}
	.botao:hover, .botao_1:hover{
		-webkit-transform: scale(1.1,1.1);
		-moz-transform: scale(1.1,1.1);
		-o-transform: scale(1.1,1.1);
		-ms-transform: scale(1.1,1.1);
		transform: scale(1.1,1.1);
	}
	.botao_1{
		position: absolute;
    	color: #fff;
    	background-color: #d7ab03;
    	opacity: 0.60;
    	filter: alpha(opacity=60);
    	padding: 5px;
    	text-align:left;
		right:1px;
    	top: 50px;
    	z-index: 1;
    	box-shadow: 0 1px 1px 1px rgba(0,0,0,0.2);
	}
	.botao_2{
		color: #0b0800;
    	background-color: #c7a007;
    	text-align: center;
    	padding: 7px 5px 7px 5px;
    	margin-bottom: 10px;
    	border-radius: 7px;
    	box-shadow: 0 1px 1px 1px rgba(0,0,0,0.2);
	}
	.botao_2:hover{
		color: #0b0800;
    	background-color: #ebbd0b;
    }
	.botao_2 img{
		width: 10%;
		height: auto;
		margin: -10px 10px -10px 10px;
		}
	#mpro{ background-color:#d9e4d2;
		padding-top:5px; 
		padding-bottom:10px; 
		text-align:center;
	}
	#mpro_m{ background-color:#fbfbfb;
		padding-top:5px; 
		padding-bottom:10px; 
		text-align:center;
		box-shadow:-1px -1px 1px 2px rgba(0,0,0,0.1);	
	}
	.reg {
		display: block;
		color: #fff;
		padding: 10px;
		}
	.w__reg{ background-color:rgba(11, 8, 0, 0.67);
		}
	.local img{
		width:100%;
		margin-bottom: 10px;
		}
	.box_1{
		display: block;
    	background-color: #fff;
    	width: 100%;
    	height: 100%;
    	padding: 7px 2px 7px 2px;
    	margin: 15px 0 7px 0;
    	text-align: center;
    	border: solid #d3a908 1px;
    	box-shadow: -1px 1px 1px 1px #d3d3d3;
		}
	.box_2{
		display: block;
    	background-color: #fff;
    	width: 100%;
    	height: 100%;
    	padding: 7px 2px 7px 2px;
    	margin: 15px 0 7px 0;
    	text-align: center;
    	border: solid #ebbd0b 1px;
    	border-radius: 10px;
    	box-shadow: -1px 1px 1px 1px rgba(0,0,0,0.05);
		}
	.box_4_1{
		display: block;
    	background-color: #f5f6f7;
    	width: 100%;
    	height: 100%; 
		}
	.box_4{
		display: block;
    	background-color: #ebbd0b;
    	width: 100%;
    	height: 100%;
    	padding: 2px 2px 2px 2px;
		margin-bottom:20px;
    	text-align: center;
    	border: solid #ebbd0b 1px;
    	}
	.box_4 img {
		display: block;
		width: 100%;
		height: auto;
		}
	.tx_box_4{
		font-size: 11px;
		color: #fff;
		background-color: #0b0800;
		text-align: center;
		}
		
	.box_5_1{
		display: block;
    	background-color: #f5f6f7;
    	width: 100%;
    	height: 100%; 
		}
	.box_5{
		display: block;
    	background-color: #e9d011;
    	width: 100%;
    	height: 100%;
    	padding: 1px;
		margin-bottom:20px;
    	text-align: center;
    	border: solid #f7de3d 1px;
    	}
	.box_5 img {
		display: block;
		width: 100%;
		height: auto;
		}
	.logist{
		color:fff; 
		text-align:center; 
		background-color:#028a31;
		text-shadow: #000 0px 1px 1px;
		}
	.local img{
		width:100%;
		margin-bottom: 10px;
		}
	.tilt{
		background-color:#EAEAEA; 
		padding:5px 5px 5px 5px;
		margin-bottom:15px;
		margin-top:20px;
		-webkit-transition:all 0.5s ease-out;
		-moz-transition:all 0.5s ease-out;
		-o-transition:all 0.5s ease-out;
		-ms-transition:all 0.5s ease-out;
		transition:all 0.5s ease-out;	
	}
	.tilt_2{
		background-color:#EAEAEA;
		position:relative; 
		padding-bottom:56.25%;
		padding-top:30px;
		height:0;
		overflow:hidden;	
	}
	.tilt_3{
		background-color:#fbfbfb; 
		padding:5px 5px 10px 5px;
		
	}
	.tilt_4{
		background-color:#EAEAEA; 
		padding:10px 20px 10px 20px;
		margin-bottom:10px;
		margin-top:5px;
		text-align:center;	
	}
	.tilt_4:hover{
		background-color:#fbfbfb;
		-webkit-transform: scale(1.05,1.05);
		-moz-transform: scale(1.05,1.05);
		-o-transform: scale(1.05,1.05);
		-ms-transform: scale(1.05,1.05);
		transform: scale(1.05,1.05);
	}
	.tilt_2 iframe,
	.tilt_2 object,
	.tilt_2 embed { 
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	}
	.tilt:hover{
		background-color:#e0e0e0;
		box-shadow:0px 1px 1px 1px rgba(0,0,0,0.2);
		-webkit-transform: scale(1.1,1.1);
		-moz-transform: scale(1.1,1.1);
		-o-transform: scale(1.1,1.1);
		-ms-transform: scale(1.1,1.1);
		transform: scale(1.1,1.1);
	}
	.tilt_7{
		background-color:#eaf3e5;
		padding:5px 5px 5px 5px;
		margin-bottom:35px;
		margin-top:10px;
		-webkit-transition:all 0.5s ease-out;
		-moz-transition:all 0.5s ease-out;
		-o-transition:all 0.5s ease-out;
		-ms-transition:all 0.5s ease-out;
		transition:all 0.5s ease-out;	
		}
	.tilt_7:hover{
		background-color:#fbfbfb;
		-webkit-transform: scale(1.01,1.01);
		-moz-transform: scale(1.01,1.01);
		-o-transform: scale(1.01,1.01);
		-ms-transform: scale(1.01,1.01);
		transform: scale(1.01,1.01);
		}
	.wb{
		padding-top:35px;
		margin-bottom:0;
	}
	.wb h4{
		font-size:35px;
		color:#5294ce;
	}
	#f{ 
		background-color: #0b0800;
		padding-top: 3px;
		padding-bottom: 5px;
	}
	#f i{
		color:#ebbd0b;;
		font-size:26px;
		padding:30px 20px 20px 20px;
	}
	#f i:hover{
		color:#fff;
	}
	.soc{
		text-align:center;}
	#cont{ line-height:10px;
		color:#fff;
		font-size:12px;
	}
	#cont i{
	font-size:13px;
	padding: 7px;
	}
	#rodape{
		color:#ebbd0b;
	}
.eienlarger1, .eienlarger2, .eienlarger3 {
	width:100%;
	float: left;
	clear: none;
	padding-bottom:3%; 
	} 
.eienlarger1 a,.eienlarger2 a,.eienlarger3 a {  
	display:block; 
	text-decoration: none; 
	} 
.eienlarger1 a:hover,.eienlarger2 a:hover,.eienlarger3 a:hover{ 
 	position:relative; 
	} 
.eienlarger1 span img, .eienlarger2 span img, .eienlarger3 span img { 
	border: 1px solid #FFFFFF; 
	margin-bottom: 8px; 
	} 
.eienlarger1 a span, .eienlarger2 a span, .eienlarger3 a span {  
	position: absolute;
	display: none;
	color: #CC3300; 
	text-align:center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	background-color: #F8F8F8;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-left: 10px;
	} 
.eienlarger1 img, .eienlarger2 img, .eienlarger3 img { 
	border-width: 0; 
	} 
.eresize1_thumb,.eresize2_thumb,.eresize3_thumb { 
	width:100%; 
	height : auto; 
	}
@media only screen and (max-width: 767px) {		
.eienlarger1 a:hover span, .eienlarger2 a:hover span, .eienlarger3 a:hover span {
	display:none;
	}
.botao_1{
		position: absolute;
    	padding: 1px;
		text-align:left;
		font-size: 10px;
		z-index: 1;
    	box-shadow: 0 1px 1px 1px rgba(0,0,0,0.2);
	}
.video iframe, .video_tv_1 iframe{
		margin: 0;
    	padding-top: 0;
    	top: 0;
		}
}
@media only screen and (min-width: 768px) {	
.eienlarger1 a:hover span{  
	display:block; 
	top: -70px; 
	left:-20%;  
	z-index: 100; 
	}
.eienlarger2 a:hover span{  
	display:block; 
	top: -70px; 
	left: -140%; 
	z-index: 100; 
	}
.eienlarger3 a:hover span{  
	display:block; 
	top: -70px; 
	left:-5%; 
	z-index: 100; 
	}
	}
@media only screen and (min-width: 992px) {
.eienlarger1 a:hover span{  
	display:block; 
	top: -70px; 
	left:-20%;  
	z-index: 100; 
	}
.eienlarger2 a:hover span{  
	display:block; 
	top: -70px; 
	left: -70%; 
	z-index: 100; 
	}
.eienlarger3 a:hover span{  
	display:block; 
	top: -70px; 
	left:-170%; 
	z-index: 100; 
	}
	}
