﻿
hr {
    border-color: #cccccc -moz-use-text-color #efefef;
    border-style: solid none;
    border-width: 1px 0;
    height: 2px;
    margin: 10px auto 0 0;
    text-align: left;
    width: 80%;
}

/* ----------------| AutoSize Grid |----------------*/
.headerstyle {
    border: 0;
}

    .headerstyle th {
        border: 0;
        background-color: #e7eaec;
        border-right: 1px solid #c2c2c2;
        border-bottom: 1px solid #c2c2c2;
        font-weight: bold;
        overflow: visible;
        padding-bottom: 0px;
        padding-left: 5px;
        padding-right: 1px;
        padding-top: 0px;
        text-align: left;
        white-space: nowrap;
        font-size: 12px;
        line-height: 24px;
    }

.tableGridlistar {
    color: Black;
    border: 0;
    font-family: Tahoma,Verdana,Arial;
    font-size: 12px;
    table-layout: fixed;
    width: 50px;
}

    .tableGridlistar td {
        cursor: pointer;
        font-size: 12px;
        line-height: 24px;
        padding-bottom: 0px;
        padding-left: 5px;
        padding-top: 0px;
        border-bottom: 1px solid #c2c2c2;
    }

.defCur td {
    clear: both;
    cursor: default;
}

/* ----------------| Accordion  Menu Lateral |----------------*/

.displayInline {
    /*display: inline;*/
}

.acc_header {
    background-color: rgba(47,64,80,0.5);
    border-bottom: 1px solid #676a6c;
    border-collapse: collapse;
    cursor: pointer;
    height: 26px;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.acc_lab {
    color: White;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    padding: 2px 10px 0px !important;
    white-space: nowrap;
    width: 100%;
}

.accordionContent {
    font-style: normal;
    height: 100%;
    padding: 0px 4px;
    min-height: 57px;
}

    .accordionContent a {
        color: #ffffff;
        cursor: pointer;
        font-family: Verdana, Tahoma, Arial;
    }

        .accordionContent a:hover {
            color: #ffffff;
            cursor: pointer;
            text-decoration: underline;
        }

.iconMenuNivel_1, .iconMenuNivel_2, .iconMenuNivel_3, .iconMenuNivel_4 {
    border: 0;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}

.iSpaceMenuNivel_1 {
    border: 0;
    height: 16px;
    width: 0px;
}

.iSpaceMenuNivel_2 {
    border: 0;
    height: 16px;
    padding-left: 15px;
    width: 0px;
}

.iSpaceMenuNivel_3 {
    border: 0;
    height: 16px;
    padding-left: 27px;
    width: 0px;
}

.iSpaceMenuNivel_4 {
    border: 0;
    height: 16px;
    padding-left: 38px;
    width: 0px;
}

.acc_lab img {
    margin-bottom: 5px;
}

.MenuNivel_1 {
    background-color: rgba(103,106,108,0.3);
    /* border: 1px solid #2f4050; */
    color: #ffffff;
    font-family: tahoma, verdana;
    font-size: 11px;
    min-height: 22px;
    margin-top: 2px;
    padding-left: 6px;
    text-decoration: none;
    width: 98%;
    display: flex;
    align-items: center;
}

    .MenuNivel_1 div:nth-child(1) {
        max-width: 20px;
        display: inline-table;
    }

    .MenuNivel_1 div:nth-child(2) {
        width: 77%;
        display: inline-table;
    }

    .MenuNivel_1 div:nth-child(3) {
        display: inline-table;
    }

    .MenuNivel_1 label {
        display: inline-flexbox;
    }

.MenuNivel_2 {
    background-color: rgba(103,106,108,0.2);
    /* border: 1px solid #2f4050; */
    color: #ffffff;
    font-family: tahoma, verdana;
    font-size: 11px;
    min-height: 22px;
    margin-top: 2px;
    padding-left: 6px;
    text-decoration: none;
    width: 96%;
    display: flex;
    align-items: center;
    position: relative;
    right: -4px;
    line-height: 20px;
}

    .MenuNivel_2 div:nth-child(1) {
        max-width: 35px;
        display: inline-table;
    }

    .MenuNivel_2 div:nth-child(2) {
        width: 69%;
        display: inline-table;
    }

    .MenuNivel_2 div:nth-child(3) {
        display: inline-table;
    }

.MenuNivel_3 {
    background-color: rgba(103,106,108,0.1);
    border: 1px solid #2f4050;
    color: #ffffff;
    font-family: tahoma, verdana;
    font-size: 11px;
    min-height: 22px;
    margin-top: 2px;
    padding-left: 6px;
    text-decoration: none;
    width: 94%;
    display: flex;
    align-items: center;
    position: relative;
    right: -6px;
    line-height: 20px;
}

    .MenuNivel_3 div:nth-child(1) {
        max-width: 47px;
        display: inline-table;
    }

    .MenuNivel_3 div:nth-child(2) {
        width: 63%;
        display: inline-table;
    }

    .MenuNivel_3 div:nth-child(3) {
        display: inline-table;
    }

.MenuNivel_4 {
    background-color: rgba(47,64,80,0.2);
    border: 1px solid #2f4050;
    color: #ffffff;
    font-family: tahoma, verdana;
    font-size: 11px;
    min-height: 22px;
    margin-top: 2px;
    padding-left: 6px;
    text-decoration: none;
    width: 92%;
    display: flex;
    align-items: center;
    position: relative;
    right: -8px;
}

    .MenuNivel_4 div:nth-child(1) {
        max-width: 58px;
        display: inline-table;
    }

    .MenuNivel_4 div:nth-child(2) {
        width: 110px;
        display: inline-table;
    }

    .MenuNivel_4 div:nth-child(3) {
        display: inline-table;
    }

.bodyMenu {
    background-color: #2f4050;
    border: none;
    font-family: verdana;
    font-size: 11px;
    height: 100%;
    margin: 0;
    padding: 0;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

    .bodyMenu input {
        border-color: #676a6c;
        background-color: #546575;
        color: #f3f3f4;
        border-radius: 2px;
    }

#MenuLateral {
    padding: 0;
}

    #MenuLateral .ajax__tab_xp .ajax__tab_header {
        line-height: 10px;
        background: none;
    }

    #MenuLateral .ajax__tab_xp .ajax__tab_outer {
        background: none;
        background-color: #1e2832;
        border-right: 1px solid #676a6c;
        border-top: 1px solid #676a6c;
        border-top-right-radius: 2px;
        border-top-left-radius: 2px;
        color: #676a6c;
        border-bottom: 1px solid #676a6c;
        font-weight: bold;
    }

    #MenuLateral .ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {
        background-color: #2f4050;
        color: #f3f3f4;
    }

    #MenuLateral .ajax__tab_xp .ajax__tab_active .ajax__tab_outer {
        background-color: #2f4050;
        color: #f3f3f4;
        border-bottom: 1px solid #2f4050;
    }

    #MenuLateral .ajax__tab_xp .ajax__tab_inner {
        background: none;
        background-color: #1e2832;
        border-left: 1px solid #676a6c;
        border-top-left-radius: 2px;
    }

    #MenuLateral .ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {
        background-color: #2f4050;
    }

    #MenuLateral .ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
        background-color: #2f4050;
    }

    #MenuLateral .ajax__tab_xp .ajax__tab_tab {
        background: none;
        background-color: #1e2832;
    }

    #MenuLateral .ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {
        background-color: #2f4050;
    }

    #MenuLateral .ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
        background-color: #2f4050;
    }

    #MenuLateral .ajax__tab_body {
        border-color: #2f4050;
        background-color: #2f4050;
    }

/* ----------------| Accordion  Menu Lateral |----------------*/

/*
.bodycabecalho{
	margin:0;
	padding:0;
	border:none;
	
	background-image: url(images/pnsd01iw.gif);
	background-color:#F6F6F6; 
	font-family : verdana; 
	font-size:11px;
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom:0px;
	vertical-align:top;
   }


.bodyLogin{
	margin:0;
	padding:0;
	height:100%;
	border:none;
	background-color:Silver; 
	font-family : verdana; 
	font-size:11px;
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom:25px;
	vertical-align:bottom;
}
*/

select {
    border: solid 2px #e7eaec;
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    text-align: Left;
}

.dropDown {
    border: solid 2px #e7eaec;
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    text-align: Left;
}

.botao {
    background-color: #C4CDD7;
    border: 1px solid #999999;
    color: #666666;
    cursor: pointer;
    font-family: Verdana !important;
    font-size: 14px;
    margin: 5px 5px 10px 0;
    padding: 5px 10px;
    border-radius: 2px;
    text-align: center;
    vertical-align: middle;
}

    .botao:hover, botao:focus {
        background-color: #999999;
        color: #ffffff;
    }

.botaoOrdem {
    cursor: default;
    background: url('../../images/pnsd00iw_less1.gif') no-repeat center right #C4CDD7;
    padding-right: 16px;
    margin-left: 0px;
    margin-right: 3px;
}

.texto, .browse {
    border: solid 2px #e7eaec;
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    padding: 2px;
    text-align: left;
    text-decoration: none;
    line-height: 18px;
}

.texto-multiline {
    margin: 5px 0 5px 0;
}

input[type="text"]:disabled,
select:disabled,
textarea:disabled {
    background-color: #e7eaec;
}

label {
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    padding: 2px;
    text-align: left;
    text-decoration: none;
    line-height: 18px;
}


.texto_alerta {
    border: solid 1px #f3f6fb;
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    padding-bottom: 2px;
    padding-top: 2px;
    text-align: left;
    text-decoration: none;
    background-color: #ffffff;
    padding: 10px 0;
}

    .texto_alerta a {
        font-size: 12px;
        line-height: 14px;
        font-family: Verdana, Tahoma, Arial;
    }

.texto_disabled {
    border: solid 1px #849fbf;
    color: GrayText;
    font-family: verdana, tahoma, arial;
    font-size: 10px; /*padding-top: 2px; 	padding-bottom: 2px;*/
    padding: 2px;
    text-align: left;
    text-decoration: none;
}

.texto_grey {
    color: GrayText;
    font-family: verdana, tahoma, arial;
    font-size: 10px; /*padding-top: 2px; 	padding-bottom: 2px;*/
    padding: 2px;
    text-align: left;
    text-decoration: none;
}

.numero, .moeda {
    border: solid 1px #849fbf;
    font-family: verdana, tahoma, arial;
    font-size: 10px; /*padding-top: 1.5px; 	padding-bottom: 1.5px;*/
    padding: 2px;
    text-align: right;
    text-decoration: none;
}

.rotulo {
    font-family: verdana, tahoma, arial;
    font-size: 11px;
    color: #161614;
    /*font-weight: bold;*/
}

.rotulo_filtro {
    color: #161614;
    font-family: verdana, tahoma, arial;
    font-size: 11px;
    /*font-weight: bold;*/
}

.status_form {
    color: #C00000;
    font-family: verdana, tahoma, arial;
    font-size: 11px;
    font-weight: bold;
}

/*
.panelFiltro
{
	border-right: #E0E0E0 1px solid; 
	border-left: #E0E0E0 1px solid;
	border-bottom: #E0E0E0 1px solid; 
	background:GhostWhite;
	width: 95%;
}
          
.panelGridConfig
{
	border-right: #E0E0E0 1px solid; 
	border-left: #E0E0E0 1px solid;
	border-bottom: #E0E0E0 1px solid; 
	background:GhostWhite;
	width: 95%;
}
*/
/*
.lnkTopIcon1
{
	 background-image:url(images/pnsd03iw.gif);
	 width :15px;
	 height:15px;
 }
.lnkTopIcon2
{
	 background-image:url(images/pnsd04iw.gif);
	 width :15px;
	 height:15px;
 }
.lnkTopIcon3
{
	 background-image:url(images/pnsd05iw.gif);
	 width :15px;
	 height:15px;
 }
*/

body {
    background-color: #fdfdfd; /*#ffffff;*/
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    margin: 0px 0px 0px 0px;
}

td {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 24px;
    padding: 0;
    padding-left: 5px;
}

.Master_Contorno {
    border: 0px;
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    height: 65%;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    width: 90%;
}

.Master_Alterar_Titulo, .Master_Listar_Titulo, .Master_Incluir_Titulo {
    color: #804000;
    font-family: "Trebuchet MS", Verdana, Tahoma, Helvetica;
    font-size: small;
    font-style: italic;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.MasterIncluirPathBar {
    background-image: url(images/pnsd07iw.gif);
    background-repeat: no-repeat;
    border: solid 0px #E0E0E0;
    display: none;
    font-family: Arial, Tahoma, Trebuchet MS;
    font-size: 8pt;
    height: 20px;
    margin-left: 19px;
    margin-right: 19px;
    padding: 4px;
    text-align: left;
}

    .MasterIncluirPathBar a {
        color: Blue;
        font-family: Arial, Tahoma, Trebuchet MS;
        font-size: 8pt;
        font-weight: bold;
        text-decoration: underline;
    }

    .MasterIncluirPathBar span {
        color: Black;
        font-weight: bold;
    }


.Footer_ControlBar {
    text-align: right;
    vertical-align: middle;
}
/*
.Header_ControlBar
{
	border:#E0E0E0 1px solid;
	height:24px;
	width:95%;
	vertical-align:middle;
	text-align:right;
}
*/
.OrderbyClass {
    background: #e7eaec;
    border: 1px dotted #fff;
    color: #333;
    font-family: Tahoma, Verdana, Arial;
    font-size: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 5px 5px 5px 5px;
    text-align: left;
}

.contentHeader {
    background-color: #efefef;
}
/*
div.center div, div.center p, div.center form {
    text-align: center; margin-left: auto; margin-right: auto;
}
*/

.DivCenter {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}



.OrderByPlusMinus {
    height: 22px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 80%;
}

.titulo {
    color: #161614;
    font-family: Verdana, Tahoma, Helvetica;
    font-size: 17px;
    font-weight: bold;
}

.subtitulo {
    color: #666666;
    font-family: Verdana, Tahoma, Helvetica;
    font-size: 14px;
    font-weight: bold;
}

td.separador {
    color: #666666;
    font-family: Verdana, Tahoma, Helvetica;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 4px;
    padding-top: 8px;
    text-align: left;
}

div.separador {
    color: #666666;
    font-family: Verdana, Tahoma, Helvetica;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 4px;
    padding-top: 8px;
    text-align: left;
}

hr.separador {
    width: 100%;
    margin: 5px 0 5px 0;
    border: 0;
    border-top: 2px solid #e7eaec;
}

div.font-md { 
    font-size: 14px;
}


.TdMenuContainer {
    padding: 0px;
    text-align: left;
    vertical-align: top;
}

.TdConteudoContainer {
    background-color: GhostWhite;
    padding: 0px;
    text-align: left;
    vertical-align: top;
    width: 90%;
}

.TableContainer {
    border: 1px solid #E0E0E0;
    border-collapse: collapse;
    height: 0px;
    height: 100%;
    margin: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    width: 100%;
    width: 100%;
}

.menuItem {
    background-color: #ffffff;
    border: 1px solid #E0E0E0;
    border-left: 0;
    border-top: 0;
    cursor: pointer;
    font-family: verdana, tahoma, arial;
    font-size: 9px;
    font-weight: bold;
    margin: 0px;
    padding: 3px;
    width: 100%;
}

.menuItemSelecionado {
    background-color: GhostWhite;
    border: 1px solid #E0E0E0;
    border-left: 0;
    border-right: 0px;
    border-top: 0;
    font-family: verdana, tahoma, arial;
    font-size: 9px;
    font-weight: bold;
    margin: 0px;
    padding: 3px;
    width: 100%;
}

/************ Master Listar *************/

.MasterListarPathBar {
    border: solid 0px gray;
    display: none;
    font-family: Arial, Tahoma, Trebuchet MS;
    font-size: 8pt;
    height: 20px;
    margin-left: 1%;
    padding-top: 3px;
    text-align: left;
    width: 98%;
}

    .MasterListarPathBar a {
        color: Blue;
        font-family: Arial, Tahoma, Trebuchet MS;
        font-size: 8pt;
        font-weight: bold;
        text-decoration: underline;
    }

    .MasterListarPathBar span {
        color: Black;
        font-weight: bold;
    }


#MasterListarHeader {
    background-color: #ffffff;
    text-align: center;
}

#MasterListarFiltro {
    text-align: center;
    margin: 0 10px;
}

#MasterListarSombra {
    position: absolute;
    opacity: 0.5;
    filter: alpha(opacity=50);
    background-color: Black;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
}


.salvarComo {
    width: 475px;
    height: 120px;
}

.importar, .configurar, .vincular {
    width: 750px;
    height: auto;
}

.importar {
    height: 325px;
}

DIV.modalPopUp {
    background: white;
    border: 1px solid #ccc;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    padding: 5px;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

.modalPopUpTitulo {
    border-bottom: solid 3px #999;
    color: #6c6c6c;
    cursor: default;
    font-family: Tahoma, verdana, Arial;
    font-size: 22px;
    font-weight: normal;
    letter-spacing: 0px;
    text-align: left;
    width: 100%;
    height: 30px;
}

.modalPopUpConteudo {
    height: auto;
    padding-top: 5px;
    margin-right: -3px;
}

.modalPopUpRodape {
    text-align: right;
    height: 21px;
}

.modalPopUpObjetosVinculados {
    width: auto;
    padding: 2px;
    border: 1px solid darkgray;
    background-color: #e5e5e5;
    max-height: 300px;
    overflow-y: auto;
}

#RowGridConfig {
    background: GhostWhite;
    border-bottom: #E0E0E0 1px solid;
    border-left: #E0E0E0 1px solid;
    border-right: #E0E0E0 1px solid;
    padding: 3px 2px 3px 2px;
}

#RowFilterConfig {
    background: #ffffff;
    border: #e7eaec 1px solid;
    border-top: none;
    padding: 5px;
    overflow-x: auto;
}

#MasterListarTitulo {
    margin: 0;
}

#MasterListarConteudoGrid {
    border: solid 1px #e7eaec;
    border-top: none;
    height: 95%;
    margin: 0 10px;
    overflow: auto;
    text-align: center;
}

#MasterListarFooter {
    border: solid 1px #e7eaec;
    height: 24px;
    margin-left: 1%;
    margin-top: 5px;
    width: 98%;
}


td.right table {
    margin-left: auto;
    margin-right: auto;
    text-align: right;
}

td.left table {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

td.center table {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

td.left_col {
    background-color: #e7eaec;
    padding: 5px 10px;
    text-align: right;
    vertical-align: middle;
    width: 120px;
}

td.left_col_white {
    padding: 5px 10px;
    text-align: right;
    vertical-align: middle;
    width: 120px;
}

td.filtro {
    background-color: #e7eaec;
    padding: 5px 10px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    width: 15% !important;
}


/************ End: Master Listar *************/

.tabInterna td {
    padding-left: 0px;
}

.ConsultaOcorrencia {
    height: 100%;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    overflow: auto;
    text-align: center;
    width: 100%;
}

#HeaderToolbox {
    border: #e7eaec 1px solid;
    border-top-width: 3px;
    height: 24px;
    vertical-align: middle;
    margin: 0 10px;
    padding: 5px;
}

#HeaderToolboxLeft {
    float: left;
    margin-left: 2px;
    margin-top: 1px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

#HeaderToolboxRight {
    float: right;
    margin-right: 8px;
    margin-top: 1px;
    position: relative;
    text-align: right;
    vertical-align: middle;
}

.pathTransaction {
    float: left;
    font-family: Verdana;
    font-size: 7pt;
    left: 0px;
    position: absolute;
    text-align: left;
    top: 0px;
}

#ConteudoHeaderMasterIncluir, #ConteudoHeaderMasterAlterar {
    color: #804000;
    font-family: 'Verdana';
    font-size: small;
    font-style: italic;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    vertical-align: middle;
}

#ConteudoPlaceHolderIncluir, #ConteudoPlaceHolderAlterar {
    border-bottom-color: Gray;
    border-bottom-width: 1px;
    height: 550px; /*     margin-left:19px;     margin-right:19px;     */
    overflow: auto; /*border-bottom-style:dashed;*/
    padding-bottom: 19px;
    text-align: left;
}

#ConteudoFooterMasterIncluir, #ConteudoFooterMasterAlterar {
    text-align: center;
}

#DropTableUnit {
    border: solid 1px #849fbf;
    border-collapse: collapse;
    margin: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

#DropTable {
    border: solid 1px #999999;
    border-collapse: collapse;
    margin: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
/*
#DropUnidadeListOfUnit
{
	display:none;
    z-index:100;
    position: absolute;
    width:159px; 
    height: 100px;
    border-right: #E0E0E0 1px solid;
    background: white;
    border-left: #E0E0E0 1px solid;
    border-bottom: #E0E0E0 1px solid;
    overflow: auto;
}
#BackerFrame
{
	display:none;
	position: absolute;
}
*/

.DropUnidadeSelectedItens {
    font-family: Verdana;
    font-size: 11px;
    height: 15px;
    overflow: hidden;
    padding-left: 6px;
    text-align: left;
}

/*	cssDropUnidadeSelectedItens alterado para DropSelItens		*/
.DropSelItens {
    border: solid 2px #e7eaec;
    /*border-right: none;*/
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    padding-bottom: 2px;
    padding-top: 2px;
    text-align: left;
    text-decoration: none;
}

/* DropUnidadeListaItens alterado para DropItens */
.DropItens {
    background-color: White;
    border: solid 1px #849fbf;
    border-top: none;
    font-family: verdana, tahoma, arial;
    font-size: 10px;
    overflow: auto;
    padding-bottom: 2px;
    padding-top: 2px;
    text-align: left;
    text-decoration: none;
    z-index:3;
}

img.InvalidImage {
    border: 0px;
    height: 16px;
    padding-bottom: 0;
    vertical-align: middle;
}

/* INICIO ---> estilo do controle de Look up*/
.css_LookupResultChave {
    color: Blue;
    cursor: pointer;
    font-family: Verdana,tahoama,arial;
    font-size: 10px;
    padding: 0px;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: underline;
    white-space: nowrap;
}

.css_LookupResultDescricao {
    color: Black;
    font-family: Verdana,tahoama,arial;
    font-size: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    padding-left: 10px;
    white-space: nowrap;
}

.css_LookupLinkAcao {
    color: Blue;
    font-family: verdana, tahoma, arial;
    font-size: 10px;
    padding-bottom: 1px;
    padding-top: 1px;
    text-align: left;
    text-decoration: underline;
    text-decoration: underline;
    white-space: nowrap;
}

.css_LookupCampoDescricao {
    font-family: verdana, tahoma, arial;
    font-size: 10px;
    padding-bottom: 1px;
    padding-top: 1px;
    text-align: left;
    text-decoration: none;
}

.Css_LookupCampoChave {
    font-family: verdana, tahoma, arial;
    font-size: 10px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-top: 1px;
    text-align: left;
    text-decoration: none;
}

.css_lookup_resultContainer {
    background: #FFFFFF;
    border-bottom: #E0E0E0 1px solid;
    border-left: #E0E0E0 1px solid;
    border-right: #E0E0E0 1px solid;
    border-top: #E0E0E0 1px solid;
    overflow: auto;
    position: absolute;
    z-index: 100;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    border-radius: 5px
}

.css_lookup_message {
    background-color: #FFFAF0;
    border: solid 1px sienna;
    color: Maroon;
    font-family: verdana, tahoma, arial;
    font-size: 10px;
    font-weight: bold;
    padding-bottom: 2px;
    padding-top: 2px;
    text-align: left;
}

/* FIM ---> estilo do controle de Look up*/



/* INICIO ---> estilo do controle de Look up Pessoa*/
.css_LookupResultChave_pso {
    color: Blue;
    cursor: pointer;
    font-size: 10px;
    padding: 0px;
    padding-left: 3px;
    text-decoration: underline;
    white-space: nowrap;
}

.css_LookupResultDescricao_pso {
    color: Black;
    font-size: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    padding-left: 10px;
    white-space: nowrap;
}

.css_LookupLinkAcao_pso {
    color: Blue;
    font-family: verdana, tahoma, arial;
    font-size: 10px;
    padding-bottom: 1px;
    padding-top: 1px;
    text-align: left;
    text-decoration: underline;
    text-decoration: underline;
    white-space: nowrap;
}

.css_LookupCampoDescricao_pso {
    font-family: verdana, tahoma, arial;
    font-size: 10px;
    padding-bottom: 1px;
    padding-top: 1px;
    text-align: left;
    text-decoration: none;
}

.Css_LookupCampoChave_pso {
    font-family: verdana, tahoma, arial;
    font-size: 10px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-top: 1px;
    text-align: left;
    text-decoration: none;
}

.Css_LookupCampoCodigo_pso {
    font-family: verdana, tahoma, arial;
    font-size: 10px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-top: 1px;
    text-align: left;
    text-decoration: none;
}

.messagebox {
    background-color: #FFFAF0;
    border: sienna 1px dashed;
    color: #8b0000;
    font-family: Helvetica, verdana, arial;
    height: auto;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 70px;
    position: absolute;
    width: 60%;
}



/* FIM ---> estilo do controle de Look up Pessoa*/


/* xp theme */
.tab_menu_main .ajax__tab_header {
    background: url(images/tab-line.gif) repeat-x bottom;
    font-family: verdana,tahoma,helvetica;
    font-size: 11px;
}

.tab_menu_main .ajax__tab_outer {
    background: url(images/tab-right.gif) no-repeat right;
    height: 21px;
    padding-right: 4px;
}

.tab_menu_main .ajax__tab_inner {
    background: url(images/tab-left.gif) no-repeat;
    padding-left: 3px;
}

.tab_menu_main .ajax__tab_tab {
    background: url(images/tab.gif) repeat-x;
    height: 40px;
    margin: 0;
    padding: 4px;
}

.tab_menu_main .ajax__tab_hover .ajax__tab_outer {
    background: url(images/tab-hover-right.gif) no-repeat right;
}

.tab_menu_main .ajax__tab_hover .ajax__tab_inner {
    background: url(images/tab-hover-left.gif) no-repeat;
}

.tab_menu_main .ajax__tab_hover .ajax__tab_tab {
    background: url(images/tab-hover.gif) repeat-x;
}

.tab_menu_main .ajax__tab_active .ajax__tab_outer {
    background: url(images/tab-active-right.gif) no-repeat right;
}

.tab_menu_main .ajax__tab_active .ajax__tab_inner {
    background: url(images/tab-active-left.gif) no-repeat;
}

.tab_menu_main .ajax__tab_active .ajax__tab_tab {
    background: url(images/tab-active.bmp) repeat-x;
}

.tab_menu_main .ajax__tab_body {
    background-color: #ffffff;
    border: 1px solid #999999;
    border-top: 0;
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    padding: 8px;
}



/* GED ---> Estilos definidos para as telas do GED*/

.GED_MailTo {
    font-family: verdana, tahoma, arial;
    font-size: 10px;
    padding-bottom: 1px;
    padding-top: 1px;
    text-align: left;
    text-decoration: underline;
}

.GED_LinkSuperior {
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 1px;
    padding-top: 1px;
    text-align: left;
    text-decoration: underline;
}

.GED_TituloDiretorio {
    font-family: verdana, tahoma, arial;
    font-size: 18px;
    padding-bottom: 1px;
    padding-top: 1px;
    text-align: left;
}

.GED_IframeManter {
    height: 100%;
    overflow: hidden;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    width: 98%;
}

.GED_OndeEstou {
    font-family: verdana, tahoma, arial;
    font-weight: bold;
}

.GED_MsgCarregando {
    font-family: verdana, tahoma, arial;
    font-size: large;
    font-weight: lighter;
}


.GED_QtdPendencias {
    font-family: verdana, tahoma, arial;
    font-size: 10px;
    font-weight: bold;
}

.GED_LinkPendencias {
    font-family: verdana, tahoma, arial;
    font-size: 10px;
    font-weight: lighter;
    text-decoration: none;
}


.GED_ImageHand {
    cursor: pointer;
}

.GED_texto {
    font-family: verdana, tahoma, arial;
    font-size: 10px;
    padding-bottom: 2px;
    padding-top: 2px;
    text-align: left;
    text-decoration: none;
}

.GED_linhaHistorico {
    background-color: #EFEFEF;
}

.GED_linhaHistoricoAlt {
    background-color: #FFFFFF;
}

.GED_linhaHistoricoVig {
    background-color: #CCFF00;
}

.GED_SubTituloIncluirDoc {
}

.GED_SubTitulo {
    font-family: verdana, tahoma, arial;
    font-size: 10px;
    font-weight: bold;
    padding-bottom: 2px;
    padding-top: 2px;
    text-align: left;
    text-decoration: none;
}

/* GED ---> Estilos definidos para as telas do GED*/


.maskvalidator {
    position: absolute;
    vertical-align: middle;
}

/* Estilo do controle "status_panel" */
.status_panel {
    background-color: #FFFAF0;
    border: sienna 1px dashed;
    color: #8b0000;
    font-family: Tahoma, Helvetica, verdana, arial;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 6px;
    padding: 6px 7px 3px 7px;
    text-align: left;
    vertical-align: middle;
}
/* */

.alerta {
    background-color: #FFFAF0;
    border: outset 1px red;
    border-style: outset;
    font-weight: bolder;
    margin-bottom: 6px;
    padding: 6px 10px 6px 10px;
}


a {
    color: #000;
    font-family: tahoma, verdana, arial;
    font-size: 12px;
    text-align: Left;
    text-decoration: none;
}

    a:hover {
        color: #656981;
        cursor: pointer;
        text-decoration: underline;
    }

.BubbleHeader {
    background-color: #7796C8;
    color: #FFFFFF;
    font: 8pt Arial,Verdana,Sans-Serif;
    font-weight: bold;
}

#BubbleText {
    background-color: White;
    color: red;
    font: 8pt Arial,Verdana,Sans-Serif;
}

#BubbleShadow {
    background-color: Gray;
    display: none;
    position: absolute;
}

.LabelTabela {
    font-weight: bold;
    padding-left: 80px;
}

.LabelTabela2 {
    font-weight: bold;
    padding-left: 50px;
}

.TextoTabela {
    margin-left: 90px;
}

.TextoTabela2 {
    margin-left: 70px;
}

.LabelTabela3 {
    font-weight: bold;
    padding-left: 140px;
}

.TextoTabela3 {
    margin-left: 35px;
}

.TextoTabela4 {
    margin-left: 90px;
}

.ImageButton {
    margin-left: 20px;
}

.ItemGrid {
    padding-left: 25px;
}

.ItemGridP {
    padding-left: 60px;
}


.painel {
    background: url(images/bg_painel.png) repeat-x;
    background-color: #ccc;
    border: solid 1px gray;
    margin-bottom: 10px;
    padding: 7px 10px 7px 10px;
}

.painel2 {
    /*background: #EEEEEE url(images/info.png) no-repeat scroll 5px 50%;*/
    background-color: #EEEEEE;
    border: 1px solid #DDDDDD;
    clear: both;
    color: #444444; /*font-size:120%;*/ /*font-weight:bold;*/
    margin-bottom: 10px;
    padding: 10px 5px 10px 10px;
    text-shadow: 2px 2px #FFFFFF;
}

/* JQuery Plugin ResizerTextArea */
div.grippie {
    background: #EEEEEE url(../../images/grippie.png) no-repeat scroll center 2px;
    background-color: #EEEEEE;
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 0pt 1px 1px;
    cursor: s-resize;
    height: 9px;
    overflow: hidden;
}

.resizable-textarea textarea {
    border: 0px solid #cccccc;
    border-bottom: none;
    display: block;
    font-family: Consolas, courier;
    font-size: 1em;
    height: 90px;
    line-height: 1.4em;
    margin: 0 !important;
    margin-bottom: 0pt;
    overflow: auto;
    width: 100%;
}
/* JQuery Plugin ResizerTextArea */


/************************ Simple Table ***********************/

table.simple-data-table {
    border-color: -moz-use-text-color #cccccc #cccccc;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    font-size: 11px;
    width: 100%;
}

    table.simple-data-table td, table.simple-data-table tbody th {
        padding: 8px 5px;
    }

    table.simple-data-table td {
        font-family: Tahoma,Verdana,Arial;
    }

    table.simple-data-table th {
        background: #f7f8fc url(../../images/text-tabs-bg.gif) repeat-x scroll 0 0;
        font-family: "Lucida Grande", "Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
        text-align: left;
    }

    table.simple-data-table td, table.simple-data-table th {
        border-top: 1px solid #CCCCCC;
        padding: 3px 5px;
        vertical-align: top;
    }

/************************ Simple Table ***********************/

h1, h2, h3, h4, h5, h6 {
    font-family: Tahoma,Verdana,Arial;
    margin: 0 !important;
}

h4 {
    font-size: 11px;
    padding: 6px 0 6px 0;
}


/***********************/

.workflow-sit {
    border: solid 0px;
    color: Gray;
    padding: 4px;
}

.workflow-sit-active {
    border: solid 0px;
    font-size: 102%;
    font-weight: bold;
    padding: 4px;
}

.alerta_cancelamento_doc {
    color: red;
    font-family: "Trebuchet MS", Verdana, Tahoma, Helvetica;
    font-weight: bold;
}
/**********************/

select.filtroUsuario {
    margin-top: 3px;
    float: left;
}

#sortable {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

    #sortable li {
        background-color: rgba(103,106,108,0.2);
        /* border: 1px solid #2f4050;*/
        color: #ffffff;
        font-family: tahoma, verdana;
        font-size: 11px;
        min-height: 22px;
        margin-top: 2px;
        padding-left: 6px;
        text-decoration: none;
        width: 98%;
        padding-top: 2px;
        display: flex;
        align-items: center;
        line-height: 20px;
    }

        #sortable li img {
            border: 0px;
            padding-right: 3px;
        }


        /*#sortable li div:nth-child(1) {
    float: left;
    width: 175px;
    max-width: 78%;
    white-space: nowrap;
    overflow: hidden;
}*/
        #sortable li div:nth-child(1) {
            vertical-align: middle;
        }

        #sortable li div:nth-child(3) {
            /*float: right;*/
            display: inline-table;
            background: url(images/pnsd00iw_sortable.png);
            width: 16px;
            height: 16px;
            margin-right: 3px;
            opacity: 0.2;
            vertical-align: middle;
        }

        #sortable li div:nth-child(4) {
            width: 16px;
            /*float: right;*/
            display: inline-table;
            height: 16px;
            margin-right: 3px;
            background: url(images/pnsd00iw_delete_favorito.png);
            opacity: 0.2;
            vertical-align: middle;
        }

            #sortable li div:nth-child(4):hover {
                opacity: 1.0;
            }

        #sortable li div:nth-child(3):hover {
            opacity: 1.0;
        }

#__divSemFavoritos {
    font-size: 11px;
    font-family: Verdana, Tahoma, Arial;
    text-align: center;
    background-color: #efefef;
    color: darkslategrey;
    padding: 8px;
}

.ajax__tab_xp .ajax__tab_header {
    white-space: normal !important;
}

.ajax__tab_xp .ajax__tab_tab {
    padding: 4px 2px !important;
}


.estiloArvore {
    font-family: verdana, tahoma, arial;
    font-size: 10px;
}

#cboxClose {
    background-position: -43px 0 !important;
}

    #cboxClose:hover {
        background-position: -43px -25px;
    }

.cor_verde {
    color: #0A905D;
    font-weight: bold;
}

.cor_vermelha {
    color: #E42426;
    font-weight: bold;
}

.ibox-title input.botao {
    margin-right: 3px;
}

/*******************************************************************************
    CORES
*******************************************************************************/

/** AMARELO **/

.amarelo {
    background-color: rgba(255,244,79,1); /*amarelo*/
    color: rgba(255,244,79,1); /*amarelo*/
}

.btn-amarelo {
    background-color: rgba(255,244,79,1); /*amarelo*/
    border-color: rgba(255,244,79,1); /*amarelo*/
    color: rgba(255,255,255,1); /*branco*/
}

    .btn-amarelo:hover,
    .btn-amarelo:focus {
        background-color: rgba(226,217,70,1); /*amarelo escuro*/
        border-color: rgba(255,244,79,1); /*amarelo*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-amarelo > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(255,244,79,1); /*amarelo*/
        color: rgba(255,244,79,1); /*amarelo*/
    }

    .btn-amarelo:hover > .label,
    .btn-amarelo:focus > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(255,244,79,1); /*amarelo*/
        color: rgba(226,216,70,1); /*amarelo escuro*/
    }

.btn-amarelo-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(255,244,79,1); /*amarelo*/
    color: rgba(255,244,79,1); /*amarelo*/
}

    .btn-amarelo-outline:hover,
    .btn-amarelo-outline:focus {
        background-color: rgba(255,244,79,0.5); /*amarelo claro*/
        border-color: rgba(255,244,79,1); /*amarelo*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-amarelo-outline > .label {
        background-color: rgba(255,244,79,1); /*amarelo*/
        border-color: rgba(255,244,79,1); /*amarelo*/
        color: rgba(255,255,255,1); /*branco*/
    }


.panel-amarelo {
    background-color: rgba(255,244,79,1); /*amarelo*/
    border-color: rgba(255,244,79,1); /*amarelo*/
    color: rgba(255,255,255,1); /*branco*/
}

.panel-amarelo-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(255,244,79,1); /*amarelo*/
}

    .panel-amarelo-outline .panel-body {
        border: 0;
        background: transparent;
        padding-left: 0;
        padding-right: 0;
    }

.text-amarelo {
    color: rgba(255,244,79,1); /*amarelo*/
}

/** DOURADO **/

.dourado {
    background-color: rgba(253,199,15,1); /*dourado*/
    color: rgba(253,199,15,1); /*dourado*/
}

.btn-dourado,
.btn-alerta-rnc-rsa {
    background-color: rgba(253,199,15,1); /*dourado*/
    border-color: rgba(253,199,15,1); /*dourado*/
    color: rgba(255,255,255,1); /*branco*/
}

    .btn-dourado:hover,
    .btn-dourado:focus,
    .btn-alerta-rnc-rsa:hover,
    .btn-alerta-rnc-rsa:focus {
        background-color: rgba(224,176,13,1); /*dourado escuro*/
        border-color: rgba(253,199,15,1); /*dourado*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-dourado > .label,
    .btn-alerta-rnc-rsa > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(253,199,15,1); /*dourado*/
        color: rgba(253,199,15,1); /*dourado*/
    }

    .btn-dourado:hover > .label,
    .btn-dourado:focus > .label,
    .btn-alerta-rnc-rsa:hover > .label,
    .btn-alerta-rnc-rsa:focus > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(253,199,15,1); /*dourado*/
        color: rgba(224,176,13,1); /*dourado escuro*/
    }

.btn-dourado-outline,
.btn-alerta-rnc-rsa-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(253,199,15,1); /*dourado*/
    color: rgba(253,199,15,1); /*dourado*/
}

    .btn-dourado-outline:hover,
    .btn-dourado-outline:focus,
    .btn-alerta-rnc-rsa-outline:hover,
    .btn-alerta-rnc-rsa-outline:focus {
        background-color: rgba(253,199,15,0.5); /*dourado claro*/
        border-color: rgba(253,199,15,1); /*dourado*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-dourado-outline > .label,
    .btn-alerta-rnc-rsa-outline > .label {
        background-color: rgba(253,199,15,1); /*dourado*/
        border-color: rgba(253,199,15,1); /*dourado*/
        color: rgba(255,255,255,1); /*branco*/
    }

.panel-dourado {
    background-color: rgba(253,199,15,1); /*dourado*/
    border-color: rgba(253,199,15,1); /*dourado*/
    color: rgba(255,255,255,1); /*branco*/
}

.panel-dourado-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(253,199,15,1); /*dourado*/
}

    .panel-dourado-outline .panel-body {
        border: 0;
        background: transparent;
        padding-left: 0;
        padding-right: 0;
    }

.text-dourado {
    color: rgba(253,199,15,1); /*dourado*/
}

/** LARANJINHA **/

.laranjinha {
    background-color: rgba(242,143,32,1); /*laranjinha*/
    color: rgba(242,143,32,1); /*laranjinha*/
}

.btn-laranjinha,
.btn-editar {
    background-color: rgba(242,143,32,1); /*laranjinha*/
    border-color: rgba(242,143,32,1); /*laranjinha*/
    color: rgba(255,255,255,1); /*branco*/
}

    .btn-laranjinha:hover,
    .btn-laranjinha:focus,
    .btn-editar:hover,
    .btn-editar:focus {
        background-color: rgba(213,126,28,1); /*laranjinha escuro*/
        border-color: rgba(242,143,32,1); /*laranjinha*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-laranjinha > .label,
    .btn-editar > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(242,143,32,1); /*laranjinha*/
        color: rgba(242,143,32,1); /*laranjinha*/
    }

    .btn-laranjinha:hover > .label,
    .btn-laranjinha:focus > .label,
    .btn-editar:hover > .label,
    .btn-editar:focus > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(242,143,32,1); /*laranjinha*/
        color: rgba(213,126,28,1); /*laranjinha escuro*/
    }

.btn-laranjinha-outline,
.btn-editar-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(242,143,32,1); /*laranjinha*/
    color: rgba(242,143,32,1); /*laranjinha*/
}

    .btn-laranjinha-outline:hover,
    .btn-laranjinha-outline:focus,
    .btn-editar-outline:hover,
    .btn-editar-outline:focus {
        background-color: rgba(242,143,32,0.5); /*laranjinha claro*/
        border-color: rgba(242,143,32,1); /*laranjinha*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-laranjinha-outline > .label,
    .btn-editar-outline > .label {
        background-color: rgba(242,143,32,1); /*laranjinha*/
        border-color: rgba(242,143,32,1); /*laranjinha*/
        color: rgba(255,255,255,1); /*branco*/
    }

.panel-laranjinha {
    background-color: rgba(242,143,32,1); /*laranjinha*/
    border-color: rgba(242,143,32,1); /*laranjinha*/
    color: rgba(255,255,255,1); /*branco*/
}

.panel-laranjinha-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(242,143,32,1); /*laranjinha*/
}

    .panel-laranjinha-outline .panel-body {
        border: 0;
        background: transparent;
        padding-left: 0;
        padding-right: 0;
    }

.text-laranjinha {
    color: rgba(242,143,32,1); /*laranjinha*/
}

/** LARANJA **/

.laranja {
    background-color: rgba(236,98,36,1); /*laranja*/
    color: rgba(236,98,36,1); /*laranja*/
}

.btn-laranja,
.btn-alerta-incidente-qsms-alertaincidente {
    background-color: rgba(236,98,36,1); /*laranja*/
    border-color: rgba(236,98,36,1); /*laranja*/
    color: rgba(255,255,255,1); /*branco*/
}

    .btn-laranja:hover,
    .btn-laranja:focus,
    .btn-alerta-incidente-qsms-alertaincidente:hover,
    .btn-alerta-incidente-qsms-alertaincidente:focus {
        background-color: rgba(207,86,32,1); /*laranja escuro*/
        border-color: rgba(236,98,36,1); /*laranja*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-laranja > .label,
    .btn-alerta-incidente-qsms-alertaincidente > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(236,98,36,1); /*laranja*/
        color: rgba(236,98,36,1); /*laranja*/
    }

    .btn-laranja:hover > .label,
    .btn-laranja:focus > .label,
    .btn-alerta-incidente-qsms-alertaincidente:hover > .label,
    .btn-alerta-incidente-qsms-alertaincidente > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(236,98,36,1); /*laranja*/
        color: rgba(207,86,32,1); /*laranja escuro*/
    }

.btn-laranja-outline,
.btn-alerta-incidente-qsms-alertaincidente-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(236,98,36,1); /*laranja*/
    color: rgba(236,98,36,1); /*laranja*/
}

    .btn-laranja-outline:hover,
    .btn-laranja-outline:focus,
    .btn-alerta-incidente-qsms-alertaincidente-outline:hover,
    .btn-alerta-incidente-qsms-alertaincidente-outline:focus {
        background-color: rgba(236,98,36,0.5); /*laranja claro*/
        border-color: rgba(236,98,36,1); /*laranja*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-laranja-outline > .label,
    .btn-alerta-incidente-qsms-alertaincidente-outline > .label {
        background-color: rgba(236,98,36,1); /*laranja*/
        border-color: rgba(236,98,36,1); /*laranja*/
        color: rgba(255,255,255,1); /*branco*/
    }

.panel-laranja {
    background-color: rgba(236,98,36,1); /*laranja*/
    border-color: rgba(236,98,36,1); /*laranja*/
    color: rgba(255,255,255,1); /*branco*/
}

.panel-laranja-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(236,98,36,1); /*laranja*/
}

    .panel-laranja-outline .panel-body {
        border: 0;
        background: transparent;
        padding-left: 0;
        padding-right: 0;
    }

.text-laranja {
    color: rgba(236,98,36,1); /*laranja*/
}

/** VERMELHO **/

.vermelho {
    background-color: rgba(228,36,38, 1); /*vermelho*/
    color: rgba(228,36,38, 1); /*vermelho*/
}

.btn-vermelho,
.btn-excluir,
.btn-alerta-atraso {
    background-color: rgba(228,36,38, 1); /*vermelho*/
    border-color: rgba(228,36,38, 1); /*vermelho*/
    color: rgba(255,255,255,1); /*branco*/
}

    .btn-vermelho:hover,
    .btn-vermelho:focus,
    .btn-excluir:hover,
    .btn-excluir:focus,
    .btn-alerta-atraso:hover,
    .btn-alerta-atraso:focus {
        background-color: rgba(199,31,33,1); /*vermelho escuro*/
        border-color: rgba(228,36,38, 1); /*vermelho*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-vermelho > .label,
    .btn-excluir > .label,
    .btn-alerta-atraso > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(228,36,38, 1); /*vermelho*/
        color: rgba(228,36,38, 1); /*vermelho*/
    }

    .btn-vermelho:hover > .label,
    .btn-vermelho:focus > .label,
    .btn-excluir:hover > .label,
    .btn-excluir:focus > .label,
    .btn-alerta-atraso:hover > .label,
    .btn-alerta-atraso:focus > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(228,36,38, 1); /*vermelho*/
        color: rgba(199,31,33, 1); /*vermelho escuro*/
    }

.btn-vermelho-outline,
.btn-excluir-outline,
.btn-alerta-atraso-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(228,36,38, 1); /*vermelho*/
    color: rgba(228,36,38, 1); /*vermelho*/
}

    .btn-vermelho-outline:hover,
    .btn-vermelho-outline:focus,
    .btn-excluir-outline:hover,
    .btn-excluir-outline:focus,
    .btn-alerta-atraso-outline:hover,
    .btn-alerta-atraso-outline:focus {
        background-color: rgba(228,36,38,0.5); /*vermelho claro*/
        border-color: rgba(228,36,38, 1); /*vermelho*/
        color: rgba(228,36,38, 1); /*vermelho*/
    }

    .btn-vermelho-outline > .label,
    .btn-excluir-outline > .label,
    .btn-alerta-atraso-outline > .label {
        background-color: rgba(228,36,38, 1); /*vermelho*/
        border-color: rgba(228,36,38, 1); /*vermelho*/
        color: rgba(255,255,255,1); /*branco*/
    }

.panel-vermelho {
    background-color: rgba(228,36,38, 1); /*vermelho*/
    border-color: rgba(228,36,38, 1); /*vermelho*/
    color: rgba(255,255,255,1); /*branco*/
}

.panel-vermelho-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(228,36,38, 1); /*vermelho*/
}

    .panel-vermelho-outline .panel-body {
        border: 0;
        background: transparent;
        padding-left: 0;
        padding-right: 0;
    }

.text-vermelho {
    color: rgba(228,36,38, 1); /*vermelho*/
}

/** MARROM **/

.text-marrom {
    color:#71250b;
}

/** ROSA **/

.rosa {
    background-color: rgba(195,26,127, 1); /*rosa*/
    color: rgba(195,26,127, 1); /*rosa*/
}

.btn-rosa {
    background-color: rgba(195,26,127, 1); /*rosa*/
    border-color: rgba(195,26,127, 1); /*rosa*/
    color: rgba(255,255,255,1); /*branco*/
}

    .btn-rosa:hover,
    .btn-rosa:focus {
        background-color: rgba(166,22,108,1); /*rosa escuro*/
        border-color: rgba(195,26,127, 1); /*rosa*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-rosa > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(195,26,127, 1); /*rosa*/
        color: rgba(195,26,127, 1); /*rosa*/
    }

    .btn-rosa:hover > .label,
    .btn-rosa:focus > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(195,26,127, 1); /*rosa*/
        color: rgba(166,22,108,1); /*rosa escuro*/
    }

.btn-rosa-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(195,26,127, 1); /*rosa*/
    color: rgba(195,26,127, 1); /*rosa*/
}

    .btn-rosa-outline:hover,
    .btn-rosa-outline:focus {
        background-color: rgba(195,26,127,0.5); /*rosa claro*/
        border-color: rgba(195,26,127, 1); /*rosa*/
        color: rgba(195,26,127, 1); /*rosa*/
    }

    .btn-rosa-outline > .label {
        background-color: rgba(195,26,127, 1); /*rosa*/
        border-color: rgba(195,26,127, 1); /*rosa*/
        color: rgba(255,255,255,1); /*branco*/
    }

.panel-rosa {
    background-color: rgba(195,26,127, 1); /*rosa*/
    border-color: rgba(195,26,127, 1); /*rosa*/
    color: rgba(255,255,255,1); /*branco*/
}

.panel-rosa-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(195,26,127, 1); /*rosa*/
}

    .panel-rosa-outline .panel-body {
        border: 0;
        background: transparent;
        padding-left: 0;
        padding-right: 0;
    }

.text-rosa {
    color: rgba(195,26,127, 1); /*rosa*/
}

/** ROXO **/

.roxo {
    background-color: rgba(110,57,141, 1); /*roxo*/
    color: rgba(110,57,141, 1); /*roxo*/
}

.btn-roxo,
.btn-alerta-ri-rai {
    background-color: rgba(110,57,141, 1); /*roxo*/
    border-color: rgba(110,57,141, 1); /*roxo*/
    color: rgba(255,255,255,1); /*branco*/
}

    .btn-roxo:hover,
    .btn-roxo:focus,
    .btn-alerta-ri-rai:hover,
    .btn-alerta-ri-rai:focus {
        background-color: rgba(87,45,112,1); /*roxo escuro*/
        border-color: rgba(110,57,141, 1); /*roxo*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-roxo > .label,
    .btn-alerta-ri-rai > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(110,57,141, 1); /*roxo*/
        color: rgba(110,57,141, 1); /*roxo*/
    }

    .btn-roxo:hover > .label,
    .btn-roxo:focus > .label,
    .btn-alerta-ri-rai:hover > .label,
    .btn-alerta-ri-rai:focus > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(110,57,141, 1); /*roxo*/
        color: rgba(87,45,112,1); /*roxo escuro*/
    }

.btn-roxo-outline,
.btn-alerta-ri-rai-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(110,57,141, 1); /*roxo*/
    color: rgba(110,57,141, 1); /*roxo*/
}

    .btn-roxo-outline:hover,
    .btn-roxo-outline:focus,
    .btn-alerta-ri-rai-outline:hover,
    .btn-alerta-ri-rai-outline:focus {
        background-color: rgba(110,57,141,0.5); /*roxo claro*/
        border-color: rgba(110,57,141, 1); /*roxo*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-roxo-outline > .label,
    .btn-alerta-ri-rai-outline > .label {
        background-color: rgba(110,57,141, 1); /*roxo*/
        border-color: rgba(110,57,141, 1); /*roxo*/
        color: rgba(255,255,255,1); /*branco*/
    }

.panel-roxo {
    background-color: rgba(110,57,141, 1); /*roxo*/
    border-color: rgba(110,57,141, 1); /*roxo*/
    color: rgba(255,255,255,1); /*branco*/
}

.panel-roxo-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(110,57,141, 1); /*roxo*/
}

    .panel-roxo-outline .panel-body {
        border: 0;
        background: transparent;
        padding-left: 0;
        padding-right: 0;
    }

.text-roxo {
    color: rgba(110,57,141, 1); /*roxo*/
}

/** UVA **/

.uva {
    background-color: rgba(66,79,155, 1); /*uva*/
    color: rgba(66,79,155, 1); /*uva*/
}

.btn-uva,
.btn-ordenacao {
    background-color: rgba(66,79,155, 1); /*uva*/
    border-color: rgba(66,79,155, 1); /*uva*/
    color: rgba(255,255,255,1); /*branco*/
}

    .btn-uva:hover,
    .btn-uva:focus,
    .btn-ordenacao:hover,
    .btn-ordenacao:focus {
        background-color: rgba(87,45,112,1); /*uva escuro*/
        border-color: rgba(66,79,155, 1); /*uva*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-uva > .label,
    .btn-ordenacao > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(66,79,155, 1); /*uva*/
        color: rgba(66,79,155, 1); /*uva*/
    }

    .btn-uva:hover > .label,
    .btn-uva:focus > .label,
    .btn-ordenacao:hover > .label,
    .btn-ordenacao:focus > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(66,79,155, 1); /*uva*/
        color: rgba(87,45,112,1); /*uva escuro*/
    }

.btn-uva-outline,
.btn-ordenacao-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(66,79,155, 1); /*uva*/
    color: rgba(66,79,155, 1); /*uva*/
}

    .btn-uva-outline:hover,
    .btn-uva-outline:focus,
    .btn-ordenacao-outline:hover,
    .btn-ordenacao-outline:focus {
        background-color: rgba(66,79,155,0.5); /*uva claro*/
        border-color: rgba(66,79,155, 1); /*uva*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-uva-outline > .label,
    .btn-ordenacao-outline > .label {
        background-color: rgba(66,79,155, 1); /*uva*/
        border-color: rgba(66,79,155, 1); /*uva*/
        color: rgba(255,255,255,1); /*branco*/
    }

.panel-uva {
    background-color: rgba(66,79,155, 1); /*uva*/
    border-color: rgba(66,79,155, 1); /*uva*/
    color: rgba(255,255,255,1); /*branco*/
}

.panel-uva-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(66,79,155, 1); /*uva*/
}

    .panel-uva-outline .panel-body {
        border: 0;
        background: transparent;
        padding-left: 0;
        padding-right: 0;
    }

.text-uva {
    color: rgba(66,79,155, 1); /*uva*/
}

/** AZUL **/

.azul {
    background-color: rgba(0,152,218, 1); /*azul*/
    color: rgba(0,152,218, 1); /*azul*/
}

.btn-azul,
.btn-pdf,
.btn-excel,
.btn-atualizar,
.btn-alerta-ged {
    background-color: rgba(0,152,218, 1); /*azul*/
    border-color: rgba(0,152,218, 1); /*azul*/
    color: rgba(255,255,255,1); /*branco*/
}

    .btn-azul:hover,
    .btn-azul:focus,
    .btn-pdf:hover,
    .btn-pdf:focus,
    .btn-excel:hover,
    .btn-excel:focus,
    .btn-atualizar:hover,
    .btn-atualizar:focus,
    .btn-alerta-ged:hover,
    .btn-alerta-ged:focus {
        background-color: rgba(0,132,189,1); /*azul escuro*/
        border-color: rgba(0,152,218, 1); /*azul*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-azul > .label,
    .btn-pdf > .label,
    .btn-excel > .label,
    .btn-atualizar > .label,
    .btn-alerta-ged > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(0,152,218, 1); /*azul*/
        color: rgba(0,152,218, 1); /*azul*/
    }

    .btn-azul:hover > .label,
    .btn-azul:focus > .label,
    .btn-pdf:hover > .label,
    .btn-pdf:focus > .label,
    .btn-excel:hover > .label,
    .btn-excel:focus > .label,
    .btn-atualizar:hover > .label,
    .btn-atualizar:focus > .label,
    .btn-alerta-ged:hover > .label,
    .btn-alerta-ged:focus > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(0,152,218, 1); /*azul*/
        color: rgba(0,132,189,1); /*azul escuro*/
    }

.btn-azul-outline,
.btn-pdf-outline,
.btn-excel-outline,
.btn-atualizar-outline,
.btn-alerta-ged-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(0,152,218, 1); /*azul*/
    color: rgba(0,152,218, 1); /*azul*/
}

    .btn-azul-outline:hover,
    .btn-azul-outline:focus,
    .btn-pdf-outline:hover,
    .btn-pdf-outline:focus,
    .btn-excel-outline:hover,
    .btn-excel-outline:focus,
    .btn-atualizar-outline:hover,
    .btn-atualizar-outline:focus,
    .btn-alerta-ged-outline:hover,
    .btn-alerta-ged-outline:focus {
        background-color: rgba(0,152,218,0.5); /*azul claro*/
        border-color: rgba(0,152,218, 1); /*azul*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-azul-outline > .label,
    .btn-pdf-outline > .label,
    .btn-excel-outline > .label,
    .btn-atualizar-outline > .label,
    .btn-alerta-ged-outline > .label {
        background-color: rgba(0,152,218, 1); /*azul*/
        border-color: rgba(0,152,218, 1); /*azul*/
        color: rgba(255,255,255,1); /*branco*/
    }

.panel-azul {
    background-color: rgba(0,152,218, 1); /*azul*/
    border-color: rgba(0,152,218, 1); /*azul*/
    color: rgba(255,255,255,1); /*branco*/
}

.panel-azul-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(0,152,218, 1); /*azul*/
}

    .panel-azul-outline .panel-body {
        border: 0;
        background: transparent;
        padding-left: 0;
        padding-right: 0;
    }

.text-azul {
    color: rgba(0,152,218, 1); /*azul*/
}

/** TURQUESA **/

.turquesa {
    background-color: rgba(2,163,166, 1); /*turquesa*/
    color: rgba(2,163,166, 1); /*turquesa*/
}

.btn-turquesa,
.btn-visualizar,
.btn-alerta-ata {
    background-color: rgba(2,163,166, 1); /*turquesa*/
    border-color: rgba(2,163,166, 1); /*turquesa*/
    color: rgba(255,255,255,1); /*branco*/
}

    .btn-turquesa:hover,
    .btn-turquesa:focus,
    .btn-visualizar:hover,
    .btn-visualizar:focus,
    .btn-alerta-ata:hover,
    .btn-alerta-ata:focus {
        background-color: rgba(2,135,137,1); /*turquesa escuro*/
        border-color: rgba(2,163,166, 1); /*turquesa*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-turquesa > .label,
    .btn-visualizar > .label,
    .btn-alerta-ata > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(2,163,166, 1); /*turquesa*/
        color: rgba(2,163,166, 1); /*turquesa*/
    }

    .btn-turquesa:hover > .label,
    .btn-turquesa:focus > .label,
    .btn-visualizar:hover > .label,
    .btn-visualizar:focus > .label,
    .btn-alerta-ata:hover > .label,
    .btn-alerta-ata:focus > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(2,163,166, 1); /*turquesa*/
        color: rgba(2,135,137,1); /*turquesa escuro*/
    }

.btn-turquesa-outline,
.btn-visualizar-outline,
.btn-alerta-ata-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(2,163,166, 1); /*turquesa*/
    color: rgba(2,163,166, 1); /*turquesa*/
}

    .btn-turquesa-outline:hover,
    .btn-turquesa-outline:focus,
    .btn-visualizar-outline:hover,
    .btn-visualizar-outline:focus,
    .btn-alerta-ata-outline:hover,
    .btn-alerta-ata-outline:focus {
        background-color: rgba(2,163,166,0.5); /*turquesa claro*/
        border-color: rgba(2,163,166, 1); /*turquesa*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-turquesa-outline > .label,
    .btn-visualizar-outline > .label,
    .btn-alerta-ata-outline > .label {
        background-color: rgba(2,163,166, 1); /*turquesa*/
        border-color: rgba(2,163,166, 1); /*turquesa*/
        color: rgba(255,255,255,1); /*branco*/
    }

.panel-turquesa {
    background-color: rgba(2,163,166, 1); /*turquesa*/
    border-color: rgba(2,163,166, 1); /*turquesa*/
    color: rgba(255,255,255,1); /*branco*/
}

.panel-turquesa-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(2,163,166, 1); /*turquesa*/
}

    .panel-turquesa-outline .panel-body {
        border: 0;
        background: transparent;
        padding-left: 0;
        padding-right: 0;
    }

.text-turquesa {
    color: rgba(2,163,166, 1); /*turquesa*/
}

/** VERDE **/

.verde {
    background-color: rgba(0,168,89, 1); /*verde*/
    color: rgba(0,168,89, 1); /*verde*/
}

.btn-verde,
.btn-salvar,
.btn-novo,
.btn-alerta-acao {
    background-color: rgba(0,168,89, 1); /*verde*/
    border-color: rgba(0,168,89, 1); /*verde*/
    color: rgba(255,255,255,1); /*branco*/
}

    .btn-verde:hover,
    .btn-verde:focus,
    .btn-salvar:hover,
    .btn-salvar:focus,
    .btn-novo:hover,
    .btn-novo:focus,
    .btn-alerta-acao:hover,
    .btn-alerta-acao:focus {
        background-color: rgba(0,139,74,1); /*verde escuro*/
        border-color: rgba(0,168,89, 1); /*verde*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-verde > .label,
    .btn-salvar > .label,
    .btn-novo > .label,
    .btn-alerta-acao > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(0,168,89, 1); /*verde*/
        color: rgba(0,168,89, 1); /*verde*/
    }

    .btn-verde:hover > .label,
    .btn-verde:focus > .label,
    .btn-salvar:hover > .label,
    .btn-salvar:focus > .label,
    .btn-novo:hover > .label,
    .btn-novo:focus > .label,
    .btn-alerta-acao:hover > .label,
    .btn-alerta-acao:focus > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(0,168,89, 1); /*verde*/
        color: rgba(0,139,74,1); /*verde escuro*/
    }

.btn-verde-outline,
.btn-salvar-outline,
.btn-novo-outline,
.btn-alerta-acao-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(0,168,89, 1); /*verde*/
    color: rgba(0,168,89, 1); /*verde*/
}

    .btn-verde-outline:hover,
    .btn-verde-outline:focus,
    .btn-salvar-outline:hover,
    .btn-salvar-outline:focus,
    .btn-novo-outline:hover,
    .btn-novo-outline:focus,
    .btn-alerta-acao-outline:hover,
    .btn-alerta-acao-outline:focus {
        background-color: rgba(0,168,89,0.5); /*verde claro*/
        border-color: rgba(0,168,89, 1); /*verde*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-verde-outline > .label,
    .btn-salvar-outline > .label,
    .btn-novo-outline > .label,
    .btn-alerta-acao-outline > .label {
        background-color: rgba(0,168,89, 1); /*verde*/
        border-color: rgba(0,168,89, 1); /*verde*/
        color: rgba(255,255,255,1); /*branco*/
    }

.panel-verde {
    background-color: rgba(0,168,89, 1); /*verde*/
    border-color: rgba(0,168,89, 1); /*verde*/
    color: rgba(255,255,255,1); /*branco*/
}

.panel-verde-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(0,168,89, 1); /*verde*/
}

    .panel-verde-outline .panel-body {
        border: 0;
        background: transparent;
        padding-left: 0;
        padding-right: 0;
    }

.text-verde {
    color: rgba(0,168,89, 1); /*verde*/
}

/** LIMAO **/

.limao {
    background-color: rgba(140,189,63, 1); /*limao*/
    color: rgba(140,189,63, 1); /*limao*/
}

.btn-limao,
.btn-alerta-outros {
    background-color: rgba(140,189,63, 1); /*limao*/
    border-color: rgba(140,189,63, 1); /*limao*/
    color: rgba(255,255,255,1); /*branco*/
}

    .btn-limao:hover,
    .btn-limao:focus,
    .btn-alerta-outros:hover,
    .btn-alerta-outros:focus {
        background-color: rgba(119,160,53,1); /*limao escuro*/
        border-color: rgba(140,189,63, 1); /*limao*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-limao > .label,
    .btn-alerta-outros > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(140,189,63, 1); /*limao*/
        color: rgba(140,189,63, 1); /*limao*/
    }

    .btn-limao:hover > .label,
    .btn-limao:focus > .label,
    .btn-alerta-outros:hover > .label,
    .btn-alerta-outros:focus > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(140,189,63, 1); /*limao*/
        color: rgba(119,160,53,1); /*limao escuro*/
    }

.btn-limao-outline,
.btn-alerta-outros-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(140,189,63, 1); /*limao*/
    color: rgba(140,189,63, 1); /*limao*/
}

    .btn-limao-outline:hover,
    .btn-limao-outline:focus,
    .btn-alerta-outros-outline:hover,
    .btn-alerta-outros-outline:focus {
        background-color: rgba(140,189,63,0.5); /*limao claro*/
        border-color: rgba(140,189,63, 1); /*limao*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-limao-outline > .label,
    .btn-alerta-outros-outline > .label {
        background-color: rgba(140,189,63, 1); /*limao*/
        border-color: rgba(140,189,63, 1); /*limao*/
        color: rgba(255,255,255,1); /*branco*/
    }

.panel-limao {
    background-color: rgba(140,189,63, 1); /*limao*/
    border-color: rgba(140,189,63, 1); /*limao*/
    color: rgba(255,255,255,1); /*branco*/
}

.panel-limao-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(140,189,63, 1); /*limao*/
}

    .panel-limao-outline .panel-body {
        border: 0;
        background: transparent;
        padding-left: 0;
        padding-right: 0;
    }

.text-limao {
    color: rgba(140,189,63, 1); /*limao*/
}

/** CINZA **/

.cinza {
    background-color: rgba(150,150,150, 1); /*cinza*/
    color: rgba(150,150,150, 1); /*cinza*/
}

.btn-cinza {
    background-color: rgba(150,150,150, 1); /*cinza*/
    border-color: rgba(150,150,150, 1); /*cinza*/
    color: rgba(255,255,255,1); /*branco*/
}

    .btn-cinza:hover,
    .btn-cinza:focus {
        background-color: rgba(121,121,121,1); /*cinza escuro*/
        border-color: rgba(150,150,150, 1); /*cinza*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-cinza > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(150,150,150, 1); /*cinza*/
        color: rgba(150,150,150, 1); /*cinza*/
    }

    .btn-cinza:hover > .label,
    .btn-cinza:focus > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(150,150,150, 1); /*cinza*/
        color: rgba(121,121,121,1); /*cinza escuro*/
    }

.btn-cinza-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(150,150,150, 1); /*cinza*/
    color: rgba(150,150,150, 1); /*cinza*/
}

    .btn-cinza-outline:hover,
    .btn-cinza-outline:focus {
        background-color: rgba(150,150,150,0.5); /*cinza claro*/
        border-color: rgba(150,150,150, 1); /*cinza*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-cinza-outline > .label {
        background-color: rgba(150,150,150, 1); /*cinza*/
        border-color: rgba(150,150,150, 1); /*cinza*/
        color: rgba(255,255,255,1); /*branco*/
    }

.panel-cinza {
    background-color: rgba(150,150,150, 1); /*cinza*/
    border-color: rgba(150,150,150, 1); /*cinza*/
    color: rgba(255,255,255,1); /*branco*/
}

.panel-cinza-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(150,150,150, 1); /*cinza*/
}

    .panel-cinza-outline .panel-body {
        border: 0;
        background: transparent;
        padding-left: 0;
        padding-right: 0;
    }

.text-cinza {
    color: rgba(150,150,150, 1); /*cinza*/
}

/** PRETO **/

.preto {
    background-color: rgba(30,30,30, 1); /*preto*/
    color: rgba(30,30,30, 1); /*preto*/
}

.btn-preto {
    background-color: rgba(30,30,30, 1); /*preto*/
    border-color: rgba(30,30,30, 1); /*preto*/
    color: rgba(255,255,255,1); /*branco*/
}

    .btn-preto:hover,
    .btn-preto:focus {
        background-color: rgba(16,16,16,1); /*preto escuro*/
        border-color: rgba(30,30,30, 1); /*preto*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-preto > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(30,30,30, 1); /*preto*/
        color: rgba(30,30,30, 1); /*preto*/
    }

    .btn-preto:hover > .label,
    .btn-preto:focus > .label {
        background-color: rgba(255,255,255,1); /*branco*/
        border-color: rgba(30,30,30, 1); /*preto*/
        color: rgba(16,16,16,1); /*preto escuro*/
    }

.btn-preto-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(30,30,30, 1); /*preto*/
    color: rgba(30,30,30, 1); /*preto*/
}

    .btn-preto-outline:hover,
    .btn-preto-outline:focus {
        background-color: rgba(30,30,30,0.5); /*preto claro*/
        border-color: rgba(30,30,30, 1); /*preto*/
        color: rgba(255,255,255,1); /*branco*/
    }

    .btn-preto-outline > .label {
        background-color: rgba(30,30,30, 1); /*preto*/
        border-color: rgba(30,30,30, 1); /*preto*/
        color: rgba(255,255,255,1); /*branco*/
    }

.panel-preto {
    background-color: rgba(30,30,30, 1); /*preto*/
    border-color: rgba(30,30,30, 1); /*preto*/
    color: rgba(255,255,255,1); /*branco*/
}

.panel-preto-outline {
    background-color: rgba(255,255,255,1); /*branco*/
    border-color: rgba(30,30,30, 1); /*preto*/
}

    .panel-preto-outline .panel-body {
        border: 0;
        background: transparent;
        padding-left: 0;
        padding-right: 0;
    }

.text-preto {
    color: rgba(30,30,30, 1); /*preto*/
}





/*  */
#ConteudoPlaceHolderAlterar .ajax__tab_xp .ajax__tab_header,
#ConteudoPlaceHolderIncluir .ajax__tab_xp .ajax__tab_header {
    font-size: 12px;
    background: url(../../images/fundo_tab.jpg) repeat-x bottom;
    line-height: 10px;
}

#ConteudoPlaceHolderAlterar .ajax__tab_xp .ajax__tab_outer,
#ConteudoPlaceHolderIncluir .ajax__tab_xp .ajax__tab_outer {
    background: none;
    background-color: #f0f3f5;
    border-right: 1px solid #e7eaec;
    border-top: 1px solid #e7eaec;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    color: #676a6c;
    border-bottom: 1px solid #e7eaec;
    font-weight: bold;
}

#ConteudoPlaceHolderAlterar .ajax__tab_xp .ajax__tab_hover .ajax__tab_outer,
#ConteudoPlaceHolderIncluir .ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {
    background-color: #e7eaec;
    color: #9a9a9a;
}

#ConteudoPlaceHolderAlterar .ajax__tab_xp .ajax__tab_active .ajax__tab_outer,
#ConteudoPlaceHolderIncluir .ajax__tab_xp .ajax__tab_active .ajax__tab_outer {
    background-color: #ffffff;
    color: #2f4050;
    border-bottom: 1px solid #ffffff;
}

#ConteudoPlaceHolderAlterar .ajax__tab_xp .ajax__tab_inner,
#ConteudoPlaceHolderIncluir .ajax__tab_xp .ajax__tab_inner {
    background: none;
    background-color: #f0f3f5;
    border-left: 1px solid #e7eaec;
    border-top-left-radius: 2px;
}

#ConteudoPlaceHolderAlterar .ajax__tab_xp .ajax__tab_hover .ajax__tab_inner,
#ConteudoPlaceHolderIncluir .ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {
    background-color: #e7eaec;
}

#ConteudoPlaceHolderAlterar .ajax__tab_xp .ajax__tab_active .ajax__tab_inner,
#ConteudoPlaceHolderIncluir .ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
    background-color: #ffffff;
}

#ConteudoPlaceHolderAlterar .ajax__tab_xp .ajax__tab_tab,
#ConteudoPlaceHolderIncluir .ajax__tab_xp .ajax__tab_tab {
    background: none;
    background-color: #f0f3f5;
}

#ConteudoPlaceHolderAlterar .ajax__tab_xp .ajax__tab_hover .ajax__tab_tab,
#ConteudoPlaceHolderIncluir .ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {
    background-color: #e7eaec;
}

#ConteudoPlaceHolderAlterar .ajax__tab_xp .ajax__tab_active .ajax__tab_tab,
#ConteudoPlaceHolderIncluir .ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
    background-color: #ffffff;
}

#ConteudoPlaceHolderAlterar .ajax__tab_body,
#ConteudoPlaceHolderIncluir .ajax__tab_body {
    border-color: #e7eaec;
    background-color: #ffffff;
}

.arvore td {
    line-height: normal !important;
}

.ajax__calendar_container {
    width: 220px !important;
}

.ajax__calendar_body, .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {
    width: 220px !important;
    margin: 0;
    padding: 0;
}

/**********************************************************************************************************
**   Telas de upload                                                                                     **
**********************************************************************************************************/

.uploadifive-button {
    margin-right: 10px;
}

#queue, .queue {
    border: #999 2px dashed;
    height: 177px;
    overflow: auto;
    margin-bottom: 10px;
    padding: 0 3px 3px;
    width: 98%;
    position: relative;
    margin-top: 10px;
}

.queue{
    height: 138px;
    overflow: hidden;
    margin-bottom: 0;
    padding: 0;

}

#queue_bg {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 0;
    overflow: hidden;
    height: 177px;
    width: 98%;
}

    #queue_bg p, .queue_bg p {
        font-size: 15px;
        text-align: center;
        line-height: 150px;
        color: #999;
            }
