body {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; background-color: #231F20; color:#000000;}
html *{ margin:0px; padding:0px;}

img {
	border:0;
}
h1 {	font-size:20px;	clear:both; color:#3F554A; margin-bottom:30px;}
	
h2 {	font-size:16px; letter-spacing: -0.05em;	color:#687773;	clear:both; margin-bottom:10px;}
h3 {	font-size:15pt;	color:#687773;	clear:both; margin-bottom:6px;}
h4 {	font-size:9pt;	color:#687773;	clear:both; letter-spacing: -0.05em; float:right; display:inline;}
a { color:#3F554A; font-weight:bold;}
p { margin:5px 0;}


#site { position: relative; width:800px; margin-left:-400px;	left:50%; margin-top:20px; background-color:#83877D;}


#topo { position: relative; height:150px;}
#topo h1#logo {	text-indent:-1000px; background:url(_imagens/logo.jpg);	width:264px; height:123px; margin:0;}

#slogan {	text-indent:-1000px; background:url(_imagens/slogan.jpg);	width:536px; height:46px; margin:0; display:inline; position:absolute; right:0; bottom:35px;}

#topo #home { list-style:none; height:27px; margin:0px; padding:0px; position: relative; background-color:#000000;}

#container #menu ul li a#home{ background:url(_imagens/menu_home.jpg); text-indent:-1000px; display:block; width:63px; height:48px;}
#container #menu ul li a:hover#home{ background:url(_imagens/menu_home_on.jpg); }
				
#container { position: relative; background:url(_imagens/container.jpg) right top; height:300px;}

#container #menu { float:left; width:264px;}
#container #menu ul { list-style:none; width:264px;}
#container #menu ul li {margin:0px; padding:0px; overflow:hidden;}
#container #menu ul li a { text-indent:-1000px; display:block; width:200px; }
#container #menu ul li a#empresa{ background:url(_imagens/menu_empresa.jpg);height:48px;}
#container #menu ul li a:hover#empresa{ background-position: 200px; }
#container #menu ul li a#ambiente{ background:url(_imagens/menu_ambiente.jpg); height:42px;}
#container #menu ul li a:hover#ambiente{ background-position: 200px; }
#container #menu ul li a#qualidade{ background:url(_imagens/menu_qualidade.jpg); height:41px;}
#container #menu ul li a:hover#qualidade{ background-position: 200px; }
#container #menu ul li a#aplicacoes{ background:url(_imagens/menu_aplicacoes.jpg); height:43px;}
#container #menu ul li a:hover#aplicacoes{ background-position: 200px; }
#container #menu ul li a#processos{ background:url(_imagens/menu_processos.jpg); height:38px;}
#container #menu ul li a:hover#processos{ background-position: 200px; }
#container #menu ul li a#clientes{ background:url(_imagens/menu_clientes.jpg); height:38px;}
#container #menu ul li a:hover#clientes{ background-position: 200px; }
#container #menu ul li a#contato{ background:url(_imagens/menu_contato.jpg); height:50px;}
#container #menu ul li a:hover#contato{ background-position: 200px; }


#container #flash { position:relative; width:536px; float:left; height:300px;}

#container #content { position:relative; width:536px; float:right; height:300px; background:url(_imagens/content.jpg);}
#container #content #inner_content { font-size:13px; height:240px; margin:30px 10px 30px 30px; overflow:hidden; float:left; width:456px; display:inline;}
#container #content #inner_content ul{	list-style: inside square;}

#container #galeria { position:relative; width:536px; float:right; height:300px;}

#container #content #wrap3 { position:relative; width:10px;	height:240px;	z-index:2; float:left; background-color:#83877D;margin:30px 0 0 0; padding:0px;}
#container #content #track3 {	position: absolute;	width: 10px;	height: 240px;}
#container #content #handle3 {	position: absolute;		width: 14px; left:-2px;	height: 14px; background-color:#000;}

.box_img { float:right; clear:right; margin-bottom:5px; padding:5px; text-align:center; background-color:#EDE9E9;}
.box_img small { display:block;}


#rodape {	position:relative; height:60px; line-height:14px; padding:20px; border-top:5px #000000 solid; background-color:#83877D; clear:both;}
#rodape a { text-decoration:none;}

#rodape_texto{ font-size:12px; float:left;}

#rodape_n2{text-align:right; float:right;}



fieldset {border:none;}
legend {padding:5px 0px;font-size:20px;font-weight:bold;color:#000000;}
#contato_esq { width:250px; float:left;}
#contato_dir { width:200px; float:left;}
	#formulario {width:200px; display:inline;}
		input, textarea { width:200px; border: 1px #DAC9BC solid; font-size:12px; padding:2px;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#666633;}
		textarea { height:70px;}
		button { width:100px; margin:2px; color:#000;  border: 1px #DAC9BC solid; font-size:12px; display:block;}
		dd small { font-size:9px;}
		.validation-failed {
			border: 1px #FF3300 solid !important;
		}
		.validation-advice {
			color: #FF3300 !important;
		}


form { display:inline; }
dl { width:100px; display:inline;  }
dt { display:none;}
dd {  font-size:16px; color:#0B5088; margin:2px 0;}

.listagem {background-color:#EDE9E9;padding:10px; margin-top:10px;}
