.field_required{
    font-weight:bold;
}

.field_noeditable{
    font-weight:normal;
    display:inline;
}
span.indicadorRequerido {
    color: red;
}
.forms_table{
border-bottom-color:gray;
border-bottom-style:solid;
border-bottom-width:0;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:gray;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:solid;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:0;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:gray;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:solid;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:0;
border-top-color:gray;
border-top-style:solid;
border-top-width:0;
table-layout:fixed;
}
.forms{
}
.forms_td{
-moz-user-select:none;
background-color:#D4D0C8;
border-color:white Gray Gray white;
border-style:solid;
border-width:1px;
font-family:arial;
font-size:12px;
font-weight:normal;
margin:0;
overflow:hidden;
padding:5px 0;
text-align:center;
}
.forms_tdn {
/*-moz-user-select:none;*/
border-color:white Gray Gray white;
border-style:solid;
border-width:1px;
font-family:Arial;
font-size:12px;
overflow:hidden;
padding-bottom:0;
padding-top:0;
}
.forms_rowsel{
background-color:#DFFFCF;
color:black;
}


.form_type_boolean{
    text-align : center;
}
.form_type_integer{
    text-align : right;
}
.form_type_double{
    text-align : right;
}
.form_type_date{
    text-align : center;
}
.form_type_list{
    text-align : center;
}

.form_type_string{
    
}
/***************************************************************************************************************************************************************/
/*************************************************************************CSS kike******************************************************************************/
/***************************************************************************************************************************************************************/
.cmxform {
color:#333333;
font-size:1.0em;

}


.cmxform fieldset, #dialog_body_popup  fieldset{
background: #fff repeat-x url(../img/bgPanel.jpg);
border-color:#5b9d48;
/*border-width:4px;
border-style:solid none none;
border-width:1px medium medium;
margin-bottom:20px;*/
margin: 1px 0px;
}

.cmxform legend ,#dialog_body_popup legend{
font-weight:bold;
padding:0px 2px 0px 0px;
color: 333333px;
font-size:1.3em;

}
.cmxform label, #dialog_body_popup label{

display:block;
float:left;
}


.cmxform fieldset div.formField , #dialog_body_popup div.formField{
padding:5px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
/*border-bottom:1px solid #C9DCA6;*/
/*border-bottom:1px solid #A5BCEB;*/

}


.formTextInput, .formTextAreaInput ,.formFileInput 
{
border: 1px #9fdf8c solid;

} 
.formTextInput, .formCheckInput, .formRadioInput, .formSelectInput, .formTextAreaInput ,.formFileInput 
{
/*padding: 0px 100px 0px 100px;*/

} 
.formTextInput
{
width:200px;
}
.formTextAreaInput
{
width:400px;
height: 100px;
}
.formSelectInput
{
width:200px;
 color: #102132;    
border: 1px solid #9fdf8c;   
 /*background: #9FD8EF  no-repeat scroll 100% center;*/
}
.formSelectInput option
{
color: #102132;    
border-bottom: 1px solid #9fdf8c;  

}

.formFileInput
{
width:300px;
}
.formFileInput1 {width:300px;
}
.formButton{
	background:url(../img/green.gif) repeat-x;
	padding:0px 6px;
	border:1px solid #3b6e22;
	height:24px; 
	line-height:24px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
	cursor:pointer;
}
.formHover{
background-color:#DFFFCF;
}


/*.formMDTabla td {
	border-right: 1px solid #9fdf8c;
	border-bottom: 1px solid #9fdf8c;
	background: #fff;
	padding:0;
	color: #333;;
}*/


.formMDTabla td.alt{
	background:#DFFFCF ;
	color: #333;
}

.formMDTabla
{
border: 1px solid #9fdf8c;
font-size:10px;
width:100%;
}
.formMDTabla th.encabezado{
/*font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;*/
font-weight:bold;
color: #FFF;
border-right: 1px solid #9fdf8c;
border-bottom: 1px solid #9fdf8c;
border-top: 1px solid #9fdf8c;
letter-spacing: 2px;
text-transform: uppercase;
text-align: center;
padding: 5px 5px 5px 10px;
/*background: #CAE8EA ;*/
/*background: #E7E7E7 ;*/
/*background:url(../img/green.gif) repeat-x;*/
/*background-color: #67a54b;*/
background-color: #67a54b;
}
.formMDTabla td.encabezado_desc{
font-weight:bold;
border-top: 0;
border-left: 0;
border-right: 1px solid #9fdf8c;
background: none;
letter-spacing: 2px;
text-transform: uppercase;
text-align: center;
padding: 5px 5px 5px 10px;
/*background-color:#7fccff;*/
background-color:#D3D3D3;
}

.formTablaContent{
/*border:2px solid #5b9d48;*/ 
/*background:url(../img/forest.gif) bottom right no-repeat */
}
.formBorderBtn
{
border:1px solid #5b9d48;
}


.switch-tab {
  padding: 2px 4px;
  cursor: default;
  width: 10px;
  height: 25px;
}

.switch-tab-sel {
  background-image: url('../img/fondo-barra.gif');
border: 1px solid #006600;
  border-bottom-width: 0px;
}

.switch-tab-nosel {
  border: 1px solid #006600;
}

.switch {
  border-collapse: collapse;
  width: 100%;
  height: 100%;
}

.switch-body {
  border: 1px
}

.switch-tabs {
  border-collapse: collapse;
  width: 100%;
}

.switch-body {
  border: 1px solid #006600;
  border-top-width: 0px;
  padding: 5px;
}

.switch-body-header {
  background-image: url('../img/fondo-barra.gif');
  height: 3px;
  border: 1px solid #006600;
  border-width: 0px 1px;
}

.switch-tab-header {
 border-bottom: 1px solid #006600;
  width: 10px;
}

.switch-tab-footer {
  border-bottom: 1px solid #006600;
  border-right-width: 0px;
}

.boton-cerrar {
  padding: 2px;
}

.boton-cerrar-in {
  border: 2px outset #ddd;
  padding: 0px;
}

.boton-cerrar-press {
  border: 2px inset #ddd;
  padding: 0px;
}

.ibre-submenu-active {
  background-color: darkgreen;
  color: white;
}

.ibre-menuitem-active {
  background-color: darkgreen;
  color: white;
}

.listAutocomplete {
  width: 300px;
  position: absolute;
  border: 1px solid black;
  background-color: white;
  cursor: default;
}

.rowAutocomplete {
  background-color: darkgreen;
  color: white;
}

.selectAutocomplete {
  color: #666666;
}
td.icon-filterable {
  background-color:transparent !important;
  background-image: url("../img/filtrar.png");
  background-repeat: no-repeat;
  background-position: center;
  border:none;
}
tr.datagrid-item-filter {
    color: #67A54B;
}
td.drag-filterable {
    background-color: #67A54B;
    width: 10px;
}
tr.datagrid-filter-all{
    color: #67A54B;
}