/* GERAL */
* {border:none !important;}
body {background: #FFFFFF;	font-family: Verdana, sans-serif; font-size: 8.5pt;	color: #135192;	margin:0 !important; padding:0 !important;}
.invisivel {display:none;}
/* TABLES */
td.borderTopHeader {height:2px; padding:0; background-color:#f4b44d; padding:0;}
table.cortabela {border: solid #135192;}
table.TabelaSimples {border: solid black;}
td.colunatitulo {background-color: #d2deeb;	border: 1px solid #135192;}
td.colunasubtitulo {background-color: #edf2f8; border:solid #edf2f8; text-align:left !important;}
td.colunasubtituloB {background-color: #edf2f8; border:solid #edf2f8; text-align:left !important;}
td.ColunaTituloFormulario {font-weight: bold; background-color: #ffffff; border: solid #ffffff;}
td.ColunaSimples {border: 1px solid black; color: black; background-color: #ffffff;}
td.ColunaSimplesNegrito {font-weight: bold;	border: 1px solid black; color: black;background-color: #ffffff;}
table th {font-weight: normal;}
tr.LinhaTitulo, tr.LinhaTitulo th {background-color: #d2deeb; height:20px; font-weight:bold !important}
tr.LinhaTitulo th, tr.LinhaTitulo td {border: 0px solid #FFF !important;}

td.colunatitulo img {vertical-align:middle;}
td.colunasubtitulo img {vertical-align:middle;}

tr.LinhaTituloSmall {background-color: #d2deeb;	font-size:8pt;text-align:left !important}
tr.LinhaTituloSmall td, .RadGrid_Default .rgAltRow td, .RadGrid_Default .rgRow td{border-bottom: 1px solid #C8C8C8 !important; text-align:left !important}
tr.LinhaSubTitulo {	background-color: #edf2f8;	border: solid #edf2f8;text-align:left !important}
tr.LinhaSubTituloSmall, .RadGrid_Default .rgAltRow {background-color: #edf2f8 !important;font-size: 8pt !important; text-align:left !important;}
tr.LinhaSubTituloAlternativa, tr.LinhaSubTituloAlternativaSmall {background-color: #f2f2f2; border-bottom: 1px solid #C8C8C8;font-size: 8pt;text-align:left !important}
tr.LinhaSubTituloAlternativaSmall td, tr.LinhaSubTituloSmall td {	border-bottom: 1px solid #C8C8C8 !important; ext-align:left !important}

tr.LinhaSimples{background-color: #FFFFFF; border: solid #FFFFFF;	font-size: 8.5pt;}
tr.LinhaSimplesSmall {background-color: #FFFFFF;border: solid #FFFFFF;	font-size: XX-Small;}
TR.LinhaSimplesSmallNegrito {font-weight: bold;	background-color: #FFFFFF;border: solid #FFFFFF;font-size: XX-Small;}

table.Principal td {vertical-align:top; height:auto;}

/* LINKS */
a:link {color: #07006D;	text-decoration: none;}
a:visited {	color: #07006D;	text-decoration: none;}
a:active {	color: #F39D12;	text-decoration: none;}
a:hover {	color: #F39D12;	text-decoration: none;}
.Menu:link {color: #FFFFFF;	text-decoration: none;}
.Menu:visited {color: #FFFFFF; text-decoration: none;}
.Menu:active {color: #F4B44D;text-decoration: none;}
.Menu:hover {	color: #F4B44D;	text-decoration: none;}

/*FORMS*/
input.botaoazulws {	margin-left:5px;	border-color: #07006d; border-width: 1px; border-style: solid; background-color: #FFFFFF; font-size: 8.5pt; color: #07006d; }
input.texto {color: #333;height:20px;vertical-align:middle;}
input.textoCalculado {border-color: #333; border-width: 0px; border-style: solid; background-color: #edf2f8; color: #003366; }
input.invisivel {border:1px solid #333; background-color: #FFFFFF;color: #ffffff;}
input.textosimples {border:1px solid #333;	color: black; background-color: white;}
.treeview{	background-color: #FFFFFF;	font-size: 8pt;	color: #07006d;	}
.textoDireita{	border-color: #333; border: 1px solid #FFFFFF; color: #003366; text-align:right;} 
.textoPainel{ border-color: #333; border: 1px solid #FFFFFF; color: #003366; text-align:right; font-size: 8pt!important;} 
.label {color: #333;}
textarea {border:1px solid #333; background-color: #FFFFFF; color: #333;font-family:Arial;}
[type='text'] {height:18px;}

/* NOTÍCIAS */
.dCaixaListaNoticias{width:90%; background-color:#FFFFFF; float:left; padding:10px 10px 10px 0; margin-top:-12px;}
.ulListaNoticias{margin:0;padding:0;list-style:none;}
.liListaNoticias{font-size:11px;color:#164070;padding-bottom:13px;border-bottom: 1px solid #EDEDED;margin-top:13px;font-weight:100;}
.textoListaNoticias{font-size:10px;text-decoration:underline;}

/* MODAL POPUP */
.modalPage{    visibility:hidden;    width: 100%;    height: 100%;    top: 0px; left: 0px;}
.modalBackground{    width: 100%;     height: 100%;     min-height: 100%;    min-width: 100%;    background-color: #999999; position:fixed !important; z-index: 499;   top: 0px;    left: 0px;    margin: 0  !important;}
.modalContainer{position: absolute; width: 300px; left: 50%;  top: 50%;    z-index: 750;}
.modal {background-color: white; border: solid 2px black; position: relative; top: -150px; left: -150px; z-index: 1000; width: 300px; height: 300px;padding: 0px;}
.modalDiv  {position: fixed !important; left: 50% !important; top: 50% !important; text-align: center !important; vertical-align: middle !important; z-index: 10001 !important; background-color: #ffffff !important;}
.modal300  {width: 300px !important; height: 300px !important; margin-left: -150px !important; margin-top: -150px !important;}
.modal600300  {width: 600px !important; height: 300px !important; margin-left: -300px !important; margin-top: -150px !important;}
.modalTop {width: 292px; background-color: #ffffff; padding: 4px; text-align: right;}
.modalBody {padding: 10px, 10px, 10px, 10px;}
.modalBodyB {z-index: 500; position:absolute; left: 50%; top: 50%;  text-align:center; vertical-align:middle; background-color: #ffffff !important; width: 120px; margin-left:-60px; height: 50px; margin-top:-25px; border:solid 1 black;}
.modalBodyC { z-index: 500;  position:absolute;  left: 50%;  top: 50%;  width: 200px; height: 200px; padding: 50px, 50px, 50px, 50px; margin: -100px, 50px, 50px, -100px; background-color: #ffffff !important; text-align:center; vertical-align:middle; border:solid 1 black;}

/*ÍCONE ADD*/
.cmdAdd { background-color: transparent; background-repeat:no-repeat;  cursor:pointer; width:10px; height:10px;  border:0; display:inline; margin:0px 0px 0px 0px;  overflow:hidden;}
.cmdAdd{background-image:url('../images/ic_add.gif');}
.rgHeaderDiv {width: auto !important;}
.rgHeader, .RadGrid_Default .rgHeader {color: #135192 !important; background-color: #d2deeb !important;  background-image: none !important; font-size: 8pt !important;  border-bottom: 1px solid #C8C8C8 !important;  border-left: 1px solid #C8C8C8 !important;}
.RadGrid_Default .rgHeader A, .rgHeader A, .RadGrid_Default .rgRow A, .RadGrid_Default .rgAltRow A {
    color: #135192 !important;}
.RadGrid_Default .rgRow td {border-bottom: 1px solid #C8C8C8 !important; border-left: 1px solid #C8C8C8 !important; border-left-width:0px !important;}
.RadGrid_Default .rgFilterRow td div { display: inline !important;    white-space: nowrap !important;  width: 75% !important;}
.RadGrid_Default .rgFilterRow td div td { width: inherit !important;}
.rgFooterDiv {    width: auto !important; margin-right: 0px !important;}
div.RadGrid {margin-left: auto !important; margin-right: auto !important; overflow: auto;}
table.rgMasterTable {width: 100% !important; color: #135192 !important;}
RadGrid_Default {color: #135192 !important;}
.dnnGridCenter {display: inline-table !important;}
.dnnGrid td {padding-top: 3px; padding-right: 5px;padding-bottom: 3px;padding-left: 5px;}
.dnnGridScrollH .rgDataDiv { overflow-y: hidden !important;  height: auto !important; } 
.dnnGridScrollH .rgHeaderDiv {margin-right: 0px !important; }
.tableGSQA td, .tableGSQA TR.LinhaSubTituloAlternativaSmall td { border-bottom: 1px solid #C8C8C8 !important;  border-right: 0px solid #C8C8C8 !important;   border-top: 0px solid #FFFFFF !important;  border-left: 0px solid #FFFFFF !important;  padding: 5px;}

.tableGSQA {border-bottom: 0px solid #C8C8C8 !important; border-right: 0px solid #C8C8C8 !important;    border-top: 1px solid #FFFFFF !important;  border-left: 1px solid #FFFFFF !important;}
.tableGSQA th {  border-color: #C8C8C8 !important;  border-bottom: 1px solid #C8C8C8 !important; border-right: 1px solid #C8C8C8 !important;   border-top: 0px solid #FFFFFF !important;  border-left: 0px solid #FFFFFF !important;}

/* System Messages
----------------------------------------------------*/
div.attention, span.attention {
	padding:5px 5px 5px 25px;
	color:#666;
	margin-bottom:7px;
	display:block;
	border:solid 1px;
	font-size:12px;
	font-weight:normal;
	background-repeat:no-repeat;
	background-position:5px 4px;
	position:inherit;
	z-index:1000;
}

div.attention ul, span.attention ul ul{
    list-style:none;
    color:#808080;
}

div.attention,span.attention{background-image: url(../images/ic_msgattention.gif); border-color:#D5A23E; background-color:#FFFBE5;}



/* Menu
----------------------------------------------------------------*/
.sf-sub-indicator
{
    vertical-align: middle !important;
    margin-top: -4px !important;
    /*border: solid 1px black !important;*/
}
.sf-menu ul li ul
{
    margin-left: 8px !important;
}

/* Form
----------------------------------------------------------------*/
.divTotal
{
    padding: 0 10%;
    border:0px solid #000 !important;
}
.divCentral
{
    display: inline-block;
    text-align: left; /* "remédio" para o hack do IE */
    width: 100%;
}
div.gsqaCenter
{
    text-align: center;
    width: 100%;
}
div.gsqaForm
{
    display: inline-block;
    text-align: left;
    width: 750px;
}
.divVisible
{
    display: inline-block;
}
.divInvisible
{
    display: none;
}
fieldset.vpcFieldset
{
    border: 1px solid !important;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 10px 10px 10px;
    margin-bottom: 5px;
}
fieldset.vpcFieldset legend
{
    margin-left: 10px;
    color: #333;
    font-weight: bold;
}
.radioVpc label
{
    margin-right: 8px;
}
.nowrap
{
    white-space: nowrap;
}
.vpcInputFile
{
    height: 24px !important;
    padding: 2px 5px 0px 5px !important;
    margin: 0 !important;
    font: 12px "segoe ui" ,arial,sans-serif !important;
    vertical-align: middle !important;
    border-color: #003366 !important;
    border-width: 1px !important;
    border-style: solid !important;
    background-color: #FFFFFF !important;
    font-size: 8pt !important;
    color: #003366 !important;
}
.vpcBtnInputFile
{
    height: 20px !important;
    padding: 2px 5px 0px 5px !important;
    margin: 0 !important;
}
table.formTable
{
    width: 100%;
}
table.formTable td
{
    /*height: 40px;*/
    padding-bottom: 3px;
    vertical-align: middle; /*white-space:nowrap;*/
}
table.formTable label
{
    width: 120px;
}
table.relatorio
{
    border: 1px solid #828282;
    font-size: 8pt;
    color: #333;
    white-space: nowrap;
}
table.relatorio thead
{
    /*border: 1px solid #828282;*/
}
table.relatorio th
{
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #828282;
    color: #333;
    background-image: url("/WebResource.axd?d=ux6gVSq3oGn3iJQFJkzz9CHR2a0O6zUG_o9ZERSJVjPmyVlJyAxoMY_EfJv_8gc8a5edINi0tTMvLn7AxY9igArj2U_4wDtlQHNg9Fa4FAftmv-92A_VtabEvb9K1NZ5dmROw16Bw5RzONzA0&t=635107132550503104");
    background-attachment: scroll;
    background-repeat: repeat-x;
    background-position-x: 0px;
    background-position-y: -2099px;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: rgb(197, 197, 197);
    padding: 2px 4px 2px 4px;
}
table.relatorio tbody tr
{
    /*border: 1px solid;*/
}
table.relatorio tbody tr.trRow
{
    background-color: #FFFFFF;
}
table.relatorio tbody tr.trAlternatingRow
{
    background-color: #FFFFFF; /*background-color: #F2F2F2;*/
}

/*table.relatorio tbody tr:hover
{
    background-color: #D1D1D1;
}*/
table.relatorio tbody tr.trSubSubTotal
{
    /*border: 1.5px solid #828282;*/
    background-color: #EAEAEA;
    color: #222;
}
table.relatorio tbody tr.trSubTotal
{
    border: 1.5px solid #000 !important;
    background-color: #DFDFDF;
    color: #111;
}
/*table.relatorio tbody tr.trSubTotal td
{
    margin-bottom: 20px;
    padding-bottom: 20px;
}*/
table.relatorio td
{
    /*border: 1px solid;*/
    border: 1px solid #9E9E9E;
    padding: 2px 5px 2px 5px;
    margin: 0px;
}
table.relatorio td.tdHeader
{
    font-weight: bold;
    background-color: #F2F2F2;
}
table.relatorio td.tdEmBranco
{
    background-color: #FFFFFF !important;
}
.divPopupOverlay
{
    display: none;
    position: fixed;
    width: 2000px;
    height: 4000px;
    left: -300px;
    top: -300px;
    filter: alpha(opacity=70);
    opacity: 0.7;
    background: #000;
    z-index: 110;
}
.divPopup
{
    display: none;
    position: absolute;
    width: 482px;
    height: 355px;
    left: 50%;
    top: 100px;
    margin-left: -241px;
    margin-top: -177px;
    z-index: 150;
    text-align: left;
}
.tableGSQA
{
    border-bottom: 0px solid #C8C8C8 !important;
    border-right: 0px solid #C8C8C8 !important;
    border-top: 1px solid #FFFFFF !important;
    border-left: 1px solid #FFFFFF !important;
}
.tableGSQA td, .tableGSQA TR.LinhaSubTituloAlternativaSmall TD
{
    border-color: #C8C8C8 !important;
    border-bottom: 1px solid #C8C8C8 !important;
    border-right: 1px solid #C8C8C8 !important;
    border-top: 0px solid #FFFFFF !important;
    border-left: 0px solid #FFFFFF !important;
    padding: 5px;
}
.tableGSQA th
{
    border-color: #C8C8C8 !important;
    border-bottom: 1px solid #C8C8C8 !important;
    border-right: 1px solid #C8C8C8 !important;
    border-top: 0px solid #FFFFFF !important;
    border-left: 0px solid #FFFFFF !important;
}
.espacodireita
{
    margin-right: 5px !important;
}
.transparent40
{
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}
.updateProgressInline
{
    display: inline !important;
}
.updateProgressInline div
{
    display: inline !important;
}
@media print
{
    .noprint { display: none; }
}


/* Telerik
----------------------------------------------------------------*/
.RadComboBox table td.rcbInputCell, .RadComboBox, .rcbInputCell, .rcbInput, .rcbInput, .RadComboBox_Default, .RadComboBoxDropDown, .RadComboBox_Default, .RadComboBox_Default, .rcbInput, .RadComboBoxDropDown_Default
{
    white-space: nowrap;
    padding-bottom: 0px !important;
    background-color: #FFFFFF !important;
    font-size: 8pt !important;
    color: #003366 !important;
}
.RadComboBox .rcbEmptyMessage {
    font-style: normal !important;
    font-family: Verdana, sans-serif !important;
    filter: none !important;
    opacity: initial !important;
}

.RadComboBoxDropDown_Default .rcbHovered, .RadComboBoxDropDown .rcbHovered
{
    color: #003366 !important;
}
.rpTemplate, .RadPanelBar_Default .rgGroup
{
    color: #135192 !important;
}
.aspNetDisabled
{
    color: #9F9F9F !important;
}
.dnnDisabled
{
    color: #9F9F9F !important;
}
.riDisabled
{
    color: #9F9F9F !important;
}
.riTextBox:disabled
{
    color: #9F9F9F !important;
}
.rcbInput
{
    height: 18px !important;
}
.dnnFormItem textarea, form textarea
{
    box-shadow: none !important;
    border: 1px solid #CCC !important;
    background-color: #FFF !important;
}
.riTextBox
{
    text-align: right;
    padding-bottom: 1px !important;
    padding-top: 1px !important;
    margin-top: 0px !important; /*height: 24px !important;*/ /* 20 + 2 paddingtop + 1 border top + 1 border bottom*/
}
/*html body .riSingle .riTextBox, html body .riSingle [type='text'].riTextBox*/
.vpcDnnDatePicker
{
    display: inline-block !important;
    height: 20px !important;
}
.vpcDnnDatePicker .rcInputCell
{
    width: 120px !important;
}
/*.vpcDnnDatePicker .riTextBox
{
    height: 15px !important;
    margin-top: 0px !important;
    padding-top: 0px !important;
    border-width: 1px !important;
    border-style: solid !important;
    background-color: #FFFFFF !important;
    border-color: #003366 !important;
    font-size: 9pt !important;
        color: #333 !important;
}*/
.RadPicker TD
{
    vertical-align: top !important;
}
.dnnFormItem .RadInput
{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.RadInput
{
    vertical-align: top !important;
}
.riError
{
    background-position: 5% -298px !important;
}
.dnnForm
{
    /*min-width: 50px !important;*/
    width: 100% !important;
}
.dnnForm input.dnnFormRequired, .dnnForm textarea.dnnFormRequired, .dnnForm select.dnnFormRequired, .dnnForm div.dnnFormRequired
{
    border-left: 5px #F00 solid !important;
}
.dnnFormItem input[type="text"], .dnnFormItem textarea, .dnnFormItem textarea
{
    min-width: 10% !important;
}
.dnnFormItem input[type=checkbox], .dnnFormItem input[type=radio], .dnnFormItem input[type=file], .dnnFormItem input[type=button], .dnnFormItem input.rcbInput
{
    min-width: 10% !important;
}
.left60
{
    left: 60% !important;
}
.gpInputText
{
    height: 18px !important;
    padding: 2px 5px 0px 5px !important;
    margin: 0 !important;
    font: 12px "segoe ui" ,arial,sans-serif !important;
    vertical-align: middle !important;
    border-color: #003366 !important;
    border-width: 1px !important;
    border-style: solid !important;
    background-color: #FFFFFF !important;
    font-size: 8.5pt !important;
    color: #003366 !important;
}
textarea.gpInputText
{
    height: auto !important;
    padding: 2px 5px 0px 5px !important;
    margin: 0 !important;
    border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e !important;
    border-width: 1px !important;
    border-style: solid !important;
    vertical-align: middle !important;
    background-color: #FFFFFF !important;
    font-size: 8.5pt !important;
    color: #003366 !important;
}
.gpInputText:hover
{
    border-color: #515151 !important;
}
.gpInputText:disabled
{
    color: #9F9F9F !important;
}
.RadComboBox table td.rcbInputCell, .RadComboBox, .rcbInputCell, .rcbInput, .rcbInput, .RadComboBox_Default, .RadComboBoxDropDown, .RadComboBox_Default, .RadComboBox_Default, .rcbInput, .RadComboBoxDropDown_Default
{
    white-space: nowrap;
    padding-bottom: 0px !important;
    background-color: #FFFFFF !important;
    font-size: 8.5pt !important;
    color: #333 !important;
     font-family:arial !important;
}

.RadComboBoxDropDown .rcbItem, .RadComboBoxDropDown .rcbHovered, .RadComboBoxDropDown .rcbDisabled, .RadComboBoxDropDown .rcbLoading, .RadComboBoxDropDown .rcbCheckAllItems, .RadComboBoxDropDown .rcbCheckAllItemsHovered
{
    padding:2px 2px!important;
    font-size:9pt!important;
}
.RadComboBoxCheck .rcbItem, .RadComboBoxCheck .rcbHovered, .RadComboBoxCheck .rcbDisabled, 
.RadComboBoxCheck .rcbLoading, .RadComboBoxCheck .rcbCheckAllItems, .RadComboBoxCheck .rcbCheckAllItemsHovered
{
    padding:2px 6px!important;
}
.RadComboBoxDropDown_Default .rcbHovered, .RadComboBoxDropDown .rcbHovered
{
    color: #333 !important;
    background:#f1f1f1!important;
    font-size: 9pt !important;
    font-family:arial !important;
}

html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default 
{
     color: #333 !important;
   text-align:left!important;
     font-size: 9pt !important;
     font-family:arial !important;
    }
    
    html body .RadInput_Default .riTextBox 
    {
        font-size:9pt!important;
        }
.dnnGridCenter
{
    display: inline-table !important;
}
.rgHeaderDiv
{
    width: auto !important; /*margin-right: 0px !important;*/
}
.rgHeader, .RadGrid_Default .rgHeader
{
    color: #135192 !important;
    background-color: #d2deeb !important;
    background-image: none !important;
    font-weight:bold !important;
}
.RadGrid_Default .rgHeader A, .rgHeader A, .RadGrid_Default .rgRow A, .RadGrid_Default .rgAltRow A
{
    color: #135192 !important;
}

.RadGrid_Default .rgAltRow
{
    background-color: #f5f5f5 !important;
    font-size: 8.5pt !important;
    border-bottom: 1px solid #C8C8C8 !important;
    border-left: 1px solid #C8C8C8 !important;
}
tr.LinhaSubTituloSmall, .RadGrid_Default .rgAltRow 
{
     font-size: 8pt !important;
    }
.rgFooterDiv
{
    width: auto !important;
    margin-right: 0px !important;
}
div.RadGrid
{
    overflow: auto;
}
table.rgMasterTable
{
    width: 100% !important;
    color: #135192 !important;
}
RadGrid_Default
{
    color: #135192 !important;
}
.gsqaDataTimePicker
{
    margin-bottom: -2px;
}
.RadPanelBar .rpRootGroup, .RadPanelBar .rpRootGroup .rpLink
{
    border: none !important;
    text-decoration: none;
    border-bottom-width: 0px !important;
}
.RadPanelBar .rpOut
{
    border-bottom-width: 0px !important;
}
.RadPanelBar_Default .colunatitulo .rpOut
{
    border: solid 1px #135192 !important;
    background-color: #d2deeb !important;
    color: #135192 !important;
	font-size: 8.5pt !important;
}
html body .RadInput_Default .riTextBox
{
	background-color: #FFFFFF !important;
	font-size: 9pt !important;
	vertical-align: middle !important;
}

/* ===================== ABAIXO EDITADO POR KELI */
td {height:20px; vertical-align:middle; padding:3px 6px;}

/* TABELAS*/

/* FORMS */
input[type="text"] {text-align:left!important;color:#333; line-height:20px !important; width:90%; border:1px solid #ccc !important; padding:0px !important; padding-left:0px !important;background-color: #FFFFFF;}
select, input[type="file"], input[type="password"] {text-align:left!important;color:#333!important;height:20px !important; line-height:20px !important; width:90%; border:1px solid #ccc !important; padding:0px !important; padding-left:0px !important;background-color: #FFFFFF !important;}
select, input[type="file"] {height:20px !important;width:auto!important;}
select.SelectMult {height:50px !important;}
select#cboPaginacao {width:auto !important;}
input[type="checkbox"] {border:1px solid #ccc !important;}
input[type="radio"], input[type="checkbox"] {height:auto !important; width:auto !important;}
input[type="submit"], input.botaoazul, input.coresbotao {height:26px !important; line-heght:26px; width:auto; padding:0 10px; text-align:center !important; font-weight:bold; color: #FFF !important;cursor:pointer; }
input.botaoazul, input.coresbotao {background-color: #135192 !important; color:#FFF !important;cursor:pointer;}
input[type="file"].botaoazul {color:#333!important;background-color: #FFFFFF !important;}

/* USER NAVEGAÇÃO */
input[type="submit"]#cmdProximo, input[type="submit"]#cmdAnterior, #paginacaoGridView_cmdAnterior, #paginacaoGridView_cmdProximo, #cmdAnterior, #cmdProximo {width:17px; height:20px !important; padding: 0 !iumportant; text-align:left;border: none !important; padding:0  !important;}
#paginacaoGridView_cmdProximo, input[type="submit"]#cmdProximo {margin-left:8px;}

	/* QUALITY RCN */
	/*RESETA TAMANHO DAS IMAGENS QUE FICAM DETRO DOS INPUTS*/
	#imgSupplier, #cmdExportExcel, #imgIdcos, #imgAvaliador, input[type="image"] {width:auto !important; background-color:transparent !important; border:none !important; padding:0 !important; vertical-align:middle;}
	#cboPeriodo, #cboMes {margin-bottom:3px}

/* HEADLINES */
h1 {font-size:20px;}

/* MENU */
 .clTopMenu {z-index: 31;visibility: hidden;width: 120px;position: absolute;height: 50px;background-color: #d2deeb;}
.clTopMenuBottom{z-index: 2;width: 120px;position: absolute;top: 50px;height: 3px;background-color: #d2deeb;}
.clTopMenuText{font-size: 11px;z-index: 1;left: 5px;width: 110px;font-family: arial,helvetica,sans-serif;position: absolute;top: 15px;height: 50px;background-color: #d2deeb;}

.sf-menu {heigh:15px; line-height:15px;}
.sf-menu li {width:auto !important; padding: 0 5px; line-height:15px;}
.sf-menu li ul {margin-top: 10px !important;}
.sf-menu ul li ul {margin-left: 16px !important;}
.sf-menu li ul ul{margin-top: 0px !important;}
.sf-menu li ul li {width:100% !important; line-height:8px;}

/* NEWS */
.cTextoNormal_18{ color:#164070; font-size:18px; text-decoration:none;}
.dEsquerdaIntegra{ width:70%; margin:0 auto;}
.dIntegra{ background-color:#FFFFFF; padding: 30px 16px 50px 16px; float:left; width: 734px;}
.dCaixaIntegra{ padding:20px; font-family: arial; font-size: 11px; color:#164070; text-decoration:none;}
.dBoxIntegra{ float:left; width:733px; }
.dIntegraTitulo{ margin: 0 0 40px 0; color:#164070; }
.dIntegraData{ margin: 0 0 25px 0; color:#8A91A0; }
.dBoxIntegraEsquerda{ width: 400px; margin-bottom: 32px; float:left;}
.dBoxIntegraDireito{ width: 300px; margin-bottom: 32px;	float:right;}

/* RETIRADOS DO HEAD - ORGANIZAR */
html body form .RadInput .rdInputReadOnly
        {
            border-style: none !important;
            background-color: #edf2f8 !important;
            font-size: 8.5pt !important;
            font-family: arial !important;
            color: #135192 !important;
            text-align: left !important;
        }
        
        /* estavam no cadastro_sac */
        .CECabecalho
        {
            border: solid 1px #135192;
            width: 130px;
            font-weight: bold;
        }
        .CEGrid
        {
            border-left-style: solid;
            border-left-width: 1px;
            border-left-color: #135192;
        }
        .CEGridInferior
        {
            border-left-style: solid;
            border-left-width: 1px;
            border-left-color: #135192;
            border-top-style: solid;
            border-top-width: 1px;
            border-top-color: #135192;
        }
        .CEWhat
        {
            margin-top: 20px;
            margin-bottom: 20px;
            border: solid 1px #135192;
        }
        .TituloModelo
        {
            font-size: large;
            font-weight: bold; /*cursor: hand;*/
        }
        div.RadUpload .ruBrowse
   {
     border-color: #07006d !important;
	border-width: 1px !important;
	border-style: solid !important;
	background-color: #FFFFFF;
	font-size: 8pt;
	font-family: arial;
	color: #07006d;
      height: 18px;
      min-height:10px; 
      padding:10;
       
   }
     div.RadUpload .ruFakeInput
    {
        height:15px;
        width: auto;
        padding: 5;
    }
    div.RadUpload .ruFileInput
    {
        width: auto;
        height:15px;
    }.CECabecalho{border: solid 1px #135192; width:130px;font-weight: bold}
	.CEGrid{border-left-style: solid; border-left-width: 1px;border-left-color: #135192;}
	.CEGridInferior{border-left-style: solid; border-left-width: 1px;border-left-color: #135192;border-top-style: solid; border-top-width: 1px;border-top-color: #135192;}
	.CEWhat{margin-top: 20px; margin-bottom: 20px; border: solid 1px #135192;}
	.TituloModelo{font-size: large;font-weight: bold;/*cursor: hand;*/}
	
	/*CAMPO DATA TELA RNC*/
	
	.RadPicker {display:inline-flex!important;}
	
	/*TEXTO SUBMENU*/
	
	
	
	sf-shadow li a 
	{
	    width:100%;
	    }
	    
	/*DROPDOWN TELERIK*/
	
	
.RadComboBox table td.rcbInputCell 
{
    padding: 0 2px 0 0!important;
    }
	    
	    .RadComboBox_Default .rcbInputCell, .RadComboBox_Default .rcbArrowCell
	    {
	        background-image:url('../images/seta.png')!important;
	        }
	    .RadComboBox_Default .rcbArrowCellRight 
	    {
	        padding: 0 0 0 1px!important;
	        background-position: 0!important;
	        }
	.RadComboBox table td.rcbInputCell, .RadComboBox, .rcbInputCell, .rcbInput, .rcbInput, .RadComboBox_Default, .RadComboBoxDropDown, .RadComboBox_Default, .RadComboBox_Default, .rcbInput, .RadComboBoxDropDown_Default 
	{
	    background-color:#ffffff!important;
	    
	    }
	    
	    .RadComboBox .rcbInputCell, .RadComboBox .rcbArrowCell 
	    {
	        background-color:transparent!important;
	        }
	                .RadComboBoxDropDown_Default 
	                {
	                    background-color:#ffffff!important;
	                    }
	                .RadComboBox_Default .rcbInput 
	                {
	                    height:18px!important;
	                    font-size:9pt!important;
	                    }

.RadComboBox_Default .rcbInputCellLeft 
{
    background-position:0!important;
    }
    
    /*PÁGINAS COM ABAS (TABS) */
    
 #process_audit_print table {
font-size:8.5pt!important;
font-family:verdana!important;
}

#ProcessAudit table {
font-size:8.5pt!important;
font-family:verdana!important;
}

#printpreliminary table {
font-size:8.5pt!important;
font-family:verdana!important;
}

#MultiPage1 table
{
  font-size:8.5pt!important;
 font-family :verdana!important;  
    }
    
 #supplier_profile_print table 
 {
     font-size:8.5pt!important;
 font-family :verdana!important;  
     }


/* Listagem de Tipos de Multa */
#listagem_frete_extra table {
font-size:8.5pt!important;
font-family:verdana!important;
width:100%!important;
}
/**/
/*INPUT TYPE:FILE*/

input[type='file'] {background-color:transparent!important;}

/*TABELA QUE ABRE ABAIXO AO SELECIONAR 'SEARCH TYPE' NA PÁGINA PROJECT R&D -> PPAP -> SQAP */

#mltConProj {
width:100%!important;
display:table!important;
}


/*BOTAO DESABILITADO*/

input[type=submit]:disabled, button:disabled 
{
    background:#999!important;
    cursor:no-drop;
    color:#ddd !important;
}

/* Calendário Telerik */
.RadPicker_Default .rcCalPopup, .RadPicker_Default .rcTimePopup
{
    background-image: url('../images/calendario.gif') !important;
    margin-top: 3px;
    margin-bottom: -3px;
}
.RadPicker_Default a.rcCalPopup:hover, .RadPicker_Default a.rcCalPopup:focus, .RadPicker_Default a.rcCalPopup:active
{
    background-position: 0 0 !important;
    margin-top: 3px;
    margin-bottom: -3px;
}
/*.RadCalendarFastNavPopup .RadCalendarPopupShadows .rcIE {z-index: 14006;}
.RadCalendarPopup .RadCalendarPopupShadows .rcIE {z-index: 14006;}
.RadCalendarPopup .RadCalendarPopupShadows {z-index: 14006;}*/
.RadCalendarPopup
{
    z-index: 14000 !important;
}
.RadCalendarFastNavPopup
{
    z-index: 14006 !important;
}
.escondido, input.escondido {
    z-index: 0;
    position: absolute;
    margin-top: 32px;
    margin-left: -56px;
    background-color: transparent !important;
    border: none !important;
    padding: 0px !important;
}