BODY {
	BACKGROUND-COLOR: #FFFFFF;
}
BODY TABLE {
	MARGIN: 0px;
	COLOR: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
TABLE {	
	BORDER: 0px; 
}
IMG {	
	border: none;
}
.checkbox{
	border: none;
}
A {
	font-size: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-weight: bold;
}
A:hover {	
	COLOR: #000000; 
	TEXT-DECORATION: underline;
}
.menu_left{	
	background-image: url(images/bg_menu.gif);	
	background-repeat: repeat-y;	
	background-position: left;
}
#Nav {	
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 10px;	
	FONT: 1em Verdana, Arial;	
	PADDING-TOP: 2px; 
	TEXT-DECORATION: none;	
	width: 170px;
}
#Nav UL {	
	PADDING: 0px; 	
	MARGIN: 0px; 	
	LIST-STYLE-TYPE: none;
	TEXT-DECORATION: none; 
}
#Nav LI {	
	PADDING-TOP: 1px; 	
	PADDING-RIGHT: 0px; 	
	PADDING-LEFT: 0px; 	
	PADDING-BOTTOM: 1px; 	
	MARGIN: 0px;	
	WIDTH: 160px;	
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial
}
#Nav A {	
	PADDING-TOP: 2px; 	
	PADDING-RIGHT: 4px; 	
	PADDING-LEFT: 6px; 	
	PADDING-BOTTOM: 3px; 	
	DISPLAY: block; 	
	MARGIN: 0px; 	
	CURSOR: pointer; 	
	COLOR: #000000; 
	WIDTH: 160px;	
}
#Nav A:visited {	
	COLOR: #000000
}
#Nav A:hover {	
	PADDING-TOP: 1px; 	
	PADDING-RIGHT: 4px; 	
	PADDING-LEFT: 6px; 	
	PADDING-BOTTOM: 2px; 	
	MARGIN: 0px; 	
	BORDER-TOP: #cccccc 1px solid; 	
	BORDER-RIGHT: #cccccc 1px solid; 	
	BORDER-LEFT: #cccccc 1px solid; 	
	BORDER-BOTTOM: #cccccc 1px solid; 	
	BACKGROUND-COLOR: #f1f1f1; 	
	TEXT-DECORATION: none; 
}
H4 {
	MARGIN: 4px 0px 5px 5px;
	FONT-SIZE: 11px;
}
#menu_superior{	 
	FONT-SIZE: 11px; 
	position: absolute;	
	width: 583px;	
	height: 16px;	
	z-index: 1;	
	left: 171px;	
	top: 85px;	
	font-weight: bold;	
	color: #000000; 
	margin-top: 3px;
}
#menu_superior a{	
	color: #000000; 
}
#lista_cabecalho{
	background-color: /img/menu_bg.png;
	padding: 2px;
	font-size: 11px;
	color:#000000;
	font-weight: bold;
}
#lista_cabecalho a{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
#lista_cabecalho td{
	padding: 3px;
}

.tr1{
	background-color: #FEF7DE;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: E4E4E4;
	padding-top: 2px;
	margin-bottom: 4px;
	padding-left: 4px;
}
.tr2{
	background-color: #FFFFFF;	
	border-top-width: 1px;	
	border-top-style: solid;
	border-top-color: E4E4E4;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.cabecalho_tabela{
	background-color: #0033FF;
	font-size: 12px;
	font-weight: bold;
}
.botao{
	color: #000000;
	background-image: url(css/botao.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	border: 1px solid #000000;
	background-position: bottom;
}
.tabela_lista{
	border: solid 1px #000000;
	width: 100%;
}
#miolo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#miolo TABLE {	
	BORDER: 0px; 
}
#rodape{
	font-size: 10px;
}

input, select, textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.botao {
	cursor: pointer;
	font-weight: normal;
	border: 2px outset #666666;
	padding: 2px;
	background-image: url(images/botao.gif);
	background-repeat: repeat-x;
	color: #000000;
	text-decoration: none;
}

h1{
	color: #000000;
	font-weight: bold;
	font-size: 16px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-top: 2px;
	margin-bottom: 5px;
}
h2{
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 10px;
	background-image: url(images/prata.gif);
	background-repeat: repeat-x;
	background-position: center center;
	border: 1px solid #000000;
	padding: 3px;
}
h3{
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #0033CC;
}
.calendario_linha{
	background-color: #FEF7DE;
}
.calendario_selecionado {
	color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
}
.calendario_botao {
	background-image: url(images/calendar.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 17px;
	border: none;
}
.calendario_botao_interno{
	background-color: #0000CC;
	border: 1px outset #0000CC;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	cursor: pointer;
}
.tabela_calendario{
	background-color: #FEF7DE;
	border: 2px outset #000000;
}

.boxerro{
	color:#000099;
	background-color:#FFFFFF;
	z-index:99;
	text-align:center;
	visibility:hidden;
	position: absolute;
	border: 2px solid #3C4F87;
	font-family:Arial;
	font-size: 11px;
	padding: 0px;
	width: 40%;
	left: 30%;
	top: 10%;
	background-image: url(images/boxerro_down.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.boxerro table {
	color: #000099;
	background-image: url(images/boxerro_up.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0;
	padding: 0px;
}
.boxerro .titulo {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
}
.boxerro .alerta{
	width: 36px;
	height: 35px;
	background-image: url(images/atencao.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.botao_adicionar_select{
	background-image: url(images/add.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	cursor: pointer;
	border: none;
}

/* MENU LATERAL */
.menu_lateral_tabela{
	position: absolute;
	width: 150px;
	right: 0px;
	top: 130px;
	border: none;
}
#td_menu{
	background-color: #ecede0;
}

.menu_lateral_se{
	width: 10px;
	height: 10px;
	background-image: url(images/menu_lateral_se.gif);
	background-repeat: repeat;
	background-position: left bottom;
}
.menu_lateral_ie{
	width: 10px;
	height: 10px;
	background-image: url(images/menu_lateral_ie.gif);
	background-repeat: repeat;
	background-position: left bottom;
}
.menu_lateral_s{
	background-image: url(images/botaov01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.menu_lateral_i{
	background-image: url(images/botaov02.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.menu_lateral_coluna{
	width: 10px;
	background-image: url(images/botaoh.gif);
	background-repeat: repeat-y;
}
.menu_lateral_div_mostra{
	width: 10px; 
	height: 67px; 
	background-image: url(images/recolhe2.gif);
	cursor: pointer;
}
.menu_lateral_div_oculta{
	width: 10px; 
	height: 67px; 
	background-image: url(images/recolhe.gif);
	cursor: pointer;
}
.pesquisa_tabela{
	background-color: #ECEDE0;
}
.pesquisa_cabecalho{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A2A29F;
	width: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.pesquisa_sobe{
	background-image: url(images/seta_sobe.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 12px;
}
.pesquisa_desce{
	background-image: url(images/seta_desce.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 12px;
}
.botao_registrar{
	cursor: pointer;
	background-image: url(images/register.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 19px;
	width: 100px;
	border: none;
}

.botao_logar{
	cursor: pointer;
	background-image: url(images/sigin.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 19px;
	width: 100px;
	border: none;
}


.link_miolo{
	font-size: 11px;

}
.link_impressao{
	background-image: url(images/impressao.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 18px;
	width: 18px;
}

.link_excell{
	background-image: url(images/csv.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 18px;
	width: 22px;
}
/* HOT SITES*/
.hot_sites_barra_lateral_superior{
	background-image: url(images/hot_sites_lateral_superior.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 4px;
	width: 165px;
}

.hot_sites_barra_lateral_inferior{
	background-image: url(images/hot_sites_lateral_inferior.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 4px;
	width: 165px;
}
.hot_sites_barra_lateral_ul {
	padding-left: 20px;
	margin: 0px;
	list-style-image: url(images/hot_sites_lateral_bullet.gif);
}
.hot_sites_barra_lateral_link {
	font-size: 9px;
	text-decoration: underline;
}

/* Menu lateral dināmico */
.clCMEvent{position:absolute; width:99%; height:99%; /*clip:rect(0,100%,100%,0);*/ left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.clBar{position:absolute; width:10; height:10; background-color:#ECEDE0; visibility:hidden}
.clLevel0,.clLevel0over{position:absolute; font-family:Verdana, Arial; font-size:11px; font-weight:normal;	PADDING-TOP: 1px; PADDING-RIGHT: 0px; 		PADDING-LEFT: 0px; 		PADDING-BOTTOM: 1px; 		MARGIN: 0px;		}
.clLevel0{background-color:#333399; color:#FFFFFF;}
.clLevel0over{background-color:#818181; color:#000000; CURSOR: pointer;
	PADDING-TOP: 1px; 	
	PADDING-RIGHT: 4px; 	
	PADDING-LEFT: 0px; 	
	PADDING-BOTTOM: 2px; 	
	MARGIN: 0px; 	
	BORDER-TOP: #cccccc 1px solid; 	
	BORDER-RIGHT: #cccccc 1px solid; 	
	BORDER-LEFT: #cccccc 1px solid; 	
	BORDER-BOTTOM: #cccccc 1px solid; 	
	BACKGROUND-COLOR: #f1f1f1; 	
	TEXT-DECORATION: none; 
}
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:normal}
.clLevel1{background-color:#f1f1f1; color:#000000;}
.clLevel1over{background-color:#818181; color:#222222; cursor:pointer;}
.clLevel1border{position:absolute; visibility:hidden; background-color:#000000;}

