/* Geral -------------------------------------------------------------------- */

FORM LABEL {
	cursor: pointer;
	font-size: .9em;
	width: 160px;
}

.obrigatorio {
	color: #971D5F;
	margin: 0 2px;
}

INPUT, SELECT, TEXTAREA {
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #000000;
}

/* Busca -------------------------------------------------------------------- */

.topo FORM.busca {
	float: right;
	position: absolute;
	right: 140px;
	background : URL(../imagens/backgrounds/bg_busca.gif) no-repeat 32px top;
}

.topo FORM.busca INPUT.campo {
	background : URL(../imagens/backgrounds/input_busca.jpg) repeat-x right top;
	border: 1px solid #136DA1;
	width: 120px;
	height: 14px;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #136DA1;
	margin: 3px 0 0 80px;
	vertical-align: bottom;
}

.topo FORM.busca INPUT.botao {
	background : URL(../imagens/bt_ok.gif) no-repeat center center;
	position: relative;
	width: 40px;
	height: 20px;
	border: 0;
	cursor: pointer;
	vertical-align: bottom;
}

/* Postcard ----------------------------------------------------------------- */

#postcard .cartao {
	margin: 12px;
	margin-top:0px;
	margin-right: 0;
	font-size:0.9em;
	text-align:center;
}

#postcard .cartao IMG {
	border: 1px solid #d1d1d1;
	margin: 1px;
}

#postcard LABEL {
	color: #666666;
}

#postcard INPUT, #postcard TEXTAREA {
	border: 1px solid #DEDEDE;
	width: 200px;
	vertical-align: top;
	margin: -2px 0 2px 0;
	position:relative;
	top:2px;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#postcard TEXTAREA {
	overflow				: auto;
	width					: 202px;
}

#postcard .bt_cartao {
	float					: right;
	width					: 100px;
	height					: 25px;
	position				: relative;
	right					: 62px;
	border					: 0px;
	top						: 10px;
}

/* Contato ------------------------------------------------------------------ */

#contato LABEL {
	color					: #666666;
	margin					: 3px;
}

#contato INPUT, #contato TEXTAREA {
	border					: 1px solid #DEDEDE;
	width					: 200px;
	vertical-align			: top;
	margin					: -2px 0 2px 0;
	position				: relative;
	top						: 2px;
	font					: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#contato TEXTAREA {
	overflow				: auto;
}

#contato .bt_contato {
	float					: right;
	width					: 50px;
	height					: 25px;
	position				: relative;
	right					: 62px;
	border					: 0px;
	top						: 10px;
}

