
body{
	margin: 					0;
	padding: 					0;

	background-color: 			#0066ab;

	font-family: 				Arial, Helvetica, sans-serif; /*Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 					13px;
	color: 						#5f663f;
}

div{ margin: 0; padding: 0; }

h1{ font-size: 28px; margin: 0; padding: 0.5em 0; }
h2{ font-size: 23px; margin: 0; padding: 0.5em 0; }
h3{ font-size: 19px; margin: 0; padding: 0.5em 0; }
h4{ font-size: 16px; margin: 0; padding: 0.5em 0; }
h5{ font-size: 13px; margin: 0; padding: 0.5em 0; }
h6{ font-size: 11px; margin: 0; padding: 0.5em 0; }

a{
	font-size: 					13px;
	text-decoration: 			underline;
	font-family: 				Arial, Helvetica, sans-serif; /*Verdana, Arial, Helvetica, sans-serif;*/
	color: 						#f7931e;	}
a:hover{
	color: 						#f7931e;
	text-decoration: 			underline; }

.clear{
	margin: 					0;
	padding: 					0;
	clear: 						both;
	font-size: 					1px;	}

/* ######################################################## */

	#wrap{
		width: 								967px;
		min-height: 						500px;
		margin: 							0 auto;

		background-color:					#FFFFFF;
	}
		#header{
			min-height:						152px;
			_height:						152px;
			margin-bottom:					6px;
			background:						transparent url(images/headbg.jpg) no-repeat left top;
		}
			#logo{
				float: 						left;
				width:						852px;
				padding:					6px 0 0 15px;

				font-size: 					11px;
			}
			#logo img.block{ padding: 11px 0 0 25px; }

			#cntlnk{
				float:						right;
				width:						99px;
				padding:					11px 0;

				background-color:			#ff8f00;
				text-align:					center;
			}
			#cntlnk a{ color: #FFF; text-decoration: none; background: transparent url(images/orange-bullet.jpg) no-repeat left 5px; padding: 0 0 0 10px; }
			#cntlnk a:hover{ color: #FFF; text-decoration: underline; }
		#banner{
			/*margin-bottom:					6px;*/
		}
			#img-container{
				float: 						left;
				width:						859px;
				min-height:					154px;
				_height:					154px;

				margin-bottom:					6px;
			}
			#home{
				float: 						right;
				margin-left:				8px;
			}
		#buttons{
			background-color:				#78a22f;
		}
			#buttons h1{ float: left; width: 400px; padding: 12px 34px 12px 34px; font-size: 16px; font-weight: normal; color: #FFF; }
			#wrap-buttons{
				float: 						left;
				padding:					12px 0 0 0;
			}
			.big-button{
				float: 						left;
				background:					transparent url(images/bigbtn-right.jpg) no-repeat right top;
			}
			.big-button a{
				display:					block;
				padding:					18px 14px 18px 14px;
				background:					transparent url(images/bigbtn-left.jpg) no-repeat left top;

				font-size:					16px;
				color:						#FFF;
				font-weight:				bold;
				text-decoration:			none;
			}
			.big-button a:hover{
				font-size:					16px;
				color:						#FFF;
				font-weight:				bold;
				text-decoration:			none;
			}
		#nav-desc{
			float:							left;
			width:							554px;
		}
			#navbar{
				padding-bottom:				22px;
				background-color: 			#000;
			}
			#navbar table{
				padding:					0px;
				background-color:			#566c11;
			}
			#navbar table tr td{
				padding: 					4px 4px 4px 15px;
				text-align:					left;
			}
			#navbar table tr td a{
				padding-left:				16px;
				background:					transparent url(images/green-bullet.jpg) no-repeat left 6px;

				font-size:					16px;
				color:						#FFF;
				text-decoration:			underline;
			}
			#navbar table tr td a:hover{
				font-size:					16px;
				color:						#FFF;
				text-decoration:			none;
			}

			#description{
				padding:					35px;
				padding-top:				18px;
				padding-bottom:				0px;
			}
			#description h2{ font-size: 16px; color: #000; font-weight: normal; }
			#description p{ margin: 0px; padding: 0px; }

		#details{
			float:							left;
			width:							338px;
			padding:						13px 50px 80px 25px;

			line-height:					26px;
		}
	#footer{
		padding-top:						85px;
		padding-bottom:						30px;
		color:								#828b56;
		text-align:							center;
	}

/* ############################################################################################################### */

	#iHead{
		padding:								0 0 6px 0;
	}
		#iLogo{
			float: 							left;
			width: 							263px;
			min-height:						126px;
			_height:						126px;

		}
			#iFrom{
				padding:					5px 0 5px 18px;
				_padding:					5px 0 4px 18px;
				background: 				transparent url(images/bgfrom.jpg) no-repeat left top;

				font-size:					11px;
				color:						#828b56;
			}
		#iBanner{
			float:							left;
			width:							704px;
			min-height:						126px;
			_height:						126px;
		}
			#iContact{
				float:						right;
				padding:					11px 9px 11px 9px;

				background:					transparent url(images/trans-green.png) repeat left top;
			}
			#iContact a{
				padding:					0 0 0 11px;
				background:					transparent url(images/green-bullet2.jpg) no-repeat left 6px;

				color:						#FFF;
				font-weight:				bold;
				text-decoration:			none;
			}
			#iContact a:hover{
				color:						#FFF;
				font-weight:				bold;
				text-decoration:			underline;
			}

			#mountgif{
				clear:						both;
				padding:					39px 0 0 0;
			}
	#container{
		background:							transparent url(images/px.jpg) repeat-y left top;
	}
		#iNavbar{
			float: 							left;
			width: 							263px;

			border-top:						12px solid #000;
		}
		#iNavbar ul{
			margin:							0;
			padding:						36px 36px 36px 28px;

			list-style:						none;
			background:						transparent url(images/bbox.jpg) no-repeat 6px 3px;
		}
		#iNavbar ul li{
			margin:							0;
			padding:						0 0 0 16px;

			list-style-type:				none;
		}
		#iNavbar ul li a{
			display:						block;
			padding:						5px 0 5px 0;

			border-bottom:					1px solid #dee8cd;
			color:							#666666;
			text-decoration:				underline;
		}
		#iNavbar ul li a:hover{
			color:							#000000;
			text-decoration:				none;
		}
			.gbox{ background: transparent url(images/gbox.jpg) no-repeat left 10px; }
			.obox{ background: transparent url(images/obox.jpg) no-repeat left 10px; }
			.pbox{ background: transparent url(images/pbox.jpg) no-repeat left 10px; }

		#contactDesc{
			padding:						10px 0 10px 36px;

			background:						#566c11 url(images/cornerhouse.jpg) no-repeat left center;
			color:							#feedd1;
		}
		#contactDesc h3{
			margin:							0;
			padding:						0;

			font-size:						16px;
		}
		#contactDesc a{
			color:							#feedd1;
			text-decoration:				underline;
		}
		#contactDesc a:hover{
			color:							#feedd1;
			text-decoration:				none;
		}

		#iContent{
			float:							left;
			width:							704px;

			border-top:						5px solid #9cb866;
		}
		#iContent p{
			margin:							0px;
			padding:						0.5em 0;

			line-height:					18px;
		}
			#iwrap{
				min-height:					500px;
				_height:					500px;
			}
				#text-content{
					float:					left;
					width:					360px;
					padding:				0 17px 0 17px;
				}
				#text-content h1{
					color:					#000;
					font-size:				19px;
					font-weight:			normal;
				}
					#ruta	{ font-size: 13px; padding-top: 15px; }
					#ruta a { font-size: 13px; }

				#pict-content{
					float:					left;
					width:					310px;
					padding:				48px 0 0 0;
				}
				#pict-content img.block{
					margin-bottom:			15px;
				}
		#detail-house{
			margin: 13px 0 13px 0;

			padding:						22px;
			background-color:				#f0f4e5;

		}
			#rentnow{
				width:						127px;
				margin:						0 auto;
				padding:					9px 0 9px 0;

				background:					transparent url(images/btnrent.jpg) no-repeat left top;
				text-align:					center;
			}
			#rentnow a{
				color:						#FFF;
				text-decoration:			none;
			}
			#rentnow a:hover{
				color:						#FFF;
				text-decoration:			none;
			}
			#rent-desc{
				padding:					11px 0 0 0;

				line-height:				18px;
			}

	.pagelist{
		padding-bottom: 15px;
		text-align: center;
	}
	.lnkpage{
		padding: 0 7px 0 7px;
		background:	#004b8d url(images/bluecorner.jpg) no-repeat right top;

		font-size: 16px;
		color: #FFF;
		font-weight: normal;
		text-decoration: none;
	}

	.lnkpage:hover{
		padding: 0 7px 0 7px;
		background:	#78a22f url(images/greencorner.jpg) no-repeat right top;

		font-size: 16px;
		color: #FFF;
		font-weight: normal;
		text-decoration: none;
	}
	.lnkpageOn{
		padding: 0 7px 0 7px;
		background:	#78a22f url(images/greencorner.jpg) no-repeat right top;

		font-size: 16px;
		color: #FFF;
		font-weight: normal;
		text-decoration: none;
	}
	.lnkpageOn:hover{
		padding: 0 7px 0 7px;
		background:	#78a22f url(images/greencorner.jpg) no-repeat right top;

		font-size: 16px;
		color: #FFF;
		font-weight: normal;
		text-decoration: none;
	}

	#iNavbar ul.sub{
		margin: 0;
		padding: 0;
		list-style: none;
		background: none;
	}
	#iNavbar ul.sub li{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	#iNavbar ul.sub li a{
		border: 0;
		font-size: 13px;

		color: #000000;
		text-decoration: none;
	}
	#iNavbar ul.sub li a:hover{
		background: none;
	}
/* ############################################################################################### */

	#dtaList{ padding-top: 11px; }

	.lnkdta span{ font-size: 11px; color: #666666; }
	.lnkdta a{  color: #5f663f; font-size: 13px; text-decoration: none;  }
	.lnkdta a:hover{ text-decoration: none;  }
	.lnkdta strong a{ color: #000000; font-size: 16px; font-weight: normal; text-decoration: none;}
	.lnkdta strong a:hover{ text-decoration: none; }

	.link-descarga{ background: transparent url(images/btndown.jpg) no-repeat left top; width: 113px; text-align: center; padding: 7px 0 7px 0; }
	.link-descarga a{ font-size: 13px; color: #FFF; text-decoration: none; }

	#dtaTitle{ margin: 0; padding: 0; background: #566c11 url(images/bgdown.jpg) no-repeat right top; width: 244px; font-size: 16px; color: #FFFFFF; font-weight: normal; }
	#dtaTitle span{ display: block; margin: 0; padding: 9px 0 9px 41px; }

/* ################################################################################################ */
	#contact-text{
		margin: 							0;
		padding:							0 17px 17px 17px;
	}
	#contact-text h1{
		color:					#000;
		font-size:				19px;
		font-weight:			normal;
	}


	#contactForm{ width: 70%; margin: 0 auto; }
	#contactForm form{
		margin: 0;
		padding: 0;
		}
	#contactForm form label{
		float: left;
		width: 30%;
		margin: 5px 0 5px 0;
		padding: 0 0 0 0;
	}
	#contactForm form br{ clear: both; }

	.inpContact{
		float: left;
		width: 65%;
		margin: 4px 0 4px 0;
		padding: 0 0 0 0;
		border: 1px solid #d3d3d3;
		background-color: #FFFFFF;
		font-size: 13px;
		color: #000000;
	}
	.inpContactBAD{
		float: left;
		width: 65%;
		margin: 4px 0 4px 0;
		padding: 0 0 0 0;
		border: 1px solid #FF0000;
		background-color: #FFFFFF;
		font-size: 13px;
		color: #000000;
	}
	.btnCnt{
			width:	80px;
			float: right;
			margin: 0;
			padding: 6px 0 6px 0;
			*padding: 4px 0 4px 0;

			background: transparent url(images/btncontact.jpg) no-repeat left top;
			border: none;

			font-size: 13px;
			font-family: Arial;
			font-weight: normal;
			text-align:	center;
			color: #FFFFFF;
			cursor: pointer;  }
/* ################################################################################################ */

.divTexto{ height:3em; width: 40%; float: left; text-align: right; margin-top:0.5em; margin-right: 1em;}
.divControl{ height:3em; width: 40%; float: left; text-align: left;}
.controlLoan{};
.divAyuda{height:3em; width: 20%; float: left; text-align: left;}
.controlLoanBAD{border: 2px solid #ff0000;};
#calendarioEmergente td.dias{ font-size: 11px; text-align: right; padding: 2px }
#calendarioEmergente td.cabeceras, td.evento{ font-size: 11px; color: #c00000; padding: 2px; text-align: right }
#calendarioEmergente td.cabeceras{ font-size: 11px; padding: 2px }
#calendarioEmergente td.evento{ font-size: 11px; border: 1px #c0c0c0 solid; text-align: right }
#calendarioEmergente td.hoy-es, td.nombre-mes{ font-size: 11px; background: #f7f7f7; text-align: center; padding: 4px }
#calendarioEmergente a.nombre-ano, td.nombre-ano{ font-size: 11px; background: #08baff; text-align: center; padding: 4px; color: #ffffff; font-weight: bold }
#calendarioEmergente td.hoy-es{ font-size: 11px }
#calendarioEmergente a{ font-size: 11px; text-decoration: none; color: #000000 }
#calendarioEmergente a.evento{ font-size: 11px; color: #c00000 }
#calendarioEmergente { z-index: 100; position: relative; font-size: 11px; background: #ffffff; border: 1px #cccccc solid; padding: 2px }
#premper						{ background-color:#0066AB;padding-top: 80px; padding-bottom: 20px; text-align: center; font-size: 1em; color: #FFFFFF; }
#premper a						{ color: #FFFFFF; text-decoration: none; }

