@media screen {
/*@namespace url(http://www.w3.org/1999/xhtml);*/

/********************************************************************
                                                DOMAIN
********************************************************************/
/*@-moz-document domain("rh.usb.org.br") {*/

  * {
    font-family: "Helvetica Neue", "Segoe UI", Arial, sans-serif !important;
    font-size: 14px !important;
  }

  select {
    height: 31px !important;
    width: 110px !important;
    border: 0 !important;  /*Removes border*/
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none; /* Removes Default Firefox style*/
    background: url('http://www.sidefx.com/docs/houdini9.5/icons/medium/BUTTONS/pane_menu.png') no-repeat;  /*Adds background-image*/
    background-position: 82px 3px;  /*Position of the background-image*/
    width: 100px; /*Width of select dropdown to give space for arrow image*/
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
  }

  select::-ms-expand {
     display: none;
  }

  input[type="text"], input[type="password"], select {
    background-color: white !important;

    border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    -webkit-border-radius: 2px;
    border-left: 1px solid #B5B6B5 !important;
    border-right: 1px solid #B5B6B5 !important;
    border-bottom: 1px solid #DBDBDB !important;
    border-top: 1px solid #737373 !important;

    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }

  input[type="submit"], input[type="button"] {
    color: black !important;
    font-weight: normal !important;
    background-color: white !important;
    cursor: pointer !important;

    border: 1px solid #474847 !important;
    border-radius: 15px !important;
    -moz-border-radius: 15px !important;
    -webkit-border-radius: 15px;

    padding-left: 12px !important;
    padding-right: 12px !important;

    margin-left: 8px !important;
    margin-right: 8px !important;

    border-top-color: #9d9d9d !important;
    border-bottom-color: #939393 !important;
    border-left-color: #949494 !important;
    border-right-color: #949494 !important;

    box-shadow: 0 1px rgba(0,0,0,0.1) !important;
    -moz-box-shadow: 0 1px rgba(0,0,0,0.1) !important;
    -webkit-box-shadow: 0 1px rgba(0,0,0,0.1) !important;

    -webkit-appearance: none !important;

    background: #ffffff !important; /* Old browsers */
    background: -webkit-gradient( linear, left top, left bottom, /* Chrome, */ color-stop( 0%, #ffffff), /* Safari4+ */ color-stop(25%, #ffffff), color-stop( 30%, #fcfcfc), color-stop(35%, #f9f9f9), color-stop(40%, #f7f7f7), color-stop(45%, #f5f5f5), color-stop( 50%, #f2f2f2), color-stop(50%, #ececec), color-stop(80%, #ededed), color-stop(95%, #efefef), color-stop(100%, #f2f2f2)) !important;
    background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 25%, #fcfcfc 30%, #f9f9f9 35%, /* Chrome10+, */ #f7f7f7 40%, #f5f5f5 45%, #f2f2f2 50%, #ececec 50%, /* Safari5.1+ */ #ededed 80%, #efefef 95%, #f2f2f2 100%) !important;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 25%, #fcfcfc 30%, #f9f9f9 35%, /* FF3.6+ */ #f7f7f7 40%, #f5f5f5 45%, #f2f2f2 50%, #ececec 50%, #ededed 80%, #efefef 95%, #f2f2f2 100%) !important;
    background: -o-linear-gradient(top, #ffffff 0%, #ffffff 25%, #fcfcfc 30%, #f9f9f9 35%, /* Opera 11.10+ */ #f7f7f7 40%, #f5f5f5 45%, #f2f2f2 50%, #ececec 50%, #ededed 80%, #efefef 95%, #f2f2f2 100%) !important;
    background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 25%, #fcfcfc 30%, #f9f9f9 35%, /* IE10+ */ #f7f7f7 40%, #f5f5f5 45%, #f2f2f2 50%, #ececec 50%, #ededed 80%, #efefef 95%, #f2f2f2 100%) !important;
    background: linear-gradient(top, #ffffff 0%, #ffffff 25%, #fcfcfc 30%, #f9f9f9 35%, /* W3C */ #f7f7f7 40%, #f5f5f5 45%, #f2f2f2 50%, #ececec 50%, #ededed 80%, #efefef 95%, #f2f2f2 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(/* IE6-9 */ startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0) !important;
  }

  input[type="submit"]:hover, input[type="button"]:hover {
    border-color: #606060 !important;
  }

  input[type="submit"]:active, input[type="button"]:active {
    border-top-color: #5158ab !important;
    border-bottom-color: #464872 !important;
    border-left-color: #4b4d8c !important;
    border-right-color: #4b4d8c !important;

    background: #bcd6ef !important; /* Old browsers */
    background: -webkit-gradient(linear, left top, left bottom, /* Chrome, */ color-stop( 0%, #bcd6ef), /* Safari4+ */ color-stop( 5%, #a3c1ef), color-stop( 10%, #98b8e9), color-stop(15%, #91b3e9), color-stop(20%, #8ab1e9), color-stop(25%, #8ab2ea), color-stop( 30%, #83abe8), color-stop(35%, #7cabe9), color-stop(40%, #73a6e8), color-stop(45%, #6ca4e9), color-stop( 50%, #67a1e9), color-stop(50%, #4693ea), color-stop(70%, #579eec), color-stop(75%, #64a7ee), color-stop( 80%, #6eaeee), color-stop(85%, #7db6ef), color-stop(90%, #88bfef), color-stop(95%, #97caef), color-stop(100%, #abd4ef)) !important;
    background: -webkit-linear-gradient(top, #bcd6ef 0%, #a3c1ef 5%, #98b8e9 10%, #91b3e9 15%, /* Chrome10+, */ #8ab1e9 20%, #8ab2ea 25%, #83abe8 30%, #7cabe9 35%, /* Safari5.1+ */ #73a6e8 40%, #6ca4e9 45%, #67a1e9 50%, #4693ea 50%, #579eec 70%, #64a7ee 75%, #6eaeee 80%, #7db6ef 85%, #88bfef 90%, #97caef 95%, #abd4ef 100%) !important;
    background: -moz-linear-gradient(top, #bcd6ef 0%, #a3c1ef 5%, #98b8e9 10%, #91b3e9 15%, /* FF3.6+ */ #8ab1e9 20%, #8ab2ea 25%, #83abe8 30%, #7cabe9 35%, #73a6e8 40%, #6ca4e9 45%, #67a1e9 50%, #4693ea 50%, #579eec 70%, #64a7ee 75%, #6eaeee 80%, #7db6ef 85%, #88bfef 90%, #97caef 95%, #abd4ef 100%) !important;
    background: -o-linear-gradient(top, #bcd6ef 0%, #a3c1ef 5%, #98b8e9 10%, #91b3e9 15%, /* Opera 11.10+ */ #8ab1e9 20%, #8ab2ea 25%, #83abe8 30%, #7cabe9 35%, #73a6e8 40%, #6ca4e9 45%, #67a1e9 50%, #4693ea 50%, #579eec 70%, #64a7ee 75%, #6eaeee 80%, #7db6ef 85%, #88bfef 90%, #97caef 95%, #abd4ef 100%) !important;
    background: -ms-linear-gradient(top, #bcd6ef 0%, #a3c1ef 5%, #98b8e9 10%, #91b3e9 15%, /* IE10+ */ #8ab1e9 20%, #8ab2ea 25%, #83abe8 30%, #7cabe9 35%, #73a6e8 40%, #6ca4e9 45%, #67a1e9 50%, #4693ea 50%, #579eec 70%, #64a7ee 75%, #6eaeee 80%, #7db6ef 85%, #88bfef 90%, #97caef 95%, #abd4ef 100%) !important;
    background: linear-gradient(top, #bcd6ef 0%, #a3c1ef 5%, #98b8e9 10%, #91b3e9 15%, /* W3C */ #8ab1e9 20%, #8ab2ea 25%, #83abe8 30%, #7cabe9 35%, #73a6e8 40%, #6ca4e9 45%, #67a1e9 50%, #4693ea 50%, #579eec 70%, #64a7ee 75%, #6eaeee 80%, #7db6ef 85%, #88bfef 90%, #97caef 95%, #abd4ef 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(/* IE6-9 */ startColorstr='#bcd6ef', endColorstr='#abd4ef',GradientType=0 ) !important;
  }

  #ctl00_NavigationMenu {
    background-color: #CFD7E3 !important;
    border: 1px solid #919191 !important;
  }

  .ctl00_NavigationMenu_1 {
    color: #000000 !important;
  }

  .ctl00_NavigationMenu_13 {
    margin-left: -4px !important;
    width: 103.8% !important;
    border-top: 1px solid #92A1C1 !important;
    border-bottom: 1px solid #92A1C1 !important;
    background: #a2b1cf !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #a2b1cf 0%, #7285ac 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a2b1cf), color-stop(100%,#7285ac)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #a2b1cf 0%,#7285ac 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #a2b1cf 0%,#7285ac 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #a2b1cf 0%,#7285ac 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #a2b1cf 0%,#7285ac 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2b1cf', endColorstr='#7285ac',GradientType=0 ) !important; /* IE6-9 */
  }

  .ctl00_NavigationMenu_13 a {
    color: #FFFFFF !important;
  }

  #ctl00_PanelHeader {
    /*border: 1px solid #808080 !Important;
    /*border-top-color: #FFFFFF !important;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;*/
    border: 0 !important;
    background: none !important;

  }

  #ctl00_PanelHeader #ctl00_Label1 {
    font-size: 32px !important;
    height: 32px !important;
    line-height: 32px !important;
    text-align: left !important;

    position: absolute !important;
    left: 160px !important;
    top: 0px !important;
  }

  #ctl00_PanelHeader #ctl00_Label2 {
    font-size: 16px !important;
    height: 16px !important;
    line-height: 16px !important;
    text-align: left !important;

    position: absolute !important;
    left: 163px !important;
    top: 38px !important;
  }

  #ctl00_lblUsuario {
    font-size: 38px !important;
    height: 42px !important;
    width: 100% !important;
    line-height: 42px !important;
    text-align: left !important;

    position: absolute !important;
    left: 173px !important;
    top: 80px !important;

    color: #306DCF !important;
  }

  #ctl00_Calendar1 {
    visibility: hidden !important;
  }

/*}*/

/********************************************************************
                                                LOGON
********************************************************************/
/*@-moz-document url-prefix("http://rh.usb.org.br/logon.aspx") {*/

  #ctl00_ContentPlaceHolder1_LoginMain input[type="text"], #ctl00_ContentPlaceHolder1_LoginMain input[type="password"] {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }

  #ctl00_ContentPlaceHolder1_LoginMain {
    background-color: #E9E9E9 !important;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
    border: 1px solid #606060 !important;
    border-collapse: separate !important;
  }

  #ctl00_ContentPlaceHolder1_LoginMain table {
    margin: -6px !important;
  }

  #ctl00_ContentPlaceHolder1_LoginMain table tbody tr:first-of-type td {
    color: black !important;
    font-weight: normal !Important;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    border-bottom: 1px solid #606060 !important;
    border-top: 1px solid #DDDDDD !important;

    background: #c5c5c5 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #c5c5c5 0%, #989898 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5c5c5), color-stop(100%,#989898)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #c5c5c5 0%,#989898 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#989898',GradientType=0 ) !important; /* IE6-9 */
  }

  #ctl00_ContentPlaceHolder1_LoginMain table tbody tr:nth-child(2) {
    height: 38px !Important;
    vertical-align: bottom !important;
  }

  #ctl00_ContentPlaceHolder1_LoginMain table tbody tr:nth-child(3) {
    height: 38px !Important;
    vertical-align: bottom !important;
  }
/*}*/

/********************************************************************
                                        CONTRA CHEQUE
********************************************************************/
/*@-moz-document url("http://rh.usb.org.br/ContraCheque.aspx") {*/

  #ctl00_ContentPlaceHolder1_PanelContraCheque input[type="text"], #ctl00_ContentPlaceHolder1_PanelContraCheque input[type="password"] {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  #ctl00_ContentPlaceHolder1_PanelContraCheque {
    /*background-color: #E9E9E9 !important;*/
    background-color: #E9E9E9 !important;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
    border: 1px solid #606060 !important;
    border-collapse: separate !important;
  }

  #ctl00_ContentPlaceHolder1_PanelContraCheque table tbody tr:first-of-type td:first-of-type {
    display: none !important;
  }

   #ctl00_ContentPlaceHolder1_PanelContraCheque table tbody tr:nth-child(2) {
    height: 30px !important;
  }

  #ctl00_ContentPlaceHolder1_PanelContraCheque table tbody tr:first-of-type td:nth-child(2) {
    position: absolute !important;
    width: 93.2% !important;
    height: 26px !important;

    text-align: center !important;
    color: black !important;

    margin: -2px !important;
    margin-left: -2px !important;
    margin-bottom: -4px !important;

    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    border-bottom: 1px solid #606060 !important;
    border-top: 1px solid #DDDDDD !important;

    background: #c5c5c5 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #c5c5c5 0%, #989898 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5c5c5), color-stop(100%,#989898)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #c5c5c5 0%,#989898 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#989898',GradientType=0 ) !important; /* IE6-9 */
  }

  #ctl00_ContentPlaceHolder1_PanelContraCheque #ctl00_ContentPlaceHolder1_Label4 {
    font-weight: bold !Important;
  }

  #ctl00_ContentPlaceHolder1_Panel1 {
    margin-top: 20px;
    /*background-color: #E9E9E9 !important;*/
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
    border: 1px solid #606060 !important;
    border-collapse: separate !important;
  }

  #ctl00_ContentPlaceHolder1_LabelCC1 {
    width: 100% !important;
    height: 100% !important;

    color: black !important;
    font-weight: bold !Important;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    border-bottom: 1px solid #606060 !important;
    border-top: 1px solid #DDDDDD !important;

    background: #c5c5c5 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #c5c5c5 0%, #989898 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5c5c5), color-stop(100%,#989898)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #c5c5c5 0%,#989898 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#989898',GradientType=0 ) !important; /* IE6-9 */
  }

  #ctl00_ContentPlaceHolder1_PanelEndereco, #ctl00_ContentPlaceHolder1_PanelFone, #ctl00_ContentPlaceHolder1_PanelEmail {
    background-color: #E9E9E9 !important;
    border: 1px solid #606060 !important;
    border-top: 0 !important;
    border-collapse: separate !important;
  }

  #ctl00_ContentPlaceHolder1_PanelEndereco, #ctl00_ContentPlaceHolder1_PanelFone {
    padding-bottom: 16px !important;
  }

  #ctl00_ContentPlaceHolder1_PanelEndereco table, #ctl00_ContentPlaceHolder1_PanelFone table, #ctl00_ContentPlaceHolder1_PanelEmail table {
    padding-left: 5px !important;
  }

  #ctl00_ContentPlaceHolder1_tbComplemento {
    width: 95% !important;
  }

  #ctl00_ContentPlaceHolder1_tbBairro {
    width: 93% !important;
  }
/*}*/

/********************************************************************
                                              13 SALARIO
********************************************************************/
/*@-moz-document url("http://rh.usb.org.br/ContraCheque13.aspx") {*/
  #ctl00_ContentPlaceHolder1_Panel132 {
    background-color: #E9E9E9 !important;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
    border: 1px solid #606060 !important;
    border-collapse: separate !important;
  }

  #ctl00_ContentPlaceHolder1_Panel132 #ctl00_ContentPlaceHolder1_Label4 {
    width: 382px !important;
    height: 26px !important;
    line-height: 26px !important;
    margin-left: -151px !important;
    margin-top: -13px !important;
    text-align: center !important;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    border-bottom: 1px solid #606060 !important;
    border-top: 1px solid #DDDDDD !important;
    background: #c5c5c5 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #c5c5c5 0%, #989898 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5c5c5), color-stop(100%,#989898)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #c5c5c5 0%,#989898 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#989898',GradientType=0 ) !important; /* IE6-9 */
  }
/*}*/

/********************************************************************
                          EXTRATO REEEMBOLSO RELATORIO
********************************************************************/
/*@-moz-document url("http://rh.usb.org.br/ExtratoRelatorio.aspx") {*/
  #ctl00_ContentPlaceHolder1_PanelRM2 {
    background-color: #E9E9E9 !important;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
    border: 1px solid #606060 !important;
    border-collapse: separate !important;
  }

  #ctl00_ContentPlaceHolder1_LabelRM4 {
    position: absolute !important;
    height: 26px !important;
    line-height: 26px !important;
    left: 1px !important;
    width: 382px !important;
    top: 1px !important;
    text-align: center !important;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    border-bottom: 1px solid #606060 !important;
    border-top: 1px solid #DDDDDD !important;
    background: #c5c5c5 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #c5c5c5 0%, #989898 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5c5c5), color-stop(100%,#989898)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #c5c5c5 0%,#989898 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#989898',GradientType=0 ) !important; /* IE6-9 */
  }
/*}*/


/********************************************************************
                          EXTRATO REEEMBOLSO VIAGEM
********************************************************************/
/*@-moz-document url("http://rh.usb.org.br/ExtratoRelatorioViagem.aspx") {*/
  #ctl00_ContentPlaceHolder1_PanelRV {
    margin-left: -1px !important;
    width: 386px !important;
    height: 26px !important;
    line-height: 26px !important;

    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
    border: 1px solid #606060 !important;
    border-collapse: separate !important;

    background: #c5c5c5 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #c5c5c5 0%, #989898 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5c5c5), color-stop(100%,#989898)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #c5c5c5 0%,#989898 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#989898',GradientType=0 ) !important; /* IE6-9 */
  }

  #ctl00_ContentPlaceHolder1_PanelRV #ctl00_ContentPlaceHolder1_LabelRV4 {
    font-weight: normal !important;
  }

  #ctl00_ContentPlaceHolder1_GridViewRV {
    border: 1px solid #606060 !important;
    top: 27px !important;
    line-height: 20px !important;
  }

  #ctl00_ContentPlaceHolder1_GridViewRV tbody tr:nth-child(1) {
    background-color: #3370D2 !important;
  }

  #ctl00_ContentPlaceHolder1_GridViewRV tbody th, #ctl00_ContentPlaceHolder1_GridViewRV tbody td {
    border-left: 1px solid #606060 !important;
    border-right: 1px solid #606060 !important;
  }
/*}*/


/********************************************************************
                        COMPROVANTE RENDIMENTOS
********************************************************************/
/*@-moz-document url("http://rh.usb.org.br/InformeRendimentos.aspx") {*/

  #ctl00_ContentPlaceHolder1_lbAcessoIR {
    height: 26px !important;
    line-height: 26px !important;
    width: 393px !important;
    margin-left: -14px !important;
    margin-top: -6px !important;
    font-weight: normal !important;
    color: #000000 !important;

    border-bottom: 1px solid #606060 !important;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;

    background: #c5c5c5 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #c5c5c5 0%, #989898 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5c5c5), color-stop(100%,#989898)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #c5c5c5 0%,#989898 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#989898',GradientType=0 ) !important; /* IE6-9 */
  }

  #ctl00_ContentPlaceHolder1_PanelInforme {
    background-color: #E9E9E9 !important;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
    border: 1px solid #606060 !important;
    border-collapse: separate !important;
  }
/*}*/


/********************************************************************
                                           BASE DÍZIMO
********************************************************************/
/*@-moz-document url("http://rh.usb.org.br/BaseDizimo.aspx") {*/
  #ctl00_ContentPlaceHolder1_pnBaseDizimo {
    background-color: #E9E9E9 !important;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
    border: 1px solid #606060 !important;
    border-collapse: separate !important;
  }

  #ctl00_ContentPlaceHolder1_lbDizimo {
    position: absolute !important;
    height: 26px !important;
    line-height: 26px !important;
    left: 1px !important;
    width: 382px !important;
    top: 1px !important;
    text-align: center !important;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    border-bottom: 1px solid #606060 !important;
    border-top: 1px solid #DDDDDD !important;
    background: #c5c5c5 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #c5c5c5 0%, #989898 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5c5c5), color-stop(100%,#989898)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #c5c5c5 0%,#989898 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#989898',GradientType=0 ) !important; /* IE6-9 */
  }
/*}*/

/********************************************************************
                                      ALTERAR SENHA
********************************************************************/
/*@-moz-document url("http://rh.usb.org.br/AlteraSenha.aspx") {*/

  #ctl00_ContentPlaceHolder1_lbAltSenha {
    height: 26px !important;
    line-height: 26px !important;
    width: 348px !important;
    margin-left: -10px !important;
    margin-top: -2px !important;
    font-weight: normal !important;
    color: #000000 !important;

    border-bottom: 1px solid #606060 !important;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;

    background: #c5c5c5 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #c5c5c5 0%, #989898 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5c5c5), color-stop(100%,#989898)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c5c5c5 0%,#989898 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #c5c5c5 0%,#989898 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#989898',GradientType=0 ) !important; /* IE6-9 */
  }

  #ctl00_ContentPlaceHolder1_PpnAltSenha {
    background-color: #E9E9E9 !important;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
    border: 1px solid #606060 !important;
    border-collapse: separate !important;
  }

  #ctl00_ContentPlaceHolder1_PpnAltSenha table td {
    text-align: left !important;
    padding-left: 8px !important;
    width: 100% !important;
  }

  #ctl00_ContentPlaceHolder1_PpnAltSenha table tr td:last-of-type
  {
    text-align: center !important;
  }

  #ctl00_ContentPlaceHolder1_btnEnviarAltSenha {
    left: 130px !important;
    margin-top: -28px !important;
    position: absolute !important;
  }
/*}*/





/********************************************************************
                              RELATORIOS
********************************************************************/
/*@-moz-document url("http://rh.usb.org.br/ContraCheque.aspx") {*/

/*- - - RESET - - -*/
    #TableCP1, #TableCP1 *, #Tablecp2, #Tablecp2 *, #TableCC3, #TableCC3 *, #GridViewCP1, #GridViewCP1 *, #TableCP5, #TableCP5 *, #TableCP4, #TableCP4 *, #Table6, #Table6 *, #GridViewCCorrente, #GridViewCCorrente *, #TableRMP2, #TableRMP2 *, #GridViewRMP, #GridViewRMP *, #TableRVP1, #TableRVP1 *, #TableRVP2, #TableRVP2 *, #GridViewRVP, #GridViewRVP *, #TableRVP3, #TableRVP3 *, #TabledpHead, #TabledpHead *, #TableName, #TableName *, #GrMensal, #GrMensal *, #Tabledp2, #Tabledp2 *, #tbDPResumo, #tbDPResumo * {
        background: none !important;
        border: 0 !important;
        color: #000000 !important;
        /*margin: 0 !important;*/
        /*padding: 0 !important;*/
        /*border: 1px solid #000000 !important;*/
    }

    /*- - - NORMALIZE - - -*/
     #TableCP1, #Tablecp2, #TableCC3, #GridViewCP1, #TableCP5, #TableCP4, #Table6, #GridViewCCorrente, #TableRMP1, #TableRMP2, #GridViewRMP, #TableRV6, #GridViewCCRMP, #TableRVP1, #TableRVP2, #GridViewRVP, #TableRVP3 {
        width: 867px !important;
    }

    #TableCP1 tr td:nth-child(1) {
        width: 720px !important;
    }

    #TableCP1 tr td:nth-child(2) {
        text-align: center !important;
        font-weight: bold !important;
        font-size: 14px !important;
    }

     #TableCP1 tr:nth-child(1) td:nth-child(2) {
        font-weight: normal !important;
    }

    #Tablecp2 {
        margin-top: 16px !important;
    }

    #Tablecp2 * {
        vertical-align: top !important;
    }

    #Tablecp2 tr:nth-child(2) td:nth-child(2) {
        font-size: 14px !important;
    }

    #GridViewCP1 *, #TableCP5 *, #GridViewCCorrente *, #GridViewRMP *, #GridViewCCRMP *, #GridViewRVP *, #GrMensal * {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

    #GridViewCP1 {
        margin-top: 8px !important;
        border: 1px solid #7C8995 !important;
    }

    #GridViewCP1 tr {
        border-top: 1px solid #DFE7E7 !important;
    }

    #GridViewCP1 tr:nth-child(odd) {
       background: #FFFFFF !important;
    }

    #GridViewCP1 tr:nth-child(even) {
       background: #ECF1F4 !important;
    }

    #GridViewCP1 tr:nth-child(1) * {
        /*font-weight: normal !important;*/
        color: #FFFFFF !Important;
        border: 1px solid #6C737C !Important;
        background: #76848c !Important;
        background: -moz-linear-gradient(top,  #76848c 0%, #53636c 100%) !Important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#76848c), color-stop(100%,#53636c)) !Important;
        background: -webkit-linear-gradient(top,  #76848c 0%,#53636c 100%) !Important;
        background: -o-linear-gradient(top,  #76848c 0%,#53636c 100%) !Important;
        background: -ms-linear-gradient(top,  #76848c 0%,#53636c 100%) !Important;
        background: linear-gradient(to bottom,  #76848c 0%,#53636c 100%) !Important;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76848c', endColorstr='#53636c',GradientType=0 ) !Important;
    }

    #GridViewCP1 tr:nth-child(1) td:nth-child(2) {
        text-align: center !important;
    }

    #GridViewCP1 tr:nth-child(1) td:nth-child(3), #GridViewCP1 tr:nth-child(1) td:nth-child(4), #GridViewCP1 tr:nth-child(1) td:nth-child(5){
        text-align: right !important;
    }

    #GridViewCP1 tr td:nth-child(1), #GridViewCP1 tr:nth-child(1) td:nth-child(1) {
        text-align: center !important;
    }

    #TableCP5 tr td:nth-child(1) {
        width: 483px !important;
    }

    #TableCP5 tr:nth-child(odd) td:nth-child(2), #TableCP5 tr:nth-child(odd) td:nth-child(3) {
        background: #FFFFFF !Important;
    }

    #TableCP5 tr:nth-child(even) td:nth-child(2), #TableCP5 tr:nth-child(even) td:nth-child(3) {
        background: #ECF1F4 !Important;
        border-top: 1px solid #DFE7E7 !important;
        border-bottom: 1px solid #DFE7E7 !important;
    }

    #TableCP5 tr td:nth-child(2) {
        border-bottom: 1px solid !important;
        border-left: 1px solid !important;
        border-color: #7C8995 !important;
    }

    #TableCP5 tr td:nth-child(3) {
        border-bottom: 1px solid !important;
        border-right: 1px solid !important;
        border-color: #7C8995 !important;
    }

    #TableCP5 tr:nth-child(1) td:nth-child(2), #TableCP5 tr:nth-child(1) td:nth-child(3) {
        color: #484E54  !important;
        border-bottom: 1px solid !important;
        border-color: #7C8995 !important;
        background: #bcc6ce !Important;
        background: -moz-linear-gradient(top,  #bcc6ce 0%, #99a5ae 100%) !Important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcc6ce), color-stop(100%,#99a5ae)) !Important;
        background: -webkit-linear-gradient(top,  #bcc6ce 0%,#99a5ae 100%) !Important;
        background: -o-linear-gradient(top,  #bcc6ce 0%,#99a5ae 100%) !Important;
        background: -ms-linear-gradient(top,  #bcc6ce 0%,#99a5ae 100%) !Important;
        background: linear-gradient(to bottom,  #bcc6ce 0%,#99a5ae 100%) !Important;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcc6ce', endColorstr='#99a5ae',GradientType=0 ) !Important;
    }

    #TableCP5 tr:last-child td:nth-child(2), #TableCP5 tr:last-child td:nth-child(3) {
        font-size: 14px !Important;
    }

    #TableCP5 tr td:nth-child(1) {
        font-style: italic !Important;
        vertical-align: bottom !important;
    }

    #TableCP5 tr:last-child td:nth-child(1) {
        vertical-align: top !important;
    }

    #TableCP4 {
        margin-top: 16px !Important;
    }

    #TableCP4 * {
        text-align: center !important;
        font-size: 10px !important;
    }

   #TableCP4 tr:nth-child(1) {
        font-weight: bold !important;
        border-bottom: 1px solid #7C8995 !important;
    }

    #TableCP4 td {
        border-left: 12px solid #FFFFFF !important;
        border-right: 12px solid #FFFFFF !important;
    }

    #Table6 {
        margin-top: 16px !Important;
        height: 17px !Important;
        background-color: #76848c !Important;
        margin-bottom: -4px !Important;
    }

    #Table6 * {
        color: #FFFFFF !important;
    }

    #GridViewCCorrente {
        border: 1px solid red !important;
        border-color: #7C8995 !important;
    }

     #GridViewCCorrente tr {
        border-top: 1px solid #DFE7E7 !important;
    }

    #GridViewCCorrente tr:nth-child(odd) {
       background: #FFFFFF !important;
    }

    #GridViewCCorrente tr:nth-child(even) {
       background: #ECF1F4 !important;
    }

    #GridViewCCorrente tr:nth-child(1) * {
        /*font-weight: normal !important;*/
        color: #FFFFFF !Important;
        border: 1px solid #6C737C !Important;
        border-top: 1px solid #76848c !important;
        background: #76848c !Important;
        background: -moz-linear-gradient(top,  #76848c 0%, #53636c 100%) !Important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#76848c), color-stop(100%,#53636c)) !Important;
        background: -webkit-linear-gradient(top,  #76848c 0%,#53636c 100%) !Important;
        background: -o-linear-gradient(top,  #76848c 0%,#53636c 100%) !Important;
        background: -ms-linear-gradient(top,  #76848c 0%,#53636c 100%) !Important;
        background: linear-gradient(to bottom,  #76848c 0%,#53636c 100%) !Important;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76848c', endColorstr='#53636c',GradientType=0 ) !Important;
    }

    #GridViewCCorrente tr td:nth-child(1) {
        text-align: center !important;
    }

    #GridViewCCorrente tr:last-child {
        font-weight: bold !Important;
    }

    /*------------------------------------*/

    #GridViewRMP {
        margin-top: 8px !important;
        border: 1px solid #7C8995 !important;
    }

    #GridViewRMP tr {
        border-top: 1px solid #DFE7E7 !important;
    }

    #GridViewRMP tr:nth-child(odd) {
       background: #FFFFFF !important;
    }

    #GridViewRMP tr:nth-child(even) {
       background: #ECF1F4 !important;
    }

    #GridViewRMP tr:nth-child(1) * {
        /*font-weight: normal !important;*/
        color: #FFFFFF !Important;
        border: 1px solid #6C737C !Important;
        background: #76848c !Important;
        background: -moz-linear-gradient(top,  #76848c 0%, #53636c 100%) !Important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#76848c), color-stop(100%,#53636c)) !Important;
        background: -webkit-linear-gradient(top,  #76848c 0%,#53636c 100%) !Important;
        background: -o-linear-gradient(top,  #76848c 0%,#53636c 100%) !Important;
        background: -ms-linear-gradient(top,  #76848c 0%,#53636c 100%) !Important;
        background: linear-gradient(to bottom,  #76848c 0%,#53636c 100%) !Important;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76848c', endColorstr='#53636c',GradientType=0 ) !Important;
    }

    #GridViewRMP tr td:nth-child(1) {
        text-align: center !important;
    }

    #GridViewRMP tr td:nth-child(2), #GridViewRMP tr th:nth-child(2) {
        text-align: left !important;
    }

    #GridViewRMP tr td:nth-child(3), #GridViewRMP tr th:nth-child(3), #GridViewRMP tr td:nth-child(4), #GridViewRMP tr th:nth-child(4), #GridViewRMP tr td:nth-child(5), #GridViewRMP tr th:nth-child(5), #GridViewRMP tr td:nth-child(6), #GridViewRMP tr th:nth-child(6) {
        text-align: right !important;
    }

    #GridViewRMP tr:last-child * {
        font-weight: bold !important;
        font-size: 14px !important;
    }

    /*------------------------------------*/

    #TableRV6 {
        margin-top: 16px !Important;
        height: 17px !Important;
        background-color: #76848c !Important;
        margin-bottom: -4px !Important;
    }

    #TableRV6 * {
        color: #FFFFFF !important;
    }

    #GridViewCCRMP {
        border: 1px solid red !important;
        border-color: #7C8995 !important;
    }

     #GridViewCCRMP tr {
        border-top: 1px solid #DFE7E7 !important;
    }

    #GridViewCCRMP tr:nth-child(odd) {
       background: #FFFFFF !important;
    }

    #GridViewCCRMP tr:nth-child(even) {
       background: #ECF1F4 !important;
    }

    #GridViewCCRMP tr:nth-child(1) * {
        /*font-weight: normal !important;*/
        color: #FFFFFF !Important;
        border: 1px solid #6C737C !Important;
        border-top: 1px solid #76848c !important;
        background: #76848c !Important;
        background: -moz-linear-gradient(top,  #76848c 0%, #53636c 100%) !Important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#76848c), color-stop(100%,#53636c)) !Important;
        background: -webkit-linear-gradient(top,  #76848c 0%,#53636c 100%) !Important;
        background: -o-linear-gradient(top,  #76848c 0%,#53636c 100%) !Important;
        background: -ms-linear-gradient(top,  #76848c 0%,#53636c 100%) !Important;
        background: linear-gradient(to bottom,  #76848c 0%,#53636c 100%) !Important;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76848c', endColorstr='#53636c',GradientType=0 ) !Important;
    }

    #GridViewCCRMP tr td:nth-child(1) {
        text-align: center !important;
    }

    #GridViewCCRMP tr:last-child {
        font-weight: bold !Important;
    }

    /*------------------------------------*/

    #GridViewRVP {
        margin-top: 8px !important;
        border: 1px solid #7C8995 !important;
    }

    #GridViewRVP tr {
        border-top: 1px solid #DFE7E7 !important;
    }

    #GridViewRVP tr:nth-child(odd) {
       background: #FFFFFF !important;
    }

    #GridViewRVP tr:nth-child(even) {
       background: #ECF1F4 !important;
    }

    #GridViewRVP tr:nth-child(1) * {
        /*font-weight: normal !important;*/
        color: #FFFFFF !Important;
        border: 1px solid #6C737C !Important;
        background: #76848c !Important;
        background: -moz-linear-gradient(top,  #76848c 0%, #53636c 100%) !Important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#76848c), color-stop(100%,#53636c)) !Important;
        background: -webkit-linear-gradient(top,  #76848c 0%,#53636c 100%) !Important;
        background: -o-linear-gradient(top,  #76848c 0%,#53636c 100%) !Important;
        background: -ms-linear-gradient(top,  #76848c 0%,#53636c 100%) !Important;
        background: linear-gradient(to bottom,  #76848c 0%,#53636c 100%) !Important;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76848c', endColorstr='#53636c',GradientType=0 ) !Important;
    }

    #GridViewRVP tr td:nth-child(1) {
        text-align: left !important;
    }

    #GridViewRVP tr td:nth-child(2), #GridViewRVP tr th:nth-child(2) {
        text-align: right !important;
    }

    #GridViewRVP tr td:nth-child(2), #GridViewRVP tr th:nth-child(2), #GridViewRVP tr td:nth-child(3), #GridViewRVP tr th:nth-child(3), #GridViewRVP tr td:nth-child(4), #GridViewRVP tr th:nth-child(4) {
        text-align: right !important;
    }

    #GridViewRVP tr:last-child * {
        font-weight: bold !important;
        font-size: 14px !important;
    }

    /*------------------------------------*/

    #TableRVP3 {
      margin-top: 16px !important;
      background: #CFD7E3 !important;
      border: 1px solid grey !important;
      padding: 16px !important;
      border-radius: 5px !important;
      -moz-border-radius: 5px !important;
      -webkit-border-radius: 5px !important;
    }

    input[name="cmdImprimirRVP"] {
      left: 230px !important;
    }

    #bntVoltarRVP {
      left: 430px !important;
    }

    /*------------------------------------*/

    #GrMensal {
      margin-top: 8px !important;
      border-spacing: 0px !important;
      border: 1px solid #7C8995 !important;
      border-top: 0 !important;
    }

    #GrMensal caption {
      color: #FFFFFF !important;
      background: #76848c !important;
      font-weight: bold !important;
    }

    #GrMensal tr {
      border-top: 1px solid #DFE7E7 !important;
    }

    #GrMensal tr:nth-child(odd) {
     background: #FFFFFF !important;
    }

    #GrMensal tr:nth-child(even) {
     background: #ECF1F4 !important;
    }

    #GrMensal tr:nth-child(1) * {
      /*font-weight: normal !important;*/
      color: #FFFFFF !important;
      background: #76848c !important;
      background: -moz-linear-gradient(top,  #76848c 0%, #53636c 100%) !important;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#76848c), color-stop(100%,#53636c)) !important;
      background: -webkit-linear-gradient(top,  #76848c 0%,#53636c 100%) !important;
      background: -o-linear-gradient(top,  #76848c 0%,#53636c 100%) !important;
      background: -ms-linear-gradient(top,  #76848c 0%,#53636c 100%) !important;
      background: linear-gradient(to bottom,  #76848c 0%,#53636c 100%) !important;
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76848c', endColorstr='#53636c',GradientType=0 ) !important;
    }

    #GrMensal tr td:nth-child(1), #GrMensal tr th:nth-child(1) {
      width: 50px !important;
      text-align: center !important;
    }

    #GrMensal tr td:nth-child(2), #GrMensal tr th:nth-child(2) {
      text-align: left !important;
    }

    #GrMensal tr td:nth-child(3), #GrMensal tr th:nth-child(3) {
      text-align: right !important;
    }

    #GrMensal tr:last-child * {
      font-weight: bold !important;
      font-size: 14px !important;
    }

    #tbDPResumo {
      background: #CFD7E3 !important;
      border: 1px solid grey !important;
      border-radius: 5px !important;
      -moz-border-radius: 5px !important;
      -webkit-border-radius: 5px !important;
    }

    #tbDPResumo * {
      margin: -1px !important;
      border: 0 !important;
    }

/*}*/
}

@media print {
  input {
    display: none !important;
  }
}