@charset "utf-8";
/* CSS Document */

  	body { margin-left: 0px; margin-top: 0px; margin-right: 00px; margin-bottom: 0px; }

	.Footer { background-image: url(Imgs/Template_3_Blue_HPR4C5.jpg); background-repeat: repeat-x; height:66px; }
	
	.Header { background-image: url(Imgs/Header_Top_Gradient.gif); background-repeat: repeat-x; height:178px; }
	
	.BckContents  { border-left:1px solid #7A9FBC; border-right:1px solid #7A9FBC; 
					background-color:#122F4C; color:#FFFFFF; padding-left:10px; padding-right:10px; }
	
	H1			 { font-family:Verdana; font-size:14px; color:#4C4C4C; padding:0px; margin:0px;	}
	H1 a:link	 { color:#4C4C4C; text-decoration:none; }
	H1 a:visited { color:#4C4C4C; text-decoration:none; }
	H1 a:hover   { color:#990000; text-decoration:none; }
	H2 			 { font-family:Verdana; font-size:11px; color:#4C4C4C; padding:0px; margin:0px; font-weight:normal; text-align:justify	 }
	H2 a		 { font-family:Verdana; font-size:11px; color:#BD000D; padding:0px; margin:0px; font-weight:normal; text-decoration:none;}
	
	.AutorName 	 { font-family: Verdana, Arial, Helvetica, sans-serif ; color:#333333; font-size:10px; padding-top:5px; padding-bottom:5px; }


.PageText 		 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.PageText a:link 	{ color:#66CCFF; text-decoration:none;}
.PageText a:visited { color:#66CCFF; text-decoration:none;}
.PageText a:hover	{ color:#FFFFFF; text-decoration:none; background-color:#810000;}

.PageText table		 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
.PageText table a:link 	{ color:#66CCFF; text-decoration:none;}
.PageText table a:visited { color:#FFFFFF; text-decoration:none;}
.PageText table a:hover	{ color:#FFFFFF; text-decoration:none; background-color:#810000;}

.PageSubText 	  	     { border:1px dashed #486D8A; padding:10px; font-family:verdana; font-size:11px; }
.PageSubText a:link 	 { color:#66CCFF; text-decoration:none;}
.PageSubText a:visited   { color:#66CCFF; text-decoration:none;}
.PageSubText a:hover     { color:#FFFFFF; text-decoration:none; background-color:#810000;}

.PageSubText_1	  		 { border-left:5px solid #486D8A; text-indent:10px; margin-bottom:5px; font-weight:bold; margin-top:5px; color:#FDF8B5;font-family:verdana; font-size:11px; }
.PageSubText_1 a:link 	 { color:#66CCFF; text-decoration:none;}
.PageSubText_1 a:visited { color:#66CCFF; text-decoration:none;}
.PageSubText_1 a:hover   { color:#FFFFFF; text-decoration:none; background-color:#810000;}
					
.PageSubTextQuote	    	{ font-size:11px; font-family:arial; padding:10px; background-color:#0C1F32; }
.PageSubTextQuote a:link    { color:#66CCFF; text-decoration:none }
.PageSubTextQuote a:visited { color:#66CCFF; text-decoration:none }
.PageSubTextQuote a:hover   { color:#66CCFF; text-decoration:none }

.PageTitle		 { font-family:verdana; font-size:15px; font-weight:bold; border-bottom:1px solid white; padding-bottom:5px; }
.PageSubTitle	 { padding-top:10px; padding-bottom:10px; padding-left:10px; margin-top:10px; background-color:1E4F80; font-family:verdana; font-size:12px;}


				
.WhiteVerdana10px 				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; }
.WhiteVerdana12px 				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
.OrangeSmallLinks  				{ color: #C95900; }	
.OrangeSmallLinks a				{ color: #C95900; text-decoration:none; font-size:9px; font-family:verdana; }	
.LinkDownloadEdition 			{ font-family:arial; font-size:9px; color:#FFFFFF; padding-right:7px;  margin:0px; text-decoration:none; }
.LinkDownloadEdition a			{ color:#FFFFFF; text-decoration:none; }
.LinkDownloadEdition a:visited	{ color:#FFFFFF; text-decoration:none; }
.LinkDownloadEdition a:hover	{ color:#FFFF66; text-decoration:none; }

.LinkEdition 			{ font-family:arial; font-size:12px; color:#FFFFFF; padding-right:7px;  margin:0px; text-decoration:none; }
.LinkEdition a			{ color:#FFFFFF; text-decoration:none; }
.LinkEdition a:visited	{ color:#FFFFFF; text-decoration:none; }
.LinkEdition a:hover	{ color:#FFFF66; text-decoration:none; }



.TabbedBox 			{ background-color:#FFFFFF; margin-bottom:1px; padding:8px;
                      font-family:verdana; color:#333333; font-size:13px; font-weight:bold; background:url(Imgs/Menu_Btn_Active.gif) bottom repeat-x; }
					  
					  
.HPredEditionBox {	border:0px solid black;height:35px; width:198px;
					*width:222px;background:url(Imgs/Bck_Edition.gif) no-repeat;color:#FFFFFF;
					font-family:verdana; *height:55px; 
				 	padding-top:20px; padding-left:26px; font-size:13px; }
					
.HPredEditionBox a:link 	{ text-decoration:none; color:#FFFFFF }
.HPredEditionBox a:visited  { text-decoration:none; color:#FFFFFF }
.HPredEditionBox a:hover    { text-decoration:none; color:#FFCC00 }

.LastEditions  				{ background-color:#700000; padding:3px; }	
.LastEditions a				{ color: #C95900; text-decoration:none; font-size:9px; font-family:verdana; }	

.ReadMore 			{ border-top:1px solid #CECECE; margin-top:10px; padding-top:5px; }
.ReadMore a			{ font-family:verdana; font-size:10px; font-weight:bold;  }
.ReadMore a:link 	{ color:#000066; text-decoration:none; }
.ReadMore a:visited { color:#000066; text-decoration:none }
.ReadMore a:hover   { color:#000066; text-decoration:none }

					
/* ************************** */
/* Header - Costumização   */
/* ************************** */

.BannerFrame 			{ background-color:#810000; width:468px;height:80px;margin-top:32px;float:right;}
.BannerFrame IMG 		{ border:0px }
.HeaderSearchBox 	    { width:258px; height:32px; float:right; margin-top:34px;border:0px solid black; background-image:url(Imgs/Header_SearchBox.gif); border:0px solid red; }
.HeaderSearchBox_form   { margin-top:0px;margin-bottom:0px; margin-left:0px; padding:0px; border:0px solid black; }
.HeaderSearchBox_form_1 { border:0px solid black; margin-left:15px; margin-top:2px; }
.HeaderSearchBox_input  { border:0px; height:23px; width:180PX; margin:0PX; padding:0PX; 
						  font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px; color:#355A77; font-weight:bold; }


/* ************************** */
/* Caixa de Resumo - Artigos  */
/* ************************** */

.WhiteBoxHP_1 { padding-left:25px; padding-right:5px; padding-top:8px;  }
.WhiteBoxHP_2 { border-left:1px solid #B9B9B9; height:60px; margin-top:5px; margin-left:5px; margin-right:5px;float:left;}
.WhiteBoxHP_3 {  }
.WhiteBoxHP_4 {	 }

/* ************************* */
/* Costumização Formulários  */
/* ************************* */

.TextFormBorders   		{ border:1px solid #BD000D; font-size:9px; font-family:verdana; font-weight:bold; overflow:hidden; width:180px; height:50px; }
.TextFormBordersSmall   { border:1px solid #BD000D; font-size:9px; font-family:verdana; font-weight:bold; overflow:hidden; width:290px; padding:7px; height:30px; }

.InputBoxInvisible { border:none; height:15px; background:transparent; font-size:9px; font-family:verdana; font-weight:bold; }			

/* Left / Center / Right */
/* Costumização das caixas de input */
.RoundBox_L { background:url(Imgs/Form_Left_Rounder.gif) no-repeat left top; height:19px; width:8px; float:left; }
.RoundBox_C { background:url(Imgs/Form_Loop_Rounder.gif) repeat-x;  font-family:verdana; font-size:9px; height:19px; float:left; padding-top:3px;}
.RoundBox_R { background:url(Imgs/Form_Right_Rounder.gif) no-repeat right top; height:19px; width:8px; float:left;}

/* ************************* */
/* Menu Navegacional Topo    */
/* ************************* */

#navcontainer 	 { 	margin: 0; padding: 0 0 0 0px; }
#navcontainer UL { 	list-style: none;margin: 0;padding: 0;border: none;}
#navcontainer LI {	display: block;margin: 0;padding: 0;float: left;width: auto;}
#navcontainer A	 {	color: #444;display: block;text-decoration: none;background: #DDDDDD;margin-right: 25px;padding: 15px 45px;
					font-family: arial;font-size:12px;
					background:url(Imgs/Menu_Btn_Normal.gif) repeat-x bottom; background-color:#C20006; color:#FFFFFF;}

#navcontainer A:hover, #navcontainer A:active 
{ background:url(Imgs/Menu_Btn_Normal.gif) repeat-x bottom; background-color:#C20006; color:#FFFFFF; }

#navcontainer A.active:link, #navcontainer A.active:visited
{ position: relative; z-index: 102; background:url(Imgs/Menu_Btn_Active.gif) repeat-x bottom; background-color:#FFF; color:#FFFFFF;
  border-bottom:1px solid #385D7A; border-left:1px solid #385D7A; border-right:1px solid #385D7A;
  font-weight: bold; }

/* ************************* */
/* RED Rounded Box           */
/* ************************* */

.top-left, .top-right, .bottom-left, .bottom-right 
			{ background-image: url('Imgs/Box_Red_Full.gif'); /* CHANGE: path and name of your image */
			  height: 5px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
			  font-size: 2px;    /* DNC: correction IE for height of the <div>'s */  }

.top-left, .bottom-left   { margin-right: 5px; /* CHANGE: replace by the width of one of your corners */ }

.top-right, .bottom-right { 
margin-left: 5px;  /* CHANGE: replace by the width of one of your corners */
margin-top: -5px;  /* CHANGE: replace by the height of one of your corners */ }

.top-right 	  { background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */ }
.bottom-left  { background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */}
.bottom-right { background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */}

.inside 
			{ border-left: 1px solid #700000; /* YCC: color & properties of the left-borderline */
			border-right: 1px solid #700000;/* YCC: color & properties of the right-borderline */
			background: #700000;            /* YCC: background-color of the inside */
			color: #000000;                 /* YCC: default text-color of the inside */
			padding-left: 10px;             /* YCC: all texts at some distance of the left border */
			padding-right:10px;             /* YCC: all texts at some distance of the right border */ }

.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: -1px; padding-bottom: 1px; } /* DNC: to avoid splitting of the box */

#ctl00_Login1_pnlRecuperarpw { margin:0px; padding:0px; }

/* ************************* */
/* Patrocinios			     */
/* ************************* */

.Pat_1 { margin-left:8px; margin-top:5px; }
.Pat_2 { font-family:Arial; font-size:13px; color:#FFFFFF; border-bottom:1px dotted #CAEF73; padding-bottom:4px; margin-bottom:5px; }
.Pat_3 { background-color:#FFFFFF; padding-top:10px; padding-bottom:10px }

/* **************************** */
/* WHITE BOX - Página Principal */
/* **************************** */

.WhiteBoxHP { width:739px; height:83px; background:url(Imgs/Box_White_Full.gif) no-repeat top;  }

div1 {
	float: left;
	text-align: center;
	width: 150px;
	height: 150px;
	margin: 5px;
	border: 1px solid #ccc;
	font-size: 1em;
	line-height: 148px;
	}

div1 img {margin-top: expression(( 150 - this.height ) / 2); }

html>body div1 img {    /*hidden from IE 5-6 */
						margin-top: 0; /* to clean up, just in case IE later supports valign! */
						vertical-align: middle;
	}
	
/* **************************** */
/* ARTIGO ASPX */
/* **************************** */

.a_title 		 { font-weight:bold; border-bottom:1px solid #627588; padding-bottom:5px; margin-bottom:5px; }
.a_date 		 { color:#999999; margin-left:5px; }
.a_resumo 		 { color:#778899; font-weight:bold; margin-bottom:8px; margin-top:5px; }	
.a_text   		 { text-align: justify;  line-height:18px; padding-bottom:15px;}
.a_HeaderAutores { background-color:#062340; font-weight:bold; padding:5px; margin-bottom:10px; }
.a_ListAutores   { margin-top:5px; margin-bottom:5px; border-bottom:1px solid #2E4861; padding-bottom:5px; line-height:18px;}
.a_listAutores a:link 	 { font-size:9px; color:#E5E5E5; }
.a_listAutores a:visited { font-size:9px; color:#E5E5E5; }
.a_listAutores a:hover 	 { font-size:9px; color:#E5E5E5; }

.a_ListMorada 	 { color:#999999; font-size:10px;}

/*
0100010001100101011101100110010101101100011011110111000001100101011001000010000001100010011110010010000001001100011101010111001101101111010100100110111101110101011110000010000000101101001000000101010001001001000011010000101001000011011100110111001100100000011000100111100100111010001000000100110101101001011001110111010101100101011011000010000001010010011010010111010001100001
*/	


