body{background:#FFF;color:#505050;font-display: swap;font:14px Verdana, Arial, Helvetica, sans-serif;line-height:1.5em;text-align:center;display:block;width:940px;margin:0 auto;padding:0}
nav{text-align:center;float:left;margin:0 0 10px;padding:0}
footer{background-image:url(/_/img/fondo_pie.png);float:left;background-repeat:repeat-x;clear:both;display:block;width:100%;color:#000;height:180px;margin:20px 0 0;padding:5px 0 0}
header{border:0;width:940px;height:120px;background-image:url(/_/img/fondo.png);background-repeat:repeat;margin:0 0 10px;padding:0}
#primary{display:block;width:940px;min-height:800px;margin:0 auto}
img{border:0}
header h1{float:left;font-size:1.7em;color:#000;width:60%;font-style:oblique;font-weight:400;line-height:25px;margin:0;padding:0}
header img{float:left;margin-top:25px;left:0}
ul,ol{list-style:none;margin:0;padding:0}
ul li a{text-decoration:none}
.columna_iguales{width:450px}
.columna_mayor{width:500px}
.columna_menor_2{width:300px}
.columna_mayor_2{width:600px}
.side_c{float:left;width:940px;text-align:left}
#banderas{top:98px;left:0;width:85%;position:absolute}
#banderas li{float:right;margin-left:10px;padding:0}
#banderas img{margin:0;padding:0}
#banderas .ultimo img{margin:0}
.bandera_select img{border-bottom:1px solid #FFF;padding:2px}
ul.menu_usuario{margin-right:20px;margin-top:10px;width:100%}
ul.menu_usuario li{float:left;color:#000}
ul.menu_usuario li a{color:#000;font-size:1.2em;padding:5px}
#menu_paginas li,#menu_opciones li{float:left;min-width:100px;position:relative;margin-right:4px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;text-align:center;padding:8px}
#menu_paginas li a,#menu_opciones li a,#menu_opciones li{color:#FFF}
#menu_paginas li ul{left:-30px;display:none;position:absolute}
#menu_opciones li ul{left:0;display:none;position:absolute}
#menu_paginas li{background:#000}
#menu_paginas ul li{margin:2px}
#menu_paginas li:hover > ul{display:block;top:2.5em;background:#FFF;border:1px solid #D80037;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;z-index:9999;padding:10px}
#menu_paginas li:hover > ul li{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;width:150px;background:#FFF;color:#D80037;font-size:.9em;margin:0}
#menu_paginas li:hover > ul li:hover{border:1px solid #98979B;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
#menu_opciones li{background:#E9503E;text-align:center}
#menu_opciones li:hover > ul{display:block;top:2em;background:#E9503E;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;z-index:99;font-size:1em;padding:5px}
#menu_opciones li:hover > ul li{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background-color:#FFF;color:#000;width:200px;margin:5px;padding:5px}
#menu_opciones li:hover > ul li p{text-align:left;line-height:12px;font-size:11px;margin:0;padding:0}
#menu_opciones li:hover > ul li a{font-size:11px;display:block;color:#E9503E;text-decoration:underline;padding:2px}
#menu_opciones li a img{border:0;float:left;display:block;clear:none;margin:0 10px 2px 0}
.descripcion{text-align:left;margin:0 0 20px;padding:0}
li.descripcion{margin-bottom:10px}
h2,h3,h4,h5{font-size:1.3em;text-transform:uppercase;text-align:left;letter-spacing:.02em;font-weight:700;color:#474242e6;margin:0}
h3,h4{font-style:italic;font-size:1.1em;color:#E9503E}
h4{font-style:italic;font-size:1.1em;color:#585754}
.titulo_formulario_modal,.titulo_secciones{font-style:normal;font-size:1.1em;color:#585754;float:left;text-transform:uppercase;font-weight:700}
.titulo_secciones{font-style:italic}
.tipo_accion{text-align:left;padding-left:60px;margin:0}
.grupo,.grupo_rojo,.grupo_gris,article h2 small,article h2 pre,article h2 span.precio,article h2 label,.ficha_inmueble h3 strong{float:left;display:block;background-color:#585854;color:#FFF;font-size:1.3em;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:25px;font-style:normal;margin:0 10px 0 0;padding:8px 11px}
.grupo_gris,.grupo_rojo,article h2 small,article h2 pre,article h2 label,.ficha_inmueble h3 strong,article h2 span.precio{vertical-align:middle;font-size:1em;font-weight:700;padding:8px 10px}
.grupo_rojo,article h2 label,.ficha_inmueble h3 strong{background-color:#E9503E}
.bordes_redondos5{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bordes_redondos7{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}
form input:not([type=checkbox]),form textarea{border:1px solid #D5D4D4;background:#F7F6F6;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-moz-border-radius:5px;outline:none;padding:5px}
select{border:1px solid #D5D4D4;background:#F7F6F6;-moz-border-radius:5px;outline:none;padding:3px}
select.precio option,li select.precio option{text-align:right}
form input[type=text],form input[type=password],form textarea{background:#F7F6F6;border:1px solid #D5D4D4;padding:5px}
form input[type=submit],form input[type=button].submit{background:#D80037;color:#FFF;border:0 solid #D80037;cursor:pointer;letter-spacing:1px;font:14px/22px Helvetica,Arial,sans-serif;padding:6px 8px}
form input[type=reset],form input[type=button].reset{background:#FFF;border:1px solid #999;color:#999;cursor:pointer;letter-spacing:1px;font:14px/22px Helvetica,Arial,sans-serif;padding:5px 8px}
form{border:0;margin:0;padding:0}
footer ul{float:left;width:350px;margin:10px}
.sub-titulo-pie{font-size:1.3em;font-weight:700}
.formulario_clasico{width:100%;float:left}
.formulario_clasico li{width:100%;text-align:left;padding:2%}
.formulario_clasico li label{width:40%;padding:0 2% 0 0}
.formulario_clasico li span.texto_validator{display:none}
.formulario_clasico label:hover{cursor:pointer}
li.botones,li.fila-validando,li.advertencia,li.texto-validacion,li.seccion_mostrar{text-align:center;width:100%;margin:0 0 10px;padding:10px 0}
li.advertencia,.advertencia{text-align:left;font-size:12px;color:gray;padding:10px}
li.fila-validando img.casita{margin-right:10px;vertical-align:middle}
li.texto-validacion{font-size:1em;text-align:center;border:1px solid #D80037;background:#F7F6F6;color:#000}
.fila_error{width:50%}
.herramientas{margin-top:20px}
.herramientas li{font-size:14px;text-align:left;color:#E9503E;font-weight:700;padding:10px}
.herramientas li p{font-size:14px;color:#000;font-weight:400;margin:5px 0 0}
.mostrar_datos{text-align:left;display:block}
.mostrar_datos li{float:left;width:100%;padding:4px}
.mostrar_datos li label,.mostrar_datos_grande li label{font-size:14px;width:60%;display:block;text-align:justify;padding:5px}
.mostrar_datos li label.texto,.mostrar_datos_grande li label.texto{font-size:14px;font-weight:700;width:30%;text-align:left;padding:5px}
.mostrar_datos img{float:left;display:block;clear:none;margin:0;padding:0 10px 0 0}
li.seccion_mostrar{margin-bottom:0;margin-top:10px}
.mostrar_datos li.descripcion{text-align:justify}
.listado_fotos{padding:0}
.listado_fotos aside a{text-align:center}
.lista_confort{padding:2px 2px 2px 30%}
.lista_confort span{color:#E9503E;font-weight:700;font-size:1.3em;margin-right:5px}
aside{display:block;float:left;width:180px;font-size:12px;text-align:center;min-height:140px;max-height:140px;border:1px solid #b7b7b8;margin:5px 5px 10px;padding:5px}
aside.modificacion_fotos{font-size:11px;min-height:260px}
aside.modificacion_fotos img{padding-left:10px;clear:both;margin:5px}
aside.modificacion_fotos p,aside.fotos_solo_ver p{text-align:center;margin:0;padding:0}
aside.fotos_solo_ver{display:block;float:left;width:130px;font-size:12px;text-align:center;border:0;margin:5px;padding:0 10px}
aside p.descripcion{display:block;min-height:50px;width:100%}
aside.modificacion_fotos a{display:block}
.ejemplo_campo{line-height:12px;color:#999;font-style:oblique;font-size:11px;margin:0;padding:0 0 0 5px}
.formulario_filtrar{background-color:#FFF;border:1px solid #999;float:left;display:block;width:100%;color:#E9503E}
.opciones3{float:right;font-size:14px;width:100%;display:block;margin:0;padding:0}
.opciones3 li{float:right;width:auto;padding:5px}
.opciones3 a{text-decoration:underline;color:#E9503E}
.validador{color:#D80037;visibility:hidden}
footer hr{border:1px dotted #E9503E}
footer a{color:#000}
#navegador_pie{float:left;width:940px;font-size:11px}
#navegador_pie ul{float:left;width:22%;border-right:1px dotted #585854;height:135px;padding:0 10px}
#navegador_pie ul li{text-align:left;width:100%;padding:2px 2px 2px 10px;font-size: 13px;}
#navegador_pie .ultimo{border:0;width:15%}
footer a:hover{font-weight:700}
.lista_mas{margin-left:5px}
.lista_mas article{font-size:14px;color:#b7b7b8;width:100%;text-align:left;float:left;margin:10px 0}
.lista_mas article a{font-size:14px;color:#000;margin:10px 0}
.lista_mas strong{color:#E9503E;font-size:11px}
#fotos_ampliadas{float:left;display:none;visibility:hidden;margin-top:20px;text-align:center}
#fotos_ampliadas p{text-align:center;float:left;width:100%}
#fotos_ampliadas img{margin-left:40%}
#fotos_ampliadas .ampliada img{margin-left:0}
#fotos_ampliadas .ampliada{display:block;float:left;margin:5px 5px 30px}
#fotos_ampliadas .ampliada p{text-align:center;float:none;width:auto}
.link_mucho_mas{float:right;margin-top:15px}
.link_mucho_mas a{font-weight:700;color:#E9503E;text-decoration:none;font-size:14px}
.tiempo_publicacion,.tiempo_publicacion_2, h6{font-size:14px;text-align:right;color:#CCC;margin:0;padding:0}
.tiempo_publicacion_resaltado{font-size:11px;text-align:right;color:#777777;margin:0;padding:0}
h6{float:left;width:100%;clear:both;text-align:center;font-weight:400}
.tiempo_publicacion_2{float:left;width:40%}
.texto_conformidad{text-align:left;margin-top:15px;float:left;background:#FCFCFC;display:block;border:1px solid #e2e0de;margin-left:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:98%;clear:both;padding:10px}
.botones{margin-bottom:30px}
.casas_similares .articulo_derecha{float:right;margin-right:0}
.casas_similares{margin-top:30px}
.noticias{border:1px solid #B7B7B8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:20px;float:left;padding:15px}
.noticias p{text-align:left;line-height:20px;margin:0}
.noticias p a,.noticias p strong{color:#D80037;font-size:14px}
.noticias div{float:left;width:90%;margin-left:30px;margin-top:10px;text-align:left;font-size:14px}
.noticias div img{float:left;border:0;margin-right:10px}
.informacion_reservas p{text-align:left}
.img_inmueble_vacio{float:left;background-image:url(/_/img/inicio_no_fotos.gif);background-repeat:no-repeat;display:block;width:106px;height:100px;cursor:pointer}
.img_inmueble_vacio_inicio{margin-left:25%;margin-right:25%}
header,nav,section,footer,aside,hgroup,label{display:block;float:left}
.columna_menor,.informacion_reservas{width:400px}
.side_a,#menu_opciones li:hover > ul li a.opciones_sub_menu,ol li,ul li{float:left}
.side_b,header nav,#menu_opciones{float:right}
#menu_paginas li.active,#menu_opciones li.active{background:#D80037}
#menu_paginas li:hover > ul li:hover a,#menu_paginas li:hover > ul li a,.formulario_clasico a,.informacion_reservas h2,.avisos_coincidencias h2{color:#D80037}
form input[type=text]:focus,form input:not([type=checkbox]):focus,form textarea:focus,.campo_error{border:1px solid #D80037}
.formulario_clasico ol,.mostrar_datos li.botones,.mostrar_datos li.descripcion,.mostrar_datos li.listado_fotos,.mostrar_datos li.seccion_mostrar{width:100%}
li.fila-validando,li.texto-validacion,.validador texto_validator{display:none;visibility:hidden}
.asterisco,footer .titulo{color:#E9503E;font-weight:700}
.formulario_filtrar a,.lista_mas a:hover{color:#E9503E}
.link_volver,.noticias div a{color:#D80037;text-decoration:none;}
.rojo_negrita{font-size: 12px;color: #E9503E;font-weight:700;}
.form_promo label{text-align: right!important;width: 50% !important; }
.form_promo label:hover{cursor: default;}
#total{width: 40px; color: black; font-weight: bold;}
#total_otras_monedas{text-align: right;}
#estado_promicion{/*border: 1px solid #d4d5d6;*/ float: left;text-align: left;padding: 10px 0 10px 0; width: 100%;}
#estado_promicion h2{margin-bottom: 10px}
.side_c p{font-size:14px;text-align: justify}
select option{font-size:14px}