<style type="text/css">

/* HOMEPAGE */
div.home-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:319px;
}

div.home-02 {
	position:absolute;
	left:0px;
	top:319px;
	width:66px;
	height:115px;
}

div.HOME {
	position:absolute;
	left:66px;
	top:319px;
	width:123px;
	height:39px;
	background:url(images/home.png) no-repeat;
	cursor: pointer;
	display:block;

}

div.HOME span.hover {
	position: absolute;
	display: block;
	width:123px;
	height:39px;
	background: url(images/home.png) no-repeat;
	background-position: bottom;
}

div.home-04 {
	position:absolute;
	left:191px;
	top:319px;
	width:26px;
	height:115px;
}

div.SERVICOS {
	position:absolute;
	left:217px;
	top:319px;
	width:123px;
	height:39px;
	background:url(images/servicos.png) no-repeat;
	cursor: pointer;
	display:block;
}

div.SERVICOS span.hover {
	position: absolute;
	display: block;
	width:123px;
	height:39px;
	background: url(images/servicos.png) no-repeat;
	background-position: bottom;
}
div.home-06 {
	position:absolute;
	left:342px;
	top:319px;
	width:26px;
	height:115px;
}

div.GALERIA {
	position:absolute;
	left:368px;
	top:319px;
	width:123px;
	height:38px;
	background:url(images/galeria.png) no-repeat;
	cursor: pointer;
	display:block;
}

div.GALERIA span.hover {
	position: absolute;
	display: block;
	width:123px;
	height:39px;
	background: url(images/galeria.png) no-repeat;
	background-position: bottom;
}

div.home-08 {
	position:absolute;
	left:491px;
	top:319px;
	width:25px;
	height:115px;
}

div.SOBREx20NOS {
	position:absolute;
	left:516px;
	top:319px;
	width:123px;
	height:39px;
	background:url(images/sobre_nos.png) no-repeat;
	cursor: pointer;
	display:block;
}

div.SOBREx20NOS span.hover {
	position: absolute;
	display: block;
	width:123px;
	height:39px;
	background: url(images/sobre_nos.png) no-repeat;
	background-position: bottom;
}

div.home-10 {
	position:absolute;
	left:641px;
	top:319px;
	width:27px;
	height:135px;
}

div.OFICINA {
	position:absolute;
	left:668px;
	top:319px;
	width:123px;
	height:38px;
	background: url(images/oficina.png) no-repeat;
	cursor: pointer;
	display:block;
}

div.OFICINA span.hover {
	position: absolute;
	display: block;
	width:123px;
	height:39px;
	background: url(images/oficina.png) no-repeat;
	background-position: bottom;
}

div.home-12 {
	position:absolute;
	left:793px;
	top:319px;
	width:27px;
	height:135px;
}

div.CONTACTOS {
	position:absolute;
	left:820px;
	top:319px;
	width:123px;
	height:39px;
	background: url(images/contactos.png) no-repeat;
	cursor: pointer;
	display:block;
}

div.CONTACTOS span.hover {
	position: absolute;
	display: block;
	width:123px;
	height:39px;
	background: url(images/contactos.png) no-repeat;
	background-position: bottom;
}

div.home-14 {
	position:absolute;
	left:945px;
	top:319px;
	width:79px;
	height:135px;
}

div.home-15 {
	position:absolute;
	left:368px;
	top:357px;
	width:123px;
	height:77px;
}

div.home-16 {
	position:absolute;
	left:668px;
	top:357px;
	width:125px;
	height:97px;
}

div.home-17 {
	position:absolute;
	left:66px;
	top:358px;
	width:125px;
	height:76px;
}

div.home-18 {
	position:absolute;
	left:217px;
	top:358px;
	width:125px;
	height:76px;
}

div.home-19 {
	position:absolute;
	left:516px;
	top:358px;
	width:125px;
	height:76px;
}

div.home-20 {
	position:absolute;
	left:820px;
	top:358px;
	width:125px;
	height:96px;
}

div.home-21 {
	position:absolute;
	left:0px;
	top:434px;
	width:44px;
	height:334px;
}

div.Welcome {
	position:absolute;
	left:44px;
	top:434px;
	width:272px;
	height:110px;
}

div.home-23 {
	position:absolute;
	left:316px;
	top:434px;
	width:14px;
	height:334px;
}

div.About-Us {
	position:absolute;
	left:330px;
	top:434px;
	width:275px;
	height:110px;
}

div.home-25 {
	position:absolute;
	left:605px;
	top:434px;
	width:36px;
	height:20px;
}

div.home-26 {
	position:absolute;
	left:605px;
	top:454px;
	width:28px;
	height:314px;
}

div.Some-Work-1 {
	position:absolute;
	left:633px;
	top:454px;
	width:347px;
	height:229px;
}

div.home-28 {
	position:absolute;
	left:980px;
	top:454px;
	width:44px;
	height:314px;
}

div.home-29 {
	position:absolute;
	left:44px;
	top:544px;
	width:272px;
	height:10px;
}

div.home-30 {
	position:absolute;
	left:330px;
	top:544px;
	width:275px;
	height:10px;
}

div.Welcome-Text {
	position: absolute;
	left: 44px;
	top: 554px;
	width: 271px;
	height: 155px;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

div.home-32 {
	position:absolute;
	left:315px;
	top:554px;
	width:1px;
	height:214px;
}

div.home-33 {
	position:absolute;
	left:330px;
	top:554px;
	width:1px;
	height:214px;
}

div.About-Us-Text {
	position: absolute;
	left: 331px;
	top: 554px;
	width: 274px;
	height: 155px;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
}

div.home-35 {
	position:absolute;
	left:633px;
	top:683px;
	width:347px;
	height:85px;
}

div.home-36 {
	position:absolute;
	left:44px;
	top:709px;
	width:271px;
	height:59px;
}

div.home-37 {
	position:absolute;
	left:331px;
	top:709px;
	width:274px;
	height:59px;
}

div.Some-Work-1 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

div.Some-Work-1 IMG.active {
    z-index:10;
}

div.Some-Work-1 IMG.last-active {
    z-index:9;
}

/* ------------------------ */

/* OFICINA */
div.localizacao-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:319px;
}

div.localizacao-02 {
	position:absolute;
	left:0px;
	top:319px;
	width:66px;
	height:449px;
}

div.localizacao-04 {
	position:absolute;
	left:191px;
	top:319px;
	width:26px;
	height:124px;
}

div.localizacao-06 {
	position:absolute;
	left:342px;
	top:319px;
	width:26px;
	height:449px;
}

div.localizacao-08 {
	position:absolute;
	left:491px;
	top:319px;
	width:25px;
	height:93px;
}

div.localizacao-10 {
	position:absolute;
	left:641px;
	top:319px;
	width:27px;
	height:93px;
}

div.localizacao-12 {
	position:absolute;
	left:793px;
	top:319px;
	width:27px;
	height:93px;
}

div.localizacao-14 {
	position:absolute;
	left:945px;
	top:319px;
	width:79px;
	height:93px;
}

div.localizacao-15 {
	position:absolute;
	left:368px;
	top:357px;
	width:123px;
	height:55px;
}

div.localizacao-16 {
	position:absolute;
	left:668px;
	top:357px;
	width:125px;
	height:55px;
}

div.localizacao-17 {
	position:absolute;
	left:66px;
	top:358px;
	width:125px;
	height:85px;
}

div.localizacao-18 {
	position:absolute;
	left:217px;
	top:358px;
	width:125px;
	height:85px;
}

div.localizacao-19 {
	position:absolute;
	left:516px;
	top:358px;
	width:125px;
	height:54px;
}

div.localizacao-20 {
	position:absolute;
	left:820px;
	top:358px;
	width:125px;
	height:54px;
}

div.Oficina-Slide {
	position:absolute;
	left:368px;
	top:412px;
	width:599px;
	height:319px;
}

div.localizacao-22 {
	position:absolute;
	left:967px;
	top:412px;
	width:57px;
	height:356px;
}

div.Oficina-Text {
	position:absolute;
	left:66px;
	top:443px;
	width:276px;
	height:288px;
}

div.localizacao-24 {
	position:absolute;
	left:66px;
	top:731px;
	width:276px;
	height:37px;
}

div.localizacao-25 {
	position:absolute;
	left:368px;
	top:731px;
	width:599px;
	height:37px;
}

div.Oficina-Slide IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

div.Oficina-Slide IMG.active {
    z-index:10;
}

div.Oficina-Slide IMG.last-active {
    z-index:9;
}

/* ------------------------ */

/* CONTACTOS */
div.contactos-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:319px;
}

div.contactos-02 {
	position: absolute;
	left: 22px;
	top: 321px;
	width: 66px;
	height: 449px;
}

div.contactos-04 {
	position:absolute;
	left:191px;
	top:319px;
	width:26px;
	height:124px;
}

div.contactos-06 {
	position:absolute;
	left:342px;
	top:319px;
	width:26px;
	height:449px;
}

div.contactos-08 {
	position:absolute;
	left:491px;
	top:319px;
	width:25px;
	height:93px;
}

div.contactos-10 {
	position:absolute;
	left:641px;
	top:319px;
	width:27px;
	height:93px;
}

div.contactos-12 {
	position:absolute;
	left:793px;
	top:319px;
	width:27px;
	height:93px;
}

div.contactos-14 {
	position:absolute;
	left:945px;
	top:319px;
	width:79px;
	height:93px;
}

div.contactos-15 {
	position:absolute;
	left:368px;
	top:357px;
	width:123px;
	height:55px;
}

div.contactos-16 {
	position:absolute;
	left:668px;
	top:357px;
	width:125px;
	height:55px;
}

div.contactos-17 {
	position:absolute;
	left:66px;
	top:358px;
	width:125px;
	height:85px;
}

div.contactos-18 {
	position:absolute;
	left:217px;
	top:358px;
	width:125px;
	height:85px;
}

div.contactos-19 {
	position:absolute;
	left:516px;
	top:358px;
	width:125px;
	height:54px;
}

div.contactos-20 {
	position:absolute;
	left:820px;
	top:358px;
	width:125px;
	height:54px;
}

div.Contactos-Google-Maps {
	position:absolute;
	left:368px;
	top:412px;
	width:599px;
	height:319px;
}

div.contactos-22 {
	position:absolute;
	left:967px;
	top:412px;
	width:57px;
	height:356px;
}

div.Oficina-Text {
	position: absolute;
	left: 66px;
	top: 443px;
	width: 276px;
	height: 288px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: justify;
	font-weight: bold;
}

div.contactos-24 {
	position:absolute;
	left:66px;
	top:731px;
	width:276px;
	height:37px;
}

div.contactos-25 {
	position:absolute;
	left:368px;
	top:731px;
	width:599px;
	height:37px;
}

/* ------------------------ */

/* GALERIA */
div.galeria-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:319px;
}

div.galeria-02 {
	position:absolute;
	left:0px;
	top:319px;
	width:66px;
	height:449px;
}

div.galeria-04 {
	position:absolute;
	left:191px;
	top:319px;
	width:26px;
	height:124px;
}

div.galeria-06 {
	position:absolute;
	left:342px;
	top:319px;
	width:26px;
	height:124px;
}

div.galeria-08 {
	position:absolute;
	left:491px;
	top:319px;
	width:25px;
	height:124px;
}

div.galeria-10 {
	position:absolute;
	left:641px;
	top:319px;
	width:27px;
	height:124px;
}

div.galeria-12 {
	position:absolute;
	left:793px;
	top:319px;
	width:27px;
	height:124px;
}

div.galeria-14 {
	position:absolute;
	left:945px;
	top:319px;
	width:79px;
	height:124px;
}

div.galeria-15 {
	position:absolute;
	left:368px;
	top:357px;
	width:123px;
	height:86px;
}

div.galeria-16 {
	position:absolute;
	left:668px;
	top:357px;
	width:125px;
	height:86px;
}

div.galeria-17 {
	position:absolute;
	left:66px;
	top:358px;
	width:125px;
	height:85px;
}

div.galeria-18 {
	position:absolute;
	left:217px;
	top:358px;
	width:125px;
	height:85px;
}

div.galeria-19 {
	position:absolute;
	left:516px;
	top:358px;
	width:125px;
	height:85px;
}

div.galeria-20 {
	position:absolute;
	left:820px;
	top:358px;
	width:125px;
	height:85px;
}

div.Galeria-Text {
	position: absolute;
	left: 66px;
	top: 443px;
	width: 302px;
	height: 209px;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
}

div.galeria-22 {
	position:absolute;
	left:368px;
	top:443px;
	width:58px;
	height:325px;
}

div.Galeria-1 {
	position:absolute;
	left:426px;
	top:443px;
	width:151px;
	height:112px;
}

div.galeria-24 {
	position:absolute;
	left:577px;
	top:443px;
	width:39px;
	height:325px;
}

div.Galeria-2 {
	position:absolute;
	left:616px;
	top:443px;
	width:151px;
	height:112px;
}

div.galeria-26 {
	position:absolute;
	left:767px;
	top:443px;
	width:29px;
	height:325px;
}

div.Galeria-3 {
	position:absolute;
	left:796px;
	top:443px;
	width:151px;
	height:112px;
}

div.galeria-28 {
	position:absolute;
	left:947px;
	top:443px;
	width:77px;
	height:325px;
}

div.galeria-29 {
	position:absolute;
	left:426px;
	top:555px;
	width:151px;
	height:38px;
}

div.galeria-30 {
	position:absolute;
	left:616px;
	top:555px;
	width:151px;
	height:38px;
}

div.galeria-31 {
	position:absolute;
	left:796px;
	top:555px;
	width:151px;
	height:38px;
}

div.Galeria-4 {
	position:absolute;
	left:426px;
	top:593px;
	width:151px;
	height:112px;
}

div.Galeria-5 {
	position:absolute;
	left:616px;
	top:593px;
	width:151px;
	height:112px;
}

div.Galeria-6 {
	position:absolute;
	left:796px;
	top:593px;
	width:151px;
	height:112px;
}

div.galeria-35 {
	position:absolute;
	left:66px;
	top:652px;
	width:302px;
	height:116px;
}

div.galeria-36 {
	position:absolute;
	left:426px;
	top:705px;
	width:151px;
	height:63px;
}

div.galeria-37 {
	position:absolute;
	left:616px;
	top:705px;
	width:151px;
	height:63px;
}

div.galeria-38 {
	position:absolute;
	left:796px;
	top:705px;
	width:151px;
	height:63px;
}

/* ------------------------ */

/* SERVICOS */
div.servicos-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:319px;
}

div.servicos-02 {
	position:absolute;
	left:0px;
	top:319px;
	width:66px;
	height:449px;
}

div.servicos-04 {
	position:absolute;
	left:191px;
	top:319px;
	width:26px;
	height:117px;
}

div.servicos-06 {
	position:absolute;
	left:342px;
	top:319px;
	width:26px;
	height:117px;
}

div.servicos-08 {
	position:absolute;
	left:491px;
	top:319px;
	width:25px;
	height:117px;
}

div.servicos-10 {
	position:absolute;
	left:641px;
	top:319px;
	width:27px;
	height:449px;
}

div.servicos-12 {
	position:absolute;
	left:793px;
	top:319px;
	width:27px;
	height:117px;
}

div.servicos-14 {
	position:absolute;
	left:945px;
	top:319px;
	width:79px;
	height:449px;
}

div.servicos-15 {
	position:absolute;
	left:368px;
	top:357px;
	width:123px;
	height:79px;
}

div.servicos-16 {
	position:absolute;
	left:668px;
	top:357px;
	width:125px;
	height:79px;
}

div.servicos-17 {
	position:absolute;
	left:66px;
	top:358px;
	width:125px;
	height:78px;
}

div.servicos-18 {
	position:absolute;
	left:217px;
	top:358px;
	width:125px;
	height:78px;
}

div.servicos-19 {
	position:absolute;
	left:516px;
	top:358px;
	width:125px;
	height:78px;
}

div.servicos-20 {
	position:absolute;
	left:820px;
	top:358px;
	width:125px;
	height:78px;
}

div.servico-1-a {
	position:absolute;
	left:66px;
	top:436px;
	width:272px;
	height:110px;
}

div.servicos-22 {
	position:absolute;
	left:338px;
	top:436px;
	width:28px;
	height:332px;
}

div.servico-1-b {
	position:absolute;
	left:366px;
	top:436px;
	width:275px;
	height:111px;
}

div.servicos-24 {
	position:absolute;
	left:668px;
	top:436px;
	width:2px;
	height:332px;
}

div.servico-1-c {
	position:absolute;
	left:670px;
	top:436px;
	width:274px;
	height:111px;
}

div.servicos-26 {
	position:absolute;
	left:944px;
	top:436px;
	width:1px;
	height:332px;
}

div.servicos-27 {
	position:absolute;
	left:66px;
	top:546px;
	width:272px;
	height:40px;
}

div.servicos-28 {
	position:absolute;
	left:366px;
	top:547px;
	width:275px;
	height:39px;
}

div.servicos-29 {
	position:absolute;
	left:670px;
	top:547px;
	width:274px;
	height:39px;
}

div.servico-1-d {
	position:absolute;
	left:66px;
	top:586px;
	width:272px;
	height:110px;
}

div.servico-1-e {
	position:absolute;
	left:366px;
	top:586px;
	width:275px;
	height:112px;
}

div.servico-1-f {
	position:absolute;
	left:670px;
	top:586px;
	width:273px;
	height:112px;
}

div.servicos-33 {
	position:absolute;
	left:943px;
	top:586px;
	width:1px;
	height:182px;
}

div.servicos-34 {
	position:absolute;
	left:66px;
	top:696px;
	width:272px;
	height:72px;
}

div.servicos-35 {
	position:absolute;
	left:366px;
	top:698px;
	width:275px;
	height:70px;
}

div.servicos-36 {
	position:absolute;
	left:670px;
	top:698px;
	width:273px;
	height:70px;
}

/* ------------------------ */

/* SOBRE NOS */
div.sobre-nos-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:319px;
}

div.sobre-nos-02 {
	position:absolute;
	left:0px;
	top:319px;
	width:66px;
	height:449px;
}

div.sobre-nos-04 {
	position:absolute;
	left:191px;
	top:319px;
	width:26px;
	height:124px;
}

div.sobre-nos-06 {
	position:absolute;
	left:342px;
	top:319px;
	width:26px;
	height:449px;
}

div.sobre-nos-08 {
	position:absolute;
	left:491px;
	top:319px;
	width:25px;
	height:93px;
}

div.sobre-nos-10 {
	position:absolute;
	left:641px;
	top:319px;
	width:27px;
	height:93px;
}

div.sobre-nos-12 {
	position:absolute;
	left:793px;
	top:319px;
	width:27px;
	height:93px;
}

div.sobre-nos-14 {
	position:absolute;
	left:945px;
	top:319px;
	width:79px;
	height:93px;
}

div.sobre-nos-15 {
	position:absolute;
	left:368px;
	top:357px;
	width:123px;
	height:55px;
}

div.sobre-nos-16 {
	position:absolute;
	left:668px;
	top:357px;
	width:125px;
	height:55px;
}

div.sobre-nos-17 {
	position:absolute;
	left:66px;
	top:358px;
	width:125px;
	height:85px;
}

div.sobre-nos-18 {
	position:absolute;
	left:217px;
	top:358px;
	width:125px;
	height:85px;
}

div.sobre-nos-19 {
	position:absolute;
	left:516px;
	top:358px;
	width:125px;
	height:54px;
}

div.sobre-nos-20 {
	position:absolute;
	left:820px;
	top:358px;
	width:125px;
	height:54px;
}

div.sobre-nos-slide {
	position:absolute;
	left:368px;
	top:412px;
	width:599px;
	height:319px;
}

div.sobre-nos-22 {
	position:absolute;
	left:967px;
	top:412px;
	width:57px;
	height:356px;
}

div.sobre-nos-text {
	position: absolute;
	left: 66px;
	top: 443px;
	width: 276px;
	height: 288px;
	text-align: justify;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
}

div.sobre-nos-24 {
	position:absolute;
	left:66px;
	top:731px;
	width:276px;
	height:37px;
}

div.sobre-nos-25 {
	position:absolute;
	left:368px;
	top:731px;
	width:599px;
	height:37px;
}
</style>
