/*layout*/

body {background-color:#666; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif}
.clear, 
.close {clear:both}
.close { line-height:1px; height:0px }
a {color:#669817}
a:hover  {color:#333}
a img {border:none}
form, ul, li {margin:0; padding:0}
select {font-weight:normal}
label {font-weight:bold; color:#333}
h1 {font-size:20px; margin:5px 0 5px 0; clear:both}
h2 {font-size:14px; margin:0 0 2px 0; padding:0 0 3px 0; clear:both; color:#000}
h3 {font-size:13px; margin:5px 0 10px 0; padding:0; border-bottom:1px solid #ccc}
p {margin:0 0 10px 0; text-align:justify;}
.oferta {color: #669817}
fieldset {background-color:#F8F8F8; border:1px solid #ccc; padding:10px; margin:0 0 10px 0}
/*border:1px solid #669817*/
fieldset .table-info {margin-top:10px !important}
legend {font-size:16px; color:#669817; padding:2px 8px; font-weight:bold}
.fieldset-section {border-bottom:1px solid #ccc; margin-bottom:10px}
.fieldset-footer {margin-bottom:5px; margin-top:20px}
input {visibility: visible; color:#000; vertical-align: middle; background: White}
textarea, input, select {border: 1px solid #bbb; background-color: #efefef; padding: 0.2em; cursor:pointer}
blockquote {margin:0 0 10px 5px; padding:0 0 0 10px; border-left:8px solid #CCCCCC}
.input-check {border:none; background:none}
.btn_addToCart {border:none !important; background-color:transparent !important; padding:0 !important}
.button {background:#669817 url(../images/button-bg.gif) repeat-x scroll top left; color:#FFFFFF; font-weight:bold; text-align:center}
.button_sec {background:#AAAAAA repeat-x scroll top left; color:#FFFFFF; font-weight:bold; text-align:center}
.button_disabled {background:#eee url(../images/button-disabled-bg.gif) repeat-x scroll top left; color:#FFFFFF; font-weight:bold; text-align:center}
form .req {background:url(../images/icon-warning.gif) no-repeat left top; margin: 0 0 5px 0; padding:2px 0 2px 18px; color:#CC0000; font-size:10px}
div.alert {border:1px solid #ddd; margin:0 0 10px 0; padding:8px 6px 8px 28px; background:#FFFFCC url(../images/icon-information-alert.gif) no-repeat 8px 8px}
div.alert-info {border:1px solid #ddd; margin:0 0 10px 0; padding:8px 6px 8px 28px; background:#FFFFCC url(../images/icon-information-alert.gif) no-repeat 8px 8px}
div.alert-warning {border:1px solid #ddd; margin:0 0 10px 0; padding:8px 6px 8px 28px; background:#FFFFCC url(../images/icon-warning.gif) no-repeat 8px 8px}
td.alert {background:url(../images/icon-information-alert.gif) no-repeat 5px 5px; border-bottom:1px solid #ddd; background-color:#FFFFA8; padding:4px 6px 4px 24px !important}
.toLeft {float:left}
.toRight {float:right}
.tooltip { float:left;	 display:block; width:65px; margin:0 5px ; text-align:center; font-size:10px; text-decoration:none}
.tooltip img { border:none !important ; }
.tooltip span { text-decoration:underline !important}


/* --- Layout definition --- */
#wrapper {margin:0 auto; width:912px; padding:0 5px; background:#fff url(../images/page-bg.gif) repeat-y left top}
#content {font-size:12px; margin-bottom:20px; background-color:#fff}
#content #column-right {float:right; padding:20px 7px 0 7px; width:200px}
.products-browse#content #column1 {width:160px; padding:0; margin:20px 0 0 0; float:left}
.products-browse#content #column2 {width:500px; margin:20px 0 0 0; padding:0 17px; float:left; border-left:1px solid #ddd}
.generic_1_column#content #column1 {width:656px; padding:20px 0 0 20px; float:left; border-left:1px solid #ddd}
.product-detail#content #column1 {width:676px; padding:20px 10px 0 10px; float:left; border-left:1px solid #ddd}
#content #column1 ul, #content #column2 ul {margin:10px 0 10px 20px}
#content #column1 ul li, #content #column2 ul li {list-style:none; background:url(../images/bullet-green.gif) no-repeat 8px 8px; padding:2px 2px 2px 16px}
#logged-user p {text-align:right; margin:0; padding:6px 15px 6px 6px; font-size:11px; background-color:#eee; border-bottom:1px solid #CCCCCC}

/* --- Snippets definition --- */

/* Comentar para navidad*/
#header {background:#80BB21 url(../images/header-bg.gif) repeat-x top left}
#header #logo {width:361px; float:left; margin:0 !important; padding-bottom:25px}
#header #search {float:right; margin:35px 20px 0 0}
#user-menu li.first {background:#515151 url(../images/user-menu-first-bg.gif) no-repeat 0 0; padding-left:30px}

/* Descomentar en Navidad 
#header {background:#80BB21 url(../images/header-bg-navidad-v2.jpg) no-repeat 0 0}
#header #logo {display:none}
#header #search {float:right;margin:35px 20px 28px 0}
#user-menu li.first {background:#515151 url(../images/user-menu-first-bg-navidad.gif) no-repeat 0 0; padding-left:30px}
*/
/* fin navidad */

#header #search .button {font-size:12px !important; padding:2px 5px; background:#FFFFFF none; color:#444}
#header #search .search-box {padding:2px}
#breadcrumb {font-size:14px; font-weight:bold; color:#555; margin-bottom:15px}
#breadcrumb .end {color: #666666}
#pager {padding:10px 0; text-align:right; font-size:10px}
#pager a {padding:2px 5px; background-color:#eee; color:#333; border:1px solid #ccc; text-decoration:none; font-weight:bold}
#pager a:hover {border:1px solid #669817}
#pager .current {padding:2px 5px; background-color:#669817; color:#FFFFFF; text-decoration:none; font-weight:bold}
#orderbar {border-bottom:1px solid #ccc; margin:0 0 10px 0; padding:0 0 10px 0}
#orderbar .current_order {color: #666666; font-weight:bold}
#footer {background-color:#333; padding:15px; color:#FFFFFF; font-size:12px; height:1%}
#footer .section {float:left; padding:0 20px 0 20px; border-right:1px solid #4d4d4d}
#footer .section_shiito {float:left; padding:0 10px 0 20px}
#footer .last-section {float:right; padding:0 20px 0 20px}
#footer ul {padding-left:20px}
#footer li {color:#80BB21; padding-bottom:2px}
#footer a {color:#FFFFFF}
#footer h3 {margin-bottom:10px !important; border-bottom:none !important}
#footer #logo-chs {float:left; margin:0 10px 0 0}
#footer #logo-aenor, #footer #logo-iqnet {float:left}
#shopping-cart-permanent {background:url(../images/cart-permanent-middle.gif) repeat-y top left}
#shopping-cart-permanent h2 {color:#2DA2E2; background:url(../images/cart-permanent-top.gif) no-repeat top left; padding:0 0 15px 0; margin:0}
#shopping-cart-permanent ul li {margin:2px 10px 8px 10px; padding-bottom:8px; list-style:none; border-bottom:1px solid #eee; font-size:11px}
#shopping-cart-permanent li p {margin:0; padding:0}
#shopping-cart-permanent li p.price {text-align:right; font-size:12px}
#shopping-cart-permanent li.total {font-size:14px; text-align:center; font-weight:bold}
#shopping-cart-permanent .checkout-zone {text-align:center; background:url(../images/cart-permanent-bottom.gif) no-repeat bottom left; padding-bottom:5px; margin-bottom:10px}
#shopping-cart-permanent li p.gift {font-size:12px; color:#666666; font-weight:bold}
#shopping-cart-permanent li p.gift-right {font-size:11px; color:#ee0000; font-weight:bold}
.links-menu {margin:0 0 10px 0}
.links-menu h2 {border-bottom:1px solid #ccc; color:#666}
.links-menu ul {padding:5px}
.links-menu li {list-style:none; padding:2px 0; font-size:11px}
.links-menu li a {background: url(../images/bullet-green.gif) no-repeat 4px 8px; padding:2px 0 2px 10px}

.browsing-menu {margin:0 0 10px 0}
.browsing-menu h2 {font-size:14px; margin:0; padding:2px 6px; background-color:#80BB21; color:#FFFFFF}
.browsing-menu ul {margin:0 0 10px 0 !important}
.browsing-menu li {list-style:none; background-color:#f6f6f6; font-size:12px; border-bottom:1px solid #ccc}

/* --- Product detail --- */
/*.financiation {
	margin-left:5px;
	font-size:16px;
	padding:2px;
	background-color:#FFFFA8;
	color:#669817;
	font-weight:bold
}*/

.financiation {  font-size:14px; padding:12px 18px; background-color:#cc214d; color:#fff; display:block;}
.financiation p { margin:0 0 2px 0;}

.financiation big {font-size:18px; font-weight:bold}
.financiation small {font-size:11px}
.sent-to-friend {text-align:right; margin:3px 10px 0 0; padding:0}
.gift {font-size:14px; font-weight:bold; color:#ee0000}
.present {font-size:14px; font-weight:bold; color:#666666}

.product-box {background: url(../images/product-box-top.gif) no-repeat left top; padding:0 !important; margin:0 0 15px 0 !important}
.product-box h1 {padding:5px 0 0 0 !important; margin:0 !important}
.product-box .reference-number {font-size:17px; margin:8px 0 3px 0; padding:0; color:#999999}
.product-box .logo-marca { margin:2px; float:left }
.product-box .clear {background: url(../images/product-box-bottom.gif) no-repeat left bottom; height:7px}

.product-box .photo { width:510px; margin:0 auto 10px auto;}
.product-box .photo #productImage { padding:10px 0 }
.product-box .icon-oferta { float:right;background:url(../images/ofertas-detalle.gif) no-repeat 0 0; width:131px; height:30px; margin-left:15px}
.product-box .icon-oferta p {display:none}

.product-box .aviso-fotos {float:left; font-size:11px}
.product-box .aviso-fotos a {color:#333; display:block}
.product-box .miniaturas {float:right; width: 400px; text-align:right}
.product-box .miniaturas img { border:1px solid #ccc; padding:1px;  margin:1px 0 6px 6px }

.product-detail#content #column1 h2 { background:transparent url(../images/bullet-nuevo.gif) left top no-repeat ; padding:3px 0 5px 25px; margin:15px 0 0 0  }
/** { border:1px solid red}*/

.product-box .price {font-size:20px; color:#2DA2E2; font-weight:bold}
.product-box .price strong {color:#666666}
.product-box  #skuCode {margin:0; padding:0; height:0; display:none}

.product-box .precios { width:300px;  }
.product-box .precios p { margin:0 0 3px 0}
.product-box .bloque { border-bottom:1px solid #CCC; padding:0 0 10px 25px}
  
.product-detail .offer {background: url(../images/product-item-box-offer-2-top.gif) no-repeat top left; border:none !important; padding:10px 10px 0 10px; margin:0 !important}
.product-detail .offer-bottom {height:10px; background: url(../images/product-item-box-offer-2-bottom.gif) no-repeat top left; margin-bottom:10px}

.product-detail .offer .photo a { background:none !important; padding:0 !important}
.product-detail .financiation { width:270px}
.product-detail .icon-transporte { width:200px;}
.product-detail  label { padding:0 10px 0 0}
.product-detail  .rebajas { text-align:center; font-weight:bold; font-size:23px; color:white; background:transparent url(../images/bg-rebajas.jpg); padding: 0 3px; margin:3px 0; width:234px}




#layer-aviso-fotos{ position:absolute; width:337px; height:90px; z-index:9999; top: -90px; padding:10px; background-color:#FF9; border:1px solid #ccc; font-size:10px }




.solapas {border-bottom:4px solid #80BB21;  }
.solapas ul{ margin:0 !important; padding:10px 0 0 0 !important; }
.solapas li { float:left; padding:0  !important;  list-style:none; background:transparent url(../images/solapa-right-inactiva.gif) right top no-repeat !important}
.solapas li a { text-decoration:none; color:#000; display:block; padding:12px 7px 6px 7px;  background:transparent url(../images/solapa-left-inactiva.gif) left top no-repeat }

.solapas li.activa { float:left; padding:0  !important;  list-style:none; background:transparent url(../images/solapa-right-activa.gif) right top no-repeat !important}
.solapas li.activa a {   background:transparent url(../images/solapa-left-activa.gif) left top no-repeat }


.product-offer .price {font-size:20px !important}
.product-offer .oldprice {font-size:20px; color:#000; font-weight:bold}
.product-offer .discount {color:#CC214D; font-size:13px; font-weight:bold}

.featured-product-box {background: url(../images/featured-product-box-top.gif) no-repeat left top; margin:0 0 10px 0}
.featured-product-box .clear {background: url(../images/featured-product-box-bottom.gif) no-repeat left bottom; height:7px}
.featured-product-box .photo {float:left; width:250px; margin:5px 10px 0 5px}
.featured-product-box .photo a {text-decoration:none}
.featured-product-box .photo a.link-zoom {background-color:#333333; color:#FFFFFF; display:block; text-align:center; padding:3px 5px}
.featured-product-box .info {float:left; width:210px; margin:5px}
.featured-product-box .info p {margin:7px 0 0 0; padding:0}
.featured-product-box .info .price {font-size:30px; color:#2DA2E2; font-weight:bold}
.featured-product-offer .price {font-size:13px !important}
.featured-product-offer .price strong {color:#666666}
.featured-product-offer .oldprice {font-size:13px; color:#999; font-weight:bold}
.featured-product-offer .discount {color:#CC0000; font-size:13px; font-weight:bold}
.featured-product-offer .financiation {font-size:11px; margin-left:0px !important}

/* -- Ofertas -- 
.featured-product-offer .photo a {display:block; background:url(../images/ofertas-listado.gif) no-repeat top left; padding-top:38px}
*/
/* -- Rebajas -- */

.featured-product-offer .photo a {
	display:block;
	background:url(../images/rebajas-listado-junio.gif) no-repeat top left;
	padding-top:38px
}


.product-list-item { font-size:14px; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom:15px; padding-bottom:10px}
.product-list-item .photo {float:left; margin:0 15px 0 0; width:145px}
.product-list-item .info {float:left; width:320px}
.product-list-item .info .price {font-size:16px; color:#2DA2E2; font-weight:bold}
.product-list-item .info .price strong {color:#666666}
.product-list-item .financiation {font-size:11px}

.recently-viewed .product-list-item {margin:0 0 15px 0; border:none !important }
.recently-viewed .product-list-item .photo {float:left; margin:0 15px 0 0; width:95px}
.offer {background: url(../images/product-item-box-offer-top.gif) no-repeat top left; border:none !important; padding:10px; margin:0 !important}
.offer-bottom {height:10px; background: url(../images/product-item-box-offer-bottom.gif) no-repeat top left; margin-bottom:10px }

/* -- Ofertas --

.offer .photo a {display:block; background:url(../images/ofertas-listado.gif) no-repeat top left; padding-top:38px}

*/
/* -- Rebajas -- */

.offer .photo a {
	display:block;
	background:url(../images/rebajas-listado-junio.gif) no-repeat top left;
	padding-top:38px
}

.offer .info {float:left; width:310px}
.offer .info .price {font-size:13px; color:#2DA2E2; font-weight:bold}
.offer .info .oldprice {font-size:13px; color:#999; font-weight:bold}
.offer .discount {color:#CC0000; font-size:13px; font-weight:bold}
.offer .financiation {margin-left:0px !important}
table.caracteristics {border-collapse:collapse ;   border-left:1px solid #80BB21; border-right:1px solid #80BB21;border-top:1px solid #80BB21; border-bottom:1px solid #80BB21; margin:0 0 25px 0}
table.caracteristics th {text-align:left; padding:2px 6px; border-bottom:1px solid #80BB21; background-color:#80BB21; color:#fff}
table.caracteristics td {padding:2px 6px; border-left:1px solid #80BB21; vertical-align:top; font-size:12px; background-color:#F2F8E8}
table.caracteristics td.parameter {text-align:right; font-weight:bold}
table.caracteristics td.value {text-align:left}
table.caracteristics td.graphics img {border:1px solid #eee; margin:5px}
table.caracteristics td.graphics td { border:none }
table.caracteristics td.graphics td img { border:none; margin:0 5px 0 0 !important }
table.caracteristics tr.pijama td {background-color:#D8EABC}
table.caracteristics tr.division td { background-color:#A5CF63 !important; color:#FFF; text-align:left}
table.info-table {border-collapse:collapse; border:1px solid #ddd; margin:0 0 10px 0}
table.info-table th {text-align:left; padding:2px 6px; border-bottom:1px solid #ddd; background-color:#666; color:#eee}
table.info-table td {padding:2px 6px; border-left:1px solid #ddd; vertical-align:top; font-size:12px; background-color:#FFFFFF}
table.info-table td.alert {border-bottom:1px solid #ddd; background-color:#FFFFA8; padding:4px 6px}
table.info-table td.alert a {background:url(../images/icon-information-alert.gif) no-repeat left top; display:block; padding:2px 2px 2px 18px}
table.info-table tr.pijama td {background-color:#eee}
div.shopping-steps {margin:0 0 15px 0}
div.shopping-steps table td {color:#FFFFFF; padding:4px 8px 6px 8px; vertical-align:top}
div.shopping-steps table td h2 {color:#FFFFFF !important; padding:3px 3px 3px 10px; background:url(../images/arrow-right.gif) no-repeat left 5px}
div.shopping-steps table td p {padding:0 0 0 10px; margin:0}
div.shopping-steps table td.prev {background-color:#999}
div.shopping-steps table td.current {background-color:#80BB21}
div.shopping-steps table td.next {background-color:#ccc}

/*cart*/
#cart .titulo {font-size:13px; font-weight:bold; color:#333; margin-bottom:5px}
#cart .pago-plazos { padding:10px; background-color:#cc214d; color:#fff}
#cart .box {width:49%; margin-top:15px}
#cart .info {padding:10px 10px 10px 35px;background:#FFC url(../images/icon-information.png) no-repeat 10px 50%;}
#cart .promo-box label {font-weight:normal !important; font-size:11px}
#cart table {border-collapse:collapse; border:1px solid #ddd; margin:0 0 10px 0}
#cart table th {text-align:left; padding:5px 6px; border-bottom:1px solid #ddd; background-color:#666; color:#eee; font-size:12px; font-weight:normal}
#cart table td {padding:12px 6px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; vertical-align:top; font-size:12px; background-color:#FFFFFF}
#cart table td.alert {border-bottom:1px solid #ddd; background-color:#FFFFA8; padding:4px 6px}
#cart table td.alert a {background:url(../images/icon-information-alert.gif) no-repeat left top; display:block; padding:2px 2px 2px 18px}
#cart table tr.pijama td {background-color:#eee}
#cart table .unit-price, #cart table .total-price, #cart table .qty, #cart table .action {text-align:center}
#cart .promocion, #cart .totalized {border:1px solid #DDDDDD;padding:10px}
#cart .totalized {text-align:right}
#cart .totalized strong {font-size:18px; color:#2DA2E2}
#cart .sku {font-size:10px}
.logos-box {border-collapse:collapse}
.logos-box .top {background:url(../images/logos-box-top.gif) no-repeat top left; height:8px; line-height:1px}
.logos-box .middle {background:url(../images/logos-box-middle.gif) repeat-y top left; padding:0 8px 0 8px}
.logos-box .bottom {background:url(../images/logos-box-bottom.gif) no-repeat bottom left; height:8px; line-height:1px}
.logos-box p {padding:0 !important; margin:0 0 15px 0 !important}
.logos-box h3 {padding:0 !important; margin:0 0 5px 0 !important; text-align:left !important; color:#666666; font-size:11px}
.special-gift {background:url(../images/gift-box.gif) no-repeat top left; padding:10px 10px 0 10px}
.special-gift img {float:right; margin:0 0 0 10px; border:1px solid #ccc; padding:2px}
.special-gift big {color:#CC0000; font-size:20px; margin:0 !important; font-weight:bold}
.special-gift p {margin:0 !important; padding:0 !important; font-size:14px}
.special-gift-bottom {height:17px; background:url(../images/gift-box.gif) no-repeat bottom left}
.special-gift .clear {background:none !important; height:0 !important; line-height:0px; font-size:1px}
.special-gift small {font-size:10px}

/* STAR RATING */
.ratings #rating {margin:0 0 10px 0}
.ratings ul {float:left}
.ratings p {float:left; margin:0 0 0 10px}
#rating ul.star-rating {list-style:none; margin:0 0 0 5px !important; padding:0px; width: 125px; height: 25px; position: relative; background: url(alt_star.gif) top left repeat-x}
#rating ul.star-rating li {padding:0px !important; margin:0px; /*\*/float: left;/* */}
#rating ul.star-rating li a {display:block; width:25px; height: 25px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px}
#rating ul.star-rating li a:hover {background: url(alt_star.gif) left bottom; z-index: 2; left: 0px}
#rating ul.star-rating a.one-star {left: 0px}
#rating ul.star-rating a.one-star:hover {width:25px}
#rating ul.star-rating a.two-stars {left:25px}
#rating ul.star-rating a.two-stars:hover {width: 50px}
#rating ul.star-rating a.three-stars {left: 50px}
#rating ul.star-rating a.three-stars:hover {width: 75px}
#rating ul.star-rating a.four-stars {left: 75px}
#rating ul.star-rating a.four-stars:hover {width: 100px}
#rating ul.star-rating a.five-stars {left: 100px}
#rating ul.star-rating a.five-stars:hover {width: 125px}
#rating #current-rating {background: url(alt_star.gif) left center !important; position: absolute; height: 25px; display: block; text-indent: -9000px; z-index: 1}
#rating #current-rating-1 {background: url(alt_star.gif) left center !important; position: absolute; height: 25px; display: block; text-indent: -9000px; z-index: 1}
#rating #current-rating-2 {background: url(alt_star.gif) left center !important; position: absolute; height: 25px; display: block; text-indent: -9000px; z-index: 1}
#rating #current-rating-3 {background: url(alt_star.gif) left center !important; position: absolute; height: 25px; display: block; text-indent: -9000px; z-index: 1}
#rating #current-rating-4 {background: url(alt_star.gif) left center !important; position: absolute; height: 25px; display: block; text-indent: -9000px; z-index: 1}
#rating #current-rating-5 {background: url(alt_star.gif) left center !important; position: absolute; height: 25px; display: block; text-indent: -9000px; z-index: 1}
#rating ul.star-rating li {background: url(alt_star.gif) left center !important; position: absolute; height: 25px; display: block; text-indent: -9000px; z-index: 1}
#rating ul.star-rating .current-rating-1 {width:25px !important}
#rating ul.star-rating .current-rating-2 {width:50px !important}
#rating ul.star-rating .current-rating-3 {width:75px !important}
#rating ul.star-rating .current-rating-4 {width:100px !important}
#rating ul.star-rating .current-rating-5 {width:125px !important}

/*iconos materiales*/
.icono-material-right {float:right; text-align:right; padding:0; margin:0}/*3*/
.icono-material-margin {margin-top:-25px !important}/*1*/
.icono-material-text {width:520px; float:left}/*1*/
.icono-material-text a {background:url(../images/icon-information-alert.gif) no-repeat 0 0; padding-left:17px}

/*mapa web*/
.generic_1_column#content #column3 {width:850px; padding:20px 40px 20px 20px; float:left; border-left:1px solid #ddd}
#content #column3 ul li {text-align: left}
#content #column3 p.categoria {font-size:14px; font-weight:bold; background-color:#80BB21; color:#FFFFFF; padding:2px 2px 2px 15px; margin-top:25px}
#content #column3 p.cuenta {font-size:14px; font-weight:bold; background-color:#80BB21; color:#FFFFFF; padding:2px 2px 2px 15px; width:255px; margin-top:25px}
#content #column3 h2 a {font-size:12px; color:#666666; font-weight:bold}
#content #column3 h2 a.oferta {font-size:12px; font-weight:bold; color:#CC214D}
#content #column3 h2 {background:url(../images/bullet.jpg) no-repeat 0px; padding-left:16px}
#content #column3 h2.doble {background:url(../images/bullet.jpg) no-repeat 0px 7px; padding-left:16px}
#content #column3 ul {list-style-type: none; padding-left:15px}

/*#content #column3 ul.tab {padding-left:22px}*/
#content #column3 li.square {background:url(../images/square.jpg) no-repeat 0 5px; padding-left:15px}
#content #column3 #topbig {background:url(../images/topbig.jpg) no-repeat; width:870px; height:18px; margin-left:3px}
#content #column3 #centerbigcon {background:url(../images/centerbigcon.jpg) repeat-y; width:870px}
#content #column3 #centerbig {background:url(../images/centerbig.jpg); height:12px; width:850px}
#content #column3 #botombig {background:url(../images/botombig.jpg) no-repeat; width:870px; height:28px}
#content #column3 #topsmall {background:url(../images/topsmall.jpg) no-repeat; width:270px; height:18px; margin-left:0px}
#content #column3 #centersmall {background:url(../images/centersmall.jpg); height:80px; width:270px; margin-left:0px}
#content #column3 #botomsmall {background:url(../images/botomsmall.jpg) no-repeat; width:270px; height:28px; margin-left:0px}
#content #column3 #sofas {float:left; width:190px; padding-left:21px; padding-top:10px}
#content #column3 #sofas #margen h2 {margin-top:10px}
#content #column3 #micuenta {float:left; width:250px; margin-right:35px}
#content #column3 #micuenta h2 {margin-left:25px}
#content #column3 #enlaces {float:left; width:250px; margin-right:35px}
#content #column3 #enlaces h2 {margin-left:25px}
#content #column3 #aviso {float:left; width:250px}
#content #column3 #aviso h2 {margin-left:25px}
.search-form .button {color:#000 !important; background-color:#fff !important; background-image:none !important}

/*error 404*/
.error-page-404 #column1 {width:660px !important; float:left; margin-top:20px; padding-left:27px}
.error-page-500 #column1 {width:860px !important; float:left; margin-top:20px; padding-left:27px; padding-bottom:100px}
.error-page-404 #column1 h1, .error-page-500 #column1 h1 {color:#669817 !important; margin-bottom:15px !important}
.error-page-404 #column1 h2, .error-page-500 #column1 h2 {margin-bottom:15px !important}
.error-page-404 #column1 p, .error-page-500 #column1 p, .error-page-404 #column1 ul, .error-page-500 #column1 ul {margin-bottom:15px !important}
.error-page-404 #column1 li, .error-page-500 #column1 li {margin-bottom:8px !important}

/*rating*/
.rating h3 {border-bottom:none; border-top:1px solid #eee; padding-top:10px; font-weight:normal; font-size:12px}

/*accesories*/
.accesories {border-top:1px solid #ddd; border-right:1px solid #ddd;border-left:1px solid #ddd; margin:20px 0; position:relative}
.accesories p { margin:0; padding:0; }
.accesories .titulo {padding:4px 10px !important;background-color:#444; color:#fff; font-weight:normal; margin:0 !important}
.accesories big {font-size:16px !important}
.accesories .item { background:transparent url(../images/bullet-nuevo.gif) 15px 12px no-repeat; padding:15px 15px 15px 40px !important; border-bottom:1px solid #ddd;}
.accesories .item a {background:url(../images/ico-arrow-down.gif) no-repeat 100% 3px; padding-right:15px}
.accesories .price { font-size:13px !important;}
.oculto .sub-item {padding:10px 0; }
.oculto .sub-item .imagen {float:left; width:105px}
.oculto .sub-item .imagen a { background:none !important}
.oculto .sub-item .texto {float:left;margin-right:10px}
.oculto .sub-item .enlace {clear:both;}
.oculto .sub-item .enlace a { background:none !important}
/*transporte y retira*/
#cart .icon-retirada {background:url(../images/icon-retirada.gif) no-repeat 0 50%; padding:17px 0 17px 55px; margin-top:15px}
#cart .icon-retirada-oculto {padding:15px 20px; background-color:#eee; margin-bottom:20px; text-align:justify}
#cart .icon-retirada-oculto table {width:100%}

.icon-transporte {background:url(../images/icon-transporte.gif) no-repeat 0 50%; padding:22px 0 30px 85px !important; margin-top:0px !important;}
.icon-transporte-oculto li {background:url(../images/ico-estrella-azul.gif) no-repeat 0 3px !important}
.product-detail .icon-transporte  {margin-top:15px !important}

#cart .icon-retirada a,
.icon-transporte a {background:url(../images/ico-arrow-down.gif) no-repeat 100% 50%; padding-right:15px}
.desplegado a {background-image:url(../images/ico-arrow-up.gif) !important}

#cart .icon-retirada-oculto, 
.icon-transporte-oculto {padding:15px; background-color:#eee; text-align:justify}

/*detail*/
#skuSelectForm label {width:70px;}
#skuSelectForm .clear {background-image:none; height:0}


#inventoryText {margin:10px 0}
.nuevo-servicio {margin-left:5px; color:#F90}


/*cesta*/
.cesta-precio-total { float:right; }
.cesta-iva-incluido { float:left; }

/*aviso*/
.aviso-islas {background:url(../images/aviso-islas.gif) no-repeat 0 0; color:#6d7686; padding-top:5px; padding-bottom:3px !important; padding-left:30px !important; }
