a,a:link,a:visited {
 /*font-size:13px;*/
color:#014383;
font-family:tahoma;
 text-decoration:none;
}

a:hover {
text-decoration: underline;
 color:#0066cc;
/*color:#2b2b2b;*/
}


.corpo{
background-color: #4396CA;
background-image: url(../images/bg.jpg);
background-attachment: fixed;
background-repeat:repeat-x;
position: relative;
margin:0 auto;
text-align:center;
}


.divmarkets{
background-color: transparent;
z-index: 5;
position: relative;
left: 0px;
top: 0px;
width: 900px;
height: 350px;
text-align:left;
}

.divcapa{
text-align:left;
color:#575757;
margin:0 auto;
background-image:url(../imagens/40anos.jpg);
background-repeat:no-repeat;
background-color: #fff;
border:solid 0px;
border-color:#000;
z-index: 1;
min-height: 490px;
height: auto !important;
height: 490px;
/*width: 1250px;*/
width: 980px;
top: 0;
position:relative;
}

.conteudos{
text-align:left;
color:#808080;
margin:0 auto;
/*background-image:url(../imagens/40anos.jpg);*/
background-color: #fff;
border:solid 0px;
border-color:#000;
z-index: 1;
min-height: 590px;
height: auto !important;
height: 590px;
width: 980px;
top: 0;
position:relative;
}


.fotohistorico{
font-size:10pt;
text-align:justify;
margin:0 auto;
background-color: #fff;

border:solid 1px;
border-bottom-color:#fff;
border-top-color:#fff;
border-right-color:#ccc;
border-left-color:#fff;
border-right-style:dotted;

z-index: 2;
min-height: 490px;
height: auto !important;
height: 200px;
width: 200px;
top: 70px;
left:65px;
position:absolute;
}

.txthistorico{
font-family:tahoma;
left:100px;
font-size:10pt;
text-align:justify;
color:#808080;
margin:0 auto;
/*background-image:url(../imagens/40anos.jpg);*/
background-color: #fff;
border:solid 0px;
border-color:#ccc;
z-index: 1;
min-height: 300px;
height: auto !important;
height: 300px;
width: 600px;
top: 20px;
position:relative;
}

.txtretorno{
font-family:tahoma;
left:-30px;
font-size:10pt;
text-align:justify;
color:#808080;
margin:0 auto;
/*background-image:url(../imagens/40anos.jpg);*/
background-color: #fff;
border:solid 0px;
border-color:#ccc;
z-index: 1;
min-height: 300px;
height: auto !important;
height: 300px;
width: 350px;
top: 20px;
position:relative;
}

.tit_produtos{
font-weight:bold;
font-family:tahoma;
font-size:11pt;
text-align:right;
color:#69C;
margin:0 auto;
background-color: #fff;
border:solid 0px;
border-color:#fff;
z-index: 1;
}

.txtprodutos{
font-family:tahoma;
font-size:9pt;
text-align:justify;
color:#808080;
margin:0 auto;
background-color: #fff;
border:solid 0px;
border-color:#fff;
z-index: 1;
}

.swimming{
left:-108px;
font-size:10pt;
text-align:justify;
color:#808080;
margin:0 auto;
/*background-image:url(../imagens/40anos.jpg);*/
background-color: #fff;
border:solid 0px;
border-color:#ccc;
z-index: 1;
min-height: 300px;
height: auto !important;
height: 300px;
width: 690px;
top: 20px;
position:relative;
}

.divprodutos{
left:-90px;
font-size:10pt;
text-align:justify;
color:#808080;
margin:0 auto;
/*background-image:url(../imagens/40anos.jpg);*/
background-color: #fff;
border:solid 0px;
border-color:#f00;
z-index: 1;
min-height: 300px;
height: auto !important;
height: 300px;
width: 650px;
top: 20px;
position:relative;

}

.contents{
font-size:10pt;
text-align:justify;
color:#808080;
margin:0 auto;
/*background-image:url(../imagens/40anos.jpg);*/
background-color: #fff;
border:solid 0px;
border-color:#000;
z-index: 1;
min-height: 300px;
height: auto !important;
height: 300px;
min-width: 930px;
width: 500px;
top: 20px;
left:10px;
position:relative;
}

.dados{
margin:0 auto;
float:left;
left:259px;
top:0px;
z-index:2;
margin:0 auto;
min-height: 300px;
height: auto !important;
height: 300px;
width: 400px;
position: relative;
background-color:transparent;
background-repeat: no-repeat;
font-size:10pt;
color:#808080;
font-family:tahoma;
border:solid 0px;
border-top-color: #000000;
border-left-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
}


.topo{
z-index:1;
 text-align:center;
margin:0 auto;
min-height: 180px;
height: auto !important;
height: 180px;
/*width: 1250px;*/
width: 980px;
position: relative;
background-color:transparent;
top:0px;
font-size:10pt;
color:#000;
font-family:tahoma;
border:solid 0px;
border-top-color: #000000;
border-left-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
}

.piscinasetrata{
margin:0 auto;
left:00px;
top:10px;
z-index:2;
text-align:left;
margin:0 auto;
min-height: 145px;
height: auto !important;
height: 145px;
width: 860px;
position: relative;
background-color:transparent;
background-repeat: no-repeat;
font-size:10pt;
color:#000;
font-family:tahoma;
border:solid 0px;
border-top-color: #000000;
border-left-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
}

.piscinas{
margin:0 auto;
float:left;
left:00px;
top:0px;
z-index:2;
text-align:center;
margin:0 auto;
min-height: 106px;
height: auto !important;
height: 106px;
width: 250px;
position: relative;
background-color:transparent;
background-repeat: no-repeat;
font-size:10pt;
color:#000;
font-family:tahoma;
border:solid 0px;
border-top-color: #000000;
border-left-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
}

.tratamento{
margin:0 auto;
float:right;
right:2px;
top:0px;
z-index:2;
text-align:center;
margin:0 auto;
min-height: 106px;
height: auto !important;
height: 106px;
width: 250px;
position: relative;
background-color:transparent;
background-repeat: no-repeat;
font-size:10pt;
color:#000;
font-family:tahoma;
border:solid 0px;
border-top-color: #000000;
border-left-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
}

.quimicosacess{
margin:0 auto;
left:0px;
top:20px;
z-index:2;
text-align:center;
margin:0 auto;
min-height: 145px;
height: auto !important;
height: 145px;
width: 860px;
position: relative;
background-color:transparent;
background-repeat: no-repeat;
font-size:10pt;
color:#000;
font-family:tahoma;
border:solid 0px;
border-top-color: #0ff;
border-left-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
}


.quimicos{
margin:0 auto;
float:left;
left:00px;
top:0px;
z-index:2;
text-align:center;
margin:0 auto;
min-height: 106px;
height: auto !important;
height: 106px;
width: 250px;
position: relative;
background-color:transparent;
background-repeat: no-repeat;
font-size:10pt;
color:#000;
font-family:tahoma;
border:solid 0px;
border-top-color: #000000;
border-left-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
}

.acessorios{
margin:0 auto;
float:right;
right:2px;
top:0px;
z-index:2;
text-align:center;
margin:0 auto;
min-height: 106px;
height: auto !important;
height: 106px;
width: 250px;
position: relative;
background-color:transparent;
background-repeat: no-repeat;
font-size:10pt;
color:#000;
font-family:tahoma;
border:solid 0px;
border-top-color: #000000;
border-left-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
}



.aqmovcas{
margin:0 auto;
left:0px;
top:30px;
z-index:2;
text-align:center;
margin:0 auto;
min-height: 145px;
height: auto !important;
height: 145px;
width: 860px;
position: relative;
background-color:transparent;
background-repeat: no-repeat;
font-size:10pt;
color:#000;
font-family:tahoma;
border:solid 0px;
border-top-color: #0ff;
border-left-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
}


.aquecedores{
margin:0 auto;
float:left;
left:00px;
top:0px;
z-index:2;
text-align:center;
margin:0 auto;
min-height: 106px;
height: auto !important;
height: 106px;
width: 250px;
position: relative;
background-color:transparent;
background-repeat: no-repeat;
font-size:10pt;
color:#000;
font-family:tahoma;
border:solid 0px;
border-top-color: #000000;
border-left-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
}

.moveis{
margin:0 auto;
float:left;
left:55px;
top:0px;
z-index:2;
text-align:center;
margin:0 auto;
min-height: 106px;
height: auto !important;
height: 106px;
width: 250px;
position: relative;
background-color:transparent;
background-repeat: no-repeat;
font-size:10pt;
color:#000;
font-family:tahoma;
border:solid 0px;
border-top-color: #000000;
border-left-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
}

.cascatas{
margin:0 auto;
float:right;
right:2px;
top:0px;
z-index:2;
text-align:center;
margin:0 auto;
min-height: 106px;
height: auto !important;
height: 106px;
width: 250px;
position: relative;
background-color:transparent;
background-repeat:repeat;
font-size:10pt;
color:#000;
font-family:tahoma;
border:solid 0px;
border-top-color: #000000;
border-left-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
}


.tudo{
margin:0 auto;
min-height: 559px;
height: auto !important;
height: 559px;
width:980px;
z-index: 1;
top: 0px;
background-color:transparent;
text-align:center; 
bottom:0 auto; 
border:solid 0px;
border-top-color: #000048;
border-left-color: #000048;
border-right-color: #000048;
border-bottom-color: #ffffff;   
}

.rod{
z-index:1;
text-align:center;
margin:0 auto;
width: 980px;
position: relative;
background-color:transparent;
top:0px;
font-size:10pt;
color:#fff;
font-family:tahoma;
border:solid 0px;
border-top-color: #000000;
border-left-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
}


.controd{
z-index:1;
text-align:center;
margin:0 auto;
top:0px;
font-size:10pt;
color:#069;
font-family:tahoma;

}


.ass a{
font-size:10pt;
color:#014383;
 font-family:tahoma;
 text-decoration:none;
}

.ass a:hover{
text-decoration: underline;
 color:#0066cc;
font-size:10pt;
}

.assina{
z-index:1;
text-align:center;
margin:0 auto;
width: 1250px;
position: relative;
background-color:transparent;
top:0px;
font-size:10pt;
color:#fff;
font-family:tahoma;
border:solid 0px;
border-top-color: #000000;
border-left-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
}

.titulos{
font-family:tahoma;
left:50px;
font-size:19pt;
text-align:left;
color:#0366A7;
margin:0 auto;
/*background-image:url(../images/titulohist.jpg);*/
background-color: #fff;
border:solid 0px;
border-color:#efeefe;
z-index: 1;
min-height: 30px;
height: auto !important;
height: 30px;
width: 500px;
top: 5px;
position:relative;
}

.tituloH{
font-family:tahoma;
left:50px;
font-size:19pt;
text-align:left;
color:#0366A7;
margin:0 auto;
/*background-image:url(../images/titulohist.jpg);*/
background-color: #fff;
border:solid 0px;
border-color:#efeefe;
z-index: 1;
min-height: 30px;
height: auto !important;
height: 30px;
width: 500px;
top: 5px;
position:relative;
}


.clientes{
left:80px;
background-color: #fff;
border:solid 0px #fcc; 
min-height:330px; 
height:330px; 
height:auto !important; 
position:relative; 
text-align:left; 
top:0px;
}


/*
.buscas{
margin:0 auto;
text-align:center;
position:relative;
width:860px; 
top:15px;
height:52px;
background-color: #fff;
z-index:4; 
border:solid 1px;
border-top-color: #ffffff;
border-left-color: #ffffff;
border-right-color: #ffffff;
border-bottom-color: #f1f1f1;
}


.divacesso{
line-height: 1.3;
text-align:center;
color:#575757;
background-color: #fff;
border:solid 0px;
border-color:#efeefe;
z-index: 12;
min-height: 150px;
height: auto !important;
height: 150px;
width: 900px;
top: 0;
position:relative;
}


.produto {
  color:#ffffff;
 font-size:12px;
 z-index:15;
 background-color: #000000;
 border:solid 1px;
 border-color:#c1c1c1;
 height:100px;
 width:100px;
 text-align:center;
 margin-right:10px;
 margin-bottom:10px;
 visibility:hidden;
 position:absolute; 
 top:-5px;
}

*/

