#div_cargando
{
	display:none;
	position: absolute;
	left: 50%;
	top: 50%;
	height: 200px;
	margin-top: -100px;
	width: 300px;
	margin-left: -150px;
	background-color:#FFFFFF;
	height:300px;
	width:300px;
	border:3pt groove;
	border-color:#D3D3D3;
}

#encabezado_logos
{
	width:800px;
	border-color:#003366;
	cursor:pointer;
	text-align:center;
}

#logo_anmat
{
	width:30%;
	text-align:left;
	padding-top:10px;
	float:left;
}

#titulo_consulta
{
	width:38%;
	padding-top:30px;
	font-family:Arial;
	font-size:16px;	
	color:#003366;
	font-weight:800;
	float:left;
}

#logo_msal
{
	width:30%;
	text-align:right;
	float:left;
}

#encabezado_leyenda
{
	width:800px;
	font-family:Verdana;
	font-size:8pt;
	text-align:left;
	color:#003366;
	clear:both;	
}

#div_filtro
{
	width:800px;
	margin-top:20px;
}

#div_listado
{
	width:800px;
	display:none;
}

.encab
{
	background-color:#ADD8E6;
	color:#003366;
	font-weight:normal;
	font-size:8pt;
	height:20px;
	border-bottom:1pt solid;
	border-color:#003366;
	padding-top:2px;
	clear:both;
}

.linea
{
	width:800px;
	height:25px;
	padding-top:10px;
	clear:both;
}

.linea2
{
	width:100%;
	height:25px;
	padding:10px 5px 5px 10px;
	text-align:left;
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	clear:both;
}

.linea_left
{
	width:800px;
	height:25px;
	padding-top:10px;
	text-align:left;
}

.etiqueta
{
	width:160px;
	float:left;
	font-family:Verdana;
	font-size:7pt;
	font-weight:normal;
	color:#003366;
	text-align:left;
	text-transform:uppercase;
}

.campo
{
	width:640px;
	float:left;
	font-family:Verdana;	
	text-align:left;
}

#div_error
{
	display:none;
	width:800px;
	height:40px;
	margin-top:30px;
	font-family:Verdana;
	font-size:9pt;
	font-weight:800;
	color:#7C1818;
	background-color:#ECC0C0;
	padding-top:12px;
}

#filtro_contenedor
{
	width:800px;
	font-family:Verdana;
	font-size:8pt;
	text-align:left;
	margin-top:5px;
	padding-left:10px;
	border-left:4pt solid;
	border-bottom:1pt solid;
	border-color:#797272;
}

#registros_totales
{
	width:100%;
	height:35px;
	font-weight:800;
	background-image:url('../../../../images/fondo_pag.jpg');
	text-align:left;
	margin-top:20px;
	font-family:Verdana;
	font-size:8pt;
	color:#383838;
	padding:12px 5px 5px 15px;
}

/***************************** DETALLE LABORATORIOS *****************************************/
.bloque_laboratorio
{
	width:100%;
	margin-top:20px;
	border-top:0px;
	border-left:1pt solid;
	border-bottom:1pt solid;
	border-right:1pt solid;
	border-color:#DCDCDC;
}

.bloque_titulo
{
	width:100%;
	background-color:#DCDCDC;
	clear:both;
}

.laboratorio_titulo
{
	width:93%;
	height:28px;
	background-color:#DCDCDC;
	font-family:Verdana;
	font-size:9pt;
	color:#494949;
	font-weight:800;
	text-align:left;
	padding:7px 0px 0px 12px;
	float:left;
}

.imp_laboratorio
{
	width:5%;
	height:30px;
	background-color:#DCDCDC;	
	padding-top:5px;
	cursor:pointer;
	float:left;
}

.subtitulo
{
	width:780px;
	height:20px;
	background-color:#EBECEC;
	font-family:Verdana;
	font-size:8pt;
	color:#494949;
	font-weight:400;
	text-align:left;
	padding:7px 0px 5px 12px;
}

.linea_col1
{
	width:130px;
	float:left;
}

.linea_col2
{
	width:650px;
	float:left;	
}

.linea_col3
{
	width:85px;
	float:left;
}

.linea_col4
{
	width:695px;
	float:left;	
}

#div_volver
{
	margin-left:350px;
	cursor:pointer;
}

#botonera
{
	width:100%;
	margin-top:10px;
	clear:both;
}

#botones
{
	width:60px;
	border-bottom:1pt solid;
	border-right:1pt solid;
	border-color:#DCDCDC;
	padding-bottom:5px;
}

#img_consultar
{
	cursor:pointer;
}

#img_imprimir_todos
{
	cursor:pointer;
}

.codigo_labo
{
	font-family:Verdana;
	font-size:7pt;
	color:#000000;
	font-weight:400;
}

.sin_registros
{
	margin-top:20px;
	width:800px;
	height:40px;
	font-family:Verdana;
	font-size:9pt;
	color:#696969;
	font-weight:600;
	text-align:center;
	background:#FDDEDE;
	padding:12px 5px 5px 5px;
}