/*******************************************************************************
* Index style file                                                             *
*                                                                              *
* Version: 1.0                                                                 *
* Date:    2023-12-26                                                          *
* Author:  Jaime Fernandes                                                     *
*******************************************************************************/

html
{
width:100%;
height:100%;
color:#000000;
background:#D0D0D0;
font-size:16px;
font-family:arial, sans-serif;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}

body
{
margin:3px;
overflow:hidden;
width: calc(100% - 6px);
height: calc(100% - 6px);
}

#coverDiv
{
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
z-index: 100;
display: none;
position: absolute;
}

#header
{
top:0px;
left:0px;
right:0px;
height:64px;
z-index:110;
position:absolute;
}

#body
{
top:65px;
right:0px;
bottom:25px;
left:0px;
z-index:99;
position:absolute;
padding:3px 8px;
font-size:20px;
font-family:arial, sans-serif;
text-align:justify;
color:#000000;
background-color:#FFFFFF;
overflow-y:auto;
}

#footer
{
right:0px;
bottom:0px;
left:0px;
z-index:110;
position:absolute;
}

div.leftFooter
{
float:left;
color:#000000;
font-size:16px;
background:#D0D0D0;
padding:0px 3px 3px 3px;
font-family:arial, sans-serif;
}

div.rightFooter
{
float:right;
color:#000000;
font-size:16px;
background:#D0D0D0;
padding:3px 4px 0px 3px;
font-family:arial, sans-serif;
}

#mainFrame
{
border:none;
width:100%;
height:100%;
color:#000000;
background-color:#FFFFFF;
}

h1
{
font-size: 30px;
text-align: center;
margin: 0px auto;
}

h2
{
margin: 0px;
font-size: 20px;
}

p
{
margin:0;
text-align:left;
}

p.title
{
margin:0;
font-size:2px;
line-height:normal;
letter-spacing:normal;
}

img.center
{
top:0px;
left:0px;
right:0px;
bottom:0px;
width:auto;
max-width:50%;
height:auto;
max-height:64px;
margin:auto;
cursor:pointer;
position:absolute;
}

img.logo
{
height:64px;
cursor:pointer;
margin-top:0px;
margin-right:1px;
margin-left:1px;
}

#menuDiv
{
top:67px;
left:3px;
z-index:150;
float:left;
display:none;
position:absolute;
background:#E0E0E0;
border:1px solid black;
}

#langDiv
{
top:67px;
right:3px;
z-index:150;
float:right;
display:none;
position:absolute;
background:#E0E0E0;
border:1px solid black;
}

p.lang
{
margin:3px;
padding:3px 9px;
color:#101010;
cursor:pointer;
text-align:center;
background:#E0E0E0;
white-space:nowrap;
}

p.lang:hover
{
color:#FFFFFF;
background:#606060;
}

p.noLang
{
margin:3px;
padding:3px 9px;
color:#808080;
cursor:default;
text-align:center;
background:#F0F0F0;
white-space:nowrap;
}

button.back
{
color:blue;
width:80px;
height:32px;
cursor:pointer;
font-size:16px;
font-weight:bold;
}

button.back:hover
{
color:red;
}

img.back
{
width:32px;
height:32px;
cursor:pointer;
}

table.list
{
width:100%;
margin:0 auto;
border-collapse:collapse;
}

tr.list
{
color:#000000;
background:#FFFFFF;
}

tr.list:hover
{
background:#F0F0F0;
}

img.list
{
width:80px;
}

img.catBack
{
top:70px;
left:6px;
width:32px;
height:32px;
cursor:pointer;
position:fixed;
}

img.right
{
top:70px;
right:6px;
width:80px;
position:fixed;
}

img.right:hover
{
background:#F0F0F0;
}

/* main menu styles - begin */

div.subMenu
{
left:80px;
z-index:200;
display:none;
position:absolute;
background:#C0C0C0;
border:1px solid black;
}

p.menu
{
margin:3px;
padding:3px 9px;
color:#101010;
cursor:pointer;
text-align:center;
background:#E0E0E0;
white-space:nowrap;
}

p.menu:hover
{
color:#FFFFFF;
background:#606060;
}

p.sMenu
{
margin:3px;
padding:3px 9px;
color:#101010;
cursor:pointer;
text-align:center;
background:#C0C0C0;
white-space:nowrap;
}

p.sMenu:hover
{
color:#FFFFFF;
background:#606060;
}

/* main menu styles - end */

/* eof index.css */