body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#606060;
}
input {
	padding:5px;
	border: 2px solid #A7A7A7;
	color: #727272;
	margin-top:2px;
	margin-bottom:2px;
	background-color:#fbfbfb;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
input:active {
	border: 2px solid #868686;
	color:#727272;
}

select {
	padding:5px;
	margin-top:2px;
	margin-bottom:2px;
	background-color:#fbfbfb;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #868686;
	color:#666;
}


.compras a:link {
	text-decoration:none;
	color:#00C;
}
.compras a:visited { text-decoration:none; color:#00C; }
.compras a:hover {
	text-decoration:none;
	color:#5555FF;
}

img { text-decoration:none; }

.sub_equivalencias { font-size:10px; color:green; font-style:italic; }

.boton1 {
	border:1px solid #ADADAD;
	color:#fff;
	background-color:#2a6887;
	padding:5px;
	cursor:pointer;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight:bold;	
}
.boton1:hover {
	border:1px solid #5B5B5B;
	background-color:#3789B0;
}

.boton2 {
	border:1px solid #ADADAD;
	color:#fff;
	background-color:#2a6887;
	padding:2px;
	cursor:pointer;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight:bold;
}
.boton2:hover {
	border:1px solid #5B5B5B;
	background-color:#3789B0;
}

.boton_agregar {
	border:1px solid #ADADAD;
	color:#fff;
	background-color:#2a6887;
	padding:5px;
	cursor:pointer;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight:bold;	
}
.boton_agregar:hover {
	border:1px solid #1F1F1F;
	background-color:#D0E6F0;
	color:#333333;
}
.boton_agregar:active {
	border:1px solid #1F1F1F;
	background-color:#D0E6F0;
	color:#333333;
}
.boton_agregar:focus {
	border:1px solid #1F1F1F;
	background-color:#D0E6F0;
	color:#333333;
}

.textfield {
	padding:5px;
	border: 1px solid #D4D4D4;
	color:#B5B5B5;
	width:96%;
	margin-top:5px;
	margin-bottom:5px;
	font-size:18px;
	background-color:#fbfbfb;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.textfield:active {
	border: 1px solid #868686;
	color:#C4C4C4;
}
.textfield:focus { border: 1px solid #C4C4C4; color:#868686; }

.textfield_fecha {
	padding:1px;
	border: 1px solid #D4D4D4;
	color:#B5B5B5;
	width:75px;
	margin-top:1px;
	margin-bottom:1px;
	background-color:#fbfbfb;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.textfield6 {
	padding:5px;
	border: 1px solid #D4D4D4;
	color:#868686;
	width:96%;
	margin-top:5px;
	margin-bottom:5px;
	font-size:12px;
	background-color:#fbfbfb;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.textfield6:active {
	border: 1px solid #666;
	color:#C4C4C4;
}
.textfield6:focus { border: 1px solid #C4C4C4; color:#333; }



.textfield7 {
	padding:5px;
	border: 1px solid #D4D4D4;
	color:#868686;
	margin-top:5px;
	margin-bottom:5px;
	font-size:12px;
	background-color:#fbfbfb;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.textfield7:active {
	border: 1px solid #666;
	color:#C4C4C4;
}
.textfield7:focus { border: 1px solid #C4C4C4; color:#333; }

.textfield8 {
	padding:5px;
	border: 1px solid #D4D4D4;
	color:#7A7A7A;
	width:150px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:18px;
	background-color:#fbfbfb;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.textfield81 {
	padding:5px;
	border: 1px solid #D4D4D4;
	color:#7A7A7A;
	width:300px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:18px;
	background-color:#fbfbfb;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.textfield2 {
	padding:2px;
	border: 1px solid #D4D4D4;
	color:#B5B5B5;
	width:80px;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#fbfbfb;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
}
.textfield2:active {
	border: 2px solid #868686;
	color:#C4C4C4;
	background-color:#FFC
}
.textfield2:focus { border: 1px solid #C4C4C4; color:#868686; }


.textfield3 {
	padding:5px;
	border: 1px solid #D4D4D4;
	color:#919191;
	width:96%;
	margin-top:5px;
	margin-bottom:5px;
	font-size:15px;
	background-color:#fbfbfb;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.textfield_tv {
	padding:3px;
	border: 1px solid #D4D4D4;
	color:#919191;
	width:90%;
	margin-top:3px;
	margin-bottom:3px;
	font-size:12px;
	background-color:#fbfbfb;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


.textfield3:active { border: 1px solid #868686;	color:#868686;
}
.textfield3:focus { border: 1px solid #C4C4C4; color:#868686; }

.textfield4 {
	padding:5px;
	border: 1px solid #D4D4D4;
	color:#919191;
	width:70%;
	margin-top:5px;
	margin-bottom:5px;
	font-size:15px;
	background-color:#fbfbfb;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.textfield5 {
	padding:5px;
	border: 1px solid #D4D4D4;
	color:#7A7A7A;
	width:100px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:18px;
	background-color:#fbfbfb;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.marco_login { width:280px;
	border:1px solid #D4D4D4;	
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:12px;
	margin:8px;
    -moz-box-shadow: 3px 3px 4px #ccc;
    -webkit-box-shadow: 3px 3px 4px #ccc;
    box-shadow: 3px 3px 4px #ccc;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#ccc')";
    /* IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#ccc');

}
.errorlogin {
	margin:20px;
	padding:15px;
	background-color:#FFBBBB;
	border:1px solid #676767;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:245px;
	color:#000;
	
}

.errorstock {
	margin:20px;
	padding:15px;
	background-color:#FFBBBB;
	border:1px solid #676767;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:550px;
	color:#000;
	
}
.encabezado {
	width:960px;
	
	margin-left:auto;
	margin-right:auto;				
				
				}
.sesion {  margin-top:15px;
			width:500px;
			float:right;
			clear:both;
			}
.sesion a:link { text-decoration:none; color:#0000CC; margin-right:10px; }
.sesion a:visited { text-decoration:none; color:#0000CC; margin-right:10px; }
.sesion a:hover {	text-decoration:none;	color:#00CCFF;	margin-right:10px;}	

.cerrarsesion{
	color:#000;
	background-color:#C9C9C9;
	padding:5px;
	margin-bottom:20x;
	margin-top:20px;
	border:1px solid #A6A6A6;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer;
}
.cerrarsesion:hover {
	border:1px solid #818181;
	background-color:#DADADA;
}
.separador { height:20px; clear:both; }
.separador2 { height:10px; clear:both; }
.contenidos { width:1000px;
margin-left:auto;
margin-right:auto;}
.logo {margin-left:-12px;}
.venta{ 
		width:940px;
		border:1px solid #D4D4D4;	
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding:12px;
		margin-top:8px;
		margin-bottom:8px;
		margin-left:auto;
		margin-right:auto;
		-moz-box-shadow: 3px 3px 4px #ccc;
		-webkit-box-shadow: 3px 3px 4px #ccc;
		box-shadow: 3px 3px 4px #ccc;
		}
.foto { border:1px solid #D4D4D4;	
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding:3px;
		
		-moz-box-shadow: 3px 3px 4px #ccc;
		-webkit-box-shadow: 3px 3px 4px #ccc;
		box-shadow: 3px 3px 4px #ccc;
		position:fixed;
		}

		
.venta_expandida{ 
		width:850px;
		border:1px solid #D4D4D4;	
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding:12px;
		margin-top:8px;
		margin-bottom:8px;
		margin-left:auto;
		margin-right:auto;
		-moz-box-shadow: 3px 3px 4px #ccc;
		-webkit-box-shadow: 3px 3px 4px #ccc;
		box-shadow: 3px 3px 4px #ccc;
		}
		
.lista_venta{ 
		width:880px;
		border:1px solid #D4D4D4;	
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding:12px;
		margin-top:8px;
		margin-bottom:8px;
		margin-left:auto;
		margin-right:auto;
		-moz-box-shadow: 3px 3px 4px #ccc;
		-webkit-box-shadow: 3px 3px 4px #ccc;
		box-shadow: 3px 3px 4px #ccc;
		}
		
.textfield_oculto { border:none; background:none; }
.textfield_oculto:active { border:none; background:none; }
.textfield_oculto:focus { border:none; background:none; }

.textfield_oculto_negrita { border:none; background:none; font-weight:bold;  width:70px;}
.textfield_oculto_negrita:active { border:none; background:none;  font-weight:bold; width:70px;}
.textfield_oculto_negrita:focus { border:none; background:none;  font-weight:bold; width:70px;}

.tabla_venta { border:0px; margin:0px; padding:5px; }
.tabla_venta td { border-bottom:1px dotted #CCC; }
.tabla_venta tr:hover{ 	background-color:#EEEEEE; }
.tabla_venta th {
	background-color:#ECF5FF;
	font-size:14px;
	height:30px;
}
#base { background-color: #FFF; height:60px; }

.total { font-size:19px; background-color:#FFFFCC; }
.total_grande { font-size:28px; background-color:#FFFFCC; }
.eliminar{ cursor:pointer; }
.eliminar:hover{ cursor:pointer; font-weight:bold; }

.cancelar { margin-right:30px;  }
.imprimir { margin-left:30px; font-size:20px;  }
.imprimir:hover { background-color:#FFF; color:#333; }
.imprimir:active { background-color:#FFF; color:#333; }
.imprimir:focus { background-color:#FFF; color:#333; }

.boton_buscar{ margin-bottom:3px; margin-left:3px; cursor:pointer;  }

.buscar_cliente{
	width:300px;
	border:1px solid #D4D4D4;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:12px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:8px;
	-moz-box-shadow: 3px 3px 4px #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	box-shadow: 3px 3px 4px #ccc;
	display:none;
	background-color:#ECECFF;
				}

.fc { font-size:13px; font-weight:bold; color:#570C89; }

.titulo { font-size:18px; color:#570C89; }
.titulo_principal {
	font-size:20px;
	color:#440A6B;
}
.subtitulo {
	font-size:16px;
	color:#7811BD;
	font-weight:bold;
}
.cliente_boleta {
	font-size:14px;
	color:#7811BD;
	font-weight:bold;
}

.resultado {
	font-size:13px;
	color:#7811BD;
	font-weight:bold;
}

.tabla_buscar_cliente { width:300px; }
.tabla_buscar_cliente th{ text-align:left; padding-bottom:12px;  }
.tabla_buscar_cliente td { border-bottom:1px dotted #ccc; }

.tabla_reasignar_venta { width:100%; }
.tabla_reasignar_venta th{ text-align:left; padding-bottom:12px;  }
.tabla_reasignar_venta td { border-bottom:1px dotted #ccc; }


.link_busqueda{ text-align:left; padding-bottom:10px; cursor:pointer; height:25px; }
.link_busqueda:hover{ background-color:#FFF; }

.buscar_mercaderia{
	width:300px;
	border:1px solid #D4D4D4;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:12px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:8px;
	-moz-box-shadow: 3px 3px 4px #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	box-shadow: 3px 3px 4px #ccc;
	display:none;
	background-color:#FFFFCC;
				}
				
.tabla_buscar_mercaderia { width:240px; }
.tabla_buscar_mercaderia th{ text-align:left; padding-bottom:12px;  }
.tabla_buscar_mercaderia td { border-bottom:1px dotted #ccc; }


.menu{
	width:960px;
	border:1px solid #D4D4D4;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:10px 3px;
	margin-top:7px;
	margin-bottom:7px;
	margin-left:auto;
	margin-right:auto;
	background-color:#D5DFFF;
	text-align:center;
	font-size:14px;				
		}
.menu a:link { text-decoration:none; padding:5px 1px;
				color:#000033; 
				margin:4px; }
.menu a:visited { text-decoration:none;
				color:#000033; }
.menu a:hover {
	text-decoration:none;
	color:#0099FF; }
	

.menu_configuracion{
	width:880px;
	border:1px solid #D4D4D4;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:12px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFCC;
	text-align:center;
	font-size:19px;
		}
.menu_configuracion a:link { text-decoration:none; 
				color:#000033; 
				margin:8px; }
.menu_configuracion a:visited { text-decoration:none; 
				color:#000033; }
.menu_configuracion a:hover {
	text-decoration:none;
	color:#0099FF; }

.menu_admingeneral{
	width:950px;
	border:1px solid #666;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:10px;
	margin-top:7px;
	margin-bottom:7px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FF9966;
	text-align:center;
	font-size:18px;
		}
.menu_admingeneral a:link { text-decoration:none; 
				color:#000033; 
				margin:8px; }
.menu_admingeneral a:visited { text-decoration:none; 
				color:#000033; }
.menu_admingeneral a:hover {
	text-decoration:none;
	color:#FFF; }


.menu_sub_admingeneral{
	width:810px;
	border:1px solid #666;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:8px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFC6AA;
	text-align:center;
	font-size:16px;
		}
.menu_sub_admingeneral a:link { text-decoration:none; 
				color:#000033; 
				margin:8px; }
.menu_sub_admingeneral a:visited { text-decoration:none; 
				color:#000033; }
.menu_sub_admingeneral a:hover {
	text-decoration:none;
	color:#FFF; }
	
	
	
	
	
.menu_sub_carne_vacuna{
	width:810px;
	border:1px solid #666;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:8px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/cows3.jpg);
	background-repeat:no-repeat;	 
	text-align:center;
	font-size:18px;
	font-weight:bold;
		}
.menu_sub_carne_vacuna a:link { text-decoration:none; 
				color: #F00; 
				margin:8px; }
.menu_sub_carne_vacuna a:visited { text-decoration:none; 
				color:#F00; }
.menu_sub_carne_vacuna a:hover {
	text-decoration:none;
	color: #9F0000; }	
	
#submenu_sub_activo { font-weight:bolder; color:#9F0000; }	
	
	
.menu_stock{
	width: 880px;
	border: 1px solid #666;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 7px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: auto;
	margin-right: auto;
	background-color: #996699;
	text-align: center;
	font-size: 13px;
		}
.menu_stock a:link { text-decoration:none; 
				color:#000033; 
				margin:8px; }
.menu_stock a:visited { text-decoration:none; 
				color:#000033; }
.menu_stock a:hover {
	text-decoration:none;
	color:#FFF; }


.menu_sub_stock{
	width:810px;
	border:1px solid #666;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:6px;
	margin-top:6px;
	margin-bottom:6px;
	margin-left:auto;
	margin-right:auto;
	background-color: #CBDED2;
	text-align:center;
	font-size:14px;
		}
.menu_sub_stock a:link { text-decoration:none; 
				color:#000033; 
				margin:8px; }
.menu_sub_stock a:visited { text-decoration:none; 
				color:#000033; }
.menu_sub_stock a:hover {
	text-decoration:none;
	color:#FFF; }	




.menu_sub{
	width:810px;
	border:1px solid #666;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:8px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	background-color:#99CCFF;
	text-align:center;
	font-size:16px;
	color:#666;
		}
		
.menu_sub a:link { text-decoration:none; 
				color:#666; 
				margin:8px; }
.menu_sub a:visited { text-decoration:none; 
				color:#666; }
.menu_sub a:hover {
	text-decoration:none;
	color:#000033; }

.menu_sub2{
	
	border:1px solid #666;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:8px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	background-color:#99CCFF;
	text-align:center;
	font-size:16px;
	color:#666;
		}
		
.menu_sub2 a:link { text-decoration:none; 
				color:#666; 
				margin:8px; }
.menu_sub2 a:visited { text-decoration:none; 
				color:#666; }
.menu_sub2 a:hover {
	text-decoration:none;
	color:#000033; }	
	
	
.menu_sub_sub{
	width:750px;
	border:1px solid #666;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:8px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	background-color:#6AB5FF;
	text-align:center;
	font-size:15px;
	color:#666;
		}
		
.menu_sub_sub a:link { text-decoration:none; 
				color:#666; 
				margin:8px; }
.menu_sub_sub a:visited { text-decoration:none; 
				color:#666; }
.menu_sub_sub a:hover {
	text-decoration:none;
	color:#000033; }




	
	
.menu_herramientas{
	width:880px;
	border:1px solid #D4D4D4;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:12px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFDD95;
	text-align:center;
	font-size:19px;
		}
.menu_herramientas a:link { text-decoration:none; 
				color:#000033; 
				margin:8px; }
.menu_herramientas a:visited { text-decoration:none; 
				color:#000033; }
.menu_herramientas a:hover {
	text-decoration:none;
	color:#0099FF; }
	
	
		
		

.tabla_agregar_sucursal { width:600px; border:1px solid #D4D4D4;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:12px; margin:12px; }
.tabla_agregar_sucursal th{ text-align:left; padding:12px; font-size:18px;  }
.tabla_agregar_sucursal td { border-bottom:1px dotted #ccc; }

.agregar{ font-weight:bold; cursor:pointer; }
.agregar_oculto{ display:none; }

.tabla_lista_sucursales { width:780px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:12px; margin:12px; 
	margin:5px;}
	
.tabla_lista_sucursales th{
	text-align:left;
	padding:10px;
	margin:5px;
	font-size:15px;
	border-bottom: 1px dotted #CCC;
	border-top: 1px dotted #CCC;
}
#activa { background-color:#F5F5F5; cursor:pointer; font-size:13px; line-height:29px; border-bottom: 1px dotted #CCC; }
#activa:hover {	background-color:#DBDBDB; }


#inactiva {	background-color:#FFFFCC;	cursor:pointer;	font-size:13px;	line-height:29px;	border-bottom: 1px dotted #CCC;}
#inactiva:hover {	background-color:#DBDBDB;	}

.esta_seguro{ margin:50px; }

#menu_activo{ color:#0099FF; font-weight:bold; }

.activo{ color:#0099FF; font-weight:bold; }


#menu_admin_activo{ color:#FFF; font-weight:bolder;   }

#menu_sub_activo{ color:#FFF; font-weight:bolder;  }

.marco{ 
		width:350px;
		border:1px solid #D4D4D4;	
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding:12px;
		margin-top:8px;
		margin-bottom:8px;
		margin-left:auto;
		margin-right:auto;
		-moz-box-shadow: 3px 3px 4px #ccc;
		-webkit-box-shadow: 3px 3px 4px #ccc;
		box-shadow: 3px 3px 4px #ccc;
		}
.marco_sinancho{ 
		border:1px solid #D4D4D4;	
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding:12px;
		margin-top:8px;
		margin-bottom:8px;
		margin-left:auto;
		margin-right:auto;
		-moz-box-shadow: 3px 3px 4px #ccc;
		-webkit-box-shadow: 3px 3px 4px #ccc;
		box-shadow: 3px 3px 4px #ccc;
		}		
.marco_grande{ 
		width:600px;
		border:1px solid #D4D4D4;	
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding:12px;
		margin-top:8px;
		margin-bottom:8px;
		margin-left:auto;
		margin-right:auto;
		-moz-box-shadow: 3px 3px 4px #ccc;
		-webkit-box-shadow: 3px 3px 4px #ccc;
		box-shadow: 3px 3px 4px #ccc;
		}
		
.marco_destacado{ 
		width:350px;
		border:1px solid #D4D4D4;	
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding:12px;
		margin-top:8px;
		margin-bottom:8px;
		margin-left:auto;
		margin-right:auto;
		-moz-box-shadow: 3px 3px 4px #ccc;
		-webkit-box-shadow: 3px 3px 4px #ccc;
		box-shadow: 3px 3px 4px #ccc;
		background-color:#FFFFCA;
		}	
		
.marco_destacado_grande{ 
		width:550px;
		border:1px solid #D4D4D4;	
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding:12px;
		margin-top:8px;
		margin-bottom:8px;
		margin-left:auto;
		margin-right:auto;
		-moz-box-shadow: 3px 3px 4px #ccc;
		-webkit-box-shadow: 3px 3px 4px #ccc;
		box-shadow: 3px 3px 4px #ccc;
		background-color:#FFFFCA;
		}	
		
.marco_destacado100{ 
		width:100%
		border:1px solid #D4D4D4;	
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding:12px;
		margin-top:8px;
		margin-bottom:8px;
		margin-left:auto;
		margin-right:auto;
		-moz-box-shadow: 3px 3px 4px #ccc;
		-webkit-box-shadow: 3px 3px 4px #ccc;
		box-shadow: 3px 3px 4px #ccc;
		background-color:#FFFFCA;
		}		
		
		
		
		
.link_bold{
	cursor:pointer;
	font-weight:bold;
	color:#454545;
}
.link_bold a:hover{	cursor:pointer;	font-weight:bold;	color:#0000CC; }

#fact {
	background-color:#FDFFFD;
}
#pag {
	background-color:#CEF5FF;
}
#manual {
	background-color:#FFE1E1;
}

.tabla_movimientos { border:1px solid #D4D4D4;	
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding:12px;
		margin-top:8px;
		margin-bottom:8px;
		margin-left:auto;
		margin-right:auto;
		-moz-box-shadow: 3px 3px 4px #ccc;
		-webkit-box-shadow: 3px 3px 4px #ccc;
		box-shadow: 3px 3px 4px #ccc;
		width:99%;
		line-height:22px; }
		
.tabla_movimientos td { border-bottom:1px dotted #CCC; padding:5px; }
.tabla_movimientos tr:hover { background-color:#FFF; }
.tabla_movimientos a { text-decoration:none; color:#666; }
.tabla_movimientos a:hover{ border-bottom:1px dotted #666; }











.tabla_movimientos_SS { border:1px solid #D4D4D4;	
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding:12px;
		margin-top:8px;
		margin-bottom:8px;
		margin-left:auto;
		margin-right:auto;
		width:99%;
		line-height:22px; }
		
.tabla_movimientos_SS td { border-bottom:1px dotted #CCC; padding:5px; }
.tabla_movimientos_SS tr:hover { background-color:#FFF; }
.tabla_movimientos_SS a { text-decoration:none; color:#666; }
.tabla_movimientos_SS a:hover{ border-bottom:1px dotted #666; }



#paga {
	background-color:#FFF;
	color:#AEAEAE;
}
#impaga {
	background-color:#FFF; color:#F00;
	font-weight:bold;
}
#pagado {
	background-color:#FFFFCC;
	font-style:italic;
}

.espaciado_borde td { border-bottom:1px dotted #CCC; padding:5px; }
.espaciado_borde  tr:hover { background-color:#FFF; }

.positivo { color:#666666; font-weight:bold; }
.negativo { color:#F00; font-weight:bold; }

.texto_grisclaro { color:#CCC; }
.texto_grisclaro a { color:#CCC; text-decoration:none; }

.detalle_destacado { padding:10px; margin:10px; border:1px solid1 px dotted #CCC; }

.white_content { width:680px;
	  display: none;
	  padding: 16px;
	  border: 16px solid gray;
	  background-color: white;
	  z-index:1002;
  }


.compra{ 
		width:880px;
		border:1px solid #D4D4D4;	
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding:12px;
		margin-top:8px;
		margin-bottom:8px;
		margin-left:auto;
		margin-right:auto;
		-moz-box-shadow: 3px 3px 4px #ccc;
		-webkit-box-shadow: 3px 3px 4px #ccc;
		box-shadow: 3px 3px 4px #ccc;
		}
		
.textovertical {-webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);} 

.balance { width:350px; margin:10px; padding:10px; border:1px dotted #CCC; }
.balance2 { width:500px; margin:10px; padding:10px; border:1px dotted #CCC; }

.borde_abajo { border-bottom:1px dotted #CCC;}
.borde_izquierdo { border-left:1px dotted #666;}

.tabla_borde_derecho td { border-right:1px dotted #CCC;}

.bold { font-weight:bold; }

.anulada{
	color:#666;
	font-weight:bold;
	background-color:#FF5959;
}

.preanulada{
	color:#000;
	font-weight:bold;
	background-color: #F3BCBD;
}


.anulada_copia{ background-image:url(img/stripes.png);
}

.pre_anulada{
	color: #000;
	font-weight: bold;
	background-color: #FFDFDF;
}

.nota_de_credito{
	color:#000;
	background-color:#FFFFCC;
}

.anulado{
	color:#626262;
	font-weight:bold;
	background-color:#FF8484;
}

.decomiso{
	width:800px;
	border:1px solid #D4D4D4;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:12px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	-moz-box-shadow: 3px 3px 4px #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	box-shadow: 3px 3px 4px #ccc;
	background-color:#F3F3DA;
		}
.lista_decomiso{
	width:800px;
	border:1px solid #D4D4D4;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:12px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	-moz-box-shadow: 3px 3px 4px #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	box-shadow: 3px 3px 4px #ccc;
	background-color:#F3F3DA;
		}
		
.pago_finanzas{
	background-color:#CAFFFF;
	color:green;
	font-weight:bolder;
}

.listado_chat{ text-align:left;
position:absolute; 
width:200px; 
background-color:#FFFFCC; 
border:1px solid #666; 
padding:10px; 
line-height:20px;
-moz-box-shadow: 3px 3px 4px #ccc;
-webkit-box-shadow: 3px 3px 4px #ccc;
box-shadow: 3px 3px 4px #ccc;
-moz-border-radius: 4px;
border-radius: 4px;
display:none;
	
}
.sin_movimientos{ height:70px; margin:20px; clear:both; }

.nueva_nota{ text-align:left;
position:absolute;
top:20px; left:0px;
width:553px; height:541px;
background-image:url(img/sticknote.png); background-repeat:no-repeat;
display:none;

}

#contenido_nota { margin:130px 90px 50px 100px; } 

#ver_todas{ width:300; margin-top:30px;  margin-left:40px; text-align:right; }


#todaslasnotas { margin-left:10px; margin-right:10px; max-height:260px; overflow:auto } 

.recibido { font-weight:bold; color:#000066; }
.preparacion { font-weight:bold; 	color:#669900; }
.entregado { font-style:italic; color:#999999; }

.linea_punteada { border-bottom:1px dotted #666; }







	
	
	
	
.alertas_derecha { float:right; width:160px; border:1px dotted #E8E8E8; min-height:200px; cursor:pointer; }
.seleccionado {
	font-weight:bold;
	background-color:#D7F7FF;
	padding:6px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #C3C3C3;
}

#menu_principal{ margin-left:-100px; margin-top:-10px; }
#menu_principal a:hover { color:#000099; border-bottom: 1px solid #C3C3C3; }

.menu_estadisticas{
	width:880px;
	border:1px solid #D4D4D4;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:12px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	background-color:#F3F3F3;
	text-align:center;
	font-size:19px;
		}
.menu_estadisticas a:link { text-decoration:none; 
				color:#000033; 
				margin:8px; }
.menu_estadisticas a:visited { text-decoration:none; 
				color:#000033; }
.menu_estadisticas a:hover {
	text-decoration:none;
	color:#0099FF; }


.alerta_tope { color:#999900; font-weight:bold; }


.detalle_venta td { padding:3px; border-bottom:1px dotted #666; border-right:1px dotted #666; } 
.detalle_venta tr:hover { background-color:#FFFFCC; } 

.links_venta a{ text-decoration:none; color:#0066FF; }
.links_venta a:hover{ color:#000066; }
.links_venta td{-moz-border-radius: 4px;
	border-radius: 4px;}
.links_venta{ margin-right:5px; 
	padding:5px; 
	width:554px;
	margin-left:13px; 
	margin-top:-4px;
	border:1px solid #D4D4D4;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 2px 2px 3px #ccc;
	-webkit-box-shadow: 2px 2px 3px #ccc;
	box-shadow: 2px 2px 3px #ccc; }
.destacada { font-weight:bold; background-color:#E1E1FD; -webkit-box-shadow: 1px 1px 2px #ccc;
	box-shadow: 1px 1px 2px #ccc; }


.cc_admin { font-size:12px; font-weight:bold; margin-top:10px }
















.chatbox { 
	position: fixed;
	position:expression("absolute");
	width: 325px;
	display:none;
	-moz-box-shadow: 3px 3px 4px #ccc;
-webkit-box-shadow: 3px 3px 4px #ccc;
box-shadow: 3px 3px 4px #ccc;

}

.chatboxhead {
	background-color: #f99d39;
	padding:7px;
	color: #ffffff;

	border-right:1px solid #f99d39;
	border-left:1px solid #f99d39;
}

.chatboxblink {
	background-color: #176689;
	border-right:1px solid #176689;
	border-left:1px solid #176689;
}

.chatboxcontent {
	font-family: arial,sans-serif;
	font-size: 13px;
	color: #333333;
	height:200px;
	width:309px;
	overflow-y:auto;
	overflow-x:auto;
	padding:7px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #eeeeee;
	background-color: #ffffff;
	line-height: 1.3em;
	
	
}

.chatboxinput {
	padding: 5px;
	background-color: #ffffff;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.chatboxtextarea {
	width: 306px;
	height:44px;
	padding:3px 0pt 3px 3px;
	border: 1px solid #CCC;
	margin: 1px;
	overflow:hidden;
	-moz-border-radius: 4px;
border-radius: 4px;
}

.chatboxtextareaselected {
	border: 2px solid #f99d39;
	margin:0;
}

.chatboxmessage {
	margin-left:1em;
}

.chatboxinfo {
	margin-left:-1em;
	color:#666666;

}

.chatboxmessagefrom {
	margin-left:-1em;
	font-weight: bold;
}

.chatboxmessagecontent {
}

.chatboxoptions {
	float: right;
}

.chatboxoptions a {
	text-decoration: none;
	color: white;
	font-weight:bold;
	font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
}

.chatboxtitle {
	float: left;
}

.borde { border-bottom:1px dotted #666; }
.borde2 { border-bottom:1px dotted #CCC; }
.borde3 { border-bottom:1px dotted #666; border-right:1px dotted #666; }

.tabla_venta_diaria { border:1px solid #ccc; font-size:14px; }
.tabla_venta_diaria td{ border-bottom:1px dotted #666; font-size:14px;}

.tabla_balance td { border-bottom:1px dotted #666; }

.texto_chico{ font-size:10px; }

.imprimir_balance td { border-right:1px dotted #666; } 
.borde_arriba { border-top:1px dotted #666; } 
.boton_hora{ width:40px; }
.bordeado td { border-right:1px dotted #666; border-bottom:1px dotted #666;}


.inasistente {
	background-color:#CCFF99;
}

.minorista{
	background-color:#FF0000;
}

.mayorista{
	background-color:#0066FF;
}

.menupeso_valido { margin:7px;
padding:7px; 
border:2px dashed #6C0; 
font-size:17px;
color:#66CC00; font-weight:bolder; text-align:center; }

.menupeso_valido_texto { margin:7px;
padding:7px; 
font-size:13px;
color:#333; text-align:center; }


.menupeso_invalido { margin:7px;
padding:7px; 
border:2px dashed #F00; 
font-size:17px;
color:#F00; font-weight:bolder; text-align:center; }



.lista { color:#F00; font-size:14px; }

.entregada {  color:#090; font-size:16px; font-weight:bold; } 


.cliente_incompleto { width:400px; float:left; } 

.textfield3x {
	padding:5px;
	border: 1px solid #D4D4D4;
	color:#919191;
	width:66%;
	margin-top:5px;
	margin-bottom:5px;
	font-size:15px;
	background-color:#fbfbfb;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.borde1 { border-bottom:1px dotted #666; }
.borde2 { border-bottom:1px dotted #666; border-right:1px dotted #666; }


.tabla_venta_imprimir { border:0px; margin:0px; padding:1px; }
.tabla_venta_imprimir td { font-size:9px; border-bottom:1px dotted #CCC; }
.tabla_venta_imprimir tr:hover{ 	background-color:#EEEEEE; }
.tabla_venta_imprimir th {
	background-color:#ECF5FF;
	font-size:10px;
	height:20px;
}

.tabla_venta_imprimir_boleta { border:0px; margin:0px; padding:1px; }
.tabla_venta_imprimir_boleta td { font-size:10px; border-bottom:2px dotted #CCC; font-weight:bold; }
.tabla_venta_imprimir_boleta tr:hover{ 	background-color:#EEEEEE; }
.tabla_venta_imprimir_boleta th {
	background-color:#ECF5FF;
	font-size:15px;
	height:20px;
	font-weight:bold;	
}

.imprimir_total { font-size:16px;}
.imprimir_cliente { font-size:12px;}
.imprimir_titulo { font-size:14px;}
.imprimir_subtitulo { font-size:11px;}

.sin_grupo {
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
.mayoristas {
	font-size: 16px;
	color: #000066;
	font-weight: bold;
}
.minoristas {
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
}
.borde_derecho { border-right:1px dotted #CCC; }

.ahorraste { font-size:20px; margin:10px; }

.Retiro { font-weight:bold; color:#F00; }

#ajuste { background-color:#FCF; font-weight:bold; }




table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:5px 0pt 5px;
	
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(img/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(img/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color:  #8dbdd8;
}

.destacado { font-weight:bold; background-color: #E9FCDA; -webkit-box-shadow: 1px 1px 2px #ccc;
	box-shadow: 1px 1px 2px #ccc; }

.tabla_pedidos td { margin:5px; padding:4px; border-bottom:1px dotted #666; border-right:1px dotted #666; }

.tabla_pedidos th { border-top:1px dotted #666; border-right:1px dotted #666; border-bottom:1px dotted #666; background-color:#FFC }




.precio_principal { width:470px; 
					margin-top:80px;
					float:right; 
					color:#FFF; 
					background-image: url(tv/lib/images/demo/fondo.png);  
					height:326px;
					background-repeat:no-repeat; 
					background-position:center; 
					}
					
					
.linea1 { font-size:50px;text-shadow: 0 3px 0 #333; }
.letra25 { font-size:25px; }
.letra50 { font-size:50px; }
.precio_grande { font-size:110px;color:#FF0; text-shadow: 0 3px 0 #333;}
.linea3 { font-size:27px;text-shadow: 0 3px 0 #333; }
.contenido_precios { margin-top:50px; } 
.titulo_mercaderia { float:left;height:102px;font-size:47px; color:#FFF } 

.estadistica_detalle_mercaderia div { margin:2px 0px; padding:2px 0px; border-bottom:1px dotted #CCC; }
.sinborde { border-bottom: none; }

.foto_ruleta{ margin:2px; padding:4px; border:1px solid #999; cursor:pointer;}

.ruleta_ganadora{ background-color:#FCF;  	font-size:16px;
	color:#7811BD;
	font-weight:bold;}

.cm { color:#A00;}

@media only screen and (max-width: 1024px) {
	.foto { display:none; }
	.alertas{ display:none; }
}

