#corpo #destaque {
	position: relative;
	width: 100%;
	height: 700px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	
	
	overflow: hidden;
	justify-content: center;
	text-align:center;
}
	#corpo #destaque #mask {
		position: absolute;
		width: 100%;
		height: 100%;
		background: #000;
		opacity: .2;
	}
	#corpo #destaque video { 
		position: absolute;
		top: 0;
		left: 0;
		min-width: 100%;
		min-height: 100%;
		width: auto;
		height: auto;
		z-index: -100;
		transform: translateX(-5 d0%) translateY(-50%);
		/*background: url('/public/img/layout/default/home/allmar.png') no-repeat;*/
	  	background-size: cover;
	  	transition: 1s opacity;
	}
	.stopfade { 
	   opacity: .5;
	}
#corpo #concha {
	display: block;
	position: absolute;
	width: 200px;
	height: 200px;
	right:0;
	top:-50px;
	background: url('/public/img/layout/default/conchas.png') center top no-repeat;
	background-size: 200px;
}
#corpo #cadeira {
	display: block;
	position: absolute;
	width: 200px;
	height: 200px;
	left:0;
	top:-40px;
	background: url('/public/img/layout/default/cadeiras.png') center top no-repeat;
	background-size: 160px;
}
#corpo #oculos {
	display: block;
	position: absolute;
	width: 200px;
	height: 200px;
	right:0px;
	top:-100px;
	background: url('/public/img/layout/default/oculos.png') center top no-repeat;
	background-size: 200px;
	z-index: 99999;
}
#corpo #camera {
	display: block;
	position: absolute;
	width: 200px;
	height: 200px;
	left:0px;
	top:-100px;
	background: url('/public/img/layout/default/camera.png') center top no-repeat;
	background-size: 200px;
	z-index: 99999;
}

#corpo #destaque #texto {
		display: inline-block;
		margin: 180px 0 0 0;
		padding: 70px 0 0 0;
		width: 700px;
		text-align: center;
		background: url('/public/img/layout/default/destaques/dt-1.png') center top no-repeat;
		background-size: 90px;
	}
		#corpo #destaque #texto span {
			width: 100%;
		}
		#corpo #destaque #texto a {
			display: inline-block;
			border: 1px solid #FFF;
			color: #FFF;
			padding: 15px 30px;
			width: auto;
			margin: 10px 0 0 0;
		}
			#corpo #destaque #texto a:hover {
				border: 1px solid #FFF;
				color: #0979bf;
				background: #FFF;
			}

#corpo #ondas {
	position: relative;
	margin-top: -200px;
	height: 200px;
}
	#corpo #ondas .wave {
		position: absolute;
		top:0;
		left: 0;
	}

#corpo #allmar {
	width: 100%;
	padding: 80px 0;
}
	#corpo #allmar #esq {
		display: inline-block;
		width: 280px;
		line-height: 110%;
		padding:  20px 40px 0 0;
	}
		#corpo #allmar #esq .com {
			text-transform: uppercase;
			letter-spacing: 2px;
		}

	#corpo #allmar #dir {
		display: inline-block;
		width: 650px;
		line-height: 130%;
		vertical-align: top;
		text-align: left;
	}
		#corpo #allmar #dir span {
			width: 280px;
			display: inline-block;
			padding: 0 20px;
			vertical-align: top;
		}


#corpo #backazul {
	background: #e8f3f7;
	padding: 30px 0;
}

#corpo #title {
	display: inline-block;
	width: 600px;
	padding: 60px 0 20px 0;
	background: url('/public/img/layout/default/box-bg.png') center bottom no-repeat;
	background-size: 40px;
	line-height: 120%;
}
	#corpo #title .t1 {
		padding: 0 210px;
	}
	#corpo #title .t2 {
		text-transform: uppercase;
		letter-spacing: 3px;
	}
	#corpo #title .t3 {
		letter-spacing: 2px;
		padding: 0 30px;
	}
	#corpo #title .t4 {
		
	}

#corpo #backazul #sub {
	display: inline-block;
	width: 500px;
	padding: 20px 0 30px 0;
	background-size: 40px;
	line-height: 120%;
}

#corpo #backazul #dest {
	display: inline-block;
	width: 100%;
	padding: 20px 50px 20px 0;
}
	#corpo #backazul #dest a.ig {
		display: block;
		float: left;
		width: 600px;
		height: 300px;
		overflow: hidden;
		position: relative;
	}
		#corpo #backazul #dest a.ig img {
			position: absolute;
		    overflow: hidden;
			margin: 0;
			display: block;
			height: 100%;
			width: 100%;
			object-fit: cover;
			
			transition: all 0.5s ease;
			-webkit-transition: all 0.5s ease;
			-o-transition: all 0.5s ease;
			-moz-transition: all 0.5s ease;
		}
			#corpo #backazul #dest a.ig:hover img {
				height: 102%;
				width: 102%;
				margin: -5px;
				-webkit-filter: contrast(2);
				filter: contrast(2);
			}
#corpo #backazul #dest #dir {
	float: right;
	display: block;
	width: 350px;
	text-align: left;
	
		position: relative;
}
#corpo #backazul #dest .tt {
	display: inline-block;
	width: 350px;
}
#corpo #backazul #dest .sb {
	display: inline-block;
	width: 350px;
}
#corpo #backazul #dest .if {
	display: inline-block;
	width: 350px;
	padding: 20px 0;
}
#corpo #backazul #dest .tx {
	display: inline-block;
	width: 350px;
	line-height: 160%;
}
#corpo #backazul #dest #links {
	display: inline-block;
	width: 350px;
	padding: 20px 0;
	text-align: left;
}
	#corpo #backazul #dest #links a {
		display: inline-block;
		width: 20px;
		height: 20px;
		background: url('/public/img/layout/default/logo-airbnb.png') center center no-repeat;
		background-size: 20px;
		text-indent: -9999px;
		margin: 0 10px 0 0;
		
	}
		#corpo #backazul #dest #links a.booking {
			background: url('/public/img/layout/default/icones/logo-booking.png') center center no-repeat;
			background-size: 20px;

		}

	#corpo #backazul #dest #links span {
		text-transform: uppercase;
		padding: 0 0 0 5px;
		
	}

#corpo #backazul #dest .re {
	display: inline-block;
	width: auto;
	text-transform: uppercase;
}

#corpo #backazul ul#list {
	display: inline-block;
	width:200px;
	padding: 20px 0 50px 0;
}
	#corpo #backazul ul#list li {
		display: inline-block;
		background: #ccc;
		margin: 0 0px;
		
	}
	#corpo #backazul ul#list li a {
		display: block;
		width: 240px;
		height: 380px;
		overflow: hidden;
		justify-content: center;
		text-align:center;
		vertical-align: middle;
		position: relative;
		background: #000;
		
	}
		#corpo #backazul ul#list li a img {
			height: 400px;    
			margin: -0%;
			max-width: none;
			width: auto;
			opacity: 0.6;
			
			transition: all 0.5s ease;
			-webkit-transition: all 0.5s ease;
			-o-transition: all 0.5s ease;
			-moz-transition: all 0.5s ease;
			
			
		}
			#corpo #backazul ul#list li a:hover img {
				height: 420px;    
				margin: -2%;
				-webkit-filter: contrast(2);
  				filter: contrast(2);
			}
		#corpo #backazul ul#list li a .tt {
			display: inline-block;
			vertical-align: middle;
			width: 100%;
			padding: 0 0 0 0;
			position: absolute;
			left: 0;
			top:110px;
			text-transform: uppercase;
		}
		#corpo #backazul ul#list li a .sb {
			display: inline-block;
			vertical-align: middle;
			width: 100%;
			text-transform: uppercase;
			position: absolute;
			left: 0;
			top:140px;
		}
		#corpo #backazul ul#list li a .if {
			display: inline-block;
			vertical-align: middle;
			width: 100%;
			text-transform: uppercase;
			padding: 0 0;
			position: absolute;
			left: 0;
			top:170px;
			line-height: 140%
		}

#corpo #backazul ul#list li a #links {
	display: inline-block;
	padding: 20px 0;
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	top:250px;
}
	#corpo #backazul ul#list li a #links span {
		display: inline-block;
		width: 20px;
		height: 20px;
		background: url('/public/img/layout/default/icones/logo-airbnb-w.png') center center no-repeat;
		background-size: 20px;
		text-indent: -9999px;
		margin: 0 10px 0 0;
		
	}
		#corpo #backazul ul#list li a #links span.booking {
			background: url('/public/img/layout/default/icones/logo-booking-w.png') center center no-repeat;
			background-size: 20px;

		}

#corpo .acm #esq {
	float:left;
	width: 540px;
	padding: 50px 0 0 0;
}
	#corpo .acm #esq div {
		display: inline-block;
		width: 190px;
		padding: 10px 10px 10px 60px;
		height: 100px;
		text-align: left;
		vertical-align: top;
	}
		#corpo .acm #esq div .tam20 {
			letter-spacing: 2px;
			width: 150px;
			display: block;
		}
		#corpo .acm #esq div#d1 {
			background: url('/public/img/layout/default/icones/i-mar.png') left 10px no-repeat;
			background-size: 45px;
		}
		#corpo .acm #esq div#d2 {
			background: url('/public/img/layout/default/icones/i-piscina.png') 10px 10px no-repeat;
			background-size: 35px;
		}
		#corpo .acm #esq div#d3 {
			background: url('/public/img/layout/default/icones/i-flat.png') left 10px no-repeat;
			background-size: 40px;
		}
		#corpo .acm #esq div#d4 {
			background: url('/public/img/layout/default/icones/i-praia.png') left 10px no-repeat;
			background-size: 45px;
		}
		#corpo .acm #esq div#d5 {
			background: url('/public/img/layout/default/icones/i-wifi.png') 5px 15px no-repeat;
			background-size: 35px;
		}
		#corpo .acm #esq div#d6 {
			background: url('/public/img/layout/default/icones/i-limpeza.png') 5px 10px no-repeat;
			background-size: 35px;
		}
#corpo .acm #dir {
	float: right;
	width: 400px;
	height: 420px;
	position: relative;
}
	#corpo .acm #dir img {
		display: block;
		position: absolute;
	}
		#corpo .acm #dir img#img1 {
			width: 220px;
			height: 180px;
			top: 50px;
			left: 0;
			z-index: 999;
			border: 4px solid #FFF;
		}
		#corpo .acm #dir img#img2 {
			width: 220px;
			height: 170px;
			top: 200px;
			left: 50px;
			z-index: 998;
			border: 4px solid #FFF;
		}
		#corpo .acm #dir img#img3 {
			width: 220px;
			height: 400px;
			top: 20px;
			left: 180px;
			z-index: 997;
		}

#corpo #depoimentos {
	margin: 70px 0;
	background: url('/public/img/layout/default/beach.jpg') center center no-repeat;
	background-size: cover;
	overflow: hidden;
	justify-content: center;
	text-align:center;
	height: 500px;
	position: relative;
}
	#corpo #depoimentos #title {
		background: url('/public/img/layout/default/box-bg2.png') center bottom no-repeat;
		background-size: 40px;
		margin-bottom: 50px;
	}

#corpo #depoimentos ul {
	display: inline-block;
	width: 100%;
	padding: 0 0;
}
	#corpo #depoimentos ul li {
		display: inline-block;
		width: 270px;
		height: 180px;
		border-radius: 20px;
		background: #FFF;
		padding: 30px 15px;
		margin: 0 0;
	}
	#corpo #depoimentos ul li img {
		display: block;
		float: left;
		width: 35px;
		height: auto;
	}
	#corpo #depoimentos ul li #txt {
		display: block;
		float: right;
		width: 220px;
		height: auto;
		text-align: left;
	}
		#corpo #depoimentos ul li #txt span.t1 {
			display: block;
			width: 220px;
		}
		#corpo #depoimentos ul li #txt span.t2 {
			display: block;
			width: 220px;
			text-transform: uppercase;
		}
		#corpo #depoimentos ul li #txt span.t3 {
			display: block;
			width: 220px;
			padding: 15px 0 0 0;
			line-height: 160%;
		}
		#corpo #depoimentos ul li #txt span.t4 {
			display: block;
			width: 220px;
			padding: 15px 0 0 0;
			text-transform: uppercase;
		}


.nums {
	background: url('/public/img/layout/default/world.jpg') center bottom no-repeat;
	background-size: 100%;
	
}
#corpo ul#numeros {
	display: inline-block;
	width: 100%;
	padding: 50px 0 150px 0;
}
	#corpo ul#numeros li {
		display: inline-block;
		width: 200px;
		height: 100px;
		margin: 0 20px;
	}
		#corpo ul#numeros li .t1 {
			display: block;
			width: 200px;
		}
		#corpo ul#numeros li .t2 {
			display: block;
			width: 200px;
		}
		#corpo ul#numeros li .t3 {
			display: block;
			width: 200px;
		}


#corpo .rds #title {
	display: inline-block;
	width: 600px;
	padding: 60px 0 20px 0;
	background: url('/public/img/layout/default/box-bg.png') center bottom no-repeat;
	background-size: 40px;
	line-height: 120%;
}
	#corpo .rds #title .t1 {
		padding: 0 150px;
	}
	#corpo .rds #title .t2 {
		text-transform: uppercase;
		letter-spacing: 3px;
	}


#corpo .rds ul#redes {
	display: inline-block;
	width: 100%;
	padding: 50px 0;
}
	#corpo .rds ul#redes li {
		display: inline-block;
	}
		#corpo .rds ul#redes li a {
			display: inline-block;
			width: 300px;
			height: 300px;
		}
			#corpo .rds ul#redes li a img {
				display: block;
				width: 100%;
				height: 100%;
			}



.fancybox-title-float-wrap .child {
	width: 600px;
}



@media screen and (max-width: 768px) {
	
	
	#corpo #destaque {
		position: relative;
		width: 100%;
		height: 380px;
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;


		overflow: hidden;
		justify-content: center;
		text-align:center;
	}
		#corpo #destaque #mask {
			position: absolute;
			width: 100%;
			height: 100%;
			background: #000;
			opacity: .2;
		}
		#corpo #destaque video { 
			position: absolute;
			top: 0;
			left: 0;
			min-width: 100%;
			min-height: 100%;
			width: auto;
			height: 360px;
			z-index: -100;
			transform: translateX(-5 d0%) translateY(-50%);
			background: url('/public/img/layout/default/home/allmar.png') no-repeat;
			background-size: cover;
			transition: 1s opacity;
		}
		.stopfade { 
		   opacity: .5;
		}
	#corpo #concha {
		display: none;
	}
	#corpo #cadeira {
		display: none;
	}
	#corpo #oculos {
		display: none;
	}
	#corpo #camera {
		display: none;
	}

	#corpo #destaque #texto {
			display: inline-block;
			margin: 40px 0 0 0;
			padding: 50px 0 0 0;
			width: 100%;
			text-align: center;
			background: url('/public/img/layout/default/destaques/dt-1.png') center top no-repeat;
			background-size: 60px;
		}
			#corpo #destaque #texto span {
				width: 100%;
			}
			#corpo #destaque #texto a {
				display: inline-block;
				border: 1px solid #FFF;
				color: #FFF;
				padding: 15px 30px;
				width: auto;
				margin: 10px 0 0 0;
			}
				#corpo #destaque #texto a:hover {
					border: 1px solid #FFF;
					color: #0979bf;
					background: #FFF;
				}

	#corpo #ondas {
		position: relative;
		margin-top: -100px;
		height: 100px;
	}
		#corpo #ondas .wave {
			position: absolute;
			top:0;
			left: 0;
		}

	#corpo #allmar {
		width: 100%;
		padding: 10px 0;
	}
		#corpo #allmar #esq {
			display: inline-block;
			width: auto;
			line-height: 110%;
			padding:  20px 40px 20px 40px;
		}
			#corpo #allmar #esq .com {
				text-transform: uppercase;
				letter-spacing: 2px;
			}

		#corpo #allmar #dir {
			display: inline-block;
			width: 100%;
			line-height: 130%;
			vertical-align: top;
			text-align: center;
		}
			#corpo #allmar #dir span {
				width: auto;
				display: inline-block;
				padding: 10px 20px;
				vertical-align: top;
			}


	#corpo #backazul {
		background: #e8f3f7;
		padding: 30px 0;
		z-index: 999;
	}

	#corpo #title {
		display: inline-block;
		width: 100%;
		padding: 30px 0 20px 0;
		background: url('/public/img/layout/default/box-bg.png') center bottom no-repeat;
		background-size: 40px;
		line-height: 120%;
	}
		#corpo #title .t1 {
			display: inline-block;
			width: auto;
			padding: 0 120px;
		}
		#corpo #title .t2 {
			display: inline-block;
			width: auto;
			text-transform: uppercase;
			letter-spacing: 3px;
		}
		#corpo #title .t3 {
			display: inline-block;
			width: auto;
			letter-spacing: 2px;
			padding: 0 40px;
			line-height: 110%;
		}
		#corpo #title .t4 {
			display: inline-block;
			width: auto;
			padding: 0 20px;
		}

	#corpo #backazul #sub {
		display: inline-block;
		width: auto;
		padding: 20px 20px 30px 20px;
		line-height: 120%;
	}

	#corpo #backazul #dest {
		display: inline-block;
		width: 100%;
		padding: 20px 0 20px 0;
	}
		#corpo #backazul #dest a.ig {
			display: block;
			float: left;
			width: 100%;
			height: auto;
			max-height: 250px;
			min-height: 250px;
			overflow: hidden;
			position: relative;
		}
			#corpo #backazul #dest a.ig img {
				position: absolute;
				overflow: hidden;
				margin: 0;
				display: block;
				height: 100%;
				width: 100%;
				object-fit: cover;

				transition: all 0.5s ease;
				-webkit-transition: all 0.5s ease;
				-o-transition: all 0.5s ease;
				-moz-transition: all 0.5s ease;
			}
				#corpo #backazul #dest a.ig:hover img {
					height: 102%;
					width: 102%;
					margin: -5px;
					-webkit-filter: contrast(2);
					filter: contrast(2);
				}
	#corpo #backazul #dest #dir {
		float: right;
		display: block;
		width: 100%;
		text-align: left;

			position: relative;
	}
	#corpo #backazul #dest .tt {
		display: inline-block;
		width: auto;
		padding: 10px 0 0 20px;
	}
	#corpo #backazul #dest .sb {
		display: inline-block;
		width: auto;
		padding: 0 100px 0 20px;
	}
	#corpo #backazul #dest .if {
		display: inline-block;
		width: auto;
		padding: 20px 0 20px 20px;
	}
	#corpo #backazul #dest .tx {
		display: inline-block;
		width: auto;
		padding: 0 20px 0 20px;
		line-height: 160%;
	}
	#corpo #backazul #dest #links {
		display: inline-block;
		width: auto;
		padding: 20px 0 20px  20px;
		padding: 20px 0;
		text-align: left;
	}
		#corpo #backazul #dest #links a {
			display: inline-block;
			width: 20px;
			height: 20px;
			background: url('/public/img/layout/default/logo-airbnb.png') center center no-repeat;
			background-size: 20px;
			text-indent: -9999px;
			margin: 0 0 0 20px;

		}
			#corpo #backazul #dest #links a.booking {
				background: url('/public/img/layout/default/icones/logo-booking.png') center center no-repeat;
				background-size: 20px;

			}

		#corpo #backazul #dest #links span {
			text-transform: uppercase;
			padding: 0 0 0 5px;

		}

	#corpo #backazul #dest .re {
		display: inline-block;
		width: auto;
		margin-left: 20px;
		text-transform: uppercase;
	}

	#corpo #backazul ul#list {
		display: inline-block;
		width:200px;
		padding: 20px 0 10px 0;
	}
		#corpo #backazul ul#list li {
			display: inline-block;
			background: #ccc;
			margin: 0 0.1px;

		}
		#corpo #backazul ul#list li a {
			display: block;
			width: 195px;
			height: 280px;
			overflow: hidden;
			justify-content: center;
			text-align:center;
			vertical-align: middle;
			position: relative;
			background: #000;

		}
			#corpo #backazul ul#list li a img {
				height: 300px;    
				margin: -0%;
				max-width: none;
				width: auto;
				opacity: 0.6;

				transition: all 0.5s ease;
				-webkit-transition: all 0.5s ease;
				-o-transition: all 0.5s ease;
				-moz-transition: all 0.5s ease;


			}
				#corpo #backazul ul#list li a:hover img {
					height: 320px;    
					margin: -2%;
					-webkit-filter: contrast(2);
					filter: contrast(2);
				}
			#corpo #backazul ul#list li a .tt {
				display: inline-block;
				vertical-align: middle;
				width: auto;
				padding: 0 20px;
				position: absolute;
				left: 0;
				top:40px;
				line-height: 90%;
				text-transform: uppercase;
			}
			#corpo #backazul ul#list li a .sb {
				display: inline-block;
				vertical-align: middle;
				width: 100%;
				text-transform: uppercase;
				position: absolute;
				left: 0;
				top:95px;
			}
			#corpo #backazul ul#list li a .if {
				display: inline-block;
				vertical-align: middle;
				width: 100%;
				text-transform: uppercase;
				padding: 0 0;
				position: absolute;
				left: 0;
				top:120px;
				line-height: 140%
			}

	#corpo #backazul ul#list li a #links {
		display: inline-block;
		padding: 20px 0;
		width: 100%;
		text-align: center;
		position: absolute;
		left: 0;
		top:190px;
	}
		#corpo #backazul ul#list li a #links span {
			display: inline-block;
			width: 20px;
			height: 20px;
			background: url('/public/img/layout/default/icones/logo-airbnb-w.png') center center no-repeat;
			background-size: 20px;
			text-indent: -9999px;
			margin: 0 10px 0 0;

		}
			#corpo #backazul ul#list li a #links span.booking {
				background: url('/public/img/layout/default/icones/logo-booking-w.png') center center no-repeat;
				background-size: 20px;

			}

	#corpo .acm #esq {
		display: inline-block;
		float: inherit !important;
		width: 100%;
		padding: 50px 0 0 0;
	}
		#corpo .acm #esq div {
			display: inline-block;
			width: auto;
			padding: 10px 20px 0px 80px;
			height: 100px;
			text-align: left;
			vertical-align: top;
		}
			#corpo .acm #esq div .tam20 {
				letter-spacing: 2px;
				width: auto;
				display: block;
			}
			#corpo .acm #esq div#d1 {
				background: url('/public/img/layout/default/icones/i-mar.png') 20px 10px no-repeat;
				background-size: 45px;
			}
			#corpo .acm #esq div#d2 {
				background: url('/public/img/layout/default/icones/i-piscina.png') 20px 10px no-repeat;
				background-size: 35px;
			}
			#corpo .acm #esq div#d3 {
				background: url('/public/img/layout/default/icones/i-flat.png') 20px 10px no-repeat;
				background-size: 40px;
			}
			#corpo .acm #esq div#d4 {
				background: url('/public/img/layout/default/icones/i-praia.png') 20px 10px no-repeat;
				background-size: 45px;
			}
			#corpo .acm #esq div#d5 {
				background: url('/public/img/layout/default/icones/i-wifi.png') 20px 15px no-repeat;
				background-size: 35px;
			}
			#corpo .acm #esq div#d6 {
				background: url('/public/img/layout/default/icones/i-limpeza.png') 20px 10px no-repeat;
				background-size: 35px;
			}
	#corpo .acm #dir {
		display: inline-block;
		float: inherit !important;
		width: 100%;
		height: 420px;
		position: relative;
	}
		#corpo .acm #dir img {
			display: block;
			position: absolute;
		}
			#corpo .acm #dir img#img1 {
				width: 180px;
				height: 140px;
				top: 50px;
				left: 50%;
				margin-left: -150px;
				z-index: 999;
				border: 4px solid #FFF;
			}
			#corpo .acm #dir img#img2 {
				width: 180px;
				height: 120px;
				top: 200px;
				left: 50%;
				margin-left: -120px;
				z-index: 998;
				border: 4px solid #FFF;
			}
			#corpo .acm #dir img#img3 {
				width: 200px;
				height: 340px;
				top: 20px;
				left: 50%;
				margin-left: -50px;
				z-index: 997;
			}

	#corpo #depoimentos {
		margin: 70px 0;
		background: url('/public/img/layout/default/beach.jpg') center center no-repeat;
		background-size: cover;
		overflow: hidden;
		justify-content: center;
		text-align:center;
		height: 530px;
		position: relative;
	}
		#corpo #depoimentos #title {
			background: url('/public/img/layout/default/box-bg2.png') center bottom no-repeat;
			background-size: 40px;
			margin-bottom: 50px;
		}

	#corpo #depoimentos ul {
		display: inline-block;
		width: 100%;
		padding: 0 0;
	}
		#corpo #depoimentos ul li {
			display: inline-block;
			width: 270px;
			height: 230px;
			border-radius: 20px;
			background: #FFF;
			padding: 30px 15px;
			margin: 0 5px;
		}
		#corpo #depoimentos ul li img {
			display: block;
			float: left;
			width: 35px;
			height: auto;
		}
		#corpo #depoimentos ul li #txt {
			display: block;
			float: right;
			width: 200px;
			height: auto;
			text-align: left;
		}
			#corpo #depoimentos ul li #txt span.t1 {
				display: block;
				width: 195px;
			}
			#corpo #depoimentos ul li #txt span.t2 {
				display: block;
				width: 195px;
				text-transform: uppercase;
			}
			#corpo #depoimentos ul li #txt span.t3 {
				display: block;
				width: 195px;
				padding: 10px 0 0 0;
				line-height: 160%;
			}
			#corpo #depoimentos ul li #txt span.t4 {
				display: block;
				width: 195px;
				padding: 10px 0 0 0;
				text-transform: uppercase;
			}

	.nums {
		background: url('/public/img/layout/default/world2.jpg') center center no-repeat;
		background-size: 150%;

	}

	#corpo ul#numeros {
		display: inline-block;
		width: 100%;
		padding: 50px 0 50px 0;
	}
		#corpo ul#numeros li {
			display: inline-block;
			width: 200px;
			height: 100px;
			margin: 0 20px;
		}
			#corpo ul#numeros li .t1 {
				display: block;
				width: 200px;
			}
			#corpo ul#numeros li .t2 {
				display: block;
				width: 200px;
			}
			#corpo ul#numeros li .t3 {
				display: block;
				width: 200px;
			}


	#corpo .rds #title {
		display: inline-block;
		width: 100%;
		padding: 60px 0 20px 0;
		background: url('/public/img/layout/default/box-bg.png') center bottom no-repeat;
		background-size: 40px;
		line-height: 120%;
	}
		#corpo .rds #title .t1 {
			padding: 0 50px;
		}
		#corpo .rds #title .t2 {
			text-transform: uppercase;
			letter-spacing: 3px;
		}


	#corpo .rds ul#redes {
		display: inline-block;
		width: 100%;
		padding: 50px 0;
	}
		#corpo .rds ul#redes li {
			display: inline-block;
		}
			#corpo .rds ul#redes li a {
				display: inline-block;
				width: 120px;
				height: 120px;
			}
				#corpo .rds ul#redes li a img {
					display: block;
					width: 100%;
					height: 100%;
				}










}