#contenedor {
	margin: 0 auto; 
	margin-top: 10px;
	margin-bottom: 10px;  
	width: 950px; 
	height: 99%; 
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
	box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
}

#titulo {
	color:black; 
	font-family:'Fredoka One'; 
	font-size:36px;
	margin-left:10px;
	margin-top:20px;
}

#encabezado {
	background: red; 
}

#pie {
	bottom:0; 
	margin-bottom:13px; 
	background: red; 
	height:20px; 
	width:100%; 
	color:black; 
	font-family:arial; 
	text-align:center; 
	font-size:12px; 
	padding-top:5px; 
}

#contenedor_buscador {
	float:left; 
	margin-left:5px; 
	width:950; 
	height:70%; 
	 
}

#contenedor_derecha {
	float:left; 
	width:950px;
	height:20%;
}

#contenedor_detalles {
	height:50%;
		
}

#contenedor_pedido {
	position:absolute; 
	background-color: blue; 
	height:200px; 
	width:475px; 
	bottom:50px;
}

#select_marcas {
	width:150px;
	height:30px;
}

#input_buscar {
	width:600px; 
	height:30px;
	margin-top:10px;
	margin-left:5px;  
	font-size:18px; 
	font-family:arial;
	color: black; 
	/*background-color: #FA5858;*/
	 
	border: 2px solid c; 
}


#encabezado_tabla_articulos th {
	font-family:arial;
	font-size:12px; 
	background-color:red; 
	color:black; 
}

#tabla_articulos tr:nth-child(even) {
   /*background-color: red;*/
}

#tabla_articulos tr:nth-child(odd) {
   /*background-color: #e6e6e6;*/
}



#tabla_articulos tr:hover {
	 background-color:#D8F6CE;
	 color:green;
	   
}

#tabla_articulos a {
	text-decoration: none;
	color: inherit; 
}

.row_articulo {
	font-size:9px;
	font-family:arial;
	height:5px;
	
}

.td_articulo {
	padding-top:0px;
	padding-bottom:0px;  
	padding-left:0px; 
	border-bottom: 1px #ccc solid; 

	/*background-color:#FFF;*/ 
}

.td_articulo_descrip {
	width:750px; 
	font-size:12px;
    display: inline-block;
    /*white-space: nowrap;*/
	
}
.td_articulo:hover {
	font-weight:bold; 
}

.contenedor_tabla {
  overflow-y: auto;
  height: 75%;
}


#codigo_articulo {
	font-size:10px;
	font-family:arial; 
	color:black; 
}

#descrip_articulo {
	
	margin-top:20px;  
	margin-left:5px; 
	margin-right:5px; 
	
	font-size: 24px; 
	font-family: arial; 
	color:black; 
}

#precio_articulo {
	font-size: 20px; 
	font-family: arial; 
	width:400px; 
	text-align: center; 
	/*float: right;*/ 
	padding-right:20px; 
	bottom:0;
/*	position: absolute; 
	bottom:0; 
	margin-bottom:90px;*/
	font-weight:bold;  
}


#valor_costo {
	float:right;
	border: 5px #ccc solid; 
	padding: 5px 5px 5px 5px; 
	margin-right:5px;
}

#valor_venta {
	float:right;
	border: 5px #ccc solid; 
	padding: 5px 5px 5px 5px; 
	margin-right:5px;
}


#contenedor_configuracion {
	margin-left:10px; 
	font-family:arial;
}

.articulo_seleccionado {
	background-color:black;
	color:white; 
}

#tabla_pedido {
	font-family:arial;
	font-size:10px; 
	text-align:left;
}


#contenedor_rubros {
	top:20px;
	float:left;
	width:195px;
	height:100%;
	font-family:arial;
	background-color:#ccc;
	overflow-y: auto;
}

.botonera_derecha {
	text-decoration: none;
	color: black;
	font-size:11px;
}

.botonera_derecha:hover {
	 background-color:#D8F6CE;
	 color:green;
	 font-weight:bold;
}

#contenedor_tabla_pedido {
	height:200px;
	/*overflow-y: auto;*/
	padding-left:12px;  
}
