/**** Aspectes globals ****/
body {background: #E3E3E3 url(../img/bk.gif) repeat-y; background-position: center; color: #5C5C5C; font-family: Verdana, Arial, sans-serif; font-size: 80%; margin: 0px; padding: 0px;}

a img {border: none;}
a {}
ul {list-style: none; margin: 0px; padding: 0px;}
p {margin: 0px; padding: 0px;}

h1 {float: right; font-size: 1.2em; margin: 20px 10px 0px 0px;_margin: 20px 8px 0px 0px; text-align:right;}
h2 {font-size: 1.4em; margin: 0px 0px 5px 0px; padding: 0px;}

div#idioma
{
padding:10px 0px 0px 730px;
font-size:10px;
color:#ffffff;

}

div#idioma ul
{margin:0;
font-size:10px;
text-align:center;
list-style-type: none;
}

div#idioma ul li
{
display: inline;
float:left;
}

div#idioma ul li a
{
color:#ffffff;
text-decoration:none;
padding: 0 7px 0 7px;
}

div#idioma ul li a:hover
{
text-decoration:underline;
}

#menu ul {font-size:11px; font-weight: bold; text-transform: uppercase; padding: 8px 7px 10px 30px;}
#menu ul li {display: inline;}
#menu ul li a {margin: 0px 17px 0px 0px; text-decoration: none;}

.amborder {padding:6px 6px 6px 6px; margin-bottom:20px;}
.flotae {float: left; margin: 0px 20px 0px 0px;}
.clear {clear: both; display: block;}
.clearleft {clear: left; display: block;}
.separabottom {margin: 10px 0px 40px 0px;}
.center {text-align: center;}
.esquerra {text-align: left !important;}
.dreta {text-align: right;}
.vermell {color: #8A1515;}
.small {font-size: 0.9em !important;}
.ok {
	background: url(../img/ok.gif) no-repeat;
	background-position: 0px 1px;
	padding: 0px 0px 0px 25px;
}

#banners{margin-bottom:20px;}
.banner{width:235px; height: 100px;margin-bottom:5px;}

p.avis {font-size: 0.9em; padding: 5px 0px 10px 0px; text-align: center;}

/**** Estructura ****/
#container {margin: 0px auto 0px auto; width: 902px;}
#header {padding: 20px 20px 21px 20px;}

#footer {clear: both; font-size: 0.9em; padding: 9px; text-align: center;}
#footer a {}

/* Barra lateral dreta */
#sidebar {float: right; margin: 25px 10px 0px 0px; width: 235px;}
#sidebar h2 {border: none; font-size: 1em;}
#sidebar ul {font-size: 0.9em;}
#sidebar ul li {margin: 0px 0px 5px 0px;}

#sidebar #cesta {margin: 0px 0px 35px 0px; padding: 0px 0px 10px 0px;}
#sidebar #cesta h2 {font-size: 1.1em; font-weight: normal; margin: 0px 10px 10px 10px; padding: 10px 0px 0px 0px; text-align: right;}
#sidebar #cesta p, #sidebar #cesta table {font-size: 0.9em; margin: 0px 10px 10px 10px; width: 200px;}

#sidebar form#buscaproducte {margin: 0px 0px 30px 0px; padding: 0px 0px 10px 0px;}
#sidebar form#buscaproducte label {display: block; margin: 0px 0px 7px 0px;}
#sidebar form#buscaproducte label input {margin: 0px 0px 0px 5px; width: 156px;}
#sidebar form#buscaproducte input.boto {cursor: pointer; font-size: 0.8em; margin: 0px 0px 0px 155px;}

#sidebar #sesion {margin: 30px 0px 20px 0px; padding: 0px 0px 10px 0px;}
#sidebar #sesion h2 {font-size: 1.1em; font-weight: normal; margin: 0px 10px 10px 10px; padding: 10px 0px 0px 0px; text-align: right;}
#sidebar #sesion p {font-size: 0.9em; line-height: 1.4em; margin: 10px 10px 10px 25px;}
#sidebar #sesion p a {}
#sidebar #sesion form {font-size: 0.9em; text-align: right; padding: 0px 10px 0px 10px;}
#sidebar #sesion form label {display: block; margin: 0px 0px 6px 0px;}
#sidebar #sesion form label input {width: 200px;}
#sidebar #sesion form input.boto {cursor: pointer; font-size: 0.8em; width: 60px:}


/* Area central de continguts */
#continguts {margin: 20px 270px 10px 15px; }
#continguts h2 {font-weight: normal;}
#continguts p {font-size: 0.9em;}

div#ultim-video
{
margin:0 0 25px 0;
}
