#login{
	margin-bottom: 30px;
}

#login form{
	padding: 10px;
	margin: 20px 0px;
	border: 1px #ddd solid;
}

#login p.error{
	border: 1px #f00 solid;
	padding: 3px;
	color: #f00;
}

/* Header Clientes */

#hclientes{
	float: right;
	text-align: right;
	width: 246px;
	color: #bbb;
}

#hclientes a{
	color: #fff;
}

#hclientes div.data{
	color: #019fe6;
	padding: 0px 2px 8px 2px;
	border-bottom: 1px #80c1df solid;
	margin-bottom: 3px;
	background: url(bg-hclientes.gif) no-repeat;
}

#hclientes div.links{
	padding: 2px;
	height: 20px;
}

/* carrito */
#carrito{
	margin-bottom: 30px;
}

#carrito table{
	width: 560px;
}

#carrito table td.boxtop{
	background: url(bg-box-top.gif) no-repeat top;
	height: 21px;
	padding: 0px 10px;
	color: #fff;
	text-align: right;
}

#carrito table td.boxmid{
	padding: 0px 2px;
}

#carrito table td.boxbottom{
	border-top: 6px #33b646 solid;
}


#carrito_contenido table{

}

#carrito td.boxmid th{
	padding: 4px 10px;
	background: #33B646;
	color: #fff;
}

#carrito td.boxmid td{
	border-bottom: 1px #ddd solid;
	padding: 0px 10px;
}

#carrito td.boxmid table.datos td{
	padding: 3px;
	vertical-align: top;
	border-bottom: 0;
	text-align: left;
}

#pedido_pasos{
	float: right;
	margin-bottom: 30px;
}


/* EN LISTA DE PEDIDOS PENDIENTES */
p.pedido_pendiente{
	background: url(ico_pedido.gif) no-repeat 0px 3px;
	padding: 0px 0px 5px 36px;
}
p.pedido_pendiente a{
	text-decoration: none;
	padding: 2px 0px;
}
p.pedido_pendiente a:hover{
	text-decoration: underline;
}

/* EN LISTA DE PEDIDOS SERVIDOS */
p.pedido_servido{
	background: url(ico_pedido.gif) no-repeat 0px 3px;
	padding: 0px 0px 5px 36px;
}
p.pedido_servido a{
	text-decoration: none;
	padding: 2px 0px;
	color: #33b646;
}
p.pedido_servido a:hover{
	text-decoration: underline;
}
