@charset "utf-8";
/* CSS Document */

.center{ text-align:center }
li {list-style:url(../images/list-style-square.jpg);}
/*PROFISSIONAIS CERTIFICADOS POR CORDA*/
#content.profissionais_certificados_content{ overflow:visible }
#content.profissionais_certificados_content > p{ margin:10px 20px 40px 20px; }
.profissionais-corda-titulo{width:100%; height:128px; background-color:#383838; margin:87px auto 0 auto; overflow:hidden; min-width:990px; display:block;}
.profissionais-corda-titulo > h2 {width:990px; height:128px; margin:0 auto; line-height:128px; display:block; background:url(../images/img-profissionais-corda-titulo.png) no-repeat center 53px; text-indent:-1000px; overflow:hidden; }
.profissionais-corda-titulo.profissionais-resgate-titulo > h2  {  background:url(../images/img-profissionais-resgate-titulo.png) no-repeat center 53px; }
.filtro-certificado-corda{ margin:0px 20px 80px 20px; height:80px; }
.filtro-certificado-corda > div{ float:left; }
.filtro-certificado-corda input[type=text]{ background:#e5e5e5; color:#484848; font-size:12px; padding:0px 10px 0px 10px; line-height:53px; height:53px; border:none; }
.buscar_funcionario label , .numero_funcionario label{ display:block; font-weight:700; font-size:12px; height:22px; line-height:22px; }
.buscar_funcionario{ width:345px; margin-right:20px; }
.buscar_funcionario input[type=text]{ width:325px; }
.numero_funcionario{ width:205px; margin-right:20px; }
.numero_funcionario input[type=text]{ width:185px; }
.nivel_funcionario .jquery-selectbox{ margin-top:22px; }
.submit_funcionario input[type=submit]{ background:url(../images/btn_filtro_funcionarios.png) left top no-repeat; width:61px; height:53px; overflow:hidden; text-indent:-1000px; text-indent:-1000px; text-transform:capitalize; border:none; margin-top:22px; cursor:pointer } 
.submit_funcionario input[type=submit]:hover{ background:url(../images/btn_filtro_funcionarios.png) left bottom no-repeat; }
.nivel_funcionario{ margin-right:20px; }
.profissionais_certificados_content > h3{ text-transform:uppercase; font-size:24px; line-height:24px; height:24px; margin:20px 20px 0px 20px; background:url(../images/bg_calendario_titulo.gif) left top repeat  }
.profissionais_certificados_content > h3 > span{ display:inline-block; line-height:24px; height:24px; padding-right:20px; background:#FFF }
.profissionais_certificados_content > h3 > span > b{ font-weight:900 }
.titulos_tabela_funcionario{ height:53px; margin:20px 20px 5px 20px; background:url(../images/bg-lista-titulo-categoria-socios.jpg) left center no-repeat #132a51; color:#FFF; line-height:53px; }
.titulos_tabela_funcionario > div{ float:left }
.col1_tab_func{ padding-left:20px; width:107px; }
.col2_tab_func{ padding-left:20px; width:288px; }
.col3_tab_func{ width:67px; text-align:center }
.col4_tab_func{  width:135px; text-align:center }
.col5_tab_func{ padding-left:10px; width:167px }
.col5_tab_func input[type=text]{ width:80px; background:#47608c; border:none; margin-left:5px; color:#FFF; padding:3px 5px 3px 5px; font-size:12px }
.col6_tab_func{ padding-left:10px; width:126px }
.col6_tab_func .jquery-selectbox { position:relative; height: 20px; line-height:20px; vertical-align:middle; border: 0; z-index: 0; top:0px; margin:0px;	 color: #FFF; padding: 0px; background: #47608c;  width:70px !important; display:inline-block; font-size:12px; text-align:center; margin-left:5px; text-transform:uppercase; }
.col6_tab_func .jquery-selectbox.selecthover { border-color: #999; z-index: 700; }	
.col6_tab_func .jquery-selectbox .jquery-selectbox-currentItem { text-align:left;	 overflow: hidden; width:65px; display:block; color:#FFF; margin-left:20px; }
.col6_tab_func .jquery-selectbox .jquery-selectbox-list { display: none; position: absolute; padding: 0px; left: 0px; background:#FFF; min-width: 80px; min-height: 60px; overflow-x: hidden; overflow-y: auto; z-index: 9999999; border: 1px solid #CCC; color:#666; margin-top:22px; text-align:left; text-transform:uppercase; }
.col6_tab_func .jquery-selectbox .jquery-selectbox-moreButton { position: absolute; top: 0px; right: 0px; background:url(../images/bg_more_nivel.gif) left top no-repeat;  width: 20px; height: 20px; cursor: pointer; }
.browserOpera .jquery-selectbox .jquery-selectbox-moreButton { top:0px;}
.col6_tab_func .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover { background:url(../images/bg_more_nivel.gif) left bottom no-repeat;   }
.col6_tab_func .jquery-selectbox .jquery-selectbox-item.listelementhover { background:url(../images/bg-lista-titulo-categoria-socios.jpg) -1px center no-repeat #132a51; color: #FFF; }
.col6_tab_func .jquery-selectbox .jquery-selectbox-item { display: block; cursor: default; padding:0px 20px 0px 19px; background:url(../images/bg-lista-categoria-socios.jpg) left center no-repeat #f8f8f8; margin-bottom:2px; }
.lista_funcionarios_certificados_corda{ margin:0px 20px 40px 20px; width:950px; background:#FFF; border:1px solid #333; border-collapse:collapse }
.lista_funcionarios_certificados_corda td{ border:1px solid #333; border-collapse:collapse; height:106px; vertical-align:middle; padding:0px; margin:0px; font-weight:400; font-size:13px }
.lista_funcionarios_certificados_corda td.td1_func{ padding-left:20px; width:105px }
.lista_funcionarios_certificados_corda td.td2_func{ width:307px; }
.lista_funcionarios_certificados_corda td.td3_func{ width:66px; text-align:center }
.lista_funcionarios_certificados_corda td.td4_func{  width:134px; text-align:center }
.lista_funcionarios_certificados_corda td.td5_func{  width:176px; text-align:center }
.lista_funcionarios_certificados_corda td.td6_func{  padding-right:20px; width:114px; text-align:right }
.imagem_resumo_profissional{ padding:10px; }
.imagem_resumo_profissional > a{ width:117px; display:inline-block; vertical-align:middle;  margin-right:20px; border:1px solid #555 }
.imagem_resumo_profissional > a img{ display:block }
.imagem_resumo_profissional > span{ display:inline-block; width:140px }
.cartao_profissional{ border:1px solid #111 !important; width:480px !important; max-width:480px !important; height:275px !important; background:url(../images/bg_tooltip.gif) 315px 5px no-repeat #FFF !important  }
.cartao_profissional .cabecalho{ width:340px !important; height:70px; margin-bottom:20px; color:#666 }
.cartao_profissional .cabecalho p{ margin-bottom:5px; color:#222; text-transform:uppercase }
.cartao_profissional .cabecalho h2{ font-size:12px; text-transform:uppercase; margin-bottom:0px }
.cartao_profissional .cabecalho h3{ font-size:12px; text-transform:uppercase; font-weight:900 }
.foto_cartao{ display:block; overflow:hidden; float:left; width:135px; height:175px; margin-right:20px }
.foto_cartao img{ width:135px; height:auto }
.dados_cartao{ float:left; list-style:none; width:320px }
.dados_cartao li{ display:block; background:#e5e5e5; height:25px; line-height:25px; margin-bottom:10px; padding:0px 10px 0px 10px; font-size:10px; text-transform:uppercase; color:#333 }
.dados_cartao li span{ margin-right:10px; }
.corda .ui-datepicker{ border:1px solid #333; margin-top:5px; -moz-box-shadow: 3px 3px 5px #ccc; -webkit-box-shadow: 2px 2px 2px #333; box-shadow: 2px 2px 2px #333; }
.corda .ui-datepicker .ui-datepicker-title{ background:#47608c }
/*PROFISSIONAIS CERTIFICADOS POR CORDA*/

/*PROFISSIONAL CERTIFICADO*/
.certificado_page{}
.certificado_page > div{ margin:0px auto 0px auto }
.certificado_page > div > div{ width:100%; height:128px; background-color:#182361; margin:87px auto 0 auto; overflow:hidden; min-width:990px; display:block;}
.certificado_page > div > div > h1 {width:990px; height:128px; margin:0 auto; line-height:128px; display:block; background:url(../images/img-profissional-certificado-titulo.png) no-repeat center 44px; 
text-indent:-1000px; overflow:hidden; }
.certificado_page section{ width:950px; margin:0px auto 0px auto; margin-top:80px; position:relative }
#logo_print{ width:250px; height:auto; position:absolute; right:10px; top:10px; }
.certificado_page section .cabecalho_profissional_certificado{ font-size:20px; height:180px;  }
.certificado_page section .cabecalho_profissional_certificado p{ margin-bottom:20px }
.certificado_page section .cabecalho_profissional_certificado h2 , .certificado_page section .cabecalho_profissional_certificado h3{ font-size:20px; line-height:22px }
.certificado_page section .cabecalho_profissional_certificado h3{ font-weight:700}
.certificado_page section .dados_profissional_certificado{ overflow:hidden  }
.certificado_page section .dados_profissional_certificado > div{ float:left; width:265px; height:340px; overflow:hidden; margin-right:20px; }
.certificado_page section .dados_profissional_certificado > ul{ float:left; display:block; width:655px }
.certificado_page section .dados_profissional_certificado > ul > li{ background:#EEE; margin-bottom:18px; display:block; height:53px; line-height:53px; padding:0px 20px 0px 20px; font-size:14px; }
#imprimir_certificado{ background:url(../images/btn_imprimir.gif) left top no-repeat; height:53px; width:157px; display:block; overflow:hidden; text-indent:-1000px; text-transform:capitalize; float:right; margin-right:10px; }
#imprimir_certificado:hover{ background:url(../images/btn_imprimir.gif) left bottom no-repeat; }

#ResultadoProCorda.carregando{ min-height:100px; background:url(../images/loader_ajax.gif) center center no-repeat }
/*PROFISSIONAL CERTIFICADO*/

/*PG TABELA PRECOS */
.tabela-precos-titulo{width:100%; height:128px; background-color:#47608c; margin:87px auto 0 auto; overflow:hidden; min-width:990px; display:block;}
.tabela-precos-titulo > h1 {width:990px; height:128px; margin:0 auto; line-height:128px; display:block; background:url(../images/img-tabela-precos-titulo.png) no-repeat center 47px; 
text-indent:-1000px; overflow:hidden;}
.tabela_content{ width:950px !important; margin:0px auto 0px auto }
.tabela_content h2{ text-transform:uppercase; font-size:24px; line-height:24px; height:24px; margin:20px 0px 35px 0px; background:url(../images/bg_calendario_titulo.gif) left top repeat  }
.tabela_content h2 > span{ display:inline-block; line-height:24px; height:24px; padding-right:20px; background:#FFF }
.tabela_content h2 > span > b{ font-weight:900 }
#tabela1_precos{ margin-top:40px; text-align:center; text-transform:uppercase; color:#FFF; font-size:14px; }
#tabela1_precos thead th:first-child{ background:url(../images/bg-lista-titulo-valores-socios.jpg) left center no-repeat #e77817 }
#tabela1_precos th{ height:53px; background:#e77817; vertical-align:middle; color:#FFF; font-weight:400; border-bottom:1px solid #FFF }
tr.linha1 td:first-child{ background:url(../images/bg-lista-titulo-azul-escuro.jpg) left center no-repeat #47608c; }
tr.linha1 td{ background:#47608c;  height:48px; line-height: 48px; border-bottom:1px solid #FFF }
.coluna1_tab_preco{ background:#30456a; vertical-align:middle; height:53px; border-bottom:1px solid #FFF; border-right:1px solid #FFF }
.coluna2_tab_preco{ background:#677fab; vertical-align:middle; height:53px; border-bottom:1px solid #FFF; border-right:1px solid #FFF }
.coluna2_tab_preco span{ background:#47608c; display:block ; font-size:12px; line-height:22px; }
.coluna2_tab_preco b{ display:block; padding-left:20px;  font-weight:900; text-align:left; margin-top:2px; }
.coluna3_tab_preco{ background:#899fc6; border-bottom:1px solid #FFF; border-right:1px solid #FFF; vertical-align: middle; text-align: center; font-weight:900; padding-top:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
.coluna3_tab_preco > div{ float:left; width:95px; display:block;  border-left:1px solid #FFF; height:53px; text-align:center }
.coluna3_tab_preco > div:first-child{  border-left: none }
.coluna3_tab_preco > div > span{ display:block; background:#47608c; font-size:12px; line-height:22px; padding-left:14px; font-weight:normal; text-align:left  }
.coluna3_tab_preco > span{ line-height:53px; padding-left:14px; }
.coluna4_tab_preco{ background:#1d3052; border-bottom:1px solid #FFF; border-right:1px solid #FFF; vertical-align:middle;  }
.coluna5_tab_preco{ background:#1d3052; border-bottom:1px solid #FFF; vertical-align:middle; }
tr.linha2 td.coluna4_tab_preco , tr.linha2 td.coluna5_tab_preco{ vertical-align:top;  }
td.coluna4_tab_preco , td.coluna5_tab_preco{ text-align:left }
.coluna4_tab_preco b , .coluna5_tab_preco b{  font-weight:900; text-align:left; padding-left:20px; margin-top:5px; display:block  }
.coluna4_tab_preco span , .coluna5_tab_preco span{ background:#283c61; display:block ; font-weight:400; text-align:center; font-size:12px; line-height:22px; }
tr.linha3 td.coluna4_tab_preco , tr.linha3 td.coluna5_tab_preco , tr.linha4 td.coluna4_tab_preco , tr.linha4 td.coluna5_tab_preco{  font-weight:900; text-align:left; padding-left:20px;  }
#tabela2_precos{ margin-top:60px; margin-bottom:70px; text-align:center; text-transform:uppercase; color:#FFF; font-size:14px; }
#tabela2_precos thead th:first-child{ background:url(../images/bg-lista-titulo-valores-socios.jpg) left center no-repeat #e77817 }
#tabela2_precos th{ height:53px; background:#e77817; vertical-align:middle; color:#FFF; font-weight:400; border-bottom:1px solid #FFF; text-align: left; padding-left:25px;  }
#tabela2_precos td{ background:#47608c;  height:53px; vertical-align:middle;  border-bottom:1px solid #FFF; background:#30456a;  text-align: left; padding-left:25px; font-weight:700 }
#tabela2_precos td:first-child{ border-right:1px solid #FFF; background:#677fab; font-weight:400 }
/*PG TABELA PRECOS */

/*PG TREINAMENTO INSTRUTORES*/
.treinamento-instrutores-titulo{width:100%; height:128px; background-color:#48608c; margin:87px auto 0 auto; overflow:hidden; min-width:990px; display:block;}
.treinamento-instrutores-titulo > h1 {width:990px; height:128px; margin:0 auto; line-height:128px; display:block; background:url(../images/img-instrutores-titulo.png) no-repeat center 47px; 
text-indent:-1000px; overflow:hidden; }
#content.instrutores_content{ width:950px; margin:50px auto 0px auto }
p.p_intrutores_chamada{ width:660px; float:left; text-align:justify }
p.p_intrutores_chamada b{ font-weight:900 }
.instrutores_content .cabecalho_instrutores > a{ display:block; float:right; height:56px; width:221px; padding-top:12px; border-left:17px solid #bc600f; background:#e77817; text-align:center; text-transform:uppercase; font-size:14px; color:#FFF }
.instrutores_content > p{ margin:30px 0px 0px 0px }
.instrutores_content .cabecalho_instrutores > a:hover{ background:#e47412 }
.cabecalho_instrutores{ overflow:hidden;}
.instrutores_content h2{ text-transform:uppercase; font-size:24px; line-height:24px; height:24px; margin:40px 0px 35px 0px; background:url(../images/bg_calendario_titulo.gif) left top repeat  }
.instrutores_content h2 > span{ display:inline-block; line-height:24px; height:24px; padding-right:20px; background:#FFF }
.instrutores_content ul{ margin:30px 0px 50px 0px; overflow:hidden }
.instrutores_content ul li{ float:left; display:block; height:32px; width:380px; }
.instrutores_content table{ width:950px; margin-bottom:50px; }
.instrutores_content table thead th{ background:#132a51; height:53px; vertical-align:middle; color:#FFF; font-weight:400; text-transform:uppercase; border-bottom:1px solid #FFF; font-size:14px;  }
.instrutores_content table thead th:first-child{ background:url(../images/bg-lista-titulo-categoria-socios.jpg) left center no-repeat #132a51; padding-left:20px; text-align:left; }
.instrutores_content table tbody td{ border-left:1px solid #FFF; border-bottom:1px solid #FFF; background:#f2f2f2; font-size:14px; text-transform:uppercase; height:53px; vertical-align:middle; text-align:center }
.instrutores_content table tbody td:first-child{ border-left:none; padding-left:20px; text-align:left; font-size:12px; text-transform:none }
.instrutores_content table tbody td img{ display:block; margin:0px auto 0px auto; cursor:pointer }
.instrutores_content table tbody td.validade_tabela , .instrutores_content table thead th.validade_tabela{ text-align:left; padding-left:20px }
/*PG TREINAMENTO INSTRUTORES*/


/*PG OTC E CEQ*/

.ceq-titulo{width:100%; height:128px; background-color:#132a51; margin:87px auto 0 auto; overflow:hidden; min-width:990px; display:block;}
.ceq-titulo > h1 {width:990px; height:128px; margin:0 auto; line-height:128px; display:block; background:url(../images/img-ceq-titulo.png) no-repeat center 47px; 
text-indent:-1000px; overflow:hidden; }
#content.ceq_content{ width:950px; margin:50px auto 60px auto; }
.ceq_content h2{ text-transform:uppercase; font-size:24px; line-height:24px; height:24px; margin:30px 0px 80px 0px; background:url(../images/bg_calendario_titulo.gif) left top repeat  }
.ceq_content h2 > span{ display:inline-block; line-height:24px; height:24px; padding-right:20px; background:#FFF }

.otc-titulo{width:100%; height:128px; background-color:#132a51; margin:87px auto 0 auto; overflow:hidden; min-width:990px; display:block;}
.otc-titulo > h1 {width:990px; height:128px; margin:0 auto; line-height:128px; display:block; background:url(../images/img-otc-titulo.png) no-repeat center 47px; 
text-indent:-1000px; overflow:hidden; }
#content.otc_content{ width:950px; margin:50px auto 0px auto; }
.otc_content h2{ text-transform:uppercase; font-size:24px; line-height:24px; height:24px; margin:30px 0px 30px 0px; background:url(../images/bg_calendario_titulo.gif) left top repeat  }
.otc_content h2 > span{ display:inline-block; line-height:24px; height:24px; padding-right:20px; background:#FFF }
.lista_mapa{ width:395px; float:left; }
.lista_mapa ul{ margin:40px 0px 60px 0px }
.lista_mapa ul li{ list-style:none; font-size:14px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #EEE }
.lista_mapa ul li h3{ font-size: 22px; }
.lista_mapa ul li a{ color:#e87717 }
.lista_mapa ul li a:hover{ color:#f4882c }
.botao_otc{ overflow:hidden; margin:20px 0px 50px 0px; }
.botao_otc > a{ display:block; float:right; height:53px; width:221px; line-height:53px; border-left:17px solid #bc600f; background:#e77817; text-align:center; text-transform:uppercase; font-size:14px; color:#FFF }
.botao_otc > a:hover{ background:#e47412 }
#mapa_brasil{ float:right; width:543px; height:559px; background:url(../images/mapa_brasil.png) left top no-repeat; position:relative }
#mapa_brasil > img{ position:absolute; left:1px; top:0px; z-index:999; margin:0px; padding:0px; display:block } 
#mapa_brasil > div{ width:543px; height:559px; left:0px; top:0px; position:absolute; display:block; }
#amapa{ background:url(../images/estados_br/amapa.png) 291px 14px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#roraima{ background:url(../images/estados_br/roraima.png) 141px 4px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#amazonas{ background:url(../images/estados_br/amazonas.png) 23px 44px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#acre{ background:url(../images/estados_br/acre.png) 25px 182px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#para{ background:url(../images/estados_br/para.png) 220px 36px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#rondonia{ background:url(../images/estados_br/rondonia.png) 131px 181px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#mato-grosso{ background:url(../images/estados_br/mato-grosso.png) 192px 168px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#tocantins{ background:url(../images/estados_br/tocantins.png) 336px 132px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#maranhao{ background:url(../images/estados_br/maranhao.png) 363px 92px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#piaui{ background:url(../images/estados_br/piaui.png) 399px 107px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#ceara{ background:url(../images/estados_br/ceara.png) 456px 109px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#rio-grande-do-norte{ background:url(../images/estados_br/rio-grande-do-norte.png) 491px 135px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#paraiba{ background:url(../images/estados_br/paraiba.png) 490px 143px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#pernambuco{ background:url(../images/estados_br/pernambuco.png) 461px 159px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#alagoas{ background:url(../images/estados_br/alagoas.png) 496px 179px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#sergipe{ background:url(../images/estados_br/sergipe.png) 499px 192px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#bahia{ background:url(../images/estados_br/bahia.png) 391px 178px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#goias{ background:url(../images/estados_br/goias.png) 307px 231px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#mato-grosso-do-sul{ background:url(../images/estados_br/mato-grosso-do-sul.png) 235px 297px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#minas-gerais{ background:url(../images/estados_br/minas-gerais.png) 334px 252px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#espirito-santo{ background:url(../images/estados_br/espirito-santo.png) 450px 300px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#rio-de-janeiro{ background:url(../images/estados_br/rio-de-janeiro.png) 421px 345px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#sao-paulo{ background:url(../images/estados_br/sao-paulo.png) 318px 328px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#parana{ background:url(../images/estados_br/parana.png) 288px 366px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#santa-catarina{ background:url(../images/estados_br/santa-catarina.png) 297px 413px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#rio-grande-do-sul{ background:url(../images/estados_br/rio-grande-do-sul.png) 253px 429px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#distrito-federal{ background:url(../images/estados_br/distrito-federal.png) 368px 267px no-repeat; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }

#avisonenhumresultado{ color:#e44c10; display:none }
/*PG OTC E CEQ*/


/*PG BENEFICIOS ASSOCIADOS*/
.beneficios-associados-titulo{width:100%; height:128px; background-color:#132a51; margin:87px auto 0 auto; overflow:hidden; min-width:990px; display:block;}
.beneficios-associados-titulo > h1 {width:990px; height:128px; margin:0 auto; line-height:128px; display:block; background:url(../images/img-beneficios-associados-titulo.png) no-repeat center 47px; 
text-indent:-1000px; overflow:hidden; }
#content.beneficios-associados_page{ width:950px; margin:0px auto 0px auto }
.beneficios-associados_page h2{ text-transform:uppercase; font-size:24px; line-height:24px; height:24px; margin: 70px 0px 30px 0px; background:url(../images/bg_calendario_titulo.gif) left top repeat  }
.beneficios-associados_page h2 > span{ display:inline-block; line-height:24px; height:24px; padding-right:20px; background:#FFF }
.beneficios-associados_page h2 > span > b{ font-weight:900 }

.beneficios-associados_page p{ margin:10px 0px 10px 0px; padding-left:20px; background:url(../images/list-style-categoria-socios.jpg) left center no-repeat }
.beneficios-associados_page p.center{ margin:20px 0px 30px 0px }

.icones_beneficios{ overflow:hidden; text-align:center; width:950px; margin:80px 0px 0px 0px }
.icones_beneficios li{ display:inline-block; width:137px; height:210px; vertical-align:top; margin-left:20px; font-size:14px; line-height:16px; margin-bottom:20px; }
.icones_beneficios li.li_left{ margin-left:0px }
.icones_beneficios li span{ display:block; margin:7px 0px 0px 0px }

.vantagens_beneficios_associados{ background:#383838; margin-bottom:50px; margin-top:50px }
.vantagens_beneficios_associados > div{ width:950px; margin:0px auto 0px auto; padding:1px 0px 1px 0px }
.vantagens_beneficios_associados > div ul{ margin: 20px 0px 20px 0px; overflow:hidden }
.vantagens_beneficios_associados > div ul li{ color:#FFF; background:url(../images/list-image-vantagens-beneficios.png) left center no-repeat; padding-left:20px; list-style:none; float:left; width:490px; line-height:45px; height:45px; }
.browserIE8 .vantagens_beneficios_associados > div ul li{ font-size:14px !important; padding-left:12px; }
.vantagens_beneficios_associados > div ul li.curto{ width:420px; }
/*PG BENEFICIOS ASSOCIADOS*/

.sem_resultados_tabela{ text-align:center; margin:0px 20px 40px 20px; background:#C30; color:#FFF; line-height:40px; height:40px; text-transform:uppercase }

.jq_calendarios .ui-datepicker-group td a.ui-state-default{ cursor: default }
.jq_calendarios .ui-datepicker-group td a.ui-state-highlight{ background:none; color:#999 }

.jq_calendarios .ui-datepicker-inline{ height:325px; }
.jq_calendarios .ui-datepicker-group td.ui-state-disabled.data_laranja{ opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
.jq_calendarios .ui-datepicker-group td.ui-state-disabled.data_laranja .ui-state-default{ background: #f29001; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color:#FFF; font-size:14px }

.jq_calendarios .ui-datepicker-group td.ui-state-disabled.data_cinza{ opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
.jq_calendarios .ui-datepicker-group td.ui-state-disabled.data_cinza .ui-state-default{ background: #707070; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color:#FFF; font-size:14px }

.jq_calendarios .ui-datepicker-group td.ui-state-disabled.data_azul{ opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
.jq_calendarios .ui-datepicker-group td.ui-state-disabled.data_azul .ui-state-default{ background: #132a51; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color:#FFF; font-size:14px }
.jq_calendarios .ui-widget-content .ui-state-hover , .jq_calendarios  .ui-datepicker-current-day .ui-state-active{ background:none; color:#999 }


.content-col03-02-calendario .ui-datepicker td.ui-state-disabled.data_laranja{ opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
.content-col03-02-calendario .ui-datepicker td.ui-state-disabled.data_laranja .ui-state-default{ background: #f29001; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color:#FFF; }

.content-col03-02-calendario .ui-datepicker td.ui-state-disabled.data_cinza{ opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
.content-col03-02-calendario .ui-datepicker td.ui-state-disabled.data_cinza .ui-state-default{ background: #707070; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color:#FFF; }

.content-col03-02-calendario .ui-datepicker td.ui-state-disabled.data_azul{ opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
.content-col03-02-calendario .ui-datepicker td.ui-state-disabled.data_azul .ui-state-default{ background: #132a51; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color:#FFF; }
.content-col03-02-calendario .ui-widget-content .ui-state-hover , .content-col03-02-calendario .ui-datepicker-current-day .ui-state-active{ background:none; color:#999 }


.calendario_content > p { margin:40px 20px 40px 20px; }
.empresas-associadas-content > p , .fornecedores-content > p{ margin:0px 25px 0px 25px }
.fornecedores > h3{ text-transform:uppercase; font-size:24px; line-height:24px; height:24px; margin:0px 25px 35px 25px; background:url(../images/bg_calendario_titulo.gif) left top repeat  }
.fornecedores > h3 > span{ display:inline-block; line-height:24px; height:24px; padding-right:20px; background:#FFF }

#logo_print2{position: absolute;right: 278px;top: 10px;}
.texto-certificado{width: 588px; height: auto;position: absolute;right: 10px;top: 147px;}