html { background-color:#818181; margin:0px; padding:0px; border:0px; text-align:center; font-family:Tahoma; font-size:10px;  }
a { text-decoration:none; color:#000;}
body { width:770px; background-image: url(../img/bgbody.gif); margin:auto; background-repeat:repeat-y; }

#header { background-image: url(../img/bgheader.gif); background-repeat:repeat-x; background-color:#FFFFFF; width: 760px; height:109px; margin:auto; margin-bottom:11px; }
#logo { background-image: url(http://www.arenys-house.es/logos/logo_es.gif); width: 362px; height:109px; float:left; }
#telefono { background-image: url(../img/tel.gif); width:181px; height:48px; margin-top:31px; float:right; }
#banderas { width:181px; height:100px; float:right; padding-top:2px; }
#banderas img { border:0px; }

#izq { float: left; width:162px; margin-left: 14px;text-align:left; }
#der_index { margin-bottom:-20px; float: right; width: 564px; margin-right: 14px; text-align:left; }
#der { float: right; width: 564px; margin-right: 14px; text-align:left; }

#menu {  margin-bottom:20px;}
.menuitem { background-color:#F2F2F2;  color: #626262; text-align:left; padding:4px; border-bottom:1px solid #e8e8e8; cursor:pointer;}
.menuitem img{ margin-right:5px; margin-bottom:2px; border:0px; }
a.menu:hover{ font-weight:bold;}

#izq select { border:1px solid #b0b0b3; margin-bottom:3px; color:#606060; }
.banner { background-color:#f6f6f6; border:1px dashed #868686; height:70px; margin-bottom:8px;}


#listawebs { margin-top:16px; margin-left:6px; margin-bottom:8px; cursor:pointer; }
.treswebs { float:left; width:166px; margin-right:20px; color:#c00; text-align:center; font-weight:bold; line-height:28px; }

#listapisos { top:0px; left:0px; border:1px solid #c5d1ca; padding:6px; text-align:center; background-color:#FFF; position:relative; z-index:1; }
#listapisos a { border: 2px solid #FFF; }
#listapisos a:hover { border: 2px solid #c00;}
.piso { width:106px; height:130px; float:left; cursor:pointer; padding-top:4px; font-weight:bold; color: #666; }
.piso img { border: 1px solid #dfd8c5; }

#footer { background-image:url(../img/bg_footer.gif); height:108px; margin:auto; width:760px; position:relative; z-index:0; }
#cntfooter {margin-top:26px; float:left; text-align:left; margin-left:20px; line-height:18px;}
#menufooter {margin-top:26px; float:right; margin-right:20px; text-align:right; line-height:24px;}
#menufooter a { color: #666;}
#menufooter a:hover { color: #000;}
#footfooter { height:15px; background-image:url(../img/bg_footfooter.gif); margin-bottom:10px;}

.minifoto{float:left; margin-right:5px; margin-bottom:5px; border:#999999 1px solid; padding:3px; background-color:#F3F3F3}

#der a:link{ color:#0033FF}
#der a:hover{ color:#0033FF; text-decoration:underline}
#der a:visited{ color:#990066}

#datos{ list-style:none; list-style-position:outside;}
#datos li{display:inline; margin-right:30px;}
a.pa {color:#c00; text-decoration:underline; }

.m_ficha { width: 61px; height: 28px; background: url(../img/m_ficha.gif) no-repeat; text-indent: -9999px; float:left;}		
a.m_ficha:link, a.m_ficha:visited, a.m_ficha:active {background: url(../img/m_ficha.gif) no-repeat;}		
a.m_ficha:hover { background-position: -61px;}

.m_tipo { width: 64px; height: 28px; background: url(../img/m_tipo.gif) no-repeat; text-indent: -9999px; float:left;}		
a.m_tipo:link, a.m_tipo:visited, a.m_tipo:active {background: url(../img/m_tipo.gif) no-repeat;}		
a.m_tipo:hover { background-position: -64px;}

.m_calidad { width: 122px; height: 28px; background: url(../img/m_memoria.gif) no-repeat; text-indent: -9999px; float:left;}		
a.m_calidad:link, a.m_calidad:visited, a.m_calidad:active {background: url(../img/m_memoria.gif) no-repeat;}		
a.m_calidad:hover { background-position: -122px;}

.m_reserva { width: 61px; height: 28px; background: url(../img/m_reservas.gif) no-repeat; text-indent: -9999px; float:left;}		
a.m_reserva:link, a.m_reserva:visited, a.m_reserva:active {background: url(../img/m_reservas.gif) no-repeat;}		
a.m_reserva:hover { background-position: -61px;}

.m_mapa { width: 61px; height: 28px; background: url(../img/m_mapa.gif) no-repeat; text-indent: -9999px; float:left;}		
a.m_mapa:link, a.m_mapa:visited, a.m_mapa:active {background: url(../img/m_mapa.gif) no-repeat;}		
a.m_mapa:hover { background-position: -61px;}

.lupa{ background-image:url(../img/lupa.png); background-repeat:no-repeat; z-index:5; position:absolute; margin-top:110px; margin-left:175px; width:68px; height:71px}
*html .lupa{background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='lupa.png', sizingMethod='scale');}
