/* CSS Document */
/* Nivell 0 */
body, html {background:url(../img/fons.jpg) top left repeat-x #dad9f7; margin:0px; padding:0px;}
#contenidor { width:800px; margin:0px auto;}
img {border:0px;}
ul {padding-left:0px; margin-left:0px;}

h1 {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#40417a; text-transform:uppercase;}
h2 {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#393434;}
h3 {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#40417a; padding-left:25px;}

/* Nivell 1 */
#capcalera {}
#cos {}
	#cos_top { background:url(../img/cos_top.gif) top left no-repeat; width:800px; height:15px; float:left;}
	* html #cos_top {margin-bottom:-4px;} /* IE6 */
	#cos_middle { background:url(../img/cos_middle.gif) top left repeat-y; width:800px; float:left;}
	#cos_bottom { background:url(../img/cos_bottom.gif) top left no-repeat; width:800px; height:13px; float:left;}
#peu {background:url(../img/peu.jpg) top left no-repeat; width:800px; height:53px; clear:both;}
#peu {font-size:12px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#585454; padding-top:50px;}

/* Nivell 2 */
#banderes { float:right; margin-top:-30px; padding-right:10px;width:90px;}
html>/**/body #banderes {margin-top:83px;} /* FF */

#menu { width:185px; float:left;}
#menu ul { list-style:none; padding-top:20px; margin-left:30px;}
#menu ul li{ padding-bottom:1em;}
#menu ul a {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ebebeb; font-weight:bold; text-decoration:none; display:block;}
#menu ul li ul { margin-left:15px;}
#menu ul li ul li a {font-size:12px;}
#menu ul a:hover,
#menu ul li ul li a:hover {text-decoration:underline;}


#contingut { width:550px; float:right; padding-right:30px; font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#585454; line-height:120%; padding-top:27px;}
#contingut p {text-align:justify;}
#contingut a {color:#4d4f94;}
#contingut a:hover {text-decoration:none; color:#2d2e54;}
#contingut ul {list-style:url(../img/ul.gif); margin-left:27px;}
#contingut ul li {padding-bottom:0.5em;}

#patrocinadors { margin-left:-21px;}

img.foto {border:1px solid #003399; padding:10px; background:#FFF; margin:25px 50px 50px 25px;}
span.derechos { font-size:10px; float:right; margin-top:-50px; padding-right:33px;}