/* 
Sion
T4W - Todos Direitos Reservados
2007
 */
html
{
    height: 100%;
}

body
{
    background-image: url(../design/img/bg_header.gif);
    background-repeat: repeat-x;
    font-family: Tahoma, verdana, arial;
    font-size: x-small;
    color: #595959;
    margin: 0px;
    padding: 0px;
    min-height: 100%;
    position: relative;
}

* html body
{
    height: 100%;
}
a
{
    color: #0078b1;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

/*****************
   Estrutura Sistema
 ******************/

#Frame-Box
{
    width: 800px;
    margin: 0 auto 0 auto;
    display: block;
    padding-bottom: 30px;
}

#Header-Box
{
    width: 800px;
    height: 130px;
    display: block;
    position: relative;
    background-image: url(../design/img/header.jpg);
    background-repeat: no-repeat;
}

#content-Box
{
    position: relative;
    z-index: 5;
    display: block;
    overflow: hidden;
    width: 830px;
}

#Menu-Box
{
    width: 180px;
    display: block;
    float: left;
}

#Content
{
    width: 595px;
    display: block;
    float: right;
}

#Content-padding
{
    padding: 10px;
}

/* Footer */
#footer
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 22px;
    z-index: 1;
    margin: 0px 0 0 0 !important;
    padding: 0;
    background-image: url(../design/img/bg_footer.gif);
}


#footercontent
{
    display: block;
    margin: 0 auto;
    width: 775px;
    color: #FFFFFF;
    text-align: center;
    padding-top: 7px;
}

#footercontent a
{
    color: #ffffff;
}

/*****************
       Menu
 ******************/

/* Menu Principal */

li, ul
{
    margin: 0px;
    padding: 0px;
}

.menumargin
{
    padding-left: 11px;
    padding-top: 6px;
    display: block;
}

.menuitem, .menuitem a, .menuitem_selecionado, .menuitem_selecionado a
{
    width: 169px;
    height: 26px;
    border: solid 0px #075496;
    display: block;
    font-weight: bold;
    margin-bottom: 2px;
    text-decoration: none;
    padding: 0px;
}

.menuitem, .menuitem a
{
    color: #FFFFFF;
    background-color: #bdbdbd;
    padding: 0px;
}

.menuitem
{
    border-right-width: 10px;
}

.menuitem a:hover
{
    color: #075496;
}

.menuitem_selecionado
{
    background-color: #efefef;
    color: #075496;
    border: solid 0px #075496;
    border-right-width: 10px;
}

/* Menu Sub Item */
.menusubitem, .menusubitem a, .menusubitem_selecionado, .menusubitem_selecionado a
{
    width: 169px;
    height: 21px;
    display: block;
    font-weight: bold;
    margin-bottom: 2px;
    text-decoration: none;
}

.menusubitem, .menusubitem a
{
    color: #536775;
    background-color: #FFFFFF;
}

.menusubitem a:hover
{
    background-color: #efefef;
}

.menusubitem_selecionado, .menusubitem_selecionado a
{
    background-color: #0078b1;
    color: #FFFFFF;
}


/*****************
      GridView
 ******************/

.clsGVForm
{
    background-color: #e7e7e7;
    color: #595959;
    width: 530px;
    border: solid 1px #ffffff;
}

.clsGVFromPeq
{
    width: 400px;
}

.clsGVFormHeader
{
    
    background-color: #0078b1;
    color: #FFFFFF;
    height: 21px;
    font-weight: bold;
}
.clsGVFormLinha
{
   background-color: #e7e7e7;
    
}
.clsGVFormAlternado
{
    background-color: #f5f5f5;
}
.clsGVFormSelecionado
{
    background-color: #bdbdbd;
    color: #ffffff;
}

.clsIconeGV
{
    text-align: center;
}

/*****************
   Titulo Pagina
 ******************/

.TituloPagina
{
    height: 20px;
    border: solid 0px #075496;
    border-left-width: 7px;
    display: block;
    font-weight: bold;
    margin-bottom: 2px;
    text-decoration: none;
    background-color: #ebebeb;
    color: #075496;
}

.TituloPaginaMargin
{
    margin-left: 10px;
    padding-top: 3px;
    display: block;
}

/***********************
      Caminho Pagina
 ***********************/

.caminhoFrameIcone
{
    background-image: url(../design/img/ico_titulo.gif);
    background-repeat: no-repeat;
    background-position: left;
}

.caminhoFrame
{
    background-image: url(../design/img/bg_pontos.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    display: block;
    width: 100%;
    height: 30px;
}

.caminhoFrameMargin
{
    padding-top: 6px;
    padding-left: 7px;
}

.caminhoFrameMenu
{
    font-size: small;
    font-weight: bold;
    color: #075496;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 5px;
}

.caminhoFrameSubMenu
{
    font-size: small;
    font-weight: bold;
    color: #536775;
    border: solid #c1c1c1 0px;
    border-left-width: 4px;
    padding-left: 10px;
    padding-top: 3px;
}

/***********************
      Formulario
 ***********************/
.clsForm
{
    font-size: 9px;
    font-family: Verdana, Tahoma, Arial;
    color: #505050;
    border: solid 1px #0a5397;
}

.clsMsgErro
{
    font-size: 9px;
    font-family: Verdana, Tahoma, Arial;
    color: #ff0000;
}

.clsMsg
{
    font-size: 9px;
    font-family: Verdana, Tahoma, Arial;
    color: #0078b1;
}

.clsBotao
{
    background-color: #ebebeb;
    border: solid 1px #bdbdbd;
    font-family: Verdana;
    font-weight: bold;
    font-size: 9px;
    color: #075496;
}
/***********************
      Login
 ***********************/

.clsLogin_Centro
{
    width: 320px;
    top: 50%;
    left: 50%;
    margin: 0 auto 0 auto;
}
.clsDivTituloLogin
{
    width: 242px;
    margin: 0 auto 0 auto;
}
/***********************
 usada na pagina declaracao.aspx
 ***********************/
.clsDiv1
{
    width: 375px;
    float: left;
    display: block;
}

.clsDivRight
{
    width: 184px;
    float: right;
    display: block;
    border: solid 1px #bdbdbd;
    background-color: #ebebeb;
    padding: 3px;
}
