.form * {padding:0;	margin:0;	list-style: none;	border: none;	}


.form fieldset {position: static;height:100%;}


.grid-1-12, .grid-2-12, .grid-3-12, .grid-4-12, .grid-5-12, .grid-6-12, .grid-7-12, .grid-8-12, .grid-9-12, .grid-10-12, .grid-11-12, .grid-12-12 {
display:inline; float:left; margin-left:1%; margin-right:1%;padding: 0.5% 0.5% 0.8%;height:100%;
*margin-left:.8%; *margin-right:.8%;*padding: 0.5% 0.25% 0.8%;
}

/*Incluir os # para funcionar no IE7*/
.grid-1-12 {width: 5.333em;}
.grid-2-12 {width: 13.666%; #width: 14%;}
.grid-3-12 {width: 22%; #width:23%}
.grid-4-12 {width: 30.333%; #width: 32.5%}
.grid-5-12 {width: 38.666%; #width: 37.15%}
.grid-6-12 {width: 42%; #width:43.50%;}
.grid-7-12 {width: 50.333%;}
.grid-8-12 {width: 63.666%; #width:61%;}
.grid-9-12 {width: 72%;}
.grid-10-12 {width: 80.333%;  #width:82.59%;}
.grid-11-12 {width: 88.666%;}
.grid-12-12 {width: 97%; #width: 96%;}

.aba-1-12{#padding-left: 15px;}
.aba-2-12{#padding-left: 15px; #width: 14%;}
.aba-3-12{#padding-left: 15px;  #width:20%}
.aba-4-12{#padding-left: 15px;  #width: 29%}
.aba-5-12{#padding-left: 15px; }
.aba-6-12{#padding-left: 15px;}
.aba-7-12{#padding-left: 15px;}
.aba-8-12{#padding-left: 15px;}
.aba-9-12{#padding-left: 15px;  #width:70%}
.aba-10-12{#padding-left: 15px;}
.aba-11-12{#padding-left: 15px;}
.aba-12-12{#padding-left: 15px; #width:95%; _width:95%; }

.ie6-2-12 {width: 13.666%; _width: 12%;}
.ie6-3-12 {width: 22%; #width:23%}
.ie6-4-12 {width: 30.333%; #width: 30%}
.ie6-5-12 {width: 38.666%; #width: 37.15%}
.ie6-8-12 {width: 63.666%; _width:61%;}

.width_50
{
	width: 50%;
}
.field-clear {clear:both;}

.tabela-11-12
{
	display:inline; float:left; margin-left:3px !important; margin-right:1%;padding: 0.5% 0.5% 0.8%;height:100%;
	*margin-left:8px !important; *margin-right:.8%;*padding: 0.5% 0.25% 0.8%; _margin-left:15px !important;;
}

.form label, .form input, .form img, .form select { vertical-align: middle; line-height: 0.3em; #line-height: 1em}
/*Incluir os # para funcionar no IE7*/
/*.form-lbl {display: block; height: auto; margin: 0.3em 0 0.5em; #margin:0.3em 0 1.0em }*/
.form-lbl {display: block; height: auto; margin: 1.8em 0 0.5em; *margin:1.7em 0 0.3em; }
.form-list-chk .form-lbl, .form-list-rdo .form-lbl {display: inline; height: auto; }
.form-req {position: relative;top:3px;}
.form-msg-info, .form-msg-warning, .form-msg-error, .form-msg-success {padding:6px 10px 5px; display: block;height: auto; margin: -0.2em 0 0.5em;}
.form .form-txt, .form textarea, .form select {width: 100%; padding:5px; border: 1px solid #999;  box-sizing: border-box;  -moz-box-sizing: border-box; -ms-box-sizing: border-box;-webkit-box-sizing: border-box; -khtml-box-sizing: border-box;
*width: 99%;
}

.form a { padding: 0; margin: 0; text-decoration: none;}

.form textarea {height: 5em;}
.form select {padding:4px;}

.form-button {padding: 0.3em;cursor: pointer;text-align: center;float:left; display:inline;}
.form-no-lbl {padding-top:1.4em; *padding-top:1.6em;}

.form-readonly, input[readonly], a {border:none; padding-left:0;}


.form-left {float:left; margin-right:0.3em;clear:none;}
.form-right {float:right; margin-left:0.3em;clear:none;}


.form-list-chk, .form-list-rdo {height: 100%;}
/*Incluir os # para funcionar no IE7*/
.form-list-chk li, .form-list-rdo li {margin: 0.3em 0.3em 0.4em; #margin: 0 0 0; float:left; display: inline; list-style:none;}
.form-list-chk input, .form-list-rdo li input {margin-right: 0.2em}


.form-small {width: 30% !important;float:left;margin-right: 10px;display:inline;
*width: 25% !important;
}
.form-medium {width: 50% !important;float:left;margin-right: 10px;display:inline;
*width: 45% !important;
}
.form-large {width: 80% !important;float:left;margin-right: 10px;display:inline;
*width: 75% !important;
}


/* form elements  */
.form-lbl { color:#999; }
.form-req { color:#d10000; }

/*Alterado para funcionar no IE6*/
.form .form-txt, .form textarea, .form select { font: normal 1em Tahoma, sans-serif; border-color:#cacaca; background: #fff;  color:#333; }
.form .form-txt:hover, .form textarea:hover, .form select:hover { border-color:#cacaca; background: #fafafa; color:#333; }
.form .form-txt:focus, .form textarea:focus, .form select:focus { border-color:#cacaca; background: #fafafa; color:#000;}


.form-msg-info, .form-msg-warning, .form-msg-error, .form-msg-success  {
    font-size:1.2em;
    min-height: 40px;
    padding-left: 20px;
    padding-right: 30px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
}
.form-msg-info {
    background: #d1ecf7 url(../images/form-ic-info.png) no-repeat right center;
    border-color:#bcdfef;
    color:#11689e;
}
.form-msg-warning {
    background: #fff6bf url(../images/form-ic-warning.png) no-repeat right center;
    border-color:#fceb77;
    color:#957210;
}
.form-msg-error {
    background: #fad0d0 url(../images/form-ic-error.png) no-repeat right center;
    border-color:#f6abab;
    color:#b01717;
}
.form-msg-success {
    background: #e5f8ce url(../images/form-ic-success.png) no-repeat right center;
    border-color:#d0f1a6;
    color:#62b548;
}


/* form buttons */
/* Alterei essa classe para funcionar no IE6 */
.form-button {
    font: normal 1em Tahoma, sans-serif;
    _font: normal 0.9em Tahoma, sans-serif;
    width: 100%;
    background:#aaaaaa;
    color:#fff;
    line-height: 26px;
    height: 26px;
}
.form-button:hover {background:#666;}



/* Form Style */
h1 { padding:0 0 0 15px; margin: 10px 0px 10px 0px; font: bolder 1.2em Tahoma, sans-serif; text-shadow: 1px 1px 1px #fff }
h1 { background: url(../images/bread-background.png) repeat-x; height:30px; line-height:30px; color:#9b9b9b; border:solid 1px #cacaca; overflow:hidden; margin-bottom: 10px; font-weight: bold;}

h5 { color: #cacaca; margin: 10px 0px 10px 0px; border-bottom: 1px solid #cacaca; }

.form fieldset { border: 1px solid #cacaca; margin-bottom: 10px; }
.form legend { font: bolder 1.2em Tahoma, sans-serif; color:#9b9b9b; padding: 3px; text-transform: uppercase}

div:after, ol:after, form:after, dl:after, ul:after {content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}

/*.grid-12-12 label
{
	vertical-align: middle; 
	line-height: 0.0em; ##line-height: 1em; 
	font-weight:none;
}*/

/*Criei esse estilo para funcionar a combo  da pagina��o*/
.selectPaginacao
{
	width: 3em ! important;
	#width: 3.2em ! important;
	height:1.5em !important;	
	border:0 !important;
	padding:0 !important;
	margin-top: -0.2em !important;
}

input.date {
    width: 75px !important;
    padding: 0px !important;
    padding-left: 5px !important;
}

.rich-calendar-input
{
      border: 1px solid #CACACA; 
      font: 1em Tahoma, sans-serif;
      width: 120px;
      height: 24px;
      line-height: 1.9em !important;
      vertical-align: middle;
      padding-left: 8px;
}

.rich-calendar-button
{
	width: :20px;
	height: 20px; 
}

.rich-dtascroller-table
{
	background-color: transparent;
	border-color: : transparent !important;
}

.rich-datascr-button
{
 	border-color: transparent !important;
}

.rich-table-cell
{
      word-wrap: break-word;
      white-space: -moz-pre-wrap;
}

.tooltip
{
	background: #FFFFE1;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-top: 1px;
    border: 1.5px solid #000;
}

/*.divAbas
{
	padding: 0.2em !important;
    position: relative!important;
    -moz-border-radius: 4px 4px 4px 4px!important;
    background: url("../INC/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF!important;
    border: 1px solid #AAAAAA!important;
    color: #222222!important;
}*/

.rich-tab-active
{
	background: #fff !important;
	float: left; padding: .5em 1em; text-decoration: none;
	border-top: 1px solid #aaaaaa !important;
	border-left: 1px solid #aaaaaa !important;
	border-right: 1px solid #aaaaaa !important;
	border-bottom: 2px solid #ffffff !important;
	color: #212121 !important;
}

.rich-tab-inactive
{
	background: #E6E6E6 !important;
	float: left; padding: .5em 1em; text-decoration: none;
	color: #212121 !important;
	border-top: 1px solid #E6E6E6 !important;
	border-left: 1px solid #E6E6E6 !important;
	border-right: 1px solid #E6E6E6 !important; 
	
}

.rich-tabhdr-side-border
{
	background-image: inherit !important;
	background-image: url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png); !important;
}


.rich-tab-inactive:hover
{
	background: #DADADA !important;
	float: left; padding: .5em 1em; text-decoration: none;
	color: #212121 !important;
	border-top: 1px solid #aaaaaa !important;
	border-left: 1px solid #aaaaaa !important;
	border-right: 1px solid #aaaaaa !important; 
}

.rich-tab-disabled
{
	background: #E6E6E6 !important;
	float: left; padding: .5em; text-decoration: none;
	color: #212121 !important;
	border-top: 1px solid #E6E6E6 !important;
	border-left: 1px solid #E6E6E6 !important;
	border-right: 1px solid #E6E6E6 !important; 
}

.rich-tab-bottom-line 
{
	border: 1px solid #aaaaaa; 
	background: #cccccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; 
	color: #222222; 
	font-weight: bold; 
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
}

.fonte-aba
{
	color: #999 !important;
	margin: 0.3em 0px 0.5em !important;
	line-height: 0.3em !important;
	vertical-align: middle !important;
	margin-right: 0.2em !important;
}

.rb-no-border td
{
	border: 0px !important;
	font-weight: normal;
}

.header-total
{
	background: #fff !important;
	text-transform: capitalize !important;
	text-align: left;
	color: #000;
	font-weight: bold;
}

.rich-tabpanel-content 
{
	font-size: 12px;
}

.rich-tabhdr-side-cell {
    border-top-color: #CACACA !important;
}

.label-display-none
{
	display: inline !important;
}

.right {
    float: right;
}

.text-center {
	width: 100%;
    text-align: center;
}

.ui-grid table tbody td.acoes {
    text-align: center;
}

.form textarea {
    width: 100%;
}

.grid-1-12.right {
    margin-right: 8px; #margin-right: 18px;
}

h2 {
    margin-top: 10px;
    margin-bottom: 10px;
}
