/*granfort*/
.granfort {margin:30px 0}
.granfort h2 {font-size:16px; margin-top:20px}

/*banner_Cambiado a grafica*/

.granfort-banner {background:#000 url(../images/granfort/banner-top.gif) no-repeat 0 0;color:#fff; width:198px; margin:20px 0;}
.granfort-banner-titulo {font-size:13px; margin-top:5px}
.granfort-banner ul {padding:0; margin:0  0 15px 0}

.granfort-banner li {padding-left:10px; list-style-type:none}
.granfort-banner h2 {text-align:center }
.granfort-banner-top { padding:20px 20px 5px 20px }
.granfort-banner-bottom {background:#000 url(../images/granfort/banner-bottomgf.gif) no-repeat 0 0;color:#fff; width:198px; margin:20px 0;}

.granfort-banner-bottom a {color:#999}
.granfort-banner-bottom p {padding:7px 5px 7px 15px; font-size:11px; font-weight:bold; margin-bottom:0 !important}

/*banner granfort grafica*/

/*listado*/
/*.offer.granfort-oferta-listado {background: url(../images/product-item-box-offer-top-gris.gif) no-repeat 0 0; }*/
.offer.granfort-oferta-listado {background: url(../images/product-item-box-offer-top-gris556.gif) no-repeat 0 0; }

.offer.granfort-oferta-listado.flash{background: url(../images/back_top_flash.png) no-repeat 0 0; padding:102px 0 0 !important}
.offer.granfort-oferta-listado.flash.resto{background: url(../images/back_top_flash_resto.png) no-repeat 0 0; padding:10px 0 0 !important}
.offer.flash .photo a {background-image:none; padding-top:0; margin-left: 10px}
.offer.flash.pos2 .photo a {background-image:none; padding-top:0;margin-left: 10px}
.offer.flash.pos3 .photo a {background-image:none; padding-top:0;margin-left: 10px}
.offer.flash.pos2 .info, .offer.flash.pos3 .info {width:200px !important; }
.offer.flash.pos2, .offer.flash.pos3 {width:248; background: url(../images/back_pos2.gif) no-repeat 10px 0;}
.offer.flash.pos2 .offer-bottom.granfort-oferta-listado-flash,
.offer.flash.pos3 .offer-bottom.granfort-oferta-listado-flash {background: url(../images/back-pos2-bottom.gif) no-repeat top left;}
.pos2 .product-list-border-flash, .pos3 .product-list-border-flash {border-left:solid 1px #ccc;border-right:solid 1px #ccc; padding:5px 10px 5px 10px;}
.pos .product-list-border-flash a:link, .pos .product-list-border-flash a:visited,
.pos .product-list-border-flash a:hover, .pos .product-list-border-flash a:focus,.pos2 .product-list-border-flash a:link, .pos2 .product-list-border-flash a:visited,
.pos2 .product-list-border-flash a:hover, .pos2 .product-list-border-flash a:focus, .pos3 .product-list-border-flash a:link,
.pos3 .product-list-border-flash a:hover, .pos3 .product-list-border-flash a:visited, .pos3 .product-list-border-flash a:focus {text-decoration: none; color:#000000}


.pos2 {float:left; width:248px;margin-right:4px}
.pos3 {float:left; width:248px;}

.clear {margin:0;padding:0}

.offer.granfort-oferta-listado h2 {border-bottom:dashed 1px #ccc; margin-bottom:10px; padding:10px 10px 10px 35px; color:#CC204C; font-size:18px}
.offer.granfort-oferta-listado h2.estrella {background:url(../images/granfort/icon-02.gif) no-repeat 10px 10px;width: 510px;}
.offer.granfort-oferta-listado h2 span {font-size:10px; font-weight:normal; color:#000; padding-left:5px}
.offer.granfort-oferta-listado .precios {margin-bottom:15px}
.offer.granfort-oferta-listado .precios p {margin-bottom:3px}
.offer.granfort-oferta-listado .precios small {font-weight:normal}
.offer.granfort-oferta-listado .financiation {width:140px}
.offer.granfort-oferta-listado .financiation, .offer.granfort-oferta-listado .financiation small {font-size:10px !important; }
.offer.granfort-oferta-listado .financiation big {font-size:14px !important; }
.offer.granfort-oferta-listado .info {width:200px; padding-right:15px}
.offer.granfort-oferta-listado .photo {width:255px; margin:0}
.offer.granfort-oferta-listado .photo a { background-image:none; padding-top:0}
.offer-bottom.granfort-oferta-listado {background: url(../images/product-item-box-offer-bottom-gris556.gif) no-repeat 0 0;margin-bottom:30px}
/*.offer-bottom.granfort-oferta-listado {background: url(../images/product-item-box-offer-bottom-gris.gif) no-repeat 0 0;margin-bottom:30px}*/
.offer-bottom.granfort-oferta-listado-flash {background: url(../images/product-item-box-offer-bottom-gris-flash.gif) no-repeat 0 0;margin-bottom:0px; height:20px}

/*detalle*/
.offer.granfort-oferta-detalle {background: url(../images/product-item-box-offer-top-gris-big.gif) no-repeat 0 0; margin-top:20px !important;}
.offer.granfort-oferta-detalle h2 { font-size:20px;border:none; padding-left:0; padding-bottom:0; margin:0; position:relative;}
.offer.granfort-oferta-detalle .info {width:350px !important; padding-right:20px}
.offer-bottom.granfort-oferta-detalle {background: url(../images/product-item-box-offer-bottom-gris-big.gif) no-repeat 0 0;margin-bottom:30px}

/*border*/
.granfort-oferta-listado .product-list-border,
.granfort-oferta-detalle .product-list-border {border-left:solid 2px #ccc;border-right:solid 2px #ccc; padding:0 0 10px 15px;width: 537px;}
.granfort-oferta-listado .product-list-border-flash {border-left:solid 1px #ccc;border-right:solid 1px #ccc; padding:15px 10px 10px 15px}
.granfort-oferta-listado .product-list-border-flash .clear {margin:0; padding:0}
.granfort-oferta-listado .product-list-border-flash .precios {margin-bottom: 0 !important}
.granfort-oferta-listado .product-list-border-flash a{color:#000000;font-weight:bold;text-decoration:none;}
.granfort-oferta-detalle .product-list-border {border-top:dashed 1px #ccc; padding-top:15px}

/*commons*/
.offer.granfort-oferta-listado,
.offer.granfort-oferta-detalle {padding:0 !important}
.product-list-item.granfort-oferta-listado,
.product-list-item.granfort-oferta-detalle {padding-bottom:0 !important;margin-bottom:0 !important}

.product-list-title {padding:5px 15px; }
.product-list-title p {font-weight:normal; margin-bottom:5px}

/*sentada*/
.granfort-sentada {margin:0 0 20px 0 !important; padding:0 !important}
.granfort-sentada span {font-weight:bold;}
.granfort-sentada li { padding:10px 20px 10px 75px !important; background-color:#F8F9F4 !important; background-image:url(../images/granfort/icon-sentada.gif) !important; border-left:solid 10px #F0F0EC; border-top:solid 1px #F0F0EC; border-bottom:solid 1px #F0F0EC; border-right:solid 1px #F0F0EC;margin-bottom:10px}
.granfort-sentada li.personalizada {background-position: 10px 10px !important}
.granfort-sentada li.duradera {background-position:10px -144px !important}
.granfort-sentada li.garantizada {background-position: 10px -350px !important}
.granfort-sentada li.equilibrada {background-position: 10px -558px !important}
.granfort-sentada .equilibrada #listapeque li{ background: url(../images/iconlistapq.jpg) no-repeat 4px 8px !important; margin-left:10px; }

/*piel*/
.granfort .piel .toLeft { width:56%;padding-right:20px}
.granfort .piel .toRight {margin-top:22px}
.granfort .piel .toRight img {border:solid 8px #E4E2C9}

