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

body {
	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0;
	/*text-align: center;*/ /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
	background-color: #be1e2d;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
	background-image: url(rcs/fons_pagina.gif);
	background-repeat: repeat;
	background-position: center top;
}

#container {
	width: 950px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	background-color:#FFF;
	background-image: url(rcs/fons_peu_productes.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#containerPortada {
	width: 950px;
	text-align: left;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	background-color:#FFFFFF;
	background-image: url(rcs/fons_container_portada.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height:594px; /* afegit perquè quadri amb l'ombra de la portada */
}

#containerGeneralPortada {
	width: 996px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	padding-bottom:40px;
	background-image: url(rcs/fons_portada.gif);
	background-repeat: no-repeat;
	background-position: center -40px;
}


#containerProductes {
	width: 950px;
	background-image: url(rcs/fons_productes.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


#containerNota {
	width: 950px;
	text-align: left;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	background-color:#FFF;
	background-image: url(rcs/fons_peu_productes.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


#containerCapsalera{
	width: 900px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	/*margin-top:11px;*/
	margin-top:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 20px;
}


#containerPeuGeneral {
	
	padding: 0px;
	margin: 0px;	
	background-image: url(rcs/fons_peu.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;	
	
}


.clearFloat{
	clear:both;
	float:none;
	height:0px;
	margin:0px;
	padding:0px;
	font-size:1px;	
}

h1{
	font-size: 30px;
	color: #BD2C16;
	margin:0px;
	padding:0px;
	font-weight: lighter;
}

h2{
	font-size: 30px;
	color: #BD2C16;
	padding:0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: lighter;
}

h3{
	font-size: 25px;
	color: #BD2C16;
	padding:0px;
	margin: 0px;
	font-weight: lighter;
}

h4{
	font-size: 27px;
	color: #BD2C16;
	padding:0px;
	margin: 0px;
	font-weight: lighter;
}


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

a:hover{
	color: #BD2C16;	
}

p{
	padding:0px;
	text-align:justify;
	margin: 0px;	
}

a.enllacMenu{
	text-decoration: none;
	font-size: 30px;
	color: #BD2C16;
}

a.enllacMenu:hover{
	color: #681800;	
}


a.enllacContacte{
	text-decoration: none;
	font-size: 22px;
	color: #BD2C16;
}

a.enllacContacte:hover{
	color: #681800;	
}


/***************************************** inc_capsalera *****************************************/
.capaCapsalera{
	width:302px;
	padding-top:25px;
	padding-left:40px;
	text-align:center;
	color:#E6AB8D;
	font-size:15px;
}


/***************************************** index *****************************************/
.capaMenu{
	color: #BD2C16;
	margin-top:110px;
	margin-left:40px;
	margin-bottom:20px;
	font-size: 22px;
}

/***************************************** inc_peu *****************************************/

a.enllacPeu{
	color: #808080;
	text-decoration: none;
	font-size:11px;
	font-family:"Times New Roman", Times, serif;	
}

a.enllacPeu:hover{
	color: #BD2C16;	
}

.capaPeu{
	margin-left:40px;
	padding-bottom:20px;
	font-size:11px;
}


/***************************************** productes *****************************************/
.capaProductes{
	width:387px;
	color: #666666;
	margin-top:100px;
	margin-left:40px;
	margin-bottom:20px;
	font-size: 13px;
	text-align:justify;
}

.capaFotos{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B3B3B3;
	border-bottom-color: #B3B3B3;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:40px;
	margin-right:40px;
}

.fotosProductes{
	float:left;
}

.capaPeuProductes{
	margin-left:40px;
	padding-top:68px;
	padding-bottom:260px;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
}

.textPeuProductes{
	font-size:20px;
}

a.enllacMailProducte{
	font-size:20px;
	color:#666666;
	text-decoration:none;
}

a.enllacMailProducte:hover{
	color:#BD2C16;
}

/***************************************** nota legal *****************************************/
.capaNotaLegal{
	width:600px;
	color: #666666;
	margin-top:100px;
	margin-left:40px;
	margin-bottom:20px;
	font-size: 13px;
	text-align:justify;
}
