.texto_gris {	Font-family: Tahoma, Helvetica, Arial;
color:#B7B7B7;
				font-size:11px;
				text-decoration:none; }	
.link_gris{font-family: Tahoma, Helvetica, Arial;
				font-size: 11px;
        text-decoration:none;
				color:#B7B7B7;}
.link_gris:hover { color:#FF6600;
        text-decoration:underline;}					
.texto_gris_oscuro {	Font-family: Tahoma, Helvetica, Arial;
				color:#516666;
				font-size:11px;
				text-decoration:none; }	
.tabla_gris_oscuro		  {	
				Font-family: Tahoma, Helvetica, Arial;
				color:#516666;
				padding:1px;
				background:#E6EFFA;
				font-size:11px;
				text-decoration:none; }	
.tabla_gris_claro		  {	
				Font-family: Tahoma, Helvetica, Arial;
				color:#333333;	
				padding:2px;
				background:#A7CDFC;
				font-size:11px;
				text-decoration:none; }	
.tabla_gris_oscuro  td		  { padding:5px; }
.link_gris_oscuro		{  	font-family: Tahoma, Helvetica, Arial;
				font-size: 11px;
                text-decoration:none;
				color:#516666;}
.link_gris_oscuro:hover { color:#FF6600;
                     text-decoration:underline;}				
.texto_celeste		  {	Font-family: Tahoma, Helvetica, Arial;
				color:#1086BD;
				font-size:11px;
				text-decoration:none; }	
.link_celeste		{  	font-family: Tahoma, Helvetica, Arial;
				font-size: 11px;
                text-decoration:none;
				color:#1086BD;}
.link_celeste:hover { color:#FF6600;
                     text-decoration:underline;}										
				
.texto_naranja		  {	Font-family: Tahoma, Helvetica, Arial;
				color:#FF6600;
				font-size:11px;
				text-decoration:none; }			
				
.link_naranja		{  	font-family: Tahoma, Helvetica, Arial;
				font-size: 11px;
                text-decoration:none;
				color:#FF6600;}
				
.link_naranja:hover { color:#034565;
                     text-decoration:underline;}									
				
.texto_negro		  {	Font-family: Tahoma, Helvetica, Arial;
				color:#333333;
				font-size:11px;
				text-decoration:none; }				
				
.texto_azul		  {	Font-family: Tahoma, Helvetica, Arial;
				color:#034565;
				font-size:11px;
				text-decoration:none; }	
				
.link_azul		{  	font-family: Tahoma, Helvetica, Arial;
				font-size: 11px;
                text-decoration:none;
				color:#034565;}
				
.link_azul:hover { color:#FF6600;
                     text-decoration:underline;}															
				
.texto_rojo		  {	Font-family: Tahoma, Helvetica, Arial;
				color:#FF0000;
				font-size:11px;
				text-decoration:none; }					
				
.texto_blanco {
	Font-family: Tahoma, Helvetica, Arial;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}		

.texto_baja {Font-family: Tahoma, Helvetica, Arial;
				font-weight: bold;
				color:#ff6666;
				font-size:11px;
				text-decoration:none; }	

.paginador {font-family: Tahoma, Helvetica, Arial;
				font-size: 11px;
				text-decoration:none;
				color:#006699;
				line-height:13px;}
				
.paginador:hover { color:#006699;
				text-decoration:underline;}
				
.paginador_elegido		{  	font-family: Tahoma, Helvetica, Arial;
				font-size: 11px;
				text-decoration:none;
				color:#CC6600;
				line-height:13px;}
				
.paginador_elegido:hover { color:#CC6600;
				text-decoration:underline;}


.input 	  {	font-family: Tahoma, Arial, Helvetica;
				color: #000000;
				font-size: 11px;
				border: solid 1px;
				border-color:#D5D5D5;
				background-color: #FFFFFF;
                border-width: 1px;
                border-left-width: 1px;
                border-right-width: 1px;
				border-style:inset;
                scrollbar-3dlight-color: #E2E2E2;
                scrollbar-arrow-color: #006699;
                scrollbar-base-color:#E2E2E2;
                scrollbar-darkshadow-color: #E2E2E2;
				scrollbar-track-color: #E2E2E2;
                scrollbar-face-color: #E2E2E2;
                scrollbar-highlight-color: #E2E2E2;
                scrollbar-shadow-color: #E2E2E2;
				padding-left:4; }
input { font-size:10px;}
.input_amarillo 	  {	font-family: Tahoma, Arial, Helvetica;
				color: #000000;
				font-size: 11px;
				border: solid 1px;
				border-color:#D5D5D5;
				background-color: #FFFFCC;
                border-width: 1px;
                border-left-width: 1px;
                border-right-width: 1px;
				border-style:inset;
                scrollbar-3dlight-color: #E2E2E2;
                scrollbar-arrow-color: #006699;
                scrollbar-base-color:#E2E2E2;
                scrollbar-darkshadow-color: #E2E2E2;
				scrollbar-track-color: #E2E2E2;
                scrollbar-face-color: #E2E2E2;
                scrollbar-highlight-color: #E2E2E2;
                scrollbar-shadow-color: #E2E2E2;
				padding-left:4; }				
				
.input_header
{
	font-family: Tahoma, Arial, Helvetica;
	color: #666666;
	font-size: 11px;
	border: beveled 1px;
	border-color: #006699;
	background-color: #FFFFFF;
	border-color: #F1F1F1;
	border-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: single;
	scrollbar-3dlight-color: #E2E2E2;
	scrollbar-arrow-color: #006699;
	scrollbar-base-color:#E2E2E2;
	scrollbar-darkshadow-color: #E2E2E2;
	scrollbar-track-color: #F1F1F1;
	scrollbar-face-color: #E2E2E2;
	scrollbar-highlight-color: #E2E2E2;
	scrollbar-shadow-color: #999999;
	padding-left:4px;
}
.combo 	  {	font-family: Tahoma, Arial, Helvetica;
				color: #FF6600;
				font-size: 11px;
				border: solid 1px;
				border-color:#D5D5D5;
				background-color: #FFFFFF;
                border-width: 1px;
                border-left-width: 1px;
                border-right-width: 1px;
				border-style:inset;
                scrollbar-3dlight-color: #E2E2E2;
                scrollbar-arrow-color: #006699;
                scrollbar-base-color:#E2E2E2;
                scrollbar-darkshadow-color: #E2E2E2;
				scrollbar-track-color: #E2E2E2;
                scrollbar-face-color: #E2E2E2;
                scrollbar-highlight-color: #E2E2E2;
                scrollbar-shadow-color: #E2E2E2;
				padding-left:4; }				
.frameset-izquierda {
								width:100%;
								overflow:auto;
								background:#ffffff;
								font-family: Tahoma, Helvetica, Arial;
								color:#516666;
								text-decoration:none;	}				
table	{					font-size: 11px;
								font-family: Tahoma, Helvetica, Arial;
								color:#333333;}			
.input-text, .input-select, .input-textarea { 
								font-size: 11px;
								font-family: Tahoma, Helvetica, Arial;
								margin:3px;
								color:#333333;}
.input-button { margin-right:5px;}

.td-listado { 	height: 16px;
								line-height: 16px;
								cursor:hand;
								cursor:pointer;
								border-bottom: 1px solid #cccccc;
								padding:0px 5px 0px 5px;}
.td-listado-resaltado	{ 
								font-weight:bold;
								text-decoration:none;
								height: 16px;
								line-height: 16px;
								cursor:hand;
								cursor:pointer;
								border-bottom: 1px solid #cccccc;
								padding:0px 0px 0px 5px;}
.td-cabezal { 	background:#C3D9FF;
								font-weight:bold;
								padding:3px;}
.td-form { 			height: 16px;
								line-height: 16px;
								padding:3px;}
.tabla-listado { 	width:95%;
								border-left:5px solid #C3D9FF;
								border-bottom:2px solid #C3D9FF;									
								margin:5px 0px 5px 5px;
								padding:0px;}
.tabla-listado2 { 	width:100%;
								border-left:5px solid #74DD82;
								border-bottom:2px solid #74DD82;
								color:#003300;
								margin:5px 0px 5px 5px;
								padding:0px;}
.td-cabezal-listado2 { 	background:#74DD82;
								font-weight:bold;
								padding:3px;}
.tabla-listado3 { 	width:100%;
								border-left:5px solid #FFFF66;
								border-bottom:2px solid #FFFF66;
								margin:5px 0px 5px 5px;
								padding:0px;}
.td-cabezal-listado3 { 	background:#FFFF66;
								font-weight:bold;
								color:#222222;
								padding:3px;}
.tabla-borde1 { 	width:98%;
								border-collapse:collapse;
								margin:5px 0px 5px 5px;
								padding:0px;}
.tabla-botones { 	width:95%;
								border-left:5px solid #74DD82;
								border-bottom:2px solid #74DD82;									
								margin:5px 0px 5px 5px;
								padding:2px 5px 2px 5px;}									
.tabla-borde1, input, select, textarea { 
								color:#333333;}			
.tr-completado {	background:#F9F9F9;}
.tr-completado input {	border:1px solid #E6E6E6;
												background:#FCFCFC;}
.tr-vacio 		 {	}
.tabla-borde1 td { border:1px solid #C3D9FF;}
.input-checkbox {margin:0px;}						
.input-textarea { width:100%;}			
.frameset-izquierda {
								width:100%;
								overflow:auto;
								background:#ffffff;
								font-family: Tahoma, Helvetica, Arial;
								color:#516666;
								text-decoration:none;	}				
.frameset-derecha {		overflow:auto;
								background:#FFFFFF;
								width:100%;
								font-family: Tahoma, Helvetica, Arial;
								color:#516666;
								text-decoration:none;	}											
.td-columna-resaltado { font-weight:bold;
								text-decoration:none;}		
.td-columna-resaltado a { text-decoration:none;												
								margin:0px 0px 0px 1px;}		
.td-etiqueta		{	font-weight:bold;
								border-bottom:1px solid #cccccc;	}
.form-etiqueta {	font-weight:bold;
								border-bottom:1px solid #cccccc;
								margin:0px 0px 0px 0px;	}
.form-element 	{	border-bottom:1px solid #cccccc;	}
.hr-titulo {		}
.opaque {				opacity: .6;
								filter: alpha(opacity=60);}
.normal {				opacity: 1;
								filter: alpha(opacity=100);}
								
								
.trans5 	{			opacity: .3;
								filter: alpha(opacity=30);}
								
.titulo-jpg { 	float:left;
								padding:5px;border:1px solid #c0c0c0;}
.acciones {			float:left;padding:5px;}
.sub-acciones {	float:left;
								padding:5px;
								background:white;
								border:1px solid #c0c0c0;}
.sep {	        border-top: 1px solid buttonhighlight;
        				border-left: 1px solid buttonhighlight;
				        border-bottom: 1px solid buttonshadow;
				        border-right: 1px solid buttonshadow;
				        margin-right: 2px;
				        margin-left: 2px;}
.fila-activa {	cursor:pointer;
								cursor:hand;
								background:#FFCC66;}
.fila-inactiva {cursor:pointer;
								cursor:hand;
								background:#FFFFFF;}
.tr0 { 					background:#E8EEF7;}
.msg1			{			background:#FFFFEE;
								color:#336633;
								border:1px solid #336633;
								margin:5px;
								padding:5px;}				
.container { position: relative; left: 1px; top: 1px; color: #F1F1F1;width:500px; }
.text { position: absolute; left: -1px; top: -1px; color: #336633;width:500px;} 																				