* {
    margin: 0;
    padding: 0;
    line-height: 1.2em;
}

body {
    color: #000;
    font-family: "Trebuchet MS", arial, sans-serif;
    font-size: 0.8em;
    background: url('../i/background.jpg') repeat-x;
    padding: 0 15px;
}

h1 span,
h2 span,
button span {
    display: none;
}

h2 {
    display: block;
    height: 22px;
    width: 100%;
    border-bottom: solid 1px #C8D5ED;
}

h2 a {
    display: block;
    height: 22px;
    width: 100%;
}

h1 {
    background: url('../i/topo-logo.jpg') no-repeat center top;
}

h1 a {
    display: block;
    height: 261px;
    width: 158px;
}

a img {
    border: none;
}

.logo-associacao-congregacao-santa-catarina {
    margin: 6px;
}

form ul {
    list-style: none;
}

fieldset {
    padding: 10px;
}

legend {
    padding: 0 3px;
    font-weight: bold;
}

ul {
    list-style-position: inside;
}

.clear {
    clear: both;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.r {
    text-align: right;
}

.c {
    text-align: center;
}

.data {
    color: #828282;
}

ul.ln {
    list-style: none;
}

.area .descricao {
    margin-bottom: 20px;
    font-style: italic;
}

.italico {
    font-style: italic;
}

.erro {
    border: 1px solid #D01A1A;
    margin-bottom: 10px;
}

.erro h6 {
    background: #D01A1A;
    font-size: 1em;
    padding: 5px 3px;
    color: #FFF;
}

.erro ul {
    list-style-type: none;
    padding: 5px 5px 5px 10px;
}

.erro span {
    font-weight: bold;
}

.erro li {
    margin: 3px 0;
}

.baixe-agora a {
    background: transparent url(../i/ico-pdf.jpg) no-repeat scroll left top;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    padding-left: 30px;
    margin-top: 10px;
}
/* - - - - GERAL - - - - - */

#todo {
    min-width: 70em;
    max-width: 70em;
    margin: 0 auto;
    background: #FFF;
    background: url('../i/fundo-geral.jpg') repeat-y top right;
    position: relative;
}

#topo {
    height: 212px;
    background: #FFF url('../i/topo-fundo.jpg') repeat-x left bottom;
}

#fachada {
    display: block;
    width: 719px;
    height: 212px;
    float: left;
    background: #000000;
    position: absolute;
    top: 0px;
    left: 177px;
    z-index: 1;
}

#medicos {
    display: block;
    width: 354px;
    height: 188px;
    float: right;
    background: url('../i/medicos.png') no-repeat;
    position: absolute;
    right: 5px;
    top: 24px;
    z-index: 2;
}

#col-esq {
    width: 166px;
    float: left;
    background: url('../i/fundo-lateral.png') repeat-y top left;
    padding: 10px 14px 0;
    margin-left: -10px;
    position: relative;
    z-index: 2;
}

#col-esq-inf {
    display: block;
    height: 10px;
    width: 194px;
    background: #FFF url('../i/lateral-inf.jpg') no-repeat;
    margin: 30px -14px 0 -14px;
}

#geral {
    float: right;
    width: 75%;
    background: url('../i/fundo-geral.jpg') repeat-y top right;
}

#centro {
    float: left;
    width: 535px;
    padding: 30px 1%;
    background: #FFF;
}

#col-dir {
    float: right;
    width: 155px;
    /*background-color:#B8E4FF;*/

    padding-bottom: 30px;
}

#menu {
    list-style: none;
}

#menu li {
    background: url('../i/menu-inativo-fundo.jpg') repeat-x;
    height: 23px;
    margin-bottom: 5px;
}

#menu li a {
    text-decoration: none;
    color: #3C85A7;
    display: block;
    height: 23px;
    width: 150px;
    background: url('../i/menu-inativo-cruz.jpg') no-repeat top left;
    padding-left: 28px;
    line-height: 23px;
}

#menu li a:hover {
    text-decoration: underline;
}

#menu li.ativo {
    background: #37C99A;
}

#menu li.ativo a {
    color: #FFF;
    background-image: url('../i/menu-ativo-cruz.jpg');
}

#menu li.aberto {
    height: 282px;
}

#menu li#acoes.aberto {
    height: 105px;
}

#menu li.aberto ul {
    background: #F0F8FB;
    padding: 3px 7px;
}

#menu li.aberto li {
    background: none;
    height: 18px;
}

#menu li.aberto li a {
    color: #6197CF;
    background: none;
    height: 15px;
    line-height: 20px;
    padding-left: 0px;
    white-space: nowrap;
    font-size: 0.9em;
}

#enquete {
    margin: 40px 0;
    padding: 0px;
}

#enquete h3 {
    font-size: 1.1em;
    margin: 10px 0;
}

#enquete ul {
    list-style: none;
}

#enquete ul li {
    margin-top: 10px;
}

#enquete input {
    margin-right: 3px;
}

#enquete button {
    margin-top: 10px;
    float: right;
    cursor: pointer;
    border: none;
    display: block;
    width: 60px;
    height: 21px;
    background: url('../i/bt-votar.jpg') no-repeat bottom left;
}

#enquete button:hover {
    background-position: top left;
}

#enquete #enquete-quadro {
    padding-left: 5px;
}

#enquete #enquete-quadro h3 {
    margin: 0px;
}

#enquete .resultado li img {
    border: 0 none;
    margin: 0 0 0 0;
    padding: 0;
}

#enquete #enquete-comentario {
    margin-top: 10px;
}

#enquete .erro {
    text-align: center;
    background: #FFEFEF;
    font-weight: bold;
    padding: 0 2px;
}

#informacoes.capa {
    padding: 0;
}

#informacoes.capa h3 {
    background-color: #D9F0FE;
    margin-top: 15px;
    padding: 3px;
    font-size: 1.1em;
}

#informacoes.capa p {
    /*font-size:0.9em;*/

    margin-top: 5px;
}

#informacoes.capa .r {
    margin-top: 15px;
}

#menu-rapido {
    list-style: none;
    position: absolute;
    top: 8px;
    left: 194px;
    z-index: 2;
}

#menu-rapido li {
    float: left;
    margin-left: 3px;
}

#menu-rapido a {
    display: block;
    width: 23px;
    height: 20px;
}

#menu-rapido a span {
    display: none;
}

#menu-rapido #mr-acess a {
    background: url('../i/menu-acess.gif') no-repeat left top;
}

#menu-rapido #mr-rss a {
    background: url('../i/menu-rss.gif') no-repeat left top;
}

#menu-rapido #mr-mapa a {
    background: url('../i/menu-mapa.gif') no-repeat left top;
}

#menu-rapido #mr-contato a {
    background: url('../i/menu-email.gif') no-repeat left top;
}

#menu-rapido #mr-acess a:hover,
#menu-rapido #mr-rss a:hover,
#menu-rapido #mr-mapa a:hover,
#menu-rapido #mr-contato a:hover {
    background-position: left bottom;
}

#acessibilidade ul li {
    list-style-type: none;
}

#feeds table {
    background-color: #FFFFFF;
    border: 1px solid #CCC;
    margin: 15px 0 0 2px;
    padding: 3px;
    width: 70%;
}

#feeds table thead {
    background-color: #37C99A;
    color: #FFFFFF;
}

#feeds table tbody {
    background-color: #E3EEE1;
}

#feeds table tr th,
#feeds table tr td {
    padding: 3px 0;
}

#feeds table .icone {
    margin: 0 auto;
    background: url(../i/icon_rss.gif) no-repeat center top;
    display: block;
    height: 20px;
    width: 20px;
}

#feeds table .icone span {
    display: none;
}

#form-busca {
    text-align: right;
    font-weight: bold;
    color: #FFF;
    background-color: #37C99A;
    border-top: solid 6px #FFF;
    height: 30px;
    padding-right: 15px;
}

#form-busca form,
#form-busca h2 {
    display: inline;
}

#form-busca h2 {
    border: none;
    font-size: 1.2em;
}

#form-busca label {
    font-size: 0.9em;
    margin: 0 2px 0 10px;
}

#form-busca select {
    border: solid 1px #2D9B3F;
    margin-top: 4px;
    width: 19%;
}

#form-busca button {
    cursor: pointer;
    border: none;
    background: url('../i/bt-ok.jpg') no-repeat top left;
    display: inline-block;
    width: 21px;
    height: 28px;
}

#form-busca p {
    display: inline;
}
/* - - - - FIM GERAL - - - - - */
/* - - - - CAPA - - - - - */

#banner {
    display: block;
    height: 115px;
    margin-left: 34px;
}

#assinar-info {
    color: #0B3076;
    font-weight: bold;
    padding: 10px;
    background: #F6FBFF url('../i/bloco-assine-fundo.jpg') repeat-x;
    margin-top: 30px;
}

#assinar-info h2 {
    border: none;
    font-size: 1.2em;
}

#assinar-info label {
    font-size: 0.9em;
}

#assinar-info input {
    border: solid 1px #399BCD;
    width: 33%;
    margin-right: 3px;
}

#assinar-info button {
    border: none;
    cursor: pointer;
    background: url('../i/bt-ok-azul.gif') no-repeat top left;
    width: 21px;
    height: 28px;
}

.quadro-capa {
    height: 100%;
    background: #F6FBFF url('../i/bloco-destaque-fundo.jpg') repeat-x top left;
    padding: 10px;
    margin-top: 30px;
}

.capa {
    background-color: #FFF;
    padding: 10px;
    height: 100%;
}

.capa a.imagem {
    float: left;
    margin: 0 10px 10px 0;
}

.capa h2 {
    margin-bottom: 10px;
}

.capa h3 {
    font-size: 1.2em;
}

.capa h3 a {
    color: #000;
    text-decoration: none;
}

.capa h3 a:hover {
    text-decoration: underline;
}

.capa p {
    /*font-size:0.9em;*/
}

.capa .r {
    margin-top: 10px;
}

.capa .data {
    margin: 5px 0;
}

.capa .borda {
    border-bottom: solid 1px #D9F0FE;
    margin-bottom: 10px;
}

#galeria.capa {
    float: left;
    width: 44%;
}

#galeria.capa .data {
    color: #000;
}

#galeria.capa .qtd-fotos {
    color: #828282;
}

#agenda.capa {
    float: right;
    width: 44%;
}

#agenda.capa table {
    padding-top: 5px;
    width: 100%;
    background: #F2F2F2;
    /*border:solid 1px #808080;*/
}

#agenda.capa table th {
    font-weight: normal;
    text-align: center;
    /*background-color:#0B3076; color:#FFF;*/
}

#agenda.capa table td {
    text-align: center;
    background: #FFF;
    color: #0B3076;
    /*border-right:1px solid #0B3076; border-bottom:1px solid #0B3076;*/

    height: 25px;
}

#agenda.capa table .monthName {
    padding: 3px;
    background-color: #0B3076;
}

#agenda.capa table .today {
    background-color: #C0E0EF;
    /*color:#FFF;*/
}

#agenda.capa table .today a {
    text-decoration: none;
}

#agenda.capa table .event {
    /*font-weight:bold;*/

    background: #FFF url('../i/sinaliza-evento.gif') no-repeat top right;
}

#agenda.capa table .event a {
    text-decoration: none;
    color: #0B3076;
    display: block;
    height: 25px;
    line-height: 25px;
}

#agenda.capa table .today.event {
    background-color: #C0E0EF;
}

#espaco-saude.capa {
    float: left;
    width: 44%;
}

#depoimentos.capa {
    float: right;
    width: 44%;
}

#depoimentos.capa p.dep {
    margin: 30px 20px;
}

#depoimentos.capa p.ass-dep {
    text-align: right;
    margin-bottom: 30px;
}

#publicacoes.capa a {
    color: #000;
}

#publicacoes.capa a:hover {
    text-decoration: none;
}

#publicacoes.capa h3 {
    margin-bottom: 10px;
}

#publicacoes.capa .baixe-agora a {
    display: block;
    line-height: 25px;
    height: 25px;
    float: left;
    background: url('../i/ico-pdf.jpg') no-repeat top left;
    padding-left: 30px;
}

#ultima-publicacao {
    float: left;
    width: 55%;
}

#ultima-publicacao .baixe-agora {
    margin-top: 10px;
}

#outras-publicacoes {
    float: right;
    width: 41%;
}

#outras-publicacoes ul {
    margin-left: 12px;
}

#outras-publicacoes li {
    margin-bottom: 7px;
}

#outras-publicacoes h3 {
    color: #0B3076;
}

#convenios.capa {
    width: 134px;
    padding: 10px 5px;
    margin: 0 auto;
    margin-top: 30px;
}

#convenios.capa ul li {
    /*display:inline;*/

    list-style: none;
    height: 60px;
}

#convenios.capa .convenio-imagem-capa {
    margin: 10px auto;
    position: relative;
    text-align: center;
    width: 60px;
    height: 60px;
}

#noticias.capa {
    margin-top: 30px;
}
/* - - - - FIM CAPA - - - - - */

#banner-suspenso {
    background: rgba(255, 255, 255, 0.96);
    border: #EFEFEF 6px solid;
    left: 50%;
    position: absolute;
    top: 25px;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    width: 70%;
    z-index: 10;
}

#banner-suspenso img {
    max-width: 100%;
    width: 100%;
}

.botao-fechar-banner-suspenso {
    background: #FFFFFF;
    border: 3px #EFEFEF solid;
    color: #333333;
    cursor: pointer;
    font-size: 15px;
    padding: 0 5px;
    position: absolute;
    right: -6px;
    top: -27px;
}

.botao-fechar-banner-suspenso:hover {
    color: #646464;
    transition: 0.4s;
}

.botao-fechar-banner-suspenso:active {
    color: #000000;
}

#banners-mini ul {
    display: block;
    list-style-type: none;
}

#banners-mini li {
    margin-bottom: 8px;
}

#banners-mini a {
    display: block;
    height: 66px;
}

#banners-mini span {
    display: none;
}

#banners-mini .banner-amamentacao {
    display: block;
    height: 66px;
    width: 166px;
    margin-top: 20px;
    background: url('../i/banner-amamentacao.jpg') no-repeat center;
}

#banners-mini .banner-silencio {
    display: block;
    height: 66px;
    width: 166px;
    background: url('../i/banner-silencio.jpg') no-repeat center;
}

#banners-mini .banner-sac {
    display: block;
    height: 66px;
    width: 166px;
    background: url('../i/banner-sac.jpg') no-repeat center;
}

#banners-dir {
    list-style: none;
}

#banners-dir li {
    margin-top: 30px;
}

#banners-dir a {
    display: block;
    margin: 0 auto;
    width: 134px;
}

#webmail.capa {
    margin: 30px auto 0;
    padding: 10px 5px;
    width: 134px;
}

#webmail h2 a {
    background: transparent url(../i/titulos/tit-webmail.jpg) no-repeat scroll left top;
}

#webmail input {
    width: 93%;
    margin-bottom: 5px;
    border: 1px solid #399BCD;
    padding: 3px;
}

#webmail button {
    background: transparent url(../i/bt-enviar.jpg) no-repeat scroll left bottom;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 21px;
    margin-top: 10px;
    width: 60px;
}

#webmail button:hover {
    background-position: top left;
}

#noticias h2 a {
    background: url('../i/titulos/tit-noticias.jpg') no-repeat top left;
}

#visita-virtual h2 a {
    background: url('../i/titulos/tit-visita-virtual.jpg') no-repeat top left;
}

#galeria h2 a {
    background: url('../i/titulos/tit-galeria.jpg') no-repeat top left;
}

#agenda h2 a {
    background: url('../i/titulos/tit-agenda.jpg') no-repeat top left;
}

#busca h2 a {
    background: url('../i/titulos/tit-busca.jpg') no-repeat top left;
}

#animacao-vocacional h2 a {
    background: url('../i/titulos/tit-animacao-vocacional.jpg') no-repeat top left;
}

#espaco-saude h2 a {
    background: url('../i/titulos/tit-esp-saude.jpg') no-repeat top left;
}

#depoimentos h2 a {
    background: url('../i/titulos/tit-depoimentos.jpg') no-repeat top left;
}

#pesquisa h2 a {
    background: url('../i/titulos/tit-pesquisa.jpg?123') no-repeat top left;
}

#publicacoes h2 a {
    background: url('../i/titulos/tit-publicacoes.jpg') no-repeat top left;
}

#enquete h2 {
    background: url('../i/titulos/tit-enquete.jpg') no-repeat top left;
}

#informacoes h2 a {
    background: url('../i/titulos/tit-informacoes.jpg') no-repeat top left;
}

#convenios h2 a {
    background: url('../i/titulos/tit-convenios.jpg') no-repeat top left;
}

#mural-de-recados h2 a {
    background: url('../i/titulos/tit-mural-recados.jpg') no-repeat top left;
}

#o-hnsc h2 a {
    background: url('../i/titulos/tit-hnsc.jpg') no-repeat top left;
}

#historico h2 a {}

#corpo-clinico h2 a {
    background: url('../i/titulos/tit-corpo-clinico.jpg') no-repeat top left;
}

#servicos h2 a {
    background: url('../i/titulos/tit-servicos.jpg') no-repeat top left;
}

#bercario-virtual h2 a {
    background: url('../i/titulos/tit-bercario.jpg') no-repeat top left;
}

#acoes-sociais h2 a {
    background: url('../i/titulos/tit-acoes-sociais.jpg') no-repeat top left;
}

#perguntas-frequentes h2 a {
    background: url('../i/titulos/tit-faq.jpg') no-repeat top left;
}

#saude-conceicao h2 a {
    background: url('../i/titulos/tit-saude-conceicao.jpg') no-repeat top left;
}

#centro-diagnose-conceicao h2 a {
    background: url('../i/titulos/tit-centro-diagnose-conceicao.jpg') no-repeat top left;
}

#sdp h2 a {
    background: url('../i/titulos/tit-sdp.jpg') no-repeat top left;
}

#sinessul h2 a {
    background: url('../i/titulos/tit-sinessul.jpg') no-repeat top left;
}

#informativos h2 a {
    background: url('../i/titulos/tit-informativos.jpg') no-repeat top left;
}

#trabalhe-conosco h2 a {
    background: url('../i/titulos/tit-trabalhe-conosco.jpg') no-repeat top left;
}

#contato h2 a {
    background: url('../i/titulos/tit-fale-conosco.jpg') no-repeat top left;
}

#seminario h2 a {
    background: url('../i/titulos/tit-seminario.jpg') no-repeat top left;
}

#acessibilidade h2 a {
    background: url('../i/titulos/tit-acessibilidade.jpg') no-repeat top left;
}

#feeds h2 a {
    background: url('../i/titulos/tit-feeds.jpg') no-repeat top left;
}

#mapa-do-site h2 a {
    background: url('../i/titulos/tit-mapa-do-site.jpg') no-repeat top left;
}
/* AREAS INTERNAS */

.area h2 {
    margin-bottom: 15px;
}

.area p {
    margin-bottom: 10px;
}

.area h3 {
    margin-bottom: 10px;
}

.area form label {
    display: block;
}

.area ul.imagens {
    list-style: none;
}

.area ul.imagens li {
    float: left;
    margin: 5px;
}

.area a.imagem {
    float: left;
    margin: 0 10px 10px 0;
}

.area a.imagem-r {
    float: right;
    margin: 0 0 10px 10px;
}

.area h4 {
    margin-top: 15px;
    margin-bottom: 3px;
}

.area ul.todas li {
    margin-bottom: 3px;
}

.area .p-fotos {
    width: 170px;
    margin-left: 10px;
    float: right;
    text-align: right;
}

.area .p-fotos img {
    margin-bottom: 10px;
}

#sinessul .listaInterna ul li {
    margin-left: 20px;
    list-style-type: none;
}

#sinessul .listaAlfabeto li {
    margin-left: 20px;
    list-style-type: upper-alpha;
}

#sinessul ul li {
    list-style-type: decimal;
    font-weight: bold;
    margin: 10px 0 10px 0;
}

#sinessul table {
    margin: 20px auto;
    width: 79%;
}

#sinessul table td {
    background: #D9F0FE;
    padding: 3px;
}

#sinessul table .zebra td {
    background: #E5F5FD;
}

#sinessul table th {
    background: #1196CD;
    padding: 3px;
    color: #FFF;
}

#sinessul .paragrafo {
    margin-left: 20px;
}

#sinessul span {
    font-weight: normal;
}

#sinessul #textoFinal {
    margin: 25px;
    text-align: center;
}

#sinessul ol {
    list-style-position: inside;
}

#sinessul h4 {
    color: #3C85A7;
    border-bottom: solid 1px #3C85A7;
}

#sinessul h5 {
    margin-top: 15px;
    font-size: 1em;
}

#sinessul h5 {
    margin-bottom: 5px;
}

#busca .conteudo-corpo-clinico {
    border-bottom: 1px solid #CECECE;
    margin-top: 30px;
    padding-bottom: 10px;
}

#busca.area .conteudo-corpo-clinico p {
    margin: 0;
}

#perguntas-frequentes {
    margin: 8px;
}

#perguntas-frequentes .resposta {
    padding-bottom: 26px;
    border-bottom: 1px solid #CECECE;
    margin: 8px 0;
}

#perguntas-frequentes .faq-lista {
    margin: 10px 0 10px 0px;
}

#perguntas-frequentes .faq-lista li {
    margin: 5px 0;
}

#saude-conceicao p span {
    font-weight: bold;
}

#saude-conceicao img {
    margin: 0 10px 10px 0
}

#saude-conceicao p.destaque {
    font-weight: bold;
    font-size: 1.2em;
}

#saude-conceicao h3 {
    color: #3C85A7;
    border-bottom: solid 1px #3C85A7;
    margin: 15px 0 10px 0;
}

#saude-conceicao h4 {
    margin: 0 0 5px 0;
}

#centro-diagnose-conceicao ul li {
    margin-bottom: 5px;
}

#centro-diagnose-conceicao span {
    font-weight: bold;
}

#animacao-vocacional h3 {
    margin-bottom: 5px;
}

#animacao-vocacional ul {
    list-style-type: none;
    margin-bottom: 15px;
}

#animacao-vocacional ul li {
    margin-bottom: 5px;
}

#animacao-vocacional .img {
    width: 200px;
    margin: 0 10px 5px 0;
    float: left;
}

#bercario-virtual.area .bercario {
    margin-bottom: 20px;
    border-bottom: solid 1px #CECECE;
    padding-bottom: 20px;
}

#bercario-virtual.area .bercario img {
    border: solid 7px #FEFDA0;
}

#bercario-virtual.area ul {
    list-style: none;
}

#bercario-virtual.area h4 {
    margin-bottom: 5px;
}

#bercario-virtual.area .img-l {
    float: left;
    margin-right: 7px;
}

#bercario-virtual.area .ul-detalhes {
    margin: 30px 0;
}

#bercario-virtual.area .ul-detalhes li {
    margin-bottom: 3px;
}

#bercario-virtual.area legend {
    margin-top: 13px;
}

#bercario-virtual.area fieldset {
    border: none;
    border-left: solid 5px #B3D4E4;
    padding-bottom: 0;
    padding-top: 0;
}

#bercario-virtual.area #busca-bercario {
    margin-bottom: 25px;
}

#bercario-virtual.area #busca-bercario ul li {
    margin: 5px 25px 5px 0;
}

#bercario-virtual.area #busca-bercario em {
    color: #828282;
    font-size: 0.9em;
}

#bercario-virtual.area button {
    cursor: pointer;
    border: none;
    display: block;
    width: 60px;
    height: 21px;
    background-repeat: no-repeat;
    background-position: bottom left;
}

#bercario-virtual.area button:hover {
    background-position: top left;
}

#bercario-virtual.area #busca-bercario button {
    background-image: url('../i/bt-buscar.jpg');
    margin-top: 25px;
}

#bercario-virtual.area #deixar-recado {
    margin-top: 40px;
}

#bercario-virtual.area #deixar-recado button {
    background-image: url('../i/bt-enviar.jpg');
}

#bercario-virtual.area #deixar-recado ul {
    margin-top: 10px;
}

#bercario-virtual.area #deixar-recado li {
    margin-bottom: 10px;
}

#bercario-virtual.area h3 {
    margin-top: 30px;
}

#bercario-virtual.area .recado-bercario p {
    margin-bottom: 3px;
}

#bercario-virtual.area .recado-bercario {
    margin-bottom: 15px;
}

#bercario-virtual.area .recado-bercario .comentario {
    color: #555;
}

#bercario-virtual.area .sucesso-recado {
    border: solid 2px #89CD56;
    padding: 10px;
}

#o-hnsc #comissoes ul {
    /*list-style:lower-alpha; margin-left:20px;*/
}

#o-hnsc #comissoes ul li a {
    margin-bottom: 5px;
    list-style-type: none;
}

#o-hnsc #comissoes ul li {
    /*margin:6px;*/

    list-style-type: disc;
    margin-left: 15px;
}

#o-hnsc #comissoes ul.mb li {
    margin-bottom: 5px;
}

#o-hnsc h4 {
    color: #3C85A7;
    border-bottom: solid 1px #3C85A7;
}

#o-hnsc h4.mt,
#o-hnsc #informacoes h4,
#o-hnsc #hospital-de-ensino h4 {
    margin-top: 30px;
}

#o-hnsc h5 {
    margin: 10px 0 5px;
    font-size: 1em;
}

#o-hnsc #informacoes h5 {
    margin-bottom: 0;
}

#o-hnsc #informacao h5 {
    margin-bottom: 0;
}

#o-hnsc #historico h5.mt {
    margin-top: 15px;
}

#o-hnsc #historico .fl.img {
    font-size: 0.85em;
}

#o-hnsc #comissoes .fl.img {
    margin: 0 10px 10px 0;
}

#o-hnsc #historico .img {
    margin-right: 15px;
}

#o-hnsc .ano {
    border-bottom: 1px solid #CCCCCC;
    margin: 0 0 20px;
    padding-bottom: 10px;
}

#o-hnsc.area #linha-do-tempo .p-fotos {
    margin-bottom: 20px;
}

#o-hnsc.area #linha-do-tempo .p-fotos img {
    margin-bottom: 0;
}

#o-hnsc.area #linha-do-tempo .p-fotos .legenda {
    font-size: 0.85em;
    margin-bottom: 10px;
}

#o-hnsc.area #linha-do-tempo ul {
    float: left;
    margin-right: 40px;
}

#o-hnsc #missao-visao-valores span {
    font-weight: bold;
}

#o-hnsc #missao-visao-valores h3.mt {
    margin-top: 20px;
}

#o-hnsc.area #missao-visao-valores h3 {
    margin-bottom: 5px;
}

#o-hnsc #centro-de-pesquisas-clinicas span {
    font-weight: bold;
}

#o-hnsc #centro-de-pesquisas-clinicas h3.mt {
    margin-top: 20px;
}

#o-hnsc.area #centro-de-pesquisas-clinicas h3 {
    margin-bottom: 5px;
}

#o-hnsc #programa .img {
    margin: 0 10px 10px 0;
}

#o-hnsc #programa h5 {
    margin-bottom: 10px;
    margin-top: 20px;
}

#o-hnsc #programa h5.sem-mt {
    margin-top: 10px;
}

#o-hnsc #programa ul li {
    /*margin:6px;*/

    list-style-type: disc;
    margin-left: 15px;
}

#o-hnsc .baixe-agora {
    margin-top: 15px;
}

#o-hnsc .baixe-agora a {
    float: none;
}

#o-hnsc .baixe-agora.sem-mt {
    margin-top: 0;
}

#sociedade-divina-providencia li {
    margin-bottom: 3px;
}

#noticias.area ul {
    list-style: none;
}

#noticias.area .noticia {
    clear: both;
    margin-top: 30px;
    border-bottom: solid 1px #CECECE;
}

#noticias.area .noticia h3,
#noticias.area .noticia p.data {
    margin-bottom: 5px;
}

#noticias.area .mais-noticias {
    margin-top: 20px;
}
/*
#convenios .convenio-imagem {border:1px solid #37C99A; margin:0 auto; text-align:center; padding:5px; height:100px; width:120px;}
#convenios .convenio-imagem img{padding-bottom:4px;}*/

#convenios .convenio-nome {
    text-align: center;
    margin-top: 5px;
}

#convenios ul {
    list-style: none;
}

#convenios .convenio {
    float: left;
    margin: 10px -1px 20px 10px;
}

#convenios .lista-convenios {
    margin: 40px 0 0 35px;
}

#convenios .lista-convenios ul {
    list-style-type: circle;
}

#convenios .convenio h3,
#noticias.area .noticia p.data {
    margin-bottom: 5px;
}

#convenios .convenio-imagem {
    text-align: center;
    border: 1px solid #37C99A;
    height: 150px;
    margin: 10px 0 10px 10px !important;
    position: relative;
    width: 150px;
}

#convenio ul {
    list-style: none;
}

#convenio .convenio {
    float: left;
    margin: 27px -1px 20px 10px;
}

#convenio .convenio h3,
#noticias.area .noticia p.data {
    margin-bottom: 5px;
}

#convenio .convenio-imagem {
    text-align: center;
    border: 1px solid #37C99A;
    height: 150px;
    margin: 10px 0 10px 10px !important;
    position: relative;
    width: 150px;
}

#corpo-clinico .conteudo-corpo-clinico {
    margin-top: 10px;
    padding-bottom: 10px;
}

#corpo-clinico.area .conteudo-corpo-clinico p {
    margin: 0;
}

#corpo-clinico h3.espec {
    color: #3C85A7;
    border-bottom: solid 1px #3C85A7;
    margin-top: 30px;
}

#corpo-clinico h3.espec.sem-margin-top {
    margin-top: 0;
}

#corpo-clinico.area .conteudo-corpo-clinico h4 {
    margin-top: 0;
}

#servicos .conteudo-servicos {
    border-bottom: 1px solid #CECECE;
    margin-top: 30px;
    padding-bottom: 10px;
    clear: both;
}

#servicos .conteudo-servicos h3 {
    margin-bottom: 0;
    padding: 5px 0 5px 10px;
    background: #5585B4;
}

#servicos .conteudo-servicos h3 a {
    color: #FFF;
}

#servicos .conteudo-servicos h3 a:hover {
    text-decoration: none;
}

#servicos .conteudo-servicos img {
    float: left;
    border: 1px solid #CECECE;
    padding: 2px;
    margin-right: 10px;
}
/* ESTILO PARA HIERARQUIA DOS SERVICOS */

#servicos .conteudo-servicos ul,
#servicos .detalhes-servicos ul {
    /*margin-left:20px; */

    padding-left: 5px;
}

#servicos .conteudo-servicos ul .nivel-1,
#servicos .detalhes-servicos ul .nivel-1 {
    list-style-type: none;
    padding: 2px 0 2px 17px;
    background: url('../i/li-mais.jpg') no-repeat 5px 3px;
    margin-top: 10px;
    font-weight: bold;
}

#servicos .conteudo-servicos ul .nivel-1 a,
#servicos .detalhes-servicos ul .nivel-1 a {
    color: #5585B4;
    padding-left: 5px;
}

#servicos .conteudo-servicos ul .nivel-1 a:hover,
#servicos .detalhes-servicos ul .nivel-1 a:hover {
    text-decoration: none;
}

#servicos .conteudo-servicos ul li,
#servicos .detalhes-servicos ul li {
    margin-top: 2px;
}

#servicos .conteudo-servicos ul.nivel-2 ul li.nivel-1,
#servicos .detalhes-servicos ul.nivel-2 ul li.nivel-1 {
    background: #FFF;
    padding: 5px 0 0 0px;
    margin: 0;
}

#servicos .conteudo-servicos ul.nivel-2 ul li.nivel-1,
#servicos .detalhes-servicos ul.nivel-2 ul li.nivel-1 {
    padding-left: 15px;
}

#servicos .conteudo-servicos ul.nivel-2 li.nivel-1,
#servicos .detalhes-servicos ul.nivel-2 li.nivel-1 {
    background: #FFF;
    padding: 5px 0 0 0px;
    margin: 0;
}

#servicos .conteudo-servicos ul.nivel-2 li,
#servicos .detalhes-servicos ul.nivel-2 li {
    background: #FFF;
    color: #E1EAF2;
}

#servicos .conteudo-servicos ul.nivel-2 li.nivel-1,
#servicos .detalhes-servicos ul.nivel-2 li.nivel-1 {
    background: #FFF;
    color: #E1EAF2;
    font-weight: normal;
}

#servicos .conteudo-servicos ul.nivel-2 ul li,
#servicos .conteudo-servicos ul.nivel-2 li.nivel-1,
#servicos .detalhes-servicos ul.nivel-2 ul li,
#servicos .detalhes-servicos ul.nivel-2 li.nivel-1 {
    list-style-type: disc;
}

#servicos .conteudo-servicos ul.nivel-2 ul li li,
#servicos .detalhes-servicos ul.nivel-2 ul li li {
    list-style-type: circle;
}

#servicos .conteudo-servicos ul.nivel-2 ul li li li,
#servicos .detalhes-servicos ul.nivel-2 ul li li li {
    list-style-type: square;
}
/* FIM DO ESTILO PARA HIERARQUIA DOS SERVICOS */

#banner-flutuante {
    position: absolute;
    display: block;
    margin: 202px 0 0 104px;
    z-index: 40;
}

#banner-flutuante label em {
    cursor: pointer;
    background: url('../i/banner-fechar.gif') no-repeat left top;
    width: 30px;
    height: 28px;
    display: block;
    border: 2px solid #C8D5ED;
}

#banner-flutuante img {
    border: none;
    position: relative;
    top: 0px;
    right: 6px;
    font-weight: bold;
    float: right;
}

#servicos .detalhes-servicos {
    margin-top: 30px;
    padding-bottom: 10px;
}

#servicos .detalhes-servicos .servicos-fotos {
    border-top: 1px solid #CECECE;
}

#servicos .detalhes-servicos .servicos-fotos .img-servico {
    float: left;
    margin: 10px 10px 0 0;
}

#servicos .detalhes-servicos .servicos-fotos .img-servico img {
    border: 1px solid #CECECE;
    padding: 2px;
}

#servicos .detalhes-servicos .servicos-fotos .img-servico .legenda {
    clear: both;
    text-align: center;
}

#depoimentos.area .depoimento {
    margin-bottom: 20px;
    border-bottom: solid 1px #CECECE;
    padding-bottom: 20px;
    background: url('../i/depoimentos-esquerda.jpg') no-repeat top left;
    padding-top: 10px;
    padding-left: 59px;
}

#depoimentos.area .depoimento-interna {
    background: url('../i/depoimentos-direita.jpg') no-repeat bottom right;
    padding-right: 59px;
    padding-bottom: 10px;
}

#espaco-saude.area .dica {
    margin-top: 30px;
    border-bottom: solid 1px #CECECE;
}

#espaco-saude.area .mais-dicas {
    margin-top: 20px;
}

#agenda.area .evento {
    margin-top: 10px;
}

#agenda.area .b {
    border-bottom: solid 1px #CECECE;
}

#agenda.area h3.anteriores {
    border-top: solid 1px #CECECE;
    margin-top: 20px;
    padding-top: 5px;
}

#agenda.area .evento h4 {
    margin-bottom: 5px;
}

#agenda.area h4.mes {
    color: #0C6997;
    font-size: 1.2em;
    margin-top: 20px;
}

#agenda.area img.fl {
    margin: 0 10px 10px 0;
}

#galeria.area ul.galerias li img {
    display: block;
    width: 120px;
    margin: 0 auto;
    margin-bottom: 3px;
}

#galeria.area ul.galerias li {
    text-align: center;
    width: 160px;
    height: 180px;
    margin: 5px;
    float: left;
}

#galeria.area .videos {
    text-align: center;
    margin-top: 5px;
}

#galeria.area .videos p {
    margin-top: 1px;
    margin-bottom: 0px;
}

#galeria.area .videos p object {
    width: 380px;
    height: 305px;
}

#galeria.area .videos p embed {
    width: 380px;
    height: 305px;
}

#acoes-sociais.area .inicial {
    margin-left: 53px;
}

#acoes-sociais.area ul {
    margin-bottom: 30px;
}

#acoes-sociais.area ul.mb10 {
    margin-bottom: 10px;
}

#acoes-sociais.area ol {
    list-style-position: inside;
}

#acoes-sociais.area ol li {
    margin-bottom: 10px;
}

#acoes-sociais.area ul.mb li {
    margin-bottom: 5px;
}

#acoes-sociais.area #resp-ambiental a,
#acoes-sociais.area #resp-ambientala a,
#acoes-sociais.area #proj-sociais a,
#acoes-sociais.area #grup-voluntarios a,
#acoes-sociais.area #dicas-voluntarios {
    line-height: 43px;
    padding: 0 0 0 53px;
}

#acoes-sociais.area #resp-ambiental {
    background: url('../acoes-sociais/icon-responsabilidade-ambiental.jpg') no-repeat top left;
    height: 43px;
}

#acoes-sociais.area #proj-sociais {
    background: url('../acoes-sociais/icon-projetos-sociais.jpg') no-repeat top left;
    height: 43px;
}

#acoes-sociais.area #grup-voluntarios {
    background: url('../acoes-sociais/icon-grupo-voluntarios.jpg') no-repeat top left;
    height: 43px;
}

#acoes-sociais.area #dicas-voluntarios {
    background: url('../acoes-sociais/icon-dicas-voluntarios.jpg') no-repeat top left;
    height: 43px;
}

.requerido {
    color: #FF0000;
    font-weight: bold;
}

#informativos fieldset {
    border: none;
    border-left: solid 5px #B3D4E4;
    padding-bottom: 0;
    padding-top: 0;
}

#informativos ul {
    list-style-type: none;
}

#informativos form ul li {
    margin: 20px 0;
}

#informativos form .erro ul li {
    margin: 3px 0;
}

#informativos form ul li label {
    font-weight: bold;
}

#informativos form ul li em {
    color: #999;
    font-weight: normal;
}

#informativos form ul li button span {
    display: none
}

#informativos form ul li button {
    margin-top: 10px;
    cursor: pointer;
    border: none;
    display: block;
    width: 60px;
    height: 21px;
    background: url('../i/bt-enviar.jpg') no-repeat bottom left;
}

#informativos form ul li button:hover {
    background-position: top left;
}

#publicacoes .conteudo-publicacao {
    border-bottom: 1px solid #CCC;
    margin: 0 0 20px 0;
    padding-bottom: 10px;
}

#publicacoes .conteudo-publicacao img {
    float: left;
    margin: 0 10px 0 0;
}

#publicacoes .detalhes-publicacao {
    margin: 0 0 20px 0;
    padding-bottom: 10px;
}

#publicacoes .detalhes-publicacao img {
    float: left;
    margin: 0 10px 10px 0;
}

#publicacoes .baixe-agora {
    float: right;
}

#contato fieldset {
    border: none;
    border-left: solid 5px #B3D4E4;
    padding-bottom: 0;
    padding-top: 0;
}

#contato ul {
    list-style-type: none;
}

#contato ul li {
    margin: 20px 0;
}

#contato .erro ul li {
    margin: 3px 0;
}

#contato ul li label {
    font-weight: bold;
}

#contato ul li em {
    color: #999;
    font-weight: normal;
}

#contato ul li button span {
    display: none
}

#contato ul li button {
    margin-top: 10px;
    cursor: pointer;
    border: none;
    display: block;
    width: 60px;
    height: 21px;
    background: url('../i/bt-enviar.jpg') no-repeat bottom left;
}

#contato ul li button:hover {
    background-position: top left;
}

#seminario fieldset {
    border: none;
    border-left: solid 5px #B3D4E4;
    padding-bottom: 0;
    padding-top: 0;
}

#seminario ul {
    list-style-type: none;
}

#seminario ul li {
    margin: 20px 0;
}

#seminario .erro ul li {
    margin: 3px 0;
}

#seminario ul li label {
    font-weight: bold;
}

#seminario ul li em {
    color: #999;
    font-weight: normal;
}

#seminario ul li button span {
    display: none
}

#seminario ul li button {
    margin-top: 10px;
    cursor: pointer;
    border: none;
    display: block;
    width: 60px;
    height: 21px;
    background: url('../i/bt-enviar.jpg') no-repeat bottom left;
}

#seminario ul li button:hover {
    background-position: top left;
}

#trabalhe-conosco p span {
    font-weight: bold;
}

#mapa-do-site ul {
    list-style: disc;
    list-style-position: inside;
}

#mapa-do-site li ul {
    list-style: circle;
    list-style-position: inside;
    margin-left: 2em;
}

#mapa-do-site li {
    line-height: 1.5em;
}

#inferior {
    clear: both;
    background: #D9F0FE url('../i/bg-inferior.jpg') repeat-x top left;
    margin: 0 -15px;
    padding: 0 15px;
}

#rodape {
    color: #297CA6;
    background: #B8E4FF url('../i/bg-rodape.jpg') repeat-x top left;
    min-width: 70em;
    max-width: 70em;
    margin: 0 auto;
}

#rodape .vcard {
    padding: 15px 0 0 25px;
    float: left;
}

#rodape .vcard .geo {
    display: none;
}

#rodape .vcard .org {
    font-weight: bold;
}

#rodape .vcard a {
    font-weight: bold;
    color: #297CA6;
}

#rodape ul {
    list-style: none;
    /*font-size:0.9em;*/
}

#rodape p {
    /*font-size:0.9em;*/
}

#rodape p#copy {
    text-align: center;
    clear: both;
    padding: 10px 0;
}

#rodape #creditos {
    float: right;
    display: block;
    width: 63px;
    height: 21px;
    margin: 40px 30px 0 0;
}

#rodape #creditos span {
    display: none;
}

#rodape #creditos a {
    display: block;
    width: 63px;
    height: 21px;
    background: url('../i/credito-2.jpg') no-repeat bottom left;
}

#rodape #creditos a:hover {
    background-position: top left;
}
/* propriedades da paginacao */

div.paginacao {
    text-align: center;
    display: block;
}

div.paginacao p {
    margin: 10px 0 0 0;
}

div.paginacao ul {
    list-style: none;
    height: 30px;
    margin: 10px auto 0 auto;
    text-align: center;
}

div.paginacao ul li {
    display: inline;
    margin: 2px 0px;
    height: 30px;
    line-height: 30px;
}

div.paginacao a:hover {
    text-decoration: none;
}

div.paginacao a.num {
    margin: 0 1px;
    padding: 5px 5px;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
}

div.paginacao a.num:hover {
    background-color: #ccc;
}

div.paginacao a.atual {
    color: #000;
    font-weight: bold;
}

div.paginacao .ante {
    margin-right: 8px;
}

div.paginacao .prox {
    margin-left: 8px;
}

div.paginacao a.ante {
    padding: 5px 5px;
    background-color: #D1E7EF;
    border: 1px solid #ccc;
}

div.paginacao a.prox {
    padding: 5px 5px;
    background-color: #D1E7EF;
    border: 1px solid #ccc;
}

div.paginacao a.ante:hover {
    background-color: #B3DFEF;
}

div.paginacao a.prox:hover {
    background-color: #B3DFEF;
}

div.paginacao span.ante {
    padding: 5px 5px;
    background-color: #F4F4F4;
    border: 1px solid #ccc;
    color: #ccc;
}

div.paginacao span.prox {
    padding: 5px 5px;
    background-color: #EBEBEB;
    border: 1px solid #ccc;
    color: #ccc;
}
/* SDP*/

#sdp_ {
    clear: both;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 130px;
}

#sdp_ img {
    float: left;
}

#sdp_ .esp {
    width: 150px;
    height: 120px;
    float: left
}

#sdp_texto {
    text-align: justify
}

#sdp_ .link_sdp {
    text-decoration: none;
    font-weight: bold;
    color: #0b3076;
}

#sdp_ a.link_sdp {
    text-decoration: none;
    font-weight: bold;
    color: #0b3076;
}

#sdp_ a:hover.link_sdp {
    text-decoration: underline;
    font-weight: bold;
    color: #0b3076;
}

#sdp_ .link_url {
    text-decoration: none;
    font-weight: bold;
    color: #5585B4;
}

#sdp_ a.link_url {
    text-decoration: none;
    font-weight: bold;
    color: #5585B4;
}

#sdp_ a:hover.link_url {
    text-decoration: underline;
    font-weight: bold;
    color: #5585B4;
}
/*-----------------------------------------------------------------------------------------------*/
/*                                            TOOLTIP                                            */
/*-----------------------------------------------------------------------------------------------*/
/*.evento-tooltip { list-style-type:none;  margin-left:10px;}*/

.toolTip {
    /* This is the hook that the jQuery script will use */
    /*padding-right: 20px;*/
    /* This is need to make sure that the help icon is always visible */
    /*background: transparent url(images/help.gif) no-repeat right;*/
    /*color: #3366FF;*/
    /*cursor: help; */

    position: relative;
    /* This contains the .toolTipWrapper div that is absolutely positioned  */
}

.toolTipWrapper {
    /* The wrapper holds its insides together */

    width: 175px;
    position: absolute;
    /* Absolute will make the tooltip float above other content in the page */

    top: 20px;
    display: none;
    /* It has to be displayed none so that the jQuery fadein and fadeout functions will work */

    color: #FFF;
    font-weight: bold;
    font-size: 9pt;
    /* A font size is needed to maintain consistancy */
}

.toolTipTop {
    /* Top section of the tooltip */

    width: 175px;
    height: 30px;
    /*background: transparent url(images/bubbleTop.gif) no-repeat;*/
}

.toolTipMid {
    /* Middle section of the tooltip */

    padding: 8px 15px;
    background: #A1D40A;
}

.toolTipBtm {
    /* Bottom Section of the tooltip */

    height: 13px;
    /*background: transparent url(images/bubbleBtm.gif) no-repeat;*/
}

.oculto {
    display: none;
}

#pesquisa .bercario {
    margin-bottom: 20px;
    border-bottom: solid 1px #CECECE;
    padding-bottom: 20px;
}

#pesquisa .bercario img {
    border: solid 7px #FEFDA0;
}

#pesquisa ul {
    list-style: none;
    width: 100%;
}

#pesquisa h4 {
    margin-bottom: 5px;
}

#pesquisa .img-l {
    float: left;
    margin-right: 7px;
}

#pesquisa .ul-detalhes {
    margin: 30px 0;
}

#pesquisa .ul-detalhes li {
    margin-bottom: 3px;
}

#pesquisa legend {
    margin-top: 13px;
}

#pesquisa fieldset {
    border: none;
    border-left: solid 5px #B3D4E4;
    padding-bottom: 0;
    padding-top: 0;
}

#pesquisa #busca-bercario {
    margin-bottom: 25px;
}

#pesquisa #busca-bercario ul li {
    margin: 5px 25px 5px 0;
}

#pesquisa #busca-bercario em {
    color: #828282;
    font-size: 0.9em;
}

#pesquisa button {
    cursor: pointer;
    border: none;
    display: block;
    width: 60px;
    height: 21px;
    background-repeat: no-repeat;
    background-position: bottom left;
}

#busca-bercario button {
    background: url('../i/bt-buscar.jpg');
    margin-top: 25px;
}

#deixar-recado {
    margin-top: 40px;
}

#deixar-recado button,
#pesquisa button {
    background-image: url('../i/bt-enviar.jpg');
    width: 60px;
    cursor: pointer;
    border: none;
    background-color: none;
    height: 21px;
}

#deixar-recado button:hover,
#pesquisa button:hover {
    background: url('../i/bt-enviar.jpg') bottom;
}

#deixar-recado ul {
    margin-top: 10px;
}

#deixar-recado li {
    margin-bottom: 10px;
}

#pesquisa h3 {
    margin-top: 30px;
}

#pesquisa .recado-bercario p {
    margin-bottom: 3px;
}

#pesquisa .recado-bercario {
    margin-bottom: 15px;
}

#pesquisa table tbody tr {
    height: 22px;
}

#pesquisa table tbody td {
    border-bottom: 1px solid #ccc;
}

#pesquisa .recado-bercario .comentario {
    color: #555;
}

#pesquisa .sucesso-recado {
    border: solid 2px #89CD56;
    padding: 10px;
}

#pesquisa #busca p {
    float: left;
    margin-right: 15px;
}

#pesquisa #busca label {
    display: block;
}

#pesquisa #busca {
    margin: 10px 0;
}

#submenu-pesquisa {
    margin: 10px -20px 20px 0;
    background: url('../i/menu-inativo-fundo.jpg') repeat-x top right;
}

#submenu-pesquisa li {
    display: inline-block;
    color: #3C85A7;
    margin-right: 30px;
    height: 23px;
}

#submenu-pesquisa li a {
    color: #3C85A7;
    text-decoration: none;
    margin-top: 3px;
    display: block;
}

#submenu-pesquisa li a:hover {
    text-decoration: underline;
}

#primeiro {
    background: url('../i/menu-inativo-cruz.jpg') no-repeat top left;
    padding-left: 30px;
}

td.alterar {
    width: 60px;
    text-align: center;
}

td.alterar em {
    height: 23px;
    width: 23px;
    display: block;
    margin: 0 auto;
    text-decoration: none;
}

td.alterar a {
    background: url('../i/alterar.gif') center center no-repeat;
    height: 23px;
    width: 23px;
    display: block;
    margin: 0 auto;
    text-decoration: none;
}

#deixar-recado.oculto {
    margin-top: 0
}

#deixar-recado.oculto label {
    display: block;
}

.nomes {
    float: left;
    margin-right: 10px;
}

.ok {
    display: block;
    padding: 10px;
    background: #E0EFE1;
    border-top: 3px solid #177F1C;
    color: #000000;
    margin: 20px auto;
    width: 80%;
    font-weight: bold;
    text-align: center;
}

.ok h6 {
    font-size: 1.2em;
    padding: 2px 4px;
    margin: 0 0 13px 0;
    font-weight: bold;
    font-style: italic;
    text-align: left;
}

.ok ul {
    list-style: disc;
    margin-left: 25px;
    font-weight: normal;
    text-align: left;
}

.ok ul li {
    margin: 3px 0 10px 0;
}

.ok ul li span {
    font-weight: bold;
}

.ok p {
    text-align: left;
}

.ok p span {
    font-weight: normal;
}

#facebook {
    background: url("../i/icones_de_redes_sociais/facebook.png");
    display: block;
    width: 32px;
    height: 32px;
}

#twitter {
    background: url("../i/icones_de_redes_sociais/Twitter.png");
    display: block;
    width: 32px;
    height: 32px;
}

#youtube {
    background: url("../i/icones_de_redes_sociais/youtube_alt.png");
    display: block;
    width: 32px;
    height: 32px;
}

#redes {
    list-style: none;
    height: 50px;
    padding-left: 16px;
}

.spans {
    display: none;
}

#redes li {
    float: left;
    margin: 20px 6px;
}

#redes li a:hover {
    opacity: 0.8;
}

#visita-virtual ol {
    margin-left: 25px;
}

#visita-virtual li {
    margin: 15px 0;
}
