body { margin: 0px; background: #FFFFFF; text-align: center; } 

h1 { margin: 15px 0px 5px 165px; padding: 0px; font: bold 12px arial,sans-serif; color: #336699; text-align: left; } 
h2 { width:100%; border-bottom: solid 1px #336699; color: #336699; font: normal 16px arial,sans-serif; text-align: left; margin-bottom: 5px; } 
h3 { border-bottom: solid 1px #8385A1; color: #336699; font: bold 14px arial,sans-serif; text-align: left; } 
p { font: normal 12px arial,sans-serif; color: #336699; text-align: justify; } 
li { font: normal 11px arial,sans-serif; color: #336699; text-align: left; } 

a { font: bold 12px arial,sans-serif; color: #336699; } 
a:link { text-decoration: underline; } 
a:hover { text-decoration: none; }
a:visited { text-decoration: underline; } 
a:visited:hover { text-decoration: none; } 

#main { width: 770px; margin: 0px; margin-top: 100px; margin-left: auto; margin-right: auto; text-align: center; vertical-align: top; padding: 0px; font: normal 10px arial,sans-serif; color: #336699; }
td.h1title { background: url(images/maintop.gif) bottom left no-repeat #FFFFFF; width: 550px; text-align: left; font: normal 12px; arial,sans-serif; color: #336699; }
td.topmenu {  background: url(images/maintop.gif) bottom right no-repeat #FFFFFF; width: 250px; text-align: right; vertical-align: bottom; font: normal 12px; arial,sans-serif; color: #336699; padding: 0px 20px 5px 0px; }
a.tmenu { font: bold 12px arial,sans-serif; color: #336699; margin-left: 20px; } 
a.tmenu:link { text-decoration: none; } 
a.tmenu:hover { text-decoration: underline; }
a.tmenu:visited { text-decoration: none; } 
a.tmenu:visited:hover { text-decoration: underline; } 

tr.maintop { width: 770px; height: 25px; } 
tr.mainbot { width: 770px; height: 30px; background: url(images/mainbot.gif) top center no-repeat #FFEABD; text-align: right; } 
td.mainarea { width: 770px; background: url(images/mainback.gif) top center repeat #FFEABD; text-align: right; padding: 0px 20px 0px 10px; }

div.properties { width: 585px; }
table.hotprop { width: 180px; padding: 0px; margin: 0px; text-align: center; }
td.tophotprop { width: 180px; height: 35px; background: url(images/tophotprop.gif) bottom center no-repeat #70ABED; vertical-align: bottom; padding: 0px 15px; font: bold 12px arial,sans-serif; color: #FFFFFF;  }
td.photohotprop { width: 180px; text-align: center; background: url(images/hotpropback.gif) top center repeat-y #70ABED;  }
td.texthotprop { width: 180px; text-align: center; background: url(images/hotpropback.gif) top center repeat-y #70ABED; font: bold 12px arial,sans-serif; color: #FFFFFF; }
td.bothotprop { width: 180px; height: 28px; background: url(images/bothotprop.gif) top center no-repeat #70ABED; font: bold 12px arial,sans-serif; color: #FFFFFF; }

#bluemenu { float: left; width: 150px; height:100%; margin: 0px; padding: 0px; }
table.sidemenu {  }
td.menutitlestop { width: 150px; height: 27px; background: url(images/sidemenutop.gif) bottom center no-repeat; font: bold 12px arial,sans-serif; color: #FFFFFF; padding-left: 20px; text-align: left; vertical-align: bottom; }
td.menutitles { width: 150px; height: 27px; background: url(images/sidemenutitles.gif) center center no-repeat; font: bold 12px arial,sans-serif; color: #FFFFFF; padding-left: 20px; text-align: left; vertical-align: bottom;  }
td.menuitems { width: 150px; background: url(images/sidemenuback.gif) top center repeat; font: bold 12px arial,sans-serif; color: #FFFFFF; vertical-align: top; }
.sidetitles { margin-top:15px; }
ul.smenu { margin: 0px 10px 0px 35px; padding: 0px; }
li.smenu { list-style-image: url(images/arrow.gif); margin: 0px; padding: 0px; }
a.sidemenu { font: bold 11px arial,sans-serif; color: #336699; } 
a.sidemenu:link { text-decoration: none; } 
a.sidemenu:hover { text-decoration: underline; }
a.sidemenu:visited { text-decoration: none; } 
a.sidemenu:visited:hover { text-decoration: underline; }
td.smenubottom { width: 126px; height: 27px; background: url(images/sidemenubottom.gif) top center no-repeat; }

#central { float: right; width: 585px; margin: 0px; padding: 0px; text-align: justify; }

#top { clear: both; position: absolute; top: 5px; left: 0px; width: 100%; heigth: 100px; margin-left: auto; margin-right: auto; background: url(images/bannerback.gif) top center no-repeat #FFFFFF; text-align: center; }
table.centered { margin: 0px; margin-left: auto; margin-right: auto; width: 770px; padding: 0px;}
td.contact { padding-left: 15px; text-align: center; font: bold 12px arial,sans-serif; color: #FFFFFF; }
a.contact { font: bold 12px arial,sans-serif; color: #FFFFFF; } 
a.contact:link { text-decoration: underline; } 
a.contact:hover { text-decoration: none; }
a.contact:visited { text-decoration: underline; } 
a.contact:visited:hover { text-decoration: none; } 
td.banner { text-align: right; padding: 6px 11px; }

#bottom { width: 770px; height: 66px; margin-left: auto; margin-right: auto; text-align: left; background: url(images/formback.gif) top center no-repeat #FFFFFF; font: normal 11px arial,sans-serif; color: #336699; vertical-align: top; }
form.searchform { margin: 0px; padding: 0px; }
table.form { width: 750px; margin: 15px 0px; }
td.celda1 { font: normal 11px arial,sans-serif; color: #336699; text-align: center; }
td.celda { font: bold 11px arial,sans-serif; color: #336699; padding: 2px 5px; text-align: right; }
input.botform { width: 150px; font: normal 11px arial,sans-serif; color: #336699; }
textarea.botform { width: 300px; font: normal 11px arial,sans-serif; color: #336699; }
input.button { border: solid 1px #336699; padding: 0px 5px; background: #FFEABD; font: bold 11px verdana,arial,sans-serif; color: #336699; }
input.button2 { border: solid 1px #336699; padding: 0px 5px; background: #70ABED; font: bold 11px verdana,arial,sans-serif; color: #336699; }
a.bmenu { font: normal 10px arial,sans-serif; color: #336699; } 
a.bmenu:link { text-decoration: none;} 
a.bmenu:hover { text-decoration: underline;} 
a.bmenu:visited { text-decoration: none;} 
a.bmenu:visited:hover {text-decoration: underline;}


