@charset "utf-8";

*{
    margin: 0;
    padding: 0;
}

body {
    background-image:url(../imagens/fundo_externo.png);
    background-repeat: repeat-x;
    background-attachment:fixed;
    background-color:#CCDEEC;    
}

.diverror{
    font-family: Vernda, Arial, sans-serif; 
    font-size: 12px;
    font-weight: 600;
    margin: 5px; 
    padding: 10px; 
    z-index: 100; 
    position: absolute; 
    top: 0px; 
    left: 0; 
    color:#fff; 
    background-color:#900;
}

#area_central{
    width: 750px;
    margin: 0 auto;
}

#banner_topo{
    background-image: url(../imagens/cabeca_pags_internas.jpg);
    width: 750px;
    height: 177px;
}

#mascara_logo{
    position: absolute;
    top: 8px;
    margin-left: 26px;
    width: 186px;
    height: 79px;
    z-index: 20;
    cursor: pointer;
}

#idiomas{
    position:absolute;
    z-index:20;
    top:16px;
    margin-left:530px;
    width:190px;
}

#idiomas a{
    color: #049;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #049;
    font-size:11px;
    font-weight: normal;
    text-decoration:none;
}

#idiomas a:hover {
    color: #FFCC00;
}

#miolo {
    margin-top: 42px; /*Altura do Menu*/
    padding-bottom:20px;
    padding-left:30px;
    padding-right:30px;
    padding-top:20px;
    background-color: #fff;
    display: block;
}

#pre_rodape {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    text-align: center;
    line-height:18px;
    background-color: #fff;
    padding: 6px;
    clear: both;
}

#rodape {
    height: 26px;
    background-image:url(../imagens/pe_da_pagina.jpg);
    border-top:thin solid #FBFDFC;
    font-size:9px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    color:#049;
    font-weight: 600;
    padding-top: 9px;
    margin-bottom: 2em;
}

/* MENU INFERIOR EM HTML */
    
#menu_inferior {
    text-align: center;
    color: #049;
    }
    
#menu_inferior a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #049;
    text-decoration:none;
}

#menu_inferior a:hover {
    color: #FFCC00;
}
    
/* CONTATO (NO PÉ DA PÁGINA) */
    
#contato {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:center;
    margin-top:15px;
}
.negrito {
    font-weight: bold;}

h1.titulo_secao_grande_adquira {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color:#049;
    font-weight: normal;
    margin-left:3px;
    margin-top:20px;
    margin-bottom:20px;
    }

.caixas_solucoes_adquira h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color:#049;
    font-weight: 600;
    margin-left:15px;
    margin-top:2px;
    }
    
#caixa_titulo_secao_grande {
    width:680px;
    height:64px;
    margin:auto;
    margin-bottom:20px;
}

.caixas_solucoes_adquira {
    width: 680px;
    height: 160px;
    background-image:url(../imagens/adquira/caixas_solucoes_adquira.jpg);
    background-repeat:no-repeat;
    margin:auto;
    margin-bottom:20px;
    padding-top:5px;
    }

.imagem_caixas_solucoes_adquira {
    height:111px;
    width:150px;
    margin-left:15px;
    margin-top:15px;
    float:left;
    }

/*OPÇÕES CAIXAS ADQUIRA */

.opcao_preco_adquira a{
    background:url(../imagens/adquira/opcao_adquira_quanto_custa.jpg) no-repeat;
}

.opcao_preco_adquira a:hover{
    background:url(../imagens/adquira/opcao_adquira_quanto_custa_sobre.jpg) no-repeat;
}

.opcao_comprar_adquira a{
    background:url(../imagens/adquira/opcao_adquira_comprar.jpg) no-repeat;
}

.opcao_comprar_adquira a:hover{
    background:url(../imagens/adquira/opcao_adquira_comprar_sobre.jpg) no-repeat;
}

.opcao_cotacao_adquira a{
    background:url(../imagens/adquira/opcao_adquira_cotacao.jpg) no-repeat;
}

.opcao_cotacao_adquira a:hover{
    background:url(../imagens/adquira/opcao_adquira_cotacao_sobre.jpg) no-repeat;
}

.texto_caixas_solucoes_adquira {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height:13px;
    }

.titulo_caixas_solucoes_adquira {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#049;
    font-weight: bold;
    }    
    
.opcao_sozinha_caixas_solucoes_adquira a{
    display:block;
    width:460px;
    height:42px;
    margin-right:18px;
    margin-top:38px;
    float:right;
    position:relative;
    padding-top:14px;
    padding-left:16px;
    border:#CCCCCC solid 1px;
    color:#000000;
    text-decoration:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height:13px;
    }

.opcao_sozinha_caixas_solucoes_adquira a:link{
    color:#000000;
    }
    
.opcao_sozinha_caixas_solucoes_adquira a:hover{
    border:#CCCCCC solid 1px;
    color:#000000;
    text-decoration:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height:13px;
    }

.opcao_dupla_caixas_solucoes_adquira a{
    display:block;
    width:460px;
    height:48px;
    margin-right:18px;
    margin-top:7px;
    float:right;
    position:relative;
    padding-top:8px;
    padding-left:16px;
    border:#CCCCCC solid 1px;
    color:#000000;
    text-decoration:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height:13px;
    }

.opcao_dupla_caixas_solucoes_adquira a:hover{
    display:block;
    border:#CCCCCC solid 1px;
    color:#000000;
    text-decoration:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height:13px;
}

#botao_protecao_individual{
    width: 190px;
    height: 59px;
    display: block;
    float:left;
    background-image: url(../imagens/caixa_protecao_individual.png);
}

#botao_protecao_individual:hover{
    background-image: url(../imagens/caixa_protecao_individual_hover.png);
}

#botao_protecao_em_rede{
    width: 190px;
    height: 59px;
    display: block;
    float:left;
    background-image: url(../imagens/caixa_protecao_em_rede.png);
}

#botao_protecao_em_rede:hover{
    background-image: url(../imagens/caixa_protecao_em_rede_hover.png);
}

/* PARTE INFERIOR DA PÁGINA */

.massa_de_texto {
    font-family:Verdana; 
    font-size:11px; 
    line-height:18px;
    margin-bottom:12px;
    width:520px;
    margin:auto;
}

.massa_de_texto a {
    font-family:Verdana;
    font-size:11px;
    margin-top:0;
    padding-top:0;
}

.massa_de_texto a:link {
    font-family:Verdana;
    color: #049;
    font-size:11px;
    font-weight: normal;
}

.massa_de_texto a:hover {
    color:#FF6600;
}

.massa_de_texto h1 {
    margin-top:10px;
    margin-bottom:20px;
    margin-left:-2px;
    }
    
#imagens_cartoes_adquira {
    margin:auto;
    margin-bottom:10px;
    width: 291px;
}

#imagens_autentico_adquira {
    margin:auto;
    width: 250px;
}

.depoimento{
    color:#333;
    text-decoration:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: italic;
}

.depoente{
    color:#333;
    font-weight: 600;
    text-decoration:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    clear: both;
}

.depoimentos p strong{
    color:#039;
}

.pergunta{
    color:#039;
    font-weight: 600;
    text-decoration:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    clear: both;
}

.resposta{
    text-align: justify;
    padding: 0px 5px 20px 20px;
}

.renovar{
    margin: 0px;
    padding: 0px 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: justify;
}

.erro {
    margin-left: 3ex;
    font-size: 12px;
    color: #f00;
    font-weight: bold;
}

.erro li {
    margin-left: 3ex;
}

/* Representantes */

.representante_cell{
    margin: 0px;
    padding: 10px;
    width: 180px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    display: inline;
    float: left;
}

.separa_representantes{
    clear: both;
    width: 360px;
    margin: 10px auto;
    border-bottom: 1px dotted #777;
}

.representante_row{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    width: 400px;
    margin: 0px auto;
}

#caixa_smb {
    background-image: url(/imagens/caixa-smb.png);
    width: 230px;
    height: 85px;
    margin: 15px auto;
    display: block;
}
