/*RESET*/
a, a img{
	border:none;
	text-decoration:none;
	outline:none;
}
.clear-both{
	clear:both;
}
*{
	margin:0;
	padding:0;
}

/*BODY*/
#cont_slider_100_b{
	width:100%;
	height:490px;
	overflow:hidden;
	position:relative;
}

#box_slider_buscador{
	width:980px;
	margin:30px auto;
}
#slider_izq_b{
	float:left;
	width:970px;
	height:275px;
	padding:4px;
	background-color:#FFFFFF;
	position:relative;
	overflow:hidden;
}
#slider_mov_b{
	width:15000px;
	height:375px;
	position:absolute;
	z-index:5;
	top:0;
	left:0;
	margin:4px 0 0 5px;
}
a.flecha_sld{
	display:block;
	width:32px;
	height:32px;
	background-image:url(http://static.real-loop.com/1/1/sitios/templates/premium/1/images/arrows.png);
	background-position:left;
	position:absolute;
	top:121px;
	left:15px;
	z-index:10;
}
a#sld_der{
	background-position:right;
	left:931px;
}
a#sld_izq{
	display:none;
}
.img_slider_frase{
	float:left;
	position:relative;
	margin-left:13px;
	width:968px;
	height:275px;
	overflow:hidden;
}
.img_slider_frase:first-child{
	margin-left:0px;
}
.img_slider_frase img{
	max-width:968px;
	max-height:275px;
	display:block;
	margin:auto;
}
.img_slider_frase p{
	width:932px;
	font:18px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	background-image:url(http://static.real-loop.com/1/1/sitios/templates/premium/1/images/fd_frase.png);
	padding:18px;
	position:absolute;
	left:0;
	bottom:0;
}

#buscador_der_b{
	float:right;
	width:293px;
	overflow:hidden;
	margin-top:10px;
}
p.buscador_p{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:#413e3f;
	padding:14px;
	text-align:center;
	text-shadow:1px 1px #000;
}
#buscador_body_b{
	float:right;
	width:293px;
	height:325px;
	background-image:url(http://static.real-loop.com/1/1/sitios/templates/premium/1/images/buscador_sombra.png);
}

p.encuentra_b{
	font:16px "Cabin", Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:5px 0 5px 15px;
	text-transform:uppercase;
}

#foto_grande_b{
    height: 360px;
    overflow: hidden;
    position: relative;
    width: 590px;
	margin:auto;
}
img.no_mostrar{
	display:none;
}
#box_ventas_aleatorias{
	float:right;
	width:410px;
	height:360px;
	border-radius:0 8px 8px 0;
	background-color:#2a2a2a;
}
.venta_aleatoria_b{
	width:100%;
	height:120px;
	cursor:pointer;
}
.venta_aleatoria_b:hover{
	background-color:#1d1d1d;
}
.venta_aleatoria_b.v1{
	border-radius:0 8px 0 0;
	background-color:#1d1d1d;
}
.venta_aleatoria_b.v3{
	border-radius:0 0 8px 0;
}
.box_interno_vta_b{
	width:335px;
	height:119px;
	margin-left:46px;
	border-bottom:1px dashed #4b4b4b;
}
.venta_aleatoria_b.v3 .box_interno_vta_b{
	border-bottom:none;
}
.foto_vta_b{
	float:left;
	width:92px;
	height:92px;
	border-radius:5px;
	margin-top:14px;
	overflow:hidden;
}
.info_vta_aleatoria_b{
	float:left;
	width:233px;
	margin:14px 0 0 10px;
}
p.info_prop_b{
	font:13px Arial, Helvetica, sans-serif;
	color:#FAFAFA;
	margin-top:15px;
}
p.operacion_prop_b{
	font:13px Arial, Helvetica, sans-serif;
	color:#FAFAFA;
	text-transform:uppercase;
	margin-top:15px;
}

#cont_body_b{
	width:100%;
	overflow:hidden;
	margin:auto;
}
a.btn_buscar{
	display:block;
	float:right;
	width:76px;
	height:31px;
	margin-top:10px;
	background-image:url(http://static.real-loop.com/1/1/sitios/templates/premium/1/images/btn_buscar.png);
}

#caja_ventas_b{
	width:940px;
	overflow:hidden;
	margin-top:66px;
	padding:20px;
	background-color:#FFF;
	*position:relative; /*ie7*/
}
.hrHome_b{
	width:100%;
	height:2px;
	margin:10px 0 -15px 0;
	background-image:url(http://static.real-loop.com/1/1/sitios/templates/premium/1/images/fd_divhr.png);
}

/*ESTILOS DEL BODY*/
#caja_ventas_sidebar_b{
	width:980px;
	overflow:hidden;
	margin: 0 auto;
	background-color:#FFF;
}
p.tit_cuadro_b{
	width:314px;
	height:32px;
	font:bold 16px "Cabin", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	text-shadow:2px 1px #21323e;
	padding:4px 0 0 30px;
	background-image: url(http://static.real-loop.com/1/1/sitios/templates/premium/1/images/ribbon.png);
	letter-spacing: 1px;
	text-transform:uppercase;
	position:absolute;
	margin-left:-19px;
}
p.tit_cuadro_b span{
	font-weight:normal;
	font-size:15px;
	color:#ff0000;
}
img.img_res_grande{
	position:absolute;
	top:-5px;
	left:-5px;
	z-index:1;
}

#cont_ventas_alq_b{
	float:left;
	width:980px;
	overflow:hidden;
	padding-top: 20px;
	margin-left: 10px;
}
#ventas_izq_b, #alquileres_izq_b{
	width:980px;
	overflow:hidden;
}
#alquileres_izq_b{
	margin-bottom:20px;
}
#slidebar_b{
	float:right;
	width:251px;
}

.boxPropiedad_b, .boxPropiedad2_b{
    float: left;
    margin: 40px 0 21px 10px;
    position: relative;
    width: 197px;
	min-height:384px;
	padding:15px;
	background-color:#f3f3f3;
}
.boxPropiedad_b.v1{
	margin-left:9px;
}
.cont_imagen_b{
	width:197px;
    height: 148px;
    overflow: hidden;
    position: relative;
	border-radius:5px;
}
.cont_imagen_b img{
	display:block;
	margin:auto;
	height: 148px;
}
.cont_home_img_b.sin_top{
	top:0px;
}
.cont_desc_depto_b {
    padding-bottom: 5px;
}
.tituloPropiedad_b {
    color: #000;
    font: bold 14px Helvetica,Arial,sans-serif;
    margin-top: 5px;
    text-decoration: none;
}
.descripcionPropiedad_b {
    color: #2e2e2e;
    font: 12px/16px Arial,Helvetica,sans-serif;
    height: 97px;
	overflow:hidden;
    margin: 5px 0 0 5px;
    text-decoration: none;
}
a.verFichaPropiedad_b {
	font:bold italic 12px Georgia, "Times New Roman", Times, serif;
	color:#000;
	text-decoration: underline;
	float:left;
	margin-top:10px;
}
a.verFichaPropiedad_b:hover{
	color:#7b7b7b;
}
span.precio_span{
	display:block;
	margin-top:5px;
	color: #fdad00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
}

#box_newsletter_b, #box_info_b {
	width:208px;
	height:396px;
	padding:10px;
	border:1px solid #c4c4c4;
	border-radius:8px;
	background-color:#f6f6f6;
	margin-top: 56px;
	position:relative
}
#box_info_b {
	margin-top: 31px;
}
p.box_title_b {
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#5a5a5a;
	text-transform:uppercase;
}
.hr_box_b {
	width:100%;
	height:1px;
	background-color:#a2a2a2;
	margin:10px 0;
}
p.box_txt_b {
	font:12px Arial, Helvetica, sans-serif;
	color:#606060;
	margin-top:10px;
	line-height:24px;
}
form#suscripcion_b{
	margin-top:30px;
}
form#suscripcion_b label {
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#606060;
	text-shadow:1px 1px #FFF;
}
form#suscripcion_b input {
	display:block;
	width:100%;
	height:25px;
	border:none;
	margin:5px 0 10px 0;
	background-color:#c4c4c4;
	border-radius:5px;
}
a.btn_enviar_b {
	float:right;
	margin:10px 0;
}
img.img_afuera_b {
	float:right;
	position:absolute;
	right:10px;
	top:-27px;
}
#box_info_b ul{
	list-style:none;
}
span.comilla_b{
	color:#ED1C24;
	margin-right:5px;
}
#box_info_b ul li{
	font:13px Arial, Helvetica, sans-serif;
	color: #383838;
	margin-top:15px;
}
#box_info_b ul li span.texto_li_b{
	color: #8A8A8A;
	display: block;
	font-size: 12px;
}
a.iu {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#383838;
}
a.iu:hover{
	color:#CC0000;
}

p.direccion_prop {
    color: #101010;
    font: bold 14px Verdana,Geneva,sans-serif;
	margin:10px 0 0 5px;
	height:17px;
	overflow:hidden;
}
p.barrio_prop {
    color: #92bc1c;
    font: italic bold 12px Arial,Helvetica,sans-serif;
    margin: 5px 0 0 5px;
}
p.precio_prop {
	font:bold italic 16px Georgia, "Times New Roman", Times, serif;
    color: #ff0000;
    margin: 5px 0 0 5px;
}
.div_link {
    cursor: pointer;
}
.hr_propiedad {
    background-color: #E7E7E7;
    height: 1px;
    margin: 10px 5px;
}
a.lm_link{
	display:block;
	margin-top:5px;
	color:#000;
	font:bold italic 12px Georgia, "Times New Roman", Times, serif;
}
a.lm_link:hover{
	color:#7B7B7B;
}


/*ESTILOS DEL SLIDER*/
#con_slider_100_b{
	width:100%;
	height:375px;
	overflow:hidden;
}
#box_buscador_slider_b{
	width:980px;
	overflow:hidden;
	margin:20px auto;
	background-image: url(http://static.real-loop.com/1/1/sitios/templates/premium/1/images/fd_sombra_header.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 272px;
    position: relative;
}
#buscador_b{
	background-color:#f7f7f7;
    float: left;
    height: 256px;
    width: 311px;
}
#cont_slider_b{
	width:100%;
	height:490px;
	margin:auto;
}
#slider{
    height: 490px;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: 100%;
}
#featureditem{
    background-position: center center;
    background-size: cover;
    height: 490px;
    position: relative;
    width: 100%;
}
#franja_gris_b, .textos_slide_b{
    background-image: url(http://static.real-loop.com/1/1/sitios/templates/premium/1/images/px_negro.png);
    bottom: 0;
    position: absolute;
    width: 969px;
    z-index: 15;
	border-radius:0 0 10px 0;
}
.textos_slide_b p {
    color: #FFFFFF;
    font: italic 20px Arial,Helvetica,sans-serif;
	padding:20px 0 21px 15px;
	text-shadow:1px 1px #000;
}
.textos_slide_b p span{
	display:block;
	font:23px Arial, Helvetica, sans-serif;
	font-weight:normal;
}

p.tit_buscador_b{
	display:block;
	width:100%;
	height:27px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:10px 0 0 15px;
	text-transform:uppercase;
	background-color:#6aa84f;
}
form#form_b p select, #zona3_b select {
    font:italic 14px Georgia, "Times New Roman", Times, serif;
    width: 225px;
	height:22px;
	background-color:transparent;
	border:none;
	-webkit-appearance: none;
}
#idZona3 select, .col_form_b .grande2 select{
    width: 225px;
}
.combo_gr, .combo_ch{
	float:right;
	width:187px;
	overflow:hidden;
	margin-top:0px;
	background-repeat:no-repeat;
	background-image: url(http://static.real-loop.com/1/1/sitios/templates/premium/1/images/fd_combo.png);
}
.combo_ch{
	width:117px;
	height:25px;
	overflow:hidden;
	background-image: url(http://static.real-loop.com/1/1/sitios/templates/premium/1/images/fd_combo_ch.png);
}
form#form_b p label {
    color: #303030;
    float: left;
    font: 14px Arial,Helvetica,sans-serif;
	margin-top:3px;
}
p.p_zona_b{
	position:relative;
	margin-bottom:-17px;
}
#idZona3{
	float:right;
	position:relative;
	top:0;
	right:0;
}
select#zona3_b{
    width: 135px;
	background-color:transparent;
	border:none;
	float:left;
	margin:2px 0 0 2px;
	-webkit-appearance: none;
}
p.bajar{
	margin-top:8px !important;
	margin-bottom:-6px;
}
img.img_reserva_home {
    height: auto;
    left: -5px;
    position: absolute;
    top: -5px;
    width: auto;
    z-index: 1;
}
form#form_b p.p_zona_b.bajar8{
	margin-bottom:8px;
}

#buscador_cont_b{
	width: 980px;
	height: 120px;
	overflow: hidden;
	margin: -70px auto 0 auto;
	position: relative;
	z-index:90;
	padding:10px 0;
	background-color:rgba(15, 32, 41, 0.8);
}
#buscador_1016_b{
	width:940px;
	height:69px;
	margin-left:15px;
	padding:7px 0 0 10px;
	background-image: url(http://static.real-loop.com/1/1/sitios/templates/premium/1/images/bg_buscador.png);
}
.buscador_p_b{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#5a5a5a;
	text-transform:uppercase;
}
p.tit_buscador_b{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-shadow:1px 1px #8d3d00;
	margin:10px 0 0 10px;
	margin-left:-20px;
	text-transform:uppercase;
}
.col_form_b{
	float:left;
	width:140px;
	margin:17px 13px 0 0;
}
form#form_b p label{
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#303030;
}
form#form_b p span.styled-select {
    background-image:url(http://static.real-loop.com/1/1/sitios/templates/premium/1/images/fd_select.png);
    background-position: right center;
    background-repeat: no-repeat;
    height: 28px;
    overflow: hidden;
    width: 140px;
	float:left;
}
.styled-select select {
    background-color: transparent;
    border: medium none;
    color: #3C3C3C;
    font: italic 14px Georgia, "Times New Roman", Times, serif;
    height: 23px;
    margin: 5px 0 0 5px;
    width: 160px;
	-webkit-appearance: none;
}
.col_form_b.grande {
    margin-left: 0px;
}
.col_form_b.grande_ot {
    margin-left: 77px;
}
form#form_b p span.styled-select.grande{
    background-image: url(http://static.real-loop.com/1/1/sitios/templates/premium/1/images/fd_select_grande.png);
    background-position: right center;
    background-repeat: no-repeat;
    width: 155px;
}
form#form_b p span.styled-select.grande2{
    background-image: url(http://static.real-loop.com/1/1/sitios/templates/premium/1/images/fd_select_grandeold.png);
    background-position: right center;
    background-repeat: no-repeat;
    width: 202px;
}
form#form_b p span.styled-select.ciento10{
    background-image: url("/templates/premium/1/images/fd_select110.png");
    background-position: right center;
    background-repeat: no-repeat;
    width: 110px;
}
.styled-select.grande select{
    width: 230px;
}


