/* ---------Global---------- */

body {
   background-color: #FFFFFF;
   background-image:url(images/fundo-body-01.png);
   background-repeat:repeat-x;
   margin-left:			0px;
   margin-top:			0px;
   margin-right:		0px;
   margin-bottom:	    0px;
   font-family:        Arial, Verdana, Helvetica, sans-serif;
}

iframe {
	width:100%;
}
table {
   border-color:       gray; 
   font-size:          9pt;
}

a:link{
   color: 				#003399; 
   text-decoration:  	  none;
   font-weight:    		    bold;
   
}

a:visited{
   color: #003399; 
   text-decoration:    none;
   font-weight:    		    bold;
}

a:hover{
   color:              #808080 ;
   text-decoration:    none;
   font-weight:    		    bold;
}

a:active {
   color:	#0033CC;
   font-weight:    		    bold;
}

td {
	padding:			0px;
	margin:				0px;
	border-color:       gray;
} 

img {
	border:            none;
}

p {
padding:0px;
	margin:0px;
	border:0px;
	padding-top:10px;
}

div.center {
   text-align:		center;
   margin-top:10px;
}
div.direita {
	float:right;
	border:0px;
	padding:0px;
	margin:0px;
	font-size:11px;
}

hr{
width:100%;
height:1px;
border-top:1px solid gray;
border-bottom:0px ;
}

sup.sup-olho{
font-size:9px;
}
/* ---------Individual---------- */


/* ---------Texto---------- */
span.titulo {
   color:				#003366; 
   font-weight:    		    bold;
   font-size:				18px;
}

span.subtitulo {
   color: 					#990000; 
   font-weight:      		 bold;
   font-size:				15px;
}
span.subtitulo1 {
	color:#333333;
   font-weight:      		 bold;
   font-size:				15px;
}
span.subtitulo1-1 {
	color:#333333;
   font-weight:      		 bold;
   font-size:				12px;
}
span.subtitulo5 {
   color: #000000; 
   font-weight:      		 bold;
   font-size:				14px;
}

span.subtitulo3 {
   color: #666666; 
   font-weight:      		 bold;
   font-size:				14px;
}
span.subtitulo4 {
   color: #999999; 
   font-weight:      		 bold;
}

span.subtitulo2 {
   color: #000000; 
   font-weight:      		 bold;
   font-size:				16px;
}

h3.index-titulos {
   color: #990000;
   text-align:          left;
   font-family:         sans-serif;
   font-size:           12px;
   font-style:          normal;
   font-weight:         bold;
   padding-top:         10px;
   margin-top:0px;
   margin-bottom:0px;
/*   border-bottom:       1px solid #999999; */
}

h3.index-titulos-001 {
	color: #000000;
	text-align:          left;
	font-family:         sans-serif;
	font-size:           13px;
	font-style:          normal;
	font-weight:         bold;
	padding-top:         0px;
	margin-top:0px;
	margin-bottom:5px;
	border-bottom:       1px solid #999999;
	width: 95%;
}

h3.index-titulos-002 {
   color: #000000;
   text-align:          left;
   font-family:         sans-serif;
   font-size:           13px;
   font-style:          normal;
   font-weight:         bold;
   padding-top:         0px;
   margin-top:0px;
   margin-bottom:0px;
   border-bottom:       1px solid #999999; 
}


h3.index-titulos-02 {
   color: #990000;
   text-align:          left;
   font-family:         sans-serif;
   font-size:           14px;
   font-style:          normal;
   font-weight:         bold;
   padding-top:         0px;
   margin-top:0px;
}

h3.index-titulos-03 {
   color: #000000;
   text-align:          left;
   font-family:         sans-serif;
   font-size:           14px;
   font-style:          normal;
   font-weight:         bold;
   padding-top:         0px;
   margin-top:0px;
}


a.menusup-int-index:link{
   color: #990000; 
   text-decoration:    none;
   font-weight:        bold;
   
}

a.menusup-int-index:visited{
   color:				 #990000; 
   text-decoration:    none;
   font-weight:        bold;
}

a.menusup-int-index:hover{
   color: #660000;
   font-weight:        bold;

}

a.menusup-int-index:active {
   color:			   #990000;
}





b.color1 {
color: #000000;
}



a.view:link{
   color: #0033FF; 
   text-decoration:  	  none;
   font-weight:    		    bold;
   
}

a.view:visited{
   color: #0033FF; 
   text-decoration:    none;
   font-weight:    		    bold;
}

a.view:hover{
   color:              #0033FF ;
   text-decoration:    none;
   font-weight:    		    bold;
}

a.view:active {
   color:	#0033FF;
   font-weight:    		    bold;
}


a.gnet:link{
   color: 				#003399; 
   text-decoration:  	  none;
   font-weight:    		    bold;
   
}

a.gnet:visited{
   color: #003399; 
   text-decoration:    none;
   font-weight:    		    bold;
}

a.gnet:hover{
   color:              #808080 ;
   text-decoration:    none;
   font-weight:    		    bold;
}

a.gnet:active {
   color:	#0033CC;
   font-weight:    		    bold;
}
p.mes-eventos {
    margin-bottom:0; 
	color: #000000; 
	border-bottom: 1px solid #cccccc;
   font-weight:        bold;
}

/* --------- ---------- */


/* ---------Busca ---------- */

table.busca {
	border:             none;
	background-repeat:repeat-x;
	border-bottom:		0px;	
	border-collapse:	collapse;
	text-align:right;
	width:				10px;
	white-space:nowrap;
	margin-left:3px;
}

table.busca-radio{
	border:             none;
	border-bottom:		0px;	
	font-size:10px;
	width:160px;
	margin-left:3px;
}

td.busca {
	border:             none;
	background-repeat:repeat-x;
	border-bottom:		0px;	
	border-collapse:	collapse;
	text-align:right;
	width:				10px;
	white-space:nowrap;
}

table.menuleft-busca{
	border:             none;
	border-bottom:		0px;
	width:178px;
}

td.menuleft-busca02{
	border:             none;
	border-bottom:		0px;	
  	background-image: 	url(images/menuleft-fundo-02.png) ;
	background-position:top right;
	width:16px;
	height:95px;
}

td.menuleft-busca03{
	border:             none;
	border-bottom:		0px;	
  	background-image: 	url(images/menuleft-fundo-03.png) ;
	background-position:bottom;
	background-repeat:repeat-x;
	vertical-align:top;
	font-size:10px;
}

td.menuleft-busca04{
	border:             none;
	border-bottom:		0px;	
  	background-image: 	url(images/menuleft-fundo-04.png) ;
	background-position:bottom;
	background-repeat:repeat-x;
	vertical-align:top;
	width:16px;
}




/* ---------Paragrafos ---------- */

p.destaque-top {
   margin-top:20px;
   margin-bottom:20px;
}

p.destaque-home {
	margin:10px;
	padding:10px;
	margin-top:10px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(images/nh-box-gray_02.gif);
	border:1px solid #CCCCCC;
	width: 97%;
}

p.mar-titulos {
   margin-top:20px;
   margin-bottom:0px;
}

p.mar-titulos-hosts {
   margin-top:10px;
   margin-bottom:10px;
}
p.mar-titulos-home {
   margin-top:37px;
   margin-bottom:30px;
}

p.paragrafos {
   margin-top:0px;
   margin-bottom:15px;
}
p.paragrafos-home {
   margin-top:0px;
   margin-bottom:0px;
}

p.paragrafos-home-02 {
   margin-top:0px;
   margin-bottom:20px;
   padding:0px;
}

p.paragrafos-1 {
   margin-top:15px;
   margin-bottom:15px;
}

p.logo-left {
   margin-top:14px;
   margin-bottom:7px;
   text-align:center;
}

p.logo-busca {
   margin-top:10px;
   margin-bottom:10px;
   margin-left:3px;
}

p.titulos-internos {
   margin-top:10px;
   margin-bottom:10px;
   margin-left:0px;
}


p.menusup-int01 {
	color: #000099;
	font-size:11px;
	padding:0px;
	margin-top:3px;
	height:5px;
	text-align:right;
}

p.menusup-int02 {

	padding-top:13px;
	margin-top:13px;
	padding:0px;
	margin-top:3px;
	height:5px;

}

p.glossario {
   text-align:          right;
   font-size:           12px;
   border-bottom:       1px solid #bbbbbb;
   margin-bottom:20px;
}

/* --------- ---------- */

table.principal {
	border:             none;
	width:             	100%;
	border-collapse:	collapse;
	vertical-align:		top;
	
}
.principal2 {
	border:             none;
	width:             	300px;
	border-collapse:	collapse;
	vertical-align:		top;
}

/* ---------top---------- */

td.princip01 {
	border:             none;
	width:             12px;
	height:				12px;
	background-image:	 url(images/nic-05.png) ;
	vertical-align:		top;
}

td.princip02-01 {
	border:             none;
	height:				16px;
  	background-image:	 url(images/nic-01.png) ;
	vertical-align:		middle;
	white-space:		nowrap;
}

td.princip02-02 {
	border:             none;
	width:             100%;
	height:				32px;
  	background-image: url(images/nic-05.png) ;
	vertical-align:middle;
}

td.princip03 {
	border:             none;
	width:             185px;
	vertical-align:		top;
}


td.logo {
	background-image:url(images/fundo-logo.png);
	background-repeat:no-repeat;
    border:              none;
    border-bottom:       0px;
    width:               170px;
    border-collapse:     collapse;
    vertical-align:      top;
    padding:             0px;
    margin:              0px;
	text-align:right;
}

td.logo-home {
	background-image:url(images/fundo-logo02.png);
	background-repeat:no-repeat;
	background-position:right top;
    border:              none;
    border-bottom:       0px;
    width:               170px;
    border-collapse:     collapse;
    vertical-align:      top;
    padding:             0px;
    margin:              0px;
	text-align:right;
}


td.tabela-top {
width:100%;
height:40px;
vertical-align:top;
padding:0px;
margin:0px;
border:0px;
}

img.barra-logo {
	text-align:	right;
}



/* ---------  ---------- */





/* --------- Menus---------- */
td.cont-menusup {
	border:             none;
	border-bottom:		0px;	
  	background-image: 	url(images/nic-01.png) ;
	vertical-align:		bottom;
}

table.cont-menusup {
	border:             none;
	border-bottom:		0px;	
	height:				20px;
	width:             150px;
  	background-image: url(images/nic-01.png) ;
	vertical-align:		top;
	text-align:			right;
	table-layout:fixed;
}

table.menusup {
	border:             none;
	border-bottom:		0px;	
	width:             	100%;
	border-collapse:	collapse;
	color:				 #FFFFFF;
	vertical-align:top;
}

.menusup-right {
	width:             	100px;
	vertical-align:top;
	text-align:right;
}









a.menusup:link{
   color: #FFFFFF; 
   text-decoration:    none;
   font-weight:        bold;
   
}

a.menusup:visited{
   color:				 #FFFFFF; 
   text-decoration:    none;
   font-weight:        bold;
}

a.menusup:hover{
   color: #CCCCCC;
   font-weight:        bold;

}

a.menusup:active {
   color:			 #FFFFFF;
}


a.menusup-int:link{
   color: #336699; 
   text-decoration:    none;
   font-weight:        bold;
   
}

a.menusup-int:visited{
   color:				 #336699; 
   text-decoration:    none;
   font-weight:        bold;
}

a.menusup-int:hover{
   color: #000099;
   font-weight:        bold;

}

a.menusup-int:active {
   color:			  #336699;
}



a.menusup-ativo:link{
   color: #FFFFFF; 
   text-decoration:    none;
   font-weight:        bold;
   background-color: #990000;
   padding-left:2px;
   padding-right:2px;
   
}

a.menusup-ativo:visited{
   color:				 #FFFFFF; 
   text-decoration:    none;
   font-weight:        bold;
   background-color: #990000;
   padding-left:2px;
   padding-right:2px;
}

a.menusup-ativo:hover{
   color: #CCCCCC;
   font-weight:        bold;
      background-color: #990000;
   padding-left:2px;
   padding-right:2px;

}

a.menusup-ativo:active {
   color:			 #FFFFFF;
      background-color: #990000;
   padding-left:2px;
   padding-right:2px;
}




a.link-cgi:link{
   color: #666666; 
   text-decoration:    none;
   font-weight:        bold;
   
}

a.link-cgi:visited{
   color:			#666666; 
   text-decoration:    none;
   font-weight:        bold;
}

a.link-cgi:hover{
   color: #999999;
   font-weight:        bold;

}

a.link-cgi:active {
   color:			#666666;
}


a.menuleft-on:active {
   color: #990000;
}

a.menuleft-on:link{
   color: #990000; 
   text-decoration:    none;
   
}

a.menuleft-on:visited{
   color:		#990000; 
   text-decoration:    none;
}

a.menuleft-on:hover{
   color:	gray;

}



a.submenuleft:active {
   color: #666666;
   font-size:12px;
}

a.submenuleft:link{
   color: #666666; 
   text-decoration:    none;
   font-size:12px;
   
}

a.submenuleft:visited{
   color:		#666666; 
   text-decoration:    none;
   font-size:12px;
}

a.submenuleft:hover{
   color: #990000;
   font-size:12px;

}


a.submenuleft-on:active {
   color: #990000;
    font-size:12px;
}

a.submenuleft-on:link{
   color: #990000; 
   text-decoration:    none;
    font-size:12px;
   
}

a.submenuleft-on:visited{
   color:		#990000; 
   text-decoration:    none;
    font-size:12px;
}

a.submenuleft-on:hover{
   color:	gray;
    font-size:12px;

}



table.top-menusup {
	width:100%;

}

td.top-menusup01 {
	border:             none;
	border-bottom:		0px;	
	vertical-align:		bottom;
	width:13px;
	height:30px;
}

td.top-menusup01 {
	border:             none;
	border-bottom:		0px;
	width:13px;
	height:30px;
}

td.top-menusup02 {
	border:             none;
	border-bottom:		0px;
	background-image:url(images/top-menusup02.png);
	width:100%;
	height:30px;
}

td.top-menusup03 {
	border:             none;
	border-bottom:		0px;	
	vertical-align:		bottom;
	width:13px;
	height:30px;
	float:left;
}





/* --------- ---------- */

/* --------- Menu Esquerdo ---------- */

td.chama-menuleft{
	vertical-align:top;
	width:100px;
/*	height:600px;*/
}

td.menuleft-conteudo{
	vertical-align:top;
}

table.menuleft-tabela{
	border:             none;
	border-bottom:		0px;
	width:178px;
}


td.menuleft-fundo01{
	border:             none;
	border-bottom:		0px;	
  	background-image: 	url(images/menuleft-fundo-01.png) ;
	background-position:bottom right;
	background-repeat:no-repeat;
	width:16px;
	height:19px;
}

td.menuleft-fundo04{
	border:             none;
	border-bottom:		0px;	
  	background-image: 	url(images/menuleft-fundo-04.png) ;
	background-position:top right;
	background-repeat:no-repeat;
	width:16px;
	height:16px;
}

td.menuleft-fundo05{
	border:             none;
	border-bottom:		0px;	
  	background-image: 	url(images/menuleft-fundo-02.png) ;
	background-position:right;
	width:16px;
	height:25px;
}


td.menuleft-fundo03{
	border:             none;
	border-bottom:		0px;	
  	background-image: 	url(images/menuleft-fundo-03.png) ;
	background-position:bottom;
	background-repeat:repeat-x;
	vertical-align:top;
}

td.menuleft-fundo02{
	border:             none;
	border-bottom:		0px;	
  	background-image: 	url(images/menuleft-fundo-02.png) ;
	background-position:right;
	width:16px;
	height:185px;
}







/* --------- trocar area com o do site ingles ---------- */

#navlist-1
{
margin-top:0px;
padding: 0 1px 1px;
margin-left: 0;
background-image: url(images/nic-01-02.png) ;
width: 155px;
margin-bottom:0px;
margin-left:5px;
}

#navlist-1 li
{
list-style: none;
margin: 3px;
border: 1px solid gray;
text-align: left;
padding:0px;
height:21px;
}


#navlist-1 li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #990000;
background-image: url(images/nic-01-01.png) ;
text-decoration: none;
height:15px;
}

#navlist-1 li a:link { color: #666666; 
height:15px;}
#navlist-1 li a:visited { color: #666666; 
height:15px;}

#navlist-1 li a:hover
{
border-color: #CC0000;
color: #666666;
background:url(images/nic-01-03.png);
height:15px;
}





#navlist
{
margin-top:0px;
padding: 0 1px 1px;
margin-left: 0;
background-image: url(images/nic-01-02.png) ;
width: 155px;
margin-bottom:14px;
margin-left:5px;
}

#navlist li
{
list-style: none;
margin: 3px;
border: 1px solid gray;
text-align: left;
padding:0px;
height:21px;
}


#navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #990000;
background-image: url(images/nic-01-01.png) ;
text-decoration: none;
height:15px;
}

#navlist li a:link { color: #666666;
height:15px; }
#navlist li a:visited { color: #666666;
height:15px; }

#navlist li a:hover
{
border-color: #CC0000;
color: #666666;
background:url(images/nic-01-03.png);
height:15px;
}




#nova-navlist
{
color:#333333;
margin-top:0px;
padding-top:0px;
padding: 0 1px 1px;
margin-left: 10px;
padding-left:37px;
margin-bottom:0px;
list-style:none;
list-style-type: disc;
font-size:11px;
}


#nova-navlist li a
{
color: #666666; 
}

#nova-navlist li a:link { color: #666666; }
#nova-navlist li a:visited { color: #666666; }

#nova-navlist li a:hover
{
color: #333333;
}

/* --------- trocar area com o do site ingles ---------- */











td.divisa-centro {
	border:             none;
	width:             16px;
	height:				32px;
	vertical-align:		top;
}

td.divisa-centro01 {
	border:             none;
	width:             16px;
	height:				32px;
	vertical-align:		top;
}


td.divisa-centro02 {
	border:             none;
	width:             16px;
	height:				32px;
	vertical-align:		top;
}

td.divisa-centro03 {
	border:             none;
	width:             1px;
	height:				32px;
	vertical-align:		top;
}



td.divisa-direita {
	border:             none;
	width:             26px;
}

/* --------- ---------- */


/* --------- Conteudo - home ---------- */

hr.linhahome{
	color:#CCCCCC;
	width:100%;
	height:1px;
	border-bottom:0px;
	
}

table.destaques01 {
	border:             none;
	border-bottom:		0px;	
	border-collapse:	collapse;
	vertical-align:		top;
}
table.destaques02 {
	border:             none;
	border-bottom:		0px;	
	border-collapse:	collapse;
	vertical-align:		top;
}






/* ------------------- */
/* --------- Conteudo ---------- */

td.titulos {
	vertical-align:top;
	width:100%;
	height:90px;
}

td.conteudo {
	vertical-align:top;
	width:100%;
	height:400px;
}

td.cinza {
   background-color:    #CCCCCC;
}

td.dominios-colorido {
   background-color: #990000;
   color: #FFFFFF;
   font-weight:bold;
   text-align:center;
      border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
   white-space:			nowrap;
    border-bottom:		1px solid gray;   
}

td.dominios-colorido02 {
   background-color: #990000;
   color: #FFFFFF;
   font-weight:bold;
   text-align:center;
      border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             4px;
   padding-top: 5px;
   padding-bottom:5px;
   border-bottom:		1px;
    border-bottom:		1px solid gray; 
	white-space: normal;  
}
td.dominios-colorido02-2007 {
   background-color: #990000;
   color: #FFFFFF;
   font-weight:bold;
   text-align:center;
   font-size:10px;
   border-left:              1px solid gray;
   margin:				0px;
   padding:             2px;

	white-space: normal;  
}

td.dominios-colorido03 {
   background-color: #990000;
   color: #FFFFFF;
   font-weight:normal;
   text-align:center;
      border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
    border-bottom:		1px solid gray;
	font-size:10px;
}



td.dominios-colorido02-brasil {
background-image:url(images/fundo-tot-brasil.gif);
   color: #FFFFFF;
   font-weight:bold;
   text-align:center;
      border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             4px;
   padding-top: 5px;
   padding-bottom:5px;
   border-bottom:		1px;
    border-bottom:		1px solid gray; 
	white-space: normal;  
}

td.dominios-colorido02-2007-brasil {
background-image:url(images/fundo-tot-brasil.gif);
   color: #FFFFFF;
   font-weight:bold;
   text-align:center;
   font-size:10px;
   border-left:              1px solid gray;
   margin:				0px;
   padding:             2px;

	white-space: normal;  
}

td.dominios-colorido-errata {
   background-color: #CCCCCC;
   color: #000000;
   font-weight:normal;
   font-size:11px;
   text-align:center;
      border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
   white-space:			nowrap;
    border-bottom:		1px solid gray;   
}

td.dominios-branco-reg{
   font-weight:normal;
   padding:3px;
   text-align:center;
   font-size:11px;
   border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             2px;
   white-space:			nowrap;
    border-bottom:		0px solid #666666;
}


td.dominios-branco-last {
   font-weight:normal;
   padding:3px;
   text-align:center;
   font-size:11px;
   border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             2px;
   white-space:			nowrap;
    border-bottom:		2px solid #666666;
}


td.dominios-branco {
   font-weight:normal;
   padding:3px;
   text-align:center;
   font-size:11px;
   border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             2px;
   white-space:			nowrap;
    border-bottom:		1px solid gray;
}

td.dominios-branco02 {
   font-weight:normal;
   padding:3px;
   text-align:left;
   font-size:11px;
   border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             2px;
    border-bottom:		1px solid gray;
}

td.dominios-branco03 {
   font-weight:normal;
   padding:3px;
    text-align:center;
   font-size:11px;
   border:              1px solid gray;
   border-right:		2px solid #666666;
   border-left:		2px solid #666666;
   margin:				0px;
   padding:             2px;
    border-bottom:		1px solid gray;
}
td.dominios-branco04 {
   font-weight:normal;
   padding:3px;
    text-align:center;
   font-size:11px;
   border:              1px solid gray;
   border-right:		1px solid #666666;
   border-left:		2px solid #666666;
   margin:				0px;
   padding:             2px;
    border-bottom:		1px solid gray;
}


td.dominios-cinza {
background-color: #CCCCCC;
   font-weight:bold;
   padding:3px;
   text-align:left;
   font-size:11px;
   border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
   white-space:			nowrap;
    border-bottom:		1px solid gray;
}

td.dominios-cinza-last {
background-color: #CCCCCC;
   font-weight:bold;
   padding:3px;
   text-align:left;
   font-size:11px;
   border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
   white-space:			nowrap;
    border-bottom:		2px solid #666666;
}


td.dominios-cinza06 {
background-color: #999999;
   font-weight:bold;
   padding:3px;
   text-align:left;
   font-size:11px;
   border:              2px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
   white-space:			nowrap;
    border-bottom:		1px solid gray;
}

td.dominios-cinza05 {
background-color: #CCCCCC;
   font-weight:bold;
   padding:3px;
   text-align:center;
   font-size:11px;
   border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
   white-space:			nowrap;
    border-bottom:		1px solid gray;
}

td.dominios-cinza02 {
background-color: #666666;
color: #FFFFFF;
   font-weight:bold;
   padding:3px;
   text-align:left;
   font-size:11px;
   border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             4px;
   border-bottom:		1px;
   white-space:			nowrap;
    border-bottom:		1px solid gray;
}

td.dominios-cinza02-centro {
background-color: #666666;
color: #FFFFFF;
   font-weight:bold;
   padding:3px;
   text-align:center;
   font-size:11px;
   border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             4px;
   border-bottom:		1px;
   white-space:			nowrap;
    border-bottom:		1px solid gray;
}

td.dominios-cinza03 {
background-color: #FFFFFF;
color: #000000;
   font-weight:bold;
   padding:3px;
   text-align:center;
   font-size:11px;
   border:              2px solid black;
   border-right:		2px solid black;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
   white-space:			nowrap;
    border-bottom:		2px solid black;
}


td.dominios-cinza02-2007 {
background-color: #333333;
color: #FFFFFF;
   font-weight:bold;
   text-align:left;
   font-size:11px;
   border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding-left:             4px;
   padding-top:             7px;
   padding-bottom:             7px;
   border-bottom:		1px;
   white-space:			nowrap;
    border-bottom:		1px solid gray;
}

td.dominios-cinza03-2007 {
background-color: #333333;
color: #FFFFFF;
   font-weight:bold;
   padding:3px;
   text-align:center;
   font-size:12px;
   border:              2px solid gray;
   border-right:		2px solid gray;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
   white-space:			nowrap;
    border-bottom:		2px solid gray;
}

td.dominios-cinza03-media {
background-color: #FFFFFF;
color: #000000;
   font-weight:bold;
   padding:3px;
   text-align:center;
   font-size:11px;
   border:              2px solid gray;
   border-right:		2px solid gray;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
   white-space:			nowrap;
    border-bottom:		2px solid gray;
}

td.dominios-cinza04 {
background-color: #CCCCCC;
   font-weight:normal;
   padding:3px;
   text-align:left;
   font-size:11px;
   border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
   white-space:			nowrap;
    border-bottom:		1px solid gray;
}

td.dominios-branco-amarelo {
background-color: #FFFFCC;
   font-weight:normal;
   padding:3px;
   text-align:center;
   font-size:11px;
   border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             2px;
   white-space:			nowrap;
    border-bottom:		1px solid gray;
}

td.dominios-branco-amarelo02 {
background-color: #FF9933;
   font-weight:normal;
   padding:3px;
   text-align:center;
   font-size:11px;
   border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             2px;
   white-space:			nowrap;
    border-bottom:		1px solid gray;
}

td.dominios-branco-amarelo03 {
background-color: #FFCC99;
   font-weight:normal;
   padding:3px;
   text-align:center;
   font-size:11px;
   border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             2px;
   white-space:			nowrap;
    border-bottom:		1px solid gray;
}

td.dominios-branco-amarelo04 {
background-color: #FF3333;
   font-weight:normal;
   padding:3px;
   text-align:center;
   font-size:11px;
   border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             2px;
   white-space:			nowrap;
    border-bottom:		1px solid gray;
}

td.cont-right {
	border:             none;
	width:             185px;
	vertical-align:		top;
}

td.central-cont{
	height:             620px;
	vertical-align:		top;	
}

td.central-cont-home{
	vertical-align:		top;	
}


td.img-titulos {
	width:				100%;
}
td.img-titulos-cg {
	width:				185px;
	text-align:			center;
}

tr.ttabela {
   background-color: #990000;
   color: #FFFFFF; 
   font-weight:        bold;
   text-align:          center;
}

/* --indicadores-- */
td.indicadores1 {
	width:             25px;
	border:              1px solid gray;
   border-right:		1px;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
   border-top:		1px;
   white-space:			nowrap;
}

td.indicadores2 {
	width:             152px;
	   border:              1px solid gray;
   border-right:		1px;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
      border-top:		1px;
   white-space:			nowrap;
}

td.indicadores3 {
	width:             100px;
	   border:              1px solid gray;
   border-right:		1px;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
      border-top:		1px;
   white-space:			nowrap;
}

td.indicadores4 {
	width:             110px;
	   border:              1px solid gray;
   border-right:		1px;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
      border-top:		1px;
   white-space:			nowrap;
}

td.indicadores5 {
	width:             220px;
	   border:              1px solid gray;
   border-right:		1px;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
      border-top:		1px;
   white-space:			nowrap;
}

td.indicadores6 {
	width:             175px;
	   border:              1px solid gray;
   border-right:		1px;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
      border-top:		1px;
   white-space:			nowrap;
}

td.conteudo-central {
	vertical-align:top;
	height:400px;
}
td.ind-tit{
border:1px;
padding:3px;
text-align:left;
border-bottom-color:#333333;
background-color:#FFFFFF;
border-color:#FFFFFF;
border-top:              1px solid gray;
border-left:              1px solid gray;
border-right:              1px solid gray;
border-bottom:              1px solid gray;
height:30px;
vertical-align:top;

}
td.ind-conteudo-right {
   border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
   white-space:			nowrap;
   background-color:#FFFFFF;
   text-align:			right;
    border-bottom:		1px solid gray;
}
td.ind-conteudo{
   border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
   white-space:			nowrap;
   background-color:#FFFFFF;
   border-bottom:		1px solid gray;
}

table.indicadores{
/*	background-color:#666666;*/
   border-collapse:     collapse;
	
}

table.indicadores-users{
/*	background-color:#666666;*/
border:0px;
margin:0px;
border-spacing:0px;
   width:490px;
}

table.indicadores-users02{
/*	background-color:#666666;*/
   border-collapse:     collapse;
   width:700px;
}

div.ind-fonte{
text-align:right;
font-size:9px;
vertical-align:bottom;
padding-top:5px;

}


div.ind-fonte-white{
text-align:right;
font-size:9px;
vertical-align:bottom;
padding-top:5px;
color:#FFFFFF;
}

div.ind-fonte-white02{
text-align:right;
font-size:9px;
vertical-align:bottom;
padding-top:5px;
color:#FFFFFF;
}
div.ind-legenda{
text-align:left;
font-size:10px;
}
div.ind-legenda-02{
text-align:left;
font-size:10px;
color:#FFFFFF;
}
div.ind-legenda-03{
text-align:left;
padding-top:0px;
}
a.ind-legenda-02l:link{
   color: #FFFFFF; 
   text-decoration:    none; 
}

a.ind-legenda-02l:visited{
   color:				 #FFFFFF ;
   text-decoration:    none;
   font-weight:        bold;
}

a.ind-legenda-02l:hover{
   color: #000066;
   text-decoration:    underline;
}

a.ind-legenda-02l:active {
   color:			   #FFFFFF;
}


div.fonte-nicbr{
font-weight:bold;
font-size:11px;
}

/* --------- ---------- */



/* --------- Rodape ---------- */

td.rodape01 {
	background-image: url(images/nic-rod02.png) ;
	height:             12px;
}

td.rodape02 {
	background-image: url(images/nic-rod02.png) ;
	height:             12px;
	width:				185px;
	font-weight:bold;
	font-size:9px;
	text-align:right;
	color: #666666;
}

td.rodape03 {
	width:				21px;
	vertical-align:		bottom;
	background-image: url(images/nic-rod01.png) ;
	background-repeat:no-repeat;
	background-position:bottom;
}


a.rodape:link{
   color: #666666; 
   text-decoration:    none;
    font-weight:        bold;  
}

a.rodape:visited{
   color:	 #666666; 
   text-decoration:    none;
    font-weight:        bold;
}

a.rodape:hover{
   color:	#333333;
   text-decoration:    none;
   font-weight:        bold;
}

a.rodape:active {
   color:	 #666666;
   font-weight:        bold;
}


td.alt100 {
	height:             100%;
	vertical-align:bottom;
}

table.alt100 {
	width:				100%;
	height:             100%;
	bottom:0px;
}



/* --------- box invisivel---------- */

table.box-inv {
	border:           		 none;
	border-bottom:			0px;	
	width:        	     	100%;
	height:             	350px;
	border-collapse:	collapse;
	background-image: url(images/box-inv-fun.gif) ;
}

table.box-inv02 {
	border:           		 none;
	border-bottom:			0px;	
	height:             	100%;
	border-collapse:	collapse;
	background-image: url(images/box-inv-fun.gif) ;
}

td.box-inv01 {
	background-image: url(images/box-inv01.gif) ;
	height:8px;
	width:8px;
}
td.box-inv02 {
	background-image: url(images/box-inv02.gif) ;
		height:8px;
}
td.box-inv03 {
	background-image: url(images/box-inv03.gif) ;
		height:8px;
	width:12px;
}
td.box-inv04 {
	background-image: url(images/box-inv04.gif) ;
	height:             100%;
}
td.box-inv05 {
	
	font-size:				12px;
	vertical-align:			top;
}

td.box-inv06 {
	background-image: url(images/box-inv06.gif) ;
	height:             100%;
}
td.box-inv07 {
	background-image: url(images/box-inv07.gif) ;
		height:13px;
	width:8px;
}
td.box-inv08 {
	background-image: url(images/box-inv08.gif) ;
		height:13px;
}
td.box-inv09 {
	background-image: url(images/box-inv09.gif) ;
		height:13px;
	width:12px;
}


/* ---------LINKS NOVOS---------- */
a.linksnovos:link{
   color: #990000; 
   text-decoration:    none;
    font-weight:        bold;  
}

a.linksnovos:visited{
   color:	  #990000; 
   text-decoration:    none;
    font-weight:        bold;
}

a.linksnovos:hover{
   color: #FF0000;
   text-decoration:    none;
   font-weight:        bold;
}

a.linksnovos:active {
   color: #990000;
   font-weight:        bold;
}

div.publicacao {
  background-image: url(images/nic-01-02.png) ;
   color:        black;
   padding:5px;

}
a.publicacao:link {
   color:         #990000;
   font-weight:bold;
}
a.publicacao:visited {
   color:         #990000;
   font-weight:bold;
}
a.publicacao:hover {
   color: #666666;
   font-weight:bold;
}
a.publicacao:active {
   color:         #990000;
   font-weight:bold;
}

/* ---------Nova home---------- */

.nh-tab-main-left{
width:75%;
vertical-align:top;
}
.nh-tab-main-right{
width:25%;
vertical-align:top;
}

.nh-tab-yellow{
width:100%;
}

.nh-td-yellow-01{
background-image:url(images/nh-box-yellow_02.gif);
width:3px;
}
.nh-td-yellow-02{
background-image:url(images/nh-box-yellow_02.gif);
padding-left:10px;
}
.nh-td-yellow-03{
background-image:url(images/nh-box-yellow_02.gif);
width:3px;
}
.nh-td-yellow-04{
background-image:url(images/nh-box-yellow_04.gif);
width:3px;
}

.nh-td-yellow-05{
background-image:url(images/nh-box-yellow_05.gif);
width:100%;
padding:10px;
font-size:11px;
}

.nh-td-yellow-05-indicadores{
background-image:url(images/nh-box-yellow_05.gif);
padding-left:5px;
padding-right:10px;
padding-top:0px;
padding-bottom:10px;
border:1px solid #CCCCCC;
}

.nh-td-yellow-06{
background-image:url(images/nh-box-yellow_06.gif);
background-repeat:repeat-y;
background-position:left;
width:3px;
}
.nh-td-yellow-08{
background-image:url(images/nh-box-yellow_08.gif);
background-repeat:repeat-x;
}


.nh-tab-gray34{
width:60%;
vertical-align:top;
font-size:11px;
}

.nh-tab-gray35{
width:40%;
vertical-align:top;
font-size:11px;
}

.nh-tab-gray33{
width:50%;
vertical-align:top;
font-size:11px;
}

.nh-tab-gray32{
width:50%;
vertical-align:top;
font-size:11px;
}



.nh-tab-gray{
width:100%;
}

.nh-td-gray-01{
background-image:url(images/nh-box-gray_02.gif);
width:3px;
}
.nh-td-gray-02{
background-color:#666666;
padding-left:10px;
color:#FFFFFF;
}
.nh-td-gray-03{
background-image:url(images/nh-box-gray_02.gif);
width:3px;
}
.nh-td-gray-04{
background-image:url(images/nh-box-gray_04.gif);
width:3px;
}

.nh-td-gray-05{
background-image:url(images/nh-box-gray_05.gif);
vertical-align:top;
width:100%;
padding:10px;
}


.nh-td-gray-05-novo{
vertical-align:top;
width:50%;
}

.nh-td-gray-55{
background-image:url(images/nh-box-gray_05.gif);
vertical-align:top;
width:100%;
padding:10px;
padding-top:0px;
}

.nh-td-gray-06{
background-image:url(images/nh-box-gray_06.gif);
background-repeat:repeat-y;
background-position:right;
width:3px;
}
.nh-td-gray-08{
background-image:url(images/nh-box-gray_08.gif);
background-repeat:repeat-x;
vertical-align:top;
}

table.noticias {
	border:             none;
	border-collapse:	collapse;
	width:             100%;
	text-align:left;

}
table.not-cont {
	border:             none;
	border-collapse:	collapse;
	width:             100%;
		height:70px;
}

td.nh-not02 {
  	background-image: url(images/cgi-notic-02.gif) ;
	width:             100%;
	padding-left:10px;
}

td.not01 {
  		width:             8px;
}
td.not02 {
  	background-image: url(images/cgi-notic-02.gif) ;
	width:             100%;
}
td.not03 {
	width:             14px;
}
td.not04 {
  	background-image: url(images/cgi-notic-04.gif) ;
	width:             8px;
}
td.not05 {
  	background-image: url(images/cgi-notic-05.gif) ;
}
td.not06 {
	width:             14px;
	  	background-image: url(images/cgi-notic-06.gif) ;
}
td.not08 {
  	background-image: url(images/cgi-notic-08.gif) ;
	width:             100%;
}
td.not09 {
	width:             14px;
}





.nh-td-main-nic-01{
width:2px;
}
.nh-td-main-nic-02{
background-image:url(images/nh-main-nic_02.gif);
background-repeat:repeat-x;
}
.nh-td-main-nic-03{
width:4px;
}
.nh-td-main-nic-04{
background-image:url(images/nh-main-nic_04.gif);
background-repeat:repeat-y;
width:2px;
}

.nh-td-main-nic-05{
background-image:url(images/nh-fundo-nic.gif);
}

.nh-td-main-nic-06{
background-image:url(images/nh-main-nic_06.gif);
background-repeat:repeat-y;
background-position:left;
width:4px;
}
.nh-td-main-nic-08{
background-image:url(images/nh-main-nic_08.gif);
background-repeat:repeat-x;
}

.nh-td-indicadores-01{
background-image:url(images/nh-indicadores-tit.gif);
background-repeat:repeat-x;
padding-left:10px;
}
.nh-td-indicadores-02{
background-image:url(images/nh-destaques-fundo.gif);
padding:10px;
padding-top:5px;
text-align:left;
}

.nh-td-destaques{
background-image:url(images/nh-destaques-fundo02.gif);
padding:10px;
}

ul.nh-destaques {
padding-left:20px;
border:0px;
margin:0px;
text-align:left;

}

li.nh-destaques {
   list-style-image: url(images/nh-ico-noticia.gif);
   padding-bottom:      .2em;
}



a.nh-destaques:link{
   color:	#336699; 
   text-decoration:    none;
   font-size:11px;
    font-weight:        normal;

   
}

a.nh-destaques:visited{
   color:	#336699; 
   text-decoration:    none;
   font-size:11px;
    font-weight:        normal;

}

a.nh-destaques:hover{
   text-decoration: underline;
   font-size:11px;
    font-weight:        normal;


}

a.nh-destaques:active {
   color:	#336699;
      text-decoration:    none;
   font-size:11px;
    font-weight:        normal;

}

.nh-rod33-01{
width:30%;
vertical-align:top;
}
.nh-rod33-02{
width:30%;
vertical-align:top;
}
.nh-rod33-03{
width:40%;
vertical-align:top;
}



.nh-rod33-04{
width:50%;
vertical-align:top;
}

.nh-rod33-05{
width:70%;
vertical-align:top;
}



.link-noticia{
   color: #000000; 
   text-decoration:    none;
   font-size:11px;
    font-weight:        normal;
}


.link-noticia-blue-02:link{
   color: #000066; 
   text-decoration:    none;
   font-size:11px;
    font-weight:        normal;
}


a.link-noticia-blue-02:visited{
   color:	 #000066; 
   text-decoration:    none;
   font-size:11px;
    font-weight:        normal;
}

a.link-noticia-blue-02:hover{
   text-decoration:underline;
   font-size:11px;
   font-weight:        normal;
}

a.link-noticia-blue-02:active {
   color: #000066;
   font-size:11px;
   font-weight:        normal;
}

td.titulos {
	vertical-align:top;
	width:100%;
	height:90px;
}

/* ---------ilumina revisoes---------- */

.ilumina-revisao:link {
color:#990000;
}
.ilumina-revisao:visited {
color:#990000;
}

/* ---------Legenda da cor---------- */
.dominios-a-destaque {
   font-weight:normal;
   padding:3px;
   text-align:center;
   font-size:11px;
   border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             2px;
   white-space:			nowrap;
    border-bottom:		1px solid gray;
	color:#996600;
}

td.dominios-a-destaque-cinza {
 background-color: #CCCCCC;
   font-weight:bold;
   padding:3px;
   text-align:center;
   font-size:11px;
   border:              1px solid gray;
   border-right:		1px solid gray;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
   white-space:			nowrap;
    border-bottom:		1px solid gray;
	color: #996600;
}

td.dominios-a-destaque-cinza03 {
background-color: #FFFFFF;
color:#996600;
   font-weight:bold;
   padding:3px;
   text-align:center;
   font-size:11px;
   border:              2px solid black;
   border-right:		2px solid black;
   margin:				0px;
   padding:             2px;
   border-bottom:		1px;
   white-space:			nowrap;
    border-bottom:		2px solid black;
}

.dominios-a-destaque-02 {
	color: #996600;
}

.dominios-a-destaque-03 {
 background-color: #996600;
 height:7px;
 width:7px;
 font-size:1px;
}
.dominios-a-destaque-031 {
 background-color: #CCCCCC;
 height:7px;
 width:7px;
 font-size:1px;
}

.dominios-a-destaque-04 {
 height:10px;
 width:15px;
}

.dominios-a-destaque-2007 {
   font-weight:normal;
   padding:3px;
   text-align:center;
   font-size:11px;
   border:              1px solid gray;
   border-right:		1px solid gray;
   border-bottom:		2px solid gray;
   margin:				0px;
   padding:             2px;
   white-space:			nowrap;
	color:#996600;
}


a.nostyle:active {
color:#000000;
   font-weight:        normal;
}


a.nostyle:link{
color:#000000;
   text-decoration:    none;
    font-weight:        normal;
   
}

a.nostyle:visited{
color:#000000;
   text-decoration:    none;
    font-weight:        normal;
}

a.nostyle:hover{
color:#000000;
   text-decoration: underline;
   font-weight:        normal;

}



.animado-empresas {
padding-left:10px;}


/* ---------Legenda da cor---------- */



/* ---------tabelas-xls---------- */
.xls{
text-align:right; 
font-size:11px;
}

/*-- Formulário da Pesquisa --*/

.form-pesquisa * {
	margin:0px;
	padding:0px;
}

.form-pesquisa {
	margin:20px 20px 20px 5px;
	padding:20px;
	background-color: #FFF;
	border:1px solid black;
}

.form-pesquisa input, .form-pesquisa select {
	font-size:11px;
}

.form-pesquisa strong {
	font-size:14px;
}


/*-- Destaques --*/

.destaques2 {
	 margin:10px;
	 font-size:0.9em;
}

.destaques2 ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

.destaques2 ul li {
	margin-bottom:3px;
}
