body{
    margin: 0;
    padding: 0;
    background-color: #e9e9e9;
    font-family: 'Oxygen', sans-serif;
}
#pagina::before {
    content: "";
    display: block;
    background-color: #342727;
    height: 8px;
    //width: 100%;
    margin-top: -8px;
    top: 0;
}
#pagina{
    //width: 100%;
    margin-top: 8px;
    background-color: #e9e9e9;
}
header#cabecalho{
    margin: 0 auto;
    width: 982px;
    height: 144px;
    background-color: #e9e9e9;
}
section#logo-e-contato{
    width: 100%;
    height: 144px;
    position: relative;
    background-color: #e9e9e9;
}
section#logotipo{
    width: 662px;
    height: 144px;
    float: left;
    background-color: #e9e9e9;
}
a#logo{
    display: block;
    width: 263px;
    height: 95px;
    margin-top: 10px;
    margin-left: 147px;
    background-image: url('../images/cabecalho/logotipo.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: #e9e9e9;
}
section#contato{
    width: 370px;
    height: 144px;
    position: absolute;
    left: 532px;
    background-color: #e9e9e9;
}
section#home-e-faleconosco{
    width: 319px;
    height: 24px;
    position: relative;
    left: -12px;
    margin-top: 10px;
    background-color: #e9e9e9;
}
section#home{
    width: 84px;
    height: 24px;
    position: absolute;
    left: 86px;
    background-color: #e9e9e9;
}
#icone-home{
    width: 24px;
    height: 24px;
    float: left;
    background-image: url('../images/icones_home_contato.png');
    background-repeat: no-repeat;
    background-position: 0 0;
}
section#home p{
    margin: 0;
    padding-top: 4px;
    padding-left: 30px;
    color: #4c3535;
}
section#fale-conosco{
    width: 149px;
    height: 24px;
    position: absolute;
    left: 170px;
    float: left;
    background-color: #e9e9e9;
}
#icone-faleConosco{
    width: 24px;
    height: 24px;
    float: left;
    background-image: url('../images/icones_home_contato.png');
    background-repeat: no-repeat;
    background-position: -24px 0;
}
section#fale-conosco p{
    margin: 0;
    padding-top: 4px;
    padding-left: 37px;
    color: #4c3535;
}
nav#navegacao-principal{
    //width: 100%;
    background-color: #7f0505;
    border: 1px solid transparent;
}
ul#menu{
    width: 981px;
    margin: 0 auto;
    font-size: 17px;
    position: relative;
}
.menu-principal{
    float: left;
    display: block;
    background-color: #6f0303;
}
nav#navegacao-principal ul li a{
    text-decoration: none;
    display: block;
    width: 138px;
    height: 46px;
    padding-top: 6px;
    text-align: center;
    vertical-align: initial;
}
nav#navegacao-principal ul li a:hover{
    color: #b20612;
}
#primeiro-link{
    color: #fff;
}
nav#navegacao-principal ul li a#segundo-link{
    color: #fff;
    width: 135px;
}
nav#navegacao-principal ul li a#segundo-link:hover{
    color: #b20612;
}
#terceiro-link{
    color: #fff;
}
#quarto-link{
    color: #fff;
}
#quinto-link{
    color: #fff;
}
#sexto-link{
    color: #fff;
}
#setimo-link{
    color: #fff;
}
#institucional{
    background-image: url('../images/flechinha-links.png');
    background-repeat: no-repeat;
    background-position: 124px 26px;
}
#exames{
    background-image: url('../images/flechinha-links.png');
    background-repeat: no-repeat;
    background-position: 120px 26px;
}
#espaco{
    background-image: url('../images/flechinha-links.png');
    background-repeat: no-repeat;
    background-position: 128px 26px;
}
#imagens{
    width: 90%;
    float: right;
    position: relative;
}
section.slide{
    width: 1600px;
    //height: 270px;
    margin: 0 auto;
    padding-top: 3px;
    position: absolute;
}
footer{
    //width: 100%;
    background-color: #342727;
    clear: both;
}
#rodape{
    width: 982px;
    height: 150px;
    margin: 0 auto;
    background-image: url('../images/rodape.jpg');
    background-position: 90px 31px;
    background-repeat: no-repeat;
    background-color: #342727;
    color: #fff;
}
#rodape h1, #rodape h4 {
    float: left;

}
#laboratorio{
    margin-top: 45px;
    margin-left: 628px;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    background-color: #342727;
}
#participacao{
    margin-top: 48px;
    font-size: 13px;
    background-color: #342727;
}
#performatica{
    background-color: #342727;
}
.conteudo{
    width: 983px;
    height: 100%;
    margin: 0 auto;
    background-color: #fff;
}
#titulo-tabela{
    width: 100%;
    height: 55px;
    padding: 0;
    margin: 0;
    background-color: #d8d7d7;
}
#titulo-tabela h2{
    width: 984px;
    height: 100%;
    margin: 0 auto;
    color: #4c3535;
    padding-top: 14px;
    padding-left: 70px;
    background-image: url('../images/flechinha.jpg');
    background-repeat: no-repeat;
    background-position: 55px 18px;
    font-size: 19px;
}
.central{
    //width: 1118px;
    height: 100%;
    margin: 0 auto;
}
.central h4{
    width: 100%;
    color: #4c3535;
    margin-top: 27px;
    margin-bottom: 56px;
    font-weight: normal;
}
.central p{
    margin: 0;
    color: #6f0303;
    font-size: 20px;
}
#filial{
    background-image: url('../images/flechinha2.jpg');
    background-repeat: no-repeat;
    background-position: 0px 7px;
    color: #6f0303;
    padding-left: 15px;
}
#convenios ul {
    margin: 0;
    text-transform: uppercase;
    list-style-image: url('../images/flechinha-lista.jpg');
    color: #4c3535;
}
#lista-documentos{
    margin: 0;
    padding-left: 33px;
    list-style-image: url('../images/item-lista.jpg');
    color: #4c3535;
}
#lista-documentos li{
    padding-bottom: 8px;
}
#agendar-doc{
    display: inline-block;
    width: 132px;
    height: 30px;
    background-image: url('../images/btn-agendar-exames.jpg');
    background-repeat: no-repeat;
    background-position: 0 0;
    text-decoration: none;
    text-align: center;
    padding-top: 3px;
    margin-top: 24px;
    margin-bottom: 45px;
}
#agendar-doc span{
    vertical-align: 0px;
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
}
#cabecalho-documentos{
    color: #6f0303;
    font-size: 18px;
    margin: 0;
    padding-top: 75px;
}
hr{
    margin-top: 7px;
    margin-bottom: 15px;
    margin-left: 22px;
}
nav#navegacao-principal ul#menu ul.menu-secundario {
    margin: 0;
    padding-top: 3px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    display: none;
    width: 667px;
    height: 45px;
    z-index: 10;
}
#menu1{
    left: 40px;
}
#menu2{
    left: 200px;
}
#menu3{
    left: 70px;
}
nav#navegacao-principal ul#menu ul.menu-secundario li {
    display: block;
    border: 0px;
    float: left;

}
nav#navegacao-principal ul#menu ul.menu-secundario li a {
    display: block;
    text-align: center;
    white-space: nowrap; 
    text-decoration: none;
    width: 190px;
    height: 45px;
    background-color: #fff;
    padding-left: 15px;
    padding-right: 15px;
}
#primeiro-sublink{
    color: #4c3535;
}
#segundo-sublink{
    color: #4c3535;
}
#terceiro-sublink{
    color: #4c3535;
}
#quarto-sublink{
    color: #4c3535;
}
#quinto-sublink{
    color: #4c3535;
}
#sexto-sublink{
    color: #4c3535;
}
#setimo-sublink{
    color: #4c3535;
}
#oitavo-sublink{
    color: #4c3535;
}
#nono-sublink{
    color: #4c3535;
}
.icone-submenu{
    background-image: url('../images/faixa-vertical.png');
    background-repeat: no-repeat;
    background-position: 0px 12px;
}
#agendamento{
    width: 574px;
    height: 235px;
    margin-left: 26px;
}
#agendar{
    width: 84px;
    height: 33px;
    border: 0;
    color: #fff;
    background-image: url('../images/btn-agendar-exames.jpg');
    background-repeat: no-repeat;
    background-position: 0 0;
    margin-left: 161px;
    text-transform: uppercase;
}
#agendar span{
    vertical-align: 4px;
}
#resultados-exames{
    margin-left: 109px;
    background-image: url('../images/img_servicos_1.jpg');
    background-repeat: no-repeat;
    background-position: 0 76px;
}
#resultados-servicos{
    width: 100%;
    height: 296px;
    background-color: #e9e9e9;
    margin-left: 30px;
}
#resultados-servicos h2{
    font-weight: normal;
}
.blocos-centro{
    width: 240px;
    height: 250px;
    background-color: #e9e9e9;
    float: left;
    margin-right: 50px;
    margin-top: 23px;
}
#resultados-exames header{
    height: 81px;
    background-color: #fff;
}
#agendamento-exames{
    background-image: url('../images/img_servicos_2.jpg');
    background-repeat: no-repeat;
    background-position: 0 76px;
}
#agendamento-exames header{
    background-color: #b20612;
    color: #fff;
    height: 81px;
}
#duvidas-exames{
    background-image: url('../images/img_servicos_3.jpg');
    background-repeat: no-repeat;
    background-position: 0 76px;
}
#duvidas-exames header{
    background-color: #434343;
    color: #fff;
    height: 81px;
}
#agendamento-exames a, #resultados-exames a, #duvidas-exames a{
    color: #4c3535;
    display: inline-block;
    width: 238px;
    height: 146px;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 2px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    position: relative;
}
#agendamento-exames span, #resultados-exames span, #duvidas-exames span{
    display: inline-block;
    height: 64px;
    float: right;
    margin-top: 40px;
    top: 12px;
    position: absolute;
}
#agendamento-exames span{
    left: 70px;
    width: 170px;
}
#resultados-exames span{
    left: 80px;
    width: 167px;
}
#duvidas-exames span{
    left: 50px;
    width: 188px;
}
#resultados-exames header h2{
    color: #4c3535;
    margin-top: 46px;
}
#agendamento-exames header h2, #resultados-exames header h2, #duvidas-exames header h2{
    margin-top: 0;
    font-size: 18px;
    text-align: center;
    padding-top: 32px;
    padding-bottom: 0;
}
.bloco-transparente{
    height: 25px;
    width: 100%;
    font-size: 10px;
}
#bloco-transparente-1{
    background-color: RGBA(251, 251, 251, 0.7);
}
#bloco-transparente-2{
    background-color: RGBA(178, 6, 18, 0.7);
}
#bloco-transparente-3{
    background-color: RGBA(67, 67, 67, 0.7);
}
#noticias{
    width: 100%;
    height: 381px;
    background-color: #fff;
}
.artigos{
    margin-bottom: 22px;
    padding-left: 57px;
}
#novidades, #noticias, #esporte{
    width: 278px;
    float: left;
}
#logo-esporte, #logo-noticias, #logo-novidades{
    width: 55px;
    height: 55px;
    float: left;
}
#logo-novidades{
    background-image: url('../images/icones_servicos_info.png');
    background-repeat: no-repeat;
    background-position: 2px 0;
}
#logo-noticias{
    background-image: url('../images/icones_servicos_info.png');
    background-repeat: no-repeat;
    background-position: -53px 0;
}
#logo-esporte{
    background-image: url('../images/icones_servicos_info.png');
    background-repeat: no-repeat;
    background-position: -108px 0;
}
#esporte header h3, #noticias header h3, #novidades header h3{
    color: #b20612;
    margin-left: 66px;
    margin-top: 0;
    padding-top: 23px;
    background-image: url('../images/faixa-horizontal-index2.png');
    background-repeat: no-repeat;
    background-position: 0 50px;
    height: 29px;
}
#esporte p, #noticias p, #novidades p{
    color: #4c3535;
    font-size: 16px;
    display: block;
    width: 226px;
    background-image: url('../images/faixa-horizontal-index.png');
    background-repeat: no-repeat;
    background-position: 0 bottom;
    padding-left: 15px;
    padding-bottom: 19px;
    margin-bottom: 22px;
}
#esporte p span, #noticias p span, #novidades p span{
    text-transform: uppercase;
}
#esporte h4, #noticias h4, #novidades h4{
    margin-top: 0;
    margin-bottom: 16px;
    color: #b20612;
}
.logo-artigos{
    background-image: url('../images/setas.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 14px;
}
.links-artigos{
    display: block;
    width: 264px;
    height: 25px;
    color: #fff;
    text-transform: uppercase;
    background-color: #b20612;
    background-image: url('../images/setas.png');
    background-repeat: no-repeat;
    background-position: 225px -9px;
    text-decoration: none;
    clear: both;
    padding-top: 6px;
    padding-left: 12px;
}
#novidades, #noticias{
    margin-right: 40px;
}
.texto-centralizado{
    vertical-align: -10px;
}
.menu-centralizado{
    vertical-align: -8px;
}
#paragrafo-agendamento{
    color: #4c3535;
    font-size: 16px;
    margin-top: 28px;
    margin-bottom: 38px;
    margin-left: 26px;
    display: block;
    width: 713px;
}
div#horizontal-topo{
    height: 8px;
    width: 100%;
    background-color: #342727;
    margin-bottom: 20px;
}
#perguntas-respostas dt{
    background-image: url('../images/flechinha2.jpg');
    background-repeat: no-repeat;
    background-position: 0 3px;
    padding-left: 12px;
    cursor: pointer;
    color: #4c3535;
}
#perguntas-respostas dd{
    display: none;
    color: #4c3535;
    background-color: #fff;
}
section.barra-slider {
    background-color: #fafafa;
    margin-top: 3px;
}
#unidade-comum{
    text-decoration: none;
    color: #fff;
}
#link-home, #link-fale{
    text-decoration: none;
    color: #4c3535;
}
.clear:after {
    content: '';
    display: block;
    clear: both;
}
.excluido{
    display: none;
}
div#aviso_navegador {
    background-color: #ffff66;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    border-bottom: 1px solid #ccc;
}
div#horizontal-centro{
    height: 10px;
    width: 100%;
    background-color: #fff;
}
#performatica{
    position: relative;
    float: right;
    width: 274px;
}
#performatica span{
    position: absolute;
    left: -90000px;
}
#performatica h4{
    font-size: 14px;
    font-weight: normal;
}
#performatica a{
    display: inline-block;
    width: 50px;
    height: 60px;
    margin-left: 15px;
}
.ajuste-largura{
    width: 100%;
}
section.container{
    margin: 0 auto;
    width: 980px;
    height: 100%;
}

@media(max-width: 1180px){
    .ajuste-largura{
        width: 1180px;
    }
}

section#atendimento {
    width: 319px;
    height: 108px;
    border: 1px solid transparent;
    margin-left: 72px;
    background-color: #e9e9e9;
}
section#atendimento p{
    margin: 0;
    padding-top: 52px;
    color: #4c3535;
    display: inline-block;
    font-size: 19px;
    width: 375px;
}
section#atendimento span{
    margin-left: 10px;
    font-weight: bold;
}

section#resultado-exame{
    width: 319px;
    height: 108px;
    border: 1px solid transparent;
    background-image: url('../images/img-resultados.png');
    background-repeat: no-repeat;
    background-position: 27px 38px;
    margin-left: 55px;
}
section#resultado-exame a {
    width: 183px;
    height: 40px;
    font-size: 17px;
    display: block;
    border: 1px solid transparent;
    margin-top: 38px;
    padding-top: 13px;
    padding-left: 92px;
    text-decoration: none;
    color: #fff;
}
.conteudo{
    background-color: #e9e9e9;
}
#primeiro-sublink{
    color: #cb292a;
}
.central p{
    font-size: 16px;
    color: #4c3535;
}
#artigos-pagina{
    margin-left: 34px;
    width: 950px;
    margin-top: 20px;
    margin-bottom: 20px;
}
#artigos-pagina p{
    padding-bottom: 10px;
}
#artigos-pagina h1, #artigos-pagina h2, #artigos-pagina h3{
    margin: 10px 0 0 0;
    color: #b20612;
}
#artigos-pagina h1{
    font-size: 28px;
}
#artigos-pagina h2{
    font-size: 24px;
}
#artigos-pagina h3{
    font-size: 20px;
}
