@charset "utf-8";
/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif;
font-size:76%; background-color:#F2F6F7; margin-bottom:10px;}


.brcm-clear{ clear:both;}
.fondo1 { background-image:url(../img/fondo1.jpg); background-repeat:no-repeat; background-position:top center;}
.fondo2 { background-image:url(../img/fondo2.jpg); background-repeat:no-repeat; background-position:top center;}
#interior{ background-image:url(../img/interior-cont-center.jpg); background-repeat:repeat-y; background-position:center;  }

.cont-interior-bottom{ background-image:url(../img/interior-cont-bottom.jpg); background-repeat:no-repeat; height:14px; font-size:1px; line-height:1px; background-position:bottom;}
#cont-web{  width:978px; margin:auto; }
#language{ float:right; font-size:10px; color:#FFFFFF; padding-top:103px; padding-right:7px; }
#language a{ color:#FFFFFF; text-decoration:none; }
#language a.brcm-current-node{color:#FFC63B;  }
div#cont-web a.logo{ height:98px; display:block; width:600px; }


#search{ float:right;  width:173px; margin-top:13px; padding-right:9px;}
#search input.texto { width:140px; height:18px; border:0; font-size:11px;  font-family:inherit; color:#666666; float:left; margin-top:3px; padding-right:3px;}
#search input.buton{ width:28px; height:22px; float:left; margin-top:0px;}
.brcm-navigation{ height:24px; padding-top:5px; margin-top:11px; color:#FFFFFF; width:775px;}
.brcm-navigation a{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  font-size:13px; font-weight:bold;  }
.brcm-navigation a:hover{ color:#FFC63B; }
.clear{ clear:both;}

#cont-top{}

.white{ color:#FFFFFF;}
.yellow{  color:#FFC63B; }

.cont-home{  height:366px; color:#FFFFFF; padding-top:18px; padding-left:18px; padding-bottom:18px; position:relative; }
.cont-home a{ color:#FFB92A; text-decoration:none; font-weight:bold;}
.cont-home h1{ color:#FFC63B; font-size:15px; font-weight:bold; margin-bottom:0.8em; }

#cont-home2{ background-image:url(../img/top-general-cont.jpg); background-repeat:no-repeat; background-color:#616263; overflow: hidden; _display: inline-block; }
#cont-home2 .inner{ background-image:url(../img/bottom-general-cont.jpg); background-repeat:no-repeat; background-position:bottom;   }


.title-home{ background-image:url(../img/h1-home-center.jpg); background-repeat:repeat-x; height:35px; background-position:top; margin-bottom:5px;}
.title-home a{ color:#FFFFFF; text-decoration:none; font-size:10px; float:right; padding-top:6px; padding-right:8px;}
.title-home h1{ float:left; background-image:none; color:#FFFFFF; font-weight:bold; font-size:14px; padding-top:5px; padding-left:5px; }
.title-home .inner1{ background-image:url(../img/h1-home-left.jpg); background-position:top left; background-repeat:no-repeat; margin-left:0px;} 
.title-home .inner2{ background-image:url(../img/h1-home-right.jpg); background-repeat:no-repeat; background-position:right; height:35px;}
.cont-promocions{ width:480px; background-image:url(../img/separator-vertical.jpg); background-repeat:repeat-y; background-position:top right; padding-left:19px; padding-right:19px; padding-top:19px; float:left;  padding-bottom:20px;}

.cont-novetats{ width:420px;  padding-left:19px; padding-right:19px; padding-top:19px; float:left; }
.cont-novetats .content-novetats{ width:240px; float:right;}

.cont-promo1{  width:48%; float:left;}

.cont-promo2{  width:48%; float:right;}



.brcm-navigation .brcm-current-node a{color:#FFC63B; }

.brcm-navigation ul li{ float:left; background-image:url(../img/separator-menu.jpg); background-repeat:no-repeat; background-position:right; padding-right:15px; padding-left:15px;}

.brcm-navigation   ul li.brcm-last-item{ background-image:none;}

#gallery{ width:400px; float:left; margin-left:6px; background-image:url(../img/gallery-home-top.jpg); background-repeat:repeat-x; background-position:top; padding-top:6px;  padding-bottom:0px;}
.bottom-gallery{ background-image:url(../img/gallery-home-bottom.jpg); background-repeat:repeat-x; background-position:bottom; height:46px; padding-left:3px; }
.bottom-gallery a{ float:left; padding:5px; padding-top:6px; }


p{ margin-top:0.2em; margin-bottom:0.9em;}
.img-left{ float:left;}
.img-left2{  float:left; font-size:10px; margin-bottom:5px;}
.img-right2{ float:right; font-size:10px;  margin-bottom:5px;}

.brcm-image{background-image:url(../img/shadow-photo2.jpg);background-repeat:repeat-x; padding-bottom:9px; background-position:bottom; }
.cont-home2 .brcm-image{background-image:url(../img/shadow-photo.jpg); background-repeat:repeat-x; padding-bottom:7px; background-position:bottom; }

.right{ float:right;}
.left{ float:left;}
#cont-home2 a{ color:#FFFFFF;  text-decoration:none;}
#cont-home2 a:hover{ color:#FFC63B;}
#cont-home2 h1{ font-weight:bold; }
#cont-home2 a p{ color:#CCCCCC;}
 
 
.preu{ color:#FFFFFF; font-size:10px; background-color:#939394; background-image:url(../img/btn-grey-left.jpg); background-repeat:no-repeat; background-position:left;  float:left; padding-left:12px;   }
 .preu .inner-preu{ background-image:url(../img/btn-grey-right.jpg); background-position:right;  background-repeat:no-repeat; height:19px; padding-right:12px;  }
 .preu strong{ font-size:12px; font-weight:bold; }
 
 
.brcm-generic-element-with-images-on-the-left .brcm-group-of-images{ width:200px; float:left; margin-right:10px; }
.brcm-generic-element-with-images-on-the-left  .brcm-image-and-caption{ padding-bottom:5px; font-size:10px;}
.brcm-generic-element-with-images-on-the-right  .brcm-image-and-caption{  padding-bottom:5px; font-size:10px;}
.brcm-generic-element-with-images-on-the-right .brcm-group-of-images{width:200px; float:right; margin-left:10px; }
.brcm-generic-element-with-image-gallery  .brcm-image-and-caption{ width:120px; float:left; padding:6px; font-size:10px;}
 
 
/* cont-interior ------------------*/ 
#filldariadna{  margin-top:13px;  padding-left:15px; padding-rightt:12px; font-size:10px; padding-top:6px; }
#filldariadna a{ color:#333333; text-decoration:none; padding-left:5px; padding-right:5px;}
#filldariadna a.link-filldariadna{ color:#FFFFFF; padding-left:14px;}
#interior h1{ background-image:url(../img/h1-separator.jpg); background-repeat:repeat-x; background-position:bottom; color:#A41004; font-size:21px;  padding-top:30px; width:928px; margin:auto; padding-left:14px; padding-right:14px; padding-bottom:8px; display:block; margin-top:0px; margin-bottom:0px; }
.padding-interior a{ color:#780D03; font-weight:bold; text-decoration:none;}
.padding-interior{ padding-left:24px; padding-right:24px; padding-top:15px; color:#333333; margin-top:0px; line-height:1.4em;}
.btn-groc2{ background-image:url(../img/btn2-yellow-left.jpg); background-position:left; background-color:#780D03; background-repeat:no-repeat; height:24px;}
.btn-groc2 .inner{ background-image:url(../img/btn2-yellow-right.jpg); background-position:right; background-repeat:no-repeat; height:24px; color:#FFC63B; }
.btn-groc2 .inner a{ color:#FFC63B; padding-top:5px;font-weight:bold; text-decoration:none; display:block;text-align:center; line-height:1em;  }
.padding-interior h2{ font-size:17px; font-weight:bold; margin-top:0.4em; margin-bottom:0.5em;}
.padding-interior h3{ font-size:13px; font-weight:bold; margin-top:0.4em;}
.padding-interior ul li{ background-image:url(../img/ul-li.jpg); background-position:0 6px; background-repeat:no-repeat; padding-left:15px; line-height:1.7em; }
.padding-interior ul li ul li{ background-image:url(../img/ul-li-ul-li.jpg);background-position:0 5px; background-repeat:no-repeat; padding-left:15px; font-size:11px; }
.input { background-color:#616263; border:none; font-size:11px; color:#FFFFFF; padding:5px; width:300px; font-weight:bold;}
.cont4 h3{ font-weight:bold; font-size:12px; font-weight:bold;}
.cont4{
	width:200px;
	overflow: hidden;
	_display: inline-block;
	float:left;
	padding:16px;

	font-size:11px;
}
.cont4 a{display:block;

width:100%;}
.cont4 a img{ float:none;}

.cont1{
	background-image:url(../img/4-conts.jpg);
	background-repeat:repeat-y;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
		overflow: hidden;
	_display: inline-block;
	margin-bottom:10px;
}
.preu2{ color:#FFC63B; font-size:10px; background-color:#780D03; background-image:url(../img/btn-price-left.jpg); background-repeat:no-repeat; background-position:left;  float:left; padding-left:12px;   }
 .preu2 .inner-preu{ background-image:url(../img/btn-price-right.jpg); background-position:right;  background-repeat:no-repeat; height:19px; padding-right:12px;  }
 .preu2 strong{ font-size:12px; font-weight:bold; }
 .line-trough{ text-decoration:line-through; color:#FFFFFF; padding-right:5px;}

.paginator{
	border: 1px solid #EAEAEA; padding:8px; margin-bottom:7px; color:#333333; text-align:center; font-size:11px;	overflow: hidden;
	_display: inline-block;
}
.btn-left{ background-image:url(../img/btn-paginator-left.jpg); color:#666666; height:22px; display:block; width:111px; padding-top:3px; float:left; }
a.btn-left { color:#333333; }
.btn-right{ background-image:url(../img/btn-paginator-right.jpg); color:#666666; height:22px; display:block; width:111px; padding-top:3px; float:right;}
a.btn-right { color:#333333; }

.foto-detall{ float:left; width:242px; padding-right:20px; padding-bottom:5px;}


.cuadre-color{
	width:50px;
	height:50px;
	padding-bottom:5px;

	background-image:url(../img/shadow-photo2.jpg); background-repeat:repeat-x; background-position:bottom;
	margin-bottom:10px;
	margin-top:5px;
	margin-right:10px;
	float:left;
}




 
 #bottom{ background-image:url(../img/bottom-center.jpg); background-repeat:repeat-x; background-position:0 10px;  font-size:11px; color:#FFFFFF;  background-color:#F2F6F7; padding-top:10px;}
 #bottom a{ color:#FFC63B; text-decoration:none;}
 #bottom .inner{  background-image:url(../img/bottom-left.jpg); height:35px; background-repeat:no-repeat; background-position:left; }
  #bottom .inner2{  background-image:url(../img/bottom-right.jpg); height:35px; background-repeat:no-repeat; background-position:right;}
  
   .sub-bottom{ background-image:url(../img/sub-bottom.jpg); background-repeat:repeat-x; text-align:right; background-repeat:repeat-x; font-size:10px; background-position:0 8px; color:#616263;  background-color:#F2F6F7; padding-top:5px;}
   
   .sub-bottom a{ color:#333333; text-decoration:none; }
   
   
   a.link-image{ text-align:center;}
   
   