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

body {
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	background:url(../images/fondos/defecto.jpg) #000 center top no-repeat;
}
a img {
	border:none;
}
#bhome {
	background:url(../img/fondo.jpg) center top no-repeat #000;
	
}
#bhomec {
	/*background:url(../img/1280x1024prueba.jpg) center top no-repeat #000;*/
	background:url(../img/fondo_masde1024.jpg) center top no-repeat #000;
	
}
#bhom {
	/*background:url(../img/1024x768prueba.jpg) center top no-repeat #000;	*/
	background:url(../img/fondo_1024x768.jpg) center top no-repeat #000;	
}
#bhon {
	background:url(../img/1280x1024.jpg) center top no-repeat #000;
	
}
#bhomn {
	background:url(../img/1650x1050.jpg) center top no-repeat #000;
	
}
#p-ventas {
	background:url(../img/proyectos/en-venta-banner.jpg) center top no-repeat #000;
}
#proyectosbg {
	background:url(../img/proyectos/defecto.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);
	background-repeat:repeat;
}
/*
#arriba {
	width:100%;
	height:1px;
	float:left;
	background:url(../img/bg-a.png);
	background-repeat:repeat;
}
*/
#arriba ul {
	margin:0;
	padding:0;
	list-style:none;
	width:280px;/*280*/
	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;*/
	height:60px;
	float:left;
	background:url(../img/bg-b.png);
	/*margin-top: 80px;*/
	padding-top:10px;
	padding-bottom:5px;
	margin-top: 45px;
	text-align: center;
}
#abajod {
	width:100%;
	/*height:34px;*/
	height:60px;
	float:left;
	background:url(../img/bg-b.png);
	margin-top: 65px;
	padding-top:5px;
	text-align: center;
}
#abajo div {
	width:855px;
	height:34px;
	line-height:19px;
	text-align:center;
	margin:0 auto;
}
#centro {
	width:855px;
	/*height:720px;*/
	height:620px;
	margin:20px auto;
	margin-bottom: 0px;
}
ol li {
	margin-bottom:10px;
}
#centro-proyectos {
	width:876px;
	height:auto;
	margin:20px auto;
}
#divmenu {
	width:855px;
	height:54px;
	margin: 5px auto;
	/*margin-bottom:28px; /*BORRAR*/
}
#menu {
	/*width:655px;*/
	width:855px;/*BORRAR*/
	height:54px;
	background:url(../img/menu-bg.png) no-repeat;
	/*padding-left: 200px;*/
	padding-left: 0px;
	margin:auto;
}
#menu #logo {
	width:200px;
	height:54px;
	float:left;
}
#menu ul  {
	padding:0;
	margin:0;
	list-style:none;
	line-height:0;
	width:655px;
	padding-top: 24px;
	float:left;
}
#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;*/
	width:195px;
	height:305px;
	float:left;
	background:url(../img/proyectos-bg2.png) no-repeat;
	color:#e1e1e1;
	padding-bottom:5px;
}
#proyectos .box1 {
	/*width:200px;*/
	width:155px;
	margin:15px 20px;
	float:left;
	height: 40px;
}
#proyectos .box {
	/*width:200px;*/
	width:155px;
	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. */
	width: 103px;
	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. */
	width: 103px;
	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;
	size:40px;
}
#p-interior-fondo {
	background:url(../img/proyectos-interior-fondo.jpg) no-repeat;
	width:876px;
	height:auto;
	min-height:482px;
	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:861px;
	height:65px;
	float:left;
	padding-left: 15px;
}
#p-barra-logo {
	width:400px;
	height:66px;
	float:right;
}
#p-barra-logo2 {
	width:200px;
	height:66px;
	float:right;
	
}
#p-barra h2 {
	margin:3px 0;
	font-size:18px;
}
#p-contenido {
	width:635px;
	height:auto;
	float:left;
	padding-left: 15px;
	min-height: 400px;
}
#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;
	text-align:justify;
}
#p-contenido img {
	margin-right:4px;
	margin-bottom:3px;
}
#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;
	margin-top:15px;
}
#sala {
	width:161px;
	height:auto;
	float:right;
	margin-top:15px;
	margin-bottom:5px;
	background:#e0e2ef;
	color:#333;
	border:2px solid #FFF;
	padding:5px;
	margin-right:10px;
}
#sala2 {
	width:161px;
	height:auto;
	float:right;
	margin-top:15px;
	margin-bottom:5px;
	/*background:#e0e2ef;*/
	color:#333;
	/*border:2px solid #FFF;*/
	padding:10px;
	margin-right:10px;
}
#form_dividendo {
	width:161px;
	height:auto;
	float:right;
	margin-top:15px;
	margin-bottom:5px;
	background:#e0e2ef;
	color:#333;
	border:2px solid #FFF;
	padding:5px;
	margin-right:10px;
}
#sala h2 {
	font-size:13px;
	margin:2px 0;
	letter-spacing:-0.2px;
	cursor:pointer;
	padding:0;
}
#sala p {
	margin:3px;
	margin-top:8px;
}
#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;
	margin-top:10px;
}
#p-400 {
	width:420px;
	float:left;
	height:auto;
	min-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:50px;
	float:left;
	background:url(../img/precio-fondo.jpg);
	margin-top: 3px;
	margin-right: 10px;
	text-align: center;
	color: #CCC;
	line-height: 20px;
	font-size: 16px;
	letter-spacing: -1px;
	padding-top: 7px;
}
#form {
	font-size:12px;
}
#form input {
	width:292px;
	border:3px solid #dadada;
	background:#FFF;
	padding:4px;
	height:18px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#979797;
}

.selectPosVenta {
	border:3px solid #dadada;
	background:#f3f3f3;
	padding:0px;
	height:25px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#979797;
}

#form .selecta {
	width:305px;
	border:3px solid #dadada;
	background:#f3f3f3;
	padding:2px;
	height:30px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#979797;
}
#form textarea {
	width:292px;
	border:3px solid #dadada;
	background:#FFF;
	padding:4px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#979797;
}
#contacto-der {
	width:240px;
	height:570px;
	float:right;
	background:#e6e6e6;
}
#lateral {
	width:240px;
	height:570px;
	float:right;
	background:#e6e6e6;
	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 ;
}
#multimedias {
	width:202px;
	height:52px;
	overflow:hidden;
}
#multimedias ul {
	list-style:none;
	margin:0;
	padding:0;
	line-height:0px;
}
#multimedias ul li {
	margin:0;
	padding:0;
}
#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 {
}
#galerias ul {
	list-style:none;
	margin:0;
	padding:0;
}
#galerias ul li {
	float:left;
}
#iconos {
	float:left;
	width:630px;
	height:19px;
	background:url(../img/compartir-bg.jpg) right no-repeat;
	padding:3px;
	margin-top:25px;
}
#iconos ul {
	list-style:none;
	margin:0;
	padding:0;
}
#iconos ul li {
	float:right;
}
#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;
}
#logos-home {
	width:100%;
	height:50px;
	float:left;
	background:url(../img/footer.png) bottom;
	padding: 10px 0;
}
#banners-home {
	width:100%;
	height:80px;
	float:left;
	/*margin-bottom: 5px;*/
	margin-bottom: 20px;
	/*margin-top: 255px;*/
	/*margin-top: 150px;*/
	margin-top: 0px;
	text-align: center;
}
#banners-homeb {
	width:100%;
	height:80px;
	float:left;
	margin-bottom: 15px;
	/*margin-top: 45px;*/
	text-align: center;
}
.title {
	cursor:pointer;
	padding-left:5px;
	background:url(../img/f-abajo.png) right no-repeat #F0F0F0;
}
.txt {
	padding:0 5px;
}
#p-bannertop {
	width:420px;
	height:200px;
	float:left;
	margin:10px 0;
}
.show-tooltip-text { 
	display: none; 
	width:143px;
	height:30px;
	position: absolute;
	font-size: 11px;
	background:url(../img/c-info-bg.png) transparent;
	padding-bottom:7px;
	line-height:30px;
	text-align:center;
	color:#666;
	margin-top:-60px;
	margin-left:-10px;
	}
/**IE 7**/
*:first-child+html .show-tooltip-text { 
	margin-top:-30px;
	margin-left:-30px;
	}
a#volver {
	background:url(../img/b-volver.jpg) left no-repeat;
	width:40px;
	height:18px;
	padding-left:20px;
	float:left;
	display:block;
	line-height:18px;
	color:#999;
}
.pdf a {
	height:38px;
	padding-left:55px;
	font-size:14px;
	float:left;
	background:url(../img/icon-pdf-48.png) no-repeat left;
	display:block;
	padding-top:10px;
}
