/*----------------------------*/
/*			Generic			  */			
/*----------------------------*/
* { 
	margin			: 0 ; 
	padding			: 0; 
	}
html, body { 
	margin			: 0; 
	padding			: 0;
	height			: 100%;
	}		
a:focus { 
    outline: 0;	
	}
body{ 
	margin			: 0; 
	padding			: 0;
	background-attachment:fixed; 
	font			: 12px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif"; 
	color			: #333; 
	line-height		: 1.5em; 
	}


/* centrar imatge (body 100%) */
#distancia { 
	width			:1px;
	height			:50%;
	margin-bottom	:-400px; /* half of container's height */
	float			:left;
	}		
#fons_centrat{	
	margin			:0 auto;
	position		:relative; /* puts container in front of distance */
	text-align		:left;
	height			:800px;
	width			:1200px;
	clear			:left;
	background		:none;
	}
		
#fons_portada{
	width		:1200px; 
	height		:800px;
	overflow	:none;
	background	:url(../img/fondo.jpg) no-repeat center center;
	}
	
a.inicio_esp:link,
a.inicio_esp:visited,
a.inicio_esp:active{
	position	: absolute;
	top			: 210px;
	left		: 325px;	
	width		: 279px;
	height		: 293px;
	text-indent : -3000px; 
	background	: url(../img/esp_des.jpg) no-repeat;	
	}

a.inicio_esp:hover{
	position	: absolute;
	top			: 210px;
	left		: 325px;	
	width		: 279px;
	height		: 293px;;
	text-indent : -3000px; 
	background	: url(../img/esp_act.jpg) no-repeat;	
	}	
	
a.inicio_eng:link,
a.inicio_eng:visited,
a.inicio_eng:active{
	position	: absolute;
	top			: 478px;
	left		: 739px;
	width		: 254px;
	height		: 242px;
	text-indent : -3000px; 	
	background	: url(../img/eng_des.jpg) no-repeat;	
	}	
a.inicio_eng:hover{
	position	: absolute;
	top			: 478px;
	left		: 739px;
	width		: 254px;
	height		: 242px;
	background	: url(../img/eng_act.jpg) no-repeat;	
	}			



img{  
	border			: 0; 
	}
ul, li { 
	list-style		: none; 
	list-style-type	: none; 
	}	
.ocult{ 
	display			: none 
	}	
.desact{
    filter           : alpha(opacity=20);
    -moz-opacity     : 0.2;
    opacity          : 0.2;   
    }
a#home:link, a#home:visited, a#home:active{
	float:left;logo
	
	}
.roundedbox  	{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }		

a.tienda{
	position:absolute;
	right:0;
	top:35px;	
	font-size:16px;
	color:#fff;
	background:#FF0090 url(../img/shopping_cart.png) no-repeat 10px 5px;
	padding:5px 10px 5px 35px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
a.tienda:hover{
	color:#FF0090;
	background:#fff url(../img/shopping_cart.png) no-repeat 10px -20px;
	border:1px solid #FF0090;
	}
	
	
/*----------------------------*/
/*			Inicio			  */			
/*----------------------------*/

ul#idiomes{
	position		: absolute;
	bottom 			: 0;
	width  			: 1281px;
	height 			: 736px; 
	overflow		: none;
	background		: url(../archivos/fondos/fondo_inicio.jpg) no-repeat;	
	}
ul#idiomes li#esp{ 
	float			: left;
	margin			: 225px 0 0 930px;;
	width			: 170px;
	height			: 40px;
	cursor			: pointer;
	background		: url(../archivos/fondos/esp.jpg) no-repeat top center;
	}
ul#idiomes li#eng{ 
	float			: left;
	margin			: 75px 0 0 960px;
	width			: 151px;
	height			: 40px;
	cursor			: pointer; 
	background		: url(../archivos/fondos/eng.jpg) no-repeat top center;
	}	
ul#idiomes li a{
	float			: left;
	width			: auto;
	text-indent		: -4000px;
	}		

/*----------------------------*/
/*			Portada			  */			
/*----------------------------*/
#wrap{
    width           : 850px;
    margin          : 0 auto;
    height          : 500px;
    }
#barra{ 
    position        : absolute;
    width           : 850px;
    height          : 30px;
    background      : #f50a1b;
    z-index         : 15;
	}
#barra span{ 
	float			: left; 
	width			: 80px; 
	height			: 29px;
	text-indent		: -3000px; 
	background		: url(../img/titol_menu.gif) no-repeat -10px 0; 
	}
#barra .news{ 
	float			: left; 
	width			: 300px; 
	height			: 29px;
	color			: #fff;
	margin			: 5px 0 0 10px; 
	text-transform	: uppercase;
	}
	
#barra span a:link, #barra span a:active, #barra span a:visited{ 
	float			: left;
	text-indent		: -3000px; 
	background		: url(../img/titol_menu.gif) no-repeat -10px 0; 
	height			: 29px; 
	width			: 80px; 
	}	
#logo{ 
	float			: right; 
	width			: 270px; 
	margin			: 0;	
	padding			: 0 10px 0 0;
	}	

#logo a#home{ 
	float			: right; 
	width			: 265px;
	height			: 29px;
	margin			: 0;	
	padding			: 0;
	background		: url(../img/home.png) no-repeat 0 105px;
	}		
#logo a#home:hover{ 
	background		: url(../img/home.png) no-repeat 0 5px;
	}	
#logo a#home img{
	float			:right;
	width			:auto;
	}				
#lateral{ 
	position		: relative; 
	top				: 0; 
	left			: 0; 
	width			: 722px; 
	margin			: 0;  
	padding			: 0; 
	}
	
/*----------------------------*/
/*			Menu			  */			
/*----------------------------*/
.ver_menu{ 
	display			: none; 
	}
h3{ 
	 position       : absolute;
    z-index         : 5;
    top             : 30px;
    width           : 306px; 
    height          : 25px;
    text-indent     : -3000px; 
	}
h3 a{
	float			: left;
	width			: 100%;
	}
#carrega{
	float:left; 
	width:340px;
	height:440px;
	background:#fff url(../img/loading.gif) no-repeat center;
	}
ul#menu{ 
    position        :absolute;
    top             :30px;
    width           :306px;
    height          :255px;
    margin          :0;
    padding         :0;
    z-index         :10; 
    display			:none;
	}
#portada ul#menu{ display: block;}
ul#menu li{ 
	float			:left; 
	min-width		:306px; 
	}
ul#menu li a:link, ul#menu li a:visited, ul#menu li a:active{ 
	float			: left; 
	width			: 306px; 
	height			: 25px; 
	text-indent		: -3000px; 
	}

			
			
#portada a#flash:link, #portada a#flash:visited, #portada a#flash:active{ 	
	position		: absolute; 
	top				: 225px; 
	left			: 0px; 
	width			: 307px; 
	z-index			: 9999; 
	padding			: 0; 
	margin			: 0; 
	height			: 170px; 
	display			: block; 
	text-indent		: -3000px;
	} 
#portada #animacio{ 
	position		: absolute; 
	top				: 254px; 
	left			: 0px; 
	width			: 306px; 
	height			: 170px; 
	z-index			: 999; 
	}
#portada #noticia{ 
	position		: absolute;
	width			: 310px; 
	right			: 0px;
	top				: 80px;		
	}
#portada #noticia img{ 
	float			: left; 
	width			: auto; 
	}	
#portada #novetats{ 
	position		: relative;
	width			: 540px; 
	top				: 290px;
	}
.destacats{ 
	float			: left; 
	width			: 180px; 
	padding			: 0; 
	margin			: 40px 0 0 0; 
	height			: 190px; 
	background		: none; 
	}	
#topo{ 
	position		:  relative;
	width			: 220px; 
	top				: 90px;
	left			: 600px; 
	height			: 250px;
	}
#topo img{ 
	float			: left; 
	width			: auto; 
	}		
#texte_conoceme{
	position		: relative;
	top				: -40px;
	left			: 600px;
	width			: 277px;
	height			: 550px;
	background		: url(../archivos/fotos/fondo_conoceme.png) no-repeat;
	color			: #fff;
	text-align		: center;
	line-height		: 1.3em;
	padding			: 120px 100px 0 100px;
	}
#texte_conoceme span{
	position		: absolute;
	top				: 160px;
	left			: 100px;
	width			: 260px;
}	
*:first-child+html #texte_conoceme{ top:-480px;}    

/*----------------------------*/
/*			Noticias		  */			
/*----------------------------*/
#capcelera{ 
	position		: relative; 
	top				: 0; 
	height			: 150px; 
	left			: 0; 
	width			: 100%; 
	margin			: 0;  
	padding			: 0; 
	}
fieldset{
	border:0;
	}
#llistat_busqueda{
	display			: none; 
	position		: absolute;
	float			: left;
	top				: 155px;
	left			: 535px;
	width			: 315px;
	background		: #30d629;
	padding			: 0px;
	z-index			: 10;
	}	
#llistat_busqueda ul li{
	float			: left;
	width			: 100%;
	cursor			: pointer;
	padding			: 4px 0;
	margin			: 0;
	}		
#llistat_busqueda ul li:hover{
	background		: #a3e21b;
	}			
#llistat_busqueda ul li img{
	float:left;
	width			: 50px;
	border			: 0;
	margin			: 0 0 0 4px;
	}
#llistat_busqueda ul li a:link, #llistat_busqueda ul li a:active, #llistat_busqueda ul li a:visited {
	float			: left;
	display			: block;
	width			: 100%;
	color			: #f02090;
	margin			: 0px;
	text-decoration	: none;
	}
#llistat_busqueda ul li a:hover{
	text-decoration	: none;
	cursor			: pointer;
	}	
.lcat{
	font-weight		: bolder;
	margin			: 5px 0 0 0;
	color			: #fff;
	}
.lpro{
	float			: left;
	width			: 250px;
	margin			: 5px 0 0 10px;	
	}
.lpro a:link,  .lpro a:visited, .lpro a:active {
	}
#buscar{ 
	position		: absolute; 
	top				: 70px; 
	right			: 0px; 
	height			: 83; 
	background		: #b6e217; 
	padding			: 30px; 
	}
#t_results{
	cursor			: pointer;
	padding			: 0 4px 0 0;
	}
#buscar label{ 
	float			:left;
	text-indent		:-3000px; 
	background		:#fff url(../img/buscar.png) no-repeat 3px 3px;  
	height			:25px; 
	width			:25px; 
	margin			:0 0 0 0px;
	}
input{ 
	float			:left; 
	width			:155px; 
	margin			:0 0 0 0px; 
	color			:#f0007b; 
	font-size		:12px; 
	border			:1px solid #fff;
	height			:15px;
	padding			:4px; 
	}	
#contingut{ 
	float			:left; 
	z-index			:0; 
	width			:100%; 
	color			:#fff; 
	}	
/* Categories */		
#categories{ 
	float			:right; 
	width			:310px; 
	margin			:0; 
	padding			:0; 
	}		
	
#noticias #lateral{ 
	float			:right; 
	width			:310px; 
	margin			:20px 0 0 0; 
	padding			:0;
	}
#proximamente{ 
	float			:right; 
	width			:310px; 
	margin			:20px 0 0 0; 
	padding			:0;
	}	
.proximamente{
	background			: #FFF;
	padding				: 20px;
	margin				: 0 0 15px 0;
	color				: #FF3399;
	webkit-border-radius: 5px; 
	-moz-border-radius	: 5px; 
	border-radius		: 5px;	
	}
.vermell{	
	color			: #CC0000;
	}
.verd{	
	color			: #339933;
	}
.magenta{		
	color			: #FF3399;
	}	
.gris{	
	color			: #333;
	}			
	
	
.cap_prox{
	font-weight:bold;
	}
.cap_prox a{ text-decoration:none;}
		
/*	Arxiu	*/	
ul#arxiu{ 
	float			:right; 
	width			:280px; 
	margin			:20px 0 0 0; 
	background		:#f00d86; 
	color			:#fff; 
	padding			:15px; 
	}
ul#arxiu li a:link, ul#arxiu li a:active, ul#arxiu li a:visited{ 
	color			:#fff; 
	text-decoration	:none; 
	padding			:0 0 0 15px;
	}
ul#arxiu li ul li a:link, ul#arxiu li ul li a:visited, ul#arxiu li ul li a:active{ 
	color			:#fff; 
	text-decoration	:none; 
	padding			:0 0 0 20px; 
	}
ul#arxiu li ul li ul li a:link, ul#arxiu li ul li ul li a:visited, ul#arxiu li ul li ul li a:active{ 
	color			:#fff; 
	text-decoration	:none; 
	padding			:0 0 0 40px; 
	}		
ul#arxiu li a.color:link, ul#arxiu li a.color:visited, ul#arxiu li a.color:active{ 
	color			:#99CC33; 
	}	
.any{
	cursor			:pointer; 
	background		:url(../img/fletxa2.png) no-repeat 0px 0px;
	}	
.anyOn{
	cursor			:pointer; 
	background		:url(../img/fletxa2.png) no-repeat 0px -36px;
	}	
.cat{
	cursor			:pointer; 
	background		:url(../img/fletxa2.png) no-repeat 0px 0px;
	}	
.catOn{
	cursor			:pointer; 
	background		:url(../img/fletxa2.png) no-repeat 0px -36px;
	}	
/* Entrades */	
#entrades{ 
	float			:left; 
	width			:480px; 
	margin			:20px 0 0 0; 
	color			:#fff; 
	padding			:0; 
	}	
#entrada{ 
	float			:left; 
	width			:480px; 
	margin			:0p; 
	color			:#fff; 
	padding			:0; 
	background		:#f00d86; 		
	}		
.entrades{ 
	float			:right; 
	width			:480px; 
	margin			:0 0 40px 0; 
	padding			:0; 
	background		:#f00d86;
	}			
/* Capcelear de entrada */
.cap_entrada{ 
	padding			:5px 10px;
	margin			:0px; 
	background		:#f00d86; 
	color			:#fff;
	}		
.cap_entrada h4  { 
	font-size		:1.1em;
	}	
.cap_entrada h4 a{ 
	text-decoration	:none; color:#fff; font-size:0.8em;
	}
.cap_entrada p{ 
	font-size		:10px;
	}
/* Imatge entrada */
.foto_entrada_mini{ 
	float			:left;
	width			:230px;
	height			:150px; 		  
	margin			:0; 
	padding			:0; 
	}
.foto_entrada{ 
	float			:left;
	width			:480px;
	height			:auto;	 
	margin			:0; 
	padding			:0; 
	}
.foto{ 
	height			:325px;	 
	}	
.video{ 
	height			:378px;	 
	}		
.foto_entrada img{ 			
	margin			:0; 
	padding			:0; 
	}
.foto_entrada a{
	float:left;
	width:auto; 			
	margin			:0; 
	padding			:0; 
	}		
#mes{
	position		: relative;
	background		: url(../img/mes.gif) no-repeat 0px 0px;
	width			: 25px;
	height			: 25px;
	top				: -30px;
	left			: 455px;	
	}
#mes a:link, #mes a:active, #mes a:visited  {
	float			: left;
	width			: 25px;
	text-indent		: -4000px;
	}	
/* Texte entrada */
.text_entrada{
	float			: left;
	width			: 440px;
	padding			: 20px 20px 40px 20px; 
	background		: #fff;
	margin			: 0;
	color			: #f00d86; 
	}
.text_entrada a:link, .text_entrada a:visited, .text_entrada a:active{
	color			: #c5010f;
	text-decoration	: none;
	font-weight		: bold;
	}	 
.text_entrada a:hover{
	text-decoration	: underline;
	}	 	
#ent{
	float			: left;
	width			: 480px;	
	height			: 380px;
	background		: transparent;
	margin			: 0;
	padding			: 0;
	}
#box7{
	position		: absolute;
}
#box7 span{
	display		 	: block;
	float			: left;
}
.mask7{
	position		: relative;
	left			: 50%;
	margin-left		: -240px;
	width			: 480px;
	height			: 325px;
	overflow		: hidden;
}
#thumbs7{
	position		: relative;
	width			: 480px;
	clear			: both;
	margin			: 0;
 	height			: 41px;
	overflow		: hidden;
	margin-top		: 0px;
	background		: #fff;
}
#thumbs7 .thumbs, #thumbs_handles7, #thumbs_mask7{
	position		: absolute;
	top				: 5px;
	width			: 100%;
	height			: 46px;
}
#thumbs7 .thumbs div, #thumbs_handles7 span{
	display			: block;
	width			: 60px;
	height			: 41px;
	margin			: 0;
	float			: left;
	cursor			: pointer;
}
#thumbs7 .thumbs div img{
	width			: 54px;
	float			: right;
}
#thumbs_handles7 span{
	background		: url(../img/thumb_invisible.gif) no-repeat;
}
#thumbs_mask7{
	width			: 1200px;
	background		: url(../img/thumbs_mask.gif) no-repeat center top;
	}		
#pagi{
	float			: left;
	width			: 476px;
	background		: #F00D86;
	margin-bottom	: 30px;
	padding			: 0 2px;
	}
.pag_esp a:link, .pag_esp a:active, .pag_esp a:visited, .pag a:link, .pag a:visited,.pag a:active{ 
	float			: left;
	width			: 15px;
	text-align		: center;
	text-decoration	: none;
	padding			: 6px;
	margin			: 0;
	color			: #fff;
	font-weight		: bolder;
	}
.pag_act{ 
	float			: left;
	width			: 15px;
	text-align		: center;
	text-decoration	: none;
	padding			: 4px;
	margin			: 2px 0 0 0;
	color			: #F00D86;
	background		: #fff;
	font-weight		: bolder;
	}
.pag a:hover, .pag_esp a:hover{ 
	color			: #0066CC;
	}

/*----------------------------*/
/*			Productes		  */			
/*----------------------------*/
.miniProductes{
	float			: left;
	width			: 160px;
	height			: 160px;
	}
#buscar_producte{ 	
	position		:absolute; 
	top				:38px; 
	right			:0px; 
	width			:335px; 
	height			:83; 
	background		:#b6e217; 
	padding			:30px; 
	}
#buscar_producte label{ 	
	float			:left;
	text-indent		:-3000px; 
	height			:25px; 
	width			:154px; 
	}
ul#menu_prod{ 
	clear			:both; 
	float			:left; 
	height			:auto;
	width			:282px; 
	margin			:-20px 0 0 0; 
	padding			:20px 0; 
	background		:#c5010f;
	}
ul#menu_prod li{ 
	float			:left; 
	width			:100%; 
	margin			:0px; 
	padding			:0px; 
	}
ul#menu_prod li a{ 
	font-size		:11px; 
	cursor			:pointer; 
	padding			:3px 0 3px 10%; 
	color			:#fff; 
	font-size		:13px; 
	display			:block;
	text-decoration	:none;
	}	
ul#menu_prod li a:hover, ul#menu_prod li.act { 
	background		:#dc0e1d; 
	text-decoration	:none; 
	}	
ul#menu_prod li ul{ 
	float			:left; 
	width			:100%; 
	padding			:0; 
	margin			:0; 
	background		:#fb098a; 
	}
ul#menu_prod li ul li { 
	background		:#fb098a; 
	}	
ul#menu_prod li ul li a:link, ul#menu_prod li ul li a:active, ul#menu_prod li ul li a:visited {
	text-decoration	:none;
	padding-left	:50px; 
	}	
ul#menu_prod li ul li.act{ 
	background		:#e00676; 
	text-decoration	:none; 
	}
#portada_productes{ 
	float			: right; 
	width			: 480px; 
	margin			: 40px 0 0 40px; 
	}
#portada_productes img{ 
	float			: left; 
	border			: 0; 
	margin			: 0; 
	padding			: 0; 
	}	
#fitxa_productes{ 
	float			: right; 
	width			: 500px; 
	margin			: 0 0 0 40px; 
	}
#fitxa_productes img{ 
	float			: left; 
	width			: 480px; 
	border			: 0; 
	margin			: 0; 
	padding			: 0; 
	}		

#dades_productes{ 
	position		: relative;
	float			: right; 
	width			: 460px; 
	background		: #f77900; 
	color			: #fff;
	margin			: 310px 0 0 0;
	padding			: 10px 10px 50px 10px; 
	}	
#txt_prod { 
	width			: 100%;
	}	
#txt_prod p{
	clear			: both;
	float			: left;
	text-align		: right;
	width			: auto;
	display			: inline; 
	}	
a.link:link, a.link:visited, a.link:active{
	text-decoration : none;
	color			: #fff;
	}		
a.link:hover{
	text-decoration : none;
	color			: #C5010F;
	}			
#logos_productes{ 
	float			: left; 
	width			: 470px; 
	background		: #fff;  
	padding			: 10px 0px 10px 10px; 
	text-align		: right; 
	}
#logos_productes img{ 
	clear			: both;
	float			: right; 
	width			: auto; 
	}
/*	VISOR	PRODUCTES	*/		
#productos #visor{
	float			: right;
	width			: 480px;
	margin			: 40px 0 0 0;
	background		: #f77900;
	}
#productos #cap_visor{
	float			: right;
	width			: 100%;
	background		: #c5010f;
	margin			: 0;
	height			: 25px;		
	}	
#productos #cap_visor p{
	float			: left;
	width			: 60%;
	background		: #c5010f;
	margin			: 0;
	padding			: 5px 0 0 10px;
	}		
#productos #pag_visor{
	float			: right;
	width			: 135px;
	height			: 20px;
	color			: #FFF;
	margin			: 0;
	padding			: 3px 0 0 10px;
	background		: #f6008a;
	}		
#productos .texte{
	float			: left; 
	padding			: 10px 20px;
	}	
#productos #imatges{
	float			: left;
	width			: 480px;
	padding			: 0px;
	margin			: 0;
	background		: #000;				
	}	
	
/*----------------------------*/
/*		Colaboraciones		  */			
/*----------------------------*/	
#menu_colabora{
    float            : left;
/*    width          : 315px; */
	width			 : 800px;
    margin           : 0px 0 0 20px;
    padding          : 0;
    }
.item1{   
    float            : left;
    width            : 105px;
    height            : 103px;   
    margin            : 0;
    padding            : 0;
    }
		
/*	VISOR COLABORACIONS	*/
#colaboraciones #visor{
	float			: right;
	
	position		: relative;
	right			: 40px;
	top				: -20px;	
	
	width			: 312px;
	min-height		: 440px; 
	margin			: 25px 70px 50px 70px;
	}
#colaboraciones #cap_visor{
	float			: left;
	width			: 312px;
	background		: #c5010f;
	margin			: 0;
	padding			: 0;
	height			: 25px;		
	}	
#colaboraciones #cap_visor p{ 
	float			: left; 
	padding			: 3px 15px; 
	width			: auto;	
	}	
#colaboraciones #pag_visor{
    display            : none;
    float            : right;
    width            : auto;
    color            : #FFF;
    margin            : 0;
    padding            : 4px 5px;
    background        : #F6008A;
    }   
#dades_colaboraciones{
    float            : left;
    width            : 292px;
    background        : #c5010f;
    color            : #fff;
    }   
#txt_cola {
    float            : left;
    width            : 100%;
    padding            : 10px;    
    min-height        : 100px;
    text-align        : right;
    background        : #f6008a;         
    }
#txt_cola_dades { 
	padding			: 10px; 
	float			: right;
	width			: 100%;
	background		: #f77900;
	text-align		: right;
	}		
#txt_cola p{ 
	clear			: both;
	}	
.mini{
	float			: left;
	width			: 90px;
	background		: #fff;
	height			: 287px;
	margin			: 0;
	padding			: 0 36px 0 10px;
	border			: 0;
	}
.fotos_cont{
	width			: 364px; 
	height			: 287px; 
	background		: #fff; 
	margin			: 30px 0 0 0;
	padding			: 0 ;
	}
.texte{
	float			: left; 
	padding			: 10px 20px;
	}			
	
/*----------------------------*/
/*			Contacto		  */			
/*----------------------------*/	
#cont_contacto{
	position		: relative;
	width			: auto;
	margin			: 0;
	}
.item_contacto{
	float			: left;
	width			: 305px;
	padding			: 20px 15px;
	margin			: 0 0 20px 0;
	background		: #fd1c86;
	clear			: both;
	}	
.item_contacto a:link, .item_contacto a:visited, .item_contacto a:active{
	color			: #fff;
	text-decoration : none;
	}
#mails{
	position		: relative; 
	left			: -4px; 
	width			: auto; 
	top				: 40px;
	}
.item_contacto .titol{
	font-size		: 25px;
	font-weight		: 400;
	margin			: 0 0 10px 0;
	text-transform	: uppercase;
	}		

#img_contacte{
	position		: absolute;
	right			: 0;
	width			: 425px;
	}					
	
/*----------------------------*/
/*			Prensa 			  */			
/*----------------------------*/	
#cont_prensa{
	float			: left; 
	width			: 325px;
	margin			: -40px 0 0 65px;
	}
.img_prensa{
	float			: left; 
	width			: 325px;
	clear			: both;
	margin			: 0 0 10px 0;
	}
#img_fotos{
	float			: right; 
	width			: 355px;
	height			: 291px;
	margin			: 34px 0 0 0;
	}		
/*----------------------------*/
/*			Desfiles		  */			
/*----------------------------*/	
#desfiles ul#menu_prod{ 
	position		: relative;
/*	height			: 1000px;  */
	min-height		: 400px;
	width			: 282px;
	padding			: 20px 0 20px 0; 
	top:			: 0;
	left			: -20px; 
	background		: #c5010f; 
	}
#portada_desfiles{
	float			: left;  
	width			: auto;
	height			: 380px;
	padding			: 0;
	margin			: -20px 0 20px 0;
	background		: #f50a85;
	}
#portada_desfiles h4{
	margin			: 0 0 20px 20px;
	font-size		: 15px;
	}
#img_desfiles{
	float			: left;
	width			: 480px;
	margin			: 50px 0 0 70px; 
	}
.esq{
	float			: left; 
	width			: auto;
	padding			: 20px;
	background		: #f00d86; 
	margin			: 40px 0px 20px 20px;
	}
.dre{
	float			: right; 
	width			: auto;
	padding			: 20px;
	background		: #f00d86; 	
	margin			: 70px 20px 20px 0;
	}	
.esq img, .dre img{
	float			: left;
	clear			: both;
	}
.esq p, .dre p{
	float			: left;
	margin			: 0 0 50px 0;
	clear			: both;
	}	
h4.capdes{
	float			: left;
	font-size		: 15px;
	margin			: 0 0 20px 0;
	width			: 200px;
	text-align		: center;
	}
#cont_desfiles{
	float			: left; 
	width			: auto; 
	margin			: 20px 0 50px 280px;
	}

/*----------------------------*/
/*		  	Tiendas			  */			
/*----------------------------*/	
#box_0, #box_1, #box_2, #box_3, #box_4, #box_5, #box_6{ 
	position		: absolute;
	cursor			: pointer;
	}
.box span{
	display			: block;
	float			: left;
	}
.mask_t{
	position		: relative;
	width			: 253px;
	height			: 283px;
	overflow		: hidden;
	z-index			: 1;	
	}
.list_tiendas{
	position		: relative;
	float			: left;
	width			: 253px;
	height			: 410px;
	margin			: 30px 0 30px 75px;
	padding			: 0px;
	color			: #fff;
	}
.list_tiendas img{
	float			: left;
	width			: auto;
	margin			: 0;
	padding			: 0;
	color			: #fb098a;
	}	
.text_tienda{
	float			: left;  
	position		: relative;
	bottom			: 0;
	color			: #fff; 
	padding			: 5px;
	margin			: 0;
	}
.text_tienda h2{
	float			: right;
	text-transform	: uppercase;
	text-align		: right;
	width			: 100%;
	margin			: 10px 0 0 0;
	font-size		: 20px;
	}
.text_tienda p{
	float			: left; 
	width			: auto;
	margin			: 5px 0 0 2px;
	line-height		: 1.	4em;
	}	
.text_tienda a:link, .text_tienda a:active, .text_tienda a:visited {
	float			: left;
	width			: auto;
	text-decoration	: none;
	color			: #fff;
	}
.pag_visor{
	display			: none;
    position        : absolute;
    top             : 265px;
    margin          : 0;
    z-index         : 10;
    width           : 105px;
    height          : 15px;
    color           : #FFF;
    padding         : 3px 0 0 10px;
    }
.prev{
    float           : left;
    width           : 20px;
    height          : 15px;
    margin          : 0 5px 0 0;
    cursor          : pointer;
    background      : url(../img/mandos.png) -2px 0px;
    }
.play{
    float			: left;
    width           : 20px;
    height          : 15px;
    margin          : 0 5px 0 0;   
    cursor          : pointer;   
    background      : url(../img/mandos.png) -30px 0px;
    }
.stop{
    float           : left;
    width           : 20px;
    height          : 15px;
    margin          : 0 5px 0 0;   
    cursor          : pointer;   
    background      : url(../img/mandos.png) -59px 0px;
    }
.next{
    float           : left;
    width           : 20px;
    height          : 15px;
    margin          : 0;
    cursor          : pointer;       
    background      : url(../img/mandos.png) -83px 0px;
    }                
#box{ 
	position		: absolute;
	}
#box span{
	display			: block;
	float			: left;
	}
#mask{
	position		: relative;
	width			: 480px;
	height			: 309px;
	overflow		: hidden;
	z-index			: 1;	
	}
#colaboraciones #mask{
	float			: left;
	position		: relative;
	width			: 312px;
	height			: 315px;
	overflow		: hidden;
	z-index			: 1;
	}
span img{
	display			: block;
	border			: none;
	}
#prev{
	float			: left;
	width			: 24px;
	height			: 15px;
	margin			: 0 10px 0 0;
	cursor			: pointer;
	background		: url(../img/mandos.png) -2px 0px;
	}
#play{
	float			: left;
	width			: 24px;
	height			: 15px;
	margin			: 0 10px 0 0;	
	cursor			: pointer;	
	background		: url(../img/mandos.png) -30px 0px;
	}
#stop{
	float			: left;
	width			: 24px;
	height			: 15px;
	margin			: 0 10px 0 0;	
	cursor			: pointer;	
	background		: url(../img/mandos.png) -59px 0px;
	}
#next{
	float			: left;
	width			: 24px;
	height			: 15px;
	margin			: 0;
	cursor			: pointer;		
	background		: url(../img/mandos.png) -83px 0px;
	}			