/* CSS Document */
* {
  margin: 0;
  padding: 0;
  font-family: Verdana, Aria, sans-serif;
}
ul {
  list-style: none;
}
a {
  text-decoration: none;
  color: #7F7F7F;
}
p {
  text-align: justify;
}
em {
  margin-bottom: 30px;
}
#corpo {
  width: 770px;
  margin: 0 auto;
}
h1 {
  background: url('img/logo.jpg') left top no-repeat;
  text-indent: -9000px;
  width: 102px;
  height: 100px;
  float: left;
}
#menu {
  margin-left: 200px;
}
#menu li {
  float: left;
  padding: 0px 30px;
  color: #7F7F7F;
  border-right: 1px solid #7F7F7F;
  margin-top: 5px;
  font-size: 0.6em;
}
#menu li.last {
  border-right: none;
}
#formBusca p {
  text-align: right;
}
form p label {
  display: block;
}
form input, form textarea {
  background: #D6D6D6;
  border: 1px solid #FF9900;
  font-weight: bold;
  padding: 3px;
  font-size: 0.7em;
}
button {
  background: url('img/btn_ok.gif') bottom center no-repeat;
  border: none;
  text-indent: -900000px;
  width: 22px;
  height: 20px;
  margin-left: 5px;
}
.btnOk {
  background: url('img/btn_ok.gif') left center no-repeat;
  border: none;
  width: 22px;
  height: 20px;
  margin-left: 5px;
}
#busca {
  height: 23px;
}
#info {
  margin-left: 200px;
  margin-top: 20px;
}
#info li {
  float: right;
  width: 200px;
  padding-left: 20px;
  background: url('img/bg_sup.jpg') top left repeat-Y;
  margin-left: 10px;
  color: #6E6E6E;
  font-size: 0.6em;
}
#info li p.tit {
  text-align: left;
  font-weight: bold;
  font-size: 1.3em;
}
#topo {
  padding-bottom: 20px;
  background: url('img/bg_head.jpg') bottom left repeat-X;
}
#head {
  width: 770px;
  margin: 5px auto 0px auto;
}
#head form input, #logar input {
  width: 100px;
}
#menuPrincipal {
  background: #E6E6E6;
  width: 180px;
  float: left;
  /*padding-right: 20px;*/
}
#menuPrincipal li a:hover, .active {
  color: #FF9900;
/*  font-weight: bold;*/
}
#menuPrincipal li {
  border-bottom: 1px solid #FFFFFF;
  padding: 5px 0px 5px 0px;
  text-indent: 5px;
  font-weight: bold;
  font-size: 0.7em;
}
#menuPrincipal li.selo_li {
	background: #fff; padding: 20px 0 0 0;
}
.secundario {
  width: 100%;
  display: none;
}
#menuPrincipal li ul li {
  font-weight: normal;
  background: #f4f4f4;
  text-indent: 0px;
  padding-left: 10px;
  font-size: 10px;
}
#menuPrincipal li ul li .terciario li {
  font-size: 1.05em;
}
#logar {
  padding-left: 20px;
  width: 85%;
}
#logar p label {
  display: block;
  clear: left;
}
#logar p input {
  float: left;
  border: #CCC;
  background: #CCC;
  font-size: 1em;
}
#conteudo {
  margin-left: 190px;
  padding: 5px 15px;
  /*min-height: 500px;*/
  margin-bottom: 5px;
  color: #6E6E6E;
  font-size: 0.75em;
}
.bordas {
  border-top: 2px solid #ededed;
  border-bottom: 2px solid #ededed;
  border-left: 1px solid #ededed;
  border-right: 3px solid #cfcfcf;
  *min-height: 300px;  
}
* html .bordas {  height: 300px;}
.home {
  border: none;
 /* background: url('img/iso.jpg') bottom right no-repeat;*/
  padding-bottom: 100px;
}
#noticias {
  float: right;
  width: 215px;
  border-top: 1px solid #CCC;
  border-bottom: 2px solid #CCC;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  margin-right: -15px;
  padding: 5px;
  font-size: 0.9em;
}
#conteudo #noticias h3 {
  margin-top: 0px;
  margin-bottom: 5px;
}
#conteudo #noticias ul {
  list-style:none;
}
#conteudo #noticias ul li {
  margin-left: 0px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #999;
  font-size: 0.8em;
}
#noticias ul li p {
  margin: 0px;
}
.entrada {
  border-bottom: 1px solid #CCC;
  margin-bottom: 20px;
  margin-right: 230px;
  padding-bottom: 5px;
}
.entrada p {
  margin-bottom: 10px;
  font-size: 0.8em;
}
#conteudo .tit {
  font-weight: bold;
  margin-bottom: 5px;
  font-size: 0.9em;
}
#conteudo img {
  border: 1px solid #ff9900;
  padding: 2px;
  margin-right: 5px;
}
#conteudo .entrada  img {
    float: left;
}
#conteudo ul.matrizesEsconde, #conteudo  ul, .matrizesEsconde  ul {
  margin-bottom: 10px;
  list-style-type:disc;
}
#conteudo ul.matrizesEsconde li, #conteudo  ul li, .matrizesEsconde  ul li {
  margin-left: 20px;
}
.listInterna {
  list-style-image:url('img/arrow.gif');
  margin-left: 40px;
}
.listInterna li {
  margin: 5px 0px;
}
.item {
  color: #ff9900;
  margin-right: 8px;
  font-size: 0.7em;
}
.clear {
  clear: left;
  height: 1px;
}
#conteudo fieldset {
  margin: 8px 5px 8px 0px;
  padding: 5px 8px;
  width: 400px;
  border: none;
  font-size: 0.85em;
}
#conteudo fieldset p {
  margin: 5px 0;
}
#conteudo fieldset .tit {
  font-size: 0.9em;
}
#conteudo h3 {
  margin: 30px 0px 0px 0px;
}
#comGaleria h3 {
  margin: 0px;
}
#form_contato input {
  width: 170px;
  background: #FFF;
}
#form_contato textarea {
  width: 190px;
  background: #FFF;
}
#form_contato #enviar_form {
  text-align: right;
}
#form_contato #enviar_form input {
  width: 50px;
  font-size: 0.8em;
}
#form_contato textarea {
  height: 94px;
}
#conteudo fieldset #form_contato p {
  margin: 0 0 5px 0;
}
#conteudo  p {
  margin: 0px 0px 15px 0px;
}
#comGaleria {
  float: left;
  width: 400px;
  margin-right: 10px;
}
span.depart {
  float: left;
  width: 130px;
  text-align: right;
  margin-right: 10px;
}

#loading {
  text-align: center;
  color: #ff9900;
  font-weight: bold;
}
#loading img {
  border: none;
}
#rodape {
  width: 100%;
  background: url('img/bg_bottom.jpg') top left repeat-X;
  text-align: right;
  color: #CCC;
  font-size: 0.7em;
}
#rodape p {
  text-align: center;
  line-height: 25px;
}
#rodape p  a {
  color: #CCC;
}
#rodape p span#copyright {
  float: left;
}
#digitalbr {
  float: right;
  background: url('img/logoassinatura.png') top right no-repeat;
  text-indent: -9000000px;
  width: 26px;
  height: 26px;
}
.mini {
  margin-top: 5px;
  font-size: 0.9em;
}
h3 span.data_criacao {
  font-size: 0.7em;
  font-weight:normal;
  color:#999;
}
#conteudo h2 {
  margin: 20px 20px 20px 0;
  font-weight: normal;
  color: #FF9900;
/*  border-top: 1px dotted #CCC;*/
  padding-top: 5px;
}
#conteudo h2:first-child {
  border-top: none;
}
#endereco p {
  margin: 3px 0px;
  font-size: 0.9em;
}
#formProposta p {
  margin: 0px 0px 15px 0px;
}
#formUserCadastro p label {
  font-size: 11px;
}
#formProposta p input, #formUserCadastro p input {
  width: 200px;
}

#formProposta p textarea {
  width: 500px;
  height: 150px;
}
#conteudo p.matrizesTitulo {
  font-size: 0.8em;
  font-weight: bold;
  margin: 0 0 5px 0;
}
#paginacao li {
  float: left;
  width: 20px;
  height: 15px;
  border: 1px solid #FF9900;
  text-align: center;
  margin: 5px;
  background-color: #D6D6D6;
}
blockquote {
  margin: 5px 10px;
  line-height: 15px;
  font-style:italic;
  font-size: 0.9em;
}
ol {
  margin-left: 10px;
}
ol li {
  margin: 5px 0px;
}
.destaque {
  margin-bottom: 30px;
  font-style: italic;
}
#formRecursos input, #formProposta input, #form_contato input {
  font-size: 0.9em;
}
#formRecursos textarea, #formProposta textarea, #form_contato textarea {
  font-size: 1.4em;
}
#formRecursos input {
  width: 300px;
}
#conteudo ul.matrizesEsconde, #conteudo p.matrizesTitulo {
  margin-left: 15px;
}
.blocoCadastro {
  border: 1px solid #E6E6E6;
  margin: 30px 0px 5px 0px;
  position: relative;
  padding: 20px 0px 0px 10px;
}
.blocoTitCadastro {
  position: absolute;
  top: -10px;
  left: 5px;
  background: #FFF;
  border: 1px solid #E6E6E6;
  padding: 3px;
  margin: 0px;
}
.campoUserCadastro {
  float: left;
  width: 300px;
  height: 30px;
}
.padrao {
  font-size: 1em;
  font-style:italic;
}
.padrao2 {
  font-size: .9em;
  font-style:italic;
}
.galeria img {
  width: 120px;
}
.erro {
  color: red;
  font-weight: bold;
}
.sucesso {
  color: #FF9900;
  font-weight: bold;
}
.gsc-resultsHeader {
  margin-top: -120px;
}
td.gsc-input {
  text-align: right;
}
input.gsc-input {
  width: 50%;
}
#conteudo searchcontrol img {
  border: none;
}
.gsc-results {
  margin-top: -100px;
  clear: none;
}
#conteudo .checkEnquete {
  border: none;
  background-color:transparent;
}
#info li.selo{float: left; width: 70px; background: none; width: 70px;}

/* Styles of navigation for header */
div#langs { height: 30px; padding: 10px 0 0 0; }
div#langs ul { width: 175px; float: right; }
div#langs ul li { display: inline; }
div#langs ul li a { font-size: 12px; float:left;  display: block; }
div#langs ul li a.eng { margin: 0 20px 0 0; }
div#langs ul li a img { border: 0; float: left; margin: 2px 5px 0 0; }

#menuPrincipal a#bt_fsen { margin: 0 0 0 200px; }
form input#email_s { width: 200px; font-size: 12px;height: 20px; padding: 3px 0 0 5px; font-weight: normal;}
form input#bt_envs { font-size: 12px;height: 24px; vertical-align: middle; *vertical-align:; font-weight: normal;}
div#env_senha {display:none;background: #fff; width: 300px; height: 100px; position:absolute;z-index: 9999; padding: 10px 0 0 20px;; border: 3px solid #CFCFCF;}
div#env_senha h2 {color:#FF9900; font-weight:normal; margin:0 20px 20px 0; padding-top:5px; font-size: 16px;}


table#relatorios {
  width: 100%;
  margin-bottom: 30px;
}
table#relatorios thead td img {
  border: none;
}
table#relatorios thead td.nome {
  width: 260px;
}
table#relatorios td {
  padding: 10px 0;
  border-bottom: 1px solid #CCC;
  font-size: 0.9em;
}
table#relatorios td.arquivos {
  width: 120px;
  padding: 0 5px;
}
table#relatorios td.arquivos a.icon {
  float: right;
  width: 23px;
  height: 25px;
  text-indent: -9999px;
  overflow: hidden;
  margin: 0 5px;
}
table#relatorios td.arquivos a.icon-pdf {
  background: url('img/icon_pdf.png') center center no-repeat;
}
table#relatorios td.arquivos a.icon-excel {
  background: url('img/icon_xls.png') center center no-repeat;
}
table#relatorios td.arquivos a.icon-coc {
  background: url('img/icon_coc.png') center center no-repeat;
}
table#relatorios thead td {
  font-weight: bold;
  font-size: 1.1em;
}
table#relatorios td.titulo {
  font-weight: bold;
}

p.item-especial {
  background: url('img/orange_bg.png') center left no-repeat;
  width: 268px;
  font-size: 0.95em;
  height: 31px;
}
p.item-especial a {
  float: left;
  width: 220px;
  padding: 8px 40px;
}
p.item-especial a.enquete {
  background: url('img/icon_pesq.png') 10px center no-repeat;
}
p.item-especial a.relatorio {
  background: url('img/icon_relat.png') 10px center no-repeat;
}
p.item-especial a span.qtd {
  float: right;
  margin-right: 10px;
}

#featured{ background: none repeat scroll 0 0 #F9F9F9; height: 240px; position: relative; width: 770px;}
#featured ul.ui-tabs-nav{ left: 520px; list-style: none outside none; margin: 0; padding: 0; position: absolute; top: 0; width: 250px; }
#featured ul.ui-tabs-nav li{ color: #666666; font-size: 12px; height: 60px; padding: 0 0;}
#featured ul.ui-tabs-nav li img{ float:left; margin:2px 5px; background:#F4F4F4; padding:2px; border:1px solid #eee;}
#featured ul.ui-tabs-nav li span{ font-size:11px; font-family:Verdana; line-height:18px; }
#featured li.ui-tabs-nav-item a{ display:block; height:60px; color:#333;  background:#F4F4F4; line-height:20px;}
#featured li.ui-tabs-nav-item a:hover{ background:#f2f2f2; }
#featured li.ui-tabs-selected{ background:#F88; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ background:#fff0d9; }
#featured .ui-tabs-panel{ width:520px; height:240px; background:#999; position:relative;}
#featured .ui-tabs-panel .info{ position:absolute; top:170px; left:0; height:70px; background: url('images/transparent-bg.png'); }
#featured .info h2{ font-size:18px; font-family:Georgia, serif; color:#fff; padding:5px; margin:0; overflow:hidden; }
#featured .info p{ margin:0 5px; font-family:Verdana; font-size:11px; line-height:15px; color:#f0f0f0;}
#featured .info a{ text-decoration:none; color:#fff; }
#featured .info a:hover{ text-decoration:underline; }
#featured .ui-tabs-hide{ display:none; }

