.treeCheckBox {
	height: 14px;
	margin: 0px;
	padding: 0px;
	border: 1px;
	vertical-align: middle;
}

p {
	margin: 0;
	font-size: 10pt;
}

table.tblFiltrada
{
    font-family: Lucida Grande, Verdana;
    font-size: 0.8em;
    border: 1px solid #0000FF;
    border-collapse: collapse;
    cursor: hand;
    width: 100%;
}
table.tblFiltrada caption
{
    background-color: #666666;
    font-weight: bold;
    font-size: 1em;
    color: white;
    margin-top: 2px;
}
table.tblFiltrada td
{
}
table.tblFiltrada td,table.tblFiltrada th {
	padding: 2px;
	font-weight: normal;
}

table.tblFiltrada thead td, table.tblFiltrada thead th
{
    background-image: url(images/guardar.gif);
    background-color: #CCCCCC;
    background-repeat: no-repeat;
    background-position: right top;
    font-family: arial-narrow;
    font-size: 1.1em;
    color: #000000;
    font-weight: bold;
}

table.tblFiltrada thead td.selectedUp,table.tblFiltrada thead th.selectedUp
	{
	background-image: url(../images/selup.png);
}

table.tblFiltrada thead td.selectedDown,table.tblFiltrada thead th.selectedDown
	{
	background-image: url(../images/seldwn.png);
}

table.tblFiltrada tr, table.tblFiltrada tbody tr
{
    border-bottom: 1px solid #ddd;
    background-color: #FFFFFF;
    border-bottom-color: #333333;
}

table.tblFiltrada tr.alt, table.tblFiltrada tbody tr.alt
{
    background-color: #E5E5E5;
}

table.tblFiltrada tr.selected, table.tblFiltrada tbody tr.selected
{
    background-color: #9999FF;
    color: #000099;
}

table.tblFiltrada tr:hover,table.tblFiltrada tbody tr:hover{
	background-color: orange;
}

table.tblFiltrada tr:hover,table.tblFiltrada tbody tr:hover{
	background-color: orange;
}
.dojoDialog {
	
	background : #eee;
	border : 1px solid #999;
	-moz-border-radius : 10px;
	padding : 4px;
	width: 500px;
	text-align: center
}
.dojoMenuBar2 {
}

.dojoMenuItem2 {
	font-size: 14px
}

.herram {
	background-color: #DF7401;
	margin: 0;
	width: 100%;
	text-align: right
}

.herram .dojoButton {
	margin-right: 10px;
	display: inline
}

.dojoButton .dojoButtonContents {
	font-size: medium;
}



.updImg {
	border: 0;
	margin: 0;
	padding: 0;
	width: 25px;
	height: 25px;
}

.cuerpo {
	background-color: #ffc;
	background-repeat: no-repeat;
}

.boton {
	height: 40px;
	width: 40px;
	padding: 5px;
	background: #dfd;
	margin: 2px;
	border: white outset 2px
}
.miniBoton{
	height:16px;
	width:16px;
	padding:0;
	margin:0;
	border:1px solid blue;
	}
.cmdImgNuevo {
	width: 27px;
	height: 27px;
	border: 0;
	padding: 0
}

.divListado{
	
	width:400px;
	height:270px;
	position:absolute;
	left:10px;
	top:50px;
	overflow:auto;
	border:3px inset white;
    
}
.divTab
{
	background-color: #ccc;
	vertical-align:top;
	text-align:center;
	padding-left: 40px
}
.cmdLateral{
	width: 200px;
	height:200px;
	float:right;
}
.cmdLateral button{
	margin: 5px;
	height: 30px;
	width: 150px;
	vertical-align: middle
}
.barraTitulo
{
    font-weight: bold;
    background-image: url("../images/bg_title.jpg");
    width:100%;
    text-align:center;
    height:30px;
    font-size:20pt
}
.imgStatus{
	float:right;
	width:35px;
	height:35px;
	padding:0;
	margin:0
}

.vias {
	border: 2px inset #666699;
	background-color: #aef;
	font-size: 8pt;
	cursor: hand;
	border-collapse: collapse;
	width:150px;
	position:absolute;
}

.vias caption {
	background-color: #0066CC;
	color: #FFFFFF;
	font-weight: bold;
	
}

.vias tr {
	margin: 0;
	padding: 0;
	height:12px;
}
.vias td:hover{background-color:#fff}

.vias  td {
	margin: 0px;
	padding: 0px;
	border: 1px solid #44f;
}


.vias tr.ocupado {
	background-color: #6af
}