﻿a
{
    font: normal bold 11px Verdana, 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, Arial, Helvetica, sans-serif;
	background-color: White;
	background-image: url('../images/principal_fundo.gif');
	background-position: left top;
	background-repeat: repeat;
	text-align: left;
    cursor: default;
}

.updateprogress
{   
    padding: 5px 5px 5px 5px;
    color: White;
    background-color: #003300;
    border: solid 1px White;
    width: 90px;
    height: 15px;
    font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.principal_todo
{
    text-align: center;
    vertical-align: top;
	width: 100%;
}

.principal_limite
{
    width: 746px;
    background-color: White;
    text-align: left;
    vertical-align: top;
}

.cabecalho_box
{
    text-align: left;
    vertical-align: top;
	width: 746px;
	height: 133px;
	position: relative;
	clear: both;
}

.rodape_box
{
    text-align: left;
    vertical-align: top;
	width: 746px;
	height: 76px;
	background-color: #006633;
	background-image: url('../images/rodape_fundo.gif');
	background-position: top left;
	background-repeat: repeat-x;
	position: relative;
	clear: both;
}

.rodape_texto
{
    font: normal normal 10px Verdana, Arial, Helvetica, sans-serif;
    color: White;
}



.menu_principal_box {
	border-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px;
	position: relative;
	width: 746px;
	height: 30px;
	background-color: #009933;
	background-image: url('../images/menu_principal_fundo.gif');
	background-repeat: repeat-x;
	background-position: top;
	color: #FFFFFF;
	text-align: left;
	position: relative;
	clear: both;
}

.menu_principal_item
{
    font: normal bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: White;
    background-color: #009933;
    background-image: url('../images/menu_principal_item_fundo.gif');
	background-repeat: repeat-x;
	background-position: top;
    padding: 8px 8px 8px 8px;
    text-decoration: none;
}

.menu_principal_item_hover
{
    font: normal bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: Black;
    text-decoration:none;
}

.menu_principal_item_hover:hover
{
    text-decoration: none;
}

.menu_rodape_item
{
    font:normal bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: White;
    padding: 3px 3px 3px 3px;
    text-decoration: none;
}

.menu_rodape_item_hover
{
    text-decoration: underline;
    color: #99ccff;
}

.menu_rodape_item_hover:hover
{
    text-decoration: underline;
    color: #99ccff;
}


.imagem_todo
{
    text-align: left;
    vertical-align: top;
    width: auto;
}

.imagem_padding
{
    padding: 8px 8px 8px 8px;
    margin: 0px 0px 0px 0x;
}

.imagem
{
    border: none 0px;
}

div.imagem_r {
	background-image: url('../images/canto_direito.gif');
	background-repeat: repeat-y;
	background-position: right top;
}

div.imagem_l {
	background-image: url('../images/canto_esquerdo.gif');
	background-repeat: repeat-y;
	background-position: left top;
}

div.imagem_t {
	background-image: url('../images/canto_superior.gif');
	background-repeat: repeat-x;
	background-position: left top;
}

div.imagem_b {
	background-image: url('../images/canto_inferior.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
}

div.imagem_bl {
	background-image: url('../images/canto_inferior_esquerdo.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.imagem_br {
	background-image: url('../images/canto_inferior_direito.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}
div.imagem_tl {
	background-image: url('../images/canto_superior_esquerdo.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

div.imagem_tr {
	background-image: url('../images/canto_superior_direito.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

.barra
{
    width: 160px;
    background-color: #99cccc;
}

.barra_td
{
    width: 160px;
    background-color: #99cccc;
    vertical-align: top;
}

.barra_login
{
    background-color: #000033;
    color: White;
    height: 80px;
    width: 160px;
}

.barra_indique
{
    background-color: #cc6600;
    color: White;
    text-align: center;
    height: 34px;
    width: 148px;
}

.barra_trabalhe
{
    background-color: #ffcc00;
    color: White;
    text-align: center;
    height: 34px;
    width: 148px;
}

.barra_novidades
{
    background-color: #990000;
    color: White;
    text-align: center;
    width: 148px;
}

.barra_login_textbox
{
    font: normal normal 9px Verdana, Arial, Helvetica, sans-serif;
    color: Black;
    background-color: #99cc99;
    padding: 2px 2px 2px 2px;
    border: solid 1px White;
}

.barra_login_botao
{
    font: normal bold 9px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 2px 2px 2px 2px;
    color: White;
    background-color: #003300;
    background-image: url('../images/botao_geral_fundo.gif');
    background-repeat: repeat-x;
    background-position: left top;
    border: solid 1px White;
    line-height: 20px;
}

.barra_login_botao:hover
{
    text-decoration: none;
    color: #003300;
    background-color: White;
    background-image: none;
    cursor: pointer;
    border: solid 1px #003300;
}

.botao_geral
{
    font: normal bold 12px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 5px 5px 5px 5px;
    color: White;
    background-color: #003300;
    background-image: url('../images/botao_geral_fundo.gif');
    background-repeat: repeat-x;
    background-position: left top;
    border: solid 1px White;
    line-height: 30px;
}

.botao_geral:hover
{
    text-decoration: none;
    color: #003300;
    background-color: White;
    background-image: none;
    cursor: pointer;
    border: solid 1px #003300;
}


.botao_lista
{
    font: normal bold 9px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 3px 3px 3px 3px;
    color: White;
    background-color: #003300;
    background-image: url('../images/botao_geral_fundo.gif');
    background-repeat: repeat-x;
    background-position: left top;
    border: solid 1px White;
    line-height: 25px;
}

.botao_lista:hover
{
    text-decoration: none;
    color: #003300;
    background-color: White;
    background-image: none;
    cursor: pointer;
    border: solid 1px #003300;
}

.mensagem_box
{
    color: White;
    background-color: #000033;
    border: dotted 1px White;
    padding: 10px 10px 10px 10px;
}
