@import "header.css";

* { 
	margin:0px;
	padding:0px;
}

html {
 	overflow: scroll;
}

body{
	color: #333;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #fff url(img/back.jpg) bottom left  no-repeat;
}

.backlogo {
/*	position:fixed;*/
	left:0px;
	bottom:0px;
}

a {
	color: #3E6F54;
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px solid #eee;
}

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

#content{
	width:790px;
	margin:5px 0px;
	margin-left:auto;
	margin-right:auto;
}

#banner{
	padding: 0px;
}

.logos {
	float:left;
}
.idiomes {
	float:right;
	padding:30px 10px 5px 10px;
}
.idiomes img{
	padding:2px;
}

#navcontainer {
	background-repeat:repeat-x;
	background-position:center;
	padding: 4px;
	margin: 4px;
	height:120px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	clear:both;
/*	cursor:pointer;*/
}

#menu{
	text-align:left;
	padding:0px;
	border-top:1px solid white;
	border-bottom:1px solid white;
	text-transform:uppercase;
	margin:0px;
}

#left{
	float:left;
	width:280px;
	padding:5px;
	margin:25px 0 0 0;
}

#punts{
	text-align:left;
}
#punts .ratlles{

}

	#punts ul {
	list-style-type: none;
	padding:10px 2px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.1em;
	}
	
	#punts li {
    background-repeat:no-repeat;
	background-color:#e0ecf6;
	margin: 5px 10px 5px 5px;
	padding: 10px 30px 10px 20px;
	display: block;
	}
	#punts li:hover {
		background-color:#99CCFF;
	}
	#punts a {
		text-decoration:none;
	}
	#punts a:hover {
	}

	.pocmarcat123 {
		background-color:#CCFFFF;
	}
	#punts p {
		color:#666666;	
		font-size:11px;
		padding: 15px 10px 10px 35px;
	}

	
.buttonscontainer {
	width: 290px;
}

.buttons a {
	color: #3E6F54;
	padding: 5px;
	padding-left: 13px;
	display: block;
	border-bottom: 1px solid #599F78;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.buttons a:hover {
	background-color: #F1FFEF;
	color: #3E6F54;
	text-decoration: none;
}

.submenu {
	padding-left:50px;
}

.marcat{
	background-color:#D1EFDE;
	display:block;
}

.destacat {
	color:#CC0000;
}


#altrespunts{
	text-align:left;
	padding:15px;
}
#altrespunts p {
	padding:10px;	
}
	
#imgcentre{
	padding: 0px 10px 8px 10px;
	font-size: 11px;
	line-height: normal;
}
#imgcentre h3 {
	padding:3px 0px;
	color:#3E6F54;
	font-size: 12px;
}


.image{
	border:2px solid #FFF;
	padding:4px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}


#producto{
	text-align:left;
	margin-left:175px;
}

#right{
	padding:5px;
	margin:25px 0 0px 340px;
}

#footer{
	text-align:left;
	border-top:1px solid #599F78; /* #3E6F54; /* #EEF3EF; /* #D9EFE9; /* #C3D7C9; /* #999; */
	margin-top:20px;
	margin-bottom:70px;
	clear:both;
	padding:4px;
	font-size: 9px;
/*	background-image:url(img/footer.jpg); */ 
	background-position:bottom;
	height:22px;
}

	#footer ul {
		list-style-type: none;
	}
	
	#footer .left {
	float: left;
	margin-left:3px; /* -35px; */
	margin-right: 40px;
	padding: 5px;
	}
	#footer .left p{
	padding: 0px 5px 5px 0;
	}
	
	#footer .right {
	float: right;
	margin-left: 5px;
	padding-left: 7px;
	}
	#footer .right a {
		border:0px;
	}


ul {
	margin-left:20px;
}

li {
	margin:5px 0px;
}

.text-poc {
	color:#666;
	font-size:90%;
}

td {
	border-bottom: 1px solid #ddd;
	padding:2px;
}

hr {
	border: 1px solid #ddd;
}


.minifotos img {
	margin: 10px;
	border: 1px solid #444;
}

.noticia {
	font-size:11px;
	margin:5px 15px 5px 30px;
	padding:8px;
	border-top: 1px solid #599F78;  /* #D9EFE9; */
	border-bottom: 1px solid #599F78; /* #D9EFE9; #599F78; */
	background-color:#fff; /* #F7FFFD; */
}

.noticia a:hover {
	bakcground-color:#F1FFEF;
	border-bottom:1px solid #ddd;
}


.noticia-2006_no {
	position:absolute;
	left:235px;
	/* top:-40px; */ 
	width:260px;
	padding:8px;
	border-top: 2px solid #D9EFE9;
	border-bottom: 2px solid #D9EFE9; /* #599F78; */
	background-color:#fff; /* #F7FFFD; */
	clear:both;
}
