@charset "utf-8";
/* CSS Document */

* {
	list-style:none;
	margin:0px;
	padding:0px;
}

img {

    border:none;

  }



body{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center top;

}


.bg{
	background-image:url(../img/body_bg1.jpg);

}


#geral {
 width:876px;
 margin:20px auto;


}

#topo {
  width: 850px;
  float:left;
  margin: 45px 0px 0px 0px;

}

    .logotipo {
      width:175px;
      height:116px;
      float:left;
      margin:0px 0px 0px 90px;
    }


#content{
  width: 876px;
  float:left;
  margin:0px 0px 0px 0px;
  background: url(../img/bg_multi.png) no-repeat;
  _background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/bg_multi.png');


}

    .menu_principal {
        float: left;
        margin: 40px 0px 0px 200px;
        _margin: 40px 0px 0px 95px;


    }

        .menu_principal ul {
          margin: 0px 0px 0px 0px;
        }

            .menu_principal ul li {
                 float:left;
                 height: 22px;
                 font-family: Trebuchet MS, Arial, Verdana; color: #000000;
                 vertical-align:middle;
                 font-size: 12px;
                 margin: 0px 0px 0px 0px;
                 padding: 0px 8px 0px 8px;
            }

            .menu_principal ul li a:link {
              color: #000000;
              text-decoration: none;
            }

             .menu_principal ul li a:visited {
              color: #000000;
              text-decoration: none;
            }

             .menu_principal ul li a:hover {
              color: #006699;
              text-decoration: none;
            }

             .menu_principal ul li a:active {
              color: #000000;
              text-decoration: none;
            }



    .banner_flash {
      width: 826px;
      float: left;
      margin: 20px 0px 0px 25px;
      _margin: 15px 0px 0px 13px;

    }





.nav_left {
    width: 200px;
    float: left;
    margin:20px 30px 0px 55px;
    _margin:20px 30px 0px 25px;

}

.nav_left2 {
    width: 200px;
    float: left;
    margin:70px 30px 0px 55px;
    _margin:20px 30px 0px 25px;

}


.c_geral {
  width:580px ;
  float:left;
  margin: 20px 0px 0px 0px;

}


    .box_port {
      float:left;
      margin: 10px 0px 0px 0px;
    }

        .box_port ul {
          width:142px;
          float:left;
          margin: 10px 0px 10px 0px;
        }

              .box_port ul li h3 {
                font-family:Arial, Verdana; color: #666666;
                vertical-align:middle;
                font-size: 11px;
                text-indent:15px;
                background: url(../img/seta_tits_1.png) no-repeat left;
                margin:-6px 0px 0px 15px;
                      font-weight: normal;
              }

                        .box_port ul li a:link {
                          color: #666666;
                          text-decoration: none;
                        }

                        .box_port ul li a:visited {
                          color: #666666;
                          text-decoration: none;
                        }

                        .box_port ul li a:hover {
                          color: #000000;
                          text-decoration: none;
                        }

                        .box_port ul li a:active {
                          color: #666666;
                          text-decoration: none;
                        }

                    .box_port ul li p {
                      font-family:Arial, Verdana; color:#99CC00;
                      vertical-align:middle;
                      font-size: 10px;
                      text-indent:15px;
                      margin:0px 0px 0px 15px;
                      font-weight: normal;
                    }



.box_navs {
  width: 200px;
  float:left;
  margin:0px 0px 20px 0px;
}


    .img_nav_tit {
      width: 200px;
      height:;
      float: left;
      margin: 0px 0px 10px 0px;
    }

    .uls {
      width:200px;
      float: left;
      margin: 0px 0px 0px 0px;
    }

        .uls ul{
          width:150px;
          float: left;
          margin: 0px 0px 0px 0px;
        }

              .uls ul li{
                font-family:Arial, Verdana; color:#000000;
                vertical-align:middle;
                font-size: 12px;
                font-weight: normal;
                margin:0px 0px 5px 0px;
              }

                    .uls ul li a:link {
                      color:#000000;
                      text-decoration: none;
                    }

                    .uls ul li a:visited {
                      color:#000000;
                      text-decoration: none;
                    }

                    .uls ul li a:hover {
                      color:#006699;
                      text-decoration: none;
                    }

                    .uls ul li a:link {
                      color:#000000;
                      text-decoration: none;
                    }


    .icone {
      width: 37px;
      height:;
      float: left;
      margin: 0px 8px 0px 0px;
    }




#rodape {
  width: 876px;
  height:106px;
  background:url(../img/img_rodape.png) no-repeat;
  float:left;
  margin: 40px 0px 0px 0px;
}

    #rodape ul{
       margin: 50px 0px 0px 175px;
      }

         #rodape ul li {
            float:left;
            height: 22px;
            font-family: Trebuchet MS, Arial, Verdana; color: #000000;
            vertical-align:middle;
            font-size: 12px;
            margin: 0px 0px 0px 0px;
            padding: 0px 8px 0px 8px;

        }


    #rodape p{
        width: 876px;
        display:block;
        float: left;
        text-align:center;
      font-family: Trebuchet MS, Arial, Verdana; color: #000000;
            vertical-align:middle;
            font-size: 10px;

    }



.nav_menus {
  width: 200px;
  margin:0px 0px 0px 0px;
}

    .nav_menus ul{
       width: 179px;
       margin:0px 0px 15px 0px;
        }

         .nav_menus ul li {
            display:block;
            padding:5px;
            text-indent:20px;
            font-family: Trebuchet MS, Arial, Verdana; color: #000000;
            vertical-align:middle;
            font-size: 12px;
            background:url(../img/seta_menu.png) no-repeat left;
            border-bottom:#E7E7E7 solid 1px;
            margin:0px 0px 0px 0px;
            }

              .nav_menus ul li a:link {

                color:#000000;
                text-decoration: none;

              }

               .nav_menus ul li a:visited {

                color:#000000;
                text-decoration: none;

              }

               .nav_menus ul li a:hover {

                color:#006699;
                text-decoration: none;

              }

               .nav_menus ul li a:active {

                color:#000000;
                text-decoration: none;

              }




/* Formata seo de produtos e servios do site   */


.img_tit_ps {
  width: 560px;
  margin: 20px 0px 20px 0px;
  float:left;
}


.box_ps{
  width:560px ;
  float:left;
  margin:0px 0px 0px 0px;
}


.tits_ps{
  width: 330px;
  float:left;
  margin:0px 10px 0px 0px;
}

.tits_ps2{
  width: 560px;
  float:left;
  margin:0px 10px 0px 0px;
}


.tits_ps h6{
  font-family: Trebuchet MS, Arial, Verdana; color:#006699;
  font-size: 12px;
  font-weight:normal;
  font-style: italic;
  display: block;

}


.tits_ps2 h2{
  font-family: Trebuchet MS, Arial, Verdana; color:#006699;
  font-size: 25px;
  font-weight: bold;
  font-style: italic;
  text-indent: 22px;
  padding: 5px;
  margin: 0px 0px 8px 0px;
  margin: 0px 0px 5px 0px;
  width: 560px;
  display: block;
  border-bottom: dotted #DDDDDD 1px;
  background: url(../img/icone_tit_ps.png) no-repeat left;
}

.tits_ps2 h6{
  font-family: Trebuchet MS, Arial, Verdana; color:#006699;
  font-size: 12px;
  font-weight:normal;
  font-style: italic;
  display: block;

}

.box_ps p{
  margin:30px 0px 0px 0px;
  font-family: Trebuchet MS, Arial, Verdana; color:#000000;
  font-size: 12px;
  display: block;

}



h1 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ; color:#F06;
	font-style:italic;
	font-size:16px;
	margin:0px 0px -20px 0px;
	
	
}


/* Formulário de contato do site */

#form_contato {
	
	width:;
	float:left;
	margin: 20px 0px 30px 0px;
	
	}
	
	.fbox_1 {		
		width:200px;
		float:left;
		margin: 0px 0px 0px 0px;
		}
		
	.fbox_2 {		
		width:300px;
		float:left;
		margin: 0px 0px 0px 0px;
		}