/*
	About this CSS code
	Media type: Screen
	URL: http://www.dnasergipe.com.br
	Author: AGW Internet
	Country: Brazil
	Comments: Portuguese (br)
	Time: Fev 2010
*/

/* GERAL */

html { background: url(../img/html_bg.jpg) no-repeat top center; }
body { }
body { font: 12px Tahoma; color: #686868; }
em { font-style: italic; }
b, strong { font-weight: bold; }
a { text-decoration:none; color: #074a2b; }
a:hover { text-decoration: underline; }
input,select,textarea,a { outline:none; }

/* .classes */

.displayn { display: none; }
.hide { visibility: hidden }
.txtr { text-align: right; }
.txtl { text-align: left; }
.txtc { text-align: center; }
.txtu { text-transform: uppercase; }
.flol { float: left; }
.flor { float: right; }
.floclear { clear: both; }
.fontmaior { font-size: 14px; text-transform: uppercase; }

.mgtop { margin-top: 30px; }

h1.topico { clear: both; display: block; height: 30px; }
h1.topico.interna { margin-bottom: 15px; }
h1.topico span { display: block; width: 7px; height: inherit; }

h1.topico.verdeclaro { background: #c5dbd1; }
h1.topico.verdeclaro span { background:url(../img/topico_verdeclaro.gif) no-repeat;  }

h1.topico.verdeescuro { background: #074a2b; }
h1.topico.verdeescuro span { background:url(../img/topico_verdeescuro.gif) no-repeat;  }

h1.topico span.esq { float: left; margin-right: 3px; background-position: 0 0; }
h1.topico span.dir { float: right; background-position: -7px 0; }

p.veroutros { display: block; text-align: right; }
p.veroutros a { color: #3d5433; font-weight: bold;  }
p.veroutros a:hover { text-decoration: underline; }

.destaque { clear: both; display: block; background: #324529; color: white; padding: 5px; text-transform: uppercase; }
.destaque a { color: white; text-transform: lowercase; }
.subdestaque { display: block; color: #324529; text-transform: uppercase; font-weight: bold; border-bottom:  solid 1px #324529; border-top:  solid 1px #324529; padding: 3px 0; margin: 5px 0; }
.subdestaque.erro { text-align: center; color: red; border-color: red; margin-bottom: 10px; text-transform: none; font-weight: normal; }

div.video {
	position: relative; 
	width: 600px;
	height: 450px;
	border: solid 1px #324529;
	margin: 0 auto;
}

/* #cabeçalho */

div#cabecalho {
	position: relative;
	width: 100%;
	height: 363px;
	z-index: 10;
}

/* LAYOUT */

div#layout {
	position: relative;
	width: 973px;
	margin: 0 auto;
	z-index: 50;
}


/* #meio */

div#meio {
	position: relative;
	display: table;
	width: 973px;
	min-height: 437px;
}

div#meio:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* #meio - coluna */

div#meio div#coluna {
	position: relative;
	float: left;
	width: 228px;
	z-index: 50;
}

div#meio div#coluna:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* #meio - coluna - menu */

div#meio div#coluna div#menu {
	position: relative;
	width: 228px;
	height: 537px;
	margin-top: -130px;
	z-index: 50;
}

div#meio div#coluna div#menu ul { position: relative; }
div#meio div#coluna div#menu ul li { position: relative; display: block; background: url(../img/menu_bg.gif) no-repeat; line-height: 40px; text-indent: -9999px; cursor: pointer; }
div#meio div#coluna div#menu ul li:hover { cursor: pointer; }
div#meio div#coluna div#menu ul li a { display: block; height: 100%; text-decoration: none; cursor: pointer; }

div#meio div#coluna div#menu ul li.menu1 { height: 44px; background-position: 0 0; }
div#meio div#coluna div#menu ul li.menu1:hover { background-position: 0 -537px; }

div#meio div#coluna div#menu ul li.menu2 { height: 40px; background-position: 0 -44px; }
div#meio div#coluna div#menu ul li.menu2:hover { background-position: 0 -581px; }

div#meio div#coluna div#menu ul li.menu3 { height: 40px; background-position: 0 -84px; }
div#meio div#coluna div#menu ul li.menu3:hover { background-position: 0 -621px; }

div#meio div#coluna div#menu ul li.menu4 { height: 40px; background-position: 0 -124px; }
div#meio div#coluna div#menu ul li.menu4:hover { background-position: 0 -661px; }

div#meio div#coluna div#menu ul li.menu5 { height: 40px; background-position: 0 -164px; }
div#meio div#coluna div#menu ul li.menu5:hover { background-position: 0 -701px; }

div#meio div#coluna div#menu ul li.menu6 { height: 40px; background-position: 0 -204px; }
div#meio div#coluna div#menu ul li.menu6:hover { background-position: 0 -741px; }

div#meio div#coluna div#menu ul li.menu7 { height: 40px; background-position: 0 -244px; }
div#meio div#coluna div#menu ul li.menu7:hover { background-position: 0 -781px; }

div#meio div#coluna div#menu ul li.menu8 { height: 40px; background-position: 0 -284px; }
div#meio div#coluna div#menu ul li.menu8:hover { background-position: 0 -821px; }

div#meio div#coluna div#menu ul li.menu9 { height: 40px; background-position: 0 -324px; }
div#meio div#coluna div#menu ul li.menu9:hover { background-position: 0 -861px; }

div#meio div#coluna div#menu ul li.menu10 { height: 40px; background-position: 0 -364px; }
div#meio div#coluna div#menu ul li.menu10:hover { background-position: 0 -901px; }

div#meio div#coluna div#menu ul li.menu11 { height: 40px; background-position: 0 -404px; }
div#meio div#coluna div#menu ul li.menu11:hover { background-position: 0 -941px; }

div#meio div#coluna div#menu ul li.menu12 { height: 40px; background-position: 0 -444px; }
div#meio div#coluna div#menu ul li.menu12:hover { background-position: 0 -981px; }

div#meio div#coluna div#menu ul li.menu13 { height: 53px; background-position: 0 -484px; }
div#meio div#coluna div#menu ul li.menu13:hover { background-position: 0 -1021px; }

	div#meio div#coluna div#menu ul li ul { display: none; position: absolute; top: 0px; left: 228px; width: 200px; }
	div#meio div#coluna div#menu ul li:hover ul { display: block; }

	div#meio div#coluna div#menu ul li ul p { display: block; height: 10px; background: transparent url(../img/menu_submenu_p_bg.png); }
	div#meio div#coluna div#menu ul li ul p.top { background-position: 0 0; }
	div#meio div#coluna div#menu ul li ul p.bottom { background-position: 0 -10px; }

	div#meio div#coluna div#menu ul li ul li { background: #5c8771; text-indent: 0; }
	div#meio div#coluna div#menu ul li ul li a { height: auto; line-height: normal; padding: 5px 0; padding-left: 15px; color: white; }
	div#meio div#coluna div#menu ul li ul li a:hover { background: url(../img/menu_submenu_hover.gif) no-repeat; }

/* #meio - coluna - cadastrese */

div#meio div#coluna div#box {
	position: relative;
	width: 228px;
	height: auto;
}

div#meio div#coluna div#box.cadastrese {
	height: 158px;
	background: url(../img/box_cadastrese_bg.png) no-repeat;
}
div#meio div#coluna div#box.cadastrese form { position: absolute; top: 50px; left: 13px; }
div#meio div#coluna div#box.cadastrese form label { display: block; width: 198px; height: 27px; background: url(../img/box_cadastrese_form_label_bg.png) no-repeat; margin-bottom: 10px; }
div#meio div#coluna div#box.cadastrese form label input { border: 0; padding: 3px; width: 185px; margin-top: 3px; margin-left: 3px; }
div#meio div#coluna div#box.cadastrese form button { position: relative; margin: 0 auto; display: block; width: 78px; height: 24px; background: url(../img/form_button_bg.png); border: 0; color: white; text-align: center; cursor: pointer; }
div#meio div#coluna div#box.cadastrese form button:hover { background-position: 0 -24px; }

/* #meio - conteudo */

div#meio div#conteudo {
	position: relative;
	display: table;
	float: right;
	width: 716px;
	top: 14px;
	z-index: 10;
}

/* #meio - conteudo - gráfico */

div#meio div#conteudo div#grafico {
	position: relative;
	width: 716px;
	height: 296px;
	z-index: 10;
}

/* #meio - conteudo - coluna */

div#meio div#conteudo div#coluna {
	position: relative;
	display: table;
	width: 716px;
	margin-top: 30px;
	z-index: 50;
}

/* #meio - conteudo - coluna - esquerda */

div#meio div#conteudo div#coluna div#colunaEsq {
	position: relative;
	float: left;
	width: 453px;
}

div#meio div#conteudo div#coluna div#colunaEsq div#noticias {
	position: relative;
	display: table;
	width: 453px;
}

	div#meio div#conteudo div#coluna div#colunaEsq div#noticias p.img { float: left; margin-top: 12px; }
	div#meio div#conteudo div#coluna div#colunaEsq div#noticias p.img img { max-width: 448px; margin-right: 5px; }
	div#meio div#conteudo div#coluna div#colunaEsq div#noticias p { margin: 5px 0; margin-bottom: 10px; }
	div#meio div#conteudo div#coluna div#colunaEsq div#noticias p b { display: block; color: #085b33; }

div#meio div#conteudo div#coluna div#colunaEsq div#calendarioeventos {
	position: relative;
	display: table;
	width: 453px;
}

div#meio div#conteudo div#coluna div#colunaEsq div#calendarioeventos:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

div#meio div#conteudo div#coluna div#colunaEsq div#calendarioeventos div#calendario {
	position: relative;
	float: left;
	width: 240px;
	top: 12px;
}

div#meio div#conteudo div#coluna div#colunaEsq div#calendarioeventos div#eventos {
	position: relative;
	float: right;
	width: 200px;
}

div#meio div#conteudo div#coluna div#colunaEsq div#noticias ul,
div#meio div#conteudo div#coluna div#colunaEsq div#calendarioeventos div#eventos ul { position: relative; margin-top: 5px; }

div#meio div#conteudo div#coluna div#colunaEsq div#noticias ul li,
div#meio div#conteudo div#coluna div#colunaEsq div#calendarioeventos div#eventos ul li { margin: 10px 0; }

div#meio div#conteudo div#coluna div#colunaEsq div#noticias ul li b,
div#meio div#conteudo div#coluna div#colunaEsq div#calendarioeventos div#eventos ul li b { display: block; color: #085b33; font-weight: bold;  }

div#meio div#conteudo div#coluna div#colunaEsq div#noticias ul li a,
div#meio div#conteudo div#coluna div#colunaEsq div#calendarioeventos div#eventos ul li a { color: #686868; }

div#meio div#conteudo div#coluna div#colunaEsq div#noticias ul li a:hover,
div#meio div#conteudo div#coluna div#colunaEsq div#calendarioeventos div#eventos ul li a:hover { text-decoration: underline; }

/* #meio - conteudo - coluna - direita */

div#meio div#conteudo div#coluna div#colunaDir {
	position: relative;
	float: right;
	width: 232px;
}

div#meio div#conteudo div#coluna div#colunaDir div#box {
	position: relative;
	width: 228px;
	height: auto;
}

/* #meio - conteudo - texto */

div#meio div#conteudo div#texto { display: table; width: 716px; line-height: 160%0; text-align: justify; }
div#meio div#conteudo div#texto p { margin-bottom: 10px; }

div#meio div#conteudo div#texto div.imagem {
	position: relative;
	float: left;
	width: 281px;
	border: solid 1px #5c8771;
	margin: 0 10px 10px 0;
}

div#meio div#conteudo div#texto div.imagem img { width: 277px; padding: 2px; }
div#meio div#conteudo div#texto div.imagem img:hover { background: #5c8771; padding: 2px; }
div#meio div#conteudo div#texto div.imagem span.comentario { display: block; color: #5c8771; border-top: solid 1px #5c8771; padding: 2px 0; text-align: center; }

div#meio div#conteudo div#texto p.titulo { color: #074a2b; font-size: 18px; font-weight: bold; }

div#meio div#conteudo div#texto div.galeria { }
div#meio div#conteudo div#texto div.galeria table { clear: both; width: 100%; border: 0; }
div#meio div#conteudo div#texto div.galeria table td { width: 33%; text-align: center; vertical-align: top; padding: 5px; }
div#meio div#conteudo div#texto div.galeria img { width: 220px; border: solid 1px #5c8771; padding: 2px; }
div#meio div#conteudo div#texto div.galeria img:hover { background: #5c8771; }

/* #meio - conteudo - faleconosco */

div#faleconosco {
	position: relative;
	display: table;
	width: 716px;
}
div#faleconosco div.endereco,
div#faleconosco div.formulario { float: left; width: 350px; line-height: 140%; }
div#faleconosco div.formulario { float: right; }

div.formulario form.cadastrese,
div.formulario form.tornesesocio { position: relative; width: 350px; margin: 0 auto; }

div.formulario form.tornesesocio { width: 500px; margin-top: 20px; }

/* valida_erros - sucesso */

div.valida_errors,
div.sucesso {
	display: none;
	position: relative;
	width: 335px;
	margin: 0 auto;
	margin-bottom: 15px;
	background: #c5dbd1;
	padding: 7px;
	color: #074a2b;
}
div.sucesso { text-align: center; }

div.valida_errors strong.msg {
	display: block;
	text-transform: uppercase;
	border-top: solid 1px #074a2b;
	border-bottom: solid 1px #074a2b;
	margin-bottom: 8px;
	text-align: center;
}

/* #meio - conteudo - formulário */

form#formulario,
form#formulario2 .destaque { margin-bottom: 5px; }

form#formulario label,
form#formulario2 label { display: block; color: #074a2b; margin-bottom: 5px; }

form#formulario label input,
form#formulario2 label input,
form#formulario label select,
form#formulario2 label select,
form#formulario label textarea,
form#formulario2 label textarea { width: 98%; border: solid 1px #c5dbd1; padding: 3px; margin-top: 3px; }

form#formulario label select,
form#formulario2 label select { width: auto; }

form#formulario label input:focus,
form#formulario2 label input:focus,
form#formulario label select:focus,
form#formulario2 label select:focus,
form#formulario label textarea:focus,
form#formulario2 label textarea:focus { border-color: #074a2b; }

form#formulario label textarea,
form#formulario2 label textarea { height: 100px; }

form#formulario label span.info,
form#formulario2 label span.info { font-size: 11px; color: gray; }

form#formulario label p,
form#formulario2 label p { font-size: 11px; margin-top: 2px; color: red; }

form#formulario p.destaque,
form#formulario2 p.destaque { margin-bottom: 5px; }

form#formulario label.half,
form#formulario2 label.half { width: 48% }

form#formulario span.linha,
form#formulario2 span.linha { display: table; width: 100%; }
form#formulario span.linha label,
form#formulario2 span.linha label { width: 48%; float: left; }
form#formulario span.linha label.b,
form#formulario2 span.linha label.b { float: right; margin-right: 4px; }
form#formulario span.linha label select,
form#formulario2 span.linha label select { width: 98%; background: white; }

form#formulario span.linha.treslabel label,
form#formulario2 span.linha.treslabel label { width: 32% }
form#formulario span.linha.treslabel label.b,
form#formulario2 span.linha.treslabel label.b { float: left; margin-left: 10px; }
form#formulario span.linha.treslabel label.c,
form#formulario2 span.linha.treslabel label.c { float: right; }

form#formulario button,
form#formulario2 button { position: relative; float: right; display: block; width: 78px; height: 24px; background: url(../img/form_button_bg.png); border: 0; color: white; text-align: center; cursor: pointer; margin-top: 5px; right: 0; }
form#formulario button:hover,
form#formulario2 button:hover { background-position: 0 -24px; }

button.a { border: 0; background: none; padding: 0; }
button.a,
button.a a { display: block; width: 78px; height: 24px; line-height: 24px; background: url(../img/form_button_bg.png); border: 0; color: white; text-align: center; cursor: pointer; text-decoration: none; }
button.a:hover,
button.a a:hover { background-position: 0 -24px; }

/* .accordion */

div.accordion { display: table; width: 100%; }
div.accordion div.item { display: block; margin: 5px 0; clear: both; }
div.accordion div.item b { display: block; color: #5c8771; font-weight: bold; text-transform: uppercase; background: url(../img/accordion.png) 0 3px no-repeat; padding-left: 15px; margin: 10px 0; cursor: pointer; }
div.accordion div.item b:hover { color: #074a2b; background-position: 0 -10px; }
div.accordion div.item b.ativo { background-position: 0 -23px; color: #074a2b; }
div.accordion div.item div.conteudo { display: none; line-height: 140%; }
div.accordion div.item div.conteudo b { font-weight: bold; background: none; text-transform: none; padding: 0; margin: 0; cursor: default; }
div.accordion div.item div.conteudo b a { cursor: pointer; }
div.accordion div.item div.conteudo strong { font-weight: bold; }
div.accordion div.item div.conteudo div.imagem { float: left; margin-right: 10px; margin-bottom: 10px; }
div.accordion div.item div.conteudo div.imagem img { border: solid 1px #5c8771; padding: 2px; }
div.accordion div.item div.conteudo div.imagem img:hover { background: #5c8771; padding: 2px; }

div.accordion div.item div.conteudo a.fechartodos { display: block; text-align: right; margin-bottom: 10px; color: #074a2b; border-top: solid 1px #074a2b; }

div.accordion div.item div.conteudo div.esq,
div.accordion div.item div.conteudo div.dir { float: left; width: 47%; }
div.accordion div.item div.conteudo div.dir { margin-left: 15px; }

/* .listar */

ul.listar { }
ul.listar li { margin: 4px 0; }
ul.listar li a { display: block; padding: 5px; }
ul.listar li a:hover { color: #324529; }
ul.listar li a b { display: block; }

/* .paginacao */

.paginacao { clear: both; margin-top: 10px; text-align: center; padding: 5px 0; color: #324628; border-top: solid 1px #324628; }
.paginacao a { color: #324628; text-decoration: none; font-weight: bold; }
.paginacao a:hover { text-decoration: underline; }

/* #galeria */

#listar_galeria {
	clear: both;
	display: block;
	padding-top: 10px;
}

#listar_galeria .box { clear: both; display: block; margin-bottom: 10px; }
#listar_galeria .box a { display: block; padding: 2px; }
#listar_galeria .box a:hover { background: #c3dad1; }
#listar_galeria .box a span.titulo { font-size: 16px; font-weight: bold; color: #324628; }
#listar_galeria .box img { width: 150px; max-height: 99px; margin-right: 5px; border: solid 1px #324628; padding: 2px; background: white; }
#listar_galeria b { margin-right: 3px; color: #324628; }

#galeria {
	clear: both;
	display: table;
	width: 716px;
}

#galeria span.titulo { clear:both; display:block; color: #324628; font-size: 16px; font-weight: bold; text-transform: uppercase; padding: 10px; margin-bottom: 10px; }
#galeria p { float: left; text-align: center; margin: 5px; }
#galeria p a { display: block; width: 150px; text-align: center; padding: 5px; text-decoration: none; }
#galeria p a img { max-width: 150px; height: 99px; border: solid 2px #324628; }
#galeria p a img:hover { border-color: #c3dad1; }

/* #acessorestrito */

#acessorestrito {
	position: relative;
	width: 100%;
	margin-top: 10px;
}

/*
	#acessorestrito form { }
	#acessorestrito form label { display: block; margin: 10px 0; font-weight: bold; text-transform: uppercase; }
	#acessorestrito form input,
	#acessorestrito form textarea { width: 99%; font-weight: normal; background: #e9e8e9; color: black; border: 0; padding: 5px; }
	#acessorestrito form textarea { height: 150px; }
	#acessorestrito form .arquivo { width: 50%; }
	#acessorestrito form button  { clear: both; border: 0; background: transparent; width: auto; text-align: center; cursor: pointer; padding: 0; margin: 0; margin-left: 320px; }
*/

#acessorestrito #inserirnoticia {
	position: relative;
	width: 100%;
	margin: 15px 0;
}

#acessorestrito #inserirnoticia p.destaque { text-align: right;  cursor: pointer; background: none; color: #5c8771; background: url(../img/accordion.png) right 3px no-repeat; padding: 0; padding-right: 15px; font-weight: bold;  }
#acessorestrito #inserirnoticia p.destaque:hover { color: #074a2b; background-position: right -9px; }
#acessorestrito #inserirnoticia p.destaque.ativo { background-position: right -21px; color: #074a2b; }

#acessorestrito #inserirnoticia form { display: none; margin-top: 10px; margin-bottom: 45px; }
#acessorestrito #inserirnoticia form input,
#acessorestrito #inserirnoticia form textarea { width: 99%; } 

#acessorestrito_listar { clear: both; margin-top: 10px; }
#acessorestrito_listar th,
#acessorestrito_listar td  { padding: 3px 4px; }
#acessorestrito_listar th { background: #324628; color: #FFF; font-weight: bold; }
#acessorestrito_listar td { background:#f5f5f5; }

#acessorestrito_listar tr.notascco,
#acessorestrito_listar tr.notascco a { color: green; }

#acessorestrito_texto { position: relative; margin-top: 10px; }
#acessorestrito_texto .data { margin-bottom: 5px; }
#acessorestrito_texto h1 { font-size: 14px; font-weight: bold; }

#acessorestrito_texto .titulo { margin-bottom: 0; }
#acessorestrito_texto .titulo a { font-size: 12px; color: inherit }
#acessorestrito_texto .postadorpor { font-weight: normal; color: #5c8771; margin-bottom: 10px; margin-top: 10px; }

#acessorestrito_texto #texto { margin-bottom: 15px; }

#acessorestrito_texto #texto span.anexo { display: block; color: #5c8771; font-weight: bold; margin-bottom: 10px; text-transform: uppercase; }
#acessorestrito_texto #texto span.anexo a { font-weight: normal; text-transform: lowercase; }

/*
	#acessorestrito_texto .texto { display: table; width: 690px; text-align: justify; padding: 20px 0; border-bottom: solid 2px #e9e8e9; }
	#acessorestrito_texto .arquivo { padding: 5px; display: block; clear: both; margin-top: 10px; }
	#acessorestrito_texto .arquivo b { text-transform: uppercase; color: #023151; }
	#acessorestrito_texto .imagem { float: left; width: 250px; padding: 5px; border: solid 1px #023151; margin-right: 5px; }
	#acessorestrito_texto .imagem img { width: 250px; border: solid 1px #023151; margin-bottom: 3px; }
	#acessorestrito_texto .topico { border: none; }
*/

#acessorestrito_texto table,
#acessorestrito_texto table td { vertical-align: top; margin-bottom: 15px; }

#acessorestrito_texto form label { margin: 5px 0; display: block; }
#acessorestrito_texto form input,
#acessorestrito_texto form textarea { width: 300px; color: black; border: solid 1px #1b78ab; padding: 5px; }
#acessorestrito_texto #formulario textarea { height: 250px; margin-top: 5px; }

#acessorestrito_texto #ar_comentarios { width: 390px; margin-top: 10px;; }
#acessorestrito_texto #ar_comentarios div { margin-bottom: 5px; }
#acessorestrito_texto #ar_comentarios span.dados { display: block; background: #5c8771; color: #FFF; font-weight: bold; padding: 5px; }
#acessorestrito_texto #ar_comentarios span.dados span.deletar { float: right; }
#acessorestrito_texto #ar_comentarios span.dados span.deletar a { color: white; border: solid 1px white; padding: 0px 4px; text-transform: uppercase; }
#acessorestrito_texto #ar_comentarios span.dados span.deletar a:hover { color: white; background: #074a2b; }
#acessorestrito_texto #ar_comentarios span.comentario { display: block; padding: 5px; text-align: left; }

#acessorestrito div.sair { position: relative; clear: both; display: table; width: 715px; text-align: right; margin-bottom: 15px; }
#acessorestrito div.sair button { float: right; }

/* #listarcalendário */

#listarcalendario { }
#listarcalendario span.ano { display: block; color: #5c8771; font-weight: bold; text-transform: uppercase; background: url(../img/accordion.png) 0 3px no-repeat; padding-left: 15px; margin: 10px 0; cursor: pointer; }
#listarcalendario span.ano:hover { color: #074a2b; background-position: 0 -10px; }
#listarcalendario span.ano.ativo { background-position: 0 -23px; color: #074a2b; }
#listarcalendario div.anoexibicao { display: none; }
#listarcalendario span.mes { display: block; margin: 5px 0; padding: 2px; padding-left: 10px; border-bottom: solid 1px #5c8771; font-weight: bold; font-size: 12px; color: #5c8771; margin: 10px 0; }
#listarcalendario div.links { padding-left: 10px; }
#listarcalendario div.links a { display: block; margin: 5px 0; }

/* .listagem */

ul.listagem {}
ul.listagem li { padding: 3px 0; }

/* #rodape */

div#rodape {
	position: relative;
	width: 973px;
	height: 56px;
	background: #e2e6e0;
	margin-top: 30px;
}

div#rodape span { display: block; }
div#rodape span.marcaascco { float: left; margin-top: 15px; margin-left: 15px; }
div#rodape span.marcaagw { float: right; margin-top: 12px; margin-right: 15px; }
