body {
	margin:0;
	padding:0;
	font:normal normal 11px/normal 'Trebuchet Ms';
	color:#484848;
	background:#fff;
}
a, a:link, a:visited, a:hover {
	color:#484848;
	text-decoration:underline;
	outline:none;
}
a:hover {
	text-decoration:underline;
}
img {
	outline:none;
	border:none;
}
form, img {
	margin:0;
	padding:0;
}
.clearfix, .clear { 
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfl {clear:left;}
.clearfr {clear:right;}
.fl {float:left;}
.fr {float:right;}
textarea{
	overflow:auto;
}
/*Web Structure*/
#main {
	width:995px;
	margin:0 auto;
	padding:0;
	font:normal normal 11px/normal 'Trebuchet Ms';
	color:#484848;
	background:#fff;
}
#sidebar {
	float:left;
	width:172px;
	margin:0 auto;
	padding:0;
	color:#484848;
	background:#fff;
}
#content {
	float:right;
	width:806px;
	margin:0;
	padding:0;
	color:#484848;
	background:#fff;
}
#content p span {
	color:#ed1c24;
}
#content ul.alpha {
	list-style:lower-alpha;
	font:normal normal 12px/normal 'Trebuchet Ms';
	color:#484848;
}
#footer {
	clear:both;
	width:973px;
	margin:0px 0px 5px 22px;
	padding:0;
	color:#484848;
	background:#fff;
}
#logo {
	width:172px;
	height:181px;
	padding:0 0 0 0;
	margin:0;
	font:normal normal 18px/normal "Times New Roman";
	text-align:right;
	text-transform:uppercase;
	color:#000;
	background:#fff url(../images/logo_bonum_regalos.png) no-repeat;
}
#logo a, #logo a:link, #logo a:visited, #logo a:hover {
	width:162px;
	height:30px;
	padding:151px 10px 0 0;
	margin:0;
	text-decoration:none;
	display:block;
}
/*Fonts*/
h1 {
	font:normal normal 24px/normal Georgia;
	color:#ed1c24;
	margin:0px 0px 10px 0px;
	padding:0;
}
h2 {
	font:normal normal 16px/normal Georgia;
	color:#484848;
	background:#fbfbfb url(../images/bg_h2.gif) left center no-repeat;
	border:1px solid #dbdbdb;
	margin:0px 0px 10px 0px;
	padding:10px 10px 10px 47px;
}
h2.naturaleza {
	background:#f4f4f4 url(../images/bg_h2_naturaleza.gif) left center no-repeat;
}
h2.saborear {
	background:#f4f4f4 url(../images/bg_h2_saborear.gif) left center no-repeat;
}
h2.belleza {
	background:#f4f4f4 url(../images/bg_h2_belleza.gif) left center no-repeat;
}
h2.gourmet {
	background:#f4f4f4 url(../images/bg_h2_gourmet.gif) left center no-repeat;
}
h2.romanticos {
	background:#f4f4f4 url(../images/bg_h2_romanticos.gif) left center no-repeat;
}
h2.especiales {
	background:#f4f4f4 url(../images/bg_h2_especiales.gif) left center no-repeat;
}
p {
	font-size:12px;
	text-align:justify;
	margin:0px 0px 10px 0px;
	padding:0;
}
h3 {
	font:normal normal 16px/normal Georgia;
	color:#484848;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-decoration:underline;
}
h3.naturaleza {
	color:#92cd1b;
}
h3.saborear {
	color:#af5401;
}
h3.belleza {
	color:#0fb9dc;
}
h3.gourmet {
	color:#edb700;
}
h3.romanticos {
	color:#f3726c;
}
h3.especiales {
	color:#9e327d;
}
h4 {
	font:normal normal 14px/normal Georgia;
	color:#484848;
	margin:0px 0px 10px 0px;
	padding:0px;
}
h4 strong {
	color:#ed1c24;
}
/*SIDEBAR*/
.logo {
	width:172px;
	height:181px;
	margin:0;
	padding:0;
	color:#ed1c24;/*Rojo Bonum*/
	background:#fff;
}
ul#categorias {
	width:150px;
	list-style:none;	
	padding:15px 0px 15px 22px;
	margin:0;
	color:#000;
	background:#fff;
}
ul#categorias li a:link, ul#categorias li a:visited, ul#categorias li a:hover {
	color:#fff;
	display:block;
	padding:4px 0%;
	text-decoration:none;
	text-align:center;
	width:100%;
	font:bold 12px/1.5 'Trebuchet Ms', Arial, Helvetica, sans-serif;
	background:#ed1c24 url(../images/bg_menu_categorias.png) 0px 3px repeat-x;
}
ul#categorias li {
	color:#fff;
	margin-bottom:1px;
}
ul#categorias li a:hover {
	color:#fff;
	text-decoration:underline;
}
ul#categorias li a#naturaleza:link, ul#categorias li a#naturaleza:visited, ul#categorias li a#naturaleza:hover {
	background:#92cd1b url(../images/bg_menu_categorias.png) 0px 3px repeat-x;
}
ul#categorias li a#saborear:link, ul#categorias li a#saborear:visited, ul#categorias li a#saborear:hover {
	background:#af5401 url(../images/bg_menu_categorias.png) 0px 3px repeat-x;
}
ul#categorias li a#belleza:link, ul#categorias li a#belleza:visited, ul#categorias li a#belleza:hover {
	background:#0fb9dc url(../images/bg_menu_categorias.png) 0px 3px repeat-x;
}
ul#categorias li a#gourmet:link, ul#categorias li a#gourmet:visited, ul#categorias li a#gourmet:hover {
	background:#edb700 url(../images/bg_menu_categorias.png) 0px 3px repeat-x;
}
ul#categorias li a#romanticos:link, ul#categorias li a#romanticos:visited, ul#categorias li a#romanticos:hover {
	background:#f3726c url(../images/bg_menu_categorias.png) 0px 3px repeat-x;
}
ul#categorias li a#especiales:link, ul#categorias li a#especiales:visited, ul#categorias li a#especiales:hover {
	background:#9e327d url(../images/bg_menu_categorias.png) 0px 3px repeat-x;
}
#buscador {
	width:135px;
	padding:10px 7px;
	margin:0px 0px 15px 22px;
	background:#f8f8f8 url(../images/flap.gif) top right no-repeat;
	border-left:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
}
#buscador span.titulo {
	font-size:12px;
}
#buscador form {
	margin:10px 0px 0px 0px;
}
#buscador select, #buscador input {
	float:left;	
	width:135px;
	padding:2px 0px;
	margin:0px 0px 10px 0px;
	font:normal normal 11px/normal 'Trebuchet Ms';
	color:#666;
	border-top:1px solid #707070;
	border-right:1px solid #b6b6b6;
	border-bottom:1px solid #dbdbdb;
	border-left:1px solid #b5b5b5;
}
#buscador input {
	width:40px;
	display:inline;
}
#buscador label {
	width:20px;
	float:left;
	display:inline;
	padding:4px 0px 0px 0px;
	margin:0;	
	font:normal normal 11px/normal 'Trebuchet Ms';
	color:#484848;
	text-align:center;
}
#buscador br, #contacto fieldset br {
	clear:left;
}
#pago-seguro {
	width:135px;
	padding:10px 7px;
	margin:0px 0px 15px 22px;
	font-size:14px;
	color:#006da8;
	background:#f8f8f8 url(../images/flap.gif) top right no-repeat;
	border-left:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
}
#pago-seguro h4 {
	font:normal bold 14px/normal 'Trebuchet Ms';
	color:#006da8;
	padding:0;
	margin:0 0 10px;
}
#pago-seguro p {color:#333;}
#pago-seguro div {text-align:center;padding:0;margin:0;}
#pago-seguro div img {margin:0 0 5px;}
.sidebar_banner {
	width:150px;
	margin:0px 0px 15px 22px;
	text-align:center;
}
ul#ocasiones {
	width:135px;
	list-style:none;	
	margin:15px 0px 15px 22px;
	padding:10px 7px;
	color:#666;
	background:#f8f8f8 url(../images/flap.gif) top right no-repeat;
	border-left:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	overflow:hidden;
}
ul#ocasiones li.titulo {
	font-size:12px;
	color:#ed1c24;
	padding:0px 0px 7px 0px;
}
ul#ocasiones li a:link, ul#ocasiones li a:visited, ul#ocasiones li a:hover {
	color:#666;
	display:block;
	padding:7px 0px 7px 10px;
	text-decoration:none;
	width:125px;
	font:normal 11px/1.5 'Trebuchet Ms', Arial, Helvetica, sans-serif;
	background:#f8f8f8 url(../images/bullet.gif) left center no-repeat;
}
ul#ocasiones li {
	color:#666;
	border-bottom:1px dotted #ed1c24;
}
ul#ocasiones li a:hover {
	color:#ed1c24;
	text-decoration:underline;
}
/*CONTENT*/
/*top*/
.toplinks {
	width:100%;
	height:30px;
	line-height:30px;
	text-align:right;
	color:#c1171e;
}	
.toplinks a, .toplinks a:link, .toplinks a:visited, .toplinks a:hover {
	color:#666;
	text-decoration:none;
}
.toplinks a:hover {
	text-decoration:underline;
}
/*mainnav*/
ul#mainnav {
	list-style:none;
	width:727px;
	height:32px;
	margin:0px 0px 10px 0px;
	padding:4px 34px 13px 45px;
	color:#484848;
	background:#fff url(../images/bg_mainnav.gif) top center no-repeat;
}
ul#mainnav li a:link, ul#mainnav li a:visited, ul#mainnav li a:hover {
	float:left;
	height:27px;
	font:normal 14px/normal 'Georgia';
	padding:5px 11px 0px 10px;
	color:#fff;
	text-decoration:none;
	background:url(../images/bg_mainnav_li.gif) top right repeat-y;
}
ul#mainnav li {
	float:left;
	color:#fff;
}
ul#mainnav li a:hover {
	text-decoration:underline;
}
ul#mainnav li a#last:link, ul#mainnav li a#last:visited, ul#mainnav li a#last:hover {
	background:none;
}
/*Carrito y busqueda rapida*/
#quicksearch {
	width:778px;
	height:25px;
	margin:0px 0px 10px 0px;
	padding:5px 23px 0px 5px;
	color:#ed1c24;
	background:#e7e7e7 url(../images/flap_content.gif) top right no-repeat;	
}
#quicksearch img {
	vertical-align:middle;
}
#quicksearch span.quickcart {
	float:right;
	padding:2px 0px 0px 0px;
}
#quicksearch span.quickcart a, #quicksearch span.quickcart a:link, #quicksearch span.quickcart a:visited, #quicksearch span.quickcart a:hover {
	color:#484848;
}
#quicksearch input {
	float:left;	
	width:133px;
	padding:2px 17px 2px 0px;
	margin:0;
	font:normal normal 11px/normal 'Trebuchet Ms';
	color:#666;
	text-indent:3px;
	/*background:#fff url(../images/ico_lupa.gif) right center no-repeat;*/
	border-top:1px solid #707070;
	border-right:1px solid #b6b6b6;
	border-bottom:1px solid #dbdbdb;
	border-left:1px solid #b5b5b5;
}
#carrito p.iva {font-size:10px;}
#cartBox {
	background:#ff0;
	width:100%;
	margin:0;
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;	
}
.ttr1, .ttr2, .ttr3, .ttr4 {
	width:806px;
	padding:0px;
	border-top:1px solid #f3f3f3;
	background:#fff;
	font:normal 11px/normal 'Trebuchet Ms', Arial, Helvetica, sans-serif; 
	color:#8d8d8d;
}
.ttr1 {
	font:normal bold 12px/normal Georgia;
	background:#f2555b;
	color:#fff;
}
.ttr4 {
	font-size:12px;
	background:#e2e5e7;
	color:#666;
}
.ttr3 {
	background:#f4f3f3;
}
.rr1, .rr2, .rr3, .rr4, .rr2be {
	float:left;
	border:none;
	padding:5px;
	text-align:center;
}
.rr1 {
	width:506px;
	text-align:left;
}
.rr2, .rr3 {width:60px;}
.rr4 {
	width:140px;
	font-weight:bold;
}
.rr2be {
	padding:2px 5px 0px 5px;
	width:60px;
}
.rr2be input {
	width:20px;
	font:normal 11px/normal Trebuchet Ms;
	padding:1px;
	margin:0;
	color:#666;
	border-top:1px solid #707070;
	border-right:1px solid #b6b6b6;
	border-bottom:1px solid #dbdbdb;
	border-left:1px solid #b5b5b5;
}
.cartform {
	width:786px;
	border:none;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #f2555b;
	margin:0px 0px 10px 0px;
	padding:10px;
	float:left;
	color:#484848;
	background:#f8f8f8 url(../images/bg_marca.jpg) center right no-repeat;
}
/**/
.banner {
	margin:0px 0px 15px 0px;
}
table#cuadro {
	width:806px;
	height:700px;
	margin:0px auto 15px auto;
	padding:0px;
	border-top:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8;
	border-spacing:0px;
	border-collapse:collapse;
	background:#fff;
}
table#cuadro td, table#cuadro td.grey {
	width:114px;
	margin:0;
	padding:0;
	vertical-align:top;
	border-right:1px solid #e8e8e8;
	border-spacing:0px;
	border-collapse:collapse;
	background:#fff url(../images/bg_tr.gif) top right repeat-y;
}
table#cuadro td.grey {
	background:#f4f3f3 url(../images/bg_tr_grey.gif) top right repeat-y;
}
table#cuadro td:hover, table#cuadro td.grey:hover {
	background:#d6e7ef url(../images/bg_tr_hover.gif) top right repeat-y;
}
table#cuadro td.tableprices, table#cuadro td.tablepriceslast {
	border-bottom:1px solid #e8e8e8;
	text-align:center;
	padding:7px 0px;
	font:normal bold 12px/normal Trebuchet Ms; 
	color:#fff;
	background:#f44551 url(../images/bg_td_prices.gif) bottom repeat-x;
}
table#cuadro td.tablepriceslast {
	border-right:1px solid #e8e8e8;
}
.cuadroProd {
	width:100px;
	padding:10px 7px;
	border-bottom:1px solid #e8e8e8;
}
.cuadroProdimg, .listProdimg {
	width:98px;
	height:74px;
	background:#fff;
	text-align:center;
	margin:0px auto;
	border:1px solid #e8e8e8;
}
.cuadroCat1, .cuadroCat2, .cuadroCat3, .cuadroCat4, .cuadroCat5, .cuadroCat6 {
	height:35px;
	font-weight:bold;
	color:#92cd1b;/*Naturaleza*/
	text-align:center;
	padding-top:5px;
}
.cuadroCat2, .cuadroCat3, .cuadroCat4, .cuadroCat5, .cuadroCat6 {
	height:30px;
	padding-top:10px;
}
.cuadroCat2 {
	color:#af5401;/*Saborear*/
}
.cuadroCat3 {
	color:#0fb9dc; /*Belleza*/
}
.cuadroCat4 {
	color:#edb700;/*Gourmet*/
}
.cuadroCat5 {
	color:#f3726c;/*Romanticos*/
}
.cuadroCat6 {
	color:#9e327d;/*Especiales*/
}
.priceflap {
	position:absolute;
}
/*QUIENES SOMOS*/
#qsomos {
	padding:20px 10px 20px 350px;
	margin:0px 0px 10px 0px;
	color:#484848;
	background:#e7e7e7;
}
#pamigas {
	padding:20px 10px 20px 10px;
	margin:0px 0px 10px 0px;
}
.polaroid {
	position:absolute;
	width:346px;
	height:297px;
	margin:-10px 0px 0px 0px;
	background:url(../images/qsomos_loading.gif) center center no-repeat;
}
.QSbanner, .QSbanner2 {
	width:262px;
	float:left;
	display:inline;
	font:normal normal 18px/normal Georgia;
	text-align:center;
	color:#fff;
	background:#f1353f;
	padding:0px;
	margin:0px 10px 0px 0px;
}
.QSbanner2 {
	margin:0px
}
/*LISTADO POR CATEGORIAS*/
.ddoverlap{
	border-bottom: 1px solid #dbdbdb;
}

.ddoverlap ul{
	padding: 0;
	margin: 0;
	font:normal normal 12px/normal Trebuchet Ms;
	list-style-type: none;
}

.ddoverlap li{
	display: inline;
	margin: 0;
}

.ddoverlap li a{
	padding: 5px 10px;
	text-decoration: none;
	padding-right:32px; 
	color:#8a8a8a;
	background:url(../images/righttabdefault.gif) 100% 1px no-repeat; 
	border-left: 1px solid #dbdbd5;
	position: relative;
	display: block;
	float:left;
	margin-left:-20px;
	left: 20px;
}

.ddoverlap li a:visited{
	color:#8a8a8a;
}

.ddoverlap li a:hover{
	text-decoration:none;
	z-index: 50;
	color:#484848;
	background:url(../images/righttabhover.gif) 100% 1px no-repeat;
}

.ddoverlap li.selected a{ /*selected tab style*/
	color:#ed1c24;
	z-index: 100; 
	top: 1px; 
	background:url(../images/righttabselected.gif) 100% 0 no-repeat;
	font-weight:bold;
}

.ddoverlap li.selected a:hover{
	text-decoration: none;
}
.mapaBox {
	width:784px;
	padding:10px;
	border:1px solid #dbdbdb; 
	color:#484848;
	background:#fff;
	margin-bottom:10px;	
}
.listBox {
	width:784px;
	padding:10px;
	border:1px solid #dbdbdb; 
	border-top:none;
	color:#484848;
	background:#fff;
	margin-bottom:10px;	
}
.filtros {
	border:1px solid #dbdbdb; 
	border-bottom:none;
	color:#484848;
	background:#f8f8f8;
	margin:0;
	padding:5px;
	text-align:right;	
}
.filtros select {
	width:158px;
	padding:1px 0px;
	margin:0;
	font:normal normal 11px/normal 'Trebuchet Ms';
	color:#666;
	border-top:1px solid #707070;
	border-right:1px solid #b6b6b6;
	border-bottom:1px solid #dbdbdb;
	border-left:1px solid #b5b5b5;
}
.pages-bottom-det {
	border:1px solid #dbdbdb; 
	border-bottom:1px solid #b0b0b0;
	height:16px;
	line-height:16px;
	color:#484848;
	font-size:10px;
	background:#fefefe;
	margin:0;
	padding:5px;
}
.motivos {border:1px solid #dbdbdb;border-bottom:1px solid #b0b0b0;color:#484848;font-size:12px;background:#fefefe;margin:0 0 5px;padding:5px;}
.motivos strong {font-size:14px;color:red;}
.motivos a, .motivos a:link, .motivos a:hover, .motivos a:visited {color:#484848;text-decoration:none;}
.motivos a:hover {color:red;text-decoration:underline;}
.pages-top, .pages-bottom {
	border:1px solid #dbdbdb; 
	border-bottom:1px solid #b0b0b0;
	color:#484848;
	background:#fefefe;
	margin:0;
	padding:5px;
}
.pages-bottom-det {
	height:20px;
	line-height:20px;
}
.pages-bottom {
	clear:both;
}
.pages-top span, .pages-bottom span, .pages-bottom-det span {
	text-transform:uppercase;
}
.pages-top span, .pages-bottom span {
	text-transform:uppercase;
	font-size:12px;
	padding-top:5px;
}
.pages-bottom-det span a, .pages-bottom-det span a:link, .pages-bottom-det span a:visited, .pages-bottom-det span a:hover {
	color:#484848;
	text-decoration:none;
}
.pages-bottom-det span a:hover {
	text-decoration:underline;
}
ul.pages {
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
}
ul.pages li {
	float:left;
	display:inline;
	margin-left:5px;
}
ul.pages li a, ul.pages li a:link, ul.pages li a:visited, ul.pages li a:hover {
	float:left;
	display:inline;
	color:#b0b0b0;
	text-decoration:none;
	padding:0px;
}
ul.pages li a:hover {
	color:#666;
}
ul.pages li a strong {
	color:#ed1c24;
}
.listados {
	width:784px;
	color:#484848;
	background:#fff url(../images/bg_listado.gif) repeat-y;
	margin:0;
	padding:0;
}
.listProdbox {
	float:left;
	display:inline;
	width:174px;
	margin:0;
	padding:10px 10px 10px 11px;
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	overflow:hidden;
}
.listProdimg {
	width:168px;
	height:126px;
	border:2px solid #ccc;
	margin-bottom:5px;
}
.listProcont {
	font:normal normal 11px/normal Trebuchet Ms;
	text-align:justify;
	margin-bottom:5px;
	color:#666;
	height:42px;
	background:#fff;
}
.listProdprice {
	font:normal bold 12px/normal Trebuchet Ms;
	color:#484848;
	margin-bottom:5px;
	text-align:right;
}
.listprodBTN {
	height:20px;
	text-align:right;
	color:#666;
	background:#fff;
}
.listprodBTN img {
	margin-left:5px;
}
.listProdTit {
	font:normal bold 14px/normal Trebuchet Ms;
	color:#ed1c24;
	height:35px;
	padding-bottom:5px;
}
.listProdTit a, .listProdTit a:link, .listProdTit a:visited, .listProdTit a:hover {
	color:#ed1c24;
}
.CatNaturaleza, .CatSaborear, .CatBelleza, .CatGourmet, .CatRomanticos, .CatEspeciales {
	font:normal bold 12px/normal Trebuchet Ms;
	color:#92cd1b;
	text-transform:uppercase;
	padding-bottom:5px;
}
.CatNaturaleza a, .CatNaturaleza a:link, .CatNaturaleza a:visited, .CatNaturaleza a:hover {
	text-decoration:none;
	color:#92cd1b;	
}
.CatBelleza, .CatBelleza a, .CatBelleza a:link, .CatBelleza a:visited, .CatBelleza a:hover {
 	text-decoration:none;
	color:#0fb9dc;
}
.CatGourmet, .CatGourmet a, .CatGourmet a:link, .CatGourmet a:visited, .CatGourmet a:hover {
	text-decoration:none;
	color:#edb700;
}
.CatSaborear, .CatSaborear a, .CatSaborear a:link, .CatSaborear a:visited, .CatSaborear a:hover {
	text-decoration:none;	
	color:#af5401;
}
.CatRomanticos, .CatRomanticos a, .CatRomanticos a:link, .CatRomanticos a:visited, .CatRomanticos a:hover {
	text-decoration:none;
	color:#f3726c;
}
.CatEspeciales, .CatEspeciales a, .CatEspeciales a:link, .CatEspeciales a:visited, .CatEspeciales a:hover {
	text-decoration:none;
	color:#9e327d;
}
/*DETALLE DEL PRODUCTO*/
#ribbon {
	position:absolute;
	width:100px;
	height:74px;
	padding:25px 0 0 0;
	margin:0 0 0 685px;
	text-align:center;
	font:normal bold 22px/normal 'Arial';
	color:#fff;
	background:url(../images/bg_ribbon.png) center center no-repeat;
}
#ribbon span {
	font-size:12px;
}
ul#solapas {
	list-style:none;
	width:100%;
	height:28px;
	margin:0;
	padding:0;
	color:#484848;
	background:#fff;
	border-bottom:1px solid #ccc;

}
ul#solapas li a:link, ul#solapas li a:visited, ul#solapas li a:hover {
	float:right;
	height:27px;
	font:normal 12px/27px 'Georgia';
	padding:1px 15px 0px 30px;
	color:#666;
	text-decoration:none;
	background:url(../images/solapas_off.gif) top left no-repeat;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	position:relative;
	display:block;
	float:left;
	margin-right:-10px;
	right:10px;
}
ul#solapas li {
	float:right;
	color:#666;
}
ul#solapas li a:hover {
	background:url(../images/solapas_hover.gif) top left no-repeat;
	z-index:50;
	color:#484848;
}
ul#solapas li a.selected:link, ul#solapas li a.selected:visited, ul#solapas li a.selected:hover {
	background:url(../images/solapas_on.gif) top left no-repeat;
	border-bottom: 1px solid #fff;
	z-index:100;
	color:#ed1c24;
}
#photos {
	float:left;
	width:330px;
}
#contacto fieldset, fieldset#recomendar, #contacto fieldset.tengounbonum {
	width:600px;
	border:none;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	margin:0px 0px 10px 0px;
	padding:10px;
	float:left;
	color:#484848;
	background: #f8f8f8 url(../images/bg_marca.jpg) center right no-repeat;
}
#contacto fieldset, #contacto fieldset.tengounbonum {
	width:786px;
	margin:10px 0; 
}
#contacto fieldset.tengounbonum {
	background:#f8f8f8;
}
fieldset#recomendar h3 {
	font:normal bold 14px/normal 'Trebuchet Ms';
	text-decoration:none;
	padding-bottom:20px;
	color:#ed1c24;
}
fieldset#recomendar br, #detprodForm br, .cartform br {
	clear:left;
}
.btnSend {
	padding-left:165px;
}
fieldset#recomendar label, #detprodForm label, .cartform label, #contacto fieldset label {
	float:left;
	width:160px;
	display:inline;
	padding:4px 5px 0px 0px;
	margin:0;	
	font:normal normal 11px/normal 'Trebuchet Ms';
	color:#484848;
	text-align:right;
}
#contacto fieldset.tengounbonum label {
	width:100px;
}
#detprodForm label {
	width:30px;
}
#contacto fieldset input.date {
	width:100px;
}
fieldset#recomendar input, fieldset#recomendar textarea, #detprodForm input, .cartform input, .cartform textarea, .cartform select, #contacto fieldset input, #contacto fieldset textarea {
	float:left;	
	width:250px;
	padding:2px 0px;
	margin:0px 0px 10px 0px;
	font:normal normal 11px/normal 'Trebuchet Ms';
	color:#666;
	border-top:1px solid #707070;
	border-right:1px solid #b6b6b6;
	border-bottom:1px solid #dbdbdb;
	border-left:1px solid #b5b5b5;
}
.cartform label {
	padding:2px 5px 0px 0px;
	width:200px;
}
.cartform input, .cartform textarea, .cartform select {
	width:163px;
}
.cartform textarea {
	height:105px
}
#detprodForm input { 
	width:30px;
	margin:0px 5px 10px 0px;
}
fieldset#recomendar textarea {
	height:100px;
}
#detprodForm {
	float:right;
	width:155px;
}
#detprodForm p {
	text-align:center;
}
.detprodFormprice {
	float:left;
	padding:4px 0px 0px 3px;
	color:red;
}
.detcont {
	float:right;
	width:450px;
}
.detcont h4, #carrito h4 {
	color:red;
}
.detcont p {
	font-size:11px;
}
.detcont p.dist strong {
	color:#ed1c24;
}
.detcont p.price {
	font:normal normal 18px/normal Trebuchet Ms;
	color:#f00;
}
.detcont p.price img {
	vertical-align:middle;
	margin-left:10px;
}
.detimgbig, .detimgsmall { 
	float:left;
	display:inline;	
	width:316px;
	height:237px;
	background:#fff;
	text-align:center;
	margin:0px 10px 10px 0px;
	border:2px solid #ecebeb;
}
.detimgsmall { 
	width:150px;
	height:113px;
	margin:0px 10px 10px 0px;
}
/*BONUM PARA EMPRESAS*/
#empresas, #contacto {margin-bottom:15px;}
#regalos, #bannerempresas {
	padding:10px 10px 10px 311px;
	margin:0px 0px 10px 0px;
	color:#484848;
	background:#e7e7e7 url(../images/TMP_ul_regalos.jpg) left top no-repeat;
}
#bannerempresas {
	background:#ed1c24 url(../images/TMP_ul_regalos.jpg) left top no-repeat;
}
#bannerempresas h4 {
	font:normal 15px/normal Georgia;
	color:#fff;
}
#bannerempresas p {
	margin:0;
	padding:0 0 5px 0;
	color:#fff;
}
#regalos ul {
	margin:5px 0px 10px 0px;
	padding:0px;
	list-style:none;
	width:480px;
}
#regalos li {
	font:normal 16px/normal Georgia;
	float:left;
	display:inline;
	width:217px;
	padding:0px 5px 10px 18px;
	background:url(../images/bg_li_regalos.gif) left top no-repeat;
}
#regalos p {font-family:georgia;}
#empresas h2 {
	font:normal bold 14px/normal Trebuchet Ms;
	padding:8px 10px;
	margin:5px 0px 10px 0px;
	color:#fff;
	border:none;
	background:#dc0305 url(../images/bg_h2_empresas.gif) right center no-repeat;
}
#empresas h3, #contacto h3 {
	font:italic bold 13px/normal Trebuchet Ms;
	text-decoration:none;
	padding:0px;
	margin:0px;
	color:#dc0305;
}
#empresas p.explain {
	font:normal bold 14px/normal Trebuchet Ms;
}
#empresas p.marketing {
	font:normal bold 14px/normal Georgia;
	color:#dc0305;
}
#empresas strong {
	color:#dc0305;
}
.auch {
	float:left;
	display:inline;
	width:190px;
	margin:0px 0px 10px 0px;
	padding:0px 5px;
	border-right:1px dotted #ccc;
}
#empresas a, #empresas a:link, #empresas a:visited, #empresas a:hover {
	text-decoration:none;
	color:#dc0305;
}
/*Regalos*/
.giftfor h3 {
	font:normal bold 11px/normal Georgia;
	color:#ed1c24;
	text-transform:uppercase;
	text-decoration:none;
	background:#fff;
	border:none;
	border-top:5px solid #ddd;
	border-bottom:1px solid #bbb;
	margin:0 0 10px 0;
	padding:5px 0;
}
.giftfor {
	width:179px;
	float:left;
	display:inline;
	margin:0 0 20px 0;
	padding:0 10px;
	border-left:1px dotted #ccc;
	height:350px;
}
.giftfor ul {
	margin:0;
	padding:5px 0;
	color:red;
	list-style:square inside;
	border-bottom:1px solid #ddd;
}
.giftfor li {
	margin:0 0 5px 0;
	padding:0;
}
/*Regalos / Experiencias*/
#content-gifts, #content-regalo {
	margin-bottom:10px;	
}
#content-gifts h2 {
	font:italic normal 18px/normal Georgia;
	color:#484848;
	background:none;
	border:none;
	margin:10px 0px 10px 0px;
	padding:0;
}
#content-gifts h2 strong {
	color:#484848;	
}
#content-gifts h2 em {
	color:#0fb9dc;	
}
#content-gifts h3 {
	font:normal bold 16px/normal Trebuchet Ms;
	text-decoration:none;
	color:red;
	border:none;
	margin:0px 0px 10px 0px;
	padding:0;
}
#content-gifts strong {
	color:red;
}
#content-gifts ul {
	width:370px;
	font:normal normal 12px/normal Trebuchet Ms;
	margin:10px 0;
	padding:30px 0 20px 220px;
	background:url(../images/bg_ul_cheques.jpg) top left no-repeat;
}
#content-gifts li {
	list-style:none;
	margin-bottom:10px;
}
#content-gifts li img {
	vertical-align:middle;
}
#pasoxpaso {
	width:650px;
	height:139px;
	padding:0;
	margin:20px auto;
	background:#006600;
}
/*Mapa*/
ol#mapa h3 {
	font-size:14px;
	color:#dc0305;
}
ol#mapa {
	float:right;
	list-style:inside decimal;
	width:300px;
	margin:0;
	padding:0px 0px 0px 0px;
	color:#dc0305;	
}
ol#mapa li {
	margin-bottom:5px;
}
ol#mapa li a, ol#mapa li a:link, ol#mapa li a:visited, ol#mapa li a:hover {
	color:#484848;
	text-transform:uppercase;
	text-decoration:none;
}
ol#mapa li a:hover {
	color:#484848;
	text-decoration:underline;
}
/*Contacto*/
#contacto {
	background:#fff url(../images/bg_contacto.jpg) 565px 70px no-repeat;
}
#contacto fieldset img {
	margin:0 0 10px 165px;
}
#contacto fieldset div img {
	margin:0 0 0 5px;
} 
#contacto fieldset.tengounbonum img {
	margin:0 0 10px 105px;
}
#contacto fieldset a, #contacto fieldset a:link, #contacto fieldset a:visited, #contacto fieldset a:hover {
	color:#dc0305;
}
/*FOOTER*/
.footnav {
	width:98%;
	margin:0px 0px 5px 0px;
	padding:10px 1%;
	text-align:center;
	color:#fff;
	background:#ed1c24 url(../images/bg_menu_categorias.png) 0px 3px repeat-x;
}
.footnav strong {
	font-size:12px;
}
.footnav a, .footnav a:link, .footnav a:visited, .footnav a:focus, .footnav a:hover {
	color:#fff;
	text-decoration:none;
}
.footnav a:hover {
	text-decoration:underline;
}
.pentacorp {
	float:right;
}
.pentacorp a, .pentacorp a:link, .pentacorp a:hover, .pentacorp a:visited {
	color:#006dab;
	font-weight:bold;
	text-decoration:none;
} 
.pentacorp img {
	vertical-align:middle;
}
/**/
.btnBuy {
	float:right;
	height:22px;
	padding:0px 10px; 
	border:1px solid #777980;
	font:normal bold 11px/22px Trebuchet Ms;
	color:#fff; 
	background:#767a86 url(../images/bg_btn_comprar.gif) top repeat-x;
}
.btnBuy a, .btnBuy a:link, .btnBuy a:visited, .btnBuy a:hover {
	color:#fff;
	text-decoration:none;
}
.btnBuy a:hover {
	text-decoration:underline;
}

ul#pagination-flickr {
	float:right;
}
ul#pagination-flickr, #pagination-flickr li {
	margin:0; 
	padding:0;
	border:none;
	font-size:12px;
	list-style:none;
}
#pagination-flickr li {
	float:left;
	display:inline;
}
#pagination-flickr a{
	border:solid 1px #d4d4d4;
	margin:0 3px 0 0;
	padding:0;
	float:left;
	color:#6b6b6b;
	background:#fff url(../images/bg_flickr_li.gif) bottom repeat-x;
}
#pagination-flickr .previous-off, #pagination-flickr .next-off {
	color:#6b6b6b;
	display:block;
	float:left;
	font-weight:bold;
	padding:3px 4px;
}
#pagination-flickr .next a, #pagination-flickr .next a:link, #pagination-flickr .next a:visited , #pagination-flickr .previous a, #pagination-flickr .previous a:link, #pagination-flickr .previous a:visited {
	font-weight:bold;
	float:left;
	color:#484848;
}
#pagination-flickr .previous a:hover, #pagination-flickr .next a:hover {
	color:#0081b7;
}
#pagination-flickr .active{
	color:#f3362f;
	font-weight:bold;
	display:block;
	float:left;
	padding:4px 6px;
}
#pagination-flickr a:link, #pagination-flickr a:visited {
	color:#484848;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}
#pagination-flickr a:hover{
	border:solid 1px #ccc;
	color:#f3362f;
}
#pagination-flickr .moreinfo a:link, #pagination-flickr .moreinfo a:hover, #pagination-flickr .moreinfo a:visited {
	color:#f3362f;
	border:1px solid #f3362f;
	margin-right:20px;
}
/*How to*/
#howtos {
	float:right; 
	width:377px; 
	padding:10px; 
	margin:0 0 0 15px; 
	background:#fadddf;
}
#howtos img {
	float:left;
	height:25px;
	width:25px;
	margin:0 5px 0 0;
	padding:0;
}
#howtos br {
	clear:left;
} 
/*Mensajes*/
#infoMessage {
   padding:10px;
   margin:30px 0px;
   background:#a9bee3;
   border-top:1px solid #002c94;
   border-bottom:1px solid #002c94;
   color:#021f64;
}
#infoMessage h1 {
   font-size:15px;
   color:#021f64;
   padding:15px 0 0 0;
   margin:0;
}
.propdrel_box {	
	width:250px; 
	height:76px;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}
.propdrel_box p {
	width:141px;
	text-align:justify;
	font-size:11px;
	color:#666666;
	float:left;
	line-height:14px;
}
.listProdTit_re {
	font:normal bold 14px/normal Trebuchet Ms;
	color:#ed1c24;
	text-decoration:none;
	padding-bottom:5px;
}
.cuadroProdimg_re {
	width:98px;
	height:74px;
	float:left;
	background:#fff;
	margin:0px auto;
	margin-right:5px;
	border:1px solid #e8e8e8;
}
ul.datosproveedor {
	list-style:none;
	font-size:12px;
	margin:10px 0px;
	padding:0;
}
ul.datosproveedor li {
	margin-bottom:5px;
}
.txt_links {
	font-family:Trebuchet Ms;
	font-size:13px;
	color:#FF0000;
	text-decoration:none;
}
	a.txt_links:hover {color:#f02b34; text-decoration:underline;}