@charset "utf-8";

/* CSS Document */

html,body{
margin:0px;
height:100%;
}

body {  background:url(../img/back_page.jpg); font-family:Arial, Helvetica, sans-serif;}

#conteniner { width:920px; margin-right:auto; margin-left:auto; background:url(../img/top.jpg); padding:36px 40px 0px 40px; background-color:#FFFFFF;
	height:100%;  }
	
	* html #conteniner{
	height:100%;
}

#logo { width:286px; height:121px; float:left;}







/*---------------------*/





#bienvenidos {width: 266px; height:800px; float:left; background:url(../img/bienvenidos.jpg); padding:10px; margin-right:18px; margin-bottom:20px;}

#bienvenidos p {font-size:12px; padding-top:5px;} #bienvenidos h1 {font-size:18px; color:#588e03; margin:0px;}





/*---------------------*/



#promocion { width:616px; height:30px; float:left; background:url(../img/promocion.jpg); margin-bottom:20px;}

#destacadas {float:left; font-size:11px; color:#FFFFFF; padding: 6px 10px 0px 10px;}

#todas { float:right;font-size:11px; color:#FFFFFF; padding: 6px 10px 0px 10px;}

#todas a { color:#FFFFFF;text-decoration:none;}



/*---------------------*/



.tituloverde{ color:#588e03; font-size:16px; margin:10px 0px 0px 0px; font-weight:bold;}



#contenedor_viviendas {width:616px; float:left;}

.viviendas {width:298px;float:left;margin-right:20px; margin-bottom:20px;} 

.viviendas h2{ color:#588e03; font-size:16px; margin:10px 0px 0px 0px;}

.viviendas p {font-size:11px; margin:10px 0px 10px 0px;}

.viviendas img {border:1px solid #F8AE17;padding:3px;}

.ampliar a {width:130px; height:18px; background:url(../img/ampliar.jpg); font-size:11px; text-decoration:none; text-align:center; padding:3px 0px 0px 0px; color:#FFFFFF; float:left;}

.ampliar a:hover { background:url(../img/ampliar_over.jpg); font-size:11px; text-decoration:none; text-align:center; color:#FFFFFF;}

.viviendas2 {width:298px;float:left; margin-bottom:20px;} 

.viviendas2 h2{ color:#588e03; font-size:16px; margin:10px 0px 0px 0px;}

.viviendas2 p {font-size:11px; margin:10px 0px 10px 0px;}

.viviendas2 img {border:1px solid #F8AE17;padding:3px;}



/*---------------------*/



#contenedor_vertodas {width:920px; float:left;}

.vertodas {width:920px;float:left;margin-bottom:20px;padding-bottom:10px;border-bottom:1px dashed #F8AE17} 

.vertodas h2{ color:#588e03; font-size:16px; margin:0px;}

.vertodas p {font-size:11px; margin:10px 0px 10px 0px;}

.vertodas img { float:left; margin-right:20px; border:1px solid #F8AE17;padding:3px;}



/*-----------------------------------*/



.fotogal {

float:left;

margin-bottom:20px;

margin-right:10px;

}



.fotogal img {

float:left;

padding:3px;

border:1px solid #F8AE17;

}



/*-----------------------------------*/



.quienes_somos {width:840px; float:left; background:url(../img/back_promociones.jpg); padding:20px 40px 20px 40px;}



.quienes_somos h2{ color:#588e03; font-size:16px; margin:0px;}

.quienes_somos p {font-size:11px; margin:10px 0px 10px 0px;}



.quienes_somos input { background:#eef3e5;color:#000; height:15px; width:200px; padding:3px;font-size:11px;border:0px}

.quienes_somos textarea { background:#eef3e5;color:#000;height:240px; width:230px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;border:0px}

.quienes_somos input#send { background:url(../img/todas.jpg);color:#fff; border:0px ; height:26px; width:173px; padding:0px; margin:0px;font-size:11px;}

.quienes_somos table { font-size:11px;}

.quienes_somos table#iza { font-size:11px; border-bottom:1px solid #588e03;}

.quienes_somos a{ text-decoration:none; color:#588e03;}

.uienes_somos a:hover{ text-decoration:underline; color:#588e03;}



/*-----------------------------------*/



#espacio{width:920px; float:left;}

#cont_firma { width:100%; margin-right:auto; margin-left:auto; background-image:url(../img/firma_pagina.jpg);}

#firma {
	width:920px;
	background:url(../img/firma.jpg);
	overflow:hidden;
	background-color:#FFFFFF;
	height:81px;
	float: left;
}

#rapidos {
	float:left;
	padding-top:35px;
	font-size:11px;
	color:#7f7f7f;
	padding-left: 10px;
}

#rapidos a{ color:#7f7f7f; text-decoration:none;}

#rapidos a:hover {text-decoration:underline;}

#izagra {
	float:right;
	padding-top:35px;
	font-size:11px;
	color:#7f7f7f;
	padding-right: 10px;
}





/*------------------------------------------*/



#menu {width:564px; height:76px; float:left;font-size:12px; padding-left:70px; padding-top:45px;}

.quienes {color:#09460f; float:left; padding:5px 10px 0px 10px;}

.quienes a{ color:#09460f; text-decoration:none; text-align:center;}

.quienes a:hover{ color:#f9630d; text-decoration:underline; text-align:center;}

#activo { width:108px; height:25px; background:url(../img/quienes_somos.jpg); float:left; padding:5px 0px 0px 0px; text-align:center; color:#FFFFFF;}





/*----------------------------------------*/



#contenedor_detalle {width:616px; float:left; padding-top:5px; text-align:justify;	font-size:11px;}

#contenedor_detalle h2{ color:#588e03; font-size:16px; margin:0px;}

#contenedor_detalle p {font-size:11px; margin:10px 0px 10px 0px;}

#contenedor_detalle img { float:left; margin-right:20px; margin-bottom:20px;}



#detalle {width: 256px; float:left; background:url(../img/detalle.jpg); padding:15px; margin-right:18px; margin-bottom:20px;}

#detalle ul { margin:0px; padding:0px; list-style:none; font-size:12px; color:#666666;}

#detalle li a {background:url(../img/li.jpg); padding:10px 0px 10px 20px; width:236px; height:15px; display: block;color:#666666; text-decoration:none;}

#detalle li a:hover {color:#fff; text-decoration:none; background:url(../img/li_over.jpg);}

.activo2 {color:#fff; text-decoration:none; background:url(../img/li_over.jpg);padding:10px 0px 10px 20px; width:236px; height:15px;}





/*----------------------------------------*/



#promociones { width:173px; height:20px; background:url(../img/todas.jpg); text-decoration:none; color:#FFFFFF; font-size:11px; text-align:center; padding-top:6px; margin-left:40px; margin-top:20px;}

#promociones a{ text-decoration:none; color:#FFF;}

#promociones a:hover{ text-decoration:underline; color:#FFF;}











.pagination a, .pagination span, .pagination a:visited{

	padding: 0 5px;

	border: 1px solid #588E04;

	text-decoration: none;

	color: #000000;

	font-size:11px;

	line-height:25px;

}



.pagination a:hover, .pagination a:active{

	border: 1px solid #588E04;

	color: #fff;

	background-color: #588E04;

	font-size:11px;

}



.pagination a.currentpage, .pagination span.currentpage{

	background-color: #588E04;

	color: #FFF !important;

	border-color: #588E04;

	font-weight: bold;

	cursor: default;

	font-size:11px;

}



.memoriatable th {

	background-color:#CCCCCC;

	font-weight:bold;

	text-align:center;

	font-size:11px;

	border-bottom:1px solid #000000;

	border-top:1px solid #000000;

}

.memoriatable td {

	border-bottom:1px solid #999999;

	font-size:11px;

	text-align:left;

}

.memoriatable {

	background-color:#f5f5f5;

}

.vendido {

	color:#A00000;

	font-weight:bold;

	text-align:center;

}

.disponible {

	color:#277025;

	font-weight:bold;

	text-align:center;

}



a.disponible, .disponible a {

	color:#277025;

	font-weight:bold;

}
