/* Accordion que contiene luego la tabla de la canasta
#acc * { margin: 0; padding: 0; }
#acc { width: 467px; list-style: none; color: #033; margin: 0 4px 0 0; float: right; }
#acc h3 { width: 453px; height: 31px; border: 1px solid #9ac1c9; padding: 0px 6px; font-weight: bold; text-align: right; cursor: pointer; background: url('/Images/BoxTops/bgTopBox-Silver.gif'); }
#acc h3:hover { background: url('/Images/BoxTops/bgTopBox-LightBlue.gif'); color: #FF5050; }
#acc .acc-section { overflow: hidden; background: #fff; }
#acc .acc-content { width: 435px; padding: 2px 15px 2px 15px; border: 1px solid #9ac1c9; border-top: none; background: #fff; text-align: left; }
#options { margin: 10px auto 0px auto; text-align: right; color: #9ac1c9; }
#options a { text-decoration: none; color: #9ac1c9; }
#options a:hover { color: #033; }


/* Cuadro canasta 
.tinytable { width: 435px; border: 1px solid #c6d5e1; border-spacing: 0px; }
.tinytable th { height: 27px; border: 1px solid #fff; background: url('/Images/BoxTops/bgTopBox-Blue.gif'); text-align: left; color: #cfdce7; }
.tinytable th h2 { font-size: 10px; font-weight: bold; text-align: center; padding: 6px 8px 8px; }
.tinytable td { height: 20px; font-size: 9px; padding: 4px 6px 6px; border-top: 1px solid #c6d5e1; }
.tinytable a { font-size: 9px; text-decoration: none; color: #9ac1c9; float: right; }


.ProductListTable { width: 775px; border: 1px solid #9ac1c9; margin: 5px 0px 0px 0px; border-spacing: 0px; }
.ProductListTable th { color: #cfdce7; height: 27px; padding: 0px 5px 0px 8px; vertical-align: middle; text-align: right; background: url('/Images/BoxTops/bgTopBox-Blue.gif'); }
.ProductListTable td { padding: 8px; background: #fff; text-align: left; color: #033; }
.ProductListTable .ProductPrice { font-weight: bold; color: Teal; }

.ProductImgThumb * { margin: 0px; width: 150px; height: 113px; }
.ProductImgThumb div { border: 1px solid #9ac1c9; background-image: url('/e-Shop/Images/FotoNoDisponible.jpg'); margin-left: auto; margin-right: auto; }
.ProductImgThumb td { padding: 0px; }
*/

/* La tabla de la canasta en con la utilidad del acordion */
#acc * { margin: 0; padding: 0; }
#acc { list-style: none; color: #033; margin: 0 4px 0 0; float: right; }
#acc h3 { width: 453px; height: 31px; border: 1px solid #9ac1c9; padding: 0px 6px; font-weight: bold; text-align: right; cursor: pointer; background: url('/Images/BoxTops/bgTopBox-Silver.gif'); }
#acc h3:hover { background: url('/Images/BoxTops/bgTopBox-LightBlue.gif'); color: #FF5050; }
#acc .acc-section { overflow: hidden; }
#acc .acc-content { background-position: #fff; width: 455px; padding: 5px 5px 0 5px; border: 1px solid #9ac1c9; border-top: none; background: #fff; }
#options { padding-top: 4px; text-align: right; color: #9ac1c9; }
#options a { text-decoration: none; color: #9ac1c9; }
#options a:hover { color: #033; }


/* Cuadro de listado de productos dentro de la canasta */
.tinytable { border: 1px solid #9ac1c9; width: 455px; margin-right: auto; margin-left: auto; }
.tinytable th { height: 27px; background: url('/Images/BoxTops/bgTopBox-Blue.gif'); color: #cfdce7; }
.tinytable th h2 { font-size: 10px; font-weight: bold; text-align: center; }
.tinytable td { height: 20px; font-size: 9px; border-top: 1px solid #c6d5e1; background-color: #ffffff; }
.tinytable a { font-size: 9px; text-decoration: none; color: #9ac1c9; }


/* Cuadro del producto */
.ProductListTable { border: 1px solid #9ac1c9; border-spacing: 0px; width: 790px; margin-top: 6px; }
.ProductListTable th { color: #cfdce7; height: 27px; padding: 0px 5px 0px 8px; vertical-align: middle; text-align: right; background: url('/Images/BoxTops/bgTopBox-Blue.gif'); }
.ProductListTable td { padding: 8px; background: #fff; text-align: left; color: #033; vertical-align: top; }
.ProductListTable h5 { text-align: right; font-size: 12px; font-weight: bolder; }
.ProductListTable h6 { text-align: center; font-size: 9px; font-weight: lighter; margin: 0; padding: 0; }
.ProductListTable .ProductPrice { font-weight: bold; color: Teal; }
.mContainer { margin-left: auto; margin-right: 0; }

/* Espacio para la imagen del producto, si no hay foto, muestra imagen genérica */
.ProductImgThumb * { vertical-align: top; background-image: url('/e-Shop/Images/FotoNoDisponible.jpg'); width: 150px; height: 113px; margin-left: auto; margin-right: auto; }
.ProductImgThumb td { border: 1px solid #9ac1c9; padding: 0; margin: 0; }

