/* CSS Document */



body{

	background: url(resources/images/frontend/header_bg.jpg) 0 0 repeat-x;

	margin: 0;

	padding: 0;

	font-family: Arial, Helvetica;

}

#wrapper{

	width: 990px;

	margin:0 auto; 

	overflow: hidden;

}



#header01{

	height: 96px;

	background: url(resources/images/frontend/bahb_logo.jpg) 0 0 no-repeat;

	background-position: left center;

	overflow: hidden;

}

#header01 .logo-header{
	
	 position: absolute; 
	 
	 width: 240px; 
	 
	 height: 80px; 
	 
	 cursor: pointer;

}


#header01 .logo-header h2{
	text-indent:-99999px;
}


	#header01Container{

		width: 980px;

		height: 96px;

	}

	

	#header01Search{

		float: right;

		height: 73px;

	}

	

		#pageSearch{

			width: 250px;

			height: 23px;

			margin-top: 25px;

			padding-top: 5px;

			border-bottom: 1px solid #BABABA;

			border-top: 1px solid #BABABA;

			font-size: 10px;

			color: #666666;

		}

		

			#pageSearch .pageSearchInput{

				width: 100px;

				border: 0px;

				background: #E3E3E3;

				height: 15px;

				float: left;

				margin-right: 4px;

			}

			

			#pageSearch .pageSearchBtn{

				background: url(resources/images/frontend/btn_pageSearch.jpg) 0 0 no-repeat;

				width: 17px;

				height: 17px;

				border: 0px;

				cursor: pointer;

				float: left;

			}

			

			#pageSearch .btnCountries{

				background: transparent url(resources/images/frontend/btn_paises.jpg) 0 0 no-repeat;

				/*background: #87B209;*/

				height: 17px;

				width: 60px;

				border: 0px;

				/*float: right;*/

				color: #FFFFFF;

				font-weight: bold;

				font-size:8px;

				cursor: pointer;

			}

	

	#header01LangButtons{

		clear:right;

		float: right;

		height: 23px;

	}

	

		#header01LangButtons .button{

			/*background: url(resources/images/frontend/btn_langs.jpg) 0 0 no-repeat;*/

			width: 70px;

			height: 23px;

			padding-top: 8px;

			padding-left: 45px;

			float: right;

			color: #666666;

			font-size: 11px;

			/*font-weight: bold;*/

			cursor: pointer;

		}

		

		#header01LangButtons .button:hover{

			/*background: transparent url(resources/images/frontend/btn_langs_over.jpg) 0 0 no-repeat;*/

			color: #82AE00;

		}



#header02{

	height: 151px;

	background: url(resources/images/frontend/pictures.jpg) 0 0 no-repeat;

}

#container{

	width: 990px;

	background: url(resources/images/frontend/container_bg.jpg) 0 0 repeat-y;

	padding: 07px;

	overflow: hidden;

}



	#leftContainer{

		width: 192px;

		overflow: hidden;

		float: left;

		margin-top: 10px;

	}

	

		#menu{

			background: url(resources/images/frontend/menu_bg.jpg) 0 0 repeat-y;

			text-align: right;

			padding-right: 17px;

			color: #999999;

		}

		

			#menu ul{

				margin: 0;

				padding: 0;

			}

			

			#menu li{

				list-style: none;

			}

			

			#menu a{

				text-decoration: none;

				/*font-family: Arial;*/

				font-size: 11px;

				color: #999;

			}

			

			#menu a:hover{

				color: #82AE00;

			}

		

		#leftSeparator{

			background: url(resources/images/frontend/separator.left.gif) 0 0 no-repeat;

			background-position: center center;

			height: 30px;

		}

		

		#leftDestacado{

			width: 150px;

			margin: 10px;
			padding-left:10px;

		}

		

			#leftDestacado .borderGrayDestacado{

				width: 151px;

				height: 4px;

				background: url(resources/images/frontend/border_gray01.jpg) 0 0 repeat-x;

				margin-bottom: 1px;

			}

			

			#leftDestacado .destacadoImg{

				width: 151px;

				height: 78px;

				margin-bottom: 1px;

			}

			

			#leftDestacado .borderGreenDestacado{

				width: 151px;

				height: 4px;

				background: url(resources/images/frontend/border_green01.jpg) 0 0 repeat-x;

			}

			

			#leftDestacado .lineGrayDestacado{

				border-top: 1px solid #999;

				width: 151px;

				height: 1px;

				margin-top: 6px;

			}

		

	#rightContainer{

		width: 768px;

		background: transparent url(resources/images/frontend/container_right_bg.gif) 0 0 repeat-y;

		float: left;

		padding-left: 30px;

		margin-top: 10px;

	}

	

		#search{

			float: left;

		}

	

			#search_header{

				width: 351px;

				height: 27px;

				background: transparent url(resources/images/frontend/buscador_header.jpg) 0 0 no-repeat;

			}

				

				#search_header .btn_map{

					float: right; 

					width: 104px; 

					height: 21px; 

					background: transparent url(resources/images/frontend/btn_home_maps_small.jpg) 0 0 no-repeat;

					color: #666666;

					cursor: pointer;

					font-size: 11px;

					text-align: center;

					padding-top: 5px;

				}

				

				#search_header .btn_map:hover{

					background: transparent url(resources/images/frontend/btn_home_maps_small_over.jpg) 0 0 no-repeat;

					color: #fff;

				}

			

				#search_header .title{

					background: transparent;

					font-size: 12px;

					text-align: center;

					float: right;

					width: 104px;

					padding-top: 5px;

					color: #fff;

				}

			

			#search_body{

				width: 351px;

				overflow: hidden;

				background: transparent url(resources/images/frontend/buscador_bg.jpg) 0 0 repeat-y;

				padding-left: 2px;

			}

			

				#search_form{

					margin-top: 10px;

					margin-left: 30px;

				}

				

					#search_form_col1{

						width: 150px;

						float: left;

					}

					

					#search_form_col2{

						width: 150px;

						float: left;

					}

					

					#search_form .searchLabel{

						color: #76961A;

						width: 150px;

						height: 20px;

						font-size: 14px;

					}

					

					#search_form .searchField{

						width: 150px;

						height: 25px;

					}

					

					#btnSearch{

						background: transparent url(resources/images/frontend/btnSearch.jpg) 0 0 no-repeat;

						background-position: bottom;

						width: 83px;

						height: 36px;

						border: 0px;

						color: #FFFFFF;

						padding-left: 4px;

						padding-top: 4px;

						cursor: pointer;

					}

					

					#btnSearchSmall{

						background: transparent url(resources/images/frontend/btnSearch_small.jpg) 0 0 no-repeat;

						background-position: bottom;

						width: 64px;

						height: 33px;

						border: 0px;

						color: #FFFFFF;

						text-align: center;

						cursor: pointer;

					}

					

					select {

						border: 1px solid #999999;

						font-size: 10px;

						width:135px;

					}

					

					input {

						border: 1px solid #999999;

						font-size: 10px;

					}

				

				#searchSeparator{

					clear: left;

					background: url(resources/images/frontend/separator.search.gif) 0 0 no-repeat;

					background-position: center center;

					width: 351px;

					height: 20px;

					margin: 0;

					padding: 0;

				}

				

				#faqHome{

					background: url(resources/images/frontend/faq_home.gif) 0 0 no-repeat;

					width: 346px;

					height: 75px;

					padding-top: 25px;

					cursor: pointer;

				}

				

					#faqHomeTitle{

						background: transparent;

						width:250px;

						color: #FFFFFF; 

						float:right; 

						font-size:18px; 

						text-align: right; 

						margin-right: 4px;

					}

					

					#faqHomeSubtitle{

						width:250px;

						float:right; 

						color: #618106; 

						text-align: right; 

						margin-right: 4px;

					}

				

				#newsletter{

					width: 331px;

					height: 33px;

					background: url(resources/images/frontend/newsletter_bg.jpg) 0 0 repeat-x;

					background-position: left center;

					padding-top: 15px;

					padding-left: 15px;

				}

				

					#newsletterTitle{

						background: transparent;

						float: left; 

						color:#FFFFFF; 

						font-size: 12px; 

						width: 110px; 

						padding-top: 1px; 

						margin-right: 2px;

						font-weight: bold;

					}

					

					#newsletterField{

						width: 175px; 

						height: 14px; 

						border: 0px; 

						margin: 0; 

						padding-left:3px;

					}

				

				#btnNewsletter{

					border: 0px;

					background: url(resources/images/frontend/newsletter_btn.jpg) 0 0 no-repeat;

					width: 17px;

					height: 17px;

					cursor: pointer;

				}

			

			#search_foot{

				width: 351px;

				height: 22px;

				background: url(resources/images/frontend/buscador_foot.jpg) 0 0 no-repeat;

			}

			

			#mapButtons{

				width: 351px;

				height: 28px;

			}

			

				#mapButtons .mapButton{

					border:0px; 

					width: 175px; 

					height: 28px;

					background:url(resources/images/frontend/btn_home_maps.jpg) 0 0 no-repeat;

					float: left;

					color: #666666;

					cursor: pointer;

				}

				

				#mapButtons .mapButton:hover{

					background: transparent url(resources/images/frontend/btn_home_maps_over.jpg) 0 0 no-repeat;

					color: #fff;

				}



		#bids{

			float: left;

			margin: 2px 0px 0px 25px;

		}
		#bids .back{

			overflow:hidden; background:url(resources/images/frontend/back_oferta.jpg) 0 0 no-repeat; background-position:bottom;

		}
		
			#bids .star_en{
				position:relative; top: -35px; left:250px;width:100px;height:165px;
				background:url(resources/images/frontend/oferta_en.png)
			}	
			#bids .star_sp{
				position:relative; top: -35px; left:250px;width:100px;height:165px;
				background:url(resources/images/frontend/oferta_sp.png)
			}
			#bids .star_pg{
				position:relative; top: -35px; left:250px;width:100px;height:165px;
				background:url(resources/images/frontend/oferta_pg.png)
			}

			#bids a{

				text-decoration: none;

				color: #87B209;

			}

			

			#bids a:hover{

				color: #999;

			}

			

			#bids .borderGreen{

				width: 350px;

				height: 4px;

				background: url(resources/images/frontend/border_green01.jpg) 0 0 repeat-x;

			}

			

			#bids .bidTitle{

				color: #87B209;

				font-size: 17px;

				margin-top: 4px;

			}

			

			#bids .bidSubTitle{

				color: #999;

				font-size: 12px;

			}

			

			#bids .borderGray{

				width: 350px;

				height: 4px;

				background: url(resources/images/frontend/border_gray01.jpg) 0 0 repeat-x;

				margin-top: 6px;

				margin-bottom: 1px;

			}

			

			#bids .bidRend{

				width: 350px;

				height: 110px;

				margin-bottom: 1px;

				cursor: pointer;

			}

			

			.plusImg{

				background: url(resources/images/frontend/plus.gif) 0 0 no-repeat;

				width: 20px;

				height: 20px;

				float: right;

				margin: 4px;

			}

			

			#bids .bidAddress{

				font-size: 13px;

				color: #999999;

				margin-top: 4px;

			}

			

			#bids .bidNeighborhood{

				color: #87B209;

				font-size: 11px;

			}

			

			#bids .lineGray{

				border-top: 1px solid #999;

				width: 350px;

				height: 1px;

				margin-top: 6px;

			}

			

			#bids .vipsContainer{

				width: 350px;

				height: 86px;

				margin-bottom: 1px;

			}

			

				#bids .vip{

					width: 168px;

					height: 86px;

					cursor: pointer;

				}

				

			#bids .vipsBorderBottomContainer{

				width: 350px;

				height: 35px;

			}

				

				#bids .vipBorderGreenBottom{

					width: 168px;

					height: 4px;

					background: url(resources/images/frontend/border_green01.jpg) 0 0 repeat-x;

				}

		

#footGreenLine{

	width: 976px;

	height: 20px;

	background: url(resources/images/frontend/border_green01.jpg) 0 0 repeat-x;

	background-position: left bottom;

	clear: left;

}



#containerFoot{

	background: url(resources/images/frontend/container_foot.jpg) 0 0 no-repeat;

	width: 990px;

	height: 50px;

	text-align: center;

	padding-top: 5px;

}



	#containerFoot .linksContainer{

		float: right; 

		width: 500px; 

		margin: 0px;

		padding: 0px;

		/*margin-left: 242px; */

		margin-right: 40px;

		padding-top: 3px;

	}



	#containerFoot ul{

		margin: 0px;

		padding: 0px;

		color: #87B209;

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

		font-size: 10px;

	}

	

	#containerFoot li{

		list-style: none;

		display: inline;

		border-right: 1px solid #87B209;

		margin: 6px;

		padding-right: 6px;

	}

	

	#containerFoot a{

		text-decoration: none;

		color: #87B209;

	}

	

	#containerFoot a:hover{

		text-decoration: none;

		color: #666;

	}



/* List */



#largeSearch{

	margin: 0;

	padding: 0;

}


h1{
color: #82AE00;

}
	#ficha_left h1{

	font-size: 18px;

			color: #82AE00;

			margin: 2px;

	}

	

	#rightContainer .greenBorder{

		background: url(resources/images/frontend/border_green01.jpg) 0 0 repeat-x;

		width: 715px;

		height: 4px;

	}

	

	#largeSearchFormContainer{

		width: 700px;

		background: url(resources/images/frontend/item_bg.jpg) 0 0 repeat-x;

		background-position: bottom;

		border: 1px solid #ccc;

		overflow: hidden;

		padding-left: 13px;

	}

	

	#largeSearchFormContainerLeft{

		width: 580px;

		float:left;

		padding-top: 5px;

	}

	

		#largeSearchFormContainer .rowLabels{}

		

			#largeSearchFormContainer .rowLabels div{

				width: 145px;

				color: #87B209;

				float: left;

				font-size: 13px;

			}

		

		#largeSearchFormContainer .rowFields{

			height: 30px;

			clear: left;

		}

		

			#largeSearchFormContainer .rowFields div{

				width: 145px;

				float: left;

			}

			

	#largeSearchFormContainerRight{

		width: 120px;

		float: left;

	}

	

		#faqSmall{

			background: transparent url(resources/images/frontend/faq_small.jpg) 0 0 no-repeat;

			width: 118px;

			height: 35px;

			padding-top: 75px;

			color: #FFFFFF;

			font-size: 12px;

			text-align: center;

			cursor: pointer;

		}

		

/*Items*/

.divBuildingItem{

	width: 715px;

	height: 97px;

	border: 1px solid #ccc;

	background: url(resources/images/frontend/item_bg.jpg) 0 0 repeat-x;

	background-position: bottom;

	margin-bottom: 10px;

	cursor: pointer;

}



	.divBuildingItem .BuildingItemLeft{

		width: 90px;

		float: left;

		padding: 6px;

	}

	

		.divBuildingItem .BuildingItemLeft img{

			width: 85px;

			height: 85px;

		}

	

	.divBuildingItem .BuildingItemRight{

		width: 600px;

		float: right;

		padding: 6px;

	}

	

		.divBuildingItem .BuildingItemRight .ItemTitle{

			width: 600px;

			font-weight: bold;

			color: #82AE00;

			border-bottom: 1px solid #cccccc;

			margin-bottom: 2px;

		}

		

		/* Vip */

		

		.divBuildingItem .BuildingItemRight .ItemTitleVip{

			width: 600px;

			font-weight: bold;

			color: #EBAD19;

			border-bottom: 1px solid #cccccc;

			margin-bottom: 2px;

		}

		

		.divBuildingItem .BuildingItemRight .ItemBodyVip{

			width: 600px;

			height: 60px;

			font-size: 12px;

			/*background: url(resources/images/frontend/vipstar.gif) 0 0 no-repeat;*/

			background-position: bottom right;

		}

		

		.divBuildingItem .BuildingItemRight .ItemBody{

			width: 600px;

			height: 60px;

			font-size: 12px;

			background: url(resources/images/frontend/plus_building_item.gif) 0 0 no-repeat;

			background-position: bottom right;

		}

		

		.divBuildingItem .BuildingItemRight .ItemBodyLeft{

			width: 180px;

			float: left;

		}

					

		.divBuildingItem .BuildingItemRight .ItemBodyRight{

			width: 420px;

			float: left;

		}

		

/*Page nav*/



#divPageNav{

	border-top: 1px solid #999; 

	width: 707px; 

	margin-top: 20px; 

	padding: 5px;

	font-weight: bold;

	color: #999;

	font-size: 12px;

}

	

	#divPageNav .navButtons{

		padding: 2px;

		float: left;

	}



	#divPageNav .pages{

		float: left;

	}

	

		#divPageNav .pages a{

			text-decoration: none;

			color: #999;

			padding: 3px;

		}

		

/*Ficha*/



#ficha{

	width: 713px;

	margin-top: 25px;

}



	#ficha_left{

		width: 500px;

		float: left;

	}

	

		#rightContainer h2{

	color: #87B209;

		margin: 0px 0px 15px 0px;

		font-weight: normal;
		}

		

		#ficha_left h3{

			font-size: 16px;

			color: #999;

			margin: 2px;

		}

		

		#ficha_left h4{

			font-size: 14px;

			color: #82AE00;

			margin: 0;

		}

		

		#ficha_left .divMap{

			width: 360px;

			height: 25px;

			border-top: 1px solid #ccc;

			text-align: right;

		}

		

		#btnMap{

			border: 0px;

			background: url(resources/images/frontend/btn_show_map.jpg) 0 0 no-repeat;

			width: 139px;

			height: 28px;

			text-align: right;

			padding-right: 22px;

			color:#666;

			cursor: pointer;

		}
		
		#btnMap:hover{

			background: transparent url(resources/images/frontend/btn_show_map2.jpg) 0 0 no-repeat;
		
			color: #666;
		
		}

	

	#ficha_right{

		width: 190px;

		float: right;

	}

	



#divFichaPictures{

	width: 500px;

	padding-top: 10px;

}

	

	#divFichaPictures .FichaPicturesThumb{

		border: 1px solid #CCCCCC;

		/*padding: 4px;*/

		width: 93px;

		height: 93px;

		margin-right: 5px;

		margin-bottom: 4px;

		cursor: pointer;

		float: left;

	}

	

	#lupa{

		background: url(resources/images/frontend/lupa.jpg) 0 0 no-repeat;

		width: 18px;

		height: 18px;

		float:right;

		margin: 70px 5px 0px 0px;

	}

	

.FichaAttributes{

	width: 500px;

	font-size: 13px;

	/*font-family: "Arial Narrow";*/

}



	.FichaAttributes .FichaAttributesLeft{

		width: 250px;

		float: left;

	}

	

	.FichaAttributes .FichaAttributesRight{

		width: 220px;

		float: right;

	}

	

	.FichaAttributes .FichaAttributesTitle{

		width: 220px;

		color: #82AE00;

		font-weight: bold;

		border-bottom: 1px solid #82AE00;

		padding-top: 10px;

	}

	

	.FichaAttributes .FichaAttributesItem{

		width: 220px;

		height: 18px;

		border-bottom: 1px solid #ccc;

		color: #666;

	}

	

		.FichaAttributes .FichaAttributesItem .FichaAttributesItemLeft{

			float: left;

		}

		

		.FichaAttributes .FichaAttributesItem .FichaAttributesItemRight{

			float: right;

		}



/* Calendario */

div.thirdColumnContainer{

	margin-left: 2px;

	margin-top: 10px;

	margin-bottom: 10px;

	width: 189px;

}



	div.thirdColumnContainer .RoundedBordersHeader{

		width: 189px;

		height: 20px;

		background: url(resources/images/frontend/rounded_border_header.gif) 0 0 no-repeat;

	}

	

	div.thirdColumnContainer .RoundedBordersCenter{

		width: 195px;

		background: url(resources/images/frontend/rounded_border_center.gif) 0 0 repeat-y;

		padding-left: 10px;

	}

	

		div.thirdColumnContainer .RoundedBordersCenter .Title{

			width: 165px;

			font-family: "Arial Narrow";

			font-size: 16px;

			color: #82AE00;

			font-weight: bold;

		}

		

		div.thirdColumnContainer .RoundedBordersCenter .Subtitle{

			width: 165px;

			font-family: "Arial Narrow";

			font-size: 14px;

			font-weight: bold;

			color: #999999;

			border-bottom: 1px solid #ccc;

		}

		

		div.thirdColumnContainer .RoundedBordersCenter select{

			border: 1px solid #ccc;

		}

		

		div.thirdColumnContainer .RoundedBordersCenter #divCalendar{

			width: 165px;

			margin-top: 10px;

			font-family: "Arial Narrow";

			font-size: 14px;

			padding-bottom: 10px;

			border-bottom: 1px solid #ccc;

			overflow: hidden;
			
			clear: both;

		}

		

			div.thirdColumnContainer .RoundedBordersCenter #divCalendar div{

				width: 19px;

				height: 21px;

				padding: 2px;

				text-align: center;

				float: left;

				font-size: 11px;

			}

			

		div.thirdColumnContainer .RoundedBordersCenter .CalendarReference{

			width: 165px;

			padding-top: 5px;

			font-family: "Arial Narrow";

			font-size: 12px;

			color: #999;

			clear: left;

		}

		

			div.thirdColumnContainer .RoundedBordersCenter .CalendarReference .checkinout{

				background: url(resources/images/frontend/disponible_checkin.jpg) 0 0 no-repeat;

				background-position: left center;

				padding-left: 18px;

			}

			

			div.thirdColumnContainer .RoundedBordersCenter .CalendarReference .notavailable{

				background: url(resources/images/frontend/disponible_no.jpg) 0 0 no-repeat;

				background-position: left center;

				padding-left: 18px;

			}

	

	div.thirdColumnContainer .RoundedBordersFoot{

		width: 189px;

		height: 20px;

		background: url(resources/images/frontend/rounded_border_foot.gif) 0 0 no-repeat;

	}

	

#mapBsAs{

	background: url(resources/images/frontend/btn_map.jpg) 0 0 no-repeat;

	width: 140px;

	height: 17px;

	border: 0px;

	text-align: center;

	padding-top: 8px;

	color: #fff;

	font-size: 12px;

	cursor: pointer;
	border-top: 1px solid #ccc;
	margin-bottom:10px

}



#mapBsAs:hover{

	background: transparent url(resources/images/frontend/btn_map_over.jpg) 0 0 no-repeat;

	color: #666;

}



p{

	color: #666;

	font-size: 13px;

}



/*Institutional*/

#institutional{

	width: 715px;

	margin-top: 20px;

	margin-bottom:40px;

}



#institutional h3{

	color: #666;

	font-weight: normal;

}



#institutional h2{

	color: #666;

}



#institutional a{

	color: #82AE00;

	text-decoration: none;

	font-size: 13px;

}



#institutional a:hover{

	color: #999;

	text-decoration: underline;

}



	#institutional .form{

		overflow: hidden;

		font-size: 13px;

		color: #666; 	

	}

	

		#institutional .form .row{

			width: 715px;

			height: 30px;

		}

	

		#institutional .form .cell{

			float: left;

		}

		

#institutional li{

	list-style: square;

	color: #666;

}



	#institutional li a{

		text-decoration: none;

	}

		

textarea{

	border: 1px solid #999;

	font-family: Arial, Helvetica;

}



#header02_linegreen{

	background: url(resources/images/frontend/header02_linegreen.jpg) 0 0 no-repeat;

	height: 12px;

	margin: 0;

	padding: 0;

	overflow: hidden;

}



#countrySelectorContainer{

	margin-top: 5px;

	background: url(resources/images/frontend/header02_bg.jpg) 0 0 repeat-y;

	height: 117px;

	padding-left: 45px;

	padding-top: 20px;

}



	#countrySelectorContainer h3{

		margin: 0;

		padding: 0px 0px 20px 0px;

		color: #666;

		font-weight: normal;

	}

	

	#countrySelectorContainer ul{

		margin: 0;

		padding: 0;

		font-size: 13px;

	}

	

	#countrySelectorContainer li{

		list-style: none;

		display: inline;

		border-right: 1px solid #666;

		padding: 0px 6px 0px 0px;

		margin: 0px 6px 0px 0px;

	}

	

	#countrySelectorContainer a{

		font-size: 13px;

		text-decoration: none;

		color: #87B209;

	}

	

	#countrySelectorContainer a:hover{

		color: #8F8F8F;

		text-decoration: underline;

	}

	

/* Bed & Breakfast */

#bb_header{

	background: url(resources/images/frontend/b&b_header.jpg) 0 0 no-repeat; 

	width: 735px; 

	height: 26px; 

	padding-top: 120px; 

	padding-left: 7px;

}



	#bb_header a{

		text-decoration: none;

		color: #666;

	}

	

	#bb_header a:hover{

		text-decoration: underline;

		color: #82AE00;

	}



#bb_brownline{

	width: 700px;

	height:40px;

	/*border-top: 1px solid #835930;*/

	padding-top: 2px;

}



#bb_moreinfo{

	background: url(resources/images/frontend/b&b_moreinfo_bg.jpg) 0 0 no-repeat; 

	width: 70px; 

	padding-left: 29px; 

	padding-top: 8px; 

	height: 37px;

	float: right;

}



	#bb_moreinfo a{

		color: #835930;

	}

	

#dyvso_poweredby{

	background: url(resources/images/frontend/dyvso_logo.jpg) 0 0 no-repeat;

	background-position: right;

	width: 175px;

	height: 20px;

	font-family: Verdana;

	font-size: 10px;

	color: #999;

	padding-top: 3px;

	cursor: pointer;

}



#dyvso_poweredby:hover{

	color: #666;

}



#toreserve{

	width: 165px; 

	height: 50px; 

	margin-top: 10px; 

	padding-top: 50px; 

	text-align: center;  

	background-position: center;

	cursor: pointer;

}



	#toreserve.en{

		background: url(resources/images/frontend/reserva_en.jpg) 0 0 no-repeat;

		background-position: center;

	}

	

	#toreserve.sp, #toreserve.pg{

		background: url(resources/images/frontend/reserva_sp.jpg) 0 0 no-repeat;

		background-position: center;

	}

#bannerImageContainer {
	width: 151px;
	height:100px;
	position: relative;
	cursor:pointer;
}

#bannerImageContainer .bannerImage {
	/*display:none;*/
	position:absolute;
	top:0; left:0;
}

div.nta_item{
	width: 165px;
	height: 44px;
	padding-top: 5px;
	border-bottom: 1px solid #ccc;
}

	div.nta_item img{
		padding: 2px;
		border: 1px solid #ccc;
		float: left;
	}
	
	div.nta_item a:link, a:visited, a:hover{
		text-decoration: none;
		color: inherit;
	}
	
	div.nta_item a:hover{
		text-decoration: underline;
	}

	div.nta_item .nta_desc{
		font-size: 11px;
		color: #666;
		padding-left: 5px;
		width: 120px;
		float: left;
		line-height: 12px;
	}


#menu .menu-apartamentos-inicio{
	padding-top: 5px;
}

#menu .menu-apartamentos-inicio a{
	font-size: 11px;
}

#menu .menu-apartamentos a{
	font-size: 11px;
}

.menu-apartamentos-fin{
	padding-bottom: 10px;
}

#menu .menu-apartamentos-fin a{
	font-size: 11px;
}