* {
	margin:0;
	padding:0;
}

body{
	background: url(img/line.png);
	background-repeat: repeat-y;
	background-position: center;
	font-family: Verdana,Tahoma,arial,sans-serif;
	font-size: 13px;
}

a{
	text-decoration: none;
	border-bottom: dotted 1px #FF6600;
	color: #FF6600;
}

a:hover{
	text-decoration: none;
	border-bottom: solid 1px #FF9900;
	color: #FF9900;
}

div#container{
	margin: 0 auto;
	width: 835px;
}

	div#header{
		background: url(img/header.png) no-repeat scroll center top;
		height: 125px;
		font-family: "Trebuchet MS", Tahoma, Verdana, "Microsoft Sans Serif";
		color: #FFFFFF;
		padding-right: 300px;
		padding-top: 60px;
	}
	
		div#header img{
			position: relative;
			left: -70px;
			top: -60px;
		}
		
		div#header h1{
			text-indent: -99999px;
		}
		
	ul#menu{
		margin-top: -10px;
		padding-top: 7px;
		padding-left: 175px;
		height: 37px;
		background: url(img/menu.png) top no-repeat;
		width: 630px;
		/*border: #FFFF00 thin solid;*/
		}
		
		ul#menu li{
			display: inline;
		}
		
			ul#menu li a{
				text-decoration:none;
				border: none;
				font-family: "Trebuchet MS", Tahoma, Verdana, "Microsoft Sans Serif";
				font-weight: bold;
				font-size: 14px;
				color: #FF6600;
				padding-left: 10px;
				padding-right: 10px;
				padding-bottom: 3px;
				}
				
			ul#menu li a:hover {
				color: #DD6600;
				border-bottom: solid 2px #DD6600;
				}
			
	div#main{
		height: 700px;
		/* border: #FFFF00 thin solid; */
	}
	
		div#side{
			float: left;
			margin-top: -10px;
			margin-left: 10px;
			padding-top: 110px;
			width: 171px;
			height: 700px;
			/*border: #FF0000 thin solid;*/
			background: url(img/side.png) top no-repeat;
		}
	
			div.sideBox{
				padding-top: 5px;
				padding-left: 7px;
				padding-bottom: 5px;
				margin-right: 5px;
				margin-bottom: 20px;
				border-bottom:#DDD solid 1px;
			}
			
			div#amics{
				background-image: url(img/silueta.png);
				background-repeat: no-repeat;
				background-position: top right;
				font-family: Tahoma, Verdana, Arial;
				font-size: 18px; 
				color: #666;
			}
			
				div#amics span{
					color: #FF9900;
					font-weight: bold;
					font-size: 18px;	
				}
				
			div#nouAmic{
				font-family: Tahoma, Verdana, Arial;
				font-size: 14px;
				color: #666;
			}
	
		div#content{
			float:right;
			width: 610px;
			margin-top: 20px;
			margin-right: 25px;
			line-height: 140%;
			/* border: solid thin #00FF00; */
		}
		
			div#content h2{
				font-family: "Lucida Sans", Arial;
				margin-bottom: 15px;
				color: #CC3300;
				font-size: 1.8em;
			}
			
			div#content h3{
				font-family: "Lucida Sans", Arial;
				margin-bottom: 12px;
				color: #CC6600;
				font-size: 1.2em;
			}
		
			div#content p{
				text-align: justify;
				margin-bottom: 10px;
			}
			
			div#content div#submenu {
				margin-bottom: 15px;
			}
			
			/*** News ***/
			
			div#content div#new{
				/*border-bottom: #DDD double 3px;*/
				margin-bottom: 20px;
			}
			
				div#content div#new h4{
					font-size: 18px;
					background-image:none;
					border-bottom: #999999 solid 1px;
				}
			
				div#content div#new small{
					display:block;
					color: #999999;
					text-align: right;
				}
				
			/*** Tic ***/
			
			div#content div#tic{
				/*border-bottom: #DDD double 3px;*/
				margin-bottom: 20px;
				height: 250px;
			}
			
				div#content div#tic img{
					float: left;
					margin-right: 10px;
				}
				
				div#content div#tic p{
					font-weight: bold;
					margin-bottom: 0px;
				}
				
			/*** Error ***/
			div#content div.error{
				border: #FF0000 solid 2px;
				background-color: #FFE8E8;
				width: 60%;
				padding: 20px;
				margin: 0 auto;
				text-align: center;		
			}
			
				div#content div.error a{
					color: #990000;
					border-bottom-color: #990000;
				}
				
			/*** OK ***/
			div#content div.ok{
				border: #00FF00 solid 2px;
				background-color: #D2FFD2;
				width: 60%;
				padding: 20px;
				margin: 0 auto;
				text-align: center;		
			}
			
				div#content div.ok a{
					color: #006600;
					border-bottom-color: #006600;
				}
			
			/*** Formularios ***/
						
			div#content form fieldset  {
				border: medium #FF6600 solid;
				background-color: #FFD8B0;
				margin-bottom: 10px;
				padding: 5px;
			}
			
				div#content form table {
					width: 90%;
					border-collapse: collapse;
				}
					div#content form table tr td{
						height: 35px;
						font-size: 0.85em;
					}
			
				div#content form h4 {
					font-size: 1.1em;
					color: #CC3300;
				}
				
				div#content form h5 {
					font-size: 0.9em;
					color: #993300;
					margin-top: 3px;
					margin-bottom: 3px;
				}
			
				
				div#content form fieldset label {
					font-weight: bold;
					display: block;
				}
				
				div#content form fieldset input {
					border: #FF6600 solid thin;
				}
				
				div#content form fieldset input#submit {
					display:block;
					width: 80px;
					margin: 10px auto;
				}
				
				
				div#content div#misInscripcio {
					font-size: 10px;
					margin-top: 20px;
					border: thin solid #000;
					padding: 5px;
					text-align: justify;
				}
			
			
			
				
			/* llistes */
			div#content ol, div#content ul {
				margin-left: 40px;
			}
			
				div#content ol li, div#content ul  li {
					text-align: justify;
					margin-bottom: 10px;
				}	
