/*******************************************************************************
* Interface Grafica desenvolvida por Leandro Borges de Rezende
* Engenharia de Redes de Comunicacao - Universidade de Brasilia
* (061) 8138-8303
*******************************************************************************/

/*******************************************************************************
* Formatacao padrao para todas as paginas                                                      
*******************************************************************************/

/* Corpo de texto com margens zeradas para ficar rente às bordas. */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/background.gif);
}

/* Links default todos azuis escuro  */

a:link {
	color:#003366;
	text-decoration: none;
}
a:visited {
	color:#003366;
	text-decoration: none;
}
a:hover {
	color:#003366;
	text-decoration: none;
}
a:active {
	color:#003366;
	text-decoration: none;
}

/* Textos default */

.texto_default {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#676767;
	text-decoration: none;
}
					
a.texto_default:link {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#FF0000;
}

a.texto_default:hover {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#FF0000;
}

a.texto_default:visited {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#FF0000;
}

a.texto_default:active {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#FF0000;
}

.titulo_azul{
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	color: #B35A00;
	font-size: 10px;
	font-family: arial;
	
}

.titulo_vermelho{
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size: 14px;
	font-family: arial;
}

/* Estilos para o endereço no topo da página */

.form_topo {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;

}

a.form_topo:link {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
a.form_topo:visited {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#33CCFF;
}
a.form_topo:hover {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#33CCFF;
}
a.form_topo:active {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#33CCFF;
}

.intro_index {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#405574;
	font-size: 12px;
}
a.intro_index:link {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#0099FF;
	font-size: 12px;
}
a.intro_index:visited {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#0099FF;
	font-size: 12px;
}
a.intro_index:hover {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#0099FF;
	font-size: 12px;
}
a.intro_index:active {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#0099FF;
	font-size: 12px;
}

.menufundo {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#FFFFFF;
	font-size: 11px;
}
a.menufundo:link {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#FFFFFF;
	font-size: 11px;
}
a.menufundo:visited {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#FFFFFF;
	font-size: 11px;
}
a.menufundo:hover {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#FFFFFF;
	font-size: 11px;
}
a.menufundo:active {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#FFFFFF;
	font-size: 11px;
}


.menuhome {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#000033;
	font-size: 12px;
}
a.menuhome:link {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#FF0000;
	font-size: 12px;
}
a.menuhome:visited {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#FF0000;
	font-size: 12px;
}
a.menuhome:hover {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#FF0000;
	font-size: 12px;
}
a.menuhome:active {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#FF0000;
	font-size: 12px;
}

.menu {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000033;
	font-size: 12px;
}
.menu:link {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000033;
	font-size: 12px;
}
.menu:active {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000033;
	font-size: 12px;
}
.menu:hover {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000033;
	font-size: 12px;
}
.menu:visited {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000033;
	font-size: 12px;
}

.menu2 {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#FFFFFF;

}

a.menu2:link {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#FFFFFF;
}
a.menu2:visited {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#FFFFFF;
}
a.menu2:hover {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#FFFFFF;
}
a.menu2:active {
	font-family: arial, arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#FFFFFF;
}

.menubranco {
	color: #5E3F23;
	font-weight: bold;
}
a.menubranco:link {
	color: #5E3F23;
	font-weight: bold;
}
a.menubranco:hover {
	color:#CC3300;
	font-weight: bold;
}
a.menubranco:visited {
	color: #5E3F23;
	font-weight: bold;
}
.corpoindex {color: #726659}
.letracorpoindex {
	font-size: 11px;
	font-family: arial;
	color: #726659;
}
a.letracorpoindex:link {
	font-size: 11px;
	font-family: arial;
	color: #726659;
}
a.letracorpoindex:hover {
	font-size: 11px;
	font-family: arial;
	color: #726659;
}
a.letracorpoindex:visited {
	font-size: 11px;
	font-family: arial;
	color: #726659;
}
.letracorpoindex2 {
	font-family: arial;
	font-size: 12px;
	font-style:italic;
}
.letracorpoindex2:link {
	font-family: arial;
	font-size: 12px;
	font-style:italic;
	color:#000000;
}
.letracorpoindex2:hover {
	font-family: arial;
	font-size: 12px;
	font-style:italic;	
	color:#000000;	
}
.letracorpoindex2:visited {
	font-family: arial;
	font-size: 12px;
	font-style:italic;	
	color:#000000;	
}
.menufont {
	color: #5E3F23;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
}

a.menufont:link {
	color: #5E3F23;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
}

a.menufont:hover {
	color: #A45302;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
}

a.menufont:visited {
	color: #5E3F23;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
}


/* Itens do menu daqui para baixo */

body { font: normal 62.5% arial; }

ul#primary-nav {
	margin: 0;
	padding: 0;
	width: 150px; /* Width of Menu Items */
	/* border-bottom: 1px solid #726659; /* ultima borda */
	background: #A9AB7F; /* COR DO FUNDO DE TODOS OS ITENS GERAL #A9AB7F; IE6 Bug */
	font-size: 100%;
	}


ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 150px; /* Width of Menu Items */ /* somando Espaçamento Sub Menu Styles */
	/* border-bottom: 1px solid #726659; /* ultima borda */
	background: #A9AB7F; /* COR DO FUNDO DE TODOS OS ITENS GERAL #A9AB7F; IE6 Bug */
	font-size: 100%;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #726659; /* Cor da fonte de todos os itens  */
	padding: 5px;
	padding-left: 10px;
	border-bottom: 1px solid #726659; /* Borda todos os itens  */
	border-bottom: 1;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li {  float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 149px; /* Set 1px less than menu width */
	top: 0;
	}

ul#primary-nav li ul li a { padding: 5px 5px; } /* Espaçamento Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul, 
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { background: transparent url(images/arrowdark.gif) right center no-repeat; } /* Menu nivel 0 com submenu sem passar o mouse por cima */


ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { /* background-color: #A9AB7F; */  } /* Menu nivel 0 com mouse por cima */

ul#primary-nav li a:hover { color: #A9AB7F; background-color: #726659; /* Cor da fonte on mouse over para todos os itens */ }

/* FIM DO MENU 1 */


/* Itens do menu 2 daqui para baixo */

body { font: normal 62.5% arial; }

ul#secondary-nav {
	margin: 0;
	padding: 0;
	width: 150px; /* Width of Menu Items */
	/* border-bottom: 1px solid #726659; /* ultima borda */
	background: #D2CCC8; /* COR DO FUNDO DE TODOS OS ITENS GERAL #A9AB7F; IE6 Bug */
	font-size: 100%;
	}


ul#secondary-nav ul {
	margin: 0;
	padding: 0;
	width: 150px; /* Width of Menu Items */ /* somando Espaçamento Sub Menu Styles */
	/* border-bottom: 1px solid #726659; /* ultima borda */
	background: #D2CCC8; /* COR DO FUNDO DE TODOS OS ITENS GERAL #A9AB7F; IE6 Bug */
	font-size: 100%;
	}

ul#secondary-nav li {
	position: relative;
	list-style: none;
	}

ul#secondary-nav li a {
	display: block;
	text-decoration: none;
	color: #726659; /* Cor da fonte de todos os itens  */
	padding: 2px;
	padding-left: 16px;
	border-bottom: 1px solid #726659; /* Borda todos os itens  */
	border-bottom: 1;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#secondary-nav li {  float: left; height: 1%; }
* html ul#secondary-nav li a { height: 1%; }
/* End */

ul#secondary-nav ul {
	position: absolute;
	display: none;
	left: 149px; /* Set 1px less than menu width */
	top: 0;
	}

ul#secondary-nav li ul li a { padding: 5px 5px; } /* Espaçamento Sub Menu Styles */

ul#secondary-nav li:hover ul ul,
ul#secondary-nav li:hover ul ul ul,
ul#secondary-nav li.over ul ul,
ul#secondary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#secondary-nav li:hover ul,
ul#secondary-nav li li:hover ul,
ul#secondary-nav li li li:hover ul,
ul#secondary-nav li.over ul,
ul#secondary-nav li li.over ul, 
ul#secondary-nav li li li.over ul { display: block; } /* The magic */

ul#secondary-nav li.menuparent { background: transparent url(images/arrowdark.gif) right center no-repeat; } /* Menu nivel 0 com submenu sem passar o mouse por cima */


ul#secondary-nav li.menuparent:hover,
ul#secondary-nav li.over { /* background-color: #A9AB7F; */  } /* Menu nivel 0 com mouse por cima */

ul#secondary-nav li a:hover { color: #D2CCC8; background:url(images/bg1menu2.jpg); background-repeat:no-repeat; background-color:#5A4A42; /* Cor da fonte on mouse over para todos os itens */ }

/*FIMJ MENU 2*/


/* Itens do menu 3 daqui para baixo */

body { font: normal 62.5% arial; }

ul#terciary-nav {
	margin: 0;
	padding: 0;
	width: 75px; /* Width of Menu Items */
	/* border-bottom: 1px solid #726659; /* ultima borda */
	background: #726659; /* COR DO FUNDO DE TODOS OS ITENS GERAL #A9AB7F; IE6 Bug */
	font-size: 100%;
	}


ul#terciary-nav ul {
	margin: 0;
	padding: 0;
	width: 150px; /* Width of Menu Items */ /* somando Espaçamento Sub Menu Styles */
	/* border-bottom: 1px solid #726659; /* ultima borda */
	background: #726659; /* COR DO FUNDO DE TODOS OS ITENS GERAL #A9AB7F; IE6 Bug */
	font-size: 100%;
	}

ul#terciary-nav li {
	position: relative;
	list-style: none;
	}

ul#terciary-nav li a {
	display: block;
	text-decoration: none;
	color: #FFFFFF; /* Cor da fonte de todos os itens  */
	padding: 0px;
	padding-left: 0px;


	}

/* Fix IE. Hide from IE Mac \*/
* html ul#terciary-nav li {  float: left; height: 1%; }
* html ul#terciary-nav li a { height: 1%; }
/* End */

ul#terciary-nav ul {
	position: absolute;
	display: none;
	left: -10px; /* Set 1px less than menu width */
	top: 14px;
	}

ul#terciary-nav li ul li a { padding: 2px 2px; 	border-top: 1px solid #FFFFFF; /* Borda todos os itens  */} /* Espaçamento Sub Menu Styles */

ul#terciary-nav li:hover ul ul,
ul#terciary-nav li:hover ul ul ul,
ul#terciary-nav li.over ul ul,
ul#terciary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#terciary-nav li:hover ul,
ul#terciary-nav li li:hover ul,
ul#terciary-nav li li li:hover ul,
ul#terciary-nav li.over ul,
ul#terciary-nav li li.over ul, 
ul#terciary-nav li li li.over ul { display: block; } /* The magic */

ul#terciary-nav li.menuparent { background: transparent url(images/arrowdark.gif) right center no-repeat; } /* Menu nivel 0 com submenu sem passar o mouse por cima */


ul#terciary-nav li.menuparent:hover,
ul#terciary-nav li.over { /* background-color: #A9AB7F; */  } /* Menu nivel 0 com mouse por cima */

ul#terciary-nav li a:hover { color: #726659; background-repeat:no-repeat; background-color:#A9AB7F; /* Cor da fonte on mouse over para todos os itens */ }

/*FIMJ MENU 3*/