/* CSS Document #fef8ea - F1F5D2 - fef8ea
*/
#listProds, #listProds a { color: #747877;  }
#listProds a:hover { color: #E7952B; }
#listHeader { border: solid 1px #EEE1BD; margin-top: 20px; min-height: 90px; padding:5px; position: relative; }
#listHeader h1 { display:block; margin:0; padding:0; font-size: 18px; font-weight: bold; color: #E7952B; }
td { border: solid 1px #EEE1BD; margin-top: 20px; }
#listOrder { display: block; width: 300px; position: absolute; bottom: 5px; line-height: 20px; } 
#listPaging { display: block; width: 300px; line-height: 20px; text-align: right; position: absolute; bottom: 5px; right: 5px; }
#results { display: block; width: 200px; line-height: 20px; text-align: right; position: absolute; top: 10px; right: 5px; }
#pagEnd { display: block; height: 20px; line-height: 20px; text-align: right; padding: 5px; border: solid 1px #EEE1BD; margin-top: 10px; }
#pagEnd a { color: #747877; }
.listItem { display: block; height: 111px; border: solid 1px #EEE1BD; margin-top: 10px; position: relative; overflow: hidden; }
.liImage { display: table; width: 136px; height: 111px; text-align: center; border-right: solid 1px #EEE1BD; position: absolute; top:0; left:0; overflow: hidden; }
.liImageInner { display: table-cell; vertical-align: middle; }
.liInfo { display: block; width: 296px; height: 101px; position: absolute; top: 0; left: 136px; padding: 5px; overflow: hidden; }
.liOps { display: block; width: 136px; height: 111px; border-left: solid 1px #EEE1BD; position: absolute; top:0; right:0; overflow: hidden; }
.nfoTitles { display: block; background-color: #fcf8dc; height: 46px; padding: 3px; font-size: 10px; position: relative;}
.nfoTitulo { display: block; position: absolute; top:5px; left: 5px; text-decoration: none; width: 98%; }
.nfoTitulo strong { display: block; position: absolute; }
.nfoTitulo a { display: block; position: absolute; left: 42px; }
.nfoAutor { display: block; position: absolute; top:30px; left: 5px; text-decoration: none; width: 98%;}
.nfoAutor strong { display: block; position: absolute; }
.nfoAutor a { display: block; position: absolute; left: 42px; }

.nfoExtra  { display: block; padding: 3px; font-size: 10px; line-height: 15px; position: absolute; bottom: 3px; left: 5px; }
.opsDisp { display: block; background-color: #fcf8dc; height: 23px; text-align: right; line-height: 23px; margin: 5px; padding-right: 3px; }
.opsDisp img { position: absolute; top: 5px; left: 5px; }
.opsPrice { display: block; background-color: #fcf8dc; height: 23px; text-align: right; line-height: 23px; margin: 0px 5px 5px 5px; padding-right: 3px; font-weight: bold;}
.opsCartAdd, .opsWishAdd { display: block; height: 20px; margin: 0px 5px 5px 5px; padding-left: 3px; line-height: 20px; }
.opsCartAdd img, .opsWishAdd img { text-decoration: none; position: absolute; right: 5px; }
.activePage { color: #EEE1BD; text-decoration: none; }
.noborder { border: none; }
.opsPriceBase { text-decoration: line-through; position:absolute; left: 10px; }
.opsPricePromo { color: #A65353; }

#sendWish { display: block; float:left; padding-top: 5px; }