/* CSS Document */



body, td, th, input, textarea, select {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	}

body {

	margin: 0;

	background: transparent;

	}

#body {

	background: #FFFCD8;

	}

img {

	border: none;

	}

input, textarea, select {

	border: 1px solid #000;

	vertical-align: middle;

	}

.semborda, .sem_borda, .semborda input, .sem_borda input {

	border: none;

	}

.barra_img {

	background: #01103B;

	border-right: 1px solid #C1D27C;

	text-align: center;

	}

.barra_img img {

	width: 138px;

	height: 103px;

	border: 1px solid #8EB61F;

	}

.barra_desc {

	background: #FFF9A4;

	padding-left: 18px;

	font: bold 9px Verdana, Arial, Helvetica, sans-serif;

	line-height: 18px;

	color: #333;

	border-right: 1px solid #DFDFDF;

	height: 61px;

	}

	
.destaques {
	width: 282px;
}
.destaque {
	width: 248px;
}
.destaque_img {

	background: url(img_pages/destaque_img.jpg) top no-repeat;

	width: 148px;

	height: 113px;
	padding: 5px 0;
	vertical-align: top;

	text-align: center;

	}

.destaque_img img {

	width: 138px;

	height: 103px;

	border: 1px solid #8EB61F;

	}

.destaque_desc {

	background: #FFF9A4;

	padding-left: 5px;
	width: 94px;

	font: 9px Verdana, Arial, Helvetica, sans-serif;

	line-height: 16px;

	color: #333;

	border-right: 1px solid #DFDFDF;

	height: 58px;

	}

.principal a {
	border: none;
	padding: 0;
	margin: 0;
}
.conteudo {

	padding: 20px 25px;

	text-align: justify;

	}

.editor {

	font: 12pt Verdana, Arial, Helvetica, sans-serif;

	}

	

a {

	color: #5A7513;

	text-decoration: none;

	margin: 1px;

	border-bottom: 1px dotted #5A7513;

	font-weight: bold;

	}

a:hover, a:active {

	border: none;

	text-decoration: underline;

	color: #01103B;

	}/* Bairros */



.checklist {

	border: 1px solid #666666;

	list-style: none;

	width: 195px;

	height: 77px;

	overflow: auto;

	color: #000000;

	padding: 0;

	margin: 0;

	background-image: url(file:///W|/ALPHA%20SUL/ADBENS/img_index/bg_textarea.jpg);

	background-repeat: repeat-x;

	background-position: 0 0;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.checklist li {

	margin-left: 0;

	padding:0;

	width: 176px;

	height: 27px;

	background-color: #E8F7EE;

	background-position: center;

}



.checklist li#avancada { 

	width: 282px;

}

.checklist li.par { 

	background:#CCCCCC;

}

.checklist li.impar { 

	background:#E6E6E6;

}

.checklist li.selecao {

	background-color: #FFFFFF;

}

.checklist label { 

	display: block;

	height: auto !important;

	height:1%;

	padding: 0 0 2px 25px;

	text-indent: -21px !important;

	text-indent: -25px;

}

.checklist label:hover, .checklist label.hover {

	color: #fff;

	cursor:pointer !important;

	cursor:hand;

	background-color: #B6CBC0;

}

.checklist input { 

	vertical-align: middle;

	margin: 4px 3px 2px 0 !important;

	margin: 0;	

}



/* Fim Bairros */

.Titulo {

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}

.Texto {

	font-family: Verdana;

	font-size: 12px;

	color: #000000;

}

.TituloGostei {



	font-family: Verdana;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-align: center;

}

.TitulBairro {



	font-family: Verdana;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	text-align: left;

}

.Selecao {

	background-color: #F3EBE9;

}

.Linha {

	background-color: #FFFFFF;

}



.Borda_Tabela_Titulo {

	border-top-width: 1pt;

	border-right-width: 1pt;

	border-top-style: solid;

	border-right-style: solid;

	border-top-color: #000000;

	border-right-color: #000000;

	border-bottom-width: 1pt;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}

.Borda_Tabela_Linhas {

	border-right-width: 1pt;

	border-right-style: solid;

	border-right-color: #000000;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

	color: #000000;

}

.Borda_Tabela_Esquerda {

	border-left-width: 1pt;

	border-left-style: solid;

	border-left-color: #000000;

}

.borda {

	border: 1pt solid #99C83C;

}

.Borda th {

	font: 14px Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	padding: 4px;

	padding-left: 10px;

	text-align: left;

	background-color: #99C83C;

}

.borda_right {

	border-right: 1px solid #99C83C;

}

.borda_bottom {

	border-bottom: 1px solid #99C83C;

}

.Linha1 {

	padding: 2px;

	background-color: #EAEAEA;

	color: #000000;

}

.Linha2 {

	padding: 2px;

	background-color: #FFFFFF;

	color: #000000;

}

