
body {
	background-color: #DDD;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Sans-Serif;
	color:#333;
	padding:0px;
	margin:0px;
}
a {color: #B55610;}
a:visited {color:#B55610;}
a:hover {color: #EA7003;}
a:active { color:#B55610;}

h1 {
	font-size: 1.2em;
	padding: 15px 0px 5px 15px;
	margin:0px;
	background: url(../images/flechas.gif) no-repeat scroll left 70%;
	color: #B55610;
	letter-spacing: -1px;
}
h2 {
	font-size: 1em;
	padding:5px 15px;
	margin:0px;
	background: url(../images/flechas.gif) no-repeat scroll left center;
	color: #B55610;
	letter-spacing: -1px;
}
h2.titulo {
	margin-top: 5px;
	padding: 2px 15px;
	background: none;
	background-color: #B55610;
	color: #FFF;
}
h2.subtitulo {
	text-align: center;
	background: none;
}
h3 {
	font-size: 0.9em;
}

.search-box {
	width: 100%;
	color: #000;
	padding:0px;
	margin: 0px;
	text-align: center;
}
.search-box p {
	font-weight: bold;
	text-align: left;
}

img { border: 0px; }

form { margin: 0; padding: 0;}

/* ----------container to center the layout---------- */
#container {
	background-color: #FFF;
	width: 1000px;
	padding:0px;
	margin: 20px auto 20px auto;
} 

/* ----------banner for logo-------------- */
#banner {
	position: relative;
	text-align: right;
	padding: 0px;
	margin: 0px; 
	width: 1000px;
	height: 179px;
	background: url('../images/header.gif') no-repeat top left;
}

/*#banner img {padding:0px;} */

/* ----------outer and inner----------------- */
#outer{ 
	border-left: solid 237px #FFF;  /* color of the left column  */ 
	background-color: #FFF; /* color of the content column */
 } 

#inner{ margin:0px; width:100%; } /* The ie/pc pecularity */ 

/* --------------left navi------------- */
#left {
	float:left; 
	position:relative; 
	margin-left:-237px; 
	margin-right:0px;
	padding: 15px;
	padding-bottom: 0px;
	width: 190px;
	background-color: #FFF;
}

/* -----------------content--------------------- */
#content{ 
	position: relative;
	margin: 0px; 
	padding-bottom: 10px;
	min-height: 400px;
  height: auto !important;
  height: 400px;
}

p{
	font-size: 0.8em;
	padding: 5px 10px;
	margin:0px; 
	text-align: justify;
	line-height: 1.4em;
}
input, select, textarea {
	font-family: "Trebuchet MS", Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}
select {
	width: 155px;
}
label { font-weight: normal; }

table {
	/*font-size: 12px;*/
	margin: 0px;
}
ul {
	color: #B55610;
	font-size: 0.8em;
}

pre{
	font-size: 12px;
	padding: 5px 10px;
	margin:0px;
}

.resalta {
	color: #B55610;
}

.resalta_center {
	color: #B55610;
	text-align: center;
}

.tabla_normal {
	font-size: 0.8em;
}

.zebra-holder {
	font-family: Arial, Sans-Serif;
	font-size: 0.7em;
	border: 0;
	width: 747px;
}

.zebra {
	border: 1px solid #CCC;
	width: 100%;
}

.zebra th {
	text-align: left;
	background: #EFEFEF url(../images/th.jpg) repeat-x bottom left;
	/*background-color: #23B1D3;*/
	color: #666;
}

.zebra th, .zebra td {
	vertical-align: middle;
}

.zebra th a:link, .zebra th a:active,
.zebra th a:hover, .zebra th a:visited {
	color: #333;
	text-decoration: none;
}
.zebra th a:hover { color: #E55E01; }

.zebra img { border: 0; }

.zebra td {
  cursor: pointer;
  padding: 4px;
	color: #000;
}


.odd  { background-color: #E4E4E4; }
.even { background-color: #FFF; }
.highlite { background-color: #D1E1FD; }
.oferta { background-color: #FFFF99; border: 1px solid #FFCC00; }
.leyenda_oferta { display: block; background-color: #FFFF99; border: 1px solid #FFCC00; width: 12px; height: 12px; float: left; margin: 5px;}
.paginacion { color: #444; text-align: right; font-size: 1.2em; }
.paginacion td { padding: 5px; }
.paginacion img { border: 0; }
.paginacion a { color: #444; text-decoration: none; }
.paginacion a:hover { color: #E55E01; }

.propiedad th {
	vertical-align: top;
}

.propiedad td { 
	vertical-align: top;
	padding: 8px;
}

.precio {	font-size: 14px; font-weight: bold; }
.precio span { color: #B55610; }

.oferta-badge {
	background: url('../images/oferta_badge.gif') no-repeat top right;
}
.seccion { font-size: 0.8em; margin-top: 15px;}
.seccion th {
	background-color: #B55610;
	color: #FFF;
	margin: 10px 0px;
	padding: 1px;
	text-align: center;
}
.seccion td {
	width: 747px;
	padding: 8px;
	text-align: justify;
	vertical-align: top;
}
.seccion ul, .seccion p { font-size: 1em; }
.seccion th.empty { background-color: #FFF; }

.acciones {	font-size: 0.7em; margin-top: 10px; text-align: center; }
.acciones a, .acciones a:hover { text-decoration: none; }

.contacto { font-size: 0.8em; }

#cuestionario {}
#titulo_cuestionario { cursor: pointer; }
#contenido_cuestionario {	margin-top: 15px;}
#contenido_cuestionario table { background-color: #DDD; font-size: 0.8em; margin: 0 10px;}
#contenido_cuestionario table input, #contenido_cuestionario table textarea, #contenido_cuestionario table select { font-family: Arial, Sans-Serif;
font-size: 11px; }
#contenido_cuestionario table caption { background-color: #333; font-size: 12px; color: #FFF; text-align: left; padding: 3px; margin-top: 2px; }
#contenido_cuestionario table th { text-align: left; }


/*  ----------------footer---------------------- */ 
#footer {
	clear:left;
	padding:5px;
	margin:0px;
	font-size: 0.8em;
	background: #EA7003 url(../images/footer.gif) repeat-x bottom left;	
	border-left: 4px solid #E55E01;	
	font-family: Verdana, Arial, Sans-Serif;
	color: #FFF;
} 

#footer-menu a {
	color: #FFF;
	border-right: 1px solid #FFF;
	padding: 0px 6px 0px 5px;
	text-decoration: none;
}
#footer-menu a:hover {
	text-decoration: underline;
}
#footer-menu a.ultimo {
	border: 0px;
}
