/* CSS Document */

body {
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*background-color:#DFE0D9;*/
	background: url(../images/bk.gif) #DFE0D9 repeat-x 0 0;
}

#container {
	width:730px;
	background-color:#ECECE8;
	padding:0;
	font-size:11px;
	text-align:left;
	margin:0 auto 0 auto;
	background: url(../images/center_bk.gif) transparent repeat-y 0 0;
	
}

#container a {
	color:#BA390C;
}

#container a.arquivo {
	color:#416693;
	text-transform:capitalize;
}

/*---------------------------- top ---------------------*/	
#banner {
	width:auto;
	height:75px;
	margin-top:10px;
	background: url(../images/top.gif) transparent no-repeat top center;
}

#banner ul {
	margin:0;
	padding:25px 0 0 280px;
}

/*html>body #banner ul  {
	padding:30px 0 0 0;
}*/

#banner li {
	display:inline;
	margin:0 0 0 1px;
	padding-bottom:5px;
}

#banner li.logo {
	padding-left:220px;
	/*background: url(../images/logo.gif) transparent no-repeat 0 0;*/
}

#banner li.left {
	padding-left:1px;
	background: url(../images/bt_bk_l.gif) transparent no-repeat 0 0;
}

#banner a {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	padding:0 8px 0 11px;
	background: url(../images/bullet_top.gif) transparent no-repeat 0 60%;
	/*background: url(../images/bt_bk.gif) transparent repeat-x 0 0;*/
}

#banner a:hover {
	color:#fff;
}

/*---------------------------- left ---------------------*/	
#left  {
	width:166px;
	float:left;
	text-align:left;
	padding:0 0 130px 0;
	margin-left:3px;
	background: url(../images/left_bk.gif) transparent no-repeat top right;
}

html>body #left {
	margin-left:4px;
}

#left  ul.menu {
	padding:0;
	margin:5px 4px 0 7px;
	list-style-type:none;
}

#left  ul.menu li {
	font-size:9px;
	color:#BA390C;
	border-bottom:1px solid #F4F4F4;
	margin:1px 0 0 0;
	padding:10px 0px 10px 12px;
	background: url(../images/bullet_left.gif) transparent no-repeat 0 55%;
}


#left  ul.submenu {
	margin-left:10px;
	padding:0;
	list-style-type:none;
}

#left  ul.submenu li {
	font-size:10px;
	color:#3C5D8B;
	/*border-bottom:1px solid #E8D9D9;*/
	margin:1px 0 0 0;
	padding:5px 0px 5px 12px;
	background: url(../images/bullet_left.gif) transparent no-repeat 0 55%;
}

#left  ul.submenu a {
	text-decoration:none;
}

#left a img {
	margin-top:40px;
	border:none;
}
/*------------------------ sub menus ------------------------*/

#submenu1 {
	display:none;
}

#submenu1 a {
	color:#006699;
}

#submenu2 {
	display:none;
}

#submenu2 a {
	color:#006699;
}

#submenu3 {
	display:none;
}

#submenu3 a {
	color:#006699;
}

#submenu4 {
	display:none;
}

#submenu4 a {
	color:#006699;
}

/*---------------------------- center ---------------------*/	

#center  {
	width:555px;
	margin-left:169px;
	color:#666666;
}

#center  p {
	margin:10px 20px 20px 20px;
	line-height:16px;
	text-align:justify;
	text-justify:inter-character;
}

#center h1 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 140%;
	line-height: 1.5em;
	font-weight: bold;
	color: #40659B;
	margin-left:18px;
}

#center h2 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 110%;
	line-height: 1.5em;
	font-weight: normal;
	color: #ff5400;
	margin-left:18px;
}

#center ul {
	
}

#center li {
	line-height:19px;
}

#center ul.pdf {
	list-style-type:none;
}

#center ul.pdf li {
	margin:10px 15px;
	padding-left:20px;
	background: url(../images/pdf_icon.gif) transparent no-repeat 0 55%;
}

#center dl {
	
}

#center dt {
	font-weight:bold;
}

#center dd {
	line-height:19px;
}

#center div.image {
	padding:5px;
	float:right;
	margin:5px 10px;
	background-color:#ECEAE7;
}

#center div.image_gallery {
	padding:5px;
	margin:5px 10px;
	text-align:center;
}

#center div.image_gallery img {
	border:2px solid #999;
}

#center div.image_gallery p {
	border-top:1px solid #ccc;
	padding:7px 0;
}

#center div.noticias {
	width:480px;
	line-height:16px;
	font-size:1em;
	padding-left:18px;
}

#center div.noticias h1 {
	color:#2C5270;
	font-size:14px;
	margin:5px 0;
	font-family:Times, serif;
	letter-spacing:1px;
}

#center div.noticia {
	margin:25px 0;
}

#center div.data {
	border-top:1px solid #eceef2;
	color:#516890;
	font-size:9px;
	margin:7px 0;
}

#center a.header {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 125%;
	line-height: 1.5em;
	font-weight: bold;
	color: #0B77D6;
}

#center div.superheader {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 135%;
	line-height: 1.5em;
	font-weight: bold;
	color: #ff6e04;
}

#center div.maintext {
	line-height:18px;
}

#center div.bodytext {
	line-height:18px;
}

#center a.lermais {
	color:#8D2615
}

#center a.voltar {
	display:block;
	font-size: 100%;
	line-height: 1.5em;
	font-weight: bold;
	color: #3d84dc;
	margin:10px 0;
}

#center a.pdf {
	margin:5px 0 5px 20px;
	padding-left:23px;
	background: url(../images/pdf_icon.gif) transparent no-repeat 0 0;
}

#center fieldset {
	margin-right:40px;
}

#center dl.contactos {
	margin:10px 20px;
}

#center dl.contactos dt {
	font-weight:bold;
	margin:15px 0 5px 0;
	padding:10px 0 0 0;
	border-top:1px solid #e5e5e5;
	
}

#center dl.contactos dd {
	margin:6px 0 6px 100px;
}

#center dl.contactos a {
	color:#3e56bd;
}


#center dl.composicao {
	margin:10px 20px;
}

#center dl.composicao dt {
	font-weight:bold;
	margin:25px 0 10px 0;
	padding:10px 0 0 0;
	border-top:1px solid #e5e5e5;
	
}

#center dl.composicao dd {
	margin:6px 0 150px 0;
}

#center dl.composicao a {
	color:#3e56bd;
}

#center dl.composicao img {
	float:left;
	margin-right:10px;
	border:2px solid #fff;
}

#center dl.patrimonio {
	margin:10px 20px;
}

#center dl.patrimonio dt {
	font-weight:bold;
	margin:15px 0 5px 0;
	padding:10px 0 0 0;
	border-top:1px solid #e5e5e5;
	
}

#center dl.patrimonio dd {
	margin:4px 0 4px 100px;
}

#center dl.patrimonio a {
	color:#3e56bd;
}

#center ul.galerias {
	
}

#center ul.galerias li {
	margin:5px 0;
}

#center ul.galerias a {
	color:#646c82;
}

#center div.thumb {
	float:left;
	text-align:center;
	margin:1px 5px 1px 1px;
	padding:10px 0 0 0;
	height:62px;
	width:85px;
	background-color:#f8f8f3;
	border:1px solid #deded6;
}

#center div.thumb img {
	border:1px solid #ccc;
	margin:0;
	padding:0;
}

#center div.thumb em {
	font-size:9px;
	display:block;
}

#center span.thumbnail {
	
}

#center div.comment em {
	border-bottom:1px solid #ccc;
	padding:3px 0;
	color:#003366;
}

#center div.comment a.email {
	color:#bb7043;
}

#center div.comment span.name {
	color:#bb7043;
}


#center div.form {
	background-color:#ebebe9;
	padding:10px;
	margin-right:40px;
	
}

#center div.form input {
	border:1px solid #ccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}

#center div.form textarea {
	border:1px solid #ccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}

#center dl.nascimentos {
	margin:0 40px 20px 10px;
	padding:5px 0;
	border-bottom:1px solid #ccc;
}

#center dl.nascimentos dt {
	margin:5px 0;
}

#center dl.nascimentos dd {
	margin:5px 5px;
}

#center table.taxas  {
	margin-right:40px;
}

#center table.taxas  td {
	padding:10px 0;
	border-bottom:1px dashed #ccc;
}

#center table.populacao  {
	width:95%;
	font-size:10px;
}

#center table.populacao  td {
	padding:5px 0;
	border-bottom:1px dashed #ccc;
}

#center table.autarcas  {
	width:95%;
	font-size:10px;
	margin-bottom:30px;
	border-bottom:1px dashed #333;
}

#center table.autarcas  td {
	padding:2px 0;
	border-top:1px dashed #ccc;
}


#center dl.arquivo {
	margin-left:50px;
}

#center dl.arquivo dd {
	margin:5px 15px;
}

#center dl.arquivo dd.data {
	text-transform:capitalize;
	margin:15px 0 -8px 15px;
	font-size:9px;
}

#center div.image_gen {
	width:80px;
	padding:1px;
	margin:2px 0;
	background-color:#CCCCCC;
}

dl.cemiterio {
	margin:15px 0 5px 20px;
}

dl.cemiterio dt {
	margin:15px 0;
}

dl.cemiterio dd {
	margin:5px 0 5px 20px;
	padding-left:23px;
	background: url(../images/pdf_icon.gif) transparent no-repeat 0 0;
}

/*------------- =editais -------------------*/

#center ol.editais {

}

#center ol.editais li {
	margin:15px 0;
}

#center ol.editais a.edital {
	font-weight:bold;
	color:#3a56b2;
}

#selector {
	margin:25px 0;
}

#selector a.selected  {
	color:#003366;
}

#selector a.prev {
	color:#333;
	font-size:9px;
}

#selector a.next {
	color:#333;
	font-size:9px;
}

#txtmsg {
	margin:10px 0;
}


/*---------------------------- rodape ---------------------*/	

#rodape  {
	clear:both;
	height:60px;
	background: url(../images/rodape.gif) transparent no-repeat 0 0;
}

#rodape p {
	text-align:center;
	padding:13px 0;
}

#rodape strong {
	color:#FF3300;
}

#rodape a.digitalmente {
	color:#0066FF;
	font-weight:bold;
	margin-left:160px;
}


