html, body * {

    font-family: tahoma,sans-serif;
}
body {
    background: #AAA url(image/background/BackgroundTexture.png) repeat 0 0;
}
a {
    color: #01519a;
}
#pageHeader .main .atendimento * {
    color: #555;
}
#pageHeader .main, #pageContent .main {
    background-color: #FFF;
}
#menu .main ul li {
    background: #efefef url(image/background/Menu.png) repeat-x 0 0;
    border-color: #fff;
    border-style: solid;
}
#menu .main ul li:hover, #menu .main ul li:active {
    background: #9dd53a url(image/background/MenuOver.png) repeat-x 0 0;
}
#menu .main ul li a {
    color: #333;
}
#menu .main ul li a:hover {
    color: #FFF;
}
#menu .main ul li a.iconHome {
    background: transparent url(image/icon/MacleSistemaMenu.png) no-repeat 50% 50%;
}
#menu .main ul li a.iconHome:hover {
    background: transparent url(image/icon/MacleSistemaMenuOver.png) no-repeat 50% 50%;
}
#pageContent .main ul.destaque li a {
    background: transparent url(image/background/Destaques.png) no-repeat 0 0;
}
#pageHeader .main, #menu .main, #pageContent .main {
    background: transparent url(image/background/MainShadow.png) repeat-y 0 0;
}
#pageContent .macleControle {
    background: transparent url(image/logo/Macle32.png) no-repeat 0 0;
}
#pageContent .diferenciaisControle ul li.internet, #pageContent .caracteristicasControle ul li.internet {
    background: transparent url(image/icon/Internet.png) no-repeat 0 0;
}
#pageContent .diferenciaisControle ul li.lojaVirtual, #pageContent .caracteristicasControle ul li.lojaVirtual {
    background: transparent url(image/icon/LojaVirtual.png) no-repeat 0 0;
}
#pageContent .diferenciaisControle ul li.fornecedores, #pageContent .caracteristicasControle ul li.fornecedores {
    background: transparent url(image/icon/Fornecedor.png) no-repeat 0 0;
}
#pageContent .diferenciaisControle ul li.biometria, #pageContent .caracteristicasControle ul li.biometria {
    background: transparent url(image/icon/Biometria.png) no-repeat 0 0;
}
#pageContent .diferenciaisControle ul li.dispositivosMovel, #pageContent .caracteristicasControle ul li.dispositivosMovel {
    background: transparent url(image/icon/DispositivosMovel.png) no-repeat 0 0;
}
#pageContent .caracteristicasControle ul li.onLine {
    background: transparent url(image/icon/OnLine.png) no-repeat 0 0;
}
#pageContent .caracteristicasControle ul li.SPC {
    background: transparent url(image/icon/SPC.png) no-repeat 0 0;
}
#pageContent ul.detalhesTecnicos li.javaPowered {
    background: transparent url(image/logo/JavaPowered.png) no-repeat 0 0;
}
#pageContent ul.detalhesTecnicos li.postgreSQL {
    background: transparent url(image/logo/PostgreSQL.png) no-repeat 0 0;
}
#pageContent ul.detalhesTecnicos li.tomcat {
    background: transparent url(image/logo/Tomcat.png) no-repeat 0 0;
}
#pageContent .formLogin input[type=text], #pageContent .formLogin input[type=password], #pageContent .formLogin input[type=submit], #pageContent .formLogin input[type=button], #pageContent .formCadastroDemo input[type=text], #pageContent .formCadastroDemo input[type=submit] {
    border-style: solid;
    border-color: #777;
}
#pageContent .formLogin input[type=text].error, #pageContent .formLogin input[type=password].error, #pageContent .formCadastroDemo input[type=text].error {
    border-style: solid;
    border-color: #F00;
}
#pageContent .formLogin label.error, #pageContent .formCadastroDemo label.error {
    color: #F00;
}
#pageContent .formLogin input[type=submit], #pageContent .formLogin input[type=button], #pageContent .formCadastroDemo input[type=submit] {
    background: #efefef url(image/background/Menu.png) repeat-x 0 50%;
}
#pageContent .formLogin input[type=submit]:hover, #pageContent .formLogin input[type=button]:hover, #pageContent .formCadastroDemo input[type=submit]:hover {
    background: #efefef url(image/background/MenuOver.png) repeat-x 0 50%;
    color: #FFF;
}
#pageContent .formLogin, #pageContent .formCadastroDemo, #pageContent .screenshots img {
    border-style: solid;
    border-color: #AAA;
}
#pageContent .comparativoPlanos thead {
    background-color: #DDD;
}
#pageContent .comparativoPlanos tr td {
    border-color: #999;
    border-style: solid;
}
#pageContent .listaNovidades li .dataNovidades {
    color: #888;
}
#pageContent .demoLojaVirtual .lojaVirtualRodape {
    background: transparent url(image/lojavirtual/rodape.jpg) repeat-x 0 0;
}
#pageFooter * {
    color: #FFF;
}
#pageFooter .main {
    background: transparent url(image/background/FooterShadow.png) no-repeat 0 0;
}
#pageContent .error404 {
    background: transparent url(image/icon/Alert.gif) no-repeat 0 0;
}