html, body {
	margin: 0px;
	padding: 0px;
}
html, body, div, table, td, tr, p {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	line-height: 1.2em;
	color: #333;
}
a, a:visited, a:active, a:link {
	color: #036;
	text-decoration: none;
}
a:hover {
	color: #039;
	text-decoration: underline;
	cursor: pointer;
}
#wrapper {
	width: 100%;
}
#livro {
	position: absolute;
	width: 170px;
	left: 500px;
	height: 115px;
	top: 0;
	cursor: pointer;
}
#cabecalho {
	width: 100%;
	margin: 0 auto;
	height: 182px;
	clear: both;
	-moz-box-shadow: 0px 1px 10px #CCC;
	-webkit-box-shadow: 0px 1px 10px #CCC;
	box-shadow: 0px 1px 10px #CCC;
	background-color: #e8e8e8;
	z-index: 700;
}
#cabecalho #topo {
	position: relative;
	width: 980px;
	margin: 0 auto;
	height: 120px;
	clear: both;
}
#cabecalho #menu {
	width: 100%;
	margin: 0 auto;
	height: 32px;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	clear: both;
	background-color: #415c71;
}
#cabecalho #menu ul {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 980px;
	line-height: 32px;
}
#cabecalho #menu li {
	font-family: Tahoma, Arial, Helvetica;
	letter-spacing: 0px;
	list-style: none;
	height: 32px;
	margin: 0;
	float: left;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
}
#cabecalho #menu li a, #cabecalho #menu li a:visited, #cabecalho #menu li a:active, #cabecalho #menu li a:link {
	color: #FFF;
	padding: 0 18px;
	display: block;
	text-shadow: 1px 1px 1px #333;
}
#cabecalho #menu li a:hover {
	text-align: center;
	text-decoration: none;
	background-color: #8294a1;
}
#cabecalho #faixa {
	width: 100%;
	margin: 0 auto;
	height: 27px;
	clear: both;
	background-color: #9dcb37;
}
#cabecalho #faixa #faixain {
	width: 980px;
	margin: 0 auto;
	text-align: left;
}
#cabecalho #faixa #faixain #arearestrita {
	height: 27px;
	line-height: 27px;
	float: right;
	width: 650px;
	margin-right: 30px;
	font-weight: bold;
	color: #32783A;
	font-size: 11px;
	text-align: right;
}
#cabecalho #faixa #faixain #arearestrita #ar_logado {
	height: 27px;
	line-height: 27px;
	font-weight: bold;
	color: #32783A;
	font-size: 11px;
	text-align: right;
	width: 600px;
	float: right;
}
#cabecalho #faixa #faixain #arearestrita #ar_logado a {
	text-decoration: underline;
	color: #3E6035;
	padding: 0 5px 0 15px;
}
#cabecalho #faixa #faixain #arearestrita #ar_logado a:hover {
	text-decoration: none;
	color: #000;
}
#cabecalho #faixa #faixain #arearestrita #ar_off {
	height: 27px;
	line-height: 27px;
	font-weight: bold;
	color: #32783A;
	font-size: 11px;
	text-align: right;
	width: 200px;
	float: right;
}
#cabecalho #faixa #faixain #arearestrita #ar_on {
	position: relative;
	display: none;
	height: 27px;
	line-height: 27px;
	font-weight: bold;
	color: #32783A;
	font-size: 11px;
	text-align: right;
	z-index: 1000;
}
#cabecalho #faixa #faixain #arearestrita #ar_on #in {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 27px;
	font-weight: bold;
	color: #32783A;
	font-size: 11px;
	text-align: right;
	height: 158px;
	width: 200px;
	background-color: #9dcb37;
	background-color: #769B44;
	background-color: #415c71;
	background-color: #233441;
	border: solid 1px #FFF;
	border-top: none;
}
#cabecalho #faixa #faixain #arearestrita #ar_on #in .cadastre_se a {
	text-align: right;
	color: #FFF;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	margin-right: 15px;
	text-shadow: 1px 1px 1px #333;
	text-decoration: none;
}
#cabecalho #faixa #faixain #arearestrita #ar_on #in .cadastre_se a:hover {
	color: #FFF;
	text-decoration: underline;
}
#cabecalho #faixa #faixain #arearestrita #ar_on #in .login_texto {
	text-align: left;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	float: left;
	width: 20%;
	height: 32px;
	line-height: 32px;
	margin-left: 10px;
	text-shadow: 1px 1px 1px #333;
}
#cabecalho #faixa #faixain #arearestrita #ar_on #in .login_input {
	width: 67%;
	float: left;
	margin: 0 auto;
	text-align: left;
	height: 32px;
	line-height: 32px;
}
#cabecalho #faixa #faixain #arearestrita #ar_on #in .login_input input {
	width: 100%;
	text-align: left;
	height: 23px;
	line-height: 23px;
	font-size: 20px;
}
#cabecalho #faixa #faixain #arearestrita #ar_on #in .senha_texto {
	text-align: left;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	float: left;
	width: 20%;
	clear: both;
	height: 32px;
	line-height: 32px;
	margin-left: 10px;
	text-shadow: 1px 1px 1px #333;
}
#cabecalho #faixa #faixain #arearestrita #ar_on #in .senha_input {
	width: 67%;
	float: left;
	margin: 0 auto;
	text-align: left;
	height: 32px;
	line-height: 32px;
}
#cabecalho #faixa #faixain #arearestrita #ar_on #in .senha_input input {
	width: 100%;
	text-align: left;
	height: 23px;
	line-height: 23px;
	font-size: 20px;
}
#cabecalho #faixa #faixain #arearestrita #ar_on #in .login_botao {
	text-align: center;
	clear: both;
	padding: 6px 0;
}
#cabecalho #faixa #faixain #arearestrita #ar_on #in .login_botao input {
	background-color: #416C8D;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	border: solid 1px #2B465E;
	text-shadow: 1px 1px 1px #333;
	width: 160px;
	height: 30px;
}
#cabecalho #faixa #faixain #arearestrita #ar_on #in .login_botao input:hover {
	background-color: #8294a1;
	color: #FFF;
	border: solid 1px #2B465E;
	text-shadow: 1px 1px 1px #333;
	cursor: pointer;
}
#cabecalho #faixa #faixain #arearestrita #ar_on #in .senha_esqueci {
	text-align: center;
}
#cabecalho #faixa #faixain #arearestrita #ar_on #in .senha_esqueci a {
	text-align: center;
	color: #CCC;
	font-size: 9px;
	padding-top: 1px;
	text-decoration: none;
}
#cabecalho #faixa #faixain #arearestrita #ar_on #in .senha_esqueci a:hover {
	color: #FFF;
	text-decoration: underline;
}
#cabecalho #faixa #faixain #quadros {
	float: left;
}
#cabecalho #faixa #faixain .quadro1 {
	background-color: #c0df78;
	width: 21px;
	height: 14px;
	float: left;
}
#cabecalho #faixa #faixain .quadro2 {
	background-color: #b4d563;
	width: 21px;
	height: 14px;
	float: left;
}
#cabecalho #faixa #faixain .quadro3 {
	background-color: #9dcc43;
	width: 21px;
	height: 14px;
	float: left;
}
#cabecalho #faixa #faixain .quadro4 {
	width: 21px;
	height: 13px;
	background-color: #d8eca7;
	float: left;
	clear: both;
	top: 23px;
}
#cabecalho #faixa #faixain .quadro5 {
	width: 21px;
	height: 13px;
	background-color: #cae18a;
	float: left;
}
#cabecalho #faixa #faixain .quadro6 {
	width: 21px;
	height: 13px;
	background-color: #b5d563;
	float: left;
}
#cabecalho #faixa #faixain #parceria {
	line-height: 27px;
	float: left;
	padding-left: 30px;
	font-weight: bold;
	color: #32783A;
	font-size: 11px;
}
#cabecalho #faixa #faixain #parceria a {
	color: #32783A;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(50, 50, 50, 1);
}
#cabecalho #faixa #faixain #parceria a:hover {
	color: #000;
}
#conteudo {
	width: 980px;
	margin: 0 auto;
	text-align: justify;
	min-height: 200px;
	z-index: 500;
}
#conteudo > .quadro {
	padding: 25px 10px;
	width: 960px;
	margin: 0 auto;
	clear: both;
}
#rodape {
	width: 100%;
	position: relative;
	bottom: 0px;
	margin: 0 auto;
	text-align: center;
	min-height: 80px;
	background-color: #e8e8e8;
	border-top: solid 1px #DDD;
	-moz-box-shadow: 0px -1px 10px #DDD;
	-webkit-box-shadow: 0px -1px 10px #DDD;
	box-shadow: 0px -1px 10px #DDD;
	z-index: 600;
}
#rodape #menu {
	padding: 15px 0 3px 0;
	color: #CCC;
}
#rodape #menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
#rodape #menu li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
}
#rodape #menu a {
	padding: 0 11px;
}
#rodape .copyright {
	clear: both;
	padding: 10px;
	font-size: 10px;
}
#titulo {
	width: 100%;
	position: relative;
	top: 0px;
	height: 125px;
	border-top: solid 0px #FFF;
	background: url(../imagens/geral/titulos/fundo.jpg);
	-moz-box-shadow: 0px 1px 10px #CCC;
	-webkit-box-shadow: 0px 1px 10px #CCC;
	box-shadow: 0px 1px 10px #CCC;
	-moz-box-shadow: 0px -1px 0px #FFF;
	-webkit-box-shadow: 0px -1px 0px #FFF;
	box-shadow: 0px -1px 0px #FFF;
}
#titulo .content {
	width: 980px;
	margin: 0 auto;
	text-align: center;
}
#titulo .content .imagem {
	width: 345px;
	height: 123px;
	float: left;
	background: #FFF;
	border: solid 1px #CCC;
}
#titulo .content .texto {
	float: left;
	font-size: 48px;
	font-weight: normal;
	color: #FFF;
	text-shadow: 2px 2px 0px #999;
	padding: 65px 0 0 12px;
	bottom: 0;
}
#form_cadastro {
	width: 90%;
	padding: 5px;
	background: #F8F8F8;
	border: solid 1px #CCC;
	line-height: 1.5em;
	margin: 0 auto;
}
#form_cadastro > .item1 {
	line-height: 1.5em;
	padding: 5px;
	float: left;
	width: 98%;
}
#form_cadastro > .item2 {
	line-height: 1.5em;
	padding: 5px;
	float: left;
	width: 47%;
}
#form_cadastro > .item3 {
	line-height: 1.5em;
	padding: 5px;
	float: left;
	width: 31%;
}
#form_cadastro > .item4 {
	line-height: 1.5em;
	padding: 5px;
	float: left;
	width: 23%;
}
#form_cadastro > div > .nome {
	font-weight: bold;
	font-size: 13px;
}
#form_cadastro > div > .input {
	width: 100%;
	padding: 5px 0;
}
#form_cadastro > div > .input > .caixa {
	width: 90%;
	padding: 5px;
}
#form_cadastro > div > .input > .caixadetexto {
	width: 90%;
	padding: 5px;
	font-family: tahoma, arial, verdana;
	font-size: 11px;
	height: 80px;
}
#form_cadastro > div > .input > .selecao {
}
.cadastrar_news {
	width: 80%;
	margin: 0 auto;
	padding: 8px;
	text-align: center;
}
.botao_cadastrar {
	width: 80%;
	margin: 0 auto;
	padding: 8px;
	text-align: center;
}
.botao_cadastrar > input {
	width: 50%;
	margin: 0 auto;
	padding: 8px;
	width: 360px;
	text-align: center;
	height: 60px;
	font-size: 18px;
}
.asreq {
	color: #C00;
	font-weight: bold;
}
.cadastrar_quadro {
	width: 90%;
	margin: 0 auto;
	padding: 10px;
	text-align: center;
}
.cadastrar_quadro > .cadastrar_obrigado {
	width: 90%;
	margin: 0 auto;
	padding: 10px;
	text-align: center;
	font-size: 16px;
	line-height: 1.5em;
}
.cadastrar_quadro > .cadastrar_publicacoes {
	width: 40%;
	height: 80px;
	border: solid 1px #CCC;
	cursor: pointer;
	font-size: 20px;
	font-weight: bold;
	line-height: 80px;
	margin: 0 auto;
	color: #006;
	background: #EFEFF5;
}
.cadastrar_quadro > .cadastrar_negocios {
	width: 40%;
	height: 80px;
	border: solid 1px #CCC;
	cursor: pointer;
	font-size: 20px;
	font-weight: bold;
	line-height: 80px;
	margin: 0 auto;
	color: #060;
	background: #DBEADB;
}
.cadastrar_quadro > .cadastrar_publicacoes:hover {
	background: #38385A;
	border: solid 1px #26283C;
	color: #FFF;
}
.cadastrar_quadro > .cadastrar_negocios:hover {
	background: #375436;
	border: solid 1px #2B4329;
	color: #FFF;
}
/* NEGOCIOS */
.quadroNegocios {
	width: 90%;
	margin: 0 auto;
}
.quadroNegocios > .botoes {
	width: 98%;
	text-align: center;
	line-height: 1.5em;
	font-size: 18px;
	font-weight: bold;
	width: 100%;
	position: relative;
	bottom: -1px;
	left: 8px;
}
.quadroNegocios > .botoes > .botao_qn1 {
	width: 49%;
	float: left;
	font-size: 18px;
	padding: 10px 0;
	color: #666;
	border: solid 1px #CCC;
	background-color: #E6E6E6;
	border-width: 1px 0 1px 1px;
	border-bottom-color: #CCC;
}
.quadroNegocios > .botoes > .botao_qn1:hover {
	width: 49%;
	float: left;
	font-size: 18px;
	padding: 10px 0;
	color: #666;
	border: solid 1px #CCC;
	background-color: #FFF;
	border-width: 1px 0 1px 1px;
	border-bottom-color: #CCC;
	cursor: pointer;
}
.quadroNegocios > .botoes > .botao_qn1_ativo {
	width: 49%;
	float: left;
	font-size: 18px;
	padding: 10px 0;
	border: solid 1px #CCC;
	background-color: #F0F0F0;
	border-width: 1px 0 1px 1px;
	border-bottom-color: #F0F0F0;
}
.quadroNegocios > .botoes > .botao_qn2 {
	width: 49%;
	float: left;
	font-size: 18px;
	padding: 10px 0;
	color: #666;
	border: solid 1px #CCC;
	background-color: #E6E6E6;
	border-width: 1px 1px 1px 1px;
	border-bottom-color: #CCC;
}
.quadroNegocios > .botoes > .botao_qn2:hover {
	width: 49%;
	float: left;
	font-size: 18px;
	padding: 10px 0;
	color: #666;
	border: solid 1px #CCC;
	background-color: #FFF;
	border-width: 1px 1px 1px 1px;
	border-bottom-color: #CCC;
	cursor: pointer;
}
.quadroNegocios > .botoes > .botao_qn2_ativo {
	width: 49%;
	float: left;
	font-size: 18px;
	padding: 10px 0;
	border: solid 1px #CCC;
	background-color: #F0F0F0;
	border-width: 1px 1px 1px 1px;
	border-bottom-color: #F0F0F0;
}
.quadroNegocios > .conteudos {
	width: 100%;
	background-color: #F0F0F0;
	border: solid 1px #CCC;
	margin: 0 auto;
}
.servicosSolicitadosWrap {
	padding: 10px;
}
.servicosSolicitadosWrap > .solicitadosItemEx {
	padding: 10px;
	width: 98%;
	margin: 0 auto;
}
.servicosSolicitadosWrap > .solicitadosItemEx > div {
	font-size: 15px;
	color: #666;
}
.servicosSolicitadosWrap > .solicitadosItem {
	padding: 5px;
	width: 98%;
	margin: 0 auto;
}
.servicosSolicitadosWrap > .solicitadosItem:hover {
	background: #FFF;
}
.servicosSolicitadosWrap > .solicitadosItem > .solicitadosItemID, .servicosSolicitadosWrap > .solicitadosItemEx > .solicitadosItemID {
	float: left;
	width: 5%;
	padding: 5px;
}
.servicosSolicitadosWrap > .solicitadosItem > .solicitadosItem1, .servicosSolicitadosWrap > .solicitadosItemEx > .solicitadosItem1 {
	float: left;
	width: 45%;
	padding: 5px 20px 5px 5px;
}
.servicosSolicitadosWrap > .solicitadosItem > .solicitadosItem2, .servicosSolicitadosWrap > .solicitadosItemEx > .solicitadosItem2 {
	float: left;
	width: 32%;
	padding: 5px;
}
.servicosSolicitadosWrap > .solicitadosItem > .solicitadosItem3 {
	float: right;
	width: 10%;
	padding: 5px;
	color: #069;
	font-weight: bold;
}
.servicosSolicitadosWrap > .solicitadosItem > .solicitadosItem3 > a {
	color: #069;
}
.servicosSolicitadosWrap > .solicitadosItem > .solicitadosHidden {
	clear: both;
	padding: 10px 0 20px 0;
	background: #E5E5E5;
	border: solid 1px #999;
}
.servicosSolicitadosWrap > .solicitadosItem > .solicitadosHidden > .solicitadosHiddenItem {
	padding: 10px;
}
.servicosSolicitadosWrap > .solicitadosItem > .solicitadosHidden > .solicitadosHiddenItem > .shi_titulo {
	font-weight: bold;
	line-height: 2em;
}
.servicosSolicitadosWrap > .solicitadosItem > .solicitadosHidden > .solicitadosHiddenItem > .shi_texto {
	line-height: 1.5em;
	text-align: justify;
}
.servicosSolicitadosWrap > .solicitadosItem > .solicitadosHidden > form > .solicitadosHiddenCandidatarse {
	width: 90%;
	margin: 0 auto;
	line-height: 1.5em;
	padding: 15px;
	background: #666;
	color: #FFF;
	border: solid 1px #999;
}
.servicosSolicitadosWrap > .solicitadosItem > .solicitadosHidden > form > .solicitadosHiddenCandidatarse > .shc_texto {
	text-align: center;
	color: #FFF;
	line-height: 1.5em;
	font-size: 16px;
	font-weight: bold;
}
.servicosSolicitadosWrap > .solicitadosItem > .solicitadosHidden > form > .solicitadosHiddenCandidatarse > .shc_empresa {
	padding: 5px;
	color: #FFF;
	line-height: 1.5em;
}
.servicosSolicitadosWrap > .solicitadosItem > .solicitadosHidden > form > .solicitadosHiddenCandidatarse > .shc_empresa > div {
	padding: 3px;
	color: #FFF;
	font-weight: bold;
}
.servicosSolicitadosWrap > .solicitadosItem > .solicitadosHidden > form > .solicitadosHiddenCandidatarse > .shc_botao {
	text-align: center;
	color: #FFF;
	line-height: 1.5em;
	padding: 8px;
}
.servicosSolicitadosWrap > .solicitadosItem > .solicitadosHidden > form > .solicitadosHiddenCandidatarse > .shc_botao > input {
	width: 180px;
	height: 70px;
	font-size: 18px;
}
.quadroNegocios > .conteudos > .meusNegociosWrap {
	padding: 10px;
}
.quadroNegocios > .conteudos > .meusNegociosWrap > .mnDivisao {
	padding: 5px;
}
.quadroNegocios > .conteudos > .meusNegociosWrap > .mnDivisao > .mnTitulo {
	padding: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
}
.quadroNegocios > .conteudos > .meusNegociosWrap > .mnDivisao > .mnConteudo {
	padding: 5px;
}
.negocios_inicio_wrap {
	width: 90%;
	padding: 15px;
	margin: 0 auto;
}
.negocios_inicio_wrap > .descricao {
	width: 98%;
	margin: 0 auto;
	text-align: center;
	padding: 0 20px 20px 20px;
}
.negocios_inicio_wrap > .descricao > .ni_comofunciona1 {
	text-align: center;
	width: 50%;
	padding: 15px;
	background: #F4F4F4;
	border: solid 1px #CCC;
	cursor: pointer;
	margin: 0 auto;
}
.negocios_inicio_wrap > .descricao > .ni_comofunciona2 {
	text-align: justify;
	width: 93%;
	padding: 15px;
	background: #F4F4F4;
	border: solid 1px #CCC;
	cursor: pointer;
	margin: 0 auto;
	display: none;
}
.negocios_inicio_wrap > .ni_botoes {
	width: 90%;
	text-align: center;
	margin: 0 auto;
}
.negocios_inicio_wrap > .ni_botoes > .ni_botao1 {
	float: left;
	width: 45%;
	padding: 16px 10px 10px 10px;
	background: #E6EEE6;
	border: solid 1px #D3DED5;
	color: #578D54;
}
.negocios_inicio_wrap > .ni_botoes > .ni_botao1 > a {
	color: #3C6A3D;
	font-weight: bold;
	font-size: 28px;
	line-height: 0.8em;
}
.negocios_inicio_wrap > .ni_botoes > .ni_botao2 {
	float: right;
	width: 45%;
	padding: 16px 10px 10px 10px;
	background: #D9E0EC;
	border: solid 1px #B7C8D5;
	color: #3C5286;
}
.negocios_inicio_wrap > .ni_botoes > .ni_botao2 > a {
	color: #3C5286;
	font-weight: bold;
	font-size: 28px;
	line-height: 0.8em;
}
/* FIM NEGOCIOS */
/* LOGIN */

.mensagem_login {
	padding: 20px;
	text-align: center;
	margin: 0 auto;
	width: 75%;
	font-size: 16px;
	line-height: 1.5em;
	color: #900;
}
#quadro_form_login {
	width: 50%;
	margin: 0 auto;
	background: #F7F7F7;
	border: solid 1px #CCC;
	padding: 8px;
}
#quadro_form_login > form > .qfl_campos {
	width: 80%;
	float: left;
}
#quadro_form_login > form > .qfl_campos > .login {
	width: 100%;
	padding: 5px 0;
}
#quadro_form_login > form > .qfl_campos > .login > .login_texto {
	float: left;
	width: 20%;
	font-size: 16px;
	text-align: center;
	line-height: 1.5em;
}
#quadro_form_login > form > .qfl_campos > .login > .login_caixa {
	float: left;
	width: 80%;
	text-align: center;
}
#quadro_form_login > form > .qfl_campos > .login > .login_caixa > input {
	width: 95%;
	margin: 0 auto;
	line-height: 1.5em;
	font-size: 16px;
}
#quadro_form_login > form > .qfl_campos > .senha {
	width: 100%;
	padding: 5px 0;
}
#quadro_form_login > form > .qfl_campos > .senha > .senha_texto {
	float: left;
	width: 20%;
	font-size: 16px;
	text-align: center;
	line-height: 1.5em;
}
#quadro_form_login > form > .qfl_campos > .senha > .senha_caixa {
	float: left;
	width: 80%;
	text-align: center;
}
#quadro_form_login > form > .qfl_campos > .senha > .senha_caixa > input {
	width: 95%;
	margin: 0 auto;
	line-height: 1.5em;
	font-size: 16px;
}
#quadro_form_login > form > .qfl_botao {
	width: 20%;
	float: left;
	text-align: center;
}
#quadro_form_login > form > .qfl_botao > input {
	margin-top: 5px;
	width: 70px;
	height: 70px;
}
/* END LOGIN */
/* CONTATO */
.quadro_contato {
	padding: 5px;
	width: 70%;
	margin: 0 auto;
	background: #F3F3F3;
	border: solid 1px #CCC;
}
.quadro_contato > .contato_item {
	padding: 5px;
}
.quadro_contato > .contato_item > .ci_texto {
	float: left;
	width: 15%;
	text-align: right;
	font-weight: bold;
	line-height: 30px;
}
.quadro_contato > .contato_item > .ci_campo {
	float: left;
	width: 85%;
	text-align: center;
}
.quadro_contato > .contato_item > .ci_campo > input {
	width: 95%;
	margin: 0 auto;
	font-size: 20px;
}
/* END CONTATO */
.painel_wrap {
	margin: 0 auto;
	width: 600px;
	height: 150px;
}
.painel_wrap > .painel_negocios {
	width: 280px;
	height: 150px;
	border: solid 1px #CCC;
	float: left;
}
.painel_wrap > .painel_negocios:hover {
	width: 280px;
	height: 150px;
	border: solid 1px #6C6;
	float: left;
}
.painel_wrap > .painel_negocios > a > img {
	width: 280px;
	height: 150px;
	border: none;
}
.painel_wrap > .painel_publicacoes {
	width: 280px;
	height: 150px;
	border: solid 1px #CCC;
	float: right;
}
.painel_wrap > .painel_publicacoes:hover {
	width: 280px;
	height: 150px;
	border: solid 1px #6C6;
	float: right;
}
.painel_wrap > .painel_publicacoes > a > img {
	width: 280px;
	height: 150px;
	border: none;
}
.modulo {
	width: 312px;
	height: 262px;
	float: left;
	padding: 10px;
}
.mod_titulo {
	font-size: 24px;
	line-height: 1.5em;
	padding: 0 0 5px 0;
}
.mod_titulo a {
	text-decoration: underline;
}
.mod_itens {
}
.mod_item {
	padding: 5px;
}
.mod_item a, .mod_item a:active, .mod_item a:visited, .mod_item a:link {
	color: #333;
}
.mod_item a:hover {
	color: #333;
	text-decoration: underline;
}
.mod_data {
	color: #999;
}
.index_botao_solicito {
	background: #E6EEE6;
	border: solid 1px #D3DED5;
	color: #578D54;
	padding: 6px;
	text-align: center;
	margin: 0 auto;
	font-weight: bold;
	line-height: 1.4em;
	cursor: pointer;
}
.index_botao_solicito:hover {
	background: #314B2E;
	color: #FFF;
}
.index_botao_solicito > div {
	color: #578D54;
}
.index_botao_solicito > div:hover {
	color: #FFF;
}
.index_botao_ofereco {
	background: #D9E0EC;
	border: solid 1px #B7C8D5;
	color: #3C5286;
	padding: 6px;
	text-align: center;
	margin: 0 auto;
	font-weight: bold;
	line-height: 1.4em;
	cursor: pointer;
}
.index_botao_ofereco:hover {
	background: #34355F;
	color: #FFF;
}
.index_botao_ofereco > div {
	color: #3C5286;
}
.index_botao_ofereco > div:hover {
	color: #FFF;
}
.chamadas_rodape {
	width: 100%;
}
.chamadas_rodape > .anuncio {
	width: 48%;
	float: left;
	background: #F4F4F4;
	border: solid 1px #CCC;
	line-height: 1.8em;
	text-align: right;
	padding-right: 12px;
	font-size: 18px;
	color: #666;
	cursor: pointer;
}
.chamadas_rodape > .anuncio:hover {
	background: #666;
	color: #FFF;
}
.chamadas_rodape > .cadastrese {
	width: 48%;
	float: right;
	background: #F4F4F4;
	border: solid 1px #CCC;
	line-height: 1.8em;
	text-align: left;
	padding-left: 12px;
	font-size: 18px;
	color: #666;
	cursor: pointer;
}
.chamadas_rodape > .cadastrese:hover {
	background: #666;
	color: #FFF;
}
.patrocinadores {
	background: url(../imagens/home/patrocinadores3_off.jpg);
}
.patrocinadores:hover {
	background: url(../imagens/home/patrocinadores3.jpg);
	cursor: pointer;
}
.patrocinadores, .patrocinadores > img {
	width: 980px;
	height: 90px;
	border: none;
	text-align: center;
}
