/*

	CSS para APCD - http://www.apcd-bauru.com.br/
	Criado por Juliana Moreira - http://jujuqui.playstop.net/ para a RogerWD Websites - http://www.rogerwd.com.br/
   
*/



/* Reset */
* {vertical-align:baseline;  font-style:normal; font-size:100%; border:none; outline:none; padding:0; margin:0; list-style-type:none; text-decoration:none; font-family:tahoma, 'lucida grande', sans-serif; font-size:inherit;}


/* Geral */
body {background:url(../img/bg.png) repeat-x top #2e719b;}

strong {font-weight:bold;}
em {font-style:italic;}

a {color:#fff;}
a:hover {text-decoration:underline;}

h1 {float:right; text-indent:-9999px; margin-top:8px;}
h1 a {display:block; width:147px; height:96px; background:url(../img/apcd_logo.png) no-repeat;}

form p {margin: 0 !important;}
input, textarea {border:1px solid #2e719b; background:#dae1e7; padding:4px; vertical-align:middle;}
select {border:1px solid; height:24px; padding-top:3px; vertical-align:middle;}
.botao {border:1px solid #2e719b; background:#a9bccb; padding:3px; vertical-align:middle; font-weight:bold; color:#0c3f5f;}

li.first {padding-left:0 !important;}
li.last {padding-right:0 !important; border:none !important;}
.clear-all {clear:both; display:block; width:0; height:0; line-height:0;}
.voltar {clear:both; display:block; background-position:0 3px; background-repeat:no-repeat; padding-left:15px; font-weight:bold;}
.sem-borda {border-top:none !important;}

.form-padrao label {float:left; width:75px; text-align:right; margin:4px 5px 0 0; font-weight:bold;}
.form-padrao label span {font-size:10px; color:#999; font-weight:normal;}
.form-padrao input {width:300px; clear:right; margin-bottom:10px;}
.form-padrao select {clear:right; margin-bottom:10px;}
.form-padrao textarea {width:300px; height:100px; margin-bottom:10px;}
.form-padrao .botao {display:block; clear:both; margin:0 0 10px 80px;}

#cozinhaRetornoDiv {margin:0 0 0 80px; color:#C00; font-weight:bold}

.cozinha label {width:106px;}
.cozinha .botao {margin:0 0 0 215px;}

#geral {width:780px; margin:auto;}


/* Topo */
#nav {clear:both;}
#nav li {float:left; margin-bottom:8px; padding:0 10px; border-right:1px solid #fff; text-transform:uppercase; font-size:9px;}


/* Conteúdo */
#conteudo {border-left:1px solid #fff; border-right:1px solid #fff;}

#banner-tagline {border:1px solid #fff; height:311px; text-indent:-9999px; background:url(../img/img_banner.jpg) 0 0 no-repeat #c5d5e2;}

.box {float:left; padding:15px 0; width:259px; height:115px; border-right:1px solid #fff; font-size:11px;}
.box h2 {height:20px; text-indent:-9999px; margin:0 0 8px 20px; background-repeat:no-repeat;}
.box ul {padding:0 20px;}
.box li a {padding-left:20px; background-position:0 3px; background-repeat:no-repeat;}

.esquerda {background:#c068a2; border-bottom:1px solid #fff;}
.esquerda h2 {background-image:url(../img/tit_sobre_hm.png);}
.esquerda li a {background-image:url(../img/bullet_rosa.png);}

.meio {background:#7e7da7; width:258px; border-bottom:1px solid #fff;}
.meio h2 {background-image:url(../img/tit_benef_hm.png);}
.meio li a {background-image:url(../img/bullet_lilas.png);}

.direita {background:#959478; border-bottom:1px solid #fff; border-right:none;}
.direita h2 {background-image:url(../img/tit_comun_hm.png);}
.direita li a {background-image:url(../img/bullet_bege.png);}


/* Internas */
.interna #banner-tagline {height:159px; background-image:url(../img/img_banner_int.jpg);}

.rosa .esquerda {border-bottom:1px solid #c068a2;}
.rosa .conteudo-inner {border-color:#c068a2; background-image:url(../img/bg_texto_rosa.png);}
.rosa .detalhe {background-image:url(../img/img_detalhe_rosa.jpg);}
.rosa h4 {color:#c068a2;}
.rosa .voltar {background-image:url(../img/bullet_rosa_int.png);}

.lilas .meio {border-bottom:1px solid #7e7da7;}
.lilas .conteudo-inner {border-color:#7e7da7; background-image:url(../img/bg_texto_lilas.png);}
.lilas .detalhe {background-image:url(../img/img_detalhe_lilas.jpg);}
.lilas h4 {color:#7e7da7;}
.lilas .voltar {background-image:url(../img/bullet_lilas_int.png);}

.bege .direita {border-bottom:1px solid #959478;}
.bege .conteudo-inner {border-color:#959478; background-image:url(../img/bg_texto_bege.png);}
.bege .detalhe {background-image:url(../img/img_detalhe_bege.jpg);}
.bege h4 {color:#959478;}
.bege .voltar {background-image:url(../img/bullet_bege_int.png);}
.bege input, .bege textarea {border-color:#959478; background:#e7e3d8;}
.bege select {border-color:#959478;}
.bege .botao {border-color:#959478; font-weight:bold; color:#797740; background:#c9c2a6;}

.conteudo-inner {background:url(../img/bg_texto.png) repeat-x top #fff; padding:20px; border-top:10px solid;}

#texto {float:left; width:528px; font-size:12px;}
#texto a {color:#0d3f5f;}
#texto ol {margin-bottom:20px;}
#texto ol li {list-style-type:upper-roman; list-style-position:inside; margin-bottom:6px;}
#texto ol li ol {margin-bottom:0px;}
#texto ol li ol li {list-style-type:decimal; margin:3px 0 3px 20px;}
#texto h3 {background-position:0 0; background-repeat:no-repeat; text-indent:-9999px; height:26px; margin-bottom:14px; display:block; clear:both;}
#texto h4 {font-weight:bold; margin-bottom:3px; font-size:14px; color:#2e719b;}
#texto h5 {font-weight:bold; margin-bottom:3px;}
#texto p {margin-bottom:20px; display:block;}
#texto iframe {border:1px solid #0d3f5f;}

h3#quem-somos {background-image:url(../img/tit_quemsomos.png);}
h3#estrutura {background-image:url(../img/tit_estrutura.png);}
h3#diretoria {background-image:url(../img/tit_diretoria.png);}
h3#localizacao {background-image:url(../img/tit_localizacao.png);}
h3#convenios {background-image:url(../img/tit_convenios.png);}
h3#cursos {background-image:url(../img/tit_cursos.png);}
h3#palestras {background-image:url(../img/tit_palestras.png);}
h3#associe-se {background-image:url(../img/tit_associe_se.png);}
h3#noticias {background-image:url(../img/tit_noticias.png);}
h3#classificados {background-image:url(../img/tit_classificados.png);}
h3#na-cozinha {background-image:url(../img/tit_nacozinha.png);}
h3#galeria {background-image:url(../img/tit_galeria.png);}
h3#eventos {background-image:url(../img/tit_eventos.png);}
h3#aniversariantes {background-image:url(../img/tit_aniversariantes.png);}
h3#newsletter {background-image:url(../img/tit_newsletter.png);}
h3#atendimento {background-image:url(../img/tit_atendimento.png);}
h3#contato {background-image:url(../img/tit_contato.png);}
h3#cid {background-image:url(../img/tit_cid.png);}
h3#inscricao {background-image:url(../img/tit_inscricao.png);}
h3#vrpo {background-image:url(../img/titulo_vrpo.gif);}

.detalhe {float:right; width:186px; height:499px; background:url(../img/img_detalhe.jpg) 0 0 no-repeat;}


/* Nossa Estrutura */
#fotos li {float:left; height:93px; width:93px; display:inline; margin:0 12px 12px 0;}
#fotos li a img {height:85px; width:85px; border:1px solid #c068a2; padding:3px; background:#fff;}
#fotos li a:hover img {border-color:#666;}


/* Diretoria */
.eleicao {margin-bottom:20px; display:table;}
.eleicao .cargo {clear:both; display:block; line-height:20px;}
.eleicao strong {float:left; width:145px; padding-left:15px; background:url(../img/bullet_rosa_int.png) 0 6px no-repeat;}
.eleicao .cargo ul {float:right; width:360px;}


/* Convênios */
.lista-float {width:480px; margin:0 auto 20px auto; display:table;}
.lista-float li {float:left; width:240px; margin-bottom:10px;}
.lista-float li a {font-size:14px; font-weight:bold; padding-left:15px; background:url(../img/bullet_lilas_int.png) 0 4px no-repeat;}

.estabelecimento {border-bottom:1px solid #ccc; padding-bottom:5px; margin:10px 0;}
.estabelecimento .descricao {float:left; width:343px;}
.estabelecimento .descricao h5 {color:#999; font-weight:bold; margin-bottom:3px; padding-left:15px; background:url(../img/bullet_lilas_int.png) 0 3px no-repeat;}
.estabelecimento .imagem {text-align:right; padding-left:10px;}
.estabelecimento .imagem img {border:1px solid #7e7da7;}


/* Cursos */
.abas-cursos {border-bottom:1px solid #ccc; height:24px; margin-bottom:20px;}
.abas-cursos li {border:1px solid #ccc; border-bottom:none; background:url(../img/bg_aba_lilas_inativa.png) repeat-x top; float:left; padding:5px 10px; margin-right:5px;}
.abas-cursos li.ativa {background-image:url(../img/bg_aba_lilas_ativa.png);}

#especializacao h4,
#aperfeicoamento h4,
#conferencia h4,
#outros h4 {margin-bottom:12px;}

#especializacao li,
#aperfeicoamento li,
#conferencia li,
#outros li,
.lista-palestras li {margin-top:6px; padding-left:15px; background:url(../img/bullet_lilas_int.png) 0 3px no-repeat;}


/* Associe-se */
.direitos li {font-weight:bold; list-style-type:decimal !important; margin-bottom:12px !important;}
.direitos li span {font-weight:normal;}

.valores {border:1px solid #c3bccc; border-right:none; margin-bottom:20px;}
.valores th, .valores tr.total {border-bottom:1px solid #c3bccc; background:#f8f3f7; font-weight:bold;}
.valores th.categoria {background:#d9d3df; color:#656396;}
.valores th {color:#7e7da7; border-right:1px solid #c3bccc;}
.valores tr, .valores td.borda,
.valores tr.total td.totaltxt2 {border-right:1px solid #c3bccc;}
.valores th, .valores td, .valores tr {padding:5px;}
.valores tr.total td {font-weight:bold; border-top:1px solid #c3bccc; border-right:1px solid #c3bccc;}
.valores tr.total td.totaltxt {border-right:none; color:#7e7da7;}
.valores tr.total td.totaltxt2 {color:#7e7da7;}


/* Classificados */
.lista-classificados {width:500px; margin:10px 0 20px 0; display:table;}
.lista-classificados li {float:left; width:250px; margin-bottom:10px; color:#999;}
.lista-classificados li a {font-weight:bold; padding-left:15px; background:url(../img/bullet_bege_int.png) 0 4px no-repeat;}

.busca-classificados input {width:170px;}
.busca-classificados input[type=submit]{ width:65px; font-weight:bold;background:#C9C2A6 none repeat scroll 0 0; border-color:#959478; color:#797740;}

.tabela-classificados {border:1px solid #cfcab4; border-right:none; border-bottom:none; margin-bottom:20px;}
.tabela-classificados th, .tabela-classificados td, .tabela-classificados tr {padding:4px; border-right:1px solid #cfcab4; border-bottom:1px solid #cfcab4;}
.tabela-classificados th {text-align:left; font-weight:bold; background:#e7e3d8; color:#797740;}
.tabela-classificados td.folder span {background:url(../img/icone_folder.png) no-repeat top left; padding-left:20px;}
.tabela-classificados td p.sim,
.tabela-classificados td p.nao {background-repeat:no-repeat; background-position:top left; width:16px; height:16px; text-indent:-9999px; margin:0 auto !important;}
.tabela-classificados td p.sim {background-image:url(../img/icone_sim.png);}
.tabela-classificados td p.nao {background-image:url(../img/icone_nao.png);}

.lista-anuncio {margin-bottom:20px;}

.imagem-anuncio {float:right; }
.imagem-anuncio img {border:1px solid #959478;}

.descricao {float:left; width:525px}

.categorias-checkboxes {padding-bottom: 10px;}
.categorias-checkboxes td {padding-right:20px;}
.categorias-checkboxes input {vertical-align:middle;}
.categorias-checkboxes label {margin:0; padding:0; float:none; line-height:normal; font-weight:normal;}


/* Dentista na Cozinha */
.ingredientes {margin-bottom:20px;}
.ingredientes li {padding-left:15px; background:url(../img/bullet_bege_int.png) 0 3px no-repeat;}


/* Galeria de Fotos */
.album {padding-bottom:5px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.album p {margin:3px 0 !important;}

.foto-album a img, .fotos li a img {border:1px solid #959478; float:left;}
.foto-album a:hover img, .fotos li a:hover img {border-color:#666;}

.descricao-album {float:right; width:340px;}
.descricao-album h5 {color:#999; font-weight:normal !important;}
.descricao-album a {font-weight:bold !important;}

.fotos {width:547px;}
.fotos li {float:left; margin-right:10px; margin-bottom:20px}


/* Eventos */
.calendario {width:170px; float:left;}
.calendario table {border:1px solid #959478;}
.calendario table td {padding:5px;}
.calendario table .mes {text-align:center; background:#c9c2a6;}
.calendario table .mes td, .calendario table .dia td {border-bottom:1px solid #959478;}
.calendario table td.hoje a {font-weight:bold;}
.calendario table .dia td {font-size:11px; font-weight:bold; background:#e7e3d8; color:#959478;}

.calendario .calendarToday
{
	border:1px solid #0D3F5F;	
	background-color: #ddd;
}

.calendario .conteudo
{
	font-weight:bold;	
}

.agenda {width:310px; float:right;}
.agenda h4 {margin-bottom:10px !important;}
.agenda h5 {font-weight:normal !important; color:#959478;}
.agenda p {font-weight:bold;}


/* Aniversariantes */
.aniversarios {width:50%;}
.aniversarios li {clear:both; display:block; margin-bottom:10px;}
.aniversarios li strong {float:left;}
.aniversarios li ul {float:right;}
.aniversarios li ul li {border:none;}


/* Cid */
.formato-arquivo {float:left; width:45px; height:45px; background:url(../img/pdf_icon.png) no-repeat top left; text-indent:-9999px;}
.arquivos {float:right; width:465px;}



/* Notícias */
#descricao img
{
	float : right;
	width : 180px;
	heigth: 180px;
}

.noticiasDiv .imagem
{
	float:right;
	border:1px solid #000;
	margin-left:12px;
}

.noticiasDiv #descricao
{
	margin-bottom:30px;	
}


/* Rodapé */
#rodape {text-align:center; padding:15px 0; color:#fff; font-size:11px;}






/* Inscrição -*/

.inscricao-imagem-esquerda {float: left; width: 140px; text-align: center; border: none !important;}
	.inscricao-imagem-esquerda li {list-style: none !important; margin: 0 0 5px 0 !important;}
.inscricao-lista-direita {float: right; width: 360px;}
.inscricoes-formulario {clear: both; display: block; padding-top: 20px;}

.inscricao ul {border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 20px;}
.inscricao li.title { list-style:none;}
.inscricao li {  margin-bottom:8px; list-style: disc inside;}
.inscricao li span { font-weight:bold; font-size:11px; color:#000;  }
.inscricao span{ font-weight:bold; color:#a10800; font-size:12px;}

.inscricao img{}


.inscricao form ul{ border:none; padding-top: 15px;}
.inscricao form li { list-style:none; margin-bottom:7px; overflow:hidden;}
.inscricao form label{ width:100px; text-align:right; float:left; display:block; margin-right:5px;}
.inscricao form input { width:280px; float:left;}
.inscricao form button{ float:right; margin-right:133px; padding:4px; font-size:11px; font-weight:bold; border:1px solid #2E719B}
.inscricao input.endereco {width: 206px;}
.inscricao input.numero  { width:40px;}
.inscricao li span { margin-left:10px; float:left; line-height:22px; font-weight:normal; margin-right:2px;}













