/* Drop Down Menu y cosas del MENU */















#dropmenudiv{







	position: absolute;



	text-align:left;



	margin: 0px 0px 0px 0px;



	padding: 3px 0px 0px 0px;



}







#dropmenudiv a.textblock{







	



	padding: 0px 15px 10px 4px;



	text-align: left;



}







#dropmenudiv a.textblockLast{







	



	padding: 0px 15px 10px 4px;



	text-align: left;



}







#dropmenudiv img{







}







.Menu{



	



	



	padding-left: 30px;



	height: 20px; 



	}







.Menu_bot{







    height: 20px;



    text-align: left;



	padding-left: 21px;



}



















/************************************************/



















/* Elementos del BODY */







body, td{



	



	margin-top: 18px;



}







p{



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #666;



}







ul{



	margin: 0px 20px 0px 20px;







}











/************************************************/























/* Elementos del HEADER */











.PageHeader{







	margin: 0px 0px 0px 0px;



	padding: 0px 0px 10px 0px;



}







.PageHeader .Main{







	padding: 0px 0px 0px 0px;



}







.PageHeader .Main A{







	text-decoration: none;



}







.PageHeader .Bar{







	height: 0px;



}



























/************************************************/



























/* Elementos del CONTAINER */











.GlobalContainer{







	/* I.E */







	text-align:center;







}











.Pages{ /*Estilos Nuevos para las páginas*/







	width: 770px;







	/* netscape / gecko needs this */







	margin-left:auto; margin-right:auto;



	text-align: center;	







}











.PageContainer{







	border-collapse: collapse;



	height: 100%;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	



	/* Netscape */



	margin-left:auto; margin-right:auto;







}











.HeaderContainer{







	vertical-align: top;



	padding: 0px;



}











.BodyContainer{







	vertical-align: top;



	height: 100%;



	padding: 15px 0px 15px 15px;







}











.BodyPages{/*Estilos Nuevos para las páginas*/







	vertical-align: top;



	padding: 0px 0px 0px 0px;



	text-align:left;







}







.FooterContainer{







	vertical-align: top;



	padding-top: 5px;







}



.SubmensajeHomePage



{



	



	vertical-align: top;



	padding: 15px 27px 15px 37px;







}











/*********************************************************/















/* COLUMNS */







TABLE.BodyColumns{







	border-collapse: collapse;



	margin: 0px 0px 0px 0px;



	padding: 0px 10px 0px 0px;



	height: 100%;



	width: 100%;







}







TD.Bar{



	height: 7px;



}















TD.LeftColumn{}















TD.RightColumn{







	margin: 0px 15px 0px 15px; 



	padding: 0px 15px 0px 15px;



	vertical-align: top;



	width: 230px;







}















TD.RightColumnPages{







	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	vertical-align: top;



	width: 230px;



    background-color: #FFF;



	text-align:left;







   



}







TD.CentreColumnPages{







	vertical-align: top;



	text-align: left;



	background-color:#FFF;



	margin: 0px 0px 0px 0px;



	padding: 0px 10px 10px 10px;	







}





TD.CentreColumnPages2{







	vertical-align: top;



	text-align: left;



	background-color:#FFF;



	margin: 0px 0px 0px 0px;



	padding: 0px 10px 10px 10px;	







}



TD.CentreColumnPages2{  /* DIVISIO GRIS_COLUMNA ESQ. ESTIL TAULADE FORA */







	vertical-align: top;



	text-align: left;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;	







}











TD.CentreColumn{







	vertical-align: top;



	text-align:left;



	margin: 0px 10px 0px 0px;



	padding: 15px 15px 15px 15px; /*Los valores de padding R & L se les ha restadp 15 px por que la tabla del contenido tiene unc cellspacing de 15. ej 12+15=27px */



	



}



TD.CentreColumnHome{







	vertical-align: top;



	text-align:left;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px; /*Los valores de padding R & L se les ha restadp 15 px por que la tabla del contenido tiene unc cellspacing de 15. ej 12+15=27px */



	



}



TD.PagesSubFooter{







	vertical-align: top;



	background-color:#FFFFFF;



	text-align:left;



	margin: 0px 0px 0px 0px;



	padding: 15px 27px 15px 37px;







}







TD.PagesSubFooterFlash{







	vertical-align: top;



	background-color:#FFFFFF;



	text-align:left;



	margin: 0px 0px 0px 0px;



	padding-top: 15px;



	



}







TD.InnerTable{







	vertical-align: top;



	text-align:left;



	margin: 0px 10px 0px 0px;



	padding: 10px 10px 10px 10px;	







}







.InnerLeft{







	margin-right: 10px;



	margin: 0px 10px 0px 0px;



	padding: 10px 10px 10px 10px;	







}















TD.CentreRow{







	height: 0px;



	padding: 10px 10px 10px 10px;







}







TD.Innovate{







	text-align:left;



	padding: 0px 0px 0px 15px;



	margin: 0px 0px 0px 0px;







}











TD.InnovateBody{ /* COLUMNA_DRETA_TEXTE*/







	text-align: left;



	padding: 15px 15px 15px 15px;



	margin: 0px 0px 0px 0px;



	background-color:#FFFFFF;







}



TD.InnovateBodyImg{ /* COLUMNA_DRETA_IMATGE */







	text-align: left;



	padding: 0px 0px 0px 0px;



	margin: 0px 0px 0px 0px;



	background-color:#FFFFFF;







}





TD.InnovateBodyvideo{ /* COLUMNA_DRETA_VIDEO */







	text-align: left;



	padding: 0px 0px 0px 0px;



	margin: 0px 0px 0px 0px;



	background-color:#DBDEE1;







}







TD.InnovateBodyHome{







	text-align: center;



	padding: 15px 15px 15px 15px;



	margin: 0px 0px 0px 0px;



        background-color:#FFFFFF;







}







.InnovateBodyBar{







	height: 7px;



	background-image:url(http://www.irisalerts.com/fr/images/background1.gif);







}











TD.Ticker{



	text-align: left;

	padding: 15px 15px 15px 15px;

	margin: 10px 0px 0px 0px;

	height: 146px; !important 

	vertical-align: top;

}






TD.ArticulosPopulares{ /* COLUMNA_DRETA_TEXT */







	text-align: left;



	padding: 15px 15px 15px 15px;



	margin: 0px 0px 0px 0px;



	height: 166px; 



	vertical-align: top;







}















/* Left column panels */







.LeftColumn .Panel{







	border-collapse: collapse;



	width: 100%;



	margin: 0px;



}







.LeftColumn .Heading{







	font-weight: bold;



	padding: 0px 0px 0px 0px;



	width: 100%;







}







.LeftColumn .Content{







	padding: 0px 0px 0px 0px;







}











/*Center Columns*/















.TitularBlog{







	margin-top: 30px;



	padding-top: 100px;







}











.CentreColumn .Panel{







	border-collapse: collapse;



}











.CentreColumn .Panel TD{







	padding: 0px;







}







.CentreColumn .Heading{







	font-weight: bolder;



	padding: 0px 0px 0px 0px;







}







.CentreColumn .SmallText{}







.CentreColumn .SmallText A{}







.CentreColumn .Box{



	padding: 5px 5px 5px 5px;



	



}















.CentreColumn .Required{







	color: Red;







}















.CentreColumn .Message{











	width: 98%;



	padding: 5px 5px 5px 5px;



	margin: 10px 0px 10px 0px;







}















.CentreColumn .HorizontalRule







{







	height: 1px;



	margin: 5px 0px 5px 0px;



}























/**************************************************/







/* Form styles */







.Field







{







	font-size: 11px;







	margin-top: 5px;







}















.FieldFull







{







	width: 100%;







	font-size: 11px;







	margin-top: 5px;







}















.Field120







{







	width: 120px;







	font-size: 11px;







	margin-top: 5px;







}















.Field150







{







	width: 150px;







	font-size: 11px;







	margin-top: 5px;







}















.Field200







{







	width: 200px;







	font-size: 11px;







	margin-top: 5px;







}















.Field300







{







	width: 300px;







	font-size: 11px;







	margin-top: 5px;







}















.Field400







{







	width: 300px;







	font-size: 11px;







	margin-top: 5px;







}















.Field500







{







	width: 500px;







	font-size: 11px;







	margin-top: 5px;







}















.FormButton







{







	font-size: 11px;







	width: 100px;







}















.FieldLabel







{







	white-space: nowrap;







}















/* Right column panels */







.RightColumn .Panel







{







	border-collapse: collapse;







	width: 100%;







	margin: 0px;







}















.RightColumn .Panel .Heading







{







	font-weight: bold;















	padding: 5px 8px 5px 8px;







	width: 100%;







}















.RightColumn .Panel .Content







{







	padding: 10px 10px 20px 10px;







}















.RightColumn .Panel .Content .Message







{







	font-size: 11px;















}







.PagesRightColumn







{







width: 10px;















}















/* Misc Styles */







.HelpLink







{







	cursor: help;







}















DIV.ListItem, .ListItem, .BulletItem







{







	







	padding:0px 0px 0px 10px;







	font:Trebuchet MS, Helvetica, sans-serif;







	















    background-repeat: no-repeat;







    background-position: left center;







}















DIV.Trail







{















	margin: 5px 0px 0px 0px;







	width: 100%;







	padding: 0px 0px 0px 0px;







	







}















/* ViewArticlePanel styles */







.ViewArticlePanel







{







	border-collapse: collapse;







	width: 100%;







}















.ViewArticlePanel .Title{







	font-weight: bolder;







	font-size: 18px;















	/*font-style: italic;*/







	padding: 0px 0px 10px 0px;







}















.ViewArticlePanel .content{







	line-height:18px;







}















.ViewArticlePanel .PageTitle{















	margin: 32px 0px 10px 0px;







}















.ViewArticlePanel .Details{















	font-size: 10px;







	padding: 5px;







}















.ViewArticlePanel .Details A{















}















.AuthorSummary{































	padding: 2px 2px 2px 0px;







	margin: 20px 0px 20px 0px;







	width: 132px;







	







	







}















.AuthorSummary .Name{















	margin: 0px 0px 10px 0px;







	text-align: right;







	width: 20px;







	vertical-align:inherit;







	float: right;







	







}















.AuthorSummary .Biography{







text-align: right;























	







}















.AuthorSummary .Picture{







	float: left;







	margin: 0px 0px 0px 0px;







	vertical-align: top;







	text-align:right;







	







	







}















.ArticleFeedbackPanel{















	margin: 5px 0px 5px 0px;







	width: 100%;







	text-align: left;















	padding: 10px;







}















.ArticleFeedbackPanel textarea{







	width:100%;







}















.ArticleFeedbackPanel .Heading{







	font-size: 12px;







}















.RatingDisplay,







.Label







{







	font-family: Trebuchet MS;







	font-size: 10px;







	margin-right: 5px;







}















.RatingDisplay .Rating







{







	padding: 0px 0px 0px 0px;







}















.RatingDisplay .Rating IMG







{







	margin: 0px 0px 0px 1px;







}















/* ArticleSummariesPanel styles */







.ArticleSummariesPanel .Title







{







	font-weight: bold;







	padding: 3px;







	width: 100%;







	display:block;







}















.ArticleSummariesPanel .Title A







{







	text-decoration: none;







}















.ArticleSummariesPanel .Title A:hover







{







	text-decoration: underline;







}















.ArticleSummariesPanel .Details







{















	font-size: 10px;







	padding: 5px;







}















.ArticleSummariesPanel .Status TABLE TD







{







	font-size: 11px;







}















.ArticleSummariesPanel .Status .Notes







{







	font-style: italic;







}















.ArticleSummariesPanel .Content







{







	line-height: 18px;







}















.ArticleSummariesPanel .SmallLinks







{







	margin: 10px 10px 20px 10px;







}















.ArticleSummariesPanel .SmallLinks A







{







	text-decoration: none;







}















.ArticleSummariesPanel .SmallLinks .IMG







{







	vertical-align: super;







}















.ArticleSummariesPanel IMG.AuthorPicture







{







	margin: 0px 10px 10px 0px;







}















/* ArticleOptionsPanel styles */







.ArticleOptionsPanel DIV







{







	margin: 5px 5px 5px 5px;







	font-size: 11px;







}















/* SiteMenuPanel styles */







.SiteMenuPanel .Content DIV







{







	margin: 5px 5px 5px 5px;







	font-size: 11px;







}















/* ArticleHistoryPanel styles */







.ArticleHistoryPanel .Content







{







	font-size: 11px;







}















.ArticleHistoryPanel ol







{







	margin-bottom: 0px;







}















.ArticleHistoryPanel li







{







	margin: 5px 0px 0px -10px;







}















/* RootArticleCategoryPanel */







.RootArticleCategoriesPanel DIV.ListItem







{







	margin: 5px 0px 5px 10px;







}















/* ArticlesToReadPanel styles */







.ArticlesToReadPanel .Content







{







	font-size: 11px;







}















.ArticlesToReadPanel .ListItem







{







	margin: 5px 0px 0px 0px;







}















/* SmallArticleFavouritesPanel styles */







.SmallArticleFavouritesPanel .Content







{







	font-size: 11px;







}















.SmallArticleFavouritesPanel .ListItem







{







	margin: 5px 0px 0px 0px;







}















/* MyArticlesPanel styles */







.MyArticlesPanel .Info .StatusDisapproved







{







	text-decoration: underline;







	cursor: help;







}















/* PopularAuthorsPanel styles */







.PopularAuthorsPanel .Content







{







	font-size: 11px;







}















.PopularAuthorsPanel ol







{







	margin-bottom: 0px;







}















.PopularAuthorsPanel li







{







	margin: 5px 0px 0px -10px;







}















/* PopularArticlesPanel styles */







.PopularArticlesPanel .Content







{







	font-size: 11px;







}















.PopularArticlesPanel ol







{







	margin-bottom: 0px;







}















.PopularArticlesPanel li







{







	margin: 5px 0px 0px -10px;







}















/* CategoryArticleMapPanel styles */







.CategoryArticleMapPanel .Content div







{







	margin: 5px 0px 5px 0px;







}















/* ViewCategoryAdvancedPanel styles */







.ViewCategoryAdvancedPanel A.Unread, .ViewCategoryAdvancedPanel A.Unread:visited







{















	font-size: 12px;







	font-weight: bold;







}















.ViewCategoryAdvancedPanel A.Read, .ViewCategoryAdvancedPanel A.Read:visited







{















	font-size: 12px;







	font-weight: bold;







}















/* RecentNewsPanel styles */







.RecentNewsPanel .Title, 







.RecentNewsPanel .Date, 







.RecentNewsPanel .Content, 







.RecentNewsPanel .SmallLinks,







.RecentNewsPanel .Heading







{







	width: 100%;







	display: block;







}















.RecentNewsPanel .Item







{







	margin-bottom: 20px;







}















.RecentNewsPanel .Title{















    text-decoration:none;







	font-weight: bold;







	padding: 3px;







}















.recentNewsMoreLink{







    text-decoration:none;







}















.recentNewsMoreLink:hover{







    text-decoration:underline;







}















.RecentNewsPanel .Date







{















	font-size: 10px;







	padding: 5px 0px 3px 0px;







}















.RecentNewsPanel .Content







{







	line-height: 18px;







}















.RecentNewsPanel .SmallLinks







{







	margin: 10px 10px 20px 10px;







}















.RecentNewsPanel .SmallLinks A







{







	text-decoration: none;







}















.RecentNewsPanel .SmallLinks .IMG







{







	vertical-align: super;







}















/* SmallSearchPanel styles */







.SmallSearchPanel .Button







{







	font-size: 11px;















	width: 60px;







}















/* SyndicatePanel styles */







.SyndicatePanel .Title







{







	font-weight: bold;







	font-size: 14px;







	margin: 0px 0px 10px 0px;







}















.SyndicatePanel .Content DIV







{







	margin-bottom: 5px;







	margin-left: 10px;







}















/* RecentBlogsPanel styles */







.RecentBlogsPanel







{







	float: right;







	padding: 2px 8px 8px 8px;







	margin: 35px 0px 5px 15px;







	width: 180px;







	font-size: 11px;















margin-right: 0px;







}















.RecentBlogsPanel .Title







{







	line-height: 18px







}















.RecentBlogsPanel .Details







{







	font-size: 10px;















	padding-bottom: 10px;







}















.RecentBlogsPanel .Details A







{















}















.RecentBlogsPanel .Heading







{















	font-weight: bold;







	font-size: 11px;







}















.RecentBlogsPanel .Link







{







	text-align: right;







}















.ArticleRelatedArticlesPanel .Heading







{







	font-size:12px;







}















.ArticleSeriesPanel .Heading







{







	font-size: 12px;







}















.ArticleCommentsPanel .Heading







{







	font-size: 12px;







}















.ArticleRelatedLinksPanel .Heading







{







	font-size: 12px;







}















.ViewBlogEntryPanel .Details







{















	font-size: 10px;







}















.ViewBlogEntryPanel .Content







{







	margin-top: 10px;







}















/* BlogSummariesPanel styles */







.BlogSummariesPanel .Title







{















	font-weight: bold;







	padding: 3px;







}















.BlogSummariesPanel .Title A







{







	text-decoration: none;







}















.BlogSummariesPanel .Title A:hover







{







	text-decoration: underline;







}















.BlogSummariesPanel .Details







{















	font-size: 10px;







	padding: 5px;







}























.BlogSummariesPanel .Status TABLE TD







{







	font-size: 11px;







}















.BlogSummariesPanel .Status .Notes







{







	font-style: italic;







}















.BlogSummariesPanel .Content







{







	line-height: 18px;







	margin-bottom: 10px;







}















.BlogSummariesPanel .Content .SmallLinks







{







	margin: 10px 10px 20px 10px;







}















.BlogSummariesPanel .Content .SmallLinks A







{







	text-decoration: none;







}















.BlogSummariesPanel .Content .SmallLinks .IMG







{







	vertical-align: super;







}















.BlogEntryCommentsPanel .Heading







{







	font-size: 12px;







}















.SearchResultsPanel .Content







{







	line-height: 18px;







}















/* ViewAuthorPanel styles */







.ViewAuthorPanel .AuthorPicture







{







	margin: 0px 10px 10px 0px;







}















/* ViewAccountPanel styles */







.ViewAccountPanel .AuthorPicture







{







	margin: 0px 10px 10px 0px;







}























/* Added for 2005.2 */







.Paging







{







	font-family: Trebuchet MS;







	font-size: 11px;















}







.AdvancedSearchPanel{







padding: 1px;







margin: 0px;







}























