/* 
    Document   : site
    Created on : 28/03/2012, 20:15:14
    Author     : Leandro
    Description:
        Site ABRH.
*/

/* hack para IE6 que trata height como min-height */
* html #Tudo {
    height: 100%;
}
html, body {
    background-color: #F8F8F8;
    height: 100%;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 100%;
    background-image: url(../../imagens/fundo.png);
    background-attachment: fixed;
    background-repeat: repeat-x;
}
#Tudo {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0 auto;
    min-height: 100%;
    padding: 0;
    position: relative;
    text-align: left;
    width: 950px;
}





#Tudo #Cabecalho {
    width: 950px;
    height: 100px;
    padding-top: 10px;
    background-image: url(../../imagens/cabecalho_fundo.png);
    background-repeat: no-repeat;
    background-position: 0px 10px;
}
#Tudo #Cabecalho #Logomarca {
    height: 100px;
    width: 200px;
    float: left;
    text-align: left;
}
#Tudo #Cabecalho #Logomarca img {
    padding-top:20px;
    padding-left:20px;
}
#Tudo #Cabecalho #Espaco {
    width: 395px;
    height: 100px;
    float: left;
}
#Tudo #Cabecalho #Info {
    float: left;
    width: 300px;
    height: 100px;
}
#Tudo #Cabecalho #RedesSociais {
    float: left;
    width: 35px;
    height: 100px;
    line-height: 100px;
    vertical-align: bottom;
}
#Tudo #Cabecalho #RedesSociais img {
    padding-top: 8px;
}
#Tudo #Cabecalho #Info #Titulo {
    font-family: 'Jockey One', sans-serif;
    font-size: 15px;
    padding-top: 10px;
    color: #999;
    text-align: center;
    background-color: #f7f7f7;
}
#Tudo #Cabecalho #Info #Texto {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #999;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
}
#Tudo #Cabecalho #Info #BotaoLoginCadastro {
    text-align: center;
    line-height: 40px;
}
#Tudo #Cabecalho #Info #BotaoLoginCadastro input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    width: 240px;
    height: 40px;
    border: none;
}
#Tudo #Cabecalho #Info #BotaoLoginCadastro a {
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #006699;
}
#Tudo #Cabecalho #Info #BotaoLoginCadastro #BtLoginCadastro {
    background-image: url(../../imagens/botao_azul_hid_240x40.png);
    background-color: #f4f4f4;
    cursor: pointer;
    text-align: left;
    padding-left: 20px;
    padding-top: 3px;
}
#Tudo #Cabecalho #Info #Botoes {
    text-align: center;
    background-color: #f7f7f7;
    height: 28px;
}
#Tudo #Cabecalho #Info #Botoes input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    width: 75px;
    height: 20px;
    line-height: 20px;
    border: none;
}
#Tudo #Cabecalho #Info #Botoes #BtMeusDados,
#Tudo #Cabecalho #Info #Botoes #BtMinhaSenha {
    background-image: url(../../imagens/botao_azul_75.png);
    cursor: pointer;
}
#Tudo #Cabecalho #Info #Botoes #BtPlatAntiga {
    width: 100px;
    background-image: url(../../imagens/botao_azul.png);
}
#Tudo #Cabecalho #Info #Botoes #BtSair {
    background-image: url(../../imagens/botao_vermelho.png);
}





#Tudo #Menu {
    color: #FFF;
    height: 67px;
    line-height: 67px;
    width: 964px;
    position: relative;
    left: -7px;
}
#Tudo #Menu #MenuCantEsq {
    width: 15px;
    float: left;
    background-image: url(../../imagens/menu_canto_esquerdo.png);
    background-repeat: no-repeat;
}
#Tudo #Menu #MenuCantDir {
    background-image: url(../../imagens/menu_canto_direito.png);
    background-repeat: no-repeat;
    float: right;
    width: 10px;
}
#Tudo #Menu #MenuItens {
    background-color: #0266A1;
    float: left;
    width: 805px;
    height: 67px;
    background-image: url(../../imagens/menu_fundo_azul.png);
/*  overflow:hidden;*/
}
#Tudo #Menu #MenuItens div.ItensMenu {
    float: left;
/*  height: 67px;*/
/*  line-height: 67px;*/
    vertical-align: text-top;
    background-image: url(../../imagens/menu_espacador.png);
    background-repeat: no-repeat;
    background-position: 0px 14px;
    padding-left: 7px;
    padding-right: 7px;
    font-family: 'Jockey One', sans-serif;
    font-size: 15px;
}
#Tudo #Menu #MenuItens div.ItensMenu:first-child {
    background-image:none;
}
#Tudo #Menu #MenuItens div.ItensMenu img {
    padding-top: 25px;
    padding-left: 5px;
    padding-right: 5px;
}
#Tudo #Menu #MenuItens div.ItensMenu a {
    color: #FFF;
    text-decoration: none;
}
#Tudo #Menu #MenuItemPublicacoes {
    background-color: #dedede;
    float: left;
    width: 134px;
    height: 67px;
    background-image: url(../../imagens/menu_fundo_cinza.png);
    background-repeat: no-repeat;
    text-align: center;
    color: #006699;
    font-family: 'Jockey One', sans-serif;
    font-size: 16px;
	
}
#Tudo #Menu #MenuItemPublicacoes a {
    color: #006699;
    text-decoration: none;
}
#Tudo #Menu #MenuItemPublicacoes li {
    text-align: left;
}





#Tudo #Corpo {
    width: 972px;
    position: relative;
    left: -11px;
    min-height: 385px;
    display: block;
}
#Tudo #Corpo #CorpoCantEsq {
    width: 11px;
    float: left;
    background-image: url(../../imagens/corpo_canto_esquerdo.png);
    background-repeat: no-repeat;
    min-height: 385px;
}


#Tudo #Corpo #ConteudoBase {
    background-color: #FFF;
    float: left;
    width: 950px;
    min-height: 385px;
}


#Tudo #Corpo #ConteudoBase #Navegacao {
    color: #666;
    margin-bottom: 10px;
}
#Tudo #Corpo #ConteudoBase #Navegacao a {
    color: #666;
    font-weight: bold;
}

#Tudo #Corpo #ConteudoBase #MenuVertical {
    float: left;
    background-color: #00A6C7;
    width: 210px;
    background-image: url(../../imagens/menu_vert_fundo.png);
}
#Tudo #Corpo #ConteudoBase #MenuVertical #dvMnVrtTopo {
    background-image: url(../../imagens/menu_vert_fundo_titulo.png);
    height: 35px;
    font-family: 'Jockey One',sans-serif;
    font-size: 16px;
    color: #FFF;
    padding-left: 25px;
    padding-top: 5px;
}
#Tudo #Corpo #ConteudoBase #MenuVertical #dvMnVrtItem {
    text-align: center;
    font-family: 'Jockey One',sans-serif;
    font-size: 14px;
    color: #666;
}
#Tudo #Corpo #ConteudoBase #MenuVertical #dvMnVrtItem a {
    color: #666;
    text-decoration: none;
}
#Tudo #Corpo #ConteudoBase #MenuVertical #dvMnVrtItem a.Sel {
    color: #006699;
    text-decoration: none;
}
#Tudo #Corpo #ConteudoBase #MenuVertical #dvMnVrtEspaco {
    background-image: url(../../imagens/menu_vert_fundo_espaco.png);
    height: 5px;
}
#Tudo #Corpo #ConteudoBase #MenuVertical #dvMnVrtBase {
    background-image: url(../../imagens/menu_vert_fundo_base.png);
    height: 8px;
}



#Tudo #Corpo #ConteudoBase #Conteudo {
    background-color: #FFF;
    float: left;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:#666666;
    width: 930px;
    padding: 10px;
}
#Tudo #Corpo #ConteudoBase #Conteudo p {
    margin: 0px;
}


#Tudo #Corpo #ConteudoBase #Conteudo #dvMnPublicacoes {
    background-image: url(../../imagens/menu_publicacoes_fundo.png);
    width: 200px;
}
#Tudo #Corpo #ConteudoBase #Conteudo #dvMnPublicacoes #dvMnPublicacoesTopo {
    background-image: url(../../imagens/menu_publicacoes_fundo_topo.png);
    height: 8px;
}
#Tudo #Corpo #ConteudoBase #Conteudo #dvMnPublicacoes #dvMnPublicacoesItem {
    text-align: center;
    font-family: 'Jockey One',sans-serif;
    font-size: 16px;
    color: #333;
}
#Tudo #Corpo #ConteudoBase #Conteudo #dvMnPublicacoes #dvMnPublicacoesItem a {
    color: #333;
    text-decoration: none;
}
#Tudo #Corpo #ConteudoBase #Conteudo #dvMnPublicacoes #dvMnPublicacoesItem a.Sel {
    color: #006699;
}
#Tudo #Corpo #ConteudoBase #Conteudo #dvMnPublicacoes #dvMnPublicacoesEspaco {
    background-image: url(../../imagens/menu_publicacoes_espaco.png);
    height: 5px;
}
#Tudo #Corpo #ConteudoBase #Conteudo #dvMnPublicacoes #dvMnPublicacoesBase {
    background-image: url(../../imagens/menu_publicacoes_fundo_base.png);
    height: 8px;
}



#Tudo #Corpo #CorpoCantDir {
    width: 11px;
    float: right;
    background-image: url(../../imagens/corpo_canto_direito.png);
    background-repeat: no-repeat;
    min-height: 385px;
}
#Tudo #Corpo #Conteudo h1 {
    font-family: 'Jockey One', sans-serif;
    font-size: 24px;
    color: #006699;
    font-weight: normal;
    margin-top: 12px;
    margin-bottom: 12px;
}
#Tudo #Corpo #Conteudo h2 {
    font-family: 'Jockey One', sans-serif;
    font-size: 17px;
    color: #666;
    font-weight: normal;
    margin-top: 8px;
    margin-bottom: 8px;
}
#Tudo #Corpo #Conteudo h3 {
    font-family: 'Jockey One', sans-serif;
    font-size: 24px;
    color: #666;
    font-weight: normal;
    margin-top: 2px;
    margin-bottom: 2px;
}
#Tudo #Corpo #Conteudo h4 {
    font-family: 'Jockey One', sans-serif;
    font-size: 15px;
    color: #006699;
    font-weight: normal;
    margin-top: 1px;
    margin-bottom: 1px;
}


#Tudo #Corpo #Conteudo #NoticiasData {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #006699;
}
#Tudo #Corpo #Conteudo #NoticiasTitulo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
}
#Tudo #Corpo #Conteudo #NoticiasTitulo a {
    color: #666;
    text-decoration: none;
}
#Tudo #Corpo #Conteudo a#NoticiasMais {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #006699;
    text-decoration: none;
    font-style: italic;
    padding-right: 10px;
}
#Tudo #Corpo #Conteudo div#NoticiasEspaco {
    font-size: 9px;
    border-bottom: 1px solid #CCC;
}


#Tudo #Corpo #Conteudo #FormBtSalvar,
#Tudo #Corpo #Conteudo #FormBtCancelar {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    width: 100px;
    height: 20px;
    line-height: 20px;
    border: none;
    background-image: url(../../imagens/botao_azul.png);
}



#Tudo #Corpo #Conteudo #TblArtigosList {
    border: 1px solid #FFF;
}
#Tudo #Corpo #Conteudo #TblArtigosList th {
    border: 1px solid #FFF;
    background-color: #006699;
    color: #FFF;
}
#Tudo #Corpo #Conteudo #TblArtigosList td {
    border: 1px solid #FFF;
}
#Tudo #Corpo #Conteudo #TblArtigosList tr.Row1 td {
    background-color: #dbe9f1;
}
#Tudo #Corpo #Conteudo #TblArtigosList tr.Row2 td {
    background-color: #f8f8f8;
}






#Tudo #Rodape {
    background-color: #006699;
    height: 117px; /* 150px - 33 = 117 */
    line-height: 150px;
    background-image: url(../../imagens/rodape_fundo.png);
    background-repeat: no-repeat;
    background-position: 0px -33px;
    color: #FFF;
    float: left;
}
#Tudo #Rodape #MenuItens {
    background-color: #0266A1;
    float: left;
    width: 950px;
    height: 33px;
    overflow:hidden;
}
#Tudo #Rodape #MenuItens div.ItensMenu {
    float: left;
    height: 33px;
    line-height: 33px;
    vertical-align: text-top;
    background-image: url(../../imagens/rodape_espacador.png);
    background-repeat: no-repeat;
    background-position: 0px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: 'Jockey One', sans-serif;
    font-size: 15px;
}
#Tudo #Rodape #MenuItens div.ItensMenu:first-child {
    background-image:none;
}

#Tudo #Rodape #ColA {
    float: left;
    width: 180px;
    height: 95px;
}
#Tudo #Rodape #ColA #NomeSite {
    font-family: 'Jockey One', sans-serif;
    color: #c9dfed;
    font-size: 16px;
    height: 50px;
    line-height: normal;
    text-align:center;
    padding-top: 5px;
}
#Tudo #Rodape #ColA #Copyright {
    color: #FFF;
    font-size: 11px;
    height: 50px;
    line-height: normal;
    text-align:center;
    padding-top: 5px;
}
#Tudo #Rodape #ColB {
    float: left;
    width: 600px;
    height: 95px;
    line-height: normal;
}
#Tudo #Rodape #ColC {
    float: left;
    width: 170px;
    height: 95px;
    line-height: normal;
}
#Tudo #Rodape #ColC #Rede {
    background-image: url(../../imagens/rodape_fundo_rede.png);
    background-repeat: no-repeat;
    height: 79px;
    width: 153px;
    margin-left: 15px;
    margin-top: 15px;
    display: none;
}
#Tudo #Rodape #ColC #Rede #Titulo {
    font-size: 12px;
    font-weight: bold;
    color: #106f9f;
    padding-left: 10px;
    padding-top: 10px;
	
}
#Tudo #Rodape #ColC #Rede #Logos {
    text-align: center;
    height: 40px;
    line-height: 40px;
    padding-top: 10px;
}



.TblHomeComissoes {
    background-image: url(../../imagens/abrh_home_menu_comissoes_fundo_sup.png);
    background-repeat: repeat-x;
    background-position: left top;
    font-family: 'Jockey One', sans-serif;
    color: #FFF;
    font-size: 17px;
}
.TblHomeComissoesItensFundo {
    background-image: url(../../imagens/abrh_home_menu_comissoes_fundo_inf.png);
    background-repeat: repeat-x;
    background-position: left bottom;
}
.TblHomeComissoesItens {
    font-family: 'Jockey One', sans-serif;
    color: #333;
    font-size: 14px;
    height: 41px;
}
.TblHomeComissoesItens a {
    color: #333;
    text-decoration: none;
}
.TblHomeAssociese {
    background-image: url(../../imagens/abrh_home_associe-se_fundo.png);
    background-repeat: repeat-y;
    background-position: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.TblHomeAssociese a {
    color: #006699;
    text-decoration: none;
}

#TblHomePublicacoes {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    border-left: 1px dotted #CCC;
}
#TblHomePublicacoes a {
    color: #333;
    text-decoration: none;
}
div#HomePublicacoesLinha {
    background-image: url(../../imagens/home_publicacoes_linha.png);
    background-repeat: repeat-x;
}


#EventosCal {
    width: 100%;
    font-family: 'Jockey One', sans-serif;
}
#EventosCal .BordSup {
    border-top: 1px solid #e2e2e2;
}
#EventosCal .BordLeft {
    border-left: 1px solid #e2e2e2;
}
#EventosCal .BordRight {
    border-right: 1px solid #e2e2e2;
}
#EventosCal .BordInf {
    border-bottom: 1px solid #e2e2e2;
}
#EventosCal .EspFundo {
    background-image: url(../../imagens/eventos_cal_fundo.png);
    background-repeat: repeat-x;
    background-position: left center;
}
#EventosCal #Titulo {
    color: #999;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
}
#EventosCal #Titulo a {
    color: #999;
    text-decoration: none;
}
#EventosCal #MesAno {
    color: #006699;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}
#EventosCal #Canto_EsqSup {
    width: 10px;
    height: 10px;
    background-image: url(../../imagens/eventos_cal_cantos.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}
#EventosCal #Canto_DirSup {
    width: 10px;
    height: 10px;
    background-image: url(../../imagens/eventos_cal_cantos.png);
    background-repeat: no-repeat;
    background-position: -10px 0;
}
#EventosCal #Canto_EsqInf {
    width: 10px;
    height: 10px;
    background-image: url(../../imagens/eventos_cal_cantos.png);
    background-repeat: no-repeat;
    background-position: 0 -10px;
}
#EventosCal #Canto_DirInf {
    width: 10px;
    height: 10px;
    background-image: url(../../imagens/eventos_cal_cantos.png);
    background-repeat: no-repeat;
    background-position: -10px -10px;
}

#EventosCalList {
    width: 100%;
}
#EventosCalList th {
    font-size: 35px;
    font-weight: normal;
    text-align: center;
    padding-bottom: 15px;
}
#EventosCalList th a {
    color: #666;
    text-decoration: none;
}
#EventosCalList td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    padding-left: 10px;
    padding-bottom: 15px;
}
#EventosCalList td a {
    color: #999;
    text-decoration: none;
}

#BannersSocInst {
}
#BannersSocInst div.BannersSocInstGrupos {
    width: 300px;
    text-align: center;
    float: left;
	display: none;
}
#BannersSocInst div.BannersSocInstGrupos div {
    width: 150px;
    height: 80px;
    text-align: center;
    float: left;
}
