body, div, h1, h2, h3, h4, h5, h6, hr, p, ul, li, strong, em, span, img, form, fieldset, label {

	margin: 0;

	padding: 0;

    border: none;

	font-size: 1em;

}

hr {

	display: none;
	
}

input, textarea, select {

	margin: 0;

    font: 12px Arial, Helvetica, sans-serif;
	
}

button {

	margin: 0;
	
	cursor: pointer;
	
}

body {
	
	background: #474749;

    font: 12px Arial, Helvetica, sans-serif;
	
	color: #7b7e84;

}

.hiddentext {
	
    /* hide from IE Mac \*/

    text-indent: -999em;

    overflow: hidden;

    /* end hide */

}

a {
	
	color: #1a171b;
	
	text-decoration: none;
	
}

a:hover 	{ text-decoration: underline; }

.clear-fix 	{ clear: both; }

.png-fix 	{}

.nomargin 	{ margin: 0 !important; }

.nopadding 	{ padding: 0 !important; }

.verde 		{ color: #62cece; }

.gris 		{ color: #87888a; }

.grisoscuro	{ color: #3e3d40; }

/*





container

*******************************************************************************************************************/

div.container {

	position: relative;
	
	background: url(../images/bodybg.png) center top repeat-y;
	
	min-width: 990px;
	
	margin: 0 auto;
	
}

/*





wrapper

*******************************************************************************************************************/

div.wrapper {
	
	position: relative;
	
	background: url(../images/wrapperbg.gif) left top repeat-y;
	
	width: 990px;
	
	margin: 0 auto;
	
}

/*





leftwrapper

*******************************************************************************************************************/

div.leftwrapper {
}

/*





mainwrapper

*******************************************************************************************************************/

div.mainwrapper {

	position: relative;
	
	float: right;
	
	width: 697px;
	
	padding: 15px 30px 0 0;
	
}

div.mainwrapperhome {
	
	padding-top: 50px;
	
}


/* publicarmipropiedad */

div.mainwrapper .publicarmipropiedad {
	
	height: 32px;
	
	margin: 0 10px 10px;
	
	font-size: 16px;
	
	color: #666;
	
	text-align: right;
	
	line-height: 32px;
	
}

div.mainwrapper .publicarmipropiedad a {
	
	display: block;
	
	float: right;
	
	background: url(../images/publicarmipropiedadbutton.gif) no-repeat;
	
	width: 179px;
	
	height: 32px;
	
	margin: 0 0 0 10px;
	
	text-align: left;
	
}

/*





publicidadeswrapper

*******************************************************************************************************************/

div.publicidadeswrapper {
	
	position: relative;

	padding: 24px 0;
	
}

div.publicidadeswrapper .publicidades p {
	
	float: left;
	
	width: 228px;
	
	height: 170px;
	
	margin: 0 0 6px;
	
	padding: 0 6px 0 0;
	
	text-align: center;
	
	overflow: hidden;
	
}

div.publicidadeswrapper .publicidades a {
	
	display: block;
	
}

/*





publicidadeswrapper

*******************************************************************************************************************/

div.mainwrapper .paginas {
	
	position: relative;
	
}

div.mainwrapper .paginas a,
div.mainwrapper .paginas span {
	
	display: block;
	
	float: left;
	
	background: #ebebec;
	
	width: 36px;
	
	height: 36px;
	
	margin: 0 6px 6px 0;
	
	font-size: 14px;
	
	color: #1a171b;
	
	text-align: center;
	
	line-height: 36px;
	
	white-space: nowrap;
	
}

div.mainwrapper .paginas span {
	
	color: #bbb;
	
	cursor: default;
	
}

div.mainwrapper .paginas .anterior,
div.mainwrapper .paginas .siguiente {
	
	width: auto;
	
	padding: 0 10px;
	
}

div.mainwrapper .paginas .activa {
	
	background: #ccc;
	
	color: #333;
	
}

div.mainwrapper .paginas a:hover {
	
	background: #666;
	
	color: #fff;
	
	text-decoration: none;
	
}