﻿body
{
    font-family: Verdana, Arial, Tahoma;
    font-size: 8pt;
    color: #666666;
    margin: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px;
    background-color: #F2F2F2;
}

a
{
    text-decoration: none;
}

.tdcinza
{
    background-color:#F2F2F2;
}

    a:hover
    {
        text-decoration: underline;
        color: #666666;
    }

    a:visited
    {
        text-decoration: none;
    }

.fontpeq
{
    font-family: Verdana, Arial, Tahoma;
    font-size: 8pt;
    color: #666666;
    text-align: justify;
}

.destaque
{
    font-family: Verdana, Arial, Tahoma;
    font-size: 12pt;
    color: #666666;
    text-align: justify;
    FONT-WEIGHT: bold;
}

.destaquered
{
    font-family: Verdana, Arial, Tahoma;
    font-size: 8pt;
    color: #FF0000;
    text-align: justify;
    FONT-WEIGHT: bold;
}

.justificar
{
    font-family: Verdana, Arial, Tahoma;
    font-size: 8pt;
    color: #666666;
    text-align: justify;
}

.FormCinza
{
    BORDER: 1px gray solid;
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Tahoma, Sans-serif, Sans-serif;
    FONT-SIZE: 9pt;
    margin-bottom: 0px;
    margin-left: 0px;
}

.FormBT
{
    BORDER: 1px gray solid;
    BACKGROUND-COLOR: #5D7B9D;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Tahoma, Sans-serif, Sans-serif;
    FONT-SIZE: 10pt;
    text-align: center;
}

.FormBT:hover
{
    BORDER: 1px gray solid;
    BACKGROUND-COLOR: #94A8BE;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Tahoma, Sans-serif, Sans-serif;
    FONT-SIZE: 10pt;
}
    
#rodape { text-align: center; 
          border: solid 2px White; 
          font-size: 8pt; 
          font-family: Verdana; 
          font-weight: bold; 
          width: 100%; 
          color: Black; 
          position: fixed; 
          bottom: 0px; 
          left: 0px; 
          background-color: #DFDFDF; 
          height: 50px;  
          line-height: 50px; }
          
#loginform
{
    padding: 70px 0px;
    width: auto;
    margin: 0 auto;

}

#loginform td
{
    padding: 4px 0px;
}

#formPass
{
    width:400px;
    margin:20px 0px 30px 100px;
   
}

#formPass td
{ 
    padding:5px 5px;
            
}

.padLeft
{
    padding-left:22px;
}

.red{ color:#F00; }
.dgray{ color:#333; }
.lightBlue{ color:#0099cc!important; }
.lightGray{ background:#e2e2e2; }
.gray20p { background: #F3F3F3; }
.gray15p { background: #f5f5f5; }
.gray10p{ background:#F7F6F3; }
.gray5p{ background:#F8F8F8; }

.large{ font-size: large; }

.aleft{ text-align: left;}
.acenter{ text-align: center;}
.aright{ text-align: right;}

.hg5 { height: 5px; }
.hg10{ height: 10px; }
.hg17{ height: 17px; }
.hg25{ height: 25px; }
.hg30{ height: 30px; }
.hg35{ height: 35px; }
.hg40{ height: 40px; }
.hg200{ height: 200px;}

.wd1{ width: 1px; }
.wd6p{ width: 6%; }
.wd8{ width: 8px; }
.wd20p{ width: 20%; }
.wd30p{ width: 30%; }
.wd50p{ width: 50%; }
.wd61{ width: 61px; }
.wd74{ width: 74px; }
.wd91{ width: 91px; }
.wd105{ width: 105px; }
.wd117{ width: 117px; }
.wd119{ width: 119px; }
.wd121{ width: 121px; }
.wd126{ width: 126px; }
.wd128{ width: 128px; }
.wd135{ width: 135px; }
.wd149{ width: 149px; }
.wd154{ width: 154px; }
.wd162{ width: 162px; }
.wd170{ width: 170px; }
.wd320 { width: 320px; }
.wd327{ width: 327px; }

.cabecalho_wd1
{
    width: 1px;
}

.cabecalho_wd2
{
    width: 743px;
}


/*Novo CSS Utlilizado, Interno.Master
-----------------------------------------------*/
#header{ background: #CCC; width: 100%;height:auto; }
#header a,#header a:visited {margin:0px; padding:0px; color:inherit; border:none;  }
 
#cabecalho{	width: 100%;height:auto; background-image:url(img/fundo_menu1.jpg); background-repeat:repeat-x;}

#cabecalho998{margin: 0 auto; height: 163px;  width: 998px;	background:url(img/baltico_cabecalho.jpg) no-repeat; }

#loginInfo{ width: 250px; height: 63px; float:right; margin-top: 10px; margin-right: 10px; padding-top: 40px; text-align: left; clear: both;}
#loginInfo ul{ margin-left: 0px; padding-left: 10px; margin-top: -10px;}
#loginInfo li{ list-style-type: none; padding: 5px 0; }
.strong{ font-weight: bold; font-size: 80%;}

.menu {
    box-sizing:border-box;
    position: relative;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    font-weight:bolder;
    font-size: 13px;
    display:block;
    float: left;
    padding:0px;
    margin:0px
}

.menu li {
    box-sizing:border-box;
    display: inline-block;
    list-style-type: none;
    height: 50px;
    padding: 17.5px 0px 0px 30px;
    background: url(img/separador48.png) no-repeat;
}

.menu li a {
    box-sizing:border-box;
    display: inline-block;
}

.menu li:first-child {
    background: none;
}

.menu li:last-child {
    padding-right: 30px;
}
    .menu.submenu {
        width: auto; 
        min-width: 1px; 
        box-sizing:border-box;
        background:url(img/fundo_menu.png);
        -webkit-border-bottom-right-radius: 10px;
        -webkit-border-bottom-left-radius: 10px;
        -moz-border-radius-bottomright: 10px;
        -moz-border-radius-bottomleft: 10px;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
    }

#container{ width:100%;	height: auto;}
#container h5{font-size:8pt; padding:13px 0px 14px 0px; font-weight:normal; color: #808080; width: 998px; margin: 0px auto; }
#container h5 strong{font-weight:bold; padding-left:7px;}

#content{width: 998px; height: auto; margin: 0 auto;padding-bottom: 40px;}

#newRodape{ width: 998px; height: auto; margin: 5px auto; border-top: 3px solid #808080;}
#rodapeDireito{ float: right; text-align: right;}
#rodapeEsquerdo{ float: left; padding-top: 10px;}
.rodapeContainer{ font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #666666; width: 50%; height: auto; padding-top: 5px;}
#breadcrumb{   width:100%; }
#container{ margin:0px auto; clear:both; width:998px; }

/*Novo CSS Utlilizado, Externo.Master
-----------------------------------------------*/
#headerExterno{ background:url(img/baltico_cabecalho_0.jpg); width: 100%;height:auto; }

#cabecalho998Externo{ margin: 0 auto; height: 113px;  width: 998px; background:url(img/cabecalho_lg.jpg) no-repeat; }


/*Novo CSS Utlilizado, Paginas.aspx
-----------------------------------------------*/
.alinhaTabelaCentro{ margin: 0 auto;}

.bgLinhasHorizontais{ background:url(img/linhas_horizontais_tabela.gif);}

