body,html { margin: 0px; padding: 0px; background-color: #000; color: #fff;
	font-family: Courier New, Arial, sans-serif; font-size: 13px; letter-spacing: 1px; /*word-spacing: 2px;*/ }
	
body { width: 590px; margin: 0px auto 0px auto; padding: 0px; }

img { border: 0px; margin: 0px; padding: 0px; position: relative; }

div#marge_dalt_portada { position:absolute; width: 100%; left: 0px; top: 0px; height: 18px; background-color: #fff; }
	
#dalt { height: 89px; position: relative; padding: 18px 0px 0px 0px; margin: 0px; }
#dalt img { border: 0px; }

div.text { margin-top:20px; margin-bottom:20px; }
div.text a { color:#0099ff; text-decoration:none; }
div.text a:hover { color:#aaa; }

div.ratlla { width: 100%; height: 1px; position:relative; font-size:1px; line-height:1px; padding:0px; margin:0px;
	background-image: url(../img/ratlla.png); background-repeat: no-repeat; background-position: top left; }

ul#menu { position: absolute; left: 0px; bottom: 0px; padding: 0px; margin:0px; list-style: none; width:265px; }
ul#menu.portada { left:365px; }
div#dalt a.link_portada { margin-left:305px; }
ul#menu li { width: 53px; height: 35px; font-size: 22px; line-height: 35px; float: left; text-align: center; margin: 0px; padding: 0px; }
ul#menu li a { text-decoration: none; color: #999; width: 53px; height: 35px; display:block; color:#000; }
ul#menu li a.menu_1 { background-image: url(../img/menu_1.gif); background-repeat: no-repeat; background-position: top left; }
ul#menu li a.menu_2 { background-image: url(../img/menu_2.gif); background-repeat: no-repeat; background-position: top left; }
ul#menu li a.menu_3 { background-image: url(../img/menu_3.gif); background-repeat: no-repeat; background-position: top left; }
ul#menu li a.menu_4 { background-image: url(../img/menu_4.gif); background-repeat: no-repeat; background-position: top left; }
ul#menu li a.menu_5 { background-image: url(../img/menu_5.gif); background-repeat: no-repeat; background-position: top left; }
ul#menu li.actiu a.menu_1, ul#menu li a.menu_1:hover { background-image: url(../img/menu_1d.gif); background-repeat: no-repeat; background-position: top left; }
ul#menu li.actiu a.menu_2, ul#menu li a.menu_2:hover { background-image: url(../img/menu_2d.gif); background-repeat: no-repeat; background-position: top left; }
ul#menu li.actiu a.menu_3, ul#menu li a.menu_3:hover { background-image: url(../img/menu_3d.gif); background-repeat: no-repeat; background-position: top left; }
ul#menu li.actiu a.menu_4, ul#menu li a.menu_4:hover { background-image: url(../img/menu_4d.gif); background-repeat: no-repeat; background-position: top left; }
ul#menu li.actiu a.menu_5, ul#menu li a.menu_5:hover { background-image: url(../img/menu_5d.gif); background-repeat: no-repeat; background-position: top left; }

img#fons_portada { position:absolute; width:590px;height:260px; top:123px; }

#txt_menu_dalt_portada { position:relative; height: 15px; padding: 0px; margin: 0px; position: relative;  }
#txt_menu_dalt_portada p { margin:0px; padding:0px; text-align:right; line-height:10px; }
#txt_menu_dalt_portada a { color: #f00; font-weight: bold; text-decoration:none;  }
#txt_menu_dalt_portada a:hover { color:#fff; }

#txt_menu { position:relative; height: 85px; padding: 0px; margin: 0px; position: relative; color: #ccc; font-weight: bold; overflow:hidden; }
#txt_menu.portada { color: #999; width:590px; height:270px;  }
#txt_menu p { margin: 0px; padding: 4px 0px 0px 0px; width:100%; }
#txt_menu.portada p { padding: 23px 0px 4px 0px; }
#txt_menu div { display:none; visibility:hidden;  }
#txt_menu.portada p a { color:#999; text-decoration:none; }
#txt_menu.portada p a:hover { color:#fff; }
#txt_menu a { color:#999; text-decoration:none; }
#txt_menu a:hover { color:#fff; }

ul#submenu { padding: 2px 0px 4px 0px; margin:0px; list-style: none; }
ul#submenu li { font-size: 15px; color: #ccc; font-weight: bold; margin:2px 0px 0px 0px; }
ul#submenu li a { text-decoration: none; color: #999; }
ul#submenu li.actiu, ul#submenu li a:hover { color:#0099ff; }

ul#subsubmenu { padding: 2px 0px 4px 0px; margin:0px; list-style: none; }
ul#subsubmenu li { font-size: 15px; color: #ccc; font-weight: bold; margin:2px 0px 0px 0px; }
ul#subsubmenu li a { text-decoration: none; color: #999; }
ul#subsubmenu li.actiu, ul#subsubmenu li a:hover { color:#ffff00; }


p#titol_sala { margin: 60px 0px 5px 0px; font-size: 15px; font-weight: bold; color: #0099ff; }
p#titol_sala2 { margin: 42px 0px 5px 0px; font-size: 15px; font-weight: bold; color: #0099ff; }
p#titol_sala_groc { margin: 60px 0px 5px 0px; font-size: 15px; font-weight: bold; color: #ffff00; }
p#titol_sala_groc2 { margin: 42px 0px 5px 0px; font-size: 15px; font-weight: bold; color: #ffff00; }
div#sala {  }

div.filet589 { width: 589px; background-image: url(../img/filet589.png); background-repeat: repeat-y; background-position: top left; padding:0px 0px; }
div.filet_vert { position:relative; background-image: url(../img/filet_vert.png); background-repeat: repeat-y; background-position: top left; padding:0px 0px; }


#contingut_baix { height:52px; position:relative; padding-top:33px; overflow:hidden; }
#contingut_baix p  { position:absolute; margin:0px; padding:0px; height: 10px; top:68px; text-align:center; width:100%; }
#contingut_baix p a { font-weight: bold; color:#999; text-decoration:none; }
#contingut_baix p a:hover { color:#fff; }
#contingut_baix_dins { margin:0px; padding:0px; position:absolute; height:30px; width:1000px;left:0px; }
#contingut_baix_dins font { margin:0px; padding:0px; font-weight:bold; }

div#caixa { position:absolute; width:589px; top:0px; text-align:right; margin-top:4px; font-size: 11px; letter-spacing: 0px; word-spacing: 0px; z-index:1; }
div#caixa a { color:#ffa; text-decoration:none; }
div#caixa a:hover { color:#ff0; }

p.adm_comentari {
	font-size:0.9em;
	color:#bbb;
	text-align:right;
}
p.adminerror { color: #f00; font-weight:bold; }

input.input_text { width:585px; }
textarea.input_textarea { width:585px; height:300px; }
input.input_arxiu { width:500px; }

.gris { color:#999; }

