
/*--:>.Topinterna{ border: 0px solid #CC0033;}*/
.Topinterna{
   display:block;
   width:965px;
   height:187px;
   background-color: #FFF;
   background-repeat: no-repeat;
   background-position:left top;
}
.Topinterna img{height:187px; padding:0; margin:35px 0 0;}
/*--:>.Topinterna ul.dropdown{ float:right; background:url(../img/bkgMenuInterna.gif) no-repeat 0 0; height:33px; padding: 0px 0px 0px 10px; margin:-175px 225px 8px; position:absolute; width:719px}*/

.Topinterna ul.dropdown {
   position:absolute;
   display:block;
   float:right;
   background:url(../img/bkgMenuInterna.png) no-repeat 0 0;
   height:33px;
   padding: 0px 0px 0px 20px;
   margin:15px 225px 8px;
   width:719px;
   z-index: 500;
}

/*--:>
.Topinterna ul.dropdown li{ list-style:none; float:left; background:none; padding: 8px 10px; margin:0}
.Topinterna ul.dropdown li a{ font:bold 12px trebuchet ms, verdana; color:#FFF; text-decoration:none}
.Topinterna ul.dropdown li a:hover { background:url(../img/bkgDropdown.gif) repeat-x 0 0; height:33px;  color:#1b7dda; }
*/
.Topinterna ul.dropdown li {
   list-style:none;
   float:left;
   background:none;
   padding: 0px 0px;
   margin:0;
}
.Topinterna ul.dropdown li a {
   font:bold 12px trebuchet ms, verdana;
   color:#FFF;
   text-decoration:none;
   display: block;
   padding: 8px 8px;
   height: 20px;
}
.Topinterna ul.dropdown li a:hover {
   background:url(../img/bkgDropdown.gif) repeat-x 0 0;
   height:auto;
   color:#1b7dda;
}

/*--:>.Topinterna ul.dropdown li ul.submenu{ visibility:hidden; position:absolute; background-color:#FFF; padding:5px 15px; float:none;}
.Topinterna ul.dropdown li ul.submenu li{ float:none; padding:0; margin:0}
.Topinterna ul.dropdown li ul.submenu li a{ font:normal 12px verdana; color:#000; }
.Topinterna ul.dropdown li ul.submenu li a:hover{ position:absolute; color:#FFF; background-color:#1b7dda}
*/
.Topinterna ul.dropdown li ul.submenu {
   visibility: hidden;
   position: absolute;
   float: none;
   top: 30px;
   left: 125px;
   width: auto;
   height: auto;
   background-color: #126ED1;
   padding: 5px 5px;
   border: 1px solid #3E8CFF;
}
.Topinterna ul.dropdown li ul.submenu li {
   display: block;
   float: none;
   padding: 0px 0px;
   margin: 0px 5px;
}
.Topinterna ul.dropdown li ul.submenu li a {
   position: relative;
   margin: 0px;
   padding: 3px 5px;
   /*
   font-weight: bold;
   font-size: 11px;
   font-family: verdana;
   */
   color: #FFF;
   text-decoration: none;
   font-family: trebuchet ms,verdana;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   font-size: 12px;

   display: block;
   width: 120px;
   height: 100%;
}
.Topinterna ul.dropdown li ul.submenu li a:hover {
   position: relative;
   color: #000;
   background-color: #1b7dda;
   padding: 3px 5px;
   /*
   background-image: url(../img/bkg_submenu.gif);
   background-repeat: repeat-x;
   background-position: 0px 0px;
   */
}




/*--:>.Topinterna p.migalha{ font:normal 11px trebuchet ms, verdana; color:#184796; padding:0; margin:-110px 0 0 260px; float:left; position:absolute} */

/*--:>.Topinterna h2{font:normal 24px verdana; color:#184796;padding:0; margin:-80px 0 0 260px; float:left; position:absolute}*/
.Topinterna h3 {
   position:absolute;
   float:left;
   font:normal 15px verdana;
   color:#ff6600;
   padding:0;
   margin: 30px 0px 0px 0px;
}
/*--:>.Topinterna span{ font:bold 12px trebuchet, verdana; color:#ff6600;  padding:0; margin:-70px 0 0 830px; position:absolute }*/
.Topinterna span a{ text-decoration:none; color:#ff6600; }

.Topinterna p.migalha {
   position: relative;
   display: block;
   font: normal 11px trebuchet ms, verdana;
   color: #184796;
   padding: 0px;
   margin: 0px 0px 18px 0px;
}
.Topinterna h2 {
   position: relative;
   display: block;
   font: normal 24px verdana;
   color: #184796;
   padding: 0;
   margin: 0px;
   float: left;
}
.Topinterna span {
   position: relative;
   display: block;
   font:bold 12px trebuchet, verdana;
   color: #ff6600;
   padding: 0px;
   margin: 10px 0px 0px 0px;
   float: right;
}



/*--:> .content{ margin:0; padding:0; background:url(../img/bkg-content.gif ) no-repeat 0 0; background-color:#FFFFFF; overflow:hidden  } */
.content{ margin:0; padding:0; padding-bottom:20px; background:url(../img/bkg-content.gif ) repeat-y 0 0; background-color:#FFFFFF; overflow:hidden; }

/*--:> .content .lateral{ background:url(../img/bkgLateral.gif) no-repeat 0 0 #fff;  float:left; margin:0; }*/
.content .lateral{ background:#fff; float:left; width:215px; margin:0px; margin-left:20px;}
/*--:> .content .lateral .atendimento{ background:url(../img/boxLateral1.jpg) no-repeat 0 0; width:210px; height:173px; margin:20px 12px} */
.content .lateral .atendimento{
   background:url(../img/boxLateral1.jpg) no-repeat 0 0;
   width: 210px;
   height: 173px;
   margin: 20px 0px;
   padding-top: 10px;
}
/*--:>
.content .lateral .atendimento ul{ list-style:none; margin:10px 0 0; padding:0}
.content .lateral .atendimento ul li{ float:left; margin:0; padding:3px 0 0}
.content .lateral .atendimento p.patrocinadores{font:normal 10px verdana; color:#FFF; margin:0px 5px 0px 5px;padding:0}
.content .lateral .atendimento p.cpf{margin:5px 75px 0 0; padding:0 0 0 5px;font:normal 10px verdana; color:#FFF}
.content .lateral .atendimento p.matricula{margin:5px 42px 0 0; padding:0 0 0 5px;font:normal 10px verdana; color:#FFF}
.content .lateral .atendimento p.senha{margin:5px 30px 0 0; padding:0 0 0 5px;font:normal 10px verdana; color:#FFF}
.content .lateral .atendimento input{ padding:0 0 0 5px;margin:0; border:solid 1px #4378ad; width:90px}
.content .lateral .atendimento select{margin:43px 5px 0; padding:0}
*/

/*--:> .content .lateral .comunica{ background:url(../img/bkgLateralComunic.gif) no-repeat 0 0; width:214px; height:83px; margin:20px 12px}*/
.content .lateral .comunica{ background:url(../img/bkgLateralComunic.gif) no-repeat 0 0; width:214px; height:83px; margin:20px 0px}
.content .lateral .comunica h3 { font:bold 13px trebuchet ms, verdana; color:#FFF; margin:0; padding:5px 10px }
.content .lateral .comunica p{ font:bold 12px trebuchet ms, Verdana, Arial;color:#FFF; margin:0; padding:5px 10px}
.content .lateral .comunica p.tel{font:bold 16px trebuchet ms, verdana;color:#FFF;margin:0; padding:0 10px}
/*--:> .content .lateral .educacao{ background:url(../img/bkgLateralComunic.gif) no-repeat 0 0; width:214px; height:83px; margin:12px}*/
.content .lateral .educacao{ background:url(../img/bkgLateralComunic.gif) no-repeat 0 0; width:214px; height:83px; margin:0px}
.content .lateral .educacao h3 { font:bold 13px trebuchet ms, verdana; color:#FFF; margin:0; padding:5px 10px }
.content .lateral .educacao p{ font:bold 10px trebuchet ms, verdana;color:#FFF; margin:0; padding:3px 10px;}
.content .lateral .educacao a{
   text-decoration: none;
}

.content .lateral .linkFormularios {
   background:url(../img/bkgLateralComunic.gif) no-repeat 0 0;
   width:214px;
   height:83px;
   margin: 20px 0px 0px 0px;
}
.content .lateral .linkFormularios h3 {
   font:bold 13px trebuchet ms, verdana;
   color:#FFF;
   margin:0;
   padding:5px 10px;
}
.content .lateral .linkFormularios p{
   font:bold 10px trebuchet ms, verdana;
   color:#FFF;
   margin:0;
   padding:3px 10px;
}
.content .lateral .linkFormularios a{
   text-decoration: none;
}



/*--:>.content .content_texto{ background:url(../img/_bkgMiolo.gif) repeat-y; width:710px; margin:0 0 0 240px; padding:0; height:100%; background-color:transparent; border: 0px solid #CC33FF;} */
.content .content_texto{
   width:710px;
   margin: -10px 0px 0px 240px;
   height: 100%;
   min-height: 480px;
   background-color:transparent;
   background:url(../img/bkgTextoRodape.gif) no-repeat left bottom;
   padding: 0px 0px 60px 0px;
   border: 0px solid #CC33FF;
}
.content .content_texto p{ font:normal 12px trebuchet ms, verdana;color:#000; padding:10px 0 10px 25px; line-height:16px; margin:0; width:95%;}
.content .content_texto p a{ text-decoration:none; color: #184796; }
/*--:>.content .content_texto span{ padding:0; margin:0 255px}*/
.content .content_texto span{ padding:0; margin:0px}
/*--:>.content .content_texto h3.SubTituloTexto{ font:bold 15px verdana; color:#ff6600; padding:10px 0; margin:20px 0 0 15px; }*/
.content .content_texto h3.SubTituloTexto,
.content .content_texto h3.SubTituloTexto a { font:bold 15px verdana; color:#ff6600; padding:10px 0; margin:0px 0 0 25px; }
.content .content_texto h3.SubTituloTexto a { text-decoration: none}
.content .content_texto h3.SubTituloTexto a:hover { text-decoration: underline}

.content .content_texto hr {border:solid 1px #ff6600; width:665px; margin:0 15px 20px 25px; padding:0; clear: none !important;}
.content .content_texto p.texto_destaque{ font:normal 12px trebuchet ms, verdana;color:#003366; padding:0 0 0 55px; line-height:16px; margin:0}
.content .content_texto p.texto_destaque img{ margin:10px 0 0; padding:0 5px;}
.content .content_texto p.PerguntaFreq-Tit{ font:bold 15px trebuchet ms, verdana;color:#FF6600; padding:0 15px; margin:10px}
.content .content_texto ul.PerguntaFreq-SubTit{ font:bold 12px trebuchet ms, verdana; color:#184796; padding:0 15px; margin:10px; list-style:none; cursor:pointer}
.content .content_texto ul.PerguntaFreq-SubTit ol{ list-style:none; color:#333333; margin:0; padding:0 }
.content .content_texto ul.PerguntaFreq-SubTit ol li{padding-left:10px}
.content .content_texto ul.PerguntaFreq-SubTit h3{color:#184796;font-size:11px}

/*
.TablePolitica{ margin:0 25px; padding:0; background:url(../img/bkgTable.gif) repeat-y 0 0; height:900px}
.TablePolitica .TablePoliticaLeft{ float:left; padding:0; margin:0;}
.TablePolitica .TablePoliticaLeft span{font:bold 14px trebuchet ms, verdana;color:#FFF; background:url(../img/bkgTablePolitica.gif) no-repeat 0 0; height:34px; width:289px; padding:10px 120px; margin:0; }
.TablePolitica .TablePoliticaLeft p{font:normal 14px trebuchet ms, verdana;color:#333333; margin:160px 0 0; padding:0 10px; line-height:16px}
.TablePolitica .TablePoliticaRight{float:left; padding:0; margin:-482px 0 0 180px; }
.TablePolitica .TablePoliticaRight span{font:bold 14px trebuchet ms, verdana;color:#FFF; background:url(../img/bkgTablePolitica_Right.gif) no-repeat 0 0; height:34px; width:372px; padding:10px 158px; margin:0 108px}
.TablePolitica .TablePoliticaRight p{font:normal 14px trebuchet ms, verdana;color:#0757a8; margin:20px 0 0 110px; padding:0 20px; line-height:16px}
.TablePolitica .TablePoliticaRight p.destaque{ background:url(../img/bkgTableDestaque.gif) repeat-y 0 0; width:371px}
*/

table#TablePolitica{
   margin: 0 25px;
   padding: 0;
   background-color: #EEE;
   height: 900px;
}
table#TablePolitica th {
   font: bold 14px "Trebuchet MS", verdana;
   color: #FFF;
   margin: 0px;
   padding: 0px;
   height: 34px;
}
table#TablePolitica td {
   background-color: #CCCCCC;
   font: normal 14px trebuchet ms, verdana;
   color: #333333;
   margin: 160px 0 0;
   padding: 0 10px;
   line-height: 16px;
}
table#TablePolitica td.branco {
   background-color: #FFF;
}
table#TablePolitica td.colEsquerda p {
   color: #000;
   width: 265px;
}
table#TablePolitica td p {
   padding: 5px 0px;
   color: #0757a8;
}
table#TablePolitica th p {
   padding: 0px;
   color: #0757a8;
}





.perfil { margin:0 100px; padding:50px 0}
.perfil .barraPerfil{ background:url(../img/barra-tit-perfil.gif) no-repeat 0 0; padding:0; margin:0; height:32px}
.perfil .barraPerfil ul{ list-style:none; display:block; margin:0; padding:0}
.perfil .barraPerfil ul li.estatistica{ float:left; margin:0; padding:0}
.perfil .barraPerfil ul li.estatistica p{font:bold 14px trebuchet ms, verdana; color:#FFF; margin:5px; padding:0}
.perfil .barraPerfil ul li.ano{ float:right; margin:0; padding:0 95px 0 0}
.perfil .barraPerfil ul li.ano p{font:bold 14px trebuchet ms, verdana; color:#FFF; margin:5px;padding:0}
.perfil .topPerfil{ background:url(../img/bkg-top-perfil.gif) no-repeat 0 0; height:15px}
.perfil .bkgPerfil{ background:url(../img/bkg-perfil.gif) repeat-x 0 0; margin:0; padding:0 99px 0 0; width:382px; height:282px}
.perfil .bkgPerfil ul.perfilLeft{ list-style:none; float:left; padding:0; margin:0}
.perfil .bkgPerfil ul.perfilLeft li{ display:block; float:none}
.perfil .bkgPerfil ul.perfilLeft li p{ font:normal 14px trebuchet ms, verdana; color:#000; margin:10px 0; padding:0 10px}
.perfil .bkgPerfil ul.perfilRight{ list-style:none; float:left; position:absolute; padding:0 0 0 400px; margin:0}
.perfil .bkgPerfil ul.perfilRight li.ano{ display:block; float:none}
.perfil .bkgPerfil ul.perfilRight li p{font:bold 14px trebuchet ms, verdana; color:#095fb6; margin:0; padding:10px 0 0}
.perfil .bkgPerfil ul.perfilRight li p a { text-decoration:none;color:#095fb6;}
.perfil .font{font:bold 12px trebuchet ms, verdana; color:#000; margin:65px 0 0; padding:0 10px}


.linksLeft{ float:left; margin:0; padding:0}
.linksLeft ul{ display:block; margin:0; padding:0 45px 0 0}
.linksLeft ul li{ float:none; margin:0; padding:0;list-style:none }
.linksRight{ margin:0; padding:0; float:right}
.linksRight ul{ display:block;margin:0; padding:0 0 0 45px}
.linksRight ul li{ float:none; margin:0; padding:10px 0 0; list-style:none }

.content .content_texto p.estatuto a{ font:bold 14px trebuchet ms, verdana; text-decoration:none}
.content .content_texto p.adobeReader{ text-decoration:none}

/*--:>.content .content_texto h4.textNoticia{ font:bold 15px trebuchet ms, verdana;color:#184796; margin:20px 0 0 15px; padding:0}*/
.content .content_texto h4.textNoticia{ font:bold 15px trebuchet ms, verdana;color:#184796; margin:20px 0 0 25px; padding:0}
.content .content_texto h4.textNoticia a{ text-decoration: none; color:#184796}
.content .content_texto h4.textNoticia a:hover{ text-decoration: underline}

.content .content_texto p a.Noticia{ text-decoration:none; color:#184796}
ul.noticiasArquivadas{ display:block; padding:0; margin:0}
ul.noticiasArquivadas li{ float:left; list-style:none; padding:5px 10px 0 0; color:#000; margin:0 10px 0 30px}
ul.noticiasArquivadas li span.noticias{font:bold 14px trebuchet ms, verdana; color:#184796; margin:0; padding:0}
ul.noticiasArquivadas li span.noticias a{ text-decoration:none}

.content .content_texto p a.assist_medica{ text-decoration:none; color:#184796; font-weight:bold}
.content .content_texto p a img.assist_medica{ margin:10px 0 0; padding:0}
.content .content_texto h3{ font:bold 15px trebuchet ms, verdana; color:#ff6600; margin:20px 0 0; padding:0 0 10px 25px}

#table_estatistica{ width:660px; padding:0; margin:0 0 0 10px; font:normal 12px trebuchet ms, verdana; color:#000}
#table_estatistica .barra-estatistica ul{ background:url(../img/barra-top-estatistica.gif) no-repeat 0 0; height:31px; width:660px}
#table_estatistica .barra-estatistica ul li.pbd{ list-style:none; float:left; margin:0 0 0 370px; padding:10px 0 0; color:#FFF}
#table_estatistica .barra-estatistica ul li.pcd{ list-style:none; float:left;margin:0 0 0 180px;padding:10px 0 0;color:#FFF}
#table_estatistica .dados ul.cinza{  width:667px;background-color:#e1e1e1;}
#table_estatistica .dados ul.cinza li.campo1{ list-style:none; float:left;margin:0; padding:0; width:375px  }
#table_estatistica .dados ul.cinza li.campo2{ list-style:none; float:left;margin:0; padding:0; width:100px  }
#table_estatistica .dados ul.cinza li.campo3{ list-style:none; float:right;margin:0; padding:0; width:100px  }
#table_estatistica .dados ul.branco{background-color:#f7f7f7;width:660px; }
#table_estatistica .dados ul.branco li.campo1{ list-style:none; float:left; margin:0;padding:0 ;width:375px}
#table_estatistica .dados ul.branco li.campo2{ list-style:none; float:left;margin:0;padding:0;width:100px }
#table_estatistica .dados ul.branco li.campo3{ list-style:none; float:right;margin:0;padding:0;width:95px }
#table_estatistica .dados p{font:normal 12px trebuchet ms, verdana; color:#000; margin:0; padding:0}
#table_estatistica .font p{font:bold 12px trebuchet ms, verdana; color:#000; margin:65px 0 0; padding:0 10px}


.form{ width:690px; height:300px}
.form p.TituloForm{ font:normal 14px trebuchet ms, verdana;color:#000; margin:0; padding:0}
.form .form_left{ width:214px; margin:20px 0 0; padding:0 0 0 25px; float:left}
.form .form_left a{ font:bold 14px trebuchet ms, verdana;color:#184796; margin:0; padding:0; text-decoration:none}
.form .form_right{ width:440px; margin:20px 0 0; padding:0; float:right}
input{ border:solid 1px #7d98c4; margin:0 0 15px; padding:3px 0; width:210px}
.submit{margin:0 15px 0 0; padding:0; height:28px; width:100px;border:0px!important; float:right}
.reset{margin:0 0 0 225px; padding:0; height:28px; width:80px; border:0px!important; }
textarea{border:solid 1px #184796; margin:0 10px 15px 0; padding:0; width:422px; height:192px}

.manutencao{ width:648px; padding:0; margin:0}
.manutencao p.SubTitulo2{ font:normal 1.38em trebuchet ms, verdana; color:#003973; margin:0 0 0 15px; padding:0}
.manutencao p.SubTitulo2 a{ text-decoration:none; float:right; font:bold 0.75em trebuchet ms, verdana; color:#184796; margin:10px 0 0; padding:0}
.manutencao_miolo{ margin:0; padding:0 0 0 15px; width:648px}
.manutencao_miolo input.radio{  margin:0 0 0 20px; padding:0; width:20px}
.manutencao_miolo span.input{ font:normal 0.81em trebuchet ms, verdana; color:#000; margin:0; padding:0;}
.manutencao_miolo p.data{ float:right; margin:40px 10px 20px 0 ; padding:0}
.manutencao_miolo p.data input{ border:1px solid #a7bdcb; margin:0; padding:3px 5px; width:100px}
.assinatura{ margin:100px 0 30px; padding:0; text-align:center;width:648px}
.assinatura hr.assinatura{ width:200px ; border:solid 1px #000 ; margin:0 220px 0 0; padding:0; float:right}
.assinatura p.assinatura{font:normal 0.81em trebuchet ms, verdana; color:#000; margin:0; padding:0; float:right}
.assinatura span.assinatura{ font:normal 0.69em trebuchet ms, verdana; color:#666666; float:left; margin:20px 0}
.assinatura input.matricula{border:1px solid #a7bdcb; margin:0; padding:3px 5px; width:100px}


.botoes{ margin:10px 0; padding:0}
.botoes .impressao{margin:0; padding:0; height:28px; width:180px;border:0px!important; float:right}
.botoes .reset{margin:0 0 0 325px; padding:0; height:28px; width:80px; border:0px!important; }

.Formulario_Left{ width:318px; float:left; height:100%; overflow:hidden; margin:0 0 0 35px; padding:0; background:url(../img/topo_quadros_pqn.jpg) no-repeat 0 0}
.Formulario_Left a{font:normal 14px trebuchet ms, verdana; color:#095db3; text-decoration:none; margin:0 10px 0 0}
.Formulario_Right{ width:318px; float:right; height:100%; overflow:hidden; margin:0 35px 0 0;padding:0;background:url(../img/topo_quadros_pqn.jpg) no-repeat 0 0}
.Formulario_Right a{font:normal 14px trebuchet ms, verdana; color:#095db3; text-decoration:none; margin:0}
ul.lista_formularios{ list-style:url(../img/bullet.gif); padding-left:15px;}
ul.lista_formularios li{ padding:5px 0}


/*--:>.tabela_calendario{ width:662px; height:100%; margin:10px 0px 0px 20px; padding:0}*/
.tabela_calendario{ width:662px; height:100%; margin:10px 0px 0px 20px; padding: 0px;
display: table;
}
/*--:>.tabela_calendario ul.barra-calendario{ list-style:none; background:url(../img/barra-calendario-ativos.gif) no-repeat 0 0; width:662px; height:57px;} */
.tabela_calendario ul.barra-calendario{ list-style:none; background:url(../img/barra-calendario-ativos.gif) no-repeat 0 0; width:662px; height:57px;
padding: 0px;}
/*--:>.tabela_calendario ul.barra-calendario li{ font:bold 14px trebuchet ms, verdana; color:#FFF; width:165px; margin:10px 0 0 0; padding:0; float:left} */
.tabela_calendario ul.barra-calendario li{ font:normal 12px trebuchet ms, verdana; color:#FFF; float:left; width:155px; margin:10px 0 10px 10px; padding:0; overflow:hidden;
text-align: left;
text-align: center;
}
/*-->.tabela_calendario ul.calendario-cinza{ list-style:none; background-color:#e1e1e1; margin:0; padding:0; float:left;} */
.tabela_calendario ul.calendario-cinza{ list-style:none; background-color:#e1e1e1; margin:0; padding:0; float:left;
width:662px;
}
/*-->.tabela_calendario ul.calendario-cinza li{ font:normal 12px trebuchet ms, verdana; color:#000; float:left; height:100%; width:155px; margin:10px 0 10px 10px; padding:0; overflow:hidden} */
.tabela_calendario ul.calendario-cinza li{ font:normal 12px trebuchet ms, verdana; color:#000; float:left; height:100%; width:155px; margin:10px 0 10px 10px; padding:0; overflow:hidden;
text-align: left;
}
.tabela_calendario ul.calendario-branco{ list-style:none; background-color:#FFF;margin:0; padding:0; float:left}
/*--:>.tabela_calendario ul.calendario-branco li{ font:normal 12px trebuchet ms, verdana; color:#000; float:left; height:100%; width:155px; margin:10px 0 10px 10px; padding:0; overflow:hidden}*/
.tabela_calendario ul.calendario-branco li{ font:normal 12px trebuchet ms, verdana; color:#000; float:left; height:100%; width:155px; margin:10px 0 10px 10px; padding:0; overflow:hidden;
text-align: left;
}


table#tabela_calendario {
   width: 662px;
   height: 100%;
   margin: auto;
   padding: 0;
   border: 1px solid #EEE;
}
table#tabela_calendario tr td{
   padding: 5px;
}

table#tabela_calendario tr.barra-calendario{
   background:url(../img/barra-calendario-ativos.gif) no-repeat 0 0;
   height:57px;
}
table#tabela_calendario tr.barra-calendario td{
   background-position:expression(-this.offsetLeft);
   font: bold 14px trebuchet ms, verdana;
   color: #FFF;
   margin: 10px 0 0 0;
   padding: 0px;
   
}
table#tabela_calendario tr.calendario-cinza{
   background-color:#e1e1e1;
   margin: 0px;
   padding: 100px;
}
table#tabela_calendario tr.calendario-cinza td{
   font:normal 12px trebuchet ms, verdana;
   color:#000;
   height:100%;
   /*width:155px;*/
   margin:10px 0 10px 10px;
   padding: 5px;
   overflow:hidden;
}
table#tabela_calendario tr.calendario-branco{
   background-color:#FFF;
   margin:0;
   padding:0;
}
table#tabela_calendario tr.calendario-branco td{
   font:normal 12px trebuchet ms, verdana;
   color:#000;
   height:100%;
   /*width:155px;*/
   margin:10px 0 10px 10px;
   padding: 5px;
   overflow:hidden;
}


.content_texto p.obs{ font:bold 12px trebuchet ms, verdana;color:#333333; margin:20px 0 0; width:662px  }

.barra-pbd{ background:url(../img/barra-pbd.gif) no-repeat 0 0; width:660px; height:31px; margin:0; padding:0}
.barra-pbd ul{ list-style:none}
.barra-pbd ul li{ float:left; width:200px}
.barra-pbd ul li p{ font:bold 12px trebuchet ms, verdana; color:#FFF; margin:0; padding:0}


/*--:>.content .content_texto .TextoRodape{ background:url(../img/bkgTextoRodape.gif) no-repeat 0 0; margin:0; padding:0; height:112px;} */
.content .content_texto .TextoRodape{ margin:0; padding:0; height:112px;}


div#titulos {
   position: relative;
   top: 55px;
   left: 265px;
   display: block;
   height: 60px;
   width: 660px;
}


ul#dropdown_texto {
   list-style: none;
}
ul#dropdown_texto li {
   list-style: none;
   margin: 0px;
   padding: 0px;
}
ul#dropdown_texto ul {
   list-style: none;
   margin: 0px;
   padding: 0px;
}
ul#dropdown_texto li a.linkPerFreq {
   color: #FF6600;
   text-decoration: none;
   font-weight: bold;
}


table.tblAzul {
   border: 1px solid #888888;
}
table.tblAzul th {
   background-color: #1175D6;
   color: #FFF;
   text-align:center;
   padding: 3px 5px;
}
table.tblAzul td {
   background-color: #FFF;
   color: #000;
   padding: 3px 10px;
   border-right: 1px solid #888888;
   border-bottom: 1px solid #888888;
}
table.tblAzul tr.cinza td {
   background-color: #EEE;
}

.footer {
   position: relative;
   margin: 0 auto;
   margin-top:10px;
   padding: 0;
   background: url(../img/bkg_Footer.gif) no-repeat 0 0;
   height: 110px;
   width: 964px;
   clear: both;
   border: 1px solid transparent;
}
.footer ul {
   list-style:none;
   margin: 10px 0 0;
   padding:0;
}
.footer ul li {
   margin: 10px 20px 0 0;
   padding: 0;
   height: 67px;
   float: left;
}
.footer ul li p {
   font: bold 12px verdana;
   color: #003973;
   margin: 20px 0 0;
}
.footer ul li.footerRight {
   margin: 10px;
   padding: 0;
   float: right;
}

div#fimContent {
   position: relative;
   margin: 0 auto;
   margin-left: 1px;
   padding: 0;
   background: url(../img/bkgMainFooter.jpg);
   background-repeat: no-repeat;
   background-position: left bottom;
   width: 964px;
   height: 15px;
   clear: both;

}

ul.listaBusca {
   color:blue;
}
ul.listaBusca li {
   margin: 5px 0px;
}
a.linkBusca {
   color: #444;
   text-decoration: none;
}

a.linkBusca:hover {
   color: #000;
   text-decoration: none;
}

div#titulosImpressao {
   display: none;
}

