body {
	background: #f5f5f5 url("../imgs/bck_dark_blue.png");
	color: #000000;
	font-family: sans-serif;
	margin: 0px;
	border-top : 10px solid #738C9E;
}
.grupo_links_esquerda {
	margin : 5px 0px 6px 0px;
	border : 1px solid #82959E;
	padding : 5px;
	background: #e0e5e9 url("../imgs/fundo_topo.gif") repeat-x;
}
.etiqueta_menu_esquerda {
	font-size : 0.8em;
}
ul.ul_links_esquerda {
	display : block;
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}
li.li_links_esquerda {
	font-size : 0.75em;
	margin : 0px 0px 0px 0px;
	padding : 5px 0px 3px 10px;
}
.etiqueta_menu_esquerda a:link,
.etiqueta_menu_esquerda a:visited,
.li_links_esquerda a:link,
.li_links_esquerda a:visited {
	text-decoration : none;
	color : #2C4960;
}
.etiqueta_menu_esquerda a:hover,
.etiqueta_menu_esquerda a:active,
.li_links_esquerda a:hover,
.li_links_esquerda a:active {
	text-decoration : underline;
	color : #f00;
}
li.li_links_esquerda_activo {
	font-size : 0.75em;
	margin : 0px 0px 0px 0px;
	padding : 5px 0px 3px 10px;
}
.li_links_esquerda_activo a:link,
.li_links_esquerda_activo a:visited {
	text-decoration : underline;
	font-weight : bold;
	color : #900;
}
.li_links_esquerda_activo a:hover,
.li_links_esquerda_activo a:active {
	text-decoration : underline;
	color : #f00;
	font-weight : bold;
}
fieldset {
/*	font-size : 0.75em;*/
}
label, .td_label {
	font-size : 0.75em;
}
input.campos,
textarea,
select.campos{
	color : #333;
	border: 1px solid #666;
	background-color : #e5e5e5;
	padding : 4px;
}
select.campos:hover,
select.campos:focus,
textarea.campos:hover,
textarea.campos:focus,
input.campos:hover,
input.campos:focus {
	color : #000;
	background-color : #ffc;
}

.campo {
	color : #333;
	border: 1px solid #666;
	background-color : #f5f5f5;/*#E0E9FF;*/
	padding : 2px;
}
.campo_pt {
	color : #333;
	border: 1px solid #666;
	background-color : #f5f5f5;
	padding : 2px;
}
.titulo {
	font-size: 0.8em;
}
.titulo_pagina {
	margin : 5px 0px 0px 0px;
	background: #e0e5e9 url("../imgs/fundo_topo.gif") repeat-x;
	border: 1px solid #738C9E;
	color: #000;
	font-size: 0.9em;
	font-weight: bold;
	padding: 3px;
}

.tabela_topo {
	color: #000000;
	padding : 0px 10px 0px 10px;
}
.subtitulo {
	background-color: #FFFFFF;
	color: #006600;
	font-weight: bold;
	padding: 5px;
}
.relogio {
	background: #f5f5f5 url("../imgs/bck_dark_blue.png");
	border: 0px outset #fff;
	color: #333;
	font-size : 0.75em;
}
.relogio_minutos {
	background: #f5f5f5 url("../imgs/bck_dark_blue.png");
	border: 0px outset #fff;
	color: #333;
}

.exito {
	background-color: #009900;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-top: 0px solid #000000;
	color: #FFFFFF;
	font-family: sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	margin: 5px;
	padding: 5px;
}
.erro {
	background-color: #990000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-top: 0px solid #000000;
	color: #FFFFFF;
	font-size: 0.8em;
	font-weight: bold;
	margin: 5px;
	padding: 5px;
}
.col_esquerda {
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-top: 2px solid #738C9E;
	width : 200px;
	color: #003333;
}
.col_direita {
/*	background-color : #A6B6AB;*/
/*	background-color : #CDD5D2;*/
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-top: 2px solid #738C9E;
	width : 180px;
	color: #003333;
}
.col_centro {
	/*background-color : #CDD5D2;*/
/*	background-color : #A6B6AB;*/

	border-bottom: 0px solid #000000;
	border-left: 0px dotted #A5B5A9;
	border-right: 0px dotted #A5B5A9;
	border-top: 2px solid #738C9E;
	color: #000000;
}
.calendario {
	border: 3px double #999;
}
.barra {
	background: url("../imgs/barra.jpg");
	height : 23px;
	padding : 0px 5px 0px 5px;
}
.links {
	margin: 0px 15px 0px 0px;
}
.links_topo a:link, .links_topo a:visited {
	text-decoration : none;
	color : #009;
}
.links_topo a:hover {
	color : #f00;
	text-decoration : underline;
}
.tabela_main {
	background : inherit; /*url("../imgs/fundo_tabela.jpg");*/
	padding : 0px 5px 0px 5px;
	width : 100%;
}
.barra_fundo {
	background : url("../imgs/barra_fundo.jpg");
	height : 70px;
}
legend {
	padding : 5px 10px 5px 10px;
	border : 1px solid #666;
	background-color : #FFFFFF;
	font-size : 0.80em;
	/*
	position : absolute;
	top: -.5em; 
	left: .5em;
	*/
}
legend a {
	color : navy;
	background-color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
}
.botao {
	font-family : sans-serif;
	font-weight : bold;
	font-size : 0.80em;
	padding : 5px 15px 5px 15px;
}
.botao_remover {
	border : 2px groove #333;
	font-family : sans-serif;
	background-color : #900;
	color : #fff;
	padding : 2px 10px 2px 10px;
}
fieldset {
	background: url('../imgs/bck_ultralight.png') ;
	margin-top : 5px;
	/*position : relative;*/
	/*border : 1px solid #000;*/
}
.listas {
	border-bottom : 1px solid #666;
}

table.tabela_listas {
	background: #f5f5f5 url("../imgs/fundo.png");
	margin: 4px;
	padding: 5px;
	border : 1px solid #999;
}
table.tabela_listas caption {
	color: #666;
	padding: 5px;
	text-align : left;
	font-size : 0.85em;
}
table.tabela_listas td {
	background-color : inherit;
	border-bottom : 1px solid #666;
	font-size : 0.75em;
}
table.tabela_listas th {
	font-size : 0.75em;
}
table.tabela_listas tr:hover {
	background-color : #FFc;
}
table.tabela_listas_form {
	background: #f5f5f5 url("../imgs/fundo.png");
	margin: 4px;
	padding: 5px;
}
table.tabela_listas_form caption {
	color: #666;
	padding: 5px;
	text-align : left;
	font-size : 0.85em;
}
table.tabela_listas_form td {
	background-color : inherit;
	border-bottom : 1px solid #666;
}
table.tabela_listas_form th {
	font-size : 0.75em;
}
table.tabela_listas_form tr:hover {
	background-color : #FFc;
}
.thumb {
	padding : 2px;
	border : 1px solid #999;
}
.docsimgs {
	padding : 5px;
	background-color : #D4E1EC;
	color : #000000;
	border : 1px solid #333;
	font-size : 0.8em;
}
.letras {
	color : #C0C0C0;
	font-family : sans-serif;
	font-size : 0.9em;
}
.letra {
	color : #666;
}
.caixa_lembrete {
	border : 0px dotted #000;
	margin : 10px 5px 5px 5px;
	padding : 5px 3px 5px 30px;
	background : #EEEEDA url('../imgs/info.gif') no-repeat;
	font-size : 0.75em;
}
.atencao {
	background-color : #ff9;
	color : #f00;
	width : 140px;
	padding : 2px;
	font-weight : bold;
}
.caixa_log {
	margin : 10px 0px 5px 0px;
	padding : 5px;
	border : 1px solid #999;
	font-size : 0.65em;
	text-align : right;
	color : #666;
	background-color : #f5f5f5;
	height : 100px;
	overflow : scroll;
}

.arq_bloco_links {
	width : 760px;
	margin : 10px 0px 10px 0px;
	background: #f5f5f5 url("../imgs/fundo.png");
	border-style : solid;
	border-color : #666;
	padding : 5px 0px 5px 5px;
	border-width : 1px 1px 1px 1px;
	font-size : 0.8em;
}

