@charset "UTF-8";
/* CSS Document */

*{margin:0px; padding:0px;}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:15px;
	background:#CCCCCC;
}

a{
	text-decoration:none;
	color:#777777;
}

a:hover{
	color:#333333;
}

h1{
	color:#0D364F;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	padding-left:12px;
	margin-top:12px;
	margin-bottom:5px;
	border-bottom:#0D364F 2px solid;
}
h3{
	color:#0D364F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:12px;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:#0D364F 2px solid;
}

h5{
	font-size:10px;
}

p{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#container{
	margin:0 auto;
	width:955px;
	background:#FFFFFF;
	background-image:url(imatges/bg_contingut.jpg);
	background-repeat:repeat-y;
	background-position:left;
}

#superior{
	
	height:240px;
	background:#FFFFFF;
}

#banner{
	background:#FFFFFF;
	height:170px;
	background-image:url(imatges/logo.jpg);
	background-position:center right;
	background-repeat:no-repeat;
	margin-right:20px;
}
#contenidormenu{
	background:#90A3AE;
	width:955px;
	height:70px;
	background-image:url(imatges/bg_menusup.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#menu{
	width:500px;
	float:left;
}

#menu p{
	color:#CCCCCC;
	font-size:0.7em;
}

#menu ul li{
	list-style:none;
	background:#90A3AE;
	height:60px;
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	font-size:12px;
	border-right:#FFFFFF 1px solid;
	color:#FFFFFF;
}
#menu ul li a{
	text-decoration:none;
	color:#FFFFFF;
}

#buscador{
	
	padding-top:15px;
	margin-left:750px;
	color:#FFFFFF;
	width:190px;
	text-align:right;
	
}

#buscador a{
	text-decoration:none;
	color:#FFFFFF;
	padding-right:0px;
	font-size:12px;

}

#buscador p{

}

#buscador img{
	

}

#buscador h4{
	margin-top:13px;
	padding-right:25px;
	font-size:0.75em;
}
/*---------*/
#contingut{
	/*background:#ffffff;*/
	background-image:url(imatges/bg_contingut.jpg);
	background-repeat:repeat-y;
	background-position:left;
	clear:both;
}

#menuesquerra{
	width:180px;
	background:#D1D9DE;
	float:left;
	_width:180px;
}

#menuesquerra ul li{
	list-style:none;
	height:25px;
	margin-left:10px;
	margin-right:10px;
	background:url(imatges/llistamenu.jpg);
	background-repeat:no-repeat;
	background-position:left;
	border-bottom:#999999 1px dashed;
}

#menuesquerra ul li a{
	text-decoration:none;
	color:#333333;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:12px;
}

#menuesquerra ul li a:hover{
	color:#666666;
}


.text1{
	color:#333333;
	font-size:13px;
}


#login{
	margin-left:5px;
	color:#333333;
	font-size:12px;
}

#login p{
	color:#333333;
	font-size:12px;
}

#login ul li{
	margin-top:15px;
	list-style:none;
	background-image:none;
	border:none;
}

#registro{
	margin-left:10px;
	float:left;
	width:80px;
}

#registro h6{
	font-size:0.6em;
}

#login2{
	width:85px;
	margin-left:80px;
	text-align:right;
	font-size:13px;
}

#promos ul li{
	list-style:none;
	font-size:10px;
	padding-top:5px;
	padding-left:10px;
	height:60px;
}

#promos ul li a{
	font-size:10px;
}

/*----------------------------------*/

#dreta{
	background:#ffffff;
	margin-left:195px;
}

#dretasuperior{
	background:#0D364F;
	height:22px;
	padding-left:15px;
	color:#FFFFFF;
	padding-top:8px;
}
#dretasuperior a{
	color:#FFFFFF;
	text-decoration:none;
}

#dretasuperior a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#hormiga{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
}
#accesocli{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:right;
	width:200px;
	text-align:right;
}
#productes{
	float:left;
	width:620px;
	margin-top:15px;
}

#marques{
	margin-left:620px;
	padding-left:15px;
	/*_margin-left:600px;
	_padding-left:15px;*/
	margin-top:50px;
}

#marques ul li{
	list-style:none;
	height:56px;
	border:#90A3AE 1px solid;
	margin:1px;
}

/*-----fitxa-------------*/
.fitxa{
	width:295px;
	float:left;
	background:url(imatges/bg_fitxa.jpg);
	background-repeat:no-repeat;
	height:170px;
	margin-top:15px;
	padding:5px;
	margin-right:5px;	
}

.fitxa h4{
	color:#333333;
	font-size:14px;	
}

.textfitxa{
	width:295px;
	margin-top:5px;
}


.logomarca{
	font-size:8px;
	float:left;
	border:#90A3AE 1px solid;
}

.botocomprar{
	width:85px;
	background:url(imatges/comprar.jpg);
	background-repeat:no-repeat;
	height:50px;
	padding:5px;
	color:#FFFFFF;
	margin-left:190px;
	margin-top:10px;
}
.botocomprar a{color:#FFFFFF;}
.preu{
	font-size:14px;
	font-weight:600;
	text-align:right;
	width:80px;
	margin-left:120px;
}

.preu p{
	font-size:10px;
	font-weight:300;
	text-align:right;
}

/*----------------fitxa productes gran-----------------*/


#fitxaproducto{}

#imatgefitxa{
	float:left;
	width:220px;
	height:220px;
	margin:10px;
	border:#0D364F 1px solid;
}
.alturafija{
	height:65px;
}
#foto{
	height:180px;
	border-bottom:#999999 1px dashed;
}

#mesimg{
	padding:3px;
	padding-left:6px;
}

#mesimg ul li{
	list-style:none;
	float:left;
	margin:0px 5px;
	height:32px;
	width:40px;
	border:#999999 1px dashed;
}

#textfitxa{
	margin-left:190px;
	padding-top:10px;
}
#textfitxa h5{
	color:#90A3AE;
}

#textfitxa h6{
	color:#333333;
	font-size:18px;
}

#textfitxa h2{
	color:#333333;
	font-size:14px;
	margin-top:10px;
}


#altresproductes{
	clear:both;
}

.botocomprar2{
	width:85px;
	background:url(imatges/comprar.jpg);
	background-repeat:no-repeat;
	height:30px;
	padding:5px;
	color:#FFFFFF;
	margin-left:50px;
	margin-top:10px;
	
}

.botocomprar2 a:link{
	color:#FFFFFF;
}

/*--------------qui som--------------*/

.fotobotiga{
	text-align:center;
	margin:15px 0px;
}

/*--------contactas------*/
#mapa{
	text-align:center;
	margin:15px;
}
#formulari{
	
	margin:10px;
}
/*-----------------CERCADOR---------------*/
.rescon{
	height:75px;

}

/*-------------Tablas gestor------*/
#carritocompra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin-top:15px;
	margin-bottom:10px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #D1D9DE;
	width:610px;
}
#carritocompra th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 14px;
	/*color: #039;*/
	border-bottom: 1px dashed #D1D9DE;
}
#carritocompra td
{
	padding: 7px 17px 7px 17px;
	border-bottom:#D1D9DE 1px solid;
	/*border-right:#D1D9DE 1px solid;*/
	/*color: #669;*/
	
}
/*#carritocompra tbody tr:hover td
{
	color: #339;
	background: #F8FEFE;
}
*/
.carritosuperior{
	background:#D1D9DE;
	color:#2E4033;
}

.numeroproductos{
	/*margin-left:5px;*/
	padding:0px 8px 0px 8px;
	font-size:14px;
	border:#CCCCCC 1px solid;
	color:#3D4A68;
	text-align:center;
}

/*--------------------------*/
#peu{
	height:190px;
	clear:both;
	background:#D1D9DE;
}

#menupeu{
	background:#D1D9DE;
	height:128px;
}

.menupeu1{
	width:200px;
	float:left;
	margin-right:10px;
	margin-left:10px;
	
}

.menupeu1 ul li{
	list-style:none;
	height:25px;
	margin-left:10px;
	margin-right:10px;
	background:url(imatges/llistamenu.jpg);
	background-repeat:no-repeat;
	background-position:left;
	border-bottom:#999999 1px dashed;
}

.menupeu1 ul li a{
	text-decoration:none;
	color:#333333;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:12px;
}

#menupeu2{
	margin-left:740px;
	margin-right:10px;
	padding-top:105px;
	background:url(imatges/logoblau.png);
	background-repeat:no-repeat;
}

#sotapeu{
	height:66px;
	background-image:url(imatges/bg_sotapeu.jpg);
	background-repeat:no-repeat;
}

/*----------------------Formularios--------------------*/
#formContenedor{
	position:relative;
	display:block;
	margin:15px;
	font:Arial, Helvetica, sans-serif;
	font-size:0.85em;	
}
#formContenedor span{
	color:#333333;
}
#formContenedor input, textarea, select {
	color: #666666;
	/*border: solid 1px #69c;*/
	background: #EEEEEE;
}

#formContenedor input:focus, textarea:focus, select:focus, textarea:hover,  {
	color: #000000;
	background-color: #FFFFCC;
}

#formContenedor textarea {
	margin-bottom: 1em;
	margin-top: 0.5em;
}

#formContenedor .boto {
	color: #333333;
	padding: 0px 8px;
	text-align: center;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	margin: 0px 5px 0px 0px;
	background: #D1D9DE;
}

#formContenedor label {
	width: 12em;
	padding: 3px 0px 0px;
	float: left;
	line-height: 1;
	color:#333333;
}

#formContenedor form div {
	margin-top: 5px;
	overflow: hidden;
}
#formContenedor fieldset {
	padding: 10px;
	border: 1px solid #D1D9DE;
	margin-top: 0px;
	margin-bottom: 5px;
}
#formContenedor legend {
	color: #FFFFFF;
	background: #90A3AE;
	padding: 0px 10px;
	font-size: 130%;
	display: block;
	margin: 10px 0px;
	border-top: 1px solid #D1D9DE;
	border-right: 1px solid #D1D9DE;
	border-bottom: 1px solid #D1D9DE;
	border-left: 1px solid #D1D9DE;
}

.ADerecha{
	text-align:right;
}

.rojo{
	color:#FF0000;
	font-size:10px;
}
