body { background: #000080; margin: 10px; text-align: center; }table.main { width: 750px; height: 100%; border: solid 1px #000000; background: #F4F8D4;}td.top { background: #D3A42A; padding: 0px; margin: 0px; border-bottom: 1px solid #000000; height: 86px;}td.topimage { height: 86px; background: url(img/costa-del-sol-contact.jpg) top left no-repeat #D3A42A; text-align: right; padding: 10px; margin: 0px;}td.topmenu { text-align: center; padding: 5px; border-top: 1px solid #000000; font: bold 12px arial,helvetica,sans-serif; color: #000080; }.flag { width: 20px; height: 12px; border: solid 1px #000000; }a.topmenu { font: bold 14px arial,helvetica,sans-serif; text-decoration: none; }a.topmenu:link { color: #FFFFFF; text-transform: uppercase; }a.topmenu:hover { color: #FFFF99; text-transform: uppercase; }a.topmenu:visited { color: #FFFFFF; text-transform: uppercase; }a.topmenu:visited:hover { color: #FFFF99; text-transform: uppercase; }td.side { width: 180px; background: url(img/property-riviera-del-sol-logo.gif) top repeat-y #D3A42A; text-align: left; vertical-align: top; padding: 10px; border-right: 1px solid #000000; font: bold 14px arial,helvetica,sans-serif; color: #FFFF99;}a.sidemenu { font: bold 14px arial,helvetica,sans-serif; color: #FFFF99; }a.sidemenu:link { text-decoration: none; }a.sidemenu:hover { text-decoration: underline overline; }a.sidemenu:visited { text-decoration: none; }a.sidemenu:visited:hover { text-decoration: underline overline }td.content { width: 530px; vertical-align: top; padding: 14px; font: normal 14pt arial,helvetica,sans-serif; color: #000000;}h1 { font: bold 28px arial,helvetica,sans-serif; color: #000080; }h2 { font: bold 20px arial,helvetica,sans-serif; color: #D3A42A; }h3 { font: bold 18px arial,helvetica,sans-serif; color: #000000; }p { font: normal 16px arial,helvetica,sans-serif; color: #000000; }p.destacado {font: bold 22px arial,helvetica,sans-serif; color: #000080;}li { font: normal 16px arial,helvetica,sans-serif; color: #000000; }hr { border: solid 2px #D3A42A; }a.textual { font-weight: normal; font-face: arial,helvetica,sans-serif; text-decoration: underline; }a.textual:link {  color: #000000; }a.textual:hover { color: #000080; }a.textual:visited {  color: #000000; }a.textual:visited:hover { color: #000080; }.idc1 { font: normal 16px arial,helvetica,sans-serif; color: #000080; }.idc2 { font: normal 16px arial,helvetica,sans-serif; color: #000000; }.idc3 { font: normal 18px arial,helvetica,sans-serif; color: #000000; }.idc4{ font: normal 20px arial,helvetica,sans-serif; color: #000000; }.campo { font: normal 14px arial,helvetica,sans-serif; color: #000080; }.txtform { text-align: right; vertical-align: top; font: bold 14px arial,helvetica,sans-serif; color: #D3A42A; }.bottom { font: normal 13px arial,helvetica,sans-serif; color: #000000;}td.bottom { background: #D3A42A; text-align: center; padding: 5px; border-top: 1px solid #000000; font: normal 11px arial,helvetica,sans-serif; color: #000000;}