
/* CSS Document */
/* Start Standarizacion */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote
{
    margin: 0;
    padding: 0;
}
table
{
    border-collapse: collapse;
}
fieldset, img
{
    border: 0;
}
address, caption, cite, code, dfn, 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;
}
/* 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;
}

a
{
    outline: none;
}





/* End Standarizacion */

#container
{
    width: 960px;
    height: 100%;
    margin: 0 auto;
    border-top: 0px;
    overflow: hidden;
    background-color: #FFFFFF;
}


body
{
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

a:link
{
    color: #2778a1;
    text-decoration: underline;
}
a:visited
{
    color: #2778a1;
    text-decoration: underline;
}
a:hover
{
    color: #5aa1c5;
    text-decoration: none;
}
a:active
{
    color: #2778a1;
    text-decoration: underline;
}

h1
{
    font-size: 14px;
    color: #2778a1;
}
h2
{
    font-size: 18px;
    color: #ec4b20;
}
h3
{
    font-size: 16px;
    color: #2778a1;
    padding-bottom: 20px;
}

h4
{
    font-size: 14px;
    color: #2778a1;
  
}

p
{
    padding-bottom: 10px;
}


#header
{
    padding-top: 14px;
    padding-bottom: 8px;
}
#logo
{
    margin-left: 6px;
    float: left;
}
#titleheader
{
    float: left;
    width: 607px;
    padding-left: 15px;
}
#titleheader h1
{
    font-size: 18px;
    color: #2778a1;
    font-weight: bold;
    padding-top: 8px;
}
#submenu
{
    float: left;
}
#submenu p
{
    font-size: 12px;
    color: #2778a1;
    font-weight: bold;
    padding-top: 25px;
    padding-bottom: 13px;
}

#menu
{
    height: 57px;
    font-size: 16px;
    font-weight: bold;
    clear: both;
}
ul#nav
{
    padding: 0;
    margin: 0 0 0 0px;
}
#nav li
{
    display: inline;
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 45px;
}
#nav a
{
    float: left;
    background: top;
    margin: 0 0 0 0px;
    padding: 0;
    height: 57px;
}
#nav a:hover
{
    background-position: top;
}
#nav a.True
{
    background-position: bottom;
    color: White;
}

#home a
{
    width: 91px;
    background: url(images/menu/home.jpg) top center no-repeat;
    text-align: center;
}
#property a
{
    width: 208px;
    background: url(images/menu/property.jpg) top center no-repeat;
    text-align: center;
}
#search a
{
    width: 188px;
    background: url(images/menu/search.jpg) top center no-repeat;
    text-align: center;
}
#request a
{
    width: 201px;
    background: url(images/menu/request.jpg) top center no-repeat;
    text-align: center;
}
#owners a
{
    width: 81px;
    background: url(images/menu/owner.jpg) top center no-repeat;
    text-align: center;
}
#tenants a
{
    width: 89px;
    background: url(images/menu/tenants.jpg) top center no-repeat;
    text-align: center;
}
#contact a
{
    width: 102px;
    background: url(images/menu/contact.jpg) top center no-repeat;
    text-align: center;
}

#menu a:link
{
    color: #2678a0;
    text-decoration: none;
}

#menu a:visited
{
    text-decoration: none;
}
#menu a:hover
{
    color: #2678a0;
    text-decoration: underline;
}
#menu a:active
{
    color: #ffffff;
    text-decoration: none;
}


#left
{
    width: 211px;
    float: left;
    height: 758px;
}
#center
{
    margin-left: 3px;
    width: 525px;
    float: left;
    margin-top: 4px;
}
#ctl00_centertop
{
    background-image: url(Images/gray-gradient-back.jpg);
    background-repeat: repeat-x;
    min-height: 750px;
    height: 750px !important;
    padding: 30px 15px 0px 35px;
    
}
#ctl00_centertop p
{
    line-height: 20px;
    padding-bottom: 20px;
}

#centerbottom
{
    background-color: #FFFFFF;
    border: #acacac solid 1.5px;
    margin-top: 25px;
    padding-left: 14px;
    padding-top: 28px;
    height: 340px;
}
#right
{
    margin-left: 3px;
    width: 213px;
    float: left;
    background-color: #7ccbc8;
    padding-left: 5px;
    height: 755px;
}


#logobuilding
{
    background-color: #7ccbc8;
    padding: 0px 0px 5px 18px;
}
#companyinfo
{
    background-color: #fcf6ea;
    border: #acacac solid 1.5px;
    margin-top: 4px;
    height: 114px;
    padding: 13px 16px;
}


#bycity
{
    background-color: #fcf6ea;
    border: #acacac solid 1.5px;
    margin-top: 4px;
    padding: 13px 16px;
}


#bycity ul{ margin:0; padding:0}
#bycity h3{ margin:0; padding:0; margin-top:6px; margin-bottom:10px;}

#bycity li{ margin-bottom:10px; list-style:none; font-size:12px;}
#bycity .quick li { font-size:12px;}


#companyinfo h1
{
    padding-bottom: 8px;
}
#companyinfo p
{
    padding-bottom: 7px;
}

#propmangbox
{
    background-color: #f1efea;
    border: #acacac solid 1.5px;
    margin-top: 4px;
    height: 365px;
    padding: 13px 16px;
    margin-bottom: 30px;
}

#propmangbox h1
{
    padding-bottom: 15px;
}
#propmangbox p
{
    padding-bottom: 15px;
}

#findrent
{
    width: 185px;
    float: left;
    
    
}
#findrent p
{
    padding-bottom: 2px;
    padding-top: 6px;
}

#mapsearch
{
    width: 277px;
    float: left;
    margin-left: 10px;
}

#mapsearch ul
{
    padding-left: 0px;
}
#mapsearch li
{
    padding-left: 0px;
    list-style: square;
}

*.featureproperties
{
    width: 210px;
    height: 140px;
    float: left;
    border: #666666 solid 1.5px;
    margin-bottom: 25px;
    clear: both;
}
*.featuredescription
{
    width: 260px;
    float: left;
    padding-left: 20px;
}
*.featuredescription h1
{
    padding-bottom: 10px;
}

#companydirectory
{
    width: 186px;
    height: 382px;
    border: #acacac solid 1.5px;
    background-color: #b4e2e0;
    padding: 10px;
}
.icons
{
    width: 46px;
    float: left;
    clear: both;
    padding-bottom: 14px;
}
.icondescirption
{
    float: left;
}
.icondescirption h1
{
    font-size: 12px;
    color: #0d5350;
    font-weight: bold;
    padding-bottom: 0px;
}
.icondescirption p
{
    font-size: 11px;
    color: #4b4b4b;
    padding-bottom: 0px;
}



.icondescirption a:link
{
    color: #4b4b4b;
    text-decoration: none;
}

.icondescirption a:visited
{color: #4b4b4b;
    text-decoration: none;
}
.icondescirption a:hover
{
    color: #4b4b4b;
    text-decoration: underline;
}
.icondescirption a:active
{
    color: #4b4b4b;
    text-decoration: none;
}

#ellyco
{
    text-align: right;
    clear: both;
    margin-top: 10px;
    margin-bottom: 10px;
    
}

/* Details */

#graycenterright
{
    width: 729px;
    background-image: url(Images/gray-gradient-back.jpg);
    background-repeat: repeat-x;
    float: left;
    padding: 10px;
    min-height: 915px;
    overflow: visible;
}
#whitecenterright
{
    width: 686px;
    background-color: #FFFFFF;
    float: left;
    border: #acacac solid 1.5px;
    padding: 20px;
    overflow: visible;
}
#whitecenterright h1
{
    font-size: 20px;
    color: #2778a1;
    padding-bottom: 6px;
}
#pic
{
    width: 442px;
    float: left;
}
#picdetails
{
    width: 205px;
    float: left;
    padding-left: 20px;
    padding-top: 5px;
}
#picdetails h1
{
    font-size: 14px;
}
#picdetails h2
{
    padding-top: 25px;
    padding-bottom: 8px;
}
#piccount
{
    padding-top: 10px;
}
#piccount p
{
    font-size: 12px;
    font-weight: bold;
    color: #2778a1;
    text-align: center;
}

#description h1
{
    font-size: 16px;
    color: #2778a1;
    padding-bottom: 10px;
}
#description h2
{
    color: #EC4B20;
    font-size: 14px;
    padding-bottom: 5px;
}

/* rent properties */

#graycenter
{
    padding: 10px;
}
#catalog
{
    width: 692px;
    background-color: #FFFFFF;
    border: #acacac solid 1.5px;
    margin-bottom: 15px;
    padding: 12px;
    height: 142px;
}

#catalogImage
{
    width: 210px;
    height: 140px;
    float: left;
}
#catalogContent
{
    width: 320px;
    float: left;
    padding-left: 15px;
}
#catalogContent h1
{
    padding-bottom: 8px;
}
#catalogdetails
{
    width: 140px;
    float: left;
    text-align: right;
}


#SearchBox
{
    background-image: url(Images/gray-gradient-back.jpg);
    background-repeat: repeat-x;
    border: #acacac solid 1.5px;
    margin-top: 4px;
    height: 297px;
    padding: 13px 14px;
}
#SearchBox p
{
    padding: 5px 0px;
}
#SearchBox h1
{
    padding-bottom: 5px;
}





a.tst
{
    font-size: 11px;
    text-decoration: none;
    padding: 3px 6px;
    border: solid 1px silver;
    margin-left: 3px;
    background-color: White;
}
a.tst:link
{
    color: #114786;
    text-decoration: none;
    background-color: #ecedf1;
    border: solid 1px silver;
}
a.tst:visited
{
    color: #114786;
    text-decoration: none;
    background-color: #ecedf1;
    border: solid 1px silver;
}
a.tst:hover
{
    color: #000000;
    text-decoration: none;
    background-color: White;
    border: solid 1px silver;
}
a.tst:active
{
    color: #000000;
    text-decoration: none;
    background-color: #ecedf1;
    border: solid 1px silver;
}


.next
{
    margin: 0px 0px 0px 6px;
}
.previous
{
    margin: 0px 6px 0px 0px;
}
#pagingBottom
{
    text-align: center;
    margin-top: 12px;
    margin-bottom: 15px;
}
#pagingTop
{
    text-align: center;
    margin-top: 12px;
    margin-bottom: 7px;
}



#map
{
    margin-top: 10px;
    height: 600px;
    border: #999999 solid 1px;
    text-align: center;
    margin-bottom: 15px;
}
#mapDetails
{
    margin-top: 10px;
    height: 400px;
    border: #999999 solid 1px;
    text-align: left;
    margin-bottom: 7px;
}
.searchButton
{
    font-size: 11px;
    width: 85px;
}


.accordionHeader
{
    margin-bottom: 11px;
}

.ajax__tab_header
{
    margin-bottom: 19px;
}
.cellTitle
{
    height: 27px;
    vertical-align: bottom;
}

.rowHeight
{
    height: 25px;
}

/*Aqui comienzan los estilos de la pagina de facebook*/

#catalogface
{
    width: 450px;
    background-color: #FFFFFF;
    border: #acacac solid 1.5px;
    margin-bottom: 15px;
    padding: 12px;
    height: 142px;
    margin-left:5px;
   
}

#catalogContentface
{
    width: 200px;
    float: left;
    padding-left: 15px;
}

#containerface
{
    width: 500px;
    height: 100%;
    margin: 0 auto;
    border-top: 0px;
    overflow: hidden;
    background-color: #FFFFFF;
}

#pagingTopface
{
    text-align: center;
    margin-top: 12px;
    margin-bottom: 7px;
    margin-left:-250px;
    
}

#findrentface
{
    margin-left:10px;
  
}

#findrentfacedown
{
    float:left; margin-top:10px;  margin-left:10px;
}

#findrentface p
{
     padding-bottom:3px;
}

#findrentfacedown p
{
    padding-bottom:3px;
   
   
}

#pagingBottomface
{
    text-align: center;
    margin-bottom: 15px;
     margin-left:-300px;
}

/*Aqui terminan los estilos de la pagina de facebook*/

#sitemap h4 { line-height:25px}
#sitemap h4 a { text-decoration: none}
#sitemap li { line-height:20px}


#leftInside{ float:left; width:220px;padding-left:34px; padding-top:15px;}
#rightInside{ float:left;padding-top:15px; padding-bottom:34px; width:685px;}
