* {margin: 0; padding: 0; }
html {margin: 0 auto; padding:0; color:#666666; text-align:center;}
body {margin: 0 auto; padding:0;font: 70%/135%  Arial, sans-serif;text-align: center;}
/* generales */
a img {border:0;}
a:link, a:visited {color:#999933;text-decoration:none; }
a:hover {color:#333333;text-decoration:underline;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:2px 0;}
h1 {font-size: 120%;letter-spacing:2px;}
h2 {font-size:115%;}
h3 {font-size:110%;}
h4 {font-size:105%;}
form {margin:0;background:#666666;padding:15px 0 0 0;}
input {margin:4px 0;color:#7088B8;}
input.btbuscar {color:#cccc33;background:#003333;cursor:pointer;margin:0;margin-top:4px;border:0;}
select {font: 90%/120% Arial;color:#fff;padding:0 2px;background:#003333;border:0;}
option {background:#003333;}
div.clear {clear:both;height:1px;line-height:1px;}
object , embed { margin:0; padding:0;}
ul, ol {margin-left:30px;}
li {list-style-type:square;}
img.b {border:1px solid #798DAD;padding:1px;}
.right {float:right;margin-left:5px;}

a.mas:link {display:block;padding-bottom:5px;text-align:right;}
/* Layout */
div#super_container{width:995px;}
div#inmobiliaria {width: 750px; float:left;background: #fff;text-align:left;}
div#pisos-madrid {width:225px;float:left;margin:0 0 0 2px;padding:5px 2px;}

div#mtdi {float:left;padding:5px;}
div#mtdi-contacta {float:left;text-transform:uppercase;border-left:1px solid #003333;margin:13px 0 0 15px;padding:4px 4px 4px 9px;color:#003333;}
div#menu1 {clear:both;height:30px; }
div#content {background:#fff;clear:both;padding:9px 5px; }
div#content_main {width:520px;float:left;margin-right:5px;}
div#content_sub {width:210px;float:right;margin-top:18px;}

div#mtdi-info {clear:both;color:#003333;text-align:center;}
div#developer-info {clear:both;font-size:10px;text-align:right;margin-top:9px;}

div#pisos-madrid h3 {color:#D8D8D8;}
div#pisos-madrid h3 span {color:#BAD043;text-transform:uppercase; }

div.servicios-inmobiliarios {color:#fff;background:#999933 url("../imagenes/layout/servicios-inmobiliarios-fin.gif") no-repeat 0 100%;text-align:left;padding-bottom:20px;margin-bottom:6px;}
div.servicios-inmobiliarios h2 {text-align:right;padding:9px 9px 0 0;background:transparent url("../imagenes/layout/servicios-inmobiliarios.gif") no-repeat; }
div.servicios-inmobiliarios ul {margin:7px 5px 0 25px;}
div.servicios-inmobiliarios a:link,div.servicios-inmobiliarios a:visited  {color:#fff; }
div.servicios-inmobiliarios a:hover {color:#333333; }

div#ultimas-propiedades {background:transparent url("../imagenes/layout/telefono-mtdi-inmobiliaria.gif") no-repeat 0 100%;padding-bottom:56px;}
div#ultimas-propiedades h2 , div.buscador-avanzado-inmuebles h5 {margin-bottom:2px;color:#cccc33;padding:8px 0;background:#003333 url("../imagenes/layout/ultimos-pisos-madrid.gif") no-repeat;}
div.info-inmueble {background:#666666;text-align:left;width:225px;clear:both;}
div.info-inmueble img {border:1px solid #fff;width:105px;margin:5px;float:left;}
div.info-inmueble span {color:#cccc33;text-transform:uppercase;display:block;font-weight:bold;}
div.info-inmueble span.referencia {padding-top:4px; }
div.info-inmueble span.precio {padding-top:54px;font-size:110%;}

div#ultimas-propiedades p {clear:both;color:#fff;padding:4px;font: 95%/95% Tahoma, Arial,sans-serif;}
div.info-inmueble a.mas {color:#cccc33;text-align:right;border-bottom:1px solid #fff;}
/* */
div#mtdi h1 {color:#999933;padding:18px 5px 0 9px;}
div#mtdi img{float:left;margin:0 30px;}
div#mtdi-contacta {color:#999933;font-weight:bold;padding-right:9px;}
div.telefono-mtdi {float:left;padding-top:17px; }
div#menu1 ul{text-align:right;margin:0 0 0 5px;/* background:#BAD043 url ("../imagenes/navi/menu1left_bg.gif") repeat-x -5px 0px; border-left:5px solid #BAD043;*/height:39px;}
div#menu1 ul li {list-style-type:none;float:left;height:39px;background:#666666;}
div#menu1 ul li.primero {background: transparent url("../imagenes/navi/menu1_leftbg.gif") no-repeat;width:212px;}
div#menu1 ul li.segundo {padding-left:7px; }
div#menu1 ul li.ultimo {background: transparent url("../imagenes/navi/menu1_rightbg.gif") no-repeat;width:21px;}
div#menu1 ul li a {font-weight:bold;font-size:12px;color:#cccc33;display:block;text-align:left;/*padding:18px 27px 0 23px;*/padding:18px 29px 0 24px;background: transparent url("../imagenes/navi/menu1_bg.gif") no-repeat 7px 20px;}
/*div#menu1 ul li a.contacta{background: transparent url("../imagenes/navi/menu1contacta_bg.gif") no-repeat;}*/
div#menu1 ul li a:hover {color:#fff;}

p.mtdi-inmobiliaria {padding:15px;font: 120%/120% Arial, sans-serif;text-align:justify; }

div.mas {text-align:right;color:red;margin:-2.6em 0 0.7em 0;padding-right:17px;}

div.mtdi-p-inmobiliaria {text-align:center;clear:both;}
div#buscar-inmueble {padding-bottom:7px;background:transparent url("../imagenes/layout/buscar-pisos-madrid-fin.gif") no-repeat 0 100%; }
div#buscar-inmueble h3 {text-transform:uppercase;color:#cccc33;padding:6px 12px 6px 0;text-align:right;background:transparent url("../imagenes/layout/buscar-pisos-madrid.gif") no-repeat;margin-bottom:2px;}
form.buscar-inmueble{text-align:center;}
/* secciones */
div#content_main h4 {padding:3px 40px;background:transparent url("../imagenes/navi/h4_bg.gif") no-repeat 18px 2px;margin-top:9px;}
p.asesor, p.buscar-arrendamientos, p.servicios-financieros, p.contratacion-seguros {padding-left:45px;margin-bottom:9px;font-size:110%;text-align:justify;}

ul.contacta-mtdi {margin:50px 0 0 70px;font: 105%/125% Arial, sans-serif;}
ul.contacta-mtdi span {width:109px;display:block;float:left; }

div.buscador-avanzado-inmuebles {margin:5px 0 9px 5px;width:225px;float:right;text-align:center;background:transparent url("../imagenes/layout/buscador-avanzado-fin.gif") no-repeat 0 100%;padding-bottom:8px;} /* ver combinada arriba */

p.peque {margin:0;font-size:90%;text-align:center;}
h3.filtro_casas {padding-left:10px;font-size:12px;margin-left:15px;border-left:4px solid #003333; }
ul.madrid-inmuebles {margin:0 0 20px 25px;width:210px;height:135px;overflow-y:scroll;}
ul.madrid-inmuebles li {padding-left:7px;margin:0 2px;list-style-type:none;background: transparent url("../imagenes/navi/li_madrid_inmuebles.gif") no-repeat 0 center;}
ul.madrid-inmuebles li:first-letter {text-transform:uppercase;}
/*ul.madrid-inmuebles a:link {color:red;}*/
tr.off img {border:0 !important;width:150px !important;}
/* listado */
table.inmuebles-previo {text-align:center;width:99%;border-collapse:collapse;}
table.inmuebles-previo caption {text-align:left;padding:0 0 9px 15px;}
table.inmuebles-previo th {border-bottom:3px double #666666;background:#666666; color:#fff;}
table.inmuebles-previo td {padding:0 5px;}
table.inmuebles-previo img{width:99px;margin:5px 0;border:1px solid #cccc33;padding:1px;}
table.inmuebles-previo tbody td {border-bottom:1px solid #999;}
table.inmuebles-previo tfoot td{font-size:110%;}
/* ficha */
div.inmueble-detalle {border-top:1px solid #003333;padding:0 0 0 24px;}
div.inmueble-detalle img {border:1px solid #003333; padding:2px;margin: 3px;}
div.inmueble-detalle span {color:#003333;font-weight:bold;font-variant:small-caps;border-left: 3px solid #666;padding-left:3px;}
ul.img-inmuebles {float:right;background:#666;margin-top:5px;width: 223px;}
ul.img-inmuebles li{list-style-type:none;float:left;}
ul.img-inmuebles img {width:99px;border:1px solid #fff;}
div.descripcion-vivienda , div.superficies-vivienda,  div.equipamiento-vivienda, div.equipamiento-urbanizacion {float:left;padding-right:9px; margin:9px 7px 0 0;width:23%;}
div.consultar-inmueble {border:1px solid #003333; text-align:center;background:#666;margin-top:19px;}
div.consultar-inmueble a:link, div.consultar-inmueble a:visited, {margin-right:15px;color:#fff !important;}
div.consultar-inmueble a:hover {color: #CCCC33;}