*{ color:#435e42; }
.corpo a{ font-size:1.2em; font-weight:bold; }
a { color: #C86A14; }

#sidebar {
	width: 273px;
	margin-right: 55px;
}

#servico{
	display:inline;
	float:left;
	margin: 25px 0 0 0;
	width:900px;
}
#servico h2.titulo{
	width:140px;
	float:left;
	margin: 7px 10px 0 0;
	background:url(../img/txt/servicos.png) no-repeat;
	height:27px;
}
#servico ul.abas { float:left; }
#servico ul.abas li.selected {
	background:url(../img/btn/botao_h.gif) no-repeat left top;
	height:47px;
	float:left;
	margin:0 10px 0 0;
}
#servico ul.abas li {
	background:url(../img/btn/botao_h_1.gif) no-repeat left top;
	float:left;
	height:33px;
	margin:8px 6px 0px 0;
	position:relative;
	border-radius: 10px 10px 0 0;
	overflow: hidden;
}
#servico ul.abas li.selected a {
	color:#375437;
	padding:13px 24px 10px 16px;
}
#servico ul.abas li a {
	color:#a1ad71;
	float:left;
	font-size:1.2em;
	font-family:'Droid serif',serif;
	font-weight:bold;
	outline:none;
	padding:10px 24px 10px 16px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
}
#servico ul.abas li.selected div { background-position:right -59px; background:url(../img/btn/botao_h.gif) no-repeat right top; }
#servico ul.abas li div {
	background:url(../img/btn/botao_h_1.gif) no-repeat right top;
	height:100%;
	position:absolute;
	right:-5px;
	top:0;
	width:10px;
}
/* paginas */
#servico .ligado{ display:block !important; }

/* SERVIÇO */
#servico .servico,
#servico .area-sindicato{
	display:none;
	margin:-6px 0 50px;
	border:1px solid #D0D5BA;
	border-top: none;
	float:left;
	overflow:hidden;
	padding:27px 0 0 21px;
	width:877px;
	background: #fff url(../img/bkg/barra_box_sind_home.jpg) repeat-x top;
}
#produtor-rural{
	float:left;
	overflow:hidden;
	width:608px;
}
#servico .coluna{
	width:270px;
	float:left;
	margin-right:34px;
	overflow:hidden;
	display:inline;
}
#servico .coluna h3{ color:#c86a14; font-size:1.8em; padding:0 0 0 10px; }
#servico .coluna h3.senar { margin-bottom:-26px; }
#servico .box-1,
#servico .box{
	padding:0 10px 20px;
	margin:7px 0 24px;
	background:url(../img/bkg/fundo_box_sind.gif) bottom repeat-x;
}
#servico #produtor-rural .box-1,
#servico #produtor-rural .box{ background:url(../img/bkg/fundo_box_sind_3.gif) bottom repeat-x; }

#servico .box { min-height: 284px; }
#servico .porque { min-height: 506px; }
#servico .box-1{ min-height: 390px; background:url(../img/bkg/fundo_box_sind_1.gif) bottom no-repeat; margin:7px 0 19px; padding:0 10px 12px; }
#encontra-aqui .box { min-height:300px; padding:0 10px;}
.sidebar-servico .box { width:230px; }
#user-login-form {
	width: 565px !important;
	padding: 0 0 25px 0 !important;
	text-align: left;
	overflow: hidden;
	position: relative;
	background: none !important;
}
#user-login-form #edit-name {
	width: 253px;
	height: 16px;
}
#user-login-form #edit-pass {
	width: 159px;
	height: 16px;
}
#user-login-form #edit-submit {
	margin: 27px 8px 0 0;
	display: block;
	content: "";
	line-height: 0;
	text-indent: -9999px;
	cursor: pointer;
	border: none;
}
#user-login-form .item-list .last a {
	font-size: 12px;
	color: #375437;
	position: absolute;
	bottom: 10px;
	left: 275px;
}

#servico .box-1 img,
#servico .box img{
	margin: 0 auto;
	display: block;
	border:1px solid #b4cb9a;
}
.sidebar-servico .box img{ margin: 0; }
#servico .box img.border{ border:0; }
#servico .box .border{ border:0; }
#servico .box .margem { margin-left: -3px; }

#servico .box p,
#servico .box span,
#servico .box strong{font-size:1.2em; }
#servico .box-1 p,
#servico .box-1 span,
#servico .box-1 strong{font-size:1.2em; }

#servico .box-1 p{ margin:10px 0 15px; }
#servico .box p{
	margin:10px 0 15px;
	line-height: 15px;
}
#servico .box p.parte-sindicato-texto{ margin:12px 0 0; }
#servico .box p.top{ margin:15px 0 0; }
#servico .area-sindicato .sidebar-servico .box strong.titulo{
	background:none;
	font-size:1.6em;
	margin:20px 0 7px;
	width:auto;
	height:auto;
}


#servico .box  ul{ margin:10px 0 15px 0; }
#encontra-aqui .box  ul li,
#servico .box  ul li{ padding:0 4px 0; margin-bottom: 5px; }

/*
- BOXES - O QUE OS SINDICATOS ENCONTRAM AQUI - BOX 
*/

#encontra-aqui .box  ul li {
	padding: 0 0 0 10px;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 16px;
	color: #c86a14;
	background: #f0f2e0 url(../img/ico/item_lista_b.gif) 10px 10px no-repeat;
}
#encontra-aqui .box  ul li.par { background: #f8f9ed url(../img/ico/item_lista_b.gif) 10px 10px no-repeat !important; }
#encontra-aqui .sindical {
	width: 196px !important;
	min-height: 326px !important;
	margin: 0 15px 5px 0 !important;
	padding: 0 0 0 0 !important;
}
#encontra-aqui .sindical strong {
	margin: 0 0 0 0 !important;
	padding: 0 0 20px 12px !important;
	background-color: #fff;
}
#encontra-aqui .sindical ul { margin: 0 0 0 0 !important; }
#encontra-aqui .sindical ul li {
	margin: 0 0 0 0 !important;
	padding: 3px 10px 6px 20px;
}
#servico .box  ul li a,
#servico .box-1  ul li a{
	color:#c86a14;
	line-height: 15px;
	font-size:1.2em;
	font-weight:bold;
}

#servico #indicadores {
	width:258px;
	margin:-13px 0 1px;
	padding:10px 0 25px 10px;
	overflow: hidden;
	position: relative;
	border-bottom:1px solid #B4CB9A;
	border-top:1px solid #B4CB9A;
	background:url("../img/bkg/fundo_sidebar_sind.gif") no-repeat scroll 0 0 #F0F1D5;
}
#servico #indicadores h4 {
	color:#BC6411;
	display:block;
	font-family:georgia;
	font-size:1.8em;
	font-weight:bold;
	margin:7px 0 5px;
	padding-left: 9px;
}
#servico #indicadores table td span { font-family: arial, helvetica, sans-serif; }

/*botoes*/
#servico .botao-unico {
	height: 30px;
	margin-top: 10px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#servico .encontrar-sindicatos {
	width: 180px;
	background-image: url(../img/btn/encontrar_sindicatos.png);
}
#servico .saiba-mais {
	width: 89px;
	background-image: url(../img/btn/saiba_mais.png);
}
#servico .acessar {
	width: 89px;
	background-image: url(../img/btn/acessar.gif);
}
#servico .veja-porque {
	margin-bottom:48px;
	width: 109px;
	background-image: url(../img/btn/veja_porque.png);
}
#servico .faca-sua-inscricao {
	margin:5px 0 0 !important;
	width: 152px;
	background-image: url(../img/btn/faca_sua_inscricao.png);
}
#servico .conheca-outros-cursos {
	width: 188px;
	margin-top: 8px;
	float: left;
	background-image: url(../img/btn/conheca_outros_cursos.png);
}
#indicadores .veja-grafico {
	width: 114px;
	text-indent: -9999px;
	overflow: hidden;
	float:right;
	margin: 20px 7px 0 0 !important;
	display: inline;
	background-image: url(../img/btn/veja_grafico.png);
}
#indicadores .metodologia{
	width: 93px;
	text-indent: -9999px;
	overflow: hidden;
	float:left;
	display: inline;
	margin: 20px 0 0 0 !important;
	background-image: url(../img/btn/metodologia.gif);
}
#indicadores .veja-grafico span,
#indicadores .metodologia span { display: none; }

#classificado-rural .listar {
	width: 67px;
	background-image: url(../img/btn/listar.png);
}
.footer-classificados .ver-todas-ofertas {
	width: 154px;
	margin: -5px 9px 9px 0 !important;
	float: right;
	background: url(../img/btn/ver_todas_as_ofertas.gif);
}

/* box guias */


/* box curso ead*/
#servico .ead{ 
	position:relative;
	padding-top: 34px;
	width: 251px;
	margin: 0 0 19px;
}
#servico .ead strong.campo{
	margin:10px 0;
	font-size:1.2em;
	display:block;
	color: #c86a14;
}
.ead a.campo{ margin-top:10px; font-size:12px; display:block;}


#servico .box-1 .ico{
	height:80px;
	right: 0;
	top: -14px;
	width:79px;
	position:absolute;
	background:url(../img/ico/ead_senar.png) no-repeat;
}
#servico .ead .saiba-mais {
	float: left;
}
#servico .ead .entre{
	margin: 16px 10px 0 10px;
	display: block;
	float: left;
	text-transform: uppercase;

}
#servico .sindical { position: relative; }
#servico .sindical strong,
#servico .ead strong{ display:block; }
#servico .ead .tipo{ display:block; }
#servico .ead .saiba-mais{  margin:10px 0 0; }
/* box sindical*/
#servico .sindical strong{
	padding-bottom:7px;
	margin:7px 0;
	border-bottom:1px dotted #375437;
}

#servico .sindical ul li {
	margin-bottom: 5px;
	color:#c86a14;
}

#encontra-aqui .box .alinha-rodape,
#servico .sindical .alinha-rodape {
	width: 250px;
	position: absolute;
	left: 0;
	bottom: 0;
}
#encontra-aqui .box .alinha-rodape .espacamento,
#servico .sindical .alinha-rodape .espacamento {
	position: absolute;
	left: 10px;
	bottom: 14px;
}
#encontra-aqui .box .alinha-rodape{ width: auto; }
#encontra-aqui .box .alinha-rodape p {
	padding: 5px 20px 9px 20px;
	font-weight: bold;
	font-size: 1.0em;
	color: #435e42;
	line-height: 12px;
	background-color: #d7dba5;
}

#boletim,
#email,
.banner{ 
	width:252px;
	height: 92px;
	margin-bottom: 20px;
	padding:0 10px 0;
	overflow:hidden;
	background:url(../img/bkg/fundo_box_sind_2.gif) no-repeat;
}
.banner{ background:none; height: auto; padding:0;}
#boletim a,
#email a{
	height: 92px;
	display: block;
	background:url(../img/ico/boletim.jpg) no-repeat 0 5px;
	font-size:1.2em;
	font-weight:normal;
	padding:8px 0 0 84px;
	color:#868775;
}
#email a{ background:url(../img/ico/email_home.jpg) no-repeat 0 5px; }
#boletim a span,
#email a span{
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:5px;
	color:#999E46;
	display:block;
	text-transform:uppercase;
}

/*box encontre*/
#encontre,
#block-quicktabs-3 {
	clear:both;
	margin-bottom:30px;
	overflow:hidden;
	width:578px;
	padding:0 3px 10px 0;
	background: url(../img/bkg/barra_encontre.jpg) no-repeat left bottom;
}
#block-quicktabs-3 { position: relative; }
#block-quicktabs-3 h2 {
	font-size: 16px;
	color: #c86a14;
	position: absolute;
	top: 11px;
	left: 0;
}
#encontre span.encontre {
	float:left;
	height:27px;
	width:118px;
	color:#c86a14;
	font-size:1.6em;
	font-weight: bold;
	padding:10px 0 2px;
	border-bottom:1px solid #D0D5BA;
}
#encontre ul.abas-1,
#block-quicktabs-3 ul.quicktabs_tabs {
	float: right;
	width: 459px;
}
#block-quicktabs-3 ul.quicktabs_tabs {
	width: auto;
	margin-right: 7px;
	display: inline;
}
#encontre ul.abas-1 li.selected,
#block-quicktabs-3 ul.quicktabs_tabs li.active {
	background-position:left -59px;
	height:40px;
	margin:0 9px -1px 0;
}
#encontre ul.abas-1 li,
#block-quicktabs-3 ul.quicktabs_tabs li {
	background:url(../img/btn/botao_g.gif) no-repeat left top;
	display:inline;
	float:left;
	height:40px;
	margin:1px 6px -1px 0;
	position:relative;
}
#block-quicktabs-3 ul.quicktabs_tabs li {
	margin:1px 9px -1px 0;
	padding: 0 0 0 10px;
}
#block-quicktabs-3 ul.quicktabs_tabs li.active a {
	color: #375437;
	background-position: right -59px;
}
#encontre ul.abas-1 li.last,
#block-quicktabs-3 ul.quicktabs_tabs li.last { margin:1px 0 -1px 0; }
#encontre ul.abas-1 li.selected a,
#block-quicktabs-3 ul.quicktabs_tabs li.selected a {
	background-position:8px -14px;
	color:#375437;
}
#encontre ul.abas-1 li a,
#block-quicktabs-3 ul.quicktabs_tabs li a {
	background:url(../img/ico/seta_d.gif) no-repeat 8px 16px;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	font-family:'Droid serif',serif;
	outline:none;
	padding:14px 10px 10px 28px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
}
#block-quicktabs-3 ul.quicktabs_tabs li a {
	margin: 0 -5px 0 0;
	padding:14px 10px 11px 5px;
	background:url(../img/btn/botao_g.gif) no-repeat right top;
}
#encontre ul.abas-1 li.selected div,
#block-quicktabs-3 ul.quicktabs_tabs li.selected div { background-position:right -59px; }
#encontre ul.abas-1 li div,
#block-quicktabs-3 ul.quicktabs_tabs li div {
	background:url(../img/btn/botao_g.gif) no-repeat right top;
	height:100%;
	position:absolute;
	right:-5px;
	top:0;
	width:10px;
}
#quicktabs_container_3 {
/*
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;*/
	width:564px;
	background:#d9dcb8 ;
	margin-bottom:-1px;
	float:left;
	border-left:1px solid #D0D5BA;
	border-right:1px solid #D0D5BA;
	padding:7px 0 10px 10px;
	color:#597151;
	position: relative;
}
/*#profissionais.on,
#encontre-sindicatos.on,
#federacoes.on{ display:block; }*/

#quicktabs_container_3 table{
	font-size:12px;
	color: #597151;
	float:left;
	margin-top:12px;
	margin-bottom: 30px;
	border-spacing:0 1px;
	border-collapse:separate;
}
#quicktabs_container_3 table td{
	width: 136px;
	border-bottom:1px solid #eff3f5;
	padding:4px 12px 5px 0;
}
#quicktabs_container_3 table td a { color: #435E42; }
#quicktabs_container_3 table td.num{
	width: auto;
	padding:3px 9px;
	background:#eff3f5;
}
#quicktabs_container_3 a.listar-todos {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 111px;
	height: 30px;
	position: absolute;
	left: 8px;
	bottom: 0;
	background: url(../img/btn/listar_todos.png) no-repeat;
}
#quicktabs_container_3 #edit-especialidade {
	width: 345px;
}
#quicktabs_container_3 #edit-estado-cidade-hierarchical-select-selects-0,
#quicktabs_container_3 #edit-estado-cidade-hierarchical-select-selects-1 {
	width: 172px !important;
	height: 32px;
	float: left;
}
#quicktabs_container_3 #edit-estado-cidade-hierarchical-select-selects-0 { margin: 0 0 3px 0; }
#quicktabs_container_3 #edit-estado-cidade-hierarchical-select-selects-1 { margin: 0 0 3px 13px; display: inline; }
#quicktabs_container_3 #views-exposed-form-filtro-especialistas-default .hierarchical-select-wrapper .hierarchical-select .selects {
	margin-bottom: 15px;
	width: 350px;
}
#quicktabs_container_3 #edit-submit-filtro-especialistas,
#quicktabs_container_3 #edit-submit-sindicatos {
	position: absolute;
	right: 5px;
	bottom: 0;
}
#encontre-sindicatos #dados-pessoais #edit-submit-sindicatos{ right: 35px; }

#quicktabs_container_3 #encontre-sindicatos { margin-bottom: 15px; }
#quicktabs_container_3 .listar{
margin-top:-30px;
float:left;
background:url(../img/btn/botao_c_1.gif) no-repeat #ECF7DB;
}
#quicktabs_container_3 .listar span{ background:url(../img/btn/botao_c_1.gif) no-repeat right 0 #ECF7DB; }

#quicktabs_container_3 form{
	padding-left:20px;
	width:333px;
	float:left;
}
#quicktabs_container_3 #federacoes form { padding-left: 0; }
#quicktabs_container_3 #quicktabs_tabpage_3_0 form { width: 360px; }
#quicktabs_container_3 #quicktabs_tabpage_3_0 form .selects { width: 403px !important; }
#quicktabs_container_3 #quicktabs_tabpage_3_1 form { width: 535px; }
#quicktabs_container_3 .form-item{
	margin-bottom:9px;
	font-size:12px;
	overflow:hidden;
	position: static;
}
#quicktabs_container_3 #views-exposed-form-filtro-especialistas-default .form-item,
#quicktabs_container_3 #dados-pessoais .form-item { width: 100%; }
#quicktabs_container_3 #views-exposed-form-filtro-especialistas-default .form-item .dupla,
#quicktabs_container_3 #dados-pessoais .form-item .dupla { width: auto; }
#quicktabs_container_3 #views-exposed-form-filtro-especialistas-default .selects,
#quicktabs_container_3 #dados-pessoais .selects { width: 521px; position: relative; }
#quicktabs_container_3 #views-exposed-form-filtro-especialistas-default .selects label#estado-hierarchical_select,
#quicktabs_container_3 #dados-pessoais .selects label#estado-hierarchical_select {
	position: absolute;
	top: 0;
	left: 0;
}
#quicktabs_container_3 #views-exposed-form-filtro-especialistas-default .selects label#cidade-hierarchical_select,
#quicktabs_container_3 #dados-pessoais .selects label#cidade-hierarchical_select {
	position: absolute;
	top: 0;
	left: 186px;
}
#quicktabs_container_3 #dados-pessoais .selects label#cidade-hierarchical_select { left: 257px; }

#quicktabs_container_3 .form-item .dupla{
	float:left;
	/*width:164px;*/
 }
#encontre-sindicatos form legend{
	display:block;
	color:#597151;
	font-size:1.2em;
	font-weight:bold;
}
#encontre-sindicatos .form-item .dupla {
	clear:none;
	display:inline;
	float:left;
	margin:10px 14px 0 0;
}
#encontre-sindicatos .form-item .dupla select{ width:265px; margin-top:0; float: left; }
#quicktabs_container_3 #views-exposed-form-filtro-especialistas-default .selects select,
#quicktabs_container_3 #dados-pessoais .selects select { width: 250px; margin-top: 18px; }
#encontre-sindicatos .form-item .dupla #nome_sindicato { width:252px; margin-top:0;}
#encontre-sindicatos .form-item #area-producao{ width:243px !important; }
#encontre-sindicatos .form-item #edit-title { width: 236px; }
.dupla .box-check {
	border-bottom:1px dotted #CCC;
	border-top:1px dotted #CCC;
	overflow:hidden;
	padding:10px 5px;
	height:15px;
}
.dupla .box-check .item {
	color:#597151;
	float:left;
	font-family:tahoma;
	font-size: 12px;
	margin:0 0 0 5px;
	width:100px;
}

#federacoes .form-item, #login .form-item {
	display:inline;
	float:left;
	margin:15px 8px 0 0;
}
#federacoes .spc {
	width:550px;
	margin:15px 0 0;
}
#quicktabs_container_3 form label {
	color:#597151;
	display:block;
	font-weight: normal;
	font-size: 12px;
	margin-bottom:3px;
}
#federacoes label {
	width:236px;
	font-weight:bold !important;
}
#federacoes select{
	width:268px;
}
#federacoes .chaves-select { margin:37px 0 0; }
#federacoes .dados-federacao {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #BCBEC0;
	color:#375437;
	float:left;
	padding:10px;
	width:230px;
	font-size:1.2em;
	display: none;
}
#federacoes .ativo { display: block; }
#federacoes .dados-federacao  span{
	padding-bottom:9px;
	display:block;
	font-weight:bold;
	letter-spacing:-0.5px;
}
#federacoes .dados-federacao  address{
	font-style:normal;
	letter-spacing:-0.7px;
	font-size:12px;
}
#federacoes .dados-federacao address span {
	display: inline;
    font-style: normal;
    padding-bottom: 0;
}


form select, 
input.form-text, input.form-password, textarea { margin-top:3px; }
form select{ width:160px; }
.dupla.bloco{ margin-right:5px; }
#edit-submit-1,
#edit-submit,
#edit-submit-sindicatos,
#edit-submit-filtro-especialistas {
	display: block;
	content: "";
	line-height: 0;
	text-indent: -9999px;
	cursor: pointer;
	border: none !important;
	float:right;
	width:72px;
	height:31px;
	margin-right:2px;
	background:url(../img/btn/buscar.png) no-repeat;
}

#login #edit-submit{ width:77px; background-image: url(../img/btn/acessar_b.gif); }
#profissionais #edit-submit-1{margin:6px 2px 0 0; }

#edit-submit-sindicatos{margin-top:9px; }
/* classificados */
#classificado-rural{
	width:900px;
	margin:30px 0;
	overflow:hidden;
	color:#375437;
}
#classificado-rural .classificado{
	float:left;
	width:170px;
	height: 59px;
	display: block;
	color:#c86a14;
	line-height: 58px;
	font-size:1.6em;
	font-weight: bold;
	border-bottom:1px solid #d0d5ba;
}

#classificado-rural form{
	border-top-right-radius: 5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top:1px solid #d0d5ba;
	border-right:1px solid #d0d5ba;
	border-left:1px solid #d0d5ba;
	background:#d9dcb8;
	float:left;
	padding:0 0 0 10px;
	width:681px;
	height: 59px;
}
#classificado-rural .form-item select,
#classificado-rural .form-item .listar,
#classificado-rural .form-item input{ float:left; }
#classificado-rural .form-item .listar,
#classificado-rural .form-item input{  }

#classificado-rural #class-submit {
	background:url(../img/btn/buscar.png) no-repeat;
	height:31px;
	width:72px;
	margin-top:5px; 
}
#classificado-rural .lista-classificados{
	width:861px;
	height: 170px;
	border-right:1px solid #d0d5ba;
	border-left:1px solid #d0d5ba;
	overflow:hidden;
	float: left;
	background:#d9dcb8;
}
#classificado-rural .nenhum-classificado{
	width:801px;
	padding:30px;
	border-right:1px solid #d0d5ba;
	border-left:1px solid #d0d5ba;
	overflow:hidden;
	float: left;
	background:#d9dcb8;
}
#classificado-rural #paginacao{
	width:861px;
	background:#d9dcb8;
	border-right:1px solid #d0d5ba;
	border-left:1px solid #d0d5ba;
	border-bottom:1px solid #d0d5ba;
	float: left;
}
#classificado-rural #paginacao #navegacao{width:314px; margin:0 auto; }
#classificado-rural #paginacao .pages{ width:55px; margin:0 auto; padding-left: 10px; }
#classificado-rural #paginacao .pages a{ margin:0 5px 0 0; font-size:12px; color:#435e42; }
#classificado-rural #paginacao .pages a.activeSlide{  color:#c86a14; font-size:1.3em; font-weight:bold; }
#classificado-rural #paginacao .botoes{ height:20px; position:relative; }
#classificado-rural #paginacao .botoes .anterior{
	left:6px;
	position:absolute;
}
#classificado-rural #paginacao .botoes .proximo{
	position:absolute;
	right:-13px;
}
#classificado-rural #paginacao .botoes .anterior,
#classificado-rural #paginacao .botoes .proximo{
	font-weight:bold;
	top:-15px;
	font-size:1.2em;
}




#classificado-rural #edit-categoria { width: 260px; }
#classificado-rural #edit-titulo { width: 305px; }

#classificado-rural .class-rural{
	margin-top:10px;
	padding:5px 0 0 8px;
	float:left;
	width:278px;
}
#classificado-rural .class-rural img{ float:left; margin-right:9px; border:1px solid #9ba451;}
#classificado-rural .class-rural strong{
	color:#c86a14;
	font-size:1.4em;
	font-weight:bold;
	width:188px;
	margin-bottom:5px;
}
#classificado-rural .class-rural p{ font-size:1.2em; margin-top:1px; }
#classificado-rural .class-rural p a{ color:#375437; }
#classificado-rural .footer-classificados{
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	width:861px;
	float:left;
	padding-top:15px;
	border-right:1px solid #d0d5ba;
	border-left:1px solid #d0d5ba;
	border-bottom:1px solid #d0d5ba;
	border-top:1px solid #fff;
	background:#d9dcb8;
}
#classificado-rural .footer-classificados a{ padding: 0 6px; color:#c86a14; font-size:1.2em; margin-left: 25px; }
/*
#classificado-rural .footer-classificados #navegacao{ width:400px; float:left;}
#classificado-rural .footer-classificados .pages{ text-align:center; }
#classificado-rural .footer-classificados .pages a{ padding: 0 6px; color:#435e42; font-size:1.2em;}
#classificado-rural .footer-classificados .pages a.activeSlide{ color:#c86a14; font-size:1.3em; font-weight:bold; }
#classificado-rural .footer-classificados .botoes{ height:20px; position:relative; }
.footer-classificados .botoes .anterior{
	left:6px;
	position:absolute;
}
.footer-classificados .botoes .proximo{
	position:absolute;
	right:-13px;
}
.footer-classificados .botoes .anterior,
.footer-classificados .botoes .proximo{
	font-weight:bold;
	top:-14px;
	font-size:1.2em;
}
.footer-classificados .listar{ float:right; margin-right:30px; }
*/
/* Sindicato*/
#servico .area-sindicato h3{
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	font-size:1.7em;
	font-weight:bold;
	text-transform:uppercase;
	width:876px;
}
#servico .area-sindicato .content{ float:left; width:607px; }
#servico .content #login {
	width: 575px;
	padding: 0 0 0 10px;
	float:left;
	background:url(../img/bkg/fundo_cadastro_g.gif) repeat-x bottom;
}
#servico .content #login form{ padding:0 11px 10px; width:553px; }
#servico .content #login h4{
	margin:14px 0;
	font-size:1.6em;
	color:#c86a14;
}
#servico .content #login p{ font-size:1.5em; }
#servico .content #login p.logout{ 
	float: left;
    font-size: 1.5em;
    margin: 23px 0 20px;
}
#servico .content #login span.login{
	font-size:12px;
	background:#FFF;
	padding:10px;
	width:318px;
	margin-right:10px;
	float: left;
}
#servico .content #login a.ir-publicador{
	width:159px;
	height:31px;
	float: left;
	margin-right:18px;
	background:url(../img/btn/ir_para_publicador.gif) no-repeat;
}
#servico .content #login a.sair{
	color:#920a0a;
	float: left;
    font-size: 12px;
    margin-top: 7px;
	text-decoration:underline;
}

/*
- BOXES - O QUE O SINDICATO ENCONTRA AQUI
*/

#servico .content #encontra-aqui {
	margin: 15px 0;
	float: left;
}
#servico .content #encontra-aqui h4 {
	margin: 0 0 10px;
	font-size: 1.5em;
	text-transform: uppercase;
}
#encontra-aqui .box {
	width: 155px;
	min-height: 284px;
	margin: 0 15px 5px 0;
	padding: 0 10px 42px 10px;
	display: inline;
	float: left;
	position: relative;
	background: url(../img/bkg/fundo_box_sind_4.gif) bottom repeat-x;
}

/*
 Texto e imagem
*/

#encontra-aqui .box strong {
	margin: 0 0 7px 0;
	font-size: 1.6em;
	color: #c86a14;
	line-height: 17px;
	display: block;
	border-bottom: 0;
}
#encontra-aqui .box img {
	margin: 0 0 11px 0;
	border: none;
}
#encontra-aqui .box p{
	margin: 0 0 0 0;
	padding: 0 2px;
	line-height: 14px;
	letter-spacing: -0.2px;
}
#encontra-aqui .box a { color: #435e42; }

/*
 Botao
*/

#encontra-aqui .box a.botao-b {
	position: absolute;
	left: 10px;
	bottom: 11px;
}

#encontra-aqui .box dl dt{
	font-weight:bold;
	font-size:1.2em;
	padding:10px 0 4px 4px;
}
#encontra-aqui .box ul{ margin:5px 0; }
#encontra-aqui .aviso{
	font-size:0.9em;
	color:#bcbec0;
	display:block;
	float:left;
	width:100%;
}
#encontre-federacao { margin: 5px 0 0; padding-bottom: 10px; float:left; width:575px; }
#encontre-federacao strong.titulo-programa{
	font-size:1.6em;
	color:#C86A14;
	display:block;
}
#encontre-federacao span{ font-size:1.2em; }
#encontre-federacao  form{ padding: 0 20px 21px !important; }
#encontre-federacao  .spc{ width:550px; margin:0 8px 0 0 !important; }
#encontre-federacao  .spc .form-item{ margin:22px 8px 0 0 !important; }
#encontre-federacao select{ width:260px; }
#encontre-federacao .chaves-select{ 
	margin:53px 0 0;
}
#encontre-federacao .dados-federacao{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
	padding:10px;
	margin-top:23px;
	width:230px;
	color:#375437;
	font-size:1.2em;
	display: none;
	border:1px solid #bcbec0;
	background:#fff;
}
#encontre-federacao .ativo { display: block; }
#encontre-federacao .dados-federacao span {
display:block;
font-weight:bold;
letter-spacing:-0.5px;
padding-bottom:9px;
}
#encontre-federacao .dados-federacao address {
font-style:normal;
letter-spacing:-0.7px;
}

/* formularios */
#encontre-federacao .form-item,
#login .form-item {
	
	display:inline;
	float:left;
	margin:15px 8px 0 0;
}
#login .form-item { margin:9px 8px 0 0; }
#login .form-item .dupla{
	clear:none;
	display:inline;
	float:left;
	margin:0 14px 0 0;
}
.area-sindicato .form-item .dupla .description a{
	font-size:1.2em;
	color:#375437;
	text-decoration:underline;
}
#encontre-federacao form,
#login form{
	padding-bottom:10px;
	background:url(../img/bkg/fundo_cadastro_g.gif) repeat-x bottom;
}
#encontre-federacao form{ background:url(../img/bkg/fundo_cadastro_g_b.gif) repeat-x bottom; }
#encontre-federacao label,
#login form label {
	color:#597151;
	display:block;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:5px;
}
#login form label { margin-bottom:0; font-weight:normal; font-size:1.2em;}
#encontre-federacao label{ width: 236px; margin-bottom:18px; }
#encontre-federacao form .form-submit{ margin:26px 8px 0 0; }
#login form .form-submit{ margin:17px 8px 0 0; }


/* SIDE BAR*/

.sidebar-servico{
	float:right;
	margin-top:-21px;
	width:268px;
}
.margin{ margin-top:-4px !important; }
.margin .box{ padding:0 10px 4px !important; }
.sidebar-servico #indicadores-sind,
.sidebar-servico #previsao_tempo_cidade{
	margin:0 0 1px;
	border-bottom:1px solid #B4CB9A;
	padding:10px 0 10px 10px;
	background:#f0f1d5 url(../img/bkg/fundo_sidebar_sind.gif) no-repeat;
}
.sidebar-servico #previsao_tempo_cidade{ padding:10px 0 10px 18px;}
.sidebar-servico #indicadores-sind{
	width: 258px;
	min-height: 514px;
	margin:0 0 2px;
	border-top:1px solid #B4CB9A;
}
.sidebar-servico #previsao_tempo_cidade{
	height:330px; 
	width:250px;
	overflow:hidden; 
}
.sidebar-servico #indicadores-sind h4,
.sidebar-servico .tempo h4 {
	color:#bc6411;
	font-family:georgia;
	font-size:1.8em;
	font-weight:bold;
	margin:7px 0 5px;
	display:block;
}
.sidebar-servico #indicadores-sind .titulo-indicadores{ padding-left:9px; }
.sidebar-servico .box strong{
	color:#C86A14;
	font-size:1.6em;
	margin:0 0 10px;
	display:block;
}

.sidebar-servico .tempo form select {
	color:#49473A;
	font:1.1em Tahoma;
	width:252px;
}
.sidebar-servico #estado-previsao,
.sidebar-servico #cidade-previsao{ width:231px; }
.sidebar-servico .tempo p.regiao {
	color:#435e42;
	font-size:1.2em;
	margin:8px 0 0 2px;
}
.sidebar-servico #blocoCidade {
	float: left;
	margin-bottom: 10px;
}

.sidebar-servico .tempo ul {
	list-style:none outside none;
	margin-top:8px;
	overflow:hidden;
	float: left;
}
.sidebar-servico .tempo ul li {
	background-color: #73b6f5;
	float:left;
	margin:0 1px;
	width:76px;
}
.sidebar-servico .tempo ul li p.dia {
	padding-top: 24px;
	color:#fff;
	font-size:1.1em;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	width:36px;
	height: 54px;
}
.sidebar-servico .tempo ul li p.dia strong {
	display: block;
	text-transform: uppercase;
	color: #fff;
}

.sidebar-servico .tempo ul li .previsao {
	background:none repeat scroll 0 0 #F5FBFC;
	font:bold 1.1em Tahoma;
	height:86px;
	text-align:center;
}
.sidebar-servico .tempo ul li .previsao img {
	margin:6px 0 4px;
}
.sidebar-servico .tempo ul li p.temp-maxima {
	color:#9D0C0C;
}
.sidebar-servico .tempo ul li p.temp-minima {
	color:#047DAF;
}
.sidebar-servico .tempo ul li p.temp-maxima,
.sidebar-servico .tempo ul li p.temp-minima {
	font-family: tahoma, helvetica, sans-serif;
}

.sidebar-servico .tempo a.detalhes {
	color:#C86A14;
	font-size:1.2em;
	font-weight:bold;
	clear:left;
	display:block;
}

.sidebar-servico #periodo {
	margin-bottom:18px;
	overflow:hidden;
	width:232px;
	margin-left:7px;
	background:url(../img/bkg/campo_redondo.gif) no-repeat;
}
.sidebar-servico .slide-periodo {
	display:block;
	height:25px;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:232px;
	padding-top:5px;
}
.sidebar-servico #periodo span {
	padding-top: 2px;
	display: block;
	color:#375437;
	font-size:1.2em;
	font-weight: bold;
}
.sidebar-servico .slide-periodo .botoes {
	height:20px;
	position:relative;
}
.sidebar-servico .slide-periodo .botoes .periodos-anterior {
	background-position: 6px 6px;
	left: 2px;
}
.sidebar-servico .slide-periodo .botoes .periodos-proximo {
	background-position: -14px 6px;
	right: 2px;
}
.periodos-anterior, .periodos-proximo {
	height:26px;
	width:26px;
	top: -20px;
	position:absolute;
	background-repeat: no-repeat;
	background-image: url(../img/btn/navegacao_indicadores.gif);
}

/* Tabela */

/* Tabela */

.sidebar-servico #indicadores-sind table {
	width: 250px;
	margin: 12px 0 0 0;
	color: #375437;
	background: #f5fbec url(../img/bkg/topo_tabela.gif) repeat-x;
}
.sidebar-servico #indicadores-sind table tr { background: url(../img/ico/pontilhado_horizontal_b.gif) left top repeat-x; }
.sidebar-servico #indicadores-sind table tr.first { background: none; }
.sidebar-servico #indicadores-sind table tr.titulo {
	height: 21px;
	font-weight: bold;
	font-size: 1.2em;
	color: #0c7a0c;
	background: none;
}
.sidebar-servico #indicadores-sind table tr {
	font-family: arial, sans-serif;
	font-size: 10px;
}
.sidebar-servico #indicadores-sind table tr td { text-align: center; }
.sidebar-servico #indicadores-sind table tr td.coluna-1 { text-align: left; }
.sidebar-servico #indicadores-sind table tr.titulo td.coluna-1 { text-align: center; }
.sidebar-servico #indicadores-sind table tr.titulo td.coluna-3 span { padding-right: 8px; background: url(../img/ico/mais_menos.gif) 35px 3px no-repeat; }

.sidebar-servico #indicadores-sind table tr td.coluna-1 { width: 96px; }
.sidebar-servico #indicadores-sind table tr td.coluna-2 { width: 52px; }
.sidebar-servico #indicadores-sind table tr td.coluna-3 { width: 52px; }
.sidebar-servico #indicadores-sind table tr td.coluna-4 { width: 49px; }

.sidebar-servico #indicadores-sind table tr td.coluna-4 span { padding-left: 11px; }
.sidebar-servico #indicadores-sind table tr td.coluna-4 span.cima { background: url(../img/ico/cima.gif) 7px 4px no-repeat; }
.sidebar-servico #indicadores-sind table tr td.coluna-4 span.baixo { background: url(../img/ico/baixo.gif) 7px 4px no-repeat; }

.sidebar-servico #indicadores-sind table tr td+td { background: url(../img/ico/pontilhado_vertical_a.gif) left 0 repeat-y; }
.sidebar-servico #indicadores-sind table tr.titulo td { background: none; }

.sidebar-servico #indicadores-sind table tr td span { display: block; font-family: arial; }

.sidebar-servico #indicadores-sind table tr td { padding: 7px 0 5px 0; }
.sidebar-servico #indicadores-sind table tr.titulo td { padding: 3px 0 1px 0; }

.sidebar-servico #indicadores-sind .data-atualizacao {
	margin-top: 5px;
	display: block;
	float: right;
}

/* Tooltip */

#indicadores .tooltip, {
	height: 22px;
	padding: 3px 6px 0 6px;
	float: left;
	position: absolute;
	top: 90px;
	display: none;
	background: url(../img/bkg/tooltip.gif) right top no-repeat;
}
#indicadores #total { right: 130px; }
#indicadores #medio { right: 82px; }
#indicadores .tooltip.visivel { display: block; }
#indicadores .tooltip .esquerda {
	width: 6px;
	height: 25px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/bkg/tooltip.gif) left top no-repeat;
}
#indicadores .tooltip span { font-family: arial, sans-serif; }

#indicadores p{
	width: 250px;
	font-family:arial;
	font-weight:bold;
	font-size:1.2em;
	padding: 15px 0 15px 0;
	border-bottom:1px dotted #a0ad98;
	border-top:4px solid #89bb7a;
}
#indicadores p span{ font-weight:normal; font-family:arial;}

.area-sindicato .banner{ margin:28px 0 -8px!important; }
.sidebar-servico .banner{ margin:25px 0 -8px; }
.sidebar-servico .banner a {
	display:block;
	font-size:1.2em;
	text-decoration:none;
	font-family:'Droid serif', serif;
}
.sidebar-servico .banner a.item-1{ 
	color:#caea34; 
	background:url(../img/fke/banner_senar.gif) no-repeat; 
	height: 43px;
    padding: 25px 10px 34px 84px;
}
.sidebar-servico .banner a.item-2{
	font-size:1.2em;
	color:#d9dcb8;
	padding:28px 5px 32px 82px;
	background:url(../img/fke/banner_1.jpg) no-repeat;
}

.area-sindicato .sidebar-servico .saiba-mais{ margin:18px 0 8px !important; }

#block-block-5 #projetos-programas .topo h2{ color:#375437; float:left; font-size: 1.4em; padding-left: 13px; padding-top: 19px; text-transform:uppercase; font-family:serif; }

#block-block-5 #projetos-programas .topo ul{ float:right;  padding-right:10px; padding-top: 16px; }
#block-block-5 #projetos-programas .topo ul li{
	float:left;
	clear:none !important;
	padding:0;
	border-bottom:none;
	padding: 0 0 0 2px;
}
#block-block-5 #projetos-programas .topo ul li a{
	width:16px;
	height:17px;
	float:left;
	background:url(../img/ico/ico_lista_projetos_off.gif) no-repeat;
}
#block-block-5 #projetos-programas .topo ul li.on a{ background:url(../img/ico/ico_lista_projetos.gif) no-repeat; }

#block-block-5 .content .slide-projetos{
	background:#eef2df url(../img/bkg/box_programas_projetos.gif) left top repeat-x;
	font-size:1.2em;
	border-bottom:1px solid #b4cb9a;
	border-left:1px solid #d5d6d3;
	border-right:1px solid #d5d6d3;
	margin-left:1px;
	/*height:390px;*/
	width: 270px !important;
}
#block-block-5 .content .slide-projetos div.border-box{
	width:212px; 
	margin:20px 19px;
	padding:7px 9px 4px;
	border:1px solid #dbdbda; 
	background:#fff;
	overflow:hidden;
}
#block-block-5 .content .slide-projetos .destaque{
	display:block;
	font-weight:bold;
	margin:5px 0 0;
	padding-bottom:4px;
	font-size:1.6em;
	color:#c86a14;
	font-family:serif;
}
#block-block-5 .encontrar{
	background: none repeat scroll 0 0 #f9f0e7;
    display: block;
    font-size: 12px;
    margin: 0 0 -4px -9px;
    padding: 10px 8px 10px 10px;
    width: 212px;
	font-weight:bold;
}
#block-block-5 .content .slide-projetos p{ margin-bottom:10px; }
#block-block-5 .content .slide-projetos p strong{ display:block; }

#block-block-5 .content #navegacao-projetos{
	position: absolute;
	width:273px;
	top:50%;
	margin-top:-23px;
	z-index:10;
}
#block-block-5 .content #navegacao-projetos a.anterior,
#block-block-5 .content #navegacao-projetos a.proximo{
	height:46px;
	width:20px;
	position:absolute;
	background:url(../img/ico/anterior.jpg) center no-repeat;
}
#block-block-5 .content #navegacao-projetos a.anterior{ margin-left:1px; }
#block-block-5 .content #navegacao-projetos a.proximo{
	right:0;
	background:url(../img/ico/proximo.jpg) center no-repeat;
}
#block-block-5 .content .corpo a.ver { display:block; margin:0px 0 -3px 13px; font-size:11px; font-weight:normal; }


#semana-no-congresso .box{
	padding:8px 6px 11px 77px;
	text-align:right;
	font-family:georgia;
	background:url(../img/fke/img_home_sindicato_8.jpg) no-repeat;
}
#semana-no-congresso .box h2{
	font-size:19px;
	color:#999e46;
}
#semana-no-congresso .box h2 span{
	font-weight:bold;
	font-size:27px;
	color:#999e46;
	text-transform:uppercase;
}
#semana-no-congresso .box p{
	width:180px;
	color:#868775;
	font-size:1.2em;
	margin-bottom:7px;
}
#semana-no-congresso .box a.botao {
    line-height:30px;
    height:30px;
    text-align:center;
	padding: 0 0 0 10px;
	font-size: 1.1em;
	color: #3d451c;
	float: none;
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;
	position: relative;
	background:#ECF7DB url(../img/btn/botao_c.gif) 0 0 no-repeat;
    overflow:hidden;
    cursor:pointer;
}
#semana-no-congresso .box a.botao span {
	width: auto;
    display:inline-block;
	position: static;
    padding:0 10px 0 0;
	background:#ECF7DB url(../img/btn/botao_c.gif) right 0 no-repeat;
}

#classificado-rural #edit-submit-classificado-rural-home {
	width:72px;
	height:31px;
	margin-top: 18px;
	display:block;
	line-height:0;
	text-indent:-9999px;
	content:"";
	cursor:pointer;
	border: none !important;
	background:url("../img/btn/buscar.png") no-repeat;
}
#classificado-rural label {
	font-weight: normal;
	font-size: 1.2em;
}
.sidebar-servico .content { width: auto !important }


/*
// modall //
*/
#boxes .window {
    display: none;
    height: 200px;
    left: 0;
    padding: 20px;
    position: absolute;
    top: 0;
    width: 440px;
    z-index: 9999;
}
#boxes #dialog { width:368px; }
.box-modal{
	width: 354px;
	height: 336px;
	padding: 14px 26px 14px 26px;
	font-family: georgia;
	position: relative;
	background: url(../img/bkg/fundo_modal_anuncio.png) no-repeat;
}
.box-modal a.fechar {
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	top: 11px;
	right: 14px;
	background: url(../img/btn/fechar.gif) no-repeat;
}
.box-modal .cabecalho-modal{
	width:354px;
	padding:14px 0 42px 11px;
	background:url(../img/bkg/fundo_modal_cabecalho_anuncio.gif) no-repeat;
}
.box-modal .cabecalho-modal span{ color:#c86a14; font-size:22px; display:block; }
.box-modal .cabecalho-modal strong{ color:#657112; font-size:22px; font-weight:bold; }

.box-modal p{
	width:286px;
	margin-top:20px;
	padding: 0 0 0 10px;
	color:#737373;
	font-size:1.6em;
	line-height: 19px;
}
.box-modal p.descricao{
	display:block;
	font-weight:bold;
	font-size:1.4em;
	line-height: 16px;
	padding: 0 0 10px 37px;
	color: #C86A14;
	margin-top:0 !important;
	background: url(../img/ico/seta_f.gif) 10px 4px no-repeat;
}

.box-modal a.encontrar_sindicatos{
	width:178px;
	height:30px;
	margin: 20px 0 0 10px;
	background:url(../img/btn/encontrar_sindicatos_modal.gif) no-repeat;
}
#mask {
    background-color: #000000;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9000;
}