.ir_menu:link {
font-family: Arial, Helvetica, sans-serif;
color: #1B5C38;
text-decoration: none;
font-weight : normal;
font-size : 12px;
}
.ir_menu:visited {
font-family: Arial, Helvetica, sans-serif;
color: #1B5C38;
text-decoration: none;
font-weight : normal;
font-size : 12px;
}
.ir_menu:hover {
font-family: Arial, Helvetica, sans-serif;
color: #1B5C38;
text-decoration: underline;
font-weight : normal;
font-size : 12px;
}
.ir_blanco:link {
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
font-weight : normal;
font-size : 10px;
}
.ir_blanco:visited {
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
font-weight : normal;
font-size : 10px;
}
.ir_blanco:hover {
font-family: Arial, Helvetica, sans-serif;
color: yellow;
text-decoration: underline;
font-weight : normal;
font-size : 10px;
}
.ir_submenu:link {
font-family: Arial, Helvetica, sans-serif;
color: blue;
text-decoration: none;
font-weight : normal;
font-size : 10px;
}
.ir_submenu:visited {
font-family: Arial, Helvetica, sans-serif;
color: blue;
text-decoration: none;
font-weight : normal;
font-size : 10px;
}
.ir_submenu:hover {
font-family: Arial, Helvetica, sans-serif;
color: blue;
text-decoration: underline;
font-weight : normal;
font-size : 10px;
}

.txt_submenu {
font-family: Arial, Helvetica, sans-serif;
color: black;
text-decoration: none;
font-weight : normal;
font-size : 10px;
}

.tabla_cabecera {
font-family: Arial, Helvetica, sans-serif;
color: white;
text-decoration: none;
font-weight : bold;
font-size : 12px;
}

.texto_login {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
font-weight : normal;
font-size : 10px;
}
.texto_blanco {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
font-weight : normal;
font-size : 10px;
}
.verticaltext {
writing-mode: tb-rl;
filter: flipv fliph;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
font-weight : normal;
font-size : 9px;
}
.texto_form {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
font-weight : normal;
font-size : 12px;
}
.texto {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
font-weight : normal;
font-size : 12px;
}
.texto_azul {
font-family: Arial, Helvetica, sans-serif;
color: blue;
text-decoration: none;
font-weight : normal;
font-size : 12px;
}
.texto_verde {
font-family: Arial, Helvetica, sans-serif;
color: green;
text-decoration: none;
font-weight : normal;
font-size : 12px;
}
.texto_rojo {
font-family: Arial, Helvetica, sans-serif;
color: red;
text-decoration: none;
font-weight : normal;
font-size : 12px;
}



.textotiny {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
font-weight : normal;
font-size : 10px;
}
.texto_blanco {
font-family: Verdana,Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
font-weight : normal;
font-size : 10px;
}
.texto_header {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
font-weight : bold;
font-size : 18px;
}
.titulo {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
font-weight : bold;
font-size : 18px;
}

.nombre_producto {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
font-weight : bold;
font-size : 16px;
}

/* Orden de Compra */
input.form_nrofactura	{color:green;background-color:white;font-weight:normal;font-size:14px; height:22px; width:100px ;border:1px solid #8F8F8F;}
table.form_nrofactura	{color:green;background-color:white;font-weight:normal;font-size:14px; height:22px; width:100px ;border:1px solid #8F8F8F;}
table.form_ddown 		{color:green;background-color:white;font-weight:normal;font-size:14px; height:22px; width:250px ;border:1px solid #8F8F8F; }
table.form_piezas		{color:black;background-color:white;font-weight:bolder;font-size:16px; height:30px; width:100px ;text-align:center; border:1px solid #8F8F8F;}
table.form_costo		{color:reg;background-color:white;font-weight:bolder;font-size:16px; height:30px; width:100px ;text-align:right; border:1px solid #8F8F8F;}
table.form_fecha		{color:blue;background-color:white;font-weight:normal;font-size:14px; height:22px; width:70px ;border:1px solid #8F8F8F;}
input.form_texto		{color:black;background-color:white;font-weight:normal;font-size:14px; height:22px; width:80px ; border:1px solid #8F8F8F;}
radio.form_moneda		{color:black;background-color:white;font-weight:normal;font-size:14px; border:1px solid #8F8F8F;}
input.form_piezas		{color:black;background-color:white;font-weight:bolder;font-size:16px; height:30px; width:70px ;text-align:center; border:1px solid #8F8F8F;}
input.form_costo		{color:reg;background-color:white;font-weight:bolder;font-size:16px; height:30px; width:70px ;text-align:right; border:1px solid #8F8F8F;}
select.form_ddown 		{color:green;background-color:white;font-weight:normal;font-size:14px; height:22px; width:250px; }
select.form_ddown3 		{color:red;background-color:white;font-weight:normal;font-size:9px; height:20px; width:140px; }
input.form_fecha		{color:blue;background-color:white;font-weight:normal;font-size:14px; height:22px; width:70px ;border:1px solid #8F8F8F;}
input.TiendasCantidad	{color:blue;background-color:white;font-weight:normal;font-size:10px; height:22px; width:30px ;border:1px solid #8F8F8F;text-align:center;vertical-align:middle;}
input.TiendasCantidad2	{color:green;background-color:white;font-weight:normal;font-size:10px; height:22px; width:30px ;border:1px solid #8F8F8F;text-align:center;vertical-align:middle;}
/* Fin Orden de Compra */

input.art_nombre		{color:black;background-color:white;font-weight:normal;font-size:14px; height:22px; width:250px ;border:1px solid #8F8F8F;}
select.form_ddown2 		{color:black;background-color:white;font-weight:normal;font-size:9px; height:22px; width:200px; text-transform:uppercase; }
input.form_costo2		{color:reg;background-color:white;font-weight:bolder;font-size:16px; height:30px; width:140px ;text-align:right; border:1px solid #8F8F8F;}
table.form_nrofactura2	{color:green;background-color:white;font-weight:normal;font-size:14px;text-align:right; height:22px; width:100px ;border:1px solid #8F8F8F;}

.NombreTiendas {
	writing-mode: tb-rl;
	filter: flipv fliph;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight : normal;
	font-size : 12px;
}

.VerticalTitulo {
	writing-mode: tb-rl;
	filter: flipv fliph;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight : bold;
	font-size : 14px;
}
.titulo2 {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
font-weight : bold;
font-size : 25px;
}
.texto_form2 {
font-family: Arial, Helvetica, sans-serif;
color: #666666;
text-decoration: none;
font-weight : normal;
font-size : 10px;
}

#flotante {
	position: absolute;
	width: 230px;
	height: 440px;
	left: 712px;
	top:210px;
	background-color: #ffffff;
	border:1px solid #000000;
}
#flotante_abajo {
	position: absolute;
	width: 230px;
	height: 440px;
	left: 722px;
	top:225px;
	background-color: #999999;
	border:1px solid #999999;
}
#flotante2 {
	position: absolute;
	width: 246px;
	height: 440px;
	left: 150px;
	top:210px;
	background-color: #ffffff;
	border:1px solid #000000;
}
#flotante_abajo2 {
	position: absolute;
	width: 246px;
	height: 440px;
	left: 160px;
	top:225px;
	background-color: #999999;
	border:1px solid #999999;
}

#flotante3 {
	position: absolute;
	width: 300px;
	height: 125px;
	left: 512px;
	bottom:300px;
	background-color: #ffffff;
	border:1px solid #000000;
}
#flotante_abajo3 {
	position: absolute;
	width: 300px;
	height: 125px;
	left: 527px;
	bottom:290px;
	background-color: #999999;
	border:1px solid #999999;
}
#flotante4 {
	position: absolute;
	width: 630px;
	height: 525px;
	left: 312px;
	top:180px;
	background-color: #ffffff;
	border:1px solid #000000;
}
#flotante_abajo4 {
	position: absolute;
	width: 630px;
	height: 525px;
	left:327px;
	top:195px;
	background-color: #999999;
	border:1px solid #999999;
}
#flotante5 {
	position: absolute;
	width: 300px;
	height: 125px;
	left: 512px;
	bottom:200px;
	background-color: #ffffff;
	border:1px solid #000000;
}
#flotante_abajo5 {
	position: absolute;
	width: 300px;
	height: 470px;
	left: 527px;
	bottom:190px;
	background-color: #999999;
	border:1px solid #999999;
}
#TapaTarjeta {
	position: absolute;
	width: 500px;
	height: 155px;
	left: 500px;
	bottom:160px;
	background-color: #ffffff;
}

#ClienteFrecuente {
	position: absolute;
	width: 300px;
	height: 125px;
	left: 612px;
	bottom:200px;
	background-color: #ffffff;
	border:1px solid #000000;
}

#flotante6 {
	position: absolute;
	width: 630px;
	height: 350px;
	left: 312px;
	top:180px;
	background-color: #ffffff;
	border:1px solid #000000;
}
#flotante_abajo6 {
	position: absolute;
	width: 630px;
	height: 255px;
	left:327px;
	top:195px;
	background-color: #999999;
	border:1px solid #999999;
}

#flotante7 {
	position: absolute;
	width: 500px;
	height: 350px;
	left: 312px;
	top:180px;
	background-color: #ffffff;
	border:1px solid #000000;
}
#flotante_abajo7 {
	position: absolute;
	width: 500px;
	height: 350px;
	left:327px;
	top:195px;
	background-color: #999999;
	border:1px solid #999999;
}


#NumeroCliente {
	position: absolute;
	width: 500px;
	height: 440px;
	left: 312px;
	bottom:200px;
	background-color: #ffffff;
	border:1px solid #000000;
}

#LayerSalidas {
	position: absolute;
	width: 320px;
	height: 200px;
	left: 512px;
	top:280px;
	background-color: #ffffff;
	border:1px solid #000000;
}
#LayerSalidasAbajo {
	position: absolute;
	width: 320px;
	height: 200px;
	left:527px;
	top:295px;
	background-color: #999999;
	border:1px solid #999999;
}
#LayerSalidas2 {
	position: absolute;
	width: 435px;
	height: 550px;
	left: 512px;
	top:180px;
	background-color: #ffffff;
	border:1px solid #000000;
}
#LayerSalidas2Abajo {
	position: absolute;
	width: 435px;
	height: 550px;
	left:527px;
	top:195px;
	background-color: #999999;
	border:1px solid #999999;
}
#LayerCreditos {
	position: absolute;
	width: 320px;
	height: 200px;
	left: 512px;
	top:280px;
	background-color: #ffffff;
	border:1px solid #000000;
}
#LayerCreditosAbajo {
	position: absolute;
	width: 320px;
	height: 200px;
	left:527px;
	top:295px;
	background-color: #999999;
	border:1px solid #999999;
}
#LayerCreditos2 {
	position: absolute;
	width: 435px;
	height: 250px;
	left: 512px;
	top:280px;
	background-color: #ffffff;
	border:1px solid #000000;
}
#LayerCreditos2Abajo {
	position: absolute;
	width: 435px;
	height: 265px;
	left:527px;
	top:295px;
	background-color: #999999;
	border:1px solid #999999;
}