﻿body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, form, input
{
    margin: 0;
    padding: 0;
}

body
{
    margin: 0;
    padding: 0;
    height: 100%;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    background-image: url(images/bg.gif);
}

hr
{
    border-bottom: 1px solid #CCC;
    color: #FFF;
}

.link-white
{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

a
{
    color: #009FFF;
    text-decoration: none;
    font-weight: bold;
}

a:hover
{
    text-decoration: underline;
    color: #009FFF;
    font-weight: bold;
}

a img
{
    border: 0;
}

img
{
    border: none;
}

h1, h2, h3, h4, h5, h6
{
    font-family: arial, helvetica, sans-serif;
}

h3
{
    font-size: 11px;
}

.smallprint
{
    font-size: x-small;
}


.adminButtonBlue
{
    background: url(images/blue_button_bg.gif) no-repeat 25% 50% #333;
    border: 1px solid #0f72ac;
    margin-bottom: 3px;
    color: #FFF;
    height: 22px;
    padding: 0 10px 0 10px;
    font-size: 11px;
    font-weight: bold;
}

.adminButton
{
    background: url(images/button.gif) 25% 50% #333;
    border: 0px solid #cdcdcd;
    margin-bottom: 3px;
    color: Black;
    text-align: center;
    height: 25px;
    width: 60px;
    padding: 0 10px 0 10px;
    font-size: 11px;
}

.adminButtonRed
{
    background: url(images/medium-close.png) no-repeat 25% 50% #333;
    text-align: right;
    padding: 0px;
    border: 0;
    font-weight: bold;
    width: 31px;
    height: 17px;
}

.adminInput
{
    border: 1px solid #acacac;
    width: 250px;
}

.adminInputNoWidth
{
    border: 1px solid #acacac;
}

label
{
    padding-left: 3px;
}

.clear
{
    border: medium none;
    clear: both;
    float: none;
    font-size: 0;
    height: 0;
    line-height: 0;
}

.validatorCalloutHighlight
{
    background-color: #FFFBD5;
}

.progress
{
    text-align: center;
}
.bgTable
{
    background: #ecf3fc; /* for non-css3 browsers */
    font-family: Verdana;
    font-weight: 400;
    font-size: 7pt;
    color: #404040;
    text-align: left;
    border: solid 1px #ccc;
}

.form-titulo
{
    float: left;
    width: 90px;
    text-align: right;
    margin: 4px 5px 10px 0;
    font-weight: bold;
}
.form-text
{
    float: left;
    width: 300px;
    text-align: left;
    margin: 0px 0px 10px 0px;
}
.form-textP
{
    float: left;
    width: 102px;
    text-align: left;
    margin: 0px 0px 10px 0px;
}
.clear
{
    clear: both;
}

.HeaderTable
{
    font-family: Verdana;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    height: 26px;
    text-align: left;
    width: 100%;
    background: url('images/admin-gvw-bg.gif') repeat-x;
}

.HeaderTable td
{
    padding-left: 5px;
}


.form-destaque
{
    background: #CDCDCD; /* for non-css3 browsers */
    font-family: Verdana;
    font-weight: 400;
    font-size: 7pt;
    color: #404040;
    text-align: left;
    height: 22px;
}

.modalBackground
{
    background-color: #000000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 1501; /* Antes estava 1, foi aumentado para essa faixa segura de 1500 */
    text-align: center;
    top: 0;
    left: 0;
}

.progessBar
{
    position: fixed;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    top: 50%;
    left: 50%;
    margin-left: -63px;
    margin-top: -11px;
}




.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}

.bse
{
    background-image: url(Images/bse.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 13px;
}

.bsd
{
    background-image: url(Images/bsd.jpg);
    background-position: top right;
    background-repeat: no-repeat;
    padding-right: 13px;
}

.bie
{
    background-image: url(Images/bie.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-left: 13px;
}

.bid
{
    background-image: url(Images/bid.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    padding-right: 13px;
}
.textBox
{
    margin: 0px;
    border-right: #dfe5e7 1px solid;
    border-top: #a8bac2 1px solid;
    border-left: #a8bac2 1px solid;
    border-bottom: #dfe5e7 1px solid;
    background: url(Images/bgTextBox.gif) white repeat-x left top;
    color: #11354A;
    font-family: verdana;
    font-size: 8pt;
    padding: 1px;
    width: 110px;
}

.TextBoxValor
{
    margin: 0px;
    border-right: #dfe5e7 1px solid;
    border-top: #a8bac2 1px solid;
    border-left: #a8bac2 1px solid;
    border-bottom: #dfe5e7 1px solid;
    background: url(Images/bgTextBox.gif) white repeat-x left top;
    color: #11354A;
    font-family: verdana;
    font-size: 8pt;
    padding: 1px;
    width: 110px;
    text-align: right;
}

.textoCidade { color:#000; font-family:Arial;font-size:10px; text-align:center; font-weight:bold;}
.textoBold { color:#000; font-family:Arial;font-size:10px; text-align:center; font-weight:bold;}
.textoLinha { color:#000; font-family:Arial;font-size:10px; text-align:center;}

.form-motivo
{
    position: fixed;
    overflow: auto;
    top: 50%;
    margin-top: -100px;
    left: 50%;
    margin-left: -250px;
    width: 500px;
    z-index: 1505; /* Antes estava 5, foi aumentado para essa faixa segura de 1500 */
    border-style: solid;
    border-color: Black;
    background-color: White;
    border-width: 1px;
    padding-left: 0px;
}

.GenericForm
{
    border-style: solid;
    border-color: #cdcdcd;
    background-color: White;
    border-width: 0px;
    padding-left: 0px;
    z-index: 1502; /* Antes estava 2, foi aumentado para essa faixa segura de 1500 */
    position: absolute;
}


.Form
{
    position: absolute;
    top: 12%;
    left: 50%;
    width: 800px;
    margin-left: -400px;
    z-index: 1505; /* Antes estava 5, foi aumentado para essa faixa segura de 1500 */
    border-style: solid;
    border-color: Black;
    background-color: White;
    border-width: 1px;
    padding-left: 0px;
}

.Form500
{
    position: absolute;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    top: 50%;
    left: 50%;
    width: 500px;
    margin-left: -250px;
    margin-top: -110px;
    border-style: solid;
    border-color: Black;
    border-width: 1px;
    background-color: White;
    z-index: 1505; /* Antes estava 5, foi aumentado para essa faixa segura de 1500. */
}

.box-item
{
    width: 75px;
    height: 50px;
    border-color: #dedede;
    background-color: #F2F7FE;
    border-style: solid;
    border-width: 1px;
}
.form-label
{
    text-align: right;
    margin-right: 10px;
    font-weight: bold;
    font-family: Verdana;
}

.form-control
{
    text-align: left;
}

/* Javascript modal window */
/* screen */
div#eScreen
{
    background-color: black;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
/* dialog window */
table.dialogWindow
{
    background-color: white;
    border-collapse: collapse;
}
/* dialog window header */
.dialogWindow th
{
    background-color: silver;
    padding: 4px;
    border-collapse: collapse;
    border: 0;
    cursor: move;
}
/* dialog window header icon */
.dialogWindow th img
{
    cursor: pointer;
    margin: 3px 3px 0 0;
}
/* dialog window body */
.dialogWindow td
{
    border-collapse: collapse;
    border: 0;
    padding: 0;
}
/* dialog window iframe */
.dialogWindow iframe
{
    border: 0;
    margin: 0;
}

.MessageArea
{
    left: 50%;
    top: 50%;
    width: 500px;
    height: 100px;
    margin-left: -250px;
    margin-top: -50px;
    position: fixed;
    background-color: #E1E1E1;
    text-align: left;
    vertical-align: middle;
    border: solid 1px #000000;
    padding-left: 1px;
    z-index: 2000;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.degradeCinza
{
    font-family: arial;
    background: #EEEEEE; /* for non-css3 browsers */
}

.clear
{
    border: medium none;
    clear: both;
    float: none;
    font-size: 0;
    height: 0;
    line-height: 0;
}

.dashboard
{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 5px;
    width: 100%;
    border: solid 1px #cdcdcd;
    background: #EEEEEE; /* for non-css3 browsers */    
    text-align: center;
    height: 830px;
}

.dashboard .item
{
    padding: 2px 2px 3px 2px;
    margin: 5px;
    float: left;
    width: 32%;
    height: 47%;
    border: solid 1px #cdcdcd; /*    -moz-border-radius: 10px;     -webkit-border-radius: 10px;*/
    background: #EEEEEE; /* for non-css3 browsers */    
    overflow: auto;
}

.dashboard .item .titulo
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #999999;
    background: #EEEEEE; /* for non-css3 browsers */   
    height: 20px;
    text-align: left;
    vertical-align: middle;
}

.box-filial
{
    padding: 2px;
    margin: 5px;
    float: left;
    width: 97%;
    height: 20px;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #999999;
}
