#main {
border: 1px solid #666;
clear: both;
width:530px;
padding: 0px;
margin: 0px;
}
#contents {
min-height: 270px;
width:530px;
}
#header {
position: relative;
width: 540px;
height: 3em;
width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#header ul#primary {
margin: 0;
padding: 0;
position: absolute;
bottom: -1px;
width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#header ul#primary li  {
font-weight: bold;
display: inline;
list-style: none;
}
#header ul#primary a,#header ul#primary span,#header ul#primary a.current {
display: block;
float: left;
padding: 7px;
margin: 1px 2px 0 0;
text-align: center;
font-family: verdana, sans-serif;
font-size: 8pt;
text-decoration: none;
color: #333;
}
#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
border: 1px solid #666;
border-bottom: none;
background: #FFFFFF;
}
#header ul#primary a {
background: #F5F5F5;
border: 1px solid #AAA;
border-bottom: none;
}
#header ul#primary a:hover {
border-color: #666;
/* color mouseover */
/*background: #FFFFFF;*/
text-decoration: underline;
}
/* redundant rules for bad browsers  */
/*body, div, td, th, h2, h3, h4 {*/
body, td, th, h2, h3, h4 {
font-family: verdana;
font-size:    8pt;
voice-family: "\"}\"";
voice-family: inherit;
font-size: small;
color: #333;
}
.clearhack {
display: inline;
} /*Clears Box Model Hack in IE5*/
body {
/*background: #FFFFFF;*/
color: #333;
padding-left: 10px;
margin: 0px;
}
a {
color: #06C;
}
a:hover {
color: #333;
}
a:active {
color: #000;
}
p {
line-height: 140%;
}
p.note {
background: #EEE;
padding: 4px;
font-family: Verdana;
font-size: 8pt;
line-height: 130%;
margin-top: 0;
}
TD.masinfo {
text-align: center;
font-family:verdana;
font-size: 8pt;
background-color: #003D6C;
color: #FFFFFF;
padding: 4px;
cursor: hand;
cursor: pointer;
}
TD.masinfo2 {
height: 20px;
text-align: center;
font-family:verdana;
font-size: 8pt;
background-color: #003D6C;
color: #FFFFFF;
padding: 4px;
}
DIV.detalle {
border-bottom: 1px solid #B0B3B4;
font-family:verdana;
font-size: 8pt;
padding-top: 2px;
padding-bottom: 5px;
background-color: transparent;
}
TD.dp {
text-align: left;
font-family: Verdana;
font-size: 8pt;
padding:20px;
vertical-align: top;
}
TD.dpl {
font-family: Verdana;
font-size: 8pt;
padding-left: 5px;
vertical-align: top;
}
DIV.dpl1 {
font-family: Verdana;
font-size: 8pt;
padding: 10px;
vertical-align: top;
background-color: #FFFFFF;
}
DIV.dpl2 {
font-family: Verdana;
font-size: 8pt;
padding: 10px;
vertical-align: top;
background-color: #F5F5F5;
}
DIV.dopp {
font-family: Verdana;
font-size: 8pt;
padding: 10px;
vertical-align: top;
}
a.entorno {
font-family: Verdana;
font-size: 8pt;
text-decoration: none;
color: #416C94;
}
a.entorno:hover {
font-family: Verdana;
font-size: 8pt;
text-decoration: none;
color: #416C94;
}
a.entorno:active {
font-family: Verdana;
font-size: 8pt;
text-decoration: none;
color: #416C94;
}
a.entornoBold {
font-family: Verdana;
font-size: 8pt;
text-decoration: none;
color: #416C94;
font-weight: bold;
}
a.entornoBold:hover {
font-family: Verdana;
font-size: 8pt;
text-decoration: none;
color: #416C94;
font-weight: bold;
}
a.entornoBold:active {
font-family: Verdana;
font-size: 8pt;
text-decoration: none;
color: #416C94;
font-weight: bold;
}
TD.cabecera {
font-family: Verdana;
font-size: 8pt;
vertical-align: middle;
background-color: #003D6C;
color: #FFFFFF;
padding-left: 15px;
}
TD.fila1 {
font-family: Verdana;
font-size: 8pt;
background-color: #F5F5F5;
padding-left: 15px;
}
TD.fila2 {
font-family: Verdana;
font-size: 8pt;
background-color: #FFFFFF;
padding-left: 15px;
}
a.vivienda {
font-family: Verdana;
font-size: 8pt;
text-decoration: none;
color: #416C94;
}
a.vivienda:hover {
font-family: Verdana;
font-size: 8pt;
text-decoration: underline;
color: #416C94;
}
a.vivienda:active {
font-family: Verdana;
font-size: 8pt;
text-decoration: none;
color: #416C94;
}
select {
font-size: 8pt;
}
input {
font-size: 8pt;
}
textarea {
font-family: Verdana, Arial;
font-size: 8pt;
}
/*
estilos.css
*/
.ifoto {
float:left;
margin:8px;
}
.dfoto {
float:right;
margin:4px;
}
.cfoto {
float:center;
margin:4px;
}
td.provinciaestado {
text-align: left;
vertical-align: middle;
font-size: 18px;
color: #003D6C;
}
td.contacto {
font-family: Arial;
text-align: left;
font-size: 8pt;
}
DIV.urlPromocion {
background-color: #DEECED;
border: 1px solid #BFC6CC;
padding: 5px;
font-size: 8pt;
color: #47556F;
font-family: Verdana;
font-weight: regular;
cursor:hand;
cursor: pointer;
height: 28px;
}
html>body div.urlPromocion {
min-height: 20px;
}