body{
   text-align:center;  font-size:10pt;
   font-family:arial;  background:url(images/bg_total.gif);
}

body, form, ul, li{padding:0px 0px; margin:0px 0px;}
body a {text-decoration:none; color:black;}


#geral {
   margin:0px auto; text-align:left;
   padding:0px 0px; background:white; 
   width:760px; 
}

#logo {
   background:url(images/bg.gif);
   float:left;
   width:160px;
   height:112px;
   border:none;
}

html>body #logo {height:112px;}

#menu {
   float:left;
   width:160px; height:220px;
   padding:0px 0px 0px 0px;   
   font-size:8pt;
   background:url(images/bg-menu.gif);/*#ff722f*/
   border-bottom:1px solid white;
   border-right:1px solid white;
}

html>body #menu {width:159px;height:219px;}

#menu a {color:white; text-decoration:none;}
#menu a:hover {color:#f1f1f1;}
#menu ul {margin:5px 3px 3px 10px; list-style:none;}
#menu li {text-align:left; padding:3px 6px 6px 10px; background:url(images/list-style-image.gif) no-repeat left center;}

#ilustracao {
   float:right;
   width:600px;
   height:332px;
   background:url(images/ilustracao.jpg) right bottom;
   border-bottom:1px solid white;
}

html>body #ilustracao {height:331px;}

#menu2 {
	border-right:1px solid white;
	float:left; width:160px; 
	background:#2680b1 url(images/img_agua.jpg) repeat-x bottom;/*#FDC300*/
}

html>body #menu2 {width:159px; clear:both;}



#conteudo {
   width:600px; 
   float:right;
   padding-top:20px;
}

#conteudo h2 {
	margin-left:50px;
	color:#39509C;
	font-size:14pt;
}


#conteudo h4 {
	margin-left:50px;
	font-family:arial;
	font-size:12pt;
}

#conteudo p {
   margin:10px 25px 15px 50px;
}

#conteudo ul {
   margin:0px 0px 0px 75px;
   list-style:none;
}

#conteudo ul a {font-weight:bold;}
#conteudo ul a:hover {color:#b40107;}

#conteudo li {
   background:url("images/list-style.gif") no-repeat;
   background-position:0px 2px;
   padding:0px 5px 5px 15px;
}


#conteudo #img_produto {
   float:left;
   margin:10px 10px 10px 30px;
}

#conteudo #produto {
	float:right; 
	font-family:arial;
	font-size:8pt;
	color:black;
	width:275px;
	margin-left:0px;
	margin-right:10px;
}

html>body #conteudo #produto { width:280px;	margin-right:15px; }

html>body #conteudo produto {
	margin-right:30px; 
	margin-bottom:5px;
}

h3 {color:#39509C;}

.prod_home {
   float:left;
   width:150px; height:141px;
   text-align:center;
   margin-left:30px;
   margin-top:15px;
   margin-bottom:10px;
   padding:0px 0px 0px 0px;
   font-size:8pt;
   border-bottom: 1px dashed #ccc;
}

html>body .prod_home {margin-left:40px;}

.prod_home img {
   padding:0px 0px 0px 0px;
   margin:0px 25px 0px 25px;
   border:0px;
}

html>body .prod_home img {margin-bottom:5px;}

.prod_home_label {
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
   border:0;
   width:120px;
   font-weight:bold;
}

#rodape{
   clear:both; height:31px; 
   /*font-size:8pt; padding: 13px 0px 0px 6px;
   background:url(images/bg-rodape.jpg);*/
}

#rodape a {color:white;}

address {
   text-align:center;
   color:white; 
   font-size:8pt;
   background:#293f89;/*url(images/bg.gif)*/;
   padding:0px 0px 5px 0px;

   /*letter-spacing:2px;
   word-spacing:5px;*/
}

html>body address {margin-top:25px;}

/* FORM */

form {
   text-align:right;
   margin:0px 70px 0px 0px;
}

form input{
   margin:0px 145px 0px 0px;
   width:235px;
}

form textarea {
   width:380px; 
   height:120px; 
}

.lb_textarea {
   margin-right:310px;
}

.btn {
   width:60px;
   margin-right:345px;
}

form input, form textarea, .btn {
   background:#f1f1f1;
   color:black;
   border:1px solid #ccc;
}

/**/
html>body #rodape {height:19px;}

#swf_produto {
   float:left;
   margin:15px;
}

.instalacoes_foto {
   margin-left:49px;
   border:1px solid #ccc;
   /*padding:10px;*/
}

html>body #swf_produto {margin:25px;
}