html, body {
	margin:0px;
	border:0px;
	padding:0px;
	font-family:Arial, Tahoma, Verdana;
	font-size:11px;
	color:#7291A4;
	margin:0px;
	width:100%;
	height:100%;
	background-color:#02375B;
}

#master_footer
{
    position:fixed;
	z-index:999;
	width:100%;
	bottom:0;
	margin:0;
    height:50px;
	background-image:url(/images/footer_fundo.jpg);
	background-repeat: repeat-x;
}

td.atalhooff { }
td.atalhoon { background-color:#03699A;}

a.menu_links{
	display:block;
	width:198px;
	height:20px;
	line-height:20px;
	padding-left:26px;
	color:#FFFFFF;
}

a.menu_links:hover{
	background-color:#A19457;
}

a{
	font-family:Arial, Tahoma, Verdana;
	text-decoration:none;
	color:#0091C4;
}

form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

input {
	font-family:Arial;
	font-size:11px;
}

select {
	font-family:Arial;
	font-size:11px;
}

textarea {
	font-family:Arial;
	font-size:11px;
}

label {
	font-family:Arial;
	font-size:11px;
}

.arial {
	font-family:Arial, Tahoma, Verdana;
}

.error {
	font-family:Arial, Tahoma, Verdana;
	font-size:14px;
	font-weight:bold;
	color:#993300;
}

.11 {
	font-size:11px;
}

.20 {
	font-size:20px;
}

.24 {
	font-size:24px;
}

.bold {
	font-weight:bold;
}

.underline {
	text-decoration:underline;
}

.menu_lateral {
	color:#7291A4;
}
.menu_lateral_activo {
	color:#0091C4;
}

.branco {
	color:#FFFFFF;
}

.azul {
	color:#1C77A2;
}

.verde {
	color:#4F963D;
}

.tijolo {
	color:#AA6600;
}

.azul_activo {
	color:#0091C4;
}

.azul_escuro{
	color:#04406A;
}

.azul_claro{
	color:#03BFEF;
}

.vermelho {
	color:#FF0000;
}

.bg_linhalist{
	background-image:url(/images/bg_separador.png);
	background-repeat:no-repeat;
	background-position:top;
}

.showhide {
	display: none;
}
.show {
	display: block;
}
.hide {
	display: none;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

/* POPUP */
.hide {
	display:none;
}


#largepopup {
	border-collapse:collapse;
	position:absolute;
	visibility:hidden;
	width:379px;
	z-index:100;
}

.largepopup-content h3 {
	font-size:28px;
	font-weight:normal;
	line-height:32px;
}
.largepopup-content p {
	font-size:16px;
	line-height:20px;
	padding:20px 0;
}
.largepopup-footer ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	text-align:center;
}

.largepopup-footer li {
	display:inline;
	padding:0px;
}
li#button-ok, li#button-confirm {
}
li#button-cancel {
}
#fullscreen {
	background-image: url(/images/screen-shadow.png);
	_background-image:url(/images/screen-shadow.8bit.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/screen-shadow.png', sizingMethod='scale');
	display:none;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:90;
}

.largepopup-content {
	background:transparent url(/images/floater-top.png) no-repeat scroll 0 0;
	_background:transparent url(/images/floater-top.8bit.png) no-repeat scroll 0 0;
	margin:0 auto;
	padding:200px 10px 10px 20px;
	width:379px;
}
.largepopup-footer {
	background:transparent url(/images/floater-bottom.png) no-repeat scroll center bottom;
	_background:transparent url(/images/floater-bottom.8bit.png) no-repeat scroll center bottom;
	margin:0;
	min-height:50px;
	_height:50px;
	padding:0;
}