﻿/* Elementos Basicos */
html
{
    margin: 0;
    padding: 0;
}
body
{
    margin: 0;
    padding: 0;
    min-width: 960px;
}
p
{
    margin-top: 0;
    text-align: justify;
}

textarea
{
    resize: none;
}

/*#MasterHeaderContainer
{
    position: relative;
    height: 110px;
}

.MasterHeader
{
    background: url('Images/Master_HeadBackground.png') repeat-x center top;
    position: relative;
    height: 113px;
}

.MasterHeader span
{
    background: url('Images/Master_HeadEffect.png') no-repeat right top;
    position: relative;
    height: 113px;
    display: block;
}

#MasterLogoPortalExecutivo
{
    position: relative;
    height: 113px;
    background: url('Images/Master_LogoPortal.png') no-repeat left center;
    margin: 0px 75px 0px 75px;
    top: -113px;
}

#MasterLogoMaxima
{
    position: relative;
    height: 113px;
    background: url('Images/Master_LogoMaxima.png') no-repeat right center;
    margin: 0px 75px 0px 75px;
    top: -226px;
}*/

#MasterVersaoHead
{
     position: relative;
    font-family: Tahoma;
    font-size: 11px;
    color: #ADADAD;
    text-align: right;
    margin: 0px 103px 0px 75px;
    z-index:99;
    top: -244px;
    
}

#MasterLogoMaximaRelatorio
{
    width: 200px;
    height: 65px;
    background: url('../DefaultTheme/Images/GEO/Master_LogoPortalSales.png') no-repeat right center;
    float: left;
    margin: 00px 75px;
}


/*#MasterLoginBox
{
    background: url("Images/Master_LoginInfoBack.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 78px;
    margin: 0 auto;
    padding: 12px 0 0 20px;
    position: relative;
    top: -320px;
    width: 270px;
}

#LoginTextContainer
{
    height: 70px;
    position: absolute;
    width: 250px;
}


#LoginTextContainer table
{
    position: relative;
    margin: -3px 0 -3px 0;
    width: 250px;
}

#LoginTextContainer .LoginLabel
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #537D2E;
    width:60px;
    position:relative;
}

#MasterLoginBox .LoginData
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: Black;
    position:relative;
}

#MasterLoginBox .LoginExit
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
    width:0%;
}

#MasterLoginBox .LoginExit a:link
{
    color: Black;
    text-decoration: none;
}

#MasterLoginBox .LoginData a:link
{
    color: Black;
    text-decoration: none;
}

#MasterLoginBox .LoginData a:hover
{
    color: Black;
    text-decoration: underline;
}

#LoginTextContainer .LineSeparator
{
    height:1px;
    width:250px;
    background-color:#D5ECBF;
    position:relative;
    margin: 5px 0 5px 0;
}*/

#MasterMenuContainer 
{
    height:20px;
    width:1000px;
    margin:0 auto;
    position:relative;
}

#MasterMenuContainer .MenuTextAlign
{
    text-align:center;
    padding: 0px 0px 15px 0px;
}

#MasterMenuContainer .MenuNormalStyle div
{
    width:90px;
    height:2px;
    background-color: #D2EABC;
    margin: 2px 0 0 0;
}

#MasterMenuContainer .MenuHoverStyle div
{
    width:90px;
    height:2px;
    background-color: #003966;
    margin: 2px 0 0 0;
}

#MasterSearchBoxContainer
{
    height: 49px;
    width: 170px;
    position: relative;
    left: 960px;
    top: -52px;
}


#MasterSearchBoxContainer span
{
    height: 15px;
    position: absolute;
    top: 25%;

}

#MasterSearchBoxContainer .SearchTextStyleWatermarkOn
{
    position:relative;
    width: 140px;
    height: 15px;
    color: #C0C0C0;
}

#MasterSearchBoxContainer .SearchTextStyleWatermarkOff
{
    position:relative;
    width: 140px;
    height: 15px;
}

#MasterSearchBoxContainer .SearchButtonStyle
{
    position:relative;
    height: 22px;
}

#MasterFooterCopyright,
#MasterFooterSuporte
{
    /*position:relative;*/
    font-family: Tahoma;
    font-size:11px;
    color:#ADADAD;
    text-align:center;
}

