@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6{ font-weight:normal; }
*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/**************************************************************************************
FONTES *******************************************************************************/
@font-face {
	font-family:'AkkoProLight'; src: url('_fonts/AkkoPro-Light.eot');src: url('_fonts/AkkoPro-Light.eot?#iefix') format('embedded-opentype'),url('_fonts/AkkoPro-Light.woff2') format('woff2'),url('_fonts/AkkoPro-Light.woff') format('woff'),url('_fonts/AkkoPro-Light.ttf') format('truetype'),url('_fonts/AkkoPro-Light.svg#AkkoProLight') format('svg');font-weight: normal;font-style: normal; }
@font-face {
	font-family:'AkkoProRegular'; src: url('_fonts/AkkoPro-Regular.eot');src: url('_fonts/AkkoPro-Regular.eot?#iefix') format('embedded-opentype'),url('_fonts/AkkoPro-Regular.woff2') format('woff2'),url('_fonts/AkkoPro-Regular.woff') format('woff'),url('_fonts/AkkoPro-Regular.ttf') format('truetype'),url('_fonts/AkkoPro-Regular.svg#AkkoProRegular') format('svg');font-weight: normal;	font-style: normal;	}

/*
fonts
roboto light 300
roboto normal 400
*/

html, body{ height:100%; }

body{ font-family:'Roboto', sans-serif; font-weight:300; line-height:20px; font-size:14px; overflow-x:hidden; }
a{ text-decoration:none }
p{ margin-bottom:15px; }

.terminal{ position:fixed; left:0; top:0; z-index:10000; background:#666; color:#FFF; font-size:9px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }

/**************************************************************************************
HEADER E FOOTER **********************************************************************/
header{ position:absolute; top:40px; display:block; z-index:1000; width:100%; height:42px; }
	header .stage_960{ width:940px; position:relative; margin:auto; text-align:center; display:block;  }
	header.home h1{
		display:block; width:497px; height:49px; background:url(../_imgs/jacaranda.png) no-repeat 0 0; text-indent:-5000px; position:absolute; top:240px;
		}
	header h1{
		display:inline-block; width:365px; height:42px; background:url(../_imgs/jacaranda_interna.png) no-repeat 0 0; text-indent:-5000px;
		position:relative; float:left; top:5px;
		}
		header h1.b{ background:url(../_imgs/jacaranda_interna_b.png) no-repeat 0 0; }
		
	header nav{ display:inline-block; height:42px; background-color:rgba(182,200,109,0.85); text-transform:uppercase; position:relative; }
		header .stage_960 nav{ float:right; }
		header nav .item{
			display:inline-block; height:42px; text-align:center; padding:12px 5px 0; float:left; position:relative; cursor:pointer;
			color:#FFF; font-size:12px;
			}
			header nav .item.dropdown{ background:url(../_imgs/icone_dropdown.png) right center no-repeat; padding-right:22px; }
			header nav .item.icone_home{ width:46px; background:url(../_imgs/icone_home.png) no-repeat center; }
			
			header nav .item ul{ display:block; position:absolute; left:0; top:42px; width:100%; background-color:rgba(110,177,145,0.7); padding:0 0; }
				header nav .item ul li{ display:block; clear:left; float:left; width:100%; }
					header nav .item ul li a{ display:block; font-size:11px; text-align:center; margin:0 0; color:#FFF; height:42px; padding:11px 0 0 0; }
						header nav .item ul li a:hover, header nav .item ul li a.ativo{ background-color:#5fa583; }
		
		header nav .item:hover, header nav .item.ativo{ background-color:#5fa583; }

footer{ display:block; width:100%; height:92px; background:#13A682; position:relative; margin:auto; text-align:center; }
	footer.interna{ width:1280px; margin-top:80px; }
	footer.interna2{ width:100%; }
	footer .informacoes{
		display:inline-block; padding:4px 108px 0 0; height:44px; position:relative; overflow:hidden; color:#FFF; text-align:right; line-height:1.250em;
		margin:22px 15px 0;
		}
	footer .informacoes a{ display:block; color:#FFF; }
		footer .informacoes.bratke{ padding-left:100px; text-align:left; }
		footer .informacoes img{ position:absolute; right:0; top:0; }
			footer .informacoes.bratke img{ position:absolute; right:auto; left:0; }
		
	
/**************************************************************************************
HOME *********************************************************************************/
.home_destaque{
	width:100%; position:relative; overflow:hidden; z-index:10;
	/*background:url(../_imgs/jacaranda_home.jpg) no-repeat center top; background-size:contain;*/
	}
	.home_destaque img{ position:relative; min-height:600px; }


/**************************************************************************************
CONCEITO *****************************************************************************/
.conceito{ padding-top:267px; color:#FFF; }
	.conceito .bg{ position:absolute; z-index:1; top:0; }
	
	.conceito .col1{ float:left; clear:left; width:266px; overflow:hidden; text-align:right; z-index:20; position:relative; }
	.conceito .col2{
		float:left; width:340px; overflow:hidden; z-index:20; position:relative; background-color:rgba(19,166,130,0.7);
		margin:8px 0 0 33px; padding:25px;
		}


/**************************************************************************************
GALERIA ******************************************************************************/
/* GALERIA */
.galeria_stage{ width:100%; height:auto; position:relative; margin:auto; overflow:hidden; }
.galeria{ width:100%; height:100%; margin:auto; position:relative; overflow:hidden; z-index:10; margin-top:0; }
	
	/* SETAS */
	.galeria .rsArrow{
		width:51px; height:51px; position:absolute; top:50%; margin-top:-25px;
		display:block; cursor:pointer; z-index:40; background-color:#13A682;
		-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
		}
	.galeria.rsHor .rsArrowLeft{ left:40px; }
	.galeria.rsHor .rsArrowRight{ right:40px; }
	
	.galeria .rsArrowIcn{
		width:33px; height:33px; position:relative; cursor: pointer; background-repeat:no-repeat; left:9px; top:9px;
		-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:1px solid rgba(255,255,255,1);
		}
	.galeria .rsArrow:hover{ background-color:rgba(182,200,109, 1); }
	
	.galeria.rsHor .rsArrowLeft .rsArrowIcn{ background-image:url(../_imgs/seta1_esq.png); background-position:8px center; }
	.galeria.rsHor .rsArrowRight .rsArrowIcn { background-image:url(../_imgs/seta1_dir.png); background-position:10px center; }
	
	.galeria .rsArrowDisabled{ opacity:0.5; }
	
	/* THUMBS */
	.galeria .rsThumbsHor{ width:100%; height:140px; position:absolute; background-color:rgba(255,255,255,0.9); bottom:-140px; }
		.galeria .rsThumbsHor.ativo{ bottom:0; }
		.galeria.rsWithThumbsHor .rsThumbsContainer{ position:relative; height:100px; padding-top:0px; top:20px; }
	
	.galeria .rsThumb{
		float: left; overflow: hidden; width: 140px; height: 100px; background:rgba(19,166,130,1); margin:0 0;
		outline:6px solid rgba(182,200,109,0); outline-offset:-6px;
		}
		.galeria .rsThumb img{ width:100%; height:100%; opacity:0.3; filter:alpha(opacity=30); }
		.galeria .rsThumb.rsNavSelected{ outline-color:rgba(182,200,109,1);  }
			.galeria .rsThumb.rsNavSelected img{ opacity:1; filter:alpha(opacity=100); }
		.galeria .rsTmb{ display:block; }
	
	/* CAPTION */
	.galeria .rsGCaption{
		position:absolute; width:910px; float:none; bottom:20px; text-align:right; color:#FFF; padding-right:30px;
		left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);
		font-family:'AkkoProLight'; font-size:14px;
		}
		.galeria .rsGCaption.ativo{ bottom:170px; }
	
	/* BOTÃO ABRIR THUMBS */
	.btn_abrir_thumbs{ width:910px; height:0; position:absolute; text-align:right; bottom:41px; z-index:5000; display:block; }
		.btn_abrir_thumbs.ativo{ bottom:191px; }
		.btn_abrir_thumbs span{
			display:inline-block; width:21px; height:20px; text-align:center; cursor:pointer;
			background:url(../_imgs/icone_mais.png) no-repeat center top #13A682;
			}
			.btn_abrir_thumbs.ativo span{ background-position:left bottom; }
			.btn_abrir_thumbs span:hover{ background-color:rgba(182,200,109,1); }

	
	/* TITULO */
	.titulo{
		width:910px; height:0; position:absolute; text-align:right; bottom:180px; z-index:5000; display:block;
		text-align:right; color:#FFF;
		}
		
	
	.btn_abrir_thumbs, .galeria .rsGCaption, .galeria .rsThumbsHor{
		-webkit-transition: all 500ms cubic-bezier(1.000, 0.000, 0.000, 1.000); 
		-moz-transition: all 500ms cubic-bezier(1.000, 0.000, 0.000, 1.000); 
		-o-transition: all 500ms cubic-bezier(1.000, 0.000, 0.000, 1.000); 
		transition: all 500ms cubic-bezier(1.000, 0.000, 0.000, 1.000); /* easeInOutExpo */
		}


/**************************************************************************************
LOCALIZAÇÃO **************************************************************************/
.localizacao{}
	.localizacao .col1{ float:left; clear:left; position:relative; width:300px; margin-top:195px; }
	.localizacao .col2{ float:left; position:relative; margin-left:93px; width:517px; height:975px; }
		.localizacao .col2 span{ display:block; position:absolute; left:90px; top:840px; width:200%; }	
	.localizacao .col3{ float:left; clear:left; position:relative; width:100%; height:712px; z-index:0; }
		.localizacao .col3 img{ position:relative; }
	
	.localizacao .col4{ float:left; clear:left; width:100%; overflow:hidden; z-index:10; padding:0 0 0 22px; margin-top:-44px }
		.localizacao .col4 ul{ display:block; overflow:hidden; position:relative; }
			.localizacao .col4 ul li{ float:left; width:295px; margin:0 25px 15px 0; overflow:hidden; min-height:51px; }
				.localizacao .col4 ul li:nth-child(odd){ clear:left; }
				.localizacao .col4 ul li span.icone{ display:inline-block; float:left; width:62px; min-height:51px; }
				.localizacao .col4 ul li span.texto{ display:table; float:left; width:233px; height:51px; position:relative; }
					.localizacao .col4 ul li span.texto span{ display:table-cell; vertical-align:middle; }


/**************************************************************************************
SUSTENTABILIDADE *********************************************************************/
.sustentabilidade{ padding-top:222px; min-height:1000px; }
	.sustentabilidade .img_header{ position:absolute; top:0; z-index:0; }
	.sustentabilidade .col1{ float:left; width:300px; padding:40px 0 0 0; z-index:10; position:relative; text-align:right; }
	.sustentabilidade .col2{
		float:left; width:300px; padding:40px 50px 40px 50px; z-index:10; position:relative; color:#FFF; font-size:18px; background-color:rgba(19,166,130,0.7);
		line-height:1.350em; margin-left:20px;
		}
	.sustentabilidade .col3{ width:940px; overflow:hidden; position:relative; padding:65px 0 0 315px; }
		.sustentabilidade .col3 ul{ display:block; overflow:hidden; }
			.sustentabilidade .col3 ul li{ float:left; width:295px; overflow:hidden; margin-right:20px; }
				.sustentabilidade .col3 ul li:last-child{ margin-right:0; }
				.sustentabilidade .col3 ul li .img{ display:inline-block; float:left; width:88px; text-align:center; }
				.sustentabilidade .col3 ul li .texto{ display:inline-block; float:left; width:207px; }
	
	.sustentabilidade .lista{ display:block; overflow:hidden; margin-top:50px; }
		.sustentabilidade .lista li{ float:left; width:300px; overflow:hidden; position:relative; margin-right:0; margin-bottom:40px; }
			.sustentabilidade .lista li:nth-child(3n+1){ clear:left; }
			.sustentabilidade .lista li:nth-child(3n+2){ margin:0 20px 40px; }
			.sustentabilidade .lista li .img{ position:relative; border-bottom:5px solid #13A682; z-index:0; }
			.sustentabilidade .lista li .icone{ position:absolute; left:117px; top:143px; z-index:10; }
			.sustentabilidade .lista li span{ display:block; padding:0 20px; text-align:center; margin-top:30px; }
		
	
	.sustentabilidade .col_submenu{ display:block; padding:45px 0 0 50px; overflow:hidden; }
		.sustentabilidade .col_submenu li{ float:left; width:165px; height:165px; text-align:center; position:relative; overflow:hidden; }
			.sustentabilidade .col_submenu li .box{ display:inline-block; min-width:140px; min-height:140px; overflow:hidden; position:relative; cursor:pointer; }
				.sustentabilidade .col_submenu li .box .bg{
					width:140px; height:140px; position:absolute; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
					background-color:rgba(239,246,242,1); z-index:0; opacity:0; filter:alpha(opacity=0);
					}
				.sustentabilidade .col_submenu li .box img{ position:relative; z-index:10; margin-top:40px; }
				.sustentabilidade .col_submenu li .box strong{
					position:relative; z-index:10; display:inline-block; font-size:18px; color:#13A682; font-family:'AkkoProLight'; margin-top:10px;
					}
				
				.sustentabilidade .col_submenu li .box:hover .bg, .sustentabilidade .col_submenu li .box.ativo .bg{ opacity:1; filter:alpha(opacity=100); }
		
	
	.sustentabilidade .box_listas{ display:block; position:relative; overflow:hidden; margin-top:30px; min-height:800px; }
	.sustentabilidade .lista2{ display:block; overflow:hidden; margin-top:50px; }
		.sustentabilidade .lista2 .item{ float:left; width:300px; overflow:hidden; position:relative; margin-right:0; margin-bottom:40px; line-height:1.250em; }
			.sustentabilidade .lista2 .item:nth-child(3n+1){ clear:left; }
			.sustentabilidade .lista2 .item:nth-child(3n+2){ margin:0 20px 40px; }
		.sustentabilidade .lista2 li img{ position:relative; margin-bottom:10px; }
		.sustentabilidade .lista2 li span{ display:block; padding-right:10px; }
			
			.sustentabilidade .lista2 .item ul{ display:block; overflow:hidden; margin:12px 0; padding-right:10px; }
				.sustentabilidade .lista2 .item ul li{
					float:left; clear:left; padding:0 0 0 15px; background:url(../_imgs/sust_bullet1.png) no-repeat 0 5px; margin-bottom:0px;
					}
					.sustentabilidade .lista2 .item ul li:last-child{ margin-bottom:0; }
				

/**************************************************************************************
PLANTAS ******************************************************************************/
.plantas{}
	.plantas .bg{ position:absolute; z-index:1; top:0; }
	.plantas .col1{
		float:left; clear:left; width:420px; height:290px; margin:110px 0 0 240px; overflow:hidden; z-index:20; position:relative; background-color:rgba(19,166,130,0.50);
		color:#FFF; padding:40px 0 0 60px;
		}
	.plantas .col2{ float:left; clear:left; margin:52px 0 0 240px; color:#b6c86d; }	
		.plantas .col2 span{ display:inline-block; color:#010101; padding-bottom:5px; border-bottom:9px solid rgba(19,166,130,0); cursor:pointer; font-size:13px; letter-spacing:-0.02em; }
			.plantas .col2 span:hover, .plantas .col2 span.ativo{ border-bottom:9px solid rgba(19,166,130,1); }
		
		.plantas .slider_plantas{ float:left; clear:left; width:980px; height:660px; position:relative; overflow:hidden; z-index:10; margin-top:25px; }
			/* CAPTION */
			.plantas .rsGCaption{
				position:absolute; width:100%; float:none; bottom:00px; text-align:center; color:#010101;
				font-family:'AkkoProLight'; font-size:14px;
				}


/**************************************************************************************
QUADRO DE ÁREAS **********************************************************************/
.quadro_areas{ height:1180px; padding:140px 0 0 0; }
	.quadro_areas .col1{ width:320px; position:absolute; left:462px; top:150px; }
		.quadro_areas .col1 p{ width:275px; margin-bottom:40px; }
	
	.quadro_areas .bg1{ position:absolute; left:-249px; top:0; }
	.quadro_areas .bg2{ position:absolute; left:0px; top:571px; }
	
.ficha_tecnica{ width:320px; overflow:hidden; display:block; }
	.ficha_tecnica.b{ width:720px; }
	.ficha_tecnica.pos2{ position:absolute; left:0; top:571px; }
	.ficha_tecnica.pos3{ position:absolute; left:0; top:688px; }
	.ficha_tecnica.pos4{ position:absolute; left:0; top:835px; }
	
	
	.ficha_tecnica .titulo_area{
		display:block; width:100%; height:30px; text-transform:uppercase; background:#B0C967; padding-left:18px;
		font-size:15px; color:#FFF; line-height:1em; padding-top:8px; font-weight:400;
		}
	.ficha_tecnica li{ float:left; width:100%; clear:left; background:#E7EED3; font-size:14px; padding:6px 0 5px 18px; }
		.ficha_tecnica li:nth-child(odd){ background:#F3F7E9; }
		.ficha_tecnica li strong{ display:inline-block; float:left; width:198px; }
		.ficha_tecnica li span{ display:inline-block; float:left; width:100px; }
	

.ficha_tecnica2{ width:480px; overflow:hidden; position:absolute; left:0; top:980px; }
	.ficha_tecnica2 .titulo_area{
		display:block; width:100%; height:30px; text-transform:uppercase; background:#B0C967; padding-left:18px;
		font-size:15px; color:#FFF; line-height:1em; padding-top:8px; font-weight:400;
		}
		.ficha_tecnica2 .titulo_area span{ display:inline-block; float:left; }
			.ficha_tecnica2 .titulo_area span:nth-child(1){ width:190px; }
			.ficha_tecnica2 .titulo_area span:nth-child(2){ width:195px; }
		
	.ficha_tecnica2 li{ float:left; width:100%; clear:left; background:#E7EED3; font-size:14px; padding:6px 0 6px 18px; }
		.ficha_tecnica2 li:nth-child(odd){ background:#F3F7E9; }
		.ficha_tecnica2 li span{ display:inline-block; float:left; }		
			.ficha_tecnica2 li span:nth-child(1){ width:190px; }
			.ficha_tecnica2 li span:nth-child(2){ width:190px; font-style:italic; font-size:12px; }
			.ficha_tecnica2 li span:nth-child(3){ width:78px; font-size:13px; }


/**************************************************************************************
CARACTERÍSTICAS TÉCNICAS *************************************************************/
.caracteristicas_tecnicas{ padding:140px 0 0 0; }
	.caracteristicas_tecnicas .col{ clear:left; float:left; width:100%; position:relative; margin-bottom:40px; background:rgba(0,0,0,0.0); padding-bottom:10px; }
		.caracteristicas_tecnicas .col.a{ min-height:390px; }
		.caracteristicas_tecnicas .col.dir{ padding:0 0 0 320px; }
		.caracteristicas_tecnicas .col.esq{ padding:0 320px 0 0; }
		
		.caracteristicas_tecnicas .col ul{ display:block; overflow:hidden; }
			.caracteristicas_tecnicas .col ul li{
				float:left; clear:left; font-size:14px; padding:0 0 0 24px; background:url(../_imgs/bullet1.png) no-repeat 5px 6px; overflow:hidden;
				margin-bottom:10px;
				}
		
		.caracteristicas_tecnicas .bg{ position:absolute; top:0; z-index:10; }
			.caracteristicas_tecnicas .bg.esq1{ left:-305px; top:-140px; }
			.caracteristicas_tecnicas .bg.esq2{ left:-135px; top:-28px; }
			.caracteristicas_tecnicas .bg.esq3{ left:-135px; top:-55px; }
			.caracteristicas_tecnicas .bg.dir1{ left:405px; top:8px; }
			.caracteristicas_tecnicas .bg.dir2{ left:405px; top:-60px; }
		
		.caracteristicas_tecnicas .seta{ position:absolute; z-index:20; background-color:rgba(182,200,109,0.85); display:block; background-position:center; background-repeat:no-repeat; }
			.caracteristicas_tecnicas .seta.esq1{ width:59px; height:59px; background-image:url(../_imgs/seta2_dir.png); left:233px; top:290px; }
			.caracteristicas_tecnicas .seta.esq2{ width:49px; height:49px; background-image:url(../_imgs/seta2_dir.png); left:239px; top:0px; }
			.caracteristicas_tecnicas .seta.esq3{ width:100px; height:100px; background-image:url(../_imgs/seta2_dir.png); left:198px; top:0px; }
			.caracteristicas_tecnicas .seta.dir1{ width:79px; height:79px; background-image:url(../_imgs/seta2_esq.png); left:385px; top:195px; }
			.caracteristicas_tecnicas .seta.dir2{ width:69px; height:69px; background-image:url(../_imgs/seta2_esq.png); left:375px; top:2px; }


/**************************************************************************************
PROJETISTAS **************************************************************************/
.projetistas{}
	.projetistas .col1{ float:left; clear:left; width:100%; padding:150px 0 0 543px; position:relative; }
		.projetistas .col1 .bg1{ position:absolute; left:-155px; top:0; }
	
	.projetistas .col2{ float:left; clear:left; width:100%; padding:50px 0 0 156px; position:relative; }
		.projetistas .col2 .bg1{ position:absolute; top:60px; left:494px; }
	
	.projetistas ul{ display:block; overflow:hidden; }
		.projetistas ul li{
			float:left; clear:left; font-size:14px; padding:0 0 0 22px; background:url(../_imgs/bullet1.png) no-repeat 0px 7px; overflow:hidden; margin-bottom:10px;
			}
			.projetistas ul li strong{ display:block; color:#5fa583; }


/**************************************************************************************
CONTATO ******************************************************************************/
.contato{ padding:190px 0 0 0; }
	.contato .bg{ position:absolute; left:-150px; top:0; }
	.contato .col1{ float:left; clear:left; width:290px; overflow:hidden; margin:0 0 70px 630px; }
	.contato .col2{ float:left; clear:left; width:340px; overflow:hidden; position:relative; margin:0 0 0 240px; padding-bottom:5px; }
		.contato .col2.b{ clear:none; margin-left:50px; }
		.contato .col2 .contatos{ display:block; color:#13A682; margin:14px 0 0 0; }
			.contato .col2 .contatos strong{ font-weight:400; font-size:24px; display:block; }
			.contato .col2 .contatos a{ font-size:14px; display:block; color:#13A682; margin-top:3px; }
		
		.contato .col2 strong{ font-weight:400; display:block; color:#13A682; }
		.contato .col2 .link{ font-size:14px; color:#13A682; border:1px solid #13A682; padding:2px; display:inline-block; margin-top:4px; }
			.contato .col2 .link:hover{ background-color:#13A682; color:#FFF; }

.contato_slider{ display:block; width:340px; height:228px; position:relative; margin:15px 0; }
	.contato_slider .rsArrow{
		width:37px; height:37px; position:absolute; bottom:0; left:0;
		display:block; cursor:pointer; z-index:500; background-color:#13A682;
		}
	.contato_slider.rsHor .rsArrowLeft{ left:0px; }
	.contato_slider.rsHor .rsArrowRight{ left:37px; }
	
	.contato_slider .rsArrowIcn{
		width:37px; height:37px; position:relative; cursor: pointer; background-repeat:no-repeat; background-position:center;
		}
	.contato_slider .rsArrow:hover{ background-color:rgba(182,200,109, 1); }
	
	.contato_slider.rsHor .rsArrowLeft .rsArrowIcn{ background-image:url(../_imgs/seta3_esq.png); }
	.contato_slider.rsHor .rsArrowRight .rsArrowIcn { background-image:url(../_imgs/seta3_dir.png); }
	
	.contato_slider .rsArrowDisabled{ opacity:0.5; }

		
	
		
		
	





/**************************************************************************************
GLOBAIS ******************************************************************************/
.stage_670{ width:670px; position:relative; z-index:10; margin:auto; }
.stage_782{ width:782px; position:relative; z-index:10; margin:auto; }
.stage_800{ width:800px; position:relative; z-index:10; margin:auto; }
.stage_910{ width:910px; position:relative; z-index:10; margin:auto; }
.stage_940{ width:940px; position:relative; z-index:10; margin:auto; }
.stage_970{ width:970px; position:relative; z-index:10; margin:auto; }
.stage_980{ width:980px; position:relative; z-index:10; margin:auto; }


.titulo1{ font-family:'AkkoProLight'; font-size:60px; line-height:0.7em; letter-spacing:-0.02em; margin-bottom:10px; display:block; text-transform:uppercase; }
	.titulo1 span{ font-size:30px; letter-spacing:0em; }
	.titulo1.b span{ display:block; line-height:1.150em; margin-top:10px; }
	
.titulo2{ font-size:18px; line-height:1.250em; margin-bottom:10px; display:block; }
.titulo3{
	font-family:'AkkoProLight'; font-size:45px; line-height:1.05em; letter-spacing:-0.015em; margin-bottom:10px; display:block; text-transform:uppercase; color:#13A682; margin-bottom:35px;
	}
	.titulo3.b{ letter-spacing:0.0300em; }
	.titulo3.c{ color:#FFF; margin-bottom:15px;  }
	.titulo3.d{ margin-bottom:15px;  }
	
	
.titulo4{ font-family:'AkkoProLight'; font-size:60px; color:#13A682; line-height:0.850em; letter-spacing:-0.02em; margin-bottom:10px; display:block; text-transform:uppercase; }
	.titulo4 span{ font-size:30px; letter-spacing:0em; display:block; line-height:34px; margin-top:0px; }
.subtitulo1{ font-family:'AkkoProRegular'; display:block; font-size:16px; letter-spacing:0.0250em; text-transform:uppercase; line-height:1.450em; }


.align_center{
	left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);
	}


.transicao1, header nav .item, header nav .item ul li a, .galeria .rsArrow, .plantas .col2 span, .sustentabilidade .col_submenu li .box .bg, .box_listas{
	-webkit-transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000); 
	-moz-transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000); 
	-o-transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000); 
	transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000); /* easeOutCubic */
	}






