/* 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/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;



}











