﻿body
{
    font-size: 14px;
    font-family: "Trebuchet MS" , Arial, Verdana;
    margin: 20px 0px 0px 0px;
    padding: 0px;
    text-align: center;
    background: url(../img/background.gif) repeat-x;
}
.geral
{
    margin: 0px auto;
    text-align: left;
}
a
{
    color: #000;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
.principal_geral
{
    width: 985px;
    margin: 0px auto;
    text-align: left;
}
.revista
{
    border-bottom:2px solid #75c5f0; 
    margin-bottom:30px;
}
.revista a
{
    color:#00325c;
    text-decoration:none;
}
.revista a:hover
{
    color:#00325c;
    text-decoration:none;
}
.conteudo_box_revista
{
    padding-top:10px;
}
.descricao_revista
{
    min-height:70px; 
    margin-bottom:10px;
}
.topo
{
    text-align: center;
}
.topo_interno
{
    width: 985px;
    margin: 0px auto;
}
.menu
{
    float: left;
    font-size: 14px;
    margin-top: 45px;
}
.menu ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: inline;
    height: 40px;
}
.menu ul li
{
    margin: 0px;
    padding: 0px;
    display: inline;
}
.menu ul li a
{
    margin: 0px;
    padding: 0px;
    color: #073d7f;
    text-transform: uppercase;
    text-decoration: none;
    list-style: none;
    display: inline;
    height: 40px;
    line-height: 40px;
    padding: 10px 4px 15px 5px;
    background-color: #ecf4f7;
}
.menu ul li a:hover
{
    margin: 0px;
    padding: 0px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    list-style: none;
    display: inline;
    height: 40px;
    line-height: 40px;
    padding: 10px 4px 15px 5px;
    background-color: #073d7f;
}
.logotipo
{
    float: left;
}
.banner_full
{
    border-bottom: 1px solid #e8eced;
    margin-bottom: 20px;
    text-align: center;
}
.banner
{
    margin: 0px auto;
    position: relative;
    width: 1003px;
    clear: both;
    height: 300px; /*height:340px;*/
}
.principal
{
    margin-top: 20px;
}
.esquerda
{
    float: left;
    width: 185px;
    clear: both;
}
.logotipos_ans
{
    height: 220px;
    width: 190px;
    float: left;
    background: url(../img/box_esquerda_logotipos.gif) repeat-x top;
}
.conteudo
{
    float: left;
    margin-left: 30px;
    width: 550px;
}
.titulos_grandes_inicial
{
    font-size: 24px;
    font-family: 'Trebuchet MS' , Arial , Verdana;
    color: #114f91;
    background: url(../img/bg_separador_conteudo.jpg) repeat-y;
    position: relative;
    padding:5px 0px 0px 10px;
    width:540px;
    height:36px;
    clear:both;
}
.titulos_grandes_inicial a
{
    color: #114f91;
}
.titulos_grandes
{
    font-size: 24px;
    font-family: 'Trebuchet MS' , Arial , Verdana;
    color: #074085;
    position: relative;
}
.direita
{
    float: right;
    width: 185px;
}
.ajusta_lista
{
    text-align: left;
}
.encontre_medico
{
    border: 1px solid #e4eff3;
    height: 340px;
    width: 182px;
    float: right;
    background-color: #f6fafc;
    margin-bottom: 50px;
}
.segunda_via
{
    border: 1px solid #e4eff3;
    height: 465;
    width: 182px;
    float: right;
    background-color: white;
    margin-bottom: 20px;
}
.login
{
    border: 1px solid #e4eff3;
    height: 240px;
    width: 182px;
    float: right;
    background-color: #f6fafc;
    margin-bottom: 50px;
}
.titulos
{
    font-size: 18px;
    font-family: 'Trebuchet MS' , Arial, Verdana;
    margin-left: 14PX;
}
.titulos_inicial
{
    position: relative;
}
.rodape
{
    clear: both;
    text-align: left;
    height: 151px;
    background-color: #e2f3f7;
}
.rodape_interno
{
    width: 985px;
    height: 151px;
    margin: 0px auto;
}
.rodape_esquerda
{
    float: left;
    width: 611px;
    height: 151px;
    background: url(../img/bg_rodape_esquerda.jpg);
}
.rodape_direita
{
    float: left;
    width: 370px;
    height: 151px;
    background: url(../img/bg_rodape_direita.jpg);
}
.rodape_baixo
{
    clear: both;
    font-size: 11px;
    color: #528693;
    height: 90px;
    background-color: #fff;
    text-align: center;
}
.rodape_baixo_interno
{
    text-align: left;
    clear: both;
    font-size: 11px;
    color: #528693;
    width: 985px;
    height: 90px;
    background: url(../img/bg_rodape_baixo.jpg);
    margin: 0px auto;
}
.quebrar
{
    clear: both;
}
.br_menor
{
    line-height: 5px;
}
.box_padrao_inicial
{
    border: 1px solid #e1eef2;
    border-top: 1px solid #c6d6db;
    position: relative;
    margin-bottom: 40px;
    background: url(../img/sombra_box.gif) top repeat-x;
}

.box_padrao
{
    border: 1px solid #e1eef2;
    margin-top: 10px;
    position: relative;
    margin-bottom: 40px;
}
.box_padrao_tv
{
    float: left;
    text-align: justify;
    width: 470px;
    padding: 20px;
    position: relative;
}
.box_padrao2
{
    border: 1px solid #e1eef2;
    margin-top: 8px;
    width: 518px;
    position: relative;
    background-color: #fff;
    margin-left: 20px;
    margin-bottom: 40px;
}
.box_padrao3
{
    border: 1px solid #e1eef2;
    margin-top: 25px;
    width: 518px;
    clear: both;
    text-align: justify;
    position: relative;
    background-color: #fff;
    margin-bottom: 30px;
}
.box_padrao3_int
{
    padding: 0px 20px 0px 20px;
}
.conteudo_geral_interno
{
    position: relative;
    padding: 0px 20px;
    z-index: 2;
}
.titulos_grandes_internos
{
    font-size: 22px;
    font-family: 'Trebuchet MS' , Arial , Verdana;
    color: #00376f;
    margin-bottom: 10px;
    position: relative;
}
.titulos_internos_planos
{
    color: #000;
    font-size: 20px;
    font-weight: bold;
}
.link_videos
{
    clear: both;
    width: 214px;
    font-size: 13px;
    margin-top: 5px;
    font-family: 'Trebuchet MS' , Arial, Verdana;
}
.link_videos a
{
    color: #000;
}
.videos
{
    float: left;
    padding-top: 8px;
    margin-top: 7px;
    width: 229px;
    height: 200px;
    padding-left: 8px;
    background: url(../img/back_videos.jpg) no-repeat;
    margin-bottom: 10px;
}

.botoes_pesquisa
{
    float: left;
    margin-top: -5px;
    font-size: 14px;
    border-left: 1px solid #073d7f;
    border-right: 1px solid #073d7f;
    width: 175px;
    margin-left: 5px;
    margin-right: 5px;
}
.botoes_pesquisa ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: inline;
    width: 30px;
    height: 10px;
}
.botoes_pesquisa ul li
{
    margin: 0px;
    padding: 0px;
    width: 30px;
    display: inline;
}
.botoes_pesquisa ul li a
{
    margin: 0px;
    color: #073d7f;
    text-transform: uppercase;
    text-decoration: none;
    list-style: none;
    display: inline;
    height: 10px;
    line-height: 30px;
    padding: 10px;
    background-color: #ecf4f7;
}
.botoes_pesquisa ul li a:hover
{
    margin: 0px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    list-style: none;
    display: inline;
    height: 10px;
    line-height: 30px;
    padding: 10px;
    background-color: #073d7f;
}
.botoes_pesquisa2
{
    margin: 0px;
    padding: 0px;
    color: #073d7f;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    display: inline;
    padding: 0px 5px;
    background-color: #fff;
    font-size: 20px;
    font-weight: bold;
}
.geral_navega_pesq
{
    padding-left: 20px;
    text-align: center;
    clear: both;
}
.links_pesquisa
{
    padding: 0px 8px;
    float: left;
    color: #0d3f84;
}
.links_pesquisa a
{
    color: #0d3f84;
}
.titulos_especialidades
{
    font-size: 24px;
    margin-bottom: 10px;
    clear: both;
}
.chamada_medico1
{
    background-color: #edf6f9;
    line-height: 20px;
    float: left;
    width: 88px;
    margin-bottom: 2px;
}
.chamada_medico2
{
    background-color: #dfeef3;
    line-height: 20px;
    float: left;
    clear: both;
    margin-bottom: 4px;
    height: 20px;
    width: 88px;
}
.dados_medico
{
    float: left;
    line-height: 20px;
    margin-left: 5px;
}
.dados
{
    clear: both;
    position: relative;
    margin-bottom: 10px;
}
.dados_bebe
{
    clear: both;
    position: relative;
    height: 170px;
    width: 480px;
    margin-bottom: 10px;
}
.risco_azul
{
    border-bottom: 2px solid #dfeef3;
    margin-bottom: 10px;
}
.dados_bebe_nomes
{
    margin-left: 20px;
    float: left;
    text-align: justify;
    width: 240px;
}
.comentario
{
    border-top: 1px solid #fff;
    clear: both;
}
.comentario_bebe
{
    background: url(../img/fundo_comentario.jpg) repeat-x #edf7fa bottom;
    padding: 10px 10px 20px 10px;
    clear: both;
}
.dados_comentario
{
    background-color: #def0f4;
    padding: 5px 10px 3px 10px;
    float: left;
    width: 300px;
}
.data_comentario
{
    background-color: #def0f4;
    padding: 5px 10px 3px 10px;
    float: left;
    width: 138px;
    text-align: right;
}

.diginova
{
    float: right;
    color: #989898;
    margin-right: 5px;
}
.diginova a
{
    color: #989898;
    text-decoration: none;
}
.diginova a:hover
{
    color: #707070;
    text-decoration: none;
}
.links_paginas
{
    background-color: #f4f4f4;
}
.links_paginas a
{
    text-decoration: none;
    color: #000;
}
.links_paginas a:hover
{
    text-decoration: underline;
}
.nomes_mapa
{
    font-size: 14px;
    float: left;
    padding-left: -10px;
    margin-bottom: 30px;
    color: #000;
}
.nomes_mapa ul
{
    list-style: none;
    display: list-item;
}
.nomes_mapa ul li
{
    margin: 0px;
    display: list-item;
}
.nomes_mapa ul li a
{
    margin: 0px;
    padding-left: 15px;
    background: url(../img/bg_mapa_ok.jpg) no-repeat left;
    color: #073d7f;
    text-decoration: none;
}
.nomes_mapa ul li a:hover
{
    text-decoration: underline;
}
.titulos_mapa
{
    font-size: 14;
    font-weight: bold;
    float: left;
    padding-left: -10px;
    margin-right: 70px;
    color: #00376f;
    line-height: 25px;
}
.titulos_mapa a
{
    color: #00376f;
    text-decoration: none;
}
.titulos_mapa a:hover
{
    text-decoration: underline;
}

.box_bebes
{
    clear: both;
}
.navega_bebe
{
    clear: both;
    border-top: 1px solid #cee0ea;
    padding: 0px 0px 10px 0px;
    margin: 0px 20px;
}
.botoes_bebe
{
    float: right;
    font-size: 14px;
}
.opt_botoes_bebe
{
    float: left;
    margin-left: 4px;
    color: #073d7f;
    text-decoration: none;
    padding: 7px 10px;
    background-color: #cee0ea;
    cursor: pointer;
}
.msg_erro
{
    text-align: center;
    color: #b41111;
    font-size: 18px;
    margin-bottom: 20px;
}
.sem_album_bebe
{
    color: red;
    padding: 10px;
    font-weight: bold;
    color: #d20000;
    border: 1px solid #e1eef2;
    text-align: center;
    font-size: 16px;
}
.subtitulos_azul
{
    color: #007aa9;
    font-weight: bold;
}
.quadrados_planos
{
    float: left;
    padding: 12px;
    width: 210px;
    border: 1px solid #e1eef2;
    margin-bottom: 20px;
}
.subtitulos_grandes
{
    font-size: 22px;
}
.subtitulos_medios
{
    font-size: 18px;
    color: #007aa9;
}
.quadrados_tipos
{
    padding: 8px;
    border: 1px solid #e1eef2;
    margin-bottom: 10px;
    float: left;
    width: 462px;
    font-size: 13px;
    background-color: #f9ffe7;
}
.quadrados_tipos2
{
    padding: 8px;
    border: 1px solid #e1eef2;
    margin-bottom: 10px;
    float: left;
    width: 343px;
    font-size: 13px;
    background-color: #f9ffe7;
}
.logotipo_tipos
{
    padding: 10px;
    width: 85px;
    float: left;
    margin-right: 10px;
    border: 1px solid #e1eef2;
    margin-bottom: 10px;
}
.tudo
{
    clear: both;
}
.tudo a
{
    color: #000;
}
.noticias
{
    font-size: 14px;
    float: left;
    text-align: left;
    padding-left: -10px;
    margin-bottom: 30px;
    color: #000;
}
.noticias ul
{
    list-style: none;
    display: list-item;
}
.noticias ul li
{
    margin: 0px;
    margin-bottom: 10px;
    display: list-item;
}
.noticias ul li a
{
    margin: 0px;
    padding-left: 15px;
    background: url(../img/bg_mapa_ok.jpg) no-repeat left;
    color: #073d7f;
    text-decoration: none;
}
.noticias ul li a:hover
{
    text-decoration: underline;
}
.box_padrao_default
{
    margin-left: 5px;
    float: left;
    padding: 20px;
    text-align: justify;
    width: 240px;
}
.texto_bem_informado
{
    clear: both;
    float: left;
    width: 510px;
    margin-top: -40px;
    color: #055b74;
    font-size: 14px;
    margin-left: 25px;
    padding: 10px 0px;
    border-top: 1px solid #e1eef2;
    margin-left: 20px;
}
.texto_bem_informado a
{
    color: #002b5f;
    background-color: #fbfbdc;
    padding: 10px;
}
.link_bebe
{
    float: left;
    font-size: 14px;
    padding: 10px 0px;
    width: 200px;
    padding-top: 10px;
}
.link_bebe a
{
    color: #002b5f;
    background-color: #fbfbdc;
    padding: 10px;
}
.legendas_fotos
{
    clear: both;
    width: 236px;
    text-align: center;
}
.combo_assuntos
{
    clear: both;
    position: relative;
}
.listagem_combo_assuntos
{
    clear: both;
    width: 425px;
    border: 1px solid #cbcbcb;
    background: url(../img/bg_combo_assunto_noticias.jpg) bottom repeat-x;
    padding: 25px;
    position: absolute;
    top: 40px;
    left: 5px;
    z-index: 100000000;
}
.listagem_combo_assuntos ul
{
    list-style: none;
}
.listagem_combo_assuntos ul li
{
    display: list-item;

}
.listagem_combo_assuntos ul li a
{
    padding: 5px 10px 5px 10px;
    color: #00143c;
    border-bottom: 1px dashed #1e7eba;
    text-align: left;
    display: list-item;
    list-style-position:inside;
    list-style-type:square;
    line-height: 20px;
}
.listagem_combo_assuntos ul li a:hover
{
    padding: 5px 10px 5px 10px;
    color: #00143c;
    border-bottom: 1px dashed #1e7eba;
    background-color: #00326f;
    text-align: left;
    display: list-item;
    list-style-position:inside;
    list-style-type:square;
    color: #fff;
    text-decoration: none;
    line-height: 20px;
}
.conteudo_noticia
{
    clear:both;
}
.conteudo_noticia strong
{
    font-weight:bold;
}
