
   div#AllBox { padding-left: 0.5em; padding-right: 0.5em; font-family: tahoma,arial,helvetica,sans-serif-serif;}

   div#TopBoxCalc { float: left; width:700px; height:50px; margin:0em; border: 0px solid #006; clear: both;}
   div#TopBoxCalc a { font-size: 10px; margin: 0; padding: 0.1em; text-align: center; font-weight: bold; text-decoration: none; color: white; }
   div#TopBoxCalc a:hover { color: white; }

  div#CalcBoxRightTop { float: right; width: 30em; height: 280px; margin-right:1em; border: 0px solid #006; font-size: 0.7em; text-decoration: none; clear: both;}

  div#CalcBox { float: left; margin-top: 2em; margin-right: 2em; border: 0x solid #006; }
  div#CalcBox td { font-size: 0.8em; line-height: 1.0em; }


  div#CalcBoxRight { float: right; width: 28em; margin-top: 2em; margin-right:1em; padding: 1em; border: 1px solid #006; font-size: 0.8em; text-decoration: none; clear: right;}
  div#CalcBoxRight a { color: #29396b; text-decoration: none; font-weight: bold; text}
  div#CalcBoxRight a:hover { color: #E56717; }


  div#downBox { clear: both; width: 100%; }
  .down_text { float: right; font-size: 0.7em; color: gray; border: 0px dashed silver;}
  .down_text_left { float: left; font-size: 0.7em; font-weight: bold; color: gray; }
  .last_change_text { float: right; font-size: 0.8em; color: gray; font-style: italic; }


  .TopText { font-size: 20px; margin-left: 2em; padding: 0.1em; text-align: left; font-weight: bold; color: white; }
  .TopTextCalc { font-size: 16px; margin: 0; padding: 0.1em; text-align: left; font-weight: bold; color: #ffffff; }

  .TopTextGestio { font-size: 28px; text-align: center;  font-weight: bolder; color: #D1D8DD; }
  .TopTextGestio a { font-size: 28px; margin: 0; padding: 0.1em; text-align: center; font-weight: bolder; text-decoration: none; color: #D1D8DD; }
  .TopTextGestio a:hover { font-size: 28px; margin: 0; padding: 0.1em; text-align: center; font-weight: bolder; text-decoration: none; color: white; }
  .TopTextGestio a:visited { font-size: 30px; margin: 0; padding: 0.1em; text-align: center; font-weight: bolder; text-decoration: none; color: #D1D8DD; }


//  .input { border: 1px solid #006; cursor:pointer; }
//  .input:hover { color: #E56717; border: 1px solid #006; cursor:pointer; }


  .input_link_w_net { background-color: white; color: #29396b; font-weight: bold; border: 0px solid #006; cursor:pointer; text-decoration: none; }
  .input_link_w_net:hover { background-color: white; color: #E56717; font-weight: bold; border: 0px solid #006; cursor:pointer; text-decoration: none;}

  .input_link_g_net { background-color: white; color: #36733d; font-weight: bold; border: 0px solid #006; cursor:pointer; }
  .input_link_g_net:hover { background-color: white; color: #E56717; font-weight: bold; border: 0px solid #006; cursor:pointer; }

  .input_link_w_net_gray { background-color: white; color: gray; font-weight: bold; border: 0px solid #006; cursor:pointer; }
  .input_link_w_net_gray:hover { background-color: white; color: #E56717; font-weight: bold; border: 0px solid #006; cursor:pointer; }

  .input_link_w_range { background-color: white; color: #29396b;  border: 0px solid #006; cursor:pointer; }
  .input_link_w_range:hover { background-color: white; color: #E56717; border: 0px solid #006; cursor:pointer; }

  .input_link_w_calc { margin: 0em; padding: 0em; align: left; background-color: #e7e7e7; color: #29396b; border: 0px solid #006; cursor:pointer; }

  .input_link_w_calc:hover { color: #E56717; border: 0px solid #006; cursor:pointer; }



  .error_back_link { font-size: 1.0em; font-weight: bold; background-color: white; color: #29396b; border: 0px solid #006; cursor:pointer; }
  .error_back_link:hover { font-size: 1.0em; font-weight: bold; background-color: white; color: #E56717; border: 0px solid #006; cursor:pointer; }


  .table_text { font-size: 0.8em; font-weight: bold; line-height: 1.5em; }
  .table_text_about { font-size: 1.5em; line-height: 1.5em; }



  .reset_text_field_button { border: none; background: url('/imagenes/reset_text_field.png') no-repeat top left; width: 20px; height: 20px; cursor:pointer; }
  .reset_text_field_button:hover { border: none; background: url('/imagenes/reset_text_field_hover.png') no-repeat top left; width: 20px; height: 20px; cursor:pointer; }


//  .RevDelLink { color: brown; font-family: tahoma,arial,helvetica,sans-serif-serif;  }
  .RevDelLink { color: brown; }
  .RevDelLink:hover { color: #de5308; }
  .RevDelNoLink { color: brown; font-family:Courier New; }
//  .RevDelLinkRest { color: #29396b; font-family: tahoma,arial,helvetica,sans-serif-serif; }
  .RevDelLinkRest { color: #29396b; }
  .RevDelLinkRest:hover { color: #de5308; }
  .RevDelNoLinkRest { color: #29396b; font-family:Courier New; }
//  .BinLink { color: #29396b; font-family: tahoma,arial,helvetica,sans-serif-serif;}
  .BinLink { color: #29396b; }
  .BinLink:hover { color: #de5308; }


td.level_1 {
	color: orangered; font-weight: none; font-size: 0.8em; padding-left: 1.0em;
}
td.level_2 {
	color: darkred; font-weight: none; font-size: 0.8em; padding-left: 2.5em;
}
td.level_2_end {
	color: darkgreen; font-size: 0.8em; padding-left: 2.5em;
}
td.level_3 {
	color: DarkSlateBlue; font-weight: none; font-size: 0.8em; padding-left: 4.0em;
}
td.level_3_end {
	color: darkgreen; font-size: 0.8em; padding-left: 4.0em;
}
td.level_4 {
	color: darkcyan; font-weight: none; font-size: 0.8em; padding-left: 5.5em;
}
td.level_4_end {
	color: darkgreen; font-size: 0.8em; padding-left: 5.5em;
}
td.level_5 {
	color: DarkSlateGray; font-weight: none; font-size: 0.8em; padding-left: 7.0em;
}
td.level_5_end {
	color: darkgreen; font-size: 0.8em; padding-left: 7.0em;
}
td.level_6 {
	color: MidnightBlue; font-weight: none; font-size: 0.8em; padding-left: 8.5em;
}
td.level_6_end {
	color: darkgreen; font-size: 0.8em; padding-left: 8.5em;
}
td.level_7 {
	color: darkgreen; font-weight: none; font-size: 0.8em; padding-left: 10.0em;
}
td.level_7_end {
	color: darkgreen; font-size: 0.8em; padding-left: 10.0em; 
}
td.fill {
	height: 50%; font-size: 0.5em; 
}
.base_net
 {
	font-weight: bold; font-size: 0.8em; padding-left: 0.0em;
}
.continents
 {
	font-weight: bold; color: orangered;
}
.lands
 {
	font-weight: bold; color: darkred;
}
.towns
 {
	font-weight: bold; color: DarkSlateBlue;
}
.campi
 {
	font-weight: bold; color: darkcyan;
}
.buildings
 {
	font-weight: bold; color: DarkSlateGray;
}
.environments
 {
	font-weight: bold; color: MidnightBlue;
}
.endnets
 {
	font-weight: bold; color: darkgreen;
}


//  .hier_expl_form { margin: 0em; padding: 0.5em;  font-size: 13px; }
