
p			{color: #555; font-family: verdana, arial, san serif;}

a:link		{ font-family: verdana, arial, san serif; font-size:9px; color:#555;}
a:visited	{ font-family: verdana, arial, san serif; font-size:9px; color:#555;}
a:hover		{ font-family: verdana, arial, san serif; font-size:9px; color: Black;}
a:active	{ font-family: verdana, arial, san serif; font-size:9px; color:#555;}


/*.submitButton {position:absolute; left:50%; margin-left:-75px; margin-top: 10px;} */

.submitButton input{border: 1px solid #333; width: 150px;}

.header		{width:700px; border:0px solid #000;}
/*div.content { position: relative; margin-left: auto; margin-right: auto; width: 700px; 
			border: 1px solid #999; background-color:#FFF;} */
.backButton { padding-top:5px;}

.submitir { width:96px; height:21px; color:#000; border:1px solid #000; font-size:10px; }


/*div#internalNavButtons					{ position: absolute; right: 10px; top: -20px;}*/
div#internalNavButtons		a:link		{ padding-left:8px; text-decoration: none;}
div#internalNavButtons		a:visited	{ padding-left:8px;text-decoration: none;}
div#internalNavButtons		a:hover		{ padding-left:8px;text-decoration: underline;}
div#internalNavButtons		a:active	{ padding-left:8px;text-decoration: none;}
	
.hiliteShortlist	{width: 500px; font-size: 10px;}
.hiliteShortlist td {width: 250px;}
.hiliteShortlist p	{width: 230px; padding-bottom: 10px;}

/* ******* basic Search ********* */
table.basicCombo{
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
		width:500px; height:350px; display: table;
		background-color:#FFF;}
.basciCombo td {width: 400px;}

.basicCombo  p {width: 400px; display: table-row; float: left; 
			margin-top: 3px; margin-bottom: 3px; margin-left: 0px; margin-right: 0px;} 

.basicCombo form { width:400px; padding-left:30px;  padding-right:30px; 
					font-size:12px; text-align:left; }
.basicCombo input{ float:right; width:100px; border:1px solid #666; margin-right:0px;
					font-size:12px;
					}
.basicCombo select{ float:right; width:200px; border:1px solid #000; overflow:auto; 
					font-size:12px;
					}
.basicCombo .radioButton{ float:right; width:20px; border:1px solid #000; margin-right:2px;
					font-size:12px; border: 0px solid White;
					}
.basicCombo .searchButton { float:right; width:80px; height:18px; border:1px solid #000; font-size:10px;
					}
.basicCombo .moreButton { float:right; width:80px; height:15px; border:1px solid #999; margin-top:5px;
					font-size:10px; text-align:center;}

/* ** order by buttons ** */

p#radioButtonSearchHeader {border-bottom: 1px dashed #999;}



/* ******* Advanced Search ********* */
.advancedCombo{
        font-family:Arial, Helvetica, sans-serif; display: table; font-size: 11px; color: #333;
		font-weight: normal; margin: 0px; width:500px; height:350px; display: table;

		/*border-left:1px solid #999; border-right: 1px solid #999;*/
		
}

.advancedCombo  p {width: 400px; display: table-row; float: left; 
			margin-top: 3px; margin-bottom: 3px; margin-left: 0px; margin-right: 0px;} 


.advancedCombo form { width:320px;  font-size:11px; text-align:left;
					}
.advancedCombo input{ width:100px; border:1px solid #666; margin-right:0px;
					font-size:9px;
					}
.advancedCombo select{width:150px; border:1px solid #000; overflow:auto; 
					font-size:9px;
					}
.advancedCombo .radioButton{ width:20px; border:1px solid #000; margin-right:2px;
					font-size:9px; } 

.advancedCombo .searchButton { width:80px; height:18px; border:1px solid #000; 	font-size:10px;
					}
.advancedCombo .moreButton { width:80px; height:15px; border:1px solid #999; margin-top:5px;
					font-size:10px; text-align:center;
					}
					
					
/* ********  SHORTLIST PAGE ******** */
		/* numercion de paginas */

	table.shortlistNumbering { border:0px; padding-top:10px; display:inline;
						font-size:9px; width: 530px;}
	.shortlistNumbering td{ font-size:10px; font-family: Arial, Helvetica, sans-serif; color:#333;
	                          color: #333;}

	.shortlistNumbering {font-size:9px; text-align:center; width:500px; margin-top:10px;}

	.shortlistNumbering a:link		{text-align:center; text-decoration:none; padding-left:3px; padding-right:3px;}
	.shortlistNumbering a:visited	{text-align:center; text-decoration:none; padding-left:3px; padding-right:3px;}
	.shortlistNumbering a:hover		{text-align:center; text-decoration:underline; padding-left:3px; padding-right:3px;}
	.shortlistNumbering a:active	{text-align:center; text-decoration:none; padding-left:3px; padding-right:3px;}
	
	/* estilos basicos Shortlist */		
	.basicShortlist { width:400px; background-color: #fff;}
	table.basicShortlist  { margin-bottom:15px; margin-top:15px;}
	.basicShortlist td{ border:1px solid #666; margin:0px;}
	.basicShortlist p{ font-size:10px; padding-left:5px; text-align:left; }
	.basicShortlist img.thumbsShortlist { width:150px; height:95px; margin:0px; padding:0px; border:0px;}

	p#shortDescription { font-size:10px; padding-left:5px; text-align:justify; padding-right: 5px;
						height:50px; text-align:justify; padding-right: 5px; margin:0px; width: 370px;}

	
	.moreInfo	p{ font-size:10px; font-weight:bold;
					width:340px; padding-left:20px; padding-right:5px; float:left; display:inline;}

	.moreInfo a:link	{ font-size:10px; float:right; display:inline; text-decoration:underline; 
						padding-left:0px; padding-right:5px;}
	.moreInfo a:visited	{ font-size:10px; float:right; display:inline;
						text-decoration:underline;
						padding-left:0px; padding-right:5px;}
	.moreInfo a:hover	{ font-size:10px; float:right; display:inline;
						 text-decoration:none;
						padding-left:0px; padding-right:5px;}
	.moreInfo a:active	{ font-size:10px; float:right; display:inline;
						text-decoration:underline;
						padding-left:0px; padding-right:5px;}

/*  ************** DETAILS PAGE ********** */

/*div#detailsWrapper {position: absolute; left: 50%; margin-left: -267px; top: 10px; width: 534px; margin-top: 30px;}*/

table.propertyDetails	{ width:530px; padding-top:10px; }
td.propertyDetails		{ padding-top:0px;}
.propertyDetails p		{ padding-right:10px; vertical-align:top; line-height:25px; margin:0px;/* width:260;*/ font-size:11px;text-align:left;}
.propertyDetails span	{ float:right;}
.propertyDetails img	{ border:1px solid #999; margin:2px;}
 
.propertyDetailsDescriptions {width:520px;  margin-left:0px; margin-top:20px; background-color: #fff; }
.propertyDetailsDescriptions p{ vertical-align:top; width:500px; font-size:12px; text-align:justify;}
.propertyDetailsDescriptions .searchButton { width:80px; height:18px; border:1px solid #000; 	font-size:10px;
					}




/* ****** ENQUIRY FORM 	when 0 results found ****** */

/*div#enguiryWrapper {position: absolute; left: 50%; margin-left: -267px; top: 10px; width: 534px; margin-top: 30px;} */


.enquiryForm{
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;
		width:500px; height:350px; 
		

}
.enquiryForm form { width:320px; /*margin-top:20px; padding-bottom:20px; */ padding-left:30px;  padding-right:30px; 
					font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-align:left;
					border-left: 1px dashed #DCDCDC; border-right: 1px dashed #DCDCDC;
					}
.enquiryForm span{ float:right; margin-right:0px;
					font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;
					}
.enquiryForm input{ float:right; width:100px; border:1px solid #666;  margin-right:0px;
					font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
					}
.enquiryForm textarea{ float:right; width:150px; height:50px; border:1px solid #000;  overflow:auto; 
					font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; clear:both;
					}
.enquiryForm .radioButton{ float:right; width:20px; border:1px solid #000; margin-right:2px;
					font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#000000;
					}
.enquiryForm .searchButton { font-size: 10px; color:#000000; }

.enquiryForm .moreButton { float:right; width:80px; height:15px; border:1px solid #999; margin-top:5px;
					    font-size:10px; color:#000000; text-align:center;
					}
			
	/* ******  FOOTER ******* */
.footer {
		width:700px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; 
		background-color:#000000; border-top: 1px solid #fff;
		}
.footer p{ 
		text-align:right; font-size:10px; padding-right:5px;
		}


/* ****** quick search ******* */
div#quicksearch	p  {font-family: verdana, arial, sans-serif; font-size: 10px; color: #333; font-weight: normal; margin: 0px;}
div#quicksearch table{width: 183px;}
div#quicksearch	#QuickSearchHeader { background-color:#7F0C07; color:White; text-align:center; height:20px;}
div#quicksearch	#QuickSearchHeader p{ color:White; text-align:center; line-height:20px; vertical-align: middle;}
div#quicksearch .quicksearchTitles p{width: 80px; text-align: left; line-height: 20px; vertical-align: middle;}
div#quicksearch select {width: 100px; border: 1px solid #333;
	font-family: verdana, arial, sans-serif; font-size: 10px; color: #333; font-size: 9px;}
div#quicksearch input {width: 95px;  font-size: 9px; 
			border: 1px solid #999;
			margin-top: 3px;}
div#quicksearch option {font-family: verdana, arial, sans-serif; font-size: 10px; color: #333; font-size: 9px;}
.searchButton {font-family: verdana; font-size: 9px; text-align: center;}
.quicksearchRadio {font-size: 9px; width: 100%; padding-top: 10px;}
.quicksearchRadio p {font-size: 9px; float: left; line-height: 22px; vertical-align: middle;}
.quicksearchRadio input{width: 20px; border: 0px solid White; float: right; margin: 0px; padding: 0px;}


.dataDetails{
	font-family: verdana, arial, san serif;; 
	color: #777777;
	text-align: center; 
	font-size:11px;
	height: 24px;
}

.titleDetails{
	font-family: verdana, arial, san serif;; 
	color: #555555; 
	font-size:12px;
	font-weight: bold;
    text-align: center; 
	height: 16px;
}
