a.categoria
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
a.categoria:visited
{
    COLOR: #22246a;
    TEXT-DECORATION: none
}
a.categoria:link
{
    COLOR: #22246a;
    TEXT-DECORATION: none
}
a.categoria:hover
{
    COLOR: #6365ce;
    FILTER: DropShadow(color=#FFFFFF, offX=10, offY=10, positive=1) Revealtrans(duration=1 transition=0);
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
a.linkdetall
{
    COLOR: #c86710;
    FONT-SIZE: x-small;
    TEXT-DECORATION: none
}
a.linkdetall:hover
{
    COLOR: #f4b074;
    FONT-SIZE: x-small;
    TEXT-DECORATION: none
}
.cataleg
{
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: smaller;
    FONT-WEIGHT: bold
}
.normal, TD.normal
{
	COLOR: #31659c;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: justify;
}
.normal-gran
{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: medium;
    FONT-WEIGHT: normal
}
.catllistatlletresselec
{
	background-color: #6365ce;
	color: white;
	font-family: Verdana, Arial, Helvetia, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-decoration: none;
	clip:  rect(2px 2px 2px 2px);
}
a.catllistatlletres
{
	color: #999999;
	font-family: Verdana, Arial, Helvetia, sans-serif;
	font-size: x-small;
	font-weight: bold
}
a.catllistatlletres:hover
{
	color: #656565;
	font-family: Verdana, Arial, Helvetia, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none
}
a.catllistatpagines
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetia, sans-serif;
    FONT-SIZE: xx-small;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
a.catllistatpagines:hover
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetia, sans-serif;
    FONT-SIZE: x-small;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.catllistatpaginesselec
{
    color: aliceblue; font-family: Verdana, Arial, Helvetia, sans-serif; font-size: x-small; font-weight: bold; text-decoration: none
}
.layerbarranavegacio
{
    BACKGROUND-COLOR: #6365ce;
    BORDER-BOTTOM: #000000;
    BORDER-LEFT: #000000;
    BORDER-RIGHT: #000000;
    BORDER-TOP: #000000;
    MARGIN: 1px;
    VISIBILITY: visible
}
.campsdetall
{
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: smaller
}
.campsdetall_petit
{
    COLOR: #5e5e5e;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: xx-small
}
a.lltitol:hover
{
    COLOR: #656565;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: underline
}
a.llautor:hover
{
    COLOR: #656565;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: xx-small;
    TEXT-DECORATION: underline
}
.llmes
{
    COLOR: #c86710;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.llpreu
{
    COLOR: #31659c;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: 11px
}
.blancpetit
{
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: xx-small
}
a.blau:hover
{
    COLOR: #c86710;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
a.blau
{
    COLOR: #21206B;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline
}
a.blaufoscpetit:hover
{
    COLOR: #c86710;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: xx-small;
    TEXT-DECORATION: underline
}
a.blaufoscpetit
{
    COLOR: #21206b;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: xx-small;
    TEXT-DECORATION: none
}
a.llautor
{
    COLOR: #31659c;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: xx-small;
    TEXT-DECORATION: none
}
a.lltitol
{
    COLOR: #31659c;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
.negrepetit
{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: xx-small;
    TEXT-ALIGN: justify
}
.negrenormal
{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: x-small;
    TEXT-ALIGN: justify
}
.lldetall
{
    COLOR: #31659c;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: xx-small
}
a.llmesd
{
    COLOR: #c86710;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
a.llmesd:hover
{
    COLOR: #f4b074;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.blaufoscpetit
{
    COLOR: #21206b;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: xx-small
}
.avisform
{
    COLOR: #b40000;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
Ia.linkdetall:visited
{
    COLOR: #fa8072;
    FONT-SIZE: x-small;
    TEXT-DECORATION: underline
}
Ia.linkdetall:link
{
    COLOR: #6365ce;
    FONT-SIZE: x-small;
    TEXT-DECORATION: underline
}
INPUT.normal, INPUT.normal2 
{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: x-small;
    FONT-WEIGHT: normal;
}
INPUT.normal
{
    HEIGHT: 20px;
    WIDTH: 100px
}
INPUT.normal2
{
    HEIGHT: 25px;
    WIDTH: 100px
}

OPTION.normal
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: x-small;
    FONT-WEIGHT: normal
}

IMG.detall 
{  
		text-align: left; 
		border: 1px #000000 solid; 
		margin-right: 10px
}
.normal-negre
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: x-small;
    FONT-WEIGHT: normal;
}
.factura
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: normal;
}
a.factura:link
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: normal;
    TEXT-DECORATION: none
}
a.factura:visited
{
    TEXT-DECORATION: none
}
a.factura:hover
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: normal;
    TEXT-DECORATION: underline
}
INPUT.quantitat
{
	COLOR: black;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	HEIGHT: 18px;
	WIDTH: 30px;
	border: 1px solid #000000;
	text-align: center;
	vertical-align: top;
}
INPUT.quantitat2
{
	border: 0px;
	text-align: center;
	vertical-align: top;
}
FONT.quantitat
{
	COLOR: black;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: normal;
	HEIGHT: 18px;
	vertical-align: 3;
}
IMG.quantitat
{
	vertical-align: 0;
}
TABLE.columna
{
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #CECF9C;
	width: 119px;
	padding: 1px 0px 0px 5px;
	border: 0px none;
}
TD.normal
{
	padding-bottom: 10px;
}

#capcelera TR, #capcelera TD{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #6365CE;
	padding: 2px;
	margin: 10px;
}
#butons TR, #butons TD{
	padding-bottom:15px;
}
#navegador {
	margin: 0 auto; width:480px; text-align:left;  
	font-size: 10px; font-family: Verdana, Arial, Helvetia, sans-serif; font-weight:bold;
	padding:2px 0 2px 8px;
	vertical-align: bottom;
}
#navegador .top{
	background-color:#6565ce; color: #FFFFFF;
	padding:3px 0 4px 8px;
}
#navegador .bottom{
	padding: 0 0 0 5px;
	font-size:13px;
}
#navegador .bottom a{
	width:8px;
}
#navegador a, #navegador font{
	width:20px;
	text-align:center;
}

#cosdistribucions LI { padding: 8px 0 0 0; text-align:left; line-height:16px;}
#cosdistribucions A:visited{ color:#31659C; text-decoration: underline;}
#cosdistribucions A:link{	color:#31659C; text-decoration: underline;}
#cosdistribucions A:hover{ color:#31659C; text-decoration: none;}

a.superior:link, a.superior:visited { color: #FFFFFF; vertical-align: 4; text-decoration: none; font-family: Verdana, Arial, sans-serif; font-size: 12px; }
a.superior:hover{ text-decoration: underline; }



/* columnes esquerra */
.navcontainer { width: 120px; margin: 0 0 0 10px;}
.navcontainer h3 { background-color:#31659C; color:#FFF; font: bold 11px Verdana, Arial, sans-serif; padding: 2px 2px 4px 15px; margin-bottom:0px;}
.navcontainer ul { margin: 0 0 10 0; padding-left: 0; list-style-type: none; font: 11px Verdana, Arial, sans-serif; }
.navcontainer li {width: 120px; margin:0; padding: 0 0 0 0; background-color: #CECF9C; display: block;}
.navcontainer h3 a { color:#FFFFFF; }
.navcontainer h3 a:link { text-decoration:none; }
.navcontainer h3 a:visited { text-decoration:none; }
.navcontainer h3 a:hover { text-decoration:underline; }

.navcontainer ul a { margin:0; height: 10 px;padding: 2px 2px 3px 5px; border-left: 10px solid #CECF9C; display:block;}
.navcontainer ul a:link { color: #21206B; text-decoration: none; }
.navcontainer ul a:visited { color: #21206B; text-decoration: none; }
.navcontainer ul a:hover { background-color: #369; color: #fff; border-left: 10px solid #CE6510; }

/* enllaços superiors pàgines btob */
.menubtob { font-size:12px; border-top:1px solid #21206B; margin-bottom:20px;}
.menubtob a { padding: 3px 5px 3px 5px; background-color: #CECF9C;  border:1px solid #000000; margin-left:5px;}
.menubtob a:link { color: #000000; text-decoration: none; }
.menubtob a:visited { color: #000000; text-decoration: none; }
.menubtob a:hover { background-color:#18304A ; color:#fff;}

/* btob */
#subtitol { font-size:16px; font-weight:bold; margin:10px 0; padding:5px 0; border-bottom: 1px solid #848284; border-top:1px solid #848284;}
table#comanda {	border: 1px solid black; margin:10px 5px;}
table#comanda , #comanda td, #comanda th { font: 12px arial,verdana,sans-serif; border-spacing:1px; }
#comanda td{ padding:3px;}
#comanda th{ background-color:#6365CE; padding:3px; color:white; font-weight:bold;}
#comanda.num { width:12px; text-align:right;}
#comanda a:link{ color:#21206B; text-decoration:underline}
#comanda a:hover{ color:#21206B; text-decoration: none;}
.llegenda {margin:5px; padding:3px; border: 1px solid black; font: 12px arial,verdana,sans-serif; background-color:#F7F7F7;}
#formmes { font-size:13px; }
#formcerca { font-size:13px; }

/* formulari cerca */
form#doc, form#search{ background-color: #CCCCCC; color: #000000;  border: 1px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; padding:2px 0 2px 5px; margin:5px 5px 10px 5px; }
form#search{ display:block; background-color: #F7F7F7; width:270px;}
#doc .text, #search .text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 100px; margin-right: 6px; }
#doc .buttons, #search .buttons { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #18304A; color: #FFFFFF;  margin-right: 6px; }

/* cos de la pàgina */
div#center {text-align:center; vertical-align:top;}
div#centercontainer {width:480px; margin-bottom:20px; margin:auto;}
div#left {width:140px; float:left; margin-top:19px;}
div#right {width:140px; float:right; margin-top:4px; margin-right:11px;}
div#centertitolimg {float:left;}
div#centertitoltext {float:right; margin-top:8px;}

/* formats de text */
body {background-color:#ffffff; background-image:url("/images/fons3.gif"); background-attachment:fixed; font-family: Arial, Verdana, sans-serif; color:#31659C; margin:0; padding:0;}

.textxxpetit {font-size:xx-small;}
.text10 {font-size:10px;}
.text11 {font-size:11px; line-height:16px;}
.text12 {font-size:12px; line-height:16px;}

.negre {color:#000000 }
.taronja {color:#21206B;}
.font2 { font-family: Verdana, Arial, sans-serif;} 
.justificat { text-align:justify;}

/* enllaços */
a.enllac {color: #c86710; text-decoration: underline; font-weight:bold;}
a.enllac:hover {color: #f4b074; text-decoration: none; font-weight:bold;}

a.normal {text-decoration:underline;}
a.normal:hover {text-decoration:none;}
a.normal:visited {text-decoration:underline;}

a.alt {text-decoration:none;}
a.alt:hover {text-decoration:underline;}
a.alt:visited {text-decoration:none;}

a.blautaronja {color:#21206B;}
a.blautaronja:hover {color:#c86710;}
a.blautaronja:visited {color:#21206B;}



/*				*/
#cos { width:480px; margin:1px solid black; text-align:justify; vertical-align:top; margin-top:25px;}
#cos h1 { margin:0; padding:0; font-size:1.1em; font-weight:normal; font-family:Arial, Verdana, sans-serif; color:#000000; text-align:left;}
#cos .seccions { border:1px solid #848284; background-color:#F7F7F7; margin-right:10px; display:inline; font-size:0.70em; padding:5px 10px 5px 8px;}
#cos .seccions a {color:#31659C; text-decoration:underline;}
#cos .seccions a:visited {color:#31659C; text-decoration:underline;}
#cos .seccions a:hover {tcolor:#31659C; text-decoration:none;}
#cos a {color:#31659C; text-decoration:none;}
#cos a:visited {color:#31659C; text-decoration:none;}
#cos a:hover {tcolor:#31659C; text-decoration:underline;}
#cos p.detal { font-size:0.9em; text-align: justify; line-height: 1.5em; padding:5px 0 0 0; margin:0;}
#cos p.detal:first-letter { font-size: 200%; font-weight:lighter;}
#cos p.detal:first-line { line-height: 1.1em; vertical-align:baseline;}

/*	barres			*/
#barres { margin:1px solid black;  vertical-align:top; }
#barres h1 { margin:0; padding:0; font-size:1.1em; font-weight:normal; font-family:Arial, Verdana, sans-serif; color:#000000; text-align:left;}
#barres .seccions { border:1px solid #848284; background-color:#F7F7F7; margin-right:10px; display:inline; font-size:0.70em; padding:5px 10px 5px 8px;}
#barres .seccions a {color:#31659C; text-decoration:underline;}
#barres .seccions a:visited {color:#31659C; text-decoration:underline;}
#barres .seccions a:hover {tcolor:#31659C; text-decoration:none;}
#barres a {color:#31659C; text-decoration:none;}
#barres a:visited {color:#31659C; text-decoration:none;}
#barres a:hover {tcolor:#31659C; text-decoration:underline;}
#barres p.detal { font-size:0.9em; text-align: justify; line-height: 1.5em; padding:5px 0 0 0; margin:0;}
#barres p.detal:first-letter { font-size: 200%; font-weight:lighter;}
#barres p.detal:first-line { line-height: 1.1em; vertical-align:baseline;}