#productos {
	float:left;
	width:672px;
	height:auto;
}
#productos .title {
	background:url(../img/corner.gif) #d9dadb no-repeat top right;
	width:666px;
	height:18px;
	}
	#productos .title h2 {
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 10px;
		color:#fff;
		line-height:18px;
		font-size:13px;
		font-weight:bold;
		background:url(../img/title-arrow-white.gif) no-repeat top left;
	}
#productos ul {
	padding:5px 0px 0px 0px;
}
#productos li {
	float:left;
	width:224px;
	height:317px;
	height:320px;
}
#productos .pic {
	border:1px dashed #9c9d9f;
	width:216px;
}
#productos li span {
	padding:0px 5px 0px 9px;
	background:url(../img/menu-arrow-blue.gif) no-repeat center left;
}
#productos li p {
	color:#9c9d9f;
	font-weight:bold;
	line-height:20px;
	}
	#productos li p a {
		padding:0px 2px;
		line-height:20px;
		color:#002d69;
		font-size:12px;
		font-weight:bold;
		cursor:pointer;
		text-decoration:none;
		}
		#productos li p a:hover {
			color:#ffffff;
			background:#002d69;
		}
#info {
	float:right;
	width:218px;
}
#info .title {
	background:url(../img/corner.gif) #d9dadb no-repeat top right;
	width:218px;
	height:18px;
	}
	#info .title h2 {
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 10px;
		color:#fff;
		line-height:18px;
		font-size:13px;
		font-weight:bold;
		background:url(../img/title-arrow-white.gif) no-repeat top left;
	}
	#info ul {
		padding:5px 0px 0px 0px;
	}
	#info li {
		width:218px;
		height:320px;
		overflow:hidden;
		display:block;
		}
		#info .pic {
			width:218px;
			height:165px;
			overflow:hidden;
		}
		#info .texto {
			width:218px;
			height:126px;
			background:#e3e3e4;
			}
			#info .texto h3 {
				padding:4px 10px;
				font-size:13px;
				color:#9c9d9f;
				font-weight:bold;
			}
			#info .texto span {
				padding:0px 10px 4px;
				margin-bottom:4px;
				display:block;
				font-size:13px;
				color:#ffffff;
				font-weight:bold;
				border-bottom:1px dashed #ffffff;
			}
			#info .texto p {
				padding:4px 10px;
				font-size:13px;
				color:#9c9d9f;
			}
		#info .borde {
			position:relative;
			width:218px;
			height:291px;
			background:url(../img/home/bg-info2.gif) repeat-y top left;
			top:-291px;
			left:0px;
			z-index:1;
			}
			#info .borde a {
				width:218px;
				height:291px;
				display:block;
			}

.error {
	margin:68px 0px 68px 185px;
	}
	.error p {
		margin:17px 0px;
		font-size:13px;
		color:#002d69;
		line-height:17px;
	}

#detalle {
	float:left;
	width:672px;
	height:auto;
}
#detalle .title {
	background:url(../img/corner.gif) #d9dadb no-repeat top right;
	width:592px;
	height:18px;
	float:left;
	}
	#detalle .title h2 {
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 10px;
		color:#fff;
		line-height:18px;
		font-size:13px;
		font-weight:bold;
		background:url(../img/title-arrow-white.gif) no-repeat top left;
	}
#detalle .back {
	background:#d9dadb;
	width:75px;
	height:18px;
	float:right;
	}
	#detalle .back a {
		/*background:url(../img/back-arrow-white.gif) no-repeat top left;*/
		background:url(../img/bt-bg.gif) repeat-x top left;
		background-position:0px -5px;
		color:#fff;
		line-height:18px;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
		height:18px;
		display:block;
		}
		#detalle .back a:hover {
			background-position:0px -33px;
		}
		#detalle .back a span {
			margin-left:10px;
			padding-left:10px;
			background:url(../img/bt-arrow2.gif) no-repeat top left;
			color:#fff;
			line-height:18px;
			font-size:13px;
			font-weight:bold;
			text-decoration:none;
			height:18px;
			display:block;
			background-position:0px -5px;
			}
			#detalle .back a:hover span {
				background-position:0px -33px;
			}
#detalle .nav {
	float:right;
}
#detalle .nav table {
	margin:10px 80px 0px 0px;
}
#detalle .nav table td {
	padding-left:5px;
}
#detalle .nav table td, #detalle .nav table td a {
	line-height:15px;
	height:15px;
	vertical-align:middle;
	color:#9b1619;
	font-size:11px;
	white-space:nowrap;
}
#detalle #image {
	float:left;
	width:234px;
	height:auto;
	margin-top:5px;
}
#detalle .pic {
	border:1px dashed #9c9d9f;
	width:216px;
}
#detalle #info {
	margin-top:40px;
	width:438px;
	}
	#detalle #info h1 {
		color:#9b1619;
		font-size:17px;
		font-weight:bold;
		line-height:17px;
		margin-bottom:12px;
	}
	#detalle #info p.desc {
		margin:0px 0px 12px 0px;
		font-size:13px;
		color:#002d69;
		line-height:17px;
	}
	#detalle #info p.desc strong {
		font-weight:bold;
	}
#detalle .info {
	border:1px dashed #9c9d9f;
	border-left:0px;
	border-right:0px;
	padding:20px;
	margin-bottom:12px;
	font-size:14px;
	line-height:20px;
	color:#808080;
	font-weight:bold;
	}
	#detalle .info a {
		font-size:14px;
		line-height:20px;
		color:#808080;
		font-weight:bold;
		text-decoration:none;
	}
	#detalle .info strong {
		font-size:14px;
		line-height:20px;
		color:#002d69;
		font-weight:bold;
	}
#detalle .precio table {
	width:100%;
	}
	#detalle .precio td {
		font-size:14px;
		line-height:20px;
		color:#002d69;
		font-weight:bold;
	}
	#detalle .precio .precio2 {
		text-align:right;
		color:#808080;
	}
#detalle .pedido {
	border-bottom:1px dashed #9c9d9f;
	padding-bottom:12px;
	margin:12px 0px 40px 0px;
	}
	#detalle .pedido table {
		width:100%;
	}
	#detalle .pedido td {
		color:#9b1619;
	}
	#detalle .pedido2 .bt {
		float:right;
	}
#detalle .comanda {
	width:120px;
}