<!--

* { margin:0; padding:0; }

body { background-color:#323265; font-family: New Century Schoolbook, serif; color:#000000; font-size: 0.80em; }
img { border:0; }
ul { list-style:none; }

p { color: #ffffff; margin: 10px; line-height: 160%; text-align: justify; }
p a { text-decoration:none; color:#ffffff; }
p a:visited { text-decoration:none; color:#ffffff; }
p a:link { text-decoration:none; color:#ffffff; }
p a:hover { text-decoration:underline; color:#ffffff; }

#contenedor { overflow: auto; margin: 15px; margin-left: auto; margin-right: auto; }
#cabecera { width: 90%; margin-left: auto; margin-right: auto; }
#contenido { clear:both; background-color:#232347; }
#pie { clear:both; padding-top: 25px; margin-left: auto; margin-right: auto; color: #a0a0a0; text-align: center; line-height: 160%; }
#subpie { clear:both; border-bottom: 1px solid #7f7f7f; background-color:#17172f; border-top: 1px solid #7f7f7f; padding:0.5%; }

#lenguaje { float:right; margin: 5px; color:#e5e5e5; font-style:italic; text-align: right; }
#lenguaje a { background-color: inherit; text-decoration:none; color:#e5e5e5; }
#lenguaje a:visited { text-decoration:none; color:#e5e5e5; }
#lenguaje a:link { text-decoration:none; color:#e5e5e5; }
#lenguaje a:hover { text-decoration:none; color:#e5e5e5; }
.lang { color:#a0a0a0; font-style:italic; position:relative; top:-6px; }

.on  { color:#ffffff; text-decoration:underline; font-weight:bold; }
#menu { clear:both; padding: 1%; width:98%; background-color: #17172f; border-bottom: 1px solid #7f7f7f; border-top: 1px solid #7f7f7f; }
#navegacion { font-size:1.20em; color:#ffffff; text-align: center; }
#navegacion a { text-decoration:none; }
#navegacion a:visited { text-decoration:none; color:#ffffff; }
#navegacion a:link { text-decoration:none; color:#ffffff; }
#navegacion a:hover { text-decoration:underline; color:#ffffff; }

.separador { width: 960px; height: 1px; margin-left: auto; margin-right: auto; background-color: inherit; border-bottom: 1px solid #ffffff; }

#buscador { color:#e5e5e5; }

#menorcasa { float:left; text-align: left; margin: 5px; }

#portfolio { height: 350px; }

#portada { width: 900px; margin:0 auto; align:center; }
#foto_portada { float: left; width: 650px;  }
#buscador_portada { float:right; width: 225px; height: 350px; border-color: white; border-style: solid; border-width: 1px; background-color:#2a2a5a; color:#ffffff; }
.img_por { border-color: white; border-style: solid; border-width: 1px; }

#buscador_propiedades { color:#ffffff; text-align: center; margin-left: auto; margin-right: auto; width: 700px; }

.clear { clear: both; } 

.titular { font-size: 1.50em; font-weight:bold; color: #ffffff; padding: 14px; text-align: center; }
#welcome { width: 900px; margin-left: auto; margin-right: auto;  text-align: justify; padding-top: 15px; padding-bottom: 15px; }

.titulo { font-size: 1.25em; font-weight:bold; }
.img-portada { float: right; margin-left: 2%; margin-right: 1%; border-color: white; border-style: solid; border-width: 1px; }

#alquiler { float_left; background-color:#232347; margin-left: auto; margin-right: auto; width: 900px; text-align: justify; padding-top: 1%; padding-bottom: 20%;  }
.img-alquiler { float: left; margin-left: 3%; }
.img-alq { border-color: white; border-style: solid; border-width: 1px; }
.precio { color:#ffffff; font-weight:bold; }

.description { width: 900px; padding-left: 14px; text-align: left; }
.caracteristicas { width: 900px; padding-left: 14px; text-align: left; }

#faq { margin-left: auto; margin-right: auto; width: 90%; text-align: justify; padding-top: 1%; padding-bottom: 2%; }

#faq_imgs { width: 240px; float: right; padding-top: 14px; }
#faq_imgs img { width: 220px; float: right; border-color: white; border-style: solid; border-width: 1px; margin-bottom: 25px; }

#venta { clear:both; text-align: center; }

#propiedad { color:#ffffff; margin-left: auto; margin-right: auto; width: 90%; text-align: justify; padding-top: 1%; padding-bottom: 2%; }
#pro-1 { width: 50%; float:left; }
#pro-2 { width: 50%; float:right; }

.img-pro { float: left;  margin: 15px; border-color: white; border-style: solid; border-width: 1px; }

#options { clear:both; text-align: center; width: 300px; margin-left: auto; margin-right: auto;  margin-top: 22px; }
#volver { float: left; }
#info { float: right; margin-top: 6px; }

#mapa { margin-left: auto; margin-right: auto; width: 900px; text-align: center; padding-top: 1%; padding-bottom: 1%; }

-->