/* ################### */
/* MAQUETACIÓN GENERAL */
body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
@font-face {
font-family: 'AvantGarde Md BT';
src: url(Avgardm.ttf);
src: local('AvantGarde Md BT'), url(Avgardm.ttf) format('opentype');
}
p {
	margin:0 0 15px 0;}
#contenedor{margin:0 auto; width:950px; text-align:center}
#top{
	background-image: url(../images/bg-top.jpg);
	height: 148px;
	width: 950px;
	background-repeat: no-repeat;
}
#logo{
	height: 90px;
	width: 192px;
	padding-top: 15px;
	padding-bottom:15px;
	float:left;
}
#bt-telefono{ float:left; margin: 5px 0 0 20px}
#box-cart{
	background-image: url(../images/bg-top-cart.gif);
	padding: 0 10px;
	height: 44px;
	width: 390px;
	float:right;
	text-align:left;
}
#box-subtotal{ padding-top:10px; float:left}
#ico-cesta{
	background-image: url(../images/ico-cesta.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 33px;
	float:right;
	line-height:30px;
	padding-left:38px;
	padding-top:5px;
	behavior: url(/css/iepngfix.htc)
}
#box-moneda{float:right; margin-top:15px; color:#FFF; font-weight:bold; clear:right;text-align: right;width: 300px;}
#idiomas{float:right; clear:right; color:#FFF; padding-top:10px; font-weight:bold; width:600px; text-align:right}
#col-izq{width:220px; float:left;text-align: left;}
#col-centro{width:700px;float:right;text-align: justify;}
#menu-prod{
	background-color: #f0f0f0;
	border: 1px solid #545454;
	width: 218px;
}
.titulo-menu{
	background-image: url(../images/bg-menu-lat.gif);
	background-repeat: repeat-x;
	height: 29px;
	width: 208px;
	padding-left:10px;
	font-family: "AvantGarde Md BT", sans-serif;
	font-size:18px;
	color:#FFF;
	line-height:25px;
}
#submenu ul{
	padding-top:10px;
	padding-left:10px;}
#submenu li{
	margin-bottom:10px;
	background-image:url(../images/flecha-menu.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}
#pie{
	background-image: url(../images/bg-pie.jpg);
	background-repeat: repeat-x;
	height: 74px;
	width: 950px;
	margin-bottom: 15px;
	color:#FFF;
}
#cont-pie-izq{float:left; padding:13px 10px; text-align:left}
#cont-pie-der{float:right; padding:10px; text-align:right; line-height:25px}
/* ################### */
/* BANNERS */
.banner-top-menu{
	margin-bottom:10px;
	background-image: url(../images/bg-top-menu.png);
	background-repeat: no-repeat;
	height: 63px;
	width: 220px;
	text-decoration:none !important;
	color:#000 !important;
}
.banner-top-menu-cont{padding-left:10px; font-family: "AvantGarde Md BT", sans-serif; font-size:2.5em; line-height:63px;}
.banner-temporada{ margin-bottom:10px;}
.banner-temporada a:hover{ text-decoration:none}
.box-temporada{
	background-repeat: no-repeat;
	height: 124px;
	width: 220px;
}
.t-es{background-image: url(/idiomas/es/banners/bg-temporada.jpg);}
.t-en{background-image: url(/idiomas/en/banners/bg-temporada.jpg);}
.t-fr{background-image: url(/idiomas/fr/banners/bg-temporada.jpg);}
.t-pt{background-image: url(/idiomas/pt/banners/bg-temporada.jpg);}
.t-it{background-image: url(/idiomas/it/banners/bg-temporada.jpg);}
.t-de{background-image: url(/idiomas/de/banners/bg-temporada.jpg);}
.t-pl{background-image: url(/idiomas/pl/banners/bg-temporada.jpg);}
.t-ro{background-image: url(/idiomas/ro/banners/bg-temporada.jpg);}
.t-cat{background-image: url(/idiomas/cat/banners/bg-temporada.jpg);}
.cont-temporada{ 
	padding:66px 89px 0 12px;
	font-family: "AvantGarde Md BT", sans-serif;
	font-size:30px;
	color:#FFF !important;
	line-height:25px;
	cursor:pointer;
}
.banner-izq{margin:10px 0;}
#descuentos-izq{
	height: 254px;
	width: 220px;
	margin:10px 0;
	background-repeat: no-repeat;
}
#contenido-descuentos-izq{padding:75px 15px 15px 15px; font-weight:bold;}
.es{background-image: url(/idiomas/es/banners/descuentos-especiales.jpg);}
.en{background-image: url(/idiomas/en/banners/descuentos-especiales.jpg);}
.fr{background-image: url(/idiomas/fr/banners/descuentos-especiales.jpg);}
.pt{background-image: url(/idiomas/pt/banners/descuentos-especiales.jpg);}
.it{background-image: url(/idiomas/it/banners/descuentos-especiales.jpg);}
.de{background-image: url(/idiomas/de/banners/descuentos-especiales.jpg);}
.pl{background-image: url(/idiomas/pl/banners/descuentos-especiales.jpg);}
.ro{background-image: url(/idiomas/ro/banners/descuentos-especiales.jpg);}
.cat{background-image: url(/idiomas/cat/banners/descuentos-especiales.jpg);}
/* ################### */
/* MENU */
#tab{
	width:960px;
	clear:both;
	}
#tab ul 
{
	list-style:none;
	margin:0;
	padding:0;
}
#tab li 
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
	background-image: url(../images/menubg.gif);
	background-repeat:  repeat-x;
	height: 34px;
}
#tab a 
{
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#tab a span 
{
	display:block;
	font-family: "AvantGarde Md BT", sans-serif;
	font-size:17px;
	color:#FFF;
	padding:0 15px;
	background:url(../images/separador.gif) no-repeat left top;
}
#tab a span:hover
{
	text-decoration:none;
	color:#afd53a;
}
#tab ul li:first-child a span{
background:transparent none repeat scroll 0 0;
padding-left:0;
}
/* ################### */
/* Formularios*/
input[type=text],input[type=password],input[type=file], textarea, select {
	background:#FFFFFF url(../images/text-bg.gif) repeat-x scroll 0 0;
	border:1px solid #B5B8C8;
	padding:1px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* ################### */
/* Varios*/
.box-info{
	background-color: #E9E9E9;
	border: 1px solid #9A296B;
	width:500px;
	padding:15px;
	text-align:left;
}
.box-info-ico{
	background-color: #E9E9E9;
	border: 1px solid #9A296B;
	width:480px;
	padding:10px;
	background-image: url(../images/info.png);
	background-repeat: no-repeat;
	background-position: 420px 50%;
	margin:0 auto;
	text-align:left;
}
