﻿body
{
    margin: 0px;
    background-color: #201f20;
    font-size: 12px;
    font-family: Arial;
    color: #6f6c6f;
    
}

.topo1
{
    background-image: url(Img/topo1_fundo.jpg);
    background-position: bottom center;
    background-repeat: repeat-y;
    background-color: #000000;
    width: 838px;
    min-height: 83px;
    margin: 0 auto;
}

.topo2
{
    background-image: url(Img/topo2_fundo.jpg);   
}
.topo2a
{
    width: 838px;  
    margin: 0 auto;  
}

.corpo1
{
    background-image: url(Img/corpo1_fundo.jpg);
    background-repeat: repeat-x;
    background-color: #cdcdcd;
}
.corpo1a
{
    background-color: #ffffff;
    width: 838px;  
    margin: 0 auto;      
}

.corpo2
{
    background-image: url(Img/corpo2_fundo.jpg);
    background-repeat: repeat-x;
    background-color: #ececec;
    width: 838px;  
    margin: 0 auto;      
}
.corpo2_e
{
    background-image: url(Img/corpo2e_fundo.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    width: 480px;
    padding: 30px 15px 20px 15px;
}
.corpo2_d
{
    padding: 30px 15px 5px 22px;
}

.corpo3
{
    width: 838px;  
    margin: 0 auto;   
    background-color: #FFFFFF;   
    background-image: url(Img/corpo1c_fundo.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;    
    

}
.corpo3_e
{
    padding: 10px 0px 20px 25px;    
}
.corpo3_d
{
    padding: 20px 15px 20px 47px; 
    width: 300px;
}
.corpo4_e
{
    width: 50%;
    border-right: 1px dotted #646060;
    padding-right: 15px;
}
.corpo4_d
{
    width: 50%;
    padding-left: 15px;
}


.corpo2_interna
{
    background-image: url(Img/corpo2_interna_fundo.jpg);
    background-repeat: repeat-x;
    min-height: 190px;
    background-color: #FFFFFF;   
    background-image: url(Img/corpo1c_fundo.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;    
         
}
.corpo2_e_interna
{
    width: 190px;
    padding: 30px 15px 20px 30px;
}
.corpo2_d_interna
{
    padding: 30px 30px 5px 22px;
}
.corpo2_interna2
{
    background-image: url(Img/corpo2_interna_fundo.jpg);
    background-repeat: repeat-x;
    min-height: 190px;        
    padding: 30px 25px 20px 25px;    
    background-color: #FFFFFF;
        background-image: url(Img/corpo1c_fundo.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;    

}




.rodape
{
    background-image: url(Img/rodape_fundo.jpg);
    min-height: 42px;
    width: 838px;  
    margin: 0 auto;       
}


.formbusca_conteudo
{
    background-image: url(Img/formbusca_fundo.png);
    background-repeat: no-repeat;
    width: 225px;
    height: 54px;    
    padding: 14px 0px 0px 17px;
}
.formbusca_caixatexto
{
    background-color: Transparent;
    border: Transparent;
    width: 170px;
}





.c_linha_titulo
{
    background-image: url(Img/c_linha_bullet.png);
    background-repeat: no-repeat;
    padding-left: 12px;    
    text-transform: uppercase;
    font-weight: bolder;
    font-size: 14px;
    color: #413f3f;
    height: 17px;    
}
.c_linha_conteudo
{
    padding: 0px 0px 20px 0px;
}
.c_linha_e
{
    background-image: url(Img/c_linha_linha_e.png);
    background-repeat: no-repeat;
    width: 25px;        
}
.c_linha_c
{
    background-image: url(Img/c_linha_linha_c.png);
    background-repeat: repeat-x;
    height: 8px;        
}
.c_linha_d
{
    background-image: url(Img/c_linha_linha_d.png);
    background-repeat: no-repeat;
    width: 133px;        
}



.c_semlinha_titulo
{
    background-image: url(Img/c_linha_bullet.png);
    background-repeat: no-repeat;
    padding-left: 12px;    
    text-transform: uppercase;
    font-weight: bolder;
    font-size: 14px;
    color: #413f3f;
    height: 17px;    
}
.c_semlinha_conteudo
{
    padding: 0px 0px 20px 0px;
}


.c_vazio_conteudo td, .c_vazio_conteudo div,
.c_linha_conteudo, .c_linha_conteudo td, .c_linha_conteudo div,
.c_semlinha_conteudo, .c_semlinha_conteudo td, .c_semlinha_conteudo div
{
    font-size: 11px;
    font-family: Verdana;
    color: #6f6c6f;
    vertical-align: top;
}

.rodape .c_vazio_conteudo, .rodape .c_linha_conteudo, .rodape .c_semlinha_conteudo{
color: #FFFFFF;
}

a:link, a:visited, a:active
{
    color: #8b783a;    
    text-decoration: none;
}
a:hover
{
    color: #a49151;    
    text-decoration: none;
}
