/*----------------------------------homenotocar-------------------*/
.contenedor{
position:relative;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;}
.home1{
width:141px;
position:absolute;
border-right:1px solid #ffffff;
}
.home2{
position:absolute;
left:141px;
width:140px;
height:140px;
background-color:#707070;
border-right:1px solid #ffffff;
}
.home3{
position:absolute;
left:282px;
width:141px;
height:140px;
border-right:1px solid #ffffff;
}
.home4{
position:absolute;
left:423px;
width:140px;
height:140px;
background-color:#707070;
border-right:1px solid #ffffff;
}
.home5{
position:absolute;
left:564px;
width:140px;
height:280px;
border-right:1px solid #ffffff;
}
.home6{
border-right:1px solid #ffffff;
position:absolute;
left:705px;
width:281px;
height:140px;
background-color:#a00203;
}
.home7{
border-top:1px solid #ffffff;

border-right:1px solid #ffffff;
position:absolute;
left:0px;
top:140px;
width:281px;
height:140px;
background-color:#049ab3;

}
.home8{
border-top:1px solid #ffffff;

border-right:1px solid #ffffff;
position:absolute;
left:282px;
top:140px;
width:141px;
height:280px;
}

.home9{
border-top:1px solid #ffffff;
position:absolute;
left:423px;
width:140px;
height:140px;
top:140px;
background-color:#cfcfcf;
}
.home10{

border-top:1px solid #ffffff;
border-right:1px solid #ffffff;
position:absolute;
top:140px;
left:705px;
width:140px;
height:140px;
background-color:#707070;
}
.home11{
border-right:1px solid #ffffff;
border-top:1px solid #ffffff;
position:absolute;
top:140px;
left:846px;
width:140px;
height:140px;

}
.home12{
position:absolute;
top:281px;
width:141px;
height:280px;
border-right:1px solid #ffffff;
border-top:1px solid #ffffff;
}

.home13{
border-right:1px solid #ffffff;
border-top:1px solid #ffffff;
position:absolute;
top:281px;
width:140px;
left:141px;
height:140px;
background-color:#cfcfcf;
}


.home14{
border-right:1px solid #ffffff;
border-top:1px solid #ffffff;
position:absolute;
top:281px;
width:281px;
left:423px;
height:140px;
background-color:#ed7b01;
}
.home15{
border-right:1px solid #ffffff;
border-top:1px solid #ffffff;
position:absolute;
top:281px;
width:140px;
left:705px;
height:140px;

}
.home16{
border-right:1px solid #ffffff;
border-top:1px solid #ffffff;
position:absolute;
top:281px;
width:140px;
left:846px;
height:140px;
background-color:#cfcfcf;

}
.home17{
border-right:1px solid #ffffff;
border-top:1px solid #ffffff;
position:absolute;
top:422px;
width:139px;
left:141px;
height:140px;


}
.home18{
border-top:1px solid #ffffff;
position:absolute;
top:422px;
width:140px;
left:282px;
height:140px;
background-color:#707070;

}

.home19{
border-top:1px solid #ffffff;
border-right:1px solid #ffffff;
position:absolute;
top:422px;
width:141px;
left:423px;
height:140px;


}

.home20{
border-top:1px solid #ffffff;

border-right:1px solid #ffffff;
position:absolute;
top:422px;
width:140px;
left:564px;
height:140px;
background-color:#cfcfcf;

}

.home21{
border-right:1px solid #ffffff;
border-top:1px solid #ffffff;
position:absolute;
top:422px;
width:278px;
left:705px;
height:140px;
}

.emprendimientos{
margin-top:105px;
}
/*----------------------------------------------------------*/

/*--------------------------------------------------------------*/
.contenedor2{
position:relative;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;}

.PosAbs {position: absolute;} 
.PosRel {position: relative;} 
.FloatLeft {float: left;} 
.FloatRight {float: right;} 
.FloatNone {float: none;} 
.BorderSolid1px {border-width: 1px; border-style: solid;} 
.BorderBlue {border-color: blue;} 
.BorderFuchsia {border-color: fuchsia;} 
.BorderRed {border-color: red;} 
.BorderGreen {border-color: green;} 
.BkGrndBluePale {background-color: #D0D0FF;}
.BkGrndFuchsiaPale {background-color: #FFD0FF;}
.BkGrndRedPale {background-color: #FFCCCC;}
.BkGrndGreenPale {background-color: #C0FFC0;}


    .boxgrid{
	width: 422px;
	height: 140px;
	float:left;
	/*	background:#161613;
	 border: solid 2px #8399AF;  */
        overflow: hidden;
	position: absolute;
	visibility: visible;
	/*margin-top:-341px;*/
	/*border:1px solid #d6d6d6;*/
		z-index:12;
left:0px;

    }  
    .boxgrid img{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	visibility: visible;
	z-index:12;
    }  
	
 .boxgrid2{
 		border-left:1px solid #ffffff;
	width: 281px;
	height: 140px;
	float:left;
	/*	background:#161613;
	 border: solid 2px #8399AF;  */
        overflow: hidden;
	position: absolute;
	visibility: visible;
	/*margin-top:-341px;*/
	/*border:1px solid #d6d6d6;*/
		z-index:12;
left:563px;
    }  
    .boxgrid2 img{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	visibility: visible;

		z-index:12;
    }  
	
 .boxgrid3{
  	border-top:1px solid #ffffff;
 	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	width: 422px;
	height: 140px;
	float:left;
	/*	background:#161613;
	 border: solid 2px #8399AF;  */
        overflow: hidden;
	position: absolute;
	visibility: visible;
	/*margin-top:-341px;*/
	/*border:1px solid #d6d6d6;*/
		z-index:12;
left:281px;
top:140px;
    }  
    .boxgrid3 img{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	visibility: visible;
		z-index:12;
    }  
	
 .boxgrid4{
  	border-top:1px solid #ffffff;
 	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	width: 281px;
	height: 140px;
	float:left;
	/*	background:#161613;
	 border: solid 2px #8399AF;  */
        overflow: hidden;
	position: absolute;
	visibility: visible;
	/*margin-top:-341px;*/
	/*border:1px solid #d6d6d6;*/
		z-index:12;
left:704px;
top:281px;
    }  
    .boxgrid4 img{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	visibility: visible;
	z-index:12;
	
    }  
	
	 .boxgrid5{
	 	border-top:1px solid #ffffff;
 	border-left:1px solid #ffffff;
	
	width: 281px;
	height: 140px;
	float:left;
	/*	background:#161613;
	 border: solid 2px #8399AF;  */
        overflow: hidden;
	position: absolute;
	visibility: visible;
	/*margin-top:-341px;*/
	/*border:1px solid #d6d6d6;*/
		z-index:12;
left:140px;
top:422px;
    }  
    .boxgrid5 img{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	visibility: visible;
		z-index:12;
    }  	
	 .boxgrid6{
	 	 	border-top:1px solid #ffffff;
 	border-left:1px solid #ffffff;
	
	width: 281px;
	height: 140px;
	float:left;
	/*	background:#161613;
	 border: solid 2px #8399AF;  */
        overflow: hidden;
	position: absolute;
	visibility: visible;
	/*margin-top:-341px;*/
	/*border:1px solid #d6d6d6;*/
		z-index:12;
left:422px;
top:422px;
    }  
    .boxgrid6 img{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	visibility: visible;
	z-index:12;
	
    }  
	
	    .boxcaption{
	float: left;
	position: absolute;
	background: #ED7B01;
	height: 140px;
	width: 422px;
	opacity: 1;
	left:-422px;
        /* For IE 5-7 */  
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  
	/* For IE 8 */  
        -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	z-index:10;

        }  
		
  .captionfull .boxcaption {  
        top: 200;  
        left: 0;  
		
    }  
    .caption .boxcaption {  
        top: 200;  
        left: 0;  
    }  
	.img{

	margin-top:0px;}
	
	
	.constructora2{
	border-left:1px solid #ffffff;
position:absolute;
left:140px;
width:142px;
height:140px;
/*top:140px;*/
background-color:#cfcfcf;
	}
.constructora3{
	border-left:1px solid #ffffff;
	/*border-top:1px solid #ffffff;*/
position:absolute;
left:281px;
width:140px;
height:140px;
/*top:140px;*/
background-color:#cfcfcf;
	}
	.constructora4{
		border-left:1px solid #ffffff;
		
	/*border-top:1px solid #ffffff;*/
position:absolute;
left:422px;
width:140px;
height:140px;
/*top:140px;*/
background-color:#707070;
	}
		.constructora5{
	border-left:1px solid #ffffff;
position:absolute;
left:704px;
width:140px;
height:140px;
/*top:140px;*/

	}
.constructora6{
	border-left:1px solid #ffffff;
position:absolute;
left:845px;
width:140px;
height:140px;
/*top:140px;*/
background-color:#707070;
	}
	.constructora7{
	border-top:1px solid #ffffff;
position:absolute;

width:140px;
height:140px;
top:140px;
background-color:#707070;
	}
	
	.constructora8{	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
position:absolute;
left:140px;
width:140px;
height:140px;
top:140px;
	}
	.constructora9{

	border-left:1px solid #ffffff;
position:absolute;
left:422px;
width:140px;
height:140px;
top:141px;
	}
	.constructora10{
	
border-left:1px solid #ffffff;
position:absolute;
left:563px;
width:141px;
height:140px;
top:141px;
background-color:#cfcfcf;
	}
	
		.constructora11{
			border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
position:absolute;
left:704px;
width:141px;
height:140px;
top:140px;

	}
.constructora12{
border-top:1px solid #ffffff;
	/*border-top:1px solid #ffffff;*/
position:absolute;
left:846px;
width:141px;
height:140px;
top:140px;

	}
	.constructora13{
		border-top:1px solid #ffffff;

	/*border-top:1px solid #ffffff;*/
position:absolute;
width:141px;
height:140px;
top:281px;
left:0px;

	}
	
		.constructora14{
		border-left:1px solid #ffffff;
				border-top:1px solid #ffffff;
	/*border-top:1px solid #ffffff;*/
position:absolute;
left:140px;
width:141px;
height:140px;
top:281px;
background-color:#707070;
	}	
	
	.constructora15{
		border-left:1px solid #ffffff;
				border-top:1px solid #ffffff;
	/*border-top:1px solid #ffffff;*/
position:absolute;
left:281px;
width:141px;
height:140px;
top:281px;

	}
	
		.constructora16{
		border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
position:absolute;
left:422px;
width:141px;
height:140px;
top:281px;
background-color:#707070;
	}
	
		.constructora17{
				border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
position:absolute;
left:563px;
width:141px;
height:140px;
top:281px;

	}
		.constructora18{
		border-top:1px solid #ffffff;
		border-left:1px solid #ffffff;
	/*border-top:1px solid #ffffff;*/
position:absolute;
left:845px;
width:140px;
height:140px;
top:281px;
background-color:#707070;
	}
			.constructora19{
			border-top:1px solid #ffffff;
	/*border-top:1px solid #ffffff;*/
position:absolute;
left:0px;
width:141px;
height:140px;
top:422px;

	}
	.constructora20{
	
		border-left:1px solid #ffffff;
	/*border-top:1px solid #ffffff;*/
position:absolute;
left:281px;
width:141px;
height:140px;
top:423px;

	}
	
			.constructora21{
			border-left:1px solid #ffffff;
	/*border-top:1px solid #ffffff;*/
position:absolute;
left:563px;
width:141px;
height:140px;
top:423px;
background-color:#cfcfcf;
	}
	
		.constructora22{
		border-left:1px solid #ffffff;
	/*border-top:1px solid #ffffff;*/
position:absolute;
left:704px;
width:141px;
height:140px;
top:423px;
background-color:#707070;
	}
	
		.constructora23{
	border-left:1px solid #ffffff;
position:absolute;
left:845px;
width:141px;
height:140px;
top:423px;

	}
/*----------------------------------------------------------------*/
.textoBase {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
}

.textoBaseB {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	font-weight:bold;
}
.textoArial12Negro {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 17px;
}
.textoArial12Negro2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 20px;
}
.textoArial12Negro2Bold {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	font-weight:bold;
}
.textoArial11BordoB {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #9F0101;
	line-height: 20px;
	font-weight:bold;
}
.textoArial12BordoB {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #9F0101;
	line-height: 20px;
	font-weight:bold;
}
.textoArial14BordoB {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #9F0101;
	font-weight:bold;
}
.textoArial14Bordo {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #9F0101;
}
.textoArial12Gris {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #616161;
	line-height: 17px;
}
.textoArial11GrisB {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	line-height: 19px;
		font-weight:bold;
}
.titulo1 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 28px;
	color: #FFFFFF;
}
.titulo2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
.titulo3 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #454545;
}
.textoVerdana11Gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BFBFBF;
}
.textoVerdana11GrisB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BFBFBF;
	font-weight:bold;
}
.linkVerdana11Gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BFBFBF;
	text-decoration:none;
}
.linkVerdana11Gris:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BFBFBF;
	text-decoration:none;
}
.linkVerdana11Gris:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BFBFBF;
	text-decoration:none;
}
.linkVerdana11Gris:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BFBFBF;
	text-decoration:underline;
}

.linkArial12Bordo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #9F0101;
	font-weight:bold;
	text-decoration:underline;
}
.linkArial12Bordo:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #9F0101;
	font-weight:bold;
	text-decoration:underline;
}
.linkArial12Bordo:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #9F0101;
	font-weight:bold;
	text-decoration:underline;
}
.linkArial12Bordo:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration:underline;
}
.celda1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#454545;
	height: 18px;
	width: 116px;
	border: 1px solid #FFF;
	background-color: #DFDFDF;
	padding-left:2px
}
.celda2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#444444;
	height: 20px;
	width: 280px;
	border: 1px solid #FFF;
	background-color: #FFFFFF;
	padding-left:2px
}
.celda3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#454545;
	height: 18px;
	width: 55px;
	border: 1px solid #FFF;
	background-color: #DFDFDF;
	padding-left:2px
}
.celda4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#444444;
	height: 20px;
	width: 135px;
	border: 1px solid #FFF;
	background-color: #FFFFFF;
	padding-left:2px
}
a.link_constructora:link, a.link_constructora:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;

}

a.link_constructora:hover{
padding-left:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;

}
.lineapunteada{
border-bottom:1px dotted #f7bd80;
}


.datosconstructora{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
}

a.linkcomun:link, a.linkcomun:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-decoration:none;}
a.linkcomun:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-decoration:underline;}
.linkArial12Bco {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration:underline;
}
.linkArial12Bco:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration:underline;
}
.linkArial12Bco:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration:underline;
}
.linkArial12Bco:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration:underline;
}
.celda1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#454545;
	height: 18px;
	width: 116px;
	border: 1px solid #FFF;
	background-color: #DFDFDF;
	padding-left:2px
}
.celda2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#444444;
	height: 20px;
	width: 280px;
	border: 1px solid #FFF;
	background-color: #FFFFFF;
	padding-left:2px
}
.celda3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#454545;
	height: 18px;
	width: 55px;
	border: 1px solid #FFF;
	background-color: #DFDFDF;
	padding-left:2px
}
.celda4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#444444;
	height: 20px;
	width: 135px;
	border: 1px solid #FFF;
	background-color: #FFFFFF;
	padding-left:2px
}
.celda5 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#444444;
	height: 20px;
	width: 220px;
	border: 1px solid #987600;
	background-color: #FFFFFF;
	padding-left:2px
}
.celda6 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#444444;
	height: 80px;
	width: 220px;
	border: 1px solid #987600;
	background-color: #FFFFFF;
	padding-left:2px
}
.celda7 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	height: 20px;
	width: 100px;
	border: 1px solid #765C00;
	background-color: #765C00;
}
.textoMarronB {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #544100;
	line-height: 20px;
	font-weight:bold;
}