<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">	a,a:visited
{
	text-decoration:none;
	outline:0!important
}
	ul,ol,li
{
	list-style:none;
	margin:0 auto;
	padding:0
}
	img
{
	border:none
}
	html,body
{
	height:100%;
	width:100%;
	margin:0;
	padding:0
}
	h1
{
	margin:0
}
	html,body
{
	-ms-overflow-x:hidden;
	overflow-x:hidden
}
	body
{
	font-family:'Montserrat',sans-serif
}
.clearfix:after
{
	content:"";
	display:block;
	overflow:hidden;
	visibility:hidden;
	font-size:0;
	line-height:0;
	width:0;
	height:0;
	clear:both
}
.start-hidden
{
	display:none
}
.blank-space
{
	position:relative;
	height:50px
}
	#all-site
{
	position:relative;
	width:1024px;
	margin:0 auto
}
	#all-site .menu
{
	position:fixed;
	width:200px
}
	#all-site .menu ul
{
	vertical-align:middle
}
	#all-site .menu ul li.menu-text
{
	width:inherit;
	height:50px;
	line-height:50px;
	text-transform:uppercase;
	background-color:rgba(255,255,255,0.8);
	-webkit-transition:background-color .3s ease;
	-moz-transition:background-color .3s ease;
	-o-transition:background-color .3s ease;
	-ms-transition:background-color .3s ease;
	transition:background-color .3s ease
}
	#all-site .menu ul li.menu-text:hover
{
	background-color:rgba(74,74,74,0.8)
}
	#all-site .menu ul li.menu-text#logo
{
	background-color:rgba(0,0,0,0.8);
	height:150px;
	line-height:150px;
	padding:0;
	text-align:center
}
	#all-site .menu ul li.menu-text#logo img
{
	vertical-align:middle
}
	#all-site .menu ul li.menu-text a
{
	display:block;
	height:100%;
	padding:0 20px;
	color:#000;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	-o-transition:color .3s ease;
	-ms-transition:color .3s ease;
	transition:color .3s ease
}
	#all-site .menu ul li.menu-text a:hover
{
	color:#fff
}
	#all-site .menu ul #facebook-link
{
	margin-left:20px;
	line-height:52px
}
	#all-site .menu ul #facebook-link img
{
	vertical-align:middle
}
	#all-site #page-content
{
	position:relative;
	left:200px;
	width:824px
}
	#all-site #page-content .column
{
	float:left;
	width:200px;
	min-height:300px;
	background-color:rgba(0,0,0,0.8);
	color:#fff;
	font-size:.813em
}
	#all-site #page-content .column .column-text
{
	margin:20px 15px
}
	#all-site #page-content .column .column-images .column-image-container
{
	position:relative;
	width:162px;
	height:144px;
	font-size:.875em
}
	#all-site #page-content .column .column-images .column-image-container .image-link
{
	display:block;
	width:100%;
	height:100%
}
	#all-site #page-content .column .column-images .column-image-container .info-text
{
	position:absolute;
	bottom:0;
	background-color:rgba(0,0,0,0.8);
	width:132px;
	padding:5px 15px
}
	#all-site #page-content .column .column-images .has-text
{
	height:268px;
	font-size:.875em
}
	#all-site #page-content .column-chooser
{
	background-color:transparent;
	min-height:0
}
	#all-site #page-content .column-chooser .column-partners-list
{
	padding:19px 0
}
	#all-site #page-content .column-chooser .column-options-list
{
	vertical-align:middle
}
	#all-site #page-content .column-chooser .column-options-list .column-options
{
	width:inherit;
	height:50px;
	line-height:50px;
	color:#000;
	background-color:rgba(255,255,255,0.8);
	-webkit-transition:background-color .3s ease;
	-moz-transition:background-color .3s ease;
	-o-transition:background-color .3s ease;
	-ms-transition:background-color .3s ease;
	transition:background-color .3s ease
}
	#all-site #page-content .column-chooser .column-options-list .column-options.double-line
{
	line-height:25px
}
	#all-site #page-content .column-chooser .column-options-list .column-options:hover
{
	background-color:rgba(74,74,74,0.8)
}
	#all-site #page-content .column-chooser .column-options-list .column-options.active
{
	background-color:rgba(0,0,0,0.8)
}
	#all-site #page-content .column-chooser .column-options-list .column-options.active .column-options-link
{
	color:#fff
}
	#all-site #page-content .column-chooser .column-options-list .column-options .column-options-link
{
	display:block;
	height:100%;
	padding:0 10px;
	color:#000;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	-o-transition:color .3s ease;
	-ms-transition:color .3s ease;
	transition:color .3s ease
}
	#all-site #page-content .column-chooser .column-options-list .column-options .column-options-link:hover
{
	color:#fff
}
	body.page-index
{
	background:url(../imgs/backgrounds/index.png)
}
	body.page-quem-somos
{
	background:url(../imgs/backgrounds/quem-somos.png)
}
	body.page-quem-somos #quem-somos-link
{
	background-color:rgba(0,0,0,0.8)!important
}
	body.page-quem-somos #quem-somos-link a
{
	color:#fff!important
}
	body.page-quem-somos .column#column01,body.page-quem-somos .column#column03
{
	position:relative;
	top:150px
}
	body.page-quem-somos .column#column02,body.page-quem-somos .column#column04
{
	position:relative;
	top:75px
}
	body.page-servicos
{
	background:url(../imgs/backgrounds/servicos.png)
}
	body.page-servicos #servicos-link
{
	background-color:rgba(0,0,0,0.8)!important
}
	body.page-servicos #servicos-link a
{
	color:#fff!important
}
	body.page-servicos .column#column01,body.page-servicos .column#column03
{
	position:relative;
	top:200px
}
	body.page-servicos .column#column02,body.page-servicos .column#column04
{
	position:relative;
	top:125px
}
	body.page-projetos
{
	background:url(../imgs/backgrounds/projetosparceiros.png)
}
	body.page-projetos #projetos-link
{
	background-color:rgba(0,0,0,0.8)!important
}
	body.page-projetos #projetos-link a
{
	color:#fff!important
}
	body.page-projetos .column
{
	width:162px!important;
	min-height:0!important
}
	body.page-projetos .column#column01,body.page-projetos .column#column03,body.page-projetos .column#column05
{
	position:relative;
	top:-38px
}
	body.page-projetos .column#column02,body.page-projetos .column#column04
{
	position:relative;
	top:0
}
	body.page-projetos .column #img-projeto19,body.page-projetos .column #img-projeto18,body.page-projetos .column #img-projeto17,body.page-projetos .column #img-projeto16,body.page-projetos .column #img-projeto15,body.page-projetos .column #img-projeto14,body.page-projetos .column #img-projeto13,body.page-projetos .column #img-projeto12,body.page-projetos .column #img-projeto11,body.page-projetos .column #img-projeto10,body.page-projetos .column #img-projeto09,body.page-projetos .column #img-projeto08,body.page-projetos .column #img-projeto07,body.page-projetos .column #img-projeto06,body.page-projetos .column #img-projeto05,body.page-projetos .column #img-projeto04,body.page-projetos .column #img-projeto03,body.page-projetos .column #img-projeto02,body.page-projetos .column #img-projeto01
{
	background-image:url(../imgs/projetos/sprite-projetos.png);
	background-repeat:no-repeat
}
	body.page-projetos .column #img-projeto19
{
	background-position:0 0;
	width:162px;
	height:144px
}
	body.page-projetos .column #img-projeto18
{
	background-position:-162px 0;
	width:162px;
	height:144px
}
	body.page-projetos .column #img-projeto17
{
	background-position:0 -144px;
	width:162px;
	height:144px
}
	body.page-projetos .column #img-projeto16
{
	background-position:-162px -144px;
	width:162px;
	height:144px
}
	body.page-projetos .column #img-projeto15
{
	background-position:-324px 0;
	width:162px;
	height:144px
}
	body.page-projetos .column #img-projeto14
{
	background-position:-324px -144px;
	width:162px;
	height:144px
}
	body.page-projetos .column #img-projeto13
{
	background-position:0 -288px;
	width:162px;
	height:144px
}
	body.page-projetos .column #img-projeto12
{
	background-position:-162px -288px;
	width:162px;
	height:144px
}
	body.page-projetos .column #img-projeto11
{
	background-position:-324px -288px;
	width:162px;
	height:144px
}
	body.page-projetos .column #img-projeto10
{
	background-position:-486px 0;
	width:162px;
	height:144px
}
	body.page-projetos .column #img-projeto09
{
	background-position:-486px -144px;
	width:162px;
	height:144px
}
	body.page-projetos .column #img-projeto08
{
	background-position:-486px -288px;
	width:162px;
	height:144px
}
	body.page-projetos .column #img-projeto07
{
	background-position:0 -432px;
	width:162px;
	height:144px
}
	body.page-projetos .column #img-projeto06
{
	background-position:-162px -432px;
	width:162px;
	height:144px
}
	body.page-projetos .column #img-projeto05
{
	background-position:-324px -432px;
	width:162px;
	height:144px
}
	body.page-projetos .column #img-projeto04
{
	background-position:-486px -432px;
	width:162px;
	height:144px
}
	body.page-projetos .column #img-projeto03
{
	background-position:-648px 0;
	width:162px;
	height:144px
}
	body.page-projetos .column #img-projeto02
{
	background-position:-648px -144px;
	width:162px;
	height:144px
}
	body.page-projetos .column #img-projeto01
{
	background-position:-648px -288px;
	width:162px;
	height:144px
}
	body.page-parceiros
{
	background:url(../imgs/backgrounds/projetosparceiros.png);
	position:relative
}
	body.page-parceiros #parceiros-link
{
	background-color:rgba(0,0,0,0.8)!important
}
	body.page-parceiros #parceiros-link a
{
	color:#fff!important
}
	body.page-parceiros .parceiros-menu
{
	width:162px!important;
	margin-left:200px;
	margin-top:200px;
	z-index:2
}
	body.page-parceiros .parceiros-menu li.menu-text
{
	text-transform:none!important;
	font-size:.875em!important
}
	body.page-parceiros .parceiros-menu li.menu-text:hover .parceiro-name
{
	color:#fff!important
}
	body.page-parceiros .parceiros-menu li.menu-text .sub-menu
{
	display:none;
	margin-left:162px;
	margin-top:-50px;
	font-size:1.125em!important
}
	body.page-parceiros .column
{
	width:162px!important;
	min-height:0!important
}
	body.page-parceiros .column#column01,body.page-parceiros .column#column03,body.page-parceiros .column#column05
{
	position:relative;
	top:-38px
}
	body.page-parceiros .column#column02,body.page-parceiros .column#column04
{
	position:relative;
	top:0
}
	body.page-parceiros #column01
{
	background-color:rgba(0,0,0,0.8)!important
}
	body.page-parceiros #page-content
{
	padding-bottom:20px
}
	body.page-contactos
{
	background:url(../imgs/backgrounds/contactos.png)
}
	body.page-contactos #contactos-link
{
	background-color:rgba(0,0,0,0.8)!important
}
	body.page-contactos #contactos-link a
{
	color:#fff!important
}
	body.page-contactos .column#column01,body.page-contactos .column#column03
{
	position:relative;
	top:100px
}
	body.page-contactos .column#column02,body.page-contactos .column#column04
{
	position:relative;
	top:200px
}
	body.page-contactos .column .contact-text
{
	margin-bottom:25px
}
	body.page-contactos .column .contact-text a,body.page-contactos .column .contact-text a:hover
{
	color:#fff
}
	body.page-404
{
	background:url(../imgs/backgrounds/404.png)
}
	body.page-404 #page-content
{
	text-align:center
}
	#projetos-slideshow
{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.85);
	z-index:1
}
	#projetos-slideshow .projetos-slider-container
{
	position:relative;
	top:50px;
	width:800px;
	margin:auto
}
	#projetos-slideshow .projetos-slider-container .projetos-slideshow-close
{
	position:absolute;
	right:0
}
	#projetos-slideshow .projetos-slider-container .projeto-slider
{
	position:relative;
	margin:auto;
	top:50px
}
.footer-container
{
	position:fixed;
	bottom:0;
	width:100%
}
.footer-container footer
{
	color:#fff
}
.footer-container footer a,.footer-container footer a:hover
{
	color:#fff;
	font-weight:400
}
.footer-container footer #horta
{
	position:relative;
	width:100%;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	background-color:rgba(0,0,0,0.4)
}
.footer-container footer #horta #hortacontent
{
	text-align:right;
	font-size:70%
}
.footer-container footer #horta #hortacontent ul
{
	margin:0 auto
}
.footer-container footer #horta #hortacontent ul li
{
	display:inline-block;
	padding:0 15px
}
.footer-container footer #horta #hortacontent ul li img
{
	vertical-align:middle
}
.footer-container footer #horta #hortacontent ul li img#facebook
{
	margin-top:-3px
}

</pre></body></html>