body
{
	text-align: center;
	margin: 0 auto 0 auto;
	background: #9bb4ee url(images/fondo.png) repeat-x top left;
}

body *
{
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	text-align: left;
}

h1{ font-size: 32px; color: #BE0000}
h2{ font-size: 22px; color: #9BB4EE}
h3{ font-size: 18px; color: #716F64}

a{ color: #00576d; text-decoration: none; }
a:hover{ color: #e88c00; }

img{ border: 0 }

table, td
{
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
}

#content-container
{
	width: 850px;
	margin: 0 auto 0 auto;
}

#contenedor
{
	width: 850px; 
	background-color: #ffffff; 
	height: auto; 
	padding: 10px;
}

#top-info
{
	background-color: #000;
	color: #fff;
	font-weight: bold;
	padding: 8px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	width: 850px; 
	margin-top: 10px;
}

#top-bar
{
	background-color: #000;
	height: 45px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding-left: 8px;
}

#top-bar a
{
	display: block;
	float: left;
	padding: 5px 5px 5px 18px;
	margin: 8px 2px 0 2px;
	color: #fff;
	background-position: center left;
	background-repeat: no-repeat;
}

#top-bar a:hover
{
	background-color: #be0000;
}

#top-bar a.pagina-principal{ background-image: url(images/inicio.gif); }
#top-bar a.quienes-somos{ background-image: url(images/quienes-somos.gif); }
#top-bar a.propiedades{ background-image: url(images/propiedades.gif); }
#top-bar a.servicios{ background-image: url(images/servicios.gif); }
#top-bar a.noticias{ background-image: url(images/noticias.gif); }
#top-bar a.publicidad { background-image: url(images/publicidad.gif); }
#top-bar a.testimonios{ 	background-image: url(images/testimonios.gif); }
#top-bar a.contactenos{ background-image: url(images/contactenos.gif); }

#content
{
	width: 100%;
}

#content .right
{
	width: 250px;
	border-left: solid 1px #d3d3d3;
}

#content .center
{
	width: auto;
}

#content .center table
{
	width: 100%;
}

#content .left, #content .right, #content .center
{
	vertical-align: top;
	padding: 5px;
}

#content .left .title, #content .right .title
{
	background-color: be0000;
	padding: 5px;
	color: #fff;
	font-weight: bold;
}

#content .left .content, #content .right .content
{
	padding: 5px;
}

.realty-listing-results thead td
{
	background-color: #BE0000;
	color: #fff;
	border: solid 1px #ffffff;
	height: 38px;
	text-align: center;
}

.realty-listing-results td
{
	border-bottom: dashed 1px #d2d2d2;
	padding: 5px 0 5px 0;
}


.block-view-more
{
	float: right;
	display: inline;
	background-color: #000;
	color: #fff;
	font-weight: bold;
	padding: 6px;
}

.block-view-more a { color: #fff; }

#content .center .content-block .content
{
	padding: 10px;
}

#content .center .content-block .title
{
	margin-top: 15px;
	padding: 5px;
}

#content .center .content-block .title a{ font-size: 18px; font-weight: normal;color: #3F589A; text-decoration: none; }
#content .center .content-block .title a:hover{ text-decoration: underline; }

#content .center .content-block .block-image-thumbnail
{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}


#footer-message
{
	margin-top: 15px;
	background-color: #000;
	height: 80px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding-left: 8px;
	width: 860px;
	color: #fff;
}

#footer-message .copyright
{
	margin: 22px 0 0 10px;
	float: left;
	text-align: left;
}

#footer-message .copyright a { color: #fff; margin-right: 4px }

#footer-message .copyright a:hover{ text-decoration: underline; }

#footer-message .copyright a.log-in{ background: transparent url(images/log-in.gif) no-repeat center left; padding-left: 18px }
#footer-message .copyright a.webmail{ background: transparent url(images/webmail.gif) no-repeat center left; padding-left: 18px }
#footer-message .copyright a.helpdesk{ background: transparent url(images/helpdesk.gif) no-repeat center left; padding-left: 18px }
#footer-message .copyright a.facebook{ background: transparent url(images/facebook.gif) no-repeat center left; padding-left: 22px }

#footer-message .desarrollador
{
	margin: 25px 10px 0 0;
	float: right;
	text-align: right;
}

.search-results .navigation
{
	margin: 15px 0 15px 0;
}

.featured-listing td
{
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: dashed 1px #000000;
	width: 50%;
}

.button-view-featured
{
	display: block;
	color: #fff;
	padding: 5px;
	background-color: be0000;
	float: left;
}
