/*
    Document   : base
    Created on : 22/06/2010, 06:23:28 PM
    Author     : pablo
    Description:
        Purpose of the stylesheet follows.
*/

* {
	padding:0;
	margin:0;
}

html, body {
	height:100%;
}

body {
	font-family:Helvetica, sans-serif;
	background-color:#916757;
}

#contenedor {
	width:980px;
	margin:0 auto;
	padding-top:45px;
	background-color:#98bed4;
}

#encabezado {
	overflow:hidden;
	background-color:#ffffff;
	position:relative;
}

h1 {
	float:left;
	overflow:hidden;
	width:93px;
	height:55px;
	background:url("/estilos/base/img/logo") no-repeat;
	margin:22px 0 19px 17px;
}

h1 a {
	display:block;
	width:93px;
	height:55px;
	text-indent:-20000px;
}

#menu {
	/*float:right;*/
	position:absolute;
	right:13px;
	bottom:18px;
}

#menu li {
	display:inline;
	margin-left:7px;
	margin-right:16px;
	padding-left:18px;
	background:url("/estilos/base/img/bullet_menu") no-repeat left center;
}

#menu li a {
	color:#5091b6;
	text-decoration:none;
}

#menu li a:hover {
	text-decoration:underline;
}

#contenido {
	background-color:#ffffff;
	overflow:hidden;
}

div.columna {
	float:left;
	padding-bottom: 53px;
}

div#c_1 {
	width:258px;
	margin-left: 2px;
}

div#c_2 {
	width:360px;
}

div#c_3 {
	width:360px;
}


h2 {
	line-height:53px;
	font-size:15px;
	font-weight:normal;
}

.ui-sortable-placeholder {
	border: 1px dotted black;
	visibility: visible !important;
	height: 300px !important;
}

.ui-sortable-placeholder * {
	visibility: hidden;
}

/** Cuadros */

div.cuadro {
	/*height:300px;*/
	margin-bottom: 6px;
}

div.cuadro .cuadro-contenido {
	font-size:11px;
}
div.inmueble h2 {
color:#5091b6;
padding-left:32px;
background:url('/estilos/base/img/fondo_cuadro_inmueble') no-repeat left top;
border-top:1px solid #d4e4ed;
}

div.inmueble .cuadro-contenido {
	color:#666666;
font-size:11px;
}

div.inmueble .cuadro-contenido p {
	text-align:justify;
width:294px;
margin:15px auto 10px;
}

div.slide .cuadro-contenido {
position:relative;
}
div.slide img {
margin:0 auto;
display:block;

}

.slide_control a {
text-indent:-5000px;
overflow:hidden;
display:block;
width:18px;
height:18px;
	position: absolute;
top:70px;

}

.slide_control a.anterior {
left:8px;
background:url('/estilos/base/img/slide_anterior') no-repeat;
}

.slide_control a.siguiente {
right:8px;
background:url('/estilos/base/img/slide_siguiente') no-repeat;
}

div.cuadro button {
	color:#ffffff;
	display:block;
	width:100%;
	border-width:1px;
	border-style:solid;
	padding:4px 6px;
	margin-top:10px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
}

.alerta {
	background:#b6db86 url('/estilos/base/img/fondo_cuadro_alerta') no-repeat left center;
	color:#ffffff;
}

.alerta h2 {
	color:#435132;
	padding-left: 74px;
}
.alerta p {
	padding:0 10px 10px 74px;
	font-size:11px;
}

.alerta button {
	background-color:#435132;
	border-color:#435132;
}


.alta {
	background:#c1d6e3 url('/estilos/base/img/fondo_cuadro_alta') no-repeat left 9px;
	color:#ffffff;
}

.alta h2 {
	padding-left: 74px;
	color:#474f53;
}

.alta p {
	padding:0 10px 10px 74px;

}

.alta button {
	background-color:#474f53;
	border-color:#474f53;
}


.busqueda {
	background-color:#98bed4;
	color:#ffffff;
}


.busqueda h2 {
	padding-left: 57px;
	background:#38464e url('/estilos/base/img/lupa') no-repeat 13px;
}

.busqueda .cuadro-contenido {
	font-size:12px;

}

.busqueda ul {
	list-style-type: none;
}

.busqueda label {
	width:7em;
	line-height:30px;
	padding-left:8px;
	display:inline-block;
}

.busqueda select {
width:150px;
}

.busqueda .pie {
overflow:hidden;
background-color:#6f8b9b;
padding:10px;
}

.busqueda .pie span {
font-size:15px;
}
.busqueda .pie button {
float:right;
margin:0;
background-color:#293339;
border-color:#293339;
width:auto;
}

.alquileres {

}
.alquileres h2 {

}
.ventas {

}
.ventas h2 {

}

.destacados {

}
.destacados h2 {

}




.boletin {
	background-color:#cedee9;
	color:#ffffff;
}

.boletin h2 {
	color:#474f53;
padding-left:17px;
}

.boletin .cuadro-contenido {
	background:#cedee9 url('/estilos/base/img/fondo_cuadro_boletin') no-repeat 17px 0;
}



.boletin p {
padding-left:100px;
}

.boletin ul {
padding:10px 0;
}

.boletin label {
color:#666666;
	width:5em;
	line-height:30px;
	padding-left:10px;
	display:inline-block;
}
.boletin input {
	width:150px;
}

.boletin .cuadro-contenido button {
	background-color:#4c5256;
	border-color: #4c5256;
width:auto;
margin-left:90px;
}

/* Preferencias */
#preferencias h3 {
font-size:11px;
}




/*







id="preferencias"
class="ui-accordion ui-widget ui-helper-reset ui-accordion-icons"
role="tablist"

H3
class="ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"
role="tab"

SPAN
class="ui-icon ui-icon-triangle-1-e"

class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom"





*/
