body {
	margin:0;
	padding:0;
	background:#000 url(img/bg_topo.jpg) center top no-repeat;
} img { border:none; } .clear { clear:both; }

.padrao {
	width:990px;
	margin:0 auto;
}
.topo {
	width:990px;
	height:78px;
	margin:0 auto;
}
.logo {
	width:235px;
	height:60px;
	margin:10px 0 0 28px;
	float:left;
}
.erroform {
	font-size:13px;
	line-height:19px;
	color:red;
	margin-top:0;
	border:1px solid #FF5151;
	padding:5px;
	background-color:#FFEAEA;
}

/***************************/



/***************************/

#menu_cimatopo {
	float:right;
	width:675px;
	padding-right:25px;
	display:block;
}
#menu_cimatopo ul {
	margin:0;
	padding:0;
}
#menu_cimatopo li {
	float:right;
	list-style-type: none;
	padding:5px 0;
	color:#FFF;
	margin-top:23px;
	margin-left:28px;
}
#menu_cimatopo li a { font-family: ubuntu-condensed, serif; color:#FFF; text-decoration:none; font-size:16px; outline:none; }
#menu_cimatopo li a:hover { color:#A60000; }

#menu_rodape {
	float:left;
	width:675px;
	padding-right:25px;
	display:block;
}
#menu_rodape ul {
	margin:0;
	padding:0;
}
#menu_rodape li {
	float:left;
	list-style-type: none;
	padding:0;
	color:#FFF;
	margin-left:22px;
	padding-left:22px;
	border-left:1px solid #FFF;
}
#menu_rodape li a { font-family: ubuntu-condensed, serif; color:#FFF; text-decoration:none; font-size:16px; outline:none; }
#menu_rodape li a:hover { color:#A60000; }

.foto_home {
	width:990px;
	height:500px;
	margin:0 auto;
	background:url(img/foto_home.jpg) center top no-repeat;
}
.chamada_home {
	float:right;
	padding-top:150px;
	padding-right:25px;
}
.mural {
	float:right;
	width:530px;
	margin-top:20px;
	padding-right:25px;
}
.caixa_recado {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #3A3A3A;
	background:url(img/bg_recado.png);
	width:97%;
	padding:5px;
	text-align:justify;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#7F7F7F;
	font-size:12px;
}
.nome_recado {
	position:absolute;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#A4A4A4;
	font-weight:bold;
	margin:10px 0 0 0;
	text-align:right;
	width:518px;
}
.parte_baixa {
	width:920px;
	margin:0 auto;
	margin-top:2px;
}
.parte_baixa_internas {
	width:920px;
	margin:0 auto;
	margin-bottom:-26px;
	background:url(img/bg_internas.png);
}
.bloco_agenda {
	width:100%;
	padding-bottom:14px;
}
.data_agenda {
	width:54px;
	height:54px;
	background:url(img/bg_a.png) no-repeat;
	float:left;
}
.dia_agenda {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#173B5F;
	text-align:center;
	padding-top:5px;
}
.mes_agenda {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#173B5F;
	text-align:center;
	margin-top:-2px;
}
.dados_agenda {
	float:left;
	width:167px;
	padding-left:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-top:5px;
}
.dados_lista {
	font-size:11px;
	padding-top:5px;
	color:#9D9D9D;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}

a.lnk_galeria:link, a.lnk_galeria:active, a.lnk_galeria:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
} a.lnk_galeria:hover { text-decoration:underline; }

.divisa_rodape {
	width:100%;
	height:50px;
	background:url(img/divisa.jpg) center top repeat-x;
	margin-top:30px;
	margin-bottom:20px;
}