@import url("mainRoot.css");

/* Definições gerais da página */

html {margin:0;border:0;}
body {font-family: var(--fontFamily); font-size: var(--fontSize); font-style: var(--fontStyle); font-weight: normal;
      margin:0; border:0; padding:0; background:var(--corBodyBack);}

table.MainTable {margin:0; padding:0; border:0; border-collapse:collapse; width:100%; height:100%;}
td.MainTableTd1 {width:153px; height:508px; text-align:left; vertical-align:top; border-right: 1px solid var(--corMainBarsBack);background-color:var(--corMainIdxBack);color:(--corMainIdx);}
td.MainTableTd2 {text-align:left; vertical-align:top; list-style-position:inside; text-decoration:none; background-color:var(--corMainTextBack); color:var(--corMainText);}
table.MainText {border:0;border-collapse:collapse;width:100%;}

.bold {font-weight: bold!important;}

/* Definições gerais dos links */

a {font-weight:bold; color:var(--corMainLink); list-style-type:none; list-style-position:inside; text-decoration:none;}


/* Definições do cabeçalho da página */

.HeaderOne {height: 62px; border-top: 10px solid var(--corMainBarsBack); background: var(--corBodyBack); color: var(--corHeaderOne);}

.HeaderOne a:link,
.HeaderOne a:visited,
.HeaderOne a:hover {font-size: var(--pSlnormal); font-weight: bold; color: var(--corHeaderOne);}

.HeaderTable {margin: 0; border: 0; padding: 0; text-align: center; width: 100%; height: 100%; border-collapse: collapse;}

.TdHeadLR {width: 25%; text-align: center; color: var(--corHeaderOne); font-weight: bold;}

.TdHeadOne {width: 50%; padding: 10px; text-align: Center;color: var(--corHeaderOne); font-size: var(--pSHuge); font-weight: bold;}


/* Definições da barra de separação entre o cabeçalho e a parte de baixo */

.HeaderBar {margin: 0; border: 0; height: 16px; padding: 1px; padding-bottom: 5px; padding-right: 15px; text-align: right;
	    background-color: var(--corMainBarsBack); color: var(--corMainBars); font-size: var(--pSlnormal); font-weight: bold;}

.HeaderBar a:link,
.HeaderBar a:visited,
.HeaderBar a:hover {color: var(--corMainBars); font-size: var(--pSnormal); font-weight: bold;}

.HeaderBarTable {margin: 0; padding: 0; border: 0;width: 100%; height: 100%; border-collapse: collapse;}

.TdHeaderBar {padding: 0px; text-align: left; color: var(--corHeaderOne);
	      /*font: bold 0.9em "Lucida Grande", "Trebuchet MS", "bitstream vera sans", Verdana, Arial, Helvetica, sans-serif;*/}

.TdHeaderBarR {padding: 0px; text-align: right; color: var(--corHeaderOne);}

/* Definições do 'footer' */

.mainFootBar {margin: 0; border: 0; height: 12px; padding: 2px; padding-left: 10px; clear: both;
	      background-color: var(--corMainBarsBack); color: var(--corMainFoot);}


/* Definições do índice à esquerda */

.IndexTable {border: 0; border-collapse: collapse; width: 175px;}

.IndexTd1 {width: 1px; height: 35px; border-color: var(--corMainIdxSep); color: var(--corMainIdxSep);}

.IndexTd2 {font-size: var(--pSsmall); text-indent: 2px; left: auto; text-decoration: none; height: 5px; 
	   border-bottom-color: var(--corMainIdx); border-bottom-style: solid; border-bottom-width: 1px;
	   border-color: var(--corMainIdxSep); color: var(--corMainIdxSep); padding:0;margin:0;}

.IndexTd2bar {border-bottom-color: var(--corMainIdx); border-bottom-style: solid; border-bottom-width: 2px;}

.IndexTd2 a:link,
.IndexTd2 a:visited,
.IndexTd2 a:hover {color: var(--corMainIdx); font-weight: normal;}

.IndexTd3 {width: 1px; height: 47px; border-color: var(--corMainIdxSep); color: var(--corMainIdxSep);}


/* Definições do corpo de texto */

.DivText {width: 100%; text-align: justify; font-size: var(--fontSizeText);}

.DivVazia1 {padding: 5px;}


/* Definições específicas das fontes */


/* Definições do botão de login */

.loginButton{text-decoration: none;font-weight: bold;}


/* Definições do corpo útil de texto -- Títulos */

.Title {font-size: var(--pSlarge); font-weight: bold; background-color: var(--corMainTitleBack); color: var(--corMainTitle);
	text-align: center; border: 0px; margin: 0px; margin-left: 30px; margin-right: 30px; padding: 4px;}

.STitle {font-weight: bold; font-size: var(--pSlarge); color: var(--corMainSTitle);}
.SSTitle {font-size: var(--pSlnormal); color: var(--corMainSTitle);}

.STitleSC {font-size: var(--pSlarge);}
.SSTitleSC {font-size: var(--pSlnormal);}

.STitleDG {font-weight: bold; font-size: var(--pSlarge); color: var(--corMainDG);}
.SSTitleDG {font-size: var(--pSlnormal); color: var(--corMainDG);}

.ASSTitle2DB:link,
.ASSTitle2DB:visited,
.ASSTitle2DB:hover {font-size: var(--pSlnormal); color: var(--corMainDB);}

