


body {
padding: 0;
margin: 0;
font-family: Verdana;
font-size: 13px;}

img{border:none;}

#container {
			width: 900px;
			margin: 0 auto;}

 
   /*#blue_line {background: url(/img/blue_line.jpg) no-repeat;
			height: 31px;} */

#header {
		height: 95px;
		position: relative;
		width: 900px;
		border-top:#a9f624 20px solid;}
		
#headerentitats {
			background-color: #eaf7d4;
				height: 95px;
				position: relative;
				width: 900px;
				border-top:#a9f624 20px solid;}
#main_image {
height: 222px;
width: 900px;
}
#main_image h1{
	margin:0;
	padding:0;}


h2{
    color: #405F50;
    font-size: 16px;
    font-weight: bold;
}
	.logo {
		height: 30px;
		width: 164px;
		position: absolute;
		top: 7px;
		left: 0;
		border:none;}

		.header_links {
			text-align: center;
			position: absolute;
			top: 1px;
			right: 273px;
			background-image:url(/images/upmenu_border.gif); background-position:left top; background-repeat:no-repeat;
			height:38px;
			width:190px;}

		.header_links a {
			color:#405f50; }
			.header_link{
				background:url(/images/upmenu_border.gif); background-position:right top; background-repeat: no-repeat; height:38px; width:180px; padding:10px 10px;}




.search {
		position: absolute;
		top: 4px;
		right: 230px;}

	.what {
		position: absolute;
		top: 5px;
		right: 75px;
		height: 16px;
		width:145px;}

	.input {
		border: 0px; 
		position: absolute;
		top: 5px;
		right: 10px;
		font-family: 'Tahoma'; font-size: 11px;
		width: 56px; height: 20px;
		vertical-align: bottom;
		color: #fff;}


.menu {
			background-color: #a9f624;
			height: 40px;
			margin-top: 1px;
			}
	
*/ler{ clear:both;}	 	


 

 .leftsidecontainer {
      background-color: #F4F4F4;
      /*position: relative;*/
	  border-bottom:#a9f624 2px solid;
      margin:5px 0 10px 0;
     /* top: 1px;*/
      width: 265px;
      float: left;
	  padding-top:0;}


  .imgblock {
			background-color: #F4F4F4;
			width: 243px;
			height: 31px;
			border-bottom: 1px solid #405f50;
			font-family: Verdana;
				color: #405f50;
				font-weight: bold;
				text-align: left;
				font-size: 16px;
				line-height:30px;
				margin-left:0;
				padding-left:15px;
				margin-bottom:15px;
			}
			
#iwithblockmsg-MenuLateralGeneral{
	width: 258px;
		font-family: Verdana;
		color: #ffffff;
		/*font-weight: bold;*/
		text-align: left;
		font-size: 14px;
		line-height:30px;
		margin-left:0;

	
	}
#iwithblockmsg-MenuLateralGeneral ul{
	margin:0;
   padding:0;
   list-style:none;}
#iwithblockmsg-MenuLateralGeneral li a:link{
		color:#FFF;
		text-decoration:none;}
#iwithblockmsg-MenuLateralGeneral li a:visited{
		color:#FFF;
		text-decoration:none;}
#iwithblockmsg-MenuLateralGeneral li a:hover{
		color:#FFF;
		text-decoration:underline;}
	
 	.imgblock_eurosolar {
		background-color: #ff7f00;
		width: 243px;
		height: 31px;
		font-family: Verdana;
		color: #ffffff;
		/*font-weight: bold;*/
		text-align: left;
		font-size: 14px;
		line-height:30px;
		margin-left:0;
		padding-left:15px;
		margin-bottom:15px;
		}
	.imgblock_entesa {
		background-color: #48b3ed;
		width: 243px;
		height: 31px;
		font-family: Verdana;
		color: #ffffff;
		/*font-weight: bold;*/
		text-align: left;
		font-size: 14px;
		line-height:30px;
		margin-left:0;
		padding-left:15px;
		margin-bottom:15px
					}

	 .imgblock_grup{
		background-color: #8bab8b;
		width: 243px;
		height: 31px;
		font-family: Verdana;
		color: #ffffff;
		/*font-weight: bold;*/
		text-align: left;
		font-size: 14px;
		line-height:30px;
		margin-left:0;
		padding-left:15px;
		margin-bottom:15px
			}

	 .imgblock_barnagel {
		background-color: #35b08b;
		width: 243px;
		height: 31px;
		font-family: Verdana;
		color: #ffffff;
		/*font-weight: bold;*/
		text-align: left;
		font-size: 14px;
		line-height:30px;
		margin-left:0;
		padding-left:15px;
		margin-bottom:15px
			}
.imgblock_eurosolar a:link{
		color:#FFF;
		text-decoration:none;}
.imgblock_eurosolar a:visited{
		color:#FFF;
		text-decoration:none;}
.imgblock_eurosolar a:hover{
		color:#FFF;
		text-decoration:underline;}
		
		
.imgblock_entesa a:link{
		color:#FFF;
		text-decoration:none;}
.imgblock_entesa a:visited{
		color:#FFF;
		text-decoration:none;}
.imgblock_entesa a:hover{
		color:#FFF;
		text-decoration:underline;}
		
		
.imgblock_grup a:link{
		color:#FFF;
		text-decoration:none;}
.imgblock_grup a:visited{
		color:#FFF;
		text-decoration:none;}
.imgblock_grup a:hover{
		color:#FFF;
		text-decoration:underline;}
		
.imgblock_barnagel a:link{
		color:#FFF;
		text-decoration:none;}
.imgblock_barnagel a:visited{
		color:#FFF;
		text-decoration:none;}
.imgblock_barnagel a:hover{
		color:#FFF;
		text-decoration:underline;}

	.datenews {
			font-family: Verdana;
			color:#5f865f;
			text-align: left;
			margin:0 0 13px 6px;
			/*position: relative; top: 10px;*/
			/*padding-bottom: 10px;*/
			text-decoration:underline;}
		

	.textnews {
				color: #4A4A4A;
				width: 240px;
				text-align: left;
				margin: 0 0 13px 6px;
				padding-bottom: 15px;
				border-bottom:1px dashed;}

      .textnews a {color:#405f50; }
	  .textnews1 {color: #4A4A4A;
				width: 240px;
				text-align: left;
				margin-left: 6px;
				/*padding-bottom: 10px;*/}
				.textnews1 a {color:#a9f624; }

/*.dashline_news {
background: url(/img/dashline_news.jpg) repeat-x;
height: 5px;
width: 240px;
margin-right: 5px;
padding-bottom: 10px;
}*/

	.content {
		width: 621px;
		float: right;
		height: 100%;
		}


.textheading {
color:#405f50;
font-weight: bold;
padding-top: 10px;
margin-right: 22px;
font-size: 16px;}
.textheading_eurosolar {
color:#ff7f00;
font-weight: bold;
padding-top: 10px;
margin-right: 22px;
font-size: 16px;}

.textheading_entesa {
color:#48b3ed;
font-weight: bold;
padding-top: 10px;
margin-right: 22px;
font-size: 16px;}

.textheading_grup {
color:#8bab8b;
font-weight: bold;
padding-top: 10px;
margin-right: 22px;
font-size: 16px;}

.textheading_barnagel {
color:#35b08b;
font-weight: bold;
padding-top: 10px;
margin-right: 22px;
font-size: 16px;}

		.text {
			float:left;
			color: #4A4A4A;
			width: 600px;
			text-align: left;
			margin-right: 22px;
			margin-top: 8px;
			line-height:17px;}
			.text a{
				color: #5f865f;
				text-decoration: underline;
			}
			
.text2 {
			color: #4A4A4A;
			text-align: left;
			padding:10px;
			line-height:17px;}
.text2 a{
				color: #5f865f;
				text-decoration: underline;
			}

.textlinks{
	        margin-right: 22px;
			margin-top: 8px;
			line-height:17px;
			color: #4A4A4A;}
.textlinks a{
				color: #5f865f;
				text-decoration: underline;
			}
			
.dash {
background: url(/images/dashdot.jpg) repeat-x;
height: 15px;
width: 600px;
float: right;
margin-right: 0px;
margin-bottom: 3px;
}
      
.img1  {
width: 624px;
height: 164px;
float: right;
margin: 10px 0 10px; 
}

.titolsportada {
	color: #a9f624;
	font-size: 13px;
}

/*menus diferents*/

.EurosolarMenu {
		    width:166px;
			height:100%;
			text-align: left;
			line-height: 17px;
			margin-left: -30px;
			margin-top:10px;
			color:#ff7f00;
			font-size:12px;}

	/*.categories li {
			white-space: nowrap;}*/

.EurosolarMenu ul {
			list-style-type:none;
			width: 166px;
			clear: both;
			line-height:20px;}
			
.EurosolarMenu li{
				 background:url(/images/marker.jpg);
		 		 background-position:0% 50%;
				 background-repeat:no-repeat;
				}
.EurosolarMenu li a {
			color:#ff7f00;
			text-decoration: underline;
			padding-left:10px;}
			
.EurosolarMenu li a:hover {
				text-decoration: none;}

			/*.categories a {
				text-decoration: underline}*/

/*EntesaMenu*/

.EntesaMenu {
		    width:166px;
			height:100%;
			text-align: left;
			line-height: 17px;
			margin-left: -30px;
			margin-top:10px;
			color:#48b3ed;
			font-size:12px;}

	/*.categories li {
			white-space: nowrap;}*/

.EntesaMenu ul {
			list-style-type:none;
			width: 166px;
			clear: both;
			line-height:20px;}
			
			
.EntesaMenu li{
				 background:url(/images/marker.jpg);
		 		 background-position:0% 50%;
				 background-repeat:no-repeat;
				}
.EntesaMenu li a {
			color:#48b3ed;
			text-decoration: underline;
			padding-left:10px;}
			
.EntesaMenu li a:hover {
				text-decoration: none;}

/*GCTPFNNMenu*/

.GCTPFNNMenu {
		    width:166px;
			height:100%;
			text-align: left;
			line-height: 17px;
			margin-left: -30px;
			margin-top:10px;
			color: #8bab8b;
			font-size:12px;}

	/*.categories li {
			white-space: nowrap;}*/

.GCTPFNNMenu ul {
			list-style-type:none;
			width: 166px;
			clear: both;
			line-height:20px;}
			
			
.GCTPFNNMenu li{
				 background:url(/images/marker.jpg);
		 		 background-position:0% 50%;
				 background-repeat:no-repeat;
				}
.GCTPFNNMenu li a {
			color: #8bab8b;
			text-decoration: underline;
			padding-left:10px;}
			
.GCTPFNNMenu li a:hover {
				text-decoration: none;}



/*BarnagelMenu*/

.BarnagelMenu {
		    width:166px;
			height:100%;
			text-align: left;
			line-height: 17px;
			margin-left: -30px;
			margin-top:10px;
			color:#35b08b;
			font-size:12px;}

	/*.categories li {
			white-space: nowrap;}*/

.BarnagelMenu ul {
			list-style-type:none;
			width: 166px;
			clear: both;
			line-height:20px;}
			
			
.BarnagelMenu li{
				 background:url(/images/marker.jpg);
		 		 background-position:0% 50%;
				 background-repeat:no-repeat;
				}
.BarnagelMenu li a {
			color:#35b08b;
			text-decoration: underline;
			padding-left:10px;}
			
.BarnagelMenu li a:hover {
				text-decoration: none;}



	#footer {
			background-color: #405f50;
			height: 100%;
			width: 900px;
			clear: both;
			text-align: center;
			padding:7px 0 7px 0;}


    #footer p {
		  color: #ffffff;
          display: inline;
          padding-right:15px;
		  font-size:12px;
		 }

      #footer p a {color: #a9f624;
         text-decoration: none;}

      #footer p a:hover {
          text-decoration: underline;}

		#copyright {
		color:#454444;
		padding-top: 15px;
		padding-bottom: 25px;
		text-align: center;
		}
		
		#copyright a{
		color:#405f50;
		padding-left: 3px; 
		/*padding-right: 4px;*/
		outline: none;
		}	


.news_home {
margin:2px 6px 6px;
padding:8px 3px 6px;
}
/* Noticies de home */
.texte_home{
	margin:0px;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	padding: 0px;
	min-height:105px;
}

.texte_home_inline{
	display: inline;

}

.home_news_thumbnail_left {
	margin-left: 0px;
	margin-right: 10px;
	position:relative;
	border: 1px solid #C4D7D9;
	float:left;
/*	width:100px;*/
	padding:5px;
	background:#fff
}
.home_news_thumbnail_left img {border: 1px solid #C4D7D9}

.home_news_thumbnail_right {
	margin: 0 0 0 10px;
	position:relative;
	border: 1px solid #C4D7D9;
	float:right;
/*	width:100px;*/
	padding:5px;
	background:#fff
}
.home_news_thumbnail_right img {border: 1px solid #C4D7D9}

.date {
	color:#666666;
	display:block;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

.foto_home {
	color:#666666;
	display:block;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	height: 100px;
	padding-bottom: 4px;
}

a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active {
	padding-left:6px;
	background-image: url(/img/more-icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 4px;
}
a.morelink:hover {
}
.morelink span {
	background-image: url(/img/more-icon.gif);
	background-repeat: repeat;
	background-position: left center;
}
.homedate {
	text-align: right;
	position: relative;
	margin-top: -15px;	
}

.news_home
{
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
	 background: url("/images/dashdot.jpg") repeat-x scroll 0 0 transparent;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
}
.headlinelink{
font-size:16px;}

.boxnew1{
	float:left;
	width:285px;
	margin-right:10px;}
.boxnew2{
	float:right;
	width:285px;
	margin-left:10px;}

.news-summary-title{
margin-top:10px;}
