body{ margin:0; background:#FFF url(/img/desarrollo/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/desarrollo/men_top1.jpg)}
	.menu_top a#comercial { background-image:url(/img/desarrollo/men_top2.jpg) }
	.menu_top a#desarrollo { background-image:url(/img/desarrollo/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/desarrollo/mun.jpg) no-repeat center right;  }
		#menu ul li a:hover{ color:#0066FF;}
		#menu .activo{ background:url(/img/desarrollo/menu_sen.jpg) no-repeat bottom center; }
		#menu .activo a{ color:#0066CC;}
		
p{ font-size:11px; margin:0; padding:5px 0;}
h1{ font-size:18px; color:#006699; font-weight:normal; letter-spacing:-1px; margin:0; padding:0;}
h1 a{color:#006699; 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/desarrollo/bg_img.jpg) no-repeat; padding:210px 25px 10px 25px;}
	#col_top{ position:absolute; top:35px; left:25px;}
	.titulo{ display:block; padding:0 0 5px 0;  border-bottom:4px solid #006699; 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:#FF6600;}
		
#col_2{ position:relative; float:left; width:230px; min-height:400px; background:url(/img/desarrollo/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/desarrollo/shad_box.jpg) no-repeat bottom;}
	.leer_mas{ font-size:11px; color:#003399; font-weight:bold;}
		.leer_mas a{color:#003399; 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;}
	
.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/desarrollo/flechar.gif)no-repeat;float:right;}
.pagnavdiv .pagnavbtl {background-color:transparent;border:none;background:url(/img/desarrollo/flechal.gif)no-repeat;float:left;}
.toolbox {text-align:right;}

.toolbox img {border:none;}

.toolbox a {text-decoration:none;}
.smform {margin-top:15px;border:1px solid #092D7B;font-size:14px;background-color:#EEE;}
.formtitle {background-color:#006599;color:#FFF;font-weight:bold;text-align:center;}
.flabel {color:#333;padding:0 2px 0 3px;}

