
/* tabs */
/*
	.tab_noactivo {background: #006E3A; border-top: 1px solid #4CAA9C; border-right: 1px solid #4CAA9C; border-left: 1px solid #4CAA9C; padding-right: 7px; padding-left: 7px;}
	
	.tab_noactivo_lnk:hover {color: #000000;}
	.tab_noactivo_lnk {font-family: Verdana; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none;}
                
	.tab_activo {font-family: Verdana; font-size: 10px; color: #000000; font-weight: bold; background: #FFFFFF; border-top: 1px solid #006E3A; border-right: 1px solid #006E3A; border-left: 1px solid #006E3A; padding-right: 7px; padding-left: 7px;}
	.tab_activo_sub {background: #FFFFFF; border-right: 1px solid #006E3A; border-left: 1px solid #006E3A;}
		
	.tab_separador  {background: #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
	
	
	
	.tab_secundario { height:21px; list-style:none; display:inline; color: #FFFFFF; text-decoration:none; background: #006E3A; border-top: 1px solid #C3E09E; border-right: 1px solid #C3E09E; border-left: 1px solid #C3E09E; padding-right: 7px; padding-left: 7px; font-family: Verdana; font-size: 10px; font-weight: bold; }
	.tab_secundario_cursor { list-style:none; display:block; background: #C3E09E; border-top: 1px solid #C3E09E; border-right: 1px solid #C3E09E; border-left: 1px solid #C3E09E; padding-right: 7px; padding-left: 7px; font-family: Verdana; font-size: 10px; font-weight: bold;cursor:pointer;}
	
		*/
	
	.crm_secundario {background: #C3E09E; border-top: 1px solid #C3E09E; border-right: 1px solid #C3E09E; border-left: 1px solid #C3E09E; padding-right: 7px; padding-left: 7px; font-family: Verdana; font-size: 10px; font-weight: bold; }
	
	.crm_principal  {color: #ffffff; background: #006E3A; border-top: 1px solid #006E3A; border-right: 1px solid #006E3A; border-left: 1px solid #006E3A; padding-right: 7px; padding-left: 7px; font-family: Verdana; font-size: 10px; font-weight: bold; }
	
		
	.tab_div {	
		top: 0px; bottom: 0px; margin: 0px; padding: 0px;	
		height: 100%; width: 100%;
		border-bottom: 2px solid #006E3A;
	}
	
	ul.tab  {
		width:100%;
		display:inline;
		border-left:1px hidden white;
		border-right:1px solid white;
		padding:0; margin:0; bottom:0px;
		position:relative;
		top:2px;		
		bottom:0px;		
	}  
	ul.tab li{
		
		list-style:none; 
		display:inline;
		font-family: Verdana; 
		font-size: 10px; 
		font-weight: bold; 
		margin:0;
		padding:0;	
	}

	ul.tab li#activo{
		 
		color: #006E3A; 
		background: #C3E09E; 
		border-bottom: 2px solid #C3E09E; 
		border-right: 2px solid #006E3A; 
		border-left: 2px solid #006E3A; 
		border-top: 2px solid #006E3A; 
		text-align:center;
		display:inline;
		margin:0;
		padding-top:3px;
		padding-bottom:1px;
		padding-left:8px;
		padding-right:8px;
		
		border-top-left-radius:1em;
		border-top-right-radius:1em;
		cursor:pointer
		
	}
	ul.tab li#activo:hover{
		border-top: 2px solid #e3e3e3; 
		border-right: 2px solid #e3e3e3; 
		border-left: 2px solid #e3e3e3;
		cursor:pointer;
	}
	
		ul.tab li#inactivo {

		color: #828282; 
		text-decoration:none;
		border-right: 2px solid #828282; 
		border-left: 2px solid #828282; 
		border-top: 2px solid #828282; 
		background: white; 
		
		border-top-left-radius:1em;
		border-top-right-radius:1em;
		
		padding-left:8px;
		padding-right:8px;
		padding-top:3px;
		padding-bottom:1px;
		margin:0;
		cursor:pointer;
	}
	ul.tab li#inactivo:hover {
		background: #d7d7d7; 
		color: #828282;
	}
	
	
	ul.tab li a {

		color: #006E3A; 
		text-decoration:none;
		border-right: 2px solid #006E3A; 
		border-left: 2px solid #006E3A; 
		border-top: 2px solid #006E3A; 
		background: white; 
		
		border-top-left-radius:1em;
		border-top-right-radius:1em;
		
		padding-left:8px;
		padding-right:8px;
		padding-top:3px;
		padding-bottom:1px;
		margin:0;
	}
	ul.tab li a:hover {
		background: #d7d7d7; 
		color: #006E3A;
	}
	
	/* fin tabs */



/* Boto barra herramientas */


.boto
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:normal;
   color:#FFFFFF;
   padding-left:4px;
   padding-right:4px;
   text-align:center;
   background:#006E3A;
   border: 1px solid #006E3A;
}

.barraHerramientas
{
   
   background:#006E3A;
   width:100%;
}

.barraTicker
{
   
   background:#FFFFFF;
   color:#006E3A;
   width:100%;
}

.elementBarra
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:normal;
   color:#FFFFFF;
   padding-left:4px;
   padding-right:4px;
   text-align:center;
   vertical-align:middle;
   background:#006E3A;
   display:inline-block;
   text-decoration:none;
 
}
.elementBarra:hover
{
	text-decoration:underline;
	cursor:pointer;
}

.botoOver
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   color:#006E3A;
   padding-left:4px;
   padding-right:4px;
   text-align:center;
   background: #C3E09E;
   vertical-align:middle;
   border: 1px solid  #C3E09E;
   cursor:pointer;
}

/* Boto barra herramientas */
.boto_parametrica
{
   font-size:10px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#FFFFFF;
   padding-left:0px;
   padding-right:4px;
   text-align:center;
   height:27px;
   border-top-style:solid;
   border-top-color:#AAAAAA;
   border-top-width:2px;
   border-bottom-style:solid;
   border-bottom-color:#AAAAAA;
   border-bottom-width:1px;
   border-left-style:solid;
   border-left-color:#AAAAAA;
   border-left-width:1px;
   border-right-style:solid;
   border-right-color:#000000;
   border-right-width:1px;
}

.boto_parametrica_selected
{
   font-size:10px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#000000;
   padding-left:0px;
   padding-right:4px;
   text-align:center;
   height:27px;
   border-top-style:solid;
   border-top-color:#AAAAAA;
   border-top-width:2px;
   border-bottom-style:solid;
   border-bottom-color:#AAAAAA;
   border-bottom-width:1px;
   border-left-style:solid;
   border-left-color:#AAAAAA;
   border-left-width:1px;
   border-right-style:solid;
   border-right-color:#000000;
   border-right-width:1px;
}

.boto_parametrica_over
{
   font-size:10px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#FFFFF0;
   padding-left:0px;
   padding-right:4px;
   text-align:center;
   height:27px;
   border-top-style:solid;
   border-top-color:#AAAAAA;
   border-top-width:2px;
   border-bottom-style:solid;
   border-bottom-color:#AAAAAA;
   border-bottom-width:1px;
   border-left-style:solid;
   border-left-color:#AAAAAA;
   border-left-width:1px;
   border-right-style:solid;
   border-right-color:#000000;
   border-right-width:1px;
}

.btn_parametrica
{
   font-size:10px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#000000;
   padding-left:0px;
   padding-right:4px;
   text-align:center;   
   height:20px;
  border-top-style:solid;
   border-top-color:#AAAAAA;
   border-top-width:2px;
   border-bottom-style:solid;
   border-bottom-color:#AAAAAA;
   border-bottom-width:2px;
   border-left-style:solid;
   border-left-color:#AAAAAA;
   border-left-width:2px;
   border-right-style:solid;
   border-right-color:#AAAAAA;
   border-right-width:2px;
}

/* Herramientas */

	.tdverd10 {font-family: Verdana; font-weight:bold; font-size: 9px; color: #006E3A;}
	.tdverd10_bla {font-family: Verdana; font-size: 10px; color: #000000; background: #C3E09E}
	.lnkverd10_bla:hover {font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none}
	.lnkverd10_bla {font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none}
	.lnkverd10bld_bla:hover {font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold;}
	.lnkverd10bld_bla {font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none}
	.formtxt {font-family: Verdana; font-size: 10px; color: #000000;}
	.tdverd12_ver {font-family: Verdana; font-size: 12px; color: #00FF00; font-weight: bold; background: #000000}
	.her_linia2 {background: #006E3A}


/* buscador */
	.bus_body	{background:#C3E09E; border-left:2px inset #006E3A}
	.bus_body2 {background-color: #DDDDDD;
					overflow:auto;
					scrollbar-face-color:#99CCFF;
					scrollbar-shadow-color:#99CCFF;
					scrollbar-highlight-color:#99CCFF;
					scrollbar-3dlight-color:#99CCFF;
					scrollbar-darkshadow-color:#99CCFF;
					scrollbar-track-color:#99CCFF;
					scrollbar-arrow-color:#6E6E6E;
					border-left: 1px solid #646464;
					border-right: 1px solid #646464;
					border-top: 1px solid #646464;}
	.bus_label {font-family: Verdana; font-size: 10px; color: #000000;}
	.bus_label_fosc {font-family: Verdana; font-size: 10px; color: #006E3A;}

	.bus_label_lnk:hover { text-decoration: underline;}
	.bus_label_lnk {font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none;}	
        
	.bus_td_gri {background: #D7D7D7;}
	
         /* classes sense longitud */ 
	.bus_frm {font-family: Verdana; font-size: 10px; color: #000000}
	.bus_frm_area {
		font-family: Verdana; font-size: 10px; color: #000000;
		scrollbar-face-color:#CCC;
		scrollbar-shadow-color:#FFF;
		scrollbar-highlight-color:#FFF;
		scrollbar-3dlight-color:#FFF;
		scrollbar-darkshadow-color:#FFF;
		scrollbar-track-color:#FFF;
		scrollbar-arrow-color:#6E6E6E;
	}
	
    .bus_frm_must {font-family: Verdana; font-size: 10px; color: #000000; background: #C3E09E;}
 	.bus_frm_read {font-family: Verdana; font-size: 10px; color: #000000; background: #FFFFFF; border: 2px solid #FFFFFF;}
    .bus_frm_read_must {font-family: Verdana; font-size: 10px; color: #000000; background: #C3E09E; border: 2px solid #FFFFFF;}
    .bus_frm_filter {font-family: Verdana; font-size: 10px; color: #000000; background: #FFFFFF;}
    .bus_frm_filter_read {font-family: Verdana; font-size: 10px; color: #000000; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_right {font-family: Verdana; font-size: 10px; color: #000000; text-align: right;}
	
	.bus_frm_corto3 {font-family: Verdana; font-size: 10px; color: #000000; width: 30px}
	.bus_frm_corto {font-family: Verdana; font-size: 10px; color: #000000; width: 40px}
	.bus_frm_corto8 {font-family: Verdana; font-size: 10px; color: #000000; width: 60px}
	.bus_frm_corto12 {font-family: Verdana; font-size: 10px; color: #000000; width: 80px}
	.bus_frm_corto15 {font-family: Verdana; font-size: 10px; color: #000000; width: 110px}
	.bus_frm_cormed  {font-family: Verdana; font-size: 10px; color: #000000; width: 100px}
	.bus_frm_imp  {font-family: Verdana; font-size: 10px; color: #000000; width: 110px; text-align:right;}
	.bus_frm_medio {font-family: Verdana; font-size: 10px; color: #000000; width: 140px}
	.bus_frm_medio8 {font-family: Verdana; font-size: 10px; color: #000000; width: 100px}
	.bus_frm_medio12 {font-family: Verdana; font-size: 10px; color: #000000; width: 80px}
	.bus_frm_medio15 {font-family: Verdana; font-size: 10px; color: #000000; width: 110px}
	.bus_frm_medio20 {font-family: Verdana; font-size: 10px; color: #000000; width: 170px}
	.bus_frm_largo {font-family: Verdana; font-size: 10px; color: #000000; width: 200px}
	
	.bus_frm_corto_must3 {font-family: Verdana; font-size: 10px; color: #000000; width: 30px; background: #C3E09E;}
	.bus_frm_corto_must {font-family: Verdana; font-size: 10px; color: #000000; width: 40px; background: #C3E09E;}
	.bus_frm_corto_must8 {font-family: Verdana; font-size: 10px; color: #000000; width: 60px; background: #C3E09E;}
	.bus_frm_corto_must12 {font-family: Verdana; font-size: 10px; color: #000000; width: 80px; background: #C3E09E;}
	.bus_frm_corto_must15 {font-family: Verdana; font-size: 10px; color: #000000; width: 110px; background: #C3E09E;}
	.bus_frm_imp_must {font-family: Verdana; font-size: 10px; color: #000000; width: 110px; background: #C3E09E; text-align:right;}
	.bus_frm_medio_must {font-family: Verdana; font-size: 10px; color: #000000; width: 120px; background: #C3E09E;}
	.bus_frm_medio_must8 {font-family: Verdana; font-size: 10px; color: #000000; width: 100px; background: #C3E09E;}
	.bus_frm_medio_must12 {font-family: Verdana; font-size: 10px; color: #000000; width: 80px; background: #C3E09E;}
	.bus_frm_medio_must15 {font-family: Verdana; font-size: 10px; color: #000000; width: 110px; background: #C3E09E;}
	.bus_frm_medio_must20 {font-family: Verdana; font-size: 10px; color: #000000; width: 170px; background: #C3E09E;}
	.bus_frm_largo_must {font-family: Verdana; font-size: 10px; color: #000000; width: 200px; background: #C3E09E;}
 
	.bus_frm_corto_filter3 {font-family: Verdana; font-size: 10px; color: #000000; width: 30px; background: #FFFFFF;}
 	.bus_frm_corto_filter {font-family: Verdana; font-size: 10px; color: #000000; width: 40px; background: #FFFFFF;}
	.bus_frm_corto_filter8 {font-family: Verdana; font-size: 10px; color: #000000; width: 60px; background: #FFFFFF;}
	.bus_frm_corto_filter12 {font-family: Verdana; font-size: 10px; color: #000000; width: 80px; background: #FFFFFF;}
	.bus_frm_corto_filter15 {font-family: Verdana; font-size: 10px; color: #000000; width: 110px; background: #FFFFFF;}
 	.bus_frm_cormed_filter  {font-family: Verdana; font-size: 10px; color: #000000; width: 100px; background: #FFFFFF;}
	.bus_frm_imp_filter  {font-family: Verdana; font-size: 10px; color: #000000; width: 110px; background: #FFFFFF; text-align:right;}
	.bus_frm_medio_filter {font-family: Verdana; font-size: 10px; color: #000000; width: 120px; background: #FFFFFF;}
	.bus_frm_medio_filter8 {font-family: Verdana; font-size: 10px; color: #000000; width: 100px; background: #FFFFFF;}
	.bus_frm_medio_filter12 {font-family: Verdana; font-size: 10px; color: #000000; width: 80px; background: #FFFFFF;}
	.bus_frm_medio_filter15 {font-family: Verdana; font-size: 10px; color: #000000; width: 110px; background: #FFFFFF;}
	.bus_frm_medio_filter20 {font-family: Verdana; font-size: 10px; color: #000000; width: 170px; background: #FFFFFF;}
	.bus_frm_medio_filter180 {font-family: Verdana; font-size: 10px; color: #000000; width: 180px; background: #FFFFFF;}
	.bus_frm_largo_filter {font-family: Verdana; font-size: 10px; color: #000000; width: 200px; background: #FFFFFF;}

	.bus_frm_corto_filter_read3 {font-family: Verdana; font-size: 10px; color: #000000; width: 30px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_corto_filter_read {font-family: Verdana; font-size: 10px; color: #000000; width: 40px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_corto_filter_read8 {font-family: Verdana; font-size: 10px; color: #000000; width: 60px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_corto_filter_read12 {font-family: Verdana; font-size: 10px; color: #000000; width: 80px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_corto_filter_read15 {font-family: Verdana; font-size: 10px; color: #000000; width: 110px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_cormed_filter_read {font-family: Verdana; font-size: 10px; color: #000000; width: 100px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_imp_filter_read {font-family: Verdana; font-size: 10px; color: #000000; width: 110px; background: #FFFFFF; border: 2px solid #FFFFFF; text-align:right;}
	.bus_frm_medio_filter_read {font-family: Verdana; font-size: 10px; color: #000000; width: 120px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_medio_filter_read8 {font-family: Verdana; font-size: 10px; color: #000000; width: 100px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_medio_filter_read12 {font-family: Verdana; font-size: 10px; color: #000000; width: 80px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_medio_filter_read15 {font-family: Verdana; font-size: 10px; color: #000000; width: 110px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_medio_filter_read20 {font-family: Verdana; font-size: 10px; color: #000000; width: 170px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_largo_filter_read {font-family: Verdana; font-size: 10px; color: #000000; width: 200px; background: #FFFFFF; border: 2px solid #FFFFFF;}
 
	.bus_frm_corto_read3 {font-family: Verdana; font-size: 10px; color: #000000; width: 30px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_corto_read {font-family: Verdana; font-size: 10px; color: #000000; width: 40px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_corto_read8 {font-family: Verdana; font-size: 10px; color: #000000; width: 60px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_corto_read12 {font-family: Verdana; font-size: 10px; color: #000000; width: 80px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_corto_read15 {font-family: Verdana; font-size: 10px; color: #000000; width: 110px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_cormed_read {font-family: Verdana; font-size: 10px; color: #000000; width: 100px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_imp_read {font-family: Verdana; font-size: 10px; color: #000000; width: 110px; background: #FFFFFF; border: 2px solid #FFFFFF; text-align:right}
	.bus_frm_medio_read {font-family: Verdana; font-size: 10px; color: #000000; width: 120px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_medio_read8 {font-family: Verdana; font-size: 10px; color: #000000; width: 100px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_medio_read12 {font-family: Verdana; font-size: 10px; color: #000000; width: 80px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_medio_read15 {font-family: Verdana; font-size: 10px; color: #000000; width: 110px; background: #FFFFFF; border: 2px solid #FFFFFF;}	
	.bus_frm_medio_read20 {font-family: Verdana; font-size: 10px; color: #000000; width: 170px; background: #FFFFFF; border: 2px solid #FFFFFF;}
	.bus_frm_largo_read {font-family: Verdana; font-size: 10px; color: #000000; width: 200px; background: #FFFFFF; border: 2px solid #FFFFFF;}

	.bus_frm_corto_right3 {font-family: Verdana; font-size: 10px; color: #000000; width: 30px; text-align: right;}
	.bus_frm_corto_right {font-family: Verdana; font-size: 10px; color: #000000; width: 40px; text-align: right;}
    .bus_frm_corto_right8 {font-family: Verdana; font-size: 10px; color: #000000; width: 60px; text-align: right;}	
	.bus_frm_corto_right12 {font-family: Verdana; font-size: 10px; color: #000000; width: 80px; text-align: right;}
	.bus_frm_corto_right15 {font-family: Verdana; font-size: 10px; color: #000000; width: 110px; text-align: right;}
	.bus_frm_medio_right {font-family: Verdana; font-size: 10px; color: #000000; width: 120px; text-align: right;}
	.bus_frm_medio_right8 {font-family: Verdana; font-size: 10px; color: #000000; width: 100px; text-align: right;}
	.bus_frm_medio_right12 {font-family: Verdana; font-size: 10px; color: #000000; width: 80px; text-align: right;}
	.bus_frm_medio_right15 {font-family: Verdana; font-size: 10px; color: #000000; width: 110px; text-align: right;}
	.bus_frm_medio_right20 {font-family: Verdana; font-size: 10px; color: #000000; width: 170px; text-align: right;}
	.bus_frm_largo_right {font-family: Verdana; font-size: 10px; color: #000000; width: 200px; text-align: right;}

	 /* aquests no els fem anar */
	.bus_frm_corto_readonly3 {font-family: Verdana; font-size: 10px; color: #000000; width: 30px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.bus_frm_corto_readonly {font-family: Verdana; font-size: 10px; color: #000000; width: 40px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.bus_frm_corto_readonly8 {font-family: Verdana; font-size: 10px; color: #000000; width: 60px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.bus_frm_corto_readonly12 {font-family: Verdana; font-size: 10px; color: #000000; width: 80px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.bus_frm_corto_readonly15 {font-family: Verdana; font-size: 10px; color: #000000; width: 110px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.bus_frm_medio_readonly {font-family: Verdana; font-size: 10px; color: #000000; width: 120px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.bus_frm_medio_readonly8 {font-family: Verdana; font-size: 10px; color: #000000; width: 100px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.bus_frm_medio_readonly12 {font-family: Verdana; font-size: 10px; color: #000000; width: 80px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.bus_frm_medio_readonly15 {font-family: Verdana; font-size: 10px; color: #000000; width: 110px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.bus_frm_medio_readonly20 {font-family: Verdana; font-size: 10px; color: #000000; width: 170px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.bus_frm_largo_readonly {font-family: Verdana; font-size: 10px; color: #000000; width: 200px; background: #D7D7D7; border: 0px solid #D7D7D7;}

	.bus_frm_doblefecha_filter {font-family: Verdana; font-size: 10px; color: #000000; width: 161px; background: #FFFFFF;}
	.bus_frm_fecha_filter {font-family: Verdana; font-size: 10px; color: #000000; width: 73px; background: #FFFFFF;} 
	
		
	.bus_name {font-weight: bold; font-family: Arial; font-size: 11px;}
	.bus_logout {text-decoration: underline; color: #022588; font-family: Verdana; font-size: 11px;}
	.bus_logo{z-index: 0; float: left; margin-top:12px; margin-left: 5px; margin-right: 5px;}
	.bus_logo img{width:112px;}	
	.bus_user{z-index: 1; float: right; margin-top:15px; margin-right:8px; text-align: right;}
	.bus_filtro{z-index: 2; float: left; margin:7px auto 7px 50px;}

/* fin buscador */

/* lista */
	.lis_table {border-left: 1px solid #006E3A; border-bottom: 1px solid #006E3A; border-collapse: collapse;}
	.lis_titulo {font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; text-align: center; background: #26554E; border-bottom: 1px solid #FFFFFF;}
	.lis_tituloGrande {font-family: Verdana; font-size: 12px; color: #FFFFFF; font-weight: bold; text-align: center; background: #26554E; border-bottom: 1px solid #FFFFFF; height: 28px;}
    .lis_titulo_left {font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; text-align: left; background: #26554E; border-bottom: 1px solid #FFFFFF;}

    .lis_tit_col {font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; padding-right: 4px; padding-left: 4px;}

	.lis_tit_col_lnk:hover {color: #FFFFFF;}
	.lis_tit_col_lnk {font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none; padding-right: 4px; padding-left: 4px;}

	
		.lis_tr_off_par {background: #FFF;}
	.lis_tr_off_impar {background: #FFF;}
	tr.lis_tr_off_par td{border-bottom: 1px solid #C3E09E;}
	tr.lis_tr_off_impar td{border-bottom: 1px solid #C3E09E;}

	.lis_tr_off_par_bold {background: #FFFFFF;font-weight:bold;}
	.lis_tr_off_impar_bold {background: #FFFFFF;font-weight:bold;}
	
	.lis_tr_on_bold {background: #C3E09E;font-weight:bold;}

	.lis_tr_on {background: #C3E09E;}
	.lis_tr_on2 {background: #006E3A; }
    .lis_tr_off_clar1 {background: #C3E09E;}
    .lis_tr_off_clar2 {background: #C3E09E;}
    tr.lis_tr_on td{border-bottom: 1px solid #C3E09E;}
	tr.lis_tr_on2 td{border-bottom: 1px solid #C3E09E;}
	tr.lis_tr_off_clar1 td{border-bottom: 1px solid #C3E09E;}
	tr.lis_tr_off_clar2 td{border-bottom: 1px solid #C3E09E;}
	
	.lis_tr_off_par_sombreado {background: #C3E09E;}
	.lis_tr_off_impar_sombreado {background: #C3E09E;}
	tr.lis_tr_off_par td{border-bottom: 1px solid #C3E09E;}
	tr.lis_tr_off_impar td{border-bottom: 1px solid #C3E09E;}

	tr.lis_tr_off_par_sombreado td{ background-color: #C3E09E;}
	tr.lis_tr_off_impar_sombreado td{background-color: #C3E09E;}


	.lis_td_ver {background: #006E3A; border-right: 1px solid #FFFFFF; font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; padding-left: 4px;}  
	.lis_td_ver_center {background: #006E3A; border-right: 1px solid #FFFFFF; text-align: center; font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; padding-left: 4px; padding-right: 4px;}
	.lis_td_ver_right {background: #006E3A; border-right: 1px solid #FFFFFF; text-align: right; font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; padding-right: 4px;}

	.lis_td_ver_last {background: #006E3A; border-right: 1px solid #006E3A; font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; padding-left: 4px;}
	.lis_td_ver_center_last {background: #006E3A; border-right: 1px solid #006E3A; text-align: center; font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; padding-left: 4px; padding-right: 4px;}
	.lis_td_ver_right_last {background: #006E3A; border-right: 1px solid #006E3A; text-align: right; font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; padding-right: 4px;}
	.lis_td_ver_right_nolinea {background: #006E3A; text-align: right; font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold}
	.lis_td_ver_flo {background: #C3E09E;  border-right: 1px solid #FFFFFF; font-family: Verdana; font-size: 10px; color: #006E3A; font-weight: bold; padding-left: 4px;}  



	.lis_td_lnk:hover {text-decoration: underline;}
	.lis_td_lnk {font-family: Verdana; font-size:10px; color:#FFFFFF; text-decoration: none;}
	.lis_table tr {font-family: Verdana; font-size:10px; color:#000000; padding-right: 4px; padding-left: 4px;}

	.lis_td { }
	.lis_td_nolinea {}
	.lis_td_center {text-align: center; }
	.lis_td_right  {text-align: right; }
	.lis_td_right_last  {text-align: right; border-right: 1px solid #006E3A;}
	.lis_td_right_nolinea { text-align: right}
	.lis_td_underline {border-bottom: 1px solid #006E3A}
	.lis_td_underline_right  {text-align: right;  border-bottom: 1px solid #006E3A}
	.lis_td_last { border-right: 1px solid #006E3A; }

	.lis_td_total {font-weight:bold; border-bottom: 1px solid #006E3A;}
	.lis_td_center_total {font-weight:bold; text-align: center; border-bottom: 1px solid #006E3A;}
	.lis_td_right_total  {font-weight:bold; text-align: right; border-bottom: 1px solid #006E3A;}
	
	.sobreado {background-color:#C3E09E; }

    .lis_table tr td.lis_td_total {font-weight:bold; border-bottom: 1px solid #006E3A; }
    .lis_table tr td.lis_td_center_total {font-weight:bold; text-align: center; border-bottom: 1px solid #006E3A;}
    .lis_table tr td.lis_td_right_total {font-weight:bold; text-align: right; border-bottom: 1px solid #006E3A;}
    
    .lis_table tr.totalsub td {font-weight:bold; border-bottom: 3px solid #006E3A;} 

  	.lis_td_fosc1 {background: #C3E09E; }
  	.lis_td_fosc2 {background: #F2F2FE; }
  	.lis_td_clar {background: #CCCCCC; }
  	
  	.leftBorder {border-left: 2px solid #006E3A; }
  	.rightBorder {border-right: 2px solid #006E3A; }
  	.bottomBorder {border-bottom: 2px solid #006E3A; }
  	.topBorder {border-top: 2px solid #006E3A; }
  	
  	tr.bottomBorderThin td{border-bottom: 1px solid #006E3A;}

	/*Titols de les llistes com a inputs*/
	.lis_input {font-family: Verdana; font-size:10px; color:#FFFFFF; border:0px;font-weight: bold; background:transparent;width:100%;}
	.lis_input_center {font-family: Verdana; font-size:10px; color:#FFFFFF; border:0px;font-weight: bold; background:transparent;text-align:center;width:100%;}
	.lis_input_right {font-family: Verdana; font-size:10px; color:#FFFFFF; border:0px;font-weight: bold; background:transparent;text-align:right;padding-right:4px;width:100%;}

	.lis_lnk:hover {text-decoration: underline;}
	.lis_lnk {font-family: Verdana; font-size:10px; color:#000000; text-decoration: none;}
	.lis_lnk_sub {font-family: Verdana; font-size:10px; color:#000000; text-decoration: underline;}


/* fin lista */

/* ficha */
	
	.fic_aviso {font-family: Verdana; font-size: 12px; color: #000000; font-weight: normal; padding-top: 4px; background-color:#DDD; border: 1px solid orange; height: 25px; text-align: center;}

	.fic_body {border-right: 1px solid #006E3A; border-left: 2px solid #006E3A;
		background-color: #FFFFFF;
		overflow-y:auto;	
		scrollbar-face-color:#006E3A;
		scrollbar-shadow-color:#FFFFFF;
		scrollbar-highlight-color:#FFFFFF;
		scrollbar-3dlight-color:#FFFFFF;
		scrollbar-darkshadow-color:#FFFFFF;
		scrollbar-track-color:#FFFFFF;
		scrollbar-arrow-color:#6E6E6E;

		} 
		
	.fic_body_border {
	 	border: 2px solid #006E3A;
		background-color: #FFFFFF;
		overflow-y:auto;	
		scrollbar-face-color:#006E3A;
		scrollbar-shadow-color:#FFFFFF;
		scrollbar-highlight-color:#FFFFFF;
		scrollbar-3dlight-color:#FFFFFF;
		scrollbar-darkshadow-color:#FFFFFF;
		scrollbar-track-color:#FFFFFF;
		scrollbar-arrow-color:#6E6E6E;

		}
	
	.fic_body2 {
		background-color: #FFFFFF;
		overflow-y:auto;	
		scrollbar-face-color:#006E3A;
		scrollbar-shadow-color:#FFFFFF;
		scrollbar-highlight-color:#FFFFFF;
		scrollbar-3dlight-color:#FFFFFF;
		scrollbar-darkshadow-color:#FFFFFF;
		scrollbar-track-color:#FFFFFF;
		scrollbar-arrow-color:#6E6E6E;

		}	
		
	
	
	.fic_body_cabecera {border: 1px solid #006E3A;
		scrollbar-face-color:#006E3A;
		scrollbar-shadow-color:#FFFFFF;
		scrollbar-highlight-color:#FFFFFF;
		scrollbar-3dlight-color:#FFFFFF;
		scrollbar-darkshadow-color:#FFFFFF;
		scrollbar-track-color:#FFFFFF;
		scrollbar-arrow-color:#6E6E6E;}

	.fic_td{border-left: 1px solid #006E3A; border-right: 1px solid #006E3A; border-bottom: 1px solid #006E3A; border-top: 1px solid #006E3A; background:#FFFFFF;}
	
	.fic_td_todo {border-right: 1px solid #006E3A; border-left: 1px solid #006E3A; border-bottom: 1px solid #006E3A; border-top: 1px solid #006E3A;}
	.fic_td_left {border-left: 1px solid #006E3A; background:#FFFFFF;}
	.fic_td_right {border-right: 1px solid #006E3A;}
	.fic_td_bottom {border-bottom: 1px solid #006E3A;}
	.fic_td_right_bottom {border-right: 1px solid #006E3A; border-bottom: 1px solid #006E3A;}

	.fic_tit_area {font-family: Verdana; font-size: 11px; color: #006E3A; font-weight: bold; padding-left: 30px;  padding-top: 13px;  padding-bottom: 10px;}
	.fic_tit_subarea {font-family: Verdana; font-size: 11px; color: #006E3A; font-weight: bold; padding-left: 30px;  padding-top: 5px;  padding-bottom: 5px;}
	.fic_tit_subsubarea {font-family: Verdana; font-size: 10px; color: #2E3F92; font-weight: bold; padding-top: 4px;}

	.fic_label {font-family: Verdana; font-size: 10px; color: #000000; font-weight: bold; padding-top: 4px;}
    .fic_label_big {font-family: Verdana; font-size: 12px; color: #000000; font-weight: bold; padding-top: 4px;}
	.fic_text {font-family: Verdana; font-size: 10px; color: #000000; font-weight: normal; padding-top: 4px;}
	.fic_td_readonly {font-family: Verdana; font-size: 10px; color: #000000; background: #ececec; padding-left: 4px; padding-top: 4px; height: 20px;}
	.fic_td_agenda {font-family: Verdana; font-size: 10px; color: #000000; background: #ececec; padding-left: 0px; padding-top: 0px; }

/* classes sense longitud */
	.fic_read {background: #ececec;padding-left: 4px; padding-top: 4px; height: 20px;  border: 0px;}
	.fic_frm       {font-family: Verdana; font-size: 10px; color: #000000; height: 20px}
	.fic_frm_right {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; text-align: right;}
	.fic_frm_must  {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; background: #C3E09E;}
	.fic_frm_filter {font-family: Verdana; font-size: 10px; color: #000000; background: #FFFFFF;}
	.fic_frm_ico    {text-align: center; vertical-align: center;}
	.fic_frm_readonly {font-family: Verdana; font-size: 10px; color: #000000; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.fic_frm_readonly_sp {font-family: Verdana; font-size: 10px; color: #000000; background: #ececec; border: 0px solid #ececec; padding-left: 4px; padding-top: 3px; height: 20px;}
	.fic_frm_readonly_right_sp {font-family: Verdana; font-size: 10px; color: #000000; background: #ececec; border: 0px solid #ececec; text-align: right; padding-right: 4px; padding-top: 3px; height: 20px;}
	
	.fic_frm_corto3  {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 30px}
	.fic_frm_corto   {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 40px}
	.fic_frm_corto8  {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 60px}
	.fic_frm_corto12 {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 90px}
	.fic_frm_corto15 {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 110px}
	.fic_frm_cormed  {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 100px;}
	.fic_frm_imp  	 {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 120px; text-align:right;}
	.fic_frm_medio130{font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 130px}
	.fic_frm_medio20 {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 170px}
	.fic_frm_medio12 {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 174px}
	.fic_frm_medio15 {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 194px}
	.fic_frm_medio8  {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 204px}
	.fic_frm_medio   {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 224px}
	.fic_frm_largo   {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 269px}

	.fic_frm_read  			{font-family: Verdana; font-size: 10px; color: #000000; height: 20px; background: #ececec; padding-left: 4px; padding-top: 4px; height: 20px;  border: 0px;}
	.fic_frm_corto_read3  	{font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 30px; background: #ececec; padding-left: 4px; padding-top: 4px; height: 20px;  border: 0px;}
	.fic_frm_corto_read		{font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 40px; background: #ececec; padding-left: 4px; padding-top: 4px; height: 20px;  border: 0px;}
	.fic_frm_corto_read8  	{font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 60px; background: #ececec; padding-left: 4px; padding-top: 4px; height: 20px;  border: 0px;}
	.fic_frm_corto_read12 	{font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 90px; background: #ececec; padding-left: 4px; padding-top: 4px; height: 20px;  border: 0px;}
	.fic_frm_corto_read15 	{font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 110px; background: #ececec; padding-left: 4px; padding-top: 4px; height: 20px;  border: 0px;}
	.fic_frm_cormed_read  	{font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 100px; background: #ececec; padding-left: 4px; padding-top: 4px; height: 20px;  border: 0px;}
	.fic_frm_imp_read  	{font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 120px; background: #ececec; padding-left: 4px; padding-top: 4px; height: 20px;  border: 0px; text-align:right;}
	.fic_frm_medio_read130 	{font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 130px; background: #ececec; padding-left: 4px; padding-top: 4px; height: 20px;  border: 0px;}
	.fic_frm_medio_read20 	{font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 170px; background: #ececec; padding-left: 4px; padding-top: 4px; height: 20px;  border: 0px;}
	.fic_frm_medio_read12 	{font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 174px; background: #ececec; padding-left: 4px; padding-top: 4px; height: 20px;  border: 0px;}
	.fic_frm_medio_read15 	{font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 194px; background: #ececec; padding-left: 4px; padding-top: 4px; height: 20px;  border: 0px;}
	.fic_frm_medio_read8  	{font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 204px; background: #ececec; padding-left: 4px; padding-top: 4px; height: 20px;  border: 0px;}
	.fic_frm_medio_read   	{font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 224px; background: #ececec; padding-left: 4px; padding-right: 4px; padding-top: 4px;  height: 20px;  border: 0px;}
	.fic_frm_largo_read   	{font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 269px; background: #ececec; padding-left: 4px; padding-top: 4px; height: 20px;  border: 0px;}
	
	.fic_frm_txt_read {font-family: Verdana; font-size: 10px; color: #000000;  width: 269px; background: #ececec;}
	.fic_frm_txt_medio_read {font-family: Verdana; font-size: 10px; color: #000000;  width: 224px; background: #ececec;}
	.fic_frm_txt_libre_read {font-family: Verdana; font-size: 10px; color: #000000; background: #ececec;}
	
	.fic_frm_txt {font-family: Verdana; font-size: 10px; color: #000000;  width: 269px}
	.fic_frm_txt_medio {font-family: Verdana; font-size: 10px; color: #000000;  width: 224px}
	.fic_frm_txt_libre {font-family: Verdana; font-size: 10px; color: #000000;}
	.fic_frm_txt_libre_must {font-family: Verdana; font-size: 10px; color: #000000; background: #C3E09E;}

	.fic_frm_corto_must3 {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 30px; background: #C3E09E;}
	.fic_frm_corto_must {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 40px; background: #C3E09E;}
	.fic_frm_corto_must8 {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 60px; background: #C3E09E;}
	.fic_frm_big_corto8  {font-family: Verdana; font-size: 20px; color: #000000; height: 30px; width: 120px;background: #c3e09e;}
	.fic_frm_corto_must12 {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 90px; background: #C3E09E;}
	.fic_frm_corto_must15 {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 110px; background: #C3E09E;}
	.fic_frm_cormed_must  {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 100px; background: #C3E09E;}
	.fic_frm_imp_must  {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 120px; background: #C3E09E; text-align:right;}
	.fic_frm_medio_must130 {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 130px; background: #C3E09E;}
	.fic_frm_medio_must {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 224px; background: #C3E09E;}
	.fic_frm_medio_must8 {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 204px; background: #C3E09E;}
	.fic_frm_medio_must12 {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 174px; background: #C3E09E;}
	.fic_frm_medio_must15 {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 194px; background: #C3E09E;}
	.fic_frm_medio_must20 {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 170px; background: #C3E09E;}
	.fic_frm_largo_must {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 269px; background: #C3E09E;}
    .fic_frm_read_must	{font-family: Verdana; font-size: 10px; color: #000000; height: 20px; background: #C3E09E; padding-left: 4px; padding-top: 4px; height: 20px;  border: 0px;}
	.fic_frm_border	{font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 60px; padding-left: 4px; height: 20px;  border:3px solid #C3E09E;}
	
	.fic_frm_corto_must_selected12 {font-family: Verdana; font-size: 10px; color: #000000; height: 20px; width: 90px; background: #C3E09E; border:3px solid #C0C0C0; font-weight: bolder;}

    .fic_frm_corto_filter3 {font-family: Verdana; font-size: 10px; color: #000000; width: 30px; background: #FFFFFF;}
	.fic_frm_corto_filter {font-family: Verdana; font-size: 10px; color: #000000; width: 40px; background: #FFFFFF;}
	.fic_frm_corto_filter8 {font-family: Verdana; font-size: 10px; color: #000000; width: 60px; background: #FFFFFF;}
	.fic_frm_corto_filter12 {font-family: Verdana; font-size: 10px; color: #000000; width: 90px; background: #FFFFFF;}
	.fic_frm_corto_filter15 {font-family: Verdana; font-size: 10px; color: #000000; width: 110px; background: #FFFFFF;}
	.fic_frm_medio_filter {font-family: Verdana; font-size: 10px; color: #000000; width: 224px; background: #FFFFFF;}
	.fic_frm_medio_filter8 {font-family: Verdana; font-size: 10px; color: #000000; width: 204px; background: #FFFFFF;}
	.fic_frm_medio_filter12 {font-family: Verdana; font-size: 10px; color: #000000; width: 174px; background: #FFFFFF;}
	.fic_frm_medio_filter15 {font-family: Verdana; font-size: 10px; color: #000000; width: 194px; background: #FFFFFF;}
	.fic_frm_medio_filter20 {font-family: Verdana; font-size: 10px; color: #000000; width: 170px; background: #FFFFFF;}
	.fic_frm_largo_filter {font-family: Verdana; font-size: 10px; color: #000000; width: 269px; background: #FFFFFF;}

	.fic_frm_corto_readonly3 {font-family: Verdana; font-size: 10px; color: #000000; width: 30px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.fic_frm_corto_readonly {font-family: Verdana; font-size: 10px; color: #000000; width: 40px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.fic_frm_corto_readonly8 {font-family: Verdana; font-size: 10px; color: #000000; width: 60px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.fic_frm_corto_readonly12 {font-family: Verdana; font-size: 10px; color: #000000; width: 90px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.fic_frm_corto_readonly15 {font-family: Verdana; font-size: 10px; color: #000000; width: 110px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.fic_frm_medio_readonly {font-family: Verdana; font-size: 10px; color: #000000; width: 224px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.fic_frm_medio_readonly8 {font-family: Verdana; font-size: 10px; color: #000000; width: 204px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.fic_frm_medio_readonly12 {font-family: Verdana; font-size: 10px; color: #000000; width: 174px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.fic_frm_medio_readonly15 {font-family: Verdana; font-size: 10px; color: #000000; width: 194px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.fic_frm_medio_readonly20 {font-family: Verdana; font-size: 10px; color: #000000; width: 170px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.fic_frm_medio_readonly130 {font-family: Verdana; font-size: 10px; color: #000000; width: 130px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	.fic_frm_largo_readonly {font-family: Verdana; font-size: 10px; color: #000000; width: 269px; background: #D7D7D7; border: 0px solid #D7D7D7;}
	
	.fic_frm_corto_readonly_sp3 {font-family: Verdana; font-size: 10px; color: #000000; width: 30px; background: #ececec; border: 0px solid #ececec; padding-left: 4px; padding-top: 3px; height: 20px;}
	.fic_frm_corto_readonly_sp {font-family: Verdana; font-size: 10px; color: #000000; width: 40px; background: #ececec; border: 0px solid #ececec; padding-left: 4px; padding-top: 3px; height: 20px;}
	.fic_frm_corto_readonly_sp8 {font-family: Verdana; font-size: 10px; color: #000000; width: 60px; background: #ececec; border: 0px solid #ececec; padding-left: 4px; padding-top: 3px; height: 20px;}
	.fic_frm_corto_readonly_sp12 {font-family: Verdana; font-size: 10px; color: #000000; width: 90px; background: #ececec; border: 0px solid #ececec; padding-left: 4px; padding-top: 3px; height: 20px;}
	.fic_frm_medio_readonly_sp {font-family: Verdana; font-size: 10px; color: #000000; width: 224px; background: #ececec; border: 0px solid #ececec; padding-left: 4px; padding-top: 3px; height: 20px;}
	.fic_frm_medio_readonly_sp8 {font-family: Verdana; font-size: 10px; color: #000000; width: 204px; background: #ececec; border: 0px solid #ececec; padding-left: 4px; padding-top: 3px; height: 20px;}
	.fic_frm_medio_readonly_sp12 {font-family: Verdana; font-size: 10px; color: #000000; width: 174px; background: #ececec; border: 0px solid #ececec; padding-left: 4px; padding-top: 3px; height: 20px;}
	.fic_frm_medio_readonly_sp130 {font-family: Verdana; font-size: 10px; color: #000000; width: 130px; background: #ececec; border: 0px solid #ececec; padding-left: 4px; padding-top: 3px; height: 20px;}
	.fic_frm_largo_readonly_sp {font-family: Verdana; font-size: 10px; color: #000000; width: 269px; background: #ececec; border: 0px solid #ececec; padding-left: 4px; padding-top: 3px; height: 20px;}
	
	.fic_frm_corto_readonly_right_sp3 {font-family: Verdana; font-size: 10px; color: #000000; width: 30px; background: #ececec; border: 0px solid #ececec; text-align: right; padding-right: 4px; padding-top: 3px; height: 20px;}
	.fic_frm_corto_readonly_right_sp {font-family: Verdana; font-size: 10px; color: #000000; width: 40px; background: #ececec; border: 0px solid #ececec; text-align: right; padding-right: 4px; padding-top: 3px; height: 20px;}
	.fic_frm_corto_readonly_right_sp8 {font-family: Verdana; font-size: 10px; color: #000000; width: 60px; background: #ececec; border: 0px solid #ececec; text-align: right; padding-right: 4px; padding-top: 3px; height: 20px;}
	.fic_frm_corto_readonly_right_sp12 {font-family: Verdana; font-size: 10px; color: #000000; width: 90px; background: #ececec; border: 0px solid #ececec; text-align: right; padding-right: 4px; padding-top: 3px; height: 20px;}
	.fic_frm_medio_readonly_right_sp {font-family: Verdana; font-size: 10px; color: #000000; width: 224px; background: #ececec; border: 0px solid #ececec; text-align: right; padding-right: 4px; padding-top: 3px; height: 20px;}
	.fic_frm_medio_readonly_right_sp8 {font-family: Verdana; font-size: 10px; color: #000000; width: 204px; background: #ececec; border: 0px solid #ececec; text-align: right; padding-right: 4px; padding-top: 3px; height: 20px;}
	.fic_frm_medio_readonly_right_sp12 {font-family: Verdana; font-size: 10px; color: #000000; width: 174px; background: #ececec; border: 0px solid #ececec; text-align: right; padding-right: 4px; padding-top: 3px; height: 20px;}
	.fic_frm_medio_readonly_right_sp130 {font-family: Verdana; font-size: 10px; color: #000000; width: 130px; background: #ececec; border: 0px solid #ececec; text-align: right; padding-right: 4px; padding-top: 3px; height: 20px;}
	.fic_frm_largo_readonly_right_sp {font-family: Verdana; font-size: 10px; color: #000000; width: 269px; background: #ececec; border: 0px solid #ececec; text-align: right; padding-right: 4px; padding-top: 3px; height: 20px;}	
	
	.fic_table_border {border: 1px solid #006E3A;}
	.fic_table_border_global {border: 1px solid #006E3A;
						position:absolute;
						z-index:0;}
	.fic_table_border2 {border: 2px solid #006E3A}

/* fin ficha */

/* genericos */
	body {
		scrollbar-face-color:#006E3A;
		scrollbar-shadow-color:#FFFFFF;
		scrollbar-highlight-color:#FFFFFF;
		scrollbar-3dlight-color:#FFFFFF;
		scrollbar-darkshadow-color:#FFFFFF;
		scrollbar-track-color:#FFFFFF;
		scrollbar-arrow-color:#6E6E6E;
		overflow:scroll;
		overflow-x:hidden;
	
	}
/* fin genericos */

/* herramientEs */
	.her_conex {font-family: Verdana; font-size: 10px; color: #000000;}

	.her_user:hover {color: #FFFFFF;}
	.her_user {font-family: Verdana; font-size: 10px; color: #FFFFFF;}

	.her_herramientas:hover {color: #FFFFFF;}
	.her_herramientas {font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
	.her_frm {font-family: Verdana; font-size: 10px; color: #FFFFFF;}
	
	.her_td_ver_claro {background: #4CAA9C;}
	.her_td_ver_medio {background: #006E3A;}
	.her_td_ver_oscuro {background: #26554E;}
/* fin herramientas */

/* titular */
	.tit_titulo {font-family: Verdana; font-size: 14px; color: #006E3A; background: #006E3A; font-weight: bold;}

	.tit_path:hover {color: #006E3A;}
	.tit_path {font-family: Verdana; font-size: 10px; color: #000000; text-decoration: none;}
/* fin titular */

/* botonera ficha */
	/* botonera navegacion */
	.botfic_table {border: 1px solid #006E3A; background: #ececec; font-family: Verdana; font-size: 10px; color: #006E3A; font-weight: bold;}
	.botfic_form {border: 1px solid #006E3A; background: #ececec; font-family: Verdana; font-size: 10px; color: #006E3A; font-weight: bold;}
    .botfic_table_home {border: 1px solid #006E3A; background: #F2F2F2; font-family: Verdana; font-size: 10px; color: #006E3A; font-weight: bold;}
    
    .botfic_table_GR {border: 1px solid #006E3A; background: #ececec; font-family: Verdana; font-size: 15px; text-align: center; color: #006E3A; font-weight: bold; padding-left: 4px; padding-right: 4px; height: 29px; text-decoration: none; white-space: nowrap;}

	.botfic_lnk:hover {color: #006E3A;}
	.botfic_lnk {white-space: nowrap;font-family: Verdana; font-size: 10px; color: #006E3A; font-weight: bold;  text-decoration: none; }
	
	/* botonera totales */
	.botfic_table_totales {font-family: Verdana; font-size: 10px; color: #006E3A;}

	.botfic_frm_readonly_right {font-family: Verdana; font-size: 10px; color: #000000; background: #D7D7D7; border: 0px solid #D7D7D7; text-align: right;}
/* fin botonera ficha */


/* botonera */
	.bot_table {background: #006E3A; font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold; height: 20px;}
	.bot_table_right {background: #006E3A; font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold; height: 20px;}

	.bot_lnk:hover {color: #FFFFFF;}
	.bot_lnk {font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold;   text-decoration: none; }


/* fin botonera */


/* noticia ficha */
	.notfic_table {border-right: 1px solid #006E3A; border-left: 1px solid #006E3A; border-bottom: 1px solid #006E3A; background: #FFFFFF;}
	.notfic_td_titulo {background: #006E3A; text-align: right; font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; padding-right: 4px;} 

	.notfic_tit {font-family: Verdana; font-size: 17px; color: #006E3A; font-weight: bold;}
	.notfic_sbutit {font-family: Verdana; font-size: 12px; color: #006E3A;}
	.notfic_txt {font-family: Verdana; font-size: 10px; color: #000000;} 
	.notfic_datos {font-family: Verdana; font-size: 11px; color: #999999 ; font-weight: bold;}
	.notfic_pie {font-family: Verdana; font-size: 10px; color: #999999;}
/* fin noticia ficha */


/* home */
	/* noticias */
     .home_back {background: #006E3A; }
    .lis_td_ver2 {background: #006E3A;  font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; padding-left: 4px;}

    .hom_tit_table {background: #FBD900; font-family: Verdana; font-size: 10px; color: #000000; font-weight: bold; padding-right: 4px; padding-left: 4px;}

	.hom_tit_table_lnk:hover {text-decoration: underline;}
	.hom_tit_table_lnk {font-family: Verdana; font-size: 10px; color: #000000; text-decoration: none; padding-right: 4px; padding-left: 4px;}

	.hom_table {border-left: 1px solid #FBD900;}
	.hom_table_td {border-right: 1px solid #FBD900; border-bottom: 1px solid #FBD900;}

	.hom_not_tit:hover {text-decoration: underline;}
	.hom_not_tit {font-family: Verdana; font-size: 10px; color: #006E3A; font-weight: bold; text-decoration: none;}
	
	.hom_not_txt {font-family: Verdana; font-size: 10px; color: #000000;}

	/* home tools */
	.hom_tit_table_tools {background: #006E3A; font-family: Verdana; font-size: 10px; color: #000000; font-weight: bold; padding-right: 4px; padding-left: 4px;}

	.hom_table_tools {border-left: 1px solid #006E3A;}
	.hom_td_tools {border-right: 1px solid #006E3A; border-bottom: 1px solid #006E3A;}

	.hom_subtit_tools {border-right: 1px solid #006E3A; border-bottom: 1px solid #006E3A; font-family: Verdana; font-size: 10px; color: #006E3A; font-weight: bold; padding-right: 4px; padding-left: 4px;}
	.hom_subtd_tools_lnk:hover {color: #006E3A;}
	.hom_subtd_tools_lnk {font-family: Verdana; font-size: 10px; color: #006E3A; font-weight: bold; text-decoration: none;}

	.hom_tr_impar {background: #D9EDEA;}
	.hom_tr_par {background: #FFFFFF;}
	
	.hom_tools_tit:hover {text-decoration: underline;}
	.hom_tools_tit {font-family: Verdana; font-size: 10px; color: #006E3A; font-weight: bold; text-decoration: none;}

	.hom_tools_txt {font-family: Verdana; font-size: 10px; color: #000000;}
	.hom_tools_datetime {font-family: Verdana; font-size: 10px; color: #000000; font-weight: bold;}


/* fin home */

/* popup error */
	.err_tit {font-family: Verdana; font-size: 22px; color: #26554E; font-weight: bold}
	.err_subtit {font-family: Verdana; font-size: 17px; color: #006E3A; font-weight: bold}
	.err_txt {font-family: Verdana; font-size: 10px; color: #000000; padding: 4px;}
	
	.err_lnk:hover {color: #FFFFFF;}
	.err_lnk {font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none; padding: 4px;}

	.err_td_txt {background: #DDD; font-family: Verdana; font-size: 10px; color: #000000;}
	.err_td_bottom {background: #006E3A;}
/* fin popup error */
	
/* otros */
	.verd10_bla {font-family: Verdana; font-size: 10px; color: #FFFFFF;}
	.verd10bld_bla {font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold}
	.verd10_neg {font-family: Verdana; font-size: 10px; color: #000000;}
	.verd10bld_neg {font-family: Verdana; font-size: 10px; color: #000000; font-weight: bold}
	.verd10_ver {font-family: Verdana; font-size: 10px; color: #006E3A;}
	.verd14bld_bla {font-family: Verdana; font-size: 14px; color: #006E3A; font-weight: bold}
	
	.tablaamar {background: #FFFFFF; border-top: 1px solid #4CAA9C; border-bottom: 1px solid #4CAA9C; border-left: 1px solid #4CAA9C; border-right: 1px solid #4CAA9C;}
	.tablaamar_bot {background: #ececec; border-top: 1px solid #4CAA9C; border-bottom: 1px solid #4CAA9C; border-left: 1px solid #4CAA9C; border-right: 1px solid #4CAA9C;}

	.lnkverd10_ver:hover {font-family: Verdana; font-size: 10px; color: #006E3A; text-decoration: none}
	.lnkverd10_ver {font-family: Verdana; font-size: 10px; color: #006E3A;}
	.lnkverd10bld_ver:hover {font-family: Verdana; font-size: 10px; color: #006E3A; font-weight: bold;}
	.lnkverd10bld_ver {font-family: Verdana; font-size: 10px; color: #006E3A; font-weight: bold; text-decoration: none}

	.formBtn {font-family: Verdana; font-size: 10px; color: #000000; background: #FFFFFF; border: 1px solid #000000;}
	.formBtnGroc {font-family: Verdana; font-size: 10px; color: #000000; background: #FFFFCC; }
	
	.formBtnGris {border:2px solid #006E3A; display:inline-block; color:#006E3A;	font-family: Verdana; font-size: 10px;	font-weight:bold; text-decoration:none;	text-shadow:1px 1px 0px #ffffff; background-color: #FFFFFF; cursor:hand}
	.formBtnMust {border:2px solid #006E3A; display:inline-block; 	color:#006E3A;	font-family: Verdana; font-size: 10px;	font-weight:bold; text-decoration:none;	text-shadow:1px 1px 0px #ffffff; background-color: #C3E09E; cursor:hand}

	/*	.formBtnGris {font-family: Verdana; font-size: 10px; font-weight:bold; color: #006E3A; background: #e4e4e4;  }
	.formBtnBlau {font-family: Verdana; font-size: 10px; color: #000000; background: #7FAEDE; }*/
	
	/* pop-up's tooltiptext */
	.popper {position : absolute; visibility : hidden;}

	.eo {text-align: right;}




/* fin otros */
/**** HOME *****/

.box{position:relative; width:100%; height:100%; overflow:hidden; border: 1px solid #006E3A; background:#C3E09E;}
.box_titulo{width:100%; height:21; overflow:hidden; background:#C3E09E;}
.box_resultado{width:100%; height:expression(document.body.clientHeight - 21 + "px"); overflow:auto; border: 1px solid #006E3A; background:#C3E09E;}
.box_clar{position:relative; width:100%; height:100%; overflow:hidden; border: 1px solid #006E3A; background:#F2F2FE;}
.relleno {background: #FFFFFF; border: 0px solid #FFFFFF; border-bottom: 2px solid #006E3A; }
.separador{background: #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 2px solid #006E3A; }
.activo{border: 2px solid #006E3A; border-bottom: 0px solid #006E3A; background:#C3E09E;font-family: Verdana; font-size: 10px; color: #000000;font-weight:bold;text-align:center;color: #000; }
.inactivo{border: 1px solid #006E3A;border-bottom: 2px solid #006E3A; background:#F2F2FE; font-family: Verdana; font-size: 10px; color: #000000;text-align:center;font-weight:bold;color: #006E3A;cursor:pointer;}
.htitulo{border-bottom: 1px solid #006E3A; background:#C3E09E;font-weight:bold;color: #006E3A;background:#CCCCCC;text-align:left;font-family: Verdana; font-size: 10px; color: #006E3A;}
.tab_home {background: #006E3A; font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; text-align:right;}
.tab_home_activo {background: #006E3A; font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; text-align:right; padding-bottom:5px;}
.tab_home_inactivo {background: #C3E09E; font-family: Verdana; font-size: 10px; color: #006E3A; font-weight: bold; text-align:right; vertical-align:top; cursor:pointer; padding-bottom:5px;}
.tab_home_relleno {background: #FFFFFF; font-family: Verdana; font-size: 10px; color: #006E3A; font-weight: bold; text-align:right; vertical-align:middle;}
.home_link {background: #006E3A; font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; text-align:right; vertical-align:middle; text-decoration:none; cursor:pointer;
            border: 1px solid #000000;}

.btn_separador{background: #C3E09E; border: 0px; height:12px; margin:1px;}
.btn_inactivo{background: #FFFFFF; border: 1px solid #006E3A; cursor:pointer;font-family: Verdana; font-size: 10px; color: #006E3A; text-align:center;font-weight:bold;height:12px;margin:1px;}
.btn_activo{background: #006E3A; border: 2px solid #006E3A;font-family: Verdana; font-size: 10px; color: #FFFFFF; text-align:center;font-weight:bold;height:12px;margin:1px;}

.fic_table_border_activo    {height:22px; background: #006E3A; font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; text-align:left;  padding-left:15px; border: 1px solid #006E3A}
.fic_table_border_inactivo  {height:22px; background: #C3E09E; font-family: Verdana; font-size: 10px; color: #006E3A; font-weight: bold; text-align: left;  cursor:pointer; padding-left:15px; border: 1px solid #006E3A}

.lis_tr_off_par_home {background: #C3E09E;}
.lis_tr_off_impar_home {background: #F2F2FE;}
.lis_tr_on_home {background: #CCCCCC;}
.lis_tr_on2_home {background: #006E3A;}
.lis_tr_off_clar1_home {background: #C3E09E;}
.lis_tr_off_clar2_home {background: #C2D2CE;}
.lis_td_fosc1_home {background: #C3E09E;font-family: Verdana; font-size:10px; color:#000000; padding-right: 4px; padding-left: 4px; border-right: 1px solid #006E3A;}
.lis_td_fosc2_home {background: #F2F2FE;font-family: Verdana; font-size:10px; color:#000000; padding-right: 4px; padding-left: 4px; border-right: 1px solid #006E3A;}
.lis_td_clar_home {background: #CCCCCC;font-family: Verdana; font-size:10px; color:#000000; padding-right: 4px; padding-left: 4px; border-right: 1px solid #006E3A;}

.fic_body_home {
    background-color: #F2F2FE;
    scrollbar-face-color:#006E3A;
    scrollbar-shadow-color:#F2F2FE;
    scrollbar-highlight-color:#F2F2FE;
    scrollbar-3dlight-color:#F2F2FE;
    scrollbar-darkshadow-color:#F2F2FE;
    scrollbar-track-color:#F2F2FE;
    scrollbar-arrow-color:#6E6E6E;
    }

/*********** MASIVOS ******/
.transparente {
	width:100%;
	height:95%;
	position:absolute;
	z-index:1;
	filter: alpha(opacity=55);
	background: #CCCCCC;
	visibility:hidden;
	text-align:center;
}

.ejecucion{
	width:100%;
	height:45%;
	position:absolute;
	z-index:2;
	visibility:hidden;
	bottom:2%
}

.frme{
	width:100%;
	height:100%;
	border: 1px solid #AAAAAA;
}

/*GRAFICOS TOOLTIP*/
.grafico{
	width:370;
	height:250;
	position:absolute;
	visibility:hidden;
	background: #999999;
	padding:5px 5px 5px 5px; 
}

.graf{
	width:800;
	height:440;
	position:absolute;
	background: #FFFFFF;
}

.frmg{
	width:100%;
	height:100%;
	background: #CCCCCC;
}
	.fic_body_color_degradh_sicam {		
	    background-color:#0098D4;		
		}
	.fic_body_color_degradh2 {		
	    background-color:#ffc956;		
		}
		
	.fic_body_color2 {
		background-color: #DDDDDD;
		scrollbar-face-color:#EEEEEE;
		scrollbar-shadow-color:#AAAAAA;
		scrollbar-highlight-color:#AAAAAA;
		scrollbar-3dlight-color:#AAAAAA;
		scrollbar-darkshadow-color:#AAAAAA;
		scrollbar-track-color:#BBBBBB;
		scrollbar-arrow-color:#6E6E6E;
		border: 1px solid #646464;
		}
		
		
	.fic_body_color_mig {
		background-color: #DDDDDD;
		scrollbar-face-color:#EEEEEE;
		scrollbar-shadow-color:#AAAAAA;
		scrollbar-highlight-color:#AAAAAA;
		scrollbar-3dlight-color:#AAAAAA;
		scrollbar-darkshadow-color:#AAAAAA;
		scrollbar-track-color:#BBBBBB;
		scrollbar-arrow-color:#6E6E6E;
		border: 1px solid #646464;
		}
		
		
	.fic_body_color_degrad {
		
		background-image:url(../img/bgblue.png);
	    background-repeat:repeat-x;
	    background-color:#FFFFFF;
	    font-family: Optima; font-size: 50px; font-weight: bold; text-decoration: none;		
		}

/* 0000000000000000000000000000 ELEMENTOS PARA ESTILO 000000000000000000000000000000000000000000000000000000

	.lnk:hover {}
	.lnk {}

	.txt {}

font-family: Verdana; font-size: 10px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
text-decoration: underline;
text-align: right;

background: #006E3A;

padding: 4px;
padding-top: 4px; padding-bottom: 4px; padding-right: 4px; padding-left: 4px;

border: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF;

COLORES B�sicos
	Amarillo #FBD900
	Rojo #FF0000
	Verde claro #4CAA9C
	Verde medio #006E3A
	Verde oscuro #26554E
	Gris #D7D7D7

Fondos TR alternantes
	Amarillo claro #FFFFFF
	Amarilo oscuro #ececec
	Verde claro #D9EDEA
	Verde oscuro #CEE1DE

0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 */


/* -------------------------------------------------------- */
/* -------------------------------------------------------- */
/* PRIMER NIVEL DE MEN�	*/


.menu_body {
	margin:0;
	margin-left:2px;
	align:left;
	overflow-y:auto;
	overflow-x:hidden;	
	scrollbar-face-color:#006E3A;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#6E6E6E;	
}

.menuCapa{

	width:100%;
		
}	

.menuCapa a#a1{
	text-decoration:none;
	color: #FFFFFF;
}

.menuCapa a#a2{
	text-decoration:none;
	color: #FFFFFF;
}

.menuCapa ul, li{
	list-style:none;
	padding:0;
	margin:0;
	
}


.level a{
	
	background-repeat: no-repeat;
	list-style-type: none;
	font-family:  Verdana;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	padding:0;
	margin:0;
	position:relative;
}	

.level1Inactive a#a1{
	
	min-height: 15px;
    height: auto !important;
    height:17px;
	display: block;
	color: white;
	
	padding: 2px 1px;
	background: #006E3A url(../img/flechamenu.png) no-repeat 153px 6px; /*last 2 values are the x and y coordinates of bullet image*/
	border-top: 1px solid #fff;
	border-bottom: 2px solid #a0a2a6;
	border-right: 2px solid #a0a2a6;
	width:164px;	
	font-family:  Verdana;
	font-size:10px;
	margin:0;
	padding-left: 5px;
}

}

.level1Inactive a:hover#a1{
	background-color: #C3E09E;
	color: #006E3A; 
}

.level1Active a#a1{

    height:17px;
	display: block;
	padding: 2px 1px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 2px solid #a0a2a6;
	border-right: 2px solid #a0a2a6;
	color: white;
	text-align: center;
	background: #006E3A url(../img/undo.png) no-repeat 153px 3px; /*last 2 values are the x and y coordinates of bullet image*/
	width:164px;		
	font-family:  Verdana;
	font-size:11px;
	font-weight:nomral;
	margin-bottom:2px;
	padding-left: 5px;
	
}


.level1Inactive a#a1,#buscarMenuA{
	
	min-height: 15px;
    height: auto !important;
    height:17px;
	display: block;
	color: white;
	
	padding: 2px 1px;
	background: #006E3A url(../img/flechamenu.png) no-repeat 153px 6px; /*last 2 values are the x and y coordinates of bullet image*/
	border-top: 1px solid #fff;
	border-bottom: 2px solid #a0a2a6;
	border-right: 2px solid #a0a2a6;
	width:164px;	
	font-family:  Verdana;
	font-size:10px;
	margin:0;
	padding-left: 5px;
	text-decoration: none;
}

.level1Active a:hover#a1{
	background-color: #000000;
}

/* -------------------------------------------------------- */
/* SEGUNDO NIVEL DE MEN� */			
.level2Inactive a#a2{

	min-height:17px;
	display: block;
	padding: 2px 1px;
	color: #006E3A;
	border-top:0px;
	border-left: 2px solid #fff;
	border-bottom: 2px solid #a0a2a6;
	border-right: 2px solid #a0a2a6;
	background: #C3E09E url(../img/flechamenu2.png) no-repeat 153px 6px; /*last 2 values are the x and y coordinates of bullet image*/
	font-family:  Verdana;
	font-size:10px;
    margin-bottom:1px;
    padding-left: 2px;
    
}

.level2Inactive a:hover#a2{
	background-color: white;
}

.level2Active a#a2{
    min-height:17px;
	display: block;
	padding: 2px 1px;
	color: #006E3A;
	background: #C3E09E url(../img/flechamenu2.png) no-repeat 153px 6px; /*last 2 values are the x and y coordinates of bullet image*/
	border-top:0px;
	border-left: 2px solid #fff;
	border-bottom: 2px solid #a0a2a6;
	border-right: 2px solid #a0a2a6;
	width:162px;	
	font-family:  Verdana;
	font-size:10px;
	padding-left: 5px;
}

.level2Active a:hover#a2{
	background-color: white;
}	

/* -------------------------------------------------------- */
									
/* -------------------------------------------------------- */
/* �LTIMO NIVEL DE MEN�*/
.level3{
	min-height: 15px;
	height:auto;
	display: inline-block;
	padding: 2px 1px;
	background: #FFFFF ; /*last 2 values are the x and y coordinates of bullet image*/
	border-top: 1px solid #006E3A;
	border-left: 1px solid #006E3A;
	border-bottom: 2px solid #006E3A;
	border-right: 2px solid #006E3A;
	width:162px;	
	font-family:Verdana;
	font-size:10px;
	position:relative;
	margin-bottom:1px;
	margin-left:1px;
	padding-left: 5px;
	
}

.novisible {
		background-color: #DDD;
}
.level3Text {
	width:92.5%;
	float:left;
	cursor:pointer;
}

.level3Text a{
	color: #006E3A;
	text-align: left;
	text-decoration: none;
}


.level3Text:hover{
	font-weight:bold;
	text-decoration: underline;	
	cusor:pointer;
}

.level3TextActive {
	width:92%;
	float:left;
	cursor:pointer;
	
}

.level3TextActive a{
	color: #006E3A;
	text-align: left;
	font-weight:bold;

		
}

.level3TextActive:hover{
	font-weight:bold;
	cusor:pointer;
}


.image{
	float:right;
	width:7.5%;
	cursor:pointer;

}


/* -------------------------------------------------------- */

.pest_home{
	
  color:#FFFFFF;
  text-decoration:none;
  font-size:13px;	
}	
	
.fic_table_description {
	line-height: 1em;
} 

.fic_table_description {
	line-height: 1em;
} 
/************ MULTINAVEGADOR *************************/
.bus_tabla {
		border-collapse:collapse; 
		width: auto; 
		margin: 0;
		font-family: Verdana; 
		font-size: 10px;
		table-layout: auto;
		border-spacing: 0;
		empty-cells: show;
}
.bus_tabla td{	
	text-align: left;
	width: auto;
	white-space: nowrap;
	padding-left: 4px;
	}
.bus_tabla td.bus_nombre{	
	text-align: right;
	width: 70px;
}
.bus_tabla td.bus_nombre_libre{	
	text-align: right;
	width: auto;
}
.bus_tabla td.bus_nombre20{	
	text-align: center;
	width: 15px;
}
.bus_tabla td.bus_icono{	
	text-align: center; 
	vertical-align: center;
	width: 15px;
}
td.bus_icono img {border:0px;}
.bus_botones img {border:0px;}

.bus_tabla td.bus_label{	
	text-align: right;
}
.bus_tabla td.bus_label_left{	
	text-align: left;
}
.relleno_td {height:22px;}

.filtro { width: 95%; height: 100%; float: left; position: absolute; top: 2px; overflow: auto;  }
.botonesBuscador {width: 5%;float: right; position: absolute; top: 2px; right: 0; }
.bus_botones {border-collapse:collapse; float:right; }


/*******Pantalla Control Execucions*******/
.botocejsel
{
   
   color: #006E3A; 
   text-decoration:none;
	border-right: 2px solid #006E3A; 
	border-left: 2px solid #006E3A; 
	border-top: 2px solid #006E3A; 
	border-bottom: 3px solid #C3E09E; 
	background:#C3E09E; 
	border-top-left-radius:1em;
	border-top-right-radius:1em;
	padding-left:8px;
	padding-right:8px;
	margin-left:2px;
	
   font-size:10px;
   width:75px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   padding-right:4px;
   text-align:center;
   vertical-align:middle;
   text-decoration:none;
   height:22px;
   position:relative;
   top:3px;
}

.botocej
{
  color: #006E3A; 
   text-decoration:none;
	border-right: 2px solid #006E3A; 
	border-left: 2px solid #006E3A; 
	border-top: 2px solid #006E3A; 
	border-left: 2px solid #006E3A;
	border-right: 2px solid #006E3A;
	
	background:#e3e3e3; 
	border-top-left-radius:1em;
	border-top-right-radius:1em;
	margin-left:2px;
	
	padding-left:8px;
	padding-right:8px;
	border-bottom:0px;
	
   font-size:10px;
   width:75px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   padding-right:4px;
   text-align:center;
   vertical-align:middle;
   text-decoration:none;
   height:20px;
   position:relative;
   top:2px;
}

.lineabotocej 
{
	border-bottom: 2px solid #006E3A; 	
}


.label_lnk {font-family: Verdana; font-size: 10px; color: #0000CC;}

.titulo_home {
	width: 99%;
	height: 13px;
	color: #FFF;
	background-color: #006E3A;
	font-weight: bolder;
	padding: 1px 1px 0px 5px;
	margin-top: 0px;
	font-size:10px;
    font-family:Verdana,sans-serif;
    
}
.contenido_home{
	width: 100%;
	height: 110px;
	background-color: #FFF;
	float: left;
	margin:0px;
	overflow: auto;
	overflow-x:hidden;
}
.divOpciones{
	min-height: 50px; 
	border:1px solid #022588; 
	float:left;
	margin: 3px 2px;
}
table.datos_opciones{
	font-family:Verdana,sans-serif;
	margin-top: 0px;	
	width: 100%;
	border-collapse:collapse;
	font-size: 11px;
}
table.datos_opciones td{
	padding: 2px;
	vertical-align: top;
	text-decoration: underline;
	cursor: pointer;
	font-size: 10px;
}
table.datos_opciones th{
	padding: 1px;
	vertical-align: top;
	background-color: #C3E09E; 
	border-bottom: 1px solid #006E3A;
	text-align: left;
	padding-left: 10px; 
	height: 10px;
}

.icono {
	width: 12px;
	cursor: pointer;
}	

.body_home {
	width: 100%;
	font-family: Arial;
	font-size: 12px;
	color: #022588;
	margin:0px;
	float: left;
	height: 100%;
}
#white	{background: #FFF;}
#colorFuerte {background: #006E3A;};
#colorFlojo {background: #C3E09E;};
#borderFuerte { border: 1px solid #006E3A;}
#borderFuerteTop { border-top: 2px solid #006E3A;}
#borderFlojo { border: 1px solid #C3E09E;}
#readOnly {background: #D7D7D7;}
#must {background: #C3E09E;}

.white	{background: #FFF;}
.colorFuerte {background: #006E3A;};
.colorFlojo {background: #C3E09E;};
.borderFuerte { border: 1px solid #006E3A;}
.borderFlojo { border: 1px solid #C3E09E;}

/*LISTAS CON SCROLL Y CABECERA FIJA*/

  .fixedHeaderTable {
      position: relative;
  }
  .fixedHeaderTable table {
      width:100%;
  }
  .fixedHeaderTable tbody {
      height: 100%;
     overflow-y: auto;
     overflow-x: hidden;
 }
 
 .fixedHeaderTable thead td, .fixedHeaderTable thead th {
     position:relative;
 }
 
 /* IE7 hacks */
 .fixedHeaderTable {
     *position: relative;
     *height: 100%;
     *overflow-y: scroll;
     *overflow-x: hidden;
 }
 
 .fixedHeaderTable thead tr {
     *position: relative;
     _position: absolute;
     *top: expression(this.offsetParent.scrollTop-2);
     *background:none;
 }
  
 .fixedHeaderTable tbody {
     *height: auto;
     *position:absolute;
     
 }

 /* IE6 hacks */
 .fixedHeaderTable {
     _width:expression(this.offsetParent.clientWidth-20);
     _overflow: auto;
     _overflow-y: scroll;
     _overflow-x: hidden;
 }
 .fixedHeaderTable thead tr {
     _position: relative
 }          
 
 
 .gantv{
 	border-left:1px solid #006E3A;
 }
 .gantc{
 
 	border:0;
 	padding:0px;
 	padding-top:2px;
 	padding-bottom:2px;
 }
 .gantmi{
 	border:0;
 	border-left:1px solid #006E3A;
 	padding:0px;
 	padding-top:2px;
 	padding-bottom:2px;
 	text-align:right;
 
 }
 .gantmf{
 	border:0;
 	border-left:0;
 	padding:0px;
 	padding-top:2px;
 	padding-bottom:2px;
 	text-align:left;
 
 }
 
 .gantb{
 	border-left:1px solid #006E3A;
 	border-right:1px solid #006E3A;
 
 }
 .gantr{
 	border-right:1px solid #006E3A;
 }
 
/*Clases para el Front externo del Family office */

.front_ff_body {
	font-family: Verdana; 
	font-size: 11px; 
	color: #365686; 
	font-weight: bold; 
	text-align: center; 
	background: white; 
	width:100%; height:30px; 
	border: 0px solid white;
}
	
ul#front_ff_tabs{		
	height: 20px; width: 100%;
	margin:0px; padding:0px;
	margin-top:4px;
	border-bottom: 2px solid #006E3A;
}
ul#front_ff_tabs li{	
	float: left;
	margin-right: 5px;
	padding:2px 3px 0px 3px;
	width: auto;
	min-width: 120px; 
	height: 16px; 
	border: 2px solid #006E3A;
	border-bottom: 0px;
	background: #C3E09E;
}

ul#front_ff_tabs li a{
	text-decoration: none;
	color: #006E3A;
}
ul#front_ff_tabs li a:hover{
	color:white;	
}
ul#front_ff_tabs li#activo{
	background-color: #006E3A;
	border: 2px solid Indigo;
	border-bottom: 0px;	
}
ul#front_ff_tabs li#activo a{
	color:white;	
	outline: none;
}
.front_ff_tituloGraficos{
	font-family: Verdana; 
	font-size: 14px;
	font-weight: bold;
	color:DimGray;
}
.front_ff_titulo{
	font-family: Verdana; 
	font-size: 12px;
	font-weight: bold;
	color:gray;
	text-align:left;
	padding-left:40px; 
	padding-top:20px;
}
.front_ff_numeros{
	font-family: Verdana; 
	font-size: 12px;
	font-weight: bold;
	color:#006E3A;
}
.front_ff_table{
	border: 2px solid Gray;
	border-collapse:collapse;
	text-align:left;
	padding-top:0px;
	margin: auto;
}
.front_ff_table tr{
	border: 2px solid Gray;
	height: 10px;
}
.front_ff_table tr th{
	border: 2px solid Gray;
	background-color:#C3E09E;
	color:#006E3A;
	padding-bottom: 4px;
	padding-top:3px;
	padding-left:8px;
	padding-right:8px;
}
.front_ff_table tr td{
	border: 2px solid Gray;
	padding-bottom: 7px;
	padding-top:5px;
	padding-right:5px;
	font-weight: normal;
	color: black;
}

.tableFront{
	border: 0px solid #365686;
	border-collapse:collapse;
	text-align:left;
	padding-top:0px;
	font-family: Verdana; 
	font-size: 12px;
}

.tableFront tr{
	height: 24px;
	background-color: white;
	color:#black;
	font-weight: normal;
}

.tableFront tr#impar{
	background-color: #EEE;

}

.tableFront tr th{
	border: 1px solid #365686;
	background-color:#C3E09E;
	color:#365686;
	padding: 2px 4px 2px 4px;
	text-align: center;
	vertical-align: middle;
	font-weight: 600;
}

.tableFront tr th#left{
	text-align: left;
}

.tableFront tr td{
	padding: 2px 4px 2px 4px;
	text-align: right;
	vertical-align: middle;
	font-size: 12px;
	
}

.tableFront tr td#left{
	text-align: left;
}
.tableFront tr td#par{
	background-color: #EEE;
}

.tableFront tr#total{
	background-color:#C3E09E;
	color:#365686;
	padding: 2px 4px 2px 4px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
.tableFront tr#total td{
	border-top: 1px solid #365686;

	}




.front_ff_lis_titulo {font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; text-align: center; background: #365686; border-bottom: 1px solid #FFFFFF;}


<!-- Menus de la ayuda-->

#navi {  list-style-type:none; margin:0px; padding:0px; border:0px; }
#navi li { margin:0px; padding:0px; border:0; font-family: Calibri; font-size: 16px; fonth-weight:bold;  display:inline-block;  color: #006E3A;  text-align:left;	width:200px; cursor:hand; }
#navi li hover {	color:#FFFFFF;}


.navi2 {   display:none; visibylity:hidden; margin:0;	padding:0;border:0;}

.navi2 li { font-family: Calibri; font-size: 11px; color: #FFFFFF;  text-decoration: none;  float:left;  	width:200px; 	text-align:left;	color:#365686;}
.navi2 li a {width:200px; 		text-decoration:none;	text-align:left;		color:#777777;	  border-left:10px solid white;	 }
.navi2 li a:hover {	color:#006E3A;		 //Luego le cambio el color al borde en el evento hover.}
 
 
 
  /*GRAFICOS AMCHARTS*/
 .grafico_am{
	width:840px;
	height:420px;
	position:absolute;
	visibility:hidden;
	background: #999999;
	padding:5px 5px 5px 5px; 
}
 .tit_tituloGraficos {font-family: Verdana; font-size: 14px; color: #FFFFFF; background: #365686; font-weight: bold;}
 .cerrar_grafico {font-family: Verdana; font-size: 10px; color: #FFFFFF;  text-decoration: none; padding-right: 4px; padding-left: 4px; align: right; }
 
 /* Enric: estils calendari*/
.cal{
	font-family: Verdana, sans serif;
	font-size: 10px;
	color: #aa3554;
	background: #FFFFFF;
	border: 1px solid #006969;
	text-align:center;
	width:150px; 
	}

.calT{
	font-family: Verdana, sans serif;
	font-size: 8px;
	color: #aa3554;
	background: #FFFFFF;
	border: 1px solid #006969;
	text-align:center;
}

.cal2{
	font-family: Verdana, sans serif;
	font-size: 13px;
	color: #aa3554;
	text-align:center;
	width:6px; 
	}
.formBtn{
	width:20px;
	font-family: Verdana, sans serif;
	height:20px;
	font-size:11px;
	color: #006666;
	font-weight: lighter; 
	cursor:pointer;
	background-color: #FFFFFF;
	border: 1px solid #365686;
	vertical-align:middle;
	padding: 2px;
	}
	
.formBtn:hover{
	width:20px;
	height:20px;
	font-family: Verdana, sans serif;
	font-size:10px;
	color: #FFFFFF;
	font-weight: lighter; 
	cursor:pointer;
	background-color: #365686;
	border: 1px solid #FFFFFF;
	vertical-align:middle;
	padding: 2px;
	}

.formBtnSel{
	width:20px;
	height:20px;
	font-family: Verdana, sans serif;
	font-size:11px;
	color: #FFFFFF;
	font-weight: bold; 
	cursor:pointer;
	background-color: #365686; 
	border: 1px solid #FFFFFF;
	vertical-align:middle;
	padding: 2px;
	}
	
.btn_buida{    
	display: block;		
	background: #006E3A;	
}	