body {margin:0px;padding:0px;font-size:18px;}
img { border:none; }
span.u {text-decoration: underline;}
table {border-collapse:collapse;}

.nowrap {white-space:nowrap;}

.loading-image { background-color:red; background: transparent url('/img/progress-indicator-alpha.gif') no-repeat center center; } 
.ui-resizable-helper { border: 2px dotted #00F; }
.ui-dialog .ui-dialog-buttonpane { font-size:12px; margin:2px; padding:2px;  }
.ui-dialog .ui-widget-header { font-size:12px; }

table.menu {padding:0px;margin:0px;background-color:#CCFF99;border:none;width:100%}
table.menu .icono32 {width:48px;text-align:left;vertical-align:middle;}
table.menu .izq {width:90%;text-align:left;vertical-align:middle;}
table.menu .icono32der {width:48px;text-align:right;vertical-align:middle;}
table.menu TD {white-space:nowrap;border: none;vertical-align:middle;}

.toolbarlinks {border-collapse:collapse;}
.toolbarlinks td  { border: 1px silver solid; padding:6px; }
.toolbarlinks img { height:16px;width:16px; }
.toolbarlinks .inputimage { height:16px; width:16px; }
.toolbarlinks img.toolbarlinkAtention { height:16px;width:16px; }
        


div.hojaes {background-color:#f2e6f2;width:100%;padding-left:8px;}
div.contenido {margin-left:8px;margin-right:8px;}

div.err {color:red;text-align: center;}
div.err ul {text-align:left;}

div.feedback {color:blue;text-align: center;padding-bottom:24px;}
div.feedback ul {text-align:right;}

div.peligro {text-align:center;padding-bottom:24px;}

.Inactive {color:red;}

.tituloHoja {color:blue;font-weight: bold;text-align:center;font-size:larger;}
.tituloizq {font-weight:bold;font-size:larger;}
.rojo {color:red;}

.iaToggle {cursor:pointer;}

.tabla {border-collapse:collapse;}
.tabla .tr1 {} 
.tabla .tr0 {background-color:#ffeaea;}
.tabla th {vertical-align:top;text-align:center; border: 1px silver solid;padding:2px;}
.tabla th.izq {text-align:left;}
.tabla th.cen {text-align:center;}
.tabla th.der {text-align:right;}
.tabla td {text-align:left;vertical-align:top;border: 1px silver solid;padding:2px;font-weight:normal;}
.tabla td.izq {text-align:left;}
.tabla td.cen {text-align:center;}
.tabla td.der {text-align:right;}
.tabla td.lbl {text-align:left;font-weight:bold;}
.tabla td.lblsub {text-align:left;font-weight:bold;}
.tabla span.lbl {font-weight:bold;}
.tabla td.achica {white-space: nowrap;width:5%;}

/* tabla en formas view,edit,add */
DIV.dataTable {}
TABLE.dataTable { }
TABLE.dataTable TH {vertical-align:top;text-align:left;}
TABLE.dataTable TD {vertical-align:top;text-align:left;}

/* Sorting */
.tabla th.table-sortable {
	cursor:pointer;
	background-image:url("/images/tablejs/sortable.gif");
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:12px;
}
.tabla th.table-sorted-asc {
	background-image:url("/images/tablejs/sorted_up.gif");
	background-position:top left;
	background-repeat:no-repeat;
}
.tabla th.table-sorted-desc {
	background-image:url("/images/tablejs/sorted_down.gif");
	background-position:top left;
	background-repeat:no-repeat;
}
.tabla th.table-filtered {
	background-image:url("/images/tablejs/filter.gif");
	background-position:bottom left;
	background-repeat:no-repeat;
}
.tabla select.table-autofilter {
	font-size:smaller;
}
select.table-autofilter {
	font-size:smaller;
}
.handle {
	background-image:url("/images/handle.png");
	background-repeat:repeat-x;
	height:18px;
	margin:0 1px;
}

/* fgmenu */
	.fg-button { font-size: 10px; clear:left; margin:0 2px 2px 2px; 
        padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
	.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
	a.fg-button { float:left;  }
	button.fg-button { width:auto; overflow:visible; } /* removes extra button width in IE */
	
	.fg-button-icon-left { padding-left: 2.1em; }
	.fg-button-icon-right { padding-right: 2.1em; }
	.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
	.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
	.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	
	.fg-button.ui-state-loading .ui-icon { background: url(img/spinner_bar.gif) no-repeat 0 0; }
    
 /* theme roller */
 .ui-widget{font-size:11px !important;}
 
 .divcampo { margin:0px;padding:2px; }
 
.verticalText {
        -webkit-transform: rotate(-90deg);    /* Safari 3.1+, Chrome */
        -moz-transform: rotate(-90deg);       /* Firefox 3.5+ */
        -o-transform: rotate(-90deg);         /* Opera starting with 10.50+ */
        -ms-transform: rotate(-90deg);        /* IE9 */
        /*transform: rotate(-90deg);*/        /* CSS3 */
}

.verticalTextOldIE {
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);       /* IE6, IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; /* IE8 */
        zoom: 1;
}

.jfontsize-button { font: bold 12px arial; padding: 3px; border: solid 1px #ccc; }
.jfontsize-button:hover { text-decoration: none; background: #333; color: #fff; border: solid 1px #333;}
.jfontsize-disabled, .jfontsize-disabled:hover { color: #aaa; border: solid 1px #eee; background: #eee; } 

.deleterow { cursor:pointer; }