@charset "utf-8";
/* CSS Document */

* {outline: none; }
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/degradadoBg.jpg);
	background-repeat: repeat-x;
	background-color:#5e0800;
	margin: 0;
	color: #FFFFFF;
	text-align:justify;
}

fieldset legend {
	color: #FFFFFF;
}

hr {
	height: 1px;
	border: none;
	border-top: 1px solid #ffffff;
}

.featured_listings a {
	text-decoration: none;
}

a {
	color:#fff;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

h2 {
	font-size: 18px;
	border-bottom: 1px solid #FFFFFF;
}

h4 {
	font-size: 12px;
}

#contenedor {
	margin: 15px auto;
	width:950px;
}

#top {
	height: 244px;
	width: 950px;
	position: relative;
}

#nav {
	position:absolute;
	bottom: 0;
	right: 100px;
	width: 500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		text-transform: capitalize;
}

#nav ul {
	margin: 0;
	padding: 0;	
	background-image: url(../images/bgBoton.jpg);
	height: 45px;
}

#nav li {
	display: block;
	height: 45px;
	float: left;
	font-size: 16px;	
}

#nav div.separador {
	background-image:url(../images/separadorBoton.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height: 45px;
	width: 10px;
	float: left;
}

#nav a {
	color: #FFFFFF;
	font-weight: bold;
	display:block;
}

#nav a:hover {
	background-image: url(../images/bgBotonHover.jpg);
	text-decoration: none;
	padding: 5px 0;
}

#nav div.link {
	margin: 10px 15px 0px 15px;
}

#header {
	background-image: url(../images/bgTitle.jpg);
	height: 148px;
	width: 100%;
}

#logo {
	margin-left: 40px;
	background-image: url(../images/logo.jpg);
	width: 176px;
	height: 148px;
	float:left;
}

#separador_logo {
	background-image: url(../images/separadorLogo.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 6px;
	height: 115px;
	float: left;
	margin-left: 10px;
}

#slogan {
	background-image: url(../bgRealEstate.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 185px;
	height: 110px;
	float: left;
}

#cuerpo_negro {
/*	background-image: url(../images/bgNegro.jpg);*/
	background-color:#000000;
}

#cuerpo_rojo {
/*	background-image:url(../images/bgRojoNegro.jpg);
	background-repeat: repeat-x;*/
	min-height: 345px;
}

#cuerpo_arriba {
	background-image: url(../images/pageBegin.jpg);
	height: 34px;
}

#cuerpo_enmedio {
	background-image: url(../images/pageBody.jpg);
	background-repeat: repeat-y;
}

#cuerpo_abajo {
	background-image:url(../images/pageEnd.jpg);
	height: 34px;
}

#propiedades {
	float: right;
	width: 160px;
	text-align:center;
	margin: 10px;
}

#cuerpo_final {
	padding: 10px;
	margin-left: 14px;
	float: left;
	width: 720px;
}

#clear {clear:both;}

#footer {
	margin: 0 auto;
	width: 95%;
	border-top: 1px solid #cccccc;
	color: #CCCCCC;
	font-size: 10px;
}

#footer a {
	color: #CCCCCC;
	text-decoration: none;
}

#footer_links {
	padding: 5px;
	text-align:center;
	margin-left: 150px;
}
.muestra_resultados td{
	padding:5px;
	border-left:#C92001 1px solid;
	border-bottom:#C92001 1px solid;	
}

.muestra_resultados th{
	padding:5px;
	border-bottom:#C92001 1px solid;	
}
.muestra_resultados{
	margin-top:20px;
	width:100%;
}
.muestra_resultados td img{
	margin:5px;
}

.borde_derecha {
	border-right:#C92001 1px solid;	
}

/* Para imagenes del SlideShow */
.slideshow_img img {
	border: 5px solid #ffffff;
}

.imagenes, .view_image img {
	border: 5px solid #ffffff;
}

#flash {
	margin-top: 20px;
}

.marco_principal{
	width:100%;
	border-left:#999 1px solid;
	border-top :#999 1px solid;	
}

.marco_principal td{
	padding:10px;
	border-right :#999 1px solid;
	border-bottom:#999 1px solid;	
}
.imagenes_slidshow{
	border:none;
	width:100%;
}
.imagenes_slidshow td{
	border:none;
	text-align:center;
}

#fragment-7 { 


	vertical-align: text-top;
}
#fragment-7 h3 { 
	margin: 0;
	padding: 0;
	font-size: 15px;
	line-height: normal;
}
#fragment-7 h4 { 
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
}

#fragment-1,#fragment-2,#fragment-3,#fragment-4,#fragment-5,#fragment-6,#fragment-7,#fragment-8,#fragment-9,#fragment-10,#fragment-11 { 
	background-image:url(../servicios/boxBody.jpg);
	padding:10px 20px 10px 20px; 
	vertical-align: text-top;
}
.izq{ width:703px; float:left;}
.izqBeneficios{ width:703px; height:350px; float:left;}

.abajo_frag{ height:18px; background-image: url(../servicios/boxEnd.jpg); width: 703px; margin-bottom: 10px;}

.arriba_frag{ height:4px;  background-image: url(../servicios/boxTop.jpg); width: 703px;}

.automatico {
	width: 703px;
	margin: 0 auto;
}

.barras {
border: none; height: 1px; border-top: 1px solid #ffffff;
}

.iconos {
	font-size:9px; text-align:center; 
}

.borra{
	clear:both;
}

.peque_letras{
	font-size:10px;
	text-align:right;
	color:#ccc;
}

.alianzas{
	width:100%;
	border:none;
	margin-top:20px;
}
.alianzas td{
	border:none;
	padding:10px;
	border-bottom:#CCCCCC 1px solid;
	text-align:center;
}

.tabla_fotos{
		width:90%;
		border:none;
		margin:auto;
}

.tabla_fotos td{
	border-bottom:#990000 1px solid;
	padding:10px;
}

/***SEARCH**/

#search_style{ padding-left:0px; }
#search_style a{ clear:both;padding:0PX 25PX 0PX 0PX; text-decoration:none;}

#search_bg { background-image:url(../images/iconos/BuscarBg.jpg); background-repeat:no-repeat; width:603px; height:259px; position:relative; margin: 0 auto;}

#search_table { padding:65px 0px 0px 165px; }
#search_table td{  padding:0; margin:0; padding-right:33px; }

#class1,#class2,#class3,#class4,#class5,#class6,#class7{ margin:0px;  padding-bottom:20px; }

#search_table span{ padding-left:50px;  }

#search_todos { position:absolute; top:185px; left:15px;}

#search_style {
	padding: 0; margin: 0;
}

#conocer_precio { float:left; width: 49px; height:49px; background-image:url(../images/iconos/pregunta.jpg); }

/* ------------------------- BUSCAR ---------------------------------------- */

.refinar_busqueda {
	border: 1px solid #fff;
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
}

.refinar_busqueda a {
	text-decoration: none;
	display: block;
	padding: 5px;
}

.browse_tool_ghost {
	color: #CCCCCC;
}

.bt_pages a {
	display: block;
	padding: 0 5px;
}

.browse_tool_curpage {
	display:block;
	font-weight: bold;
	padding: 0 5px;	
	font-size: 16px;
	padding-top: 2px;
}
.multiple_options_caption {
margin:0;
padding:0;
font-weight:bold;
width:100%;
margin-top:10px;
}

#votacion{
	float:left;
	margin:10px 10px 0px 0px;
}
.linkExpoRed{
	font-size:12px !important;
}

/* Suscriptores*/
div.suscriptores
{
   background-image:url(../images/fondo-suscriptores.jpg);
   width:916px;
   height:41px;
   margin:0 auto;
   margin-top:-10px;
   position: relative;
}

div#facebook {
	position: absolute;
	left: 0;
	padding: 12px 0 0 10px;
}

div#facebook a {color: #DDD; text-decoration: none; }

div#suscripcion
{
	position: absolute;
	right: 0;
   	cursor:pointer;
 	background-image:url(../images/suscribirse.jpg);
  width:162px;
  height:41px;
	
}

div.tooltip { 
    background:#000;
	background-image:url(../images/recuadrosuscribirse.jpg);
	font-size:14px; 
    height:136px; 
    width:225px; 	
    padding:20px 20px; 	
	background-repeat:no-repeat;
    font-size:12px; 
    display:none; 
    color:#fff; 
	text-align:center;
} 

.banner-proximamente{
	margin:20px 25px 0px 25px;
}