/*-----------------------------------------------------------------------------
autor                : Prana
website				 : http://www.pranacriacao.com
data de criacao      : 27/07/2006
-----------------------------------------------------------------------------*/


/* =Geral
-----------------------------------------------------------------------------*/

*
{
    margin: 0px;
    padding: 0px;
}

img, fieldset
{
    border: none;
}

body
{
    font: 11px "Trebuchet MS" , Arial, Verdana;
    color: #333;
}


img
{
    border: none;
    margin: 0px;
    padding: 0px;
}

hr
{
    border: none; /* :LIXO - Retiramos a borda para colocar novamente logo abaixo, 					resolvendo o problema de borda dupla no IE */
    border-bottom: 1px dashed #C1C1C1;
    height: 1px;
    margin: 10px 0px;
}

h1
{
}

h2
{
}

p
{
    margin-bottom: 15px;
}

a
{
    text-decoration: none;
    color: #0C3A6C;
    font-weight: bold;
}

a:hover
{
    text-decoration: underline;
}

dl
{
    margin-left: 10px;
}

dl dt
{
    margin-top: 10px;
    font: bold 11px "Trebuchet MS" , Verdana, Arial;
    color: #0F3667;
}

/* =Estrutura
-----------------------------------------------------------------------------*/
#sombra
{
    width: 798px;
    margin: auto;
    background: url(../../imagens/site/bg_sombra.jpg) repeat-y;
}
#container
{
    margin: auto;
    width: 770px;
}


/* =Topo
-----------------------------------------------------------------------------*/
#topo
{
    position: relative;
    width: 770px;
    height: 113px;
    background: url(../../imagens/site/bg_topo.jpg) no-repeat;
}

#topo #flash
{
    position: absolute;
    bottom: 0px;
}

#topo h1 a
{
    position: absolute;
    top: 10px;
    left: 20px;
    width: 145px;
    height: 85px;
    display: block;
    text-indent: -9000px;
    overflow: hidden;
}

#topo p.data
{
    position: absolute;
    top: 2px;
    right: 4px;
}

/* =Menu Principal
-----------------------------------------------------------------------------*/
#menuPrincipal
{
    width: 770px;
    height: 29px;
    background: url(../../imagens/site/bg_menu.jpg) no-repeat;
}



/* =Conteudo
-----------------------------------------------------------------------------*/
body.home #conteudo
{
    background: url(../../imagens/site/bg_conteudo.jpg) top right no-repeat;
}


#conteudo
{
    padding-bottom: 20px;
}

/* =Meio
-----------------------------------------------------------------------------*/
#meio
{
    float: left;
    width: 550px;
    padding-left: 5px;
}

#meio h2
{
    margin-bottom: 15px;
    background: url(../../imagens/site/bullet.jpg) left bottom no-repeat;
    padding-left: 30px;
    font: bold 16px "Trebuchet MS" , Verdana, Arial;
    color: #D2941D;
}

.box
{
    position: relative;
    margin-bottom: 30px;
    padding-top: 30px;
    width: 246px;
    height: 201px;
    background: url(../../imagens/site/bg_box.jpg) no-repeat;
}

.box h3
{
    font: bold 13px "Trebuchet MS" , Verdana, Arial;
    color: #990000;
}

.box p
{
    /* Distancia entre titulo noticia e noticias do site  */
    clear: both;
    background: #ECECEC;
}


.box a.saibamais
{
    position: absolute;
    bottom: 0px;
    right: 18px;
    display: block;
    width: 21px;
    height: 20px;
    text-indent: -9000px;
    overflow: hidden;
}
.botao
{
    width: 100px;
    height: 20px;
    background: b;
}

/* =Titulos
-----------------------------------------------------------------------------*/
#meio h1
{
    text-indent: -9000px;
    overflow: hidden;
    margin-bottom: 20px;
    margin-left: -5px;
}

#meio h1.EdicaoAtual
{
    background: url(../../imagens/site/titulos/tit_edicaoatual.jpg) no-repeat;
    width: 560px;
    height: 55px;
}
#meio h1.EdicoesAnteriores
{
    background: url(../../imagens/site/titulos/tit_edicaoanteriores.jpg) no-repeat;
    width: 560px;
    height: 55px;
}
#meio h1.EsqueciSenha
{
    background: url(../../imagens/site/titulos/tit_esqueci.jpg) no-repeat;
    width: 560px;
    height: 55px;
}
#meio h1.EstatutoSocial
{
    background: url(../../imagens/site/titulos/tit_estatuto.jpg) no-repeat;
    width: 560px;
    height: 55px;
}
#meio h1.RedeMutua
{
    background: url(../../imagens/site/titulos/tit_conmutua.jpg) no-repeat;
    width: 560px;
    height: 55px;
}
#meio h1.RedeBradesco
{
    background: url(../../imagens/site/titulos/tit_conbradesco.jpg) no-repeat;
    width: 560px;
    height: 55px;
}
#meio h1.ServAssociado
{
    background: url(../../imagens/site/titulos/tit_servasso.jpg) no-repeat;
    width: 560px;
    height: 55px;
}
#meio h1.ServColaborador
{
    background: url(../../imagens/site/titulos/tit_servcolab.jpg) no-repeat;
    width: 560px;
    height: 55px;
}
#meio h1.ServCredenciado
{
    background: url(../../imagens/site/titulos/tit_servcred.jpg) no-repeat;
    width: 560px;
    height: 55px;
}
#meio h1.Institucional
{
    background: url(../../imagens/site/titulos/tit_institucional.jpg) no-repeat;
    width: 560px;
    height: 55px;
}
#meio h1.Novidades
{
    background: url(../../imagens/site/titulos/tit_novdades.jpg) no-repeat;
    width: 560px;
    height: 55px;
}

#meio h1.Comunicados
{
    background: url(../../imagens/site/titulos/tit_comunicados.jpg) no-repeat;
    width: 560px;
    height: 55px;
}

#meio h1.Parceiros
{
    background: url(../../imagens/site/titulos/tit_parceiros.jpg) no-repeat;
    width: 560px;
    height: 55px;
}
#meio h1.FaleConosco
{
    background: url(../../imagens/site/titulos/tit_fale.jpg) no-repeat;
    width: 560px;
    height: 55px;
}




/* =Novidades
-----------------------------------------------------------------------------*/
#novidades
{
    width: 545px;
    min-height: 300px;
    margin-bottom: 20px;
    padding-bottom: 45px;
    background: url(../../imagens/site/bg_news.jpg) bottom left no-repeat;
    position: relative;
}


#novidades h2
{
    margin-bottom: 15px;
    padding-left: 10px;
    text-indent: -9000px;
    overflow: hidden;
    width: 533px;
    height: 30px;
    background: url(../../imagens/site/titulos/tit_novidades.jpg) no-repeat;
}

#novidades h3
{
    font: bold 14px "Trebuchet MS" , Verdana, Arial;
    color: #D39723;
}

#novidades a.vejaIntegra
{
    position: absolute;
    bottom: 40px;
    right: 5px;
    display: block;
    width: 110px;
    height: 19px;
    background: url(../../imagens/site/botoes/btn_veja_na_integra.gif) no-repeat;
    text-indent: 9000px;
    overflow: hidden;
}



/* =Coluna
-----------------------------------------------------------------------------*/
#coluna
{
    float: right;
    width: 210px;
}

#coluna #destaques
{
    background: url(../../imagens/site/cl_destaque_meio.jpg) top left repeat-y;
}

#coluna #destaques h1
{
    width: 210px;
    height: 29px;
    background: url(../../imagens/site/cl_destaque_topo.jpg) no-repeat;
    text-indent: 9000px;
    overflow: hidden;
}

#coluna #destaques img
{
    display: block;
    margin: 15px 0px 0px 22px;
}

#coluna #destaques p.rodape
{
    margin-top: 15px;
    width: 210px;
    height: 23px;
    background: url(../../imagens/site/cl_destaque_rodape.jpg) no-repeat;
}



#coluna #convenios
{
    width: 210px;
    background: url(../../imagens/site/cl_convenio_meio.gif) top left repeat-y;
    margin-bottom: 20px;
}

#coluna #convenios h1
{
    width: 210px;
    height: 35px;
    background: url(../../imagens/site/cl_convenio_topo.gif) no-repeat;
    text-indent: 9000px;
    overflow: hidden;
}

#coluna #convenios img
{
    display: block;
    margin: 15px 0px 0px 22px;
}


#coluna #convenios p
{
    padding: 0px 10px;
}

#coluna #convenios p.rodape
{
    margin: 0px;
    padding: 0px;
    width: 209px;
    height: 27px;
    background: url(../../imagens/site/cl_convenio_rodape.gif) no-repeat;
}
/* =Rodape
-----------------------------------------------------------------------------*/

#rodape
{
    clear: both;
    position: relative;
    width: 770px;
    height: 71px;
    background: url(../../imagens/site/bg_rodape_default.jpg) no-repeat;
}

#rodape address
{
    position: absolute;
    top: 30px;
    right: 10px;
    font: normal 11px "Trebuchet MS" , Verdana, Arial;
    color: #2F5068;
}

#rodape a.academia
{
    display: block;
    width: 519px;
    height: 33px;
    text-indent: -9000px;
    overflow: hidden;
}


/* =Tabelas
-----------------------------------------------------------------------------*/
table.tableBox caption
{
    display: none;
}

table.tableBox
{
    width: 500px;
    float: left;
    margin: 0px 25px 20px 0px;
    border: 1px solid #F1F5F8;
}

table.tableBox thead th
{
    padding-left: 10px;
    text-align: left;
    line-height: 30px;
    border-bottom: 1px solid #DCCDA1;
    border-right: 1px solid #DCCDA1;
}

table.tableBox thead th h3
{
    margin-bottom: 10px;
    position: relative;
    font: bold 13px "Trebuchet MS" , Verdana, Arial;
}

table.tableBox thead th span.acoes
{
    position: absolute;
    top: 5px;
    right: 10px;
}

table.tableBox thead th span.acoes input
{
    margin-left: 5px;
}

table.tableBox tbody th
{
    width: 80px;
    padding-left: 30px;
    text-align: left;
    border-bottom: 1px solid #D9E4EC;
    border-right: 1px solid #D9E4EC;
    background: url(../imagens/bullet_1.gif) 5px 5px no-repeat;
}

table.tableBox tr
{
    line-height: 25px;
}

table.tableBox tbody td
{
    padding-right: 10px;
    text-align: left;
    background: #F5F9FA;
    border-bottom: 1px solid #D9E4EC;
}

/* =StandardTable
	-------------------------------------------------------------------------*/
table.StandardTable caption
{
    display: none;
}

table.StandardTable
{
    margin: auto;
    margin-bottom: 20px;
}

table.StandardTable thead th
{
    padding-left: 10px;
    text-align: left;
    line-height: 0px;
    border-bottom: 1px solid #DCCDA1;
    border-right: 1px solid #DCCDA1;
}

table.StandardTable thead th h3
{
    margin-bottom: 10px;
    position: relative;
    font: bold 13px "Trebuchet MS" , Verdana, Arial;
}

table.StandardTable thead th span.acoes
{
    position: absolute;
    top: 5px;
    right: 10px;
}

table.StandardTable thead th span.acoes input
{
    margin-left: 5px;
}

table.StandardTable tfoot
{
    padding-right: 10px;
    text-align: right;
}


table.StandardTable tbody th
{
    padding-left: 30px;
    text-align: left;
    border-bottom: 1px solid #D9E4EC;
    border-right: 1px solid #D9E4EC;
    background: url(../imagens/bullet_1.gif) 5px 5px no-repeat;
}

table.StandardTable tr
{
    line-height: 30px;
}

table.StandardTable tbody td
{
    padding-right: 10px;
    text-align: right;
    background: #F5F9FA;
    border-bottom: 1px solid #D9E4EC;
}

/* =Formularios
-----------------------------------------------------------------------------*/

input.tableCampo, textarea.tableCampo
{
    padding-left: 3px;
    border: solid 1px #A9C1D3;
    background: #E8EFF3;
    font: 11px "Trebuchet MS" , Verdana, Arial;
}

select.tableCampo
{
    border: 1px solid #A9C1D3;
    font: 11px "Trebuchet MS" , Verdana, Arial;
    background: #E8EFF3;
}

input.tableBotao
{
    color: #FFFFFF;
    font-weight: bold;
    background: #5d7b9d;
    font-family: Trebuchet MS;
    font-size:12px;
    padding-left:4px;
    padding-right:4px;
    border: solid 1px #4D6185;
    height:22px;
    margin-top:5px;
    cursor:pointer;
}

/* =Listas
-----------------------------------------------------------------------------*/

ul.ListaPadrao
{
    list-style:none;
    margin-left:10px;
    text-align:left;
}
li.ItemListaPadrao
{
    background: url(../../imagens/bullet_1.gif) left top no-repeat;
    padding-left:25px;
    margin-bottom:10px;
    font-weight:bold;
}
li.ItemListaPadrao ul li 
{
    list-style:none;
    margin:2px 0px 0px 10px;
    color:#000066;
    font-weight:normal;
}


/*-----------------------------------------------------------------------------*/



/* =Formulários
-----------------------------------------------------------------------------*/
.formulario
{
}

.formulario .campo
{
}

.formulario .botao
{
}

.formulario .selectBox
{
}


.formulario .textArea
{
}


/* =Classes Gerais
-----------------------------------------------------------------------------*/
.center
{
    text-align: center;
}

.left
{
    text-align: left;
}

.right
{
    text-align: right;
}

.fLeft
{
    float: left;
}

.fRight
{
    float: right;
}

.imgLeft
{
    float: left;
    margin: 0px 10px 5px 0px;
}

.imgRight
{
    float: right;
    margin: 0px 0px 5px 10px;
}


.clear
{
    clear: both;
}

.block
{
    display: block;
}

.none
{
    display: none;
}

/*--------------------CORES-------------------------*/

.bg-0
{
    background-color: #3C6694;
}
.bg-1
{
    background-color: #B3B3B3;
}
.bg-2
{
    background-color: #F1F1F1;
}
.bg-3
{
    background-color: #F7F7F7;
}
.bg-4
{
    background-color: #F8F8F8;
}
.bg-5
{
    background-color: #F1F1F1;
}
.bg-6
{
    background-color: #F1F1F1;
}
.bg-7
{
    background-color: #FFFFFF;
}
.bg-8
{
    background-color: #164169;
}
.bg-9
{
    background-color: #E7E7E7;
}
.bg-10
{
    background-color: #B5B5B5;
}
.bg-11
{
    background-color: #DDDDDD;
}
.bg-alert
{
    background-color: #ff0000;
}
