body {		background-color:#1C84B1;}


.titulo_home 		{ 	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; }
.titulo_home a 		{ 	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; }
.titulo_home a:hover{ 	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; }
.titulo_home a:visited{ 	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; }
.texto_home			{	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1C84B1; }
.texto_ler_regulamento a 	   {	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CEE1EA; text-align:justify; line-height:20px; }
.texto_ler_regulamento a:hover {	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CEE1EA; text-align:justify; line-height:20px; }
.texto_ler_regulamento a:visited {	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CEE1EA; text-align:justify; line-height:20px; }
.texto_accive			{	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CEE1EA; text-align:justify; line-height:20px; }	
.texto_accive a			{	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CEE1EA; text-align:justify; line-height:20px;}
.texto_accive a:hover	{	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CEE1EA; text-align:justify; line-height:20px;}
.texto_accive a:visited	{	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CEE1EA; text-align:justify; line-height:20px;}
.texto_intertrust{	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CEE1EA; text-align:justify; line-height:20px;}
.texto_resumimos {	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CEE1EA; text-align:justify; line-height:20px;}
.texto_contactos		{	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CEE1EA; text-align:justify; line-height:20px;}
.texto_contactos a		{	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CEE1EA; text-align:justify; line-height:20px;}
.texto_contactos a:hover{	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CEE1EA; text-align:justify; line-height:20px;}
.texto_contactos a:visited{	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CEE1EA; text-align:justify; line-height:20px;}
.razoes 			 { 	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#EAF41A; }
.razoes a 		 { 	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#EAF41A; }
.razoes a:hover	 { 	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#EAF41A; }
.razoes a:visited { 	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#EAF41A; }
					







.rodape	{				color:#6C6A66;
						font-size:10px;
						}	
.rodape a	{
						color:#6C6A66;
						font-size:10px;
						text-decoration:none;
						}
.rodape a:hover	{
						color:#6C6A66;
						font-size:10px;
						text-decoration:underline;
						}
						
.newsletter	{		background-color:#4F9ABA;
					border:1px solid #8ABFD6;
					font-family:Tahoma;
					font-size:11px;
					color:#ffffff;
					margin:0px 0px 2px 0px;
					}	
												
div div a	{
						color:#454545;
						font-size:9px;
						text-decoration:none;
						 line-height:18px;
						}
div div a:hover	{
						color:#454545;
						font-size:9px;
						text-decoration:underline;
						 line-height:18px;
						}
div strong a	{
						color:#EAE6D9;
						font-size:11px;
						text-decoration:underline;
						}
div strong a:hover	{
						color:#EAE6D9;
						font-size:11px;
						text-decoration:none;
						}	
span	{
						color:#BBDFF8;
						}
b {
						color:#93CFF9;
						}			
							
.bg_right	{
						background-image: url(images/bg_right.jpg);
						background-position: right top;
						background-repeat: repeat-x;
						}
.bg_footer	{
						background-image: url(images/bg_footer.gif);
						background-position: left top;
						background-repeat: repeat-x;
						}	
																					
						
/*---------- footer	 ---------------------*/
.footer	{				color:#6C6A66;
						font-size:10px;
						background-image: url(images/bg_footer_1.gif);
						background-position: right top;
						background-repeat: repeat-x;
						background-color:#ffffff;
						padding:16px 0px 0px 0px;
						}	
.footer a	{
						color:#6C6A66;
						font-size:10px;
						text-decoration:none;
						}
.footer a:hover	{
						color:#6C6A66;
						font-size:10px;
						text-decoration:underline;
						}	
.footer span	{
						color:#86847F;
						font-size:10px;
						}	
																					
.img_menu	img {
						margin:11px 0px 0px 0px;
						}