		* {
			font-family: "Arial", Helvetica, Undotum, sans-serif;
		}
		/*Containers*/
		html { background:#f9daaa url(../images/bg_geral.gif) repeat-x top; }
		body { background:url(../images/bg_rodape.gif) repeat-x bottom; font-size:12px; }
		#geral {
			width:100%;
			height:auto;
			margin:0 auto;
			background: url(../images/painel01.jpg) no-repeat top;
			overflow:hidden;
		}
		#geral2 {
			width:960px;
			height:auto;
			margin:0 auto;
		}
		#painel {
			width:960px;
			margin:0 auto;
			height:384px;
		}
		.logo {
			display:block;
			float:left;
			background:url(../images/logo.png) no-repeat;
			width:243px;
			height:48px;
			text-indent:-9999px;
			margin-top:30px;
			margin-left:20px;
			_margin-left:10px;
		}
		.border { border: 3px solid #fff }
		.border:hover, .border.hover { border-color: #af2d2d }
		a.border { display: block }
		/*Fim:Containers*/
		#conteudo {
			background:#fff;
			padding:20px 0 0 20px;
			width:940px;
			height:100%;
		}
		/*MENU*/
		#menu {
			width:960px;
			height:50px;
			z-index:0;
			padding-top:2px;
			background:#8c0f13;
		}
		#menu li.menu a.menu span.menu {
			display:block;
			height:48px;
			text-align:center;
		}
		#menu li.menu {
			float:left;
			background:url(../images/menu.jpg) no-repeat left top;
			height:48px;
			color:#fff;
			list-style:none;
		}
		#menu span {
			text-indent:-9999px;
		}
		#menu span, #menu a {
			display:block;
			text-align:left;
			color:#FFF;
			cursor:pointer;
		}
		#menu li#mn_about { position:relative; width:92px; }
		#menu li#mn_about span { height:48px; }
		#menu li#mn_about:hover, #menu li#mn_about.hover { background-position:left bottom; }
		
		#menu li#mn_what { position:relative; width:126px; background-position:-92px top; }
		#menu li#mn_what span { height:48px; }
		#menu li#mn_what:hover, #menu li#mn_what.hover { background-position:-92px bottom; }
		
		#menu li#mn_our { position:relative; width:128px; background-position:-218px top; z-index:2; }
		#menu li#mn_our span { height:48px; }
		#menu li#mn_our:hover, #menu li#mn_our.hover { background-position:-218px bottom; }
		
		#menu li#mn_contact { position:relative; width:114px; background-position:-346px top; }
		#menu li#mn_contact span { height:48px; }
		#menu li#mn_contact:hover, #menu li#mn_contact.hover { background-position:-346px bottom; }
		
		#menu li#mn_testimonials { position:relative; width:120px; background-position:-460px top; }
		#menu li#mn_testimonials span { height:48px; }
		#menu li#mn_testimonials:hover, #menu li#mn_testimonials.hover { background-position:-460px bottom; }
			/*Segundo Nivel*/
			#menu li.menu { position:relative; }
			#menu li:hover ul.biMenu, #menu li.hover ul.biMenu { display:block; }
			#menu ul.biMenu {
				display:none;
				position:absolute;
				bottom:33px;
				left:5px;
				background:url(../images/mn_bottom.gif) no-repeat bottom;
				width:183px;
				padding-bottom:10px;
				z-index:10;
				/* for IE */
				filter:alpha(opacity=95);
				/* CSS3 standard */
				opacity:0.95;
			}
			#menu ul.biMenu div {
				background:#6d0e10 url(../images/bg_mn.gif) repeat-x 0 top;
				padding-top:5px;
			}
			#menu ul.biMenu .mn {
				background:url(../images/mn_top.gif) no-repeat top;
				padding-top:8px;
			}
			#menu li.biMenu {
				width:154px;
			}
			#menu li.biMenu:hover, #menu li.biMenu.hover {
				background-position:left bottom;
			}
			#menu li.biMenu a {
				display:block;
				cursor:pointer;
				color:#f7cdcf;
				text-decoration:none;
				font-family:Arial, Helvetica, sans-serif;
				background: url(../images/bullet1.gif) no-repeat 6px 11px;
				*background: url(../images/bullet1.gif) no-repeat 6px 9px;
				padding:6px 0 6px 20px;
				*padding:4px 0 4px 20px;
				font-size:1.0em;
				margin-left:12px;
			}
			#menu li.biMenu a:hover {
				color:#fff;
				background: url(../images/bullet1.gif) no-repeat 6px 11px;
				*background: url(../images/bullet1.gif) no-repeat 6px 9px;
				text-decoration:underline;
			}
			#menu li.biMenu.last {
				padding-bottom:10px;
			}
			/*Fim:Segundo Nivel*/
		/*Fim:MENU*/
		/*LEFT*/
		#left {
			float:left;
			width:595px;
		}
			#banner {
				width:595px;
				height:256px;
			}
			#aboutus {
				margin-top:30px;
				width:590px;
			}
			#aboutus h3 {
				background:url(../images/title_aboutus.jpg) no-repeat;
				width:94px;
				height:19px;
				text-indent:-9999px;
				margin-bottom:15px;
			}
			#aboutus p {
				color:#c53f43;
				margin-bottom:15px;
				font-size:1.0em;
				font-family:Arial, Helvetica, sans-serif;
				text-align:justify;
				line-height: 1.5em;
			}
			#aboutus .bt01 {
				display:block;
				background:url(../images/bt01.jpg) no-repeat 0 top;
				width:90px;
				height:22px;
				text-align:center;
				color:#fff;
				font-size:1.2em;
				padding-top:4px;
				color:#fff;
			}
			#aboutus .bt01:hover {
				background-position:left bottom;
				color:#eeb6b6;
			}
		/*Fim:LEFT*/
		/*RIGHT*/
		#right {
			float:left;
			width:320px;
			margin-left:15px;
		}
			
			#titmap{
				width:317;
				height:30px;
				background:url(../images/tit-map.png) no-repeat;
				

			}			
			#titmap .mapgoogle {
				font-size: 11px;
				width:310px;
	
			}
			
			#titmap .mapgoogle a{color:#FC3;}
			
			#what_people {
				font-size: 12px;
				background:url(../images/bg_what_people.jpg) no-repeat;
				width:317px;
				height:175px;
				padding-top:80px;
			}
			#what_people .what {
				display:block;
				width:278px;
				color:#fdcfcf;
				font-family:Arial, Helvetica, sans-serif;
				font-size:1.0em;
				text-align:justify;
				margin:0 auto;
			}
			#quality {
				margin-top:10px;
			}
			#clean {
				margin-top:10px;
			}
			#certifications {
				margin-top:10px;
			}
			#certifications h3 {
				background: url(../images/title_certification.jpg) no-repeat;
				width:64px;
				height:11px;
				text-indent:-9999px;
				margin-bottom:15px;
			}
		/*Fim:RIGHT*/
		#foot_int {
			width:960px;
			height:38px;
			background:#fff url(../images/rodape_int.jpg) no-repeat center bottom;
			margin:0 auto;
		}
		#foot_int .topo {
			float:right;
			display:block;
			width:40px;
			height:20px;
			text-indent:-9999px;
			margin-right:12px;
			_margin-right:6px;
			margin-top:15px;
		}
		/*Footer*/
		#footer {
			width:100%;
			margin:0 auto;
		}
		#footer2 {
			width:960px;
			height:70px;
			margin:0 auto;
			padding-top:30px;
		}
		#footer2 .airtek {
			float:left;
			display:block;
			background:url(../images/airtek.jpg) no-repeat;
			width:65px;
			height:18px;
			text-indent:-9999px;
			margin-left:20px;
			_margin-left:10px;
		}
		#footer2 .copy {
			display:block;
			text-align:center;
			color:#e47373;
			font-size:1.2em;
		}
		#footer2 .map {
			display:block;
			background:url(../images/map_location.jpg) no-repeat 0 top;
			float:right;
			width:54px;
			height:11px;
			text-indent:-9999px;
			cursor:pointer;
			font-size:0.4em;
		}
		#footer2 .map:hover, #footer2 .map.hover {
			background-position:left bottom;
		}
		#footer2 .location {
			display:block;
			background:url(../images/map_location.jpg) no-repeat -54px top;
			float:right;
			width:48px;
			height:11px;
			text-indent:-9999px;
			cursor:pointer;
			margin-right:20px;
			font-size:0.4em;
		}
		#footer2 .location:hover, #footer2 .location.hover {
			background-position:-54px bottom;
		}
		/*Fim:Footer*/