html,body{padding:0;margin:0;width:100%;height:100%;background:#FF9966;font-family:arial;font-size:13px;}
h1,h2,h3,h4{margin:0;padding:0;}
table{margin:0;padding:0;width:100%;height:100%;border-collapse:collapse;border:none;}
table td{width:100%;height:100%;vertical-align:middle;}

ul{margin:0;padding:0;}
p{margin:0;padding:0;}

#wrapper{margin:0 auto;width:900px;display:block;position:relative;overflow:hidden;}
#cap{position:relative;display:block;width:900px;height:40px;background:url(../img/cap_orange.jpg) top left;}
#logo{position:absolute;top:-40px;left:20px;}

#cos{position:relative;display:block;width:900px;background:url(../img/cos_orange.jpg) top left;padding-top:100px;overflow:hidden;clear:both;padding-bottom:80px;}
#contingut{width:800px;margin:0 auto;}
#contingut p{line-height:20px;}
#contingut h2{color:#990000;font-family:mistral;font-size:30px;}
#contingut a img{border:none;}
#contingut a{}
#contingut span{color:#000;}

#contingut div.box{overflow:hidden;clear:both;margin-bottom:20px;border-bottom:1px dotted #990000;padding-bottom:10px;width:600px;}
#contingut div.box img.left{float:left;margin:0 10px 5px 0;border:5px solid #2A2A28;width:200px;}
#contingut div.box h1{color:#990000;font-family:mistral;font-size:30px;}

#col1{float:left;width:190px;}
#col2{float:left;width:600px;margin-left:10px;}

ul.submenu{font-family:mistral;border-right:2px solid #990000;width:120px;padding-bottom:20px;}
ul.submenu li{display:block;}
ul.submenu li a{display:block;color:#990000;font-size:25px;text-decoration:none;font-weight:bold;width:120px;}
ul.submenu li a:hover{color:#000;}
ul.submenu li a.selected{color:#000;}



#peu{position:relative;display:block;width:900px;height:36px;background:url(../img/peu_orange.jpg) top left no-repeat;}
#peu p{text-align:center;font-weight:bold;}

#menu{position:absolute;top:20px;right:60px;font-family:mistral;}
#menu ul{margin:0;padding:0;clear:both;overflow:hidden;list-style:none;}
#menu ul li{float:left;}
#menu ul li a{display:block;padding:5px 10px;text-decoration:none;font-weight:bold;color:#990000;font-size:30px;}
#menu ul li a:hover{color:#000;}
#menu ul li a.selected{color:#000;}

#mosaic{position:relative;overflow:hidden;}
#mosaic .fila{position:relative;overflow:hidden;clear:both;margin-bottom:20px;}
#mosaic .fila div a{margin-bottom:5px;}
#mosaic .fila div a img{border:2px solid #000;}
#mosaic .fila div{float:left;width:190px;margin-right:10px;}
#mosaic span{display:block;}
#mosaic span.tamany{color:#990000;}
#mosaic span.titol{font-weight:bold;}

p.contactar{text-align:center;}
p.contactar a{color:#990000;font-weight:bold;}


