/* CSS Document */


/* Start Standarizacion */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset,  p, blockquote
{
    margin: 0;
    padding: 0;
}
table
{
    border-collapse: collapse;
    text-align:left;
   
}
fieldset, img
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    text-align: center;
}
address, caption, cite, code, dfn, em, th, var
{
    font-style: normal;
    font-weight: normal;
}
ol, ul
{
    margin: 1em 0;
    margin-left: 40px;
    padding-left: 0;
}
ul
{
    list-style-type: disc;
}
ol
{
    list-style-type: decimal;
}
caption, th
{
    text-align: left;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
}
/* LIST ELEMENTS */
ul
{
    list-style-type: disc;
    margin: 1em 0;
    margin-left: 40px;
    padding-left: 0;
}
ol
{
    list-style-type: decimal;
    margin: 1em 0;
    margin-left: 40px;
    padding-left: 0;
}
/* remove top & bottom margins for nested lists */
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl
{
    margin-top: 0;
    margin-bottom: 0;
}
/* use circle when ul nested 2 deep */
ol ul, ul ul
{
    list-style-type: circle;
}

ol ol
{
    list-style-type:lower-alpha ;
}



/* use square when ul nested 3 deep */
ol ol ul, ol ul ul, ul ol ul, ul ul ul
{
    list-style-type: square;
}
hr
{
    width: 75%;
    margin-top: 20px;
    margin-bottom: 25px;
    color: #CCCCCC;
}
/* End Standarizacion */


body
{
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333333;
}

a:link
{
    color: #847a13;
    text-decoration: underline;
}
a:visited
{
    color: #847a13;
    text-decoration: underline;
}
a:hover
{
    color: #333333;
    text-decoration: underline;
}
a:active
{
    color: #333333;
    text-decoration: underline;
}


p
{
    margin: 15px 0px 15px 0px;
    line-height: 20px;
}


h1
{
    font-size: 20px;
    color: #847a13;
    margin-bottom:20px
    
}

h2{ margin: 25px 0px 20px 0px; font-size:20px; color:#847a13;}
h3{ margin: 25px 0px 7px 0px; font-size:18px; color:#847a13;}
h4{ margin: 0px 0px 7px 0px; font-size:18px; color:#000000;}

#container
{
    width: 960px;
    height: 100%;
    margin: 0 auto;
    border-top: 0px;
    overflow: hidden;
}





/* Header */



#header
{
    height: 146px;
    width: 960px;
    background: url(images/backgroundHeader.jpg) right no-repeat;
}

#header address
{
    width: 347px;
    height: 88px;
    float: left;
    color: #666666;
    font-size: 14px;
    background: url(images/backgroundAddress.gif) left center no-repeat;
    margin: 27px;
    padding: 12px 0 0 17px;
}

.logo
{
    margin-top: 28px;
    margin-left: 13px;
    float: left;
    display: inline;
}

.new{font-size: 10px; font-weight:bold}



/* Menu */



#menu
{
    width: 960px;
    height: 45px;
    background: url(images/backgroundMenu.gif) repeat-x;
}
#menu ul
{
    padding: 0px;
    margin: 0px;
    padding-top: 13px;
    font-family: "Trebuchet MS" , sans-serif;
    color: #f3efd4;
    font-weight: bold;
    margin-left: 65px;
    font-size:16px;
}
#menu li
{
    float: left;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    padding-left: 32px;
    margin-left: -33px;
    margin-right: 32px;
    background: url(images/backgroundPipe.gif) 12px -2px no-repeat;
}



a.menuOn:link
{
    color: #ffffff;
    text-decoration: underline;
}
a.menuOn:visited
{
    color: #ffffff;
    text-decoration: underline;
}
a.menuOn:hover
{
    color: #ffffff;
    text-decoration: underline;
}
a.menuOn:active, a.menuOn:focus
{
    color: #ffffff;
    text-decoration: underline;
}



a.menu:link
{
    color: #f3efd4;
    text-decoration: none;
}
a.menu:visited
{
    color: #f3efd4;
    text-decoration: none;
}
a.menu:hover
{
    color: #ffffff;
    text-decoration: underline;
}
a.menu:active
{
    color: #ffffff;
    text-decoration: underline;
}


/* Home */

#content
{
}

#left
{
    width: 366px;
    float: left;
}
#right
{
    float: left;
    margin-left: 8px;
    width: 586px;
}


.largeBox
{
    width: 366px;
    background: url(images/largeBoxMiddle.gif) repeat-y;
    margin-top: 5px;
}
.largeBoxTop
{
    background: url(images/largeBoxTop.gif) top no-repeat;
}
.largeBoxBottom
{
    background: url(images/largeBoxBottom.gif) bottom no-repeat;
}


.boxContent
{
    padding: 15px 12px;
    color: #FFFFFF;
    font-size: 14px;
}



.smallBox
{
    width: 287px;
    background: url(images/smallBoxMiddle.gif) repeat-y;
    margin:5px 0px
}
.smallBoxTop
{
    background: url(images/smallBoxTop.gif) top no-repeat;
}
.smallBoxBottom
{
    background: url(images/smallBoxBottom.gif) bottom no-repeat;
}



#left li, #right li, .boxContent li
{
    list-style: url(images/bulletArrow.gif);
    margin-top: 5px;
    margin-left: -15px;
}
#left ul, #right ul, .boxContent ul
{
    margin-bottom: 0;
}


/* seach inner */


.SearchBox
{
    width: 222px;
    background: url(images/SearchBoxMiddle.gif) repeat-y;
    margin:5px 0px;
    
}



.SearchBoxTop
{
    background: url(images/SearchBoxTop.gif) top no-repeat;
}
.SearchBoxBottom
{
    background: url(images/SearchBoxBottom.gif) bottom no-repeat;
}


/* featured property */

#featured
{
    width: 336px;
    
    border: #7b172c solid 2px;
    text-align: center;
    margin-left: 3px;
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 10px;
}
#featured h1
{
    text-align: left;
}
#featured p
{
    font-size: 14px;
    margin-top: 4px;
    margin-bottom: 6px;
}



/* footer */

#footer
{
    width: 944px;
    background: url(images/backgroundFooter.jpg) top left repeat-x;
    clear: both;
    padding: 12px 7px 3px 9px;
    font-size: 12px;
}
#footer p
{
    margin-top: 5px;
    line-height: 18px;
	margin-bottom:0px;
	padding-bottom:0px
}




/* Inside pages */

#leftInside
{
    width: 268px;
    float: left;
}
#rightInside
{
    float: left;
    margin-left: 30px;
    width: 658px;
}



#innerdiv { padding:15px}



/* List Cities */

#bycity
{
    width: 197px;
    padding: 8px;
    border: solid 2px #e1e1e1;
    clear: both;
    margin: 0px 0px 15px 3px;
}
#bycity li
{
   list-style: none;
   margin-left:-28px;
   margin-top:5px;
   
}

#bycity h1{ color:#7b172c;}


/* Catalog */

.catalog{ width:700px; border:#999999 solid 1px; padding:7px 7px 10px 7px;overflow:hidden; margin-top:8px; margin-bottom:8px;font-size:14px}
.catalogImage{ float:left; border:#999999 solid 1px;}
.catalogContent{ float:left; margin-left: 12px; width:480px;}
.catalogArea, .catalogAddress{ font-weight:bold; display:block;}
.catalogSpecs{ display:block; margin-bottom:15px; margin-top:2px;}
.catalogLinks{ display:block; margin-top:15px;}
.catalogDescription{ display:block;}

.catalogHome{ width:390px;  overflow:hidden; margin-top:8px; margin-bottom:8px;}
.catalogContentHome{ float:left; margin-left: 8px; width:230px;
}



#leftproperties
{
    width: 222px;
    float: left;
}
#rightproperties
{
    float: left;
    margin-left: 15px;
    width: 700px;
    margin-top: 15px;
}

/* Details */

#details 
{
   width: 703px;
    padding: 8px;
    border: solid 2px #e1e1e1;
    overflow: hidden;
    margin-bottom:15px;
   
}

#details h2{ color:#847a13; margin-bottom:2px; margin-top:15px;}

.centerPic
{
border:solid 1px #999999;
   display: block;
   float:left;
   margin-bottom:15px
}



#map { margin-top:10px;  height: 600px; border: #999999 solid 1px; text-align:center;}
#mapDetails { margin-top:10px; width:650px;  height: 350px; border: #999999 solid 1px;  }
#mapPrint{ margin-top:10px; width:425px;  
height: 270px; 
border: #999999 solid 1px;
}


.nameTitle{margin: 10px 0px -10px 0px; color:Black; font-size:14px}

.picholder{ background-color:#ffffff;  border:#666666 solid 1px;  width:auto; float:left; padding:5px ; margin:0px 20px 20px 0px  }


#findpropertybox li { font-size:12px}
#findpropertybox { font-size:12px}


















.medium
{
font-size:12px;
}


.small
{
    font-size: 10px;
}
a.small:link
{
    color: #847a13;
    text-decoration: none;
}
a.small:visited
{
    color: #847a13;
    text-decoration: none;
}
a.small:hover
{
    color: #333333;
    text-decoration: underline;
}
a.small:active
{
    color: #333333;
    text-decoration: underline;
}
#footer
{
    color: #847a13;
	padding-bottom:30px
}


.boxContent a:link
{
    color: #ffffff;
    text-decoration: none;
}
.boxContent a:visited
{
    color: #ffffff;
    text-decoration: none;
}
.boxContent a:hover
{
    color: #ffffff;
    text-decoration: underline;
}
.boxContent a:active
{
    color: #ffffff;
    text-decoration: underline;
}

#rightContent
{
    clear: left;
    margin-left: 7px;
    padding-top: 10px;
}

.searchButton
{
    font-size: 10px;
    width: 85px;
}








.blockInput{ display:block; margin-bottom:6px;}
.priceRange{display:block; margin-top:6px;}
.searchfacesize{ font-size:15px;}

#rightInside{ margin-top:10px;}
#rightInside li{ margin-top:15px}











.searchButtonface
{
    font-size: 11px;
    width: 85px;
}

.searchContainer{margin-left:10px; margin-top:10px;}
.blockInput{ display:block; margin-bottom:6px;}
.priceRange{display:block; margin-top:6px; margin-bottom:3px;}

a.tst
{
  font-size: 11px;
  color:#114786;
	text-decoration: none;
	padding:3px;
	border:solid 1px silver;
	margin-left:3px; 
	background-color:#ffffff;

    
    }
a.tst:link {
	
	color: #114786;
	text-decoration: none;
	border:solid 1px silver;
}
a.tst:visited {
	
	color:#114786;
	text-decoration: none;
	border:solid 1px silver;
}
a.tst:hover {

	color: #000000;
	text-decoration: none;
	background-color:#dedddd;
	border:solid 1px silver;
	
}
a.tst:active {
	
	color: #000000;
	text-decoration: none;

	border:solid 1px silver;
	
}
.input-text{

border:solid 1px silver; vertical-align:middle;

font-weight:normal;
font-size:0.80em;
}

.next{ margin:0px 0px 0px 6px;}
.previous{margin:0px 6px 0px 0px;}



.special{
margin-top: 10px; border-top:solid 1px #999999; text-align:center;
}






    .cellTitle
    {
        height: 27px;
        Vertical-Align:bottom;
    }
    
    .rowHeight{ height:25px;}
    
 
 
 
 
 *.pBreak{ page-break-before:always;}
 


    .donwloadFile{ width:221px; 
float:left; margin-left:25px; margin-bottom:25px;
    
}
    .icon{ float:left;
    width: 60px;
}
    .iconText{ float:left; width:154px;
   
}



#inside{ margin:25px}

.reviews h2 {margin-bottom:0px; margin-top:15px}

.reviews a {margin-bottom:0px; margin-top:0px}

.reviews p {margin-bottom:0px; margin-top:0px}


.column1{ float:left; width:400px; margin-bottom:5px;  }
.column2{ float:left; width:180px ; text-align:right; margin-left:20px; }
.column3{ float:left; width:180px ; text-align:right; margin-left:20px;}
.row{ clear:both; width:800px;}
.bordertop{ border-top:solid 1px black; margin-bottom:7px;}
.borderbottom{ border-bottom:solid 1px black; margin-bottom:7px;}
#cashflow h2 { margin-bottom:7px; font-size:16px; display:block;}



.OWcolumn1{ float:left; width:350px; margin-bottom:5px;  }
.OWcolumn2{ float:left; width:130px ; text-align:right; margin-left:20px; }
.OWcolumn3{ float:left; width:130px ; text-align:right; margin-left:40px;}
.OWrow{ clear:both; }

#ctl00_ContentPlaceHolder1_cashflowOW h2{ margin-bottom:7px; font-size:16px; display:block;}


a.tst2
{
  font-size: 11px;
  color:#fff;
	text-decoration: none;
	padding: 3px 6px 3px 6px;
	border:solid 1px silver;
	margin-left:3px; 
	background-color:#aa9500;
	font-weight:bold;
	

    
    }
a.tst2:link {
	
	color: #fff;
	text-decoration: none;
	border:solid 1px silver;
}
a.tst2:visited {
	
	color:#fff;
	text-decoration: none;
	border:solid 1px silver;
}
a.tst2:hover {

	color: #000000;
	text-decoration: none;
	background-color:#fff;
	border:solid 1px silver;
	
}
a.tst2:active {
	
	color: #847a13;
	text-decoration: none;

	border:solid 1px silver;
	
}



a.tst3
{
  font-size: 11px;
  color:#fff;
	text-decoration: none;
	padding:  3px 6px 3px 6px;
	border:solid 1px silver;
	
	background-color:#aa9500;
	font-weight:bold;
	

    
    }
a.tst3:link {
	
	color: #fff;
	text-decoration: none;
	border:solid 1px silver;
}
a.tst3:visited {
	
	color:#fff;
	text-decoration: none;
	border:solid 1px silver;
}
a.tst3:hover {

	color: #000000;
	text-decoration: none;
	background-color:#fff;
	border:solid 1px silver;
	
}
a.tst3:active {
	
	color: #847a13;
	text-decoration: none;

	border:solid 1px silver;
	
}

/*Aqui comienzan los estilos de la pagina de facebook*/


.catalogface{ width:460px; 
              height:160px;
              border:#999999 solid 1px; 
              padding:7px 7px 10px 7px;
              overflow:hidden;
              font-size:14px;              
              margin:8px auto;}
              
.catalogfaceImage{ float:left; border:#999999 solid 1px;}
.catalogfaceContent{ float:left; margin-left: 15px; width:241px;  }
.catalogfaceArea, .catalogAddress{ font-weight:bold; display:block;  }
.catalogfaceSpecs{ display:block; margin-bottom:15px; margin-top:2px;}
.catalogfaceLinks{ display:block; margin-top:15px;}
.catalogfaceDescription{ display:block;}

.catalogfaceHome{ width:390px;  overflow:hidden; margin-top:8px; margin-bottom:8px;}
.catalogfaceContentHome{ float:left; margin-left: 8px; width:230px;
}
.searchcontent{ margin:auto; text-align:center; }
#containerface
{
    width: 480px;
    height: 100%;
    margin: 0 auto;
    border-top: 0px;
    overflow: hidden;
    background-color: #fff;
    padding-bottom:10px;
}
.leftside{ margin-left:50px;}

/*Aqui terminan los estilos de la pagina de facebook*/
