body{ margin:0; padding:0}
body, table, p{font:12px "Trebuchet MS"; color:#787878; font-weight:normal}
input, select, textarea{font:11px "Trebuchet MS"; color:#787878}
a{color:#68AF32; text-decoration:none; font-weight:bold}
a:hover{color:#68AF32; text-decoration:underline}
.form{margin:0; padding:0}

a img { border:none; }

#geral{ width:1000px; margin:0 auto; overflow:hidden; } 

	div#menu{padding:10px;}
		
		div#boxLogin{background:url(../imagens/login_bg.jpg) repeat-y; padding:10px}
		
		div#boxMenu{padding:10px 0 0 5px}
			
			#menuProfissionais:after{clear:both; content:"."; display:block; height:0pt; visibility:hidden}
			#menuProfissionais {min-width:111px; width:111px}
			#menuProfissionais a {display:block; text-decoration:none;width:100%}
			#menuProfissionais ul {list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; margin:0; margin-bottom:18px}
			#menuProfissionais ul li{height:22px}
			#menuProfissionais ul li a {border-bottom:1px solid #A9C89C; color:#9F9F9F; font-weight:bold; padding:2px}
			#menuProfissionais ul li a:hover {color:#FFFFFF}
			#menuProfissionais .menu-noticias a:hover {background-color:#69AF33; border-bottom-color:#A9C89C}
			
			#menuPublicoGeral:after{clear:both; content:"."; display:block; height:0pt; visibility:hidden}
			#menuPublicoGeral {min-width:111px; width:111px}
			#menuPublicoGeral a {display:block; text-decoration:none; width:100%}
			#menuPublicoGeral ul {list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; margin:0; margin-bottom:18px}
			#menuPublicoGeral ul li{height:22px}
			#menuPublicoGeral ul li a {border-bottom:1px solid #FA9756; color:#9F9F9F; font-weight:bold; padding:2px}
			#menuPublicoGeral ul li a:hover {color:#FFFFFF}
			#menuPublicoGeral .menu-noticias a:hover {background-color:#FC7000; border-bottom-color:#FA9756}
		
		#menuTopo{width:848px }
		#menuTopo:after{clear:both; content:"."; display:block; height:0pt; visibility:hidden}
		#menuTopo a {float:left}
		#menuTopo ul {padding:0; margin:0; list-style:none}
		#menuTopo ul li{float:left}
		#menuTopo ul li a {padding:5px 0 0 0;}
		#menuTopo .menu_verde a:hover {background-color:#69AF33}
		#menuTopo .menu_laranja a:hover {background-color:#FC7000}
		
		.inputTextBusca{border:1px solid #B6B6B6; width:203px}
		.barraBusca{background:url(../imagens/barra_superior.jpg) no-repeat left center;}
		
	
	
#menuProgramaRecompensa:after{clear:both; content:"."; display:block; height:0pt; visibility:hidden; text-align:center; padding:5px }
			#menuProgramaRecompensa {width:170px; padding:4px}
			#menuProgramaRecompensaissionais a {display:block; text-decoration:none; width:100%}
			#menuProgramaRecompensa ul {list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; margin:0; text-align:center; }
			#menuProgramaRecompensa ul li{float:left; height:40px _height:0}
			#menuProgramaRecompensa ul li a {color:#9F9F9F; font-weight:bold; padding:3px }
			#menuProgramaRecompensa ul li a:hover {color:#FFFFFF; text-decoration:none; background-color:#69AF33;}

	
	
	
	
	
		div#meio{float:left; width:606px; overflow:hidden;}
			
			div#meioEsq{width:424px; float:left; overflow:hidden;}
				div#formNews{background:url(../imagens/bg_boletins.png) center no-repeat}
					div#tabelaFormNews{padding:80px 0 0 9px; height:65px;}
			div#meioDir{width:159px; float:right; overflow:hidden;}
			div#encontreProfConteudo{border-left:1px solid #E9E9E9; border-right:1px solid #E9E9E9; padding:10px; background:#F6F6F6 url(../imagens/encontre_profissional_bg.jpg) left bottom no-repeat}			
			.boxCinzaW159_conteudo{border-left:1px solid #E9E9E9; border-right:1px solid #E9E9E9; padding:10px; background:#F6F6F6}
			.boxCinzaW160A_conteudo{padding:10px; background:#F6F6F6}
		
		div#direita{float:left; margin-left:10px; width:202px}
			
			ul#classificados{padding:0; margin:0; list-style:none}
		
		div#rodape{width:630px; margin: 0px 0px 0px 0px}
			div#logoRodape{width:90px; float:left}
			div#buscaRodape{width:488px; float:right}

/* Stylos Gerais */
.listaSemStyle{margin:0; padding:0; list-style:none}
.listaSemStyle li{padding-bottom:10px}

/* img */
.fotoLaranja{border:1px solid #FB7000}
.fotoVerde{border:1px solid #68AF32}

/* margin */
.margin_r24{margin:0 24px 0 0}
.margin_r5{margin:0 5px 0 0}
.margin_t10{margin-top:10px}
.margin_r5_b5{margin:0 5px 5px 0}

/* padding */
.padding_10{padding:10px}
.padding_t10{padding-top:10px}
.padding_t20{padding-top:20px}
.padding_t20_b20{padding:20px 0 20px 0}
.padding_L10{padding-left:10px}
.padding_b10{padding-bottom:10px}
.padding_b20{padding-bottom:20px}

/* Links */
.linkLaranjaBold{color:#FB7000; text-decoration:none; font-weight:bold}
.linkLaranjaBold:hover{color:#FB7000; text-decoration:underline}

.linkVerdeBold{color:#68AF32; text-decoration:none; font-weight:bold}
.linkVerdeBold:hover{color:#68AF32; text-decoration:underline}

.linkTituloVerde{font-size:14px; color:#68AF32; text-decoration:none; font-weight:bold}
.linkTituloVerde:hover{color:#68AF32; text-decoration:underline}

/* hr */
.divisoria{border:0; border-bottom:1px solid #E9E9E9; height:1px}
.divisoriaCinzaEscuro{border:0; border-bottom:1px solid #C0C0C0; height:1px}
.divisoriaClassificados{border:0; border-bottom:1px solid #D8E2EC; height:1px}

/* Retira float */
.clear{clear:both}

/* Sublinhado */
.sublinhadoNegrito{text-decoration:underline; font-weight:bold}
.sublinhado{text-decoration:underline}

#subsecao option { border-bottom:1px solid #ccc; }
.brdP2{ border-bottom:1px solid #ccc; padding:2px;}