/* CSS Document */
#chart_div *{
	font-family:Arial, Helvetica, sans-serif;
}

#chart_div table{
	font-size: 16px;
	font-weight: bold;
}

#chart_div table table{
	font-size: 14px;
	font-weight: bold;
}

#chart_div table table table{
	font-size: 12px;
	font-weight: bold;
}

#chart_div table table table table{
	font-size: 11px;
	font-weight: bold;
}

#chart_div table table table table table{
	font-size: 10px;
	font-weight: bold;
}

#chart_div .item{
	padding: 5px;
	border: 3px solid #0F70B7;	
	color: #FFF;
	max-width: 200px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	min-height: 45px;
	margin-left: 2px;
	margin-right: 2px;
}

	#chart_div table table .item{		
		max-width: 180px;
	}
	
		#chart_div table table table .item{		
			max-width: 160px;
		}
		
			#chart_div table table table table .item{		
				max-width: 140px;
			}
			
				#chart_div table table table table table .item{		
					max-width: 120px;
				}
			

#chart_div table .item{
	font-size: 16px;
	font-weight: bold;
	background: #00347a url(../../imagenes/fondoitem.png) center center repeat-x;
}

#chart_div table table .item{
	font-size: 14px;
	font-weight: bold;
	background: #ee970a url(../../imagenes/fondoitem.png) center center repeat-x;
}

#chart_div table table table .item{
	font-size: 12px;
	font-weight: bold;
	background: #00aa34 url(../../imagenes/fondoitem.png) center center repeat-x;
}

#chart_div table table table table .item{
	font-size: 11px;
	font-weight: bold;
	background: #0088d5 url(../../imagenes/fondoitem.png) center center repeat-x;
}

#chart_div table table table table table .item{
	font-size: 10px;
	font-weight: bold;
	background: #f75e56 url(../../imagenes/fondoitem.png) center center repeat-x;
}

#chart_div table table table table table table .item{
	font-size: 10px;
	font-weight: bold;
	background: #f75e56 url(../../imagenes/fondoitem.png) center center repeat-x;
}

#chart_div table table table table table table table .item{
	font-size: 10px;
	font-weight: bold;
	background: #f75e56 url(../../imagenes/fondoitem.png) center center repeat-x;
}

#chart_div table table .padre_a{
	background: url(../../imagenes/linea.png) top center no-repeat;
	padding-top: 6px;
}

#chart_div table table .padre_b{
	background: url(../../imagenes/padre_b.png) top left no-repeat;
	padding-top: 3px;
}

#chart_div table table .hijo_a{
	background: url(../../imagenes/linea.png) top center no-repeat;
	padding-top: 3px;
}

#chart_div table table .hijo_vn{
	background: url(../../imagenes/hijo_vn.png) top left no-repeat;
	padding-left: 12px;
	padding-top: 3px;
}

#chart_div table table .hijo_vu{
	background: url(../../imagenes/hijo_vu.png) top left no-repeat;
	padding-left: 12px;
	padding-top: 3px;
}

#chart_div table table .hijo_vs{
	background: url(../../imagenes/hijo_vs.png) top left no-repeat;
	padding-left: 12px;
}

#chart_div table table .hijo_ve{
	padding-left: 12px;
}


#chart_div table table .hijo_hp{
	background: url(../../imagenes/hijo_hp.png) top center no-repeat;	
	padding-top: 6px;
}

#chart_div table table .hijo_hn{
	background: url(../../imagenes/hijo_hn.png) top center no-repeat;	
	padding-top: 6px;
}

#chart_div table table .hijo_hu{
	background: url(../../imagenes/hijo_hu.png) top center no-repeat;	
	padding-top: 6px;
}
