body{
   background: #F8F8F8 url('../images/bg.jpg') repeat-x;
   font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #000000;
   margin: 0px 0px 0px 0px;

   scrollbar-face-color: #DFE0E0;
   scrollbar-shadow-color: #868686;
   scrollbar-highlight-color: #868686;
   scrollbar-3dlight-color: #DFE0E0;
   scrollbar-darkshadow-color: #DFE0E0;
   scrollbar-track-color: #DFE0E0;
   scrollbar-arrow-color: #868686;
}
body.template{
   background: #FFFFFF;
   font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #000000;
   margin: 0px 0px 0px 0px;
}

a, a:active, a:focus, a:link, a:visited{
   color: #000000;
   text-decoration:none;
}
a:hover{
   color: #FF0200;
}

h1{
   font-size: 10pt;
   border-bottom: 1px solid #cccccc;
}

.botao{
   background: #FFFFFF;
   font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #000000;
   border:solid 1px black;
}

.cabecalho_banner{
   background:transparent url('../images/top_02.jpg') no-repeat;
}

/*FIM DA IMAGEM ANTES DO TEXTO NO CABECALHO*/
div.lista {
   padding-top:5px;
   padding-left:4px;
   list-style-type:none;
   background:transparent url("../images/botao.gif") no-repeat;
   width:158px;
   height:25px;
   text-align:left;
}
a.lista, a.lista:active, a.lista:focus, a.lista:link, a.lista:visited{
   color: #000000;
   text-decoration:none;
   font-size:12px;
   font-weight: bold;
}
a.lista:hover{
   padding-left:11px;
   background:transparent url("../images/seta.gif") no-repeat;
   color: #000099;
   font-weight: bold;
}
/*FIM DA IMAGEM ANTES DO TEXTO NO CABECALHO*/
.cabecalho{
   background:transparent url('../images/cabecalho.jpg');
}

.menu_topo{
   background: #1A8CFF;
}

.menu_lateral{
   background: #e6f0fa;
}

.rodape{
   /*background:transparent url('../images/rodape.jpg');*/
   font-size:10px;
   color:black;
   text-align:center;
   vertical-align:middle;
}

table, tr, td {
   font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #000000;
   background: #FFFFFF;
}

a.menuh, a.menuh:active, a.menuh:focus, a.menuh:link, a.menuh:visited {
   font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold;
   width:100px;
   height:26px;
   text-align:center;
   padding: 2px 0px 0px 0px;
}
a.menuh:hover {
   background:url('../images/menu_topo_2.jpg') repeat;
   font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   font-weight: bold;
   width:100px;
   height:26px;
/*    border: sol'id 1px #FF0200;*/
   text-align:center;
   padding: 2px 0px 0px 0px;
}
.removclass, .noclass {
   background-color:transparent;
   border:transparent;
}

a.menuh, a.menuh:active, a.menuh:focus, a.menuh:link, a.menuh:visited {
   font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold;
   width:100px;
   height:26px;
   text-align:center;
   padding: 2px 0px 0px 0px;
}
a.menuh:hover {
   background:url('../images/menu_topo_2.jpg') repeat;
   font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   font-weight: bold;
   width:100px;
   height:26px;
/*    border: solid 1px #FF0200;*/
   text-align:center;
   padding: 2px 0px 0px 0px;
}
.removclass, .noclass {
   background-color:transparent;
   border:transparent;
}

/*Estilo para parte dos Destaques*/
.destaque {
   background:transparent;
}
a.destaque {
   font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration:none;
}
a.destaque:hover {
   font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration:none;
   color: #000000;
}

/*Estilo para parte das Notícias*/
.noticia {
   background: transparent;
}
a.noticia, a.noticia:active, a.noticia:focus, a.noticia:link, a.noticia:visited {
   font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration:none;
}
a.noticia:hover {
   font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration:none;
   color: #000000;
}


/*Estilo para parte dos Destaques*/
.titulo_tela {
   font-size:14px;
   font-weight:bold;
   letter-spacing:3pt;
   text-align:justify;
   margin:5px;
   color:#000000;
   border-bottom:1px dashed #000000;
}


/*INICIO - CSS - Página que lista empresas associadas*/
.item_categoria {
   background: #FFFFFF;
   font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #000000;
   height:20px;
   text-transform:upperCase;
   letter-spacing:3px;
}
.item_paginacao {
   background: #ffffff;
   font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.item_normal {
   background: #FFFFFF;
   border: solid 0px black;
}
.item_hover {
   background: #ffffff;
   border: solid 0px black;
}
.item_view_titulo {
   background: #FFFFFF;
   font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #000000;
   height:20px;
   text-transform:upperCase;
   letter-spacing:3px;
}
/*FIM - CSS - Página que lista empresas associadas*/
