body
{
    margin: 0px;
    padding: 0px;
    text-align: center;
}
#site
{
    background-color: #ffffff;
    width: 946px;
    margin: auto;
    text-align: center;
    z-index: 0;
}
#cabecalho
{
    background-color: #ffffff;
    width: 946px;
    margin: auto;
    text-align: left;
}
#corpo
{
    background-color: #ffffff;
    width: 946px;
    margin: auto;
}
#rodape
{
    background-color: #ffffff;
    width: 946px;
    margin-left:140px;
    color: #ffffff;
    margin: auto;
    height: 26px;
    padding-top: 12px;
}
.barra_superior
{
    background-image: url(../imagens/barra-superior.png);
    width: 946px;
    margin: auto;
    text-align: center;
    height: 18px;
}
.rodape
{
    background-image: url(../imagens/rodape-bg.png);
    width: 946px;
    margin: auto;
    text-align: center;
    background-repeat: repeat-x;
    
}
.menu 
{
    margin-top: 0px;
    background-image: url(../imagens/barra_menu.png);
    font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    background-repeat: repeat-x;
}
.menu a
{
    margin-top: 0px;
    font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    background-repeat: repeat-x;
}
.menu_bg
{
    margin-top: 0px;
    background-image: url(../imagens/barra-menu-bg.png);
    background-repeat: repeat-x;
   
}
.webemail_bg
{
    margin-top: 0px;
    background-image: url(../imagens/arearestrita.png);
    width: 251px;
    height: 114px;
    background-repeat: no-repeat;
    background-position: center center;
    font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;
    font-size: 12px;
    color: #2e2e2e;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 1px;
    padding-top: 0px;
    text-align: justify;

}
.newsletter_bg
{
    margin-top: 0px;
    background-image: url(../imagens/newsletter.png);
    width: 252px;
    height: 139px;
    background-repeat: no-repeat;
    background-position: center center;
    font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;
    font-size: 12px;
    color: #2e2e2e;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 1px;
    padding-top: 0px;
    text-align: justify;

}
.fonte_titulo
{
    font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;
    font-size: 20px;
    color: #3271b6;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    font-style: inherit;
}
.fonte_titulo1
{
    font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;
    font-size: 20px;
    color: #3271b6;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    font-style: inherit;
}
.fonte_rodape
{
    font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;
    font-size: 12px;
    color: #ffffff;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: justify;
}
.fonte_subtitulo
{
    font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;
    font-size: 16px;
    color: #3271b6;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    
}
.fonte_subtitulo a
{
    font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;
    font-size: 15px;
    color: #3271b6;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-decoration: none;
}
.fonte_texto
{
    font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;
    font-size: 12px;
    color: #2e2e2e;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: justify;
}
.fonte_texto a
{
    font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;
    font-size: 12px;
    color: #2e2e2e;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: justify;
    text-decoration: none;
}



