   html              { height:100%; overflow:scroll; }
   body              { font-family: Arial, Trebuchet MS, Verdana, Helvetica; color:#959595; margin:0px; height:100%; text-decoration:none; background:#000000; }
   
   a:link            { text-decoration:none; color:#65aed0; }
   a:visited         { text-decoration:none; color:#65aed0; }
   a:active          { text-decoration:none; color:#65aed0; }
   a:hover           { text-decoration:none; color:#89cceb; }
   
   h1                { font-size:18px; color:#2f6e8c; text-decoration:none; font-weight:normal; display:inline; }
   h2                { color:#353535; text-decoration:none; display:inline; }
   h3                { color:#353535; text-decoration:none; display:inline; }
   h4                { color:#353535; text-decoration:none; display:inline; }
   h5                { color:#353535; text-decoration:none; display:inline; }
   h6                { color:#353535; text-decoration:none; display:inline; }
   h7                { color:#353535; text-decoration:none; display:inline; }
                                                    
  .fonte9            { font-size:9px; font-weight:normal; color:#000000; }
  .fonte9:link       { font-size:9px; font-weight:normal; color:#000000; }
  .fonte9:visited    { font-size:9px; font-weight:normal; color:#000000; }
  .fonte9:active     { font-size:9px; font-weight:normal; color:#000000; }
  .fonte9:hover      { font-size:9px; font-weight:normal; color:#000000; }
  a.fonte9:hover     { font-size:9px; font-weight:normal; color:#000000; }
  
  .fonte10           { font-size:10px; font-weight:normal; color:#000000; }
  .fonte10:link      { font-size:10px; font-weight:normal; color:#000000; }
  .fonte10:visited   { font-size:10px; font-weight:normal; color:#000000; }
  .fonte10:active    { font-size:10px; font-weight:normal; color:#000000; }
  .fonte10:hover     { font-size:10px; font-weight:normal; color:#000000; }
  a.fonte10:hover    { font-size:10px; font-weight:normal; color:#000000; }
  
  .fonte11           { font-size:11px; font-weight:normal; color:#000000; }
  .fonte11:link      { font-size:11px; font-weight:normal; color:#000000; }
  .fonte11:visited   { font-size:11px; font-weight:normal; color:#000000; }
  .fonte11:active    { font-size:11px; font-weight:normal; color:#000000; }
  .fonte11:hover     { font-size:11px; font-weight:normal; color:#000000; }
  a.fonte11:hover    { font-size:11px; font-weight:normal; color:#000000; }
  
  .fonte12           { font-size:12px; font-weight:normal; color:#000000; }
  .fonte12:link      { font-size:12px; font-weight:normal; color:#000000; }
  .fonte12:visited   { font-size:12px; font-weight:normal; color:#000000; }
  .fonte12:active    { font-size:12px; font-weight:normal; color:#000000; }
  .fonte12:hover     { font-size:12px; font-weight:normal; color:#000000; }
  a.fonte12:hover    { font-size:12px; font-weight:normal; color:#000000; }
  
  .fonte13           { font-size:13px; font-weight:normal; color:#000000; }
  .fonte13:link      { font-size:13px; font-weight:normal; color:#000000; }
  .fonte13:visited   { font-size:13px; font-weight:normal; color:#000000; }
  .fonte13:active    { font-size:13px; font-weight:normal; color:#000000; }
  .fonte13:hover     { font-size:13px; font-weight:normal; color:#000000; }
  a.fonte13:hover    { font-size:13px; font-weight:normal; color:#000000; }
  
  .fonte14           { font-size:14px; font-weight:bold; color:#56a0c2; }
  .fonte14:link      { font-size:14px; font-weight:bold; color:#56a0c2; }
  .fonte14:visited   { font-size:14px; font-weight:bold; color:#56a0c2; }
  .fonte14:active    { font-size:14px; font-weight:bold; color:#56a0c2; }
  .fonte14:hover     { font-size:14px; font-weight:bold; color:#56a0c2; }
  a.fonte14:hover    { font-size:14px; font-weight:bold; color:#c4dfeb; }
  
  .fonte14C          { font-size:14px; font-weight:normal; color:#747474; }
  .fonte14C:link     { font-size:14px; font-weight:normal; color:#747474; }
  .fonte14C:visited  { font-size:14px; font-weight:normal; color:#747474; }
  .fonte14C:active   { font-size:14px; font-weight:normal; color:#747474; }
  .fonte14C:hover    { font-size:14px; font-weight:normal; color:#747474; }
  a.fonte14C:hover   { font-size:14px; font-weight:normal; color:#747474; }
  
  .fonte16           { font-size:16px; font-weight:bold; color:#cdcdcd; }
  .fonte16:link      { font-size:16px; font-weight:bold; color:#cdcdcd; }
  .fonte16:visited   { font-size:16px; font-weight:bold; color:#cdcdcd; }
  .fonte16:active    { font-size:16px; font-weight:bold; color:#cdcdcd; }
  .fonte16:hover     { font-size:16px; font-weight:bold; color:#cdcdcd; }
  a.fonte16:hover    { font-size:16px; font-weight:bold; color:#f3f3f3; }
  
  .navegador         { font-size:10px; font-weight:none; color:#b8b8b8; }
  .navegador:link    { font-size:10px; font-weight:none; color:#b8b8b8; }
  .navegador:visited { font-size:10px; font-weight:none; color:#b8b8b8; }
  .navegador:active  { font-size:10px; font-weight:none; color:#b8b8b8; }
  .navegador:hover   { font-size:10px; font-weight:none; color:#ffffff; }
  a.navegador:hover  { font-size:10px; font-weight:none; color:#ffffff; }
  
  .menu_site         { font-size:14px; font-weight:bold; color:#cdcdcd; }
  .menu_site:link    { font-size:14px; font-weight:bold; color:#cdcdcd; }
  .menu_site:visited { font-size:14px; font-weight:bold; color:#cdcdcd; }
  .menu_site:active  { font-size:14px; font-weight:bold; color:#cdcdcd; }
  .menu_site:hover   { font-size:14px; font-weight:bold; color:#cdcdcd; }
  a.menu_site:hover  { font-size:14px; font-weight:bold; color:#ffffff; }
  
  .rodape            { font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size:12px; font-weight:normal; color:#4e4e4e; }
  .rodape:link       { font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size:12px; font-weight:normal; color:#4e4e4e; }
  .rodape:active     { font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size:12px; font-weight:normal; color:#4e4e4e; }
  .rodape:visited    { font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size:12px; font-weight:normal; color:#4e4e4e; }
  .rodape:hover      { font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size:12px; font-weight:normal; color:#4e4e4e; }
  a.rodape:hover     { font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size:12px; font-weight:normal; color:#4e4e4e; }
  
  .mapaSite          { font-size:14px; font-weight:normal; color:#747474; }
  .mapaSite:link     { font-size:14px; font-weight:normal; color:#747474; }
  .mapaSite:active   { font-size:14px; font-weight:normal; color:#747474; }
  .mapaSite:visited  { font-size:14px; font-weight:normal; color:#747474; }
  .mapaSite:hover    { font-size:14px; font-weight:normal; color:#747474; }
  a.mapaSite:hover   { font-size:14px; font-weight:normal; color:#747474; }
  
  
  .verMap {
   background:url(../../images/site/verMap.gif) repeat-y top right;
  }
  
  .horMap {
   background:url(../../images/site/horMap.gif) repeat-x center center;
  }
  
  
  /* Site Geral */
  
  #Geral {
   width:100%;
   height:100%;
   position:relative;
   background:url(../../images/site/bgSite.jpg) no-repeat top center;
   text-align:center;
  }
  
  .Clear {
   clear:left;
  }
  
  .Float {
   float:left;
  }
  
   /* Centraliza Site */
  
  #Central {
   width:960px;
   height:100%;
   margin:auto;
   position:relative;
  }
  
   /* Topo do Site */
  
  #Topo {
   position:relative;
   width:960px;
   height:103px;
   float:left;
  }
  
  #Logo {
   position:relative;
   margin-top:20px;
   float:left;
  }
  
  #TopoCantoDireito {
   position:relative;
   float:right;
   padding-top:8px;
   width:646px;
  }
  
  #Serviços {
   position:relative;
   float:right;
   text-align:right;
  }
  
  #MenuIcones {
   position:relative;
   float:left;
  }
  
  #MenuTopo {
   position:absolute;
   text-align:left;
   margin-top:50px;
   margin-left:40px;
   width:460px;
  }
  
  #Icones {
   position:absolute;
   text-align:left;
   margin-top:55px;
   margin-left:475px;
  }
  
  #Home {
   position:absolute;
   text-align:left;
   padding:0px;
  }
  
  #Mapa {
   position:absolute;
   text-align:left;
   padding:0px;
   margin-left:45px;
  }
  
  #Contato {
   position:absolute;
   text-align:left;
   padding:0px;
   margin-left:90px;
  }
  
   /* Banner */
  
  #Banner {
   position:relative;
   width:960px;
   height:170px;
   clear:left;
  }
  
   /* Menu */
  
  #MenuGeral {
   position:relative;
   width:960px;
   height:81px;
   clear:left;
   padding-top:4px;
  }
  
  .CantoMenu {
   position:relative;
   float:left;
   width:21px;
  }

  #Menu {
   position:relative;
   height:81px;
   width:918px;
   background:url(../../images/site/bgMenu.jpg) repeat-x top left;
   float:left;
   text-align:left;
  }
  
  .SeparadorMenu {
   position:relative;
   width:33px;
   text-align:center;
   float:left;
  }
  
  .ItensMenu {
   position:relative;
   text-align:center;
   float:left;
   padding-top:12px;
  }
  
  #FormArea {
   position:relative;
   padding-top:8px;
  }
  
  #CtEsqInput {
   position:relative;
   padding-left:20px;
   float:left;
  }
  
  #CtDirInput {
   position:relative;
   float:left;
  }
  
  #BuscaGeral {
   position:relative;
   float:left;
  }
  
  #IcnBusca {
   position:absolute;
   left:-30px;
   top:3px;
   z-index:2;
  }
  
   /* Conteudo */
  
  #Conteudo {
   position:relative;
   width:960px;
   height:auto;
   clear:left;
   padding-top:10px;
  }       
  
  #GeralHome {
   position:relative;
   width:960px;
   height:auto;
   float:left;
   padding-left:10px;
  }  
  
  #ColunaEsquerda {
   position:relative;
   width:520px;
   height:auto;
   float:left;
  }  
  
  #ColunaDireita {
   position:relative;
   width:420px;
   height:auto;
   float:left;
   padding-left:10px;
   padding-bottom:10px;
  }  
  
  .Titulo {
   position:relative;
   height:auto;
   float:left;
   padding-left:10px;
   padding-bottom:8px;
  }  
  
  .DivHorizontal {
   position:relative;
   background:url(../../images/site/divHomeHor.png) repeat-x top left;
   float:left;
  } 
  
  .DivVertical {
   position:relative;
   background:url(../../images/site/divHomeVer.png) repeat-y top left;
   float:left;
   padding-left:35px;
   width:1px;
  } 
  
  #ConteudoHome {
   position:relative;
   height:122px;
   width:500px;
   float:left;
   padding-top:20px;
   padding-left:10px;
   text-align:left;
   padding-right:10px;
   border-right:1px dotted #282828;
   border-top:1px dotted #282828;
  }  
  
  #BannerHome {
   position:relative;
   float:left;
  }  
  
  #GeralPagina {
   position:relative;
   width:950px;
   height:auto;
   float:left;
   padding-left:10px;
  } 
  
  #ConteudoPagina {
   position:relative;
   height:auto;
   width:940px;
   float:left;
   padding:20px 0px 50px 10px;
   text-align:left;
   border-top:1px dotted #282828;
  } 
  
   /* Rodape */
  
  #Rodape {
   position:relative;
   width:960px;
   height:81px;
   clear:left;
   background:url(../../images/site/bgRodape.jpg) repeat-x top left;
   text-align:left;
  }
  
  #DescricaoRodape {
   position:relative;
   width:800px;
   float:left;
   padding-top:15px;
   padding-left:15px;                 
  }
  
  #DescricaoRodapeLinha2 {
   position:relative;
   width:800px;
   float:left;
   padding-left:15px;  
  }
  
  #Smart {
   position:relative;
   width:90px;
   float:right;
   padding-top:15px;
  }
