html {
     overflow: -moz-scrollbars-vertical;
  }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border:0 none;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}
q:before, q:after {
content:'';
}
abbr, acronym {
border:0 none;
}
body {
background:url(img/ff.jpg);
font-family:"MS Trebuchet",Verdana,sans-serif;
font-size:65.5%;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
input, img {
vertical-align:middle;
}

.menu{width:900px;}
.menu ul{float:left; height:84px; padding:5px; _padding:4px;}
.menu ul li{float:left; display:block;padding:1px 2px 0 0;}

#inicio		{
		width: 220px; height: 84px;
		overflow: hidden;
		background:url(img/inicio.jpg) top left no-repeat;
		display: block;
		text-indent: 10000px;
		}
 
#inicio:hover	{
		background-position: bottom left;
		}
		
#ambiente		{
		width: 220px; height: 84px;
		overflow: hidden;
		background:url(img/ambientes.jpg) top left no-repeat;
		display: block;
		text-indent: 10000px;
		}
 
#ambiente:hover	{
		background-position: bottom left;
		}

#empresa		{
		width: 220px; height: 84px;
		overflow: hidden;
		background:url(img/empresa.jpg) top left no-repeat;
		display: block;
		text-indent: 10000px;
		}
 
#empresa:hover	{
		background-position: bottom left;
		}
		
#contato		{
		width: 220px; height: 84px;
		overflow: hidden;
		background:url(img/contato.jpg) top left no-repeat;
		display: block;
		text-indent: 10000px;
		}
 
#contato:hover	{
		background-position: bottom left;
		}	
		
.fotolist{ width:438px; float:left; height:230px;}
.navegacao{width:26px; float:left;}
.navegacao a.link{font-family:trebuchet ms; font-size:11px; display:block; width:10px; padding:0 0 0 2px; height:15px; text-decoration:none; background:#333333; color:#ffffff;}
.navegacao a.link:visited{font-family:trebuchet ms; font-size:11px; text-decoration:none; background:#333333; color:#ffffff;}
.navegacao a.link:active{font-family:trebuchet ms; font-size:11px; text-decoration:none; background:#666666; color:#000000;}
.navegacao a.link:hover{font-family:trebuchet ms; font-size:11px; text-decoration:none; background:#666666; color:#000000;}

.tudo{width:900px; margin:0 auto;}
.tudo .topo{width:900px; height:282px;}
.tudo .topo .logo{float:left;}
.tudo .topo .logo img{padding:10px 0 0 59px;}

.tudo .topo .foto{width:631px; height:253px; background:url(img/linhas.jpg) no-repeat; float:right; _clear:both;}
.tudo .topo .foto .banner{width:464px; height:239px; margin:13px 0 0 0; float:right;}
.tudo .topo .foto .sombra{background:url(img/sombra.jpg) no-repeat; width:448px; height:30px; margin:253px 0 0 160px;}

.tudo .nav{background:#220002;}

.tudo .corpo{width:900px; clear:both; margin:0 0 0 20px;}
.tudo .corpo .cab{background:url(img/cabecalho_cinza.jpg) no-repeat; padding:7px 0 0 0;}
.tudo .corpo .conteudo{background:url(img/fundo_cinza.jpg) repeat-y; width:900px; padding:10px 10px 7px; float:left;}

.tudo .corpo .conteudo .geral{width:800px; padding:3px; float:left;}
.tudo .corpo .conteudo .geral .foto{float:left; margin:20px 3px; width: 210px;}
.tudo .corpo .conteudo .geral .texto{width:580px; float:left;}
.tudo .corpo .conteudo .geral .texto h1{font-family:trebuchet ms; font-size:14px; float:left; font-weight:500;}
.tudo .corpo .conteudo .geral .texto img{padding: 5px 260px;}
.tudo .corpo .conteudo .geral .texto p{font-family:trebuchet ms; font-size:12px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; padding:16px 0 16px 0; margin: 0 10px 0 0;}

.tudo .corpo .conteudo .geral .texto #fotos{}
.tudo .corpo .conteudo .geral .texto #fotos img{border:none; padding:1px; margin:5px 15px;}

.tudo .corpo .conteudo .a1{width:400px; padding:3px; float:left;}
.tudo .corpo .conteudo .a1 .foto{float:left;margin:20px 3px;}
.tudo .corpo .conteudo .a1 .texto{width:240px; float:right; _clear:both; }
.tudo .corpo .conteudo .a1 .texto h1{font-family:trebuchet ms; font-size:14px; float:left; padding: 0 0 0 40px; font-weight:500;}
.tudo .corpo .conteudo .a1 .texto img{padding: 5px 100px;}
.tudo .corpo .conteudo .a1 .texto p{font-family:trebuchet ms; font-size:12px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; padding:16px 0 16px 0; margin: 0 10px 0 0;}

.tudo .corpo .conteudo .a2{width:410px; background:url(img/divisoria.jpg)repeat-y; padding:	0 0 0 10px; float:left;}
.tudo .corpo .conteudo .a2 .foto{float:left;margin:20px 3px;}
.tudo .corpo .conteudo .a2 .texto{width:210px; float:right;}
.tudo .corpo .conteudo .a2 .texto h1{font-family:trebuchet ms; font-size:14px; float:left; padding: 0 0 0 40px;font-weight:500;}
.tudo .corpo .conteudo .a2 .texto img{padding: 5px 75px;}
.tudo .corpo .conteudo .a2 .texto p{font-family:trebuchet ms; font-size:12px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; padding:16px 0 16px 0; margin: 0 10px 0 0;}

.tudo .corpo .pe{background:url(img/rodape_cinza.jpg) no-repeat; margin:0 auto; height:15px; clear:both;}
.tudo .aw7{ margin:5px 40px 0 0; padding:3px 3px 10px 3px; _margin: 5px 20px 0 0; text-align: center;}
.tudo .aw7 p{ color: #fff; font-weight: bold;}

#todoform {
font-family:trebuchet ms; font-size:11px; color:#000000;
border:0;
margin: 0 auto;
border-collapse:collapse; 
/* retira as bordas duplas nas células da tabela */
} 
#todoform input {
background:#FFFFFF; border:1px solid #999999;}   
#todoform textarea {
background:#FFFFFF; border:1px solid #999999;} 
#todoform input.botao {
background:#333333; 
color:#ffffff; /* a cor das letras Enviar */
font-family:trebuchet ms;
border:1px solid #999999;
/* uma borda de 2px solida branca no botão*/
}  
#todoform td {
padding:1px;
}

.conteudo p img{
	margin:10px 50px 10px 35px;
}


#slider {
    width: 464px; /* important to be same as image width */
    height: 239px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
    width: 464px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 409px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}

#prods{
	padding: 5px 10px 10px 30px;
}
#prods ul li{
	float: left;
	padding: 10px 15px;
}
