/*
Cliente: Ford
Projeto: Frei Caneca

/* 
  --------------
    ORDEM DOS ATRIBUTOS
  --------------
  { position:; top:; left:; float:; clear:; display:; width:; height:; margin:; padding:; border:; background:; font:; text:; color:; } 

*/

/*
--------------
ELEMENTOS e CLASSES
--------------
*/

/* ------- GERAL ------- */
* { margin: 0; padding: 0; z-index: 1; } /* reseta todas as margens, paddings e define o nivel das camadas do site */

.direita { float: right; }
.esquerda { float: left; }
p.direita, p.esquerda { float: none; }
p.direita { text-align: right; }
p.esquerda { text-align: left; }
.centro { text-align: center; }

/* contendo float */
.contemfloat:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.contemfloat { display: inline-block; }
/* Hides from IE-mac \*/
* .contemfloat { height: 1%; }
.contemfloat { display: block; }
/* End hide from IE-mac */



html { height: 100%; background-color: #eaeae8; font-size: 100%;  }
body { width: 770px; min-height: 100%; background-color: #f5f5f0; font: .68em arial, sans-serif; }
* html body { height: 100%; /* behavior: url(css/csshover2.htc); */ }

input, textarea, select { padding: 2px 3px; font: 1em arial, sans-serif; }

a { text-decoration: none; color: #2281b6; }



#topo { height: 137px; padding-top: 16px; background: url(../imagens/bg_topo.gif) bottom no-repeat; }
#topo h2 { width: 217px; height: 58px; margin-left: 46px; background: url(../imagens/logo_ford_frei_caneca.gif) no-repeat; text-indent: -999em; overflow: hidden; }
#topo h2 a { display: block; height: 100%; width: 100%; }  
#topo fieldset { border: 0; }
#topo .mensagem { display: none; }
  /* topo de natal */
  #topo.natal { position: relative; }
  #topo.natal .mensagem { position: absolute; top: 0; right: 0; display: block; width: 532px; height: 133px; background: url(../imagens/topo_natal.png) no-repeat; text-indent: -999em; overflow: hidden; }
#topo form { margin-top: 35px; }
#topo #frmajuda { display: inline; float: left; width: 255px; margin: 35px 30px 0 35px; }
#topo #frmajuda { margin-right: 30px; }
#topo #frmajuda select { width: 260px; font-size: 1.1em; color: #2281b6; }
#topo #area_cliente { position: relative; float: left; margin-top: 27px; }
#topo #area_cliente h5 { font-size: .7em; text-transform: uppercase; letter-spacing: 1px; color: #fff; }
#topo #area_cliente ol { float: left; }
#topo #area_cliente li { display: inline; }
#topo #area_cliente label { display: none; }
#topo #area_cliente input { width: 70px; padding: 1px 2px; color: #2281b6; }
#topo #area_cliente button { float: left; display: block; width: 39px; height: 21px; margin: 0 10px; border: 0; background: url(../imagens/botao_ok.gif) no-repeat; text-indent: -999em; overflow: hidden; }
#topo #area_cliente button:hover { background-position: 0 -21px; }
#topo #area_cliente a { margin-left: 10px; font: .8em/24px Arial, sans-serif; text-decoration: underline; text-transform: uppercase; color: #fff; }


#conteudo { padding-left: 10px; background: #fff url(../imagens/bg_conteudo.gif) bottom no-repeat; }

#limites #conteudo #coluna1 { float: left; width: 127px; }
* html #limites #conteudo #coluna1 { width: 100px; }
#coluna1 #menu { position: relative; margin-bottom: 33px; list-style: none; z-index: 5; }
#coluna1 #menu li { position: relative; display: inline; margin-bottom: 3px; zoom: 1; }
html > body #coluna1 #menu li { display: block; }
#coluna1 #menu li a { display: block; width: 113px; padding-left: 24px; background: url(../imagens/bg_menu_hover.gif) no-repeat; font-weight: bold; line-height: 21px; text-decoration: none; text-transform: uppercase; }
#coluna1 #menu li.ativo a, #coluna1 #menu li:hover a, #coluna1 #menu li a:hover { background-position: 0 -21px; color: #fff; }
  
  /* ativo */
  #coluna1 #menu li.ativo ul li ul { display: none; }
  #coluna1 #menu li.ativo ul li.ativo ul { display: block; }

  #coluna1 #menu li.ativo ul, #coluna1 #menu li:hover ul { display: block; }
  #coluna1 #menu li.ativo ul a, #coluna1 #menu li:hover ul a { color: #348ebf; }
  #coluna1 #menu li.ativo ul a:hover, #coluna1 #menu li:hover ul a:hover { color: #fff; }

  #coluna1 #menu li ul { position: absolute; top: 0; left: 137px; display: none; margin: 0; list-style: none; }
  #coluna1 #menu li ul li { margin: 0; }
  #coluna1 #menu li ul li a { width: 115px; margin: 0; padding: 5px 5px 5px 10px; background: url(../imagens/bg_menu_pop_up.png) 0 center no-repeat; /*background: #e0f0f9;*/ font-size: 0.81em; line-height: 16px; }
  /* ativo */ #coluna1 #menu li ul li:hover a, #coluna1 #menu li ul li a:hover { background-position: -130px center; color: #fff; /* background-color: #348ebf; */ }
  #coluna1 #menu li ul li.primeiro a { background-position: 0 0; }
  /* ativo */ #coluna1 #menu li ul li.primeiro:hover a, #coluna1 #menu li ul li.primeiro a:hover { background-position: -130px 0; color: #fff; }
  #coluna1 #menu li ul li.ultimo a { background-position: 0 bottom; }
  /* ativo */ #coluna1 #menu li ul li.ultimo:hover a, #coluna1 #menu li ul li.ultimo a:hover { background-position: -130px bottom; color: #fff; }
  
  /* ajusta ativo */ #coluna1 #menu li ul li:hover ul li a { background-position: 0 center; color: #348ebf; }
  /* ajusta ativo */ #coluna1 #menu li ul li.primeiro:hover ul li a { background-position: 0 center; color: #348ebf; }
  /* ajusta ativo */ #coluna1 #menu li ul li.ultimo:hover ul li a { background-position: 0 center; color: #348ebf; }
      
      #coluna1 #menu li ul li ul li a:hover { background-position: -130px center; color: #fff; }
      
      /* meio */
      #coluna1 #menu li ul li.primeiro ul li a { background-position: 0 center; }
      #coluna1 #menu li ul li.primeiro ul li a:hover { background-position: -130px center; color: #fff; }
      #coluna1 #menu li ul li.ultimo ul li a { background-position: 0 center; }
      #coluna1 #menu li ul li.ultimo ul li a:hover { background-position: -130px center; color: #fff; }

      /* cantos */
      #coluna1 #menu li:hover ul li ul { display: none; }
      #coluna1 #menu li ul li:hover ul { display: block; }
      
      #coluna1 #menu li ul li ul { left: 128px; } 
      /* ajusta ativo meio */ #coluna1 #menu li ul li ul li.primeiro a, #coluna1 #menu li ul li.primeiro ul li.primeiro a { background-position: 0 0; }
      #coluna1 #menu li ul li.primeiro ul li.primeiro a:hover { background-position: -130px 0; color: #fff; }
      /* ajusta ativo meio */ #coluna1 #menu li ul li ul li.ultimo a, #coluna1 #menu li ul li.primeiro ul li.ultimo a { background-position: 0 bottom; }
      #coluna1 #menu li ul li.primeiro ul li.ultimo a:hover { background-position: -130px bottom; }
  
      #coluna1 #menu li ul li.ultimo ul li.primeiro a { background-position: 0 0; }
      #coluna1 #menu li ul li.ultimo ul li.primeiro a:hover { background-position: -130px 0; color: #fff; }
      #coluna1 #menu li ul li.ultimo ul li.ultimo a { background-position: 0 bottom; }
      #coluna1 #menu li ul li.ultimo ul li.ultimo a:hover { background-position: -130px bottom; }


#coluna1 .banner { text-align: center; } 


#coluna2 { width: 590px; margin-left: 144px; }
#coluna2 .banner { width: 590px; text-align: right; }
#coluna2 h4 { text-transform: uppercase; color: #4796c2; }

/*--- DESTAQUES NA CAIXA VERDE ---*/
#coluna2 .caixa_verde { min-height: 143px; margin: 0 0 30px; padding: 0 10px; background: url(../imagens/caixa_verde_bg.png) left bottom no-repeat; }
* html #coluna2 .caixa_verde { height: 143px; }
#coluna2 .caixa_verde ul { list-style: none; }
#coluna2 .caixa_verde ul li { float: left; width: 285px; min-height: 71px; color: #0f6f0f; }
* html #coluna2 .caixa_verde ul li { height: 71px; } 
#coluna2 .caixa_verde ul li a { color: #0f6f0f;  }
#coluna2 .caixa_verde ul li img { float: left; margin-right: 10px; border: 1px #166a1d solid; }
#coluna2 .caixa_verde h3 { height: 19px; margin-bottom: 11px; padding-left: 22px; background: url(../imagens/caixa_verde_titulo.png) left center no-repeat; font: bold 1em/19px Arial, sans-serif; text-transform: uppercase; color: #0f6f0f; }
#coluna2 .caixa_verde h4 { font-size: 1.09em; }
#coluna2 .caixa_verde h4 a:hover { text-decoration: underline; }

/*--- CAIXA AMARELA - TABELA COM CARACTERISTICAS DOS CARROS ---*/
#coluna2 .caixa_amarela2 { width: 565px; min-height: 126px; padding: 0 15px 10px 10px; background: url(../imagens/caixa_amarela_bg.png) left bottom no-repeat; }
* html #coluna2 .caixa_amarela2 { height: 126px; }

/*--- CAIXA AMARELA - TABELA COM CARACTERISTICAS DOS CARROS ---*/
#coluna2 .caixa_amarela { width: 565px; min-height: 126px; padding: 0 15px 10px 10px; background: url(../imagens/caixa_amarela_bg.png) left bottom no-repeat; }
* html #coluna2 .caixa_amarela { height: 126px; }
#coluna2 .caixa_amarela table { width: 100%; margin-bottom: 10px; }
#coluna2 .caixa_amarela table th { padding: 5px; border-bottom: 1px #999999 solid; text-transform: uppercase; text-align: center; color: #CCA400; }
#coluna2 .caixa_amarela table tbody th { text-align: left; color: #8F7714; }
  /* #coluna2 .caixa_amarela table th.modelo { text-indent: -999em; overflow: hidden; } */
#coluna2 .caixa_amarela table tbody tr td { text-align: center; }
#coluna2 .caixa_amarela table tbody tr td,
#coluna2 .caixa_amarela table tbody tr th { padding: 5px; border-bottom: 1px #999999 solid; }
#coluna2 .caixa_amarela .botao_cinza { display: inline-block; height: 15px; padding-left: 6px; background: url(../imagens/botao_cinza_esquerda.png) left no-repeat; font-size: .81em; line-height: 15px; color: #5c5c5c; }
#coluna2 .caixa_amarela .botao_cinza strong { display: inline-block; height: 15px; padding-right: 6px; background: url(../imagens/botao_cinza_direita.png) right no-repeat; text-transform: uppercase; font-weight: normal; line-height: 15px; color: #5c5c5c; } 
  /* acoes */
  #coluna2 .caixa_amarela .acoes { float: left; width: 260px; height: 19px; padding: 2px 10px; background: url(../imagens/caixa_amarela_acoes_bg.gif) no-repeat; text-transform: uppercase; }
  #coluna2 .caixa_amarela .acoes ul { display: inline; list-style: none; }
  #coluna2 .caixa_amarela .acoes ul li { display: inline; margin-left: 10px; }
  #coluna2 .caixa_amarela .botao_amarelo { display: inline-block; height: 19px; padding-left: 7px; background: url(../imagens/botao_amarelo_esquerda.png) left no-repeat; font-size: .81em; line-height: 19px; }
  #coluna2 .caixa_amarela .botao_amarelo strong { display: inline-block; height: 19px; padding-right: 7px; background: url(../imagens/botao_amarelo_direita.png) right no-repeat; line-height: 19px; color: #000; }
  #coluna2 .caixa_amarela .botao_amarelo strong:hover { cursor: pointer; color: red; border: 1px red solid; }
  /* adicionais */
  #coluna2 .caixa_amarela .adicionais { width: 260px; height: 19px; margin-left: 265px; padding-top: 3px; background: url(../imagens/caixa_amarela_acoes_bg.gif) no-repeat; }
  #coluna2 .caixa_amarela .adicionais ul { list-style: none; text-align: center; }
  #coluna2 .caixa_amarela .adicionais ul li { display: inline; }

/*--- CAIXA AZUL ---*/
#coluna2 .caixa_azul { min-height: 425px; margin: 10px 0; padding: 10px 20px 15px 10px; background: url(../imagens/caixa_azul_bg.png) left bottom no-repeat; }
* html #coluna2 .caixa_azul { height: 425px; }

#coluna2 #destaques { height: 215px; margin: 20px 0 0; list-style: none; }
#coluna2 #destaques li { position: relative; width: 174px; height: 172px; margin-right: 10px; padding: 8px; background-color: #f1f1ed; }
#coluna2 #destaques li.ultimo { margin-right: 0; }
#coluna2 #destaques li h4 { position: relative; margin: -25px 0 10px; font-size: 1em; }
#coluna2 #destaques li p { margin-top: 10px; color: #80807b; line-height: 18px; }
#coluna2 #destaques li a { display: block; margin-top: 4px; padding-right: 20px; background: url(../imagens/mais.gif) right no-repeat; font-weight: bold; line-height: 16px; text-align: right; }
#coluna2 #destaques li a:hover { background-position: right 0; color: #e8ab3c; }

#coluna2 .cadastro { position: relative; float: right; width: 267px; height: 124px; padding: 0 9px; background-color: #f1f1ed; text-transform: uppercase; }
#coluna2 .cadastro h4 { margin: 0 -9px 6px; padding: 0 9px 0 23px; background-color: #c2c2b7; font-size: 1.4em; line-height: 27px; color: #fff; }
#coluna2 .cadastro p { margin-left: 14px; line-height: 18px; color: #767676; }
#coluna2 .cadastro a { position: absolute; bottom: 10px; right: 10px; display: block; width: 65px; margin-top: 5px; padding-right: 20px; background: url(../imagens/mais_cinza.gif) right 0 no-repeat; font-weight: bold; line-height: 16px; text-align: right; text-transform: none; color: #8f8f8a; }
#coluna2 .cadastro a:hover { background-position: right -16px; color: #676767; }

#coluna2 .newsletter { position: relative; float: right; width: 284px; height: 124px; padding: 0 9px; background-color: #f1f1ed;  }
#coluna2 .newsletter h4 { margin: 0 -9px 6px; padding: 0 9px 0 23px; background-color: #c2c2b7; font-size: 1.4em; line-height: 27px; color: #fff; text-transform: uppercase; }
#coluna2 .newsletter p { margin-left: 14px; line-height: 18px; color: #767676; }
#coluna2 .newsletter a.botao { margin: 0px 38px 5px 5px; padding: 1px 0 0 5px; right: 0; text-align: left; width: 37px; height: 19px; background: url(../imagens/bg-botao-enviar-newsletter.jpg) no-repeat; color: #fff; }
#coluna2 .newsletter a.botao:hover { background: url(../imagens/bg-botao-enviar-newsletter.jpg) no-repeat; color: #fff; }
#coluna2 .newsletter ul { margin: 0 0 0 14px; list-style: none; }
#coluna2 .newsletter ul li { padding-top: 6px; }
#coluna2 .newsletter ul li label { display: block; float: left; padding-top: 2px; width: 45px; color: #767676; font-size: 1.09em; }
#coluna2 .newsletter ul li input { width: 185px; }
#coluna2 .newsletter ul li input.email { width: 135px; }
#coluna2 .newsletter a { position: absolute; bottom: 10px; right: 10px; display: block; width: 65px; margin-top: 5px; padding-right: 20px; background: url(../imagens/mais_cinza.gif) right 0 no-repeat; font-weight: bold; line-height: 16px; text-align: right; text-transform: none; color: #8f8f8a; }
#coluna2 .newsletter a:hover { background-position: right -16px; color: #676767; }

#coluna2 #ferramentas { width: 270px; height: 137px; margin-bottom: 35px; list-style: none; }
#coluna2 #ferramentas li { height: 39px; margin-bottom: 2px; padding-bottom: 7px; background: url(../imagens/pontilhado.gif) 0 bottom no-repeat; }
#coluna2 #ferramentas li a { display: block; height: 40px; padding-left: 40px; background: url(../imagens/icones.jpg) 0 0 no-repeat; font-weight: bold; font-size: 1.36em; line-height: 50px; text-transform: uppercase; letter-spacing: 1px; color: #69aacd; }
* html #coluna2 #ferramentas li a { line-height: 40px; } 
#coluna2 #ferramentas li a:hover { background-position: 0 -120px; color: #f4b318; }
#coluna2 #ferramentas li.avaliar_usado a { background-position: 0 -40px; }
#coluna2 #ferramentas li.avaliar_usado a:hover { background-position: 0 -160px; }
#coluna2 #ferramentas li.cotacao a { background-position: 0 -80px; }
#coluna2 #ferramentas li.cotacao a:hover { background-position: 0 -200px; }

#coluna2 .caixa { position: relative; width: 267px; height: 125px; margin-bottom: 30px; padding: 0 9px; border: solid #c5deec; border-width: 0 1px 1px; }
#coluna2 .caixa h4 { margin: 0 -9px 6px; padding: 0 9px; background-color: #6daccf; font-size: 1.4em; line-height: 27px; color: #fff; }
#coluna2 .caixa img { margin-right: 8px; }
#coluna2 .caixa p { font-size: 1.1em; line-height: 20px; color: #2281b6; }
#coluna2 .caixa a { position: absolute; bottom: 10px; right: 10px; display: block; width: 65px; margin-top: 5px; padding-right: 20px; background: url(../imagens/mais_branco.gif) right no-repeat; font-weight: bold; line-height: 16px; text-align: right; }
#coluna2 .caixa a:hover { background-position: right 0; color: #e8ab3c; }

#coluna2 .noticias { position: static; clear: both; width: 570px; height: auto; margin: 0; text-transform: uppercase; }
#coluna2 .noticias h4 { margin-bottom: 10px; }
#coluna2 .noticias ul { list-style: none; }
#coluna2 .noticias li { position: relative; margin-bottom: 10px; padding: 0 80px 0 0; }
#coluna2 .noticias li h5 { margin-bottom: 5px; font-weight: bold; font-size: 1.1em; text-transform: uppercase; color: #154a68; } 
#coluna2 .noticias a { bottom: 0; right: 0; text-transform: none; }

#rodape { padding: 30px 0 60px; }
#rodape ul { width: 660px; margin: 0 auto; text-align: center; }
#rodape li { display: inline; margin-right: 10px; padding-left: 13px; border-left: 2px solid #b9b9b0; line-height: 26px; }
#rodape li.primeiro { padding: 0; border: 0; }
#rodape a { font-weight: bold; color: #919186; }
#rodape a:hover { text-decoration: underline; }


/* ------- SHOWROOM ------- */
#conteudo #coluna2 .showroom_modelos { display: inline-block; overflow: hidden; }
#conteudo #coluna2 .showroom_modelos h3 { margin: 15px 0 10px 0;  font-size: 1.09em; text-transform: uppercase; color: #69aacd; }
#conteudo #coluna2 .showroom_modelos ul { list-style: none; }
#conteudo #coluna2 .showroom_modelos ul.categorias li { float: left; width: 163px; height: 253px; margin-right: 12px; padding: 10px; background: #f1f1ed; }
#conteudo #coluna2 .showroom_modelos ul.categorias li.ultimo { margin-right: 0; }
#conteudo #coluna2 .showroom_modelos ul.categorias li ul { padding: 0; }
#conteudo #coluna2 .showroom_modelos ul.categorias li ul li { float: none; width: auto; height: auto; margin: 0 0 5px 0; padding: 0; }
#conteudo #coluna2 .showroom_modelos ul.categorias li ul li a { width: auto; height: auto; margin: 0 0 5px 0; font-size: 0.9em; text-decoration: underline; color: #80807b; }
#conteudo #coluna2 .showroom_modelos ul.categorias li h4 { margin-bottom: 10px; padding-left: 10px; background: url(../imagens/showroom_categoria_titulo.gif) left no-repeat; font-size: 0.9em; text-transform: uppercase; color: #656561; }


/* ------- ACESSORIOS ------- */

#conteudo #coluna2 .acessorios { padding: 10px 0; background: #f8f8f8; }
#conteudo #coluna2 .acessorios h1 { margin: 0 0 10px 16px; font-size: 1.81em; text-transform: uppercase; color: #f4b41b; }
#conteudo #coluna2 .acessorios p { margin-left: 16px; font-size: 1.09em; color: #797979; }
#conteudo #coluna2 .acessorios dl dt { margin-top: 10px; padding: 7px 14px; background: url(../imagens/acessorios_titulos_seta.gif) 7px center #e5e5e3 no-repeat; font: bold 1.09em Arial, sans-serif; text-transform: uppercase; color: #808080; }
#conteudo #coluna2 .acessorios dl dd a img { border: 0; }
#conteudo #coluna2 .acessorios dl dd ul { list-style: none; overflow: hidden; display: inline-block; }
#conteudo #coluna2 .acessorios dl dd ul li { float: left; display: inline; margin: 15px 0 10px 50px; text-align: center; }
#conteudo #coluna2 .acessorios dl dd ul li a { display: block; width: 81px; font-size: 1em; color: #797979; }
#conteudo #coluna2 .acessorios dl dd ul li a strong { display: block; margin-top: 5px; }
#conteudo #coluna2 .acessorios dl dd ul li img { width: 71px; height: 71px; padding: 5px; background: url(../imagens/acessorios_moldura.gif) no-repeat; }

















/*------ CSS antigo - ESTILO PARA TABELAS ESPECIFICAS ------*/
.txtTabela01
{
    PADDING-LEFT: 6px;
    BACKGROUND: url(../_img/bkgTabela.gif) #9ab7cf no-repeat left top;
    FONT: bold 11px Arial;
    COLOR: #004c86
}
.txtlinkTabela01:link
{
    FONT: bold 11px Arial;
    COLOR: #004c86;
    TEXT-DECORATION: none
}
.txtlinkTabela01:visited
{
    FONT: bold 11px Arial;
    COLOR: #004c86;
    TEXT-DECORATION: none
}
.txtlinkTabela01:hover
{
    FONT: bold 11px Arial;
    COLOR: #004c86;
    TEXT-DECORATION: underline
}
.txtTabela02
{
    PADDING-LEFT: 6px;
    BACKGROUND: #9ab7cf;
    FONT: bold 11px Arial;
    COLOR: #004c86
}
.txtTabela03
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 6px;
    BACKGROUND: url(../_img/bkgTabela01.gif) #b5cadc no-repeat left top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 11px Arial;
    COLOR: #618eb4;
    PADDING-TOP: 0px
}
.txtTabela04
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 6px;
    BACKGROUND: #b5cadc;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 11px Arial;
    COLOR: #618eb4;
    PADDING-TOP: 0px
}
.txtTabela05
{
    PADDING-LEFT: 6px;
    BACKGROUND: url(../_img/bkgTabela02.gif) #b5cadc no-repeat right top;
    FONT: bold 11px Arial;
    COLOR: #618eb4
}
.txtTabela06
{
    PADDING-LEFT: 6px;
    BACKGROUND: url(../_img/bkgTabela03.gif) #c9d8e5 no-repeat right top;
    FONT: bold 11px Arial;
    COLOR: #618eb4
}
.txtTabela07
{
    PADDING-LEFT: 6px;
    BACKGROUND: url(../_img/bkgTabela04.gif) #9ab7cf no-repeat left bottom;
    FONT: bold 11px Arial;
    COLOR: #004c86
}
.txtTabela08
{
    PADDING-LEFT: 6px;
    BACKGROUND: url(../_img/bkgTabela05.gif) #c9d8e5 no-repeat right bottom;
    FONT: bold 11px Arial;
    COLOR: #618eb4
}
.txtTabela09
{
    PADDING-LEFT: 6px;
    BACKGROUND: #c9d8e5;
    FONT: bold 11px Arial;
    COLOR: #618eb4
}
.txtTabela10
{
    PADDING-LEFT: 6px;
    BACKGROUND: #c8d7e4;
    FONT: 11px Arial;
    COLOR: #004c86
}
.txt11
{
    FONT: 11px Arial;
    COLOR: #0f6f0f
}
.txtlink11:link
{
    FONT: 11px Arial;
    COLOR: #0f6f0f;
    TEXT-DECORATION: none
}
.txtlink11:visited
{
    FONT: 11px Arial;
    COLOR: #0f6f0f;
    TEXT-DECORATION: none
}
.txtlink11:hover
{
    COLOR: #0f6f0f;
    FONT-FAMILY: normal 11px Arial;
    TEXT-DECORATION: underline
}
.txt12
{
    FONT: bold 14px Arial;
    COLOR: #0f6f0f
}
.txt13
{
    FONT: 10px Arial;
    COLOR: #004c86
}
.txtlink13:link
{
    FONT: 10px Arial;
    COLOR: #004c86;
    TEXT-DECORATION: none
}
.txtlink13:visited
{
    FONT: 10px Arial;
    COLOR: #004c86;
    TEXT-DECORATION: none
}
.txtlink13:hover
{
    FONT: 10px Arial;
    COLOR: #004c86;
    TEXT-DECORATION: underline
}
.txt14
{
    FONT: bold 20px Arial;
    COLOR: #004c86
}
.txtTabela11
{
    PADDING-LEFT: 6px;
    BACKGROUND: url(../_img/bkgTabela03.gif) #c9d8e5 no-repeat right top;
    FONT: 11px Arial;
    COLOR: #004c86
}
.txtTabela12
{
    PADDING-LEFT: 6px;
    BACKGROUND: url(../_img/bkgTabela05.gif) #c9d8e5 no-repeat right bottom;
    FONT: 11px Arial;
    COLOR: #004c86
}
.txt15
{
    FONT: bold 12px Arial;
    COLOR: #004c86
}
.txt16
{
    FONT: 9px Arial;
    COLOR: #004c86
}
.txt17
{
    FONT: bold 20px Arial;
    COLOR: #004c86
}
.txt18
{
    FONT: bold 16px Arial;
    COLOR: #7aa0c0
}
.txt19
{
    FONT: bold 14px Arial;
    COLOR: #a68502
}
.txt20
{
    FONT: 11px Arial;
    COLOR: #a68502
}
.txtlink20:link
{
    FONT: 11px Arial;
    COLOR: #a68502;
    TEXT-DECORATION: none
}
.txtlink20:visited
{
    FONT: 11px Arial;
    COLOR: #a68502;
    TEXT-DECORATION: none
}
.txtlink20:hover
{
    FONT: 11px Arial;
    COLOR: #a68502;
    TEXT-DECORATION: underline
}
.txt21
{
    FONT: bold 11px Arial;
    COLOR: #426b8e
}
.txtTabela13
{
    PADDING-LEFT: 6px;
    BACKGROUND: url(../_img/bkgTabela13.gif) #a9c2d6 no-repeat right bottom;
    FONT: 11px Arial;
    COLOR: #004c86
}
.txtTabela14
{
    PADDING-LEFT: 6px;
    BACKGROUND: url(../_img/bkgTabela07.gif) #c9d8e5 no-repeat right bottom;
    FONT: bold 11px Arial;
    COLOR: #618eb4
}
.bordaImgVeic
{
    BORDER-RIGHT: #8f7714 1px solid;
    BORDER-TOP: #8f7714 1px solid;
    BORDER-LEFT: #8f7714 1px solid;
    BORDER-BOTTOM: #8f7714 1px solid
}
.bordaImgAcess
{
    BORDER-RIGHT: #011285 1px solid;
    BORDER-TOP: #011285 1px solid;
    BORDER-LEFT: #011285 1px solid;
    BORDER-BOTTOM: #011285 1px solid
}
.bordaImgOfic
{
    BORDER-RIGHT: #006600 1px solid;
    BORDER-TOP: #006600 1px solid;
    BORDER-LEFT: #006600 1px solid;
    BORDER-BOTTOM: #006600 1px solid
}
.bordaImgNossCan
{
    BORDER-RIGHT: #004c86 1px solid;
    BORDER-TOP: #004c86 1px solid;
    BORDER-LEFT: #004c86 1px solid;
    BORDER-BOTTOM: #004c86 1px solid
}
.txtTabela15
{
    FONT-WEIGHT: normal;
    BACKGROUND: url(../_img/bkgTabela15.gif) #e3eaf3 no-repeat right center;
    COLOR: #004c86;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal
}
.txt22
{
    FONT: bold 16px Arial;
    COLOR: #004c86
}
.txt23
{
    FONT: 10px Arial;
    COLOR: #93a9ca
}
.txt24
{
    FONT: bold 13px Arial;
    COLOR: #004c86
}
.txt25
{
    FONT: bold 14px Arial;
    COLOR: #004c86
}