#maincontent .fondocolor{
			background-image: url(/images/bgnewsbig.jpg);
			background-repeat:repeat-x;
			margin-bottom:0;
			width:550px;
            padding:15px;
			

				}
				

 #maincontent .fondocolor .news-summary-title a:link, #maincontent .fondocolor a.news-summary-title:visited, #maincontent .fondocolor a.news-summary-title:active {
color:#FFFFFF;
text-decoration:none;

}

#maincontent .fondocolor .news-summary-title a:visited  {
color:#FFFFFF;
text-decoration:none;

}


 				

#maincontent .fondocolor .news-service-title {
			font-size: 12pt;
			font-weight: bold;
			
		}
#maincontent .fondocolor .news-title {
			font-size:16px;
			font-weight: bold;
			
			margin: 0px; 
		}
#maincontent .fondocolor	a.news-title, #maincontent .fondocolor a.news-title:visited, #maincontent .fondocolor a.news-title:link {
			font-size: 11pt;
			text-decoration: none;
		}
		#maincontent .fondocolor a.news-title:hover {
			font-size: 11pt;
			text-decoration: underline;
		}
		#maincontent .fondocolor .news-abstract {
			font-size: 10pt;
			font-weight: normal;
			font-style: italic;
			margin-bottom: 10px;
		}
		#maincontent .fondocolor .news-date {
			font-style: italic;
		}
		#maincontent .fondocolor .news-date-article {
		color:#00adee;
		font-size:11px;
		margin-bottom:11px;
		text-align:right;
		}
		
		#maincontent .fondocolor a.news-pdfcast:hover {
		}
		#maincontent .fondocolor a.news-pdfcast,#maincontent .fondocolor a.news-pdfcast:visited, #maincontent .fondocolor a.news-pdfcast:active {
			text-decoration: none;
		}
		#maincontent .fondocolor .news-pdfcast {
			font-size: 10pt;
			font-weight: normal;
			font-style: normal;
		}
		
		#maincontent .fondocolor a.news-podcast:hover {
		}
		#maincontent .fondocolor a.news-podcast,#maincontent .fondocolor  a.news-podcast:visited, #maincontent .fondocolor a.news-podcast:active {
			text-decoration: none;
		}
		#maincontent .fondocolor .news-podcast {
			font-size: 10pt;
			font-weight: normal;
			font-style: normal;
		}
		
		#maincontent .fondocolor a.news-videocast:hover {
		}
		#maincontent .fondocolor a.news-videocast,#maincontent .fondocolor  a.news-videocast:visited,#maincontent .fondocolor a.news-videocast:active {
			text-decoration: none;
		}
		#maincontent .fondocolor .news-videocast {
			
			font-size: 10pt;
			font-weight: normal;
			font-style: normal;
		}
		
		#maincontent .fondocolor .news-body {
			
			font-size: 10pt;
			font-weight: normal;
			font-style: normal;
		}
		#maincontent .fondocolor .news-author {
			
			font-weight: normal;
			font-style: normal;
			text-align: right;
		}
		#maincontent .fondocolor a.news-author,#maincontent .fondocolor a.news-author:visited,#maincontent .fondocolor a.news-author:active {
			font-size: 11pt;
			text-decoration: none;
		}
		#maincontent .fondocolor a.news-author:hover {
			text-decoration: underline;
		}
		#maincontent .fondocolor .news-translator {
			
			font-size: 10pt;
			font-weight: normal;
			font-style: italic;
			text-align: right;
			margin-bottom: 10px;
		}
		#maincontent .fondocolor a.news-translator,#maincontent .fondocolor a.news-translator:visited, #maincontent .fondocolor a.news-translator:active {
			text-decoration: none;
		}
		#maincontent .fondocolor a.news-translator:hover {
			text-decoration: underline;
		}
		#maincontent .fondocolor .news-section-numbers {
			
			font-size: 12pt;
			font-weight: normal;
			font-style: italic;
		}
		#maincontent .fondocolor .news-section-title {
			margin: 0px;
			padding-left: 0.1em;
			font-size: 18pt;
			color: #00adee;
			font-weight: bold;
		}
		#maincontent .fondocolor a.news-section-title, #maincontent .fondocolor a.news-section-title:visited, #maincontent .fondocolor a.news-section-title:active {
			color: #00adee;
			font-size: 12pt;
			text-decoration: none;
		}
		#maincontent .fondocolor .news-headlines-title {
			margin: 0px;
			font-size: 10pt;
			font-weight: bold;
			float
		}
		#maincontent .fondocolor .news-headlines-title a, #maincontent .fondocolor .news-headlines-title a:visited, #maincontent .fondocolor .news-headlines-title a:active {
			text-decoration: none;
			
		}
		#maincontent .fondocolor .news-headlines-title a:hover {
			text-decoration: underline;
			
		}
		#maincontent .fondocolor .news-headlines-date {
			font-weight: normal;
			font-style: italic;
			font-size: 9px;
			color:#FFF;
                   
		}
		#maincontent .fondocolor .news-list-title {
			
			font-size: 10pt;
			font-weight: bold;
		}
		#maincontent .fondocolor .news-list-title a, #maincontent .fondocolor .news-list-title a:visited, #maincontent .fondocolor .news-list-title a:active {
			text-decoration: none;
		}
		#maincontent .fondocolor .news-list-title a:hover {
			text-decoration: underline;
		}
		#maincontent .fondocolor .news-list-date {
			font-weight: normal;
			font-style: italic;
			font-size: 9px;
		}
		#maincontent .fondocolor .news-summary-title {
			color:#FFF;
			margin: 0px;
			font-size: 10pt;
			font-weight: bold;
			color:#FFF;
		}
		#maincontent .fondocolor .news-summary-abstract {
			font-size: 9pt;
			font-weight: normal;
			font-style: normal;
			margin-bottom: 10px;
			color:#FFF;
		}
		
		#maincontent .fondocolor .news-summary-title a:link, #maincontent .fondocolor a.news-summary-title:visited ,#maincontent .fondocolor a.news-summary-title:active {
			text-decoration: none;
			color:#FFF;
		}
        #maincontent .fondocolor .news-summary-abstract img {
			
			margin-left:130px;
		}
		#maincontent .fondocolor a.news-summary-title:hover {
			color:#FFF;
			text-decoration: underline;
		}
		#maincontent .fondocolor .news-summary-date {
			font-weight: normal;
			font-style: italic;
		}
		#maincontent .fondocolor .news-latest-box {
			margin-left: 20px;
			margin-right: 20px;
			margin-top: 0px;
			margin-bottom: 10px;
			border-color: #00adee;
			border-style: solid;
			border-width: 1px;
		
		}
		#maincontent .fondocolor .news-latest-title {
			font-size: 12pt;
			font-weight: bold;
			color: #00adee;
			padding-top: 0pt;
			padding-bottom: 0pt;
			padding-right: 0.5em;
			padding-left: 0.5em;
		}
		#maincontent .fondocolor .news-latest-body {
			padding: 10px;
			text-align: left;
		}
		#maincontent .fondocolor .news-home-body {
			text-align: left;
		}
		#maincontent .fondocolor .news-home-title {
			text-align: left;
		
		}
		#maincontent .fondocolor .news-home-table {
			text-align: left;
			border-width: 1px;
			border-style: solid;
			border-color: #00adee;
            padding: 0.5em;

		}
		#maincontent .fondocolor a.news-section-header-title, #maincontent .fondocolor a.news-section-header-title:visited, #maincontent .fondocolor a.news-section-header-title:hover, #maincontent .fondocolor a.news-section-header-title:active {
			text-decoration:none;
                        color: #00adee;
		}
		#maincontent .fondocolor .news-section-header {
			font-size:12px;
			font-weight: bold;
			
			padding-top: 5px;
			padding-right: 10px;
			padding-bottom: 5px;
			padding-left: 10px;
			text-align: left;
			margin-top: 10px;
			margin-right: 3px;
			margin-bottom: 2px;
			margin-left: 3px;
			height: 8px;
			line-height: 0.8em;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #00adee;
		}
		#maincontent .fondocolor .news-blog-table {
			text-align: left;
			border-width: 1px;
			border-style: solid;
			border-color: #00adee;
			 padding: 0.5em;
		}
		#maincontent .fondocolor .news-blog-header {
			
		}
		#maincontent .fondocolor .news-blog-footer {
			font-size: 8pt;
			text-align: right;
			
		}
		#maincontent .fondocolor .news-blog-title {
			text-align: left;
			font-size: 12pt;
			font-weight: bold;
			margin: 5px;
                        color: #00adee;
		}
		#maincontent .fondocolor a.news-blog-title, #maincontent .fondocolor a.news-blog-title:visited, #maincontent .fondocolor a.news-blog-title:active 		{
			text-align: left;
			font-size: 12pt;
			font-weight: bold;
			margin: 5px;
			text-decoration: none;
                        color: #00adee;
		}
		#maincontent .fondocolor a.news-blog-title:hover {
			text-decoration: underline;
		}
		#maincontent .fondocolor .news-blog-section {
			text-align: left;
			vertical-align: top;
			font-size: 10pt;
			font-weight: normal;
			margin-left: 5px;
		}
		#maincontent .fondocolor a.news-blog-section, #maincontent .fondocolor a.news-blog-section:visited,#maincontent .fondocolor a.news-blog-section:active {
			text-align: left;
			vertical-align: top;
			font-size: 10pt;
			font-weight: bold;
			margin-left: 5px;
			text-decoration: none;
                        color: #00adee;
		}
		#maincontent .fondocolor a.news-blog-section:hover {
			vertical-align: top;
			text-decoration: underline;
		}
		#maincontent .fondocolor .news-blog-nextprevious {
			text-align: right;
			font-size: 10pt;
			font-weight: normal;
			margin-left: 5px;
                        color: #00adee;
		}
		#maincontent .fondocolor a.news-blog-nextprevious, #maincontent .fondocolor a.news-blog-nextprevious:visited, #maincontent .fondocolor a.news-blog-nextprevious:active {
			text-align: right;
			font-size: 10pt;
			font-weight: normal;
			margin-left: 5px;
			text-decoration: none;
                        color: #00adee;
		}
		#maincontent .fondocolor a.news-blog-nextprevious:hover {
			text-decoration: underline;
                        color: #00adee;
		}
		#maincontent .fondocolor .news-blog-sections {
			text-align: left;
			font-size: 10pt;
			font-weight: normal;
			margin-left: 5px;
                        color: #00adee;
		}
		#maincontent .fondocolor a.news-blog-sections,#maincontent .fondocolor a.news-blog-sections:visited, #maincontent .fondocolor a.news-blog-sections:active {
			text-align: left;
			font-size: 10pt;
			font-weight: normal;
			margin-left: 5px;
			text-decoration: none;
		}
		#maincontent .fondocolor a.news-blog-sections:hover {
			text-decoration: underline;
		}
		#maincontent .fondocolor .news-blog-image {
			font-weight: normal;
			text-align: right;
			font-size: 10pt;
		}
		#maincontent .fondocolor a.news-blog-image, #maincontent .fondocolor a.news-blog-image:visited,#maincontent .fondocolor  a.news-blog-image:active, a.news-blog-image:hover {
			font-weight: normal;
			text-align: right;
			font-size: 10pt;
		}
		#maincontent .fondocolor .news-blog-updated {
			font-style: italic;
			text-align: right;
			font-size: 8pt;
			margin-right: 10px;
		}
		#maincontent .fondocolor .news-blog-date {
			font-weight: normal;
			text-align: left;
			font-size: 10pt;
		}
		#maincontent .fondocolor .news-blog-author {
			text-align: right;
			font-size: 8pt;
			margin-right: 10px;
		}
		#maincontent .fondocolor a.news-blog-author, #maincontent .fondocolor a.news-blog-author:visited, #maincontent .fondocolor a.news-blog-author:active {
			font-weight: normal;
			text-decoration: none;
		}
		#maincontent .fondocolor a.news-blog-author:hover {
			text-decoration: underline;
		}
		#maincontent .fondocolor .news-blog-readmore {
			text-align: right;
			font-size: 8pt;
			margin-right: 15px;
			margin-bottom: 10px;
                        color: #00adee;
		}
		#maincontent .fondocolor .news-blog-readmore a:link{
			text-align: right;
			font-size: 8pt;
			margin-right: 15px;
			margin-bottom: 10px;
                        color: #00adee;
		}
		
		#maincontent .fondocolor .news-blog-body {
            margin-top:30px;
			text-align: left;
			font-size: 12px;
		}
		#maincontent .fondocolor .news-previous-news {
			text-align: left;
			font-size: 9pt;
		}
		#maincontent .fondocolor a.news-previous-news, a.news-previous-news:visited, a.news-previous-news:active {
			text-decoration: none;
		}
		#maincontent .fondocolor a.news-previous-news:hover {
			text-decoration: underline;
		}
		#maincontent .fondocolor .news-next-news {
			text-align: right;
			font-size: 9pt;
			color: #00adee;
		}
		#maincontent .fondocolor a.news-next-news, #maincontent .fondocolor a.news-next-news:visited,#maincontent .fondocolor a.news-next-news:active {
			text-decoration: none;
			color: #00adee;
		}
		#maincontent .fondocolor a.news-next-news:hover {
			text-decoration: underline;
                      color: #00adee;
		}
		#maincontent .fondocolor .news-fontsize-control {
			text-align: center;
			font-size: 10pt;
			font-weight: normal;
			margin: 10px;
			
		}
		#maincontent .fondocolor a.news-fontsize-control, #maincontent .fondocolor a.news-fontsize-control:visited, #maincontent .fondocolor a.news-fontsize-control:active {
			text-align: center;
			font-size: 10pt;
			font-weight: normal;
			margin: 10px;
			text-decoration: none;
			background-color:  
		}
		#maincontent .fondocolor a.news-fontsize-control:hover {
			font-weight: bold;
		}
		#maincontent .fondocolor .news-rssagg-title {
			
			font-weight: bold;
			text-align: left;
			font-size: 9pt;
		}
		#maincontent .fondocolor .news-rssagg-post {
			
			text-align: left;
			font-size: 9pt;
		}

		#maincontent .fondocolor .news-article {
			margin-left: 20px;
			margin-right: 20px;
			margin-top: 0px;
			margin-bottom: 10px;
			padding: 10px;
		}

		#maincontent .fondocolor .news-article h2 {margin: 0px; }
		#maincontent .fondocolor .news-box-title {margin: 0px; }

	#maincontent .fondocolor .news-search-title {
	   font-weight: bold;
	}
	#maincontent .fondocolor.news-search-header {
          font-size:12px;
          text-align:right;
          text-decoration: none;
	      
          border-style:solid;
	 	  border-color: #00adee;

	 	  border-width: 0px;
          border-top-width: 1px;
          margin-top: 10px;
          margin-bottom: 10px;
          padding:5px;
	}

	#maincontent .fondocolor .news-tags {
		margin-top: 30px;
		margin-bottom: 20px;
		font-size: 11pt;
		
		font-weight: normal;
		font-style: normal;
	}
	#maincontent .fondocolor .news-tags a {
		font-size: 11pt;
		text-decoration: none;
	}
	
	/*    blog.tpl*/
	
#maincontent .fondocolor #newsBlogsection{
		float:left;
		width: 50%;
		}
#maincontent .fondocolor #newsBlognextprevioust{
	float: right;
	width: 50%;
	}
	
	/* blogitems.tpl  */
	
	
#maincontent .fondocolor #newsblogitemsrowname{
		float:left;
		width: 30%;
		}
#maincontent .fondocolor #newsblogitemsimag{
	float: right;
	width: 60%;
	}
	
	
	/*nextprevious.tpl*/
	
#maincontent .fondocolor #capanextprevious{
float:left;
width: 99%;}
#maincontent .fondocolor #capaprevious{
float:left;
width: 50%;
	}
#maincontent .fondocolor #capanext{
float: right;
width: 50%;
	}
	

/*list.tpl*/
#maincontent .fondocolor #tablelist{
float:left;
width: 99%;}

#maincontent .fondocolor #listcapa1{
float:left;
width: 50%;
	}
#maincontent .fondocolor #listcapa2{
float: right;
width: 50%;
	}
	
/*psinewsblog.tpl*/
#psinewsblogcontainer{
float:left;
width: 99%;}
#psinewsblog1, #psinewsblog2, #psinewsblog3, #psinewsblog4{
float:left;
width: 98%;}

	
		#maincontent .fondocolor .news-comments-ol {
			list-style: none;
		}
		#maincontent .fondocolor .news-message-wrapper{
			margin-top: 10px;
		}
		#maincontent .fondocolor .news-comments-wrapper{
			margin-top: 20px;
		}
		#maincontent .fondocolor .news-comments-title {	
			font-size: 12pt;
			font-weight: bold;
			color: #0F0C09;
			padding-top: 0pt;
			padding-bottom: 0pt;
			padding-right: 0.5em;
			padding-left: 0.5em;
		}
		#maincontent .fondocolor .news-comments-text {
			
			font-size: 10pt;
			font-weight: normal;
			border-left-width: 2px;
			border-left-style: dotted;
			border-left-color: #00adee;
			border-bottom-width: 2px;
			border-bottom-style: dotted;
			border-bottom-color: #00adee;
			padding-left: 10px;
			padding-bottom: 4px;
			padding-top: 10px;
		}
		#maincontent .fondocolor .news-comments-date {
			font-style: italic;
		}
		#maincontent .fondocolor .news-comments-author {
			font-weight: bold;
			font-style: normal;
		}
		#maincontent .fondocolor .news-comments-author a:hover {
			text-decoration:underline;
		}
		#maincontent .fondocolor .news-comments-author a{
			text-decoration: none;
			font-weight: bold;
			font-style: normal;
		}

		#maincontent .fondocolor .news-comments-header {
			padding: 5px;
			margin-bottom: 10px;
			text-align: right;
		}
		#maincontent .fondocolor .news-comments-box {
			margin-left: 20px;
			margin-right: 20px;
			margin-top: 0px;
			margin-bottom: 10px;
			padding: 10px;
			border-color: #00adee;
			border-style: solid;
			border-width: 1px;
		}
		#maincontent .fondocolor .news-comments-error{
		   font-size:12px;
		   text-align:center;
		   text-decoration: none;
		   background-color:#FAA;
		   border-style:solid;
		   border-color:#000000;
		   border-width: 1px;
		   margin: 8px;
		   padding:5px 8px 5px 8px;
		}
        
		#maincontent .fondocolor .news-comments-message{
		   font-size:12px;
		   text-align:center;
		   text-decoration: none;
		   color:#333;
		   background-color:#EEE;
		   border-style:solid;
		   border-color:#555;
		   border-width: 1px;
		   margin: 10px;
		   padding:5px;
		}


