﻿body
{
    background-color: #279379;
    font-family: Verdana, sans-serif;
    font-size: 10px;
    color: #6c6968;
    margin-top: 0px;
    background-image: url(img/Fundo.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    margin-left: 0px;
}

.textodados
{
    font-size: 10px;
    font-weight: 500;
    padding-bottom: 0px;
    padding-top: 0px;
    letter-spacing: -1px;
}

.texto
{
    width: 340px;
    float: right;
    text-align: left;
    margin-top: -13px;
    font-family: Calibri,Tahoma,Verdana;
    font-size: 10pt;
    padding: 10px 0px 0px 0px;
}

.texto_site
{
    font-family: Tahoma;
    font-size: 11.5px;
    text-align: justify;
}


.bloco2_centro_noticia2
{
    height: 165px;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 15px;
}

.quadrocortica
{
    background-image: url(/img/SBD-MURAL.jpg);
    background-position: top left;
    height: 350px;
}

.retang_box
{
    /* usado para as notas de contato de rodape das teses e dos anais */
    padding: 7px;
    border: 1px solid #FCC795;
    background: #FFF3E8;
    width: auto;
    font-style: italic;
    text-align: justify;
}

.resp
{
    padding-left: 20px;
}

.font_data
{
    color: #fcc795;
}

.titulo
{
    font-size: 13px;
    font-family: Verdana, sans-serif;
    color: #116041;
    font-weight: bold;
}

a
{
    text-decoration: none;
    color: #069;
    font-size: 9px;
    cursor: pointer;
}


a:visited
{
    color: #ffffff;
}

a:hover
{
    color: #fcc795;
}

.link
{
    font-size: 11.5px;
}

.cabecalho_rodape a
{
    text-decoration: none;
    color: #ffffff;
    font-size: 10px;
    font-family: Verdana, sans-serif;
}

.cabecalho_rodape a:visited
{
    color: #ffffff;
}

.cabecalho_rodape a:hover
{
    color: #ffffff;
}

.ul_quadrado
{
    list-style-type: square;
    margin-top: 5px;
    margin-bottom: 0px;
}

.ul_decimal
{
    list-style-type: decimal;
    margin-top: 5px;
    margin-bottom: 0px;
}

#containerprinc
{
    text-align: left;
    position: relative;
    width: 984px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#cabecalho
{
    width: 984px;
    margin: 0px auto 0px;
    padding: 0px 0px 0px 0px;
}


#sub_container
{
    width: 984px;
    margin-top: 5px;
    float: left;
}

#sub_container_sup
{
    width: 970px;
    padding: 0px 7px 0px 7px;
    float: left;
    background-color: #f9f9f9;
}

#sub_container_sep
{
    height: 20px;
    background-color: #f9f9f9;
    clear: both;
}

#sub_container_inf
{
    width: 984px;
    float: left;
}


#cabecalho_esq
{
    width: 9px;
    height: 31px;
    float: left;
    background-image: url(img/borda_esq_cabecalho.jpg);
    background-repeat: no-repeat;
}

#cabecalho_centro
{
    width: 966px;
    height: 31px;
    float: left;
    background-image: url(img/pixel_cabecalho.jpg);
    background-repeat: repeat-x;
}

#cabecalho_dir
{
    width: 9px;
    height: 31px;
    float: left;
    background-image: url(img/borda_dir_cabecalho.jpg);
    background-repeat: no-repeat;
}

.menu_esq_sociedade
{
    height: 30px;
    float: left;
}

#dermat
{
    width: 984px;
    float: left;
}

#dermat_esq
{
    width: 20px;
    float: left;
    height: 139px;
    background-image: url(img/bordaesqdermat.gif);
    background-repeat: no-repeat; /*border: solid 1px red;*/
}

#dermat_centro
{
    width: 944px;
    float: left;
    height: 139px;
    background-image: url(img/dermat.gif);
    background-repeat: no-repeat;
}

#dermat_dir
{
    width: 20px;
    float: left;
    height: 139px;
    background-image: url(img/bordadirdermat.gif);
    background-repeat: no-repeat;
}


#new_dermat
{
    width: 984px;
    float: left;
}

#new_dermat_esq
{
    width: 20px;
    float: left;
    height: 139px;
    background-image: url(img/bordaesqdermatnova.gif);
    background-repeat: no-repeat; /*border: solid 1px red;*/
}

#new_dermat_centro
{
    width: 944px;
    float: left;
    height: 139px;
    background-image: url(img/dermatnova.gif);
    background-repeat: no-repeat;
}

#new_dermat_dir
{
    width: 20px;
    float: left;
    height: 139px;
    background-image: url(img/bordadirdermatnova.gif);
    background-repeat: no-repeat;
}



.separadores
{
    float: left;
    border-left: solid 1px #ffffff;
    padding: 0px 15px 0px 15px;
    margin-top: 8px;
    font-size: 10px;
    font-family: Verdana, sans-serif;
    color: #ffffff;
}

.separadores_caixa_laranja
{
    width: 2px;
    height: 34px;
    float: left;
    background-image: url(img/separador_caixa_laranja.gif);
    background-repeat: no-repeat;
    background-position: 0px 10px;
}

.separadores_caixa_laranja_2
{
    width: 2px;
    height: 12px;
    float: left;
    background-image: url(img/separador_caixa_laranja.gif);
    background-repeat: no-repeat;
}

.Seta_verde
{
    background-image: url(img/seta_verde.gif);
    background-position: 0px 5px;
}

.linha_separadora
{
    float: left;
    margin: 5px 0px 5px 0px;
    padding-bottom: 7px;
    background-image: url(img/linha_cinza_separadora.gif);
    background-position: 12px bottom;
    background-repeat: no-repeat;
}

#barra_preta
{
    float: left;
    height: 3px;
    width: 968px;
    overflow: hidden;
    background-color: rgb(200,200,200);
}

#barra_verde
{
    float: left;
    height: 3px;
    width: 968px;
    overflow: hidden;
    background-color: #2b9b82;
}

#bloco_conteudo_principal
{
    float: left;
    width: 970px;
    overflow: hidden;
    padding: 2px 0px 0px 0px;
}

#sub_bloco_conteudo_principal
{
    float: left;
    width: 970px;
    overflow: hidden;
}

.bloco2
{
    width: 739px;
    float: left;
    margin-bottom: 10px;
}

#rodape_master
{
    width: 984px;
    float: left;
}

.bloco3_subtitulo
{
    float: left;
    width: 169px;
    height: 27px;
    padding-top: 2px;
    padding-left: 5px;
}


.info_palestra
{
    width: 712px;
    float: left;
    padding-left: 10px;
    font-size: 11px;
    padding-bottom: 5px;
}


.titulo_com_seta_laranja
{
    background-image: url(img/seta_laranja_direita.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 20px;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana;
    color: Black;
}

.seta_laranja
{
    width: 10px;
    height: 23px;
    float: left;
    background-image: url(img/seta_laranja_direita.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 16px;
}

.ultima_palestra
{
    width: 110px;
    height: 25px;
    float: left;
    background-image: url(img/img_ultima_palestra.gif);
    background-repeat: no-repeat;
}


.foto_ultima_palestra
{
    float: left;
    width: 149px;
    height: 126px;
    border: solid 1px #cccccc;
    background-image: url(img/foto_ultima_palestra.jpg);
    background-position: 4px 4px;
    background-repeat: no-repeat;
}

.mini_curriculo
{
    float: left;
    width: 149px;
    padding-top: 5px;
    text-align: right;
    color: #5d7e7e;
    font-style: italic;
    font-size: 9px;
}



.bloco_tema_descr
{
    float: left;
    width: 500px;
    padding-bottom: 6px;
}

.bloco_tema
{
    float: left;
    width: 75px;
    padding-left: 5px;
    color: #5d7e7e;
    font-weight: bold;
}

.tema_descr
{
    float: left;
}

.cursor_btn
{
    cursor: pointer;
}

.btn_100k_grande
{
    width: 170px;
    height: 25px;
    float: left;
    background-image: url(img/btnVel100kbits_grande.gif);
    background-repeat: no-repeat;
}

.btn_20k_grande
{
    width: 170px;
    height: 25px;
    float: left;
    background-image: url(img/btnVel20kbits_grande.gif);
    background-repeat: no-repeat;
}

.linha_azul
{
    width: 700px;
    height: 5px;
    overflow: hidden;
    background-image: url(img/pixel_linha_azul.gif);
}

.bloco_outras_palestras, .bloco_outras_palestras_alt
{
    float: left;
    width: 700px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #ffffff;
}

.bloco_outras_palestras_alt
{
    background-color: #f8f8f8;
}

.fotos_outras_palestras_1
{
    float: left;
    width: 75px;
    height: 64px;
    border: solid 1px #cccccc;
    background-image: url(img/foto_1_palestra_ant.jpg);
    background-position: 4px 4px;
    background-repeat: no-repeat;
}

.fotos_eventos
{
    float: left;
    width: 141px;
    height: 90px;
    overflow: hidden;
    border: solid 1px #cccccc;
    padding-top: 5px;
    text-align: center;
}

.mini_curriculo_outras_palestras
{
    float: left;
    width: 75px;
    padding-top: 5px;
    text-align: right;
    color: #5d7e7e;
    font-style: italic;
    font-size: 9px;
}


.bloco_conteudo_eventos
{
    float: left;
    margin-left: 5px;
    width: 520px;
    padding-right: 5px;
    padding-bottom: 15px;
}

.bloco_conteudo_topico
{
    float: left;
    width: 100%;
    padding-bottom: 14px;
    background-position: left 4px;
    background-repeat: no-repeat;
    background-image: url(img/img_quadrado_laranja.jpg);
    padding-left: 10px;
    overflow: hidden;
}

.col_ref
{
    float: left;
    width: 120px;
    font-weight: bold;
}

.col_valor
{
    float: left;
    width: 375px;
}

.col_valor p
{
    padding-left: 0px;
    margin-bottom: 4px;
}

.bloco_tema_eventos
{
    float: left;
    width: 100px;
    color: #5d7e7e;
    font-weight: bold;
}

.tema_descr_outras
{
    width: 231px;
    float: left;
}





.btn_100k_pequeno
{
    width: 127px;
    height: 25px;
    float: left;
    background-image: url(img/btnVel100kbits_pequeno.gif);
    background-repeat: no-repeat;
}



.btn_20k_pequeno
{
    width: 127px;
    height: 25px;
    float: left;
    background-image: url(img/btnVel20kbits_pequeno.gif);
    background-repeat: no-repeat;
}



.palestra_outras_palestras2
{
    float: left;
    padding-left: 4px;
    padding-bottom: 7px;
    color: #5d7e7e;
    font-weight: bold;
}

.btn_menu
{
    width: 157px;
    height: 25px;
    float: left;
    background-repeat: no-repeat;
}

.logo_patrocinador
{
    width: 169px;
    float: left;
    padding-bottom: 5px;
}

.textbox
{
    border: 2px solid #eeeeee;
}



.menuL1_etiq
{
    padding-top: 6px;
    padding-left: 25px;
}

.menuL1
{
    background: url(img/fundomenu.jpg) no-repeat;
    position: relative;
    width: 175px;
    height: 27px;
    float: left;
    font: 8pt tahoma;
    font-weight: bold;
    color: #798992;
    padding-bottom: 5px;
}

.menuL1 a
{
    position: relative;
    background: none;
    color: #808080;
}

.menuL1 a:visited
{
    color: #808080;
}



.menuL2_etiq
{
    padding-top: 6px;
    padding-left: 37px;
}

.menuL2
{
    background: url(img/fundomenu2.jpg) no-repeat;
    position: relative;
    width: 175px;
    height: 27px;
    float: left;
    font: 8pt tahoma;
    color: #798992;
    padding-bottom: 5px;
}

.menuL2 a
{
    position: relative;
    background: none;
    color: #707070;
}

.menuL2 a:visited
{
    color: #707070;
}



.menuL3_etiq
{
    padding-top: 6px;
    padding-left: 57px;
}

.menuL3
{
    background: url(img/fundomenu2.jpg) no-repeat;
    position: relative;
    width: 175px;
    height: 27px;
    float: left;
    font: 8pt tahoma;
    color: #798992;
    padding-bottom: 5px;
}

.menuL3 a
{
    position: relative;
    background: none;
    color: #707070;
}

.menuL3 a:visited
{
    color: #707070;
}




.meioprincfecha
{
    float: left;
    width: 970px;
}

.meioprincfechaesq
{
    float: left;
    width: 15px;
    height: 19px;
    background-image: url(img/moldura_interna_rodape_esq.jpg);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

.meioprincfechameio
{
    float: left;
    width: 940px;
    height: 18px;
    border-bottom: solid 1px #dbdbdb;
}

.meioprincfechadir
{
    float: left;
    width: 15px;
    height: 19px;
    background-image: url(img/moldura_interna_rodape_dir.jpg);
    background-repeat: no-repeat;
}

.logo_evento
{
    float: left;
    background-color: Transparent;
}

.texto_logo
{
    float: left;
}

.botao_desc_formato
{
    float: left;
    width: 75px;
    padding-left: 5px;
    color: #5d7e7e;
}

.barra-senha-fraca
{
    color: #ffffff;
    background-color: Black;
    padding: 2px 2px 2px 2px;
}

.barra-senha-media
{
    color: #ffffff;
    background-color: Red;
    padding: 2px 2px 2px 2px;
}

.barra-senha-boa
{
    color: black;
    background-color: Yellow;
    padding: 2px 2px 2px 2px;
}

.barra-senha-forte
{
    color: #ffffff;
    background-color: Blue;
    padding: 2px 2px 2px 2px;
}

.barra-senha-excelente
{
    color: #ffffff;
    background-color: Green;
    padding: 2px 2px 2px 2px;
}

.barra-senha-borda
{
    border-style: solid;
    border-width: 1px;
    padding: 2px 2px 2px 2px;
    width: 200px;
    vertical-align: middle;
}

.barra-senha
{
    border-style: solid;
    border-width: 1px;
    padding: 1px 1px 1px 1px;
    width: 200px;
    vertical-align: middle;
    height: 15px;
}

.opc_video_img
{
    float: left;
    width: 141px;
    height: 118px;
    margin-left: 4px;
    margin-right: 4px;
}

.video_det_eventos
{
    width: 290px;
    padding-top: 10px;
    padding-right: 10px;
    margin-left: 5px;
    padding-bottom: 15px;
    float: left;
}

.video_det_topico
{
    float: left;
    width: 280px;
    padding-bottom: 14px;
    background-position: left 4px;
    background-repeat: no-repeat;
    background-image: url(img/img_quadrado_laranja.jpg);
    padding-left: 10px;
    overflow: hidden;
}

.acesse_banner
{
    position: absolute;
    width: 130px;
    padding-left: 30px;
    margin-top: 130px;
    background-image: url(img/seta_laranja.jpg);
    background-position: 12px 2px;
    background-repeat: no-repeat;
}

.acesse_banner2
{
    position: relative;
    width: 130px;
    padding-left: 390px;
    margin-top: 6px;
    margin-bottom: 2px;
    background-image: url(img/seta_laranja.jpg);
    background-position: 370px 2px;
    background-repeat: no-repeat;
}

.acesse_banner_evento
{
    position: relative;
    width: 130px;
    margin-top: 6px;
    margin-bottom: 2px;
    background-image: url(img/seta_laranja.jpg);
    background-position: 200px 2px;
    background-repeat: no-repeat;
}

.link_destaque
{
    padding-top: 10px;
    font-size: 10px;
    color: #146450;
}

.seta_laranja_noticia
{
    width: 16px;
    height: 14px;
    padding: 0px 0px 10px 20px;
    background-image: url(img/seta_laranja.jpg);
    background-repeat: no-repeat;
    background-position: left 12px;
}

.seta_laranja_evento
{
    background-image: url(img/seta_laranja.jpg);
    background-repeat: no-repeat;
    background-position: left 8px;
    margin: 5px 0px 0px 8px;
    position: relative;
    width: 150px;
    font: 14pt Calibri;
    color: #cf7d51;
    padding-left: 0px;
    font-weight: bold;
}

.seta_laranja_evento a
{
    width: 150px;
    font: 14pt Calibri;
    color: #116041;
    padding-left: 20px;
    font-weight: bold;
}

.seta_laranja_evento a:visited
{
    color: #116041;
}

.seta_laranja_evento a:hover
{
    color: #71af34;
}

.link_noticia
{
    width: 480px;
    height: 15px;
    padding: 10px 0px 0px 10px;
}

.link_noticia a
{
    font-family: Tahoma;
    font-size: 12px;
    color: #116041;
}

.link_noticia a:visited
{
    color: #116041;
}

.link_noticia a:hover
{
    color: #71af34;
}

.mural_centro
{
    display: inline-block;
    margin-left: 28px;
    margin-top: 28px;
}

.mural_banners
{
    width: 165px;
    height: 146px;
    float: left;
    overflow: hidden;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.bloco_banner
{
    width: 165px;
    float: left;
    padding: 5px 0px 0px 2px;
    overflow: hidden;
    margin-left: 12px;
    margin-top: 8px;
}


.banners
{
    width: 165px;
    padding: 5px 0px 0px 2px;
    clear: both;
}


.banners_sombra
{
    width: 168px;
    height: 7px;
    float: left;
    background-image: url(img/sombra_banner.jpg);
    background-repeat: no-repeat;
    padding-bottom: 10px;
}

.banners_sombra_campanha
{
    width: 150px;
    height: 7px;
    float: left;
    background-image: url(img/sombra_banner.jpg);
    background-repeat: no-repeat;
    padding-bottom: 10px;
    margin: 0px 0px 0px 13px;
}

.bloco
{
    width: 197px;
    float: left;
    margin-bottom: 10px;
}

.bloco_cabecalho
{
    width: 197px;
    float: left;
}

.bloco_cabecalho_esq
{
    width: 9px;
    height: 32px;
    float: left;
    background-image: url(img/borda_esq_bloco.jpg);
    background-repeat: no-repeat;
}

.bloco_cabecalho_dir
{
    width: 9px;
    height: 32px;
    float: left;
    background-image: url(img/borda_dir_bloco.jpg);
    background-repeat: no-repeat;
}

.bloco_cabecalho_esq_caixa_laranja
{
    width: 4px;
    height: 4px;
    float: left;
    background-image: url(img/borda_esq_sup_caixa_laranja.jpg);
    background-repeat: no-repeat;
    background-color: #faf2e7;
}

.bloco_cabecalho_centro
{
    width: 179px;
    height: 32px;
    float: left;
    background-image: url(img/pixel_bloco.jpg);
    background-repeat: repeat-x;
}

.bloco_cabecalho_centro_caixa_laranja
{
    width: 182px;
    height: 4px;
    float: left;
    background-color: #faf2e7;
}

.bloco_cabecalho_centro_seta
{
    width: 13px;
    height: 18px;
    float: left;
    padding-right: 6px;
    background-image: url(img/seta_verde_1.jpg);
    background-repeat: no-repeat;
    background-position: left 7px;
}

.bloco_cabecalho_centro_seta_laranja
{
    width: 13px;
    height: 18px;
    float: left;
    padding-right: 6px;
    background-image: url(img/seta_laranja_1.jpg);
    background-repeat: no-repeat;
    background-position: left 7px;
}

.bloco_cabecalho_centro_titulo
{
    width: 140px;
    height: 23px;
    float: left;
    background-repeat: no-repeat;
    background-position: left 5px;
    font-family: Tahoma;
}

.bloco_cabecalho_dir_caixa_laranja
{
    width: 4px;
    height: 4px;
    float: left;
    background-image: url(img/borda_dir_sup_caixa_laranja.jpg);
    background-repeat: no-repeat;
    background-color: #faf2e7;
}

.bloco_centro
{
    width: 180px;
    float: left;
    padding: 7px 7px 15px 7px;
    border-left: solid 1px #ececeb;
    border-right: solid 1px #ececeb;
}

.bloco_centro_caixa_laranja
{
    width: 176px;
    float: left;
    padding: 7px 7px 15px 7px;
    background-color: #faf2e7;
}

.bloco_rodape
{
    width: 197px;
    height: 10px;
    float: left;
}



.bloco_rodape_esq_caixa_laranja
{
    width: 4px;
    float: left;
    height: 4px;
    background-image: url(img/borda_esq_inf_caixa_laranja.jpg);
    background-repeat: no-repeat;
    background-color: #faf2e7;
    background-position: left bottom;
}

.bloco_rodape_centro
{
    width: 179px;
    float: left;
    height: 10px;
    background-image: url(img/pixel_bloco_rodape.jpg);
    background-repeat: repeat-x;
}

.bloco_rodape_centro_caixa_laranja
{
    width: 182px;
    float: left;
    height: 4px;
    background-color: #faf2e7;
}



.bloco_rodape_dir_caixa_laranja
{
    width: 4px;
    float: left;
    height: 4px;
    background-image: url(img/borda_dir_inf_caixa_laranja.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-color: #faf2e7;
}

.bloco2_cabecalho_esq
{
    width: 9px;
    height: 32px;
    float: left;
    background-image: url(img/borda_esq_bloco.jpg);
    background-repeat: no-repeat;
}

.bloco2_cabecalho_centro
{
    width: 530px;
    height: 32px;
    float: left;
    background-image: url(img/pixel_bloco.jpg);
    background-repeat: repeat-x;
}

.bloco2_cabecalho_centro_titulo
{
    width: 270px;
    height: 23px;
    float: left;
    background-repeat: no-repeat;
    background-position: left 5px;
}

.bloco2_cabecalho_dir
{
    width: 9px;
    height: 32px;
    float: left;
    background-image: url(img/borda_dir_bloco.jpg);
    background-repeat: no-repeat;
}

.blocoEventoNac_centro_dir
{
    width: 170px;
    height: 40px;
    margin: 10px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
    background-image: url(img/sbd_nacional.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.blocoEventoReg_centro_dir
{
    width: 170px;
    height: 40px;
    margin: 5px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
    background-image: url(img/regionais.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.seta_noticia
{
    width: 87px;
    height: 16px;
    background-image: url(img/seta_noticias.jpg);
    background-repeat: no-repeat;
}

.bloco2_rodape_esq
{
    width: 9px;
    height: 10px;
    float: left;
    background-image: url(img/borda_esq_inf_bloco.jpg);
    background-repeat: no-repeat;
}

.bloco2_rodape_verde_esq
{
    width: 9px;
    height: 10px;
    float: left;
    background-image: url(img/borda_esq_inf_bloco_verde.jpg);
    background-repeat: no-repeat;
}

.bloco2_rodape_centro
{
    width: 530px;
    height: 10px;
    float: left;
    background-image: url(img/pixel_bloco_rodape.jpg);
    background-repeat: repeat-x;
}

.bloco2_rodape_verde_centro
{
    width: 530px;
    height: 10px;
    float: left;
    background-image: url(img/pixel_bloco_verde_rodape.jpg);
    background-repeat: repeat-x;
}

.bloco2_rodape_dir
{
    width: 9px;
    height: 10px;
    float: left;
    background-image: url(img/borda_dir_inf_bloco.jpg);
    background-repeat: no-repeat;
}

.bloco2_rodape_verde_dir
{
    width: 9px;
    height: 10px;
    float: left;
    background-image: url(img/borda_dir_inf_bloco_verde.jpg);
    background-repeat: no-repeat;
}

.destaque
{
    width: 530px;
    height: 179px;
    float: left;
}

.destaque_sepon
{
    width: 530px;
    height: 130px;
    float: left;
}

.destaque_evento
{
    width: 140px;
    margin-left: 10px;
    margin-top: 10px;
}

.bloco_banner_patrocinio
{
    width: 170px;
    height: 60px;
    float: left;
    padding: 8px 2px 0px 0px;
}

.bloco_banner_banner
{
    position: relative;
    width: 250px;
    height: 141px;
    background-repeat: no-repeat;
}

.bloco_banner_banner_patrocinio
{
    position: relative;
    width: 168px;
    height: 70px;
    background-repeat: no-repeat;
    float: left;
    margin: 4px 2px 0px 4px;
    vertical-align: middle;
}

.bloco_banner_sombra
{
    width: 257px;
    height: 32px;
    float: left;
    background-image: url(img/sombra_banner_conteudo.jpg);
    background-repeat: no-repeat;
}

.bloco_banner_separador
{
    width: 2px;
    height: 150px;
    float: left;
    padding: 0px 1px 0px 1px;
    margin-top: 8px;
    background-image: url(img/separador_banner.jpg);
    background-repeat: repeat-y;
    background-position: 1px top;
}

.bloco_banner_separador_pequeno
{
    width: 4px;
    margin-left: 4px;
    height: 70px;
    float: left;
    background-image: url(img/separador_banner.jpg);
    background-repeat: repeat-y;
    background-position: 1px top;
}

.bloco_caixa_esq
{
    width: 4px;
    height: 114px;
    float: left;
    background-image: url(img/borda_esq_caixa_laranja.jpg);
    background-repeat: no-repeat;
}

.bloco_caixa_dir
{
    width: 4px;
    height: 114px;
    float: left;
    background-image: url(img/borda_dir_caixa_laranja.jpg);
    background-repeat: no-repeat;
}

.bloco_caixa_centro
{
    width: 180px;
    height: 104px;
    float: left;
    padding: 10px 0px 0px 2px;
    background-image: url(img/pixel_caixa_laranja.jpg);
    background-repeat: repeat-x;
}

.seta_caixa_laranja
{
    width: 7px;
    height: 9px;
    float: left;
    background-image: url(img/seta_caixa_laranja.jpg);
    background-repeat: no-repeat;
    background-position: left 2px;
}

.inf_caixa_laranja
{
    width: 160px;
    float: left;
    padding: 0px 0px 0px 5px;
}

.inf_caixa_cinza
{
    width: 140px;
    float: left;
    padding: 0px 0px 0px 5px;
}

.linha_separadora_caixa_laranja
{
    width: 168px;
    height: 2px;
    float: left;
    padding: 0px 0px 15px 0px;
    background-image: url(img/linha_sep_caixa_laranja.gif);
    background-repeat: no-repeat;
    background-position: 6px 4px;
}

.caixa_laranja2
{
    width: 524px;
    height: 42px; /*float: left;*/
    margin-top: 5px;
    padding: 5px 3px 3px 3px;
    background-color: #faf1e6;
}

.caixa_laranja2_pag
{
    width: 480px;
    height: 20px;
    float: left;
    padding: 10px 22px 3px 22px;
    border: solid 1px #faf1e6;
    background-color: #ffffff;
}

.informacao_pag
{
    width: 500px;
    font-family: Tahoma;
    font-size: 11.5px;
}

.seta_verde_noticia
{
    width: 10px;
    height: 11px;
    float: left;
    background-image: url(img/seta_verde_2.jpg);
    background-repeat: no-repeat;
    background-position: 0px 3px;
}

.tit_noticia
{
    width: 400px;
    float: left;
    padding-left: 10px;
    font-size: 12px;
}

.seta_anterior_caixa_laranja2_pag
{
    width: 9px;
    height: 11px;
    float: left;
    background-image: url(img/seta_desabilitada.jpg);
    background-repeat: no-repeat;
    background-position: 0px 4px;
}

.seta_proxima_caixa_laranja2_pag
{
    width: 9px;
    height: 11px;
    float: left;
    background-image: url(img/seta_habilitada.jpg);
    background-repeat: no-repeat;
    background-position: 0px 4px;
}

.label_anterior
{
    float: left;
    padding-left: 7px;
    width: 60px;
}

.label_proxima
{
    width: 60px;
    float: left;
    padding-right: 7px;
    text-align: right;
}

.conteudo_caixa_laranja2
{
    width: 60px;
    padding-top: 15px;
    float: left;
}

.caixa_branca
{
    width: 511px;
    height: 36px;
    float: left;
    padding: 6px 0px 0px 10px;
    background-color: #ffffff;
}

.conteudo_caixa_branca
{
    float: left;
    padding-left: 5px;
}

.ano_noticia
{
    width: 36px;
    padding: 9px 0px 0px 7px;
    float: left;
}

.ano_noticia_2
{
    width: 36px;
    padding: 0px 0px 0px 7px;
    float: left;
}

.separador_caixa_laranja
{
    width: 60px;
    height: 40px;
    float: left;
}

.seta_laranja_topo
{
    width: 13px;
    height: 12px;
    float: left;
    background-image: url(img/seta_laranja_topo.gif);
    background-repeat: no-repeat;
    background-position: left 2px;
}

.seta_laranja_voltar
{
    width: 15px;
    height: 12px;
    float: left;
    background-image: url(img/seta_laranja_voltar.gif);
    background-repeat: no-repeat;
    background-position: left 3px;
}

.seta_laranja_direita
{
    width: 16px;
    height: 13px;
    float: left;
    background-image: url(img/seta_laranja_direita.gif);
    background-repeat: no-repeat;
    background-position: left 3px;
}

.conteudo_bloco
{
    padding: 10px 10px 0px 0px;
    background-color: White;
    text-align: justify;
    margin-left: 05px;
    width: 470px;
}

.conteudo_bloco p
{
    font-family: Tahoma;
    font-size: 11.5px;
}

.conteudo_bloco2
{
    width: 488px;
    float: left;
    padding: 10px 15px 20px 22px;
}

.p_bottom10
{
    padding-bottom: 10px;
    width: 400px;
    padding-left: 20px;
}

.p_bottom20
{
    float: left;
    padding-bottom: 20px;
}

.losango
{
    width: 300px;
    background-image: url(img/img_losango.jpg);
    background-repeat: no-repeat;
    background-position: left 2px;
    padding-left: 15px;
    font-family: Tahoma;
    font-size: 11.5px;
}

.info_losango
{
    width: 460px;
    padding-left: 15px;
    padding-top: 5px;
    font-family: Tahoma;
    font-size: 11.5px;
}

.info_losango2
{
    float: left;
    width: 475px;
    padding-left: 5px;
}

.separador_link
{
    /*float: left;*/
    width: 500px;
    padding-bottom: 10px;
    padding-left: 20px;
}

.seta_laranja_simples_2
{
    width: 16px;
    height: 10px;
    background-image: url(img/seta_laranja.jpg);
    background-repeat: no-repeat;
}

.info_seta_laranja_simples
{
    width: 460px;
    padding-left: 10px;
}

.info_titulo_agrupado
{
    float: left;
    width: 446px;
    padding-left: 0px;
    background-image: url(img/ponto.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
}

.div_aparece_desaparece_agrupado
{
    float: left;
    width: 453px;
    padding: 0px 10px 10px 25px;
}

.div_btn_mais_menos
{
    float: left;
    width: 16px;
    height: 16px;
}

.div_branca
{
    float: left;
    padding-left: 10px;
    padding-right: 5px;
    background-color: #ffffff;
}

.label_titulo_agrupado
{
    color: #4e8972;
    font-size: 11px;
}

.margin_caixa_laranja2
{
    width: 20px;
    height: 20px;
    float: left;
}

.seta_verde_titulo_area
{
    float: left;
    width: 13px;
    height: 13px;
    padding: 10px 0px 0px 0px;
    background-image: url(img/seta_verde_titulo.jpg);
    background-repeat: no-repeat;
    background-position: left 9px;
}

.titulo_area
{
    float: left;
    width: 255px;
    height: 15px;
    padding: 10px 0px 0px 0px;
    background-repeat: no-repeat;
    background-position: left 10px;
    margin-left: 7px;
}

.download
{
    float: left;
    width: 21px;
    height: 22px;
    background-image: url(img/img_download.jpg);
    background-repeat: no-repeat;
}

.info_download
{
    float: left;
    padding-top: 5px;
    padding-left: 10px;
}

.caixa_necessario_download
{
    float: left;
    width: 519px;
    margin-bottom: 10px;
}

.margin_necessario_download
{
    float: left;
    width: 6px;
    height: 60px;
}

.caixa_necessario_download_util
{
    float: left;
    width: 513px;
}

.num_caixa_necessario_download
{
    float: left;
    width: 10px;
    padding-left: 5px;
}

.linha_laranja_caixa_necessario_download
{
    float: left;
    width: 498px;
    height: 6px;
    overflow: hidden;
    border-bottom: solid 2px #faf1e6;
}

.cabecalho_caixa_necessario_download
{
    float: left;
    width: 513px;
    height: 8px;
    overflow: hidden;
}

.cabecalho_esq_caixa_necessario_download
{
    float: left;
    width: 8px;
    height: 8px;
    background-image: url(img/borda_esq_sup_caixa_info.jpg);
    background-repeat: no-repeat;
}

.cabecalho_centro_caixa_necessario_download
{
    float: left;
    width: 497px;
    height: 7px;
    overflow: hidden;
    border-top: solid 1px #f8e7d4;
    background-color: #faf1e6;
}

.cabecalho_dir_caixa_necessario_download
{
    float: left;
    width: 8px;
    height: 8px;
    background-image: url(img/borda_dir_sup_caixa_info.jpg);
    background-repeat: no-repeat;
}

.centro_caixa_necessario_download
{
    float: left;
    width: 511px;
    height: 47px;
    border-left: solid 1px #f8e7d4;
    border-right: solid 1px #f8e7d4;
    background-color: #faf1e6;
}

.posicionamento_logo_pdf
{
    float: left;
    width: 128px;
    height: 28px;
    padding-top: 10px;
}

.logo_pdf
{
    float: right;
    width: 111px;
    height: 28px;
}

.info_caixa_necessario_download
{
    float: left;
    width: 363px;
    height: 47px;
    padding: 0px 10px 0px 10px;
    font-style: italic;
}

.rodape_caixa_necessario_download
{
    float: left;
    width: 513px;
    height: 8px;
    overflow: hidden;
}

.rodape_esq_caixa_necessario_download
{
    float: left;
    width: 8px;
    height: 8px;
    background-image: url(img/borda_esq_inf_caixa_info.jpg);
    background-repeat: no-repeat;
}

.rodape_centro_caixa_necessario_download
{
    float: left;
    width: 497px;
    height: 7px;
    overflow: hidden;
    border-bottom: solid 1px #f8e7d4;
    background-color: #faf1e6;
}

.rodape_dir_caixa_necessario_download
{
    float: left;
    width: 8px;
    height: 8px;
    background-image: url(img/borda_dir_inf_caixa_info.jpg);
    background-repeat: no-repeat;
}

.conteudo_lista_download
{
    float: left;
    width: 488px;
    padding-bottom: 10px;
}

#rodape
{
    width: 984px;
    float: left;
}

.l1etiq
{
    padding-left: 25px;
    width: 144px;
    overflow: hidden;
    font-size:12px;
}

.l2etiq
{
    padding-top: 7px;
    padding-left: 18px;
     font-size:11px;
}

.l3etiq
{
    padding-top: 7px;
    padding-left: 20px;
}

.d1etiq
{
    padding-left: 25px;
    width: 144px;
    overflow: hidden;
}

.d2etiq
{
    padding-top: 7px;
    padding-left: 30px;
}

.video_col_ref
{
    width: 270px;
    font-weight: bold;
    margin-bottom: 8px;
}

.video_col_valor
{
    width: 270px;
}

.video_col_valor p
{
    margin-bottom: 4px;
}

.botao_sair
{
    height: 17px;
    max-height: 17px;
    width: 33px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(img/btn_Sair.gif);
    cursor: pointer;
}

.campo_cinza
{
    background-color: #f5f5f5;
}

.lista_opc tr
{
}

.lista_opc td div
{
    width: 300px;
    position: relative;
    left: 30px;
    top: -20px;
}

.lista_opc input
{
    height: 24px;
}

html .quadro_reg
{
    color: #768398;
}

.quadro_reg
{
    width: 600px;
    height: 160px;
    border-top: 2px solid #AEAEAE;
    border-left: 2px solid #AEAEAE;
    border-bottom: 1px solid #dedede;
    border-right: 1px solid #dedede;
    padding: 10px 10px 10px 10px;
    background-color: #F5F5F5;
}

.quadro_reg p
{
    background-image: url(img/img_quadrado_laranja.jpg);
    background-repeat: no-repeat;
    background-position: 8px 5px;
}

.quadro_reg div
{
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 8px;
}

.msg_valid
{
    background-image: url(img/img_seta_laranja_simples.jpg);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 20px;
    margin-bottom: 10px;
    font-style: italic;
    font-weight: bold;
    width: 180px;
    color: Red;
}

.asterisco
{
    color: #E63B2C;
}

.botao_voltar_inicio
{
    background-image: url(img/btn_voltar_principal.gif);
    height: 23px;
    width: 188px;
}

#sub_container_esq
{
    width: 190px;
    margin-top: 5px;
    float: left;
    overflow: hidden;
}

#sub_container_centro
{
    width: 560px;
    margin: 5px 9px 0px 9px;
    float: left;
    overflow: hidden;
}


#sub_container_dir
{
    width: 200px;
    margin-top: 5px;
    float: left;
    overflow: hidden;
}

.bloco_sombra
{
    width: 190px;
    overflow: hidden;
    height: 7px;
    background-image: url(img/sombra_bloco.jpg);
    background-repeat: no-repeat;
}

.l1
{
    font-size: 9pt;
    font-family: Tahoma;
    color: #004b3a;
    background: url(img/seta_menu.jpg) no-repeat;
    background-repeat: no-repeat;
    background-position: 0px 5px;
    line-height: 24px;
    height: 27px;
}

.l1 a
{
    color: #004b3a;
    background: none;
}

.l1 a:hover
{
    color: #71af34;
    background-repeat: no-repeat;
    background-position: left center;
    width: 100%;
    height: 100%;
}

.l2
{
    font-size: 8pt;
    font-family: Tahoma;
    color: #004b3a;
    background: url(img/seta_menu_sub.jpg) no-repeat;
    background-repeat: no-repeat;
    background-position: left center;
}

.l2 a
{
    color: #004b3a;
    position: relative;
    background: none;
}

.l2 a:hover
{
    color: #71af34;
    width: 100%;
    height: 100%;
}



.l3
{
    font-size: 7pt;
    font-family: Tahoma;
    color: #004b3a;
    background: url(img/seta_menu_sub.jpg) no-repeat;
    background-repeat: no-repeat;
    background-position: left center;
}

.l3 a
{
    color: #004b3a;
    position: relative;
    background: none;
}

.l3 a:hover
{
    color: #004b3a;
    width: 100%;
    height: 100%;
}


.lsel
{
    font-size: 8pt;
    font-family: Tahoma;
    color: #004b3a;
    background: url(img/seta_menu_verde.jpg) no-repeat;
    background-repeat: no-repeat;
    background-position: left center;
    line-height: 24px;
}

.lseln1
{
    color: black;
}


.d1
{
    font-size: 10pt;
    font-family: Tahoma;
    background: url(img/fundomenu.jpg) no-repeat;
    background-repeat: no-repeat;
    background-position: 0px 3px;
    line-height: 24px;
    height: 32px;
    width: 175px;
}


.d1 a
{
    color: #004b3a;
    background: none;
}

.d1 a:hover
{
    color: #71af34;
    background-repeat: no-repeat;
    background-position: left center;
    width: 100%;
    height: 100%;
}

.d2
{
    font-size: 7pt;
    font-family: Tahoma;
    color: #004b3a;
    background: url(img/fundomenu.jpg) no-repeat;
    background-repeat: no-repeat;
    background-position: left center;
}

.d2 a
{
    color: #004b3a;
    position: relative;
    background: none;
}

.d2 a:hover
{
    color: #004b3a;
    width: 100%;
    height: 100%;
}

.dsel
{
    font-size: 8pt;
    font-family: Tahoma;
    color: #004b3a;
    background: url(img/fundomenu.jpg) no-repeat;
    background-repeat: no-repeat;
    background-position: left center;
    line-height: 24px;
}

.dseln1
{
    color: black;
}



.form-cad
{
    margin-bottom: 30px;
    border-left: 1px solid #d1dce3;
    border-top: 1px solid #d1dce3;
}

.form-cad td2
{
    background-color: #ffffff;
    height: 25px;
    font-weight: normal;
    font: 9pt Tahoma;
    text-align: left;
    padding-left: 10px;
    color: #ffffff;
    margin: 10px 0;
    border-bottom: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    vertical-align: middle;
}

.form-botao
{
    background-color: #cad9bd;
    color: #7a896c;
    font: 10pt Tahoma;
    border: 1px solid #798992;
    color: #798992;
    margin-left: 15px;
    font-weight: bold;
}

.form-cad input
{
    border: 1px solid #798992;
    margin-right: 5px;
}

.form-cad span input
{
    border: 0px;
    margin-right: 5px;
}

.validacao ul
{
    color: Red;
    line-height: 20px;
}

.itens
{
    float: left;
    padding: 0px 15px 0px 15px;
    font-size: 10px;
    font-family: Verdana, sans-serif;
    color: #606060;
    height: 14px;
}

.itens_prim
{
    float: left;
    padding: 0px 15px 0px 15px;
    margin-top: 8px;
    font-size: 10px;
    font-family: Verdana, sans-serif;
}

.itens_prox
{
    float: left;
    border-left: solid 1px #808080;
    padding: 0px 15px 0px 15px;
    margin-top: 8px;
    font-size: 10px;
    font-family: Verdana, sans-serif;
}

.itens_ult
{
    float: right;
    padding: 0px 15px 0px 15px;
    margin-top: 8px;
    font-size: 10px;
    font-family: Verdana, sans-serif;
}

#dermat_bloco_verde
{
    width: 960px;
    overflow: hidden;
    float: left;
    height: 28px;
    background-color: #2b9b82;
    margin-top: 1px;
    padding-top: 1px;
    color: #ffffff;
    vertical-align: middle;
    overflow: hidden;
}

#dermat_bloco_verde a
{
    color: #ffffff;
}

#dermat_bloco_verde a:visited
{
    color: #ffffff;
}

#dermat_bloco_verde a:hover
{
    color: Yellow;
}

.login_chave
{
    height: 7px;
    width: 13px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(img/chave.gif);
}

.separadores_rodape
{
    float: left;
    border-left: solid 1px #ffffff;
    padding: 0px 10px 0px 10px;
    margin-top: 6px;
    font-size: 10px;
    font-family: Verdana, sans-serif;
    color: #ffffff;
}

#separadores_lupa_busca
{
    float: right;
    background-image: url(img/lupa_busca.jpg);
    background-repeat: no-repeat;
    background-position: 15px 9px;
}

#separadores_busca
{
    float: left;
    border-left: solid 1px white;
    padding: 0px 5px 0px 25px;
    margin-top: 8px;
    font-size: 10px;
    font-family: Verdana, sans-serif;
    font-weight: bold;
    color: white;
}

#separadores_caixa_busca
{
    float: left;
    padding-top: 6px;
    padding-right: 5px;
}

#separadores_caixa_busca input
{
    height: 13px;
    border: solid 1px #000000;
}

#separadores_botao_busca
{
    float: left;
    margin-top: 7px;
    padding-right: 5px;
}


#rodape_esq
{
    width: 8px;
    height: 24px;
    float: left;
    background-image: url(img/borda_esq_rodape.gif);
    background-repeat: no-repeat;
}

#rodape_centro
{
    width: 968px;
    height: 24px;
    float: left;
    background-color: #383431;
}

#rodape_dir
{
    width: 8px;
    height: 24px;
    float: left;
    background-image: url(img/borda_dir_rodape.gif);
    background-repeat: no-repeat;
}

.seta_laranja_simples
{
    float: left;
    width: 23px;
    height: 20px;
    background-image: url(img/img_seta_laranja_simples.jpg);
    background-position: 9px 3px;
    background-repeat: no-repeat;
}

.form-cad th
{
    text-align: right;
    font-family: Arial;
    font-weight: normal;
    vertical-align: middle;
}

.form-cad td
{
    text-align: left;
    font-family: Arial;
    font-weight: normal;
    vertical-align: top;
}

.bloco2_sombra
{
    width: 560px;
    height: 8px;
    float: left;
    background-image: url(img/sombra_bloco2.jpg);
    background-repeat: no-repeat;
}

.bloco2_cabecalho
{
    width: 550px;
    float: left;
}

.bloco2_cabecalho_verde_esq
{
    width: 9px;
    height: 32px;
    float: left;
    background-image: url(img/borda_esq_bloco_verde.jpg);
    background-repeat: no-repeat;
}

.bloco2_cabecalho_verde_centro
{
    width: 530px;
    height: 32px;
    float: left;
    background-image: url(img/pixel_bloco_verde.jpg);
    background-repeat: repeat-x;
}

.bloco2_cabecalho_verde_dir
{
    width: 9px;
    height: 32px;
    float: left;
    background-image: url(img/borda_dir_bloco_verde.jpg);
    background-repeat: no-repeat;
}



.noticia_clipping
{
    float: left;
    width: 488px;
    padding-bottom: 10px;
}

.table_menu
{
    width: 100%;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    margin-bottom: 15px;
    height: 74px;
    clear: both;
}

.lista_opc td
{
    padding: 4px 0px 0px 0px;
    padding-bottom: 0px;
}

.page_list li
{
    list-style-image: url(img/img_quadrado_laranja.jpg);
}

.footnote
{
    font-size: 10px;
    margin-top: 20px;
    letter-spacing: 5px;
}

.imgLeft
{
    margin: 10px 10px 0px 10px;
}


.imgRight
{
    float: right;
    margin: 4px 10px 0px 10px;
}


.page_links
{
    list-style-image: url(Img/seta_02.gif);
    font-size: 10px;
    line-height: 12px;
    padding-left: 20px;
    margin-left: 0px;
    margin-bottom: 30px;
    color: Green;
}

.page_links li
{
    margin-top: 5px;
}

.table_menu
{
    width: 80%;
    border: 0px;
    margin-bottom: 25px;
    margin-left: 25px;
}

.table_menu tr
{
    border-top: none;
    border-right: none;
    border-bottom: solid 1px #f6e1ca;
    border-left: none;
}

.table_menu td
{
    font-size: 13px;
    color: #000000;
    padding: 5px;
    padding-left: 25px;
    background-image: url(../../App_Themes/Default/Img/seta_laranja.jpg);
    background-repeat: no-repeat;
    background-position: 5px center;
    font-family: Verdana, sans-serif;
}

.table_menu a
{
    color: #0aa5ab;
}

.table_menu a:hover
{
    color: #71af34;
}


.table_menu2
{
    width: 80%;
    border: 0px;
    margin-bottom: 15px;
    margin-left: 70px;
}

.table_menu2 tr
{
    border-top: solid 1px #f6e1ca;
    border-right: solid 1px #f6e1ca;
    border-bottom: none;
    border-left: none;
}

.table_menu2 td
{
    font-size: 9px;
    padding: 5px;
    padding-left: 15px;
    background-image: url(../../App_Themes/Default/Img/seta_02.gif);
    background-repeat: no-repeat;
    background-position: 4px center;
}
.table_menu_1
{
    width: 320px;
    padding: 5px;
    margin-bottom: 15px;
}

.download_list
{
    list-style-image: urlimg/file.gif);
    font-size: 11px;
    line-height: 13px;
    padding-left: 30px;
    margin: 0px 0px 15px 0px;
}
.download_list li
{
    margin-bottom: 10px;
}

.imgLeft
{
    margin: 2px 10px 0px 0;
}

.imgInline
{
    vertical-align: baseline;
}

.footnote
{
    font-size: 10px;
    margin-top: 20px;
}

.navegador
{
    background-image: url(Default/Img/fundo_seta_nav.jpg);
    background-repeat: no-repeat;
    background-position: -4px top;
    float: right;
}

.navdir
{
    background-image: url(Default/Img/seta_nav_dir.jpg);
    background-repeat: no-repeat;
    background-position: -4px top;
    float: right;
}

.navesq
{
    background-image: url(Default/Img/seta_nav_esq.jpg);
    background-repeat: no-repeat;
    background-position: -4px top;
    float: right;
}

.navbloco
{
    display: inline-block;
    margin-left: 122px;
    position: relative;
    top: -8px;
    margin-top: -20px;
}

.navbloco2
{
    display: inline-block;
    margin-left: 487px;
    position: relative;
    top: -8px;
    margin-top: -20px;
}

.navbloco3
{
    display: inline-block;
    margin-left: 128px;
    position: relative;
    top: -13px;
    margin-top: -20px;
}

.quadro_verde h1
{
    background: url(img/seta_avancar.jpg) no-repeat;
    background-position: left 5px;
    margin: 5px 0px 15px 8px;
    position: relative;
    width: 500px;
    font: 14pt Calibri;
    color: #cf7d51;
    padding-left: 20px;
    font-weight: bold;
}

.quadro_verde h2
{
    width: 500px;
    font: 12pt Calibri;
    color: #cf7d51;
    padding-left: 20px;
    font-weight: bold;
}

.bottom_box
{
    padding: 7px;
    border: 1px solid #FCC795;
    background: #FFF3E8;
    margin: 0px 5px 15px 10px;
    font-style: italic;
    width: 490px;
}

.form_table
{
    /* usar nas tabelas de formulario (nova forma de apresentação de formularios, usando tabelas de 2 colunas) */
    width: 96% !important;
    background: #eee;
    margin: 0 0 20px 0;
}

.form_table input, .form_table select, .form_table textarea
{
    width: 96%;
}

.form_table th
{
    background-color: Transparent;
}

.form_table td h2
{
    text-align: left;
    vertical-align:text-top;
    padding : 0px !important;
    width: 450px;
    margin : 5px 0 5px 0 !important;
    }

.form_table td span
{
    text-align: left;
    vertical-align:text-top;
    padding-left : 5px;
    }    
    
.form_table_rima
{
	/* usado na tabela de formulario para biblioteca - página Rima*/
	width: 100%;
	background: #ceebff;
    margin: 0 0 20px 0;
}

.form_table_rima td
{
	/* usado na tabela de formulario para biblioteca - página Rima*/
	padding: 3px 5px;
	border-bottom: 2px solid #fff;
	vertical-align: top;
}

.form_table_rima input, .form_table_rima select, .form_table_rima textarea
{
    width: 100%;
}

.form_table_rima th
{
    background-color: Transparent;
}

.form_table_rima td h2
{
    text-align: left;
    vertical-align:text-top;
    padding : 0px !important;
    width: 450px;
    margin : 5px 0 5px 0 !important;
    }

.form_table_rima td span
{
    text-align: left;
    vertical-align:text-top;
    padding-left : 5px;
    }    

    

td.label
{
    /* titulos dos campos de formularios */
    background: #ddd;
    text-align: left;
    vertical-align :top;
    width: 150px;
    padding : 5px 0 5px 5px;
}

td.quest
{
    /* titulos dos campos de formularios */
    background: #dde8dc;
    vertical-align: top !important;
    margin-left: 10px;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 11.5px;
}

td.quest2
{
    /* titulos dos campos de formularios */
    background: #ecf2ea;
    padding: 5px 0 5px 5px !important;
    vertical-align: middle !important;
    font-family: Tahoma;
    font-size: 11.5px;
    margin-left : 5px;
}

.quest3
{
    /* campos de formularios */
    font-size: 14px;
    font-family: Calibri, Arial;
}

td.quest_rima
{
    /* titulos dos campos de formularios */
    background: #ceebff;
    vertical-align: top !important;
    padding: 8px 0 1px 12px !important;
    margin: 10px 0px 0px 10px;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 11.5px;
}

td.quest2_rima
{
    /* titulos dos campos de formularios */
    background: #e7f7ff;
    padding: 5px 0 5px 5px !important;
    vertical-align: middle !important;
    font-family: Tahoma;
    font-size: 11.5px;
    margin-left : 5px;
}

div.botoes
{
    /* div fora da tabela com os campos do formulário, contendo os botões do form */
    text-align: center;
    margin-bottom: 20px;
}

.botao
{
    cursor : pointer; 
    }

.botaoform
{
    cursor : pointer;
    width: 35% !important; 
    height: 40px;
    }

.conteudoform
{
    width: 290px;
    margin: 0 20px 20px 20px;
}

.popup
{
    background-color: #000000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.link_servicos
{
    color: #478a2d;
}

.corpo_servicos
{
    background-color: #ffffff;
}



/*FORMATAÇÃO TAB CONTAINER*/
.TabContainer
{
}

.TabContainer .ajax__tab_header
{
    background-color: #DEDEDE;
    border-left: 2px solid #DEDEDE;
    border-top: 2px solid #DEDEDE;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
}
.TabContainer .ajax__tab_outer
{
    background-color: #DEDEDE;
    background-repeat: repeat-x;
    border-right: 2px solid #DEDEDE;
    padding-right: 0;
}
.TabContainer .ajax__tab_inner
{
    background-color: #DEDEDE;
    background-repeat: repeat-x;
    padding-left: 4px;
    color: rgb(0,0,0);
}
.TabContainer .ajax__tab_tab
{
    background-position: center top;
    background-repeat: repeat-x;
    margin: 0;
    padding: 8px 4px;
    color: #000000;
}
.TabContainer .ajax__tab_hover .ajax__tab_outer
{
    background-color: #000000;
}
.TabContainer .ajax__tab_hover .ajax__tab_inner
{
    background-color: #000000;
    background-repeat: repeat-x;
    color: #ffffff;
}
.TabContainer .ajax__tab_hover .ajax__tab_tab
{
    background-color: #000000;
    color: #aeaeae;
    background-repeat: repeat-x;
}
.TabContainer .ajax__tab_active .ajax__tab_outer
{
    background-color: #FFFFFF;
    background-repeat: repeat-x;
    border-right: 2px solid #DEDEDE;
}
.TabContainer .ajax__tab_active .ajax__tab_inner
{
    background-color: #FFFFFF;
    background-repeat: repeat-x;
}
.TabContainer .ajax__tab_active .ajax__tab_tab
{
    background-color: #FFFFFF;
    background-repeat: repeat-x;
}

.TabContainer .ajax__tab_body
{
    background-color: #FFFFFF;
    border: solid 2px #dedede;
    border-top: none;
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt; /*height:900px;*/
    overflow: hidden;
    padding: 8px 2px;
}

.doc .TabContainer .ajax__tab_body
{
    /*height:420px;*/
}


/*elementos no body*/
.TabContainer .Comando
{
    background-color: #EEEEEE;
    border: solid 1px #cccccc;
    border-bottom: solid 2px #dddddd;
    border-right: solid 2px #dddddd;
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    padding: 2px 8px;
}

.TabContainer .Comando:hover
{
    background-color: #DDDDDD;
    color: #111111;
    border: solid 1px #EEEEEE;
}


.TabContainer .Textbox
{
    color: #000000;
    font-family: Arial;
    font-size: 12px;
}
.TabContainer input[type="text"]
{
    border-color: #bbbbbb;
    border-style: solid;
    border-width: 2px 1px 1px 2px;
    width: 80%;
}
.TabContainer .Label
{
    color: #00433A;
    font-family: Arial;
    font-size: 12px;
}
.TabContainer p
{
    color: #000000;
    font-family: Arial;
    font-size: 11px;
}


.doc .TabContainer .ajax__tab_body
{
    height: 420px;
}




.EsendWEB_UL
{
    font-family: Arial;
    font-size: 11px;
    color: rgb(0,0,0);
}

.EsendWEB_UL a
{
    color: #71af34;
}


.EsendWEB_UL
{
    list-style-type: none;
    list-style-position: inside;
    margin: 0;
    padding: 0;
    text-align: justify;
}

.EsendWEB_UL li
{
    margin: 0px 0px 0px 0px;
    font-family: Arial;
    font-size: 11px;
    color: rgb(0,0,0);
}

.linkicraft
{
    color: #478a2d;
    font-size: 11px;
    font-weight: bold;
}

/* ---- IcftLogin - Weslley ---- */

.icftlogin_titulo, .icftlogin_container_p, .icftlogin_container_p a, .icftlogin_container_p a:visited
{
    /*color:#FFFFFF;     font-family:Tahoma;      font-weight:bold; */
}

.icftlogin_container
{
    margin-bottom: 10px;
}

.icftlogin_container a
{
    font-size: 8pt;
}

.icftlogin_subcontainer
{
    /*background-color:#57943D; */ /*width:402px; */ /*border:solid 2px #FFFFFF; */
    padding: 5px;
}

.icftlogin_titulo
{
    color: rgb(207, 125, 81);
    font-size: 11pt;
    background-image: url(img/seta_avancar.jpg);
    background-position: 2px 2px;
    background-repeat: no-repeat;
    padding-left: 20px;
}

.icftlogin_texto_superior
{
    padding-left: 30px;
    margin-bottom: 20px;
}

.icftlogin_texto_medio, .icftlogin_texto_medio_inferior, .icftlogin_texto_inferior
{
    background-image: url(img/minisetaduplalaranja.gif);
    background-position: 32px 2px;
    background-repeat: no-repeat;
    padding-left: 55px;
    margin-bottom: 10px;
}

.icftlogin_texto_medio_inferior
{
    margin-top: 10px;
    margin-bottom: 20px;
}

.icftlogin_bloco_info
{
    background-color: rgb(250,241,230);
    border: solid 1px rgb(246,225,202);
    padding-left: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.icftlogin_centro
{
    margin: 0px 10px 0px 20px;
    width: 480px;
}

.icftlogin_subbloco_info
{
    width: 300px;
    background-color: #ffffff;
    border: solid 1px rgb(246,225,202);
    padding: 5px;
    text-align: left;
    height: 300px;
}

.icftlogin_subbloco_info table
{
    width: 100%;
}

.icftlogin_subbloco_info td
{
    color: rgb(0,95,163);
    font-weight: bold;
}

.icftlogin_subbloco_info_interno
{
    background-color: rgb(250,241,230);
}

.icftlogin_marcador
{
    background-image: url(img/seta_laranja.jpg);
    background-position: left 0px;
    background-repeat: no-repeat;
    width: 15px;
    height: 10px;
}

.icftlogin_container_p, .icftlogin_container_p a, .icftlogin_container_p a:visited
{
    font-size: 9pt;
    text-align: justify;
    padding: 0px;
    margin: 0px;
}

.icftlogin_container_p p
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 20px;
    padding-left: 10px;
    background-image: url(img/img_quadrado_laranja.jpg);
    background-position: left 5px;
    background-repeat: no-repeat;
}

.icftlogin_container_p a:hover
{
    text-decoration: underline;
}

.icftlogin_container_titulo
{
    margin-bottom: 15px;
}

.icftlogin_field
{
    height: 20px;
    background-color: rgb(245,245,245);
    font-size: 12pt;
}

.cartao_div
{
    /* cartão de apresentação de associado */
    width: 520px;
    height: 300px;
    background-image: url(../../App_Themes/Default/Img/FundoCartaoBuscaAssociados.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-color: White;
    border-top: 2px solid #d0d0d0;
    border-left: 2px solid #d0d0d0;
    border-bottom: 2px solid #b0b0b0;
    border-right: 2px solid #b0b0b0;
    padding: 10px 20px 10px 10px;
}

.cartao_linha
{
    width: 80px;
    border-top: solid 1px #DEDEDE;
    margin-top: 10px;
}

.cartao
{
    font-weight: bold;
    font-family: Calibri, Arial;
    text-align: right;
}

.cartao_nome
{
    padding-left: 22px;
    background-image: url(../../App_Themes/Default/Img/seta_dupla_grande.gif);
    background-repeat: no-repeat;
    background-position: left center;
    text-align: right;
    font-weight: bold;
    font-family: Calibri, Arial Narrow;
    font-size: 20px;
    color: #005534;
}

.cartao_espec
{
    font-weight: bold;
    font-family: Calibri, Arial Narrow;
    text-align: right;
    font-size: 14px;
    color: #666666;
}

.cartao_col1
{
    font-weight: bold;
    font-family: Calibri, Arial Narrow;
    text-align: right;
    font-size: 13px;
    color: #666666;
}

.cartao_col2
{
    font-weight: bold;
    font-family: Calibri, Arial Narrow;
    padding-left: 15px;
    text-align: left;
    font-size: 16px;
    color: #005534;
}

.cartao_rodape
{
    font-family: Calibri, Arial Narrow;
    text-align: left;
    font-size: 11px;
    color: #666666;
    font-style: italic;
}

.form_tabela2
{
    width: 95%;
    margin: 5px 0px 20px 20px;
}

.form_tabela
{
    width: 95%;
    background: #ecf2ea;
    margin: 5px 0px 20px 20px;
}
.form_tabela3
{
    width: 95%;
    background: #FFFFFF;
    margin: 5px 0px 20px 20px;
}

.form_tabela2 tr
{
    border-top: none;
    border-right: none;
    border-bottom: solid 1px #f6e1ca;
    border-left: none;
}

.form_tabela2 td
{
    font-size: 13px;
    padding: 5px;
    padding-left: 25px;
    background-image: url(../../App_Themes/Default/Img/seta_laranja.jpg);
    background-repeat: no-repeat;
    background-position: 5px center;
    font-weight: bold;
    font-family: Verdana, sans-serif;
}

.lista li
{
    list-style: url(../../App_Themes/Default/Img/li_bola_laranja.gif);
}


.lista
{
    list-style: none;
    list-style-image: none;
    list-style-type: none;
}

.cid_list
{
    width: 95%;
    margin-bottom: 20px;
    margin-left: 20px;
}
.cid_list .item
{
    font-weight: bold;
    border-top: 1px solid #f6e1ca;
    background-image: url(../../App_Themes/Default/Img/seta_laranja.jpg);
    background-repeat: no-repeat;
    background-position: -3px center;
    padding: 5px;
    padding-left: 15px;
}
.cid_list .subitem
{
    background-image: url(../../App_Themes/Default/Img/losango.gif);
    background-repeat: no-repeat;
    background-position: 15px center;
    padding: 5px;
    padding-left: 30px;
}
.cid_list .cod
{
    text-align: right;
    padding-right: 7px;
    text-align: left;
    border-right: 1px solid #f6e1ca;
}

.cid_list .item + .cod
{
    border-top: 1px solid #f6e1ca;
    padding-right: 7px;
    text-align: left;
}

.cid_list .cod2
{
    text-align: right;
    padding-right: 7px;
    text-align: center;
    border-right: 1px solid #f6e1ca;
}

.cid_list .item + .cod2
{
    border-top: 1px solid #f6e1ca;
    border-right: 1px solid #f6e1ca;
    padding-right: 7px;
    text-align: center;
}

.cid_list .num
{
    padding-left: 20px;
}

.gabarito
{
    width: 100%;
    margin-bottom: 20px;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
}
.gabarito td
{
    border: 0px;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    text-align: center;
    font-size: 9px;
}
.gabarito td.num
{
    color: #000;
    padding-bottom: 5px;
}
.gabarito td.opc
{
    background: #eee;
}

.textotese
{
    text-align: justify;
    margin-left: 20px;
    width: 490px;
    margin-bottom: 30px;
}

.artigosmes
{
    text-align: justify;
    margin-left: 5px;
    width: 470px;
    margin-bottom: 20px;
}

.artigosmesano
{
    font-size: 12px;
    padding: 5px;
    padding-left: 25px;
    background-image: url(../../App_Themes/Default/Img/seta_laranja.jpg);
    background-repeat: no-repeat;
    background-position: 5px center;
    font-weight: bold;
    font-family: Verdana, sans-serif;
    border: none;
}
.noticiaano
{
    font-size: 09px;
    padding: 3px;
    padding-left: 25px;
    background-image: url(../../App_Themes/Default/Img/seta_laranja.jpg);
    background-repeat: no-repeat;
    background-position: 5px center;
    font-weight: bold;
    font-family: Verdana, sans-serif;
    border: solid, 1px;
}

.noticiames
{
    font-size: 09px;
    padding: 3px;
    padding-left: 25px;
    background-image: url(../../App_Themes/Default/Img/seta_02.gif);
    background-repeat: no-repeat;
    background-position: 5px left;
    font-weight: bold;
    font-family: Verdana, sans-serif;
    border: solid, 1px;
}

.noticiamestexto
{
    font-size: 09px;
    padding-bottom: -10px;
    padding-left: 25px;
    font-family: Verdana, sans-serif;
    border: solid, 1px;
}


.page_nav
{
    padding: 5px;
    border-bottom: 1px solid #f6e1ca;
    font-size: 10px;
    margin-bottom: 20px;
    width: 470px;
}

.form_princ
{
    margin-bottom: 10px;
}

.cont_esq
{
    float: left;
}

.cont_maior
{
    float: left;
}


.eventotexto
{
    font-size: 12px;
    text-align: justify;
}

.menuevento
{
    background: url(Img/seta_menu_verde.JPG) no-repeat;
    background-position: 0px 5px;
    padding-left: 25PX;
    width: 100px;
    height: 17px;
    font-family: Tahoma;
    color: #004b3a;
    padding-top: 5px;
    margin-top: 10px;
    line-height: 24px;
    font-size: 10pt;
}

.menuevento a
{
    color: #004b3a;
    background: none;
    font-size: 10pt;
}

.menuevento a:hover
{
    color: #71af34;
    background-repeat: no-repeat;
    background-position: left center;
    width: 100%;
    height: 100%;
    font-size: 10pt;
}

/* ---- IcftLogin - Weslley ---- */

.icftlogin_titulo, .icftlogin_container_p, .icftlogin_container_p a, .icftlogin_container_p a:visited
{
    /*color:#FFFFFF;     font-family:Tahoma;      font-weight:bold; */
}

.icftlogin_container
{
    margin-bottom: 10px;
}

.icftlogin_subcontainer
{
    /*background-color:#57943D; */ /*width:402px; */ /*border:solid 2px #FFFFFF; */
    padding: 5px;
}

.icftlogin_titulo
{
    color: rgb(207, 125, 81);
    font-size: 14pt;
    background-image: url(img/seta_avancar.jpg);
    background-position: 2px 2px;
    background-repeat: no-repeat;
    padding-left: 20px;
}

.icftlogin_texto_superior
{
    padding-left: 0px;
    margin-bottom: 20px;
}

.icftlogin_texto_medio, .icftlogin_texto_medio_inferior, .icftlogin_texto_inferior
{
    background-image: url(img/minisetaduplalaranja.gif);
    background-position: 0px 2px;
    background-repeat: no-repeat;
    padding-left: 15px;
    margin-bottom: 10px;
}

.icftlogin_texto_medio_inferior
{
    margin-top: 10px;
    margin-bottom: 20px;
}
.icftlogin_alinha
{
    padding-left: 30px;
}

.icftlogin_bloco_info
{
    /*border:solid 1px rgb(153,204,0);*/
    padding-left: 8px;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 170px;
}

.icftlogin_subbloco_info
{
    text-align: center;
    width: 400px;
    height: 160px;
    background-color: rgb(255,255,255);
    border: solid 1px rgb(215,215,215);
    padding: 5px 5px;
    margin-left: 15px;
}

.icftlogin_subbloco_info table
{
    width: 100%;
}

.icftlogin_subbloco_info td
{
    color: rgb(0,95,163);
    font-weight: bold;
}

.icftlogin_subbloco_info_interno
{
    background-color: rgb(250,241,230);
}

.icftlogin_marcador
{
    background-image: url(img/seta_laranja.jpg);
    background-position: left 0px;
    background-repeat: no-repeat;
    width: 15px;
    height: 10px;
}

.icftlogin_container_p, .icftlogin_container_p a, .icftlogin_container_p a:visited
{
    font-size: 9pt;
    text-align: justify;
    padding: 0px;
    margin: 0px;
}

.icftlogin_container_p p
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 20px;
    padding-left: 10px;
    background-image: url(img/img_quadrado_laranja.jpg);
    background-position: left 5px;
    background-repeat: no-repeat;
}

.icftlogin_container_p a:hover
{
    text-decoration: underline;
}

.icftlogin_container_titulo
{
    margin-bottom: 15px;
}

.icftlogin_field
{
    height: 20px;
    background-color: rgb(245,245,245);
    font-size: 12pt;
}

.noticia
{
    width: 508px;
    text-align: justify;
    font-family: Tahoma;
    font-size: 11.5px;
}
.conteudo_sitepublico
{
    text-align: justify;
    font-family: Tahoma;
    font-size: 11.5px;
    
}

.noticia p
{
    font-family: Tahoma;
    font-size: 11.5px;
}

.noticia a
{
    font-family: Tahoma;
    font-size: 11.5px;
    color: #146450;
}

.noticia a:visited
{
    color: #608856;
}

.noticia a:hover
{
    color: #71af34;
}

.textopub
{
    width: 440px;
    text-align: justify;
    font-family: Calibri, sans-serif;
    font-size: 12px;
    
}
.textopub h1
{
 position: relative;
    font: 14pt Calibri;
    color: black;
    padding-left: 0px;
    font-weight: bold;
    text-align: left;
}   

.textopub p
{
    font-family: Calibri, sans-serif;
    font-size: 15px;
    line-height: 150%;
}

.textopub a
{
    font-family: Calibri, sans-serif;
    font-size: 12px;
    color: rgb(11,65,139);
    font-weight: bold;
}

.textopub a:visited
{
     color: rgb(102,122,179);
}

.textopub a:hover
{
    color: rgb(102,122,179);
}

.calendario
{
    width: 508px;
    text-align: justify;
    padding-right: -10px;
}

.calendario p
{
    font-family: Tahoma;
    font-size: 11.5px;
}

.calendario a
{
    font-family: Tahoma;
    font-size: 11.5px;
    color: #146450;
}

.calendario a:visited
{
    color: #608856;
}

.calendario a:hover
{
    color: #71af34;
}


/**************** PÚBLICA ****************/


.estado-col
{
    width: 145px;
    margin-top: 5px;
    float: left;
    position: relative;
}

.icompg
{
    background-image: url(    "../../Img/Publico/Cancer/icompg.gif" );
    background-repeat: no-repeat;
    margin-left: 20px;
    padding-left: 0px;
    margin-top: 5px;
    background-position: left bottom;
}

.icompg a
{
    color: rgb(0,101,67);
}

/*
=============================================================================================================
========================================== CSS SITE PUBLICO =================================================
=============================================================================================================
*/

.corpo_princ_pub
{
    width: 980px;
    min-height: 500px;
}

.corpo_princ_pub li
{
    font-size: 13px;
    font-family: Calibri;
}

.corpo_princ_pub a
{
    font-size: 12px;
}


#sitemap a
{
    color: White;
    font-size: 9px;
}

#sitemap a:visited
{
    color: White;
}


/******** CONTAINER (COLUNAS DA ESQ, DIR E CENTRO) */
.meio
{
    background-image: url(../../img/PagDefPub/Fundo/Fundo.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-color: Red;
    width: 100%;
    min-height: 250px;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    background-color: rgb(249,249,249);
}

/* 
=============================================================================================================
MENU ESQUERDO - PUBLICO
=============================================================================================================
*/
.menu_pub
{
    margin-left: 0px;
    width: 225px;
    float: left;
    min-height: 240px;
    text-align: left;
    background-color: White;
    margin-bottom: 15px;
}

/* 
=============================================================================================================
CONTROLA O MENU INFERIOR E SUPERIOR - PUBLICO
=============================================================================================================
*/


.separadorespub
{
    float: left;
    border-left: solid 1px rgb(170,169,169);
    padding: 0px 20px 0px 20px;
    margin-top: 0px;
    font-size: 10px;
    font-family: Verdana, sans-serif;
    color: #ffffff;
    
}

.menu_barra
{
    font-size: 9px;
}

.menu_barra a
{
    text-decoration: none;
    color: #ffffff;
    font-size: 9px;
    font-family: Verdana, sans-serif;
}

.menu_barra a:visited
{
    color: #ffffff;
    font-size: 9px;
}

.menu_barra a:hover
{
    color: #ffffff;
    font-size: 9px;
}

.cabecalho_rodapepub
{
    text-decoration: none;
    font-family: Calibri, sans-serif;
    font-weight: bold;
}

.cabecalho_rodapepub a
{
    color: rgb(89,89,89);
    font-size: 13px;
}

.cabecalho_rodapepub a:visited
{
    color: rgb(89,89,89);
    font-size: 13px;
}

.cabecalho_rodapepub a:hover
{
    color: black;
    font-size: 13px;
}

/******** OS MARCADORES (BOLINHAS COR DE ABOBORA) DO MENU */
.marcador_menu_pub
{
    position: relative;
    right: 10px;
    margin-left: -7px;
}

/* 
=============================================================================================================
CONTROLA O NIVEL 1 DO MENU ESQUERDO - PUBLICO
=============================================================================================================
*/
.l1pub
{
    font-size: 12px;
    font-family: Calibri, Verdana, sans-serif;
    color: rgb(40,107,78);
    line-height: 30px;
    font-weight: bold;
    height: 0px;
    background: url(img/seta_menu2.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 220px;
}

.l1pub a
{
    color: rgb(0,101,67);
    background: none;
}

.l1pub a:hover
{
    color: black;
    width: 100%;
    height: 100%;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: left center;
}

.l1pub a:visited
{
    color: rgb(0,101,67);
    width: 100%;
    height: 100%;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: left center;
}

.l1pub a:active
{
    color: rgb(0,101,67);
    width: 100%;
    height: 100%;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: left center;
}
/* 
=============================================================================================================
 CONTROLA O NIVEL 2 DO MENU ESQUERDO - PUBLICO
=============================================================================================================
*/

.l2pub
{
    font-size: 13px;
    font-family: Calibri, Verdana, sans-serif;
    color: rgb(40,107,78);
    line-height: 17px;
    height: 17px;
    background: url(img/seta_02.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    width: 220px;
}

.l2pub a
{
    color: rgb(40,107,78);
    position: relative;
}

.l2pub a:hover
{
    color: red;
    width: 100%;
    height: 100%;
    font-weight: bold;
}

.l2pub a:visited
{
    color: rgb(0,101,67);
    width: 100%;
    height: 100%;
}

.l2pub a:active
{
    color: rgb(0,101,67);
    width: 100%;
    height: 100%;
    font-weight: bold;
}

.l1etiqpub
{
    padding-left: 25px;
    width: 144px;
    overflow: hidden;
}


.l2etiqpub
{
    padding-left: 15px;
    color: black;
    font-family: Calibri, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
    height: 15px;
}
.l2etiqpub a
{
    color: black;
}

.l2etiqpub a:hover
{
    color: rgb(0,101,67);
    font-weight: bold;
}
.l2etiqpub a:visited
{
    color: black;
    font-weight: bold;
}

.l2etiqpub a:active
{
    color: rgb(0,101,67);
    font-weight: bold;
}

/* 

/* 
=============================================================================================================
 CONTROLA A COLUNA MAIOR DO CENTRO - CONTEUDO - PUBLICO
=============================================================================================================
*/
.corpo_pub
{
    width: 730px;
    float: left;
    min-height: 150px;
    margin-left: 5px;
}

/* 
=============================================================================================================
 CONTROLA A COLUNA MAIOR DO CENTRO - CONTEUDO - PUBLICO
=============================================================================================================
*/
.corpo_meio_pub_maior
{
    width: 720px;
    float: left;
    min-height: 300px;
    margin-left: 5px;
}

/* 
=============================================================================================================
 CONTEUDO - CALC
=============================================================================================================
*/
.linha 
{
	width: 560px; 
	border-top: solid 1px #D1D3D4; 
	margin-top: 4px;
}

.linha_adm
{
	width: 750px; 
	border-top: solid 1px #D1D3D4; 
	margin-top: 4px;
}

.panbotoes
{
	text-align:center;
	padding-top:15px;
	padding-left:20px;
	font-size:12pt;
}

.btn_admin_grande
{
	float:left;
	background-image:url(Img/BtnBaseadmin.gif);
	width:130px; 
	height:30px; 
	background-repeat:no-repeat; 
	padding-top:4px; 
	text-align:center;
	color:#000000;
}

.btn_admin_grande a
{
	font-family:Tahoma; 
	font-size:10pt; 
	color:#000000;
}


/*
=============================================================================================================
 CONTROLA A COLUNA DO CENTRO - CONTEUDO - PUBLICO
=============================================================================================================
*/
.corpo_meio_pub
{
    width: 490px;
    float: left;
    min-height: 150px;
    margin-left: 5px;
}

/* 
=============================================================================================================
CONTROLA A COLUNA DA DIREITA - CONTEUDO - PUBLICO
=============================================================================================================
*/
.corpo_dir_pub
{
    margin-right: 20px;
    width: 220px;
    float: right;
    margin-left: 0px;
    min-height: 350px;
    padding-top: 0px;
    margin-top: 0px;
}

.panel
{
    padding: 0px;
    margin: 0px;
}
/*
=============================================================================================================
 CONTROLA A COLUNA DA ESQUERDA - CONTEUDO - PUBLICO
=============================================================================================================
*/
.corpo_esq_pub
{
    margin-bottom: 10px;
    width: 220px;
    float: left;
    margin-left: 15px;
    min-height: 560px;
    margin-right: 5px;
}

/******** OS 3 BANNERS DA ESQUERDA */
.banner
{
    margin-left: 0px;
    margin-bottom: 15px;
    float: left;
}

/******** PAGINA DE VIDEOS MENU LADO DIREITO "QUESTÃO DE PELE" */

.videos_pub h1
{
    left: 10px;
    position: relative;
    font-size: 16px;
    font-family: Calibri, Verdana;
    font-weight: bold;
}
.videos_pub div
{
    line-height: 25px;
    margin-left: 13px;
    position: relative;
    top: -20px;
}

.videos_pub div
{
    font-size: 12px;
    font-family: Calibri, Verdana, sans-serif;
    color: #000;
    list-style-image: url(img/seta_02.gif);
    width: 150px;
}

.videos_pub div a
{
    color: black;
    background: none;
}

.videos_pub div a:hover
{
    color: rgb(0,101,67);
}

.videos_pub div a:visited
{
    color: black;
}

.videos_pub div a:activef
{
    color: black;
}

/*
=============================================================================================================
Default Pub
=============================================================================================================
*/

.bloco_banner_patrocinio_pub
{
    position: relative;
    width: 148px;
    height: 70px;
    background-repeat: no-repeat;
    float: left;
    margin: 2px 2px 0px 4px;
    vertical-align: middle;
}


.link_noticiapub
{
    width: 440px;
    height: 15px;
    padding: 10px 0px 0px 20px;
    font-family: Calibri;
}

.link_noticiapub a
{
    font-family: Calibri, sans-serif;
    font-size: 12px;
    color: #116041;
    font-family: Calibri;
}

.banner_pub
{
    width: 480px;
    margin-bottom: 15px; /*margin: 5px 0px 8px 0px;*/
}

.busca_derm_pub
{
    background-color: White;
    height: 150px;
    border: solid 1px rgb(204,204,204);
    margin: 0px 0px 15px 0px;
    width: 480px;
}

.noticias_pub
{
    font-family: Calibri, sans-serif;
    height: 264px;
    text-align: left;
    padding-left: 10px;
    padding-top: 10px; /*border:solid 1px rgb(204,204,204);*/
    width: 490px;
}
.seta_noticia_pub
{
    width: 7px;
    height: 6px;
    padding: 0px 0px 10px 0px;
    background-repeat: no-repeat;
    background-position: right 12px;
    background-image: url(img/seta.gif);
    margin-bottom: 12px;
    margin-left: 20px;
}

.noticias_pub_int
{
    height: 215px;
    overflow: hidden;
    width: 480px;
    background-image: url(img/cx_noticias.gif);
    background-repeat: no-repeat;
}

.seta_noticia
{
    width: 87px;
    height: 19px;
    padding: 0px 0px 10px 08px;
    margin: -15px 0px 0px 0px;
    background-image: url(img/seta_noticias.jpg);
    background-repeat: no-repeat;
    background-position: left 12px;
}

td.nome_campo
{
    border-bottom: 1px solid #fff;
    vertical-align: top;
    padding-bottom: 5px;
    font-weight: bold;
    color: Black;
}

.textointerno
{
    margin: 10px 8px 15px 10px;
    height: auto !important;
    height: 150px;
    text-align: justify;
    padding-right: 10px;
    padding-top: 0px;
    font: 12pt Calibri;
    background-color: White;
}

.textointerno h1
{
    position: relative;
    font: 14pt Calibri;
    color: black;
    padding-left: 0px;
    font-weight: bold;
    text-align: left;
}

.textointerno h2
{
    position: relative;
    font: 10pt Calibri;
    color: #116041;
    padding-left: 0px;
    font-weight: bold;
    text-align: left;
}

.textointerno p
{
    font: 11pt Calibri;
    margin: 10px;
}

.textointernopub
{
    margin: 10px 8px 15px 5px;
    height: auto !important;
    height: 150px;
    width:450px;
    text-align: justify;
    padding-right: 10px;
    padding-top: 0px;
    font: 12pt Calibri;
    background-color: White;
}

.textointernopub h1
{
    position: relative;
    font: 14pt Calibri;
    color: black;
    padding-left: 0px;
    font-weight: bold;
    text-align: left;
}

.cabecalho_pub
{
    width: 980px;
    height: 180px;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    background-image: url(../../img/PagDefPub/Fundo/TopoNew.png);
    background-repeat: no-repeat;
    font-family: Calibri, sans-serif;
}

.rodape_dir_pub
{
    width: 8px;
    height: 27px;
    float: left;
    background-image: url(img/borda_dir_rodape_pub.jpg);
    background-repeat: no-repeat;
}

.rodape_esq_pub
{
    width: 8px;
    height: 27px;
    float: left;
    background-image: url(img/borda_esq_rodape_pub.jpg);
}

.rodape_centro_pub
{
    width: 964px;
    height: 27px;
    float: left;
    background-color: #383431;
    background-image: url(img/borda_meio_rodape_pub.jpg);
}

.rodape_pub
{
    width: 980px;
    height: 30px;
    overflow: hidden;
    float: left;
    padding-left: 0px;
    margin-top: 10px;
}

.rodapepub
{
    text-decoration: none;
    color: black;
    font-size: 15px;
    font-family: Calibri, sans-serif;
    float: left;
    margin-right: 25px;
    margin-left: 8px;
    font-weight: bold;
    padding-top: 4px;
    padding-bottom: 4px;
}

.rodapepubsociedade
{
    text-decoration: none;
    color: black;
    font-size: 10px;
    font-family: Calibri, sans-serif;
    float: right;
    margin-right: 8px;
    padding-top: 10px;
    padding-bottom: 3px;
}

.rodapepub a
{
    color: rgb(89,89,89);
}

.rodapepub a:visited
{
    color: rgb(89,89,89);
}

.rodapepub a:hover
{
    color: black;
}

.banner_esq
{
    display: block;
    margin-top: 20px;
}

.titulo_video
{
    font-size: 13px;
    padding: 10px 0px 10px 25px;
    font-weight: bold;
    font-family: Calibri, sans-serif;
    background-image: url(../../App_Themes/Default/Img/seta_laranja.jpg);
    background-repeat: no-repeat;
    background-position: 5px center;
}

.destaque_tese
{
    font-size: 12px; /*padding: 3px;*/
    text-align: left;
    padding: 0px 9px 0px 9px;
    color: rgb(0,101,67);
    font-weight: bold;
    font-family: Calibri, sans-serif;
    border: none;
}

.destaque_linha
{
    border-bottom: 1px solid #f6e1ca;
    margin: 7px 0px 0px 0px;
}

/*
=============================================================================================================
CADA BANNER DA DIREITA - PUBLICO
=============================================================================================================
 */
.banner_dir
{
    margin: 0px 0px 15px 0px;
}

.menu_sup
{
    height: 30px;
    text-align: left;
    padding-left: 17px;
    padding-top: 9px;
    padding-bottom: 4px;
    margin-bottom: 10px;
    margin-top: 130px;
    font-family: Calibri, sans-serif;
}

.noticiaanopub
{
    font-size: 12px; /*padding: 3px;*/
    padding-left: 20px;
    color: rgb(0,101,67);
    font-weight: bold;
    font-family: Calibri, sans-serif;
    background-image: url(../../App_Themes/Default/Img/seta_laranja.jpg);
    background-repeat: no-repeat;
    background-position: 0px center;
}

.noticiaanopub a
{
    font-size: 12px;
}


.noticiapub
{
    width: 430px;
    text-align: justify;
    font-family: Calibri, sans-serif;
}

.noticiapub p
{
    font-family: Calibri, sans-serif;
    font-size: 11pt;
}

.noticiapub a
{
    font-family: Calibri, sans-serif;
    font-size: 11pt;
    color: rgb(11,65,139);
    font-weight: bold;
}

.noticiapub a:visited
{
    color: rgb(102,122,179);
}

.noticiapub a:hover
{
    color: rgb(102,122,179);
}


/* 
=============================================================================================================
LOGIN 
=============================================================================================================
*/

.fundologin
{
    background-image: url(../../img/Login/Fundo.jpg);
    background-color: White;
}

.LoginCabecalho
{
    background-image: url(../../img/Login/cabecalho.jpg);
    height: 254px;
    width: 100%;
}

.LoginCorpo
{
    height: 500px;
    width: 1000px;
    border: solid 2px blue;
}

.LoginCorpoEsq
{
    height: 450px;
    width: 300px;
    float: left;
    margin: 10px 0px 0px 20px;
    background-image: url(../../img/Login/fundoesq.jpg);
}

.LoginCorpoDir
{
    height: 450px;
    width: 600px;
    border: solid 2px black;
    float: right;
    margin: 10px 20px 0px 0px;
}

.icftlogin_container_titulo
{
    margin-bottom: 15px;
}

.icftlogin_titulo
{
    color: rgb(207, 125, 81);
    font-size: 14pt;
    background-image: url(img/seta_avancar.jpg);
    background-position: 2px 2px;
    background-repeat: no-repeat;
    padding-left: 20px;
}



/******** PAGINA KIDS */
#secundario-conteudo
{
    width: 453px;
}
#texto-esquerda
{
    padding-left: 20px;
    width: 230px;
    float: left;
}
#figura-direita
{
    width: 200px;
    float: right;
}
#kid-opcao
{
    width: 468px;
    float: left;
    padding-top: 0px;
}
#kid-direita
{
    padding-left: 25px;
    float: left;
}
#kid-esquerda
{
    padding-left: 20px;
    padding-right: 20px;
    float: left;
}
.opcao-titulo
{
    background-image: url(img/li_bola_laranja.gif);
    padding-bottom: 10px;
    padding-left: 10px;
    background-repeat: no-repeat;
}
.opcao-titulo a
{
    font-size: 12px;
    color: rgb(40,107,78);
}
/*
=============================================================================================================
========================================== ?????????????? ========================================
=============================================================================================================
*/
.cancer-comoidentificar
{
    padding-top: 10px;
    display: inline;
    float: left;
    padding-left: 5px;
    padding-right: 0px;
    width: 438px;
}

.cancer-comoidentificar-esq, .cancer-comoidentificar-dir
{
    display: inline;
    float: left;
}

.cancer-comoidentificar-esq
{
    width: 278px;
}

.cancer-comoidentificar-dir
{
    padding-left: 20px;
    width: 133px;
}

.cancer-comoidentificar-corpo-gd
{
    display: inline;
    float: left;
    width: 283px;
    padding-right: 5px;
    background-image: url(    "../../Img/Publico/Cancer/semiquadradocinzatopogd.gif" );
    background-repeat: no-repeat;
    background-position: right 8px;
}

.cancer-comoidentificar-corpo-pq
{
    display: inline;
    float: left;
    width: 138px;
    padding-right: 5px;
    background-image: url(    "../../Img/Publico/Cancer/semiquadradocinzatopopq.gif" );
    background-repeat: no-repeat;
    background-position: right 8px;
}

.cancer-comoidentificar-esq-h4, .cancer-comoidentificar-dir-h4
{
    margin: 0;
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: normal;
    background-color: #ffffff;
    padding-left: 10px;
    padding-bottom: 5px;
}

.cancer-comoidentificar-esq-h4
{
    color: #e77817;
}
.cancer-comoidentificar-dir-h4
{
    color: #99ae6a;
}
/*
=============================================================================================================
 CALCULADORA DO CANCER DA PELE 
=============================================================================================================
*/
.calc h1
{
    color: Black;
}

.rel_calc
{
    font-family: Tahoma;
}

.tit_calc
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    font-variant: small-caps;
    color: #286b4e;
}

.resp_calc
{
    font-family: Tahoma;
    font-size: 12px;
    color: #286b4e;
}

/* 
=============================================================================================================
CSS HOT SITE III SIMPOSIO DE COSMIATRIA 
=============================================================================================================
*/

#cosmiatria_body
{
    background-color: #cec2c3;
    padding: 0px;
    margin: 0px;
}

#cosmiatria_container2
{
    background-image: url(../../Img/Eventos/HomeIIIcosmiatria.jpg);
    background-repeat: no-repeat;
    background-position: left;
    padding: 0px;
    margin: 0px;
    width: 933px;
    height: 700px;
}
#cosmiatria_hospedagem
{
    background-image: url(../../Img/Eventos/HospedagemIIIcosmiatria.jpg);
    background-repeat: no-repeat;
    background-position: left;
    padding: 0px;
    margin: 0px;
    width: 933px;
    height: 700px;
}
#cosmiatria_patrocinio
{
    background-image: url(../../Img/Eventos/PatrocinadoresIIICosmiatria.jpg);
    background-repeat: no-repeat;
    background-position: left;
    padding: 0px;
    margin: 0px;
    width: 933px;
    height: 700px;
}

#cosmiatria_menu2
{
    font-size: 14px;
    color: Black;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    list-style-image: none;
    list-style-type: none;
    margin-top: 85px;
    margin-right: 125px;
    float: right;
    padding-right: 40px;
}

#cosmiatria_menu2 a:link
{
    color: Black;
    font-size: 14px;
}

#cosmiatria_menu2 a:visited
{
    color: Black;
    font-size: 14px;
}

#cosmiatria_menu2 a:hover
{
    color: Black;
    font-size: 14px;
}

#cosmiatria_menu2 a:active
{
    color: Black;
    font-size: 14px;
}

#cosmiatria_menu3
{
    font-size: 14px;
    color: White;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    list-style-image: none;
    list-style-type: none;
    margin-top: 85px;
    margin-right: 125px;
    float: right;
    padding-right: 40px;
}

#cosmiatria_menu3 a:link
{
    color: White;
    font-size: 14px;
}

#cosmiatria_menu3 a:visited
{
    color: White;
    font-size: 14px;
}

#cosmiatria_menu3 a:hover
{
    color: White;
    font-size: 14px;
}

#cosmiatria_menu3 a:active
{
    color: White;
    font-size: 14px;
}

/* 
=============================================================================================================
CSS HOT SITE CURSO DE PSORÍASE 
=============================================================================================================
*/

#psoriase_body
{
    background-color: #cec2c3;
    padding: 0px;
    margin: 0px;
}

#psoriase_container2
{
    background-image: url(../../Img/Eventos/Psoriase1.jpg);
    background-repeat: no-repeat;
    background-position: left;
    padding: 0px;
    margin: 0px;
    width: 933px;
    height: 700px;
}

#psoriase_menu2
{
    font-size: 14px;
    color: #116d6c;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    list-style-image: none;
    list-style-type: none;
    margin-top: 77px;
    margin-right: 50px;
    float: right; 
    padding-right: 120px; 	/*background-color:red;*/
}

#psoriase_menu2 a
{
    font-size: 14px;
    color: #116d6c;
}

#psoriase_menu3
{
    font-size: 14px;
    color: White;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    list-style-image: none;
    list-style-type: none;
    margin-top: -27px;
    margin-right: 445px;
    float: right;
}

#psoriase_voltaSBD a
{
    font-size: 16px;
    color: #116d6c;
    font-family: Arial Narrow;
    padding: 10px 0px 0px 640px;
    float: left;
}



/*
=============================================================================================================
CSS HOT SITE PELE EM SINTONIA 
=============================================================================================================
*/
.bodypele
{
    background-image: none;
    background-color: White;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    
    
}

.bodypele h1
{
    width: 500px;
    font: 14pt Calibri;
    color: BLACK;
    padding-left: 70px;
    font-weight: bold;
}

.bodypele p
{
    font: 14px Calibri;
    text-align: justify;
    color: Black;
    padding-left: 50px; /*width:750px;*/ /*text-indent:10px;*/
}


#containerprincpele
{
    position: relative;
    width: 900px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: table;
}

.menupele
{
    background-image: url(../../PeleemSintonia/Img/ImgMeioBkgr.jpg);
    background-repeat: repeat-y;
    height: 50px;
    margin: 0px 0px 0px 0px; /* width:900px;*/
    padding-left: 85px;
}

.cabecalhorodapepele
{
    letter-spacing: 3px;
}

.corpodirpele
{
    background-image: url(../../PeleemSintonia/Img/ImgMeioBkgr.jpg);
    background-repeat: repeat-y;
    height: 300px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; /*background-color:Lime;*/
}

.corpodirpeleint
{
    overflow: auto;
    width: 91.5%;
    height: 270px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 35px 10px 0px;
    position: relative;
    top: 10px; /*background-color:Aqua;*/
}

.cabecalholinha
{
    background-image: url(../../PeleemSintonia/Img/ImgLinhaDivisoriaHz.jpg);
    height: 2px;
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 900px; /*overflow:hidden;*/
}

.cabecalhopele
{
    width: 900px;
    height: 203px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    background-image: url(../../PeleemSintonia/Img/ImgTopo.jpg);
    background-repeat: no-repeat;
}

.menupele a
{
    font-family: Calibri, sans-serif;
    font-size: 13px;
    color: Black;
    font-weight: bold;
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.menupele a:visited
{
    color: Black;
}

.menupele a:hover
{
    color: rgb(4,191,0);
}

.separadorespele
{
    float: left;
    border-left: solid 1px black;
    padding: 0px 15px 0px 15px;
    margin-top: 8px;
    font-size: 13px;
    font-family: Calibri, sans-serif;
    font-weight: bold;
    color: Black;
}

.rodapepele
{
    width: 900px;
    height: 208px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    background-image: url(../../PeleemSintonia/Img/ImgRodape.jpg);
    background-repeat: no-repeat;
}

.listapele /*PARA AS PROPRIEDADES <UL> E <LI>*/
{
    font: 12px Calibri;
    color: Black;
    padding-left: 60px;
}
.linkpele
{
    font-family: Calibri, sans-serif;
    font-size: 14px;
    color: #069;
}

/* 
=============================================================================================================
CSS HOT SITE Simpósio Brasileiro de Cirurgia Micrográfica 
=============================================================================================================
*/

#micrografica_body
{
    background-color: #cec2c3;
    padding: 0px;
    margin: 0px;
}

#micrografica_container2
{
    background-image: url(../../Img/Eventos/home_micrografica.jpg);
    background-repeat: no-repeat;
    background-position: left;
    padding: 0px;
    margin: 0px;
    width: 933px;
    height: 700px;
}

#micrografica_menu2
{
    font-size: 14px;
    color: #116d6c;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    list-style-image: none;
    list-style-type: none;
    margin-top: 77px;
    margin-right: 50px;
    float: right; 
    padding-right: 120px; 	/*background-color:red;*/
}

#micrografica_menu2 a
{
    font-size: 14px;
    color: #116d6c;
}

#micrografica_menu2 a:hover
{
    font-size: 14px;
    color: Gray;
}

#micrografica_menu3
{
    font-size: 14px;
    color: White;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    list-style-image: none;
    list-style-type: none;
    margin-top: -27px;
    margin-right: 445px;
    float: right;
}

#micrografica_voltaSBD a
{
    font-size: 16px;
    color: #116d6c;
    font-family: Arial Narrow;
    padding: 10px 0px 0px 640px;
    float: left;
}



/* 
=============================================================================================================
CSS HOT SITE JORNADA BRASILEIRA DO CANCER DA PELE 
=============================================================================================================
*/

#jornada_body
{
    background-color: #279379;
    background-image: url(Default/img/fundo.jpg);
    text-align: center;
}

#jornada_container
{
    background-image: url(../../img/eventos/jornada.jpg);
    background-repeat: no-repeat;
    background-position: center;
    padding: 0px;
    margin: 45px;
    width: 1000px;
    height: 748px;
}

#jornada_menu
{
    font-size: 14px;
    color: White;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    list-style-image: none;
    list-style-type: none;
    margin-top: 125px;
    margin-right: 23px;
    float: right;
    padding-right: 320px;
}

#jornada_menu a
{
    color: White;
    font-size: 14px;
}
#jornada_menu a:visited
{
    color: White;
    font-size: 14px;
}
#jornada_menu a:hover
{
    color: Gray;
    font-size: 14px;
}
#jornada_menu a:active
{
    color: White;
    font-size: 14px;
}

/*
=============================================================================================================
CSS HOT SITE TERADERM2 
=============================================================================================================
*/

#teraderm2_body
{
    background-color: #cec2c3;
    padding: 0px;
    margin: 0px;
}

#teraderm2_container2
{
    background-repeat: no-repeat;
    background-position: left;
    padding: 0px;
    margin: 0px;
    width: 933px;
    height: 700px;
}

#teraderm2_menu2
{
    font-size: 14px;
    color: White;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    list-style-image: none;
    list-style-type: none;
    margin-top: 90px;
    margin-right: 125px;
    float: right;
    padding-right: 120px;
}

#teraderm2_menu2 a:link
{
    color: White;
    font-size: 14px;
}

#teraderm2_menu2 a:visited
{
    color: White;
    font-size: 14px;
}

#teraderm2_menu2 a:hover
{
    color: White;
    font-size: 14px;
}

#teraderm2_menu2 a:active
{
    color: White;
    font-size: 14px;
}


/* 
=============================================================================================================
FIM CSS HOT SITE JORNADA BRASILEIRA DO CANCER DA PELE 
=============================================================================================================
*/

.acc_header, .acc_sel
{
    background-color: #606060;
    color: #f0f0f0;
    font-weight: bold;
    padding: 5px 20px 5px 20px;
    text-decoration: none;
    border-bottom: 2px solid #c0c0c0;
    font-family: Tahoma;
    cursor: hand;
}

.acc
{
    background-color: #f0f0f0;
    padding: 5px 5px 5px 10px;
}

.btn_print
{
    float: right;
    margin-top: -2px;
    padding-left: 4px;
}

/* 
===================
TOUR DE PREVENÇÃO
===================
*/
.tab_roteiro
{
    width: 100px;
    height: 25px;
    padding-left: 10px;
    text-align: left;
    font-weight: bold;
    border-left: solid 2px #fff;
}
/* 
=============================================================================================================
SERVIÇOS CREDENCIADOS 
=============================================================================================================
*/

.credenciado_nome_serviço
{
    background-color: #ffffff;
    color: #478a2d;
    border: 1px solid #efeeee;
    text-align: left;
    font-weight: bold;
    font-size: 13px;
    color: #84be21;
    font-family: Calibri, Arial;
    letter-spacing: 0.5px;
}
.credenciado_cx_cinza
{
    width:50px;
    background-color: #efeeee;
    font-family: Calibri, Arial;
    font-size: 12px;
    border-bottom-color: #fff;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.credenciado_corpo
{
    background-color: #fff;
    font-family: Calibri, Arial;
    font-size: 12px;
    border-bottom-color: #efeeee;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #efeeee;
    border-left-style: solid;
    border-left-width: 1px;
}
.credenciado_td_bt
{
    background-color: #fff;
    font-family: Calibri, Arial;
    font-size: 12px;
    border-bottom-color: #efeeee;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #efeeee;
    border-left-style: solid;
    border-left-width: 1px;
    text-align: right;
    padding-right: 10px;
}
.credenciado_bt
{
    font-family: Calibri, Arial;
    font-size: 12px;
    color: #478a2d;
}
.credenciado_h2
{
    margin-left: -20px;
    font: 13.5pt Calibri;
    color: #cf7d51;
    padding-left: 20px;
    font-weight: bold;
}

/*
=============================================================================================================
CSS DO QUESTIONÁRIO DE COSMIATRIA 
=============================================================================================================
*/

.container
{
    color: #000000;
}

.fieldClass 
{
    width:94%;
    margin-left:10px;
}

.formulario p
{
    font: 14pt Calibri;
    color: #cf7d51;
    
}

    
/* 
=============================================================================================================
CSS BUSCA SITE PÚBLICO 
=============================================================================================================
*/

.busca_caixa
{
    font-family:Calibri, Tahoma;
    border: solid 1px #c7c7c6;
    font-size:14px;
    font-weight:bold;
    margin-top:7px;
    width:205px;
    height:19px;
}
.busca_caixa_inf
{
    font-family:Calibri, Tahoma;
    border: solid 1px #c7c7c6;
    font-size:14px;
    font-weight:bold;
    position:relative;
    bottom:10px;
    width:205px;
    height:19px;
}.busca_alinha_topo
{
    padding-left:5px;
}
.busca_alinha_bt
{
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px;
    border: 0px 0px 0px 0px;
    outline:none;    
}
.busca_alinha_bt_inf
{
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px;
    border: 0px 0px 0px 0px;
    position:relative;
    top:4px;
    outline:none;    
}
.busca_topo
{
    background-image:url(../../Img/Publico/Busca/TopoBusca.gif);
    background-repeat:no-repeat;
    height:45px;
}
.busca_topo_inf
{
    background-image:url(../../Img/Publico/Busca/TopoBusca.gif);
    background-position:13px;
    height:45px;
    background-repeat:no-repeat;
}
.busca_topo_medicos
{
    background-image:url(../../Img/Publico/Busca/TopoBusca.gif);
    background-repeat:no-repeat;
    margin-left:15px;
    height:45px;
    border-spacing:0px;
    border-collapse:collapse;
}

.foto_cadastro
{
    border-style: groove; 
    border-width: 6px; 
    border-color : #FCC795; 
    padding:2px;
}

/************************************************************
        VALIDADOR DE SENHA
*************************************************************/
.Muito_Fraca
{
background-color: #FF0000;
font-weight:bolder;
color:White;
margin:10px 0px 0px 17px;
padding:2px;
}
.Fraca
{
background-color: #FF6600;
font-weight:bolder;
color:White;
margin:10px 0px 0px 17px;
padding:2px;
}
.Razoavel
{
background-color: #FF6600;
font-weight:bolder;
color:White;
margin:10px 0px 0px 17px;
padding:2px;
}
.Boa
{
background-color: #0000FF;
font-weight:bolder;
color:White;
margin:10px 0px 0px 17px;
padding:2px;
}
.Muito_Boa
{
background-color: #0000FF;
font-weight:bolder;
color:White;
margin:10px 0px 0px 17px;
padding:2px;
}
.LBuscaTit
{
 font-size :small ;
  font-weight:900  ;   
  font-family :Arial  ;
  margin-left : 1px;        
}

.LBuscaRed
{
 color:#E08B5B;
 font-weight:bolder ;
 margin-left :22px;
}
.Lbuscaoutrosdados
{
 
 margin:0px 5px 0px 5px;	
}


.nome_evento
{
    font-weight:bold;
     font-size:15px;
     font-family:Calibri ;
}

.evento_organizacao
{
    color: #E08B5B; 
	font-weight:bolder;
	
}
.descricao
{
	font-weight:100;
	float:left;
	font-style :italic;
	
}

.TxtValidador
{
    height: 13px !important;
}

.TxtValidador div
{
    margin-top: -10px;
    margin-left: 4px;
}

.TxtValidador a
{
    font-size: x-small !important;
    color: #FF0000 !important;
}


/* 
=============================================================================================================
CSS CALC 2 
=============================================================================================================
*/

.btn_admin_grande_calc2
{
	float:left;
	background-image:url(Img/BtnBaseadmin.gif);
	width:130px; 
	height:30px; 
	background-repeat:no-repeat; 
	padding-top:4px; 
	text-align:center;
	color:#000000;
	vertical-align:middle;
}

.btn_admin_mini_calc2
{
	background-image:url(Img/BtnBaseadmin_Mini.gif);
	height:30px; 
	background-repeat:no-repeat; 
	padding-top:4px; 
	text-align:center;
	color:#000000;
	vertical-align:middle;
	margin: 0px 0px 0px 0px;
}

.titulo_calc2
{
    font-size: 14px;
    font-family: Verdana, sans-serif;
    color: #116041;
    font-weight: bold;
}

.aviso_calc2
{
    font-size: 11px;
    font-family: Verdana, sans-serif;
    color: #116041;
    text-align: right;
}

.subtitulo_calc2
{	
	
	text-align:justify;
    font-family: Calibri,Tahoma,Verdana;
    font-size: 12pt;
}

.texto_calc2
{	
	
	text-align:justify;
    font-family: Calibri,Tahoma,Verdana;
    font-size: 12pt;
}

.textbox_calc2
{
    border: 2px solid #eeeeee;
    padding: 0px 0px 0px 0px;
    margin-top: 14px;
    height: 20px;
    font-size: small;
}

.ddl_calc2
{
    border: 2px solid #eeeeee;
    padding: 0px 0px 0px 0px;
    margin-top: 14px;
    height: 20px;
}

.linkbtn_calc2
{
    font-family: Calibri,Tahoma,Verdana;
	color: #116041;
	text-align: center;
	vertical-align: baseline;
	margin-top:10px;
}

.panelbtn_calc2
{
	height:20px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.label_calc2
{
	text-align:justify;
    font-family: Calibri,Tahoma,Verdana;
    font-size: 12pt;
    margin-left: 10px;
    margin-right: 20px;
}

.panbotoes_calc2
{
	text-align:center;
	font-size:12pt;
	max-width: 500px;
}

.perguntas_calc2
{	
	
	text-align:center;
    font-family: Calibri,Tahoma,Verdana;
    font-size: 12pt;
}

.resultado_calc2
{
	text-align:center;
	font-family: Calibri, Tahoma, Verdana;
	font-size: 24px;
	font-weight: bolder;
	vertical-align:middle;
	padding: 0px;
	margin-top: 20px;
}

.riscoalto_calc2
{
	text-align:center;
	font-family: Calibri, Tahoma, Verdana;
	font-size: 30px;
	font-weight: bolder;
	padding: 0px;
	border:2px;
	background-color:#CD3333;
	min-height: 40px;
	min-width: 400px;
	margin-top:20px;
	text-align:center;
	vertical-align:middle;
	color:Black;
}

.riscomoderado_calc2
{
	text-align:center;
	font-family: Calibri, Tahoma, Verdana;
	font-size: 30px;
	font-weight: bolder;
	padding: 0px;
	border:2px;
	background-color:#EEE8AA;
	min-height: 40px;
	min-width: 400px;
	margin-top:20px;
	text-align:center;
	vertical-align:middle;
	color:Black;
}

.riscobaixo_calc2
{
	text-align:center;
	font-family: Calibri, Tahoma, Verdana;
	font-size: 30px;
	font-weight: bolder;
	padding: 0px;
	border:2px;
	background-color:#90EE90;
	min-height: 40px;
	min-width: 400px;
	margin-top:20px;
	text-align:center;
	vertical-align:middle;
	color:Black;
}

/*
=============================================================================================================
CSS DO HOME MÉDICOS 
=============================================================================================================
*/

.titulo_home
{
	background-image:url(../../App_Themes/Default/Img/HFundoTitulo.gif);
	background-repeat:repeat-x;
	background-position:center center;
	width:180px;
	text-align:center;
}

.titulo_home span
{
	color: #1b6e5d;
	background-color:#F9F9F9;	
	font-family:Calibri, Tahoma, Arial, Verdana;
	font-size:medium;
	font-style: normal;
}


.menu_barra_verde
{
	font-family:Calibri, Tahoma, Arial, Verdana;
	font-size:small;
	font-style: normal;
    font-size: 13px;	
}

.menu_barra_verde td
{
	border: 1px;
	border-right-style: solid;
	border-right-width:thin;
	border-right-color:White;
	vertical-align:middle;	
}


.enquete td
{
	font-size: 10px !important;
	font-family: Tahoma, Arial !important;
	vertical-align: top !important;
}


.hl1
{
    font-size: 10pt;
    font-family: Calibri,  Tahoma;
    color: #1c1c1c;
    background: url(img/HMenuLinha.gif) no-repeat;
    background-repeat: no-repeat;
    background-position: 0px 5px;
    line-height: 24px;
    height: 30px;
}

.hl1 a
{
    color: #1c1c1c;
    background: none;
}

.hl1 a:hover, a:active
{
    color: #6c6c6c;
    background-repeat: no-repeat;
    background-position: left center;
    width: 100%;
    height: 100%;
}

.hl2
{
    font-size: 8pt;
    font-family: Tahoma;
    color: #004b3a;
    background: url(img/HMenuLinha.gif) no-repeat;
    background-repeat: no-repeat;
    background-position: left center;
}

.hl2 a
{
    color: #004b3a;
    position: relative;
    background: none;
}

.hl2 a:hover
{
    color: #71af34;
    width: 100%;
    height: 100%;
}



.hl3
{
    font-size: 7pt;
    font-family: Tahoma;
    color: #004b3a;
    background: url(img/HMenuLinha.gif) no-repeat;
    background-repeat: no-repeat;
    background-position: left center;
}

.hl3 a
{
    color: #004b3a;
    position: relative;
    background: none;
}

.hl3 a:hover
{
    color: #004b3a;
    width: 100%;
    height: 100%;
}


.hlsel
{
    font-size: 10pt;
    font-family:  Calibri,  Tahoma;
    color: #1c1c1c;
    background: url(img/HMenuLinha.gif) no-repeat;
    background-repeat: no-repeat;
    background-position: left center;
    line-height: 24px;
}

.hlseln1
{
    color: black;
}



.hl1etiq
{
    padding-left: 15px;
    width: 158px;
    overflow: hidden;
    font-size:13px;
}

.hl2etiq
{
    padding-top: 7px;
    padding-left: 18px;
     font-size:11px;
}

.hl3etiq
{
    padding-top: 7px;
    padding-left: 20px;
}

.TransFin_NormalF
{
	padding-right:5px;
	background-color:#EEEEEE;
}

.TransFin_Normal
{
	padding-right:5px;
}

.TransFin_Destaque
{
	color:#CF7D51 !important;
	font-weight:bold;
	font-size :13px;
	padding-right:5px;
	

}

/* Classes para o Palestra dentro do Médicos - Temporário */

.linha_azul
{
	width: 690px; 
	height: 5px; 
	overflow: hidden; 
	background-image:url(..img/palestra/pixel_linha_azul.gif);
}

.linha_azul_1px
{
	float: left; 
	width: 695px; 
	height: 0px; 
	overflow: hidden; 
	border-top: solid 1px #e3eaee;	
}

.linha_azul
{
	float: left; 
	width: 695px; 
	height: 0px; 
	overflow: hidden; 
	border-top: solid 2px #e3eaee;	
}

.quadrado_laranja
{
	float: left; 
	width: 4px; 
	height: 8px; 
	background-image: url(img/img_quadrado_laranja.jpg);
    background-position: left 4px; 
    background-repeat: no-repeat;	
}


.bloco2_centro
{
    width: 737px;
    float: left;
    border-left: solid 1px #ececeb;
    border-right: solid 1px #ececeb;
    background-color: white;
   
}




.bloco_ultima_palestra
{
    background-color: #f9f9f9;
    width: 706px;
    float: left;
    border: solid 1px #dbdbdb;
    border-top: none;
    padding-left: 4px;
    padding-top: 5px;
    padding-bottom: 10px;
}

.bloco_conteudo_ultima_palestra
{
    background-color: white;
    float: left;
    margin-left: 10px;
    width: 518px;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 15px;
    border: solid 1px #cccccc;
}

.bloco_ultima_palestra_complemento
{
    width: 572px;
    height: 25px;
    float: left;
    border-bottom: solid 1px #dbdbdb;
}

.bloco_video_ultima_palestra
{
    float: left;
    width: 470px;
    padding-bottom: 6px;
    padding-left: 30px;
}


.palestra_ultima_palestra
{
    float: left;
    width: 70px;
    padding-top: 5px;
    color: #5d7e7e;
}

.bloco4_subtitulo_esq
{
    float: left;
    width: 4px;
    height: 25px;
    background-image: url(img/subtitulo_esq.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

.bloco3_subtitulo_meio
{
    float: left;
    width: 157px;
    height: 25px;
    background-image: url(img/subtitulo_pixel.jpg);
    background-position: left top;
    background-repeat: repeat-x;
}

.bloco4_subtitulo_dir
{
    float: left;
    width: 4px;
    height: 25px;
    background-image: url(img/subtitulo_dir.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

.bloco_tipos_palestras
{
    width: 130px;
    height: 25px;
    float: left;
    padding-left: 4px;
    font-family: Arial;
    font-size: 10pt;
    line-height: 25px;
    font-weight: bold;
}

.outras_palestras
{
    width: 110px;
    height: 25px;
    float: left;
    background-image: url(img/img_outras_palestras.gif);
    background-repeat: no-repeat;
}

.bloco_outras_palestras
{
    float: left;
    width: 700px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #ffffff;
}

.bloco_conteudo_outras_palestras
{
    float: left;
    margin-left: 5px;
    width: 315px;
    padding: 0px 5px 15px 5px;
}

.bloco1_video_outras_palestras
{
    float: left;
    width: 135px;
    padding-left: 5px;
    border-left: solid 2px #e3eaee;
}

.separador_btn_pequeno
{
    width: 135px;
    height: 7px;
    float: left;
    overflow: hidden;
}

.bloco2_video_outras_palestras
{
    float: left;
    width: 145px;
    margin-left: 5px;
}

.palestra_outras_palestras
{
    float: left;
    padding-left: 5px;
    padding-bottom: 7px;
    color: #5d7e7e;
    font-weight: bold;
}

.bloco2_rodape
{
    width: 739px;
    float: left;
}

.bloco_rodape_esq
{
    width: 9px;
    float: left;
    height: 10px;
    background-image: url(img/borda_esq_inf_bloco.jpg);
    background-repeat: no-repeat;
}

.bloco_rodape_dir
{
    width: 9px;
    float: left;
    height: 10px;
    background-image: url(img/borda_dir_inf_bloco.jpg);
    background-repeat: no-repeat;
}

.bloco2_centro_noticia1
{
    width: 722px;
    height: auto;
    float: left;
    padding: 15px 0px 10px 15px;
    font-family: Verdana,sans-serif;
    font-size: 10px;
}

.bloco2_centro_noticia1 a
{
    text-decoration: none;
    color: #069;
    font-size: 9px;
    cursor: pointer;
}

/* Fim das classes para o Palestra dentro do Médicos */
