.spacer{
	height:2px;
}

#divContenedore {
	width:259px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#divBuscar{
	height:180px;
	background-color:#EBF0F1;
	text-align:left;
	
}

#casilla_ife{
	background-image:url(../../images/bg_ife_campos.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:199px;
	height:73px;
	padding-top:38px;
}


		.btnEvent{
			cursor:pointer;
		}
		
	
		.divBuscar_table{
			background-color:#0078B6;
			height:25px;
			width:259px;
		}
		
		.divBuscar_h1 {
			font-size:14px;
			font-weight:bold;
			color:#FFFFFF;
			text-align:left;
			padding-left:10px;
			width:200px;
		}
		
		#divBuscar img{
			cursor:pointer;
		}

								#btnAyuda{
									background-image:url(images/btn_interroga2_over.gif);
									background-position:center;
									background-repeat:no-repeat;
									cursor:pointer;
									width:20px;
									height:20px;
								}
								#btnAyuda:hover{
									background-image:url(images/btn_interroga2.gif);
									background-position:center;
									background-repeat:no-repeat;
									cursor:pointer;
								}
		
		
		
		#divBuscar label{
			color:#0078B6;
			font-size:11px;
			font-weight:bold;
			margin-left:5px;
			margin-top:3px;
		}
		#divBuscar_spa{
			height:9px;
		}
		#divBuscar_spa_1{
			height:5px;
		}
		
		.casillitas{
			color:#333333;
		}
		.caja{
			height:18px;
		}
		
		#divBuscar_ResultadosO{
			display:none;
		}
		
		.up{
			background-image:url(../images/flecha_up_norte.gif);
			background-position:right;
			background-repeat:no-repeat;
			background-color:#C3CFD5;
			font-size:14px;
			font-style:italic;
			line-height:25px;
			color:#666666;
			text-align:left;
			padding-left:10px;
			cursor:pointer;
		}
		.up:hover {
			background-image:url(../images/flecha_up_norte_over.gif);
			background-position:right;
			background-repeat:no-repeat;
			background-color:#CCCCCC;
			cursor:pointer;
		}
		.down{
			background-image:url(../images/flecha_down_norte.gif);
			background-position:right;
			background-repeat:no-repeat;
			background-color:#C3CFD5;
			font-size:14px;
			font-style:italic;
			line-height:25px;
			color:#666666;
			text-align:left;
			padding-left:10px;
			cursor:pointer;
		}
		.down:hover {
			background-image:url(../images/flecha_down_norte_over.gif);
			background-position:right;
			background-repeat:no-repeat;
			background-color:#CCCCCC;
			cursor:pointer;
		}

			#divBuscar_Casillas_opcion {
				border-bottom:#666666 dashed 1px;
				margin:0px;
				padding-bottom:5px;
				padding-left:5px;
				margin-top:3px;
			}
				#divBuscar_Casillas_op{
					display:inline;
					float:left;
					margin:0px;
				}
				.divBuscar_Casillas_op_input {
					font-style:italic;
					color:#999999;
					font-size:11px;
					width:240px;
					margin-left:5px;
					margin-right:3px;
					height:19px;
				}
				
				.divBuscar_Casillas_op_input_b {
					color:#000000;
					font-size:11px;
					width:240px;
					margin-left:5px;
					margin-right:3px;
					height:19px;
				}
				.desabilitada{
					background-color:#ECECEC;
				}
				.habilitada{
					background-color:#FFFFFF;
				}
				#divBuscar_Btnbucarbig{
					vertical-align:middle;
					display:inline;
					float:left;
					width:35px;
					height:43px;

				}

				.divBuscar_Resultados_lista {
					background-color:#EBF0F1;
					font-size:10px;
					color:#666666;
					height:150px;
					overflow:auto;
				}
						.divLoader{
							text-align:center;
							height:100px;
							margin-top:40px;
						}
						.loadin_white {
							text-align:center;
							clear:both;
							background-color:#FFFFFF;
						}
						.divBuscar_Resultados_lista_R{
							height:auto;
							border-bottom:#333333 solid 1px;
							padding:3px;
							cursor:pointer;
						}
						.divBuscar_Resultados_lista_R:hover{
							background-color:#F8F8F8;
							/*cursor:pointer;*/
							color:#0078B6;
						}
								.divBuscar_Resultados_lista ul {
									margin:0px;
									padding:0px;							
								}
								.divBuscar_Resultados_lista li{
									list-style:none;
									display:inline;
									float:left;
									margin-right:5px;
									text-align:left;
								}
								.divBuscar_Resultados_lista_numero{
									background-color:#666666;
									color:#FFFFFF;
									font-size:10px;
									font-weight:bold;
									width:15px;
									height:15px;
									margin:5px;
									text-align:left;
								}
								.divBuscar_Resultados_lista_numero_r{
									background-color:#CC0000;
								}
								.divBuscar_Resultados_lista_texto{
									width:200px;
									text-align:left;
								}

		#divBuscar_ResultadosD{
			display:none;
		}
		
		/*#divBuscar_ResultadosD h1{
			background-image:url(images/flecha_up_blanca.gif);
			background-position:right;
			background-repeat:no-repeat;
			background-color:#666667;
			font-size:14px;
			font-style:italic;
			line-height:25px;
			color:#FFFFFF;
			text-align:left;
			padding-left:10px;
			cursor:pointer;
		}
		#divBuscar_ResultadosD h1:hover {
			background-image:url(images/flecha_up_blanca_over.gif);
			background-position:right;
			background-repeat:no-repeat;
			background-color:#828283;
			cursor:pointer;
		}
		.down{
			background-image:url(images/flecha_down_blanca.gif);
			background-position:right;
			background-repeat:no-repeat;
			background-color:#666667;
			font-size:14px;
			font-style:italic;
			line-height:25px;
			color:#FFFFFF;
			text-align:left;
			padding-left:10px;
			cursor:pointer;
		}
		.down:hover {
			background-image:url(images/flecha_down_blanca_over.gif);
			background-position:right;
			background-repeat:no-repeat;
			background-color:#828283;
			cursor:pointer;
		}*/

		#divBuscar_Opciones{
			background-color:#E8E7E8;
			text-align:left;
			display:none;
		}
				#divBuscar_Opciones h1{
				background-color:#0078B6;
					font-size:14px;
					line-height:25px;
					font-weight:bold;
					color:#FFFFFF;
					text-align:left;
					padding-left:10px;
				}
				#divBuscar_Opciones div{
					margin:4px 5px;
				}
				.arrow_up{
					background-image:url(../images/btn_flecha_sube_op.gif);
					width:20px;
					height:20px;
					background-repeat:no-repeat;
					background-position:center;
				}
				.arrow_up_disabled{
					background-image:url(../images/btn_flecha_sube_op_disabbled.gif);
					width:20px;
					height:20px;
					background-repeat:no-repeat;
					background-position:center;
				}
				.arrow_down{
					background-image:url(../images/btn_flecha_baja_op);
					width:20px;
					height:20px;
					background-repeat:no-repeat;
					background-position:center;
				}
				.arrow_down_disabled{
					background-image:url(../images/btn_flecha_baja_op_disabbled.gif);
					width:20px;
					height:20px;
					background-repeat:no-repeat;
					background-position:center;
				}
				.trash_b{
					background-image:url(../images/general_trash);
					width:20px;
					height:20px;
					background-repeat:no-repeat;
					background-position:center;
				}
				.trash_b_disabled{
					background-image:url(../images/general_trash_disabled.gif);
					width:20px;
					height:20px;
					background-repeat:no-repeat;
					background-position:center;
				}
				#divBuscar_Opciones label{
					color:#0078B6;
					font-weight:bold;
				}
				#divBuscar_Opciones p{
					background-color:#F9F9F9;
					padding:5px;
				}
				.divBuscar_Opciones_marco{
					padding:5px;
					background-color:#DAD9DA;
					font-size:11px;
				}
						.divBuscar_Opciones_marco div{
							margin:3px;
						}
						.btn_op{
							cursor:pointer;
						}

				#divInvertir{
					background-image:url(../images/invertir.gif);
					background-position:center;
					background-repeat:no-repeat;
					width:18px;
					height:111px;
					margin:0px;
					padding:0px;
					cursor:pointer;
				}
				#divInvertir:hover{
					background-image:url(../images/invertir_over.gif);
					background-position:center;
					background-repeat:no-repeat;
				}

				.select_obras{
					color:#000000;
					font-size:9px;
					font-style:normal;
					width:200px;
					margin-left:6px;

				}

				.select_groups{
					color:#990000;
					font-size:14px;
					font-style:italic;
				}
				
				.select_option{
					padding-left:25px;
					color:#000000;
				}

				#divBuscar_Descripcion{
					background-color:#FDFDFD;
					display:none;
					font-size:11px;
				}
				
						#divBuscar_Descripcion h1{
							background-color:#008051;
							font-size:14px;
							line-height:25px;
							font-weight:bold;
							color:#FFFFFF;
							text-align:left;
							padding-left:10px;
						}		
						#divBuscar_Descripcion_lista{
							height:200px;
							overflow:auto;
							margin-bottom:10px;
							padding-bottom:10px;
							background-color:#F1F1F1;
						}
								#divBuscar_Descripcion_lista p{
									padding:5px 8px 5px 8px;
								}
								.divBuscar_Descripcion_lista_renglon{
									color:#333333;
									text-align:left;
									background-color:#F7F7F7;
									border-bottom:#666666 dashed 1px;
									padding:2px;
									height:auto;
									cursor:pointer;
								}
								.divBuscar_Descripcion_lista_renglon:hover{
									background-color:#ffffff;
									color:#18950F;
								}
										.divBuscar_Descripcion_lista_renglon td {
											vertical-align:text-top;
										}
								
								
								.divBuscar_Descripcion_lista_renglon1{
									background-color:#F1F8F0;
									color:#333333;
									text-align:left;
									border-bottom:#666666 dashed 1px;
									cursor:pointer;
								}
								.divBuscar_Descripcion_lista_renglon1:hover{
									background-color:#ffffff;
									color:#18950F;
								}
								
										.divBuscar_Descripcion_lista_renglon1 td {
											vertical-align:text-top;
										}
								
								
								.divBuscar_Descripcion_lista_numero{
									background-color:#666666;
									color:#FFFFFF;
									font-size:12px;
									width:15px;
									height:15px;
									margin:5px;
									text-align:center;								
								}
								.divBuscar_Descripcion_lista_numero_r{
									background-color:#CC0000;
								}
				
								.divBuscar_Descripcion_lista_titulo{
									margin-left:3px;
									color:#096E48;
									font-size:11px;
									font-style:italic;
									background-color:#EEEEEE;
									border-bottom:#666666 solid 2px;
								}


			.logoweb{
				text-align:right;
				margin-top:5px;
			}	
				
#divMensaje {
    display:none;
    padding: 5px;
	width: 200px;
    font-size: 10px;
    border:#0078B6 solid 3px;
    font-family: arial;
    position: absolute;
    background-color: #FFFFFF;
    color: #0078B6;
	filter:alpha(opacity=85); 
	opacity: .85;
}