html, body {
    background-Image: url(img/fondo.JPG);
    background-repeat:repeat;
    background-attachment:fixed;
    font-family:Verdana;
    font-size:10px;
	margin:0;
    padding:0;
	z-index:-100;
	height:100%;
	margin-top: 20px;
}

#fixBottom 
{
	height: 20px;
}


div.maincontent {
	position: absolute;
	margin: 0 0 0 0;
	width: 100%;
	height: 100%;
}

.textoAzul 
{
    color: #0000FF;
}

div.statusBar {
	position: fixed;
	bottom: -1px;
	width: 100%;
	height: 19px;
	background:#D6D6D6 url(img/bgStatusBar.jpg) repeat-x;
	border-top: 2px solid #808080;
	z-index: 999;
}
div.statusBar table {
	border-top: 2px solid #DDDDDD;
	height: 100%;
}
div.statusBar td {
	font-family:Verdana;
	font-size:11px;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #808080;
	height: 100%;
	vertical-align: top;
	padding-left: 5px;
}

div.state-progress 
{
	margin-top: 2px;
	position: fixed;
	z-index: 10000;
	width: 100%;
	height: 400px;
	background-image: url(img/spinner.gif);
	background-position: right top;
	background-repeat: no-repeat;
	cursor: wait;
}
div.state-ready
{
	display:none;
}

table {
    empty-cells:show;
}

a {
	color: #0033CC;
}
.textbox {
    font-family:Verdana;
    font-size:11px;
	border: solid 1px #555555;
	height: 16px;
}
.dropdownlist {
    font-family:Verdana;
    font-size:11px;
}


/* BOTONES GENERICOS - */

.btnAceptar {
	font-size:12px;
	color: #000000;
	font-weight:bold;
	border: 1px solid #555555;
	background-Image: url(img/btnAceptar.gif);
	padding-left: 18px;
	cursor: pointer;
	height: 22px;
}
.btnCancelar {
	font-size:12px;
	color: #000000;
	font-weight:bold;
	border: 1px solid #555555;
	background-Image: url(img/btnCancelar.gif);
	padding-left: 18px;
	cursor: pointer;
	height: 22px;
}

.lnkSalir {
	font-family:Verdana;
	background: none;
	background-image: url(img/exit.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-bottom: 2px;
	height: 17px;
	font-size:11px;
	border: 0;
	cursor: pointer;
}


/* Informe de Comparacion */
.lblMensConc 
{
    background-color:White;
}

div.pnlVersiones {
	margin-top: 17px;
}
td.celda-verReferencia {
	text-align: center; 
	width: 100%;
}
table.tabla-verReferencia {
	background-color: #C3C3C3;
	border: solid 1px #555555;
	text-align: center; 
	width: 100%;
}
.verReferencia {
	color:#4444FF;
	background-color: #9DBFE2;
	font-weight:bold;
	text-align: center; 
}
.verReferenciaIn {
	color:#660088;
	background-color: #9DBFE2;
	font-weight:bold;
	text-align: center; 
}
.verReferenciaAj {
	color:#333333;
	background-color: #9DBFE2;
	font-weight:bold;
	text-align: center; 
}
.verReferenciaAjIn {
	color:#FF4444;
	background-color: #9DBFE2;
	font-weight:bold;
	text-align: center; 
}
.toolbar-verReferencia {
	text-align: right;
}
.celdaP-verReferencia .butDel {
	float: right;
	padding-left: 0px;
	margin-left: 0px;
	width: 16px;
}
td.celdaP-verComparada {
	text-align: center; 
	width: 100%;
}
div.panel-verComparada {

}
table.tabla-verComparada {
	background-color: #EEEEEE;
	border: solid 1px #555555;
	text-align: center; 
	width: 100%;
}
.verComparadaPropia {
	color:#4444FF;
	background-color: #DFEFFF;
	font-weight:bold;
	text-align: center; 
}
.verComparadaPropiaIn {
	color:#660088;
	background-color: #DFEFFF;
	font-weight:bold;
	text-align: center; 
}
.verComparadaAjena {
	color:#333333;
	background-color: #DFEFFF;
	font-weight:bold;
	text-align: center; 
}
.verComparadaAjenaIn {
	color:#FF4444;
	background-color: #DFEFFF;
	font-weight:bold;
	text-align: center; 
}

.verComparadaPropiaElm {
	color:#4444FF;
	background-color: #FFAAAA;
	font-weight:bold;
	text-align: center; 
}
.verComparadaPropiaInElm {
	color:#660088;
	background-color: #FFAAAA;
	font-weight:bold;
	text-align: center; 
}
.verComparadaAjenaElm {
	color:#333333;
	background-color: #FFAAAA;
	font-weight:bold;
	text-align: center; 
}
.verComparadaAjenaInElm {
	color:#FF4444;
	background-color: #FFAAAA;
	font-weight:bold;
	text-align: center; 
}

.toolbar-verComparada {
	text-align: right;
}
.celdaP-verComparada .butDel {
	float: right;
	padding-left: 0px;
	margin-left: 0px;
	width: 16px;
}
.celdaP-verComparada .butMoveTop {
	float: left;
	padding-left: 0px;
	margin-left: 2px;
	width: 16px;
}
.toolbar-verComparada .butUp {
	float: left;
	padding-left: 0px;
	margin-left: 5px;
	width: 16px;
}
.toolbar-verComparada .butDown {
	float: left;
	padding-left: 0px;
	margin-left: 2px;
	width: 16px;
}

/* Se aplica a los objetos td */
.titulosTabla {
	background-color: #DFEFFF; 
	color:#333333; 
	font-weight:bold;
	text-align: center; 
}   

.par {
	background-color:#D0E0FF;
}

.impar {
	background-color:#E0F0FF;
}

.alternativo {
	background-color:#D5D5FF;
}

.alternativo2 {
	background-color:#A5D5FF;
}

table.tblForma {
	background-color:#95A7D0;
}

table.tblForma td {
	text-align: left;
}



/* Tabla de login */
.login {
	border: solid 1px #555555;
	background-color:#B5C7DE;
	margin-left:auto; margin-right:auto;
}
.login #txbUsuario, .login #txbPassword {
	border: solid 1px #555555;
}

.lblError 	{
	color:#C00000;
} 



/* Panel Principal */
div.mainPanel-wrapper {
	z-index: 101;
	padding-bottom: 25px;
}
div.mainPanel-wrapper div.dragMe {
	width: 100%;
	height: 21px;
	cursor: move;
	position: absolute;
	z-index: 101;
	top: 0px;
	left: 0px;
}
div.mainPanel-wrapper div.resizeHandle {
	width:18px;
	height:18px;
	background-image:url(img/HandleGrip_blue.png);
	overflow:hidden;
	cursor:se-resize;
}
div.mainPanel-wrapper a.helpMe {
	width: 14px;
	height: 14px;
	cursor: pointer;
	position: absolute;
	z-index: 101;
	top: 3px;
	right: 22px;
	background-Image: url(img/help.gif);
	background-repeat: no-repeat;
}
table.mainPanel {
    font-family:Verdana;
    font-size:10px;
    width:600px;
}
table.mainPanel td.topLeft {
	width: 10px;
	height: 31px;
	background-image: url(Img/topLeftPanel_blue.png);
	background-repeat: no-repeat;
}
table.mainPanel td.topRight {
	width: 10px;
	height: 31px;
	background-image: url(Img/topRightPanel_blue.png);
	background-repeat: no-repeat;
}
table.mainPanel td.topMiddle {
	background-image: url(Img/topMiddlePanel_blue.png);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	text-align: center;
	height: 22px;
}
table.mainPanel td.centerLeft {
	background-image: url(Img/centerLeftPanel_blue.png);
	background-repeat: repeat-y;
	height: auto;
}
table.mainPanel td.centerMiddle {
	background-color:#FFFFFF;
	text-align: center;
	vertical-align: text-top;
}
table.mainPanel td.centerRight {
	background-image: url(Img/centerRightPanel_blue.png);
	background-repeat: repeat-y;
	height: auto;
}
table.mainPanel td.bottomLeft {
	width: 10px;
	background-image: url(Img/bottomLeftPanel_blue.png);
	background-repeat: no-repeat;
	height: 13px;
}
table.mainPanel td.bottomRight {
	width: 10px;
	background-image: url(Img/bottomRightPanel_blue.png);
	background-repeat: no-repeat;
	height: 13px;
}
table.mainPanel td.bottomMiddle {
	background-image: url(Img/bottomMiddlePanel_blue.png);
	background-repeat: repeat-x;
	height: 13px;
}
table.mainPanel div.content {
	position: relative;
	top: -16px;
}
table.mainPanel span.titulo {
	font-size:11px;
	position: relative;
	color: #FFFFFF;
	font-weight:bold;
	top: -15px;
}
table.mainPanel .button {
	font-size:11px;
	color: #000000;
	font-weight:bold;
	letter-spacing: 1pt;
	border: 1px solid #111493;
	background-Image: url(img/button.jpg);
	cursor: pointer;
	height: 20px;
}


/* Panel Secundario */
div.subPanel-wrapper {
	z-index: 102;
	padding-bottom: 25px;
}
div.subPanel-wrapper div.dragMe {
	width: 100%;
	height: 21px;
	cursor: move;
	position: absolute;
	z-index: 102;
	top: 0px;
	left: 0px;
}
div.subPanel-wrapper a.closeMe {
	width: 14px;
	height: 14px;
	cursor: pointer;
	position: absolute;
	z-index: 102;
	top: 3px;
	right: 6px;
	background-Image: url(img/close1.gif);
	background-repeat: no-repeat;
}
div.subPanel-wrapper a.helpMe {
	width: 14px;
	height: 14px;
	cursor: pointer;
	position: absolute;
	z-index: 102;
	top: 3px;
	right: 22px;
	background-Image: url(img/help.gif);
	background-repeat: no-repeat;
}
div.subPanel-modalBackground {
	background-color:Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
	z-index: 102;
}
table.subPanel {
    font-family:Verdana;
    font-size:10px;
}
table.subPanel td.topLeft {
	width: 10px;
	height: 31px;
	background-image: url(Img/topLeftPanel_blue.png);
	background-repeat: no-repeat;
}
table.subPanel td.topRight {
	width: 10px;
	height: 31px;
	background-image: url(Img/topRightPanel_blue.png);
	background-repeat: no-repeat;
}
table.subPanel td.topMiddle {
	background-image: url(Img/topMiddlePanel_blue.png);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	text-align: center;
	height: 22px;
}
table.subPanel td.centerLeft {
	background-image: url(Img/centerLeftPanel_blue.png);
	background-repeat: repeat-y;
	height: auto;
}
table.subPanel td.centerMiddle {
	background-color:#FFFFFF;
	text-align: center;
	vertical-align: text-top;
}
table.subPanel td.centerRight {
	background-image: url(Img/centerRightPanel_blue.png);
	background-repeat: repeat-y;
	height: auto;
}
table.subPanel td.bottomLeft {
	width: 10px;
	background-image: url(Img/bottomLeftPanel_blue.png);
	background-repeat: no-repeat;
	height: 13px;
}
table.subPanel td.bottomRight {
	width: 10px;
	background-image: url(Img/bottomRightPanel_blue.png);
	background-repeat: no-repeat;
	height: 13px;
}
table.subPanel td.bottomMiddle {
	background-image: url(Img/bottomMiddlePanel_blue.png);
	background-repeat: repeat-x;
	height: 13px;
}
table.subPanel div.content {
	position: relative;
	top: -16px;
}
table.subPanel span.titulo {
	font-size:11px;
	position: relative;
	color: #FFFFFF;
	font-weight:bold;
	top: -15px;
}
table.subPanel .button {
	font-size:11px;
	color: #000000;
	font-weight:bold;
	letter-spacing: 1pt;
	border: 1px solid #111493;
	background-Image: url(img/button.jpg);
	cursor: pointer;
	height: 20px;
}


/* Panel de detalles */
div.pnlConf-wrapper {
	z-index: 161;
	padding-bottom: 25px;
}
div.pnlConf-wrapper div.dragMe {
	width: 100%;
	height: 21px;
	cursor: move;
	position: absolute;
	z-index: 161;
	top: 0px;
	left: 0px;
}
div.pnlConf-modalBackground {
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
	z-index: 161;
}
div.pnlConf-wrapper a.closeMe {
	width: 14px;
	height: 14px;
	cursor: pointer;
	position: absolute;
	z-index: 161;
	top: 3px;
	right: 6px;
	background-Image: url(img/close1.gif);
	background-repeat: no-repeat;
}
div.pnlConf-wrapper a.helpMe {
	width: 14px;
	height: 14px;
	cursor: pointer;
	position: absolute;
	z-index: 161;
	top: 3px;
	right: 22px;
	background-Image: url(img/help.gif);
	background-repeat: no-repeat;
}
table.pnlConf {
    font-family:Verdana;
    font-size:10px;
}
table.pnlConf td.topLeft {
	width: 10px;
	height: 31px;
	background-image: url(Img/topLeftPanel_blue.png);
	background-repeat: no-repeat;
}
table.pnlConf td.topRight {
	width: 10px;
	height: 31px;
	background-image: url(Img/topRightPanel_blue.png);
	background-repeat: no-repeat;
}
table.pnlConf td.topMiddle {
	background-image: url(Img/topMiddlePanel_blue.png);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	text-align: center;
	height: 22px;
}
table.pnlConf td.centerLeft {
	background-image: url(Img/centerLeftPanel_blue.png);
	background-repeat: repeat-y;
	height: auto;
}
table.pnlConf td.centerMiddle {
	background-color:#FFFFFF;
	text-align: center;
	vertical-align: text-top;
}
table.pnlConf td.centerRight {
	background-image: url(Img/centerRightPanel_blue.png);
	background-repeat: repeat-y;
	height: auto;
}
table.pnlConf td.bottomLeft {
	width: 10px;
	background-image: url(Img/bottomLeftPanel_blue.png);
	background-repeat: no-repeat;
	height: 13px;
}
table.pnlConf td.bottomRight {
	width: 10px;
	background-image: url(Img/bottomRightPanel_blue.png);
	background-repeat: no-repeat;
	height: 13px;
}
table.pnlConf td.bottomMiddle {
	background-image: url(Img/bottomMiddlePanel_blue.png);
	background-repeat: repeat-x;
	height: 13px;
}
table.pnlConf div.content {
	position: relative;
	top: -16px;
}
table.pnlConf span.titulo {
	font-size:11px;
	position: relative;
	color: #FFFFFF;
	font-weight:bold;
	top: -15px;
}
table.pnlConf .button {
	font-size:11px;
	color: #000000;
	font-weight:bold;
	letter-spacing: 1pt;
	border: 1px solid #111493;
	background-Image: url(img/button.jpg);
	cursor: pointer;
	height: 20px;
}


/* Panel de Error */
div.errorPanel-wrapper {
	z-index: 101;
	padding-bottom: 25px;
}
div.errorPanel-wrapper div.dragMe {
	width: 100%;
	height: 21px;
	cursor: move;
	position: absolute;
	z-index: 101;
	top: 0px;
	left: 0px;
}
div.errorPanel-wrapper div.resizeHandle {
	width:18px;
	height:18px;
	background-image:url(img/HandleGrip_red.png);
	overflow:hidden;
	cursor:se-resize;
}
div.errorPanel-wrapper a.helpMe {
	width: 14px;
	height: 14px;
	cursor: pointer;
	position: absolute;
	z-index: 101;
	top: 3px;
	right: 22px;
	background-Image: url(img/help.gif);
	background-repeat: no-repeat;
}
table.errorPanel {
    font-family:Verdana;
    font-size:10px;
    width:600px;
}
table.errorPanel td.topLeft {
	width: 10px;
	height: 31px;
	background-image: url(Img/topLeftPanel_red.png);
	background-repeat: no-repeat;
}
table.errorPanel td.topRight {
	width: 10px;
	height: 31px;
	background-image: url(Img/topRightPanel_red.png);
	background-repeat: no-repeat;
}
table.errorPanel td.topMiddle {
	background-image: url(Img/topMiddlePanel_red.png);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	text-align: center;
	height: 22px;
}
table.errorPanel td.centerLeft {
	background-image: url(Img/centerLeftPanel_red.png);
	background-repeat: repeat-y;
	height: auto;
}
table.errorPanel td.centerMiddle {
	background-color:#FFFFFF;
	text-align: center;
	vertical-align: text-top;
}
table.errorPanel td.centerRight {
	background-image: url(Img/centerRightPanel_red.png);
	background-repeat: repeat-y;
	height: auto;
}
table.errorPanel td.bottomLeft {
	width: 10px;
	background-image: url(Img/bottomLeftPanel_red.png);
	background-repeat: no-repeat;
	height: 13px;
}
table.errorPanel td.bottomRight {
	width: 10px;
	background-image: url(Img/bottomRightPanel_red.png);
	background-repeat: no-repeat;
	height: 13px;
}
table.errorPanel td.bottomMiddle {
	background-image: url(Img/bottomMiddlePanel_red.png);
	background-repeat: repeat-x;
	height: 13px;
}
table.errorPanel div.content {
	position: relative;
	top: -16px;
}
table.errorPanel span.titulo {
	font-size:11px;
	position: relative;
	color: #FFFFFF;
	font-weight:bold;
	top: -15px;
}
table.errorPanel .button {
	font-size:11px;
	color: #111493;
	font-weight:bold;
	letter-spacing: 1pt;
	border: 1px solid #555555;
	background: #D6D6D6;
	cursor: pointer;
	height: 20px;
}


/* ABMpanel */
div.ABMpanel {
	background-color: #F4F4F4;
	border: 1px solid #3F4D8E;
}
div.ABMpanel div.toolbar {
	background-color: #C2C2C2;
	border-top: 1px solid #3F4D8E;
	height: 20px;
	padding-top: 2px;	
	text-align: left;
}
div.ABMpanel div.toolbar a {
	color: #000000;
	text-decoration: none;
}

/* ReportPanel */
div.ReportPanel {
	background-color: #F4F4F4;
	border: 1px solid #3F4D8E;
}
div.ReportPanel div.toolbar {
	background-color: #C2C2C2;
	border-top: 1px solid #3F4D8E;
	height: 20px;
	padding: 4px 4px 0px 0px;	
	text-align: right;
}
div.ReportPanel div.toolbar a {
	color: #000000;
	text-decoration: none;
	padding: 2px 0px 4px 18px;
	border: 1px solid #C2C2C2;
}
div.ReportPanel div.toolbar a:hover {
	border: 1px solid #0066FF;
	background-color: #E9F9FE;
}


/* Panel Secundario */
div.helpFlyout {
	display: none; 
	overflow: hidden; 
	z-index: 192; 
	position: absolute;
	top: 0px;
}
div.helpFlyout-wrapper {
	display: none; 
	position: absolute;
	top: 0px;
	width: 100%; 
	height: 100%;
	z-index: 192; 
	opacity: 0; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
	padding-bottom: 25px;
}
.helpFlyout-closeParent {
	position: absolute;
	top: 3px;
	right: 6px;
	width: 14px; 
	height: 14px; 
	opacity: 0; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
div.helpFlyout-wrapper a.closeMe {
	width: 14px;
	height: 14px;
	cursor: pointer;
	position: absolute;
	z-index: 192;
	top: 3px;
	right: 6px;
	background-Image: url(img/close1.gif);
	background-repeat: no-repeat;
}
div.helpFlyout-wrapper div.dragMe {
	width: 100%;
	height: 21px;
	cursor: move;
	position: absolute;
	z-index: 192;
	top: 0px;
	left: 0px;
}
div.helpFlyout-modalBackground {
	background-color:Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
	z-index: 192;
}
table.helpFlyout {
    font-family:Verdana;
    font-size:10px;
}
table.helpFlyout td.topLeft {
	width: 10px;
	height: 31px;
	background-image: url(Img/topLeftPanel_green.png);
	background-repeat: no-repeat;
}
table.helpFlyout td.topRight {
	width: 10px;
	height: 31px;
	background-image: url(Img/topRightPanel_green.png);
	background-repeat: no-repeat;
}
table.helpFlyout td.topMiddle {
	background-image: url(Img/topMiddlePanel_green.png);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	text-align: center;
	height: 22px;
}
table.helpFlyout td.centerLeft {
	background-image: url(Img/centerLeftPanel_green.png);
	background-repeat: repeat-y;
	height: auto;
}
table.helpFlyout td.centerMiddle {
	background-color:#FFFFFF;
	text-align: center;
	vertical-align: text-top;
}
table.helpFlyout td.centerRight {
	background-image: url(Img/centerRightPanel_green.png);
	background-repeat: repeat-y;
	height: auto;
}
table.helpFlyout td.bottomLeft {
	width: 10px;
	background-image: url(Img/bottomLeftPanel_green.png);
	background-repeat: no-repeat;
	height: 13px;
}
table.helpFlyout td.bottomRight {
	width: 10px;
	background-image: url(Img/bottomRightPanel_green.png);
	background-repeat: no-repeat;
	height: 13px;
}
table.helpFlyout td.bottomMiddle {
	background-image: url(Img/bottomMiddlePanel_green.png);
	background-repeat: repeat-x;
	height: 13px;
}
table.helpFlyout div.content {
	position: relative;
	top: -16px;
}
table.helpFlyout span.titulo {
	font-size:11px;
	position: relative;
	color: #FFFFFF;
	font-weight:bold;
	top: -15px;
}
table.helpFlyout .button {
	font-size:11px;
	color: #000000;
	font-weight:bold;
	letter-spacing: 1pt;
	border: 1px solid #111493;
	background-Image: url(img/button.jpg);
	cursor: pointer;
	height: 20px;
}





/* ICONOS */
.butAdd {
	font-size:11px;
	font-weight:bold;
	letter-spacing: 1pt;
	background-color: transparent;
	background-Image: url(img/icoAdd_16.gif);
	background-repeat: no-repeat;
	border: 0px;
	cursor: pointer;
	height: 16px;
	padding-left: 16px;
	margin-left: 10px;
}
.butAdd:disabled {
	background-color: transparent;
	background-Image: url(img/icoAdd_off_16.gif);
	background-repeat: no-repeat;
	cursor: default;
}
.butEdit {
	font-size:11px;
	font-weight:bold;
	letter-spacing: 1pt;
	background-color: transparent;
	background-Image: url(img/icoEdit_16.gif);
	background-repeat: no-repeat;
	border: 0px;
	cursor: pointer;
	height: 16px;
	padding-left: 16px;
	margin-left: 2px;
}
.butEdit:disabled {
	background-color: transparent;
	background-Image: url(img/icoEdit_off_16.gif);
	background-repeat: no-repeat;
	cursor: default;
}
.butDel {
	font-size:11px;
	font-weight:bold;
	letter-spacing: 1pt;
	background-color: transparent;
	background-Image: url(img/icoDel_16.gif);
	background-repeat: no-repeat;
	border: 0px;
	cursor: pointer;
	height: 16px;
	padding-left: 16px;
	margin-left: 2px;
}
.butDel:disabled {
	background-color: transparent;
	background-Image: url(img/icoDel_off_16.gif);
	background-repeat: no-repeat;
	cursor: default;
}

.butDelDisabled {
	font-size:11px;
	font-weight:bold;
	letter-spacing: 1pt;
	background-color: transparent;
	background-Image: url(img/icoDel_off_16.gif);
	background-repeat: no-repeat;
	border: 0px;
	cursor: pointer;
	height: 16px;
	padding-left: 16px;
	margin-left: 2px;
}

.butMove {
	font-size:11px;
	font-weight:bold;
	letter-spacing: 1pt;
	background-color: transparent;
	background-Image: url(img/icoMove_16.gif);
	background-repeat: no-repeat;
	border: 0px;
	cursor: pointer;
	height: 16px;
	padding-left: 16px;
	margin-left: 2px;
}
.butMove:disabled {
	background-color: transparent;
	background-Image: url(img/icoMove_off_16.gif);
	background-repeat: no-repeat;
	cursor: default;
}
.butUp {
	font-size:11px;
	font-weight:bold;
	letter-spacing: 1pt;
	background-color: transparent;
	background-Image: url(img/icoUp_16.gif);
	background-repeat: no-repeat;
	border: 0px;
	cursor: pointer;
	height: 16px;
	padding-left: 16px;
	margin-left: 2px;
}
.butUp:disabled {
	background-color: transparent;
	background-Image: url(img/icoUp_off_16.gif);
	background-repeat: no-repeat;
	cursor: default;
}
.butDown {
	font-size:11px;
	font-weight:bold;
	letter-spacing: 1pt;
	background-color: transparent;
	background-Image: url(img/icoDown_16.gif);
	background-repeat: no-repeat;
	border: 0px;
	cursor: pointer;
	height: 16px;
	padding-left: 16px;
	margin-left: 2px;
}
.butDown:disabled {
	background-color: transparent;
	background-Image: url(img/icoDown_off_16.gif);
	background-repeat: no-repeat;
	cursor: default;
}
.butMoveTop {
	font-size:11px;
	font-weight:bold;
	letter-spacing: 1pt;
	background-color: transparent;
	background-Image: url(img/icoMoveTop_16.gif);
	background-repeat: no-repeat;
	border: 0px;
	cursor: pointer;
	height: 16px;
	padding-left: 16px;
	margin-left: 2px;
}
.butMoveTop:disabled {
	background-color: transparent;
	background-Image: url(img/icoMoveTop_off_16.gif);
	background-repeat: no-repeat;
	cursor: default;
}
.butClean {
	font-size:11px;
	
	letter-spacing: 1pt;
	background-color: transparent;
	background-Image: url(img/icoClean_16.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	border: 0px;
	cursor: pointer;
	height: 16px;
	padding-left: 16px;
	margin-left: 2px;
}
.butClean:disabled {
	background-color: transparent;
	background-Image: url(img/icoClean_off_16.gif);
	background-repeat: no-repeat;	
	background-position: 0px 2px;
	cursor: default;
}
.butGenInfExc {
	font-size:11px;
	font-weight:bold;
	letter-spacing: 1pt;
	background-color: transparent;
	background-Image: url(img/icoGenInfExc_16.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	border: 0px;
	cursor: pointer;
	height: 16px;
	padding-left: 16px;
	margin-left: 2px;
}
.butGenInfExc:disabled {
	background-color: transparent;
	background-Image: url(img/icoGenInfExc_off_16.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	cursor: default;
}
.butGenInfExcComercial {
	font-size:13px;
	font-weight:bold;
	letter-spacing: 1pt;
	background-color: transparent;
	background-Image: url(img/icoGenInfExc_16.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	border: 0px;
	cursor: pointer;
	height: 16px;
	padding-left: 16px;
	margin-left: 2px;
}
.butGenInfExcComercial:disabled {
	background-color: transparent;
	background-Image: url(img/icoGenInfExc_off_16.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	cursor: default;
}
/* FIN ICONOS */


/* ucEstadisticasInformes */
.ucEstadisticasInformes {
	position: fixed; 
	right: 0px; 
	top: 35px; 
	z-index:10000;
	margin-top: 1px;
	width: 250px;
	text-align: right;
}
.ucEstadisticasInformes .tab_header {
	margin-right: 20px; 
	height:21px; 
	font-family:verdana,tahoma,helvetica; 
	font-size:11px;
	z-index:1000;
}
.ucEstadisticasInformes .tab_outer {
	padding: 0px;
	margin: 0px;
	background:url(img/tab-right.gif) no-repeat right top; 
	height:21px; 
}
.ucEstadisticasInformes .tab_inner {
	background:url(img/tab-left.gif) no-repeat; 
	height:21px; 
}
.ucEstadisticasInformes .tab_tab {
	margin-left:3px; 
	margin-right:4px;
	background:url(img/tab.gif) repeat-x; 
	height:21px; 
	text-align: center;
	line-height: 21px;
}
    
.ucEstadisticasInformes .LblExp 
{
    font-size: 12px;
    font-weight:bold;
    color:Black;
    background-color: transparent;
    background-Image: url(img/IcoExpand_16.gif);
    background-repeat: no-repeat;
    cursor: pointer;
    padding-left:16px; 
	margin-top: 4px;
	border: 0px;
    }
    
.ucEstadisticasInformes .LblCol {
    font-size: 12px;
    font-weight:bold;
    color:Black;
    Height:18px;
    background-color: transparent;
    background-Image: url(img/IcoCollapse_16.gif);
    background-repeat: no-repeat;
    cursor: pointer;
    padding-left:16px;
    }

.ucEstadisticasInformes .contentList {
	border-left: solid 1px #91A7B4;
	border-bottom: solid 1px #91A7B4;
	background-color: #FFFFFF;
	text-align: center;
}
	

/* FIN ucEstadisticasInformes */

div.modalBackground {
	background-color:Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
	z-index: 102;
}

/* CELDAS UC ESTADISTICAS DE INFORMES GENERADOS */
td.comboInProc {
   background-image: url(img/icoInfCombo_progress.gif);
   background-repeat: no-repeat;
   background-position:top left;
   padding-left:25px;
   height:24px;
}

td.comboErroneo {
   background-image: url(img/icoInfCombo_error.gif);
   background-repeat: no-repeat;
   padding-left:25px;
   height:24px;
}

td.comboDone {
   background-image: url(img/icoInfCombo.gif);
   background-repeat: no-repeat;
   padding-left:25px;
   height:24px;
}

td.comboOff {
   background-image: url(img/icoInfCombo_off.gif);
   background-repeat: no-repeat;
   padding-left:25px;
   height:24px;
}

td.infComInProc {
   background-image: url(img/icoInfComp_progress.gif);
   background-repeat: no-repeat;
   padding-left:25px;
   height:24px;
}

td.infComErroneo {
   background-image: url(img/icoInfComp_error.gif);
   background-repeat: no-repeat;
   padding-left:25px;
   height:24px;
}

td.infComDone {
   background-image: url(img/icoInfComp.gif);
   background-repeat: no-repeat;
   padding-left:25px;
   height:24px;
}

td.infComOff {
   background-image: url(img/icoInfComp_off.gif);
   background-repeat: no-repeat;
   padding-left:25px;
   height:24px;
}
/* FIN CELDAS UC ESTADISTICAS DE INFORMES GENERADOS */


/* NODOS DE ARBOLES */
/* Default: #000000 Versiones Activas */
div.arbol {
    background-Image: url(img/bar_grey.gif);
    background-repeat: repeat-y;	
	padding-top: 10px;
	height: 100%;
}
div.nodoDefault {
	font-size:11px;
	color: #000000;
	height: 16px; 
}
div.nodoHover {
	font-size:11px;
	text-decoration: underline;
	height: 16px; 
}
div.nodoSelected, div.nodoSelectedHover {
	font-size:11px;
	background-color: rgb(65, 86, 122);
	border: 1px solid #282828;
	color: #FFFFFF;
	height: 16px; 
}

div.nodoPropioDefault {
	font-size:11px;
    color: #4444FF;
	height: 16px; 
}
div.nodoPropioHover {
	font-size:11px;
    color: #4444FF;
	height: 16px; 
	text-decoration: underline;
}
div.nodoPropioSelected, div.nodoPropioSelectedHover {
	font-size:11px;
	background-color: rgb(65, 86, 122);
	border: 1px solid #282828;
	color: #FFFFFF;
	height: 16px; 
}

div.nodoAjenoInactivoDefault {
	font-size:11px;
    color: #FF4444;
	height: 16px; 
}
div.nodoAjenoInactivoHover {
	font-size:11px;
    color: #FF4444;
	height: 16px; 
	text-decoration: underline;
}
div.nodoAjenoInactivoSelected, div.nodoPropioSelectedHover {
	font-size:11px;
	background-color: rgb(65, 86, 122);
	border: 1px solid #282828;
	color: #FFFFFF;
	height: 16px; 
}

div.nodoPropioInactivo {
	font-size:11px;
    color: #660088;
	height: 16px; 
}
div.nodoPropioInactivoHover {
	font-size:11px;
    color: #660088;
	height: 16px; 
	text-decoration: underline;
}
div.nodoPropioInactivoSelected, div.nodoPropioSelectedHover {
	font-size:11px;
	background-color: rgb(65, 86, 122);
	border: 1px solid #282828;
	color: #FFFFFF;
	height: 16px; 
}

div.nodoVerdeDefault {
	font-size:11px;
    color: #228822;
	height: 16px; 
}

div.nodoVerdeHover {
	font-size:11px;
    color: #228822;
	height: 16px; 
	text-decoration: underline;
}

div.nodoVerdeSelected, div.nodoVerdeSelectedHover {
	font-size:11px;
	background-color: rgb(65, 86, 122);
	border: 1px solid #282828;
	color: #FFFFFF;
	height: 16px; 
}


.nodoRojo {      /* Versiones Inactivas */
    color: #FF4444;
}

.nodoAzul {     /* Versiones Del Usuario Activas*/
    color: #4444FF;
}

.nodoVerd {     /* Versiones especiales*/
    color: #228822;
}

.nodoMora { /* Versiones Del Usuario Inactivas*/ 
    color: #660088;
}
/* NODOS DE ARBOLES */

/* Div de Espera JAVASCRIPT */
.process2 {
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	padding: 4px;
	padding-top:7px;
    position:absolute; 
    width:30%; 
    height:100px;
    left:40%; 
    top:42%;  
    background-color: #F1F3F5; 
    layer-background-color: #F1F3F5;
    z-index:1; 
    border: 2px solid #969696;
	font-weight: normal;
	text-decoration : none;
    color: #000000;
    text-align:center;
}
/* Div de Espera JAVASCRIPT */

/* TABSHEETS */
.nyvTab .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(img/tab-line.gif) repeat-x bottom;}
.nyvTab .ajax__tab_outer {background:url(img/tab-right.gif) no-repeat right;height:21px; }
.nyvTab .ajax__tab_inner {padding-left:3px;background:url(img/tab-left.gif) no-repeat;}
.nyvTab .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(img/tab.gif) repeat-x;}
.nyvTab .ajax__tab_hover .ajax__tab_outer {background:url(img/tab-hover-right.gif) no-repeat right;}
.nyvTab .ajax__tab_hover .ajax__tab_inner {background:url(img/tab-hover-left.gif) no-repeat;}
.nyvTab .ajax__tab_hover .ajax__tab_tab {background:url(img/tab-hover.gif) repeat-x;}
.nyvTab .ajax__tab_active .ajax__tab_outer {background:url(img/tab-active-right.gif) no-repeat right;}
.nyvTab .ajax__tab_active .ajax__tab_inner {background:url(img/tab-active-left.gif) no-repeat;}
.nyvTab .ajax__tab_active .ajax__tab_tab {background:url(img/tab-active.gif) repeat-x;}
.nyvTab .ajax__tab_body {border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}


div.bgFotoCliente {
	position: fixed;
	top: 0px;
	width: 100%;
	height: 36px;
	background:#FFFFFF;
	border-bottom: 1px solid #808080;
	z-index: 299;
}
div.bgMenu {
	position: fixed;
	top: 37px;
	width: 100%;
	height: 21px;
	background:#D6D6D6 url(img/bgMenu.jpg) repeat-x;
	border-bottom: 1px solid #808080;
	z-index: 299;
}

#mainAmis {
	position: absolute; 
	top: 15px;
	height: 95%;
	left: 0px; 
	width: 100%;
}

div.linkVersionAnterior {
	position: absolute; 
	right: 0px; 
	top: 2px;
	z-index: 99999999;
}