/* FUNDOS DO SITE */

#fundo-home
{
    background-image: url(../img/fundo-home-limpo.png);
    background-repeat: no-repeat;
    background-position: top center;
}

#fundo-home-eq
{
    background-image: url(../img/fundo-home-2015.png);
    background-repeat: no-repeat;
    background-position: top center;
}

#fundo-home-02
{
    background-image: url(../img/fundo-home-02.png);
    background-repeat: no-repeat;
    background-position: top center;
}

#fundo-home-03
{
    background-image: url(../img/fundo-home-03.png);
    background-repeat: no-repeat;
    background-position: top center;
}

#fundo-noticias
{
    background-image: url(../img/fundo-noticias.png);
    background-repeat: no-repeat;
    background-position: top center;
}

#fundo-eventos
{
    background-image: url(../img/fundo-eventos.png);
    background-repeat: no-repeat;
    background-position: top center;
}


/* BASE */

#ibradep
{
    clear: both;
    margin: 0 auto 0 auto;
    width: 1000px;
}


/* TOPO */

#ibradep #topo
{
    clear: both;
    height: 170px;
}

#ibradep #topo #logo
{
    float: left;
    height: 110px;
    width: 330px;
}

#ibradep #topo #menu-acesso
{
    float: right;
    padding: 75px 0 0 0;
    width: 205px;
}

#menu-acesso-eq
{
    float: left;
    padding: 75px 0 0 0;
    width: 400px;
}

#ibradep #topo #menu-acesso p
{
    font-size: 12px;
}

#ibradep #topo #menu-acesso a
{
    font-size: 12px;
}

#ibradep #topo #menu
{
    background-image: url(../img/fundo-menu.png);
    background-repeat: no-repeat;
    background-position: top left;
    clear: both;
    height: 30px;
    padding-top: 10px;
}

#ibradep #topo #menu p
{
    color: #fff;
    font-size: 16px;
}

#ibradep #topo #menu p a
{
    color: #fff;
    display: block;
    font-size: 16px;
    float: left;
    text-decoration: none;
}

#ibradep #topo #menu p a:hover
{
    color: #333;
    font-size: 16px;
    text-decoration: none;
}


/* MIOLO */

#ibradep #miolo
{
    background-image: url(../img/topo-fundo-miolo.png);
    background-repeat: no-repeat;
    background-position: top;
    clear: both;
    margin: 0;
}

#ibradep #miolo #miolo-pe
{
    background-image: url(../img/pe-fundo-miolo.png);
    background-repeat: no-repeat;
    background-position: bottom;
    clear: both;
    margin: 0;
    min-height: 470px;
}

#ibradep #miolo #miolo-pe #destaque
{
    background-image: url(../img/fundo-destaque.png);
    background-repeat: no-repeat;
    background-position: top center;
    clear: both;
    height: 330px;
    margin: 0;
    padding: 30px;
    position: relative;
}

#ibradep #miolo #miolo-pe #destaque #script
{
    background-image: url(../img/fundo-script.jpg);
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    height: 300px;
    margin: 0;
    padding: 15px 10px 15px 10px;
    width: 920px;
}

#ibradep #miolo #miolo-pe #destaque #proximos-cursos
{
    background-image: url(../img/fundo-proximos-cursos.jpg);
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    height: 300px;
    margin-left: 20px;
    padding: 10px 10px 20px 10px;
    position: relative;
    width: 300px;
}

#ibradep #miolo #miolo-pe #topo-conteudo
{
    background-image: url(../img/topo-fundo-conteudo.png);
    background-repeat: no-repeat;
    background-position: top;
    clear: both;
    height: 10px;
    margin: 0;
}

#ibradep #miolo #miolo-pe #topo-conteudo-livros
{
    background-image: url(../img/topo-fundo-conteudo.png);
    background-repeat: no-repeat;
    background-position: top;
    clear: both;
    height: 10px;
    margin: 0;
}

#ibradep #miolo #miolo-pe #conteudo-home-livros
{
    background-image: url(../img/fundo-conteudo-home.png);
    background-repeat: repeat-y;
    background-position: center;
    clear: both;
    height: 138px;
    margin: 0;
    padding: 1px 30px 1px 11px;
    position: relative;
}

#ibradep #miolo #miolo-pe #conteudo-home-livros #lbl-livros
{
    left: 30px;
    position: absolute;
    top: 55px;
}

#ibradep #miolo #miolo-pe #conteudo-home-livros #lbl-livros a
{
    color: #fff;
    font-family: 'Conv_GOTHIC';
    font-size: 26px;
}

#ibradep #miolo #miolo-pe #conteudo-home-livros #lbl-livros a:hover
{
    color: #4bbaee;
    font-family: 'Conv_GOTHIC';
    font-size: 26px;
}

#ibradep #miolo #miolo-pe #conteudo-home-livros #fundo-livros
{
    background: url(../img/fundo-livros.png);
    float: left;
    height: 138px;
    width: 384px;
}

#ibradep #miolo #miolo-pe #conteudo-home-livros #fundo-livros p
{
    color: #fff;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    padding: 19px 0 0 169px;
    width: 150px;
}

#ibradep #miolo #miolo-pe #conteudo-home-livros #fundo-livros p a
{
    color: #fff;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
}

#ibradep #miolo #miolo-pe #conteudo-home-livros #fundo-livros p a:hover
{
    color: #5dbaf5;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
}

#ibradep #miolo #miolo-pe #conteudo-home-livros #base-livros
{
    float: left;
    margin: 14px 0 0 23px;
    width: 270px;
}

#ibradep #miolo #miolo-pe #conteudo-home-livros #base-livros div.img-livro
{
    float: left;
    width: 80px;
}

#ibradep #miolo #miolo-pe #conteudo-home-livros #base-livros div.descricao-livro
{
    float: left;
    width: 158px;
}

#ibradep #miolo #miolo-pe #conteudo-home-livros #base-livros div.descricao-livro p
{
    color: #454545;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    margin-bottom: 8px;
    margin-left: 13px;
    width: 170px;
}

#ibradep #miolo #miolo-pe #conteudo-home-livros #base-livros div.descricao-livro a
{
    color: #00386d;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    margin-left: 13px;
}

#ibradep #miolo #miolo-pe #conteudo-home-livros #base-livros div.descricao-livro a:hover
{
    color: #0370d5;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    margin-left: 13px;
}

#ibradep #miolo #miolo-pe #conteudo-home
{
    background-image: url(../img/fundo-conteudo-home.png);
    background-repeat: repeat-y;
    background-position: center;
    clear: both;
    height: 355px;
    margin: 0;
    padding: 1px 30px 1px 10px;
    position: relative;
}

#ibradep #miolo #miolo-pe #conteudo-home div.eventos
{
    background: url(../img/fundo-aba-eventos.png);
    height: 355px;
    left: 11px;
    position: absolute;
    width: 420px;
    z-index: 999;
}

#ibradep #miolo #miolo-pe #conteudo-home div.eventos #spn-eventos
{
    left: 31px;
    position: absolute;
    top: 15px;
}

#ibradep #miolo #miolo-pe #conteudo-home #titulo
{
    left: 31px;
    position: absolute;
    top: 60px;
}

#ibradep #miolo #miolo-pe #conteudo-home div.links-img
{
    height: 225px;
    left: 24px;
    position: absolute;
    top: 86px;
    width: 283px;
}

#ibradep #miolo #miolo-pe #conteudo-home div.links-img a
{
    color: #6fbaff;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 15px;
}

#ibradep #miolo #miolo-pe #conteudo-home div.links-img a:hover
{
    color: #fff;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 15px;
}

#ibradep #miolo #miolo-pe #conteudo-home div.links-img a.marc
{
    color: #fff;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 15px;
}

#ibradep #miolo #miolo-pe #conteudo-home div.eventos #lnk-cursos
{
    left: 167px;
    position: absolute;
    top: 15px;
}

#ibradep #miolo #miolo-pe #conteudo-home div.cursos
{
    background: url(../img/fundo-aba-cursos.png);
    display: none;
    height: 355px;
    left: 11px;
    position: absolute;
    width: 420px;
    z-index: 999;
}

#ibradep #miolo #miolo-pe #conteudo-home div.cursos #spn-cursos
{
    display: none;
    left: 167px;
    position: absolute;
    top: 15px;
}

#ibradep #miolo #miolo-pe #conteudo-home div.cursos #lnk-eventos
{
    display: none;
    left: 31px;
    position: absolute;
    top: 15px;
}

#ibradep #miolo #miolo-pe #conteudo-home #imgs-destaque-inferior
{
    height: 355px;
    position: absolute;
    right: 11px;
    top: 1px;
    width: 710px;
}

#ibradep #miolo #miolo-pe #bloco-lnk-depoimentos
{
    background: url(../img/img-confira-depoimentos.jpg) no-repeat;
    height: 72px;
    margin: -9px 0 -11px 9px;
    width: 980px;
}

#ibradep #miolo #miolo-pe #conteudo-internas
{
    background-image: url(../img/fundo-conteudo-internas.png);
    background-repeat: repeat-y;
    background-position: center;
    clear: both;
    margin: 0;
    min-height: 100%;
    padding: 20px 30px 20px 30px;
    position: relative;
}

#ibradep #miolo #miolo-pe #conteudo-internas-total
{
    background-image: url(../img/fundo-conteudo-internas-total.png);
    background-repeat: repeat-y;
    background-position: center;
    clear: both;
    margin: 0;
    min-height: 100%;
    padding: 20px 30px 20px 30px;
    position: relative;
}

#ibradep #miolo #miolo-pe #conteudo-internas #inc-enviar-voltar
{
    bottom: 20px;
    clear: both;
    height: 45px;
    left: 30px;
    position: absolute;
    width: 680px;
}

#ibradep #miolo #miolo-pe #conteudo-internas #inc-enviar-voltar p
{
    color: #00305d;
    font-size: 14px;
    float: right;
    margin-top: 6px;
}

#ibradep #miolo #miolo-pe #conteudo-internas #inc-enviar-voltar p a
{
    color: #00305d;
    font-size: 14px;
    float: right;
    margin-top: 6px;
    text-decoration: none;
}

#ibradep #miolo #miolo-pe #conteudo-internas #inc-enviar-voltar p a:hover
{
    color: #2f587d;
    font-size: 14px;
    float: right;
    margin-top: 6px;
    text-decoration: none;
}

#ibradep #miolo #miolo-pe #conteudo-internas #inc-enviar-voltar div
{
    float: right;
    margin: 0 0 0 25px;
}

#ibradep #miolo #miolo-pe #conteudo-internas #coluna-mancha
{
    float: left;
    margin-right: 20px;
    padding-bottom: 80px;
    position: relative;
    width: 680px;
}

div.logomarca-pagina-01
{
    background: #fff;
    border: 1px solid #7a9540;
    height: 160px;
    position: absolute;
    right: 0;
    top: 0;
    width: 200px;
}

div.logomarca-pagina-02
{
    background: #fff;
    border: 1px solid #7a9540;
    height: 160px;
    position: absolute;
    right: 0;
    top: 0;
    width: 280px;
}

#ibradep #miolo #miolo-pe #conteudo-internas #coluna-mancha #script-interna
{
    background: url(../img/fundo-script-interna.png);
    clear: both;
    height: 290px;
    margin-bottom: 20px;
    padding: 5px 0 5px 0;
    width: 680px;
}

#ibradep #miolo #miolo-pe #conteudo-internas #coluna-mancha #script-interna #seta-next-interna
{
    float: left;
    margin: 0;
    width: 35px;
}

#ibradep #miolo #miolo-pe #conteudo-internas #coluna-mancha #script-interna #seta-prev-interna
{
    float: left;
    margin: 0;
    width: 35px;
}

#ibradep #miolo #miolo-pe #conteudo-internas #coluna-mancha #script-interna #cont-script-interna
{
    float: left;
    margin: 0;
    width: 610px;
}

#ibradep #miolo #miolo-pe #destaque #script
{
    background-image: url(../img/fundo-script.jpg);
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    height: 300px;
    margin: 0;
    padding: 15px 10px 15px 10px;
    width: 920px;
}

#ibradep #miolo #miolo-pe #conteudo-internas-total #coluna-mancha-total
{
    clear: both;
    padding-bottom: 80px;
    width: 940px;
}

#ibradep #miolo #miolo-pe #conteudo-internas #coluna-inc-coluna-direita
{
    float: left;
    margin: 0;
    margin-left: 20px;
    width: 220px;
}

#ibradep #miolo #miolo-pe #pe-conteudo
{
    background-image: url(../img/pe-fundo-conteudo.png);
    background-repeat: no-repeat;
    background-position: bottom;
    clear: both;
    height: 10px;
    margin: 0;
}

#ibradep #miolo #miolo-pe #conteudo-internas #coluna-mancha #logomarcas
{
    clear: both;
    padding: 0 0 30px 0;
}

/* RODAPE */

#rodape
{
    background-image: url(../img/fundo-repetidor-rodape.jpg);
    background-repeat: repeat-x;
    background-position: top;
    clear: both;
    height: 185px;
    margin: 0;
}

#rodape #cont-rodape
{
    background-image: url(../img/fundo-rodape.png);
    background-repeat: no-repeat;
    background-position: top;
    clear: both;
    height: 185px;
    margin: 0 auto 0 auto;
    width: 1000px;
}

#rodape #cont-rodape #logo-rodape
{
    float: left;
    padding: 27px 0 0 11px;
    width: 205px;
}

#rodape #cont-rodape #endereco-e-dados
{
    float: left;
    padding-top: 45px;
    width: 500px;
}

#rodape #cont-rodape #eventos-rodape
{
    float: right;
    padding-top: 27px;
    padding-right: 105px;
    width: 145px;
}

#rodape #cont-rodape #desenvolvido-por
{
    clear: both;
    padding: 15px 10px 0 0;
    text-align: right;
}


/* SCROLLABLE */

div.scrollable
{
    float: left;
    height: 300px;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 920px;
}

div.scrollable-interna
{
    float: left;
    height: 290px;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 610px;
}

div.items
{
    position: absolute;
    width: 3000em;
}

div.items div
{
    float: left;
}

div.scrollable div.items div img
{
    border: none;
    margin: 0;
}

div.seta-prev-home
{
    float: left;
    height: 52px;
    left: 16px;
    position: absolute;
    top: 174px;
    width: 50px;
    z-index: 1000;
}

div.seta-next-home
{
    float: left;
    height: 52px;
    position: absolute;
    right: 13px;
    top: 174px;
    width: 50px;
    z-index: 1000;
}


/* CLASSES DE DIVs */

div.ver-todos
{
    bottom: 0;
    float: left;
    height: 27px;
    position: absolute;
    right: 0;
    text-align: right;
    width: 27px;
}

div.coluna-home
{
    float: left;
    margin-right: 20px;
    width: 300px;
}

div.coluna-home-dir
{
    float: left;
    margin: 0;
    width: 290px;
}

div.caixa-home
{
    clear: both;
    margin-bottom: 40px;
}

div.borda
{
    border-bottom: 1px solid #ccc;
    clear: both;
}

div.bloco-item
{
    clear: both;
    margin-bottom: 25px;
}

div.bloco-item-com-borda
{
    border-bottom: 1px solid #ccc;
    clear: both;
    margin-bottom: 35px;
    padding-bottom: 25px;
}

div.bloco-inc
{
    clear: both;
    margin-bottom: 40px;
}

div.bloco-inc p
{
    font-size: 12px;
}

div.album-thumbs
{
    clear: both;
    display: none;
}

div.thumbs-logomarcas
{
    float: left;
    height: 110px;
    padding: 0 33px 20px 0;
    width: 140px;
}

div.thumbs-logomarcas-dir
{
    float: left;
    height: 110px;
    padding: 0 0 20px 0;
    width: 140px;
}



/* CLASSES DE TXTs */

p.txt-rodape
{
    color: #00315e;
    font-size: 11px;
    line-height: 17px;
    margin: 0;
}

p.txt-rodape a
{
    color: #00315e;
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    text-decoration: none;
}

p.txt-rodape a:hover
{
    color: #2f587d;
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    text-decoration: none;
}

p.txt-desenvolvido-por
{
    color: #6587a6;
    font-size: 12px;
}

p.txt-desenvolvido-por a
{
    color: #5a5f65;
    font-size: 12px;
    text-decoration: none;
}

p.txt-desenvolvido-por a:hover
{
    color: #5a5f65;
    font-size: 12px;
    text-decoration: underline;
}
p.txt-desenvolvido-por img{ /*ajustando nova logo */
    position: relative;
    top: 1px;
}



p.txt-ver-todos
{
    color: #6587a6;
    font-size: 14px;
    margin: 0;
}

p.txt-ver-todos a
{
    color: #00315e;
    font-size: 14px;
    margin: 0;
    text-decoration: none;
}

p.txt-ver-todos a:hover
{
    color: #2f587d;
    font-size: 14px;
    margin: 0;
    text-decoration: none;
}

p.txt-cidade-proximos-cursos-home
{
    color: #00305d;
    font-size: 20px;
    margin-bottom: 20px;
}

p.txt-proximos-cursos-home
{
    color: #fff;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 10px;
}

p.txt-proximos-cursos-home a
{
    color: #00315e;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 10px;
    text-decoration: none;
}

p.txt-proximos-cursos-home a:hover
{
    color: #2f587d;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 10px;
    text-decoration: none;
}

p.txt-proximos-cursos-home span
{
    color: #fff;
    font-size: 11px;
    line-height: 14px;
    margin-bottom: 10px;
}

p.txt-cidade-proximos-cursos-inc-internas
{
    color: #366d12;
    font-size: 20px;
    margin-bottom: 20px;
}

p.txt-proximos-cursos-inc-internas
{
    color: #5d6366;
    font-size: 12px;
    line-height: 19px;
    margin-bottom: 15px;
}

p.txt-proximos-cursos-inc-internas a
{
    color: #00315e;
    font-size: 14px;
    text-decoration: none;
}

p.txt-proximos-cursos-inc-internas a:hover
{
    color: #2f587d;
    font-size: 14px;
    text-decoration: none;
}

p.txt-proximos-cursos-inc-internas span
{
    font-size: 11px;
    line-height: 14px;
    margin-bottom: 15px;
}

p.txt-artigos-e-noticias
{
    color: #00315e;
    font-size: 12px;
    line-height: 19px;
    margin-bottom: 15px;
}

p.txt-artigos-e-noticias a
{
    color: #00315e;
    font-size: 12px;
    text-decoration: none;
}

p.txt-artigos-e-noticias a:hover
{
    color: #2f587d;
    font-size: 12px;
    text-decoration: none;
}

p.txt-artigos-e-noticias span
{
    color: #5d6366;
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 15px;
}

p.txt-autores-depoimentos
{
    color: #5282a9;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 20px;
}

p.txt-autores-depoimentos span
{
    color: #00315e;
    font-weight: bold;
}

p.txt-ver-todos-com-fundo
{
    background-image: url(../img/fundo-ver-todos.png);
    background-repeat: no-repeat;
    background-position: top left;
    color: #5d6366;
    font-size: 14px;
    height: 20px;
    margin: 40px 0 0 0;
    padding-top: 10px;
}

p.txt-ver-todos-com-fundo a
{
    color: #00315e;
    font-size: 12px;
    margin: 20px 0 0 0;
    text-decoration: none;
}

p.txt-ver-todos-com-fundo a:hover
{
    color: #2f587d;
    font-size: 12px;
    margin: 20px 0 0 0;
    text-decoration: none;
}

p.txt-titulo-livro
{
    color: #366d12;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 9px;
}

p.txt-titulo-livro span
{
    color: #5d6366;
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 9px;
}

p.txt-link-titulo-livro
{
    color: #5d6366;
    font-size: 14px;
    margin: 0;
}

p.txt-link-titulo-livro a
{
    color: #00315e;
    font-size: 14px;
    margin: 0;
}

p.txt-link-titulo-livro a:hover
{
    color: #2f587d;
    font-size: 14px;
    margin: 0;
}

p.txt-titulo-livro-interna
{
    color: #366d12;
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 10px;
}

li.txt-titulo-livro-interna
{
    color: #5d6366;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 10px;
}

p.txt-titulo-livro-interna span
{
    color: #5d6366;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 10px;
}

p.txt-titulo-livro-interna a
{
    color: #00315e;
    font-size: 12px;
    line-height: 21px;
    margin-bottom: 10px;
}

p.txt-titulo-livro-interna a:hover
{
    color: #2f587d;
    font-size: 12px;
    line-height: 21px;
    margin-bottom: 10px;
}

p.txt-servicos
{
    color: #366d12;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    padding-top: 10px;
}

p.txt-servicos a
{
    color: #366d12;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    padding-top: 10px;
    text-decoration: none;
}

p.txt-servicos a:hover
{
    color: #6d9851;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    padding-top: 10px;
    text-decoration: none;
}

p.txt-lista-noticias
{
    color: #00315e;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 20px;
}

p.txt-lista-noticias span
{
    color: #5d6366;
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 20px;
}

p.txt-lista-noticias span a
{
    font-size: 12px;
    line-height: 17px;
}

p.txt-lista-noticias span a:hover
{
    font-size: 12px;
    line-height: 17px;
}

p.txt-lista-noticias a
{
    color: #004a8f;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 20px;
    text-decoration: none;
}

p.txt-lista-noticias a:hover
{
    color: #448bcd;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 20px;
    text-decoration: none;
}

a.lnk-inc-portifolio-marc
{
    color: #5d6366;
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 15px;
    text-decoration: none;
}

a.lnk-inc-portifolio
{
    color: #00315e;
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 15px;
    text-decoration: none;
}

a.lnk-inc-portifolio:hover
{
    color: #2f587d;
    font-size: 14px;
    text-decoration: none;
}

span.span-inc-portifolio
{
    color: #5d6366;
    font-size: 12px;
}


/* CLASSES DE DIVs */

img.img-float-left
{
    float: left;
    margin: 3px 15px 12px 0;
}

img.img-float-right
{
    float: right;
    margin: 3px 0 12px 015px;
}

img.img-lista
{
    float: left;
    margin-right: 20px;
}

img.img-lista-dir
{
    float: left;
    margin-right: 0;
}

img.img-conteudo
{
    border: 2px solid #366d12;
}


/* CLASSES DE TABELAS */

td.td-hora-01
{
    background-color: #004a84;
    border: 1px solid #a2b7cb;
    color: #fff;
}

td.td-evento-01
{
    background-color: #ccdbe6;
    border: 1px solid #a2b7cb;
    color: #2b2b2b;
}

td.td-hora-02
{
    background-color: #2e6b9a;
    border: 1px solid #a2b7cb;
    color: #fff;
}

td.td-evento-02
{
    background-color: #e4e4e4;
    border: 1px solid #a2b7cb;
    color: #2b2b2b;
}



td.td-hora-lobby-01
{
    background-color: #d46001;
    border: 1px solid #d46001;
    color: #fff;
}

td.td-evento-lobby-01
{
    background-color: #ffeddf;
    border: 1px solid #ffcfa7;
    color: #2b2b2b;
}

td.td-hora-lobby-02
{
    background-color: #313131;
    border: 1px solid #000;
    color: #fff;
}

td.td-evento-lobby-02
{
    background-color: #f8f8f8;
    border: 1px solid #b9b9b9;
    color: #2b2b2b;
}




td.td-hora-congresso-01
{
    background-color: #004d8a;
    border: 1px solid #002b4d;
    color: #fff;
}

td.td-evento-congresso-01
{
    background-color: #a8c3d8;
    border: 1px solid #19588a;
    color: #2b2b2b;
}

td.td-hora-congresso-02
{
    background-color: #738296;
    border: 1px solid #485059;
    color: #fff;
}

td.td-evento-congresso-02
{
    background-color: #f8f8f8;
    border: 1px solid #b9b9b9;
    color: #2b2b2b;
}





table.tbl-prog-interna
{
    width: 100%;
}

table.tbl-prog-interna td.td-evento-01-int-titulo
{
    background-color: #b2c5d8;
    border: 1px solid #a2b7cb;
    color: #333;
    font-size: 11px;
    padding: 2px 4px 3px 4px;
}

table.tbl-prog-interna td.td-evento-02-int-titulo
{
    background-color: #c5d2df;
    border: 1px solid #a2b7cb;
    color: #333;
    font-size: 11px;
    padding: 2px 4px 3px 4px;
}

table.tbl-prog-interna td.td-evento-01-int-conteudo
{
    border: 1px solid #a2b7cb;
    color: #333;
    font-size: 11px;
    padding: 2px 4px 3px 4px;
}

table.tbl-prog-interna td.td-evento-02-int-conteudo
{
    border: 1px solid #a2b7cb;
    color: #333;
    font-size: 11px;
    padding: 2px 4px 3px 4px;
}
.label-radio
{
    display: inline-block !important;
    float: left !important;
    width: initial !important;
    padding-top: 0 !important;
}
.p-custom-cursos{
    font-size: 11px;
}