h1 {
	font-size: 18px;
    line-height: 100%;
	margin: 3px 0px 4px 0px;
}

A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
.text A:hover {
	COLOR: #CF1E33
}
.textnegreta A:hover {
	COLOR: #CF1E33
}
.textcursiva A:hover {
	COLOR: #CF1E33
}
.vermell A:hover {
	COLOR: #666666
}
.vermellnegreta A:hover {
	COLOR: #666666
}
.vermellcursiva A:hover {
	COLOR: #666666
}
.gris A:hover {
	COLOR: #CF1E33
}
.grisnegreta A:hover {
	COLOR: #CF1E33
}
.griscursiva A:hover {
	COLOR: #CF1E33
}
.verd A:hover {
	COLOR: #000000
}
.verdnegreta A:hover {
	COLOR: #000000
}
.verdcursiva A:hover {
	COLOR: #000000
}
.entradeta A:hover {
	COLOR: #666666
}
.data A:hover {
	COLOR: #000000
}
.datacursiva A:hover {
	COLOR: #000000
}
.titularnegreta A:hover {
	COLOR: #CF1E33
}
.titularnegretagris A:hover {
	COLOR: #CF1E33
}

/* MENU PRINCIPAL */

ul.menu-principal, ul.submenu-principal
{
	margin: 0 0 0 18px;
	padding: 0;
}

ul.menu-principal li
{
	list-style-type: none;
	margin-bottom: 4px;
}

ul.menu-principal li a
{
	background-color: #D11F37;
	color: white;
	display: block;
	padding: 4px 3px 4px 7px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Verdana;
	letter-spacing: -1px;
	border: 1px solid #CCCCCC;
}

ul.menu-principal li a:hover, ul.menu-principal li.active a
{
	background-color: black;
}

ul.menu-principal li.active ul li a
{
	background-color: white;
}

ul.submenu-principal
{
	display: none;
	margin: 10px 0 10px 20px;
}

ul.submenu-principal li 
{
	font-size: 10px;	
	margin-bottom: 3px;
	list-style-type: square;
	font-weight: normal;
}

ul.submenu-principal li a
{
	display: block;
	background-color: white;
	text-transform: none;
	color: black;
	padding: 0px;
	letter-spacing: 0px;
	font-weight: normal;	
	font-size: 11px;	
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
}

ul.submenu-principal li a:hover
{
	background-color: white;
	color: #CF1E33;
}

a.boto-promocio
{
	margin-top: 10px;
	margin-bottom: 5px;
	background-color: white;
	color: #999999;
	display: block;
	padding: 4px;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

a.boto-promocio:hover
{
	background-color: #D11F37;
	color: white;
	font-weight: bold;
	border: 1px solid #CCCCCC;
}

.titol-pagina
{
	font-size: 25px;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	letter-spacing: -1px;
	margin: 0;
	padding: 12px 10px 5px 10px;
	color: black;
	border-bottom: 1px dotted black;
	background-color: #D6D7D9;
}

.sidebar
{
	width: 155px;
	margin-bottom: 25px;
}

.sidebar h2
{
	font-size: 20px;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	letter-spacing: -1px;
	margin: 0 0 7px 0;
	padding: 9px 7px 3px 7px;
	color: black;
	border-bottom: 1px dotted black;
	background-color: white;
}

.llista-item
{
	margin-bottom: 15px;
}

/* COMPRES */

#cistella
{
	margin: 0 10px 0 10px;
	padding: 10px;
}

#cistella ul
{
	margin: 0;
	padding: 0;
}

#cistella ul li
{
	font-weight: bold;
}

.header-perfil-usuari td
{
	background-color: #E1E1E1;
}

.header-perfil-usuari td a
{
	color: #CCC;
	font-weight: bold;
}

.header-perfil-usuari td.active
{
	background-color: #CF1E33;
	color: #EDEDED;
	border: 1px solid #CF1E33;
}

.header-perfil-usuari td.active a
{
	color: white;
}

.titol-slider
{
	height: 55px;
}

.imatge-slider
{
	height: 86px;
	width: 80px;	
	line-height: 86px;
	display: block;
	vertical-align: middle;
}

/* AGENDA I NOTICIES */

.llistat-noticies
{
	padding-left: 15px;
}

.llistat-noticies li
{
	list-style-type: square;
	padding-bottom: 15px;
	background: white url('../imatges/separador_linia.jpg') repeat-x bottom left;
}

/* MAPA WEB */

.mapa-web .columnes
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Sans-serif;	
}

.mapa-web .columnes li
{
	list-style-type: none;
	float: left;
	width: 300px;
	border-right: 1px dotted black;
	margin: 10px;
}

.mapa-web .columnes li.last
{
	border: 0;
}

.mapa-web .columnes a
{
	display: block;
	font-size: 12px;
	color: #444;
}

.mapa-web .columnes a:hover
{
	text-decoration: underline;
	color: #D11F37;
}

.mapa-web .columnes h2
{
	color: #D11F37;
	font-size: 18px;
}

.pagina-mostra
{
	background: white url('../imatges/pagina-mostra-bg.jpg') top left;
	display: block;
	width: 65px;
	height: 120px;
	text-align: center;
	padding: 30px 20px 0 15px;
}

/***********************************/
/*     Paginació (estil digg)      */
/***********************************/
#pagination-digg
{
    margin-right: 0px;
	float:right;
}
#pagination-digg li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */float:left; }
#pagination-digg a           { border:solid 1px #666666; margin-right:2px; }
#pagination-digg .previous-off,
#pagination-digg .next-off   { border:solid 1px #DEDEDE; color:#666666; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination-digg .next a,
#pagination-digg .previous a { font-weight:bold; }
#pagination-digg .active     { background:#CF1E33; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination-digg a:link,
#pagination-digg a:visited   { color:#CF1E33; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-digg a:hover     { border:solid 1px #CF1E33; }


