#topo #menuTopoB {
	background:url(../imagens/areaBuscaBg_interna.gif) no-repeat right top;
	height:42px;
}
#content {
	margin-top:-22px;
	width:490px;
}
/* FORMULÁRIO ASSOCIE-SE */
#content #menuFormulario li { list-style:none; }
#content #menuFormulario li a, #content strong {
	font:12px arial, sans-serif;
	font-weight:bold;
	color:#0579C6;
}
.linkEmailAdicional {
	font:12px arial, sans-serif;
	color:#0579C6;
	clear:left;
	float:left;
	margin-left:68px;
}
.linkRemoverEmail {
	margin-top:-3px;
	margin-left:50px;
}
#content strong { color:#000; }
.emailAdicional input {
	margin-bottom:4px;
	_margin-bottom:2px;
}

/* Formulário de Associe-se */
.required { color:#f00; }
#associado h3 {
	font:bold 16px arial, sans-serif;
	color:#00528E;
	padding-left:10px;
}
#associado .area {
	margin:5px 0px 10px 0px;
	padding:0px 0px 5px 0px;
}
#associado h4 {
	font:bold 12px arial, sans-serif;
	color:#fff;
	background:#0579C6;
	padding:2px 0px 2px 10px;
	margin-bottom:5px;
}
#associado th {
	font:11px arial, sans-serif;
	color:#00528E;
	width:110px;
	text-align:right;
	vertical-align:top;
	padding-top:0px !important;
	padding-top:2px;
}
#associado .div {
	width:50px;
}
#associado td { vertical-align:top; }
#associado label {
	font:11px arial, sans-serif;
	color:#00528E;
}
#associado input, #associado textarea {
	border:1px solid #0579C6;
	font:11px verdana, sans-serif;
	color:#333;
	padding:0px 2px;
}
#associado input:focus, #associado textarea:focus { background:#E3E8EE; color:#333; }
#associado select {
	font:10px arial, sans-serif;
	color:#333;
}
#associado .radio {
	border:none;
	vertical-align:bottom;
}
#associado .full { width:360px; }
#associado .half { width:190px; }
#associado .short { width:85px; }
#associado .small {
	width:65px !important;
	width:73px;
}
#associado .ddd { width:25px; }
#associado .ddd2 {
	width:155px !important;
	width:159px;
}
#associado .explica {
	font:italic 11px arial,sans-serif;
	color:#666;
}
#associado .categoria {
	font:bold 11px arial, sans-serif;
	color:#0579c6;
}
#associado .bordercat {
	border:solid 1px #0579c6;
}
#associado .br { display:block; }
#associado .nascDay, #associado .nascYear {
	width:50px !important;
	width:45px;
}
#associado .nascMonth {
	width:70px !important;
	width:63px;
}
#associado .botoes { margin:-10px 0px 20px 114px; }
#associado .buttonOK {	
	background:#0579C6;
	color:#fff;
	font-weight:bold;
}
#associado .buttonLimpar {
	background:#fff;
	color:#0579C6;
	margin-left:65px !important;
	margin-left:23px;
}

.emailAdicional {
	clear:left;
	display:block;
	width:400px;
	margin:5px 0px 20px 20px;
	_margin-bottom:0px;
	font:11px arial, sans-serif;
}
.emailAdicional label {
	float:left;
	width:40px;
	text-align:right;
	margin-right:5px;
}
#dados_profissional { font:12px arial, sans-serif; }
#dados_profissional th{
	width:80px;
	text-align:right;
	padding-right:5px;
}

.resultadoBusca { margin:0px 0px 20px 0px; }
.resultadoBusca ol { margin:0px 0px 20px 25px; }
.resultadoBusca li {
	border-bottom:1px dotted #E3E8EE;
	clear:both;
}
.resultadoBusca .data {
	width:105px;
	border-right:1px solid #00528E;
	margin-right:5px;
	font:10px arial, sans-serif;
	color:#00528E;
	float:left;
	_float:none;
	_display:inline;
}
.resultadoBusca dl { _margin:-13px 0px 0px -5px; }
.mais {
	text-align:right;
	margin-top:10px;
	margin-right:10px;
}
.resultadoBusca a {
	font:bold 11px arial, sans-serif;
	color:#0579C6;
}
.resultadoBusca h2 a {
	font:11px arial, sans-serif;
	color:#0579C6;
}
.resultadoBusca .zero { font-size:11px; }

/*Beneficios do associado*/
.tableClass {
	border: #00528E solid 1px;
	font: 10px verdana, sans-serif;
}
.thtableClass, .tdtableClass {
	border: #00528E solid 1px;
	font: 10px verdana, sans-serif;
	vertical-align: middle;
}
.thtableClass {
	font-weight: bold;
}

/*Categoria do associado*/
.aligntitle {
	margin: 1px 5px;
	border-bottom-width: solid 1px #0579c6;
}
.fonttitle {
	 font:bold 10px Verdana; 
	 color: #0579c6;
}
.fontvalor {
	 font:bold 10px Verdana; 
	 color: #666666;
}
.linkcat, linkcat:link, linkcat:Active {
	 font:bold 10px Verdana; 
	 color: #0579c6;
	 text-decoration: none;
}
.linkcat:hover {
	 font:bold 10px Verdana; 
	 color: #666666;
	 text-decoration: underline;
}
.bordercat {
	margin-top: 2px;
	margin-bottom: 0px;
	border-top: solid 1px #0579c6;
	border-left: solid 1px #0579c6;
	border-right: solid 1px #0579c6;
}
.fontpopup {
	font: 11px Verdana;
	color: #00528e;
}
.titlepopup {
	font:bold 18px Verdana;
	color: #00528e;
	margin: 0px 0px 0px 15px;
}
.bodypopup {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.bordercattitle {
	margin-top: 2px;
	border-top: solid 1px #0579c6;
	border-left: solid 1px #0579c6;
	border-right: solid 1px #0579c6;
	background-color: #0579c6;
	font:bold 10px Verdana; 
	color: #FFFFFF;
}
