/*Hoja de estilo basada en la de Inmofactory, pero eliminado 
los estilos que no se utilizan para las estadísticas de Best.House*/

body.back {
  /*background: url(styimg/fondo-lat-izq.jpg) #FFFFFF repeat-y;*/
  color: #000000;
  margin: 0px;
}
body.back, .txt-lng, .cbx-lst-ite, .cbx-lst-ite-sel, .cbx-lst-ite-hov, .tabOn2, .tabOf2, .lbl, 
.men-appMenu, .men-appMenu-sub, .men-appMenu-hov, .men-appMenu-sub-hov, .men-appMenu-sub-more,
.clsPartHead, .clsPartHeadHidden, td.clsPartItem,
.men-appForm, .men-appForm-hov, .men-appForm-sub, .men-appForm-sub-hov, .men-appForm-sub-more,
.men-appForm-subb, .NoVis-txt, .NoVis-fldbtn, .NoVis-cbx-txt, input.NoVis-cbx-txt, .NoVis-cbx-lst,
.NoVis-chk, .NoVis-rad, .NoVis-dat-txt, .NoVis-txt-lng, NoVis-lbl, .Obl-lbl, .grp-lbl, .title1
{
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

div#uform {
  position: absolute;
  left: 158px;
  top: 40px;
  visibility: visible;
	right: 8px;
	bottom: 8px;
}

form#theForm {
  behavior:url(componentes/uform.htc);
}

/*armar ficha base*/
.brd-sup {
  background: url(styimg/ufrm_Sup.gif) repeat-x;
  height: 11px;
  width: 100%;
}

.brd-supder {
  background-image: url(styimg/ufrm_SupDer.gif);
  height: 11px;
  width: 10px;
  padding-right:10px;
}
.brd-supizq {
  background-image: url(styimg/ufrm_SupIzq.gif);
  height: 11px;
  width: 10px;
  padding-left:10px;
}
.brd-der {
  background-image: url(styimg/ufrm_Der.gif);
  width: 10px;
}

.brd-inf {
  background: url(styimg/ufrm_Inf.gif) repeat-x;
  height: 11px;
  width: 100%;
}

.brd-infder {
  background-image: url(styimg/ufrm_InfDer.gif);
  height: 11px;
  width: 10px;
}

.brd-infizq {
  background-image: url(styimg/ufrm_InfIzq.gif);
  height: 11px;
  width: 10px;
}

.brd-izq {
  background-image: url(styimg/ufrm_Izq.gif);
  width: 10px;
}

/*</POPUP>*/
.back, .cal-pop, .appForm-bar, .men-appForm, .men-appForm-sub, .appForm-sep, .appForm-bar-sep {
  background-color: #EEEDDB; /* C */
}
.title1 {
  font-size: 10px;
  font-weight: bold;
  width: 100%;
}
.title1-bar {
  background: url(styimg/2x2.gif) repeat-x;
  height: 8px;
  width: 100%;
  padding-bottom:6px;
}
.title1-icon {
  padding-right:3px;
  padding-bottom:2px;
}
.title2 {
  color: #800000;
  font-size: 11px;
  width: 100%;
}
/*<GRIDS>*/
span.grdb, span.grdh {
	width:100%;
}
span.grdh {
  overflow:hidden;
}
span.grdb {
	overflow:auto;
	height:100%;
}
table.grdb td, table.grdh td {
  border: 1px solid #E7EBEF;
}
table.grdb td, table.grdh td, td.grdhpop, td.grdpop {
  font: normal normal 11px Tahoma,Verdana,Arial,Helvetica,sans-serif;      
}
table.grdb td {
  height:22px;
}
table.grdh td {
  min-height:18px;
}
table.grdh, table.grdb {
  width: 100%;
  table-layout : fixed;
}
table.grdb{
  behavior:url(componentes/hilite.htc);
}
td.grdh, td.grdhg, td.grdhc, td.grdh-ar, td.grdhd, td.grdhpop {
  font-weight : bold;
  background-color: #0000A0; /* C */
  color: white;
  padding-top:0px;
  padding-left:3px;
  padding-right:3px;
  padding-bottom:2px;
  vertical-align:bottom;
}
td.hand {
	cursor:hand;
}
td.grdhg {
  text-align:center;
}
tr.grdb, tr.grdb-h, tr.grdb-m, tr.grdb-m-h {
  /*cursor:hand;*/
}
tr.grdb {
  background-color: #F7F7F7;
}
tr.grdb-h {
  background-color: #FFE7B0;
}
tr.grdb-m {
  background-color: #F7F7F7; /* C */
  color: red;
}
tr.grdb-m-h {
  background-color: #FFE7B0;
  color: red;
}
table.grdb span {
	width:100%;
  overflow : hidden;
	white-space:nowrap;
} 
table.grdb span.chk {
  width: 11px;
}
col.grdb, col.grdbg, col.grdb-ar, td.grdbd {
  color: black;
  padding-left:3px;
  padding-right:3px;
}
table.grdb td.grdbd, table.grdh td.grdhd {
  font: normal normal normal 11px Webdings;      
  text-align:center;
  padding-bottom:3px;
  padding-left:0px;
  padding-right:0px;
  width:12px;
}
col.grdbc, td.grdhc {
  width:15px;
  padding-left:1px;
  padding-bottom:2px;
}
col.grdb-ar, td.grdh-ar {
  text-align:right;
}
/*</GRIDS>*/
/*<CTRLS*/
.grp, .content, .content-hidden  {
  border: 1px solid #948D45; /* C */
}
.grp {
  padding: 2px 2px 2px 2px;
  vertical-align: top;
}
.content, .content-hidden  {
  background-color: #FFFFFF;
	table-layout : fixed;
  width : 100%;
  height : 100%;
}
.content-hidden {
	display: none;
}
.grp-lbl {
  background-color: #EEEDDB; /* C */
  color: #800000;
  font-size: 11px;
 /*width: 100%;*/
  padding-top:1px;
  padding-left:3px;
  padding-right:3px;
  padding-bottom:1px;
  margin-top:0px;
  margin-bottom:1px;
  margin-left:1px;
  margin-right:1px;
}
.grp-std, .grp-scr {
	table-layout : fixed;
  width:100%;
  padding-left:4px;
  padding-right:1px;
}
.grp-scr {
  height:100%;
  overflow-y:scroll;
  margin-right:1px;
  padding-right:2px;
}
.grp-scr, .txt-lng, .cbx-lst,  .grdb, .deeptree, body {
  scrollbar-face-color: #CCCBB9; /* C */
  scrollbar-highlight-color: #CCCBB9; /* C */
  scrollbar-shadow-color: #CCCBB9; /* C */
  scrollbar-3dlight-color: gray;
  scrollbar-arrow-color: black;
  scrollbar-track-color: #EEEDDB; /* C */
  scrollbar-darkshadow-color:gray;
}

.btn-cls, .btn-cls-h {
  width:12px;
  height:12px;
  padding-left:12px;
  cursor:hand;
}
.btn-cls {
	background: transparent url(styimg/cerrar.gif) no-repeat center;
}
.btn-cls-h {
	background: transparent url(styimg/cerrar_h.gif) no-repeat center;
}

.texto, .txt, .txt-ro, .lbl, .lbl-link, .lbl2, .lbl2-link, .lbl-hgh, .lbl-hgh-link, .lbl-vert, 
.cbx-lst-ite, .cbx-lst-ite-sel, .cbx-lst-ite-hov, .dat-txt, input.cbx-txt, .ctl-sep, .txt-lng, .btn {
  font-size: 11px;
  height:20px;
}
.lbl, .lbl2, .lbl-hgh, .lbl-link, .lbl2-link, .lbl-hgh-link {
  white-space:nowrap;
  padding-right:4px;
}
.lbl2, .lbl2-link {
  padding-left:10px;
}
.lbl-hgh, .lbl-hgh-link {
	font-weight:bold;
}
.lbl-link, .lbl2-link, .lbl-hgh-link {
	padding-right:8px;
	background: url(styimg/link.gif) no-repeat center right;
	cursor:hand; vertical-align:top;
	height:14px;
	}
.lbl-vert {
	writing-mode:tb-rl;
	text-align:center;
	height:10px;width:10px;
	font-size:7pt;
	filter: flipH() flipV();
}
.txt, .txt-ro, .cbx, input.cbx-txt, .dat {
  height:17px;
	width:100%;
}
.txt, .fldbtn, .cbx-txt, input.cbx-txt, .cbx-lst, .chk, .rad, .dat-txt, .txt-lng {
  border:gray 1px solid;
  color: #000000;
  background-color:white;
	overflow-x:clip;
}
.txt-ro {
  color: #800000;
}
.txt-lng {
	padding-left:2px;
  width:100%;
  height:100px;
}
.btn {
	margin-top:4px;
	margin-bottom:4px;
	background-color:cornsilk;
	border:outset 1px bisque;
	height:20px;
}
.ctl-sep {
	padding-left:2px;
  padding-right:1px;
}



input.cbx-txt{
	cursor:hand;
	border:0px;
	padding:0px;
	margin:0px;
}



/*</CTRLS*/

.sep {
	width:10px;
	font-size:1px;
}
.sepgde {
	width:35px;
	font-size:1px;
}

/*<MENU>*/
.men-appMenu, .men-appMenu-hov{
  padding-left:2px; width:240px;
  padding-right:3px;
  padding-top:1px;
  padding-bottom:1px;
  visibility:visible; height:24px;
	/* C */
}
.men-appMenu, .men-appMenu-sub, .men-appMenu-sub-more {
  color:white;
}
.men-appMenu-hov, .men-appMenu-sub-hov {
  background-color:#95B5D5; /* C */
  color:white;
}
.men-appMenu-sub, .men-appMenu-sub-hov {
  position:absolute;
  padding:4px;
  visibility:inherit;
  width:100%;
  height:21px;
}
.men-appMenu-subb{
  position:absolute;
  visibility:hidden;
  overflow:hidden;
  border:1px outset light-gray;
}
.men-appMenu-sub-more-arr {
  width: 7px;
  padding-right:7px;
  background: url(styimg/flecha.gif) no-repeat center;
}
/*</MENU>*/
/* BARRA */
div.bar-logo {
  position:absolute;
	left:16px;
	top:2px;
	width:125px;
	z-index:1;
}

/* Barra de botones */
.men-appForm {
  color:#800000;
}
.men-appForm-sub {
  background-color: #D6D3B5; /* C */
  color:black;
}
.men-appForm-sub-hov {
  background-color: #FFE7B0;
  color:black;
}
.men-appForm, .men-appForm-hov, .men-appForm-sub, .men-appForm-sub-hov, .men-appForm-sub-more, .men-appForm-subb {
  font-size:10px;
  cursor:hand;
}
.men-appForm, .men-appForm-hov {
  font-size:11px;
}
.men-appForm {
  padding-left:4px;
  padding-right:3px; 
  padding-top:1px;
  padding-bottom:1px;
  visibility:visible;
}
.men-appForm-hov{
  padding-left:3px;
  padding-right:2px; 
  padding-top:1px;
  padding-bottom:1px;
}
.men-appForm-hov {
	border-right:1px solid #948D45; /* C */
  border-left:1px solid #948D45; /* C */
  white-space: nowrap; 
}
.men-appForm-sub, .men-appForm-sub-hov {
  position:absolute;
  padding:4px;
  visibility:inherit;
  width:100%;
  height:19px;
  white-space: nowrap; 
}
.men-appForm-sub-more-arr {
  width: 7px;
  padding-right:7px;
  background: url(styimg/flecha.gif) no-repeat center;
}
.men-appForm-subb{
  position:absolute;
  visibility:hidden;
  overflow:hidden;
  border:1px outset light-gray;
}


/* </light> */
.logo {
 	text-align:center;
 	padding-top:5px;
}
.cbx-btn {
	cursor:hand;
	font-size:9px;
	font-family:webdings;
	width:9px;
	right:8px;
	padding-left:1px;
	top:-3;
	background:white;
	position:relative;
}
input.NoVis-cbx-txt{
	cursor:none;
	border:0px;
	padding:0px;
	margin:0px;
}


/*agregados BH */
 .combo {
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
