/**** Productos ****/
ul.submenu {list-style: none; float: right; margin: 18px 180px 0px 0px;}

 h2 {
 	color: #A1010D;
	font-size: 16px;
	font-weight: normal;
	border-bottom: 2px solid #870015;
	background: url(../img/ico-empresa.gif) no-repeat;
	background-position: 0px 17px;
	padding: 16px 0px 0px 30px;
	
 }

p strong {color: #9F000B;}


/*************** presentacion + catalogo **********/
img.flo {float: left; margin: 0px 40px 10px 0px;}
h3 {overflow: auto; margin: 20px 0px 10px 0px; padding: 0px 0px 1px 0px;font-size: 1em; color: #3F3F3F;}
p {font-size: 0.9em; overflow: auto; margin: 0px 0px 10px 0px;}

#continguts a {color: #7D7D7D; font-weight: bold; margin: 0px 0px 20px 0px !important; text-decoration: none;}
#continguts a:hover {color: #B7010E;}
.borderimgverm {border: 1px solid #9F000B; float: right; margin: 0px 0px 0px 30px !important;}
.flashc {float: right; margin: 0px 0px 0px 30px !important;text-align:right;}



ul.estils {list-style: none; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 10px;}

.cataleg {margin: 0px 0px 20px 0px; background-color: #EEEEEE; padding: 15px 5px 5px 15px;}
.cataleg  img {border: 1px solid #CCCCCC; padding: 4px; float: left; margin: 0px 20px 10px 0px; background-color: #FFFFFF;}
.cataleg p {padding: 10px 10px 0px 0px;}
.cataleg span.descarga {background-image: url(../img/PDF.gif); background-repeat: no-repeat; padding: 0px 0px 0px 20px;}

span.descarga {background-image: url(../img/PDF.gif); background-repeat: no-repeat; padding: 0px 0px 0px 20px;}

.cataleg span.avis-pdf {
	color: #7D7D7D;
	clear: both;
	display: block;
	font-size: 0.85em;
	margin: 0px 0px 0px 0px;
	background-color: #F6F4F4;
	padding: 3px 3px 3px 5px;
}

p.destacat {height: 25px;}
p.destacat a img {border: none; float: right;}

span.revista {background: url(../img/revista.gif) no-repeat; padding: 0px 0px 0px 20px;}

/*** productes del cataleg *****/
.gitems {margin: 0px 0px 30px 0px;}
.gitems h3 {clear: both; margin: 0px; padding: 0px;}

.item {height: 115px; margin: 0px 10px 20px 0px; width: 306px; float: left;}
.item img {border: 1px solid #AA010D;}
.item p {
	background: #F1F1F1;
	border: 1px solid #C9C9C9;
	float: right;
	font-size: 0.9em;
	margin: 10px 0px 0px 0px;
	padding: 5px;
	width: 180px;
}

.item p a {display: block; color: #AE000D; font-weight: bold; margin: 0px;}
a.more {margin: 10px 0px 0px 0px !important;}
p.cat {margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px;}

/**** mostra catalaeg mostra de productes ****/
.itemprod {float: left; height: 100px; margin: 0px 15px 10px 0px; width: 290px;}

.itemprod img {border: 1px solid #AA010D;}

div.itemprod img
{
width:100px;
height:100px;
}
.itemprod p {
	background-color: #F1F1F1;
	border: 1px solid #C9C9C9;
	float: right;
	font-size: 0.9em;
	height:95px;
	margin: 0px;
	padding: 3px;
	width: 175px;
}

/**** novedades ****/
.novetat {margin: 0px 0px 20px 0px;}
.novetat h3 {background: #C9C9C9; clear: both; padding: 2px 2px 2px 4px;}
.novetat p {float: right; margin: 0px 0px 30px 0px; width: 840px;}
.novetat img {border: 1px solid #AE000D;}

.novetat p a {color: #AE000D; font-weight: bold;  margin: 0px;}

.borderimgverm {border: 1px solid #AE000D;}

/*** select per triar estil ***/
#triaestil {font-size: 0.8em; margin: 0px; padding: 10px 10px 0px 0px;}
#triaestil select {border: 1px solid #CCCCCC; font-size: 0.8em; width: 130px;}
#triaestil input.button {background-color: #CCCCCC; border: none; font-size: 0.8em; cursor: pointer; width: 80px;}


/**** formulari de login *****/
#login {/*border: 1px solid #CCCCCC;*/ float: left; margin: 30px 0px 30px 0px; padding: 0px; text-align: right; width: 270px;}
#login fieldset {border: 1px solid #CCCCCC; padding: 10px;}
#login fieldset legend {padding: 0px 5px 0px 5px;}
#login label {display: block; margin: 0px 0px 10px 0px;}
#login input {border: 1px solid #CCCCCC; width: 160px;}
#login input.button2 {background-color: #CCCCCC; border: none; cursor: pointer; font-size: 0.8em; width: 70px;}

/**** formulari de registre *****/
#registre {margin: 40px 0px 30px 310px; padding: 0px; text-align: right; width: 605px;}
#registre fieldset {border: 1px solid #CCCCCC; padding: 10px;}
#registre fieldset legend {padding: 0px 5px 0px 5px;}
#registre label {display: block; margin: 0px 0px 10px 0px;}
#registre input {border: 1px solid #CCCCCC; width: 400px;}
#registre input.button2 {background-color: #CCCCCC; border: none; cursor: pointer; font-size: 0.8em; width: 70px;}


/************** Area privada > buscadorextra ***********/
h4 {font-size: 0.9em; color: #3F3F3F; margin: 20px 0px 5px 630px; padding: 0px 0px 1px 0px; float: right;}
#buscadorextra {
	border: 1px solid #CCCCCC;
	float: right;
	font-size: 0.9em;
	margin: 0px 0px 70px 0px;
	padding: 25px 6px 10px 5px;
	text-align: right;
	width: 310px;	
}

#buscadorextra label {display: block; margin: 0px 0px 15px 0px;}
#buscadorextra input, #buscadorextra select {border: 1px solid #CCCCCC; width: 200px;}

#buscadorextra input.button2 {
	background-color: #CCCCCC;
	border: none;
	font-size: 0.8em;
	cursor: pointer;
	width: 70px;
}


/**************** Resultats d'una cerca ************/
#resultats {float: right; margin: 0px 0px 20px 0px; width: 500px;}
#resultats .itemprod {height: 90px;}

#resultats2 {width: 620px;}
#resultats2 h4 {font-size: 0.9em; color: #3F3F3F; margin: 30px 0px 5px 0px; padding: 0px 0px 1px 0px; float: none;}


/**************** Fitxa d'un producte ************/
#fitxa {background: #F1F1F1; border: 1px solid #C9C9C9; font-size: 0.9em; margin: 0px 40px 5px 0px; padding: 20px 0px 25px 20px;}

.dades-fitxa {float: left; margin: 0px 40px 0px 0px;}
.dades-fitxa ul {list-style: none; margin: 0px; padding: 0px; width: 390px;}
.dades-fitxa ul.dades li {margin: 0px 0px 8px 0px; border: 1px solid #F1F1F1; padding: 0px 20px 0px 0px;}
.dades-fitxa ul.dades li img {float: left; margin: 0px 5px 0px 0px; }
ul.dades li a {font-size: 0.9em;}
.dades-fitxa img {border: 1px solid #CCCCCC; margin: 0px 10px 10px 0px; float: left;}

ul.caracteristiques {margin: 15px 0px 0px 0px; padding: 0px; list-style: none; width: 390px;}
ul.caracteristiques li {
	border: 1px solid #F1F1F1;
	display: block !important;
	font-size: 0.95em;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px !important;
	vertical-align: bottom;
	width: 300px;
}

ul.caracteristiques li img {float: left; margin: 0px 10px 0px 0px;}

.imatges-fitxa {float: left; width: 440px;}
.imatges-fitxa img {border: 1px solid #ae000d;}
.imatges-fitxa .imatge {margin: 0px 10px 0px 0px;}
.imatges-fitxa .imatge2 {float: left; width: 218px;}
.imatges-fitxa .imatge2 img {width: 200px;}
.imatges-fitxa .imatge a, .imatges-fitxa .imatge2 a {background: url(../img/arrow_down.gif) no-repeat; background-position: 0px 2px; display: block; padding: 2px 0px 5px 16px; font-size: 0.9em;}

p.destacat {border: 1px solid #C9C9C9; margin: 0px 40px 10px 0px; padding: 5px;}
p.destacat strong {color: #7D7D7D;}
p.destacat a {color: #AE000D !important;}



p.destacat2 strong {color: #7D7D7D;}
p.destacat2 a {color: #AE000D !important;}

div#medidas
{
display: none;
}

/******************************** muebles *************************/

img.mueble
{
margin:40px 0 0 0;
}


ul.muebles
{
margin:0;
padding:0;
list-style:none;
}

ul.muebles li
{
padding: 40px 40px 40px 160px;
margin:20px 0 20px 0;
width:380px;
}

ul.muebles li.m1
{
background:url(../img/mueble1.jpg) no-repeat; 
}
ul.muebles li.m2
{
background:url(../img/mueble2.jpg) no-repeat; 
}
ul.muebles li.m3
{
background:url(../img/mueble3.jpg) no-repeat; 
}

ul.muebles li.m4
{
background:url(../img/mobles4.jpg) 0 40px no-repeat; 
}


ul.muebles li span
{
font-weight:bold;
color:#B8020E;
}

.diss2
{
font-size:10px;
}

/*** form de contacte ****/
img.contact {float: right; margin: 10px 0px 0px 0px; border: 1px solid #8B0013; padding: 4px;}
#flota {float: right; width: 430px;}
#datos {
	background-image: url(../img/bkgris.gif);
	background-repeat: repeat-x;
	line-height: 19px;
	margin: 14px 20px 10px 0px;
	padding: 15px 0px 15px 15px;
}

#datos a {color:#890015; font-weight: bold;}
#flota a {color:#890015 !important;}

form#contacto {padding: 15px 10px 10px 10px;}
form#contacto label {width: 440px; display: block; margin: 0px 0px 12px 0px; text-align: right;}
form#contacto input, form#contacto textarea, form#contacto select  {width: 270px; margin: 0px 0px 0px 10px; border: 1px solid #8B0013;}

form#contacto input.enviar {
	cursor: pointer;
	width: 70px !important;
	background-color: #8B0013;
	color: #FFFFFF;
	font-size: 0.8em;
	margin: 10px 0px 20px 370px;
}

form#catalogo {padding: 15px 10px 10px 10px;width:600px;float:right;border: 1px solid #CCCCCC; padding: 10px;margin:30px 0 20px 0;}
form#catalogo label {width: 440px; display: block; margin: 0px 0px 12px 0px; text-align: right;}
form#catalogo input, form#catalogo textarea, form#catalogo select  {width: 270px; margin: 0px 0px 0px 10px; border: 1px solid #8B0013;}

form#catalogo input.enviar {
	cursor: pointer;
	width: 70px !important;
	background-color: #8B0013;
	color: #FFFFFF;
	font-size: 0.8em;
	margin: 10px 0px 20px 370px;
}


form#seleccionaform
{
padding:10px;
width:480px;
background:#FFEFF2;
}