/*
CSS comum a todas as sessoes
*/
ul {
	margin:0;
	list-style:none;
}
a:hover {
	text-decoration:none;
}
a {
	color:#232f6f;
}
body {
	background: url(../../imgs/bgs/textura.jpg) repeat-x center top;
	color:#232f6f;
	font-size:13px;
}
input {
	color:#273659;
}
#bg {
	background:transparent url(../../imgs/bgs/site.jpg) no-repeat scroll right 63px;
}
#logo {
	float:left;
}
#header {
margin-top:50px;
}

.page {
	width: 980px;
}

.bloco-dir {
	background:transparent url(../../imgs/bgs/bg-bloco-baixo.png) no-repeat scroll left top;
	margin-bottom:18px;
	width:255px;
	position:relative;
}
#banner-dir, #agenda, #enquete {
	background:transparent url(../../imgs/bgs/bg-bloco.png) no-repeat scroll left top;
	margin-bottom:0;
	margin-top:-4px;
	width:255px;
	overflow:hidden;
}

#col-right {
	width: 256px;
	margin:0;
}

#col-mid {
	width: 682px;
}

#paginacao #controles a {
	float:left;
}

#menu {
	float:right;
	margin-top:29px;
	width:750px;
}
#menu li {
	margin-right:2px;
}
#menu .ativo {
	margin-top:1px;
}

#agenda .lista-agenda p {
	margin:0;
}

#agenda .mes p {
	margin-bottom:18px;
	padding-top:13px;
	text-align:center;
}
#next-agenda {
	float:right;
}
#prev-agenda {
	float:left;
}
.lista-agenda {
	margin:0 auto;
	width:220px;
}

.lista-agenda ul {
	width:171px;
	margin:0 auto;
}
.bloco-agenda {
	margin:0 auto;
	width:227px;
}
#prev-agenda, #next-agenda {
	padding-top:57px;
}

#banner-dir {
	height:122px;
	padding-top:31px;
	text-align:center;
}

#enquete .perguntas {
	padding-bottom:8px;
}
#enquete .pergunta {
	font-size:12px;
	margin-bottom:14px;
}
#enquete .bloco-enquete {
	margin:0 auto;
	padding-top:10px;
	width:220px;
}
#footer {
	background: url('../../imgs/bgs/bg-rodape.jpg') repeat-x scroll top left;
	height: 136px;
	color:#677bc1;
	font-size:11px;
	margin-top:30px;
}
#footer .page {
	padding-top:55px;
}

#footer .page p {
	padding-top:10px;
}
#footer .page .logo-rodape {
	float:left;
	padding-right:47px;
}
#footer .page .div-rodape {
	float:left;
	padding-right:33px;
}

#busca #buscar input {
	border:none;
	background:none;
	padding-left:20px;
	padding-top:7px;
}
#busca #buscar {
	background:transparent url(../../imgs/bgs/bg-input-busca.png) no-repeat scroll left top;
	border:medium none;
	float:left;
	height:26px;
	margin-top:5px;
	width:141px;
}

#busca {
	float:right;
	padding-top:15px;
}

.bg-sob-destaque {
	background:transparent url(../../imgs/bgs/sob-destaque.jpg) repeat-x scroll center top;
	height:128px;
	left:0;
	position:absolute;
	top:168px;
	width:100%;
}

#destaque {
	background:#FFF url(../../imgs/bgs/bg-destaque.jpg) no-repeat scroll left top;
	margin-top:37px;
	width:980px;
	padding-bottom:45px;
}

#destaque img {
	padding-top:16px;
	padding-left:16px;
}

.vejamais {
	position:absolute;
	right:9px;
	top:8px;
}

.vejamais a{
	color:#6a7cda;
	font-size:11px;
}
#outros{
	text-align:right;
	padding:20px 0;
	float:left;
	color:#526397;
	width:100%;
	display:table;
}
#outros a{
	color:#526397;
}
.mulher{
	position:absolute;
	background: transparent url('../../imgs/bgs/mulher.jpg') no-repeat scroll center top;	
	width:183px;
	height:212px;
	top:-103px;
	left:10px;
}
.logo {
left:232px;
position:absolute;
top:-20px;
}
#texto table{
	width:500px;
}

#texto table th{
	text-align:center;
	background:#232f6f;
	color:#fff;
	padding:5px;
}
#texto table td{
	background:#efefef;
	padding:5px;
	border:1px solid #fff;
	width:250px;
}
.b_flash{
	padding:16px 8px;
}

