body{ margin:0; background:#FFF url(/img/vivienda/bg_body.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif;}
#contenedor{ width:780px; margin:0 auto; height:1%; overflow:auto;}
#top{ height:84px; width:780px; position:relative;}
	.logo{ position:absolute; top:10px; left:10px;}
	
	.menu_top{position:absolute; top:20px; right:25px;}
	.menu_top a {display:block;float:left;border:none; margin-left:5px; background-position:left top;background-repeat:no-repeat;width:150px;  height:18px; z-index:9999;}
	.menu_top a:hover, .menu_top .activo { background-position: 0 -18px; text-decoration: none; }
	.menu_top .alt { display:none; }
	.menu_top a#vivienda { background-image:url(/img/vivienda/men_top1.jpg)}
	.menu_top a#comercial { background-image:url(/img/vivienda/men_top2.jpg) }
	.menu_top a#desarrollo { background-image:url(/img/vivienda/men_top3.jpg) }
	
	#menu{position:absolute; top:58px; right:25px;}
		#menu ul{ margin:0; padding:0;}
		#menu ul li{ display:block; float:left; padding:5px 0; font-size:12px; color:#CCC;}
		#menu ul li a{  color:#333; text-decoration:none; padding:0 10px;  background:url(/img/vivienda/mun.jpg) no-repeat center right;  }
		#menu ul li a:hover{ color:#0F710F;}
		#menu .activo{ background:url(/img/vivienda/menu_sen.jpg) no-repeat bottom center; }
		#menu .activo a{ color:#0F710F;}
		
p{ font-size:11px; margin:0; padding:5px 0;}
h1{ font-size:18px; color:#0F710F; font-weight:normal; letter-spacing:-1px; margin:0; padding:0;}
h1 a{color:#0F710F; text-decoration:none;}
h1 a:hover{ text-decoration:underline; color:#000000;}
h2{ font-size:16px; letter-spacing:-1px; color:#999;margin:0; padding:0;}

#col_1{ position:relative;float:left; width:480px; min-height:400px; background:url(/img/vivienda/bg_img.jpg) no-repeat; padding:210px 25px 10px 25px;}
#buscadora{ position:relative; height:180px; width:270px; margin-bottom:5px;background:#197643;margin-left: 90px;}
	.tabla_bsa{ font-size:11px; color:#FFF; }
		 #tabla_buscadora{ position:absolute; top:10px; left:20px; width:270px;}
	#col_top{ position:absolute; top:35px; left:25px;}
	.input_select{ font-size:9px; width:110px;}
	.input_text{ font-size:9px;}
	.avanzada a{ font-size:11px; text-decoration:none; color:#0F710F; padding-right:7px;}
	.avanzada a:hover{ color:#000000; text-decoration:underline;}
	.HTREP{ font-size:11px;}
	 .HTREP tr td{ border-bottom:1px solid #EEE;padding-left:2px;padding-right:2px;}
	 .HTREP .tabla_encabezado { text-align:center;font-weight:bold;color:#FFF;}
	td.tabla_detalles { background:#197643; padding-left:2px;padding-right:2px; }

	.titulo{ display:block; padding:0 0 5px 0;  border-bottom:4px solid #0F710F; font-size:20px; letter-spacing:-1px; color:#333;}
 .contenido p{font-size:13px;text-align: justify}
 .bloque_1{ display:block; margin:10px 0 15px 0; padding:0 0 5px 0; border-bottom:1px dashed #ccc; height:1%; overflow:hidden; }
		.foto_centro{ display:block; float:right; padding:3px; border:1px solid #CCC; margin:0 0 10px 5px;}
		.foto_centro img {border:none;}
		.costo{ font-size:18px; letter-spacing:-1px; color:#0F710F;}
		
#col_2{ position:relative; float:left; width:230px; min-height:400px; background:url(/img/vivienda/logo_der.jpg) no-repeat 30px 20px; padding:190px 10px 10px 10px;}
	.bloque_derecha{display:block; padding:0 0 20px 0; margin:10px 0 15px 0; background: url(/img/vivienda/shad_box.jpg) no-repeat bottom;}
	.leer_mas{ font-size:11px; color:#003399; font-weight:bold;}
		.leer_mas a{color:#0F710F; text-decoration:none;}
	
#pie{ background:#000; color:#FFF; height:70px; border-top: 4px solid #333;}
	#pie_cont{ width:780px; position:relative; margin:0 auto;}
	.logo_pie{ position:absolute; top:10px; left:10px; }
	.pie_info{ position:absolute; top:10px; left:90px; color:#FFF; font-size:10px; }
span.logovnoa {position:absolute; top:0px; right:0px;}	
.logovnoa img {border:none;}
	
.propatrib {font-size:11px;background-color:#E6E9F0;}
.propatrib h3 {margin:0;}
ul.propatrib  {list-style:none;padding:10px;border:1px solid #AAA;margin:0;clear:both;}
.tabla_fotos {border:1px solid #CCC;padding:2px;}
.tabla_fotos td {margin:3px;}
.foto_popup {text-align:center;display:none;}
.foto_popup img {padding:5px;border:1px solid #CCC;margin:4px;}

.pagnavdiv {text-align:center;}
.pagnavdiv .input_submit {cursor:pointer;background-color:#599D59;border:1px outset #155915;}
.pagnavdiv .pagnavbtr {background-color:transparent;border:none;background:url(/img/vivienda/flechar.gif)no-repeat;float:right;}
.pagnavdiv .pagnavbtl {background-color:transparent;border:none;background:url(/img/vivienda/flechal.gif)no-repeat;float:left;}
.toolbox {text-align:right;}
.toolbox img {border:none;}
.toolbox a {text-decoration:none;}
.centrado {text-align:center;}

.smform {margin-top:15px;border:1px solid #092D7B;font-size:14px;background-color:#EEE;}
.formtitle {background-color:#008300;color:#FFF;font-weight:bold;text-align:center;}
.flabel {color:#333;padding:0 2px 0 3px;}
