@charset "UTF-8";
/* CSS Document */
/****** common *****/
html{
	height:100%;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	height:100%;
	margin:0;
	background-image:url(../images/footer_pattern.gif);
}

.clear{
	clear:both;
}

.flash{
	z-index:30;
}


.contentAcorddion{
	margin-bottom:2px;
}

ul{
	padding:0px;
	margin:0px;
	list-style:none;
}

#mainVideo{
	z-index:2;
}

.fontGreen{
	color:#196a6f;
	font-weight:bold;
}

.fontSize1{
	font-size:10px;
}
.fontSize2{
	font-size:12px;
}
.fontSize3{
	font-size:16px;
}
.fontSize4{
	font-size:22px;
}
.fontSize5{
	font-size:30px;
}

.font11{
	font-size:11px;
	font-weight:normal;
	float:right;
}

.spaceGrey2{
	width:100%;
	height:40px;
	background-color:#cfcece;
	margin-bottom:4px;
}

.spaceGrey3{
	width:100%;
	height:40px;
	background-color:#e1e1e1;
	margin-bottom:4px;
}

/* titles */
h1, .headerGrey, .headerGrey2, .headerGreen{
	width:688px;
	font-size:14px;
	color:#196a6f;
	padding:24px 32px 24px 32px;
	margin:0px 0px 2px 0px;
	text-transform:uppercase;
}

h1{
	background-color:#cfcece;
}

h2{
	width:688px;
	font-size:11px;
	font-weight:normal;
	padding:2px 35px 2px 35px;
	margin:2px 0px 2px 0px;
	background-color:#dfee7a;
}

h3, h4{
	width:682px;
	font-size:14px;
	color:#196a6f;
	padding:10px 35px 10px 35px;
	margin:0px 0px 2px 0px;
}

h3{
	background-color:#cfcece;
}

h4{
	background-color:#797979;
}

ul li h4 {
	color:#EEE;
	font-size:16px;
	text-transform:uppercase;
}

/* parte do menu */
h5{
	width:208px;
	margin:0px;
	margin-top:2px;
	padding:4px 0px 4px 18px;
	font-size:12px;
	font-weight:bold;
	background-color:#ebebeb;
}

h5 a{
	color:#6c6c6c;
	text-decoration:none;
}

.headerGrey{
	background-color:#797979;
}

.headerGrey2{
	background-color:#979696;
}

.headerGreen{
	background-color:#c1d72e;
}

/*table*/
.table1{
	width:752px;
	background-color:#dfee7a;
	padding:1px;
	margin-bottom:4px;
	font-size:12px;
}

.table1 td{
	width:200px;
}


.table1 td.label{
	width:100px;
	text-align:right;
	padding-right:10px;
	color:#060;
	font-weight:bold;
}

.table1 td.td_botao{
	width:500px;
}

.formBox{
	border:1px;
	border-color:#000;
	background-color:#eaf1b5;
	color:#196a6f;
	width:500px;
}

.btEnviar{
	background-image:url(../images/bt_enviar.jpg);
	background-repeat: no-repeat;
	width:85px;
	height:24px;
	cursor:pointer;
}

.tableWhite{
	background-color:#FFF;
}

.tableGrey{
	background-color:#e1e1e1;
}

.tableGreyLight{
	background-color:#eee;
}

.tableGreyTitle{
	background-color:#c5c4c4;
	font-weight:bold;
}

.tableGreen{
	background-color:#c1d72e;
}

.boxBorder, .boxBorderD, .boxBorderY, .boxBorderT{
	background:none;
	border:none;
	margin:0px;
	color:#6c6c6c;
}
.boxBorderD{
	width:15px;
}
.boxBorderY{
	width:30px;
}
.boxBorderT{
	width:60px;
}

.checkBorder{
	background:none;
	border:none;
}

.tableGambis{
	margin-left:1px;
	margin-bottom:2px;
}

/******* form ******/
/* home */
.busca {
	position:relative;
	width: 145px;
	margin-top:-3px;
	margin-left:0px;
}

html>/**/body .busca, x:-moz-any-link, x:default{
	margin-top:0px;
}

.busca .seletor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888;
	width: 100%;
	padding: 3px 5px 3px 5px;
	border: 1px solid #939d4d;
	background-color:#676666;
	background-image:url(../images/arrow_select1.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	position:absolute;
	left:330px;
	bottom: 0px;
	cursor: pointer;
}

.busca .seletor .selecionado {
	width: 100%;
	display: block;
}

.busca .seletor .portais {
	list-style-type: none;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	width: 143px;
	display: none;
}

.busca .seletor .portais li {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 10px;
	color: #888888;
}

.busca .seletor .portais .ui-selecting {
	color: #ffffff;
}

.busca .seletor .portais .ui-selected {
	color: #c1d72e;
}

/* other */
.convencao, .areaAtuacao, .areaSexo, .areaEstado, .areaAssunto{
	position:relative;
	margin-top:12px;
}

.convencao{
	width: 560px;
}

.areaAtuacao {
	width: 260px;
}

.areaSexo {
	width: 82px;
}

html>/**/body .areaSexo, x:-moz-any-link, x:default{
	width:80px;
}

.areaEstado {
	width: 115px;
}

html>/**/body .areaEstado, x:-moz-any-link, x:default{
	width:110px;
}

.areaAssunto {
	width: 230px;
	margin-top:-5px;
}

.convencao .seletorConvencoes, .areaAtuacao .seletorAreaAtuacao, .areaSexo .seletorSexo, .areaEstado .seletorEstado, .areaAssunto .seletorAssunto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #196a6f;
	width: 100%;
	padding: 2px 5px 3px 5px;
	background-color:#e1e1e1;
	background-image:url(../images/arrow_select2.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	position:absolute;
	left:-2px;
	bottom: -2px;
	cursor: pointer;
}

.areaAtuacao .seletorAreaAtuacao, .areaSexo .seletorSexo, .areaEstado .seletorEstado {
	color: #666;
	bottom: -3px;
	background-color:#eee;
}

.convencao .seletorConvencoes{
	padding: 4px 5px 2px 5px;
}

.areaAssunto .seletorAssunto{
	color: #000;
	bottom: -3px;
	background-color:#eaf1b5;
	height:20px;
}

.convencao .seletorConvencoes .selecionado, .areaAtuacao .seletorAreaAtuacao .selecionadoAreaAtuacao, .areaSexo .seletorSexo .selecionadoSexo, .areaEstado .seletorEstado .selecionadoEstado, .areaAssunto .seletorAssunto .selecionadoAssunto {
	width: 100%;
	display: block;
}

.convencao .seletorConvencoes .options, .areaAtuacao .seletorAreaAtuacao .optionsAreaAtuacao, .areaSexo .seletorSexo .optionsSexo, .areaEstado .seletorEstado .optionsEstado, .areaAssunto .seletorAssunto .optionsAssunto {
	list-style-type: none;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	width: 100%;
	display: none;
}

.convencao .seletorConvencoes .options li, .areaAtuacao .seletorAreaAtuacao .optionsAreaAtuacao li, .areaSexo .seletorSexo .optionsSexo li, .areaEstado .seletorEstado .optionsEstado li, .areaAssunto .seletorAssunto .optionsAssunto li {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #888888;
}

.convencao .seletorConvencoes .options .ui-selecting, .areaAtuacao .seletorAreaAtuacao .optionsAreaAtuacao .ui-selecting, .areaSexo .seletorSexo .optionsSexo .ui-selecting, .areaEstado .seletorEstado .optionsEstado .ui-selecting, .areaAssunto .seletorAssunto .optionsAssunto .ui-selecting{
	color: #ffffff;
}

.convencao .seletorConvencoes .options .ui-selected, .areaAtuacao .seletorAreaAtuacao .optionsAreaAtuacao .ui-selected, .areaSexo .seletorSexo .optionsSexo .ui-selected, .areaEstado .seletorEstado .optionsEstado .ui-selected, .areaAssunto .seletorAssunto .optionsAssunto .ui-selected {
	color: #196a6f;
}

/******* menu ******/
.menu{
	clear:left;
	border-bottom:17px;
}

.menuTop img{
	margin-top:2px;
}

.contentSubMenu{
	padding:16px 25px 16px 25px;
	background-color:#d4d4d4;
	margin-top:2px;
}

.linkSubMenu{
	padding:5px;
}

.linkSubMenu a{
	font-size:12px;
	font-weight:bold;
	color:#6c6c6c;
	text-decoration:none;
}

.linkSubMenu a:hover, .linkSubMenuOver a{
	font-size:12px;
	font-weight:bold;
	color:#196a6f;
	text-decoration:none;
}

.linkSubMenuOver{
	padding:5px;
}

/***** enquete *****/
.enquete{
	margin-top:15px;
}

.enqueteTop{
	width:225px;
	background-color:#196a6f;
}

.enqueteContent{
	width:195px;
	padding:15px;
	font-size:10px;
	color:#196a6f;
	background-color:#e1e1e1;
}
.enqueteResultado{
	display:none;
	width:195px;
	padding:15px;
	font-size:10px;
	color:#196a6f;
}


.votar, .resultados{
	width:85px;
	padding:0px;
	font-size:10px;
	font-weight:bold;
}

.votar{
	color:#616c29;
	background-color:#c1d72e;
}
.resultados{
	color:#c1d72e;
	background-color:#196a6f;
}

/***** srvices *****/
.servicos{
	width:100%;
	text-align:center;
	margin-top:4px;
}

/****** news conteudo *****/
.newsConteudo{
	margin-top:8px;
	font-size:11px;
}

.verTodasConteudo{
	background-color:#bcbcbc;
	padding:10px 14px 10px 14px;
	text-align:right;
	height:80px;
}

.verTodasConteudo a{
	text-decoration:none;
	font-size:15px;
	color:#6c6c6c;
}

/****** site map *****/
.tableMapTitle{
	padding:10px 10px 4px 10px;
	background-color:#979696;
	color:#FFF;
	font-weight:bold;
}
.tableMapLight, .tableMapDark{
	padding:2px 10px 2px 10px;
}

.tableMapLight a, .tableMapDark a{
	text-decoration:none;
	color:#6c6c6c;
}

.tableMapLight{
	background-color:#eee;
}

.tableMapDark{
	background-color:#bcbcbc;
}

.spaceGreyMap{
	width:100%;
	height:30px;
	background-color:#bcbcbc;
	border-bottom:4px;
}

/****** header *****/
.bannersContent, .topContent, .loginContent{
	width:965px;
	left:auto;
	right:auto;
	margin-left:auto;
	margin-right:auto;
}

.loginContent{
	padding-bottom:4px;
}

.top{
	height:129px;
	background-image:url(../images/top_bg.jpg);
	background-repeat:repeat-x;
}

.logo{
	padding-top:0px;
}

.fontControl{
	float:right;
	margin-top:-60px;
	margin-right:38px;
}

.search{
	float:right;
	margin-top:-35px;
}

.searchBox{
	color:#888;
	padding:2px;
	border-width:1px;
	border-style:solid;
	border-color:#939d4d;
	background-color:#676666;
}

.portalBox{
	height:20px;
}

.login{
	height:35px;
	background-color:#797979;
}

.path{
	font-size:11px;
	color:#c1d72e;
	padding-top:7px;
}

.path a{
	text-decoration:none;
	color:#c1d72e;
}

.loginForm{
	text-align:right;
	padding-top:4px;
	margin-top:-22px;

}

.loginBox, .senhaBox{
	font-size:11px;
	color:#c1d72e;
	padding:2px;
	border:0px;
	background-color:#8a8a8a;
}

.ok, .ok2{
	font-size:14px;
	font-weight:bold;
	color:#c1d72e;
	border:none;
	margin-top:5px;
	margin-left:10px;
	cursor:pointer;
	background:none;;
}

.ok2{
	margin-left:-4px;
}

.banners{
	padding-top:13px;
	background-color:#c1d72e;
}

.banner200, .banner728{
	float:left;
}

.banner728{
	margin-left:30px;
}

.top_detail{
	position:absolute;
	margin:-13px 0px 0px 58px;
}

.dropDown{
	position:absolute;
	width:303px;
	height:430px;
	font-size:10px;
	color:#888;
	padding:10px;
	border-width:1px;
	border-style:solid;
	border-color:#939d4d;
	background-color:#676666;
	top: 120px;
	margin-left:441px;
	z-index:50;
	font-size:11px;
	line-height:14px;
}

html>/**/body .dropDown, x:-moz-any-link, x:default{
	margin-left:438px;
}

.resultSearch{
	width:310px;
	height:400px;
	overflow:auto;
}

.resultSearch a{
	color:#d3d3d3;
	text-decoration:none;
	cursor:pointer;
}

.titleSearchGreen a{
	color:#e2e41a;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.titleSearchWhite a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.contentResult{
	color:#d3d3d3;
	padding:10px 10px 10px 0px;
	margin-right:10px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#d3d3d3;
}
.resultCount{
	color:#d3d3d3;
	padding:0px 0px 10px 0px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#d3d3d3;
}

/***** content ******/
.content{
	position:relative;
	background-image:url(../images/content_pattern.gif);
}

.container{
	width:991px;
	left:auto;
	right:auto;
	margin-left:auto;
	margin-right:auto;
	padding:0px 2px 0px 2px;
	background-color:#FFF;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-y;
}

.leftColumn{
	float:left;
	width:226px;
	padding:0px 0px 3px 0px;
	background-color:#FFF;
	margin:0px 4px 0px 5px;
}

.rightColumn{
	width:752px;
	float:left;
	padding:5px 2px 5px 2px;
}

.space{
	background:#888;
}

/****** footer *****/
.footer{
	height:80px;
	margin-bottom:40px;
	background-color:#e6e6e6;
}

.footerContent{
	width:991px;
	left:auto;
	right:auto;
	margin-left:auto;
	margin-right:auto;
}

.footerLinks{
	padding:23px 0px 0px 40px;
	font-size:10px;
	color:#555;
}

.footerLinks a{
	text-decoration:none;
	color:#555;
}

.footerLogos{
	float:right;
	margin:20px 25px 0px 0px;
}

.footer_detail{
	margin-left:20px;
	position:absolute;
}

/****** home *****/
.newsSindicato, .newsFecomercio{
	width:375px;
	float:left;
}
.newsSindicato{
	margin-right:1px;
}
.newsFecomercio{
	margin-left:1px;
}
.newsHome{
	font-size:11px;
	background-color:#d4d4d4;
	margin-bottom:2px;
	color:#5b5b5b;
	padding:10px 30px 10px 30px;
	height:40px;
}

.newsHome a{
	text-decoration:none;
	color:#5b5b5b;
}

.newsTitle{
	font-weight:bold;
}

.newsTitleFecomercio, .newsTitleSindicato{
	padding:20px 32px 20px 32px;
	margin:2px 0px 2px 0px;
}

.newsTitleFecomercio{
	background-color:#d6e664;
}

.newsTitleSindicato{
	background-color:#c1d72e;
}

.verTodas{
	height:80px;
	background-color:#e1e1e1;
	padding:10px 14px 10px 14px;
	text-align:right;
}

.verTodas a{
	text-decoration:none;
	color:#707070;
}

/****** parceiros ******/
.parceirosTitle{
	background-color:#797979;
}

.parceirosContent{
	background-color:#eee;
	margin-bottom:2px;
	color:#5b5b5b;
	padding:10px 30px 10px 30px;
}

.parceirosContentTitle{
	font-weight:bold;
}

.parceirosContentTitle a{
	text-decoration:none;
	color:#999;
}

/******* cadastro *******/
.term{
	width:720px;
	height:100px;
	padding:15px 15px 15px 15px;
	overflow:auto;
	border-style:solid;
	border-width:1px;
	border-color:#CCC;
	margin:18px 0px 10px 0px;
}

.divBtForm{
	width:100%;
	text-align:center;
	margin-bottom:24px;
}

.btForm{
	width:161px;
	height:20px;
	background-image:url(../images/bt_enviar_form.jpg);
	border:0px;
}

.advertiseForm{
	padding:5px;
	background-color:#eee;
}

/******* ajuda *******/
.contentAcorddion{
	overflow:hidden;
}

.answerFaq, .linkImportante{
	overflow:hidden;
}

.answerFaqContent{
	font-size:12px;
	padding:10px 35px 10px 35px;
	background-color:#effaa6;
}

.linkImportanteContent{
	padding:2px 35px 2px 35px;
	margin-bottom:4px;
	background-color:#f5fcc9;
}

.linkImportanteContent a{
	text-decoration:none;
	color:#6c6c6c;
}

.spaceGrey{
	background-color:#eee;
	height:50px;
	width:100%;
	margin-bottom:2px;
}

/****** servicos ******/
.contentConvenios{
	padding:24px;
	margin-bottom:2px;
	background-color:#f8fcda;
}

.contentIob, .contentquemsomos{
	padding:20px 35px 20px 35px;
	margin-bottom:2px;
	background-color:#f5f5f5;
}

.tableServicosLight{
	background-color:#f8fcda;
}

.tableServicosDark{
	background-color:#e9f0b8;
}

.contentCursoSenac{
	background-color:#f8fcda;
	padding:20px 35px 20px 35px;
}

/******* quem somos *****/
.imgquemsomoscontent{
	border-top-style:dashed;
	border-top-width:1px;
	border-top-color:#666;
	padding-top:25px;
}

.imgquemsomos{
	float:left;
	margin-right:24px;
}

.imgquemsomoslast{
	float:left;
}

/******* noticias ******/
.noticiasContent{
	width:652px;
	padding:50px;
	background-color:#e1e1e1;
}

.tituloNoticia{
	font-size:22px;
	font-weight:bold;
	color:#797979;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#797979;
	margin-bottom:5px;
}

.dataNoticia{
	margin-bottom:20px;
}

.videoNoticia{
	margin-bottom:40px;
}

.conteudoNoticia{
	margin-bottom:30px;
}

.embedeNoticia{
	padding:5px 0px 5px 0px;
	margin-bottom:15px;
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#797979;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#797979;
}

.btSeta{
	float:right;
	margin-top:-5px;
}

.boxEmbed{
	border:#FFF solid 1px;
	color:#474436;
	padding:2px;
	background-color:#d5d4d4;
}

/***** diretoria *****/
.person{
	width:182px;
	margin:3px;
	float:left;
	cursor:pointer;
	background-color:#f1f1f1;
}

.personTitle{
	padding:10px;
}

/***** convencoes ****/
.contentBemSaude{
	width:750px;
	_width:680px;
	padding:10px 35px 10px 35px;
	background-color:#f6f6f6;
}

.contentConvencoesInput{
	display:none;
	margin-bottom:2px;
}
.contentRequerimentosInput{
	display:none;
	margin-bottom:2px;
}

/****** ie6 *****/
.leftColumn{
	_margin:0px 4px 0px 3px;
}

.person{
	_margin:2px;
}

h2{
	_width:682px;
}

.noticiasContent{
	_width:645px;
	_padding:37px;
}

.btSeta{
	_margin-top:-35px;
}

.boxBorderD{
	_width:15px;
}

.boxBorderY{
	_width:25px;
}

.font11{
	_margin-top:-15px;
}

.advertiseForm{
	_margin-bottom:-15px;
}

.footer_detail{
	_margin-top:-2px;
}

/*form*/
.busca {
	_margin-top:0px;
	margin-top/*\**/:0px\9;
	margin-left/*\**/:80px\9;
	_margin-left:75px;
	_margin-top:-1px;
}

.dropDown{
	width/*\**/:283px\9;
	margin-left/*\**/:460px\9;
	_width:250px;
	_margin-left:475px;
}

.resultSearch{
	_width:280px;
}

.busca .seletor {
	_left:200px;
	left/*\**/:233px\9;
}

.convencao{
	_width: 555px;
}

.areaEstado {
	_width:98px;
	width/*\**/:98px\9;
}

/****** header *****/

.loginContent{
	_padding-bottom:4px;
	_height:10px;
}

.fontControl{
	_margin-right:15px;
}

.search{
	_margin-right:-90px;
}

.login{
	_height:8px;
	_margin-top:-10px;
}

.path{
	_padding-top:10px;
	_margin-bottom:-25px;
	_height:10px;
}

.formL{
	_border:none;
	_margin:0px;
	_padding:0px;
}

.loginForm{
	_height:0px;
	_padding-top:0px;
	_margin-bottom:5px;
	_margin-top:-15px;
}

.top_detail{
	_margin:-15px 0px 0px -900px;
}

#formulario {
	width:752px;
	background-color:#dfee7a;
	padding:1px;
	margin-bottom:4px;
	font-size:12px;
  overflow: hidden;
}

#formulario h3.label{
	width:110px;
	text-align:right;
	padding-right:10px;
	background-color:transparent;
	color:#060;
	font-weight:bold;
  font-size: 12px;
  display: inline-block;
}

#formulario .w50,
#formulario .w100{
  display: inline-block;
}

#formulario .w50{
	width:50%;
  border-bottom: 3px solid #fff;
  padding-bottom: 6px;
  overflow: hidden;
  float: left;
}

#formulario .btEnviar{
  margin-left:20px
}

#formulario .w100{
	width:100%;
  padding-bottom: 5px;
  border-bottom: 3px solid #fff;
}

.w100 .form_field{
  width: 88%;
}

.w100 .form_field.checkbox ,
.w50 .form_field.checkbox{
  width: auto;
}

.w50 .form_field{
  width:68%;
}

.w50 select.form_field{
  height: 19px;
}

.fieldBox{
  border:1px;
  border-color:#000;
  background-color:#eaf1b5;
  color:#196a6f;
}

.field_value{
  margin-top: -28px;
  margin-left: 160px;
}

.upload_button {
  float: left;
  width: 110px;
  height: 24px;
  margin-left: 100px;
}

.file {
  display: none !important;
}

#fileQueue {
  height: 60px;
}

.uploadifyQueueItem {
  margin: 0 auto;
  padding: 14px !important;
}

#arquivo_obrig {
  float: right;
  font-weight: bold;
  width: 44%;
  margin: -5px 0 0 0;
  padding: 0;
}

.td_botao.upload .btEnviar,
.td_botao.upload .upload_button {
  margin-top: 8px;
}

#formulario h1 {
  padding: 8px 32px 8px 32px;
  border-bottom: 3px solid #fff;
}

.newsConteudo .pagination {
  background: #ccc;
  text-align: center;
  margin-bottom: 2px;
}
.newsConteudo .pagination li {
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  padding: 5px;
}
.newsConteudo .pagination span.active {
  text-decoration: none;
  color: #6c6c6c;
}
.newsConteudo .pagination a {
  text-decoration: none;
  color: #3b3b3b;
}
