body {
	margin: 0; padding: 0;
	/*background: #dedbc5;*/
	background:#f5efe3 url('/images/back_grande.gif') no-repeat left top;
	text-align: center;
	color: #2E2D2A;
	font: normal 12px tahoma, geneva, verdana, sans-serif;
	
}

#top{
	background-color:#3b3131;
	min-height:5px;

}

#foot{
	clear:both;
	text-align:left;

	width: 743px;
	margin: 0 auto;

	padding:2px;
	color:#000000;
	font: normal 12px tahoma, geneva, verdana, sans-serif;
}
#wrapper {
	position: relative;
	width: 750px;
	min-height:700px;
	overflow: auto;
	margin: 0 auto;
	text-align: left;
	background: url("/images/tabla2.gif") left top repeat-y;
}

#contenido{
	position:relative;
	margin: 0 5px 0 5px;
}

#secs{
	margin: 2px 2px 2px 2px;
	background-color:#e8e2dc;
	border:1px solid #A29E9A;
	padding:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	color:#A29E9A;
	text-align:center;
	
}
a.secs{
	color:#3b3131;
	text-decoration:none;
}
a.secs:HOVER{
	color:#3b3131;
	text-decoration:underline;
}
h2{
	margin-bottom: 2px;
	color:#8f6336;
}

h1{
	color: #41546D;
		font-family: "times new roman", times, serif;
		text-transform: uppercase;
		font-weight: normal;
		margin: 0;
}

blockquote {
	background-color:#f5efe3;;
	margin: 11px;
	padding: 10px 10px 10px 62px;
	background-image: url('/images/bg_blockquote.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #313F51;

}

.bloque {
	display: block; clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin: 0;
}
#izquierda{

  	width: 420px;
	background-color:#f5efe3;
	padding:4px;
}
.texto_form{
	border:1px solid #caa66c;
		background-color:#f8f5ef;
	padding:2px;
	font-size:11px;
}

#derecha{
	border:1px solid #caa66c;
		background-color:#f5efe3;
		padding:2px;
}

tr.even td{
	background-color:#ffffff;
}

tr.odd td{
	
}

tr.even2 td{
	background-color:#f5efe3;
}

tr.odd2 td{
	
}

table.list th {

	color: #916911;
	
}
table.list{
	font-size:11px;
	
}

.propiedades{
	font-family: Tahoma;
	font-size:11px;
	background-color:#ffffff;
}

img.propiedades{
	border: 5px solid #d4ac66;
}

.icono_superficie{
	background: url('/images/superficie.gif') no-repeat left center;
	padding-left: 20px;
}

.icono_camas{
	background: url('/images/dormitorio.gif') no-repeat left center;
	padding-left: 20px;
}

.icono_garaje{
	background: url('/images/garaje.gif') no-repeat left center;
	padding-left: 20px;
}

.form_texto{
	border: 1px solid #000000;
	font-family: Verdana;
	font-size: 11px;
	padding: 2px;
}

dl {
	margin: 0;
	padding: 0;
	width: 80%;
	align:center;

}

dt {
	font-size:0.8em;
	padding: 4px 11px 2px;
	float: left;
	width:250px;

}

dd {
	font-size: 0.8em;
	text-align: right;
	padding: 4px 11px 0 0;
	width:490px;
}
/* Tabs */
#tabs12 {
      float:left;
      width:100%;
	  background:#F9F7F3;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #C2BDAE;
      }
    #tabs12 ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabs12 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs12 a {
      float:left;
      background:url("/images/tableft12.gif") no-repeat left top;
      margin:0;
font-family:Verdana;
font-size:10pt;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs12 a span {
      float:left;
      display:block;
      background:url("/images/tabright12.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#E4D6CD;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs12 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs12 a:hover span {
      color:#FFF;
      }
    #tabs12 a:hover {
      background-position:0% -42px;
      }
    #tabs12 a:hover span {
      background-position:100% -42px;
      }   

/* Navegacion */
#menu {
	margin: 8px 0;
	position: relative;
	height: 50px;
	}

ul#nav {
	list-style: none;
	position: absolute;
	height: 50px; width: 735px;
	background: url("imagenes/nav.gif") no-repeat;
	}


ul#nav li {
	float: left;

	}
ul#nav li a {
position: absolute;
	top: 0; 
	height: 50px; 	
	text-indent: -9999px;
	}
ul#nav li#contacto a { 
	left: 502px; width: 99px; 
	background: url("imagenes/nav.gif") -502px 0 no-repeat;
	}
ul#nav li a span { display: none; }
ul#nav li#contacto a:hover, ul#nav li#contacto a.active 			{ background-position: -502px -50px; }
/*Notices*/
#notice {
	margin: 10px 0;
	padding: 10px 10px 10px 35px;
	border: 2px solid #3a7e34;;
	background: #b6ecac url(/images/accept.png) 10px no-repeat;
	color: #3a7e34;
}

#error {
	margin: 10px 0;
	padding: 10px 10px 10px 35px;
	border: 2px solid #ca4f35;;
	background: #fbbda9 url(/images/delete.png) 10px no-repeat;
	color: #ca4f35;
}


/*Ficha*/
/* set millions of background images */
.rbroundbox { background: url(/images/ficha/nt.gif) repeat; }
.rbtop div { background: url(/images/ficha/nt.gif) no-repeat top left; }
.rbtop { background: url(/images/ficha/nt.gif) no-repeat top right; }
.rbbot div { background: url(/images/ficha/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/images/ficha/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; text-align:center; }
.rbroundbox { width: 50%; margin: 0 auto; }

/*Buscador*/
/* set millions of background images */
.rbroundbox2 { background: url(/images/buscador/nt.gif) repeat; }
.rbtop2 div { background: url(/images/buscador/nt.gif) no-repeat top left; }
.rbtop2 { background: url(/images/buscador/nt.gif) no-repeat top right; }
.rbbot2 div { background: url(/images/buscador/bl.gif) no-repeat bottom left; }
.rbbot2 { background: url(/images/buscador/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop2 div, .rbtop2, .rbbot2 div, .rbbot2 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent2 { margin: 0 7px; text-align:left; }
.rbroundbox2 { width: 98%; }