body{ margin:0px; padding:0px; font:12px Arial; color:#000; z-index:0px; text-align:center; background: url(../images/bg_repeat2.png) repeat-x;}

#geral{	width:1000px; border:0px solid #000; margin:0 auto; text-align:left; border:0px solid #000000; }

/*#top{ margin:0 auto; text-align:left; padding:0px; width:1000px; height:145px; position:relative; border:0px solid #000000;  background: url(../images/topo.png) no-repeat; }*/

#top{ margin:0 auto; text-align:left; padding:0px; width:1000px; height:113px; position:relative; border:0px solid #000000;  background: url(../images/topo2.png) no-repeat; }

#logo{	margin:13px 0px 0px 100px; padding:0px; width:132px; height:77px; position:relative; border:0px solid #000000; background: url(../images/logo.png) no-repeat; float:left; z-index:10px;}
/*------------------------------------------------------------------*/
#menu ul { padding:0px 0px 0px 25px; margin:63px 0px 0px 10px; float: left; font:bolder 13px Helvetica;  list-style:none; text-align:center;}
#menu ul li { display: inline; }
#menu ul li a { color:#2c588a; text-decoration: none; border-bottom:2px solid #2f2f2f; padding: 14px 18px 0px 0px; float:left; height:30px; border:0px solid #000000;}
#menu ul li a:hover { color:#1c2c42;}
/*------------------------------------------------------------------*/

#box{ margin:0 auto; text-align:left; padding:0px; width:1000px; height:668px; position:relative; border:0px solid #000000; background:url(../images/bg_box.png) no-repeat; }
#boxProd{ margin:0 auto; text-align:left; margin-top:1px; padding:0px; width:764px; height:336px; position:relative; border:0px solid #000000;}
#prodImg{ margin:0 auto; text-align:left; padding:0px; width:764px; height:282px; position:relative; border:px solid #000000; }

/*------------------------------------------------------------------*/
#prodMenu ul {  margin:0 auto; text-align:left; padding:0px ;  float: left; font:bolder 14px Verdana;  list-style:none; text-align:center;}
#prodMenu ul li { display: inline; }
#prodMenu ul li a { color:#FFFFFF; text-decoration: none; border-bottom:2px solid #2f2f2f; padding: 19px 0px 0px 0px; float:left; width:152px; height:32px; border:0px solid #FFFFFF;}
#prodMenu ul li a:hover { color:#90ddfc;}
/*------------------------------------------------------------------*/


#timeline{ margin:0 auto; text-align:left; padding:0px; width:764px; height:175px; position:relative; border:0px solid #000000;}
#timeline2{ margin:0 auto; text-align:left; padding:0px; width:764px; height:175px; position:relative; border:0px solid #000000; background:url(../images/bg_timeline2.png) no-repeat; }
#tml_p1, #tml_p2, #tml_p3{ padding:0px; width:252px; height:175px; position:relative; border:0px solid #000000; float:left; color:#FFFFFF;}
.sepLine{ margin:0px; padding:0px; width:1px; height:175px;  background: url(../images/sepTimeline.png) no-repeat; float:left;}

.tLine{ margin:0px 0px 0px 8px; padding:0px 0px 0px 5px;  width:250px; color:#FFF; font:bolder 14px Helvetica;  float:left;}
.tLine2{ margin:6px 0px 6px 8px; padding:0px 0px 0px 5px;  width:250px; color:#000; font:bolder 14px Helvetica;  float:left;}

.supLine{ margin:10px 0px 10px 8px; padding:0px; width:172px; height:5px; background: url(../images/supTimeline.png) no-repeat;  float:left;}
.supLine2{ margin:10px 0px 10px 8px; padding:0px; width:172px; height:5px; background: url(../images/supTimeline2.png) no-repeat;  float:left;}
.supLine3{ margin:10px 0px 10px 8px; padding:0px; width:172px; height:5px; background: url(../images/supTimeline3.png) no-repeat;  float:left;}
.contLine{ margin:0px 0px 0px 8px;; padding:0px; border:0px solid #000000; width:230px; color:#FFFFFF; no-repeat; float:left; text-align:justify}

#boxcliente{ margin:0 auto; text-align:left; padding:0px; width:764px; height:169px; position:relative; border:0px solid #000000;}
#boxCli{ padding:8px; width:427px; height:169px; border:0px solid #000000; background: url(../images/clientes.png) no-repeat; float:left;}

.tCli{ margin:0px 0px 0px 8px; padding:0px 0px 6px 0px;  width:400px; color:#fff; font:bolder 20px Helvetica;  float:left;}
.contCli{ margin:0px 0px 0px 8px;; padding:0px; border:0px solid #000000; width:400px; font:bolder 11px Helvetica; text-align:justify;  color:#fff; float:left;}

#boxMap{ padding:0px; width:321px; height:169px; border:0px solid #000000; background: url(../images/mapa.png)     no-repeat; float:left;}
/*------------------------------------------------------------------*/
.tProd{ margin:0 auto; text-align:left; padding:20px 0px 0px 0px;  width:660px; color:#FFFFFF; font:bolder 20px Helvetica; border:0px solid #FFFFFF;}
.contProd{ margin:0 auto; text-align:left; padding:0px; width:660px; color:#FFFFFF; text-align:justify;}
/*------------------------------------------------------------------*/
.tScli{ margin:0 auto; text-align:left; padding:20px 0px 0px 0px;  width:660px; color:#FFFFFF; font:bolder 16px Helvetica; border:0px solid #FFFFFF;}
.contScli{ margin:0 auto; text-align:left; padding:0px; width:660px; color:#FFFFFF; text-align:justify; font-size:14px;}
/*------------------------------------------------------------------*/
#rodape{ margin:0 auto; text-align:right; padding:0px; width:764px; position:relative; font:bolder 11px arial; color:#FFFFFF;}

/*------------------------------------------------------------------*/
#colDir1{width:255px; height:10px; float:left; background: url(../images/bg_depoimentos_1A.png) no-repeat; }
#colDir2{width:239px; float:left; border:0px solid #FFFF00; font:12px arial; text-align:justify; padding:0px 8px 8px 8px; background: url(../images/bg_depoimentos_2A.png) repeat-y;}
#colDir3{width:255px; height:10px; float:left; background: url(../images/bg_depoimentos_3A.png) no-repeat; }