
/* =========================================
TAGS
=========================================*/
body
{
    margin: 0px;
    font-family: Arial, Helvetica, verdana, sans-serif;
    font-size: 12px;
    color: #5F5F5F; /*background-color: #D1DCBE;*/
    background-color: #C5EEB9;
    background-color: #E0E8D2;
}
p{
    margin: 13px 0px;
    text-align: justify;
    line-height: 140%;
    font-family:   arial, Helvetica, verdana, sans-serif;
}
a{
    text-decoration: underline;
    color: #0082BF;
}
a:hover{
    text-decoration: none;
}

/* 
=========================================
CONTAINERS PRINCIPAL 
=========================================*/
#ads_topo
{
    padding: 5px;
    margin: 0px auto 0px auto;
    text-align: center;
    background-color: #fff;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #CCCCCC;
    width: 960px;
}
#site
{
    width: 970px;
    margin: 0px auto;
    background-image: url('fundo_branco.jpg');
    background-repeat: repeat-y;
} 
#topo
{
    background-color: #8FCD97;
    padding: 0px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C9E7CD;
    width: 950px;
} 
#conteudo
{
    padding: 20px 34px 20px 35px;
    width: 500px;
    float: left;
    margin: 0px 1px 0px 0px;
    background-color: #FFFFFF;
} 

#navegacao
{
    padding: 20px 20px 20px 20px;
    width: 360px;
    float: left;
    background-color: #FFFFFF;
    color: #8B8B5C;
}
.clear{
    clear:both;
}  
.clearBranco{
    clear:both;
    background-color: #ffffFF; 
}  

/* 
=========================================
TOPO
=========================================*/
#logo{
    font-family: arial, "Trebuchet MS", verdana;
    font-size: 26px;
    text-decoration: none;
    /*color: #5C8C9E;*/
    color: #fff;
    float: left;
    width: 300px;
    margin-top: 10px;
    font-weight: normal;
}
#logo a{
    text-decoration: none;
    color: #fff;
}
#logo span{
    font-size:13px;
}
#busca{
    float: right;
    width: 280px;
    text-align: right;
    margin-top: 12px;
    color: #fff;
}
#busca a
{
    font-size: 11px;
    color: #fff;
}
.campoBusca{
    border: 1px solid #C0C0C0;
    width: 150px;
    height: 20px;
}
.botaoBusca{
    height: 23px;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    background-color: #8FCD97;
}
/*=========================================
NAVEGAÇÃO
=========================================*/
#navegacao h3{
    font-size: 14px;
    color: #FFFFFF;
    padding: 5px;
    text-align: left;
    font-weight: bold;
    margin: 0px;
    background-color: #808080;
}
#navegacao td{
 padding: 10px 0px 2px 0px;
}
#navegacao a{
    font-size: 12px;
    text-decoration: none;
    /*font-weight: bold;*/
}
#navegacao a:hover{
    text-decoration: underline;
}
#navegacao p
{
    margin: 0px 0px 0px 15px;
    padding: 0px;
    font-style: italic;
    color: #808080;
}

/* 
=========================================
POSTS
=========================================*/

.chamada
{
    margin: 8px 0px 6px 0px;
    line-height: 100%;
}
#boxInfos
{
    padding: 2px 2px 0px 2px;
    margin: 0px 0px 30px 0px;
    font-size: 9px;
    color: #787878;
    /*text-transform: uppercase;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #CCCCCC;*/
}
#boxTitulo
{
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #808080;
    padding: 0px 0px 3px 0px;
    margin: 40px 0px 0px 0px;
}
#boxTitulo strong
{
    color: #808080;
    font-size: 10px;
    font-weight: normal;
}

#conteudo h4{
    font-family: Arial, Verdana, helvetica, Sans-Serif;
    margin: 0px;
    padding: 5px 0px;
    color: #3C9A35;
    font-size: 16px;
}
#conteudo h5{
    border: 1px solid #C0C0C0;
    margin: 0px 0px 15px 0px;
    padding: 5px;
    background-color: #F8F8F8;
    font-weight: normal;
    color: #808080;
    font-size: 90%;
}
#conteudo h6{
    border: 1px solid #D2E98F;
    margin: 0px;
    padding: 5px;
    background-color: #F5FAE7;
    font-weight: normal;
    color: #808080;
    font-size: 90%;
}
#conteudo ul, #conteudo ol{
    margin: 0px 0px 15px 0px;
}
#conteudo ul li{
    margin-left: 40px;
    padding: 3px 0px;
    list-style-type: square;
    color: #4684C1;
    text-align:justify;
}
#conteudo ol li{
    margin-left: 40px;
    padding: 3px 0px;
    color: #4684C1;
}
#conteudo #faq li{
    color: #FFFF00;
}

#continue_lendo{
    padding: 3px;
    margin: 0px;
}
#continue_lendo a{
    text-decoration: underline;
    color: #688729;
}
#continue_lendo a:hover{
    text-decoration: none;
}
#conteudo hr{
    height: 4px;
    color: #DDDDDD;
}

#clear,#clear2,#clear3{
    clear:both;
}

#adBloco{
    float: left;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
    width: 190px;
    height: 100px;
}
.vermelho{
    color: #FF0000;
    font-size: 14px;
}



/*==============================================
RODAPÉ
================================================*/
#rodape{
    margin: 0px 0px 0px 100px;
    padding: 5px;
    color: #336699;
    clear:both;
}
#rodape p{
    
    margin: 3px;
    font-size: 85%;
    /*color: #FFFFFF;*/
}
#rodape a{
    /*color: #FFFFFF;*/
    text-decoration: none;
}

/*==============================================
TESTEIRA
================================================*/


.campo80
{
    font-size: 80%;
}
.espaco{
    margin: 0px 40px;
}
#itens
{
    float: left;
    background-color: #9BD082;
    width: 640px;
    _width: 637px;
    padding: 6px 10px;
}
#formBusca
{
    width: 260px;
    padding: 3px 10px;
    background-color: #007BA4;
    color: #FFFFFF;
}

/*==============================================
FORUM
================================================*/


#forum table
{
    background-color: #CCCCCC;
}
#forum td
{
    background-color: #FFF;
    padding: 10px;
    color: #808080;
    font-size: 11px;
}
#forum a{
    color: #669900;
    font-size: 15px;
    text-decoration: none;
}
#post_forum table{
    border: 1px solid #cccccc;
}
#post_forum td{
    background-color: #fff;
}
#post_forum h1,#forum h1{
    font-family: georgia, Arial, Verdana, helvetica, Sans-Serif;
    font-size: 21px;
    color: #0099CC;
    margin: 20px 0px;
    font-weight: normal;
    padding: 0px;
}

#post_forum h2{
    font-family: georgia, Arial, Verdana, helvetica, Sans-Serif;
    font-size: 15px;
    color: #666666; 
    font-weight: normal;
    padding: 5px;
    margin: 0px 0px 10px 0px;
    background-color: #D2F7FF;
}    
#conteudo h3
{
    font-size: 14px;
    margin: 10px 0px 10px 0px;
    padding: 3px 0px;
    color: #3C9A35;
    font-weight: normal;
    text-transform: uppercase;
}
#formulario_comentario
{
    border: 1px solid #C0C0C0;
    /*background-color: #F3F1E9;*/
    padding: 10px;
}
#post_forum .legenda
{
    color: #999999;
    font-size: 10px;
    padding: 5px;
}
#post_forum .pergunta{
    padding: 0px 0px 20px 0px;
}
#post_forum .pergunta p{
    padding: 0px 10px 0px 0px;
}
#post_forum i{
    color: #666666;
    font-size: 11px;
}
#conteudo input, #conteudo textarea, #conteudo select{
    border: 1px solid #BAECB7;
    background-color: #EFFBEE;
    color: #666666;
}
#boxBreadcrumb{
    color: #009999;
    font-size: 12px;
}
#boxBreadcrumb a{
    color: #009999;
    font-size: 12px;
    text-decoration: underline;
}
#boxBreadcrumb a:hover{
    text-decoration: none;
}
.alert{
    background-color: #FFFFCC;
    border: 3px solid #FF0000;
    color: #FF0000;
    padding: 5px;
}

#divContorno{
    border: 1px solid #cccccc;
}
#divLegenda{
    color: #999999;
    font-size: 10px;
    padding: 5px;
    width: 90px;
    float: left;
}
#divPergunta{
    padding: 0px 0px 20px 0px;
    float: right;
    width: 395px;

}
#divPergunta p{
    padding: 0px 10px 0px 0px;
}
#nova_pergunta, #nova_pergunta2{
    background-color: #7BC485;
    padding: 5px;
    width: 300px;
    margin: 10px auto;
    text-align: center;
}
#nova_pergunta a,#nova_pergunta2 a{
    color: #FFFFFF;
    font-weight: bold;  
    text-decoration:none;
    font-size: 14px;      
}
fieldset{
    padding: 12px;
}
legend
{
    font-weight: bold;
    font-size: 14px;
}