/* 
 * Screen styles: Senda
 * Design by: www.simpleconceptstudio.com
 * Version: 15-05-2006
 */

body { background: transparent; color: #646464; font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif; font-size: small; line-height: 150%; margin: 0; padding: 0; text-align: left; } 
#bodywrapper { background: transparent url(/images/bgtop.jpg) repeat-x left top;	margin: 0;	padding: 0; } 
p { font-size: 1em; } 
a, a:link, a:visited, a:active { border-bottom: 1px dotted #E96A33; color: #E96A33; font-weight: normal; text-decoration: none; }
a:hover { border-bottom: 1px solid #E96A33; color: #E96A33; } 
blockquote { margin: 0 0 0 2em; }
strong { color: #E96A33; font-weight: bold; } 
label { color: #1D971D; color: #646464; font-weight: bold; margin-right: .5em; } 
h1, h2, h3, h4, h5 { color: #646464; font-weight: bold; font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif; margin: 1em 0 .2em 0; padding: 0; } 
h1 { color: #D85125; font-size: 1.4em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.1em; }
h4 { font-size: 1em; }
h4.common { font-weight: bold; }
h5 { font-size: 1em; font-weight: normal; } 
/**** PAGE CONTAINER ****/ 
#container { background: transparent url(/images/bgtop.jpg) repeat-x left top; margin: 0 auto; padding: 3px 0 0 0; width:770px; } 
/**** HEAD ****/ 
#headleft { background-color: transparent; margin: 0; padding: 0; } 
#headleftwrapper { background: transparent url(/images/sendalogo.jpg) no-repeat 0 0; height: 260px; margin: 0; padding: 0; } 
#headright { margin: 20px 0 0 0; padding: 0; } 
#headrightwrapper { background: transparent url(/images/badgegre.jpg) no-repeat 0 0; border: none; height: 20px; margin: 0; padding: 0 1em; width: 322px; height: 330px; } 
body#vender #headrightwrapper, body#buscador #headrightwrapper, body#obra_nueva #headrightwrapper, body#venta #headrightwrapper, body#noticias #headrightwrapper, body#detalles #headrightwrapper, body#vender #headrightwrapper, body#contactar #headrightwrapper { background: none; dispaly: none; height: 0; width: 0 } 
#headright img { display: block; margin: 18px 0 0 40px; } 
/**** SITE MAIN NAVIGATION ****/ #navlist { font-weight: bold; margin: 0; padding: 0; } 
#navlist li { background: transparent; border: none; font-size: 1.2em; font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif; list-style: none; margin: 0; padding: 0; } 
#navlist a { border: none; font-weight: normal; margin: 0; padding: 0 0 0 16px; text-decoration: none; } 
#navlist a:link { color: #646464; } 
#navlist a:visited { color: #646464; }
#navlist a:active { color: #646464; }
#navlist a:hover { background: transparent url(/images/bulletnavigr.gif) no-repeat left 50%; color: #E96A33; } 
body#inicio #inicio a { background: transparent url(/images/bulletnavi.gif) no-repeat left 50%; color: #E96A33;}
body#empresa #empresa a, body#xacerca #empresa a { background: transparent url(/images/bulletnavi.gif) no-repeat left 50%; color: #E96A33; }
body#obra_nueva #promociones a, body#xpromos #promociones a { background: transparent url(/images/bulletnavi.gif) no-repeat left 50%; color: #E96A33; }
body#buscador #buscador a, body#xresultados #buscador a, body#xdetalles #buscador a { background: transparent url(/images/bulletnavi.gif) no-repeat left 50%; color: #E96A33; }
body#venta #ofertas a { background: transparent url(/images/bulletnavi.gif) no-repeat left 50%; color: #E96A33; }
body#contactar #contacto a { background: transparent url(/images/bulletnavi.gif) no-repeat left 50%; color: #E96A33; }
body#noticias #noticias a { background: transparent url(/images/bulletnavi.gif) no-repeat left 50%; color: #E96A33; }
body#vender #vender a { background: transparent url(/images/bulletnavi.gif) no-repeat left 50%; color: #E96A33; } /**** CONTENT ****/ 
#content { background-color: transparent; margin: 0; padding: 0 0 50px 0; width: 100%; } 
#contentwrapper{ background-color: transparent; margin: 0 auto; padding: 0 .5em; } 
/**** CONTENT LEFT ****/ #contentleft { background: #fff url(/images/footer.jpg) no-repeat left bottom; float: left; height: 740px; padding: 0; margin 0; width: 272px; } #contentlefwrapper { width: 100%; margin: 0; padding: 0; } .whiteit { color: #fff; margin: 0; padding: .5em 0 0 .5em;} 
.whiteit a { border-bottom: 1px dotted #fff; color #fff; }
.whiteit a:link { color: #fff; }
.whiteit a:visited { color: #fff; }
.whiteit a:active { color: #fff; }
.whiteit a:hover { color: #fff; background-color: transparent; border-bottom: 1px solid #fff } 
/**** CONTENT RIGHT ****/ 
#contentright {	float: right; width: 450px; } #contentrightwrapper { margin: 0; padding: 0; width: 100%; } 
#contentright ul { margin: 0 0 0 1em; padding: .5em 0; }
#contentright li { background: transparent url(/images/bullet.gif) no-repeat 0 50%; font-size: .9em; list-style-type: none; margin: .2em 0; padding: 0 0 0 1.2em; } 
/**** CLEAR ****/ 
.clearboth { clear: both; } 
/**** IMAGES ****/ 
.imgright { background: #fff; border: 1px #ccc solid; display: block; float: right; margin: 10px 0 10px 15px; padding: 3px; } 
.imgleft { background: #fff; border: 1px #ccc solid; display: block; float: left; margin: 10px 10px 10px 0; padding: 3px; } 
/**** PAGE FOOTER ****/ #foot { background-color: transparent; clear: both; height: 155px; margin: 0; padding: 0; text-align: left; } 
#foot2 { margin-top: 60px; font-size: 0.7em; } 
#foot2 p { margin: 0; padding: 0; } 
/* Go TO PAGE TOP */ #gotop { float: right; }
#gotop p.top { background: transparent url(/images/bullet.gif) no-repeat 0 50%; padding: 0 0 0 1.2em; text-align: right; }
#gotop a { font-size: .8em; } 
/**** BANNERPROMO ****/ 
.bannerpromo { margin-bottom: .5em; padding-bottom: .5em; overflow:auto; clear:both; } 
.bannerpromo h3 { background: transparent; color: #E95D2C; margin: .5em 0; padding: .2em 0; } 
.bannerpromo p { padding: 0 .5em; } 
.bannerpromo a { background: transaprent; border: none; } .bannerpromo a:link { color: #fff; } 
.bannerpromo a:visited { color: #fff; }
.bannerpromo a:active { color: #fff; }
.bannerpromo a:hover { color: #fff; background-color: transparent; border: none; } a.info, a.info:link, a.info:visited, a.info:active { background: transparent url(/images/button.jpg) no-repeat 50% 50%; color: #fff; border: none; padding: 7px 12px; } a.info:hover { background: transparent url(/images/buttonhover.jpg) no-repeat 50% 50%; color: #fff; border: none; padding: 7px 12px; } 
.bannerpromo img { background: #fff; border: 1px #8F918C solid; display: block; margin: 10px 10px 10px 0; padding: 3px; } 
.detalles { color: #646464; font-weight: bold;} 
/**** LISTA PROMO ****/ 
#listapromo h3 { clear: both; color: #1D961D; margin: .5em 0 0 0; } 
#listapromo h4 { margin: .5em 0 0 0; } #listapromo h5 { margin: .5em 0 0 0; } 
.bcpromo { margin: 1em 0; } 
.zona { clear: both; margin: .5em 0; } 
/**** VIVIENDA ****/ 
#vivienda h3 { color: #1D961D; margin: .5em 0 0 0; }
#vivienda h4 { margin: .5em 0 0 0; }
#vivienda h5 { margin: .5em 0 0 0; }
#vivienda dl { margin: 1em 0; }
#vivienda dt { font-weight: bold; }
#vivienda dd { margin-left: 20em;  } 
#vivienda h4.result { color: #C21E15; font-weight: bold; } .fotovivienda img, #thumbvivi img, #thumbvivi a:link img, table { background-color: #fff; border: 1px #ccc solid; margin: 10px 10px 10px 0; padding: 3px; } .fotovivienda img { width: 450px; } #thumbvivi { background: transparent; clear: both; padding: 0; } #thumbvivi a { background: transaprent; border: none; } #thumbvivi a:link { color: #4A83B0; } #thumbvivi a:visited { color: #4A83B0; } #thumbvivi a:active { color: #4A83B0; } #thumbvivi a:hover { color: #4A83B0; background-color: transparent; border: none; } 
/**** DISPONIBILIDAD ****/ 
#disponibilidad { } #disponibilidad table { border: none; margin: 1em 0; } #disponibilidad th { padding: .5em; } #disponibilidad tr { padding: .5em; } #disponibilidad td { padding: .5em; } 
/**** FORM BUSCADOR ****/ 
h3.h3_tit_buscador { color: #D85125; font-size: 1.4em;} 
#formbuscador p.entrada { } p.campobusc { float: left; margin-right: 25px; } p.campobusc label { font-weight: bold; font-size: .9em; margin: 0; width: 180px; } p.campobusc select.selbuscador, p.campobusc select#seloperacion, p.campobusc select#precioi, p.campobusc select#selproductos, p.campobusc select#selzonas { font-size: .9em; color: #000; display: inline; margin: 0; padding: 0; width: 180px; } #formbuscador p.campobusc { float: left; margin: 0; padding: 10px 0; } 
/**** BUSCADOR RESULTADOS ****/ 
#resultado, #resultados { font-size: .9em; width: margin: 0; padding: 0;} 
#resultado h4, #resultados h4 { background: transparent; clear: both; color: #D85125; font-size: 1.4em; padding: .2em 0; } 
p.datosprincipal { float: left; width: 30%; padding: .2em; } 
p.datosinmo { float: left; width: 28%; padding: .2em; } 
p.referencia { float: left; width: 37%; padding: .2em; } 
#coliz { float: left; width: 45%; padding: .2em; } 
#collde { float: right; width: 45%; padding: .2em; } 
#resultados a.info, #resultados a.info:link, #resultados a.info:visited, #resultados a.info:active { background: transparent; border-bottom: 1px dotted #E96A33; color: #E96A33; font-weight: normal; text-decoration: none; padding: 0;} 
#resultados a.info:hover { background: transparent; border-bottom: 1px solid #E96A33; color: #E96A33; } 
#resultados h3 { text-align: center; } 
#resultados table { border: none; color: #373737; font-size: .9em; margin: 1em 0; padding: 0; } 
#resultados tr { border: none; padding: .4em; } 
#resultados tr.even { background: #f1f1f1; border: none; padding: .4em; } 
#resultados th { border: none; padding: .4em; } 
#resultados td { border: none; padding: .4em; } 
#resultados th#detalles { border: none; } 
#resultados th#tipo { border: none; } 
#resultados th#zona { border: none; } 
#resultados th#poblacion { border: none; } 
#resultados th#metros { border: none; } 
#resultados th#precio { border: none; } 
#resultados td[headers=detalles] { background: #fff; border: none; } 
#resultados td[headers=tipo] { border: none; } 
#resultados td[headers=zona] { border: none; } 
#resultados td[headers=poblacion] { border: none; padding: .5em; } 
#resultados td[headers=metros] { border: none; } 
#resultados td[headers=precio] { border: none; } 
td.aladerecha { text-align: right; }
/**** FORMULARIO DE CONTACTO ****/ 
form#contactform legend { margin: .5 0; padding: 0; } form#contactform label { color: #000; font-weight: normal; } legend { color: #D85125; margin-top: 5px; } dl, dl dd { margin: 0; padding: 0; } 
/* image thum in search results */ a.screen, a.screen:visited { color:#c00; position:relative; z-index:1; } a.screen strong { visibility:hidden; /* hide the image */ position:absolute; width:0; /* make the image zero size */ height:0; /* for Opera bug */ left:0; /* position:the image */ top:-160px; border:0; /* with no border */ } a.screen:hover { text-decoration:none; border:0; /* needed for this to work in IE */ z-index:1000; } a.screen:hover strong { visibility:visible; /* make the image visible */ width:225px; /* give it the actual size */ height:155px; border:1px solid #345; /* add a border */ cursor:pointer; /* for IE */ } a.screen:hover strong img { border:0; /* get rid of the default link border */ }


/**** AGREGADO ****/ 
#searchbox {
	background-color:#FAFAFA;
	border:1px solid #DDD;
	margin-top:6px;
}

#searchbox h1 {
	margin-top:0;
}

p.fila_input {
	margin:0 0 8px;
}

p.fila_input label {
	width:100px;
	display:block;
	float:left;
	padding-top:1px;
}

p.fila_input select {
	width:260px;
}

#searchbox h4 {
	margin:8px 0 0 10px;
	*margin:0 0 0 10px;
	padding:0;
}

fieldset {
	margin:0;
	padding:10px;
	border: none; 
}

h2 {
	padding-top:6px;
}

form#formbuscador {
	margin-bottom:0;
	padding-bottom:0;
	*padding-bottom:12px
}

form#referencia {
	*margin-top:0;
	*padding-top:12px
}

form#referencia input {
	*margin-top:0;
}

#noticias ul {
	margin:0;
	padding:0
}

#noticias ul li {
	margin:0;
	padding:8px 0 0 0;
	background:none;
}

#utils ul {
	margin:0;
	padding:0;
	list-style-type:none
	font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
}

#utils ul li {
	margin:0;
	padding:0 0 4px 25px;
}

#utils ul li a { border: none; text-decoration: none; } 
#utils ul li a:link, #utils ul li a:visited, #utils ul li a:active { color: #646464; }
#utils ul li a:hover { color: #E96A33; } 

#utils ul li.icomail {
	background: url(/images/icon-info.gif) no-repeat left center;
}

#utils ul li.icocart {
	background: url(/images/icon-cart.gif) no-repeat left center;
}

#utils ul li.icocalc {
	background: url(/images/icon-calc.gif) no-repeat left center;
}

#utils ul li.icoprint {
	background: url(/images/icon-print.gif) no-repeat left center;
}

#utils ul li.icouser {
	background: url(/images/icon-user.gif) no-repeat left center;
}

#utils p {
	margin:4px 0;
}

form#formbuscador.buscador_obra input#submit {
	padding-bottom:12px;
}

#navegador {
	width:300px;
	float:left;
}

#navegador p {
	margin:0;
	background-color:#F4F4F4;
	border:1px solid #DDD;
	text-align:center;
	font-size:.9em;
	font-weight:bold;
}

#navegador a {
	border-bottom:none
}

.foto_grande {
	padding-top:16px;
}

#container {
	width:970px;
}

#contentright {	width: 650px; }

div.ofertas_txt {
	padding-bottom:8px;
}

div.cont_oferta {
	float:left;
	width:324px;
}

#headleftwrapper { 
	height:220px
} 

#navi {
	margin: 10px 0 4px 30px; 
	padding: 0
} 

p.ilust {
	text-align:center;
	padding-bottom:16px;
	margin-top:8px;
}

.whiteit { font-size:.85em;text-align:center;padding: .5em 0 0 1.6em;} 

#contentright ul.descripcion {
	margin:0;
	padding:0;
	float:right;
	width:330px;
}

ul.descripcion li {
	margin:0;
	padding:0;
	background:none;
}

#contentright li {margin:0; padding: 0 0 0 1.4em; } 

#detalles_adicionales {
	float:left;
	width:300px;
}

body {
	*background: transparent url(/images/bodybg01.jpg) repeat-y 50% top;
	_background: transparent url(/images/bodybg01.jpg) repeat-y 50% top;
} 


/* ----------------------- CESTA RESULTADOS ------------------------ */

table {
	font-size:.9em;
	width:100%;
	margin:20px 0 0 0;
	border-collapse:collapse;
	border: 1px solid #DDD;
}

td {
	padding:3px 0 3px 6px;
	border-bottom:1px solid #DDD;
}

th {
	background-color:#F4F4F4;
	color:#666;
	padding:3px 0;
	border-bottom:1px solid #DDD;
	text-align:left;
	padding-left:5px;
}

th.th_larga  {
	margin-left:20px;
}

th#precio {
  width: 75px;
}

td a:link, td a:visited {}
td a:hover {text-decoration:none;}
#similares {
  font-size:90%;
  background-color:#F1F1F1;
	padding:0 12px 12px;
	border:1px solid #DDD;
	margin-top:18px;
	*margin-top:0;
	_margin-top:0;
	float:right;
	width:300px;
}

#similares p {
	margin:0;
	font-size:90%;
}

#similares p a {
	margin-right:8px;
}

#infoamigo, #calculadora, #aviso_baja {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 1000;
     background-image:url(/images/background-trans.png);
}

#infoamigo div, #calculadora div, #aviso_baja div {
     width:300px;
     margin: 100px auto;
     background-color: #fff;
     border:1px solid #000;
     padding:15px;
     text-align:center;
}
