.imagemSemTitulo{
	border-bottom: 10px solid #4f78d5;
}

html, button, input, select, textarea{
    font-family:Verdana;
}
.dnnFormItem input[type="text"], .dnnFormItem select, .dnnFormItem textarea, .dnnFormItem input[type="email"], .dnnFormItem input[type="search"], .dnnFormItem input[type="password"]{
    margin-top:5px;
    min-height:25px;
    padding:2px;
    margin-bottom:5px;
}
/*html body .riSingle .riTextBox[type="text"]{
    min-height:25px;
}*/
.dnnFormItem select{
    min-height:30px;
}
.dnnFormItem table.infoTable {
    width: 100%;
}
.dnnFormItem table.infoTable td {
    width: 50%;
    vertical-align:top;
}
option{
    padding:2px !important;
}
/********** Container gestor ********/
.Gestor{
    margin-bottom:20px;
}
.tituloIF {
    /*color: #4f78d5;*/
    background-color: #fff;
    display: block;
    margin-top:40px;
    /*padding: 20px 0px 5px 10px;*/ 
    font-size: 14px;
    font-weight: bold;
    /*margin-bottom:15px;*/
    /*border-bottom:1px solid #4f78d5;*/
    /*text-transform: uppercase;*/
}

/**  Lista das Notificações **/
.imagemSemTitulo{
	border-bottom: 10px solid #4f78d5;
}
.info_numero_notificacoes{
    color:#032256;
    background-color:#fff;
    border-radius:25px;
    padding:0px 2px;
    float:right;
    margin-left:0px;
    margin-top:-10px;
    font-size:8px !important;
    line-height:12px;
}
.info_toolbarnotificacoes{
    /*position:fixed;*/
    position:relative;
    width:90%;
    float:right;
    /*top:155px;
    left:78%;*/
    z-index:9999;
    margin-top:-105px;

}
.fm_imagem{
    width:10%;
    float:left;
}
.info_listacomunicacao_assunto{
    width:90%;
    float:right;
}
.info_listacomunicacao_assunto a{
    color:#fff;
    font-size:13px !important;
    font-weight:bold;
   
}
.info_titulo_notificacoes{
    color:#fff;
    font-size:16px !important;
    padding:10px 5px 20px 5px;
    display:inline-block;
}
.info_listaNotificacoes input{
    float:right;
    padding: 7px 10px;
}
.info_toolbarnotificacoes .info_btnInformacao{
    float:right;

}
.info_listaNotificacoes{
    width:29%;
    margin-left:69%;
    background-color:#032256;
    position:absolute;
    margin-top:-75px;

}
.info_informacoes_gerais{
    clear: none;
    /*position: relative;*/
    padding:20px 0 0 0;
    margin-bottom: 5px;
    text-align: left;
    width:100%;
}
.info_informacoes_gerais .dnnLabel{
    margin-right:10px;
    padding-right:5px;
    margin-top:12px;
}
.info_informacoes_gerais input{
    margin-top:5px;
    min-height:25px;
    padding:2px;
    margin-bottom:5px;
    min-width:50%;
}
.fm_acao_listafieldset{
    padding:5px;
}
.layoutFieldset{
    color:#fff;
    padding:10px;
}
.layoutFieldset legend{
    padding-top:10px;
    font-size:15px !important;
    font-weight:bold;
}
.info_listacomunicacao_Mensagem,.info_listacomunicacao_Data{
    color:#efefef;
    font-size:12px;
}




/** tabuladores **/
.Gestor .RadTabStrip .rtsLI {
    padding-left: 3px !important;
}
.Gestor .RadTabStrip_Default .rtsLink{
    border:none !important;
}
.Gestor  .RadTabStrip .rtsLink, .RadTabStripVertical .rtsLink {
    padding-left: 9px;
    color:#4f78d5 !important;
    margin-top: 10px;
    border:none;
    margin-bottom:0px;
    background-color:#d3ddf4 !important;
}

.Gestor .RadTabStrip_Default .rtsSelected, .RadTabStrip_Default .rtsSelected:hover {
    background: #4f78d5  none repeat scroll 0 0 !important;
    color: #fff !important;
    font-size:12px !important;
    font-weight:bold;
    border-top:5px solid #4f78d5 !important;
    border-bottom:5px solid #4f78d5 !important;
    /*margin-top:0px !important;*/
}
.RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt{
    font-size:13px;
    font-family:Verdana;
    font-weight:normal;
}
.Gestor .rtsLink{
    margin-top:10px !important;
}
.Gestor .RadTabStripTop_Default .rtsLink:hover {
    background-color: #4f78d5 !important;
    color: #ffffff !important;
    border-top:5px solid #4f78d5 !important;
    border-bottom:5px solid #4f78d5 !important;
    margin-top:0px !important;
}
.Gestor .RadTabStrip_Default .rtsLI, .RadTabStrip_Default .rtsLink {
    height:auto !important;
}

.Gestor .RadInput_Default {
    float: none !important;
}
.dnnFormMessage {
   border-top: 1px solid #fff;
    margin-bottom: 0 !important;
    max-width: 100% !important;
    border-radius:0px;
}

.RadTabStripTop_Default_Baseline .rtsLevel, .RadTabStripBottom_Default_Baseline .rtsLevel {
    background-image: none !important;
    /*border-bottom: 1px solid #4f78d5;*/
}
.riSingle.RadInput.RadInput_Default {
    margin-top: 5px;
}

.Gestor .dnnForm{
    padding:15px 0px;
    /*background-color:#edf3ff;*/
   
}
/** sombra das caixas inputs  **/
.Gestor .dnnForm input, .Gestor .dnnForm textarea, .Gestor .dnnForm select {
    border-color: #4f78d5 !important;
    padding:6px;
    background-color:#fff !important;
}
html body .riSingle .riTextBox[type="text"]{
    min-height:34px;
}
option{
    padding:2px !important;
}
.Gestor .dnnFormInfo{
    background-color: #4f78d5;
    color: #fff;
}
.Gestor .dnnFormTableInfo { /* classe criada especificamente para as tabelas de divergênicias nos Controlos de Banana  */
    background-color: #fff !important;
    color: #4f78d5 !important;
    border:1px solid #4f78d5 !important;
}
.Gestor .dnnLabel{
    color:#4f78d5;
}
.Gestor input[type="image"]{
     box-shadow:none;
}
/** Fundo header das tabelas **/
.Gestor  .RadGrid .rgHeader {
    border-bottom: 1px solid #4f78d5;
    border-right: 1px solid #4f78d5;
    background: -moz-linear-gradient(top, #fff 0%, #d3ddf4 100%);
    background: linear-gradient(top, #fff 0%,#d3ddf4 100%);
    background-image:none;
}

.RadGrid_Default .rgCommandRow{
    background:#4f78d5 !important;
}
.RadGrid_Default .rgHeader, .RadGrid_Default .rgHeader a {
    color: #4f78d5 !important;
}
.RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td
{
    padding:6px !important;
}

.RadGrid_Default .rgRow td {
    cursor: pointer;
}
.Gestor .RadGrid_Default .rgAltRow {
    background: #e3e4e4;
}

.RadGrid_Default .rgFooterDiv, .RadGrid_Default .rgFooter {
    background: #e3e4e4 !important;
}
.RadGrid_Default .rgCommandCell {
    border: 1px solid;
    border-color: #4f78d5  #f2f2f2 !important;
    border-top-width: 0;
    padding: 0;
}

/* Botao voltar e Botao Gravar*/
a.dnnPrimaryAction, a.dnnSecondaryAction {
    border: medium none;
    border-radius: 0px;
    box-shadow: none !important;
    color: #ffffff;
    text-shadow: none;
    padding:5px;

}
a.dnnPrimaryAction{
    background: #d3ddf4 none repeat scroll 0 0 !important;
    color:#4f78d5;
}
a.dnnPrimaryAction:hover{
    background: #4f78d5 none repeat scroll 0 0 !important;
    color: #ffffff;
}
 a.dnnSecondaryAction {
    background: #97999b  none repeat scroll 0 0 !important;
    margin-right:5px;
}
  a.dnnSecondaryAction:hover {
    background: #808285 !important;
    color: #ffffff;
}
/*ul.dnnActions{
    float:right;
}*/
td[align~=right] ul.dnnActions, div + ul.dnnActions {
    width: auto !important;
    float: right;
}
.dnnActions li {
    float:left;
    margin-left: 5px;
    margin-right:0px;
}

/* botao Close das MUI */
span > a.dnnSecondaryAction[id$="cmdClose"]{
    background-color:#bbb;
    margin-right:20px; /* margem para afastar breadcrumbs*/
}

[id*="lblMensagemCalendarizacaoIncorreta"]{
    margin-top: 25px;
    padding: 10px
}
/* override da css para campos disabled*/
.aspNetDisabled, a.aspNetDisabled, .dnnDisabled, a.dnnDisabled {
    color:#000;
}
/*Assinala os campo obrigatorios*/
	.dnnForm input.dnnFormRequired, .dnnForm textarea.dnnFormRequired,.dnnForm select.dnnFormRequired,
	.dnnForm textbox.dnnFormRequired, .dnnForm label.dnnFormRequired,
	.dnnForm .dnnFormRequired input.riTextBox,
	.ddnForm input.riTextBox.riEnabled.dnnFormRequired
	.ddnForm span input.riTextBox.riEnabled.dnnFormRequired
	{border-left:5px #F00 solid !important;}

    .dnnForm .intro_label
    {
    float:right;
    padding-right:10px;
    padding-top:5px;
    }
    .dnnForm p.dnnFormRequired
    {border-left:5px #F00 solid;
    padding:5px 5px 5px 5px;
    }

.RadButton_Default.RadButton.rbLinkButton{
    padding:10px;
}

/* Check Box*/
.ff_info_checkbox{
    min-height:30px;
}
#infoStep{
    margin-bottom:8px;
}

.rbPrimaryIcon {
        top: 12px !important;
}
.Gestor fieldset.rfdRoundedCorners{
    padding:20px !important;
}
/*.Gestor .RadButton_Default.RadButton.rbLinkButton {
    float:right;
}*/
.RadGrid_Default, .RadGrid_Default .rgMasterTable, .RadGrid_Default .rgDetailTable, .RadGrid_Default .rgGroupPanel table, .RadGrid_Default .rgCommandRow table, .RadGrid_Default .rgEditForm table, .RadGrid_Default .rgPager table, .GridToolTip_Default,
html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default{
    /*font-size:14px !important;*/
    /*color:#0c3a88;*/
}
.Gestor .dnnFormItem input[type="text"],.Gestor .dnnFormItem input[type="password"],.Gestor .dnnFormItem input[type="email"],.Gestor .dnnFormItem input[type="tel"],.Gestor .dnnFormItem textarea,.Gestor .dnnFormItem select{
    max-width:535px !important;
    /*font-size:14px;*/
}
.Gestor .dnnFormItem select{
    margin-top:5px;
    margin-bottom:5px;
}
.Gestor .dnnFormItem > .RadPicker_Default{
    margin-top:0px !important;
    margin-bottom:5px !important;
    height:39px !important;
}
.Gestor .note{
    color:#0c3a88;
    display:block;
    /*font-size:16px;*/
}

.Gestor .dnnTooltip .dnnFormHelpContent, .Gestor .dnnHelperTip .dnnFormHelpContent{
    background:#999999  !important;
    color:#ffffff !important;

}

.Gestor .dnnFormMessage.dnnFormWarning{
    background-color: rgba(255,255,0,0.15);
    border-color: #CDB21F;
    margin: 25px 0px !important;
}

.Gestor .RadGrid .rgHeader,.Gestor.RadGrid th.rgResizeCol {
    font-weight: bold;
    text-transform: uppercase;
}
.Gestor .dnnFormItem > .dnnLabel{
    margin-top:15px;
}

/** calend�rio **/
.RadCalendar_Default .rcMainTable td{
    background-color: #4f78d5 !important;
}
.RadCalendar_Default .rcMainTable td a{
    color:#fff !important;
}

.RadCalendar_Default .rcMainTable td.rcOtherMonth a{
    color:#4f78d5 !important;
}
.RadCalendar_Default .rcMainTable td.rcSelected{
     background-color: #0c3a88 !important;
}
html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default{
 font: 12px verdana,verdana !important;
}

.RadButton_Default.RadButton.rbLinkButton{
    background-color: transparent !important;
    border: none !important;
    _border:none !important;
 }
.dnnLabel{
    float:left;
}
.info_texteditor{
    display:inline-block;
    float:left;
    font-size:12px;
    margin-top:5px;
}


/********** Container GestorTabsEsquerda ********/




.GestorTabsEsquerda .info_layout_block {
    position:absolute; 
    top:0; 
    left:0; 
    width:100%; 
    height:100%; 
    background-color:grey; 
    opacity:0.6; 
    z-index:99; 
    background-image: url('images/loading.gif'); 
    /*background-size: 300px 100px;*/
    background-repeat:no-repeat;
    background-position:center;
    overflow:auto;
}
.GestorTabsEsquerda {
    margin-bottom: 20px;
    background-color: #f4f4f4;

}
.GestorTabsEsquerda .tituloIF {
    /*color: var(--main-color);*/
    background-color: #fff;
    display: block;
    padding: 20px 0px 5px 10px; 
    font-size: 14px;
    font-weight: bold;
    margin-bottom:0px;
    border-bottom:1px solid #032256;
    text-transform: uppercase;
    margin-top:0px;
}
/** tabuladores **/
.GestorTabsEsquerda .RadTabStrip .rtsLI {
    padding-left: 1% !important;
}
.GestorTabsEsquerda .RadTabStrip_Default .rtsLink{
    border:none !important;
}


.GestorTabsEsquerda .info_botoesformulario{
    width:83% !important;
    padding:1%;
    float:right;
    background-color:#fff !important;
}
.GestorTabsEsquerda .info_botoesformulario li {
        float: right !important;
}

.GestorTabsEsquerda .info_multipage_menuleft .RadMenu ul.rmActive,.GestorTabsEsquerda .info_multipage_menuleft .RadMenu ul.rmRootGroup {
    display: block;
    background: transparent;
    border: none;
    padding: 5px;
}

.GestorTabsEsquerda .rtsUL{
    width:100%;
}

/*.GestorTabsEsquerda  .RadTabStrip .rtsLink a,.GestorTabsEsquerda .RadTabStripVertical .rtsLink,*/
/*.GestorTabsEsquerda .RadTabStrip_Default a.rtsSelected {
    background: #246076  none repeat scroll 0 0 !important;
    color: #fff !important;

}*/

.GestorTabsEsquerda .RadTabStrip_Default .rtsSelected:hover,.GestorTabsEsquerda .RadTabStripTop_Default .rtsLink:hover {
    /*background: #246076  none repeat scroll 0 0 !important;*/
    text-transform:none;
    font-weight:normal;
}


.GestorTabsEsquerda .RadTabStrip_Default .rtsLI,.GestorTabsEsquerda  .RadTabStrip_Default .rtsLink {

    height:auto !important;
    width: 98%;

}
.GestorTabsEsquerda .RadTabStrip_Default .rtsLI a.rtsLink{
    /*background: #a9bbc8 none repeat scroll 0 0 ;*/
    background-repeat:no-repeat;
    background-position:95% 50%;
    padding:5px 2%;
    /*color:#fff;*/
}
.GestorTabsEsquerda .RadTabStrip_Default .rtsLink a{
    /*background: #a9bbc8  none repeat scroll 0 0 !important;*/
    padding:5px 0;
    /*color:#fff;*/
}
.GestorTabsEsquerda .RadTabStrip_Default .rtsLI .rtsLink {
    padding-left: 0px !important;
}
.GestorTabsEsquerda .RadInput_Default {
    float: none !important;
}
.GestorTabsEsquerda .dnnFormMessage {
   border-top: 1px solid #fff;
    margin-bottom: 0 !important;
    max-width: 100% !important;
    border-radius:0px;
}

.GestorTabsEsquerda .RadTabStripTop_Default_Baseline .rtsLevel,.GestorTabsEsquerda  .RadTabStripBottom_Default_Baseline .rtsLevel {
    background-image: none !important;
}
.GestorTabsEsquerda .riSingle.RadInput.RadInput_Default {
    margin-bottom: 0px;
}

.GestorTabsEsquerda .dnnForm{
    padding:15px 0px;
}

/** sombra das caixas inputs  **/
/*.GestorTabsEsquerda .dnnForm input, .GestorTabsEsquerda .dnnForm textarea, .GestorTabsEsquerda .dnnForm select {
    border-color: #246076 !important;
    background-color:#fff !important;
}*/

/*.GestorTabsEsquerda .dnnFormInfo{
    background-color: #246076;
    color: #fff;
}
.GestorTabsEsquerda .dnnLabel{
    color:#246076;
}*/
.GestorTabsEsquerda input[type="image"]{
     box-shadow:none;
     background-color:transparent !important;
}
/** Fundo header das tabelas **/
.GestorTabsEsquerda  .RadGrid .rgHeader {
    background: -moz-linear-gradient(top, #fff 0%, #d3ddf4 100%);
    background: linear-gradient(top, #fff 0%,#d3ddf4 100%);
    background-image:none;
}
.GestorTabsEsquerda .RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt{
    white-space:pre-wrap;
}
.GestorTabsEsquerda .RadMenu, .GestorTabsEsquerda .RadMenu_Default{
    z-index:90 !important; /* Z-index alterado para o icon não se sobrepor ao menu */
}
/*.GestorTabsEsquerda .RadGrid_Default .rgCommandRow{
    background:#246076 !important;
}
.GestorTabsEsquerda .RadGrid_Default .rgHeader, .GestorTabsEsquerda .RadGrid_Default .rgHeader a {
    color: #246076 !important;
}*/
.GestorTabsEsquerda .RadGrid .rgRow td, .GestorTabsEsquerda .RadGrid .rgAltRow td, .GestorTabsEsquerda .RadGrid .rgEditRow td, .GestorTabsEsquerda .RadGrid .rgFooter td
{
    padding:6px !important;
}
.GestorTabsEsquerda .RadGrid_Default .rgRow td {
    cursor: pointer;
}
.GestorTabsEsquerda .RadGrid_Default .rgAltRow {
    background: #e3e4e4;
}

.GestorTabsEsquerda .RadGrid_Default .rgFooterDiv, .GestorTabsEsquerda .RadGrid_Default .rgFooter {
    background: #e3e4e4 !important;
}
.GestorTabsEsquerda .RadGrid_Default .rgCommandCell {
    border: 1px solid;
    /*border-color: #246076  #246076 !important;*/
    border-top-width: 0;
    padding: 0;
}

/* Botao voltar e Botao Gravar*/
.GestorTabsEsquerda a.dnnPrimaryAction, .GestorTabsEsquerda a.dnnSecondaryAction {
    border: medium none;
    border-radius: 0px;
    box-shadow: none !important;
    color: #ffffff;
    text-shadow: none;
    padding:5px;

}
/*.GestorTabsEsquerda a.dnnPrimaryAction{
    background: #246076 none repeat scroll 0 0 !important;
    color:#fff;
}
.GestorTabsEsquerda a.dnnPrimaryAction:hover{
    background: #a9bbc8 none repeat scroll 0 0 !important;
    color: #246076;
}*/
.GestorTabsEsquerda a.dnnSecondaryAction {
    background: #97999b  none repeat scroll 0 0 !important;
    margin-right:5px;
}
.GestorTabsEsquerda  a.dnnSecondaryAction:hover {
    background: #808285 !important;
    color: #ffffff;
}
.GestorTabsEsquerda span ul.dnnActions{
    /*float:right;*/
    padding-left:15%;
    width:85%;
}
.GestorTabsEsquerda .dnnActions li {
    display:inline-block;
    margin-left: 5px;
    margin-right:0px;
}
/*.GestorTabsEsquerda a{
    color:#246076;
}*/
/* botao Close das MUI */
.GestorTabsEsquerda span > a.dnnSecondaryAction[id$="cmdClose"]{
    background-color:#bbb;
    margin-right:20px; /* margem para afastar breadcrumbs*/
}

.GestorTabsEsquerda [id*="lblMensagemCalendarizacaoIncorreta"]{
    margin-top: 25px;
    padding: 10px
}
/* override da css para campos disabled*/
.GestorTabsEsquerda .aspNetDisabled,.GestorTabsEsquerda a.aspNetDisabled,.GestorTabsEsquerda .dnnDisabled, a.dnnDisabled {
    color:#000;
}
/*Assinala os campo obrigatorios*/
	.dnnForm input.dnnFormRequired, .dnnForm textarea.dnnFormRequired,.dnnForm select.dnnFormRequired,
	.dnnForm textbox.dnnFormRequired, .dnnForm label.dnnFormRequired,
	.dnnForm .dnnFormRequired input.riTextBox,
	.ddnForm input.riTextBox.riEnabled.dnnFormRequired
	.ddnForm span input.riTextBox.riEnabled.dnnFormRequired
	{border-left:5px #F00 solid !important;}

    .dnnForm .intro_label
    {
    float:right;
    padding-right:10px;
    padding-top:5px;
    }
    .dnnForm p.dnnFormRequired
    {border-left:5px #F00 solid;
    padding:5px 5px 5px 5px;
    }
    
.GestorTabsEsquerda div.dnnFormRequired{
    float:left;
    margin-top:10px;
}
.GestorTabsEsquerda .RadButton_Default.RadButton.rbLinkButton{
    padding:10px;
    border:0px solid transparent !important;
}

/* Check Box*/
.GestorTabsEsquerda .ff_info_checkbox{
    min-height:30px;
}
.GestorTabsEsquerda #infoStep{
    margin-bottom:8px;
}

.GestorTabsEsquerda .rbPrimaryIcon {
        top: 12px !important;
}
.GestorTabsEsquerda fieldset.rfdRoundedCorners{
    padding:20px !important;
}


.GestorTabsEsquerda .dnnFormItem input[type="text"],.GestorTabsEsquerda .dnnFormItem input[type="password"],.GestorTabsEsquerda .dnnFormItem input[type="email"],
.GestorTabsEsquerda .dnnFormItem input[type="tel"],.GestorTabsEsquerda .dnnFormItem textarea,.GestorTabsEsquerda .dnnFormItem select{
    max-width:535px !important;
}
.GestorTabsEsquerda .dnnFormItem select{
    margin-top:5px;
    margin-bottom:5px;
}
.GestorTabsEsquerda .dnnFormItem .RadPicker, .GestorTabsEsquerda .dnnFormItem RadPicker_Default {
    margin-top: 0px !important;
    /*margin-bottom: 5px !important;*/
    height: 39px !important;
}
.GestorTabsEsquerda .note{
    /*color:#246076;*/
    display:block;
}

.GestorTabsEsquerda .dnnTooltip .dnnFormHelpContent, .GestorTabsEsquerda .dnnHelperTip .dnnFormHelpContent{
    background:#999999  !important;
    color:#ffffff !important;

}

.GestorTabsEsquerda .dnnFormMessage.dnnFormWarning{
    background-color: rgba(255,255,0,0.15);
    border-color: #CDB21F;
    margin: 25px 0px !important;
}

.GestorTabsEsquerda .dnnFormItem > .dnnLabel{
    margin-top:9px;
}

/** calend�rio **/
.GestorTabsEsquerda .RadCalendar_Default .rcMainTable td{
    background-color: #4f78d5 !important;
}
.GestorTabsEsquerda .RadCalendar_Default .rcMainTable td a{
    color:#fff !important;
}

.GestorTabsEsquerda .RadCalendar_Default .rcMainTable td.rcOtherMonth a{
    color:#4f78d5 !important;
}
.GestorTabsEsquerda .RadCalendar_Default .rcMainTable td.rcSelected{
     background-color: #0c3a88 !important;
}
.GestorTabsEsquerda .RadInput_Default, .RadInputMgr_Default {
    font-family: verdana !important;
    font-size: 12px !important;
    font: 12px "segoe ui",verdana,verdana !important;
}
.GestorTabsEsquerda .RadPicker_Default .riTextBox{
    padding: 2px !important;
}
.GestorTabsEsquerda li.rtsSeparator {
    display:none;
}

.GestorTabsEsquerda .RadGrid_Simple .rgMasterTable td.rgGroupCol,.GestorTabsEsquerda .RadGrid_Simple .rgMasterTable td.rgExpandCol {
     border-color: #fff !important; 
     background: #fff none !important; 
}


/****   Zona de teste para op��es  *****/
.rmSlide .RadMenu ul.rmVertical{
    display:block !important ;
    visibility:visible !important;
}
.RadMenu ul.rmVertical{
    display:block !important ;
    top:0px !important;
     visibility:visible !important;
}

.RadMenu_Default .rmRootGroup,.RadMenu_Default .rmGroup{
    background-image:none !important;
    background:transparent !important;
    border:none !important;
}

.RadMenu .rmHorizontal .rmItem{
    clear: none !important;
    padding:5px 0 10px 8px !important;
}
.RadMenu .rmVertical .rmText, .RadMenu .rmHorizontal .rmVertical .rmText{
    display:none !important;
}
.RadMenu_Default ul.rmHorizontal .rmLeftImage{
    margin:0 !important;
}
.RadMenu .rmSlide{
    display:block !important;
    visibility:visible !important;
    visibility: visible;
     /*height: 74px;*/ 
     width: 500px; 
     display: block; 
     overflow: visible !important; 
     left: 0px; 
     top: 0px !important; 
     /*z-index: 2;*/
     border:none !important;
}

.RadMenu .rmTopRight {
    display: none;
}
.RadMenu .rmBottomLeft {
    display: none;
}
.RadMenu .rmBottomRight {
    display: none;
}
table .rmRootLink img{
    display:none;
}
.RadMenu_Default .rmRootGroup, .RadMenu_Default a.rmLink, .RadMenu_Default .rmGroup .rmText, .RadMenu_Default .rmVertical .rmText, .RadMenu_Default .rmLeftArrow, .RadMenu_Default .rmRightArrow, .RadMenu_Default .rmTopArrow, .RadMenu_Default .rmBottomArrow{
    background-image:none !important;
 
}
.rgMasterTable span.rmExpandDown{
    display:none !important;
}
.GestorTabsEsquerda .dnnFormItem  table[id~="TipoProgamaFinanceiro"]{
    margin-top:25px;
}
html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default{
 font: 12px verdana,verdana !important;
}

.dnnFormItem table {
    background: none;
    /*padding-top: 8px;*/
}
.GestorTabsEsquerda .dnnFormItem table div.dnnFormRequired {
    margin-top: 0;
}
a:hover{
    cursor:pointer !important;
}

.info_divcemporcento{
    width:100%;
    display:table;
    margin-top:30px;
    /*margin-bottom:10px;*/
}
.info_divcemporcento .dnnLabel{
    width:100% !important;
    text-align:left !important;
    margin-right:0px;
    padding-right:0px;
    border-bottom:1px solid #000;

}

.info_divcemporcento .dnnLabel span{
    /*float:left;*/
    display:inline-block;
    padding-right:5px !important;
}

.info_divcemporcento a.dnnFormHelp{
    position:relative !important;
    display:inline-block;
    left:0 !important;
    width:20px !important;

}

.info_divcemporcento .dnnFormRequired {
    width: 100% !important;
    min-width:100% !important;
}
.info_divcemporcento .dnnTooltip{
    position:relative !important;
    display:inline-block;
    float:left;
    top:-55px !important;
    left:1% !important;
    right:0 !important;
}
.info_report{
    overflow:auto;
}

/* Media Queries */
/* Large desktop */
@media (min-width: 1200px) {
    .botaoMenu{
       display:none;
   }
    .GestorTabsEsquerda .RadTabStrip_Default, .GestorTabsEsquerda .RadTabStrip {
        width: 15%;
        display: inline-block;
        vertical-align: top;
        /*float:left;*/
        padding-top: 5px;
        min-height: 100px;
    }

    .GestorTabsEsquerda .info_multipage {
        width: 82% !important;
        padding: 5px 1%;
        /*float:left;*/
        display: inline-block;
        background-color: #fff;
        min-height: 60vh;
    }
    .GestorTabsEsquerda .info_multipage_menuleft {
        width: 15%;
        /*float:left;*/
        display: inline-block;
        vertical-align: top;
        /*margin:0 1% !important;*/
        background-color: #cbcbcb;
        min-height: 35px;
    }

    .GestorTabsEsquerda .info_multipage_menuright {
        width: 84%;
        /*float:left;*/
        display: inline-block;
        vertical-align: top;
        background: transparent !important;
        min-height: 35px;
    }
}

@media (min-width: 979px) and (max-width: 1200px){
    .GestorTabsEsquerda .RadTabStrip_Default, .GestorTabsEsquerda .RadTabStrip {
        width: 15%;
        display: inline-block;
        vertical-align: top;
        /*float:left;*/
        padding-top: 5px;
        min-height: 100px;
    }

    .GestorTabsEsquerda .info_multipage {
        width: 82% !important;
        padding: 5px 1%;
        /*float:left;*/
        display: inline-block;
        background-color: #fff;
        min-height: 60vh;
    }

    .GestorTabsEsquerda .info_multipage_menuleft {
        width: 15%;
        /*float:left;*/
        display: inline-block;
        vertical-align: top;
        /*margin:0 1% !important;*/
        background-color: #cbcbcb;
        min-height: 35px;
    }

    .GestorTabsEsquerda .info_multipage_menuright {
        width: 84%;
        /*float:left;*/
        display: inline-block;
        vertical-align: top;
        background: transparent !important;
        min-height: 35px;
    }
}
/* Portrait tablet to landscape and larger */
@media (min-width:768px){
    .GestorTabsEsquerda .RadTabStrip_Default, .GestorTabsEsquerda .RadTabStrip {
        width: 15%;
        display: inline-block;
        vertical-align: top;
        /*float:left;*/
        padding-top: 5px;
        min-height: 100px;
    }

    .GestorTabsEsquerda .info_multipage {
        width: 82% !important;
        padding: 5px 1%;
        /*float:left;*/
        display: inline-block;
        background-color: #fff;
        min-height: 60vh;
    }

    .GestorTabsEsquerda .info_multipage_menuleft {
        width: 15%;
        /*float:left;*/
        display: inline-block;
        vertical-align: top;
        /*margin:0 1% !important;*/
        background-color: #cbcbcb;
        min-height: 35px;
    }

    .GestorTabsEsquerda .info_multipage_menuright {
        width: 84%;
        /*float:left;*/
        display: inline-block;
        vertical-align: top;
        background: transparent !important;
        min-height: 35px;
    }
}
 
/* Portrait tablet to landscape and smaller */
@media (max-width: 979px) {

    #PageGestaoContent{
        width:950px;
    }
    .GestorTabsEsquerda .RadTabStrip_Default, .GestorTabsEsquerda .RadTabStrip {
        width: 15%;
        display: inline-block;
        vertical-align: top;
        /*float:left;*/
        padding-top: 5px;
        min-height: 100px;
    }

    .GestorTabsEsquerda .info_multipage {
        width: 82% !important;
        padding: 5px 1%;
        /*float:left;*/
        display: inline-block;
        background-color: #fff;
        min-height: 60vh;
    }

    .GestorTabsEsquerda .info_multipage_menuleft {
        width: 15%;
        /*float:left;*/
        display: inline-block;
        vertical-align: top;
        /*margin:0 1% !important;*/
        background-color: #cbcbcb;
        min-height: 35px;
    }

    .GestorTabsEsquerda .info_multipage_menuright {
        width: 84%;
        /*float:left;*/
        display: inline-block;
        vertical-align: top;
        background: transparent !important;
        min-height: 35px;
    }
    
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    .GestorTabsEsquerda .RadTabStrip_Default, .GestorTabsEsquerda .RadTabStrip {
        width: 15%;
        display: inline-block;
        vertical-align: top;
        /*float:left;*/
        padding-top: 5px;
        min-height: 100px;
    }

    .GestorTabsEsquerda .info_multipage {
        width: 82% !important;
        padding: 5px 1%;
        /*float:left;*/
        display: inline-block;
        background-color: #fff;
        min-height: 60vh;
    }

    .GestorTabsEsquerda .info_multipage_menuleft {
        width: 15%;
        /*float:left;*/
        display: inline-block;
        vertical-align: top;
        /*margin:0 1% !important;*/
        background-color: #cbcbcb;
        min-height: 35px;
    }

    .GestorTabsEsquerda .info_multipage_menuright {
        width: 84%;
        /*float:left;*/
        display: inline-block;
        vertical-align: top;
        background: transparent !important;
        min-height: 35px;
    }
 
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    .info_listaNotificacoes{
        width:50%;
        margin-left:50%;
    }
    .GestorTabsEsquerda .RadTabStrip_Default, .GestorTabsEsquerda .RadTabStrip {
        width: 90%;
        display: block;
        /*vertical-align: top;*/
        padding-top: 5px;
        min-height: 100px;
    }

    .GestorTabsEsquerda .info_multipage {
        width: 90% !important;
        padding: 5px 1%;
        /*float:left;*/
        display: block;
        background-color: #fff;
        min-height: 60vh;
    }

    .GestorTabsEsquerda .info_multipage_menuleft {
        width: 90%;
        /*float:left;*/
        display: block;
        vertical-align: top;
        /*margin:0 1% !important;*/
        background-color: #cbcbcb;
        min-height: 35px;
    }

    .GestorTabsEsquerda .info_multipage_menuright {
        width: 90%;
        /*float:left;*/
        display: block;
        vertical-align: top;
        background: #fff !important;
        min-height: 35px;
    }
}
/* Landscape phones and down */
@media (max-width: 480px) {

    .info_listaNotificacoes{
        width:100%;
        margin-left:0;
        /*z-index:99999;*/
        border-top:1px solid #fff;
    }
    .GestorTabsEsquerda .RadTabStrip_Default, .GestorTabsEsquerda .RadTabStrip {
        width: 90%;
        display: block;
        /*vertical-align: top;*/
        padding-top: 5px;
        min-height: 100px;
    }

    .GestorTabsEsquerda .info_multipage {
        width: 90% !important;
        padding: 5px 1%;
        /*float:left;*/
        display: block;
        background-color: #fff;
        min-height: 60vh;
    }

    .GestorTabsEsquerda .info_multipage_menuleft {
        width: 90%;
        /*float:left;*/
        display: block;
        vertical-align: top;
        /*margin:0 1% !important;*/
        background-color: #cbcbcb;
        min-height: 35px;
    }

    .GestorTabsEsquerda .info_multipage_menuright {
        width: 90%;
        /*float:left;*/
        display: block;
        vertical-align: top;
        background: #fff !important;
        min-height: 35px;
    }

}





