body { font-family: Verdana, Helvetica, Arial, Tahoma, sans-serif; padding:0; margin:0; background: #D1DCEC url('/img/fons.gif') top center repeat-y;}
form, div, ul, li, img { padding:0; margin:0;}
b, strong { font-weight: bold; color: #5b4b70;}
i, em { font-style: italic; }
a { color: #5b4b70; text-decoration: underline;}
a:hover { color: #b2043e; text-decoration: none;}
a img { border: 0px;}

div#cap { width:680px; margin:0 auto;}
div#idiomes { width:670px; font-size:.55em; text-align:right; padding-right:10px;}
div#idiomes a { margin-left: 4px;}
div#cap2 { width: 680px; clear:both; background: #fff url('/img/fonscap.gif') repeat-x bottom center; layer-background-color: #fff;}
div#logo { width: 108px; height: 51px; padding-left:22px; float:left;}
div#logo img { position: relative; bottom:0px; margin:auto 0 0px 0; width:108px;}
div#capdre { width:550px; float:left;}
div#titol { height:33px; width:530px; text-alig:left; background: #fff url('/img/logoudl.gif') no-repeat right bottom; padding-right:20px;}
div#titol h1 { color:#093C90; height:33px; font-weight:700; font-size:1.2em; letter-spacing:-1.5px; word-spacing:-1px; padding:5px 0 0 0; margin:0; text-align: center;}
div#cont { width:550px; margin:0 auto; background: url('/img/fonsesq.gif') no-repeat 22px bottom /* 94px */ ; padding-left: 130px;}
div#cont img#imgcentralini { border-bottom:6px solid #f1f1f1;}
div#cont h1 { margin:8px; padding:8px 8px 4px 8px; color:#093C90; font-weight:700; font-size:1.35em; letter-spacing:-1.5px; word-spacing:-1px;}
div#cont h3 { margin:8px; padding:4px 8px 2px 8px; color:#b2043e; font-weight:700; font-size:1.2em; letter-spacing:-1.5px; word-spacing:-1px;}
div#cont h5 { margin:8px; padding:8px 8px 4px 8px; color:#093C90; font-weight:700; font-size:1.1em; letter-spacing:-1.5px; word-spacing:-1px;}
div#cont p { margin:8px; padding:8px; font-size:.8em;}
div#cont ul { margin:6px 30px; padding:6px 10px; font-size:.7em;}
div#cont div.dest { margin:14px; padding:2px 14px 14px 14px; font-size:.8em; text-align:center; border:1px dotted #b2043e;}
div#peu { font-size: .65em; text-align: right; padding: 4px 0 8px 0; clear:both;}
div#peu a { font-weight:bold; padding:0 14px 0 14px; background: url(img/triangle.jpg) no-repeat left center;}
div#molletes { margin:8px; padding-left:8px; font-size:.5em; background: url(img/flmoll.gif) no-repeat left center;}
div#molletes a { font-size:1.3em;}
div#molletes span#actual { font-size:1.3em; font-weight: bold; color: #b2043e;}
img.imgright { margin:2px 5px 2px 10px; float:right; border:1px solid; border-color: #e4e4e4 #94424A #94424A #e4e4e4;}
img.imgleft { margin:2px 10px 2px 5px; float:left; border:1px solid; border-color: #e4e4e4 #94424A #94424A #e4e4e4;}
div.novllistat { margin:8px; padding:8px; font-size:.8em;}
div.novllistat div.cx span.data { font-size:.7em; font-weight: bold; color: #b2043e;}
div.novllistat div.cx { width:100%; border-bottom:1px solid #e4e4e4; padding-bottom:4px; margin-bottom:2px;}
div.novllistat div.cx li { list-style:none;}
div.novini { width:165px; float:left; background:#f0f0f0; margin-top:14px; padding-bottom:14px;}
div.novini h4.ini { color:#093C90; border-bottom:1px solid #94424A; margin:2px; padding:10px 5px 2px 5px; font-size:1.4em; font-weight: lighter;;}
div.novini div.cx { font-size:.7em; border-bottom:1px solid #94424A; margin:10px 10px -2px; padding:0 5px 5px;}
div.novini div.cx span.data { font-size:.9em; font-weight: bold; color: #b2043e;}
div.novini div.cx span.categoria { font-size:.9em; font-weight: bold; color: #999;}
div.novini div.cx li { list-style:none outside; padding:0; margin:0;}
div#centreini div.adreca { width:auto; clear:both; font-size:.55em; margin:auto; padding:20px 0 0 0; text-align:center; color:#94424A;}

/* inici menu desplegable */
ul#nav { width: 550px; text-align: left; position: relative; border-right: 0px solid #e8e8e8; list-style: none;}
ul#nav div.bmenu { width: auto; text-align: center; padding:2px 20px 1px 8px; height: 15.5px; white-space: nowrap;}
ul#nav div.bmenu a { font-weight: bold; padding-left: 14px; font-size: .65em; text-decoration: none; background: url(img/triangle.jpg) no-repeat left center;}
ul#nav div.bmenu a:hover { background-position: 2px center;}
ul#nav li.menu1 { display: inline; float: right; width:136px;}
ul#nav li { position:relative; white-space:normal; padding:0; margin:0; list-style:none;}
ul#nav li ul { width: 140px; display: none; position: absolute; top:14px; left: 0; padding:2px 0 0 0; margin:0 0 0 20px; border:1px solid #e8e8e8; background-color:#fdfdfd; font-size:.65em; text-align:left;}
ul#nav li ul li.menu2 { padding:0 2px 0 4px; border-bottom: 1px solid #f6f6f6; width: 130px;}
ul#nav li ul li.menu2 a { text-decoration: none;}
ul#nav li > ul { top: auto; left: auto;}
ul#nav li:hover ul { display: block;}
ul#nav li.over ul { display: block;}

/* inici taula */
table.taula { width:90%; margin:10px auto; padding:0 20px; border:0;}
table.taula caption { margin:8px; padding:2px; color:#b2043e; font-weight:700; font-size:1em; letter-spacing:-1px; word-spacing:-1px;}
table.taula td, table.taula th { font-size:.7em; text-align:left; vertical-align: top; border-bottom:1px solid #f0f0f0; padding:0; margin:0;}
table.taula tr { padding:0; margin:0;}
table.taula td.dades { text-align:right; white-space:nowrap;}
table.taula th.dades { text-align:right;}
tr.color1 { background:#9cf;}
tr.color2 { background:#f9c;}
tr.color3 { background:#cff;}
tr.color4 { background:#ff9;}
tr.color5 { background:#c0c0c0;}
tr.color6 { background:#c9f;}
tr.color7 { background:#fc9;}
tr.color8 { background:#cfc;}

/* inici centre pag inicial */
#centreini { width:342px; float:left; padding:15px 0 0 20px;}
#centreini div#coldre { width:165px; float:left; margin:15px 0 0 0; padding:0 4px 0 0; color:#666; font-size:.85em; border-right:1px solid #093C90;}
#centreini div#colesq { float:left; width:150px; margin:15px 0 0 12px; padding:0 4px 0 0; font-size:1.4em;}
#centreini div#colesq div.directe { width:115px; padding-right:20px; background: url(/img/puntpagini.gif) no-repeat right bottom;}
#centreini div#colesq div.directe a { text-decoration:none; color:#94424A;}
#centreini div#colesq div.sep { padding:5px 0 2px 0; padding:5px 0 2px 0;}
#centreini div#colesq div.sep img { width:135px; height:1px; padding:0; padding:0; background:#093C90; clear:both;}

#centreinierror { width:460px; float:left; padding:15px 0 0 20px;}
span.error { color: #94424A; font-weight: bold; font-size:15px;}

/*div.novini {top: 74px; width: 100%; z-index: 0; float: both;}
div.novllistat {top: 74px; width: 100%; z-index: 0; float: both;}
div.cx { float: left; background-image: url(/img/fonscx.gif); background-repeat: repeat-y; background-position: top left; padding-left: 15px;}
span.categoria { font-style: italic; font-size: .9em; text-align: right; padding: 0px; color: #000;}
span.data { font-style: italic; font-size: .9em; text-align: right; padding: 0px; font-weight: bold; color: #c00000;}

div.paginacio { font-size: .65em; text-align: right; width: 730px; clear: both; padding-top: 1px;}
div.paginacio a { background-color: #c00000; padding: 0px 1px 1px 1px;}
div.paginacio a:hover { text-decoration: none;}*/