.textorefs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: normal;
	text-align: left;
}
.texto, .textoazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
@media all {
	.tablabusc
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #003399;
		border-color: #039;
		border-width: 1px 0px 1px 0px;
		border-style: solid none solid none;
		background-color: #EDF1F6;
	}
}
@media print {
	.tablabusc { height: 0px; display: none; }	
	.caja_barra {
		border-color:#B2C3D9;
		border-style:solid;
		border-width:0px 0px 1px 1px;
	}
	.caja_X {
		border-color:#B2C3D9;
		border-style:solid;
		border-width:0px 1px 1px 1px;
	}
}
.campo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px dotted #003399;
}

.textoazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
.textotitulosProductos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003881;
	font-weight: bold;
	background-color: #E5EBF2;
}
.tablaConBorde {
	border: 1px solid #FF0000;
}

#catalogo .texto {
	font-size: px;
	color: #333;
	text-decoration:none;
}

#catalogo .textoclaro {
	font-size: px;
	color: #666;
	text-decoration:none;
}



/* @group autocomplete */
div.autoComplete {
	position:absolute;
	width:20em;
	margin:0;
	padding:0;
	color: #666;
	z-index: 100;
	text-align: right;
	background-color: white;
	border: 1px dotted #003399;
	padding: 4px;
	font-size: 9px;
    }

div.autoComplete ul  {
	list-style-type: none;
	margin:0;
	padding:0;
	text-align:right;
    }
div.autoComplete li {
	list-style-type: none;
	display:block;
	margin:0;
	padding:.2em;
	height:1.2em;
    }
div.autoComplete li.selected { color: #004581;}
/* @end */
.rowbarra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #005F9B;
}
.rowopen {
	background-color:	#ccd7e6;
	font-weight: 		bold;
}
.rowclosed {
	background-color: 	#e6ebf2;
	font-weight:		normal;
}
.rowsubbarra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #6687B4;
}
.cellmodel {
	border-top: 		2px solid #fff;	
}
.rowopen a.marca {
	color:				#003881;
	background-image:	url(../img/catalogo/flecha_open.gif);
	background-position: 1px 50%;
	background-repeat:	no-repeat;
}
.rowclosed a.marca {
	color:				#333;
	background-image:	url(../img/catalogo/flecha_closed.gif);
	background-position: 1px 50%;
	background-repeat:	no-repeat;
}
.rowopen a.ref {
	color:				#003881;
	font-weight:		bold;
	background-image:	url(../img/catalogo/flecha_open.gif);
	background-position: 0px 50%;
	background-repeat:	no-repeat;
}
.rowclosed a.ref {
	color:				#333333;
	font-weight:		bold;
	background-image:	url(../img/catalogo/flecha_closed.gif);
	background-position: 0px 50%;
	background-repeat:	no-repeat;
}
a.refmod {
	color:				#333333;
	background-image:	url(../img/catalogo/flecha_closed.gif);
	background-position: 0px 2px;
	background-repeat:	no-repeat;
}
a.refmod:hover {
	color:				#003881;
	background-image:	url(../img/catalogo/flecha_open.gif);
}
a.kit {
	color:				#333333;
	background-image:	url(../img/catalogo/kit_off.gif);
	background-position: 0px 1px;
	background-repeat:	no-repeat;
}
a.kit:hover {
	color:				#003881;
	background-image:	url(../img/catalogo/kit_on.gif);
}
