.version.servicos /* version checker */
{
	color: #0000F8;
	background-color: #B650AC;
}

.html
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 958px;
	min-height: 500px;
	background-image: none;
	border-style: none;
	border-color: #000000;
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
}

#pu93
{
	width: 0.01px;
	padding-bottom: 80px;
	margin-right: -10000px;
	margin-top: -80px;
	margin-left: -100px;
}

#u93
{
	z-index: 198;
	height: 80px;
	top: 0px;
}

#u93-bw
{
	z-index: 198;
}

#u97
{
	z-index: 199;
	top: 4px;
	left: 50%;
	margin-left: -481px;
}

#u847
{
	z-index: 186;
	width: 25px;
	height: 191px;
	position: relative;
	margin-right: -10000px;
	margin-top: 598px;
	left: -76px;
}

.ie #u847
{
	background-color: #FFFFFF;
	opacity: 0.01;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
}

#pu432-5
{
	width: 0.01px;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: 51px;
	margin-left: 13px;
}

#u432-5
{
	z-index: 2;
	display: block;
	vertical-align: top;
	position: relative;
}

#ppu610-6
{
	width: 0.01px;
	margin-left: 7px;
	margin-top: 20px;
}

#pu610-6
{
	width: 0.01px;
	margin-right: -10000px;
	margin-left: 234px;
}

#u610-6
{
	z-index: 46;
	width: 217px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	border-radius: 10px;
	position: relative;
	margin-right: -10000px;
}

#u611-6
{
	z-index: 52;
	display: block;
	vertical-align: top;
}

#u671-3
{
	z-index: 145;
	width: 217px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	border-style: none;
	border-color: transparent;
	border-radius: 10px;
	position: relative;
	margin-right: -10000px;
	background: #006837 url("../images/pronto%20socorro.jpg") no-repeat left top;
}

#u678
{
	z-index: 149;
	width: 60px;
	min-height: 60px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u605-6
{
	z-index: 7;
	width: 217px;
	min-height: 188px;
	-pie-box-shadow: 0px 0px 8px 2px #FFFFFF/* glow */,
6px 6px 8px #7F7F7F/* drop shadow*/;
	box-shadow: 0px 0px 8px rgba(255,255,255,0.5),0px 0px 8px rgba(255,255,255,0.5)/* glow */,
6px 6px 8px rgba(0,0,0,0.5)/* drop shadow*/;
	border-radius: 10px;
	position: relative;
	margin-right: -10000px;
}

#u606-6
{
	z-index: 13;
	display: block;
	vertical-align: top;
}

#u616-6
{
	z-index: 81;
	width: 217px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	position: relative;
	margin-right: -10000px;
	left: 469px;
}

#u617-4
{
	z-index: 87;
	display: block;
	vertical-align: top;
}

#u667-3
{
	z-index: 142;
	width: 217px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	border-radius: 10px;
	position: relative;
	margin-right: -10000px;
	left: 5px;
	background: #8CC63F url("../images/veiculos%20fim%20de%20vida.jpg") no-repeat center center;
}

.caixa2_costas,.caixa1
{
	border-style: none;
	border-color: #000000;
	background-color: #8CC63F;
}

#u674
{
	z-index: 148;
	width: 60px;
	min-height: 60px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u680-3
{
	z-index: 150;
	width: 217px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	position: relative;
	margin-right: -10000px;
	left: 469px;
	background: #8CC63F url("../images/recolha.jpg") no-repeat center center;
}

#u683
{
	z-index: 153;
	width: 60px;
	min-height: 60px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 469px;
}

#ppu631-6
{
	width: 0.01px;
	margin-left: 7px;
	margin-top: 12px;
}

#u631-6
{
	z-index: 59;
	width: 217px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
}

#u632-4
{
	z-index: 65;
	display: block;
	vertical-align: top;
}

#u695-3
{
	z-index: 162;
	width: 217px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	border-style: none;
	border-color: transparent;
	position: relative;
	margin-right: -10000px;
	background: #8CC63F url("../images/aluguer%20contentores.jpg") no-repeat center center;
}

.caixa6
{
	border-style: none;
	border-color: #000000;
	background-color: transparent;
	border-radius: 10px;
}

#u698
{
	z-index: 165;
	width: 60px;
	min-height: 60px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
}

#u626-6
{
	z-index: 20;
	width: 217px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	left: 1px;
}

#u627-6
{
	z-index: 26;
	display: block;
	vertical-align: top;
}

#u636-6
{
	z-index: 92;
	width: 217px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	left: 469px;
}

#u637-6
{
	z-index: 98;
	display: block;
	vertical-align: top;
}

#u690-3
{
	z-index: 158;
	width: 217px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	position: relative;
	margin-right: -10000px;
	background: #006837 url("../images/pecas.jpg") no-repeat center center;
}

#u693
{
	z-index: 161;
	width: 60px;
	min-height: 60px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
}

#u700-3
{
	z-index: 166;
	width: 216px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	position: relative;
	margin-right: -10000px;
	left: 469px;
	background: #006837 url("../images/moradias.jpg") no-repeat center center;
}

#u703
{
	z-index: 169;
	width: 60px;
	min-height: 60px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	left: 469px;
}

#ppu659-6
{
	width: 0.01px;
	margin-left: 7px;
	margin-top: 14px;
}

#pu631-6,#pu659-6
{
	width: 0.01px;
	margin-right: -10000px;
	margin-left: 235px;
}

#u659-6
{
	z-index: 70;
	width: 217px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	position: relative;
	margin-right: -10000px;
}

#u660-4
{
	z-index: 76;
	display: block;
	vertical-align: top;
}

#u715-3
{
	z-index: 178;
	width: 217px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	position: relative;
	margin-right: -10000px;
	background: #006837 url("../images/demolicoes.jpg") no-repeat center center;
}

#u718
{
	z-index: 181;
	width: 60px;
	min-height: 60px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u654-6
{
	z-index: 33;
	width: 217px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	position: relative;
	margin-right: -10000px;
}

#u655-6
{
	z-index: 39;
	display: block;
	vertical-align: top;
}

#u664-6
{
	z-index: 105;
	width: 217px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	border-radius: 10px;
	position: relative;
	margin-right: -10000px;
	left: 469px;
}

.caixa2,.caixa1_costas,.caixa11_costas
{
	border-style: none;
	border-color: #000000;
	background-color: #006837;
}

#u665-4
{
	z-index: 111;
	display: block;
	vertical-align: top;
}

#u710-3
{
	z-index: 174;
	width: 217px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	position: relative;
	margin-right: -10000px;
	background: #8CC63F url("../images/reparacoes2.jpg") no-repeat center center;
	background-size: cover;
}

#u713
{
	z-index: 177;
	width: 60px;
	min-height: 60px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u720-3
{
	z-index: 182;
	width: 216px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	position: relative;
	margin-right: -10000px;
	left: 470px;
	background: #8CC63F url("../images/pinturas.jpg") no-repeat center center;
}

#u723
{
	z-index: 185;
	width: 60px;
	min-height: 60px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 469px;
}

#pu103-4
{
	width: 0.01px;
	padding-bottom: 54px;
	margin-right: -10000px;
	margin-top: -64px;
	margin-left: 80px;
}

#u103-4
{
	z-index: 201;
	top: 16px;
	left: 50%;
	margin-left: -400px;
}

#u153-4
{
	z-index: 205;
	width: 198px;
	min-height: 21px;
	top: 49px;
	left: 50%;
	margin-left: -400px;
}

#menuu106
{
	z-index: 209;
	width: 446px;
	top: 23px;
	left: 50%;
	margin-left: 30px;
}

#u114
{
	width: 110px;
	min-height: 34px;
	margin-right: -10000px;
}

#u117
{
	width: 110px;
	padding-bottom: 17px;
}

#u117:hover
{
	width: 110px;
	min-height: 0px;
	margin: 0px;
}

#u118-4
{
	width: 110px;
	min-height: 17px;
	margin-right: -10000px;
	top: 8px;
}

#u117:hover #u118-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 110px;
	margin: 0px -10000px 0px 0px;
}

#u107
{
	width: 110px;
	min-height: 34px;
	margin-right: -10000px;
	left: 112px;
}

#u110
{
	width: 110px;
	padding-bottom: 17px;
}

#u111-4
{
	width: 110px;
	min-height: 17px;
	margin-right: -10000px;
	top: 8px;
}

#u117.MuseMenuActive #u118-4,#u110:hover #u111-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 110px;
	margin: 0px -10000px 0px 0px;
}

#u122
{
	width: 110px;
	min-height: 34px;
	margin-right: -10000px;
	left: 224px;
}

#u123
{
	width: 110px;
	padding-bottom: 17px;
}

#u126-4
{
	width: 110px;
	min-height: 17px;
	margin-right: -10000px;
	top: 8px;
}

#u110.MuseMenuActive #u111-4,#u123:hover #u126-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 110px;
	margin: 0px -10000px 0px 0px;
}

#u129
{
	width: 110px;
	min-height: 34px;
	margin-right: -10000px;
	left: 336px;
}

#u130
{
	width: 110px;
	padding-bottom: 17px;
}

#u117.MuseMenuActive,#u110.MuseMenuActive,#u123.MuseMenuActive,#u130.MuseMenuActive
{
	width: 110px;
	min-height: 0px;
	margin: 0px;
}

#u131-4
{
	width: 110px;
	min-height: 17px;
	margin-right: -10000px;
	top: 8px;
}

#u123.MuseMenuActive #u126-4,#u130:hover #u131-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 110px;
	margin: 0px -10000px 0px 0px;
}

#u130.MuseMenuActive #u131-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 110px;
	margin: 0px -10000px 0px 0px;
}

#ppu621-6
{
	width: 0.01px;
	margin-right: -10000px;
	margin-top: 135px;
	margin-left: 723px;
}

#pu621-6
{
	width: 0.01px;
}

#u621-6
{
	z-index: 116;
	width: 217px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	position: relative;
	margin-right: -10000px;
}

#u612,#u607,#u618,#u623
{
	margin-top: 65px;
	margin-bottom: -65px;
}

#u622-6
{
	z-index: 122;
	display: block;
	vertical-align: top;
}

#u685-3
{
	z-index: 154;
	width: 217px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	position: relative;
	margin-right: -10000px;
	background: #006837 url("../images/sucata.jpg") no-repeat center center;
}

#u688
{
	z-index: 157;
	width: 60px;
	min-height: 60px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#pu641-6
{
	width: 0.01px;
	margin-top: 13px;
}

#u641-6
{
	z-index: 129;
	width: 217px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
}

.caixa3_costas,.caixa6_costas,.caixa5,.caixa7,.caixa10,.caixa9_costas,.caixa4,.caixa8_costas
{
	border-style: none;
	border-color: #000000;
	background-color: #006837;
	border-radius: 10px;
}

#u610,#u605,#u616,#u631,#u626,#u636,#u659,#u654,#u664,#u621,#u641
{
	font-size: 1px;
	line-height: 0px;
}

#u633,#u628,#u638,#u661,#u656,#u666,#u643
{
	margin-top: 59px;
	margin-bottom: -59px;
}

#u642-6
{
	z-index: 135;
	display: block;
	vertical-align: top;
}

#u705-3
{
	z-index: 170;
	width: 217px;
	min-height: 188px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	position: relative;
	margin-right: -10000px;
	background: #8CC63F url("../images/predios.jpg") no-repeat center center;
}

#u671-3::before,#u667-3::before,#u680-3::before,#u695-3::before,#u690-3::before,#u700-3::before,#u715-3::before,#u710-3::before,#u720-3::before,#u685-3::before,#u705-3::before
{
	content: "";
	position: absolute;
	pointer-events: none;
	z-index: -1;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	border-radius: 10px;
	box-shadow: inset 3px 3px 4px rgba(255,255,255,0.75), inset -3px -3px 4px rgba(0,0,0,0.75);
}

.caixa3,.caixa5_costas,.caixa7_costas,.caixa10_costas,.caixa9,.caixa11,.caixa4_costas,.caixa8
{
	border-style: none;
	border-color: #000000;
	background-color: #8CC63F;
	border-radius: 10px;
}

#u708
{
	z-index: 173;
	width: 60px;
	min-height: 60px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
}

#pu848-7
{
	width: 0.01px;
	margin-top: 14px;
}

#u848-7
{
	z-index: 187;
	display: block;
	vertical-align: top;
	margin-bottom: -1px;
	position: relative;
	margin-right: -10000px;
}

#buttonu849
{
	z-index: 194;
	width: 104px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.5);
	border-color: #787878;
	background-color: #006837;
	border-radius: 10px;
	padding-bottom: 5px;
	position: relative;
	margin-right: -10000px;
	margin-top: 107px;
	left: 53px;
}

#buttonu849::before
{
	content: "";
	position: absolute;
	pointer-events: none;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	border-radius: 10px;
	box-shadow: inset 3px 3px 4px rgba(255,255,255,0.75), inset -3px -3px 4px rgba(0,0,0,0.75);
}

#buttonu849:hover
{
	background-color: #8CC63F;
	width: 104px;
	min-height: 0px;
	margin: 107px -10000px 0px 0px;
}

#buttonu849.ButtonSelected
{
	background-color: #006837;
	width: 104px;
	min-height: 0px;
	margin: 107px -10000px 0px 0px;
}

#u850
{
	z-index: 196;
	height: 23px;
	width: 92px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	left: 6px;
	background: url("../images/u850.png") no-repeat 0px 0px;
}

#buttonu849:hover #u850
{
	background: url("../images/u850-r.png") no-repeat 0px 0px;
}

.hidpi #u850
{
	background-image: url("../images/u850_2x.png");
	background-size: 92px 23px;
}

.hidpi #buttonu849:hover #u850
{
	background-image: url("../images/u850-r_2x.png");
	background-size: 92px 23px;
}

#u336
{
	z-index: 234;
	min-height: 89px;
}

#u336_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	left: -100px;
}

#u1414-4
{
	z-index: 239;
	margin-right: -10000px;
	margin-top: 69px;
	left: 100px;
}

#u1412-4
{
	z-index: 235;
	width: 217px;
	margin-right: -10000px;
	margin-top: 69px;
	left: 839px;
}

#u336-bw
{
	z-index: 234;
	min-height: 89px;
	margin-bottom: -89px;
	margin-top: 789px;
}

body
{
	position: relative;
	min-width: 958px;
	padding-top: 80px;
	padding-bottom: 89px;
}

#page .verticalspacer
{
	clear: both;
	margin-bottom: -789px;
}

