@charset "utf-8";
/* San Nicolás */

html, img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
body {
	color: #fff;
	background-color: #fff;
	margin: 0px;
	padding: 0;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	text-align: left;
	text-align: left;
	margin : 0px 0px 0px 0px;
}
@font-face {
	font-family: 'sabon_lt_stdregular';
	src: url('_fonts/sabonltstd-roman-webfont.eot');
	src: url('_fonts/sabonltstd-roman-webfont.eot?#iefix') format('embedded-opentype'), url('_fonts/sabonltstd-roman-webfont.woff') format('woff'), url('_fonts/sabonltstd-roman-webfont.ttf') format('truetype'), url('_fonts/sabonltstd-roman-webfont.svg#sabon_lt_stdregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'myriad_regular';
	src: url('_fonts/myriadregular-webfont.eot');
	src: url('_fonts/myriadregular-webfont.eot?#iefix') format('embedded-opentype'), url('_fonts/myriadregular-webfont.woff') format('woff'), url('_fonts/myriadregular-webfont.ttf') format('truetype'), url('_fonts/myriadregular-webfont.svg#myriadregular-webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*---------------------------------------------------ESTRUCTURA BÁSICA-------------------------------------------------*/


#pie {
	position: fixed;
	bottom: 0;
	height: 20px;
	width: 100%;
	background-color: #A39161;
	z-index: 20;
}
#cabezal {
	position: absolute;
	top: 0;
	height: 85px;
	width: 100%;
	background-color: #A39161;
	z-index: 4;
}
#contenedor {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -500px;
	width: 1000px;
	height: 100%;
	z-index: 5;
}
#logo {
	position: absolute;
	width: 171px;
	height: 42px;
	top: 21px;
	left: 50%;
	margin-left: -86px;
	z-index: 6;
}

/*---------------------------------------------------NAVEGACIÓN-------------------------------------------------*/
.bot_izq {
	float: left;
	width: 80px;
	font-family: 'myriad_regular', Arial, Helvetica;
	font-size: 13px;
	padding: 10px;
	margin-top: 25px;
	text-align:center;
}
.bot_der {
	float: right;
	width: 80px;
	font-family: 'myriad_regular', Arial, Helvetica;
	text-align: right;
	font-size: 13px;
	padding: 10px;
	margin-top: 25px;
	text-align:center;	
}
/*---------------------------------------------------VINCULOS BOT PRINCIPAL-------------------------------------------------*/

a.vinculo:link {
	font-family: 'myriad_regular', Arial, Helvetica;
	font-size: 13px;
	text-align: left;
	color: #fff;
	text-decoration: none;
}
a.vinculo:visited {
	font-family: 'myriad_regular', Arial, Helvetica;
	font-size: 13px;
	text-align: left;
	color: #fff;
	text-decoration: none;
}
a.vinculo:hover {
	font-family: 'myriad_regular', Arial, Helvetica;
	font-size: 13px;
	text-align: left;
	color: #333;
	text-decoration: none;
	-moz-transition-property: all;
	-moz-transition-duration: 0.5s;
	-o-transition-property: all;
	-o-transition-duration: 0.5s;
	-webkit-transition-property: all;
	-webkit-transition-duration: 0.5s;
	transition-property: all;
	transition-duration: 0.5s;
}
.activevinculo {
	font-family: 'myriad_regular', Arial, Helvetica;
	font-size: 13px;
	text-align: left;
	color: #333;
	text-decoration: none;
}
/*---------------------------------------------------CAJA CONTENIDO-------------------------------------------------*/
.bot_sec {
	margin-top: 20px;
	margin-left: 117px;
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 15px;
	color: #A39161;
	float: left;
}
.bot_secc {
	margin-top: 20px;
	margin-left: 20px;
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 15px;
	color: #A39161;
	float: left;
}
/*---------------------------------------------------VINCULOS SECUNDARIOS-------------------------------------------------*/
a.vinculo_sec:link {
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 15px;
	text-align: left;
	color: #A39161;
	text-decoration: none;
	padding-bottom: 10px;
}
a.vinculo_sec:visited {
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 15px;
	text-align: left;
	color: #A39161;
	text-decoration: none;
	padding-bottom: 10px;
}
a.vinculo_sec:hover {
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 15px;
	text-align: left;
	color: #A39161;
	padding-bottom: 10px;
	text-decoration: none;
	border-bottom: #A39161 solid 1px;
	-moz-transition-property: all;
	-moz-transition-duration: 0.5s;
	-o-transition-property: all;
	-o-transition-duration: 0.5s;
	-webkit-transition-property: all;
	-webkit-transition-duration: 0.5s;
	transition-property: all;
	transition-duration: 0.5s;
}
.activevinculo_sec {
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 15px;
	text-align: left;
	color: #A39161;
	padding-bottom: 10px;
	text-decoration: none;
	border-bottom: #A39161 solid 1px;
}
/*---------------------------------------------------CONCEPTO HOGAR-------------------------------------------------*/
.contenido {
	width: 750px;
	background-color: #FFF;
	height: 400px;
	margin-top: 220px;
}
.texto {
	clear: left;
	margin-left: 117px;
	width: 440px;
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 16px;
	color: #666;
}
.bajada {
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 20px;
	clear: left;
	margin-left: 117px;
	color: #A39161;
	padding-top: 80px;
}
/*---------------------------------------------------CONCEPTO UNICO-------------------------------------------------*/
.contenido-unico {
	width: 750px;
	background-color: #FFF;
	height: 650px;
	margin-top: 220px;
}
.texto2 {
	clear: left;
	margin-left: 117px;
	width: 440px;
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 16px;
	color: #666;
}
.bajada2 {
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 20px;
	clear: left;
	margin-left: 117px;
	color: #A39161;
	padding-top: 10px;
}
.texto3 {
	clear: left;
	margin-left: 117px;
	width: 440px;
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 16px;
	color: #666;
}
.bajada3 {
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 20px;
	clear: left;
	margin-left: 117px;
	color: #A39161;
	padding-top: 10px;
}
.texto4 {
	clear: left;
	margin-left: 117px;
	width: 440px;
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 16px;
	color: #666;
}
.bajada4 {
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 20px;
	clear: left;
	margin-left: 117px;
	color: #A39161;
	padding-top: 10px;
}
.texto5 {
	clear: left;
	margin-left: 117px;
	width: 440px;
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 16px;
	color: #666;
}
.bajada5 {
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 20px;
	clear: left;
	margin-left: 117px;
	color: #A39161;
	padding-top: 10px;
}
/*---------------------------------------------------PROYECTO CARACTERISTICAS-------------------------------------------------*/
.texto-caracteristicas {
	clear: left;
	margin-left: 117px;
	width: 440px;
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 16px;
	color: #666;
	padding-top: 90px;
}
.caract {
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 15px;
	line-height: 19px;
	clear: left;
	margin-left: 117px;
	color: #A39161;
}
.sub {
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 15px;
	line-height: 10px;
	clear: left;
	margin-left: 117px;
	color: #A39161;
	padding-top: 20px;
}
.caja-caracteristicas {
	width: 750px;
	background-color: #FFF;
	height: 470px;
	margin-top: 220px;
}
/*---------------------------------------------------PROYECTO UBICACIÓN-------------------------------------------------*/

.mapa {
	margin-left: 117px;
	padding-top: 40px;
}
.mapa2 {
	margin-left: 117px;
	padding-top: 25px;
}
.texto-ubicacion {
	clear: left;
	margin-left: 117px;
	width: 440px;
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 16px;
	color: #666;
	padding-top: 55px;
}
.caja-ubicacion {
	width: 750px;
	background-color: #FFF;
	height: 820px;
	margin-top: 220px;
}
.google {
	clear: left;
	margin-left: 280px;
	width: 440px;
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 13px;
	color: #A39161;
	padding-top: 20px;
}
a.vinculo_seccc:link {
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 13px;
	color: #A39161;
	text-decoration: none;
	padding-bottom: 10px;
}
a.vinculo_seccc:visited {
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 13px;
	color: #A39161;
	text-decoration: none;
	padding-bottom: 10px;
}
a.vinculo_seccc:hover {
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 13px;
	color: #666;
	padding-bottom: 10px;
	text-decoration: none;
	-moz-transition-property: all;
	-moz-transition-duration: 0.5s;
	-o-transition-property: all;
	-o-transition-duration: 0.5s;
	-webkit-transition-property: all;
	-webkit-transition-duration: 0.5s;
	transition-property: all;
	transition-duration: 0.5s;
}
.activevinculo_seccc {
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 13px;
	color: #666;
	padding-bottom: 10px;
	text-decoration: none;
}
.mapa_pie {
	padding-top: 20px;
	margin-left: 117px;
}
.caja-ubicacion2 {
	width: 750px;
	background-color: #FFF;
	height: 750px;
	margin-top: 220px;
}
/*---------------------------------------------------IMÁGENES-------------------------------------------------*/
.foto {
	height: 140px;
	width: 140px;
	float: left;
	clear: none;
	padding-right: 8px;
	padding-bottom: 8px;
}
.foto:hover {
	height: 140px;
	width: 140px;
	float: left;
	clear: none;
	opacity: .50;
	-moz-transition-property: all;
	-moz-transition-duration: 0.5s;
	-o-transition-property: all;
	-o-transition-duration: 0.5s;
	-webkit-transition-property: all;
	-webkit-transition-duration: 0.5s;
	transition-property: all;
	transition-duration: 0.5s;
	opacity: 1.0;
	filter: alpha(opacity=10);
}
.galeria {
	margin-left: 117px;
	padding-top: 40px;
}
.contenido-img {
	width: 750px;
	background-color: #FFF;
	height: 1560px;
	margin-top: 220px;
}
/*---------------------------------------------------RESPALDO-------------------------------------------------*/



.contenido-respaldo {
	width: 750px;
	background-color: #FFF;
	height: 720px;
	margin-top: 220px;
}
.bajadar {
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 20px;
	clear: left;
	color: #A39161;
	padding-top: 80px;
}
.firmas {
	margin-left: 117px;
	padding-top: 30px;
}
/*---------------------------------------------------CONTACTO-------------------------------------------------*/
.contenido-contacto {
	width: 750px;
	background-color: #FFF;
	height: 450px;
	margin-top: 220px;
}
.caja_form {
	width: 440px;
	margin-left: 117px;
}
.info {
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 20px;
	clear: left;
	color: #A39161;
	padding-top: 30px;
}
.input {
	border: solid 1px #A39161;
	color: #A39161;
	padding: 4px 4px 4px 4px;
	width: 387px;
	font: 11px 'myriad_regular', Arial, Helvetica;
	margin: 5;
}
.input:hover {
	border: solid 1px #A39161;
	color: #A39161;
	padding: 4px 4px 4px 4px;
	width: 387px;
	font: 11px 'myriad_regular', Arial, Helvetica;
	margin: 5;
}
.submit {
	background: #A39161;
	border: 0;
	color: #fff;
	border: 0;
	padding: 6px 6px 7px 8px;
	font: 11px 'myriad_regular', Arial, Helvetica;
	cursor: pointer;
	margin: 10;
}
.submit:hover {
	background: #A39161;
	border: 0;
	color: #000;
	border: 0;
	padding: 6px 6px 7px 8px;
	font: 11px 'myriad_regular', Arial, Helvetica;
	cursor: pointer;
	margin: 10;
}
#form-contacto {
	width: 400px;
	position: absolute;
	z-index: 9;
}
.datos {
	margin-top: -5px;
	margin-bottom: 15px;
	color: #333;
	font-size: 13px;
	font-family: 'myriad_regular', Arial, Helvetica;
}
.txt-ch {
	font-size: 11px;
	font-family: 'myriad_regular', Arial, Helvetica;
	color: #333;
	margin-top: 15px;
}
/*---------------------------------------------------CONTENIDO FAQ-------------------------------------------------*/

.contenido-faq {
	width: 750px;
	background-color: #FFF;
	height: 1900px;
	margin-top: 220px;
}
/*---------------------------------------------------MASTERPLAN-------------------------------------------------*/

.caja-masterplan {
	width: 1002px;
	height: 1420px;
	background-color: #FFF;
	margin-top: 220px;
}
.masterimg {
	width: 1276px;
	height: 418px;
	padding-top: 120px;
}
.lotes {
	width: 879px;
	height: 237px;
	margin-left: 115px;
}
#a {
	width: 16px;
	height: 16px;
	left: 140px;
	top: 280px;
	position: absolute;
	z-index: 802;
}
#uno-b {
	width: 17px;
	height: 19px;
	left: 21px;
	top: 479px;
	position: absolute;
	z-index: 800;
}
#dos-b {
	width: 17px;
	height: 19px;
	left: 21px;
	top: 497px;
	position: absolute;
	z-index: 799;
}
#tres-b {
	width: 17px;
	height: 19px;
	left: 20px;
	top: 516px;
	position: absolute;
	z-index: 798;
}
#cuatro-b {
	width: 16px;
	height: 16px;
	left: 20px;
	top: 538px;
	position: absolute;
	z-index: 798;
}
#cinco-b {
	width: 16px;
	height: 16px;
	left: 123px;
	top: 556px;
	position: absolute;
	z-index: 797;
}
#seis-b {
	width: 16px;
	height: 16px;
	left: 77px;
	top: 665px;
	position: absolute;
	z-index: 798;
}
#siete-b {
	width: 16px;
	height: 16px;
	left: 125px;
	top: 660px;
	position: absolute;
	z-index: 797;
}
#diez-b {
	width: 16px;
	height: 16px;
	left: 565px;
	top: 662px;
	position: absolute;
	z-index: 805;
}
#once-b {
	width: 16px;
	height: 16px;
	left: 743px;
	top: 656px;
	position: absolute;
	z-index: 804;
}
#doce-b {
	width: 16px;
	height: 16px;
	left: 787px;
	top: 661px;
	position: absolute;
	z-index: 803;
}
#trece-b {
	width: 16px;
	height: 16px;
	left: 814px;
	top: 663px;
	position: absolute;
	z-index: 802;
}
#catorce-b {
	width: 16px;
	height: 16px;
	left: 838px;
	top: 663px;
	position: absolute;
	z-index: 801;
}
#quince-b {
	width: 16px;
	height: 16px;
	left: 860px;
	top: 663px;
	position: absolute;
	z-index: 800;
}
#dieciseis-b {
	width: 16px;
	height: 16px;
	left: 879px;
	top: 663px;
	position: absolute;
	z-index: 799;
}
#diecisiete-b {
	width: 16px;
	height: 16px;
	left: 898px;
	top: 663px;
	position: absolute;
	z-index: 798;
}
#dieciocho-b {
	width: 16px;
	height: 16px;
	left: 925px;
	top: 663px;
	position: absolute;
	z-index: 797;
}
#diecinueve-b {
	width: 16px;
	height: 16px;
	left: 901px;
	top: 638px;
	position: absolute;
	z-index: 797;
}
#veinte-b {
	width: 16px;
	height: 16px;
	left: 877px;
	top: 632px;
	position: absolute;
	z-index: 798;
}
#veintiuno-b {
	width: 16px;
	height: 16px;
	left: 850px;
	top: 620px;
	position: absolute;
	z-index: 799;
}
#veintidos-b {
	width: 16px;
	height: 16px;
	left: 846px;
	top: 640px;
	position: absolute;
	z-index: 800;
}
#veintitres-b {
	width: 16px;
	height: 16px;
	left: 653px;
	top: 474px;
	position: absolute;
	z-index: 797;
}
#veinticuatro-b {
	width: 16px;
	height: 16px;
	left: 645px;
	top: 449px;
	position: absolute;
	z-index: 797;
}
#veinticinco-b {
	width: 16px;
	height: 16px;
	left: 620px;
	top: 400px;
	position: absolute;
	z-index: 797;
}
#veintiseis-b {
	width: 16px;
	height: 16px;
	left: 603px;
	top: 384px;
	position: absolute;
	z-index: 797;
}
#veintiseis-bn {
	width: 16px;
	height: 16px;
	left: 580px;
	top: 372px;
	position: absolute;
	z-index: 797;
}
#veintinueve-b {
	width: 16px;
	height: 16px;
	left: 404px;
	top: 400px;
	position: absolute;
	z-index: 797;
}
 hidden;
collapse;
.thumbnail {
	position: relative;
	z-index: 500;
}
.thumbnail:hover {
	background-color: transparent;
	z-index: 10;
}
.thumbnail span { /* Estilos para la imagen agrandada */
	position: absolute;
	background-color: black;
	font-size: 11px;
	font-family: 'myriad_regular', Arial, Helvetica;
	padding: 10px;
	left: 30px;
	top: -10px;
	border: 0px double gray;
	visibility: hidden;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}
.thumbnail span img {
	border-width: 0;
	paddin: 20px;
}
.thumbnail:hover span {
	visibility: visible;
	top: 20;
	left: 20px;
	paddin-left: 20px;
}
#video-home {
	border: 10px solid #A39161;
	width: 720px;
	margin: 270px auto 0 auto;
	background-color: #000;
}
.llamador {
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 35px;
	color: #333;
	position:absolute;
	left:130px;
	top:200px;
	width:720px;
	text-align:center;
	
}
.llamador2 {
	font-family: 'sabon_lt_stdregular', Georgia;
	font-size: 35px;
	position:absolute;
	text-align:center;
	left:140px;
	top:120px;
	color: #333;
	width:720px;
	
}
#btn-etapa-iv{
	margin:0 auto;
	display:block;
	width:172px;
	height:42px;
	background-image:url(_datos/btn-etapa-iv.png);
	
}

#btn-etapa-iv:hover{
	background-position:0 -42px;
	
}