/* SI QUEREMOS AŅADIR COSAS EN OTRO ESTILO, AŅADIR AL FINAL */

#idTree a:link    {text-decoration:none;color:#000000}
#idTree a:visited {text-decoration:none;color:#000000}
#idTree a:active  {text-decoration:none;color:#000000}
#idTree a:hover   {text-decoration:none;color:Orange}

/* css3generator.com */
/* Poner bordes sombreados en todos los navegadores */
/*
  -webkit-box-shadow: 1px 1px 16px 1px rgba(1, 1, 1, 1);
  -moz-box-shadow: 1px 1px 16px 1px rgba(1, 1, 1, 1);
  box-shadow: 1px 1px 16px 1px rgba(1, 1, 1, 1); 
*/

/* borde */
/*
outline: 1px dashed #000000;
outline-offset: 10px; 
*/

/* Borde redondeado */
/*
  -webkit-border-radius: 10px;
  -moz-border-radius: 10pt;
  border-radius: 10pt;
*/

/* Degradado en todos los navegadores */
/* www.colorzilla.com/gradient-editor */
/*
background: #BFDBFF;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGRmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fafcff 0%, #c8dfff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafcff), color-stop(100%,#c8dfff));
background: -webkit-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
background: -o-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
background: -ms-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
background: linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafcff', endColorstr='#c8dfff',GradientType=0 );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafcff', endColorstr='#c8dfff')";    
*/
/*

@media screen and (max-width: 2600px) {
    /* propiedades CSS a aplicar en ventanas de 980px o menos *
    body 
    {
      font-family: Arial;
	    font-size: 9pt;
	    max-width: 1200px;
      width: expression(document.body.clientWidth > 1200? "1200px": "auto");
      margin: 0px auto;
    }
}

@media screen and (max-width: 950px) {
    /* propiedades CSS a aplicar en ventanas de 980px o menos *
    body 
    {
      font-family: Arial;
	    font-size: 18pt;
	    max-width: 1200px;
      width: expression(document.body.clientWidth > 1200? "1200px": "auto");
      margin: 0px auto;
    }
}

@media screen and (max-width: 650px) 
{
  /* propiedades CSS a aplicar en ventanas de 650px o menos *
  body 
    {
      font-family: Arial;
	    font-size: 14pt;
	    max-width: 1200px;
      width: expression(document.body.clientWidth > 650? "650px": "auto");
      margin: 0px auto;
    }
}

@media screen and (max-width: 480px) 
{
  /* propiedades CSS a aplicar en ventanas de 480px o menos *
  body 
    {
      font-family: Arial;
	    font-size: 20pt;
	    max-width: 480px;
      width: expression(document.body.clientWidth > 480? "480px": "auto");
      margin: 0px auto;
    }
}*/

body 
{
  font-family: Arial;
	font-size: 12pt;
	width: 800px;
	/*max-width: 1200px;
  width: expression(document.body.clientWidth > 1200? "1200px": "auto");*/
  margin: 0px auto;
}
    
#divBodyContent
{ 
  width: 800px;
  /*max-width: 1200px;
  width: expression(document.body.clientWidth > 1200? "1200px": "auto");*/
  
  text-align: left;
  background-color: White;
  float: left;
  display: inline;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  /*margin-top: 25px;*/
}


.cBodyToolbar
{
  text-align: left;
	padding: 0;
	border-collapse: collapse;
}

.cBodyToolbarTxtTR, .cBodyToolbarImgTR
{
	text-align: center;
	border-left: 1.0pt solid #BFDBFF;
}

.cBodyToolbarTxtTR
{
  visibility:hidden;
  display: none;
}

.cBodyToolbar td
{
  color: Black;
  vertical-align: middle;
  
  background: #BFDBFF;
  
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGRmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fafcff 0%, #c8dfff 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafcff), color-stop(100%,#c8dfff)); 
  background: -webkit-linear-gradient(top,  #fafcff 0%,#c8dfff 100%); 
  background: -o-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  background: -ms-linear-gradient(top,  #fafcff 0%,#c8dfff 100%); 
  background: linear-gradient(top,  #fafcff 0%,#c8dfff 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafcff', endColorstr='#c8dfff',GradientType=0 ); 
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafcff', endColorstr='#c8dfff')";    
  
  height: 20pt;
  padding-right: 10pt;
  padding-left: 10pt;
  /*border-left: 1.0pt solid #BFDBFF;*/
}

.cBodyToolbar .cBusqueda, .cBodyToolbar .cIcon
{
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  text-align: right;
}

p
{
	display: inline;
}

img
{
 	border:0;
	vertical-align: middle;
}

.Conceptos.Info, .Conceptos-Codigo
{
  white-space:nowrap;
}

.cTipoCapitulo .Conceptos-Codigo
{
	/*color: black;*/
	/*background-color: #00FFFF;*/
}

.cTipoPartida .Conceptos-Codigo
{
	/*color: black;*/
	/*background-color: #FFC2A6;*/
}

.Conceptos-Resumen, .Mediciones.
{
  width:70%;
}

.cCanNotDown
{
	cursor: auto;
}

.cTableTrEven td
{
	border-bottom: #BFDBFF 1px solid;
}

.cTableTrEven .cCanNotDown
{
	cursor: auto;
}

.cTableTrOdd td
{
	border-bottom: #BFDBFF 1px solid;
}

.cTableTrOdd .cCanNotDown
{
	cursor: auto;
}

#idWindowTitle, #idWindowContent
{
	font: caption;
	background-color: aqua;
}

#idWindowInformation, #idWindowInformationTitle
{
}

.cTable
{
	width: 100%;
	border-top: solid 1pt #BFDBFF;
	line-height: 100%;
	padding: 0;
	border-collapse: collapse;
	
}

.cTableTrEven
{
	text-decoration: none;
}

.cTableTrEven:hover
{
  
	cursor: pointer;
}
.cTableTrOdd
{
	text-decoration:none;
}

.cTableTrOdd:hover
{ 
	cursor: pointer;
}

.cTHConceptos-Resumen
{
  text-align: left;
	/*width: 400px;*/
	border-collapse: collapse;
	
	/*border: 1.0pt solid #BFDBFF;
	outline: 0px solid #BFDBFF;*/
}

.Conceptos-Info, .Conceptos-Codigo
{
  white-space:nowrap;
}

.cTHcRowNumber, .cTHConceptos-Codigo, .cTHConceptos-Info, .cTHConceptos-Ud
{
  text-align: left;
	border-collapse: collapse;
	padding-left: 0pt;
 /*
   border: 1.0pt solid #BFDBFF;
    outline: 0px solid #BFDBFF;*/
  
}

.cTHRelaciones-CanPres, .cTHConceptos-Pres, .cTHRelaciones-ImpPres
{
	text-align: right;
	/*
	border: 1.0pt solid #BFDBFF;
		outline: 0px solid #BFDBFF;*/
	
}

.cTHcCanDown
{
  display:none;
	visibility:hidden;
}

.cCanDown
{
  display: none;
	visibility:hidden;
  /*width: 2%;
	text-align: left;
  background: #BFDBFF;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGRmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fafcff 0%, #c8dfff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafcff), color-stop(100%,#c8dfff)); 
  background: -webkit-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  background: -o-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  background: -ms-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  background: linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafcff', endColorstr='#c8dfff',GradientType=0 );
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafcff', endColorstr='#c8dfff')";    
	border: 1.0pt solid #BFDBFF;
	outline: 0px solid #BFDBFF;
	
	*/
}

.cRowNumber
{
	width: 4%;
	text-align: left;
	background: #BFDBFF;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGRmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fafcff 0%, #c8dfff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafcff), color-stop(100%,#c8dfff));
  background: -webkit-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  background: -o-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  background: -ms-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  background: linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafcff', endColorstr='#c8dfff',GradientType=0 );
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafcff', endColorstr='#c8dfff')";    
	border: 1.0pt solid #BFDBFF;
	outline: 0px solid #BFDBFF;
	color: #000000;
}

.Relaciones-ImpPres
{
  /*color: Gray;*/
}

.Conceptos-Pres
{
	/*color: #ff00ff;*/
}

#idToolbar
{
  background: #BFDBFF; 
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGRmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fafcff 0%, #c8dfff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafcff), color-stop(100%,#c8dfff));
  background: -webkit-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  background: -o-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  background: -ms-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  background: linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafcff', endColorstr='#c8dfff',GradientType=0 );
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafcff', endColorstr='#c8dfff')";    
  border-top: 1pt solid #BFDBFF;
  border-right: 1pt solid #BFDBFF;
}

#idToolbar .cFind table td
{
  padding-left: 0pt;
  padding-right: 0pt;
  width: 100%;
  text-align: right;
  clear: right;
  border: 0;
}

.cTable th
{
  border-left: 1.0pt solid #BFDBFF;
	outline: 0px solid #BFDBFF;
	
  font-weight: normal;
  padding-top: 0pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-bottom: 4pt;
  
  background: #BFDBFF;
  
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGRmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fafcff 0%, #c8dfff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafcff), color-stop(100%,#c8dfff));
  background: -webkit-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  background: -o-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  background: -ms-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  background: linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafcff', endColorstr='#c8dfff',GradientType=0 );
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafcff', endColorstr='#c8dfff')";    
  
}

.cTable td
{
  padding-bottom: 1pt;
  padding-top: 1pt;
  padding-left: 2pt;
  padding-right: 2pt;
}

.Relaciones-CanPres, .Conceptos-Pres, .Relaciones-ImpPres
{
	text-align: right;
	/*background-color: #FFFFA0;*/
}



.cTableHeadInfo
{
  line-height: 190%;
  /*height: 20pt;*/
  font-size: smaller;
	width:100%;
}

.cTableHeadInfo td
{
	background-color: #BFDBFF; 
	border-top-color: #000000;
	color: #000000;
}

.cLinkHeadInfoPrev:hover, .cLinkHeadInfoPrev:link, .cLinkHeadInfoPrev:visited
{
  color: Black;
  text-decoration: underline;
  font-size: smaller;
  background: #BFDBFF;
	border-top-color: #000000;
	color: #000000;
  padding: 5pt;
  vertical-align: top;
}

.cLinkHeadInfoNext:hover, .cLinkHeadInfoNext:link, .cLinkHeadInfoNext:visited
{
  color: Black;
	text-decoration: underline;
	font-size: smaller;
	background: #BFDBFF;
	border-top-color: #000000;
	color: #000000;
	padding: 5pt;
	vertical-align: bottom;
}

.cLinkHeadInfo:hover, .cLinkHeadInfo:link, .cLinkHeadInfo:visited
{
	color: Black;
	text-decoration: underline;
	background: #BFDBFF;
	border-top-color: #000000;
	color: #000000;
	padding: 5pt;
}

.cHeadTRFind
{
  color: buttontext;
	background: #BFDBFF;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGRmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fafcff 0%, #c8dfff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafcff), color-stop(100%,#c8dfff));
  background: -webkit-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  background: -o-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  background: -ms-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  background: linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafcff', endColorstr='#c8dfff',GradientType=0 );
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafcff', endColorstr='#c8dfff')";    
	cursor: pointer;
	vertical-align:top;
}

.cTableHeadTR
{
	vertical-align:top;
	color: buttontext;
	line-height: 120%;
}

.cTableHeadTR:hover
{
	cursor: pointer;
}

#idWaiting table
{
	background-color: transparent;
	width: 100%;
	height: 100%;
	color: black;
}
#idWaiting td
{
  visibility:hidden;
}

#idWaiting
{
  vertical-align:top;
	color: black;
	font-size: 41px;
	position: absolute;
	height: 100%;
	vertical-align: middle;
	text-align: center;
	z-index: 1;
	display:none;
}

#idCargando
{
	vertical-align: middle;
	text-align: center;
	position: static;
}

.cAdjuntosTittle .cTittleImage, .cTextTittle .cTittleImage, .cTableTitle .cTittleImage
{
  padding: 5pt;
  height: 24px;
  width: 2%;
}
L

.cTittleText
{
  font-weight: bold;
}

.cAdjuntosTittle .cTittleText, .cTextTittle .cTittleText, .cTableTitle .cTittleImage
{
	text-align: left;
 font-weight: bold;
}

.cAdjuntosTittle, .cTextTittle, .cTableTitle
{
	background-color: #BFDBFF; 
	border-top-color: #BFDBFF;
	border-top: 1.0pt solid #BFDBFF;
	width: 100%;
	border-collapse: collapse;
	
	background: #c8dfff; /* Old browsers */
  background: -moz-linear-gradient(top,  #c8dfff 0%, #fafcff 100%, #bfdbff 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8dfff), color-stop(100%,#fafcff), color-stop(100%,#bfdbff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #c8dfff 0%,#fafcff 100%,#bfdbff 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #c8dfff 0%,#fafcff 100%,#bfdbff 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #c8dfff 0%,#fafcff 100%,#bfdbff 100%); /* IE10+ */
  background: linear-gradient(top,  #c8dfff 0%,#fafcff 100%,#bfdbff 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8dfff', endColorstr='#bfdbff',GradientType=0 ); /* IE6-9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8dfff', endColorstr='#bfdbff')";    

}

.cThumbnail ul
{ 
  height: auto;
  list-style-type: none;
  text-align: left;
  margin-right: 0pt;
} 

.cThumbnailBorder:hover
{ 
  background-color: #c8dfff;
}

.EsquemaLocales .cThumbnailBorder:hover
{ 
  background-color: #CFE6ff;
}

.cThumbnail
{
  padding-right: 0pt; 
}

.cThumbnailItem
{
   /*float:left;*/
   display:inline-table;
   margin-right:40px;
   width:150pt;
   vertical-align:top;
}

.cThumbnailImg
{
  height:150pt;
  text-align: center;
  vertical-align:middle;
}

.cThumbnailText
{
  font-size: small;
  width:150pt;
	text-align: center;
	vertical-align: middle;
	white-space:normal;
  border-top: 1.0pt solid Red;
}

.cTexto
{
	/*width: 100%;*/
}

#idBodyText
{
  padding: 10pt;
}

#idAdjuntos, #idTexto, #idTableMediciones
{ 
  border-top: 1.0pt solid #BFDBFF;
  border: 1.0pt solid #BFDBFF;
	font-size:inherit;
}

.cParametrico .Conceptos-Codigo
{
 /*background-color:Orange;*/
}

.cParametricoSelect .cTable
{
	background-color:infobackground;
}

.cParametricoPrecios .cTable
{
	background-color:infobackground;
}

.cParametricoSelect .cParamValue
{
	background-color: lime;
	padding-left: 5px;
	
}

.cParametricoSelect .cTHcParamValue
{
	text-align: left;
	background: #BFDBFF; 
  
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGRmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fafcff 0%, #c8dfff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafcff), color-stop(100%,#c8dfff));
  background: -webkit-linear-gradient(top,  #fafcff 0%,#c8dfff 100%); 
  background: -o-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  background: -ms-linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  background: linear-gradient(top,  #fafcff 0%,#c8dfff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafcff', endColorstr='#c8dfff',GradientType=0 );
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafcff', endColorstr='#c8dfff')";    
  border: 1.0pt solid #BFDBFF;
  outline: 0px solid #BFDBFF;
	
	color: buttontext;
}
.cParametricoSelect .cTHcParamNum
{
	text-align: center;
	background: #BFDBFF; 
  
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGRmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fafcff 0%, #c8dfff 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafcff), color-stop(100%,#c8dfff)); 
  background: -webkit-linear-gradient(top,  #fafcff 0%,#c8dfff 100%); 
  background: -o-linear-gradient(top,  #fafcff 0%,#c8dfff 100%); 
  background: -ms-linear-gradient(top,  #fafcff 0%,#c8dfff 100%); 
  background: linear-gradient(top,  #fafcff 0%,#c8dfff 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafcff', endColorstr='#c8dfff',GradientType=0 ); 
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafcff', endColorstr='#c8dfff')";    
	border: 1.0pt solid #BFDBFF;
	outline: 0px solid #BFDBFF;
	color: buttontext;
}

.cParametricoSelect .cParamNum
{
	background-color: White;
}

.cTableHeadTR .cParametricoPrecios, .cParametricoPrecios .cTableHeadTR:hover
{
	cursor:auto;
}
.cTableTrOdd .cParametricoPrecios, .cParametricoPrecios .cTableTrOdd:hover
{
	cursor:auto;
}
.cTableTrEven .cParametricoPrecios, .cParametricoPrecios .cTableTrEven:hover
{
	cursor:auto;
}

.cTableHeadTR .cParametricoSelect, .cParametricoSelect .cTableHeadTR:hover
{
	cursor:auto;
}
.cTableTrOdd .cParametricoSelect, .cParametricoSelect .cTableTrOdd:hover
{
	cursor:auto;
}
.cTableTrEven .cParametricoSelect, .cParametricoSelect .cTableTrEven:hover
{
	cursor:auto;
}


.cTableHeadTR .cParametricoText, .cParametricoText .cTableHeadTR:hover
{
	cursor:auto;
}
.cTableTrOdd .cParametricoText, .cParametricoText .cTableTrOdd:hover
{
	cursor:auto;
}
.cTableTrEven .cParametricoText, .cParametricoText .cTableTrEven:hover
{
	cursor:auto;
}


.cCheckBoxParam
{
	width:100%;
}
.cCheckBoxParamDisabled
{
	width:100%;
	display:none;
}
.cTRHeadParam
{
	background-color: #dddddd;
	cursor:auto;
	
}

.cTextoParametrico
{
  white-space:normal;
  width:100%;
}

.cBodyToolbarTxtTR .cBusqueda, .cBodyToolbarTxtTR .cIcon
{
  visibility:hidden;
  display: none;
}



#idBusquedaRow
{
  cursor: pointer;
}

#idTree
{
  margin-right:10px;
  text-align: left;
  width: inherit;
  padding: 10px;
  white-space: nowrap;
}

#idTree img
{
  margin:0;
  border:0pt;
  vertical-align:middle;
}
.noLinkMenu
{
  color:Gray;
}

.linkMenu
{
}

#idFindTitle
{
  border-bottom: Black 1pt solid;
  text-align:right;
}

#idTitlePrecios, #idInformationTitle
{
  font-size:x-large;
  /*border-bottom: Black 1pt solid;*/
  text-align:left;
}

.cEstadoNegro .Conceptos-Resumen
{
  /*color:Black;*/
}
.cEstadoRojo .Conceptos-Resumen
{
  /*color:Red;*/
}
.cEstadoGris .Conceptos-Resumen
{
  /*color:Gray;*/
}
.cEstadoVerde .Conceptos-Resumen
{
  /*color:Green;*/
}

#idDynamicText
{
  background: #BFDBFF;
  text-align: right;
  font-size: smaller;
  /*left: 10px;*/
  position: relative;
  top: 0px;
}

.cInformationRow .cInformationValue
{
  background-color: white;
  cursor: auto;
}
.cInformationHead
{
  font-size: 16px;
  color: navy;
  background: #BFDBFF; 
  
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGRmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fafcff 0%, #c8dfff 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafcff), color-stop(100%,#c8dfff)); 
  background: -webkit-linear-gradient(top,  #fafcff 0%,#c8dfff 100%); 
  background: -o-linear-gradient(top,  #fafcff 0%,#c8dfff 100%); 
  background: -ms-linear-gradient(top,  #fafcff 0%,#c8dfff 100%); 
  background: linear-gradient(top,  #fafcff 0%,#c8dfff 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafcff', endColorstr='#c8dfff',GradientType=0 ); 
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafcff', endColorstr='#c8dfff')";    
  cursor: auto;
}
.cInformationKey
{
  background: #BFDBFF; 
  
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGRmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fafcff 0%, #c8dfff 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafcff), color-stop(100%,#c8dfff)); 
  background: -webkit-linear-gradient(top,  #fafcff 0%,#c8dfff 100%); 
  background: -o-linear-gradient(top,  #fafcff 0%,#c8dfff 100%); 
  background: -ms-linear-gradient(top,  #fafcff 0%,#c8dfff 100%); 
  background: linear-gradient(top,  #fafcff 0%,#c8dfff 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafcff', endColorstr='#c8dfff',GradientType=0 ); 
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafcff', endColorstr='#c8dfff')";    
  cursor: auto;
}

.cBC3
{
  /*filter:alpha(opacity=25);*/
  ms-filter:alpha(opacity=25);
  -moz-opacity:.25;
  opacity:.25;
}

#idSiteMap
{
  display:none;
}

.cTdObjectSugerirButton_0
{
    width:1%;
}

.cTdObjectSugerirName_0
{
    width:99%;
}

.cObjectSugerirButton_0
{
    width:20px;
    height:20px;
}

.cTableObjectSugerir_0
{
  border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

.cPostit
{
   border-style: dashed;
	border-width: 3px;
	background-color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}

#idTitleText, #idButtonText
{
  display: none;
}

#idMediciones td
{
  padding: 2pt;
}

#idMediciones th
{
  /*text-align: left;*/
  cursor: default;
}

#idMediciones
{
 /*background-color: #FFFFCC; */
}

.cCanNotDown.cTableTrEven:hover, .cCanNotDown.cTableTrOdd:hover
{
	cursor: default;
}


.cTable .cParametricoSelect td, .cTable .cParametricoText > td, .cTable .cParametricoPrecios > td
{
  margin: 0pt;
  padding: 0pt;
  
}

.cTable .cParametricoPrecios > td:hover, .cTable .cParametricoSelect > td:hover
{
  background-color: #e2e2e2;
  cursor: default;
}
.cTable .cParametricoText > td:hover
{
   background-color: White;
  cursor: default;
}


.cTable .cParametricoPrecios .cTableHeadTR:hover
{
  cursor: default;
  background: #BFDBFF; 
  
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGRmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fafcff 0%, #c8dfff 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafcff), color-stop(100%,#c8dfff)); 
  background: -webkit-linear-gradient(top,  #fafcff 0%,#c8dfff 100%); 
  background: -o-linear-gradient(top,  #fafcff 0%,#c8dfff 100%); 
  background: -ms-linear-gradient(top,  #fafcff 0%,#c8dfff 100%); 
  background: linear-gradient(top,  #fafcff 0%,#c8dfff 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafcff', endColorstr='#c8dfff',GradientType=0 ); 
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafcff', endColorstr='#c8dfff')";    
}

.Mediciones-Cantidad
{
  /*color: #ff00ff;*/
}

.cTHMediciones-Longitud, .cTHMediciones-Cantidad, .cTHMediciones-CanPres, .cTHMediciones-Anchura, .cTHMediciones-Altura
{
  text-align: right;
}

.Mediciones-Longitud, .Mediciones-Cantidad, .Mediciones-CanPres, .Mediciones-Anchura, .Mediciones-Altura
{
  text-align: right;
}

.Mediciones-CanPres
{
  /*color: #0000ff;*/
}


td.cColorInactivo
{
  color: #FFFFA0;
}

td.cColorProtegido
{
  color: #FFFFD2;
}

td.cColorCapitulo
{
   color: #00FFFF;
}

td.cColorAnulado
{
  color: #C0C0C0;
}

td.cColorSubcapitulo1
{
  color: #91FFFF;
}

td.cColorSubcapitulo2
{
  color: #C6FFFF;
}

td.cColorSubcapitulo3
{
  color: #47FFB1;
}

td.cColorSubcapitulo4
{
  background-color: #B7FFB7;
}

td.cColorSubcapitulo5
{
  color: #DDFFE3;
}

td.cColorPorcentaje
{
   color: #FF8080;
}

td.cColorMatrizOrigen
{
}

td.cColorFijo
{
  color: Red;
}

td.cColorCalculado
{
  color: #FF00FF;
}

td.cColorNoGuardar
{
  color: #808080;
}

td.cColorSuministro
{
  color: #FF80AD;
}

td.cColorDestino
{
  color: Blue;
}

td.cColorObjetivo
{
  color: #008000;
}

td.cColorRaiz
{
  color: #00DFDF;
}

td.cColorActividad
{
  color: #F8BA52;
}

td.cColorBkInactivo
{
  background-color: #FFFFA0;
}

td.cColorBkProtegido
{
  background-color: #FFFFD2;
}

td.cColorBkCapitulo
{
   background-color: #00FFFF;
}

td.cColorBkAnulado
{
  background-color: #C0C0C0;
}

td.cColorBkSubcapitulo1
{
  background-color: #91FFFF;
}

td.cColorBkSubcapitulo2
{
  background-color: #C6FFFF;
}

td.cColorBkSubcapitulo3
{
  background-color: #47FFB1;
}

td.cColorBkSubcapitulo4
{
  background-color: #B7FFB7;
}

td.cColorBkSubcapitulo5
{
  background-color: #DDFFE3;
}

td.cColorBkPorcentaje
{
   background-color: #FF8080;
}

td.cColorBkMatrizOrigen
{
  background-color:Orange;
}

td.cColorBkFijo
{
  background-color:Red;
}

td.cColorBkCalculado
{
  background-color: #FF00FF;
}

td.cColorBkNoGuardar
{
  background-color: #808080;
}

td.cColorBkSuministro
{
  background-color: #FF80AD;
}

td.cColorBkDestino
{
  background-color: #3A00FF;
}

td.cColorBkObjetivo
{
  background-color: #008000;
}

td.cColorBkRaiz
{
  background-color: #00DFDF;
}

td.cColorBkActividad
{
  background-color: #F8BA52;
}


colgroup.cColorBkInactivoGroup
{
  background-color: #FFFFA0;
}

colgroup.cColorBkProtegidoGroup
{
  background-color: #FFFFD2;
}

colgroup.cColorBkCapituloGroup
{
   background-color: #00FFFF;
}

colgroup.cColorBkAnuladoGroup
{
  background-color: #C0C0C0;
}

colgroup.cColorBkSubcapitulo1Group
{
  background-color: #91FFFF;
}

colgroup.cColorBkSubcapitulo2Group
{
  background-color: #C6FFFF;
}

colgroup.cColorBkSubcapitulo3Group
{
  background-color: #47FFB1;
}

colgroup.cColorBkSubcapitulo4Group
{
  background-color: #B7FFB7;
}

colgroup.cColorBkSubcapitulo5Group
{
  background-color: #DDFFE3;
}

colgroup.cColorBkPorcentajeGroup
{
   background-color: #FF8080;
}

colgroup.cColorBkMatrizOrigenGroup
{
  background-color:Orange;
}

colgroup.cColorBkFijoGroup
{
  background-color:Red;
}

colgroup.cColorBkCalculadoGroup
{
  background-color: #FF00FF;
}

colgroup.cColorBkNoGuardarGroup
{
  background-color: #808080;
}

colgroup.cColorBkSuministroGroup
{
  background-color: #FF80AD;
}

colgroup.cColorBkDestinoGroup
{
  background-color: #3A00FF;
}

colgroup.cColorBkObjetivoGroup
{
  background-color: #008000;
}

colgroup.cColorBkRaizGroup
{
  background-color: #00DFDF;
}

colgroup.cColorBkActividadGroup
{
  background-color: #F8BA52;
}


colgroup.cColorInactivoGroup
{
  color: #FFFFA0;
}

colgroup.cColorProtegidoGroup
{
  color: #FFFFD2;
}

colgroup.cColorCapituloGroup
{
   color: #00FFFF;
}

colgroup.cColorAnuladoGroup
{
  color: #C0C0C0;
}

colgroup.cColorSubcapitulo1Group
{
  color: #91FFFF;
}

colgroup.cColorSubcapitulo2Group
{
  color: #C6FFFF;
}

colgroup.cColorSubcapitulo3Group
{
  color: #47FFB1;
}

colgroup.cColorSubcapitulo4Group
{
  background-color: #B7FFB7;
}

colgroup.cColorSubcapitulo5Group
{
  color: #DDFFE3;
}

colgroup.cColorPorcentajeGroup
{
   color: #FF8080;
}

colgroup.cColorMatrizOrigenGroup
{
}

colgroup.cColorFijoGroup
{
  color: Red;
}

colgroup.cColorCalculadoGroup
{
  color: #FF00FF;
}

colgroup.cColorNoGuardarGroup
{
  color: #808080;
}

colgroup.cColorSuministroGroup
{
  color: #FF80AD;
}

colgroup.cColorDestinoGroup
{
  color: Blue;
}

colgroup.cColorObjetivoGroup
{
  color: #008000;
}

colgroup.cColorRaizGroup
{
  color: #00DFDF;
}

colgroup.cColorActividadGroup
{
  color: #F8BA52;
}

/*******************************************************/
/* TODO LO AŅADIDO AL ESTILO A PARTIR DE AQUI          */
/*******************************************************/

#divBodyContent
{ 
  width: 98%;
  
}

body 
{
  float: left;
  width: 100%;
}

.cTHConceptos-Codigo > span > span:first-child, .cTHConceptos-Ud> span >  span:first-child, 
.cTHConceptos-Resumen > span > span:first-child, .cTHConceptos-Resumen2 > span >  span:first-child, 
.cTHConceptos-Pres> span >  span:first-child, .cTHcPedirInfoColumn > span >  span:first-child,
.cTHConceptos-Codigo > span > br, .cTHConceptos-Ud> span >  br, 
.cTHConceptos-Resumen > span > br, .cTHConceptos-Resumen2 > span >  br, 
.cTHConceptos-Pres> span >  br, .cTHcPedirInfoColumn > span >  br
{
        display: none;
}

.cTHcCanDown, .cTHcRowNumber
{
	display:none;
}

.cTable th.cTHConceptos-Pres
{
	width: 10%;
	text-align:right;
}

.cRowNumber
{
	display:none;
}

.cCanDown
{
  display:none;
}

/* clase y subclase*/
.cTipoCapitulo .Conceptos-Resumen
{
	font-weight: bold;
}
.cTipoCapitulo .Conceptos-Resumen2
{
	Display: none;
}
.cTable th.cTHConceptos-Resumen2
{
    white-space:nowrap;
	text-align: right;
}

.cTHcPedirInfoColumn
{
	text-align: right;
	width: 0pt;
}

#idBodyEnd
{
	position: relative;
	background-color: #ffff80;
	float:left;
	width: 96%;
	padding: 10px;
	
	border: 1pt solid black;
	margin: 10pt;
}

#idBodyTree idBodyEnd
{
	display:none;
}

.cTable .cPedirInfo
{
	text-align: right;
	padding-left: 0px;
}

.cTable td.Conceptos-Resumen2, .cTable td.Relaciones-CanPres, .cTable td.Conceptos-Pres, .cTable td.Relaciones-ImpPres
{
	text-align: right;
}

.cTHcCanDown, .cTHcRowNumber
{
	display:none;
}

.cTable th.cTHConceptos-Pres
{
	text-align:right;
}

.Conceptos-Info, .Conceptos-Codigo
{
  white-space: nowrap;
  font-weight: bold;
}

/* clase y subclase*/
.cTipoCapitulo .Conceptos-Codigo
{
	color: Black;
	font-weight: bold;
}

/* clase y subclase*/
.cTipoCapitulo .Conceptos-Resumen
{
	font-weight: bold;
}

.cTipoCapitulo .Conceptos-Resumen2
{
	Display: none;
}

.cTable .cPedirInfo
{
	text-align: right;
	padding-left:10px;
}

.cTableTrEven td
{
	border-bottom: #BFDBFF 1px solid;
	border-top: #BFDBFF 1px solid;
}

.cTableTrOdd td
{
	border-bottom: #BFDBFF 1px solid;
	border-top: #BFDBFF 1px solid;
}


.cTrPedirInfo td
{
	/*padding-left: 0pt;*/
	
	font-style:italic;
	cursor: default;
}

.cTrPedirInfo td:first-child
{
  visibility: hidden;
  display: none;
}

.cTableTrEven:hover
{
  background-color:  RGB(230, 240, 255);
  cursor: pointer;
}

.cTableTrOdd:hover
{ 
  background-color: RGB(230, 240, 255);
  cursor: pointer;
}

.cTableTrEven:hover
{
  background-color:  RGB(230, 240, 255);
  cursor: pointer;
}

.cTableTrOdd:hover
{ 
  background-color: RGB(230, 240, 255);
  cursor: pointer;
}
