

.txtBox, .form_textbox, .form_select, .form_textarea {
	height:15px;
	padding:1px 0 0 3px;
	background:#FFF;
	border:1px solid #d5d5d5;
	color:#000;
	font-size:11px;
}

.form_textarea {
	height:auto;
	font:normal 11px Arial, Helvetica, sans-serif;
}

.label {
	display:block;
	color:#093663;
}

ul.forms {
	margin:20px 0;
}

ul.forms li {
	margin:10px 0;
}

.form_label {
	width:120px;
	height:15px;
	float:left;
	margin:0 5px 0 0;
	padding:5px 2px 0 0;
	text-align:right;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#333;
}

.form_select {
	height:17px;
	background:#FFF;
}

.form_radio {
	display:block;
	float:left;
	display:inline;
	margin:2px 2px 0 10px;
}

.form_buttons {
	width:auto;
	margin:0 5px;
	padding:1px 5px;
	background:#335b98;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
}


/* CONFIG. DA CAIXA DE LOGIN DO SITE */

ul.login_form {
	padding:5px;
}

ul.login_form li {
	margin:4px 0;
}

ul.login_form li .label {
	width:55px;
	float:left;
	text-align:right;
	margin:0 5px 0 0;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#003d62;
}

ul.login_form li .txt_box {
	height:14px;
	padding:2px 0 0 2px;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	border:1px solid #8a8a8a;
}

ul.login_form li .button {
	background:#000;
	color:#fff;
	padding:1px 5px;
	font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
}

/* CONFIG NEWSLETTER */

dl.newsletter .txt_box_news {
	height:15px;
	padding:2px 0 0 2px;
	border:1px solid #9f9f9f;
	background:#fff;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#7f7f7f;
}

dl.newsletter .button {
	padding:2px 5px;
	*padding:2px 0;
	background:#335b98;
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}


/* CONFIG DA BUSCA DO SITE */

.txt_box_busca {
	height:18px;
	padding:3px 0 0 2px;
	border:1px solid #e2e2e2;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
}

.busca .button {
	margin:3px 5px 0 5px;
	padding:3px 5px;
	background:#335b98;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
}


/* BUSCA AVANÇADA AQUI */


/* ESTILIZANDO OS FORMULARIOS */
.formulario {
	line-height:150%;
}

.formulario fieldset {
	border:1px solid #003959;
	padding:5px;
}
.formulario legend {
	background-color:#003959;
	color:#FFFFFF;
	text-align:center;
	padding:3px 4px;
}
.formulario fieldset div {
	width:50%;
	float:left;
}
.formulario label {
	font-weight:bold;
	color:#003959;
}
.formulario input {
	border:1px solid #003959;
}
.formulario select {
	border:1px solid #003959;
}
.formulario textarea {
	border:1px solid #003959;
}
.formulario .btn {
	background-color:#003959;
	padding-top:5px;
	padding-bottom:5px;
}
.formulario .btn input{
	background-color:#FFFFFF;
	color:#003959;
	padding:3px;
	font-weight:bold;
	border:2px;
}

/* busca avançada */

.form_ulBa {
	margin:10px 15px;
}

.form_ulBa li{
	width:50%;
	float:left;
	height:20px;	
}

.form_labelBa {
	height:15px;
	float:left;
	margin:0 5px 0 0;
	padding:5px 2px 0 0;
	text-align:right;
	font:bold;
	color:#606060;
}

.form_labelBa1 {
	width:250px;
}
.form_labelBa2 {
	width:200px;
}

.form_fieldset {
	border:1px solid #003959;
	padding:5px;
}
.form_fieldset legend {
	background-color:#003959;
	color:#FFFFFF;
	text-align:center;
	padding:3px 4px;
}

/* BUSCA AVANÇADA */
dl.resBusca {
	width:100%;
}

dl.resBusca dt a {
	font:normal 16px Tahoma, Arial, Helvetica, sans-serif;
	color:#0012ff;
}

dl.resBusca dt a span.ref {
	font-size:11px;
	color:#b80505;
}

dl.resBusca dd {
	margin:-15px 0 20px 0;
}