/* CSS Document */
body{
	background-color: #eee;
}
#body_footer {
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);
	font-size: 12px;
	margin-top: 20px;
	border-top: 1px solid #b9def0;
padding: 5px;
}
.fuente_12 {
	font-size: 12px;
}
.fuente_11 {
	font-size: 11px;
}
.fuente_10 {
	font-size: 10px;
}
.blockquote_margin_chico {
	margin: 0px 0px 5px !important;
	padding:5px 10px;
}
#body_footer h1 {
	display: none;
}
.navbar .navbar-collapse {
	text-align: center;
}
.logo_menu {
	width: 64px;
}
.barra_cliente{
	font-size:14px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2f5f6+0,e3eaed+37,c8d7dc+100;Grey+3D+%234 */
background: #f2f5f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */


-webkit-border-radius: 0 0 10px 10px;
border-radius: 0 0 5px 5px;
margin-bottom:5px;
}
.navbar-default .navbar-text {
	line-height: 13px;
}
.navbar .navbar-nav {
	display: inline-block;
	float: none;
	vertical-align: top;
}
#content {
	background-image: -webkit-linear-gradient(top, #fff 0, #f8f8f8 100%);
	background-image: -o-linear-gradient(top, #fff 0, #f8f8f8 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
	background-image: linear-gradient(to bottom, #fff 0, #f8f8f8 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);
	box-shadow: 0 1px 2px rgba(0,0,0,.075);
	border: 1px solid #ddd;
}
.navbar-brand {
	float: left;
	height: 50px;
	padding: 0px;
	font-size: 18px;
	line-height: 20px;
}
.navbar-brand-home {
	height: auto !important;
}
.direccion_head {
	font-size: 13px;
}
#body_prod #body_header .container_slide {
	float: left;
}
#body_prod #body_header .container_slide #controls {
	position: absolute;
	top: 54px;
	right: 5px;
}
#body_prod #body_header .container_slide ol#controls {
	list-style: none;
}
#body_prod #body_header .container_slide #controls li {
	text-indent: -3000px;
	background: none repeat scroll 0% 0% #E1F4FD;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	float: left;
	margin-left: 3px;
}
#body_prod #body_header .container_slide #controls li.current {
	background: none repeat scroll 0% 0% #03C;
}
.title_table .control-label {
	font-size: 11px;
	line-height: 14px;
}
.title_table input.form-control, .title_table select.form-control, #tabla_productos_wrapper select.form-control, #table_clientes_wrapper select.form-control {
	width: 112px;
	padding: 2px;
	height: 20px;
	font-size: 10px;
}
#tabla_productos_filter input.form-control,#table_clientes_filter input.form-control {
	width: 200px;
	padding: 2px;
	height: 22px;
	font-size: 12px;
	color:rgba(0,0,0,1.00);
	border: 1px solid #3632f6;
	margin-left: 0px;
}
.label_buscar{
	padding: 0px 5px;
}
#tabla_productos, #tabla_productos_wrapper, #table_pedido_wrapper, #table_clientes_wrapper,#table_clientes,#tabla_cc_wrapper {
	font-size: 11px;
}
.panel_carrito {
	line-height: 16px;
}
.panel_carrito .nav > li > a {
	padding: 5px 10px;
}
.panel_carrito .table-condensed > tbody > tr > td, .panel_carrito .table-condensed > tbody > tr > th, .panel_carrito .table-condensed > tfoot > tr > td, .panel_carrito .table-condensed > tfoot > tr > th, .panel_carrito .table-condensed > thead > tr > td, .panel_carrito .table-condensed > thead > tr > th {
	padding: 0px 5px;
}
.panel_carrito .table.costos {
	margin-bottom: 5px;
}
#tabla_productos_wrapper thead .filtro_activo {
	background: rgba(202,201,248,1);
}
#tabla_productos_wrapper.dataTables_wrapper div.dataTables_filter,#table_clientes_wrapper.dataTables_wrapper div.dataTables_filter {
	text-align: left;
}
table.table-bordered.dataTable th.tcolum6t {
	padding: 0px;
	text-align: center;
	border-bottom: none;
}
table.table-bordered.dataTable th.tcolum6t .title_table .control-label {
	line-height: 14px;
}
.precio{
	text-align:right;
}
table.table-bordered.dataTable th.tcolum6, table.table-bordered.dataTable th.tcolum7, table.table-bordered.dataTable th.tcolum8 {
	padding: 0px;
	text-align: center;
}
.details-control{
font-size: 13px;
line-height: 15px !important;
	
}

#tabla_productos_length select.form-control, #table_clientes_length select.form-control{
	width: 50px !important;
}
.Bot_add_pedido{
font-size: 12px;
line-height: 12px !important;
	
}
.details-control, .Bot_add_pedido {
	cursor: pointer;
}
.stock_rojo, .stock_amarillo, .stock_verde, .stock_azul {
	width: 10px;
	height: 10px;
	display: inline-block;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.stock_rojo, .mh_rojo,.stock_rojo_chico,.btn-stock_rojo {
	background-color: rgba(255,0,4,1.00);
}
.stock_amarillo, .mh_amarillo, .stock_amarillo_chico,.btn-stock_amarillo{
	background-color: rgba(224,255,0,1.00);
}
.stock_verde, .mh_verde, .stock_verde_chico, .btn-stock_verde {
	background-color: rgba(0,255,29,1.00);
}
.stock_azul, .mh_azul, .stock_azul_chico, .btn-stock_azul {
	background-color: rgba(0,21,255,1.00);
	color:rgba(255,255,255,1.00);
}
.stock_rojo_chico, .stock_amarillo_chico, .stock_verde_chico, .stock_azul_chico {
	width: 10px;
	height: 10px;
	display: inline-block;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.btn-stock_naranja{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fac695+0,f5ab66+47,ef8d31+100;Orange+3D+%232 */
background: #fac695; /* Old browsers */
background: -moz-linear-gradient(top,  #fac695 0%, #f5ab66 47%, #ef8d31 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fac695 0%,#f5ab66 47%,#ef8d31 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fac695 0%,#f5ab66 47%,#ef8d31 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fac695', endColorstr='#ef8d31',GradientType=0 ); /* IE6-9 */
}

#ProductoModal {
	font-size: 11px;
}
/*
.title_table {
    text-shadow: 0 1px 0 rgba(255,255,255,.2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);
    padding: 5px;
    margin-bottom: 0px;
    border: 1px solid transparent;
    border-radius: 4px;
}*/
.bg_title_azul {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cac9f8+0,b6b5f2+100 */
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dfdef7+0,b6b5f2+100 */
background: #dfdef7 !important; /* Old browsers */
background: -moz-linear-gradient(top,  #dfdef7 0%, #b6b5f2 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #dfdef7 0%,#b6b5f2 100%)!important;  /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #dfdef7 0%,#b6b5f2 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdef7', endColorstr='#b6b5f2',GradientType=0 ) !important; /* IE6-9 */

}
#tabla_productos_wrapper .table-hover > tbody > tr:hover {
    background-color: #b6b5f2;
}
#tabla_cc.table-hover>tbody>tr:hover {
    background-color: #b6b5f2 !important;
}
.panel-default > .panel-heading.bg_title_azul, .panel-default > .panel-heading.bg_title_verde {
	padding: 3px 15px;
}
.btn-azul {
background: #dfdef7 !important; /* Old browsers */
	border-color: #b6b5f2;
}
.btn-azul:focus, .btn-azul:hover {
	background: #b6b5f2 !important; 
	border-color: #b6b5f2 !important; 
}
.btn-azul1 {
background: #dfdef7 !important; /* Old browsers */
	border-color: #3632f6;
}
.btn-azul1:focus, .btn-azul1:hover {
	background: #b6b5f2 !important; 
	border-color: #b6b5f2 !important; 
}

.bg_footer_azul {
	background-color: #dfdef7;
}
.bg_title_verde {
background: #e6f2e8 !important; /* Old browsers */
background: -moz-linear-gradient(top,  #e6f2e8 0%, #95e091 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e6f2e8 0%,#95e091 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e6f2e8 0%,#95e091 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f2e8', endColorstr='#95e091',GradientType=0 ) !important; /* IE6-9 */



}
.bg_footer_verde {
	background-color: #e6f2e8;
}

.btn-naranja {
	background: rgba(255,207,62,1);
	background: -moz-linear-gradient(top, rgba(255,207,62,1) 0%, rgba(221,197,17,1) 100%)!important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,207,62,1)), color-stop(100%, rgba(221,197,17,1)))!important;
	background: -webkit-linear-gradient(top, rgba(255,207,62,1) 0%, rgba(221,197,17,1) 100%)!important;
	background: -o-linear-gradient(top, rgba(255,207,62,1) 0%, rgba(221,197,17,1) 100%)!important;
	background: -ms-linear-gradient(top, rgba(255,207,62,1) 0%, rgba(221,197,17,1) 100%)!important;
	background: linear-gradient(to bottom, rgba(255,207,62,1) 0%, rgba(221,197,17,1) 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcf3e', endColorstr='#ddc511', GradientType=0 )!important;
}
#tabla_productos_wrapper .pagination > li > a, #tabla_productos_wrapper .pagination > li > span {
	padding: 2px 8px;
	color: rgba(43,43,43,1.00);
	background-color: #BDBBFB;
}
#tabla_productos_wrapper .pagination > .disabled > a, #tabla_productos_wrapper .pagination > .disabled > a:focus, #tabla_productos_wrapper .pagination > .disabled > a:hover, #tabla_productos_wrapper .pagination > .disabled > span, #tabla_productos_wrapper .pagination > .disabled > span:focus, #tabla_productos_wrapper .pagination > .disabled > span:hover {
	border-color: #BDBBFB;
}
#tabla_productos_wrapper .table-condensed > tbody > tr > td,#tabla_productos_wrapper .table-condensed > tbody > tr > th,#tabla_productos_wrapper .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th,#tabla_productos_wrapper .table-condensed > thead > tr > td,#tabla_productos_wrapper .table-condensed > thead > tr > th {
    padding: 4px 3px;
}
#tabla_productos_wrapper .pagination > li > a, #tabla_productos_wrapper .pagination > li > span {
	border: 1px solid #BDBBFB;
}
#tabla_productos_wrapper .pagination > .disabled > a, #tabla_productos_wrapper .pagination > .disabled > a:focus, #tabla_productos_wrapper .pagination > .disabled > a:hover, #tabla_productos_wrapper .pagination > .disabled > span, #tabla_productos_wrapper .pagination > .disabled > span:focus, #tabla_productos_wrapper .pagination > .disabled > span:hover {
	color: #777;
	background-color: #dfdef7;
}
#table_pedido_wrapper .pagination > li > a, #table_pedido_wrapper .pagination > li > span {
	padding: 2px 8px;
	margin-left: -1px;
	color: rgba(122,122,122,1.00);
	background-color: #95e091;
}
#table_pedido_wrapper .pagination > .disabled > a, #table_pedido_wrapper .pagination > .disabled > a:focus, #table_pedido_wrapper .pagination > .disabled > a:hover, #table_pedido_wrapper .pagination > .disabled > span, #table_pedido_wrapper .pagination > .disabled > span:focus, #table_pedido_wrapper .pagination > .disabled > span:hover {
	color: #777;
	background-color: #e6f2e8;
}
#table_pedido_wrapper .pagination > .disabled > a, #table_pedido_wrapper .pagination > .disabled > a:focus, #table_pedido_wrapper .pagination > .disabled > a:hover, #table_pedido_wrapper .pagination > .disabled > span, #table_pedido_wrapper .pagination > .disabled > span:focus, #table_pedido_wrapper .pagination > .disabled > span:hover {
	border-color: #76B573;
}

#table_pedido_wrapper .pagination > li > a, #table_pedido_wrapper .pagination > li > span {
	border: 1px solid rgba(218,147,242,1);
}
#table_pedido_wrapper table.dataTable, #tabla_productos_wrapper table.dataTable {
	margin-top: -1px !important;
	
}
#tabla_productos_wrapper table.dataTable.table-condensed > thead > tr > th, #table_pedido_wrapper table.dataTable.table-condensed > thead > tr > th {
	padding-right: 0px;
	vertical-align: middle;
}
.panel_carrito .panel-body {
	padding: 5px;
}
.panel_carrito {
	background-color: #fff266;
}
.panel_carrito.panel-default {
    border-color: #ffc611;
}
.panel_carrito .panel-footer {
	padding: 10px 15px;
	background-color: #fffac6;
	border-top: 1px solid #ffc611;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.panel_carrito .nav-pills > li.active > a,.panel_carrito .nav-pills > li.active > a:focus,.panel_carrito .nav-pills > li.active > a:hover {
    color: rgba(0,0,0,1.00);
    background-color: #ffc611;
}
.panel_carrito .nav > li > a,.panel_carrito .nav > li > a {
	color:rgba(104,104,104,1.00);
}
.panel_carrito .nav > li > a:focus,.panel_carrito .nav > li > a:hover {
	color:rgba(0,0,0,1.00);
    text-decoration: none;
    background-color: #ffd03e;
}
#PersonaDireccion4 {
	display: none;
}
#CarritoFormEnvioForm .form-group-sm .form-control {
	height: 22px;
	padding: 2px 4px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 3px;
}
#CarritoFormEnvioForm .form-group-sm select.form-control {
	height: 22px;
	line-height: 22px;
}
#CarritoFormEnvioForm .form-group-sm select.form-control[multiple] {
	height: auto;
}
 #CarritoComentario{
	 height:55px;
	 width:100%;
	 font-size:12px;
 }
.btn-verde {
	background: #e6f2e8 !important; /* Old browsers */
	border-color: #76B573;
}
.btn-verde:focus, .btn-verde:hover {
	background: #95e091 !important; 
	border-color: #76B573 !important; 
}
#ficha_prod .modal-header {
	padding: 0px 15px;
}
#ficha_prod .imagen_prod {
	max-height: 340px;
	margin: 0px auto;
}
#ficha_prod .table_precios {
	margin-bottom: 0px;
}
#ficha_prod .text_aclaracion {
	line-height: 11px;
}
#table_pedido_wrapper .titlebar{
	font-size:18px;
	
}
#slider_prod .carousel-indicators
{
	bottom: 0px;
	margin-bottom: 0px;
	text-align: right;
	right: 0px;
	left: inherit;
}
#slider_prod  .carousel-indicators li{
	background-color: rgba(207,207,207,0.10);
border: 1px solid rgba(86,86,86,0.30);
	
}
#ProductoModal .modal-dialog {
    margin: 12px auto;
}
#ProductoModal .modal-header .close {
    margin-top: 3px;
}
.td_cantidad, .td_pendiente, .td_canceladas{
	text-align:center;
}
.titlebar{
	font-size:18px;
}
.pag_pie #tabla_productos_length{
margin-top: 6px;
}

.table-fixed thead {
  width: 97%;
}
.table-fixed tbody {
  height: 315px;
  overflow-y: auto;
  width: 100%;
}
.table-fixed thead, .table-fixed tbody, .table-fixed tr, .table-fixed td, .table-fixed th {
  display: block;
}
.table-fixed tbody td, .table-fixed thead > tr> th {
  float: left;
  border-bottom-width: 0;
}
.panel_historico h5,.panel_historico_comentario h5{
	margin: 0px;
font-weight: bold;
}
.panel_historico .panel-heading,.panel_historico .panel-footer,.panel_historico_comentario .panel-heading{
	padding: 5px;
}
#table_pedido_historico.table-hover > tbody > tr.pedido_verde:hover {
    background-color: rgba(65,150,65,0.60) !important;
}
#table_pedido_historico.table-hover > tbody > tr.pedido_rojo:hover {
    background-color: rgba(204,0,3,0.30) !important;
}
.pedido_rojo td a {
	color:rgba(204,0,3,1.00);
}

.th_fabrica,.th_rubro{
	text-align: center;
	}
	.label_fabrica,.label_rubro{
display: block;
max-width: 100%;
margin-bottom: 0px;
font-weight: 700;
text-align: center;
	}

	.bot_ws{
		width:30px;
	}
	.bot_afip{
		width:22px;
	}
	.label_contacto{
		padding:0px;
		font-size:12px;
	}
	#ContactoIndexForm .form-group{
		margin-bottom:5px;
	}
	

@media (max-width: 365px) {
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
}

@media (min-width: 768px) {
.navbar-text {
	margin-right: 0px;
	margin-left: 0px;
}
#sidebar_home.sidebar-nav .navbar .navbar-collapse {
    padding: 0;
    max-height: none;
  }
#sidebar_home.sidebar-nav .navbar ul {
/*    float: none;
	width:100%;*/
  }
#sidebar_home.sidebar-nav .navbar ul:not {
    display: block;
  }
#sidebar_home.sidebar-nav .navbar li {
/*    float: none;
display: block;
width: 100%;*/
text-align: left;
  }
#sidebar_home.sidebar-nav .navbar li a {
 /*   padding-top: 12px;
    padding-bottom: 12px;*/
  }
}

@media (min-width: 1024px) {
.navbar-text {
	margin-right: 15px;
	margin-left: 15px;
}
}

@media (min-width: 1200px) {
}
.delete_item span{
	cursor:pointer;
}

.alert-naranja {
    background-image: -webkit-linear-gradient(top,#FFCEA2 0,#FFAC62 100%);
    background-image: -o-linear-gradient(top,#FFCEA2 0,#FFAC62 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#FFCEA2),to(#FFAC62));
    background-image: linear-gradient(to bottom,#FFCEA2 0,#FFAC62 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCEA2', endColorstr='#FFAC62', GradientType=0);
    background-repeat: repeat-x;
    border-color: #FFAC62;
}
.alert-rojo {
    background-image: -webkit-linear-gradient(top,#FFA4A4 0,#FF5353 100%);
    background-image: -o-linear-gradient(top,#FFA4A4 0,#FF5353 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#FFA4A4),to(#FF5353));
    background-image: linear-gradient(to bottom,#FFA4A4 0,#FF5353 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA4A4', endColorstr='#FF5353', GradientType=0);
    background-repeat: repeat-x;
    border-color: #FF5353;
}
.alert-amarillo {
background-image: -webkit-linear-gradient(top,#fff266 0,#ffffaa 100%);
    background-image: -o-linear-gradient(top,#fff266 0,#ffffaa 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff266),to(#ffffaa));
    background-image: linear-gradient(to bottom,#fff266 0,#ffffaa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff266', endColorstr='#ffffaa', GradientType=0);

background-repeat: repeat-x;
    border-color: #ffffaa;
}
.alerta_amarillo {
	animation: pulse_amarillo 5s infinite;
}
.alerta_anaranjado {
	animation: pulse_anaranjado 5s infinite;
}
.alerta_rojo {
	animation: pulse_rojo 5s infinite;
}
.alerta_amarillo:hover {
	background-color:#FFFFAA !important;
}
.alerta_anaranjado:hover {
	background-color:#FFAC62 !important;
}
.alerta_rojo:hover {
	background-color:#FF5353 !important;
}
 @-webkit-keyframes pulse_amarillo {
 0% {
background-color: #fff266;
}
 100% {
background-color: #FFFFAA;
}
}
@-webkit-keyframes pulse_anaranjado {
 0% {
background-color: #fff266;
}
 100% {
background-color: #FFAC62;
}
}
@-webkit-keyframes pulse_rojo {
 0% {
background-color: #fff266;
}
 100% {
background-color: #FF5353;
}
}
