/* BODY E ATRIBUTOS GERAIS ---------------------------------------------------------------------------------------------- */
body
	{
	background-color: #aaa;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	}

/* CAIXA GERAL ---------------------------------------------------------------------------------------------------------- */
#boxgeral
	{
	width: 780px;
    border: solid #fff 4px;
	text-align: left;
	background-color: #fff;
	}

/* TOPO ----------------------------------------------------------------------------------------------------------------- */

#box_logo
	{
	position:relative;
	height: 177px;
	widht:100%;
	text-align: left;
	background-image: url(../imagens/logo.jpg);
	background-repeat: no-repeat;
	border: solid #000 0px;
	margin-bottom: 5px;
	}
.box_menu_superior
	{
	background-color: #aaa;
	padding: 5px;
	position:absolute;
	top: 150px;
	right: 5px;
	font-family:arial,verdana; font-size:1.0em; color:#fff; text-align:left; font-weight:bold;
 	}
    a.linkmenu {color: yellow;}
    a:hover.linkmenu { color: #eee; text-decoration: none;
    }

#box_mat_um
	{
	position:relative;
	background-color: #fff;
	width: 150px;
	float:left;
	left: 3px;
	margin-bottom: 10px;
	}
	
#box_mat_dois
	{
	position:relative;
	background-color: #fff;
	width: 120px;
	left: 10px;
	float:left;
	margin-bottom: 10px;
	}

#box_mat_tres
	{
	position:relative;
	background-color: #fff;
	width: 610px;
	right: 3px;
	float:right;
	margin-bottom: 10px;
	}

/* MENU DIREITA ------------------------------------------------------------------------------------------------------------ */
.topico_menu
	{
    background-color: #000;
	padding: 3px;
	font-family:arial,verdana; font-size:0.75em; color:#fff; text-align:left; font-weight:bold;
	border-bottom: solid #aaa 3px;
	margin-bottom: 2px;
	}
.topico_materia
	{
    background-color: #e0e0e0;
	padding: 5px;
	font-family:verdana,arial;font-size:0.7em; color:#000; text-align:left; font-weight:bold;
	border-bottom: solid #ccc 0px;
	margin-bottom: 2px;
	border: 1px solid #e0e0e0;
	}
.box_materia
	{
	background-color: #f8f8f8;
	text-align: justify;
	margin-bottom: 20px;
	padding:3px;
	border: 0px dashed #999;
	}

.box_menu
	{
    background-color: #fff;
	padding: 3px;
	border: solid #aaa 1px;
	margin-bottom: 10px;
	}

#abre_status {
	position:absolute; 
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size: 0.7em;text-align: left;
	background-color: #d8ddaa;
	border: 1px solid #000;
	display: none;
	right: 195px;
	height: 105px;
	width: 177px;
	margin-top: -100px;
	padding: 5px;
	overflow: auto;
	}


/* ESTILO DE MENU ------------------------------------------------------------------------------------------------------- */
	tr#menu {
	background:#a00;
	list-style-type:none;
	font-size:0.80em; font-family:Arial,Tahoma,Verdana,Helvetica; color:#fff;font-weight:bold;
	text-align: left;
	}
	tr#menu td {
	border-left:0px solid #000;
	padding:5px;
	font-weight:bold;
	}
	tr#menu_link td a:link, tr#menu_link td a:visited {
	display:block;
	text-decoration:none;
	font-size:0.75em; font-family:Arial,Tahoma,Verdana,Helvetica; color:#fff;font-weight:bold;
	border-left:0px solid #007CD2;
	border-bottom:0px solid #007CD2;
	padding:4px;
	text-align: center;
	background:#a00;
	}
	tr#menu_link td a:hover {
	background-color: #fff;
	color:navy;
	border-top:0px solid yellow;
	border-left:0px solid #665ACF;
	padding: 6px;
	text-align: center;
	} 


	tr#menu_dois {
	background:#000;
	list-style-type:none;
	font-size:0.80em; font-family:Arial,Tahoma,Verdana,Helvetica; color:#fff;font-weight:bold;
	text-align: left;
	 border-bottom:solid #aaa 5px;
	}
	tr#menu_dois td {
	border-left:0px solid #000;
	padding:5px;
	font-weight:bold;
	 border-bottom:solid #aaa 5px;
	}
	tr#menu_dois_link td a:link, tr#menu_dois_link td a:visited {
	display:block;
	text-decoration:none;
	font-size:0.75em; font-family:Arial,Tahoma,Verdana,Helvetica; color:#000;font-weight:bold;
	border-left:0px solid #007CD2;
	border-bottom:0px solid #007CD2;
	padding:4px;
	text-align: left;
	background:#f6f6f6;
	}
	tr#menu_dois_link td a:hover {
	background-color: #fff;
	color:navy;
	border-top:0px solid yellow;
	border-left:0px solid #665ACF;
	padding: 4px;
	text-align: left;
	} 


/* RODAPÉ --------------------------------------------------------------------------------------------------------------- */
#box_rodape
	{
	background-color: #f5f5f5;
	border-bottom: solid #000 2px;
	text-align: center;
	clear: left;
	font-family: verdana,arial,verdana; font-size: 0.5em; color: #000;
	padding: 5px;
	}

/* FONTES --------------------------------------------------------------------------------------------------------------- */
h1 {font: 1.48em/1.38 georgia,arial,tahoma,verdana; color:#000; margin-bottom:2px; margin-top:0px; margin-right:0px; margin-left:0px; margin-bottom:0px; font-weight:bold;}
h2 {font: 1.2em/1.3 verdana,arial,georgia; color:#000; padding:3px; margin-top:0px; margin-right:0px; margin-left:0px; margin-bottom:-10px;}
h3 {font: 0.8em/1.3 verdana,arial,georgia; color:#000; padding:3px; margin-bottom: 5px;}
h4 {font: 0.8em/1.3 verdana,arial,georgia; color:#000; padding:3px; margin-top: -5px;}
h5 {font: 0.8em/1.3 Arial,Verdana,Georgia; color:#000; padding:3px; background-color:#e9e9e9; font-weight:bold; margin-bottom: -0px;}

.arial_um {font-size:0.70em; font-family:Arial,Verdana,Arial,Helvetica;color:#000;}
.arial_um_bold {font-size:0.70em; font-family:Arial,Verdana,Arial,Helvetica; font-weight:bold; color:#000;}

.arial_dois {font-size:0.80em; font-family:Arial,Verdana,Arial,Helvetica;color:#000;}
.arial_dois_bold {font-size:0.80em; font-family:Arial,Verdana,Arial,Helvetica; font-weight:bold; color:#000;}
	
.arial_tres {font-size:0.9em; font-family:Arial,Verdana,Arial,Helvetica;color:#000;}
.arial_tres_bold {font-size:0.9em; font-family:Arial,Verdana,Arial,Helvetica; font-weight:bold; color:#000;}
	
.arial_quatro {font-size:1.3em; font-family:Arial,Verdana,Arial,Helvetica;color:#000;}
.arial_quatro_bold {font-size:1.3em; font-family:Arial,Verdana,Arial,Helvetica; font-weight:bold; color:#000;}

/* LINKS ---------------------------------------------------------------------------------------------------------------- */
a {color:#1E1ECA;font-family:text-decoration: none; cursor:pointer;}
a {text-decoration:none;}
a {cursor:hand;}
a:hover {color:#d8780e;text-decoration:none;}

/* FORMULÁRIO ---------------------------------------------------------------------------------------------------------------- */
.MicroForms {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: navy;
	border-color: #B9B9B9;
	border-width: 1px;
	border-style: solid;
	background-color: FFCF66;
}