/* ----------------------------------------------------------------------------
 * Definicoes das Tags HTML e Body
 * ------------------------------------------------------------------------- */
html {
    background: url(../image/bg-html.png) top center repeat-y #4B8EB9;
}
body {
    background: url(../image/bg-body.png) top center no-repeat;
}
/* - Fim das Tags HTML e Body ---------------------------------------------- */

/* ----------------------------------------------------------------------------
 * Mensagem para o usuario
 * ------------------------------------------------------------------------- */
#overlay {
    width: 0px;
    height: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #000;
    z-index: 1;
}
#msg-us-wrap {
    width: 0px;
    height: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    text-align: center;
    z-index: 2;
    display: none;
}
#msg-us-wrap #mensagem-usuario {
    width: 490px;
    height: 120px;
    position: relative;
    padding: 0px 0px 23px 10px;
    margin: auto;
    background: url(../image/bg-mensagem-usuario.png) no-repeat #F9F9F8;
    z-index: 3;
}
#msg-us-wrap #mensagem-usuario h1 {
    margin-top: 0px;
    font-weight: bold;
}
#msg-us-wrap #mensagem-usuario #msg-us-imagem {
    width: 68px;
    height: 53px;
    background-position: 11px 3px;
    background-repeat: no-repeat;
    float: right;
}
#msg-us-wrap #mensagem-usuario .success {
    background-image: url(../image/success.png);
}
#msg-us-wrap #mensagem-usuario .alert {
    background-image: url(../image/alert.png);
}
#msg-us-wrap #mensagem-usuario .error {
    background-image: url(../image/error.png);
}
#msg-us-wrap #mensagem-usuario .loading {
    background-image: url(../image/loading.gif);
}
#msg-us-wrap #mensagem-usuario #msg-us-texto {
    height: 87px;
    overflow: auto;
}
#msg-us-wrap #mensagem-usuario #msg-us-texto p {
    text-indent: 20px;
    text-align: justify;
    padding: 2px 5px;
}
#msg-us-wrap #mensagem-usuario #msg-us-texto ul {
    text-align: justify;
    padding: 5px 0px 5px 35px;
    list-style: disc inside;
}
#msg-us-wrap #mensagem-usuario .hide {
    margin: 5px 8px 0px 0px;
}
/* - Fim Mensagem Usuario -------------------------------------------------- */

/* ----------------------------------------------------------------------------
 * Definicoes da Div Externa
 * ------------------------------------------------------------------------- */
#externa {
    width: 1000px;
    margin: 0px auto;
    background: url(../image/bg-externa.png) 11px 0px repeat-y;
}
/* - Fim Div Externa ------------------------------------------------------- */


/* ----------------------------------------------------------------------------
 * Definicoes do Topo
 * ------------------------------------------------------------------------- */
#topo {
    height: 200px;
    background: url(../image/top_bg/bg-topo.png) no-repeat;
}
#topo a {
    width: 100%;
    height: 100%;
    float: left;
    display: block;
}
/* - Fim Topo -------------------------------------------------------------- */


/* ----------------------------------------------------------------------------
 * Definicoes do Menu Superior
 * ------------------------------------------------------------------------- */
#menu-superior table {
	width: 1000px;
    background: url(../image/bg-menu-superior-m.png) repeat-y;
}
#menu-superior tbody {
    background: url(../image/bg-menu-superior-tm.png) repeat-x;
}
#menu-superior table td {
    padding: 0px 0px 10px 0px;
    vertical-align: top;
}
#menu-superior table a {
    color: #d8d8d8;
}
#menu-superior table a:hover {
    color: #fff;
    text-decoration: none;
}
#menu-superior table .bg-tlr_l,
#menu-superior table .bg-tlr_r {
    width: 18px;
    height: 40px;
    background: url(../image/bg-menu-superior-tl.png) no-repeat;
    vertical-align: bottom;
    padding-bottom: 0px;
}
#menu-superior table .bg-tlr_r {
    background-image: url(../image/bg-menu-superior-tr.png);
}
#menu-superior table h1 {
    line-height: 34px;
    margin: 0px;
    padding: 0px 10px;
    text-align: left;
    font-weight: bold;
}
#menu-superior table ul {
    margin: 0px 10px;
}
#menu-superior table ul li {
    line-height: 16px;
}
/* - Fim Menu Superior ----------------------------------------------------- */


/* ----------------------------------------------------------------------------
 * Definicoes do Conteudo Principal
 * Inclui:
 *  - Definicoes Gerais
 *    - Titulo Principal
 *    - Paragrafo
 *    - Paginacao
 *    - Palavras Mais Procuradas
 *    - Contato
 * ------------------------------------------------------------------------- */
#conteudo-principal {
    width: 690px;
    float: left;
    margin: 10px 0px 0px 20px;
	-margin-left: 10px;
    padding-bottom: 10px;
}
#conteudo-principal .titulo-principal {
    line-height: 26px;
    font-size: 240%;
    padding: 0px;
    margin: 0px;
    text-align: left;
}
#conteudo-principal .titulo-principal a {
    width: 100%;
    padding-bottom: 6px;
    display: block;
    float: left;
    border-bottom: #0c5689 solid 2px;
}
#conteudo-principal .titulo-principal a:hover {
    text-decoration: none;
}
#conteudo-principal .caminho-pagina {
    width: 688px;
    height: 13px;
    padding: 0px;
    margin: 5px 0px 20px 2px;
    overflow: hidden;
    float: left;
}
#conteudo-principal .texto {
    text-indent: 20px;
    text-align: justify;
    font-size: 110%;
}
#conteudo-principal .texto p {
    margin-bottom: 10px;
}
#conteudo-principal .texto ul {
    list-style: disc inside;
}

#conteudo-principal .texto img {
    float: left;
    margin-right: 10px;
}
#conteudo-principal p.obs {
    margin: 5px 30px;
    padding: 5px;
    font-style: italic;
    text-align: justify;
    color: #777;
    border: #eee solid 1px;
    background: #fafafa;
}
#conteudo-principal p.leia-mais {
    text-align: right;
}
#conteudo-principal .paginacao {
    width: 100%;
    margin-top: 15px;
    padding-top: 3px;
    border-top: #0c5689 dotted 1px;
    text-align: center;
    float: left;
}
#conteudo-principal #lista-pags-estaticas li h2 {
    line-height: 24px;
    padding: 0px;
    margin: 0px;
    float: left;
    font-size: 170%;
    text-align: left;
}
#conteudo-principal #lista-pags-estaticas li p {
    width: 688px;
    line-height: 14px;
    max-height: 98px;
    overflow: hidden;
    margin: 10px 0px 0px 2px;
    float: left;
    font-size: 110%;
    text-indent: 0px;
}
#conteudo-principal #lista-pags-estaticas li p.leia-mais {
    width: 100%;
    text-align: right;
    margin-bottom: 15px;
}
/* - Inicio Paginas Principais ----- */

/* ### Pagina nao encontrada ### */
#conteudo-principal.pagina-indefinida h2 {
    text-align: left;
}
#conteudo-principal.pagina-indefinida #palavras-mais-procuradas a.t_1 {
    font-size: 90%;
}
#conteudo-principal.pagina-indefinida #palavras-mais-procuradas a.t_2 {
    font-size: 100%;
}
#conteudo-principal.pagina-indefinida #palavras-mais-procuradas a.t_3 {
    font-size: 110%;
}
#conteudo-principal.pagina-indefinida #palavras-mais-procuradas a.t_4 {
    font-size: 120%;
}
#conteudo-principal.pagina-indefinida #palavras-mais-procuradas a.t_5 {
    font-size: 130%;
}
#conteudo-principal.pagina-indefinida #palavras-mais-procuradas a.t_6 {
    font-size: 140%;
}
#conteudo-principal.pagina-indefinida #palavras-mais-procuradas a.t_7 {
    font-size: 150%;
}
#conteudo-principal.pagina-indefinida #palavras-mais-procuradas a.t_8 {
    font-size: 160%;
}
#conteudo-principal.pagina-indefinida #palavras-mais-procuradas a.t_9 {
    font-size: 170%;
}
#conteudo-principal.pagina-indefinida #palavras-mais-procuradas a.t_10 {
    font-size: 180%;
}
/* ### Pagina nao encontrada ### */

/* ### Inicio Login ### */
#conteudo-principal.login #box-login {
    width: 250px;
    height: 130px;
    margin: 20px 220px;
    -margin-left: 110px;
}
#conteudo-principal.login #box-login .mm {
    width: 232px;
    height: 106px;
}
#conteudo-principal.login #box-login .mm label {
    width: 75px;
}
/* ### Fim Login ### */

/* Inicio Administracao ---------------------------------------------------- */
#conteudo-principal.administracao #identificacao {
    height: 29px;
}
#conteudo-principal.administracao #identificacao span {
    padding: 0px 0px 5px 0px;
    border-bottom: #0c5689 solid 1px;
}
#conteudo-principal.administracao #menu-admin {
    border: #0c5689 solid 1px;
    text-align: center;
}
#conteudo-principal.administracao #menu-admin a {
    font: bold 130% "Trebuchet Ms";
}
#conteudo-principal.administracao #menu-admin a:hover {
    text-decoration: none;
}
#conteudo-principal.administracao #cp-admin {
    margin-top: 20px;
}
#conteudo-principal.administracao #cp-admin h1 {
    margin-bottom: 10px;
    font-size: 160%;
    font-weight: bold;
    text-align: left;
}
#conteudo-principal.administracao #cp-admin p {
    line-height: 16px;
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin a.ver,
#conteudo-principal.administracao #cp-admin a.excluir,
#conteudo-principal.administracao #cp-admin a.aprovar,
#conteudo-principal.administracao #cp-admin a.editar {
    padding-right: 21px;
    background-repeat: no-repeat;
	*float: left;
}
#conteudo-principal.administracao #cp-admin a.ver {
    background-image: url(../image/lupa.png);
}
#conteudo-principal.administracao #cp-admin a.editar {
    background-image: url(../image/editar.png);
}
#conteudo-principal.administracao #cp-admin a.excluir {
    background-image: url(../image/excluir_16.png);
}
#conteudo-principal.administracao #cp-admin a.aprovar {
    background-image: url(../image/aprovar_16.png);
}
#conteudo-principal.administracao #cp-admin .adicionar {
    padding-left: 31px;
    margin-bottom: 10px;
    background: url(../image/add_16.png) 10px center no-repeat;
}
#conteudo-principal.administracao #cp-admin #form_add_rsc ul li#add_rsc_photos {
    margin: 10px 2px 20px 153px;
    -margin-left: 76px;
    padding: 0px 10px 5px 10px;
    background: #f8f8f8;
    border: #ddd solid 1px;
}
#conteudo-principal.administracao #cp-admin #form_add_rsc ul li#add_rsc_photos h2 {
    margin-bottom: 10px;
    font-weight: bold;
}
#conteudo-principal.administracao #cp-admin #form_add_rsc ul li#add_rsc_photos ul#swfu_photos li {
    margin: 2px 0px;
    padding-top: 5px;
    border: #ddd solid 1px;
    border-width: 1px 0px;
}
#conteudo-principal.administracao #cp-admin #form_add_rsc ul li#add_rsc_photos ul#swfu_photos li.n_photo {
    display: none;
}
#conteudo-principal.administracao #cp-admin #form_add_rsc ul li#add_rsc_photos ul#swfu_photos li.o_photo {
    display: block;
}
#conteudo-principal.administracao #cp-admin #form_add_rsc ul li#add_rsc_photos ul#swfu_photos li.o_photo div {
    width: 80px;
    height: 60px;
    margin: auto;
    overflow: hidden;
    float: left;
}
#conteudo-principal.administracao #cp-admin #form_add_rsc ul li#add_rsc_photos ul#swfu_photos li.o_photo span {
    height: 60px;
    line-height: 60px;
    float: left;
    padding-left: 5px;
    font-weight: bold;
}
#conteudo-principal.administracao #cp-admin #form_add_rsc ul li#add_rsc_photos ul#swfu_photos li textarea {
    width: 508px;
    height: 70px;
    margin-top: 5px;
}
#conteudo-principal.administracao #cp-admin #form_add_rsc ul li#add_rsc_photos ul#swfu_photos li .swfu_status {
    font-style: italic;
}
#conteudo-principal.administracao #cp-admin #form_add_rsc ul li#add_rsc_photos ul#swfu_photos li .swfu_pb {
    width: 6px;
    height: 6px;
    background: url(../image/swfu_pb_c.png) repeat-x;
}
#conteudo-principal.administracao #cp-admin #form_add_rsc ul li#add_rsc_photos ul#swfu_photos li .swfu_pb .swfu_pb_l {
    width: 3px;
    height: 6px;
    float: left;
    background: url(../image/swfu_pb_l.png) no-repeat;
}
#conteudo-principal.administracao #cp-admin #form_add_rsc ul li#add_rsc_photos ul#swfu_photos li .swfu_pb .swfu_pb_r {
    width: 3px;
    height: 6px;
    float: right;
    background: url(../image/swfu_pb_r.png) no-repeat;
}

/* - Inicio Sessao Home ------------ */
/* - Fim Sessao Home --------------- */

/* - Inicio Sessao Publicar Texto -- */
#conteudo-principal.administracao #cp-admin .publicar-texto label {
    width: 150px;
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin .publicar-texto input {
    width: 531px;
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin .publicar-texto input.date {
    width: 66px;
}
#conteudo-principal.administracao #cp-admin .publicar-texto input.checkbox {
    width: 16px;
}
#conteudo-principal.administracao #cp-admin .publicar-texto textarea {
    width: 531px;
    height: 500px;
}
#conteudo-principal.administracao #cp-admin .publicar-texto button {
    margin: 10px 10px 0px 0px;
}
#conteudo-principal.administracao #cp-admin .publicar-texto #swfu_photos a {
    color: #d00;
}
/* - Fim Sessao Publicar Texto------ */

/* - Inicio Sessao Paginas --------- */
#conteudo-principal.administracao #cp-admin.paginas ul {
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin.paginas ul li {
    margin-bottom: 15px;
}
#conteudo-principal.administracao #cp-admin.paginas ul li strong {
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin.paginas ul li ul {
    margin: 5px 0px 0px 30px;
    list-style-type: square;
}
#conteudo-principal.administracao #cp-admin.paginas ul li ul li {
    line-height: 20px;
    margin-bottom: 0px;
}
#conteudo-principal.administracao #cp-admin.editar_pagina label {
    width: 150px;
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin.editar_pagina input {
    width: 531px;
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin.editar_pagina textarea {
    width: 531px;
    height: 500px;
}
#conteudo-principal.administracao #cp-admin.editar_pagina button {
    margin: 10px 10px 0px 0px;
}
/* - Fim Sessao Paginas ------------ */

/* - Inicio Sessao Por Escrito ----- */
#conteudo-principal.administracao #cp-admin.por_escrito h2 {
    text-align: left;
    font-weight: bold;
}
/* - Fim Sessao Por Escrito -------- */

/* - Inicio Sessao Noticias/Artigos - */
#conteudo-principal.administracao #cp-admin.noticias h1,
#conteudo-principal.administracao #cp-admin.artigos h1 {
    margin-bottom: 0px;
}
#conteudo-principal.administracao #cp-admin.noticias h6,
#conteudo-principal.administracao #cp-admin.artigos h6 {
    margin-bottom: 15px;
}
#conteudo-principal.administracao #cp-admin.noticias ul,
#conteudo-principal.administracao #cp-admin.artigos ul {
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin.noticias ul li,
#conteudo-principal.administracao #cp-admin.artigos ul li {
    line-height: 16px;
    margin-bottom: 5px;
}
#conteudo-principal.administracao #cp-admin.noticias ul li a,
#conteudo-principal.administracao #cp-admin.artigos ul li a {
    padding: 1px 21px 1px 0px;
	*float: left;
}
#conteudo-principal.administracao #cp-admin.noticias ul li em,
#conteudo-principal.administracao #cp-admin.artigos ul li em {
    font-size: 90%;
}
/* - Fim Sessao Noticias/Artigos --- */

/* - Inicio Sessao Recados --------- */
#conteudo-principal.administracao #cp-admin.recados h1 {
    margin-bottom: 0px;
}
#conteudo-principal.administracao #cp-admin.recados h6 {
    margin-bottom: 15px;
}
#conteudo-principal.administracao #cp-admin.recados ul {
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin.recados ul li {
    line-height: 16px;
    margin-bottom: 5px;
    padding: 5px;
    border: #0c5689 dotted 0px;
    border-width: 1px 0px;
}
#conteudo-principal.administracao #cp-admin.recados ul li.pendente {
    background: #ffb;
    border-color: #dd8;
}
#conteudo-principal.administracao #cp-admin.recados ul li p.cabecalho {
    margin-bottom: 5px;
}
#conteudo-principal.administracao #cp-admin.recados ul li p.cabecalho a {
    padding: 1px 21px 1px 0px;
	*float: left;
}
#conteudo-principal.administracao #cp-admin.recados ul li p.cabecalho em {
    font-size: 90%;
}
#conteudo-principal.administracao #cp-admin.editar_recado p {
    margin-bottom: 5px;
}
#conteudo-principal.administracao #cp-admin.editar_recado textarea {
    width: 400px;
    height: 60px;
}
#conteudo-principal.administracao #cp-admin.editar_recado button {
    margin-top: 5px;
}
/* - Fim Sessao Recados ------------ */

/* - Inicio Sessao Comentarios ----- */
#conteudo-principal.administracao #cp-admin.comentarios h1 {
    margin-bottom: 0px;
}
#conteudo-principal.administracao #cp-admin.comentarios h3 {
    text-align: left;
	margin: 10px 0px 0px 0px;
	font-weight: bold;
}
#conteudo-principal.administracao #cp-admin.comentarios h6 {
    margin-bottom: 15px;
}
#conteudo-principal.administracao #cp-admin.comentarios ul {
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin.comentarios ul li {
    line-height: 16px;
    margin-bottom: 5px;
    padding: 5px;
    border: #0c5689 dotted 0px;
    border-width: 1px 0px;
}
#conteudo-principal.administracao #cp-admin.comentarios ul li.pendente {
    background: #ffb;
    border-color: #dd8;
}
#conteudo-principal.administracao #cp-admin.comentarios ul li p.cabecalho {
    margin-bottom: 5px;
}
#conteudo-principal.administracao #cp-admin.comentarios ul li p.cabecalho a {
    padding: 1px 21px 1px 0px;
	*float: left;
}
#conteudo-principal.administracao #cp-admin.comentarios ul li p.cabecalho em {
    font-size: 90%;
}
#conteudo-principal.administracao #cp-admin.editar_comentario p {
    margin-bottom: 5px;
}
#conteudo-principal.administracao #cp-admin.editar_comentario textarea {
    width: 400px;
    height: 60px;
}
#conteudo-principal.administracao #cp-admin.editar_comentario button {
    margin-top: 5px;
}
/* - Fim Sessao Comentarios -------- */

/* - Inicio Sessao Usuarios -------- */
#conteudo-principal.administracao #cp-admin.usuarios h1 {
    margin-bottom: 0px;
}
#conteudo-principal.administracao #cp-admin.usuarios h6 {
    margin-bottom: 15px;
}
#conteudo-principal.administracao #cp-admin.usuarios h2 {
    text-align: left;
    font-weight: bold;
    margin-bottom: 15px;
}
#conteudo-principal.administracao #cp-admin.usuarios ul {
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin.usuarios ul li {
    line-height: 16px;
    margin-bottom: 5px;
}
#conteudo-principal.administracao #cp-admin.usuarios ul li.inativo {
    color: #aaa;
}
#conteudo-principal.administracao #cp-admin.usuarios ul li a {
    padding: 1px 21px 1px 0px;
}
#conteudo-principal.administracao #cp-admin.usuarios ul li a.ativar,
#conteudo-principal.administracao #cp-admin.usuarios ul li a.desativar {
    padding-right: 21px;
    background-repeat: no-repeat;
	*float: left;
}
#conteudo-principal.administracao #cp-admin.usuarios ul li a.ativar {
    background-image: url(../image/user_active.png);
}
#conteudo-principal.administracao #cp-admin.usuarios ul li a.desativar {
    background-image: url(../image/user_unactive.png);
}
#conteudo-principal.administracao #cp-admin.gerenciar_usuario ul li {
    margin-bottom: 5px;
}
#conteudo-principal.administracao #cp-admin.gerenciar_usuario ul li label {
    width: 150px;
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin.gerenciar_usuario ul li input {
    width: 280px;
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin.gerenciar_usuario ul li input#senha,
#conteudo-principal.administracao #cp-admin.gerenciar_usuario ul li input#rep_senha {
    width: 100px;
}
#conteudo-principal.administracao #cp-admin.gerenciar_usuario ul li select {
    width: 100px;
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin.gerenciar_usuario ul li h2,
#conteudo-principal.administracao #cp-admin.gerenciar_usuario ul li h5 {
    font-weight: bold;
    text-align: left;
    margin: 0px;
}
#conteudo-principal.administracao #cp-admin.gerenciar_usuario ul li input.checkbox {
    width: 16px;
}
#conteudo-principal.administracao #cp-admin.gerenciar_usuario ul li button {
    margin: 10px 10px 0px 0px;
}
/* - Fim Sessao Usuarios ----------- */

/* - Inicio Sessao Perguntas -------- */
#conteudo-principal.administracao #cp-admin.perguntas h1 {
    margin-bottom: 0px;
}
#conteudo-principal.administracao #cp-admin.perguntas h6 {
    margin-bottom: 15px;
}
#conteudo-principal.administracao #cp-admin.perguntas h2 {
    text-align: left;
    font-weight: bold;
    margin-bottom: 15px;
}
#conteudo-principal.administracao #cp-admin.perguntas table {
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin.perguntas table tr {
    line-height: 16px;
}
#conteudo-principal.administracao #cp-admin.perguntas table tr.publicada {
    background: #D5DFFF;
}
#conteudo-principal.administracao #cp-admin.perguntas table tr.nao_publicada {
    background: #D5FFD5;
}
#conteudo-principal.administracao #cp-admin.perguntas table tr.nova {
    background: #FFFFBF;
}
#conteudo-principal.administracao #cp-admin.perguntas table tr a {
    padding: 1px 21px 1px 0px;
	*float: left;
}
#conteudo-principal.administracao #cp-admin.perguntas table tr a.publicar,
#conteudo-principal.administracao #cp-admin.perguntas table tr a.nao_publicar {
    padding-right: 21px;
    background-repeat: no-repeat;
}
#conteudo-principal.administracao #cp-admin.perguntas table tr a.publicar {
    background-image: url(../image/question_show.png);
}
#conteudo-principal.administracao #cp-admin.perguntas table tr a.nao_publicar {
    background-image: url(../image/question_hide.png);
}
#conteudo-principal.administracao #cp-admin.perguntas #legenda {
    width: 180px;
	float: left;
	background: #f5f5f5;
	border: #e8e8e8 solid 1px;
	margin-top: 10px;
	padding: 2px;
}
#conteudo-principal.administracao #cp-admin.perguntas ul#legenda li {
    line-height: 14px;
	margin: 2px 0px;
}
#conteudo-principal.administracao #cp-admin.perguntas ul#legenda li h5 {
    font-weight: bold;
}
#conteudo-principal.administracao #cp-admin.perguntas ul#legenda li span {
    width: 14px;
	height: 14px;
	margin-right: 2px;
	float: left;
	display: block;
}
#conteudo-principal.administracao #cp-admin.perguntas ul#legenda li span.l_nova {
    background: #FFFFBF;
}
#conteudo-principal.administracao #cp-admin.perguntas ul#legenda li span.l_n_pub {
    background: #D5FFD5;
}
#conteudo-principal.administracao #cp-admin.perguntas ul#legenda li span.l_pub {
    background: #D5DFFF;
}
#conteudo-principal.administracao #cp-admin.gerenciar_pergunta ul li {
    margin-bottom: 5px;
}
#conteudo-principal.administracao #cp-admin.gerenciar_pergunta ul li label {
    width: 150px;
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin.gerenciar_pergunta ul li input {
    width: 280px;
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin.gerenciar_pergunta ul li textarea {
    width: 500px;
	height: 300px;
}
#conteudo-principal.administracao #cp-admin.gerenciar_pergunta ul li select {
    width: 100px;
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin.gerenciar_pergunta ul li h2,
#conteudo-principal.administracao #cp-admin.gerenciar_pergunta ul li h5 {
    font-weight: bold;
    text-align: left;
    margin: 0px;
}
#conteudo-principal.administracao #cp-admin.gerenciar_pergunta ul li input.checkbox {
    width: 16px;
}
#conteudo-principal.administracao #cp-admin.gerenciar_pergunta ul li button {
    margin: 10px 10px 0px 0px;
}
/* - Fim Sessao Perguntas ----------- */

/* - Inicio Sessao Agenda ----------- */
#conteudo-principal.administracao #cp-admin.agenda h1 {
    margin-bottom: 0px;
}
#conteudo-principal.administracao #cp-admin.agenda h6 {
    margin-bottom: 15px;
}
#conteudo-principal.administracao #cp-admin.agenda h2 {
    text-align: left;
    font-weight: bold;
    margin-bottom: 15px;
}
#conteudo-principal.administracao #cp-admin.agenda table {
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin.agenda table tr {
    line-height: 16px;
}
#conteudo-principal.administracao #cp-admin.agenda table tr a {
    padding: 1px 21px 1px 0px;
	*float: left;
}
#conteudo-principal.administracao #cp-admin.agenda table tr a.publicar,
#conteudo-principal.administracao #cp-admin.agenda table tr a.nao_publicar {
    padding-right: 21px;
    background-repeat: no-repeat;
}
#conteudo-principal.administracao #cp-admin.agenda table tr a.publicar {
    background-image: url(../image/event_show.png);
}
#conteudo-principal.administracao #cp-admin.agenda table tr a.nao_publicar {
    background-image: url(../image/event_hide.png);
}
#conteudo-principal.administracao #cp-admin.gerenciar_evento ul li {
    margin-bottom: 5px;
}
#conteudo-principal.administracao #cp-admin.gerenciar_evento ul li label {
    width: 150px;
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin.gerenciar_evento ul li input {
    width: 280px;
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin.gerenciar_evento ul li input#data {
    width: 100px;
}
#conteudo-principal.administracao #cp-admin.gerenciar_evento ul li textarea {
    width: 280px;
	height: 100px;
}
#conteudo-principal.administracao #cp-admin.gerenciar_evento ul li select {
    width: 100px;
    font-size: 110%;
}
#conteudo-principal.administracao #cp-admin.gerenciar_evento ul li h2,
#conteudo-principal.administracao #cp-admin.gerenciar_evento ul li h5 {
    font-weight: bold;
    text-align: left;
    margin: 0px;
}
#conteudo-principal.administracao #cp-admin.gerenciar_evento ul li button {
    margin: 10px 10px 0px 0px;
}
/* - Fim Sessao Agenda ------------- */

/* Fim Administracao ------------------------------------------------------- */

/* ### Inicio Index ### */
#conteudo-principal.index #index-box-1 {
    width: 370px;
    height: 290px;
    margin-left: 0px;
}
#conteudo-principal.index #index-box-1 .mm {
    width: 352px;
    height: 266px;
}
#conteudo-principal.index #index-box-1 .mm ul {
    list-style: none outside;
    list-style-image: none;
}
#conteudo-principal.index #index-box-2 {
    width: 310px;
    height: 290px;
    margin-right: 0px;
}
#conteudo-principal.index #index-box-2 .mm {
    width: 292px;
    height: 266px;
}
#conteudo-principal.index #index-box-2 .mm ul {
    height: 266px;
    font-size: 110%;
    line-height: 14px;
	padding-right: 5px;
    text-align: justify;
    overflow: auto;
	list-style-image: url(../image/list_item1.png);
}
#conteudo-principal.index #index-box-2 .mm ul li {
    margin-bottom: 5px;
}
#conteudo-principal.index #index-box-3 {
    width: 370px;
    height: 390px;
    margin-left: 0px;
}
#conteudo-principal.index #index-box-3 .mm {
    width: 352px;
    height: 366px;
}
#conteudo-principal.index #index-box-3 .mm ul {
    list-style: none outside;
    list-style-image: none;
    height: 346px;
	overflow: auto;
}
#conteudo-principal.index #index-box-3 .mm ul li {
	border-bottom: #ccc dotted 1px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#conteudo-principal.index #index-box-3 .mm ul li p {
	margin-bottom: 2px;
	font-size: 110%;
}
#conteudo-principal.index #index-box-4 {
    width: 310px;
    height: 390px;
    margin-right: 0px;
}
#conteudo-principal.index #index-box-4 .mm {
    width: 292px;
    height: 366px;
	overflow: hidden;
}
#conteudo-principal.index #index-box-4 .mm #link-big-twitter {
    width: 222px;
    height: 80px;
	float: left;
	display: block;
	padding: 48px 0px 0px 130px;
	font-size: 18px;
	background: url(../image/twitter_128x128.png) no-repeat;
}
#conteudo-principal.index #index-box-4 .mm ul {
    list-style: none outside;
    list-style-image: none;
    height: 346px;
	overflow: hidden;
}
#conteudo-principal.index #index-box-4 .mm ul li {
	border-bottom: #ccc dotted 1px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#conteudo-principal.index #index-box-4 .mm ul li .data {
	margin-bottom: 2px;
	font-size: 90%;
	color: #888;
}
#conteudo-principal.index #index-box-4 .mm ul li .desc .twitter_user {
    color: #333;
}
/* ### Fim Index ### */

/* ### Inicio Multimidia ### */
#conteudo-principal.multimidia ul li {
    width: 690px;
    height: 210px;
    float: left;
    overflow: hidden;
}
#conteudo-principal.multimidia ul li h3.leia-mais {
    text-align: right;
}
#conteudo-principal.multimidia ul li h2 {
    text-align: left;
    margin: 0px 0px 15px 0px;
    padding: 0px;
    font-weight: bold;
}
#conteudo-principal.multimidia ul li ul li {
    width: 128px;
    height: 142px;
    padding: 0px 5px;
    margin-bottom: 15px;
    float: left;
    text-align: center;
    overflow: hidden;
}
#conteudo-principal.multimidia ul li ul li .foto {
    width: 120px;
    height: 100px;
    margin: 0px 4px;
    float: left;
    display: block;
    margin-right: 10px;
    overflow: hidden;
    background: #eee;
    text-align: center;
}
/* ### Fim Multimidia ### */

/* ### Inicio Fotos ### */
#conteudo-principal.fotos ul li {
    width: 128px;
    height: 156px;
    padding: 0px 5px;
    margin-bottom: 15px;
    float: left;
    text-align: center;
    overflow: hidden;
}
#conteudo-principal.fotos ul li .foto {
    width: 120px;
    height: 100px;
    margin: 0px 4px;
    float: left;
    display: block;
    margin-right: 10px;
    overflow: hidden;
    background: #eee;
    text-align: center;
}
/* ### Fim Fotos ### */

/* ### Inicio Ver Fotos ### */
#conteudo-principal.ver_fotos #lista-fotos {
    width: 180px;
    float: left;
    border: #0c5689 solid 0px;
    border-width: 1px 1px 0px 0px;
    padding: 10px 0px 0px 9px;
}
#conteudo-principal.ver_fotos #lista-fotos li {
    width: 80px;
    height: 80px;
    margin: 0px 10px 10px 0px;
    overflow: hidden;
    float: left;
}
#conteudo-principal.ver_fotos #lista-fotos li#sem-foto-lf {
    width: 180px;
    height: 30px;
    margin: 0px 10px 10px 0px;
    float: left;
    font-size: 110%;
}
#conteudo-principal.ver_fotos #principal {
    width: 490px;
    overflow: hidden;
    float: left;
    margin-left: 10px;
    -margin-left: 5px;
}
#conteudo-principal.ver_fotos #principal #foto-principal {
    margin-bottom: 10px;
    border-bottom: #0c5689 solid 1px;
}
#conteudo-principal.ver_fotos #principal #foto-principal #descricao-fp {
    padding: 5px 0px 10px 0px;
}
#conteudo-principal.ver_fotos #principal #ver-noticia {
    margin: 0px;
    padding: 0px;
    text-align: left;
    font-weight: bold;
}
#conteudo-principal.ver_fotos #fotos-relacionadas {
    margin-top: 15px;
    padding-top: 5px;
    border-top: #0c5689 solid 1px;
}
#conteudo-principal.ver_fotos #fotos-relacionadas h3 {
    text-align: left;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    font-weight: bold;
}
#conteudo-principal.ver_fotos #fotos-relacionadas ul {
    font-size: 110%;
}
#conteudo-principal.ver_fotos #fotos-relacionadas ul li {
    margin: 5px;
}
/* ### Fim Ver Fotos ### */

/* ### Inicio Videos ### */
#conteudo-principal.videos ul li {
    width: 128px;
    height: 156px;
    padding: 0px 5px;
    margin-bottom: 15px;
    float: left;
    text-align: center;
    overflow: hidden;
}
#conteudo-principal.videos ul li .foto {
    width: 120px;
    height: 100px;
    margin: 0px 4px;
    float: left;
    display: block;
    margin-right: 10px;
    overflow: hidden;
    background: #eee;
    text-align: center;
}
/* ### Fim Videos ### */

/* ### Inicio Ver Videos ### */
#conteudo-principal.ver_video #videos-rel {
    width: 270px;
    float: left;
    border: #0c5689 solid 0px;
    border-width: 1px 1px 0px 0px;
    padding: 10px 0px 0px 9px;
}
#conteudo-principal.ver_video #videos-rel li {
    height: 80px;
    margin: 0px 10px 10px 0px;
	padding-top: 5px;
	border-top: #ccc dotted 1px;
    overflow: hidden;
}
#conteudo-principal.ver_video #videos-rel li .foto {
    width: 80px;
	height: 80px;
    margin-right: 5px;
	float: left;
    overflow: hidden;
}
#conteudo-principal.ver_video #videos-rel li h5 {
    margin: 0px 0px 5px 0px;
	padding: 0px;
	font-weight: bold;
}
#conteudo-principal.ver_video #videos-rel li#sem-foto-lf {
    font-size: 110%;
}
#conteudo-principal.ver_video #principal {
    width: 400px;
    overflow: hidden;
    float: left;
    margin-left: 10px;
    -margin-left: 5px;
}
#conteudo-principal.ver_video #principal #video-desc {
    margin-bottom: 10px;
    border-bottom: #0c5689 solid 1px;
}
#conteudo-principal.ver_video #principal #video-desc #descricao-vd {
    padding: 5px 0px 10px 0px;
}
#conteudo-principal.ver_video #principal #barra-detalhes {
    height: 16px;
	line-height: 16px;
    font-size: 110%;
}
#conteudo-principal.ver_video #comentarios #form-comentar {
	margin-top: 10px;
	background: url(../image/quotes.png) no-repeat 300px top;
	display: none;
}
#conteudo-principal.ver_video #comentarios #form-comentar label {
	width: 80px;
}
#conteudo-principal.ver_video #comentarios #form-comentar input,
#conteudo-principal.ver_video #comentarios #form-comentar textarea {
	width: 200px;
}
/* Outras definicoes: #conteudo-principal #ver-texto */
/* ### Fim Ver Videos ### */

/* ### Inicio Por Escrito ### */
#conteudo-principal.por_escrito ul li {
    width: 690px;
    height: 314px;
    margin-bottom: 25px;
    float: left;
    overflow: hidden;
}
#conteudo-principal.por_escrito ul li h3.leia-mais {
    text-align: right;
}
#conteudo-principal.por_escrito ul li h2 {
    text-align: left;
    margin: 0px 0px 15px 0px;
    padding: 0px;
    font-weight: bold;
}
#conteudo-principal.por_escrito ul li ul li {
    width: 335px;
    height: 85px;
    padding: 0px 5px;
    margin-bottom: 10px;
    float: left;
    text-align: center;
    overflow: hidden;
}
#conteudo-principal.por_escrito ul li ul li h5 {
    height: 16px;
    overflow: hidden;
    text-align: left;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    font-weight: bold;
}
#conteudo-principal.por_escrito ul li ul li p.texto {
    height: 42px;
    margin-bottom: 5px;
    overflow: hidden;
    text-indent: 0px;
}
/* ### Fim Ver Por Escrito ### */

/* ### Inicio Textos ### */
#conteudo-principal #lista-textos ul li .data-compactada {
    width: 30px;
    height: 34px;
    float: left;
    text-align: center;
    font-size: 70%;
}
#conteudo-principal #lista-textos ul li .data-compactada .dc-dia {
    font-size: 300%;
}
#conteudo-principal #lista-textos ul li h2 {
    width: 650px;
    line-height: 24px;
    padding: 0px;
    margin: 1px 0px 0px 10px;
    -margin-left: 5px;
    float: left;
    font-size: 170%;
    text-align: left;
}
#conteudo-principal #lista-textos ul li p {
    width: 688px;
    line-height: 14px;
    max-height: 98px;
    overflow: hidden;
    margin: 10px 0px 0px 2px;
    float: left;
    font-size: 110%;
    text-indent: 0px;
}
#conteudo-principal #lista-textos ul li .foto {
    width: 120px;
    height: 98px;
    float: left;
    display: block;
    margin-right: 10px;
    overflow: hidden;
    background: #eee;
    text-align: right;
}
#conteudo-principal #lista-textos ul li p.leia-mais {
    width: 100%;
    text-align: right;
    margin-bottom: 15px;
}
/* ### Fim Textos ### */

/* ### Inicio Ver Texto ### */
#conteudo-principal #ver-texto #lista-fotos {
    width: 180px;
    float: left;
    border: #0c5689 solid 0px;
    border-width: 1px 1px 0px 0px;
    padding: 5px 0px 0px 9px;
}
#conteudo-principal #ver-texto #lista-fotos li {
    width: 80px;
    height: 80px;
    margin: 0px 10px 10px 0px;
    overflow: hidden;
    float: left;
}
#conteudo-principal #ver-texto #lista-fotos li#titulo-lf {
    width: 180px;
    height: 20px;
    margin: 0px 10px 10px 0px;
}
#conteudo-principal #ver-texto #lista-fotos li#titulo-lf h3 {
    margin: 0px;
    padding: 0px;
    text-align: left;
    font-weight: bold;
}
#conteudo-principal #ver-texto #lista-fotos li#sem-foto-lf {
    width: 180px;
    height: 30px;
    margin: 0px 10px 10px 0px;
    float: left;
    font-size: 110%;
}
#conteudo-principal #ver-texto #principal {
    width: 490px;
    overflow: hidden;
    float: left;
    margin-left: 10px;
    -margin-left: 5px;
}
#conteudo-principal #ver-texto #principal #foto-principal {
    padding-bottom: 18px;
    margin-bottom: 10px;
    border-bottom: #0c5689 solid 1px;
    display: none;
}
#conteudo-principal #ver-texto #principal #foto-principal #descricao-fp {
    padding: 5px 0px 10px 0px;
}
#conteudo-principal #ver-texto #principal #barra-detalhes {
    height: 16px;
	line-height: 16px;
	border-top: #0c5689 solid 1px;
    margin-top: 15px;
    padding-top: 5px;
    font-size: 110%;
}
#conteudo-principal #ver-texto #principal #barra-detalhes #link-comentar,
#conteudo-principal.ver_video #principal #barra-detalhes #link-comentar {
    float: left;
	padding-left: 21px;
	font-weight: bold;
	background: url(../image/icon_comentar_16.png) no-repeat;
}
#conteudo-principal #ver-texto #principal #barra-detalhes #visualizacoes,
#conteudo-principal.ver_video #principal #barra-detalhes #visualizacoes {
    float: right;
	padding-left: 21px;
	background: url(../image/icon_visualizacoes_16.png) no-repeat;
}
#conteudo-principal #ver-texto #next-prev-post,
#conteudo-principal.ver_video #next-prev-post {
    width: 100%;
    height: 50px;
    margin-top: 10px;
    padding: 5px 0px;
}
#conteudo-principal #ver-texto #next-prev-post #next-post,
#conteudo-principal #ver-texto #next-prev-post #prev-post,
#conteudo-principal.ver_video #next-prev-post #next-post,
#conteudo-principal.ver_video #next-prev-post #prev-post {
    width: 200px;
    height: 50px;
    overflow: hidden;
}
#conteudo-principal #ver-texto #next-prev-post #next-post,
#conteudo-principal.ver_video #next-prev-post #next-post {
    float: right;

}
#conteudo-principal #ver-texto #next-prev-post #prev-post,
#conteudo-principal.ver_video #next-prev-post #prev-post {
    float: left;
}
#conteudo-principal #ver-texto #next-prev-post #next-post a,
#conteudo-principal #ver-texto #next-prev-post #prev-post a,
#conteudo-principal.ver_video #next-prev-post #next-post a,
#conteudo-principal.ver_video #next-prev-post #prev-post a {
    width: 100%;
    height: 100%;
    float: left;
    display: block;
}
#conteudo-principal #ver-texto #next-prev-post #next-post a,
#conteudo-principal.ver_video #next-prev-post #next-post a {
    background: url(../image/next.png) right 0px no-repeat;
}
#conteudo-principal #ver-texto #next-prev-post #next-post a:hover,
#conteudo-principal.ver_video #next-prev-post #next-post a:hover {
    background-position: right -50px;
    text-decoration: none;
}
#conteudo-principal #ver-texto #next-prev-post #prev-post a,
#conteudo-principal.ver_video #next-prev-post #prev-post a {
    background: url(../image/prev.png) left 0px no-repeat;
}
#conteudo-principal #ver-texto #next-prev-post #prev-post a:hover,
#conteudo-principal.ver_video #next-prev-post #prev-post a:hover {
    background-position: left -50px;
    text-decoration: none;
}
#conteudo-principal #ver-texto #next-prev-post #next-post h3,
#conteudo-principal #ver-texto #next-prev-post #prev-post h3,
#conteudo-principal.ver_video #next-prev-post #next-post h3,
#conteudo-principal.ver_video #next-prev-post #prev-post h3 {
    margin: 2px 0px 0px 0px;
    padding: 0px;
    font-size: 140%;
}
#conteudo-principal #ver-texto #next-prev-post #next-post h3,
#conteudo-principal.ver_video #next-prev-post #next-post h3 {
    margin-right: 58px;
    text-align: right;
}
#conteudo-principal #ver-texto #next-prev-post #prev-post h3,
#conteudo-principal.ver_video #next-prev-post #prev-post h3 {
    margin-left: 58px;
    text-align: left;
}
#conteudo-principal #ver-texto #next-prev-post #next-post p,
#conteudo-principal #ver-texto #next-prev-post #prev-post p, 
#conteudo-principal.ver_video #next-prev-post #next-post p,
#conteudo-principal.ver_video #next-prev-post #prev-post p {
    font-size: 110%;
    color: #555;
}
#conteudo-principal #ver-texto #next-prev-post #next-post p,
#conteudo-principal.ver_video #next-prev-post #next-post p {
    margin-right: 58px;
    text-align: right;
}
#conteudo-principal #ver-texto #next-prev-post #prev-post p,
#conteudo-principal.ver_video #next-prev-post #prev-post p {
    margin-left: 58px;
}
#conteudo-principal #ver-texto #noticias-relacionadas,
#conteudo-principal #ver-texto #comentarios,
#conteudo-principal.ver_video #comentarios {
    margin-top: 15px;
    padding-top: 5px;
    border-top: #0c5689 solid 1px;
}
#conteudo-principal #ver-texto #noticias-relacionadas h3,
#conteudo-principal #ver-texto #comentarios h3,
#conteudo-principal.ver_video #comentarios h3 {
    text-align: left;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    font-weight: bold;
}
#conteudo-principal #ver-texto #noticias-relacionadas ul,
#conteudo-principal.ver_video #noticias-relacionadas ul {
    font-size: 110%;
}
#conteudo-principal #ver-texto #noticias-relacionadas ul li,
#conteudo-principal.ver_video #noticias-relacionadas ul li {
    margin: 5px;
}
#conteudo-principal #ver-texto #comentarios {
    /* Ver: #conteudo-principal #ver-texto #noticias-relacionadas */
}
#conteudo-principal #ver-texto #comentarios h3 {
    /* Ver: #conteudo-principal #ver-texto #noticias-relacionadas h3 */
}
#conteudo-principal #ver-texto #comentarios #lista-comentarios,
#conteudo-principal.ver_video #comentarios #lista-comentarios {
	margin-top: 10px;
}
#conteudo-principal #ver-texto #comentarios #lista-comentarios li,
#conteudo-principal.ver_video #comentarios #lista-comentarios li {
	margin-bottom: 8px;
    border: #e5e5e5 solid 1px;
}
#conteudo-principal #ver-texto #comentarios #lista-comentarios li.empty,
#conteudo-principal.ver_video #comentarios #lista-comentarios li.empty {
    padding: 5px;
}
#conteudo-principal #ver-texto #comentarios #lista-comentarios li .com-cabec,
#conteudo-principal.ver_video #comentarios #lista-comentarios li .com-cabec {
	padding: 3px 5px;
	background: #eee;
}
#conteudo-principal #ver-texto #comentarios #lista-comentarios li .comentario,
#conteudo-principal.ver_video #comentarios #lista-comentarios li .comentario {
	padding: 3px 5px;
	border-top: #e5e5e5 solid 1px;
	font-size: 110%;
}
#conteudo-principal #ver-texto #comentarios #enviar-comentario,
#conteudo-principal.ver_video #comentarios #enviar-comentario {
	height: 16px;
	line-height: 16px;
}
#conteudo-principal #ver-texto #comentarios #enviar-comentario a,
#conteudo-principal.ver_video #comentarios #enviar-comentario a {
	float: left;
	line-height: 16px;
	padding-left: 21px;
	background: url(../image/icon_comentar_16.png) no-repeat;
	font-weight: bold;
}
#conteudo-principal #ver-texto #comentarios #form-comentar {
	margin-top: 10px;
	background: url(../image/quotes.png) no-repeat 380px top;
	display: none;
}
#conteudo-principal #ver-texto #comentarios #form-comentar label {
	width: 100px;
}
#conteudo-principal #ver-texto #comentarios #form-comentar input,
#conteudo-principal #ver-texto #comentarios #form-comentar textarea {
	width: 250px;
}
#conteudo-principal #ver-texto #comentarios #form-comentar textarea,
#conteudo-principal.ver_video #comentarios #form-comentar textarea {
	height: 60px;
}
#conteudo-principal #ver-texto #comentarios #form-comentar input.checkbox,
#conteudo-principal.ver_video #comentarios #form-comentar input.checkbox {
	width: 16px;
}
#conteudo-principal #ver-texto #comentarios #form-comentar button,
#conteudo-principal.ver_video #comentarios #form-comentar button {
	margin-right: 10px;
}
/* ### Fim Ver Texto ### */

/* ### Inicio Downloads ### */
#conteudo-principal.downloads ul li {
    font-size: 120%;
	margin: 2px 0px;
}
#conteudo-principal.downloads #imgs-campanha td {
	text-align: center;
	vertical-align: top;
}
/* ### Fim Downloads ### */

/* ### Inicio Contato ### */
#conteudo-principal.contato {
    text-align: center;
}
#conteudo-principal.contato .caminho-pagina {
    text-align: left;
}
#conteudo-principal.contato form {
    width: 400px;
    margin: 0px auto;
}
#conteudo-principal.contato form ul li {
    text-align: left;
}
#conteudo-principal.contato form ul li input {
    width: 250px;
}
#conteudo-principal.contato form ul li textarea {
    width: 250px;
    height: 100px;
}
#conteudo-principal.contato form ul li button {
    margin: 10px 10px 0px 0px;
}
#conteudo-principal.contato #telefone,
#conteudo-principal.contato #endereco {
    width: 423px;
    height: 80px;
    padding-left: 267px;
    margin: 30px auto 0px auto;
    text-align: left;
    background: url(../image/bg-telefone.png) 180px center no-repeat #fff;
}
#conteudo-principal.contato #telefone span,
#conteudo-principal.contato #endereco span {
    width: 423px;
    line-height: 17px;
    float: left;
    display: block;
    font-size: 110%;
}
#conteudo-principal.contato #telefone span strong,
#conteudo-principal.contato #endereco span strong {
    color: #0c5689;
}
#conteudo-principal.contato #telefone span.label,
#conteudo-principal.contato #endereco span.label {
    margin-top: 15px;
    font-size: 120%;
    color: #333;
    font-weight: bold;
}
#conteudo-principal.contato #endereco span.label {
    margin-top: 0px;
}
#conteudo-principal.contato #endereco {
    margin-top: 20px;
    background: url(../image/bg-endereco.png) 180px center no-repeat #fff;
}
/* ### Fim Contato ### */

/* - Fim Conteudo Principal ------------------------------------------------ */


/* ----------------------------------------------------------------------------
 * Definicoes da Barra Lateral Direita
 * ------------------------------------------------------------------------- */
#barra-lateral-direita {
    width: 260px;
    margin: 10px 19px 0px 0px;
	-margin: 10px 9px 0px 10px;
    float: right;
}
#barra-lateral-direita .bld-box {
    width: 260px;
    background: url(../image/bg-box-barra-lateral-middle.png) repeat-y;
    margin-bottom: 10px;
}
#barra-lateral-direita .bld-box h2 {
    height: 37px;
    line-height: 37px;
    padding: 0px;
    margin: 0px;
    text-align: left;
    padding-left: 15px;
    background: url(../image/bg-box-barra-lateral-top.png) no-repeat;
    color: #d8d8d8;
    font-weight: bold;
}
#barra-lateral-direita .bld-box .bld-box-main {
    padding: 5px 10px 10px 10px;
    background: url(../image/bg-box-barra-lateral-bottom.png) left bottom no-repeat;
}
#barra-lateral-direita #busca-lateral input {
    width: 180px;
    height: 20px;
    line-height: 20px;
    font-size: 120%;
}
#barra-lateral-direita #busca-lateral button {
    margin: 10px 0px 10px 5px;
}
#barra-lateral-direita #na-rede-lateral td {
    text-align: center;
}
#barra-lateral-direita #pergunte-fs p#p_fs_desc {
	font-size: 120%;
	text-align: justify;
	margin-bottom: 10px;
}
#barra-lateral-direita #pergunte-fs p#p_fs_desc img {
	float: left;
	margin-right: 5px;
}
#barra-lateral-direita #imagens-campanha {
    text-align: center;
}
#barra-lateral-direita #imagens-campanha h5 {
    font-weight: bold;
}
#barra-lateral-direita #recados-lateral ul#recados-l {
    max-height: 218px;
    overflow: auto;
}
#barra-lateral-direita #recados-lateral ul#recados-l li {
    margin: 0px 5px 10px 0px;
}
#barra-lateral-direita #recados-lateral ul#recados-l li h6 {
    height: 13px;
    overflow: hidden;
    font-weight: bold;
    padding: 0px;
    margin-bottom: 4px;
}
#barra-lateral-direita #recados-lateral ul#recados-l li p {
    text-align: justify;
    max-height: 65px;
    overflow: hidden;
}
#barra-lateral-direita #recados-lateral h5,
#barra-lateral-direita #pergunte-fs h5 {
    height: 20px;
    padding: 0px;
    margin-top: 5px;
    font-weight: bold;
    margin-bottom: 4px;
    background: url(../image/bg-escrever-recado_mini.png) left bottom no-repeat;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#barra-lateral-direita #pergunte-fs h5 {
    background-image: url(../image/bg-enviar-pergunta_mini.png);
}
#barra-lateral-direita #recados-lateral h5 a,
#barra-lateral-direita #pergunte-fs h5 a {
    line-height: 20px;
    padding-left: 24px;
}
#barra-lateral-direita #recados-lateral form,
#barra-lateral-direita #pergunte-fs form {
    display: none;
    margin-bottom: 5px;
}
#barra-lateral-direita #recados-lateral form ul li label,
#barra-lateral-direita #pergunte-fs form ul li label {
    width: 240px;
    padding-right: 0px;
    text-align: left;
}
#barra-lateral-direita #recados-lateral form ul li input,
#barra-lateral-direita #recados-lateral form ul li textarea,
#barra-lateral-direita #pergunte-fs form ul li input,
#barra-lateral-direita #pergunte-fs form ul li textarea {
    width: 234px;
}
#barra-lateral-direita #recados-lateral form ul li textarea,
#barra-lateral-direita #pergunte-fs form ul li textarea {
    height: 70px;
}
#barra-lateral-direita #recados-lateral form ul li #erl-carac-rest,
#barra-lateral-direita #pergunte-fs form ul li #erl-carac-rest {
    line-height: 16px;
}
#barra-lateral-direita #recados-lateral form ul li button,
#barra-lateral-direita #pergunte-fs form ul li button {
    margin-top: 5px;
}
/* - Fim Barra Lateral Direita --------------------------------------------- */


/* ----------------------------------------------------------------------------
 * Definicoes do Rodape
 * Inclui:
 *   - Menu Inferior
 *   - Copyright
 * ------------------------------------------------------------------------- */
#rodape {
    height: 57px;
	background: url(../image/bg-rodape.png) no-repeat;
    clear: both;
    text-align: center;
    color: #fff;
    padding: 15px 0px 10px 0px;
}
#rodape a {
    color: #fff;
    text-decoration: underline;
}
#rodape a:hover {
    text-decoration: underline;
}
#rodape #menu-inferior {
    height: 30px;
    line-height: 30px;
    margin-bottom: 15px;
    text-align: center;
    font-size: 140%;
}
#rodape #menu-inferior a {
    text-decoration: none;
    padding: 0px 10px;
}
#rodape #menu-inferior a:hover {
    text-decoration: underline;
}
#rodape #copyright {
    font-size: 90%;
}
/* --------------------------------- */
