body{
	margin:0px;
}
.tb_general{
	padding:0px;
	width:100%;
	height:100%;
}
	.td_top{
		padding:0px;
		height:81px;
		vertical-align:top;
	}
		.tb_top{
			padding:0px;
			vertical-align:top;
			width:100%;
		}
			.td_top_lef{
				padding:0px;
				width:600px;
				height:81px;
				background-image: url(../img/banner.jpg);
			}
			.td_top_right{
				padding:0px;
				width:auto;
				height:81px;
				background-image: url(../img/linea_naranja.jpg);
				background-repeat: repeat-x;
			}
			.td_top_center{
				padding:0px;
				background-image: url(../img/lineas_top.jpg);
				background-repeat: repeat-x;				
			}
	.td_contenido{
		padding:0px;
		height:auto;
		vertical-align:top;
	}
		.tb_graf{
			background-color:FDCB9A;
			padding:0px;
			width:100%;
		}
			.td_graf_titulo{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				text-align: center;
				background-color: FCF4E5;
				font-size: 13px;
			}
			.tb_enc_todos{
				width:95%;				
			}
			.tb_enc_uno{
				width:40%;				
			}
				.tr_enc{
					background-color:F4DAA7;
					text-align:center;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 8px;
					font-weight: bolder;
					color: 000000;
					text-align:center;					
				}
				.td_enc{
					border-top-width: 1px;
					border-right-width: 1px;
					border-bottom-width: 1px;
					border-left-width: 1px;
					border-top-style: solid;
					border-right-style: solid;
					border-bottom-style: solid;
					border-left-style: solid;
					border-top-color: B3BCC0;/*#f79831;*/
					border-right-color: B3BCC0;
					border-bottom-color: B3BCC0;
					border-left-color: B3BCC0;
				}
				.td_enc_sep{
					width:20px;
				}
				.td_tot_gen_txt{
					border-bottom-width: 2px;
					border-left-width: 1px;
					border-right-style: solid;
					border-bottom-style: solid;
					border-left-style: solid;
					border-right-color: #B3BCC0;
					border-bottom-color: #B3BCC0;
					border-left-color: #B3BCC0;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bolder;
					color: #000000;
					background-color: #D99300;										
				}
				.td_tot_gen_num{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bolder;
					color: #000000;
					background-color: #FFE6B0;
					text-align:right;
					border-top-width: 1px;
					border-right-width: 2px;
					border-bottom-width: 1px;
					border-left-width: 1px;
					border-top-style: solid;
					border-right-style: solid;
					border-bottom-style: solid;
					border-left-style: solid;
					border-top-color:  B3BCC0;
					border-right-color:  B3BCC0;
					border-bottom-color:  B3BCC0;
					border-left-color:  B3BCC0;
				}
				.td_txt{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 9px;
					text-align:left;
					border-right-width: 1px;
					border-right-style: solid;
					border-right-color: #CCCCCC;
				}
				.td_num{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 9px;
					text-align:right;
					border-right-width: 1px;
					border-right-style: solid;
					border-right-color: #CCCCCC;
				}
				.td_num_cc{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 9px;
					text-align:right;
					border-right-width: 1px;
					border-right-style: solid;
					border-right-color: #CCCCCC;
					border-left-width: 1px;
					border-left-style: solid;
					border-left-color: #CCCCCC;
				}
				.td_tot{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					text-align:right;
					font-weight: bolder;
					border-right-width: 1px;
					border-right-style: solid;
					border-right-color: #CCCCCC;
				}
	.td_form{
		padding:0px;
		height:60px;
		vertical-align:top;
		background-color: FCF4E5;
	}
		.tb_form{
			padding:0px;
			width:100%;
			height:60px;
		}
		.td_form_primer_nivel{
			padding:0px;
			vertical-align:top;
			width:100px;
		}
			.tb_form_primer_nivel_form{
				vertical-align:top;
				width:100px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				text-align:center;
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 0px;
				padding-left: 10px;
				color: #000000;
			}
				.tb_form_primer_nivel_options{
					padding:0px;
					vertical-align:top;
					width:50%;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 9px;
				}
					.dbcombo_elec{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 9px;
						background-color: #FFFFCC;
					}
		.td_form_segundo_nivel{
			padding:0px;
			vertical-align:top;
			width:100px;
		}
			.tb_form_segundo_nivel_form{
				vertical-align:top;
				width:250px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				text-align:center;
				padding:0px;
				color: #000000;
			}
				.tb_form_segundo_nivel_options{
					padding-top: 0px;
					padding-right: 0px;
					padding-bottom: 0px;
					padding-left: 15px;
					vertical-align:top;
					width:300px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 9px;
				}
					.lbl_est{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 9px;
						/*font-weight: bold;*/
						text-indent:22px;
					}
					.lbl_dtos{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 9px;
						/*font-weight: bold;*/
						text-indent:22px;
					}
					.lbl_mpios{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 9px;
						/*font-weight: bold;*/
						text-indent:22px;
					}
					.lbl_cas{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 9px;
						/*font-weight: bold;*/
						text-indent:22px;
					}
					.dbcombo_dtos{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 9px;
						background-color: #FFFFCC;
					}
					.dbcombo_mpios{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 9px;
						background-color: #FFFFCC;
					}
					.dbcombo_sec{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 9px;
						background-color: #FFFFCC;
					}
					.dbcombo_tp{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 9px;
						background-color: #FFFFCC;
					}
					.ifrm_dtos{
						width:100px;
						height:15px;
					}
		.td_form_tercer_nivel{
			padding:0px;
			vertical-align:top;
			width:450px;
		}
			.tb_form_tercer_nivel_form{
				vertical-align:top;
				width:450px; /*0 sin este*/
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				text-align:center;
				padding:0px;
				color: #000000;
			}
				.tb_form_tercer_nivel_options{
					padding-top: 0px;
					padding-right: 0px;
					padding-bottom: 0px;
					padding-left: 15px;
					vertical-align:top;
					width:470px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 9px;
				}
					.dbcombo_partido{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 8px;
						background-color: #FFFFCC;
					}
					.dbcombo_ccm{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 9px;
						background-color: #FFFFCC;
					}
		.td_form_cmd_listar{
			padding:0px;
			width:87px;/*550 sin el tercer filtro*/
			vertical-align:top;
		}
			.cmd_listar{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 9px;
				font-weight: bold;
				color: #000000;
				background-color: #FF9933;
				border-top-style: solid;
				border-right-style: solid;
				border-bottom-style: solid;
				border-left-style: solid;
				border-top-color: #FFCD9B;
				border-right-color: #FFCD9B;
				border-bottom-color: #FFCD9B;
				border-left-color: #FFCD9B;
			}
