@charset "utf-8";
/* CSS Document */
/*
amarillo oscuro(color fondo de menu): #e6c337
marron oscuro: #663300;


*/
* { margin:0; padding:0;border:0; outline:0}
body {margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#424242;}
a {text-decoration:none; color:#000}
p {margin-top:10px; margin-bottom:10px;}
#main {
	width:1300px;
	/*height:1800px;*/
	margin:auto;
	background-image:url(imagenes/background2.jpg);
	background-repeat:repeat-x;
}

#contenido, #contenidoAlqTemp, #contenidoAlq, #contenidoVenta, #contenidoTasaciones, #contenidoTerminos, #contenidoQuienes, #contenidoUbicacion, #contenidoContacto, #contenidoEmprendimientos {
	width:960px;
	margin:auto;
}
#contenidoAlqTemp, #contenidoAlq, #contenidoVenta, #contenidoTasaciones,  #contenidoTerminos, #contenidoQuienes, #contenidoUbicacion, #contenidoContacto, #contenidoEmprendimientos {background-color:#FFF; padding-bottom:2px;}


#head {
	width:960px;
	height:132px;
	margin:auto;
	/*background-image:url(imagenes/head.jpg);
	background-repeat:no-repeat;*/
}
#headBottom {
	width:960px;
	height:35px;
	/*position:relative; 
	top:97px;
	left:189px;
	top:-50px;
	left:20px;*/
	/*display:none*/
}
#idioma {
	width:150px;
	height:25px;
	background-image:url(imagenes/idiomaBackground.gif);
	background-repeat:no-repeat;
	float:left;
	color:#830032;
	padding-top:10px;
	text-align:center;
	margin-left:35px;
	font-size:11px;
}
#idioma a {
	color:#830032;
	margin:5px;
}

#llamenos {
	width:275px;
	height:25px;
	background-image:url(imagenes/llamenosBackground.gif);
	background-repeat:no-repeat;
	float:right;
  	color:#830032;
	padding-top:10px;
	text-align:center;
	font-size:14px;
	margin-right:35px;
	font-weight:bold;
}

#menu {
	width:960px;
	height:35px;
	
	
	background-color:#e6c337;
	overflow:hidden;
}
#menuContenido {
	width:880px;
	float:left;
}
#menuContenido div {
	width:850px;
	margin:auto;
}

#menuContenido a, #menuContenido a:hover {
	color:#830032;
	padding:10px 7px 10px 7px;
	position:relative;
	top:2px;
}
#menuContenido a:hover {
	background-image:url(imagenes/seccionActual.jpg);
	background-repeat:no-repeat;
	background-repeat:repeat-x;
	color:#fff;
}
 

#posicionUno {
	width:960px;
	height:390px;
}

#bloqueInferior {
	width:960px;
	/*height:100%;*/
	margin-top:30px;	
	background-color:#f4fbea;
	border:1px solid #d9d9cd;
}

#posicionDos {
	width:940px;
	margin-top:20px;
	margin-left:20px;
}



#posicionTres{
	width:920px;
	margin:auto;margin-top:50px;

}
#posicionTresTitulos {
	width:320px;
	color:#663300;
	margin-bottom:10px;
}
.tituloSmall, .titulo { font-size:11px;line-height:15px;color:#663300;}
.titulo {font-size:12px; text-transform:uppercase; font-weight:bold;}
#posicionTresTitulos h3, .tituloBig {padding-top:5px; padding-bottom:5px; font-size:16px; font-weight:bold;color:#663300;}

#posicionTresImg {
	width:310px;
	height:180px;
	border:1px solid #f3df89;
	float:left;
}

#posicionTresDesc {
	width:500px;
	height:180px;
	float:left;
	margin-left:30px;
	margin-bottom:20px;
	overflow:hidden;
	color:#5b5b5b;
	
}

.descripcion {font-size:11px; line-height:20px; margin-top:0;}

.verMas {clear:both; width:100px; margin:auto;}
.verMas a {color:#663300;font-weight:bold;}


#posicionCuatro {
	width:920px;
	margin:auto;
	margin-top:40px;
	height:500px;
	clear:both;
}
#posicionCuatro #descripcion {
	margin-top:0;
	font-size:11px;
	float:left;
	margin-left:10px;
	width:260px;
	height:120px;
	overflow: hidden;
	color:#5b5b5b;
	line-height:20px;
}

#posicionCuatro #img {
	/*width:170px;
	height:120px;*/
	padding:5px;
	border:1px solid #CCC;
	background-color:#FFFFFF;
	text-align:center;
	float:left;
}
#posicionCuatro #img a img {border:1px solid #f3dd88; }
#posicionCuatro .verMas {clear:both; text-align:center; padding-top:10px;}
#posicionCuatro p {color:#663300;}
#bloque1, #bloque2, #bloque3, #bloque4 {width:450px; }

#bloque1, #bloque3, #bloque5 {float:left;}
#bloque2, #bloque4, #bloque6 {float:right;}

#bloque1, #bloque2 {margin-bottom:20px;}
#bloque3, #bloque4, #bloque5, #bloque6 {margin-top:20px;}

#pie {
	width:960px;
	margin:auto;
	padding-bottom:50px;
	text-align:center;
	font-size:10px;
	color:#830032;
	
}
#pieTop {background-color:#e6c337;padding:0 0 5px 60px; }
#pieBottom {margin-top:10px;}

#pie a {margin:5px; color:#850034;}
#pie a:hover {text-decoration:underline;}

#linksRedesSociales {float:right; padding:1px 5px 0 0;}
#linksRedesSociales a {padding-left:2px;}

.mayuscula {text-transform:uppercase;}
.negrita {font-weight:bold;}

.tituloSeccion {
	color:#663300;
	width:955px;
	height:18px;
	margin:auto;
	margin-bottom:10px;
	font-size:16px;
	background-color:#f3df8a;
	margin-top:20px;
	padding:5px 0 5px 0;
	text-indent:10px;
	font-weight:bold;
	text-transform:uppercase;
}
#buscador {
	width:900px;
	height:100px;
	margin:auto;
	text-align:center;
	margin-top:20px;
	margin-bottom:50px;
	scrollbar-arrow-color: #663300;
}
#buscador input { }
#buscador select, #buscador input {
	margin-right:20px;
	border:1px solid #abadb3;
}

#buscador .disponibilidad {
	float:left;

	height:80px;
	border:1px solid #f0f0f0;
	background-color:#f9f9f9;
	margin-left:80px;
	
}
#buscador .disponibilidad input {
	margin:5px 0 5px 0
}

.boton, .boton:active {
	padding:2px 5px 2px 5px;
	/*background-color:#e4e4e4;*/
	border:1px solid #ccc;
	cursor:default;
	overflow:hidden
}
.boton:active {
	background-color:#f5f5f5;
	padding:2px 4px 1px 6px;
}
.boton a {cursor:default;}
.boton { background-image:url(imagenes/fondoBoton.jpg); background-repeat:repeat-x; background-position:bottom;}


#contenidoAlqTemp #listadoPropiedad, #contenidoAlq #listadoPropiedad, #contenidoVenta #listadoPropiedad, #contenidoEmprendimientos #listadoPropiedad {
	height:145px;
	width:955px;
	margin:auto;
	background-color:#f3ebe4;
	margin-bottom:2px;
	font-size:11px;
}

#contenidoAlq #listadoPropiedad {background-color:#ffe6b5;}
#contenidoVenta #listadoPropiedad {background-color:#f7ffaf;}
#contenidoEmprendimientos #listadoPropiedad {background-color:#f5f3d3;}

#listadoPropiedad {overflow:hidden}
#listadoPropiedad p span, #detallePropiedad p span, #detalleDatos2 span {color:#663300;font-weight:bold;}
#listadoImg, #listadoDatos {float:left;margin:10px 0 10px 10px;}
#listadoDatos2 {float:left; margin:25px auto 0 30px; width:300px;}
#listadoDatos {height:120px; width:300px;}

#btnConsultaReserva {
	float:right;
}
#btnConsultaReserva div {margin:10px auto 30px auto;}

#listadoImg {border:1px solid #525150; width:160px; height:120px;}

.banda_bckgrnd {
	position:relative;
	top:0;
	left:0;
	background-image:url(imagenes/banda_bckgrnd.png);
	width:160px;
	height:120px;
}

#verMasDetalles {
	background-color:#663300;
	width:140px;
	position:relative;
	top:-20px;
	left:810px;
	color:#FFF;;
	clear:both;
	font-weight:bold;
	text-align:center;
	padding:2px 0 2px 0;
}
#verMasDetalles a {color:#ffffff;}

#contenidoAlqTemp #detallePropiedad,#contenidoAlq #detallePropiedad, #contenidoVenta #detallePropiedad, #contenidoEmprendimientos #detallePropiedad {
	background-color:#f3ebe4;
	width:955px;
	margin:auto;
	/*height:600px;*/
	font-size:11px;
}
#contenidoAlq #detallePropiedad {background-color:#ffe6b5; }
#contenidoVenta #detallePropiedad {background-color:#f7ffaf;}
#contenidoEmprendimientos #detallePropiedad {background-color:#f5f3d3;}

#detallePropiedad div {/*border:1px solid;*/}
#detalles {float:left; width:600px; margin-top:15px;}



#imagenes {width:315px; float:left; margin:15px 15px 0 10px;}
#imagenBig {
	width:310px;
	height:180px;
	border:1px solid #f3de89;
}
#thumbs {margin-top:10px;text-align:left}
#thumbs img{border:1px solid #f3de89; margin:3px 6px 3px 0; }
#thumbs div {}
#detalleDatos { float:left; }
#detalleDatos2 { float:right; margin:0 15px 0 0; }
#detalleDatos2 div {width:200px;margin-top:10px; }

#dateBlocker {width:650px; height:500; margin:30px auto auto auto;}

#items {width:600px;float:right;margin-top:20px;}
#items div {
	font-weight:bold;
	color:#663300;
	width:200px;
	float:left;
	margin-bottom:10px;
}
#tipoPisos, #superficies {clear:both;}
#tipoPisos div, #tipoPisos #derecha, #superficies div, #superficies #derecha {
	width:215px; height:30px; float:left; margin-left:20px;
}
#tipoPisos #derecha, #superficies #derecha {float:right; margin:0;}
#confort {}
#restricciones {
	float:right;
	clear:both;
	width:600px;
	padding:20px 0 20px 0;
	/*height:80px;*/
}
#restricciones div {width:200px; float:left; margin-left:50px; }

#condiciones {
	float:right;
	width:600px;
}

#botonImprimir {text-align:center; margin-top:50px;}
#botonImprimir .boton {font-size:12px; font-weight:bold; padding:5px 10px 5px 10px; background-color:#eaeaea; cursor:pointer;}
#botonImprimir .boton:active {padding:5px 9px 5px 11px; color:#999}



#regresar {background-color:#f3df8a; width:955px; margin:auto; padding:5px 0 0 0; height:20px; text-align:right; clear:both;}
#regresar a {margin-right:10px; padding:2px 10px 2px 10px; background-color:#663300; color:#ffffff; font-size:11px; font-weight:bold; }

.resultado {color:#852121; text-align:left; font-weight:bold; margin-left:30px 0 0 10px; font-size:11px; clear:both}

#contenidoTasaciones #contenido, #contenidoTerminos #contenido, #contenidoQuienes #contenido, #contenidoUbicacion #contenido, #contenidoContacto #contenido {
	width:955px;
	padding:10px 0 10px 0;
	margin:auto;
	background-color:#f3ebe4;
}
#contenidoTasaciones #contenido p, #contenidoTerminos #contenido p, #contenidoQuienes p  {
	margin:20px;
	line-height:20px;
}


#contenidoTerminos ol {width:850px; margin:auto;}
#contenidoTerminos ol li {line-height:20px;}
#contenidoTerminos #contenido {
	height:900px;
	overflow:auto;
	scrollbar-base-color:#ffffff;
	scrollbar-arrow-color:#663300;
	scrollbar-shadow-color:#f3df8a;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-highlight-color:#f3df8a;
	scrollbar-face-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-darkshadow-color:#fff;
}

#contenidoContacto #contenidoInterior {
	width:900px;
	margin:auto;
	background-color:#fff;
}
#contenidoInterior { padding:10px 10px 30px 10px; text-align:left}
.formContacto { margin-left:100px;   }
.formContacto tr td {padding:5px;}
.formContacto input, .formContacto select, .formContacto textarea  {
	border:1px solid #c5c5c5;
}

.botonReservar, .botonConsultar {
	width:100px;
	padding:3px 5px 3px 5px;
}

.botonReservar a, .botonReservar a:active, .botonConsultar a, .botonConsultar a:active {
	color:#663300;
	padding:3px 5px 3px 5px;
	font-weight:bold;
	font-size:14px;
	border:1px solid #e6c337;
	background-color:#f3df8a;
	text-align:center;
}
.botonReservar a:active, .botonConsultar a:active {
	background-color:#FFC;
	color:#b35900;
	padding-left:6px;
}

#botonConsultar {
	float:right;
	margin-right:10px;
}
#botonConsultar a {
	text-transform:none;
	color:#663300;
	font-weight:bold;
	font-size:12px;
	padding:2px 5px 2px 5px;
}
#botonConsultar a:hover {text-decoration:underline;}

#paginador {
	width:955px;
	background-color:#f3df8a;
	color:#663300;
	height:20px;
	margin:auto;
	margin-top:2px;
	text-align:center;
	font-size:11px;
	padding:5px 0 0 0;
}
#paginador a {color:#663300;padding:5px;}

#sortBy {float:right; margin-right:5px; }

#sortBy a{
	/*border: 1px solid #abadb3;
	padding:2px 5px 2px 5px;*/
	color:#444444;
	font-weight:bold;
	/*background-color:#e9e9e9;*/
}
#sortBy a:hover {text-decoration:underline; }
#sortBy a:active {background-color:#f5f5f5}


#imprimir {width:870px; margin:20px auto auto 20px;}
#imprimir h3, h2 {padding-top:5px; padding-bottom:5px;margin-top: 15px; margin-bottom:15px; text-transform:uppercase}
#imprimir h2 {}
#imprimir #imagen {float:left; margin:0; border:1px solid}
#imprimir #imagen img {margin: 5px;}
#imprimir #imagenes {float:left;margin:0; width:540px; height:265px; overflow:hidden }
#imprimir #imagenes img {padding:5px; margin:0 0 5px 5px; border:1px solid}
#imprimir .titulo {color:#424242}
#imprimir #detalles { width:820px;}
#imprimir #columna0 {background-color:#CCC}
#imprimir #columna0 div {margin:auto 50px auto auto; float:left;}
#imprimir #columna1 {float:left; width: 400px; padding-right:20px;}
#imprimir #columna2 {float:left;  margin-left:50px;}
#imprimir #descripcion {clear:both}
#imprimir hr {height:1px; background-color:#999}
#imprimir li { list-style:none; line-height:25px;}
#imprimir #cabecera { height:150px;}
#imprimir #logo {float:left}
#imprimir #datos {float:left; margin:auto auto auto 20px}

#map {
	width: 310px;
	height: 250px;
	border:1px solid #f3de89;
	margin-top:20px;
}

#nav {width:250px;margin:auto; position:relative; top:30px; left:0}
#nav div {margin-bottom:0}
#nav #left {float:left}
#nav #right {float:right}
#nav img {cursor:pointer}
#nav img:active {width:90%; height:90%;}

.titulosMostrarTabla {
	background-color:#f8ebb8;
	font-weight:bold;
}

#tablaCalendario {
	float:left;
	/*height:250px;*/
	margin-bottom:20px;
	border:1px solid #CCC;
	height:200px;
	background-color:#FAFAFA;
}
#tablaCalendario table{
	/*border-spacing:0;*/
	
}
#tablaCalendario table tr td {
	text-align:center;
	width:25px;
	height:20px;
	
}
.tituloMes {background-color:#CCC;}
.diasSemana {font-weight:bold}
