	HTML {
		overflow:hidden;
	}


	.scrollGroc{
		scrollbar-3dlight-color:#FAFAFA; 
		scrollbar-arrow-color:RGB(0,0,0); 
		scrollbar-base-color:RGB(0,0,0); 
		scrollbar-darkshadow-color:#F0F0F0; 
		scrollbar-face-color:#FFFFFF; 
		scrollbar-highlight-color:#000000; 
		scrollbar-shadow-color:#000000;
	}

	/* ESTILOS DE LAS CAPAS PRINCIPALES */	
	#supracontent {
		Z-INDEX: 400; 
		LEFT: 0px; 
		WIDTH: 100%; 
		POSITION: absolute; 
		TOP: 0px; 
		HEIGHT: 100%; 
		overflow:hidden;
		BORDER-RIGHT: 0px solid rgb(253,114,22); 
		BORDER-LEFT: 0px solid rgb(253,114,22);
		BORDER-BOTTOM: 0px solid rgb(253,114,22);
	}
	
	#buscador { 
		Z-INDEX:504; 
		position:relative; 
		height:30px; 
		top:0px; 
		left:0px; 
		background-color:#FFFFFF; 
		WIDTH: 100%; 
		padding: 5px 0px 0px 0px; 
		margin-top: 0px; 
		margin-left: 0; 
		margin-bottom: 0; 
		margin-right: 0; 
		BORDER-BOTTOM: 2px solid #000000;
	}
	#buscador td { font-family:Verdana; font-size:10px; }
	
	#ArbolPrincipal	
	{
		Z-INDEX: 400;
		OVERFLOW:auto;
		POSITION:relative;
		TOP:0px;
		HEIGHT:93%;
		PADDING-LEFT:5px;
	}
	
	/* ESTILOS DE LAS CAPAS UTILIZADAS PARA LOS RESULTADOS DE UNA BUSQUEDA */		
	#plec { 
		Z-INDEX: 501; 
		border: 2px solid #000000;
		LEFT: 5%; 
		VISIBILITY: hidden; 
		VERTICAL-ALIGN: middle; 
		WIDTH: 90%; 
		POSITION: absolute; 
		TOP: 51px; 
		HEIGHT: 75%; 
		BACKGROUND-COLOR: #ffffff;
	}
	.interiorTitol { 
		Z-INDEX: 502; 
		FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; 
		FONT-FAMILY: Verdana; 
		POSITION: relative; 
		TOP: 0px; 
		background-color: #FFFFFF;
		color: black;
		BORDER-BOTTOM: 1px solid #000000;
		BORDER-TOP: 0px solid #FFFFFF;
		BORDER-LEFT: 0px solid #FFFFFF;
		BORDER-RIGHT: 0px solid #FFFFFF; 
		height:25px; 
		padding-top:0px; 
		padding-bottom:0px; 
		padding-left:5px;
		text-align:left;
	}
	.interiorTitol td
	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; 
		FONT-FAMILY: Verdana; 
		color: black;
	}
	.interior { 
		Z-INDEX: 502; 
		overflow:auto; 
		FONT-WEIGHT: normal; 
		FONT-SIZE: 10px; 
		FONT-FAMILY: Verdana; 
		height:100%;
		margin-top:5px;
		margin-left:5px;
		position:relative;
	}
	.interior a {color:#0000FF;}
	.interior a:hover {color:#0000FF;}
	.interior blockquote {FONT-SIZE: 10px; FONT-FAMILY: Verdana;}
	.cancel { 
		Z-INDEX: 502; 
		LEFT: 0px; 
		POSITION: relative; 
		HEIGHT: 30px;
		width:100%;
		padding-top:7px;
		padding-left:0px;
		padding-right:20px;
		padding-bottom:0px;
		text-align:right;
		background-color:#FFFFFF;
	}
	.cancel input {align:right;}
	/* ESTILOS DE LAS CAPAS UTILIZADAS PARA LA INFO DE UN BANCO */		
	#plec2 {
		Z-INDEX: 501; 
		POSITION: absolute; 
		TOP: 50%; 
		LEFT: 50%; 
		WIDTH: 500px; 
		HEIGHT: 300px; 
		border: 2px solid #000000;
		MARGIN-TOP: -150px; 
		MARGIN-LEFT: -250px; 
		VISIBILITY: hidden; 
		VERTICAL-ALIGN: middle; 
		BACKGROUND-COLOR: #ffffff;
	}
	.cancel2 { 
		Z-INDEX: 504; 
		LEFT: 0px; 
		POSITION: relative; 
		HEIGHT: 30px;
		padding-top:7px;
		padding-left:0px;
		padding-right:20px;
		padding-bottom:0px;
		text-align:right;
		background-color:#FFFFFF;
		/*background: url('../img/cerrar_marro.gif') no-repeat center;*/
	}
	.interior2 { 
		Z-INDEX: 502; 
		POSITION: relative; 
		TOP: 0px;
		overflow:auto; 
		FONT-WEIGHT: normal; 
		FONT-SIZE: 10px; 
		FONT-FAMILY: Verdana; 
		height:260px;
		background-color: #FFFFFF;
	}
	.interiorTitol2 {
		Z-INDEX: 502; 
		FONT-WEIGHT: bold; 
		FONT-SIZE: 12px; 
		FONT-FAMILY: Verdana; 
		POSITION: relative; 
		TOP: 0px;
		background-color: #FFFFFF;
		color:#000000;	
		BORDER-BOTTOM: 1px solid #000000;
		BORDER-TOP: 0px solid #FFFFFF;
		BORDER-LEFT: 0px solid #FFFFFF;
		BORDER-RIGHT: 0px solid #FFFFFF; 
		height:10px;
		padding-top:5px; 
		padding-bottom:5px; 
		padding-left:5px;
		/*cursor:default;*/
		text-align:left;

	}
	
	/* OTROS ESTILOS UTILIZADOS */		
	#proposito {
		Z-INDEX: 701;
		position:absolute;
		width:70%;
		height:180px;
		TOP:91px;
		left:15%;
		overflow:none;
		visibility:hidden;
		BACKGROUND-COLOR: #ffffff;
		FONT-WEIGHT: normal; 
		FONT-SIZE: 10px; 
		FONT-FAMILY: Verdana;
		BORDER: 2px solid #000000;
	}
	#proposito TABLE {
		FONT-WEIGHT: normal; 
		FONT-SIZE: 10px; 
		FONT-FAMILY: Verdana;
	}
	#ApropositoContent {
		position:relative;
		background-color: #FFFFFF;
		top:0px;
		height:150px;
		overflow:auto;
		padding-left:0px; 
		padding-top:5px;
	}
	#ApropositoCancel
	{
		POSITION: relative; 
		HEIGHT: 30px;
		/*top:100px;*/
		padding-top:7px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
		text-align:right;
		background-color:#FFFFFF;
	}
	#notrobatdiv {
		position:relative;
		width:650px;
		top:5px;
		left:5px;
		background-color: #FFFFFF;
	}
	#notrobatdiv td {font-family:verdana;font-size:8pt;}
	
	#BBDD h2 {
		color:#000000;
	}	
	.separadorForm
	{
		background-color:#FFFFFF;
		color:rgb(255,245,223);	
		font-size:1px;
		height:5px;	
		padding:0px;
		margin:0px;
	}
	.SeparadorSuperior
	{
		background-color:#FFFFFF;
		height:10px;
		float:none;
		clear:both;
	}
	#BBDD ul 
	{
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 28px;
		text-indent:0px;
		clear: both;	
		width:95%;
		display:block;
		background-color: #FFFFFF;/*rgb(255,222,163)*/
	}
	/*li*/
	#BBDD ul li 
	{
		float: left;	
		text-align: left;
		text-decoration:none;
		vertical-align:middle;
		padding-top:3px;
		font-family:Verdana;
		font-size:11px;
		width:auto;
	}
	#tableBotons
	{
		border:0px;
		width:100%;
		height:34px; 
		line-height:34px;
		border-left:solid 28px #000000;
		border-right:50px solid #000000;
		background-color:#000000;
	}
	#tableBotons td
	{ 
		vertical-align:middle; 
		padding-right:20px;
	}	
	.TaulaOpcions { 
		BACKGROUND-COLOR: #fef2e0; /*rgb(255,222,163);*/
		BORDER-BOTTOM: black 0px solid; 
		BORDER-top: black 0px solid; 
		BORDER-LEFT: black 0px solid; 
		BORDER-RIGHT: black 0px solid; 
		PADDING-LEFT: 10px; 
		PADDING-top: 10px; 
		PADDING-bottom: 10px; 
		PADDING-RIGHT: 10px; 
		font-family:verdana;
		font-size:8pt; 
	}
	.SelectAmbits {font-family:Verdana;font-size:11px;color:#000000;font-weight:normal;text-align:left;}
	.PrecioId {border: 0px solid rgb(253,114,22);}
	.active {border: 1px solid #CCCCCC;}
	
	/* ESTILOS UTILIZADOS PARA LOS BOTONES E INPUTS*/	
	.CaixaText
	{
		font-family:Verdana,Arial;
		font-size:10px;
		height:15px;
		border:solid 1px #000000;
	}	
	/*input.botoLlarg 
	{
		width:145px;
		height:18px;
		background-color:#000000;
		border:0px #000000;
		color:#FFFFFF;
		font-weight:bold;
		font-size:11px;
		font-family:Verdana;
	}	
	.botons { 
		width:145px;
		height:18px;
		background-color:#000000;
		border:1px #000000;
		color:#FFFFFF;
		font-weight:bold;
		font-size:11px;
		font-family:Verdana;
	}*/
	
	/* ESTILOS DE LOS MENSAJES DE CARGANDO */
	#loading {
		Z-INDEX: 501; 
		POSITION: absolute; 
		TOP: 40px;
		LEFT: 0px; 
		WIDTH: 100px;		
		BACKGROUND-COLOR: #000000;
		PADDING-RIGHT: 2px;
		PADDING-LEFT: 2px;
		PADDING-BOTTOM: 2px;
		PADDING-TOP: 2px;
		
		FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; 
		FONT-FAMILY: Verdana; 
		COLOR: white;

		VISIBILITY: hidden; 
	}
	#loading2 { 
		Z-INDEX: 505; 
		POSITION: relative; 
		TOP: 0px; 
		VISIBILITY: hidden; 
		PADDING-RIGHT: 2px; 
		PADDING-LEFT: 2px; 
		PADDING-BOTTOM: 2px; 
		PADDING-TOP: 2px; 
		FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; 
		FONT-FAMILY: Verdana; 
		COLOR: white; 
		WIDTH: 100px; 
		BACKGROUND-COLOR: #000000; 
		cursor:wait; 
	}
	
	/* ESTILOS DE LAS CORTINAS QUE OCULTAN LA INFORMACION MIENTRAS CARGA LOS VALORES */
	#cortina { 
		Z-INDEX: 500; 
		FILTER: alpha(opacity=0); 
		LEFT: 0px; 
		VISIBILITY: hidden; 
		WIDTH: 100%; 
		POSITION: absolute; 
		TOP: 0px; 
		HEIGHT: 100%; 
		BACKGROUND-COLOR: #ffffff; 
		opacity: .0; 
		moz-opacity: 0;
		cursor:wait; 
	}
	#cortina_bis { 
		Z-INDEX: 505; 
		FILTER: alpha(opacity=0); 
		LEFT: 0px; 
		VISIBILITY: hidden; 
		WIDTH: 100%; 
		POSITION: absolute; 
		TOP: 0px; 
		HEIGHT: 100%; 
		BACKGROUND-COLOR: #ffffff; 
		opacity: .0; 
		moz-opacity: 0;
		cursor:wait; 
	}
	#cortina2 { 
		Z-INDEX: 500; 
		FILTER: alpha(opacity=40); 
		LEFT: 0px; 
		VISIBILITY: hidden; 
		WIDTH: 100%; 
		POSITION: absolute; 
		TOP: 37px; 
		HEIGHT: 94%; 
		BACKGROUND-COLOR: #cccccc; 
		opacity: .4; 
		moz-opacity: .4;
		cursor:default; 
	}
	#cortina3 { 
		Z-INDEX: 700; 
		FILTER: alpha(opacity=40); 
		LEFT: 0px; 
		VISIBILITY: hidden; 
		WIDTH: 100%; 
		POSITION: absolute; 
		TOP: 0px; 
		HEIGHT: 100%; 
		BACKGROUND-COLOR: #cccccc; 
		opacity: .4; 
		moz-opacity: .4;
		cursor:default; 
	}	
	#cortina4 { 
		Z-INDEX: 500; 
		FILTER: alpha(opacity=40); 
		LEFT: 0px; 
		VISIBILITY: hidden; 
		WIDTH: 100%; 
		POSITION: absolute; 
		TOP: 0px; 
		HEIGHT: 100%; 
		BACKGROUND-COLOR: #cccccc; 
		opacity: .4; 
		moz-opacity: .4;
		cursor:default; 
	}
	
