body { font-size:12px; line-height:1.75em; margin:0; padding:0; font-family:Geneva, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; }
h1,h2,h3,h4,h5,h6,#navigation a { font-family:GillSans, Trebuchet, sans-serif; font-weight:normal; letter-spacing:-1px; }
h1 { margin:0; font-size:1.6666666666667em; line-height:1.05em; margin-bottom:1.05em; }
h2 { margin:0; font-size:1.5em; line-height:1.1666666666667em; margin-bottom:1.1666666666667em; }
h3 { margin:0; font-size:1.3333333333333em; line-height:1.4; margin-bottom:1.3125em; }
h4 { margin:0; font-size:1.1666666666667em; line-height:1.5em; margin-bottom:1.5em; }
p,ul,blockquote,pre,td,th,label,ul.listado-ofertas-marca li h3 { margin:0; font-size:1em; line-height:1.75em; margin-bottom:1.75em; }
p.small { margin:0; font-size:.83333333333333em; line-height:2.1em; margin-bottom:2.1em; }
table { border-collapse:collapse; margin-bottom:1.75em; }
#navigation a { color:#747474; font-weight:normal; font-size:1.333em; line-height: 1.313em; text-shadow:1px 1px 0 #fff; }
h2 { color:#a3a394; font-size:2.667em; line-height:.656em; margin-bottom:.656em; margin-top:10px; }
.widget h2 { text-shadow:1px 1px 0 #fff; color:#848478; font-size:2.333em; line-height:.75em; margin-bottom:.75em; margin-top:0; padding-top:10px; }
.listado-ofertas li h3 , ul.listado-marcas h3{ border-bottom:1px solid #d6d6d6; line-height:1.317em; margin-bottom:0; }
.listado-noticias li h3 { border-bottom:1px solid #d6d6d6; font-size:1.75em; line-height:1em; margin-bottom:1em; margin-left:160px; }
.listado-ofertas li p { margin-bottom:0; }
ul.listado-ofertas li p.precio { font-weight:bold; }
ul.listado-ofertas li p.precio strong { background:#40aadb; color:#fff; font-weight:normal; padding:3px 5px 2px; }
#main h3.offer-title,#main h3.notice-title { border-bottom:1px solid #d6d6d6; font-size:2em; line-height:.875em; margin-bottom:.875em; color:#666666; width: 600px; }
#credits h3,#credits p { margin-bottom:0!important; }
ul.home-offers h3 { position:absolute; left:0; bottom:42px; font-size:2.333em; line-height:1.5em; margin-bottom:0; background:#000000; background:rgba(0,0,0,0.8); height:42px; display:block; width:630px; z-index:10; }
ul.home-offers h3 a strong { background:#dbdbcc; padding:21px 11px; -moz-border-radius-topright:4px; -moz-border-radius-bottomright:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px; font-weight:normal; text-shadow:1px 1px 0 #fff; color:#949494; position:relative; margin-right:10px; }
ul.home-offers h3 a { color:#f2f2ef; font-size:.5em; margin-top:0; display:block; font-size:12px!important; float:left; display:inline; }
.dark li { width:140px; float:left; display:inline; }
.dark li h3 { font-size:1.5em; line-height:1.167em; }
.dark ul { margin-bottom:0!important; }
ul.listado-ofertas-marca li h3 { margin:0; font-size:1.167em; line-height:1.5em; }
ul.listado-ofertas-marca li h3 strong { font-size:.857em; line-height:1.75em; }
h3.marcas-don-bricolage,h3.ofertas-don-bricolage,h3.marcas-bonaire,h3.ofertas-bonaire { width:310px; height:63px; margin-bottom:21px; display:block; text-indent:-9000em; }
.es h3.marcas-don-bricolage { background:url(../images/h3-marcas-don-bricolage.png) top left no-repeat; }
.en h3.marcas-don-bricolage { background:url(../images/h3-marcas-don-bricolage.png) center left no-repeat; }
.de h3.marcas-don-bricolage { background:url(../images/h3-marcas-don-bricolage.png) bottom left no-repeat; }
.es h3.ofertas-don-bricolage { background:url(../images/h3-ofertas-don-bricolage.png) top left no-repeat; }
.en h3.ofertas-don-bricolage { background:url(../images/h3-ofertas-don-bricolage.png) center left no-repeat; }
.de h3.ofertas-don-bricolage { background:url(../images/h3-ofertas-don-bricolage.png) bottom left no-repeat; }
.es h3.marcas-bonaire { background:url(../images/h3-marcas-bonaire.png) top left no-repeat; }
.en h3.marcas-bonaire { background:url(../images/h3-marcas-bonaire.png) center left no-repeat; }
.de h3.marcas-bonaire { background:url(../images/h3-marcas-bonaire.png) bottom left no-repeat; }
.es h3.ofertas-bonaire { background:url(../images/h3-ofertas-bonaire.png) top left no-repeat; }
.en h3.ofertas-bonaire { background:url(../images/h3-ofertas-bonaire.png) center left no-repeat; }
.de h3.ofertas-bonaire { background:url(../images/h3-ofertas-bonaire.png) bottom left no-repeat; }
p.volver { clear:both; }
h3.trigger,p.inline-container { color:#fff; background:#40aadb; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; text-align:center; width:310px; 
/* 	clear: both; */
font-weight:normal; cursor:pointer; float:left; display:inline; font-size:12px; line-height:1.75em; margin:-42px 0 0; padding:0; font-family:Geneva, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; }
p.inline-container { float:right!important; 
/* 	clear: both !important; */
}
p.inline-container a { color:#fff; }
h2.title { color:#a3a394; font-weight:normal; font-size:2.333em; line-height:.75em; }
ul.listado-noticias-home h3 { font-size:1.167em; line-height:1.5em; margin-bottom:0; }
#lang-selector,#lang-selector a { color:#a9a49d!important; font-size:12px!important; }
.widget p.hide-outside { display:none; }
h2.title-suscribete { height:63px; background:url(../images/h3-suscribete.png) top left no-repeat; margin-bottom:0; display:block; text-indent:-9000em; }
.en h2.title-suscribete { background-position:center left!important; }
.de h2.title-suscribete { background-position:bottom left!important; }
h2.title-quienes-somos { height:63px; background:url(../images/h3-quienes-somos.png) top left no-repeat; margin-bottom:0; display:block; text-indent:-9000em; }
.en h2.title-quienes-somos { background-position:center left!important; }
.de h2.title-quienes-somos { background-position:bottom left!important; }
h2.title-ultimas-noticias { height:63px; background:url(../images/h3-ultimas-noticias.png) top left no-repeat; margin-bottom:0; display:block; text-indent:-9000em; }
.en h2.title-ultimas-noticias { background-position:center left!important; }
.de h2.title-ultimas-noticias { background-position:bottom left!important; }
h2.title-donde-comprar { height:63px; background:url(../images/h3-donde-comprar.png) top left no-repeat; margin-bottom:0; display:block; text-indent:-9000em; }
.en h2.title-donde-comprar { background-position:center left!important; }
.de h2.title-donde-comprar { background-position:bottom left!important; }
p.checkbox {
	float: none;
	width: 610px;	
	overflow: auto;
	height: 1%;
	clear: both;
}
p.checkbox label {
	text-align: left;
	display: block !important;
	width: 290px !important;
	float: left;
	display: inline;
	margin: 0 10px 21px 0;
}
p.checkbox input {
	float: none !important;
	clear: both !important;
	width: 20px !important;
}