@charset "utf-8";
/* CSS Document */

/* paginador de productos */
/*.prdto-paginator {
height:30px;
background-image:url(../images/bg_paginator.png);
background-repeat:repeat-x;
font-size:11px;
color:#58750d;
}

.prdto-paginator ul {
height:inherit;
}

.prdto-paginator ul li {
overflow:hidden;
padding-top:0px;
padding-bottom:0px;
padding-left:9px;
padding-right:8px;
margin:6px 0px;
height:20px;
background-image:url(../images/splitter_green.jpg);
background-repeat:no-repeat;
background-position:left center;
}

.prdto-paginator ul li:first-child {
padding-left:7px;
background-image:none;
}

.prdto-paginator ul li a {
margin-top:1px;
color:#eb1f1f;
}

.prdto-paginator ul li label {
display:block;
float:left;
margin-right:8px;
margin-top:1px;
}

.prdto-paginator ul li span {
float:left;
margin-top:1px;
color:#5b5b5b;
}

.prdto-paginator ul li input[type=text] , .prdto-paginator ul li select {
display:block;
float:left;
width:46px;
height:19px;
}

.prdto-paginator ul li.prdto-paginator-page-prev {
padding-left:50px;
}

.icon-row-view {
background-image:url(../images/icon_row_view.png);
background-repeat:no-repeat;
}

.icon-cell-view {
background-image:url(../images/icon_cell_view.png);
background-repeat:no-repeat;
}*/

/* Ordenar productos */
/*#prdto-order-bottom{
padding-top:1px;
background-image:url(../images/border_dot_green.png);
background-repeat:repeat-x;
background-position:left top;
}

#prdto-order-top{
padding-bottom:1px;
background-image:url(../images/border_dot_green.png);
background-repeat:repeat-x;
background-position:left bottom;
}

.prdto-order {
font-size:11px;
color:#58750d;
}

.prdto-order ul {
height:37px;
}

.prdto-order ul li {
overflow:hidden;
padding-top:0px;
padding-bottom:0px;
padding-left:12px;
padding-right:11px;
margin:9px 0px;
height:20px;
background-image:url(../images/splitter_green.jpg);
background-repeat:no-repeat;
background-position:left center;
}

.prdto-order ul li:first-child {
padding-left:7px;
background-image:none;
}

.prdto-order ul li label {
display:block;
float:left;
margin-right:8px;
margin-top:1px;
}*/

/* Lista de productos en forma de grid */
.prdto-grid-list {
margin:0px 14px;
padding-bottom:25px;
background-color:#FFFFFF;
color:#5b5b5b;
}

.prdto-grid-list table {
table-layout:fixed;
margin-top:25px;
width:710px;
}

.prdto-grid-list table tr td {
/*overflow:hidden;*/
width:142px;
vertical-align:top;
}

.prdto-grid-list table tr td.cell_wide {
width:211px;
}

.prdto-grid-list img {
display:block;
border:0px;
margin:0px;
}

.prdto-grid-list .estado {
display:block;
position:absolute;
top:-2px;
right:5px;
width:51px;
height:25px;
background-repeat:no-repeat;
}

.prdto-grid-list .re_gratis {
display:block;
position:absolute;
top:85px;
right:0px;
width:55px;
height:55px;
background-repeat:no-repeat;
}

.prdto-grid-list a.ver-mas {
display:block;
float:left;
padding:4px 6px;
margin:1px 0px;
border:1px solid #FFFFFF;
background-color:#eb1f1f;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
line-height:7px;
}

.prdto-grid-list a.buy {
display:block;
float:right;
padding-top:6px;
padding-bottom:6px;
padding-right:27px;
background-image:url(../images/cart.png);
background-repeat:no-repeat;
background-position:right bottom;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
line-height:7px;
}

.prdto-grid-list .categories {
margin:0 3px;
padding:9px 4px;
/*width:132px;*/
font-size:9px;
}

.prdto-grid-list .categories a {
color:#eb1f1f;
}

.prdto-grid-list .image {
height:140px;
width:140px;
position:relative;
margin:0px 1px;
background-image:url(../images/imagennodisponible.jpg);
background-repeat:no-repeat;
background-position:center;
}

.prdto-grid-list .description {
overflow:hidden;
margin:0px 1px;
padding:10px 8px;
/*width:124px;*/
}

/*.prdto-grid-list .description.discount {
background-color:#E0E0E0;
background-image:url(../images/bg_top_discount.jpg);
background-repeat:repeat-x;
background-position:top;
}*/

.prdto-grid-list .characteristic {
margin:0px 1px;
padding:0px 8px;
padding-bottom:10px;
}                                                              

.prdto-grid-list .characteristic {
margin:0px 1px;
padding:0px 2px;
padding-bottom:10px;
overflow:hidden;
}

.prdto-grid-list .characteristic .ctrl-date {
width:138px;
}

.prdto-grid-list .characteristic .ctrl-date input[type="text"] {
float:left; width:61px;
}

.prdto-grid-list .characteristic .ctrl-date label, .prdto-grid-list .characteristic .date-pick {
display:block;
float:right !important;
margin-top:2px;
margin-right:5px;
}

.prdto-grid-list .characteristic .ctrl-date .dp-choose-date {
margin-left:5px !important;
margin-right:5px !important;
}

.prdto-grid-list .characteristic .ctrl-time {
clear:both;
padding-top:10px;
}

.prdto-grid-list .characteristic .ctrl-time label {
margin-left:35px;
margin-right:5px;
}

.prdto-grid-list .characteristic .ctrl-time span, .prdto-grid-list .characteristic .ctrl-time input[type="radio"] {
display:block;
float:left;
}

.prdto-grid-list .characteristic .ctrl-time input[type="radio"] {
margin-top:7px;
margin-left:35px;
}

.prdto-grid-list .characteristic .ctrl-time span {
margin-top:5px;
margin-left:2px;
}

.prdto-grid-list .characteristic .ctrl-time #hora{
width:72px;
}


.prdto-grid-list .price {
overflow:hidden;
margin:0px 1px;
padding:1px 6px;
/*width:132px;*/
height:16px;
line-height:16px;
/*background-color:#E0E0E0;
background-image:url(../images/bg_discount.jpg);
background-repeat:repeat-x;
background-position:top;*/
color:#ff0000;
font-size:11px;
}

/*.prdto-grid-list .price.discount {
background-color:#FFFFFF;
background-image:none;
}*/

.prdto-grid-list .buy {
overflow:hidden;
margin:0px 1px;
padding-left:1px;
padding-right:5px;
/*width:134px;*/
background-color:#999999;
}


.prdto-grid-list .cell_top_gray {
background-image:url(../images/bg_prdto_cell_top.jpg);
background-repeat:repeat-x;
background-position:top;
margin:0px 3px;
}

.prdto-grid-list .cell_middle_gray {
background-image:url(../images/bg_prdto_cell_middle.jpg);
background-repeat:repeat-y;
}


.description a{
overflow:hidden;
color:#5B5B5B;
float:left;
text-decoration:none;
}
.description a:hover{
text-decoration:underline;
}