BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(body_bgblack.jpg);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #474747;
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.main_outer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 929px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.top_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px Arial,Helvetica,sans-serif; WIDTH: 929px; COLOR: #cceaec; PADDING-TOP: 0px; HEIGHT: 45px; TEXT-ALIGN: left
}
.top_header DIV {
	PADDING-RIGHT: 5px; PADDING-TOP: 12px
}
.top_header DIV A {
	COLOR: #cceaec; TEXT-DECORATION: none
}
.top_header DIV A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.header_out {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 929px; PADDING-TOP: 0px; HEIGHT: 365px
}
.logo_out {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 315px; PADDING-TOP: 0px; HEIGHT: 365px
}
.logo_out .logo1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(logo1.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 232px
}
.logo_out .logo2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(logo2.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 133px
}
LI.banner_out {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 614px; PADDING-TOP: 0px; HEIGHT: 365px
}
.banner_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(menu_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 614px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 72px
}
UL.menu {
	PADDING-LEFT: 20px; FLOAT: left; FONT: bold 11px Arial,Helvetica,sans-serif; COLOR: #ffffff; PADDING-TOP: 26px
}
UL.menu LI {
	PADDING-RIGHT: 30px; BACKGROUND-POSITION: 25px 4px; PADDING-LEFT: 50px; FLOAT: left; BACKGROUND-IMAGE: url(menu_buld.gif); BACKGROUND-REPEAT: no-repeat
}
UL.menu LI A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
UL.menu LI A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.banner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(banner.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 614px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 293px
}
.banner1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(banner1.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 614px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 293px
}
.banner2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(banner2.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 614px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 293px
}
.banner3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(banner3.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 614px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 293px
}
.banner4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(banner4.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 614px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 293px
}
.banner5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(banner5.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 614px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 293px
}
.banner6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(banner6.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 614px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 293px
}
.banner7 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(banner7.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 614px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 293px
}
.banner8 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(banner8.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 614px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 293px
}
.banner9 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(banner9.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 614px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 293px
}
.banner10 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(banner10.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 614px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 293px
}
.banner11 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(banner11.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 614px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 293px
}
.banner12 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(banner12.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 614px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 293px
}
.banner13 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(banner13.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 614px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 293px
}
DIV.mid_outinterior {
	WIDTH: 929px;
	BACKGROUND-IMAGE: url(mid_content.gif) TOP;
	BACKGROUND-REPEAT: repeat-x;
	background: #FEFEFE;
}
.largestTag {
	font-size: x-large;
	COLOR: #669966;
	letter-spacing: -0.05em;
}
.middleTag {
	font-size: large;
	COLOR: #669966;
	letter-spacing: -0.05em;
}
.vinculo {
	COLOR: #669966;
	TEXT-DECORATION: none;
}
.vinculo:hover {
	COLOR: #669966;
	text-decoration: underline;
}
DIV.mid_outmi {
	WIDTH: 929px;
	BACKGROUND: #FFFFFF url(mid_bg.gif) repeat-x TOP;
	height: 400px;
}
DIV.mid_outpr {
	WIDTH: 929px;
	BACKGROUND: #FFFFFF url(mid_bg.gif) repeat-x TOP;
	height: 300px;
}
DIV.mid_outof {
	WIDTH: 929px;
	BACKGROUND: #FFFFFF url(mid_bg.gif) repeat-x TOP;
	height: 545px;
}
DIV.mid_outse {
	WIDTH: 929px;
	BACKGROUND: #FFFFFF url(mid_bg.gif) repeat-x TOP;
	height: 655px;
}
DIV.mid_out {
	WIDTH: 929px;
	BACKGROUND: #FFFFFF url(mid_bg.gif) repeat-x TOP;
	height: 220px;
}
UL.mid_out {
	WIDTH: 929px; 
}
UL.mid_out LI.mid_banner {
	BACKGROUND-POSITION: 50px 55px; FLOAT: left; BACKGROUND-IMAGE: url(well_text.gif); WIDTH: 315px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 193px
}
UL.mid_out LI.mid_banner1 {
	BACKGROUND-POSITION: 50px 30px; FLOAT: left; BACKGROUND-IMAGE: url(smallrounded1.gif); WIDTH: 315px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 193px
}
UL.mid_out LI.mid_banner2 {
	BACKGROUND-POSITION: 50px 30px; FLOAT: left; BACKGROUND-IMAGE: url(smallrounded2.gif); WIDTH: 315px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 193px
}
UL.mid_out LI.mid_banner3 {
	BACKGROUND-POSITION: 50px 30px; FLOAT: left; BACKGROUND-IMAGE: url(smallrounded3.gif); WIDTH: 315px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 193px
}
UL.mid_out LI.mid_banner4 {
	BACKGROUND-POSITION: 50px 30px; FLOAT: left; BACKGROUND-IMAGE: url(smallrounded4.gif); WIDTH: 315px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 193px
}
UL.mid_out LI.mid_banner5 {
	BACKGROUND-POSITION: 50px 30px; FLOAT: left; BACKGROUND-IMAGE: url(smallrounded5.gif); WIDTH: 315px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 193px
}
UL.mid_out LI.mid_banner6 {
	BACKGROUND-POSITION: 50px 30px; FLOAT: left; BACKGROUND-IMAGE: url(smallrounded6.gif); WIDTH: 315px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 193px
}
UL.mid_out LI.mid_banner7 {
	BACKGROUND-POSITION: 50px 30px; FLOAT: left; BACKGROUND-IMAGE: url(smallrounded7.gif); WIDTH: 315px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 193px
}
UL.mid_out LI.mid_banner8 {
	BACKGROUND-POSITION: 50px 30px; FLOAT: left; BACKGROUND-IMAGE: url(smallrounded8.gif); WIDTH: 315px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 193px
}
UL.mid_out LI.mid_banner9 {
	BACKGROUND-POSITION: 50px 30px; FLOAT: left; BACKGROUND-IMAGE: url(certificado_tuv.jpg); WIDTH: 315px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 393px
}
UL.mid_out LI.mid_banner10 {
	BACKGROUND-POSITION: 50px 30px; FLOAT: left; BACKGROUND-IMAGE: url(smallrounded10.gif); WIDTH: 315px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 193px
}
UL.mid_out LI.mid_banner11 {
	BACKGROUND-POSITION: 50px 30px; FLOAT: left; BACKGROUND-IMAGE: url(smallrounded11.gif); WIDTH: 315px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 193px
}
UL.mid_out LI.mid_banner12 {
	BACKGROUND-POSITION: 50px 30px; FLOAT: left; BACKGROUND-IMAGE: url(smallrounded12.gif); WIDTH: 315px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 193px
}
UL.mid_out LI.mid_banner13 {
	BACKGROUND-POSITION: 50px 30px; FLOAT: left; BACKGROUND-IMAGE: url(smallrounded13.gif); WIDTH: 315px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 193px
}
UL.mid_out LI.mid_text {
	FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 614px; HEIGHT: 193px; TEXT-ALIGN: left
}
UL.mid_out LI.mid_text .text {
	PADDING-RIGHT: 20px; PADDING-LEFT: 60px; FONT: 12px Arial,Helvetica,sans-serif; PADDING-TOP: 40px; TEXT-ALIGN: justify; letter-spacing: -0.01em
}
UL.mid_out LI.mid_text .more {
	MARGIN-TOP: 20px; FONT: 11px Arial,Helvetica,sans-serif; MARGIN-LEFT: 60px; WIDTH: 40px; COLOR: #ffffff; PADDING-TOP: 4px; HEIGHT: 18px; BACKGROUND-COLOR: #ff6600; TEXT-ALIGN: center
}
UL.mid_out LI.mid_text .more A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
DIV.mid_out_l1 {
	WIDTH: 185px; FLOAT: left;
}
DIV.mid_out_r1 {
	WIDTH: 235px; FLOAT: right; 
}
DIV.mid_out_bottom {
	WIDTH: 929px; BACKGROUND-IMAGE: url(mid_bg_bottom.gif); WIDTH: 929px; BACKGROUND-REPEAT: repeat-x BOTTOM; height: 23px;
}
DIV.mid_out_nt {
	WIDTH: 929px; HEIGHT: 99px
}
UL.mid_out_nt {
	BACKGROUND-IMAGE: url(mid_bg_2.gif); WIDTH: 929px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 99px
}
UL.mid_out_nt LI.mid_banner {
	BACKGROUND-POSITION: 50px 16px; FLOAT: left; BACKGROUND-IMAGE: url(about_title.jpg); WIDTH: 315px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 99px
}
UL.mid_out_nt LI.mid_banner2 {
	BACKGROUND-POSITION: 50px 16px; FLOAT: left; BACKGROUND-IMAGE: url(contact_title.gif); WIDTH: 315px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 99px
}
UL.mid_out_nt LI.mid_banner3 {
	BACKGROUND-POSITION: 50px 16px; FLOAT: left; BACKGROUND-IMAGE: url(services_title.gif); WIDTH: 315px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 99px
}
UL.mid_out_nt LI.mid_banner4 {
	BACKGROUND-POSITION: 50px 16px; FLOAT: left; BACKGROUND-IMAGE: url(clients_title.gif); WIDTH: 315px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 99px
}
UL.mid_out_nt LI.mid_banner5 {
	BACKGROUND-POSITION: 50px 16px; FLOAT: left; BACKGROUND-IMAGE: url(enquiry_title.gif); WIDTH: 315px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 99px
}
UL.mid_out_nt LI.mid_text {
	FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 614px; HEIGHT: 99px; TEXT-ALIGN: left
}
UL.mid_out_nt LI.mid_text .text {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT: 12px Arial,Helvetica,sans-serif; PADDING-TOP: 40px; TEXT-ALIGN: justify
}
.serv {
	BACKGROUND-IMAGE: url(serv_bg.gif); WIDTH: 929px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 56px
}
.serv DIV {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(serv.gif); WIDTH: 180px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 56px
}
.serv_nt {
	BACKGROUND-IMAGE: url(serv_bg.gif); WIDTH: 929px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 56px
}
.serv_nt DIV {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(serv_nt.gif); WIDTH: 180px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 56px
}
.serv_img {
	WIDTH: 929px;
	HEIGHT: 176px;
	BACKGROUND-COLOR: #006633;
}
.serv_img UL {
	MARGIN-TOP: 10px; PADDING-LEFT: 14px
}
.serv_img UL LI {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: center 50%; PADDING-LEFT: 15px; FLOAT: left; WIDTH: 120px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 145px
}

.footer {
	BACKGROUND-IMAGE: url(foot_bg.gif);
	FONT: 11px Arial,Helvetica,sans-serif;
	WIDTH: 929px;
	COLOR: #ECE9D8;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 36px;
	TEXT-ALIGN: right;
}
.footer UL {
	PADDING-TOP: 10px
}
.footer LI.stand {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 429px; TEXT-ALIGN: left
}
.footer LI.stand A {
	FONT: 11px Arial,Helvetica,sans-serif;
	COLOR: #ECE9D8;
	TEXT-DECORATION: none;
}
.footer LI.stand A:hover {
	TEXT-DECORATION: underline
}
.footer LI.copy {
	PADDING-RIGHT: 5px; FLOAT: right; WIDTH: 480px
}
.footer_bot {
	FONT: 11px Arial,Helvetica,sans-serif; WIDTH: 929px; COLOR: #cccccc; PADDING-TOP: 5px; HEIGHT: 36px; TEXT-ALIGN: center
}
.footer_bot A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.footer_bot A:hover {
	TEXT-DECORATION: underline
}
