div#listado {
width:100%;
height: 500px;

}
div.producto {
float: left;
margin: 5px 10px 0px 10px;
width: 170px;
height: 161px;
vertical-align: top;
}
td#categoria td#enlace{
text-align: center;
padding-top: 3px;
width: 114px;
}
td#enlace a:link, td#enlace a:visited, td#enlace a:hover {
font: 11px Arial;
color: #000000;
text-decoration: none;
}
div#info, div#cesta {
float: left;
width: 55px;
text-align: right;
margin-top: 10px;
}
div#cesta {
margin-top: 19px;
}
div#info img, div#cesta img{
border: none;
}
div#img_prod {
float: right;
}
div#img_prod table, td#categoria table {
border: none;
border-collapse: collapse;
}
div#img_prod table td, td#categoria table td{
width:7px;
height:7px;
empty-cells: show;
}
div#img_prod table td#img, td#categoria table td#img{
width:90px;
height:90px;
border: 1px dashed #555!important;
}
td#categoria table td#img{
width: 100px;
height: 60px;
}
td#bordes_ver {
border-left: 1px dashed #555;
border-right: 1px dashed #555;
}
td#bordes_hor {
border-top: 1px dashed #555;
border-bottom: 1px dashed #555;
}
td#categoria td{
text-align: center;
}
td#categoria{
padding:0px!important;
margin:0px!important;
width: 130px;
}
td#nombre_ini {
background: url(images/tit_prod_ini2.gif) right -5px repeat-y;
width: 5px;
height: 40px;
}
td#nombre_top {
background: url(images/tit_prod_med2top.gif) left top repeat-x;
height: 5px;
width: 160px;
}
td#nombre_fin {
background: url(images/tit_prod_fin2.gif) left -5px repeat-y;
width: 5px;
}
td#nombre_bot {
background: url(images/tit_prod_med2bot.gif) left bottom repeat-x;
height: 5px;
}
td#nombre_img {
background: #ccccff url(images/tit_prod_dib.gif) center center no-repeat;
width: 25px;
}
td#nombre_med {
background: #ccccff;
height: 30px;
width: 125px;
text-align: center;
vertical-align: middle;
}

td#nombre_med a:link,td#nombre_med a:visited,td#nombre_med a:hover {
font: 10px Arial;
color: #000000;
text-decoration: none;
display: block;
width: 130px;
line-height:10px;
}


