body {margin: 0; padding: 0; color: #333; font-family: Arial, Helvetica, Helvetica, sans-serif; font-size: 0.75em;}

a {text-decoration: underline; color: #376235;}

a:hover {text-decoration: underline;}

form {margin: 0; padding: 0;}

input, select {color: #333; font-family: Arial, Helvetica, sans-serif; margin: 0;}

img {border: 0;}

.ItemDeAcessibilidade {display: none;}

.FimDosFloats {font-size: 0; line-height: 0; clear: both; height: 0; display: none;}

#Topo1 {background-color: #1D371C; padding: 0.8em 0; display: none;}

#Topo1 #MenuFerramentas{ margin: 0 auto; width: 80.16em; display: none; }

#MenuFerramentas ul {display: none; margin: 0; padding: 0.2em 0 0 2.6em; float: left;}

#MenuFerramentas ul li {margin: 0 0.7em 0 0; padding: 0; display: block; float: left;}

#MenuFerramentas ul li.inicio {border-right: 1px solid #376235; padding-right: 0.8em;}

#MenuFerramentas ul li a {margin: 0; padding: 0 0 0 1.4em; display: block; float: left; color: #FFF; text-transform:lowercase; text-decoration:none;}

#MenuFerramentas ul li a:hover {text-decoration: underline;} 

#MenuFerramentas ul li.inicio a {background: url("images/icon_inicio.gif") 0 center no-repeat;}

#MenuFerramentas ul li.mapa a {background: url("images/icon_mapa.gif") 0 center no-repeat;}

#ContainerFormBusca {display: none; float: right; padding-right: 1em;}

#ContainerFormBusca label { text-transform: uppercase; color: #FFF; font-size: 0.85em;}

#ContainerFormBusca #Termo {background-color: #fff; border: 1px solid #808080; font-size: 1em; width: 14.5em; margin: 0 0 0 0.5em; padding: 0.2em; height: 1.2em;}

.botao {display: none; font-size: 0; height: 17px; border: 0; padding: 17px 0 0 8px; margin: 0; vertical-align: top; cursor: pointer; }

#ContainerFormBusca .botao { display: none; width: 31px; background: url("images/bt_ok.gif") no-repeat; }

#Topo2 { display: none; display: none; background-color: #376235; height: 24px;}

#Geral {  margin: 0 auto; width: 80.16em; margin-top: -19px;}

#Cabecalho #Logo {float:left; display: none;}

#Cabecalho #Banner { display: none; background: url("images/cabecalho.jpg") no-repeat; width:666px; height:234px; float:left; }

#Rodape { display: none; background: #eef5d6 url("images/bg_rodape.gif") 0 bottom repeat-x; color: #376235; font-size: 1.16em; margin-top: 2em;}

#Rodape #Center { display: none; font-style: normal; margin: 0 auto; width: 66.85em; display: block;  padding: 1em;}

#Rodape #Endereco { display: none; float:left;}

#Rodape #Tel { display: none; float:right; text-align:right;}

#DesenvolvidoPor { display: none; text-align: center; padding: 1em 0; }

#Coluna1 {display: none; width: 24.33em; float:left; background: #DDEBDD url('images/bg_menu_bottom.gif') 0 bottom no-repeat; padding-bottom: 27px;}

#ContainerMenuPrincipal {display: none; background: #EEF5D6 url('images/bg_menu.gif') right 0 no-repeat; padding: 1em 1.91em; zoom: 100%;}

#ListaMenuPrincipal, #ListaAcoes { display: none; margin: 0; padding: 0; }

#ListaMenuPrincipal li, #ListaAcoes li { border-bottom: 1px solid #CFE28D; margin: 0; padding: 0.2em 0; list-style: none; height: 100%;}

#ListaMenuPrincipal li a, #ListaAcoes li a { font-size: 1.35em; color:#1E371C; text-decoration: none; padding: 0.2em 0.5em 0.2em 1.2em; display: block;}

#ListaMenuPrincipal li a:hover, #ListaMenuPrincipal li a.ativo { background: #D9E8A2 url('images/icon_menu.gif') 0.2em center no-repeat;}

#ListaMenuPrincipal ul {margin: 0; padding:0 0 0.5em 0; border-top: 1px solid #CFE28D; margin-top: 0.2em;}

#ListaMenuPrincipal ul li {margin: 0; padding:0; border: 0;}

#ListaMenuPrincipal ul li a {font-size: 1.2em; padding-left: 2.5em;}

#ListaMenuPrincipal ul li a:hover {background: url('images/icon_submenu.gif') 0.2em center no-repeat; text-decoration:underline;}

#ListaMenuPrincipal ul li a.atual {text-decoration:underline;}


#ContainerLogin h3, #ContainerBoletim h3 { display: none; font-weight: normal; font-size: 0.85em; padding: 0.8em 0 0.7em 2.6em; text-transform:uppercase; margin: 0; color: #1E371C; }

#ContainerLogin h3 { display: none; background: #eef788 url('images/bg_tit_cooperado.gif') 0 0 repeat-x;}

#FormCooperado, #FormBoletim{ display: none; background: #F7FBC8 url('images/icon_login.jpg') 18.5em center no-repeat; padding: 1.1em 0 1.1em 2.1em;  }

#ContainerAcoes { display: none; background-color: #F7FBC8; padding: 1.1em 2.1em 1.1em 2.1em;  }

#ContainerAcoes #Saudacao { display: none; color: #1E371C; font-size: 1.15em; margin-bottom: 0.8em;}

#ListaAcoes li a { display: none; font-size: 1em; color:#1E371C; text-decoration: none; padding: 0.2em 0.5em 0.2em 1.4em; display: block;}

#ListaAcoes li a:hover { background: #EEF788 url('images/icon_menu.gif') 0.2em center no-repeat;}

#FormCooperado div, #FormBoletim div { display: none; width: 14.16em; border-right: 1px solid #cfe28d; padding: 0.5em 1em 0 0;}

#FormCooperado label, #FormBoletim label {display: block; margin-bottom: 0.5em; font-size: 1.2em; color: #1E371C;}

#FormCooperado .input, #FormBoletim .input {display: none; width: 8.4em; border: 1px inset #333; font-size: 0.9em; color: #1E371C; margin-left: 0.8em;}

#FormCooperado #Senha { display: none; margin-left: 0.3em; }

#FormCooperado .botao { display: none;  width: 45px; background: url("images/bt_entrar.gif") no-repeat; margin-left: 47px; }

#ContainerBoletim h3 { display: none; background: #c6ddc6 url('images/bg_tit_boletim.gif') 0 0 repeat-x;}

#FormBoletim { display: none; background: #E6F0E6 url('images/icon_boletim.jpg') 18.5em center no-repeat;}

#FormBoletim div { width: 14.16em; border-right: 1px solid #C6DDC6; padding: 0.5em 1em 0 0;}

#FormBoletim #Email { display: none; margin-left: 1em; }

#FormBoletim .botao { display: none; width: 62px; background: url("images/bt_cad.gif") no-repeat; margin-left: 47px; }

#ContainerBoletim { display: none; background: url("images/bg_menu_bottom1.gif") 0 bottom repeat-x; padding-bottom: 5px;}

#PaginaInterna { width: 100%; }

#Path { display: none; background-color: #EEF5D6; padding: 0.4em 0.8em; margin-bottom: 1em; font-size: 0.95em; color: #376235; } 

#Path a { color: #376235; text-decoration: none;}

#Path a:hover { text-decoration: underline;}

.Titulos { font-size: 1.5em; font-weight:normal; margin-bottom: 1em; padding: 0 0 0.4em 0; border-bottom: 1px solid #CFE28D; color:#376235;}

#InternaColuna1 { float: left; width: 30.41em; color: #666;}

#InternaColuna2{ width: 20.91em; }

/******** Fale conosco ************/

#Localizacao, #MapaRight, #BuscaRight { background-color: #EEF5D6; padding: 0.5em 0.4em; zoom: 100%; font-size: 1.2em;}

#Localizacao h4, #MapaRight h4, #BuscaRight h4 {color:#376235; padding: 0; margin: 0 0 0.6em 0.1em; font-size: 1.2em;}

#Localizacao p, #MapaRight p, #BuscaRight p {margin: 0 0 0.8em 0; color: #333; font-size: 1em;}

#MapaLocalizacao {margin-bottom: 0.5em;}

#Localizacao #Lupa {vertical-align: middle;}

#Localizacao #LinkMapa {color: #376235; font-family: Verdana; font-size: 0.87em;}

#MapaGoogle {display: none;}

#FormContato {width: 85%;}

#FormContato .info, #FormAtualizarDados .info {margin: 0 0 0.8em 0;}

#FormContato .obrigatorios {font-size: 0.9em; margin: 0 0 0.8em 0;}

#FormContato .linha {margin: 0 0 0.8em 0;}

#FormContato .linha1 {width: 40%; float:left; margin: 0 1em 0.8em 0;}

#FormContato .input, #FormContato #Mensagem {display: block; background-color: #FFF; border: 1px inset #333; width: 100%; margin-top: 0.2em; font-family: Arial; color: #333; font-size: 0.90em;}

#FormContato .botao {  width: 45px; background: url("images/bt_enviar.gif") no-repeat; float:right;}

.erro {color: #CC0000;}

.mensagem {color: #376235;}

/***************** Mapa e Busca *********/

#ListaMapa, #ListaResultadoBusca {display: block; margin: 0; padding: 0 0 0 1.5em;}

#ListaMapa li, #ListaResultadoBusca li { margin: 0 0 0.85em 0; padding: 0 0 0 0.1em; list-style-image: url('images/marcador.gif'); }

#ListaMapa li a, #ListaResultadoBusca li a {font-size: 1.17em; color: #666; text-decoration: none;}

#ListaMapa li a:hover, #ListaResultadoBusca li a:hover {text-decoration: underline;}

#MapaRight {padding: 0.5em 0.8em;}

#FormNovaBusca #TermoBusca {display: block; background-color: #FFF; border: 1px inset #333; width: 99%; margin-bottom: 0.6em; font-family: Arial; color: #333; font-size: 0.90em;}

#FormNovaBusca .botao {  width: 65px; background: url("images/bt_pesquisar.gif") no-repeat; float:right;}

#BuscaRight {padding: 0.5em 0.8em;}

#Qtdbusca {margin: 0 0 1em 0; font-size: 1.2em;}

#ListaMapa ul {margin: 0.2em 0 0 0; padding: 0 0 0 1.5em; }

#ListaMapa li ul li {list-style-image: none; list-style-type:none;}

/************ Nota *********/

#OpcoesNota {font-size: 0.9em; margin-bottom: 2em;}
#ContainerArquivos {padding-bottom: 2em;}
#TextoNota {line-height: 150%; font-size: 1.2em}
/************** Enviar por email ***************/

#ContentEnviar {width: 232px; display: none;}

#EnviarPorEmail {width: 206px; height: 359px; padding: 10px 13px; color: #333;}

#LogoEnviarPorEmail {margin-bottom: 10px;}

#EnviarPorEmail p.txtform {margin: 0 0 10px 0; padding: 0; font-size: 12px;}

#EnviarPorEmail p.txtconfmail {font-size: 12px; padding: 0;}

#EnviarPorEmail #FormEmail label {display: block; margin: 0 0 2px 0; padding: 0; font-weight: bold;}

#EnviarPorEmail #FormEmail .inputext {display: block; width: 205px; height: 18px; border: 1px solid #333; font-size: 12px; font-family: Arial, Helvetica; color: #333; margin: 0 0 6px 0; padding: 0;}

#EnviarPorEmail .botao {
    width: 45px; background: url('images/bt_enviar.gif') no-repeat; margin: 0 auto; display: block;
}

/************ Capa **************/

#Notas1 {margin-bottom: 1em; border-bottom: 1px dotted #CFE28D; padding-bottom: 1em;}

.chamadas_notas {line-height: 150%;}

.chamadas_notas .titulonota {font-size: 1.4em; margin:0 0 0.5em 0; padding: 0; color:#376235;}

.chamadas_notas .titulonota a {text-decoration: none;}

.chamadas_notas .titulonota a:hover {text-decoration: underline;}

.chamadas_notas img.capa { float: left; margin: 0 0.8em 0.8em 0; border: 5px solid #EEF5D6;}

.chamadas_notas p.resumo { margin: 0 0 1.5em 0; font-size: 1.2em; }

.saiba_mais, #Voltar {background-color: #EEF5D6; padding: 0 4px;}

#Notas2 {width: 47%; float: left;}

#Notas2 .chamadas_notas img.capa { float: none; margin-bottom: 0.3em;}

#Notas3 {width: 47%; float: right;}

#Notas3 ul {display: block; margin: 0; padding: 0 0 0 1.5em;}

#Notas3 ul li { margin: 0 0 0.9em 0; padding: 0 0 0 0.1em; list-style-image: url('images/marcador.gif'); line-height: 150%;}

#Notas3 ul li .titulonota {font-size: 1.3em; margin:0 0 0.5em 0; padding: 0; color:#376235; text-decoration: none; font-weight: bold;}

#Notas3 ul li a:hover {text-decoration: underline;}

/*************** Imagens ****************/

.alignleft {float:left; margin: 0 7px 7px 0; border: 5px solid #EEF5D6;}

.alignright {float:right; margin: 0 0 7px 7px; border: 5px solid #EEF5D6;}

.aligncenter {margin:0 auto 7px auto; border: 5px solid #EEF5D6;}

.alignnone {margin:0 0 7px 0; border: 5px solid #EEF5D6;}

/************** Notícias ***************/

.data { font-weight: normal; font-size: 0.83em; color: #333; background: url('/static/images/marcador.gif') left center no-repeat; padding-left: 1em; }

#Paginacao { color: #376235; padding-top: 1.8em; }

#Paginacao #anterior {	float: left; }

#Paginacao #seguinte {	float: right; }

#Paginacao #Navegacao { float: left; padding-left: 14em; text-align: center; }

#Paginacao #NavegacaoPrimeiraPagina { float: left; text-align: center; padding-left: 20em; }

#Paginacao #Navegacao p, #Paginacao #NavegacaoPrimeiraPagina p { margin: 0; padding: 0; }

#Paginacao #anterior, #Paginacao #seguinte, #Paginacao #Navegacao { display: block; }

/************ Nota *******************/

#Voltar { font-size: 0.91em; }

#TituloNota { color: #376235; font-size: 1.2em; }

#ContainerImagens #Imagens { float: left; margin: 0 0.58em 0.8em 0; border: 2px solid #EEF5D6; width: 150px; overflow: hidden; text-align: center; }

#ListaNota { margin: 0; padding: 0 0 0 1.3em;}

#ListaNota li { list-style: url('/static/images/marcador.gif'); margin:0; padding:0; }

#ListaNota li a { color: #333; text-decoration:none; }

#ListaNota li a:hover { background-color: #eef5d6; text-decoration: underline; color:#376235; }

#OutrasNoticias { margin: 0; padding: 0; }

#OutrasNoticias li { list-style: none; margin-bottom: 1em; }

#OutrasNoticias li a {  font-size: 1.16em; font-weight: bold; }

#OutrasNoticias li a.saiba_mais_noticias { font-size: 0.91em; padding: 0 5px; font-weight: normal; }

/*********** Area do cooperado ********/

#ListaCooperado { margin: 0; padding: 0; }

#ListaCooperado li { list-style: none; color: #376235; border-bottom: 0.16em dotted #f1f7de; margin-bottom: 1.16em; padding-bottom: 0.91em; }

#ListaCooperado li a { font-weight: bold; font-size: 1.16em; }

.TabelaPreco { width: 25em; margin-bottom: 3.25em; }

.TabelaPreco thead tr th { text-align: left; color: #376235; font-size: 1.16em; font-weight: bold; border-bottom: 0.16em dotted #f1f7de; padding-bottom: 0.4em; }

.TabelaPreco tbody tr td { padding-top: 0.91em; font-weight: bold; }

.TabelaPreco tbody tr td.mes { width: 12.5em; text-align: left; }

.TabelaPreco tbody tr td.valor { width: 12.5em; text-align: right; }

#ValorTotal { border-top: 0.16em dotted #f1f7de; background: #eef5d6; padding: 1em 0 0.58em 0.51em; width: 25em; }

#ValorTotal #Esq { float: left; width: 12.5em; }

#ValorTotal #Dir { float: right; width: 10.75em; text-align: right; padding-right: 1.75em; }

#ValorTotal #Dir, #ValorTotal #Esq { display: block; font-weight: bold; }

#FormAtualizarDados { width: 45em; }

#FormAtualizarDados .input { display: block; background-color: #FFF; border: 1px inset #333; margin-top: 0.2em; font-family: Arial; color: #333; font-size: 0.90em; }

#FormAtualizarDados #Nome { width: 41.9em ; }
#FormAtualizarDados #Endereco { width: 30.16em ; }
#FormAtualizarDados #Numero, #FormAtualizarDados #CEP { width: 10.08em; }
#FormAtualizarDados #Bairro { width: 15.58em; }
#FormAtualizarDados #Cidade, #FormAtualizarDados #Celular, #FormAtualizarDados #Telefone { width: 12.91em; }
#FormAtualizarDados #Email { width: 25.08em; }
#FormAtualizarDados .linha, #FormAtualizarDados .linha1, #FormAtualizarDados .linha2, #FormAtualizarDados .linha3, #FormAtualizarDados .linha4, #FormAtualizarDados .linha5, #FormAtualizarDados .linha6, #FormAtualizarDados .linha7 { float:left; margin: 0 0 0.8em 0; }
#FormAtualizarDados .linha1 { width: 28.7em; }
#FormAtualizarDados .linha2 { width: 9.3em;}
#FormAtualizarDados .linha3 { width: 15.7em;}
#FormAtualizarDados .linha4 { width: 13em;}
#FormAtualizarDados .linha5 { width: 9em;}
#FormAtualizarDados .linha6 { width: 13.5em;}
#FormAtualizarDados .linha7 { width: 25.08em;}
#FormAtualizarDados #botao_atualizar {  width: 103px; height: 17px; border: 0; padding: 15px 0 0 0; font: 0; float:left;margin: 0; display:block; text-indent: -999em; background: url('/static/images/bt-atualizar.gif'); cursor:pointer;  }


/***************** Nota Cooperados *************/
#letras { font-size: 0.91em; text-decoration:underline; text-transform: uppercase; }
#TitulosCooperados h5 { font-size: 1.33em; font-weight: bold; color:#376235; background:#eef5d6; padding: 0.08em; width: 100%; }

#TableExtratos td, #TableExtrato td, #TablePlantoes td {
    border: 1px solid #FFF; padding: 0.3em;
}
#TableExtratos thead td, #TableExtrato thead td, #TablePlantoes thead td  {
    background-color: #EEF5D6;
    color: #376235; font-weight: bold;
}
#TableExtratos tfoot td, #TableExtrato tfoot td, #TablePlantoes tfoot td  {
    color: #376235; font-weight: bold;
}
#TableExtratos .linha0 {
    background-color:#FBFFEF;
}
#TableExtrato .azul {
    color:blue;
}
#TableExtrato .vermelho {
    color:red;
}
#DadosCooperado {margin-bottom: 2em;}

#TableExtrato, #TablePlantoes {margin-bottom: 2em;}

#TablePlantoes .hosp {font-weight: bold;}
#TablePlantoes .data_plantao td {padding-left: 2em; font-style: italic;}
#TablePlantoes .horario_plantao td {padding-left: 4em;}
