﻿a
{
    font: normal bold Verdana, Tahoma, Arial, Helvetica, sans-serif;
    text-decoration:none;
    color:White;
}

a:hover
{
    text-decoration:underline;
}

body
{
	margin: 0px 0px 0px 0px;
	font: normal normal 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background:#336600;
	text-align:center;
}

.progresso
{   
    padding: 5px 5px 5px 5px;
    color: white;
    background-color: #99CC66;
    border: solid 1px white;
    width: 80px; height: 15px;
    font: normal normal 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.principal_todo {
	width: 786px;
}

.principal_box_padding {
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 8px 8px;
	width: 770px;
}

div.box_principal_r {
	background-image: url('../images/principal_fundo_right.gif');
	background-repeat: repeat-y;
	background-position: right top;
}

div.box_principal_l {
	background-image: url('../images/principal_fundo_left.gif');
	background-repeat: repeat-y;
	background-position: left top;
}

div.box_principal_b {
	background-image: url('../images/principal_fundo_bottom.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
}

div.box_principal_bl {
	background-image: url('../images/principal_fundo_bl.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.box_principal_br {
	background-image: url('../images/principal_fundo_br.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}

.principal_box {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 770px;
	background-color: #99CC66;
}

.cabecalho_box {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	width: 770px;
	height: 169px;
	top: 0px;
	right: 0px;
	background-color: #FFFFFF;
	text-align: left;
}

.menu_principal_box {
	border-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	position: relative;
	width: 770px;
	height: 24px;
	background-color: #003300;
	color: #FFFFFF;
	text-align: center;
}

.menu_principal_box_pad {
	padding: 3px;
	margin: 0px 0px 0px 0px;
	position: relative;
}

.menu_principal_item
{
    font:normal bold 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color:White;
    padding: 2px 2px 2px 4px;
    text-decoration:none;
}

.menu_principal_item_hover
{
    font:normal bold 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color:Yellow;
    text-decoration:underline;
}

.menu_principal_item_hover:hover
{
    text-decoration:underline;
}

.menu_principal_item_selecionado
{
    font:normal bold 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color:Yellow;
    padding: 2px 2px 2px 2px; 
    text-decoration:underline;
}

.rodape_box {
	border-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	position: relative;
	width: 770px;
	height: 22px;
	background-color: #003300;
	color: #FFFFFF;
	text-align: right;
}

.rodape_box_pad {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	position: relative;
	text-align: right;
}

.corpo_box {
	border-style: none;
	width: 770px;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px;
	background-color: #339900;
}

.texto_conteudo
{
	font: normal normal 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: White;
    text-decoration: none;
}

.titulo_conteudo
{
	font: normal bold 14px Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: White;
    text-decoration: none;
}

.conteudo {
	padding: 5px 5px 10px 5px;
	text-align:left;
}

a.link_conteudo
{
    font:normal bold 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color:#FF9900;
    text-decoration:none;
}

a.link_conteudo:hover
{
    font:normal bold Tahoma, Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color:#FF9900;
    text-decoration:underline;
}

a.link_conteudo:visited
{
    font:normal bold Tahoma, Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color:#FF9900;
}

.botao_geral
{
    font:normal bold 11px Tahoma, Verdana, Tahoma, Arial, Helvetica, sans-serif;
    padding: 1px;
    border: solid 1px White;
    color: White;
    background-color: #336600;
}

.textbox_geral
{
    font:normal normal 11px Tahoma, Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.link1
{
    font:normal bold 11px Tahoma, Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color:White;
    text-decoration:none;
}

.link1:hover
{
    text-decoration:underline;
}


.link2
{
    font:normal bold 12px Tahoma, Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color:White;
    text-decoration:none;
}

.link2:hover
{
    text-decoration:underline;
}


.titulo_box {
	width: 770px;
	background-color: #48A31A;
	float:left;
	clear:both;
	text-align:left;
}

.lista1_botao
{
    font:normal bold 11px Tahoma, Verdana, Tahoma, Arial, Helvetica, sans-serif;
    padding: 3px 3px 3px 3px;
    color: Green;
    text-decoration:none;
    background-color: White;
    border: solid 1px Green;
}

.lista1_botao:hover
{
    color: White;
    background-color: Green;
}

.lista1_controle
{
    font:normal normal 11px Tahoma, Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: Black;
    text-decoration:none;
    background-color: White;
    border: solid 1px Green;
}

.login_controle
{
    font:normal bold 14px Tahoma, Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: Black;
    text-decoration:none;
    background-color: White;
    border: solid 1px Green;
}

.login_botao
{
    font:normal bold 14px Tahoma, Verdana, Tahoma, Arial, Helvetica, sans-serif;
    padding: 3px 3px 3px 3px;
    color: Green;
    text-decoration:none;
    background-color: White;
    border: solid 1px Green;
}

.login_mensagem
{
    font:normal bold 14px Tahoma, Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: White;
}

.login_botao:hover
{
    color: White;
    background-color: Green;
}
