/* CSS inmo-site.net */
/* Plantilla inmo1 */

/*
-----------------------------------------------------------------------------------------
Global 
-------------------------------------------------------------------------------------- */
body {
font-family:verdana, arial, sans-serif;
margin:0;
padding:0;
background-color:#FBFBFB;
color:#666666;
text-align:center;
line-height: 16px;
}
ul, ol {list-style:none;}

a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none;}
a:VISITED{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
a:HOVER{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}

.paginas{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none;}

#caja {
position:relative;
margin-right: auto;
margin-left: auto;
padding:0;
width:680px;
text-align:left;
background:#FFFFFF url("imagenes/fondo.jpg") repeat-y top left;
}

h1 span { display:none;}
h2 span { display:none;}
h3 span { display:none;}

form {
margin:0;
padding:0;
}

ul{margin:10px 0 10px 0; padding:0;}
li{margin:0 0 0 15px; padding:0; list-style-type:disc;}

#inmueble{
height:65px;
width:430px;
background-color:#EEEEEE;
padding:10px 0 10px 10px;
font-size:10px;
margin:0 0 10px 0;
}
#inmueble .imagen{float:left; width:87px; height:65px; background-color:#0099CC;}
#inmueble .p1, .p2, .p3, .p4{float:left; margin:0 0 0 10px; line-height:20px;}
#inmueble .p1{ width:125px}
#inmueble .p2{ width:103px}
#inmueble .p3{ width:45px;}

#inmueble .boton{
position:relative;
float:right;
width:130px;
height:18px;
background-color:#CCCCCC;
margin:0;
padding:0 0 0 -10px;
top:17px;
}

.aviso{
background-color:#FF0000;
color:#FFFFFF;
font-weight:bold;
}

/*
-----------------------------------------------------------------------------------------
menu 
-------------------------------------------------------------------------------------- */
#menu {
position:absolute;
width:220px;
top:105px;
margin:0;
padding:0;
}
#menuPrincipal {
width:200px; /* hay q restar el pading para q se ea bien en firefox */
height:117px; /* hay q restar el pading para q se ea bien en firefox */
background:#FFFFFF url("imagenes/menu.jpg") no-repeat top left;
padding:50px 0 0 20px;
}
#menuPrincipal p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-left:13px;
margin:0 25px 0 0;
height:20px;
vertical-align:baseline;
text-decoration:none;
cursor:hand;
}
#menuPrincipal p:HOVER { background-color:#F7F7F7; font-weight:bold;} /* firefox */
#menuPrincipal a:HOVER { background-color:#F7F7F7; font-weight:bold;} /* internet explorer */
#menuExtra{
position:absolute;
top:-55px;
left:400px;
width:250px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
text-align:right;
margin:0;
padding:0;
cursor:default;
}
#menuExtra a{
color:#FFFFFF;
text-decoration:none;
}
#contacto {
display:none;
width:220px;
text-align:right;
font:10px #999999 Verdana, Arial, Helvetica, sans-serif;
}
/*
-----------------------------------------------------------------------------------------
idioma 
-------------------------------------------------------------------------------------- */
#idiomas {
display:none;
position:absolute;
width:120px;
height:20px;
top:80px;
margin-left:100px;
}
#idiomas p {
float:left;
margin:10px 10px 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

/*
-----------------------------------------------------------------------------------------
buscador 
-------------------------------------------------------------------------------------- */
#buscador {
position:absolute;
width:220px;
top:272px;
margin:0;
padding:0;
}
#busquedaPortada {
width:220px;
height:170px;
background:#FFFFFF url("imagenes/buscador.jpg") no-repeat top left;
text-align:center;
padding:50px 0 0 0;
margin:0;
}
#busquedaPortada h3{display:none;}
#mapaPortada{
display:none;
margin:0;
padding:0;
background-color:#000000;
}
#boletin {
display:none;
}

/*
-----------------------------------------------------------------------------------------
cabecera 
-------------------------------------------------------------------------------------- */
#cabecera {
margin:0;
padding:10px 0 0 0;
width:680px;
height:95px;
background:#333333 url("imagenes/cabecera.jpg") no-repeat top left;
}
#cabeceraImprimir{
position:relative;
margin:0;
padding:0;
width:100%;
height:95px;
background-color:#333333;
}
#logo h1{
position:absolute;
margin:0;
padding:0;
width:200px;
height:55px;
top:20px;
margin-left:48px;
background:  url("imagenes/logo.jpg") no-repeat top left;
cursor:hand;
}
#logo h2{
position:absolute;
width:200px;
height:20px;
top:50px;
font-size:10px;
color:#FFFFFF;
font-weight:normal;
left:250px;
margin:0;
padding:0;
cursor:default;
}
#imgCabecera {
margin:0;
padding:0;
}


/*
-----------------------------------------------------------------------------------------
pie
-------------------------------------------------------------------------------------- */
#pie {
width:560px;
padding:20px 20px 0 100px;
background:#FBFBFB url("imagenes/pie.jpg") no-repeat top left;
background-color:#FBFBFB;
position:relative;
}
#pieImprimir {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:100%;
padding: 10px 0 10px;
margin:0;
background-color:#333333;
color:#FFFFFF;
position:relative;
}
#pieImprimir a{text-decoration:none; color:#FFFFFF;}
#piePagina {
position:relative;
float:left;
width:350px;
height:25px;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
}
#piePagina a { text-decoration:none; font-weight:bold; color:#999999; font-size:9px;}
#piePagina a:HOVER { text-decoration:none; font-weight:bold; color:#666666;}

#inmosite {
position:relative;
float:right;
width:150px;
height:25px;
text-align:right;
}
#inmosite h3 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#999999;
margin:0;
padding:0;
}
#inmosite a { font-size:10px; text-decoration:none; font-weight:bold; color:#0099FF;}
#inmosite a:HOVER { text-decoration:none; font-weight:bold; color:#0066FF;}

/*
-----------------------------------------------------------------------------------------
formulario
-------------------------------------------------------------------------------------- */

.quick {
width:150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
margin-bottom:5px;
}
.b_busqueda {
width:150px;
height:18px;
background:transparent url("imagenes/b_buscar.jpg") no-repeat top left;
border:none;
text-align:center;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
cursor:hand;
}

.cienporcien{
width: 90%;
height: 15px;
}

.cienporcien_textarea{
width: 90%;
}