/*------------------------------------|
| LINKS                               |
|------------------------------------*/

.links_popup
{
	visibility:hidden;
	display:none;
	border:1px gray solid;
	background-color:white;
	padding:5px;
}

.links_popup_titulo
{
	padding:5px;
	background-color:gray;
	color:white;
	font-weight:bold;
}

.links_popup_img
{
	margin-top:5px;
	border:1px #CCCCCC solid;
	width:150px;
	height:100px;
	overflow:hidden;
}

.links_popup_descricao
{
	border:1px #CCCCCC solid;
	background-color:#EEEEEE;
	padding:5px;
	margin-top:5px;
	height:120px;
	overflow:auto;
}

.links_popup_url
{
	border:1px #CCCCCC solid;
	background-color:#EEEEEE;
	padding:5px;
	margin-top:5px;
}






.hide {

  display:none;

  visibility:hidden;

  position:absolute;

}



.show {

  display:block;

  visibility:visible;

  /*position:relative;*/

}
body {
	font-family:arial, verdana;
	font-size:12px;
	color:#444444;
	margin:0px;
    background:url(/temas/default/img/bg_pag.gif);
    background-repeat:repeat-x;
    background-color:#EEE;
    margin-bottom:0px;
	line-height: 130%;
}

/*Dyn Menu*/

/*Buttons*/
a.bt01,
a.bt01:visited {
 width:168px;
 height:40px;
 display:block;

}

a.bt01:hover {
width:168px;
height:40px;
background-image:url(/temas/default/img/bt01-on.gif);
background-color:red;

}

*html a.bt01:hover {
width:168px;
height:40px;
background-image:url(/temas/default/img/bt01-on.gif);
background-color:red;

}

.bt01_on {
background-image:url(/temas/default/img/bt01-on.gif);
width:168px;
height:40px;

}
.bt01_off {
background-image:url(/temas/default/img/bt01-off.gif);
width:168px;
height:40px;
}

a.bt02,
a.bt02:visited {
 width:168px;
 height:40px;
 display:block;

}

a.bt02:hover {
width:168px;
height:40px;
background-image:url(/temas/default/img/bt02-on.gif);
}

*html a.bt02:hover {
width:168px;
height:40px;
background-image:url(/temas/default/img/bt02-on.gif);
background-color:red;
}

.bt02_on {
background-image:url(/temas/default/img/bt02-on.gif);
width:168px;
height:40px;

}

.bt02_off {
background-image:url(/temas/default/img/bt02-off.gif);
width:168px;
height:40px;

}

a.bt03,
a.bt03:visited {
 width:168px;
 height:40px;
 display:block;

}

*html a.bt03:hover {
width:168px;
height:40px;
background-image:url(/temas/default/img/bt03-on.gif);
background-color:red;
}

a.bt03:hover {
width:168px;
height:40px;
background-image:url(/temas/default/img/bt03-on.gif);
}

.bt03_on {
background-image:url(/temas/default/img/bt03-on.gif);
width:168px;
height:40px;
display:block;
}

.bt03_off {
background-image:url(/temas/default/img/bt03-off.gif);
width:168px;
height:40px;
display:block;
}

a.bt04,
a.bt04:visited {
 width:168px;
 height:40px;
 display:block;

}

a.bt04:hover {
width:168px;
height:40px;
background-image:url(/temas/default/img/bt04-on.gif);
}

*html a.bt04:hover {
width:168px;
height:40px;
background-image:url(/temas/default/img/bt04-on.gif);
background-color:red;
}

.bt04_on {
background-image:url(/temas/default/img/bt04-on.gif);
width:168px;
height:40px;
display:block;
}

.bt04_off {
background-image:url(/temas/default/img/bt04-off.gif);
width:168px;
height:40px;
display:block;
}

a.bt05,
a.bt05:visited {
 width:168px;
 height:40px;
 display:block;

}

a.bt05:hover {
width:168px;
height:40px;
background-image:url(/temas/default/img/bt05-on.gif);
}

*html a.bt05:hover {
width:168px;
height:40px;
background-image:url(/temas/default/img/bt05-on.gif);
background-color:red;
}

.bt05_on {
background-image:url(/temas/default/img/bt05-on.gif);
width:168px;
height:40px;
display:block;
}

.bt05_off {
background-image:url(/temas/default/img/bt05-off.gif);
width:168px;
height:40px;
display:block;
}

/*submenu*/
.submenu ul{
  padding:0px;
  margin:0px;
}

.submenu a{
 margin-left:10px;
}

.submenu li{
  border-top-width: 1px;
  background-color:#EEEEEE;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #FFFFFF;
  border-bottom-color: #CCCCCC;
  border-right-color: #FFFFFF;
  width:168px;
  padding-top:5px;
  padding-bottom:5px;
  display:block;
}

.ulheight ul{
  padding:0;
  margin:0;
}
.ulheight li{
  width:168px;
  list-style-type:none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  text-decoration: none;
  /**/

}

input,select, textarea
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}





#site
{
    width:806px;
    margin:auto;
}

#site #topo
{
    width:806px;
    height:132px;

}
#menu {
	height:24px;
	width:160px;
	background:darkred;
	color:white;
}
#rodape {
	text-align:left;
	width: 160px;
	padding-top: 5px;
	float: right;
	clear: right;
}
.thistable {
  height: 230px !important;
}

/*#rodape a {
	text-decoration:none;
	color:#0276B3;
	font-size:0.8em;
	margin-left:30px;
	padding-top:5px;

}*/

#esquerda {
	width: 169px;
	margin-right: 22px;
    *margin-right:11px;
    display:block;
    margin-bottom:0em;
    float:right;
	margin-left: 0em;
}

#esquerda_int{
	width:14em;
    margin-right:0em;
	margin-left: 2em;
	*margin-left:1em;
	padding-left: 10px;
	padding-bottom: 10px;
    display:block;
    margin-bottom:0em;
    float:left;
	background-color: #FFFFFF;
}

#esquerda ul {
	padding:0;
	margin:0;
}

.boxhack{
	width: 14em;
}

#siteconteudo
{
	height:515px;
    background:url('/temas/default/img/bgTotal.jpg');
    background-repeat:no-repeat;
    background-color:#EEEEEE;
}

#gca_content{
 margin-left:10px;
 margin-right:10px;
 height:100%;
 margin-bottom:20px;
 font-weight: normal;
 }
 
#conteudo {
    line-height:1.5;
	display:block;
	/*restantes propriedades definidas em pesquisa_topo*/
}
#formpaddings{
  margin-left:10px;
  height:100%;
  margin-bottom:10px;

}


.titulo {
	font-size:1.7em;
	font-weight:bold;
	color:#238CFF;
}
	
.tdFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #949494;
	text-decoration: none;
	text-align: left;
}
.linkFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #949494;
	text-decoration: none;
}
.linkFooter:hover {
	color: #949494;
	text-decoration: underline;
}
.linkSeara {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.linkSeara:hover {
	color: #666666;
	text-decoration: underline;
}.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #949494;
	line-height: 130%;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444444;	
}
.linkMagenta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #DC268D;
	text-decoration: none;
}

.linkAzul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #497AB5;
	text-decoration: none;
}

.linkCinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.tdSubmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
 	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	height: 30px;
	padding-left: 24px;
	border-right-color: #FFFFFF;
}
.tdPath {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.tdHorizontal, .link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #444444;

}
.linkB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.linkSubmenu {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.txt12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.txtB12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}

.txt12 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 150%;
}
.paginacao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.paginacao:active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
/*
#conteudo input
{
      font-family:verdana, arial;
      font-size:1.1em;
      border:1px solid #CFCFCF;
      height:20px;
      padding:3px;
      background-image:url(/adm/default/images/fundo_input.gif);
}
*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


	#navegacao_gca { 
		margin-top:8px;
	}	
	#navegacao_gca ul,#navegacao_gca li {
		padding:0px;
		margin:0px;
	} 
	#navegacao_gca li {
		list-style-type:none;
		float:left;
		height:20px;
		line-height:20px;
	}
	#navegacao_gca li a {
		height:20px;
		line-height:20px;		
	}

.tableEntrada{
	/*border: 1px solid #FFFFFF;
  border-bottom: 0;*/
}

.titNotHome {
	font-family: Arial;
	font-size: 10px;
	color:#333333;
	text-transform: uppercase;
	text-decoration: none;
	}
	
.noborder td {
	border: 0px;
	}

.mais {
	font-family: Arial;
	font-size:10px;
	color: #DC268D;
	text-decoration: underline;
	text-transform: lowercase;
}

.dataCal {
	font-family:Arial;
	font-size: 10px;
	color:#DC268D;
	text-decoration: none;	
}

.dataCal2 {
	font-family:Arial;
	color:#DC268D;
}

.pathwayOn, .pathway {
	text-decoration: underline;
	}
.pathwayOn:hover, .pathway:hover {
	color: #DC258D;
}