body{
background:url(../imagenes/bg.gif) repeat;
color:#666;
font:11px "Trebuchet MS", Verdana, Helvetica, sans-serif;
margin:0;
}
.izq{
float:left;
}
.der{
float:right;
}
.azul{
color: #1A559B;
}
.naranja{
color:#FF992B;
}
.limpiar{
clear:both;
margin:0;
padding:0;
height:2;
}

.marco_grande{
width:396px;
margin:0 0px 0 7px;
float:left;
}
.marco_grande_txt{
width:368px;
}
div.marco_grande_txt img{
border:1px solid #A7BD1C;
float:left;
}
.marco_peque{
width:198px;
float:left;
margin:0 0px 0 15px;
}
/**********COMBINADOS*****/
.marco_grande_txt, .marco_peque_txt{
border-left:1px solid #D7E2A0;
border-right:1px solid #D7E2A0;
padding:0 13px;
height:120px;
}

.marco_peque_preres{
border-left:1px solid #D7E2A0;
border-right:1px solid #D7E2A0;
padding:0 10px;
height:120px;
width:204px;
}

div.marco_grande_txt p, div.marco_peque_txt p{
/*border:1px solid #006600;*/
margin:10px 0;
}
#top_cont, #cont{
width:850px;
background-color:#FFF;
margin:0 auto;
}
#top1, #top2, #banda_int_mapa{
float:left;
}
#top3, #banda_int_img{
float:right;}
/***********************/
#top_cont{
height:106px;
}
#top1{
margin-top:25px;
text-align:center;
width:310px;
}
#top2{width:130px;
margin:10px 15px;
text-align:right;
}
#top2 a{
text-decoration:none;
color:#666;
}
#banda_home{
clear:both;
background:url(../imagenes/bg_desv.jpg) repeat-x;
color:#333;
height:145px;
}
#banda_home select{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#B0AB8C;
}
#banda_int_cont{
width:850px;
margin:0 auto;
}
#banda_int_cont button{
background:url(../imagenes/bg_bot1.gif) no-repeat;
border:none;
width:56px;
height:15px;
}
#banda_int_mapa{
float:left;
width:450px;
padding:8px 0 0 15px
}
#banda_int_img{
}
/*****INFO*****/
#cont{
padding-top:15px;
}
#cont a{
color:#FF992B;
text-decoration:none;
}
#cont a:hover{
text-decoration:underline;
}
#menu_bottom{
font-size:10px;
padding:0;
margin:15px 0 0 0;
clear:both;
/*border:1px solid #CC3300;*/
}
#menu_bottom a{
text-decoration:none;
color:#999;
}
#menu_bottom ul{
margin:0;
padding:0;
}
#menu_bottom li{
float:left;
margin:0;
padding:0 20px 0 0;
list-style:none;
}
/*****paginas interiores*****/
#banda_promos{
background:url(../imagenes/bg_desv2.jpg) repeat-x;
font:22px Georgia, "Times New Roman", Times, serif;
height:32px;
padding:8px 0 0 35px;
}
#menu_promos{}
#menu_promos ul{/*border:1px solid #009900;*/
height:28px;
margin:0;
padding:0;
list-style:none;
}
#menu_promos li{
/*display:block;*/
margin:0 12px 0 13px;
padding:0px;
/*height:28px;*/
float:left;
background-repeat:no-repeat;
background-position:0 0px;/**/
}
li.seccion{
background-position:0 -28px;
}
#menu_promos a{
display:block;
height:28px;
background-position:top;
background-repeat:no-repeat;/*border:1px solid #000099;*/
}
#menu_promos a:hover{
background-position:0 -28px;
}

/***PARA LA GALERIA***/
#cont_img_grande{
	/*width:540px;*/
	margin:0;
	padding:0;
	/*border:1px solid #000099;*/
	float:left;
}
#cont_img_peque{
	width:140px;
	/*border:1px solid #009900;*/
	float:left;
	text-align:left;
}
#cont_img_peque img{
border:1px solid #A7BD1C;
margin-bottom:7px;
}
#cont_img_peque table{
	margin:0;
	padding:0;
}
/***FIN GALERIA***/
#txt_promos{
width:820px;
margin:0px auto 0 auto;
clear:both;
text-align:justify;
padding:0;
}
/***VIVIENDAS***/
#contenido_promos{
	width:590px;
	margin:0 10px;
	padding:0;
	text-align:justify;
	/*border:1px solid #000099;*/
	float:left;
}

/***tabla de viviendas***/
table.ejemplo {
	width: 550px;
	padding: 0;
	/*margin: 0 auto 0 auto;*/
	border: 1px solid #E9EFC9;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #6e6e6e;
	text-align: center;
	}
	table.ejemplo th{
	font-size:10px;
	}
	table.ejemplo tr{
	background-color:#F8FAEF/*#E3E1D5*/;
	
	}
	/* encabezado */
	table.ejemplo tr.encabezado {
		background-color:#A7BD1C;
		border-top: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		}
		table.ejemplo tr.encabezado th {
			border-top: 1px solid #FFF;
			border-bottom: 1px solid #FFF;
			border-right: 1px solid #FFf;
			color: #FFF2D9;
			/*height: 23px;*/padding:5px;
			}
		table.ejemplo tr.encabezado th.first {
			border-left: 1px solid #FFF;
			}

	/* td */
	table.ejemplo td {
		border-bottom: 1px solid #FFf;
		border-right: 1px solid #FFf;
		padding: 0;
		height: 23px;
		empty-cells:show;
		}
		table.ejemplo td.first {
			border-left: 1px solid #FFf;
			/*background-color:#E3E1D5;*/
			}
		table.ejemplo td.last {
			border-right: 1px solid #FFf;
			}
	/* tr */

	table.ejemplo tr.par {
		background-color:#ECF1D3/*#F6F5F2*/;
		}
	table.ejemplo tr.last td {
		border-bottom: 1px solid #FFF;
		}
	table.ejemplo tr.last{
	background-color:#F8FAEF/*#E3E1D5*/;
	}
	table.ejemplo img.img_listado 
	{
	    margin: 5px 10px 5px 10px;
	    }
#ver_inmuebles{
	display:none;
}
/***fin tabla viviendas***/


/***formulario igual que prereserva***/
fieldset{
margin-bottom:10px;
padding:8px 0;
border:none;
}
legend{
color:#a6a6a6;
}
form, table{
	margin:0 auto;
	padding:0;
	border:0;
}
input, textarea{
	border:1px solid #A5A389;
	width:205px;
	font:11px "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:#666;
}

textarea{
	overflow:auto;
	height:100px;
}
/*****/