/* Genéricas ----------------------------------------------- */	
.botao
{
	background: #ffffff url('../images/bt_padrao.jpg') no-repeat;
	padding-left: 11px;
	padding-bottom: 2px;
	text-transform: lowercase;
	height: 17px;
}
/* Específicas ----------------------------------------------- */	
.topo
{
	background: url('../images/topo.gif');
	height: 88px;
	margin-bottom: 6px;
}

.topo_popup
{
	background: url('../images/topo_popup.jpg');
	height: 65px;
	margin-bottom: 6px;
}

.rodape
{
	height: 36px;
	text-align: center;
	padding-top: 20px;
}

.bt_buscar
{
	background: #ffffff url('../images/bt_buscar.jpg') no-repeat;
	height: 16px;
	width: 65px;
	font: bold 10px verdana;
	padding-left: 20px;
	padding-bottom: 3px;
	border: 1px solid #829138;
	color: #829138;
}

fieldset.login
{
	width: 168px;
	text-align:right;
	padding: 0px 25px 15px 25px;
	margin: auto;
}

.busca, .espaco_sair
{
	position: relative;
	left: 550px;
	top: 30px;
	width: 200px;
	text-align: right;
}

.cadastre_se
{
	position: relative;
	left: 20px;
	top: 48px;
}

/* menu lateral -------------------------------------------------------------------- */
.largura_lateral
{
	width: 183px;
	text-align: left;
}

.titulo_lateral
{
	background: #d1e396 url('../images/canto_titulo_menu_v.gif') no-repeat right top;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 0px 8px 8px;
	margin-bottom: 1px;
	text-align: left;
	width: 177px;
}

.subtitulo_esquerda
{
	background: #f4f7e4 url('../images/tit_emfoco.gif') no-repeat right top;
	width: 186px;
	height: 21px;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 0px 0px 8px;
	color: #6d8136;
	margin-bottom: 2px;
}

.titulo_centro
{
	margin-bottom: 2px;
	height: 21px;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 0px 0px 8px;
	color: #6d8136;
	background: #e8efc0 url('../images/canto_titulo_centro.gif') no-repeat right top;
	width: 368px;
}

.caixa_centro
{
	width: 358px;
	margin: auto;
	text-align: left;
	padding: 8px;
}

.texto_central
{
	height: 250px;
	overflow: auto;
}

.titulo_centro_sublinhado
{
	height: 21px;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0px 0px 8px;
	color: #6d8136;
	text-align: left;
	border-bottom: 1px solid #e8efc0;
}

.anunciante_cor_sim
{
	border: 1px solid white;
	background: #e8e8e8;
	padding: 8px;
	text-align: left;
	width: 168px;
}

.anunciante_cor_nao
{
	border: 1px solid white;
	background: #f3f3f3;
	padding: 8px;
	text-align: left;
	width: 168px;
}
