#cont {
	position: relative;
	width  : 800px;
	margin :   0px;
	padding:   0px;
	background-image: url(../images/bgCont.gif);
}
#cont #col1 {
	position: relative;
	float  : left;
	top    :   0px;
	left   :  77px;
	width  : 215px;
	margin :  22px  0px  0px  0px;
	padding:   0px;
}
#cont #col2 {
	position: relative;
	float: left;
	top    :   0px;
	left   :  99px;
	width  : 451px;
	margin :  22px  0px  0px  0px;
	padding:   0px   0px  15px   0px;
	background-image   : url(../images/bgRoundFootWide.gif);
	background-repeat  : no-repeat;
	background-color   : #C8DFEA;
	background-position: center bottom;
}

/* COL 1 */
#cont #col1 #boxTienda {
	position: relative;
	width  : 215px;
	margin :   0px;
	padding:   0px   0px  15px   0px;
	background-image   : url(../images/bgRoundFootThin.gif);
	background-repeat  : no-repeat;
	background-color   : #B7D4E3;
	background-position: center bottom;
}
#cont #col1 #boxTienda #titTienda {
	position: relative;
	width : 215px;
	height:  27px;
	margin:   0px;
	background-image: url(../images/bgRoundHeaderTienda.gif);
}
#cont #col1 #boxTienda #titTienda span {
	display: none;
}
#cont #col1 #boxCarrito {
	position: relative;
	width  : 215px;
	margin :  20px   0px   0px   0px;
	padding:   0px   0px  15px   0px;
	background-image   : url(../images/bgRoundFootThin.gif);
	background-repeat  : no-repeat;
	background-color   : #B7D4E3;
	background-position: center bottom;
}
#cont #col1 #boxCarrito #titCarrito {
	position: relative;
	width : 215px;
	height:  32px;
	margin:   0px;
	background-image: url(../images/bgSquareHeaderCarrito.gif);
}
#cont #col1 #boxCarrito #titCarrito span {
	display: none;
}
#cont #col1 #boxCarrito #lstCarrito {
	width  : 180px;
	margin :   0px  17px   0px  17px;
	padding:   0px   0px   0px   0px;
	background-color: #D4E5EE;
}
#cont #col1 #boxCarrito #lstCarrito table {
	margin :   5px;
}
#cont #col1 #boxCarrito #lstCarrito .text {
	font-family: "Trebuchet MS";
	font-size  :  11px;
	font-weight: bold;
	padding    :   0px  5px;
}
#cont #col1 #boxCarrito #lstCarrito .book {
	vertical-align: top;
}
#cont #col1 #boxCarrito #lstCarrito .book a {
	color: #003273
}
#cont #col1 #boxCarrito #lstCarrito .book input {
	width: 20px;
}
#cont #col1 #boxCarrito #lstCarrito .book img {
	border: 0px;
}
#cont #col1 #boxCarrito #lstCarrito .sep {
	font-size  :   8px;
}
#cont #col1 #boxCarrito #lstCarrito .total {
	font-family: "Trebuchet MS";
	font-size  :  13px;
	font-weight: bold;
	text-align : center;
}
#cont #col1 #boxCarrito #lstCarrito .total {
	font-family: "Trebuchet MS";
	font-size  :  13px;
	font-weight: bold;
	text-align : center;
}
#cont #col1 #boxCarrito #lstCarrito .btns {
	font-family: "Trebuchet MS";
	font-size  :  11px;
	font-weight: bold;
	text-align : center;
	margin :  0px  0px  0px  0px;
	padding:  2px  0px  2px  0px;
	background-color: #FFFFFF;
}
#cont #col1 #boxCarrito #lstCarrito .btns a {
	color  : #990000;
}
#cont #col1 #boxRegistro {
	position: relative;
	width  : 215px;
	margin :  20px   0px   0px   0px;
	padding:   0px   0px  15px   0px;
	background-image   : url(../images/bgRoundFootThin.gif);
	background-repeat  : no-repeat;
	background-color   : #B7D4E3;
	background-position: center bottom;
}
#cont #col1 #boxRegistro #titRegistro {
	position: relative;
	width : 215px;
	height:  30px;
	margin:   0px;
	background-image: url(../images/bgSquareHeaderRegistro.gif);
}
#cont #col1 #boxRegistro #titRegistro span {
	display: none;
}
#cont #col1 #boxRegistro #lstRegistro {
	width  : 180px;
	margin :   0px  17px   0px  17px;
	padding:   0px   0px   0px   0px;
	background-color: #D4E5EE;
}
#cont #col1 #boxRegistro #lstRegistro p {
	font-family: "Trebuchet MS";
	font-size  :  11px;
	font-weight: bold;
	color  : #990000;
	margin :   0px   5px   0px   5px;
	padding:   0px   0px   0px   0px;
	background-color: #D4E5EE;
}
#cont #col1 #boxRegistro #lstRegistro table {
	margin :   5px;
}
#cont #col1 #boxRegistro #lstRegistro td {
	font-family: "Trebuchet MS";
	font-size  :  11px;
	font-weight: bold;
	padding    :   0px  5px;
}
#cont #col1 #boxRegistro #lstRegistro td a {
	color: #990000
}
#cont #col1 #boxRegistro #lstRegistro td input {
	width: 55px;
}
#cont #col1 #boxRegistro #lstRegistro .btns {
	font-family: "Trebuchet MS";
	font-size  :  11px;
	font-weight: bold;
	text-align : right;
	margin :  0px  0px  0px  0px;
	padding:  2px  5px  2px  5px;
	background-color: #FFFFFF;
}
#cont #col1 #boxRegistro #lstRegistro .btns a {
	color  : #990000;
}
#cont #col1 ul {
	margin-top: 0px;
	list-style: none outside url(../images/icoLI.gif);
}
#cont #col1 ul li {
	font-family: "Trebuchet MS";
	font-size  : 12px;
	font-weight: bold;
	line-height: 17px;
}
#cont #col1 ul li a {
	color  : #003273;
	text-decoration: none;
}

/* COL 2 */
#cont #col2 #titEmpty {
	position: relative;
	width : 451px;
	height:  27px;
	margin:   0px;
	background-image: url(../images/bgRoundHeaderEmpty.gif);
}
#cont #col2 #titEmpty span {
	display: none;
}
#cont #col2 h1 {
	font-family: "Trebuchet MS";
	font-size  : 18px;
	color  : #003273;
	margin :   0px  30px;
}
#cont #col2 p {
	font-family: "Trebuchet MS";
	font-size  : 11px;
	margin :   0px   0px   0px  30px;
}

/* BOOKs */
#cont #col2 .book {
	margin :   0px  30px   0px  30px;
	padding:   0px  20px  20px   0px;
}
#cont #col2 .book h3 {
	font-family: "Trebuchet MS";
	font-size  : 14px;
	color  : #003273;
	margin :   0px   0px   0px 100px;
}
#cont #col2 .book h3 a {
	text-decoration: none;
	color  : #003273;
}
#cont #col2 .book h4 {
	font-family: "Trebuchet MS";
	font-size  : 13px;
	color  : #000000;
	margin :   0px   0px   0px 100px;
}
#cont #col2 .book .imgbook {
	float  : left;
	border : 0px;
}
#cont #col2 .book .imgbook p {
	margin :   0px   5px   0px   0px;
}
#cont #col2 .book p {
	font-family: "Trebuchet MS";
	font-size  : 11px;
	color  : #4A4A4A;
	margin :   0px   0px   0px 100px;
}
#cont #col2 .book p a {
	font-size  : 12px;
	font-weight: bold;
	color  : #990000;
}

/* BOOK */
#cont #col2 #book {
	margin :   10px  30px   10px  30px;
	padding:   10px  20px  20px   10px;
}
#cont #col2 #book h3 {
	font-family: "Trebuchet MS";
	font-size  : 14px;
	color  : #003273;
	margin :   0px   0px   0px 130px;
}
#cont #col2 #book h4 {
	font-family: "Trebuchet MS";
	font-size  : 13px;
	color  : #000000;
	margin :   0px   0px   0px 130px;
}
#cont #col2 #book .imgbook {
	float  : left;
	border : 2px;
	margin-right: 10px;
}
#cont #col2 #book .imgbook img {
	display: block;
}
#cont #col2 #book .imgbook p {
	margin :   10px   10px   10px   10px;
}
#cont #col2 #book p {
	font-family: "Trebuchet MS";
	font-size  : 11px;
	color  : #4A4A4A;
	margin :   0px   0px   0px 130px;
}
#cont #col2 #book p a {
	font-size  : 12px;
	font-weight: bold;
	color  : #990000;
}