﻿/****************** CSS PADRAO ******************/
* { margin: 0; padding: 0; list-style: none; border: none; }  
  
html, body { width:100%; height: 100%; overflow:hidden; background: #FFF !important; }
#frmMain { width:100%; height: 100%; overflow:auto; }

body, input, select, textarea { font-size: 12px; font-family: Arial, Helvetica, sans-serif;  color: #333; }
  
h1, h2, h3, h4, h5, h6 { }  
  
a { text-decoration: none; color: #4b4d4d; }  
a:hover { text-decoration: underline; }  
p { margin-bottom: 5px; }  
  
.fleft { float: left; }  
.fright { float: right; }  
.clear { clear: both; }  
.placeholder { color: #aaa; }
.cursorLink { cursor: pointer; }

#footer { width:100%; height:40px; text-align:center; }

/****************** CSS PADRAO ******************/

input[type=text], input[type=password], select, textarea
{
    padding: 3px 6px 3px 3px;
    margin-top: 3px;
    border: 1px solid #ccc; 
}

select { padding-bottom: 2px; }

.field-cadastro { overflow: hidden; padding: 0 0 8px; }
.field-cadastro label { display:block; }
.field-cadastro input[type=checkbox] { padding-top:3px; }

.field-span { float: left; padding-right: 12px; }

.editorHtml { height: 200px; border: #909090 1px solid; display:block; }

textarea.size6 { width: 739px; }

input[type=text].size1, input[type=password].size1, span.size1 { width: 104px; }
input[type=text].size2, input[type=password].size2, span.size2 { width: 231px; }
input[type=text].size3, input[type=password].size3, span.size3 { width: 358px; }
input[type=text].size4, input[type=password].size4, span.size4 { width: 485px; }
input[type=text].size5, input[type=password].size5, span.size5 { width: 612px; }
input[type=text].size6, input[type=password].size6, span.size6 { width: 739px; }
input[type=text].sizeCalendar { width: 88px; }
input[type=text].sizeCalendarTime { width: 100px; }

.chkList { border:1px solid #ccc; padding:5px; margin-bottom:5px; width:739px; }
.chkList input[type=text].size1, .chkList input[type=password].size1, .chkList span.size1 { width: 98px; }
.chkList input[type=text].size2, .chkList input[type=password].size2, .chkList span.size2 { width: 219px; }
.chkList input[type=text].size3, .chkList input[type=password].size3, .chkList span.size3 { width: 340px; }
.chkList input[type=text].size4, .chkList input[type=password].size4, .chkList span.size4 { width: 461px; }
.chkList input[type=text].size5, .chkList input[type=password].size5, .chkList span.size5 { width: 582px; }
.chkList input[type=text].size6, .chkList input[type=password].size6, .chkList span.size6, .chkList textarea.size6 { width: 703px; }
.chkList legend { font-weight:bold; }
.chkList input[type=checkbox] { float: left; }
.chkList td label { display: inline-block; padding: 2px 10px 3px 4px; margin-top: -1px; }
        
.editorHtml.size6 { width: 747px !important; }

input[type=text].autoCompleteText.size1 { width: 77px; }
input[type=text].autoCompleteText.size2 { width: 204px; }
input[type=text].autoCompleteText.size3 { width: 331px; }
input[type=text].autoCompleteText.size4 { width: 458px; }
input[type=text].autoCompleteText.size5 { width: 585px; }
input[type=text].autoCompleteText.size6 { width: 712px; }

input[type=text].autoCompleteText.btnReload.size1 { width: 44px; }
input[type=text].autoCompleteText.btnReload.size2 { width: 172px; }
input[type=text].autoCompleteText.btnReload.size3 { width: 299px; }
input[type=text].autoCompleteText.btnReload.size4 { width: 426px; }
input[type=text].autoCompleteText.btnReload.size5 { width: 553px; }
input[type=text].autoCompleteText.btnReload.size6 { width: 680px; }

button.ui-button-icon-only { width: 30px; }

.required { background: #EEF5E1 !important; }
.readOnly { background: #E1E1E1 !important; }
.validated_error { border: 1px solid red !important; }

/*** NEW COMBO ***/
.custom-combobox {
    position: relative;
    display: inline-block;
}
.custom-combobox-toggle {
    margin: 0 0 -7px -1px;
    padding: 0;
}
/*** END NEW COMBO ***/    

div.objbox table tbody tr td { border-color: #FDFDFD #ccc #ccc #FDFDFD !important; border-width: 0 1px !important; }
.hdrcell.filter > input { width: calc(90% - 14px) !important; }
/*.hdrcell.filter > .custom-combobox, .hdrcell.filter .custom-combobox-input { width: calc(90% - 28px) !important; }*/
.checkBoxList label { display: inline; padding: 0 10px 0 3px; }

.pace .pace-progress {
  background: #29d;
  position: fixed;
  z-index: 2000;
  bottom: 0;
  left: 0;
  height: 2px;

  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s;
}

.pace-inactive {
  display: none;
}

.ifr-win 
{
    position: absolute;
	top: 0;
	bottom: 0;
	background: transparent;
	width: 100%;
	height: 100%;
}

.ui-datepicker, .ui-autocomplete
{
    z-index: 1003! important;
}