﻿body
{
    background-image: url(Images/bg.png);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #edebe6;
    font-size: 13px;
}
a
{
    color: #636363;
    text-decoration: none;
}
a:hover
{
    color: #ED1B23;
    cursor: pointer;
    text-decoration: underline;
}
#pageTop
{
    /*background: #F7F6F3 url(Images/PageTop.png) repeat-x scroll 0 100%;*/
}
/* #pageBottom
{
    background: #F7F6F3 url(Images/PageBottom.png) repeat-x scroll 0 0;
} */
#page
{
    background: #D3D3D3;
}
.footer
{
    /*background: #DEE9F6 url(Images/ContainerBottom.png) no-repeat top center;*/
}

/*DropDownMenu */
ul.dropdown
{
    font-weight: normal;
    color: #FFF;
}
ul.dropdown li
{
    border: none;
}
li.bkg
{
    /* background sub menu */
    background: #DB7315;
}
a#check
{
    background: url(Images/check.png) 2% 50% no-repeat;
}
ul.dropdown a:link, ul.dropdown a:visited
{
    text-decoration: none;
}
ul.dropdown ul li
{
    font-weight: normal;
}
ul.dropdown li a:active
{
    /* ao clicar no link do menu */

}
ul.dropdown li:hover > *.dir, ul.dropdown a:hover, ul.dropdown a:active
{

}
li.bkg a:hover, ul.dropdown ul li:hover > *.dir, ul.dropdown-vertical li:hover > *.dir, a#check:hover
{

}
ul.dropdown a:link, ul.dropdown a:visited, ul.dropdown li
{
    /* fonte ao clicar o mouse no sub menu */
    color: #FFF;
    width: 100%;
    height: 100%;
}
#nav ul
{
    background: url(images/shadow.png) no-repeat bottom right;
    padding: 0 11px 11px 0;
}
ul.dropdown-horizontal ul *.dir
{
    /* Imagem ao lado direito quando houver subMenu no item */
    padding-right: 10px;
    background-image: url(images/nav-arrow-right.png);
    background-position: 99% 50%;
    background-repeat: no-repeat;
}
ul.dropdown li a, ul.dropdown *.dir
{
    /* borda do Menu  */
    border: 0;
}
#doorOut, #consultations, #indicators, #downloadFile, #downloads, #support
{
}

#home
{
}
#unlock
{
}
#doorOut
{

}
#consultations
{
}
#indicators
{    
}
#downloadFile
{
    background: transparent url(Images/downloadFile.png) no-repeat center;
}
#downloads
{
    background: transparent url(Images/Downloads.png) no-repeat center;
}
#satisfactionSurvey
{
    background: transparent url(Images/satisfactionSurvey.png) no-repeat center;
}
#support
{
    background: transparent url(Images/Support.png) no-repeat center;
}
.lineH
{
    background: transparent url(Images/LineHorizontal.png) no-repeat center;
}
.lineHPerson
{
    background: transparent url(Images/LineHorizontalPerson.png) no-repeat center;
}
.ajaxLoader
{
    background: url(Images/AjaxLoader.gif) no-repeat center;
}
.ajaxError
{
    color: #f00;
}
.grid
{
    font-size: 12px;
}
.gridDownload
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.grid td, .grid tr, .grid, .gridDownload td, .gridDownload tr, .gridDownload
{
    border: 1px solid #ED1B23;
    font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
}
.titleGrid, .grid tr.titleGrid:hover
{
    background: #ED1B23;
    color: #FFF;
    font-weight: normal;
    cursor: inherit;
}
.grid tr.headerGrid, .grid tr.headerGrid:hover, .grid tfoot, .grid tfoot:hover, .grid tbody tr:hover, .gridDownload tr.headerGrid, .gridDownload tbody tr:hover
{
    background: none repeat scroll 0 0 #ED575C;
    color: #FFF;
}
.grid tbody tr:hover, .gridDownload tbody tr:hover
{
    cursor: pointer;
}
.grid tr.headerGrid:hover, .grid tr.ajaxLoader:hover, .grid tr.ajaxMessage:hover, .grid tr.ajaxError:hover, .grid tfoot:hover, .gridDownload tr.headerGrid:hover, .gridDownload tr.ajaxMessage:hover, .gridDownload tr.ajaxError:hover
{
    cursor: default;
}
.grid .lineOdd:hover, .grid .lineEven:hover, .gridDownload tbody tr:hover
{
    font-weight: normal;
    cursor: pointer;
}
#gridList a.attachment
{
    background: url(Images/IconAttach.png) no-repeat 0 0;
}
.grid .headerGrid, .titleGridLeft, .gridDownload tr.headerGrid
{
    font-weight: bold;
}
.btnGridRight a
{
    color: #fff;
    text-decoration: none;
}
.btnGridRight a:hover
{
    text-decoration: underline;
}
.grid tr.ajaxLoader, .grid tr.ajaxLoader:hover, .grid tr.ajaxError, .grid tr.ajaxError:hover, .grid tr.ajaxMessage, .grid tr.ajaxMessage:hover, .gridDownload tr.ajaxMessage:hover, .gridDownload tr.ajaxError:hover
{
    background: none;
    font-weight: normal;
    color: #000;
}
.grid tr.ajaxError, .grid tr.ajaxError:hover, .gridDownload tr.ajaxError, .gridDownload tr.ajaxError:hover
{
    color: #f00;
}
a#btnNext, a#btnNext:hover, a#btnPrev, a#btnPrev:hover
{
    cursor: pointer;
}
a#btnNext
{
    background: url(Images/right.png) no-repeat;
}
a#btnPrev
{
    background: url(Images/left.png) no-repeat;
}
#Logon
{
    background: url(Images/UserLogin.png) 0 51% no-repeat;
}

ul.dropdown-horizontal ul *.subIcon
{
    /* Imagem ao lado direito quando houver subMenu no item */
    background-image: url(images/nav-arrow-right.png);
    background-position: 99% 30%;
    background-repeat: no-repeat;
}


#hover:hover .sub
{
    left: auto;
    margin-top: 38px;
}

.sub
{
    width: 400px;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    float: left;
    margin: 38px auto;
    position: absolute;
    z-index: 100;
}

.sub ul li
{
    width: 194px;
    background: none repeat scroll 0 0 #2A774C;
    padding-right: 0px;
    border-top: 1px solid #fff;
    height: 48px;
}

.sub ul li a
{
    width: 100%;
    height: 100%;
}

.sub ul li:hover
{
    background: none repeat scroll 0 0 #CADFD0;
}

.sub ul li a:hover
{
    color: #625C51;
}

#content
{
    height: 200px;
    overflow-y: scroll;
}

#menuBackgroundLI:hover
{
    background-image: url(Images/active.png);
	background-repeat: no-repeat;
	background-position: center top;
}