@charset "utf-8";
/* CSS Document */

html, body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
a{
	text-decoration:none;
}
#wide{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	overflow:hidden;
}
#page{
	width:950px;
	margin:auto;
	overflow:hidden;
}

#head{
	width:950px;
	height:154px;
	margin:auto;
	float:left;
}
#logo{
	width:242px;
	height:116px;
	margin:12px 43px 0 27px;
	float:left;
}
#bannerhome{
	width:898px;
	height:320px;
	margin:0px 26px;
	float:left;
}
#bannerhome img{
	border:1px #025e73 solid;
}
#content{
	width:898px;
	margin:0px 26px;
	float:left;
}

#footer{
	width:950px;
	height:258px;
	margin:0px 0;
	float:left;
	background-image:url(../images/bgfooter.png);
	background-repeat:repeat-x;
}

.compraron_0{
	width:225px;
	height:152px;
	padding:50px 28px 0 65px;
	margin:0px 0;
	float:left;
	background-image:url(../images/compraron.png);
	background-repeat:repeat-x;
}

.compraron_1{
	width:224px;
	height:152px;
	padding:50px 28px 0 65px;
	margin:0px 0;
	float:left;
	background-image:url(../images/invertir.png);
	background-repeat:repeat-x;
}

.compraron_2{
	width:222px;
	height:152px;
	padding:50px 28px 0 65px;
	margin:0px 0;
	float:left;
	background-image:url(../images/enterate.png);
	background-repeat:repeat-x;
}

.compraron_0, .compraron_1, .compraron_2{
	font-size:12px;
	color:#FFF;
}
.compraron_0 div, .compraron_1 div, .compraron_2 div{
	font-size:30px;
	color:#aeaeae;
}

/*
.compraron{
	width:225px;
	height:152px;
	padding:50px 28px 0 65px;
	margin:0px 0;
	float:left;
	background-image:url(../images/compraron.png);
	background-repeat:repeat-x;
}
.invertir{
	width:224px;
	height:152px;
	padding:50px 28px 0 65px;
	margin:0px 0;
	float:left;
	background-image:url(../images/invertir.png);
	background-repeat:repeat-x;
}

.enterate{
	width:222px;
	height:152px;
	padding:50px 28px 0 65px;
	margin:0px 0;
	float:left;
	background-image:url(../images/enterate.png);
	background-repeat:repeat-x;
}

.compraron, .invertir, .enterate{
	font-size:12px;
	color:#FFF;
}
.compraron div, .invertir div, .enterate div{
	font-size:30px;
	color:#aeaeae;
}

*/
span.plomo{
	color:#737373;
}

.copy{
	color:#ffffff;
/*	width:525px;*/
	font-size:12px;
	float:left;
	border-bottom:1px dotted #FFF;
	padding:0 0 5px 0;
	margin:26px 20px 16px 22px;
}
.copy a{
	color:#FFFFFF;
	text-decoration:none;
}
.siguenos{
	float:right;
	margin:10px 20px 0 0;
	padding:0px;
	width:260px;
}
.siguenos div{
	float:left;
	padding:0px 10px 0px 0px;
	font-size:30px;
	color:#FFFFFF;
}

img.red{
	float:left;
	margin:0 5px 0 0;

}
/*MENU*/
#topmenu{
	width:600px;
	margin:49px 31px 18px 0;
	float:right;
}
#topmenu a img{
	float:right;
	margin:0 5px 0 0;
}
ul#menu{
	margin:0 0 0 0;
}
ul#menu li{
	float:left;
	padding:0px 4px;
	height:30px;
	font-size:15px;
	letter-spacing:-0.01em;
	line-height:30px;
	margin:0px 2px 0px 2px;
}
ul#menu li a{
	text-decoration:none;
	color:#033540;
	line-height:30px;
}
ul#menu li.active{
	float:left;
	padding:0px 4px;
	height:30px;
	line-height:30px;
	margin:0px 2px 0px 2px;
	background-color:#dfdfdf;
}

ul#menu li:hover{
	float:left;
	padding:0px 4px;
	height:30px;
	line-height:30px;
	margin:0px 2px 0px 2px;
	background-color:#dfdfdf;
}

span.separator{
	width:2px;
	height:30px;
	background-image:url(../images/separator.png);
	float:left;
}
.titulo_pro{
	height:50px;
	font-size:36px;
	color:#025e73;
	background-image:url(../images/proyectos.png);
	background-repeat:no-repeat;
	padding:15px 0 0 66px;
	margin:6px 0 0 4px;
}

.titulo_vivelo{
	height:50px;
	font-size:36px;
	color:#025e73;
	background-image:url(../images/vivelo.png);
	background-repeat:no-repeat;
	padding:15px 0 0 66px;
}
.titulo_ultimos{
	height:50px;
	font-size:36px;
	color:#025e73;
	background-image:url(../images/ultimos.png);
	background-repeat:no-repeat;
	padding:15px 0 0 66px;
	margin:0 0 0 25px;
}
.galeria{
	width:447px;
	float:left;
	margin:14px 0 0 0;
}
.galeria img{
	border:3px solid #cccccc;
	float:left;
	margin:0px 0 8px 8px;
}
.noticias{
	width:422px;
	float:left;
	margin:14px 0 0 0;
}
.noticiasin{
	margin:0 0 0 50px;
}
.separatorbig{
	width:1px;
	height:296px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(../images/separatorbig.png);
}
.fecha{
	color:#80aeb9;
	font-size:10px;
	padding:0 0 2px 0;
}
span.noticia_titulo{
	color:#025e73;
}
.noticiasin{
	color:#2c3d47;
	font-size:12px;
	border-bottom:1px dotted #2c3d47;
	padding:5px 0 5px 0;
}
span.compartelo{
	color:#025e73;
	padding:0 22px 0 0;
	margin:0 10px 0 0;
	height:16px;
	line-height:16px;
	background-image:url(../images/comparte.png);
	background-repeat:no-repeat;
	background-position:right;
}
span.more{
	color:#025e73;
	padding:0 22px 0 0;
	margin:0 10px 0 0;
	height:16px;
	line-height:16px;
	background-image:url(../images/more.png);
	background-repeat:no-repeat;
	background-position:right;
}
.proyectos{
	width:850px;
	height:373px;
	padding:14px 0 0 32px;
	margin:0 10px 16px 10px;
	background-color:#eaeced;
	float:left;
}
.lote{
	width:237px;
	font-size:12px;
	color:#2c3d47;
	float:left;
	margin:0 43px 0 0;
	line-height:13px;
}
.lote span span{
	color:#014c88;
	line-height:18px;
}
.nombreproy{
	color:#014c88;
	font-size:24px;
	padding:0 0 15px 0;
}

.nombrelot{
	color:#014c88;
	font-size:18px;
	padding:5px 0 0px 0;
}