.fondo_contenedor			{background-image: url(imgweb/fondo_contenedor.gif); background-repeat: repeat-x; }
.fondo_menu					{background-image: url(imgweb/separador_menu.gif); background-repeat: no-repeat; }
.opciones					{background-image: url(imgweb/fondo_opcion.gif); background-repeat: no-repeat;  font-family: arial, verdana, helvetica; color:#FFFFFF; font-size: 12px;}
.menu						{font-family: arial, verdana, helvetica; color:#FFFFFF; font-size: 12px;}
.menu a						{color:#FFFFFF; text-decoration: none;}
.menu a:hover				{color:#000000;}

.formulario					{font-family: arial, verdana, helvetica; color:#000000; font-size: 11px;}
	.formulario INPUT		{font-size: 10px; color:#9F757E;}
	.formulario SELECT		{font-size: 10px; color:#9F757E;}

.ficha_marca				{font-family: arial, verdana, helvetica; color:#000000; font-size: 11px;}
	.ficha_marca .marca		{font-family: arial, verdana, helvetica; color:#000000; font-size: 11px; text-align:center; font-weight:bold;}
	.ficha_marca .num_de_art	{font-family: arial, verdana, helvetica; color:#770000; font-size: 11px; text-align:center; font-weight:bold;text-decoration:underline;}
		.ficha_marca .num_de_art A {color:#770000 ;text-decoration:underline;}
	.ficha_marca .desde		{font-family: arial, verdana, helvetica; color:#AB878F; font-size: 11px; text-align:center;}

.titulo_izq, .titulo_izq A	{font-family: arial, verdana, helvetica; color:#9D737C; font-size: 16px; font-weight: normal; background: #FFFFFF;text-align:center;text-decoration: underline;}
.subtitulo_izq				{font-family: arial, verdana, helvetica; color:#9D737C; font-size: 14px; font-weight: normal; background: #FFFFFF;text-align:center;text-decoration: none;}
.submenu					{font-family: arial, verdana, helvetica; color:#000000; font-size: 12px; text-decoration:none;}
	.submenu a				{color:#000000; text-decoration:none;}
	.submenu a:hover		{color:#A9838B; text-decoration:underline;}

.camino, .camino A			{font-family: arial, verdana, helvetica; color:#9D737C; font-size: 14px; font-weight: normal; background: #FFFFFF;text-align:center;text-decoration: underline;}
.separa_camino				{font-family: arial, verdana, helvetica; color:#000000; font-size: 16px; font-weight: normal; background: #FFFFFF;text-align:center;text-decoration: none;}
.titulo_consulta			{font-family: arial, verdana, helvetica; color:#9D737C; font-size: 20px; font-weight: bold; background: #FFFFFF;text-align:center;text-decoration: none;letter-spacing:5px;}
.titulo_consulta2			{font-family: arial, verdana, helvetica; color:#79555E; font-size: 18px; font-weight: bold; font-style: italic; background: #FFFFFF;text-align:center;text-decoration: underline;letter-spacing:5px;}

.pag_off, pag_off A	{font-family: arial, verdana, helvetica; color:#9D737C; font-size: 12px; font-weight: normal; background: #FFFFFF;text-align:center; border:1px solid #000000;text-decoration:none;padding-left:3px; padding-right:3px;}
.pag_on				{font-family: arial, verdana, helvetica; color:#9D737C; font-size: 12px; font-weight: bold; background: #FFFFFF;text-align:center;padding:3px;}

#ficha_articulo				{font-family: arial, verdana, helvetica;font-size:12px;}
#ficha_articulo .marca		{font-size:12;color:#000000;text-decoration:none;font-weight:bold;}
#ficha_articulo .modelo		{font-size:12;color:#9D737C;text-decoration:none;font-weight:bold;}
#ficha_articulo .path		{font-size:10;color:#DBCCCF;text-decoration:none;font-weight:bold;text-decoration:none;}
#ficha_articulo .path A		{color:#CFBCC0; text-decoration:none;}
#ficha_articulo .path A:hover {color:#330000; text-decoration: underline;}

#referencias				{font-family: arial, verdana, helvetica;font-size:12px;}
#referencias .ref			{color:#9D737C;}

#miniticket					{font-family: arial, verdana, helvetica; width: 165px;}
#miniticket TD				{font-size:12px;}
#miniticket .titulo			{background-color:#9D737C; color:#FFFFFF; text-align:center;}
#miniticket .marca			{color:#9D737C; font-size:10px;}
#miniticket .modelo			{color:#000000; font-size:10px;}
#miniticket .referencia		{color:#9B9B9B; font-size:10px;}
#miniticket .precio			{color:#3366CC; font-size:10px;}
#miniticket .uni_selec		{width:30px;color:#3366CC; font-size:10px;border:1px solid #C0C0C0;text-align: center;}


#datos_cliente {
	font-family: arial, verdana, helvetica;
	font-size:12px;
	color: #000000;
}

.titulo_empresa {
	font-family: arial, verdana, helvetica;
	font-size:14px;
	font-weight: bold;
	color: #000000;
}

.menu_empresa , .menu_empresa A{
	font-family: arial, verdana, helvetica;
	font-size:14px;
	color: #000000;
	text-decoration:none;
}

.menu_empresa_sel, .menu_empresa A:hover {
	font-family: arial, verdana, helvetica;
	font-size:14px;
	text-decoration: underline;
	color: #9B9B9B;
}


.datos_empresa {
	font-family: arial, verdana, helvetica;
	font-size:12px;
	text-align: justify;
	line-height: 24px;
	color: #000000;
}
.direccion_empresa {
	font-family: arial, verdana, helvetica;
	font-size:12px;
	text-align: center;
	line-height: 20px;
	color: #000000;
}
.direccion_empresa A {
	color: #000000;
	text-decoration:underline;
}

#datos_factura {
	font-family: arial, verdana, helvetica;
	font-size:12px;
	color: #000000;
}
#granticket {
	font-family: arial, verdana, helvetica;
	font-size:12px;
	border-collapse: collapse;
	width: 95%;
	border: 1px solid #9D737C;
}
#granticket col {
	text-align:center;
}
#granticket th, #granticket td {
	padding:2px 3px;
	border-right:1px solid #9D737C;
}
#granticket th {
	border-bottom:1px solid #9D737C;
	background-color:#E6E6E6;
	text-align:center;
}
#granticket td {
	border-bottom:1px dotted #9D737C;
}
#granticket td [alt="numero"]{
	text-align: right;
}
#granticket caption {
	color:#9D737C;
	font-size: 20px;
	font-weight: bold;
	background: #FFFFFF;
	text-align:center;
	text-decoration: none;
	letter-spacing:5px;
}

#granticket thead {
	font-size:14px;
}

#granticket col#descripcion{
	text-align:left;
}
#granticket .uni_selec	{width:30px;color:#3366CC; font-size:12px;border:1px solid #C0C0C0;text-align: center;}

#granticket#txt_total {
	font-size:14px;
	font-weight: bold;
	text-align:right;
}

#granticket#importe_total {
	background-color:#E6E6E6;
	color: #336699;
}
#granticket#importe_totalf {
	background-color: #FFFFE1;
	color: #000000;
}




#facturacliente {
	font-family: arial, verdana, helvetica;
	font-size:12px;
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #9D737C;
}
#facturacliente col {
	text-align:center;
}
#facturacliente th, #facturacliente td {
	padding:2px 3px;
	border-right:1px solid #9D737C;
}
#facturacliente th {
	border-bottom:1px solid #9D737C;
	background-color:#E6E6E6;
	text-align:center;
}
#facturacliente td {
	border-bottom:1px dotted #9D737C;
}
#facturacliente td [alt="numero"]{
	text-align: right;
}
#facturacliente caption {
	color:#9D737C;
	font-size: 20px;
	font-weight: bold;
	background: #FFFFFF;
	text-align:center;
	text-decoration: none;
	letter-spacing:5px;
}

#facturacliente thead {
	font-size:14px;
}

#facturacliente col#descripcion{
	text-align:left;
}
#facturacliente .uni_selec	{width:30px;color:#3366CC; font-size:12px;border:1px solid #C0C0C0;text-align: center;}

#facturacliente#txt_total {
	font-size:14px;
	font-weight: bold;
	text-align:right;
}

#facturacliente#importe_total {
	background-color:#E6E6E6;
	color: #336699;
}
#facturacliente#importe_totalf {
	background-color: #FFFFE1;
	color: #000000;
}





.continuar_sel, .continuar_sel a{
	font-family: arial, verdana, helvetica;
	color:#8A626B;
	font-size: 14px;
	font-weight: bold;
	background: #FFFFFF;
	text-decoration: none;
}

.boton_opciones, .boton_opciones a{
	font-family: arial, verdana, helvetica;
	font-size:12px;
	width:150px;
	height:22px;
	text-align:center;
	background-color:#000000;
	padding-top:3px;
	color:#FFFFFF;
	text-decoration:none;
}
.aviso {
	font-family: arial, verdana, helvetica;
	font-size:22px;
	width: 95%;
	text-align:left;
	color:#A6A6A6;
}

#anotacion {
	font-family: arial, verdana, helvetica;
	text-align: left;
}
#anotacion#titulo_anotacion {
	font-size:14px;
	font-weight: bold;
	color:#000000;
}
#anotacion#texto_anotacion {
	font-size:12px;
	color:#808080;
}

#informe-de-precios {
	font-family: arial, verdana, helvetica;
	font-size:12px;
}
#informe-de-precios TD {
	border-bottom:1px solid #D4D4D4;
}
#informe-de-precios .titulo {
	font-weight: bold;
	text-align: left;
}
#informe-de-precios .precio {
	text-align: right;
}


fieldset {
	font-family: arial, verdana, helvetica;
	font-size:12px;
	color:#336699;
}
legend {
	font-family: arial, verdana, helvetica;
	color:#8A626B;
	font-size: 14px;
	font-weight: bold;
}
label {
	float: left;
	width: 150px;
	padding-top:4px;
	text-align: right;
	color:#000000;
}
input {
	color:#0080C0;
}
textarea {
	color:#0080C0;
	width:300px;
}
select {
	color:#0080C0;
}

.campo_numerico {
	text-align: right;
}
.menu_admin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration:none;
}
.menu_admin a {
	color: #D50000;
	text-decoration: none;
}