.tabla_base {
	border:none;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:1004px;
	/*width:100%;*/
}

.tabla_general {
	/*border-style:double;*/
	border-style:none;
	border-width:thin;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	/*width:100%;*/
}

.titulo_principal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	background-color:#ABA9A3;
	font-weight:bold;
	width:100%
}

.titulo_columna {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#C6CDD9;
	font-weight:bold;
	width:100%;
	text-align:center;
}

.celda_texto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left;
	background-color:#FBFBFB;
	width:100%;	
}

.celda_numerica {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:right;
	background-color:#FBFBFB;
	width:100%;	
}

.titulo_texto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	background-color:#EFEFEF;
	width:100%;	
}

.titulo_filtro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#C6CDD9;
	font-weight:bold;
	width:100%;
	text-align:center;
}

.tit_txt_filtro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	background-color:#EFEFEF;
	width:100%;
}

.cbo_fil140 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:140;
	/* background-color:#EFEFEF; */
}

.chk_fil {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	/*width:100%;*/
}

.btn_fil90 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:90;
	/* background-color:#EFEFEF; */
}

.filtro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	background-color:#EFEFEF;
}

.ImgLink {
	cursor:hand;
}

.txt_cod60 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	width:60;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	border-top-width:1px;
	border-top-color:#000000;
	border-right-width:1px;
	border-right-color:#000000;
	border-left-width:1px;
	border-left-color:#000000;
	/* background-color:#EFEFEF; */
}

.txt_num80 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	width:60;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	border-top-width:1px;
	border-top-color:#000000;
	border-right-width:1px;
	border-right-color:#000000;
	border-left-width:1px;
	border-left-color:#000000;
	/* background-color:#EFEFEF; */
}

.txt_des200 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	width:200;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	border-top-width:1px;
	border-top-color:#000000;
	border-right-width:1px;
	border-right-color:#000000;
	border-left-width:1px;
	border-left-color:#000000;
	/* background-color:#EFEFEF; */
}

.cbo_fil75 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:75;
	/* background-color:#EFEFEF; */
}

.det_filtro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	/*background-color:#FFFFFF;*/
	/* background-color:#66FF66; */
	width:100%;
}

.detalle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}

.det_nue_filtro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	background-color:#E4EEA4;
	/* background-color:#66FF66; */
	width:100%;
}

.txt_des300 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	width:300;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	border-top-width:1px;
	border-top-color:#000000;
	border-right-width:1px;
	border-right-color:#000000;
	border-left-width:1px;
	border-left-color:#000000;
	/* background-color:#EFEFEF; */
}

.tit_col_det {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#C6CDD9;
	/*width:100%;*/
}

.txt_cel_cenA {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-align:center;
	background-color:#FBF7D9;
	/*width:100%;*/
}

.txt_cel_derA {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-align:right;
	background-color:#FBF7D9;
	/*width:100%;*/
}

.txt_cel_izqA {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-align:left;
	background-color:#FBF7D9;
	/*width:100%;*/
}

.txt_cel_jusA {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-align:justify;
	background-color:#FBF7D9;
	/*width:100%;*/
}

.txt_cel_cenB {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-align:center;
	background-color:#FFFFFF;
	/*width:100%;*/
}

.txt_cel_derB {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-align:right;
	background-color:#FFFFFF;
	/*width:100%;*/
}

.txt_cel_izqB {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-align:left;
	background-color:#FFFFFF;
	/*width:100%;*/
}

.txt_cel_jusB {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-align:justify;
	background-color:#FFFFFF;
	/*width:100%;*/
}

.titulo_principalB {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	background-color:#C6CDD9;
	font-weight:bold;
	width:100%
}
.msg_advertencia {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	font-weight:bold;
}

.enl_gen {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
#ocu_advertencia {visibility:hidden;}
#ocu_espera {visibility:visible;}
/*ESTILO DE RESULTADOS*/
.resultCabecera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	background-color:#999999;
}
.resultDetalle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
}
.tituloBusqueda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #FFFFFF;
}
.filtroLista {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
