#calendario_espaco_topo{ width:922px; height:31px; background: url(../imgs/calendario/bg-topoCalendario.gif); position:relative; z-index:3; padding:46px 0 0 76px; }

#calendario_conteudo{ background:#FFFFFF; }

.dropAno{ width:70px; margin:4px 0 10px 0; }
.dropMes{ width:90px; margin:4px 0 10px 0; }

/* ESQUERDA */
#calendario_esquerda{ background:#FFFFFF url(../imgs/bg-divCalendario.gif) top right repeat-y; float:left; width:217px; height:706px; margin:28px 0 0 78px; _margin:28px 0 0 38px; padding:0 70px 0 0; }


#calendario_esquerda .combos{ margin-bottom:3px}

#tabela-calendario-navegacao{ text-align:center; width: 212px; border:0px solid red; }
#tabela-calendario-interna2{ text-align:center; line-height:2.1em; width:170px; margin:0 auto; }
#tabela-calendario-interna2 a{ text-decoration:none; color:#000000; padding:4px; }
#tabela-calendario-interna2 a:hover{ background:#000000; color:#F7E900; padding:4px; }
#tabela-calendario-interna2 a.overSelect{ background:#000000; color:#F7E900; padding:4px; }
.dia-marcado{ background:#F7E900; padding:4px; }
#bg-calendario{ background:url(../imgs/calendario/bg-calendario.gif) left 20px repeat-x; width:212px; }

#calendario_esquerda_agendese{ margin:43px 0 0 0; }
#t-agendese{ overflow:hidden; text-indent:-9999em; background:url(../imgs/calendario/t-agende-se.gif) top left no-repeat; width:147px; height:20px; margin:0 0 10px 0; }

.mes-ano{ font-weight:bold; width:190px; margin:0 auto; }

#lista-agende-se{ list-style:none; }
#lista-agende-se li{ margin:0 0 10px 0; }
#lista-agende-se li span{ background:#ffe822; }
#lista-agende-se li a { text-decoration:none; color:#000000; }
#lista-agende-se li a:hover { text-decoration:underline; color:#000000; }
	

/* DIREITA */
#calendario_direita{ background:#FFFFFF; float:right; width:633px; _width:635px; }

#calendario_direita h1{ margin:-23px 0 0 191px; _margin:-23px 0 0 194px; position:relative; z-index:11; font-size:18px; }

#lista-chamada-calendario{ list-style:none; margin:30px 0 0 0; }
#lista-chamada-calendario li{ }
.lista-chamada-calendario-esq{ float:left; width:180px; text-align:right; }

.lista-chamada-calendario-dir{ float:right; width:422px; padding:0 20px 0 0; }
.lista-chamada-calendario-dir a{ text-decoration:none; color:#000000; }
.lista-chamada-calendario-dir h2 a{ text-decoration:none; color:#000000; font-size:14px; }
.lista-chamada-calendario-dir h2 a:hover, .lista-chamada-calendario-dir a:hover{ text-decoration:underline; }

.data{ background:#ffe822; }
.url{ background:#dddbdb; font-weight:bold; }

.divulgue-este-evento{ background:url(../imgs/calendario/bg-divulgue-este-evento.gif) top left repeat; height:20px; width:384px; margin:0 0 10px 0; }
.divulgue-este-evento-esq{ float:left; }
.divulgue-este-evento-dir{ float:right; }

.abest-participa{ background:url(../imgs/calendario/bg-abest-participa.gif) top left repeat; height:19px; width:384px; margin:0 0 2px 0; }
	
#calendario_contato_saiba{ width:647px; height:142px; background-color:#FFF; float:left; position:relative; *height:140px}
#calendario_contato_saiba table{ top:20px; left:0; position:absolute; background:#ffe400; }	
