@charset "utf-8";
/* CSS Document */

body { 	height: 100%;
		color:#FFF;
		text-align:left;		
		background:#f2f2f2;
		margin:0px;
		position:relative;
		background:url(../img/fondo.png);
		font: 13px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
		}	

html {
		height: 100%;
		padding: 0;
		}		
	
img{ border:none; }

.mainDiv{
	margin:0 auto;
	width:960px;
	display:inline-block;	
	}
	
/*HEAD*/

.hederLogo{
	position:relative;
	width:950px;
	}
	
.headerUrbanizado{
	position:absolute;
	right:0px;
	top:0px;	
	}
	
	
/*MENU*/

.menu_principal{
	width:960px;	
	}
	
.mpItem{
	width:118px;
	text-align:center;
	padding:3px 0px 3px 0px;
	float:left;
	margin:0px 1px 0px 1px;
	background:#e4e4e4;
	color:#000;
	}
	
.botones{
	display: inline-block;
	margin:0 auto;
	margin-bottom:10px;	
	}
	
.botonesMs{
	display: inline-block;
	float:right;
	margin-top:10px;	
	}
	
	
.msItem{
	width:118px;
	text-align:center;
	padding:3px 0px 3px 0px;
	float:left;
	margin:0px 1px 0px 1px;
	background:#e4e4e4;
	color:#000;
	}
/*CUERPO*/
	
.cuerpo{
	width:960px;
	height:317px;
	border:#999 solid 1px;
	overflow:hidden;
	background:#FFF;
	font-style:normal;
    color: #777777;
}

.c_tdRight{
	width:420px;
	vertical-align:middle;
	}
	
.c_tdLeft{
	vertical-align:middle;
	text-align:left;
	}
	
.c_tdLeftText{
	margin-left:130px;
	width:375px;
	}
	
.sliderInside{
	width:420px;
	height:317px;
	overflow:hidden;	
}

.sliderGaleria{
	width:370px;
	height:288px;
	overflow:hidden;	
}

.photoGal{
	width:370px;
	height:228px;
	overflow:hidden;	
}


.ctl_titulo{
	margin-bottom:-10px;
}

/*MINI GALERIA*/

.mg_item{
	display:inline-block;
	text-align:left;
	margin-bottom:1px;	
	}
	
/*GALERIA*/

.gpThumb{
	text-align:center;
	vertical-align:middle;
	width:70px;
	height:70px;
	}
	
.gpThumb img{
	width:60px;
	height:60px;	
	}
	
/*CONTACTO*/

.cntTitulo{
	text-align:right;
	padding-right:5px;
	vertical-align:top;
	color:#FFF;
	padding-top:2px;
}

.cntCampo{
	text-align:left;
	padding-bottom:5px;
	vertical-align:top;
}

.inputText{	
	width:200px;
	font: 13px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	color: #777777;
	border:#CCC 1px solid;
	}
	
.inputBox{	
	width:200px;
	font: 13px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	color: #777777;
	height:90px;
	resize:none;
	text-align:left;
	border:#CCC 1px solid;
	}
	
.btnEnviar{
	color:#000;
	background:#FFF;
	text-align:center;
	float:right;
	padding:3px 15px 3px 15px;
	border:#999 solid 1px;	
	}
	
.contactoWarning{
	text-align:center;
	color:#FFF;
	font-weight:bold;
	}
	
/*LOTES*/

.btnPlano{
	font-size:16px;
	font-weight:bold;
	color:#000;
	
	}

.contPop{
	/*background:#999;*/
	width:980px;
	height:670px;
	padding-top:20px;
	position:relative;
	
	}
	
.pop_mapa{
	width:675px; height:462px; position:relative;
	margin-left:152.5px;
	border:#333 solid 1px;
	position:relative;
	margin-bottom:20px;
	}
	
.img_roll{
	position:absolute;
	left:0px;
	top:0px;
	z-index:0;
	
	}	

.img_mapa{
	position:absolute;
	left:0px;
	top:0px;
	}
.mapa_base{
	position:absolute;
	left:0px;
	top:0px;
	z-index:0;
	}
	
.pop_tabla{
	/*width:550px;*/
	width:400px;
	background:#F0F0F0;
	border:#CCC solid 1px;
	margin:0 auto;
	color:#333;
	padding:10px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
	}
	
.pop_disc1{
	color:#000;
	font-size:16px;
	text-align:center;
	margin-bottom:10px;
	}
	
.pop_disc2{
	color:#666;
	font-size:13px;
	text-align:center;
	}
	
.lote_num{
	padding:0px 8px 0px 8px;
	text-align:center;
	vertical-align:middle;
	background:#999;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	
	-webkit-border-radius: 3px ;
     border-radius: 3px;
	 width:50px;
	 height:60px;
}

.lote_desc{
	height:30px;
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
	color:#333;	
	}
	

.restricciones{
	text-align:justify;
	font-size:12px;
	color:#666;
	}
	
.bntPlanes{
	/*ESTA OCULTO*/ visibility:hidden; display:none;
	
	padding:6px;
	
	background: #7eb8cc; /* Old browsers */
	background: -moz-linear-gradient(top,  #7eb8cc 2%, #5296b0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#7eb8cc), color-stop(100%,#5296b0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7eb8cc 2%,#5296b0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7eb8cc 2%,#5296b0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7eb8cc 2%,#5296b0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7eb8cc 2%,#5296b0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7eb8cc', endColorstr='#5296b0',GradientType=0 ); /* IE6-9 */

	-webkit-border-radius: 3px;
    border-radius: 3px;
	
	text-align:center;	
	color:#FFF;
	
	display:inline-block;
	}
	
/*TABLAS*/

.cp_tabla{
	width:980px;
	height:670px;
	position:absolute;
	z-index:999;
	left:0px;
	top:0px;	
	background:#FFF;
}

.cp_tdRegreso{
	height:30px;
	background:#CCC;
	border-bottom:#999 solid 1px;
	text-align:left;
	vertical-align:middle;
	color:#333;
	font-size:13px;
	padding-left:10px;
	font-weight:bold;
	}
	
.cpt_cont{
	width:760px;
	margin:auto	0;
	background:#FF9;
	display:inline-block;
}