#minicart {
	border-bottom  : 2px solid #666;
	margin-bottom  : 10px;
	text-align     : right;
}

#minicart img {
	vertical-align : middle;
}

/* TIENDA */
#nav:before {
	line-height: 0.1;
	font-size: 1px;
	margin: 0;
	height: 9px;
	display: block;
	border-bottom: 1px solid #ddd;
	font-size: 10pt;
	font-family: verdana;
	/*content: url("../../images/key-point_tl.gif");*/
}

#nav {
	background : #c0c0c0 right repeat-y;
}

#nav:after {
	display: block;
	padding-top: 0;
	line-height: 0.1;
	font-size: 1px;
	/*content:  url("../../images/key-point_bl.gif");*/
	margin: 0 0 0 0;
	height: 8px;
	border-top: 1px solid #fff;
	font-size: 10pt;
	font-family: verdana;
}

#nav, #nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 10pt;
	font-family: verdana;
}

#nav {
	margin-bottom: 1em;
	font-size: 10pt;
	font-family: verdana;
}	

#nav li {
	display: inline;
	padding: 0;
	margin: 0;
	font-size: 10pt;
	font-family: verdana;
}

#nav li span { /* used for un-linked menu items */
	display: block;
	padding: 6px 10px;
	font-weight: bold;
	color: #000;
	border-bottom: 2px solid #860e4c;
}

#nav li span#configParent, #nav li span #configuration {
	display: inline;
	font-weight: normal;
	padding: 0;
}

#nav li a {
	display: block;
	padding: 8px 10px;
	text-decoration: none;
	background: #e8e8e8;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
	border-right: 1px solid #ddd;
	color : #860e4c;
}

#nav li a:hover {
	background: #860e4c;
	color : #e8e8e8;
}

#nav li li span { /* used for un-linked menu items */
	padding: 4px 8px 4px 20px;
}

#nav li li a {
	padding: 6px 8px 6px 20px;
}

.shop_right_column {
	width        : 200px; 
	padding-left : 15px;
}

#shop_nav {
	margin-top : 5px;
	border-top : 2px solid #666;
}

#shop_nav ul {
	margin      : 0px;
	margin-left : 0px;
	margin-top  : 5px;
	padding     : 0px;
}

#shop_nav li {
	display         : inline;
	list-style-type : none;
	margin          : 0px;
	padding         : 0px;
	padding-right   : 1em;
	font-size       : 10pt;
}	

#products {
	text-align : center
}

#products img {
	width  : 100px;
	hegiht : 100px;
	margin-bottom : 5px;
	border : 2px solid #f9f9f9;
}

#products span {
	font-size : 8pt;
}

#products .price {
	color       : #860e4c;
	font-weight : bold;
}

#products td {
	text-align      : center;
	margin          : 0px;
	padding         : 0px;
	padding-right   : 1em;
	font-size       : 8pt;
	vertical-align  : top;
	padding         : 5px;
}

#products a {
	text-decoration : none;
	color           : #000000;
}

#productos a:hover {
	text-decoration : underline;
	color           : #000000;
}

#procedure {
	padding            : 3px;
	padding-left       : 20px;
	padding-right      : 20px;
	margin             : 3px;
	background-color   : #c0c0c0;
	font-size          : 10pt;
	-moz-border-radius : 8px;
}

#procedure {
	text-align  : center;
	color       : #860e4c;
	font-weight : bold;
}

.letter {
	color     : #c0c0c0;
	font-size : 11pt;
}

#cart p {
	text-align : justify;
}

#padding {
	margin-top: 10px;
}

#cart th {
	font-size      : 10pt;
	border-bottom  : 2px solid #860e4c;
	padding-bottom : 3px;
}

#cart #prod {
	padding-top    : 3px;
	padding-bottom : 3px;
	font-size      : 10pt;
	border-bottom  : 1px solid #860e4c;
}

#cart input {
	width : 50%
}

#cart .subtotal {
	padding     : 5px; 
	text-align  : right;
	font-weight : bold;
	background-color : #c0c0c0;
	font-size   : 10pt;
}

#checkout .button {
	width : 150px;
}

#checkout .radio {
	width : 20px;
	vertical-align : middle;
}

#checkout input {
	width       : 100%;
	font-size   : 10pt;
	font-family : verdana;
}

#checkout p {
	text-align : justify;
}

#checkout label {
	font-size   : 8pt;
	font-weight : bold;
}

.error {
	padding          : 5px;
	background-color : #d4d4d4;
	/*d2e9ff*/
}

.error span {
	background-image    : url(../imagenes/web/error.gif);
	background-repeat   : no-repeat;
	background-position : top left;
	padding-left        : 18px;
	font-size   : 8pt;
	color       : #860e4c;
	font-weight : bold;
}

.normal {
	background-color : #f9f9f9;
	padding          : 0px;
}

.disabled {
	background-color : #ccc;
}

.enabled {
	background-color : #fff;
}

#product {
	text-align : left;
}

#product h3 {
	color         : #000000;
	margin-bottom : 10px;
}

#product p {
	text-align : justify;
}
