 @media print {
    .menu{ display:none; }
		.mainLeft{display:none;}
		.mainRight{display:none;}
		.InEnglish{display:none;}
		.mainMiddle{ position:relative;}
  }	.HomeLefttMask{
		position:relative;
		float:right;
		border:0px solid red;
		width:5px;
		height:350px;
		display:none;
		z-index:100;
		background:url(imgs/img_interior.jpg);
	}

	
	
	
	.Skin{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 500px;
	height: 500px;
	display:none;
	text-align:center;
	background:url(/temas/default/imgs/skin_mask.png);
	z-index:1000;
	text-align: center;

}

.SkinPicture {
	position: relative;
	z-index: 10000;
	border: 5px solid white;
	margin: 0 auto;
	top: 60px;
	float: none;
}

.SkinPicture:hover{
	cursor: pointer;
}
	
	
	
	

  .hiddenPic {display:none;}
  
.corpo{
	margin:0px;
	background:url(imgs/fundo_nuvens.jpg) no-repeat;
	background-color:#010010;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #69859C;
	height:100%;
	line-height:12pt;
}


.companyLogo{	 
	 position:absolute;
	 left:29px;
	 top:18px;
	 width:188px;
	 height:78px;
	 background-image:url(imgs/logo.gif);
	}
.searaLogo{position:relative; margin-top:5px; margin-right:-5px; float:right; width:55px; height:8px;}
	
.menu{
	 position:absolute;
	 top:0px;
	 left:236px;
	 border: 0px solid red;
	 height:100px;
	 width:750px;
	 overflow:visible;
	 z-index: 9999;
}

 a{ color: #8dccf7;	}

	.Submenu1{
		position:absolute;
		left:0px;
		top:37px;
		height:30px;/*Esta altura será controlada pelo PHP dependendo do nº de items   (  0  - 15 - 30 - 45   )       */
		display:none;
		text-align:center;
		}
	.Submenu2{
		position:absolute;
		left:99px;
		top:37px;
		height:45px; /*Esta altura será controlada pelo PHP dependendo do nº de items   (  0  - 15 - 30 - 43   )       */
		display:none;
		text-align:center;
	}
	.Submenu3{
		position:absolute;
		left:180px;
		top:37px;
		height:30px;/*Esta altura será controlada pelo PHP dependendo do nº de items   (  0  - 15 - 30 - 43  )       */
		display:none;
		text-align:center;
	}
	.Submenu4{
		position:absolute;
		left:261px;
		top:37px;
		height:30px; /*Esta altura será controlada pelo PHP dependendo do nº de items   (  0  - 15 - 30 - 43  )       */
		display:none;
		text-align:center;
	}
	.Submenu5{
		position:absolute;
		left:342px;
		top:37px;
		height:43px; /*Esta altura será controlada pelo PHP dependendo do nº de items   (  0  - 15 - 30 - 43   )       */
		display:none;
		text-align:center;
	}
	.Submenu6{
		position:absolute;
		left:423px;
		top:37px;
		height:30px; /*Esta altura será controlada pelo PHP dependendo do nº de items   (  0  - 15 - 30 - 43   )       */
		text-align:center;
		display:none;
	}
	.Submenu7{
		position:absolute;
		left:504px;
		top:37px;
		height:15px; /*Esta altura será controlada pelo PHP dependendo do nº de items   (  0  - 15 - 30 - 43  )       */
		display:none;
		text-align:center;
	}
	



	.pannel_l{
		position:relative;
		float:left;
		height:100%;
		font-size:1px;
		line-height:0;
	}
		.tl{
			position:relative;
			height:6px;
			width:6px;
			font-size:1px;
			line-height:0;
			background: url(imgs/sub_menu/tl.gif) no-repeat top left;
		}
		.lbar{	
			position:relative;
			width:6px;
			height:100%;
			background: url(imgs/sub_menu/nt.gif);
			font-size:1px;
			line-height:0;
		}	
		.bl{
			position:relative;
			height:6px;
			width:6px;
			font-size:1px;
			line-height:0px;
			background: url(imgs/sub_menu/bl.gif) no-repeat bottom left;
		}
	
	.content{
		position:relative;
		float:left;
		height:100%;
		background-color:gray;	
		padding-top:7px;
		padding-bottom:5px;
		background: url(imgs/sub_menu/nt.gif);
	}

	.pannel_r{
		position:relative;
		float:left;
		font-size:1px;
		line-height:0;
		height:100%;
	}
		.tr{
			position:relative;
			height:6px;
			width:6px;
			font-size:1px;
			line-height:0;
			background: url(imgs/sub_menu/tr.gif) no-repeat top right;
		}
		.rbar{
			position:relative;
			height:100%;
			width:6px;
			border:0px solid blue;
			font-size:1px;
			line-height:0;
			background: url(imgs/sub_menu/nt.gif);
		}
		.br{
			position:relative;
			height:6px;
			width:6px;
			font-size:1px;
			line-height:0;
			background: url(imgs/sub_menu/br.gif) no-repeat bottom right;
		}
		
	.linkSubmenu{
		 font-family: arial, sans-serif;
		 font-size: 11px;
		 color: #34424F;
		 text-align:center;
		 text-decoration:none;
	}

	
	
	
/*Caminho de navegação na página*/
	.path{
		position:absolute;
		left:240px;
		top:110px;
		font-family: arial, sans-serif;
		font-size: 11px;
		color: #80B3DD;
		z-index:1;
	}
	.pathLink{
		font-family: arial, sans-serif;
		font-size: 11px;
		color: #80B3DD;
		z-index:1;
	}
	.pathNotLink{
		font-family: arial, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		z-index:1;
	}
/*Caminho de navegação na página*/




/*Main page - Página de conteúdos*/
.main {
	 position:absolute;
	 top:132px;
	 		/* height:350px; */
			z-index: 0;
	 width:100%;
	  height:350px;
	 border:0px solid red;
}
	.mainExtraBarL {
		 position:relative;
		 width:85%;
		 float:left;
		 height:350px;
		 border:0px solid blue;
	}
	.mainExtraBarR {
		 position:relative;
		 width:15%;
		 float:left;
		 height:350px;
		 background-color:#4e6076;
		 border-left:0 solid red;
	}

	.mainLeft{
		 position:absolute;
		 top:132px;
		 width:235px;
		 height:350px;
		
	}
	
		.InputSelecaoDeHotel{
			position:absolute;
			left:11px;
			top:52px;
			float:left;
		}

			.inputselecaodehotel_box{
					position:relative;
					left:11px;
					top:73px;
					background-color:#FFFFFF;
					display:none;
					height:70px;
					width:147px;
					border:1px solid gray;
					line-height:10pt;
					z-index:10000;
				}


				.link_select_box{
					 font-family: arial, sans-serif;
					 font-size: 11px;
					 color: #34424F;
					 text-align:center;
					 text-decoration:none;
				}
				
				
		.link_select_box_div{
			position:relative;
			height:12px;
			width:100%;	
			padding-top:1px;
			padding-bottom:1px;
			text-align:left;
		}
				
		.link_select_box_div:hover{background-color:#9fc6e5; cursor: pointer;}

		
		
		.DataDaChegada{
			position:absolute;
			left:11px;
			top:128px;
			float:left;
		}
				.Calendario{
				position:relative;
				left:5px;
				float:left;
				width:32px;
				height:22px;
				background-image:url(imgs/calendario.png);
				z-index:;
				}
			
		
		
		.NDeNoites{
			position:absolute;
			left:11px;
			top:207px;
			float:left;
		}
			.ndenoites_box{
				position:relative;
				left:11px;
				top:228px;
				display:none;
				width:86px;
				background-color:#FFFFFF;	
				border:1px solid gray;
				z-index:50;
			}
		
		
		.NDeAdultos{
			position:absolute;
			left:11px;
			top:273px;
			float:left;
		}
			.ndeadultos_box{
				position:relative;
				left:11px;
				top:294px;
				display:none;
				width:84px;
				background-color:#FFFFFF;	
				border:1px solid gray;
				z-index:50;
			}
		.NDeCriancas{
			position:absolute;
			left:107px;
			top:273px;
			float:left;
		}
			.ndecriancas_box{
				position:relative;
				left:107px;
				top:294px;
				display:none;
				width:84px;
				background-color:#FFFFFF;				
				border:1px solid gray;
				z-index:50;
			}
		
	
	
	


	
	/*    PAGE RESERVAR  */

			.NDeNoitespage{
				position:absolute;
				float:left;
		}
			.ndenoites_boxpage{
				position:absolute;
				left:130px;
				top:91px;
				display:none;
				width:86px;
				background-color:#FFFFFF;	
				border:1px solid gray;
				z-index:50;
			}
	
	
		.NDeAdultosPage{
			position:absolute;
			float:left;
		}
			.ndeadultos_boxpage{
				position:absolute;
				left:130px;
				top:141px;
				display:none;
				width:84px;
				background-color:#FFFFFF;	
				border:1px solid gray;
				z-index:50;
			}
		.NDeCriancasPage{
			position:absolute;
			float:left;
		}
			.ndecriancas_boxpage{
				position:absolute;
				left:130px;
				top:191px;
				display:none;
				width:84px;
				background-color:#FFFFFF;				
				border:1px solid gray;
				z-index:50;
			}
			
		/*  END PAGE RESERVAR*/






				
	
	
	
		.bt_reservar{
		 position:absolute;
		 top:311px;
		 left:0px;
		 width:199px;
		 height:29px;
		}

	
	
	.mainMiddle{
		 position:absolute;
		 top:132px;
		 left:237px;
		/* min-height:335px; */       /*  PARA O FIREFOX */
		 width:582px;
	}
	


			.mainMiddle_topo{
				 position:relative;
				 width:582px;
				 height:12px;
				 float:left;
				 background:url(imgs/topo_area_conteudo.gif) no-repeat;  /* ALTERACÃO no FICHEIRO /xtags/styleSetup.php , PARA A HOME PAGE */
			}

			.mainMiddle_centro{
				 position:relative;
									 /* ALTERACÃO no FICHEIRO /xtags/styleSetup.php , PARA A HOME PAGE */
				 width:572px;        /* SÓ PARA O HOME     old vakue =572px */
				 padding-left:5px;
				 padding-right:5px;
				 min-height:335px; 
			
				 float:left;
				 background-color:#FFFFFF; /* ALTERACÃO no FICHEIRO /xtags/styleSetup.php , PARA A HOME PAGE */          
			}
			.mainMiddle_centro:after{
					content:".";
					display:block;
					clear:both;
					visibility:hidden;
					height:0;
					overflow:hidden;
			}
			.mainMiddle_baixo{
			 position:relative;
			 width:582px;
			 height:3px;
			 float:left;
			 background:url(imgs/baixo_area_conteudo.gif) no-repeat;        /* ALTERACÃO no FICHEIRO /xtags/styleSetup.php , PARA A HOME PAGE */
		}

	.mainRight{
		 position:absolute;
		 top:132px;
		 left:820px;
		 width:180px;
		 min-height:349px;
		 background-color:#4e6076;
	}

		.Pesquisa{
			position:absolute;
			left:20px;
			top:46px;
			float:left;
			width:158px;
			height:21px;
		}
		.Newsletter{
			position:absolute;
			left:20px;
			top:125px;
			float:left;
			width:158px;
			height:21px;
		}

		.SugestoesLinkPic{
			position:absolute;
			left:16px;
			top:170px;
			height:28px;
			width:105px;
			border:0px solid red;
			text-decoration:none;
		}
		.SugestoesLinkPic:hover{cursor: pointer; }
		.SugestoesLink{text-decoration:none;}
		.SugestoesLink:hover{cursor:pointer; color: red; }
		.Sugestoes1{
			position:absolute;
			left:20px;
			top:215px;
			width:150px;
		}
		.Sugestoes2{
			position:absolute;
			left:20px;
			top:280px;
			width:150px;
		}
			.SugestoesData{
				position:absolute;
				left:0px;
				top:0px;
				width:100%;
				font-family: arial, sans-serif;
				font-size: 12px;
				color: #D7E7F4;
			}
			.SugestoesContent{
				position:absolute;
				left:0px;
				top:15px;
				width:100%;
				height:21px;
				text-align:justify;
				line-height:10pt;
				font-family: arial, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
			}



	
/*FOOTER*/
.mainMiddle_footer{
  position:relative;
  top:5px;
  left:2px;
   width:572px;
  height:50px;
  clear:both;
}
	.footerLinks{
		position:relative;
		display:block;
		float:left;
		font-family: arial, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration:none;
	}
	.mainMiddle_footer a:hover{
		color:#C1E1E8; 
	}
/*FOOTER*/
	
	.InEnglish{
	position:absolute;
	top:487px;
	left:31px;
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #69BCF3;
	z-index:0;
}
	


img{border:0px solid blue; margin:0px; }	




.bg_fundo_transparente{
	position:absolute;
	top:0px;
	left:0px;
	width:235px;
	height:350px;
	z-index:;
	background:url(imgs/img_interior.jpg); /* DEFINIDO NO HTML */
}





	.bgInputs1{
		position: relative;
		width: 123px;
		height: 16px;
		float: left;
		background: url(imgs/caixa.gif) no-repeat;
		border: 0px solid gray;
		padding-top: 3px;		
		padding-left: 3px;
		font-family: arial, sans-serif;
		font-size: 10px;
		color: #AAB8CB;
	}
	.bgInputs2{
		position: relative;
		width: 124px;
		height: 16px;
		float: left;
		background: url(imgs/caixa.gif) no-repeat;
		border: 0px solid gray;
		padding-top: 3px;		
		padding-left: 3px;
		font-family: arial, sans-serif;
		font-size: 10px;
		color: #AAB8CB;
	}
		.bgInputs2{
		position: relative;
		width: 85px;
		height: 16px;
		float: left;
		background: url(imgs/caixa_small.gif) no-repeat;
		border: 0px solid gray;
		padding-top: 3px;		
		padding-left: 3px;
		font-family: arial, sans-serif;
		font-size: 10px;
		color: #AAB8CB;
	}
		.bgInputs3{
		position: relative;
		width: 62px;
		height: 16px;
		float: left;
		background: url(imgs/caixa.gif) no-repeat;
		border: 0px solid gray;
		padding-top: 3px;		
		padding-left: 3px;
		font-family: arial, sans-serif;
		font-size: 10px;
		color: #AAB8CB;
	}
		.bgInputs4{
		position: relative;
		width: 60px;
		height: 16px;
		float: left;
		background: url(imgs/caixa.gif) no-repeat;
		border: 0px solid gray;
		padding-top: 3px;		
		padding-left: 3px;
		font-family: arial, sans-serif;
		font-size: 10px;
		color: #AAB8CB;
	}
		.bgInputs5{
		position: relative;
		width: 60px;
		height: 16px;
		float: left;
		background: url(imgs/caixa.gif) no-repeat;
		border: 0px solid gray;
		padding-top: 3px;		
		padding-left: 3px;
		font-family: arial, sans-serif;
		font-size: 10px;
		color: #AAB8CB;
	}
	
		.bgInputs6{
		position: relative;
		width: 120px;
		height: 16px;
		float: left;
		background: url(imgs/caixa.gif) no-repeat;
		border: 0px solid gray;
		padding-top: 3px;		
		padding-left: 3px;
		font-family: arial, sans-serif;
		font-size: 10px;
		color: #AAB8CB;
	}
		.bgInputs7{
		position: relative;
		width: 120px;
		height: 16px;
		float: left;
		background: url(imgs/caixa.gif) no-repeat;
		border: 0px solid gray;
		padding-top: 3px;		
		padding-left: 3px;
		font-family: arial, sans-serif;
		font-size: 10px;
		color: #AAB8CB;
	}
	
	
	
	
	
	
	.btOkInputs{
		position:relative;
		float:left;
		width:23px;
		height:20px;
		background-image:url(imgs/ok_button.gif);
	}

	
	
	
	
	
	
	
	
	
	/* LISTA DE  HOTEIS  */
.HotelHeader{	 
	 position:relative;
	 left:0px;
	 top:0px;
	 height:31px;
}

.HotelItem{	 
	 position:relative;
	 left:0px;
	 top:0px;
	 width:572px;
	 height:127px;
	 margin-top: 7px;
	 border:0px solid blue;
}
	
	.HotelPicture{
		 position:absolute;
		 left:0px;
		 top:0px;
		 width:223px;
		 height:127px;
		 background-image:url(imgs/mask_img_listagem_hoteis.gif);
		 z-index: 220;
		 }
			.HotelPicturePosition{
				 position:absolute;
				 left:8px;
				 top:16px;
				 width:204px;
				 height:96px;
				 background-image:url();
				 z-index: 1;
			}
				 
				 
		.HotelDesign{
			 position:absolute;
			 left:223px;
			 width:349px;
			 height:127px;
			 background-image:url(imgs/fundo_listagem_hoteis.gif);
		}
			.HotelTitle{
				 position:absolute;
				 left:5px;
				 top:10px;
				 font-family: arial, sans-serif;
				 font-size: 13px;
				 color: #8dccf7;
				 font-weight: bold;
			}
			.HotelDesignContent{
				 position:absolute;
				 left:5px;
				 top:30px;
				 width:335px;
				 height:64px;
				 text-align:justify;
				 overflow:hidden;
			}
			.HotelLink{
				 position:absolute;
				 left:5px;
				 top:100px;
				 width:134px;
				 height:15px;
			}
/* LISTA DE  HOTEIS  */



			
			
/* HOTEL  ITEM   */		
.HotelItemHeader{	 
	 position:relative;
	 height:40px;
	 width:572px;
}
		.HotelItemHeaderZ1{
			 float:left;
			 width:200px;
			 height:33px;
		}
		
		
		.HotelItemHeaderZ2{
			 float:right;
			
			 height:35px;
			 text-align:right;
			
		}
.HotelItemTopLinkBar{
	 position:relative;
	 height:20px;
	 width:572px;
}
	.HotelItemTopLink{
		 position:relative;
		 left:0px;
		 top:0px;
		 height:20px;
		 font-family: arial, sans-serif;
		 font-size: 11px;
		 color: #98a6b1;
		 text-decoration:none;
		 border:0px solid blue;
	}

.HotelItemMaskTop{	 
	 position:relative;
	 width:574px;
	 height:4px;
	 background-image:url(imgs/mask_top.gif);
	 border:0px solid red;
}
.HotelItemMask{	 
	 position:relative;
	 left:0px;
	 top:0px;
	 width:574px;
	 min-height:0px;
	 background-color:#e9f2f9;
	 border:0px solid green;
}

	.HotelItemPictureMask{
		width:310px;
		height:265px;
		float:left;
		margin:7px;
	}
			.HotelItemPicture{
				 position:absolute;
				 width:310px;
				 height:265px;
			}

			
		.HotelItemDesign{
			padding:3px;
		}
				.HotelItemDesignTitle{
					 font-family: arial, sans-serif;
					 font-size: 13px;
					 height:25px;
					 color: #8dccf7;
					 font-weight: bold;
					 margin-top:5px;
					 
				}
				.HotelItemDesignContent{
					padding:3px;
					text-align:justify;
					line-height:12pt;
				} 

.HotelItemMaskBottom{	 
	 position:relative;
	 width:574px;
	 height:4px;
	 border:0px solid red;
	 background-image:url(imgs/mask_bottom.gif);
}
/* HOTEL  ITEM   */	





/* HOTEL  ITEM  EXTENDIDO  */		
.HotelItemExtendExtendedHeader{	 
	 position:relative;
	 height:40px;
	 width:572px;
}
		.HotelExtendedHeaderBalao{
			 position:relative;
			 width:34px;
			 height:34px;
			 text-align:right;
			 float:left;
			 padding-left:4px;
			 
		}
		.HotelExtendedHeaderBalao:hover{cursor: pointer;}

.HotelItemExtendedTopLinkBar{
	 position:relative;
	 height:22px;
	 width:572px;
	 z-index:2000;
	 border:0px solid blue;
	 z-index:1;
}
	.HotelItemExtendedTopLink{
		 position:relative;
		 left:0px;
		 top:0px;
		 height:24px;
		 font-family: arial, sans-serif;
		 font-size: 11px;
		 color: #98a6b1;
		 text-decoration:none;
		 border:0px solid blue;
	}

.HotelItemExtendedMaskTop{	 
	 position:relative;
	 width:574px;
	 height:4px;
	 background-image:url(imgs/mask_top.gif);
	 border:0px solid red;
}
.HotelItemExtendedMask{	 
	 position:relative;
	 left:0px;
	 top:0px;
	 width:570px;
	 min-height:278px;
	 background-color:#e9f2f9;
	 height:auto !important; height:200px;
	 border:0px solid green;
	 padding:2px;
}


	.HotelItemExtendedPicture{
		 width:223px;
		 height:127px;
		 background-image:url(imgs/mask_img_listagem_hoteis.gif);
		 float:left;
		 z-index: 220;
		 }
				.HotelItemExtendedPicturePosition{
					 position:absolute;
					 left:8px;
					 top:16px;
					 width:204px;
					 height:96px;
					 background-image:url(imgs/hotel_picture_2.gif);
					 z-index: 1;
				}
			
		.HotelItemExtendedDesign{
			  width:572px;
			 height:100%;
		}
				.HotelItemExtendedTitle{
					 position:relative;
					 left:0px;
					 top:15px;
					 font-family: arial, sans-serif;
					 font-size: 13px;
					 color: #8dccf7;
					 font-weight: bold;
				}
				.HotelItemExtendedDesignContent{
					position:relative;
					width:562px;
					height:100%;
					padding:10px;
					border:1px solid red;
					text-align:justify;
				} 

.HotelItemExtendedMaskBottom{	 
	 position:relative;
	 width:574px;
	 height:4px;
	 border:0px solid red;
	 background-image:url(imgs/mask_bottom.gif);
}
/* HOTEL  ITEM   EXTENDIDO  */	





.MenuHotel{
		 position:relative;
		 height:24px;
		 border:0px solid green;
		 float:left;
		 margin-right:2px;
}

		.MenuHotelLeft{
				width:5px;
				height:24px;
				background-image:url(imgs/menu_esq_area_conteudo.jpg);
				float:left;
				
		}
		.MenuHotelMiddle{
				height:24px;
				background-color: #e9f2f9;
				float:left;
				margin-top:0px;
		}
		.MenuHotelRight{
				width:5px;
				background-image:url(imgs/menu_drt_area_conteudo.jpg);
				height:24px;
				float:left;
		}
		.MenuHotelLink{
				 position:relative;
				 top:4px;
				 font-family: arial, sans-serif;
				 font-size: 11px;
				 color: #98a6b1;
				 text-decoration:none;
		}
				.MenuHotelLink:hover{ color: #4d4848; }

				 
				 
				 
		.MenuHotelLeftBlank{
				
				height:24px;
				float:left;
		}
		.MenuHotelMiddleBlank{
				height:24px;
				float:left;
				height:24px;
				background-color:;
				margin-top:0px;
		}
		.MenuHotelRightBlank{
				 width:7px;
				 height:24px;
				 float:left;
		}
		
		
		
		
/*   GALERIA DE IMAGENS    */
.galleryTitle{
	position:relative;
	left:2px;
	top:10px;
	font-family: arial, sans-serif;
	font-size: 14px;
	color: #8dccf7;
	font-weight: bold;
	height:30px;
}
	.galleryBigPictures{
		float:left;
		width:386px;
		height:301px;
		overflow:hidden;
		border-top:2px solid #e9f2f9;
		border-left:2px solid #e9f2f9;
	}
	.gallerySmallPictures{
	position:relative;
		float:right;
		width:179px;
		height:302px;
		border:0px solid blue;
		overflow:hidden;
	}
	.gallerySmall{
		position:relative;
		float:right;
		width:179px;

		border:0px solid blue;

	}
	.BigPicture{
		position:absolute;
		overflow:hidden;
	}
	.SmallPicture{
		position:absolute;
		overflow:hidden;
	}
		.gallerySmallThumbnail{
			position:relative;
			width:84px;
			height:72px;
			overflow:hidden;
			border:2px solid #e9f2f9;
		}
/*   GALERIA DE IMAGENS  END   */
			
			
.homeCampanhasLink{
	position:relative; 
	top: -6px;
	left:7px; 
	width:201px; 
	height:40px;
}
			

.homeCampanhasPic{
	position:absolute; 
	top:35px; 
	left:7px; 
	width:201px; 
	height:63px;
}
.homeCampanhasContent{
	position:absolute;
	overflow:hidden;
	top:106px;
	left:5px;
	line-height:11pt;
	border:0px solid red;
	width:218px;
	height:45px;
	text-align:justify;
	z-index:1002;
}
.homeProgramasLink{
	position:absolute; 
	top:156px; 
	left:7px; 
	width:201px; 
	height:40px;
}

.homeCampanhasLink:hover{cursor: pointer;}
.homeProgramasLink:hover{cursor: pointer;}

.homeProgramasPic{
	position:absolute; 
	top:199px; 
	left:7px; 
	width:201px; 
	height:63px;
}

.homeProgramasContent{
	position:absolute;
	overflow:hidden;
	top:265px;
	left:5px;
	border:0px solid red;
	line-height:11pt;
	width:218px;
	height:45px;
	text-align:justify;
	z-index:1003;
}

a{outline:none;}
