* { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
body { margin: 0px; text-align: center; background: #FFF url(images/bg.jpg) repeat-x; font-size: 12px; color: #8F8E8E; }
h1 { z-index: 1; width: 950px; height: 10px; margin: 0 auto; padding: 5px; text-align: right; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #05ABAB; }

/* HEADER */
#header {width: 950px; height: 280px; margin: 0 auto; background: #FFF url(images/header2.jpg) no-repeat;  text-indent:-9999px; position: relative; top: -20px; }
#header_es {width: 950px; height: 280px; margin: 0 auto; background: #FFF url(images/header2_es.jpg) no-repeat;  text-indent:-9999px; position: relative; top: -20px; }
img.logo { margin: 10px 0; border: 0; }
#toplang { text-align: right; margin: 45px 20px 0 0; padding: 0 5px 0 0; height: 15px; width: 900px; float: right; }
#toplang a img { margin: 0px; padding: 0px; }

#homelink { text-align: right; margin: 0 0 0 0; padding: 0 0 0 0; height: 25px; width: 150px; float: left; }
#homelink a img { margin: 0px; padding: 0px; }

#topmenu { margin: 5px 0; height: 18px; width: 800px; background: url("images/bluebar-bg.gif") top left repeat-x #3027B8; float: right; text-align: left; padding-top: 3px; color: #FFF; }
#topmenu a { padding: 0 15px; font-size: 12px; color: #FFF; text-decoration: none; text-transform: uppercase; }
#topmenu a:link { color: #FFF; }
#topmenu a:hover { color: #05ABAB; }
#topmenu a:visited { color: #FFF; }
#topmenu a:visited:hover { color: #05ABAB; }
#imgmenu { width: 950px; float: right; text-align: left;  }
/* english top */
td.topsales { width: 310px; height: 187px;  top left no-repeat; vertical-align: top; text-align: left; }
td.toprentals { width: 310px; height: 187px;  top center no-repeat; vertical-align: top; text-align: left; }
td.topmobens { width: 310px; height: 187px;  top right no-repeat; vertical-align: top; text-align: left; }
td.topsalesx { width: 310px; height: 187px;  top center no-repeat; vertical-align: top; text-align: left; }

/* spanish top */
td.cabventas { width: 272px; height: 187px; background: url("images/ventas.jpg") top left no-repeat; vertical-align: top; text-align: left; }
td.cabalquileres { width: 269px; height: 187px; background: url("images/alquileres.jpg") top center no-repeat; vertical-align: top; text-align: left; }
td.cabmobens { width: 259px; height: 187px; background: url("images/nosotros.jpg") top right no-repeat; vertical-align: top; text-align: left; }
/* common top */
#topsales { position: relative; top: 56px; left: 15px; width: 120px; height: 120px; }
#topsales a { color: #000000; font-size: 11px; }
#topsales a:link { text-decoration: none; }
#topsales a:hover { color: #3027B8; text-decoration: none; }
#topsales a:visited { color: #000000; text-decoration: none; }
#topsales a:visited:hover { color: #3027B8; text-decoration: none; }

#toprentals { position: relative; top: 56px; left: 15px; width: 120px; height: 120px; }
#toprentals a { color: #000000; font-size: 11px; }
#toprentals a:link { text-decoration: none; }
#toprentals a:hover { color: #3027B8; text-decoration: none; }
#toprentals a:visited { color: #000000; text-decoration: none; }
#toprentals a:visited:hover { color: #3027B8; text-decoration: none; }

#topsalesx { position: relative; top: 56px; left: 15px; width: 120px; height: 120px; }
#topsalesx a { color: #000000; font-size: 11px; }
#topsalesx a:link { text-decoration: none; }
#topsalesx a:hover { color: #3027B8; text-decoration: none; }
#topsalesx a:visited { color: #000000; text-decoration: none; }
#topsalesx a:visited:hover { color: #3027B8; text-decoration: none; }

#topmobens { position: relative; top: 56px; left: 15px; width: 120px; height: 120px; }
#topmobens a { color: #000000; font-size: 11px; }
#topmobens a:link { text-decoration: none; }
#topmobens a:hover { color: #3027B8; text-decoration: none; }
#topmobens a:visited { color: #000000; text-decoration: none; }
#topmobens a:visited:hover { color: #3027B8; text-decoration: none; }

/* BODY */
#wrapper { width: 950px; margin: 0 auto; text-align: left; }
#main { float: right; width: 780px; text-align: left; }

/* Content */ 
#content { float: left; width: 630px; text-align: justify; }
#content h2 { font-size: 16px; padding-bottom: 15px; color: #000000; }
#content h3 { font-size: 14px; padding: 15px 0; color: #000000; }
#content h4 { font-size: 12px; padding: 10px 0; color: #000000; }
#content p { padding-bottom: 10px; }
#content ul { margin: 10px 0 10px 20px; list-style: url("images/ticksmall.gif"); }
#content ol { margin: 10px 0 10px 10px; }
#content li { padding-bottom: 5px; }
#content img { border: 0; }
#content a:link { color: #000000; text-decoration: none; }
#content a:hover { color: #3027B8; text-decoration: none; }
#content a:visited { color: #000000; text-decoration: none; }
#content a:visited:hover { color: #3027B8; text-decoration: none; }

.blue { background-color: #F1F1F1; padding: 10px 10px 5px 10px; margin-bottom: 10px; }

/* News */
#news { float: right; width: 130px; text-align: right; background: #05ABAB; }

/* Side */
#side { float: left; width: 150px; text-align: left; }
#side p { background: #473FC8; padding: 5px; text-align: left; text-transform: uppercase; color: #FFF; font-size: 12px; color: #FFF; }
#side p { background: #473FC8; padding: 5px; text-align: left; text-transform: uppercase; color: #FFF; font-size: 12px; color: #FFF; }
#side p.menu { background: #C2C3C6; color: #3027B8; padding: 5px 0 5px 3px; font-size: 12px; text-transform: none; border-bottom: solid 1px #FFF; }
#side a { text-decoration: none; }
#side a:link { color: #3027B8; }
#side a:hover { color: #05ABAB; }
#side a:active { color: #05ABAB; }
#side a:visited { color: #3027B8; }
#side a:visited:hover { color: #05ABAB; }

/* FOOTER */
#footer { clear: both; width: 940px; text-align: center; margin: 10px auto; padding: 10px; font-size: 11px; color: #999; }
#footer a { font-size: 11px; color: #999; }

hr {
color: #f1f1f1;
background-color: #f1f1f1;
height:2px;
border: none;
}

