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

body {
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background:#FFF;
}
#bhome {
	background:url(../img/fondo.jpg) center top no-repeat #000;
}
#p-ventas {
	background:url(../img/proyectos/en-venta-banner.jpg) center top no-repeat #000;
}
#p-hacienda-chicureo {
	background: url(../img/proyectos/hacienda-chicureo-banner.jpg) center top no-repeat #000;
}
a {
	color:#FFF;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p {
	margin:0;
	padding:0;
}
#arriba {
	width:100%;
	height:28px;
	float:left;
	background:url(../img/bg-a.png);
}
#arriba ul {
	margin:0;
	padding:0;
	list-style:none;
	width:280px;
	float:right;
}
#arriba ul li {
	float:left;
}
#arriba ul li a {
	font-size:12px;
	width:140px;
	display:block;
	text-decoration:underline;
}
#arriba ul li a:hover {
	text-decoration:none;
}
#arriba div {
	width:855px;
	height:28px;
	line-height:28px;
	text-align:right;
	margin:0 auto;
}
#medio {
	width:100%;
	height:auto;
	float:left;
}
#abajo {
	width:100%;
	height:34px;
	float:left;
	background:url(../img/bg-b.png);
	margin-top: 20px;
	text-align: center;
}
#abajo div {
	width:855px;
	height:34px;
	line-height:34px;
	text-align:center;
	margin:0 auto;
}
#centro {
	width:855px;
	height:824px;
	margin:10px auto;
	margin-bottom: 0px;
}
#centro-proyectos {
	width:876px;
	height:auto;
	margin:20px auto;
}
#div menu {
	width:855px;
	height:54px;
	margin: 5px auto;
}
#menu {
	width:655px;
	height:30px;
	background:url(../img/menu-bg.png) no-repeat;
	padding-left: 200px;
	padding-top: 24px;
	margin:auto;
}
#menu ul  {
	padding:0;
	margin:0;
	list-style:none;
	line-height:0;
	width:100%;
}
#menu li a {
	float:left;
	display:block;
	margin-right:12px;
	height:25px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:20px;
}
#menu ul li a:hover, #menu ul li a#active_menu {
	background:url(../img/menu-line-over.png) bottom repeat-x;
	text-decoration:none;
}
#proyectos {
	width:240px;
	height:310px;
	float:left;
	background:url(../img/proyectos-bg.png) no-repeat;
	color:#e1e1e1;
}
#proyectos .box1 {
	width:200px;
	margin:15px 20px;
	float:left;
	height: 40px;
}
#proyectos .box {
	width:200px;
	margin:15px 20px;
	float:left;
	height: auto;
}
#proyectos .box h2 {
	font-size:13px;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	margin-bottom:15px;
	display:block;
	font-weight:bold;
}
#footer {
	width:855px;
	height:240px;
	float:left;
	background:url(../img/footer.png);
	margin-top: 214px;
}
#footer .box {
	width:407px;
	height:135px;
	float:left;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
}
#footer .box h3 {
	color:#d67b22;
	font-size:16px;
	margin:0;
	padding:0;
	margin-bottom:10px;
}
.select {
	position: absolute;
	width: 148px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #666;
	font: 12px/21px arial,sans-serif;
	background:url(../img/select.jpg) no-repeat;
	overflow: hidden;
	cursor:pointer;
}
.select-a {
	position: absolute;
	width: 148px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #666;
	font: 12px/21px arial,sans-serif;
	background:url(../img/select-a.jpg) no-repeat;
	overflow: hidden;
}
.select:hover {
	background::url(../img/select-over.jpg);
}
select {
	height:20px;
	margin:0;
}
#p-interior-fondo {
	background:url(../img/proyectos-interior-fondo.jpg) no-repeat;
	width:876px;
	/*height:482px;*/
	min-height:482px;
	height:auto;
	float:left;
	margin-top: 175px;
	/*padding: 0 10px;*/
	color:#6f6f6f;
}
#p-interior-abajo {
	background:url(../img/proyectos-interior-abajo.jpg) no-repeat;
	width:876px;
	height:18px;
	float:left;
}
#contenido a {
	color:#191919;
}
#p-interior-fondo2 {
	background:url(../img/proyectos-interior-fondo2.jpg) no-repeat;
	width:856px;
	height:482px;
	float:left;
	margin-top: 175px;
	padding: 0 10px;
	color:#6f6f6f;
}
#p-venta-fondo {
	background:url(../img/proyectos-venta-fondo.jpg) no-repeat;
	width:876px;
	/*height:645px;*/
	height:auto;
	min-height:645px;
	float:left;
	margin-top: 175px;
	/*padding: 0 10px;*/
	color:#6f6f6f;
}
#p-barra {
	width:100%;
	height:65px;
	float:left;
	padding-left: 15px;
	background: #eae9e4;
}
#p-barra-logo {
	width:190px;
	height:65px;
	float:right;
}
#p-barra h2 {
	margin:3px 0;
	font-size:18px;
}
#p-contenido {
	height:auto;
	float:left;
	padding-left: 15px;
	min-height: 400px;
	padding-right: 15px;
	width: 90%;
}
#p-contenido h1 {
	font-size:16px;
	margin:10px 0;
	background:url(../img/h1-line.jpg) left bottom no-repeat;
	letter-spacing: -1px;
}
#p-contenido p {
	margin-bottom:10px;
}
#p-contenido img {
	margin-right:10px;
	margin-bottom:10px;
}
#p-formulario {
	width:175px;
	height:auto;
	float:right;
	color:#FFF;
	margin-right:12px;
}
#p-mapa {
	width:175px;
	height:auto;
	float:right;
	color:#FFF;
	margin-right:10px;
}
#p-banner {
	width:175px;
	height:175px;
	float:right;
	color:#FFF;
	margin-top:10px;
	margin-right:10px;
}
#p-mapa ul {
	list-style:none;
	margin:0;
	padding:0;
	line-height:0px;
}
#p-mapa  ul li {
	margin:0;
	padding:0;
}
#p-formulario h2, #p-mapa h2 {
	font-size:13px;
	margin:10px 0;
	letter-spacing:-0.2px;
}
#p-formulario .input {
	width:169px;
	background:#FFF;
	margin-bottom:8px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	padding:3px;
}
#p-tab {
	width:640px;
	height:20px;
	float:left;
	margin:0;
	padding:0;
	line-height:0px;
	list-style:none;
}
#p-tab li a {
	width:120px;
	height:20px;
	line-height:20px;
	float:left;
	margin-right:8px;
	background:#878786;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	display:block;
}
#p-tab li a:hover, #p-tab li a.active {
	background:#f16c0a;
}
#p-tabm {
	width:600px;
	height:20px;
	float:left;
	margin:0;
	padding:0;
	margin-bottom:20px;
	line-height:0px;
	list-style:none;
}
#p-tabm li a {
	width:120px;
	height:20px;
	line-height:20px;
	float:left;
	margin-right:8px;
	background:#878786;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	display:block;
}
#p-tabm li a:hover, #p-tabm li a.active {
	background:#f16c0a;
}
#p-calendar {
	width:202px;
	float:right;
	height:385px;
}
#p-400 {
	width:420px;
	float:left;
	height:385px;
}
#calendar {
	width:202px;
	height:192px;
	float:left;
	background:url(../img/calendar-fondo.jpg);
}
.proyectos-en-venta {
	width:817px;
	height:114px;
	float:left;
	background:url(../img/p-venta-fondo.jpg) #FFF;
	padding: 10px;
	margin-bottom: 9px;
}
.proyectos-en-venta .logo {
	width:114px;
	height:114px;
	float:left;
	margin-right: 15px;
	margin-left:5px;
}
.proyectos-en-venta .texto {
	width:520px;
	height:114px;
	float:left;
	margin-right: 10px;
}
.proyectos-en-venta .precios {
	width:520px;
	height:40px;
	float:left;
	margin-top: 3px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
}
.proyectos-en-venta .precios .naranjo {
	color:#f17f11;
	margin-right:30px;
}
.proyectos-en-venta .precios .boton {
	float:right;
}
.proyectos-en-venta .img {
	width:150px;
	height:114px;
	float:left;
}
.proyectos-en-venta h1 {
	font-size:17px;
	margin:5px 0;
	background:url(../img/h1-line.jpg) left bottom no-repeat;
	letter-spacing: -1px;
}
.ubicalarge {
	width:400px;
}
#banners {
	width:825px;
	height:55px;
	float:left;
	margin: 10px 15px;
}
#contenido {
	width:861px;
	float:left;
	margin-top:15px;
	min-height:570px;
	height:auto;
	padding-left:15px;
	background:url(../img/fondo-blanco.jpg) bottom;
}
#pprecio {
	width:119px;
	height:58px;
	float:right;
	color: #000;
	font-size: 22px;
	padding-top: 7px;
	margin-left: 10px;
}
#lateral h1 {
	background:url(../img/fondo-h-der.jpg);
	width:220px;
	height:30px;
	margin:0;
	padding:0;
	line-height:30px;
	margin-bottom:20px;
	color:#fd9734;
	font-size:16px;
	padding-left:20px;
}
#lateral  ul {
	margin:0;
	padding-left:30px;
	margin-bottom:20px;
}
#lateral ul li {
	margin:10px 0;
}
#multimedias {
	width:202px;
	height:52px;
	overflow:hidden;
}
#plantas {
	width:202px;
	height:52px;
	overflow:hidden;
}
#plantas ul {
	list-style:none;
	margin:0;
	padding:0;
	line-height:0px;
}
#plantas ul li {
	margin:0;
	padding:0;
}
#vistas {
	width:202px;
	height:52px;
	overflow:hidden;
}
#vistas ul {
	list-style:none;
	margin:0;
	padding:0;
	line-height:0px;
}
#vistas ul li {
}
.bodergris {
	border:4px solid #CCC;
}
.bnarajano{
	border:3px solid #F60;
}
.bnarajano:hover{
	border:3px solid #CCC;
}
#galerias {
	width:100%;
	height: auto;
	float: left;
}
#galerias ul {
	list-style:none;
	margin:0;
	padding:0;
	width: 100%;
}
#galerias ul li {
	float:left;
}
#c-interior {
	float:left; 
	width:600px;
}
#c-interior h1 {
	font-size:16px;
	margin:10px 0;
	background:url(../img/h1-line.jpg) left bottom no-repeat;
	letter-spacing: -1px;
}
#c-interior p {
	margin-bottom:10px;
}


