/* ------------- HTML -------------  */
a {
    color: #C4683C;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
body {
    text-align: center;
    background-color: #EEEEEE;
    background-image: url(/imagens/body_fundo.jpg);
    background-repeat: repeat-x;
    background-position: top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}
p {
    margin-top: 0px;
    padding-top: 0px;
}
input {
    background-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    border-top-color: #C3C3C3;
    border-left-color: #C3C3C3;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
}
h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #675B27;
}
h3{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #9B9052;
    padding: 0px;
    line-height: 100%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
}
h4{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0px;
    line-height: 100%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    color: #675B27;
}
li {
    list-style-type: none;
    list-style-image: url(/imagens/lista_marcacao.gif);
    margin-bottom: 5px;

}
/* ------------- DIAGRAMACAO -------------  */
#CENTRAL {
    width: 760px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    text-align: left;
}
#COLUNA {
    background-color: #FFFFFF;
    float: left;
    position: relative;
    background-image: url(/imagens/coluna/coluna_topo.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    padding-left: 16px;
    padding-right: 16px;
    width: 190px;
    voice-family: "\"}\"";
    voice-family:inherit;
    width:158px;
}
#COLUNA #ICONE{
    margin-top: 10px;
    margin-bottom: 10px;
}
#COLUNA ul {
    margin-top: 15px;
    margin-left: 8px;
    padding-left: 0px;
    position: relative;
}
#COLUNA li {
    list-style-type: none;
    list-style-image: url(/imagens/li_coluna_marcacao.gif);
    margin-bottom: 7px;
    font-weight: bold;
    font-size: 10px;
    background-image: url(/imagens/li_coluna_divisao.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding-bottom: 7px;
}
#CONTEUDO {
    background-color: #FFFFFF;
    padding-right: 30px;
    padding-left: 30px;
    float: left;
    margin-right: 10px;
    width: 560px;
    voice-family: "\"}\"";
    voice-family:inherit;
    width:500px;
    background-image: url(/imagens/conteudo/conteudo_topo.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    position: relative;
}
#CONTEUDO.PaginaClientes {
    width: 700px;
    float: none;
    margin-right:0;
    background-image: url(/imagens/conteudo/conteudo_topo_total.jpg);
}
#LOGO {
    position: absolute;
    left: 0px;

}
#MENU {
    height: 45px;
    background-image: url(/imagens/menu/menu_fundo.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}
#MIGALHA {
    font-size: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#PESSOAS_INTERNAS {
    position: absolute;
    left: 50px;
    top: 80px;
}
.TEXTO_LADO_IMAGEM {
    margin-left: 200px;
    padding: 0px;
}
#TOPO {
    height: 100px;
}

#TITULO {
    height: 75px;
    background-image: url(/imagens/titulos/titulo_fundo.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}
#TITULO img {
    margin-left: 260px;
    margin-top: 15px;

}
#TITULO_PAGINA {
    height: 90px;
    width: 540px;
    background-image: url(/imagens/titulos/titulo_pagina_fundo.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    margin-left: -20px;
    margin-top: 15px;
}
#TITULO_PAGINA img{
    margin-top: 35px;
    margin-left: 15px;

}
#USUARIO {
    position: absolute;
    right: 0px;
    top: 65px;
    color: #333333;
}
#USUARIO * {
    padding-left: 5px;
}
#RODAPE {
    position: relative;
    float: left;
    margin-top: 15px;
    width: 760px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
    text-align: left;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
    padding-top: 10px;
}
.ColunaRodape {
    position: absolute;
    left: 0px;
}
.ConteudoRodape {
    position: absolute;
    left: 0px;
    bottom: -5px;
}
.ImagemLadoTexto{
    float:left;
    padding-right:10px;
}
.ImagemDireitaTexto{
    float:right;
    padding-left:10px;
}
.numero_imagem{
    position: relative;
    top: 8px;
}
.TituloMenor {
    width: 494px;
    background-image: url(/imagens/titulos/titulo_menor_fundo.gif);
    background-repeat: no-repeat;
    background-position: center center;
    height: 41px;
    margin-bottom: 10px;
}
.TituloMenor img {
    margin-top: 8px;
    margin-left: 10px;
}
.TopoTelefone {
    display: block;
    position: absolute;
    right: 0px;
    top: 6px;
}
.TopoFaleconosco {
    display: block;
    position: absolute;
    right: 0px;
    top: 30px;
}
.Cliente {
    float:left;
    position:relative;
    margin-right: 14px;
    margin-bottom: 20px;
    width: 200px;
}
.Cliente td{
    font-size: 10px;

}
.LogoCliente {
    float: left;
    padding-right: 10px;
}
.LogoClienteComprida {
    position: relative;
    top: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
}
.clear {
    clear: both;
}
.SetinhaBotao{
    top: 5px;
    position: relative;
}
.Texto10 {
    font-size: 10px;
}
.BordaPontilhada {
    background-image: url(/imagens/li_coluna_divisao.gif);
    background-repeat: repeat-x;
}
h2 {
    font-size: 16px;
}
.BotaoLogar {
    margin: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
.Bredi {
    position: absolute;
    right: 0px;
}
.ListaClientes {
    margin:0;
    padding:0;
}
.ListaClientes li {
    float: left;
    width: 25%;
    list-style: none;
    padding:0 0 18px;
    text-align: center;
}
.ListaClientes li.First {
    clear: left;
}
.ListaClientesLogo {
    height: 90px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 175px;
}
.ListaClientesLogo img {
    vertical-align: middle;
}
.Quebra {
    clear: both;
}
