@import url("css/menu.css");
@import url("css/flexcrollstyles.css");
/*@import url("css/pagebackground.css");*/
@import url("css/custom.css");
@import url("css/jquery.selectbox.css");
body
{
    margin: 0px;
    overflow: hidden;
    background-color: #6c121c;
}
html, body
{
    padding: 0px;
    height: 100%;
}
* html, * html body
{
    overflow: hidden;
}

form#form
{
    height: 100%;
}

@media screen
{
    /*------- Background Image -------*/
    img.source-image
    {
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    img.source-rotateimage
    {
        position: absolute;
        top: 0;
        left: 0;
    }
    /*-------- Default Style --------*/
    body, th, td, div, p, table, h1, h2, h3, h4, h5, h6, .Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead, a:link, a:visited, a:hover, /*input,*/ .CommandButton
    {
        color: White;
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    }
    body, th, td, div, p, table, .Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead, a:link, a:visited, a:hover
    {
        font-size: 13px;
        text-decoration: none;
    }
    h1, h2, h3, h4, h5, h6
    {
        color: White;
    }
    h1, h3, h5, h1 input
    {
        font-weight: bold;
    }
    h2, h4, h6
    {
        font-weight: normal;
    }
    h1, h2, h1 input
    {
        font-size: 14px;
        margin: 10px 0;
    }
    h3, h4
    {
        font-size: 12px;
        margin: 8px 0;
    }
    h5, h6
    {
        font-size: 10px;
        margin: 6px 0;
    }
    input, select, input.normal, select.normal, select.Normal
    {
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        color: Black;
        font-size: 11px;
    }
    /*DataGrid do Administrador*/
    .DataGrid_AlternatingItem
    {
        background-image: url(images/fundo.png);
        background-repeat: repeat;
        background-color: Transparent;
    }
    /*ToolTip de Ajuda*/
    .Help
    {
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        color: White;
        border: solid 1px White;
        background-color: Transparent;
        background-image: url(images/fundo.png);
        background-repeat: repeat;
    }
    /*Botao de Comando*/
    .StandardButton
    {
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        color: White;
        padding: 2px 5px 2px 5px;
        border: solid 2px White;
        background-color: Transparent;
        background-image: url(images/fundo.png);
        background-repeat: repeat;
        cursor: hand;
    }
    hr
    {
        color: White;
        height: 2px;
    }
    a, a:link, a:visited, a:active
    {
        cursor: hand;
        color: #DC8F90;
        text-decoration: none;
        font-weight: normal;
    }
    a:hover
    {
        color: #6c121c;
        text-decoration: none;
        border-bottom: dotted 1px #6c121c;
    }
    .Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox, .CommandButton
    {
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    }
    .Head
    {
        color: White;
        font-weight: bold;
        font-size: 16px;
    }
    .SubHead
    {
        color: White;
    }
    .SubSubHead
    {
        color: White;
    }
    .NormalRed
    {
        color: #F00;
    }

    /*-------- design style --------*/
    .WorkArea
    {
        position: absolute;
        width: 100%;
        min-height: 100%;
        height: 100%;
        background-image: url(images/fundo/img_1.jpg);
        color: Black;
    }
    .logo
    {
        position: absolute;
        width: 145px;
        height: 77px;
        bottom: 0px;
        margin-bottom: 0px;
        z-index: 999; /*background-image: url(images/logo.png);         background-position: right;         background-repeat: no-repeat;*/
    }
    .textoBaixo
    {
        position: absolute;
        width: 919px;
        height: 25px;
        bottom: 0px;
        margin-bottom: 0px;
        z-index: 999;
        text-align: right;
    }
    .minus
    {
        position: absolute;
        width: 15px;
        height: 4px;
        left: 892px;
        top: 54px;
    }
    .minusSmallBox
    {
        position: absolute;
        width: 15px;
        height: 4px;
        left: 894px;
        top: 290px;
    }
    .minusImg
    {
        width: 15px;
        height: 4px;
        background-color: Transparent;
        border: none;
        background-image: url(images/botao_minimizar.png);
        background-repeat: no-repeat;
        cursor: hand;
    }
    .plus
    {
        position: absolute;
        width: 15px;
        height: 15px;
        left: 892px;
        top: 49px;
    }
    .plusSmallBox
    {
        position: absolute;
        width: 15px;
        height: 15px;
        left: 894px;
        top: 287px;
    }
    .plusImg
    {
        width: 15px;
        height: 15px;
        background-color: Transparent;
        border: none;
        background-image: url(images/botao_maximizar.png);
        background-repeat: no-repeat;
        cursor: hand;
    }
    #s_wrap_main
    {
        display: table;
        max-width: 930px;
        min-height: 100%;
        margin: 0 auto;
        float: left;
        position: absolute;
    }
    #s_wrap_sub
    {
        display: table-row;
    }
    .template_style
    {
        display: table-cell;
        width: 930px;
    }
    .Content
    {
        width: 100%;
        height: 550px;
    }
    .MenuDiv
    {
        float: left;
        height: 100%;
        width: 170px;
    }
    .Espaco
    {
        float: left;
        width: 69px;
        height: 100%;
    }
    .MainContent
    {
        float: left;
        height: 550px;
        width: 691px;
    }
    .BorderTop
    {
        width: 691px;
        height: 12px;
        font-size: 5px;
        background-image: url(images/topo.png);
        background-repeat: no-repeat;
    }
    .BorderBottom
    {
        width: 691px;
        height: 10px;
        background-image: url(images/baixo.png);
        background-repeat: no-repeat;
    }
    .BorderLeft
    {
        width: 45px;
        height: 528px;
        float: left;
        background-image: url(images/esquerda.png);
        background-repeat: no-repeat;
        background-position: left;
    }
    .BorderRight
    {
        width: 35px;
        height: 528px;
        float: right;
        background-image: url(images/direita.png);
        background-repeat: no-repeat;
        background-position: right;
    }
    .CenterContent
    {
        float: left;
        width: 611px;
        height: 528px;
        background-image: url(images/fundo.png);
        background-repeat: repeat;
    }
    .ContentPane
    {
        width: 611px;
        height: 414px;
        overflow: auto;
    }
    .MainContentSmallBox
    {
        width: 508px;
        height: 310px;
    }
    .BorderTopSmallBox
    {
        width: 508px;
        height: 45px;
        background-image: url(images/caixa_pequena_topo.png);
        background-repeat: no-repeat;
    }
    .BorderLeftSmallBox
    {
        width: 45px;
        height: 220px;
        background: url(images/caixa_pequena_esquerda.png) no-repeat;
        float: left;
    }
    .BorderRightSmallBox
    {
        width: 45px;
        height: 220px;
        background: url(images/caixa_pequena_direita.png) no-repeat;
        float: right;
    }
    .BorderBottomSmallBox
    {
        width: 100%;
        height: 45px;
        background: url(images/caixa_pequena_baixo.png) no-repeat;
    }
    .CenterContentSmallBox
    {
        width: 418px;
        height: 220px;
        float: left;
        background: url(images/fundo_peq.png) repeat;
    }
    .footer, a.footer, a.footer:link, a.footer:active, a.footer:visited, a.footer:hover
    {
        font-size: 11px;
    }
    /*-------------- User Style --------------*/
    .user, a.user:link, a.user:active, a.user:visited
    {
        color: #DC8F90;
        text-decoration: none;
        font-size: 12px;
    }
    a.user:hover
    {
        border-bottom: dotted 1px #6c121c;
        color: #6c121c;
        text-decoration: none;
    }

    /* ------- FileManager -------*/
    div.FileManager
    {
        height: auto;
        border: none;
    }
    table.FileManager
    {
        width: 99px;
    }
    .FileManager .Normal
    {
        color: Black;
    }

    /* ------- Documents Module -------*/
    .TitleHeader a, .OwnerHeader a, .CategoryHeader a, .DateHeader a, .SizeHeader a, .DownloadHeader a
    {
        font-weight: bold;
        font-size: 12px;
        text-align: left;
    }

    /* ------- Repository Module -------*/
    .ACEPDocs
    {
        background-color: Transparent;
        color: White;
    }
    .ACEPDocsBlack
    {
        color: Black;
    }
    .ACEPDocsHead, .ACEPDocsSubHead
    {
        color: White;
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        background-image: url(images/fundo.png);
        background-repeat: repeat;
    }
    .ACEPDocsHead
    {
        font-size: 16px;
    }
    .ACEPDocsSubHead
    {
        font-size: 13px;
    }

    /* ------- Language Translator -------*/
    table.Normal tr.NormalBold td span.NormalBold, table.Normal tr td span.NormalBold, table.Normal tr td span.Normal, table tr.NormalBold td
    {
        color: Black;
    }
    table.PagingTable
    {
        background: url(images/fundo.png) repeat;
        border: none;
    }
    a.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active
    {
        color: #DC8F90;
        font-weight: bold;
        text-decoration: none;
        line-height: 20px;
    }
    a.CommandButton:hover
    {
        color: #6c121c;
        text-decoration: none;
        border-bottom: dotted 1px #6c121c;
    }

    /*-------ControlPanel changes ---------------*/
    .ControlPane
    {
        width: 100%;
        background-color: Green;
    }
    .ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead
    {
        color: #3E81B5;
    }
    .ControlPanel a.CommandButton:hover
    {
        color: #CB2027; /*text-decoration: underline;*/
    }
    .ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead
    {
        font-size: 12px;
    }
    .Breadcrumb, a.Breadcrumb, a.Breadcrumb:link, a.Breadcrumb:visited
    {
        color: White;
        font-size: 14px;
        font-weight: bold;
    }
    a.Breadcrumb:hover
    {
        color: White;
        border-bottom: solid 1px White;
        text-decoration: none;
    }
    /*FCKEditor*/
    FCKImageGalleryContainer, FCKImageGalleryHeaderContainer, a.FCKImageGalleryHeaderContainer, .FCKImageGalleryHeaderContainer span.head, .FCKImageGalleryHeaderContainer a.CommandButton, .FCKImageGalleryPathContainer, .FCKImageGalleryDetailsContainer, .FCKImageGalleryItemContainer td, a.FCKImageGalleryItemContainer, a.FCKImageGalleryImageName, .FCKImageGalleryImageName, .FCKLinkGalleryContainer, .FCKLinkGalleryTitleContainer span.Head, .FCKLinkGalleryLinksContainer, .FCKLinkGalleryLinksTable, .FCKLinkGalleryLinksTable .SubHead, .FCKLinkGalleryLinksTable .Normal, .FCKLinkGalleryLinksTable .NormalBold, .FCKLinkGalleryLinksTable a.CommandButton:link, .FCKLinkGalleryLinksTable a.CommandButton:Active, .FCKLinkGalleryLinksTable a.CommandButton:visited
    {
        color: Black;
    }
    .FCKImageGalleryHeaderContainer a.CommandButton:hover, .FCKLinkGalleryLinksTable a.CommandButton:hover
    {
        border-bottom: dotted 1px Black;
    }
}
@media print
{
}
















