body { margin: 0px auto; background: #FFF; text-align: center; padding: 0px; }

table.property { margin: 0px auto; width: 990px; padding: 0px; }

td.mila { width: 990px; height: 137px; background: url(images/top.jpg) top center no-repeat; vertical-align: top; }
h1 { width: 960px; margin: 2px auto; text-align: right; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #FFF; }
div#languages { float: left; margin: 62px 0px 0px 78px; }
img.esp { width: 20px; height: 14px; margin: 2px; }
img.eng { width: 20px; height: 14px; margin: 2px; }
div#date { width: 960px; margin: 25px auto 0px auto; text-align: right; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #FFF; }

td.worldwide { width: 990px; height: 300px; margin: 0px; padding: 0px; background: url(images/background.gif) top center repeat-y #FFF; vertical-align: top; }
div#content { float: right; width: 770px; margin: 0px 9px 0px 0px; text-align: right; }
div#land { width: 560px; margin: 0px auto; text-align: justify; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; }
td.developments { width: 560px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; text-align: justify; vertical-align: top; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; background: url("images/fadeback.gif") top right no-repeat; }
td.developments2 { width: 570px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; text-align: justify; vertical-align: top; padding-top: 10px; padding-bottom: 10px; background: url("images/fadeback.gif") top right no-repeat; }
h2 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #99F; }
h3 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #039; }

td.developments a:link, td.developments2 a:link { font-weight: noraml; text-decoration: none; color: #000; }
td.developments a:hover, td.developments2 a:hover  { font-weight: normal; text-decoration: none; color: #000; }
td.developments a:visited, td.developments2 a:visited { font-weight: normal; text-decoration: none; color: #000; }
td.developments a:visited:hover, td.developments2 a:visited:hover { font-weight: normal; text-decoration: none; color: #000; }


td.promotions { width: 198px; text-align: right; vertical-align: top; }
td.promociones { width: 198px; text-align: right; vertical-align: top; }
a.country { display: block; width: 198px;  height: 16px; padding: 2px 0px; background: url("images/button-midblue.gif") top right repeat-y #99F; text-align: left; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-top: solid 1px #FFF; border-bottom: solid 1px #039; }
a.country:link { color: #039; }
a.country:hover { color: #FFF; }
a.country:visited { color: #039; }
a.country:visited:hover { color: #FFF; }
a.area { display: block; width: 198px;  height: 16px; padding: 2px 0px; background: url("images/button-lightblue.gif") top right repeat-y #DDDEFA; text-align: left; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-top: solid 1px #FFF; border-bottom: solid 1px #99F; }
a.info:link { color: #039; }
a.info:hover { color: #99F; }
a.info:visited { color: #039; }
a.info:visited:hover { color: #99F; }
a.info { display: block; width: 198px;  height: 16px; padding: 2px 0px; background: url("images/button-midblue2.gif") top right repeat-y #C3C3FF; text-align: left; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-top: solid 1px #FFF; border-bottom: solid 1px #99F; }
a.area:link { color: #039; }
a.area:hover { color: #99F; }
a.area:visited { color: #039; }
a.area:visited:hover { color: #99F; }
a.worldwide { display: block; width: 198px;  height: 18px; padding: 2px 0px; background: url("images/button-darkblue.gif") top right repeat-y #1730A6; text-align: left; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; border-top: solid 1px #039; }

div#investments { float: left; text-align: center; width: 200px; margin: 0px 1px; padding: 0px; }

a.nil { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; }
a.nil:link { color: #000; }
a.nil:hover { color: #000; }
a.nil:visited { color: #000; }
a.nil:visited:hover { color: #000; }

a.home { display: block; width: 198px;  height: 16px; padding: 2px 0px; background: url("images/homebutton-back.gif") top left repeat-x; text-align: left; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.home:link { color: #FFF; }
a.home:hover { color: #99F; }
a.home:visited { color: #FFF; }
a.home:visited:hover { color: #99F; }



a.button { display: block; width: 198px;  height: 16px; padding: 2px 0px; background: url("images/button-back.gif") top center repeat-x; text-align: left; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.button:link { color: #039; }
a.button:hover { color: #99F; }
a.button:visited { color: #039; }
a.button:visited:hover { color: #99F; }

a.submenu { display: block; width: 198px; height: 20px; text-align: left; vertical-align: middle; background: #99F; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.submenu:link { color: #039; }
a.submenu:hover { color: #FFF; }
a.submenu:visited { color: #039; }
a.submenu:visited:hover { color: #FFF; }

div#sideform { margin: 5px auto; width: 150px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #039; text-align: right; }
form { margin: 0px; padding: 0px; }
input.side { width: 90px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #039; }
b.mas { display: block; width: 198px; text-align: center; }

div#mainform { clear: both; width: 560px; height: 90px; background: url("images/formbg.gif") top center no-repeat #1730A6; text-align: left; }
div#mainesform { clear: both; width: 560px; height: 90px; background: url("images/formbg-es.gif") top center no-repeat #1730A6; text-align: left; }
table.mainform { margin-top: 20px; margin-left: 60px; width: 330px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #FFF; }
input.main { width: 110px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; background: #FFF; color: #1730A6; }

img.bordered { border: solid 1px #039; }
img.leftimg { border: solid 1px #039; margin-right: 10px; }
img.rightimg { border: solid 1px #039; margin-left: 10px; }

td.basement { width: 990px; height: 50px; background: url("images/bottom.jpg") top center no-repeat; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #039; text-align: center; }
a.bottom { font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.bottom:link { color: #039; }
a.bottom:hover { color: #FFF; }
a.bottom:visited { color: #039; }
a.bottom:visited:hover { color: #FFF; }

div#senterror { display: block; float: none; position: absolute; top: 30px; left: 0px; width: 100%; font: bold 20px Verdana, Arial, Helvetica, sans-serif; color: #F00; background: #99F; }

.smalltext { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #666; }

td.txtform { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; text-align: right; }
input.campo { font: normal 11px Verdana, Arial, Helvetica, sans-serif; background: #FFF; color: #1730A6; }td.developments a:link, td.developments2 a:link { font-weight: noraml; text-decoration: none; color: #000; }

#nodevs { width: 540px; padding: 10px; text-align: center; background: #F00; }
#nodevs p { color: #FFF; font: bold 14px Verdana, Arial, Helvetica, sans-serif; }