#frota {
	padding: 10px 0;
	width: 100%;
	text-align: center;
}
	#frota #alinhar .tx {
		display: inline-block;
		width: 600px;
		padding: 50px 0;
	}
	#frota #alinhar .tx2 {
		display: inline-block;
		width: 800px;
		padding: 50px 0;
	}
	#frota #alinhar ul#ft {
		display: inline-block;
		position: relative;
		width: 100%;
	}
		#frota #alinhar ul#ft li {
			display: inline-block;
			width: 310px;
			height: 290px;
			margin: 30px 5px;
			text-align: center;
				vertical-align: top;
		}
			#frota #alinhar ul#ft li a {
				display: block;
				width: 100%;
				overflow: hidden;
				white-space:nowrap;
				text-align: center;
				vertical-align: top;
			}
			#frota #alinhar ul#ft li a img {
				display: block;
				width: auto;
				height: 230px;
				z-index: 2;
			}
			#frota #alinhar ul#ft li a div {
				
			}
			#frota #alinhar ul#ft li a div#tt2 {
				position: relative;
				padding: 15px 12px;
				width: 260px;
				line-height: 140%;
				margin: -25px 0 0 10px;
				background: #49A22E;
				white-space:normal;
				text-align: left;
				display: block;
				z-index: 99999;
			}


	#frota #slide {
		display: inline-block;
		width: 630px;
		height: 550px;
		text-align: center;
		vertical-align: top;
		margin: 100px 0 100px 0;
	}
			#frota #slide #fotos {
				display: inline-block;
				width: 630px;
				height: 480px;
				vertical-align: top;
			}
				#frota #slide #fotos .slides {
					width: 630px;
					height: 480px;
					overflow: hidden;
					white-space:nowrap;		
					flex-wrap: wrap;
					justify-content: center;
				}
				#frota #slide #fotos li {
					overflow: hidden;
					white-space:nowrap;		
					flex-wrap: wrap;
					justify-content: center;
					
				}
			#frota #slide #miniaturas {
				display: inline-block;
				width: 630px;
				height: 100px;
				vertical-align: top;
				background: none;
				margin: 5px 0 0 0;
				text-align: left;
			}
				#frota #slide #miniaturas img {
					width: 140px;
					height: 100px;
				}
				#frota #slide #fotos img {
					width: 630px;
					height: 480px;
				}
				#frota #slide #miniaturas li {
					display: inline-block;
					margin: 0 3px;
					transition: all 0.2s ease;
						-webkit-transition: all 0.2s ease;
						-o-transition: all 0.2s ease;
						-moz-transition: all 0.2s ease;
					overflow: hidden;
					white-space:nowrap;		
					flex-wrap: wrap;
					justify-content: center;
					opacity: 0.5;
				}
				#frota #slide #miniaturas img {
					
					float:left;
					z-index: 9999;
					cursor:pointer;
					transition: all 0.2s ease;
						-webkit-transition: all 0.2s ease;
						-o-transition: all 0.2s ease;
						-moz-transition: all 0.2s ease;
				}
				#frota #slide #miniaturas ul li:hover {
					opacity: 1;
				}
				#frota #slide #miniaturas .flex-active-slide {
					opacity: 1;
				}

	#frota #desc {
		display: inline-block;
		width: 280px;
		height: auto;
		text-align: left;
		vertical-align: top;
		margin: 100px 0 0 30px;
	}
		#frota #desc .tx {
			display: inline-block;
			width: 100%;
			padding: 0 0 10px 0;
		}
		#frota #desc .sb {
			display: inline-block;
			width: 100%;
			padding: 0 0 50px 0;
		}
		#frota #desc a {
			display: inline-block;
			width: 170px;
			padding: 12px 15px 12px 40px;
			border: 1px solid #CCC;
			margin: 6px 0;
		}
			#frota #desc a.fone {
				background: url('/public/img/layout/default/icones/fone1.png') 15px center no-repeat;
				background-size: 15px;
			}
			#frota #desc a.whats {
				background: #58bf38 url('/public/img/layout/default/icones/whats2.png') 15px center no-repeat;
				background-size: 15px;
				border: 1px solid #58bf38;
			}
			#frota #desc a.contato {
				background: #777777 url('/public/img/layout/default/icones/mail2.png') 15px center no-repeat;
				background-size: 15px;
				border: 1px solid #777777;
			}
			
			#frota #desc a:hover {
				display: inline-block;
				width: 165px;
				padding: 12px 15px 12px 45px;
				border: 1px solid #CCC;
				margin: 6px 0;
			}

		#frota #alinhar div #sis {
			float: left;
			width: 500px;
			height: auto;
			padding: 150px 0 50px 0;
			text-align: right;
		}
			
			#frota #alinhar div #sis span {
				display: inline-block;
				width: auto;
			}
			#frota #alinhar div #sis .tt {
				display: inline-block;
				width: 400px;
				padding: 0 0 20px 0;
			}
			#frota #alinhar div #sis .tx {
				display: inline-block;
				width: 400px;
				padding: 0 0 20px 0;
			}
			#frota #alinhar div #sis a.ln2 {
				width: 400px;
				margin: 10px 0 0 0;
				text-align: center;
				float: right;
			}
		#frota #alinhar div .ig2 {
			float: right;
			width: 400px;
			height: auto;
			margin: 150px 20px 0 0;
		}


































