body{ margin: 0px; /*background-image: url(../images/fondo.png)*/ background:#FFFFFF;}

table.maintable{ width: 100%; border: 0px; }

img{
	border: 0px;
	text-align: center;
}

input{ border: 1px solid #000000;}

/**** TEXTOS ****/ 
.txt{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: none; text-decoration: none;}

/**** TEXTOS viviendas ****/ 
.txtv{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; font-weight: bold; text-decoration: none;}
.txtv1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; font-weight: bold; text-decoration: none;}

/**** junta directiva ****/
.txtj{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: none; text-decoration: underline;}

/**** texto contactanos ****/
.txtc{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: none; text-decoration: none;}

/**** TITULO DE BIENVENIDOS ****/ 
.txt1{font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #821a35; font-weight: bold; text-decoration: none; background-image:none); }
.txt2{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #821a35; font-weight: bold; text-decoration: none;}
/***** titulo junta directiva / ejecutivos ****/
.txt3{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: bold; text-decoration: none;}

/**** DERECHOS RESERVADOS ****/ 
.derechos{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-weight: none; text-decoration: none;}

/***** ESCOJA UN IDIOMA *****/
.idioma{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; font-weight: none; text-decoration: none;}


/**** english / spanish ****/ 
a.lnk:link{font-family: Arial; font-size: 12px; color: #333; font-weight: bold; text-decoration: none; line-height: none;}
a.lnk:hover{font-family: Arial; font-size: 12px; color:#821a35; font-weight: bold; text-decoration: none; line-height: none;}
a.lnk:visited{font-family: Arial; font-size: 12px; color:#333; font-weight: bold; text-decoration: none; line-height: none;}
a.lnk:visited:hover{font-family: Arial; font-size: 12px; color:#821a35; font-weight: bold; text-decoration: none; line-height: none;}

.visitado{font-family: Arial; font-size: 12px; color: #821a35; font-weight: bold; text-decoration: none; line-height: none;}

/**** Terminos de uso / mapa del sitio ****/ 
a.lnk1:link{font-family: Arial; font-size: 10px; color: #333333; font-weight: bold; text-decoration: none; line-height: none;}
a.lnk1:hover{font-family: Arial; font-size: 10px; color:#cccccc; font-weight: bold; text-decoration: none; line-height: none;}
a.lnk1:visited{font-family: Arial; font-size: 10px; color:#333333; font-weight: bold; text-decoration: none; line-height: none;}
a.lnk1:visited:hover{font-family: Arial; font-size: 10px; color:#cccccc; font-weight: bold; text-decoration: none; line-height: none;}

/**** mas / more ****/ 
a.lnk2:link{font-family: Arial; font-size: 11px; color: #821a35; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk2:hover{font-family: Arial; font-size: 11px; color:#333333; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk2:visited{font-family: Arial; font-size: 11px; color:#821a35; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk2:visited:hover{font-family: Arial; font-size: 11px; color:#333333; font-weight: bold; text-decoration: underline; line-height: none;}

/**** junta directiva ****/ 
a.lnk3:link{font-family: Arial; font-size: 11px; color: #821a35; font-weight: none; text-decoration: underline; line-height: none;}
a.lnk3:hover{font-family: Arial; font-size: 11px; color:#333333; font-weight: none; text-decoration: underline; line-height: none;}
a.lnk3:visited{font-family: Arial; font-size: 11px; color:#821a35; font-weight: none; text-decoration: underline; line-height: none;}
a.lnk3:visited:hover{font-family: Arial; font-size: 11px; color:#333333; font-weight: none; text-decoration: underline; line-height: none;}

/**** olvidado la contraseña ****/ 
a.lnk4:link{font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk4:hover{font-family: Arial; font-size: 11px; color:#cccccc; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk4:visited{font-family: Arial; font-size: 11px; color:#ffffff; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk4:visited:hover{font-family: Arial; font-size: 11px; color:#cccccc; font-weight: bold; text-decoration: underline; line-height: none;}

/**** olvidado la contraseña ****/ 
a.lnk5:link{font-family: Arial; font-size: 11px; color: #821a35; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk5:hover{font-family: Arial; font-size: 11px; color:#821a35; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk5:visited{font-family: Arial; font-size: 11px; color:#821a35; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk5:visited:hover{font-family: Arial; font-size: 11px; color:#821a35; font-weight: bold; text-decoration: underline; line-height: none;}

.bordespag1{
	background: url(../images/bg1.gif);
}
.bordespag2{
	background: url(../images/bg2.gif);
}
.bgrmenu{
	background: url(../images/bg_menu.jpg);
}
.bgrhiponet{
	background: url(../images/bg_hiponet.jpg);
}
.bgrviviendas{
	background: url(../images/titulos/viviendas/fd_casa_venta_04.gif);
}
.bgrviviendas2{
	background: url(../images/titulos/viviendas/fd_casa_venta_02.gif);
}
.bgrviviendas6{
	background: url(../images/titulos/viviendas/fd_casa_venta_06.gif);
}
.bgrviviendas8{
	background: url(../images/titulos/viviendas/fd_casa_venta_08.gif);
}


/**** menu contenido ****/ 
#content_submenu
{
	float:left;
	margin: 0px;
	padding: 0px;
	width: 190px;
	height: auto;
}
	
	#content_submenu h5
	{
		height: 18px;
		width: 190px;
		margin: 0px;
		padding: 6px 0px 5px 0px;
		background-image:url(../images/submenu_header_bg.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #666666;
		font-weight:bold;
		text-decoration:none;
		font-style:normal;
		text-align:center;
		vertical-align:middle;
		border-bottom: 1px solid #d0d6d8;
	}

	#content_submenu ul
	{
		margin: 0px;
		padding-left: 18px;
		padding-top: 8px;
		padding-bottom: 8px;
		list-style:url(../images/arrows1.gif);
	}

	#content_submenu ul li
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#6C6C6C;
		font-weight:bold;
		text-decoration:none;
		font-style:normal;
		line-height: 16px;
		padding: 4px 0px;
		border-bottom: 1px dashed #cccccc;
	}
	
	#content_submenu ul li a, #content_submenu ul li a:visited
	{
		display:block;
		background: #ffffff;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#6C6C6C;
		font-weight:bold;
		text-decoration:none;
		font-style:normal;
	}
	
	#content_submenu ul li a:hover, #content_submenu ul li a:visited:hover
	{
		display:block;
		padding-left: 8px;
		background: #9f3b55;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#ffffff;
		font-weight:normal;
		text-decoration:none;
		font-style:normal;
	}

/******* BORDE IMAGENES ************/
.brdimage{ border: #CCCCCC 3px solid;}

/* first example */

 /* set background images for corners */
.rbroundbox { background: url(simple_background.gif) repeat; }
.rbtop div  { background: url(simple_top_left.gif) no-repeat top left; }
.rbtop      { background: url(simple_top_right.gif) no-repeat top right; }
.rbbot div  { background: url(simple_bottom_left.gif) no-repeat bottom left; }
.rbbot      { background: url(simple_bottom_right.gif) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.rbcontent  { margin: 0 10px; }
.rbroundbox { width: 200px; margin: auto; }

