@charset "utf-8";
/* CSS Document */

/******************************************************************************/ 
/* RESET **********************************************************************/
/******************************************************************************/ 

.clearfix:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

html, body, div, span, applet, object, iframe,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i,
center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td, p{
   background: transparent;
   border: 0;
   margin: 0;
   padding: 0;   
}

body                    { line-height: 1; }
h1, h2, h3, h4, h5, h6  { clear: both; font-weight: normal; }
ol, ul                  { list-style: none; }
blockquote              { quotes: none; }
blockquote:before,
blockquote:after        { content: ''; content: none; }
del                     { text-decoration: line-through; }
table                   { border-collapse: collapse; border-spacing: 0; }
a img                   { border: none; }


/*******DatePicker*******/
.ui-datepicker-title{
   color:black;
}
/**************/

/******************************************************************************/ 
/* ESTILOS BASE ****************************************************************/
/******************************************************************************/ 

a {
   text-decoration: none;   
}
a:hover
{
   text-decoration: underline;
}


h1,h2,h3,h4,h5,h6 {
   clear: none;
   font-weight: bold;
}

   h1 {
      margin-top: 16px;
      text-shadow: 2px 2px 2px #dedede;
      font-size:1.6em;
      border-bottom: 1px solid #32a457;
      color:  #32A457;
   }

   h2{
      font-size:1.1em;
   }

   h3{
      font-size:1.1em;
   }


br.clear{
   clear: both;
}


#ver_mais {

height: 27px;
background:  url(../images/mais.gif) no-repeat 0 5px;
}


/******************************************************************************/ 
/* LAYOUT**********************************************************************/
/******************************************************************************/ 
div.fluid {
   width: 1012px:
}

body {
   background-color: #fff;
   color: #585858;
   font-family: "Arial", "helvetica", "sans-serif";
   font-size: 12px;
}

/******************************************************************************/
/*** TOPO *********************************************************************/

#superior {
   background: #fff url('../images/bg_topo.png') repeat-x;
   height:100px;
   width:100%;
}

#superior_interno {
   margin: 0 auto;
   height:100px;
   position: relative;
   width: 950px;
}

#logo {
   margin-top:15px;
   position: absolute;
}

#imagens {
   position: absolute;
   right: 0px;
}




/*** MENU TOPO ***/

#menu {
   padding-top: 5px;
}

   #menu ul {
      list-style: none;
   }

   #menu li {
      float: left;
   }

      #menu li a {
         background: #fff url('../images/n4.gif') repeat-x;
         border-top: solid 1px #ccc;
         border-left: solid 1px #ccc;
         border-right: solid 1px #ccc;
         color: #616161;
         display: block;
         font-size: 1.0em;
         font-weight: bold;
         margin-right: 0.5em;
         padding: 8px 8px 9px 8px;
         text-decoration: none;
      }
      
      #menu li a:hover {
         background: #FFFFFF;
      }

#barra {
   height:35px;
   min-width:984px;
   background-color: #124149;
}

#barra_interno
{
   background-position:right;
   margin: 0 auto;
   height:35px;
   width: 950px;
}


/******************************************************************************/
/*** CORPO DA PÁGINA **********************************************************/

#corpo {
   background: url('../images/n2.gif') 0px 1px repeat-x;
}

#corpo_interno {
   margin: -1px auto;
   padding-top: 40px;
   width: 950px;
}


/*** PÁGINA INICIAL PRIMEIRA COLUNA ***/

   #colunaA_3colunas   {
      float: left;
      font-size:1.05em;
      width: 560px;
   }
   
   
   #colunaA_3colunas_box {
      float: left;
      margin-right: 0em;
      padding-right:18px;
      width: 279px;      
   }

   #colunaA_3colunas_box a {
      font-size:1.15em;
      font-weight:bold;
   }
      
   #colunaA_3colunas_box img {
      margin:5px 0px 5px 0px;
   }
   
   #box_publicidade {
      
   }
   #box_publicidade img {
      display:inline;
      margin-right: 18px;
   }
   #colunaA_3colunas_box h1 {
       border-bottom: 1px dotted #CDAD00;
       color: red;
   }
   #colunaA_3colunas_videos {
      float: left;
      height: 180px;
      margin: 30px 0 0 40px;
      width: 200px;
      text-align:center;
   }
   
   #colunaA_3colunas_box .noticia_intro{
      font-size:0.9em;
      line-height:15px;
      text-align:justify;   
   }

   #box_manchete{
      font-size:1.13em;
   }
   #box_manchete .manchete{
      padding:10px;
      width:260px;      
   }
   #box_manchete .manchete:hover{
     background-color:#CCCCCC;
   }
   
   .box_noticias_inicial{
      clear: both;
      margin-top:15px;
      min-height:80px;
   }
   
   .noticia_foto_destaque{
      width:110px;
      float:left;
   }

   .noticia_titulo{
      float:left;
      font-size:1.3.em;
      font-weight:bold;
      width:150px;
      margin-left: 10px;
      margin-top: 3px;
   }
   .videos_box_inicial
   {
      background-color:#FFA500;
      width:540px;
      padding:10px 0px 10px 10px;
      height:90px;
   }
   .videos_borda{
      background: url('../images/bkg_video.png');
      float:left;
      height:90px;
      margin-left:0px;
      margin-right:10px;
      text-align:center;
      width:170px;      
   }
   .videos_box_titulo{
      background-color:#FF8C00;
      border-top: 1px solid #FF6600;
      width:540px;
      padding:10px 0px 10px 10px;
      height:35px;
   }
   .video_titulo{
      float:left;
      margin-left:0px;
      margin-right:10px;
      text-align:center;
      width:170px;
      color:white;
      font-weight:bold;
           text-shadow: 1px 1px 1px #333333;
   }
   
   #colunaA_3colunas h2 {
      padding:0px;
      margin:0px;
      color:#999999;
      text-align:center;
  }
   

/*** PÁGINA INICIAL SEGUNDA COLUNA ***/

#coluna_banner{
   margin-left: 10px;
   width:173px;
   float:left;
}

   .menu_pagina_inicial ul {
      font-size: 14px;
      list-style: none;
      width: 200px;
   }

   .menu_pagina_inicial ul li a {
      padding: 5px;
      display: block;
      text-decoration: none;
      color: #000;
   }
   
   .menu_pagina_inicial a:hover {
      color: #37784B;
      background: #f9f9f9;
   }

   .menu_pagina_inicial li {
      background: #fff;
      border-bottom: 1px solid #32A457;
      border-right: 2px solid #32A457;
   }
   
   #ColunaB_3colunas h1 {
   margin-top: 13px;
   margin-left: 2px;
   clear: none;
   font-weight: bold;
   border-bottom: none;
   
}
   
#banner_destaque {
   float: left;
   width: 185px;
}
   
#banner_destaque img{
   padding-left: 20px;
   size:150px;
}
   
   #ColunaB_3colunas {
      width: 205px;
      float: left;
      padding-left: 5px;
      padding-right: 5px;
   }
   
   #ColunaC_3colunas   {
      width: 133px;
      float: left;
      padding-left: 5px;
      background-color:#CCFFFF;
   }

/*** FIM CORPO DA PÁGINA ***/



/*** PÁGINA INTERNA  ***/
#titulo_pg{
   font-weight: bold;
   font-size:1.8em;
   color:#fff;
   margin-top:15px;
   display: block;
   margin-bottom: 30px;
   width: 580px;
   padding-left:30px;
   margin-left: 40px;
   border-left: solid 1px #fff;
   float: left;
   text-shadow: 2px 2px 2px #666666;
}


#Conteudo_Principal{
   font-size:1.2em;
   float:left;
   width:750px;
   padding-right: 10px;
   color:#333333;
}
   #Conteudo_Principal p {
      line-height:18px;
      padding-top:15px;
      line-height:20px;
   }
   
   #Conteudo_Principal a{
     color:#207ce5;
   }
   
   #Conteudo_Principal ul {
      margin-top:15px;
   }
   
   #Conteudo_Principal h2 {
      margin-top:30px;
      margin-bottom:0px;
   }
   
   #Evento_Texto{
      width:570px;
   }
   
   #Noticia_Texto{
      width:690px;
   }
   #Noticia_Texto p, #Noticia_Texto span {
      font-size: 14px !important;
   }
   
   #Noticia_Icones{
      height: 35px;
      text-align: right;
   }
         
   #Noticia_Midia{
      float: right;
      margin: 2px 0 0 0;
   }
         
   #Noticia_Midia a{
      cursor: pointer;
      margin: 5px;
   }
         
   #Noticia_Share{
      float: right;
      margin: 0 0 0 0px;
   }
         
   .Noticia_Fonte{
      -moz-border-radius: 0.3em 0.7em;
      -webkit-border-radius: 5px;
      background: #FFF;
      border: 1px solid #5AF;
      cursor: pointer;
      float: right;
      font-family: "Helvetica", "Arial";
      margin: -1px 0 0 0;
      padding: 3px;
      text-align: center;
      text-decoration: none;
      width: 30px;
   }
         
   .Noticia_Fonte:hover{
      background: #DFF;
      text-decoration: none;
   }
   
   .Noticia_Separador{
      color: #777;
      float: right;
      margin: 2px 9px;
   }
   
   #Noticia_Foto{
      padding:40px 0px 0px 0px;
      text-align:center;
   }   

   #Conteudo_Foto{
      float:left;
      padding:56px 10px 0px 10px;
      text-align:center;
      width:160px; 
   }
   
   #Conteudo_Texto{
      float:left;
      width:570px;
   }
   
   .Videos{
      float: left;
      height: 160px;
      margin: 10px 20px;
      max-width: 200px;
      min-width: 200px;
   }
   .Videos_Titulo{
      color: #666;
      float: left;
      font-weight: bolder;
      text-align: center;
      text-shadow: 1px 1px 1px #DDD;
      width: 100%;
   }

   /*** LISTA ***/
   #Conteudo_Principal ul.lista li {
      line-height: 1.5em;
   }
   
   #Conteudo_Principal ul.lista li.seta {
      margin-left: 5px;
      list-style-image:url('../images/seta.gif');
      color: #585858;
      line-height: 1.5em;
   }
   #Conteudo_Principal ul.lista li.linha {
      list-style: none;
      font-size: 1em;
      padding-left: 20px;
      padding-bottom: 10px;
   }
   #Conteudo_Principal ul.noticias, ul.eventos{
      width:670px;
      margin-left:30px;
   }
   
   #Conteudo_Principal ul.lista_seta li {
      line-height: 1.5em;
      margin-left:50px;
   }
   
   #Conteudo_Principal ul.lista_seta li {
      list-style-image:url('../images/seta.gif');
      line-height: 1.5em;
   }
   
   #Conteudo_Texto ul{
      list-style-image:url('../images/seta.gif');
      margin-left:30px;
      line-height:18px;
   }
   
   #Conteudo_Texto ul{
      list-style-image:url('../images/seta.gif');
      margin-left:30px;
   }   
   
   #Conteudo_Texto ol{
      margin: 15px 0px 0px 40px;
      line-height:18px;
   }   
   #Conteudo_Docs ul{
      list-style-image:url('../images/seta.gif');
      margin-left:30px;
      line-height:18px;
   }
   #Conteudo_Sub_Menus ul{
      list-style-image:url('../images/seta.gif');
      margin-left:30px;
      line-height:18px;
   }


#Menu_Interno{
   width:200px;
   float:left;
}

/*** FIM PÁGINA INTERNA  ***/



/*** TABELAS ***/

table.bordas{
   border-collapse: collapse;
   margin: 5px;
   font-size:.9em;
}
table.bordas tr td{
   border-bottom: 1px solid #B6DBDB;
   padding: 5px;
}
table.tbl_center{
   margin-left: auto;
   margin-right: auto;
}
table.formulario{
   border-collapse: collapse; margin: 5px;
   border:1px solid #000;
}
table.formulario tr td{
   border:0px solid #FFF;
   padding: 3px;
}

table.center{
   margin-left:auto;
   margin-right:auto;
}


/*** FORMULÁRIO ***/
input.botao{
   color: #fff;
   border: solid 1px #CDAD00;
   font-weight: bold;
   font-size: 0.8em;
   height: 2.0em;
   cursor : pointer;
}



/*** DIVERSOS CONTEÚDO ***/
div.pagination {
   margin: 3px;
   padding: 3px;
}

div.pagination a {
   border: 1px solid #AAAADD;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   color: #FFA500;
   margin: 2px;
   padding: 2px 5px 2px 5px;
   text-decoration: none; /* no underline */
}
div.pagination a:hover, div.pagination a:active {
   border: 1px solid #FFA500;
   color: #000;
}
div.pagination span.current {
   background-color: #FFA500;
   border: 1px solid #FFA500;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   color: #FFF;
   font-weight: bold;
   margin: 2px;
   padding: 2px 5px 2px 5px;
   }
   div.pagination .disabled {
      border: 1px solid #EEE;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      color: #DDD;
      margin: 2px;
      padding: 2px 5px 2px 5px;
   }
   
fieldset {
   border: 1px  solid #CCCCCC;
   padding:15px;
   background-color: #F1EFE2;
}

legend
{
   font-weight:bold;
}

input{
   border: 1px  solid #CCCCCC;
}

#consulta_protocolo p
{
   margin:0;
}

#ver_mais {

height: 27px;
background:  url(../images/mais.gif) no-repeat 0 5px;
}

#ver_mais a {

height: 27px;
color: #FFA500;
padding-left: 11px;
}

label.error {
   display: block;
   color: red;
   font-style: italic;
   font-weight: normal;
}

label {
   display: block;
   font-weight: bold;
   margin-top: 15px;
   margin-bottom: 5px;
}

label.normal{
   display: inline;
   font-weight: normal;
}

input.error {
   border: 2px solid red;
   background-color:#FFFFCC;
}
select.error{
   color:black;
   font-weight:normal;
}
textarea.error{
   border: 2px solid red;
   background-color:#FFFFCC;
}

#noticia_titulo_barra h1{
   border-bottom: dotted 1px #993366;
   position: relative;
   color: #FFA500;   
}
#noticia_ver_mais {
   background:  url(../../images/mais.gif) no-repeat 0 5px;
}
#noticia_ver_mais a {
   color: #FFA500;
   padding-left: 11px;
}

#noticia_docs{
   margin-left:20px;
   line-height:15px;
}
#noticia_docs li {
   padding-top:5px;
   list-style-image:url('../images/seta.gif');   
}

#noticia_audios{
   line-height: 15px;
   margin-top: -10px;
}
#noticia_audios ul {
   list-style: none;
}
#noticia_audios li {
   background: url('../../images/play.png') no-repeat 0 7px;
   padding: 12px 0 0 25px;
}


.lista_sem_mark li
{
   padding-top:30px;
   margin-left:20px;
   margin-right:50px;
   list-style:none;
}



.msg_erro{
   color:red;
   font-size:0.9em;
}

#marquee_manchetes{
   border: 1px dotted #CCCCCC;
   width:375px;

}

/* Apresenta debug*/
.debug{
   border: 1px solid #CCCCCC;
   background-color: #FFEFDB;
   margin: auto;
   margin-top: 25px;
   width: 90%;
   padding: 25px; 
}


/******************************************************************************/
/* Tratamento de erros ********************************************************/
/******************************************************************************/

label.error {
   display: block;
   color: red;
   font-style: italic;
   font-weight: normal;
   
}


input.error {
   border: 2px solid red;
   background-color:#FFFFCC;
   color:black;
   
}
select.error{
   color:black;
   font-weight:normal;
}

form .valid
{
   color:black;
   font-weight:normal;
}

div.error {
   position:absolute;
   margin-top:-25px;
   margin-left:350px;
   border:1px solid #C0C097;
   background-color:#fff;
   color:white;
   padding:2px;
   text-align:left;
   z-index:1;
   color:#333333;
   font:100% arial,helvetica,clean,sans-serif;
   font-size:15px;
   font-weight:bold;  
}

.cpointer{
   cursor: pointer;
}


/******************************************************************************/
/*** RODAPE *******************************************************************/
#rodape2 a {
   text-decoration: none;
   color: white;
}
#rodape2 a:hover
{
   text-decoration: underline;
}

#rodape img {
   border:0px;
}

#rodape {
   background: #fff url('../images/bg_rodape.jpg') repeat-x;
   height:135px;
   width:100%;
   color:white;
}

#rodape_interno {
   margin: 0 auto;
   height:100px;
   position: relative;
   width: 950px;
   padding-top: 25px;
}


.twitter-share-button {
width: 95px !important;
}

/*** FIM RODAPE ***/


/******************************************************************************/
/*** BOTẼOS ESTILO BOOTSTRAP***************************************************/

.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	 color: white;
}
	.btn-danger {
    background-image: linear-gradient(to bottom, #D9534F 0px, #C12E2A 100%);
    background-repeat: repeat-x;
    border-color: #B92C28;
}
.btn-danger:hover, .btn-danger:focus {
    background-color: #C12E2A;
    background-position: 0 -15px;
}
	
.btn-primary {
    background-image: linear-gradient(to bottom, #428BCA 0px, #2D6CA2 100%);
    background-repeat: repeat-x;
    border-color: #2B669A;
}
.btn-primary:hover, .btn-primary:focus {
    background-color: #2D6CA2;
    background-position: 0 -15px;
}
.btn-primary:active, .btn-primary.active {
    background-color: #2D6CA2;
    border-color: #2B669A;
}

.campo_erro{
   background-color:#FFCCCC;
   border: 1px solid #CC0000;
}
.msg_erro{
   color:red;
}

#img_loader{
	position: absolute;
	display: none;
	margin-top: 10px;
	margin-left: 10px;
}

/***************** CONTEUDO INTEGRADO DO DYNAMIC_STYLE*****************/
#box_menu_principal{
   width:175px;
   float:left;
   margin-right:15px;
   margin-top:15px;
}
#pcm{display:none;}
   ul.pureCssMenu ul{display:none}
   ul.pureCssMenu li:hover>ul{display:block}
   ul.pureCssMenu ul{position: absolute;left:98%;top:-1px;}
   ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
   ul.pureCssMenu,ul.pureCssMenu ul {
   margin:0px;
   list-style:none;
   padding:0px 1px 1px 0px;
   background-color: #32a457;
   background-repeat:repeat;
   border-color: #40B340;
   border-width:2px;
   border-style:solid;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
   display:block;
   zoom:1;
   width:173px;
   float: left;
}
ul.pureCssMenu ul{
   width:auto;
   z-index: 999;
}
ul.pureCssMenu li{
   display:block;
   margin:1px 0px 0px 1px;
   font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
   outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
   display:block;
   vertical-align:middle;
   zoom:1;
   background-color: #009900;
   border-width:0 0 1px 0px;
   border-color: #015e01;
   border-style:solid;
   text-align:left;
   text-decoration:none;
   padding:4px;
   _padding-left:0;
   font:13px Arial;
   color: #FFFFFF;
   text-decoration:none;
   cursor:pointer;
}
ul.pureCssMenu span{
   overflow:hidden;
}
ul.pureCssMenu ul li {
   float:none;
}
ul.pureCssMenu ul a {
   text-align:left;
   white-space:nowrap;
}
ul.pureCssMenu li.sep{
   text-align:left;
   padding:0px;
   line-height:0;
}
ul.pureCssMenu li.sep span{
   float:none;padding-right:0;
   width:100%;
   height:3;
   display:inline-block;
   background-color:#EEEEEE #777777 #666666 #C9C9C9;
   background-image:none;}

ul.pureCssMenu li:hover{
   position:relative;
}
ul.pureCssMenu li:hover>a{
   background-color: #009900;
   border-color: #015e01;
   border-style:solid;
   color: #FFFFFF;
   text-decoration:none;
}
ul.pureCssMenu li a:hover{
   position:relative;
   background-color:#FFFFFF;
   border-color: #015e01;
   border-style:solid;
   color: #333333;
   text-decoration:none;
}
ul.pureCssMenu li.dis a {
   color: #AAAAAA;
}
ul.pureCssMenu img {
   border: none;
   float:left;_float:none;margin-right:4px;width:24px;
   height:24px;
}
ul.pureCssMenu ul img {
   width:30px;
   height:15px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none}
ul.pureCssMenu li.dis a:hover img.def {display:inline}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul,ul.pureCssMenu a:hover a:hover ul ul,ul.pureCssMenu a:hover a:hover a:hover ul ul,ul.pureCssMenu a:hover a:hover a:hover a:hover ul ul{display:none}
ul.pureCssMenu span{
   display:block;
   background-image:url(../images/arrow_sub1.gif);
   background-position:right center;
   background-repeat: no-repeat;
   padding-right:12px;
}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{
   background-image:url(../images/arrow_sub1.gif)
}


ul.pureCssMenu  li:last-child  a:last-child{
   border-bottom:none
}

#colunaA_3colunas h1.inicial {
   border-bottom: none;
   color: #32A457;
   margin-bottom:4px;
}
   
#colunaA_3colunas .borda {
   border-color: #32A457;
   border-image: none;
   border-style: none none none solid;
   border-width: 0 0 0 150px;
   height: 3px;
   margin-bottom: 24px;
   width: 450px;
}
#colunaA_3colunas .rodape {
   border-bottom: 1px solid #E5E5E5;
   display: block;
   height: 5px;
   width: 100%;
}
#Noticia_Texto h1{
   border-bottom: none;
   width:570px;
}

a{
   color: #3C8C55;
}

a:hover
{
   color: #37784B;
}

#Conteudo_Principal .tb_simples th{
 background-color: #32a457;
 border: 1px solid #000;
 vertical-align:middle;
 padding:5px;
}
#Conteudo_Principal .tb_simples td{
   border: 1px solid #000;
   padding:5px;
}

#Conteudo_Principal ul li{
   line-height:18px;
   margin-left:15px;
   list-style:disc;
}

#colunaA_3colunas h1 {
   border-bottom: 1px solid #32a457;
   color: #32a457;
}   
   
#Conteudo_Principal h1 {
   color: #32a457;
   width:730px;
}

#Conteudo_Principal h2 {
 color: #32a457;
}

#menu_lateral_principal li {
   background: #fff;
   border-bottom: 1px solid #922916;
   border-right: 4px solid #922916;
}

#menu_lateral_outros li {
   background: #fff;
   border:1px;
   border-right:4px;
   border-style: none solid solid none;
   display:block;
}

#pre_rodape
{
   width: 950px;
   margin: 0 auto;
   clear: both;
   margin-bottom: 1.0em;
   padding-top: 1.0em;
}
/*** PRÉ RODAPE ***/ 
#pre_rodape h1{
   border-bottom: 1px dotted #CDAD00;
   text-align:left;
}
#pre_rodape_3colunas
{
   float: left;
   margin-right: 0em;
   margin-bottom: 5px;
}
#pre_rodape_3colunas img
{
   float: left;
   width: 125px;
}

#pre_rodape_3colunas a
{
   font-size:1.1em;
   font-weight:bold;
   text-align:left;
}

#pre_rodape_3colunas h1
{
   color: #FFA500;
   padding: 0 0 0 0;
   font-size: 1.5em;
   text-decoration: underline;
}
#pre_rodape h1:hover
{
   text-decoration: none;
}

#pre_rodape_3colunas p
{
   padding: 0;
   line-height: 1.5em;
}
#pre_rodape_ver_mais
{
   height: 20px;
   background:  url(../images/mais.gif) no-repeat 10px 5px;
}
#pre_rodape_ver_mais a
{
   height: 20px;
   color: #FFA500;
   padding-left: 10px;
}

#rodape a {
   text-decoration: none;
   color: white;
}
#rodape a:hover{
   text-decoration: underline;
    color: white;
}

.ipt_botao {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
}.ipt_botao:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
}.ipt_botao:active {
	position:relative;
	top:1px;
}
.ipt_botao{
    cursor:pointer;
}

table tr.padrao td{
   background: #004648;
   color:#FFFFFF;
   font-size: 23px;
   font-weight:bold;
   height: 41px;
}

/*** Aviso Inicial ***/
<?# AVISO INICIAL-------------------------------------------------------------?> 
#aviso_inicial{
   background-color: white;
   border: 4px solid #32a457;
   width:390px;
   heigth:300px;
   position: absolute;
   margin-top:200px;
   margin-left:310px;
	line-height: 1.5em;
	shadow: 1px 1px 1px #333333;
}

#aviso_inicial .aviso_titulo{
	background-color: #32a457;
	padding:5px;
	color:white;
	font-weight:bold;
	text-shadow: 1px 1px 1px #333333;
}

#aviso_inicial .aviso_texto{
	padding:15px;
	font-size:1.03em;
}


#aviso_inicial .titulo{
	background-color: #32a457;
	color:white;
	width:250px;
}

#aviso_inicial span {
	background-color: #32a457;
	font-weight:bold;
	text-align: right;
	width:300px;
	color:yellow;
	padding:3px;
	cursor:pointer;
}

#aviso_inicial .aviso_fechar{
	margin-left:160px;
}

#aviso_inicial .fechar_x{
	margin-left:190px;
}

/* Remove url da impressão */
@media print {
  a[href]:after {
    content: none;
  }
}