@charset "utf-8";

body { position:relative; z-index:0;background-image:url(../images/fondo_body.png);background-repeat:repeat-x; }

.left { float:left;}
.right { float:right;}

#mapasitio #principal { background:none; width:700px; padding-bottom:25px }
#mapasitio ol li { list-style:decimal; padding-left:20px; font-size:1.2em; line-height:2em }
#mapasitio ol li a:visited { color:#0000FF; text-decoration:none }
#mapasitio ol li a:hover { text-decoration:underline }

#contenedor { width:990px; margin:auto; position:relative }
#encabezado { position:relative; height:157px }
#principal { float:right }
#inicio #principal { border:solid 6px #DDD; z-index:0 }
#inicio #principal div { z-index:0; }

#inicio #sidebar { float:left; width:210px; height: 315px; background:url(../images/fdo_siderbar_home_left.png) 5px top no-repeat; }
#sidebar { float:left; width:210px; background-color:#ff000}
#secundario { clear:both }
.iso { padding:10px 0; cursor:hand; cursor:pointer }
.importante { text-align:center; display:block; color:#959696; padding:20px 0; background-color:#FFF }
.importante strong { font-weight:bold }

#redsocial { position:absolute; right:0; top:10px; z-index:2;width:155px;}
#redsocial .addthis_button { background:none; text-decoration:none; font-family:arial; font-size:1.2em; color:#ffffff; padding:2px 0 0 0;font-size:12px; }
#redsocial li {float:left;padding-right:5px;}
#redsocial a {font-family:arial;color:#ffffff;text-decoration:none;font-size:12px;}
#redsocial a:hover {font-family:arial;color:#ffffff;text-decoration:none;font-size:12px;}
#redsocial ul {float:right;}
#redsocial ul.contacto {font-family:arial;color:#ffffff;text-decoration:none;font-size:12px;margin-top:10px;float:right;}
#redsocial  li.ultimo {border-left:1px #ffffff solid;padding-left:5px;}
#ficha #redsocial{ right:5px; top:10px; }

/* ID Menu */
#menu { position:absolute; right:10px; z-index: 100; }
#menu li { float:left; font-size:1.2em;  font-weight:bold; position:relative; z-index: 10000; }
#menu a { display:block; background:url(../images/btn-menu-der.gif) right no-repeat; padding:0 12px 0 0; line-height:2.3em; color:#FFFFFF; text-decoration:none }
#menu a span { background: url(../images/btn-menu-izq.gif) left no-repeat; width:8px; height:27px; display:block; float:left; padding:0 4px 0 0 }
#menu .submenuactivo,
#menu a:hover {background:url(../images/btn-menu-der-over.gif) right top no-repeat; line-height:3em }
#menu .submenuactivo span,
#menu a:hover span {background: url(../images/btn-menu-izq-over.gif) left top no-repeat; height:36px; padding:0 4px 0 0 }
#menu .excepcion a { background:url(../images/btn-menu-diferencial.gif) no-repeat; width:127px; height:27px; text-align:center }
#menu .excepcion.activo a,
#menu .excepcion a:hover {background:url(../images/btn-menu-diferencial-over.gif) no-repeat; height:36px }

.submenu { display:none; padding-bottom:10px;  -moz-border-radius: 0 0 15px 15px; border:solid 1px #7c7c7c; background:url(../images/bg-submenu.gif) repeat-y right; margin:0 6px; z-index:150; position:absolute }
.submenu li { display:block; float:none;  margin:0 10px;  border-top:dotted 1px #7c7c7c; font-size:1.1em; font-weight:bold; color:#42688f; width:85% }
#menu .submenu li a { background:none; padding:0; line-height:2em; font-size:0.9em;color:#42688f; display:inline }
#menu .submenu li a:hover {background:none; color:#f00 }
.submenu li:first-child { border-top:none }
.submenu.excepcion { -moz-border-radius: 0 15px 15px 15px; width:190px; left:6px; top:35px; margin:0 }
.submenu.excepcion.dos { width:160px }
.submenu.excepcion.tres { width:120px }
.submenu.excepcion li { width:90% }

/*
#menuSec { position:absolute; right:10px; top:120px; font-family:"Trebuchet MS"; font-size:1.1em; color:#595a5a }
#menuSec li:first-child { background:url(../images/ico-mail.jpg) left 2px no-repeat; padding-left:12px }
#menuSec li a.separador { padding-right: 5px; border-right: 1px solid #666666}
#menuSec li { float:left }
#menuSec li a { color:#595a5a; text-decoration:none; padding-left:5px }
*/



/* Menu Nuevo */

ul#menu-nuevo { position:absolute; left:30px; top:135px; font-family:"Trebuchet MS"; font-size:1.1em; color:#595a5a; height:15px; }
ul#menu-nuevo li {display:inline; border-right:3px solid #d1d1d1;padding-right:15px;  margin-right:15px; float:left;position:relative; }
ul#menu-nuevo li a:hover, ul#menu-nuevo li a.seleccionado{color:#2b5b98;}
ul#menu-nuevo li.ultimo {float:left;border:0;}
ul#menu-nuevo a {color:#ffffff;text-decoration:none;font-size:14px;}
ul#menu-nuevo a:hover {color:#ffffff;text-decoration:none;font-size:14px;}
ul#menu-nuevo ul {visibility:hidden; display:none; padding:10px;position:absolute;width:190px;margin-left:-10px;opacity: 0.95;-moz-opacity: 0.95;filter:alpha(opacity=95);}
ul#menu-nuevo li:hover  ul {visibility:visible; z-index:99;display:block;background-color:#adacac;} 
ul#menu-nuevo  ul  li {width:85%;padding:5px;border-bottom:1px dotted #ffffff;border-right:0;margin-left:5px;margin-bottom:5px;}
ul#menu-nuevo  ul  li.final{width:85%;padding:5px;border-bottom:0;border-right:0;margin-left:5px;}
ul#menu-nuevo  ul  li:hover a, ul#menu-nuevo  ul  li:active a.seleccionado {color:#2b5b98;}
ul#menu-nuevo .final {border-right:0;}



/*	Estilos Headings */

h1 { background:url(../images/logo_LJRamos.png) no-repeat; width:181px; height:115px; position:absolute; top:10px; left:30px }
h1 a { display:block; width:100%; height:100% }
h2 { font-family:,helvetica,futura, garamond, rockwell,"Trebuchet MS", "Times New Roman", Times, serif; font-size:2.1em; position:relative;z-index:2; color:#ffffff}
.slogan {font-family:tahoma,"Trebuchet MS", "Times New Roman", Times, serif; font-size:2.1em; position:absolute; top:75px; left:260px; z-index:-1; color:#ffffff}
.op_realiz {color:#86a9cf;font-family:arial,tahoma;font-size:20px;font-weight: normal;float:left;margin-left:35px;margin-bottom:20px;font-weight:400;} 
#buscador h4 { /*background:url(../images/bg-buscador-top.jpg) 4px 0 no-repeat;*/ height:28px; width:212px; font-size:1.9em; padding:11px 0 0 30px }
h3, h5, h6 { font-size:1.5em }

h5 {  font-family: "Trebuchet MS", "Times New Roman", Times, serif; color:#474747; font-weight:bold; margin: 5px 0 8px 0; }


/* ID Buscador de propiedades */

#buscador { /*background:url(../images/bg-buscador.gif) 4px 0 repeat-y; */width:212px }
#buscador li a { color:#222222; text-decoration:none; font-size:1.4em; line-height:1.8em; padding-left:40px }
#buscador li a.activo { font-weight:bold; background:url(../images/bullet-active-buscador.gif) no-repeat }
#buscador .bottom { /*background:url(../images/bg-buscador-bottom-inicio.gif) 4px 0 no-repeat; */height:35px; padding-left:35px; font-family:"Trebuchet MS"; font-size:1.3em; display:block }
#buscador .rojo { color:#c12026; font-weight:bold }
#buscador .verde { color:#106735; font-weight:bold }

.caja_campos { float:left;
padding-top: 25px;
width:508px;
height: 290px !important;
height: 315px;
height/**/:/**/290px;
background: url(../images/fdo_cajacampos_home_right.png) top right no-repeat;
border-left: 1px solid #c2c1c1}

#sidebar .campos { font-family:"Trebuchet MS"; font-size:1.3em; margin-left:20px; display:block }
#sidebar .campos label { display:block; line-height:2em; padding-top:5px }
#sidebar .campos select { width:179px; background-color:#f4f4f4; border:solid 1px #a5acb2 }
#sidebar .campos input { padding:3px }
#filtros .superficie,
#filtros .valor { width:80px }
#filtros #superficie2Min,
#filtros #valor2Min { width:71px }
#sidebar .campos .superficie,
#sidebar .campos .valor { width:82px }
#sidebar .campos a { text-align:center; color:#5d5d5d; font-size:0.8em; margin-left:60px; line-height:2em; text-decoration:none }
#sidebar .campos a:hover { text-decoration:underline }
#sidebar .campos #btnbuscar { border:none; margin-top:30px; cursor:pointer }

#sidebar .campos .codigo { display:block; padding:10px; color:#005b2f; width:163px; background:url(../images/bg-cuadro-codigo.gif) no-repeat }
#sidebar .campos .codigo label { padding-top:0; line-height:1.1em; padding-bottom:5px }
#sidebar .campos .codigo input { width:96px }
#sidebar .campos .codigo #btnbuscarcodigo { background:url(../images/btn-verde-enviar.jpg) no-repeat; width:25px; height:23px; border:none; cursor:pointer }

.caja_campos .col1 {margin-left: 45px; width: 198px;}
.caja_campos .col2 {margin-right: 45px; width: 198px;}

.caja_campos .renglon { width: 198px; float:left; margin-right: 5px; padding: 3px;}
.caja_campos .renglon label { display:block; line-height:2em; color:#006496; text-transform:uppercase; font-size: 11px; }	
.caja_campos .renglon select { width: 188px; font-size: 11px;}
.caja_campos .col1 .renglon select.superficie, .caja_campos .col1 .renglon select.valor, .caja_campos .col2 .renglon select.superficie, .caja_campos .col2 .renglon select.valor { width: 85px; float:left;}
.caja_campos .col1 .renglon div.nexo, .caja_campos .col2 .renglon div.nexo { display:block; padding: 0 5px; float:left; font-size: 11px;}

.caja_campos .columnas2 { height: 189px;}

.caja_codigo_btn {
padding: 36px 45px 0 45px;
width: 418px !important;
width:508px;
width/**/:/**/418px;
height: 90px !important;
height: 126px;
height/**/:/**/90px;


/*background:url(../images/fdo_codigo_boton.png) top right no-repeat; */}


.caja_campos .caja_codigo_btn .codigo {
display:block; padding:10px; color:#005b2f;
height: 45px !important;
height: 65px;
height/**/:/**/45px;

width:193px; background:url(../images/bg-cuadro-codigo.png) no-repeat }
.caja_campos .caja_codigo_btn .codigo label { padding-top:0; line-height:1.1em; padding-bottom:5px; font-size:12px; text-transform:uppercase; }
.caja_campos .caja_codigo_btn .codigo input { width:126px }
.caja_campos .caja_codigo_btn .codigo #btnbuscarcodigo { background:url(../images/btn-verde-enviar.jpg) no-repeat; width:25px; height:23px; border:none; cursor:pointer }
.caja_campos .caja_codigo_btn #btnbuscar { border:none; cursor:pointer }

.banner_home { margin-bottom: 20px;}

.banner_home a.banner {
	display:block;
	width: 250px;
	height: 205px;
	overflow:hidden;
	text-decoration: none;
	text-indent:-30000px;
	line-height:0px;
	font-size:0px;
	background:url(../images/banner_ljramos_celular.png) 0 0 no-repeat}

@font-face {
   font-family: Calibri;
   font-style: normal;
   font-weight: normal;
   src: url(font/calibri.ttf);
}

.comunidades {	width: 247px;}
.comunidades .comunidades_top {
	height: 9px; background:url(../images/fdo_comunidades_top.png) 0 0 no-repeat}

.comunidades .comunidades_body {
	background:url(../images/fdo_comunidades_body.png) 0 0 repeat-y}

.comunidades .comunidades_body h5 {
	margin: 0;
	padding: 0 8px 8px 8px;
	font-size: 26px;
	color:#3A5181;
	font-family:"Calibri"}
	
.comunidades .comunidades_body ul { padding:0 0 0 10px; margin:0; list-style-type: none}
.comunidades .comunidades_body ul li { display:block; float:left; padding:0 2px;}
.comunidades .comunidades_body ul li a {width: 55px; height: 55px;
	display:block;
	overflow:hidden;
	text-decoration: none;
	text-indent:-30000px;
	line-height:0px;
	font-size:0px;
}
.comunidades .comunidades_body ul li a.facebook {background:url(../images/ico_facebook.png) 0 0 no-repeat}
.comunidades .comunidades_body ul li a.linkedin {background:url(../images/ico_linkedin.png) 0 0 no-repeat}
.comunidades .comunidades_body ul li a.twitter  {background:url(../images/ico_twitter.png)  0 0 no-repeat}
.comunidades .comunidades_body ul li a.google   {background:url(../images/ico_google.png)    0 0 no-repeat}

.comunidades .comunidades_bottom {
	height: 9px; background:url(../images/fdo_comunidades_bottom.png) 0 0 no-repeat}
#sidebar .filtrooculto { display:none }

/* Clases Columnas */

.columnas { display:block }
#inicio .columnas div,
.columnas div.columna { float:left; /*margin-top: 10px;*/ }
.columnas .dos div { width:50% }

/* modulo Uno */
.columnas.moduloUno div { padding:0 10px; width:47.5%; height: 180px; }
.columnas.moduloUno div img { float:left; padding:0 10px 10px 0 }
.columnas.moduloUno div { position:relative }
.columnas.moduloUno { background:url(../images/bg-blanco-a-dadad9.jpg) left bottom repeat-x; /*height:158px; */width:990px }

/* modulo Uno A */
.columnas.moduloUno .a { border-right:dotted 1px #b2b2b2; /*height:158px; */position:relative }
.columnas.moduloUno .a small { font-size:1.1em; color:#26978b; display:block; line-height:1.5em }
.columnas.moduloUno .a strong { font-size:1.4em; color:#000; display:block; font-weight:bold; line-height:1.1em }
.columnas.moduloUno .a p strong { font-weight:bold; display:inline }

.columnas.moduloUno .a p strong,
.columnas.moduloUno div p { font-size:1.2em; color:#7a7a7a; line-height:1.2em }

.columnas.moduloUno .a .acciones { position: absolute; left:360px; top: 149px; width: 105px; height: 31px; }
.columnas.moduloUno .a .acciones a { background:url(../images/nav-prop-destac-sprites.gif) no-repeat left top; width:35px; height:31px; display:block; text-indent:-9999px; float:left }
.columnas.moduloUno .a .acciones .btn2 { background-position:left -31px; }
.columnas.moduloUno .a .acciones .btn3 { background-position:left -62px; }

/* modulo Uno B */
.columnas.moduloUno .b strong { font-size:1.1em; font-weight:bold; color:#23307c; line-height:1.2em }
.columnas.moduloUno .b p { padding-bottom:1.1em }
.columnas.moduloUno .b .vermas { position:absolute; right:20px; top:10px; text-indent:-9999px }

/* modulo Dos */
.columnas.moduloDos { margin-top:5px; width:990px }
.columnas.moduloDos .a { width:540px; position:relative; overflow:hidden }
.columnas.moduloDos .a .vermas { position:absolute; right:20px; top:10px; text-indent:-9999px }
.columnas.moduloDos .a div { height:159px; padding:0 0 0 10px; width:250px }
.columnas.moduloDos .a div strong { color:#cd0000; font-weight:bold }
.columnas.moduloDos .a div em { color:#191919; font-weight:bold; font-style:normal }
.columnas.moduloDos .a div p a { text-decoration: none; color:#7a7a7a; }
.columnas.moduloDos .a div p { color:#7a7a7a; font-size:1.3em; line-height:1.2em; padding-bottom:0.7em }


.columnas.moduloDos .b { width:440px; margin-left:10px }
.columnas.moduloDos .b .SR { position:absolute; left:0; top:0; background:url(../images/scroll-right.jpg) 1px 1px no-repeat; width:16px; height:160px; z-index:3 }
.columnas.moduloDos .b .SL { position:absolute; right:0; top:0; background:url(../images/scroll-left.jpg) -2px 1px no-repeat; width:16px; height:160px }
.columnas.moduloDos .b .posicionL { float:left; padding:5px }
.columnas.moduloDos .b .posicionB { position:absolute; bottom:5px; right:50px }

.columnas.moduloDos .b div { width:440px; position:relative }
.columnas.moduloDos .b div div { padding:0 16px; background:#f0f0f0; width:405px; height:160px; border:solid 1px #b9b9b9 }
.columnas.moduloDos .b div div strong { color:#cd0000; font-size:1.4em; font-weight:bold; line-height:2em }
.columnas.moduloDos .b div div p { color:#7a7a7a; font-size:1.2em; line-height:1.2em }
.columnas.moduloDos .b div div .vermas { position:absolute; left:140px; text-indent:-9999px; top:90px }

.columnas.moduloDos .aa { background-color:#f0f0f0; border-left:solid 1px #b9b9b9; border-top:solid 1px #b9b9b9; border-bottom:solid 1px #b9b9b9 }
.columnas.moduloDos .aa strong { padding-top:5px }
.columnas.moduloDos .aa img { display:block; padding-bottom:5px }
.columnas.moduloDos .ab { background-color:#e6e6e6; border-right:solid 1px #b9b9b9; border-top:solid 1px #b9b9b9; border-bottom:solid 1px #b9b9b9; padding-top:10px !important; height:149px !important }

/* ID footer */
#footer { width:100%; background:url(../images/bg-footer.gif) repeat-x; height:184px; clear:both }
#footer div { width:990px; margin:auto; background:url(../images/bg-footer-2.gif) repeat-x; height:184px; position:relative }
#footer .logo { position:absolute; right:27px; top:23px; z-index:2 }
#footer .logosg2 { position:absolute; bottom:25px; left:40px; width:24px; height:22px }

#footer ul { position:absolute; top:40px; z-index:2 }
#footer ul a,
#footer ul a:visited { color:#303131; font-size:1.3em; line-height:1.4em; text-decoration:none }
#footer ul a:hover { text-decoration:underline }
#footer .links1 { left:40px }
#footer .links2 { left:185px }
#footer .links3 { left:705px }

#footer .contacto { position:absolute; left:335px; z-index:2; top:40px }
#footer .copyright { position:absolute; z-index:2; left:315px; top:145px }
#footer .contacto a { font-size:1.3em; color:#303131; text-decoration:none; background:url(../images/ico-mail.gif) 0 3px no-repeat; padding-left:17px; padding-bottom:10px; display:block }
#footer p { color:#8e8e8e; font-size:1.2em; line-height:1.2em }
/* Clearfix */

/* new clearfix */
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
* html .clearfix { zoom:1 } /* IE6 */
*:first-child+html .clearfix { zoom:1 } /* IE7 */
.clearboth { clear:both }

/* Resultados de Búsqueda
	======================================================================================================================== */

/* Nueva Búsqueda */
#resBusqueda #buscador li a.activo,
#resBusqueda #buscador li a:hover { background:url(../images/bullet-triangulo.gif) 2px center no-repeat; padding-left:10px }

#resBusqueda #buscador .bottom,
#resBusqueda #buscador h4,
#resBusqueda #buscador { background:none }

#resBusqueda #buscador .bottom { padding:10px 0 0 0 }
#resBusqueda #buscador { width:190px }
#resBusqueda #formBuscador { background-color:#ebebeb; padding:6px }
#resBusqueda #buscador li a { padding-left:2px }
#resBusqueda #buscador h4 { padding:0 }
#resBusqueda #sidebar .campos { margin:0 }
#resBusqueda #sidebar { width:200px }

/* resBusqueda Principal */
#resBusqueda #principal { position:relative; padding-bottom:50px; width:783px }
#resBusqueda #principal.columnas .izq { width:573px; padding:0 }
#resBusqueda #principal.columnas .der { width:200px; padding:10px 5px 0 }
#resBusqueda h3 { margin-top:35px; padding-top:10px; border-top:dotted 1px #7f7f7f }

/* referencias */
.referencias {
	padding: 6px;
	margin-right: 15px;
	display:block;
width: 129px !important;
width:141px;
width/**/:/**/129px;
height: 13px !important;
height: 25px;
height/**/:/**/13px;
	background:url(../images/fdo_referencias.png) top left no-repeat; }

.referencias ul {}
.referencias ul li { display:inline; padding: 0 5px;}
.referencias ul li span { padding-left: 18px;font-size: 11px; color:#333333; }

.referencias ul li span.venta {background:url(../images/ico_referencia_venta.png) top left no-repeat; }
.referencias ul li span.alquiler {background:url(../images/ico_referencia_alquiler.png) top left no-repeat; }

/* paginado de resultados */
.paginado,
.orden { position:absolute; right:0; top:340px; font-size:1.3em; color:#d82027 }
.paginado { padding-right:10px }

.paginado strong,
.orden strong { font-weight:bold }

.paginado a,
.orden a { text-decoration:none; float:left; padding:0 10px; border-left:solid 1px #006697; color:#006697 }

.paginado { top:320px }
.orden { top:340px }

.paginado a.activo ,
.orden a.activo { font-weight:bold }

.paginado a:first-child,
.orden a:first-child { border:none }

/* Navegacion de paginas de resultados */

#resBusqueda .nav { color:#d82027; position:absolute; display:block; width:100%; font-size:1.3em; padding-top:10px; border-top:solid 1px #ebebeb; height:40px; bottom:0; left:0 }
#resBusqueda .nav p { display:inline; float:left }
#resBusqueda .nav span { float:right }
#resBusqueda .nav a { border:solid 1px #e5e2de; background-color:#FFFFFF; padding:2px 5px; margin-left:3px; text-decoration:none; color:#006697; font-weight:bold }
#resBusqueda .nav a.activo { color:#d72027 }

/*modulos de propiedades encontradas */
#resBusqueda .api { border:solid 6px #dddddd; -moz-border-radius:15px }
#resBusqueda .propiedad { position:relative; width:100%; margin:10px 0; background-color:#ebebeb; border:solid 1px #ebebeb; cursor:pointer }
#resBusqueda .propiedad a { text-decoration:none }
#resBusqueda .propiedad a:hover { text-decoration:underline }
#resBusqueda .propiedad span { background-color:#f1f1f1; display:block; padding:10px 10px 5px 10px }
#resBusqueda .propiedad span em { color:#000 }

#resBusqueda .propiedad em { text-transform:capitalize; font-size:1.1em; color:#c11509; display:block }
#resBusqueda .propiedad span strong { font-weight:bold; color:#2d639f; line-height:1.5em; font-size:1.5em }
#resBusqueda .propiedad span a:hover { text-decoration:none; color:#2D639F;}
#resBusqueda .rojo { color:#ff0000; line-height:1.5em }
#resBusqueda .propiedad p {margin-top:10px; font-size:1.3em; line-height:1.3em; padding-bottom: 20px;}
#resBusqueda .propiedad p.descriptivo { padding-left:4px; padding-right:4px }
#resBusqueda .propiedad p strong { font-weight:bold }
#resBusqueda .propiedad div {float:left;}
#resBusqueda .propiedad div.marcas {float:left; background-color:#FFFFFF; margin: 10px; width: 190px; text-align:center;}
/*#resBusqueda .propiedad img { padding: 10px }*/
#resBusqueda .propiedad span.precio { background:none; position:absolute; top:14px; right:7px; color:#006697; font-weight:bold; font-size:1.7em }
#resBusqueda .propiedad span.precio em { display: inline; text-transform: uppercase; font-size: 1em }
/*#resBusqueda .propiedad span.info { background:none; position:absolute; top:55px; right:13px; color:#788091; font-size:1.2em; padding:5px; border-bottom:dotted 1px #bcbcbc }*/
#resBusqueda .propiedad span.info { background:none; position:relative; top:00px; margin-right:13px; color:#788091; font-size:1.2em; padding:5px; border-bottom:dotted 1px #bcbcbc; float:right }
#resBusqueda .propiedad label { position:absolute; bottom:10px; right:13px; color:#a3181e }
#resBusqueda .propiedad label,
#resBusqueda .propiedad label a { color:#a3181e; font-weight:bold; font-size:1.1em; text-decoration:none }
#resBusqueda .propiedad label img { margin:0 !important; padding-top:0; padding-bottom:0 }
#resBusqueda .propiedad label input { vertical-align:middle; border:solid 1px #24507d }
#resBusqueda .propiedad label input[type="checkbox"] { border:none }

#resBusqueda .propiedad a.ver_ficha {
	display:block;
	/*float: right;*/
        position:absolute; bottom:0; right:3px;
	padding-right: 10px;
	height: 45px;
	text-transform:uppercase;
	color:#333333; font-weight:bold; font-size:1.1em;
}


#resBusqueda .propiedad.destacada { background-color:#fff; border:solid 1px #ccdcfe }
#resBusqueda .propiedad.destacada span { background-color:#dbe7fe }
#resBusqueda .propiedad.destacada span.info { background:none; border-bottom:dotted 1px #a3b0cb }
#resBusqueda .propiedad.destacada .descriptivo { color:#2b639e}

#resBusqueda .noresults { text-align:center; width:100% }
#resBusqueda .volver { position:relative; font-size:1.3em; text-decoration:none; color:#626262; background:url(../images/sprites-ficha.gif) no-repeat 0 -46px; padding-left:15px; margin:0px; left:-15px }

/* Filtros */
#resBusqueda #sidebar h4 { font-size:1.9em }
#filtros ul { border-bottom:dotted 1px #b2b2b2; margin:0 0 5px; padding:0 0 5px }
#filtros ul:first-child { border-top:dotted 1px #b2b2b2; margin-top:5px; padding-top:5px }
#filtros li { font-size:1.3em; line-height:1.7em; color:#d72027 }
#filtros li strong { font-weight:bold }
#filtros li:first-child { color:#000000 }
#filtros li:first-child a { background:none; padding:0 0 0 5px; color:#00668e; font-size:0.9em }
#filtros li a { background:url("../images/ico-delete.gif") no-repeat scroll right center transparent; color:#D72027; font-size:1em; height:12px; padding:0 20px 0 0; text-decoration:none; width:12px }
#filtros li a.sel { background:none; padding:0 }

/* Seleccionar y comparar propiedades */
#comparativaSeleccion { background-color:#fff; margin-bottom:20px; border:#01914C 1px solid; }
h4.h4 { font-size:1.6em; color:#FFFFFF; background-color:#2D639F; padding:5px }
#comparativaSeleccion p { margin:8px; border-bottom:solid 1px #D3D3D3; color:#666666; padding-bottom:5px; font-weight:bold; font-size:1.2em; line-height:1.3em }
#comparativaSeleccion button { border:none; cursor:pointer; margin-left:13px }
#comparativaSeleccion ul { padding:10px 5px 10px 25px }
#comparativaSeleccion ul li { background:url(../images/ico-print.gif) no-repeat; padding-left:20px; line-height:2em }
#comparativaSeleccion ul li a { text-decoration:none; color:#000000; font-size:1.1em }
#comparativaSeleccion .propiedadSeleccionada { border:solid 2px #D1D1D1; background-color:#FFFFFF; position:relative; margin:6px; width:182px }
#comparativaSeleccion .propiedadSeleccionada span { background:url(../images/bg-prop-seleccion.png) repeat-x top center; display:block; padding:5px; font-size:1.2em }
#comparativaSeleccion .propiedadSeleccionada span em { text-transform:capitalize; /*color:#c11509;*/ color:#000; display:block; font-size:0.9em; line-height:1.2em }
#comparativaSeleccion .propiedadSeleccionada span strong { font-weight:bold; color:#2d639f; line-height:1.1em; font-size:0.9em }
#comparativaSeleccion .propiedadSeleccionada span.codigo,
#comparativaSeleccion .propiedadSeleccionada span.precio { background:none }
#comparativaSeleccion .propiedadSeleccionada span.codigo { color:#fc1a02 }
#comparativaSeleccion .propiedadSeleccionada span.precio { color:#2c639c; position:absolute; right:0; top:33px; text-align:right }
#comparativaSeleccion .propiedadSeleccionada span.precio em,
#comparativaSeleccion .propiedadSeleccionada span.precio big { text-transform:uppercase; display:block; color:#2c639c }
#comparativaSeleccion .propiedadSeleccionada img { padding:0 0 5px 5px }
#comparativaSeleccion .propiedadSeleccionada label { position:absolute; right:5px; bottom:3px }
#comparativaSeleccion .propiedadSeleccionada label,
#comparativaSeleccion .propiedadSeleccionada label a{ color:#fd1900; font-weight:bold; font-size:1.1em; text-decoration:none }
#comparativaSeleccion .propiedadSeleccionada label img { padding:0 }
#comparativaSeleccion .propiedadSeleccionada label input { border:solid 1px #24507d; vertical-align:middle }
#comparativaSeleccion #h4 { background-color: #01914C; text-align: center; color:#fff; font:normal 11pt arial; line-height: 30px;}

/* Ficha Propiedades
	======================================================================================================================== */

/*gral */
#ficha #contenido { background: url(../images/bg-ficha-prop-contenedor.gif) top right repeat-y }
#ficha #principal { float:left; width:680px }

#ficha.propiedades div.columnas .primera { width:660px }

#ficha #sidebar { float:right; background-color:#f0f0f0; width:305px; position: relative; }
#ficha #sidebar .contador { font-size:1.2em; padding-top:10px; text-align:center }
#ficha #sidebar .contactar { background:#c4c4c4; display:block; padding:20px 10px 15px; margin-top:17px }
#ficha #sidebar .contactar p { color:#666666; font-size:1.1em; line-height:1.4em }
#ficha #sidebar .contactar img { padding-bottom:5px }
#ficha #sidebar .contactar strong { font-weight:bold }
#ficha #sidebar .contactar form { margin-top:20px }
#ficha #sidebar .contactar form input { font-size:1.2em; padding:3px }
#ficha #sidebar .contactar form .btn { border:none; text-indent:-9999px; cursor:pointer }


#ficha #contenido { border:solid 1px #b8b8b8 }
#ficha #contenidoHead { background:url(../images/bg-contenidoHead.jpg) repeat-x; height:122px; position:relative; padding:10px 10px }
#ficha #contenidoHead p { font-size:1.6em; line-height:1.2em }
#ficha #contenidoHead p.codigo { color:#ff0000; font-weight:bold; font-size:1.3em; line-height:1.3em }
#ficha #contenidoHead p strong { font-weight:bold }
#ficha #contenidoHead .h3 {color:#d82027; font-size:1.6em;  }
#ficha #contenidoHead .precio { color:#006697; font-size:2.2em; position:absolute; top:87px; left:18px; font-weight:bold}
#ficha #contenidoHead .contactar { position:absolute; top:10px; right:115px;}
#ficha #contenidoHead .nav {position:absolute; top:0; right:0; background: url(../images/bg-nav-ficha.jpg) no-repeat; width:99px; height:55px; display:block; text-align:center;}
#ficha #contenidoHead .nav span {	display:block;	padding:10px 0 0 22px;}
#ficha #contenidoHead .nav a { background: url(../images/ficha-btn-nav.gif) no-repeat; width:27px; height:28px; display:block; float:left; text-indent:-9999px; color:#f0f0f0; text-decoration:none;}
#ficha #contenidoHead .nav a.ant { background-position:0 0 }
#ficha #contenidoHead .nav a.ant.activo {background-position:0 -29px}
#ficha #contenidoHead .nav a.sig {background-position:-27px -29px}
#ficha #contenidoHead .nav a.sig.activo {background-position:-27px 0}
#ficha #contenidoHead .nav p {font-size:0.9em; font-family: Tahoma; display:none; clear:both; color:#666666}
#ficha #contenidoHead .convertir { position:absolute; bottom:10px; left:15px; color:#7a7a7a; background:url(../images/bullet-triangulo-2.gif) left center no-repeat; padding-left:10px; text-decoration:none; font-size:1.2em }
#ficha #contenidoHead .volver { position:absolute; top:70px; right:189px; font-size:1.3em; text-decoration:none; color:#626262; background:url(../images/ico_volver.gif) no-repeat; padding-left:15px; font-weight:bold; height: 20px;}
#ficha #contenidoHead .otraBusq { position:absolute; top:70px; right:10px; font-size:1.3em; text-decoration:none; color:#626262; background:url(../images/ico_lupa.gif) no-repeat; padding-left:20px; font-weight:bold; height: 20px;}
#ficha #contenidoHead .acciones { position:absolute; right:140px; bottom:10px; font-size:1.2em }
#ficha #contenidoHead .acciones a { text-decoration:none; color:#626262; padding:0 20px }
#ficha #contenidoHead .contactar { text-indent:-9999px }
#ficha #contenidoHead .acciones a { background:url(../images/sprites-ficha.gif) no-repeat 0px 0px }
#ficha #contenidoHead .acciones .tamano { background-position:0 -75px; padding-left:35px }
#ficha #contenidoHead .acciones .imprimir { }
#ficha #contenidoHead .acciones .recomendar { background-position:0 -31px; padding-left:30px }




/* principal */

#ficha #principal h4 { color:#3b457f; font-size:2em; margin-top:10px }
#ficha #principal p { color:#707070; font-size:1.3em; line-height:1.3em }

#ficha .caracteristicas { padding:0 10px }
#ficha .caracteristicas div { width:323px }
#ficha .caracteristicas div.fila { width:656px}
#ficha .caracteristicas div.fila h3 { padding: 10px 10px 0 10px; display:block; color:#2185B6; margin-bottom: 10px;}
#ficha .caracteristicas div.fila div { float:left}
#ficha .caracteristicas div.col1 { width:657px }
#ficha .caracteristicas div ul { font-size:1.3em; color:#626262; line-height:1.7em; float:left; margin-bottom:15px }
#ficha .caracteristicas div ul.izq,
#ficha .caracteristicas div ul.der { width:50% }
#ficha .caracteristicas div ul li { background:url(../images/bullet-triangulo-gris.gif) no-repeat 0 8px; padding-left:10px; margin-left:10px }
#ficha .caracteristicas div.col1 img { border:solid 1px #ccc; position:relative; left:-1px }

#ficha .caracteristicas .col1 h5,
#ficha .caracteristicas h5 { background:url(../images/bg-titulos-ficha.jpg) no-repeat; width:302px; height:28px; display:block; padding:5px 5px 0 10px; font-size:1.3em; font-weight:bold }
#ficha .caracteristicas h5 em { background:url(../images/bullet-triangulo-2.gif) no-repeat 0 5px; padding-left:10px; color:#b10000 }

#ficha .caracteristicas .der table.avail { position:relative; left: 14px;}
#ficha .caracteristicas .der h5 { background:url("../images/bg-titulos-ficha.jpg") no-repeat 15px 0; padding-left:30px; width:292px }
#ficha .caracteristicas .der ul.izq,
#ficha .caracteristicas .der ul.der { width: 47.8% }
#ficha .caracteristicas .der ul.one,
#ficha .caracteristicas .der ul.izq { margin-left:14px }

#ficha .caracteristicas .col1 h5 { background:url(../images/bg-fichadoble.jpg) no-repeat; width:657px }
#ficha .caracteristicas .col1 .columnas div:last-child { width:325px }
#ficha .caracteristicas .col1 .columnas { width:100% }
#ficha .caracteristicas .col1 .columnas strong { font-weight:bold }
#ficha .caracteristicas .col1 .columnas .block { display:block; font-size:1.3em; line-height:1.5em }
#ficha .caracteristicas .col1 .galeria.planos { background:#f0f0f0; padding:10px 0; width:325px; margin:0 0 10px 0 }
#ficha .caracteristicas .col1 .galeria.planos li { margin:0; padding:2px 5px 3px 10px; background:none; width:315px }
#ficha .caracteristicas .col1 .galeria.planos li p { font-size:0.9em !important; padding: 0 0 0 90px; background:url(../images/bullet-triangulo-negro.gif) no-repeat 80px 3px; color:#000 !important;  }
#ficha .caracteristicas .col1 .galeria.planos li strong { font-weight:bold }
#ficha .caracteristicas .col1 .galeria.planos li img { float:left; border:solid 1px #c2c2c2 }
#ficha .caracteristicas .col1 p { padding:10px 0 }
#ficha .caracteristicas .col1 h4 { display:block; position:relative; margin-top:10px; width: 310px; border-bottom:dotted 1px #ccc; margin-bottom:10px }

#ficha .microsite {float:left;color:#b10000; background:url(../images/bg-titulos-ficha3.jpg) no-repeat; padding:8px 5px 10px 20px; text-decoration:none;height:28px;width:302px; font-size:1.4em;font-weight:bold; }
#ficha .microsite em { background:url(../images/bullet-triangulo-2.gif) no-repeat 0 5px; padding-left:10px; color:#b10000 }
#ficha table.avail td.link { cursor:pointer }
#ficha table.avail td.high,
#ficha table.avail span.high { color:#f22 }

#ficha .caracteristicas .borde_gris {border:solid 5px #ececec; -moz-border-radius:7px;}
#ficha .caracteristicas .borde_gris div.fondo {background-color:#F4F4F4; padding:10px; width: 630px; margin-bottom: 10px; }
#ficha .caracteristicas .borde_gris .fondo p { color:#454545; font-size:1.2em; line-height:1.2em }


/* Galeria */
#microsite .galeria { width:328px }
#microsite .galeria,
#ficha .galeria { position:relative; margin-top:10px; margin-right: 5px; padding-bottom:45px; float:left;}
#microsite .galeria .pestanas,
#ficha .galeria .pestanas { margin:0; position:absolute; top:0; left:0; z-index:10 }
#microsite .galeria .pestanas li,
#ficha .galeria .pestanas li { float:left; background:url(../images/pestana-noactiva.jpg) no-repeat; width:58px; height:24px; text-align:center; padding:0 5px; margin:0 }
#microsite .galeria .pestanas li a,
#microsite .galeria .pestanas li a:visited,
#ficha .galeria .pestanas li a,
#ficha .galeria .pestanas li a:visited { color:#FFFFFF; font-size:0.9em; text-decoration:none }
#microsite .galeria .pestanas li.activo,
#ficha .galeria .pestanas li.activo { background:url(../images/pestana-activa.jpg) no-repeat }
#microsite .galeria .pestanas li.activo a,
#ficha .galeria .pestanas li.activo a { color:#000000 }
#microsite .galeria .contenido,
#ficha .galeria .contenido { border:solid 1px #cccccc; padding:3px; width:315px; margin-top:23px }
#microsite .galeria .thumb,
#ficha .galeria .thumb { margin-top:10px; margin-bottom:0; height:62px !important; overflow:hidden }
#microsite .galeria .thumb li,
#ficha .galeria .thumb li { float:left; padding:0; margin:2px; background:none }
#microsite .galeria .thumb li a,
#ficha .galeria .thumb li a { padding:2px; display:block }
#microsite .galeria .thumb li a:hover,
#ficha .galeria .thumb li a:hover { border:solid 1px #ca4c6e; padding:1px }
#microsite .galeria .acciones,
#ficha .galeria .acciones { display:block; left:0; height:20px; border-bottom:dotted 1px #CCCCCC; position:absolute; bottom:0; margin-bottom:20px; width:325px }
#microsite .galeria .acciones a,
#ficha .galeria .acciones a { color:#191919; text-decoration:none; font-size:1.3em; padding-bottom:10px }
#microsite .galeria .acciones a:hover,
#ficha .galeria .acciones a:hover { text-decoration:underline }
#microsite .galeria .acciones a.ant,
#ficha .galeria .acciones a.ant { float:left }
#microsite .galeria .acciones a.sig,
#ficha .galeria .acciones a.sig { float:right }
#microsite .galeria .nav,
#ficha .galeria .nav { position:absolute; bottom:30px; left:145px }

#microsite .galeria .thumb.fotos,
#microsite .galeria .thumb.video,
#microsite .galeria .thumb.tour,
#microsite .galeria .contenido.foto,
#microsite .galeria .contenido.video,
#microsite .galeria .contenido.tour,
#ficha .galeria .thumb.fotos,
#ficha .galeria .thumb.video,
#ficha .galeria .thumb.tour,
#ficha .galeria .contenido.foto,
#ficha .galeria .contenido.video,
#ficha .galeria .contenido.tour { display:block; }

#ficha .galeria .contenido.gsTour a { font-size:8pt !important; line-height:8px !important; padding-top:4px !important; }

/* Sidebar */
#ficha #sidebar h6 { font-size:1.5em; color:#d82027; border-bottom:dotted 1px #a8a8a8; padding-left:20px; background:url(../images/bullet-triangulo-2.gif) no-repeat 10px center; line-height:1.8em; margin-bottom:10px }
#ficha #sidebar div.paginador {  border-top:dotted 1px #a8a8a8; text-align:center; padding: 8px;font-size:1.15em; color:#898989 }
#ficha #sidebar div.paginador a { color:#898989; text-decoration:none }
#ficha #sidebar div.paginador a:hover,
#ficha #sidebar div.paginador span{ text-decoration:underline }

/* Modulo de SideBar */
/*
#ficha #sidebar .modulo { padding:0 10px 15px 10px }
#ficha #sidebar .modulo .titulo { text-transform:uppercase; }
#ficha #sidebar .modulo strong { font-weight:bold; font-size: 10pt; }

#ficha #sidebar .modulo a { text-decoration:none; color:#000 }
#ficha #sidebar .modulo a:hover { text-decoration:underline }

#ficha #sidebar .modulo img { float:left; padding:10px 10px 25px 0; width: 77px !important; height: 43px !important; } /* german agregado "width: 77px !important; height: 43px !important;" 
#ficha #sidebar .modulo p { font-size:1.1em }
#ficha #sidebar .modulo em { font-weight:bold }
#ficha #sidebar .modulo .info { color:#7a7a7a; line-height:1.4em; float:right; width:69%; height: 80px; }
#ficha #sidebar .modulo .info em { color:#006697; font-weight:bold; font-size:1.3em; line-height:1.3em; text-transform: uppercase }
#ficha #sidebar .modulo .info strong { font-size:1.1em }
*/

#ficha #sidebar .modulo { padding:0 10px 15px 10px }
#ficha #sidebar .modulo .titulo { font-size: 8pt; text-transform:uppercase; }
#ficha #sidebar .modulo strong { font-size: 10pt; }

#ficha #sidebar .modulo a { text-decoration:none; color:#000 }
#ficha #sidebar .modulo a:hover { text-decoration:underline }

#ficha #sidebar .modulo img { width: 77px !important; height: 63px !important; margin: 0 !important; padding: 0 !important; }
#ficha #sidebar .modulo .info { text-align: left; font-size: 8pt; color:#7a7a7a; }

#ficha #sidebar .modulo  td { margin: 0 !important; }


/* Emprendimientos */
#ficha.emprendimientos #contenido { background:none }
#ficha.emprendimientos #contenidoHead { float:right; width:619px; background:url(../images/bg-empren-contenidohead.jpg) repeat-x 0 53px; padding-top:53px }
#ficha.emprendimientos .columnas.head { /*height:395px */}
#ficha.emprendimientos .columnas .galeria { width:325px }
#ficha.emprendimientos #contenidoHead .nav { top:53px; font-size:0.8em }
#ficha.emprendimientos #contenidoHead p { font-size:1.3em }
#ficha.emprendimientos #contenidoHead p.codigo { color:#FF0000; font-weight:bold; font-size:1.2em; line-height:1.6em }
#ficha.emprendimientos #contenidoHead p strong { }
#ficha.emprendimientos #contenidoHead .acciones { top:154px; left:15px }
#ficha.emprendimientos #contenidoHead .volver { top:120px }
#ficha.emprendimientos #contenidoHead .otraBusq { top:120px }
#ficha.emprendimientos #contenidoHead .contactar { top:8px; right:10px }

#ficha.emprendimientos .galeria { margin-top:30px; margin-left:14px }
#ficha.emprendimientos .galeria .pestanas li a { font-size:1.2em; line-height:2em }

#ficha.emprendimientos #redsocial { right:5px; top:10px; }

#ficha.emprendimientos .info { position:relative; display:block; width:610px; padding:15px }
#ficha.emprendimientos .info h4 { color:#006697; font-size:1.7em; line-height:1em; padding-bottom:20px }
#ficha.emprendimientos .info p { color:#707070; font-size:1.4em; line-height:1.2em }
#ficha.emprendimientos .info img { position:absolute; right:0; top:0 }

#ficha.emprendimientos #sidebar { background:none }
#ficha.emprendimientos #sidebar h5 { background:url("../images/bg-titulos-ficha2.jpg") no-repeat scroll 0 0 transparent; padding-left:30px; width:275px; display:block; font-size:1.3em; font-weight:bold; height:28px; padding:5px 5px 0 10px }
#ficha.emprendimientos #sidebar h5 em { background:url("../images/bullet-triangulo-2.gif") no-repeat scroll 0 5px transparent; color:#B10000; padding-left:10px }
#ficha.emprendimientos #sidebar span p { color:#006697; font-size:1.2em; line-height:1.2em; padding-bottom:10px }
#ficha.emprendimientos #sidebar span p strong { color:#d72027; font-weight:bold }
#ficha.emprendimientos #sidebar .der { width:290px }
#ficha.emprendimientos #sidebar .contactar { margin-right:15px }

#ficha #sidebar table,
#ficha .columnas table { font-size:1.3em; color:#707070 }
#ficha .columnas table { margin-left:14px; margin-bottom: 10px; width:312px !important }
#ficha .izq table { margin-left:0 !important }

#ficha #sidebar table th,
#ficha #sidebar table td,
#ficha .columnas table th,
#ficha .columnas table td { text-align:center; padding:4px }
#ficha #sidebar table th,
#ficha .columnas table th { font-weight:bold; background-color:#f1f1f1; padding-bottom:10px }

table .odd { background-color:#FF0000 }
table .even { background-color:#000 }
table .off { background-color:#f1f1f1 }
table .on { background-color:#ebebeb }
table .hover { cursor:pointer; color:red }

/* Comparativa */
#ficha.comparativa #redsocial { right:5px; top:10px; }
#ficha.comparativa #principal { width:990px }
#ficha.comparativa #contenido { background:none }
table#comparacion { font-size:1.3em; width:99.8%; border-collapse:collapse; cursor:normal; z-index:0; }
table#comparacion th { vertical-align:top; position:relative }
table#comparacion th strong { font-weight:bold }

table#comparacion th,
table#comparacion td { color:#646263; padding:15px 15px 10px 0;}
table#comparacion thead th,
table#comparacion td { max-width:140px;}
table#comparacion td .mapa { margin-right: 5px;}
table#comparacion td ul li { list-style:circle inside url(../images/bullet-triangulo-2.gif); line-height:1.1em; margin-right:2px; margin-bottom:5px }
table#comparacion thead th { text-transform:uppercase }
table#comparacion thead th.tipo { text-transform:uppercase }
#ficha table#comparacion td .codigo { color:#FF0000; font-size:0.9em; font-weight:bold; line-height:1.8em; text-decoration:none; }
table#comparacion td { padding:5px 0 5px 0 }
table#comparacion th.subt { color:#b40404; font-weight:bold; background:url(../images/bullet-triangulo-2.gif) no-repeat 10px 17px; border-bottom:solid 1px #dcdadb; padding:15px 0 5px 20px; background-color:#FAF8F9 !important }
table#comparacion thead { background:url(../images/bg-thead.png) repeat-x center bottom }
table#comparacion thead th { padding-left:0 }
table#comparacion tbody th {background:url(../images/bullet-triangulo-gris.gif) 11px center no-repeat; padding-left:20px }
table#comparacion .off th,
table#comparacion .off { background-color:#fff }
table#comparacion .on th,
table#comparacion .on { background-color:#f0f0f0 }
table#comparacion .tipo { color:#e5222a; padding:22px 0 0 22px;}
table#comparacion .tipo strong { font-weight:bold }
table#comparacion .acciones { display:block; width:235px;}
table#comparacion .acciones a { background:url("../images/sprites-ficha.gif") no-repeat scroll 0 0 transparent; color:#626262; padding:0 0 0 20px; text-decoration:none; display:block; margin-bottom:5px; height:16px }
table#comparacion .acciones a:hover { text-decoration:underline }
table#comparacion .acciones .volver { background-position:0 -48px; background-repeat:no-repeat;}
table#comparacion .acciones a.otraBusq { background-position:8px -17px; padding-left:32px; }
table#comparacion .acciones a.imprimir { background-position:8px 0; padding-left:32px; }
table#comparacion .acciones .recomendar { background-position:0 -31px; padding-left:32px }
table#comparacion .acciones .tamano { background-position:0 -75px; padding-left:35px }
table#comparacion .nobg { background:none }
table#comparacion .contactar { position:relative; top:40px; left:30px }


/* informes de mercado */
#seccion p strong { font-weight:bold }
#seccion #buscador { background:url(../images/bg-buscador-2.jpg) repeat-y 4px 0; width:223px }
#seccion #buscador h4 { background:url(../images/bg-buscador-top-2.jpg) no-repeat 4px 0 }
#seccion #buscador .bottom { background:url(../images/bg-buscador-bottom-2.jpg) no-repeat 4px 0; height:27px }

#seccion #principal { border:solid 5px #ececec; -moz-border-radius:7px; width:730px;  }
#seccion #principal .columnas {border-bottom:solid 3px #ececec; margin-bottom:17px }
#seccion #principal .columnas .izq { padding:40px 0 0 10px; position:relative; width:145px }
#seccion #principal .columnas .obj1 { padding-left:10px }
#seccion #principal .columnas .obj2 { padding-top:10px }
#seccion #principal .columnas .obj3 { padding-right:10px }


#seccion #principal .columnas .der { width:560px; float:right; padding:0 5px 5px 5px }
#seccion #principal .columnas .der p { color:#404a83; padding-bottom:1.2em; font-size:1.3em }
#seccion #principal .columnas .der p strong { font-weight:bold }
#seccion #principal .columnas h3 { padding-top:10px }

#seccion #principal .galeria.imi { }
#seccion #principal .galeria.imi li { float:left; text-align:center; margin:0 40px 20px }
#seccion #principal .galeria.imi li p { color:#474b7b; font-size:1.1em; padding-bottom:5px }
#seccion #principal .galeria.imi li p:after { content:" »" }
#seccion #principal .galeria.imi li img { border:solid 1px #474b7b }

/* Seccion */
#seccion.divisiones #principal,
#seccion.nuestraEmpresa #principal { position:relative; border:none }
#seccion.nuestraEmpresa #principal .galeria { display:block}
#seccion #principal .encuadre { border-bottom:8px solid #ececec; border-left:2px solid #ececec; border-top:8px solid #ececec; border-right:solid 8px #ececec; -moz-border-radius:7px }
#seccion.divisiones #principal .galeria li,
#seccion.nuestraEmpresa #principal .galeria li { float:left; text-align:center; padding:10px 14px }
#seccion.nuestraEmpresa #principal .galeria li { padding:20px 23px }
#seccion.nuestraEmpresa #principal .galeria li img { border:solid 2px #FFFFFF }
#seccion.divisiones #principal .galeria li p,
#seccion.nuestraEmpresa #principal .galeria li p { color:#136fd6 !important; font-size:1.1em }

#seccion.divisiones .engloba,
#seccion.nuestraEmpresa .engloba { position:relative; padding-top:20px} /* logra controlar mejor las pestañas */
#seccion.divisiones .nav,
#seccion.nuestraEmpresa .nav { left:25px; position:absolute; top:4px; z-index:11 }
#seccion.divisiones .nav li,
#seccion.nuestraEmpresa .nav li { float:left; background:url(../images/pestana-noactiva.jpg) no-repeat; height:24px; padding:5px 0 0 0; margin-right:5px; width:68px; text-align:center }
#seccion.divisiones .nav li a,
#seccion.nuestraEmpresa .nav li a { text-decoration:none; color:#FFFFFF; font-size:1.2em }
#seccion.divisiones .nav li.activo,
#seccion.nuestraEmpresa .nav li.activo { background:url(../images/pestana-activa.jpg) no-repeat }
#seccion.divisiones .nav li.activo a,
#seccion.nuestraEmpresa .nav li.activo a { color:#000000 }

#seccion.divisiones p,
#seccion.nuestraEmpresa p { color:#7c7c7c; font-size:1.2em; padding-bottom:1.2em; line-height:1.2em; text-align:justify}

#seccion.divisiones #principal .galeria,
#seccion.nuestraEmpresa.directorio #principal .galeria { background-color:#f7f7f7; border-bottom:solid 2px #eef0ef }
#seccion.divisiones #principal .galeria li,
#seccion.nuestraEmpresa.directorio #principal .galeria li { padding:0; margin:14px; width:115px; text-align:left }
#seccion.divisiones #principal .galeria li p,
#seccion.nuestraEmpresa.directorio #principal .galeria li p { font-size:1.1em; padding:0 }
#seccion.divisiones #principal .encuadre strong,
#seccion.nuestraEmpresa.directorio #principal .encuadre strong { font-weight:bold; color:#40509e; padding-left:14px; display:block; line-height:2em; font-size:1.3em }
#seccion.nuestraEmpresa.directorio #principal .encuadre p strong { display:inline; font-size:inherit; padding:0; line-height:inherit; color:#333333; font-size:1em }
#seccion.divisiones #principal .encuadre p,
#seccion.nuestraEmpresa.directorio #principal .encuadre p { padding-left:14px; color:#333333 }

#seccion.nuestraEmpresa.sucursales #principal .galeria li { width:218px; padding:5px 11px; text-align:left; margin-bottom:30px; margin-top:20px }
#seccion.nuestraEmpresa.sucursales #principal .galeria li strong { font-weight:bold; color:#40509e; font-size:1.1em; line-height:1.2em }
#seccion.nuestraEmpresa.sucursales #principal .galeria li p { color:#000 !important; font-size:1.1em; padding-bottom:0 }

#seccion.nuestraEmpresa.sucursales .toggle { position:relative; text-align:center }
#seccion.nuestraEmpresa.sucursales .toggle .foto { display:none }
#seccion.nuestraEmpresa.sucursales .toggle span.suc { /*position:absolute; left:10px; bottom:0;*/ background:url(../images/bg-opciones-mapa2.jpg) no-repeat; display:block; width:210px; height:16px; padding:5px 5px 0 }
#seccion.nuestraEmpresa.sucursales .toggle span.suc a { color:#FFFFFF; text-decoration:none; font-size:1.1em; float:right }
#seccion.nuestraEmpresa.sucursales .toggle span.suc a:first-child { float:left }

/* comunicacion */
#seccion.comunicacion #principal { position:relative; margin-top:18px }
#seccion.comunicacion .noticia { position:relative; z-index: 10; background-color:#ebebeb; border:solid 1px #ebebeb; margin-bottom:15px }
#seccion.comunicacion .noticia.destacada { background-color:#ccdcfe; border:solid 1px #ccdcfe }
#seccion.comunicacion .noticia .vermas { position:absolute; right:10px; bottom:10px; font-weight:bold; color:#9f0000; text-decoration:none; font-size:1.2em }
#seccion.comunicacion .noticia small { color:#e10023; padding:0 0 0 10px; line-height:2em }
#seccion.comunicacion .noticia h3 a { color:#06638f; padding:0 0 10px 10px; font-size:0.7em; font-weight:bold; text-decoration:none; line-height:2em }
#seccion.comunicacion .noticia h3 a:hover { text-decoration:underline }
#seccion.comunicacion .noticia.destacada div { background-color:#dbe7ff; display:block }
#seccion.comunicacion .noticia div { background-color:#f1f1f1; display:block }
#seccion.comunicacion .noticia p { color:#424242; font-size:1.2em; line-height:1.3em; padding:10px }
#seccion.comunicacion #principal.encuadre { padding:10px; width:710px !important; border-width:6px 6px 6px 2px; -moz-border-radius:7px 7px 7px 7px; padding-bottom:60px }
#seccion.comunicacion .paginado { right:15px; top:10px }
#seccion.comunicacion .orden { top:33px; right:15px }
#seccion.comunicacion #principal .top { height:50px }
#seccion.comunicacion #contenido { position:relative }
#seccion.comunicacion h4 { font-size:1.8em }
#seccion.comunicacion .noticia #redsocial { right:5px; top:10px; }

#seccion.comunicacion .nav { position:absolute; left:600px; z-index:10 }
#seccion.comunicacion .nav li { float:left; background:url(../images/pestana-noactiva-large.gif) no-repeat; height:24px; padding:5px 0 0 0; margin-right:5px; width:150px; text-align:center }
#seccion.comunicacion .nav li.small { background:url(../images/pestana-noactiva.jpg) no-repeat; width:68px }
#seccion.comunicacion .nav li a { text-decoration:none; color:#FFFFFF; font-size:1.2em }
#seccion.comunicacion .nav li.activo { background:url(../images/pestana-activa-large.gif) no-repeat }
#seccion.comunicacion .nav li.small.activo { background:url(../images/pestana-activa.jpg) no-repeat }
#seccion.comunicacion .nav li.activo a { color:#000000 }

#seccion.comunicacion .paginas { color:#d82027; position:absolute; display:block; width:97%; font-size:1.3em; margin-top:15px; padding-top:10px; border-top:solid 1px #ebebeb; height:40px; bottom:0 }
#seccion.comunicacion .paginas span { float:right }
#seccion.comunicacion .paginas a { border:solid 1px #e5e2de; background-color:#FFFFFF; padding:2px 5px; margin-left:3px; text-decoration:none; color:#006697; font-weight:bold }
#seccion.comunicacion .paginas a.activo { color:#d72027 }
#seccion.comunicacion .paginas p { display:inline; float:left }

#seccion.comunicacion .encuadre.institucional img { border:solid 1px #CCCCCC; margin:1px }

/* accordion usado en comunicacion */
.accordion em { background:url(../images/bg-h4-accordion.jpg) no-repeat;	margin:0;	cursor:pointer;	display:block;	height:27px; padding:5px 0 0 25px;	color:#FFFFFF;	font-size:1.5em }
.accordion em:hover {	cursor:pointer }
.accordion em.active {	background:url(../images/bg-h4-accordion-active.jpg) no-repeat }
.accordion div {	margin:0;	display:none;	padding-bottom:10px }
.accordion div p { color:#006796; font-weight:bold; font-size:1.2em; padding:5px 0 }
.accordion li { float:left; padding:5px 5px 0 0 }

/* Divisiones */

#seccion.divisiones p strong { font-weight:bold }
#seccion.divisiones #principal .encuadre { background-color:#ECECEC; border-width:8px; position:relative }
#seccion.divisiones #principal .encuadre span { right:10px; top:165px; color:#23307c; float:right; padding-top:10px }
#seccion.divisiones #principal .encuadre span.links { float:left; padding:0 0 0 15px; width:100%; margin-bottom:5px }
#seccion.divisiones #principal .encuadre span a { color:#23307c; text-decoration:none; font-size:1.1em }
#seccion.divisiones #principal .encuadre h4 { color:#006796; font-size:1.7em; padding:30px 10px 15px 15px }
#seccion.divisiones #principal .encuadre.faq h4 { padding-bottom:0 }
#seccion.divisiones #principal .encuadre ul.lista,
#seccion.divisiones #principal .encuadre p { color:#7a7a7a; text-align:justify }
#seccion.divisiones #principal .encuadre ul.lista { font-size:1.2em; list-style:square; margin-left:20px; line-height:1.4em }

#seccion.divisiones #principal .galeria li { width:85px }
#seccion.divisiones #principal .galeria li img { border:solid 5px #FFFFFF }
#seccion.divisiones #principal .galeria li p { color:#7a7a7a !important; text-align:left }
#seccion.divisiones #principal .encuadre strong,
#seccion.divisiones #principal .encuadre span a strong,
#seccion.divisiones #principal .galeria li p strong { font-weight:bold; font-size:1em; display:inline; color:#7a7a7a; padding:0; line-height:1.2em }
#seccion.divisiones #principal .galeria { position:relative }
#seccion.divisiones #principal .encuadre span a strong { color:#23307C }
#seccion.divisiones #principal .galeria .unaseAfacebook, #seccion.divisiones #principal .galeria .seguinosenTwitter,
#seccion.divisiones #principal .galeria .contactenos { display:block; text-indent:-9999px; position:absolute; right:10px; top:10px }
#seccion.divisiones #principal .galeria .unaseAfacebook { top:55px; width:142px }
#seccion.divisiones #principal .galeria .seguinosenTwitter { top:103px; width:125px }

#seccion.divisiones #principal .engloba .nav li.medium { background:url(../images/pestana-noactiva-medium.jpg) no-repeat; width:85px }
#seccion.divisiones #principal .engloba .nav li.medium.activo { background:url(../images/pestana-activa-medium.jpg) no-repeat; width:85px }

#seccion.divisiones #principal .engloba .nav li.large { background:url(../images/pestana-noactiva-mediumL.jpg) no-repeat; width:110px }
#seccion.divisiones #principal .engloba .nav li.large.activo { background:url(../images/pestana-activa-mediumL.jpg) no-repeat; width:110px }
#seccion.divisiones #principal ol { font-size:1.2em; line-height:1.5em; list-style-type:decimal; padding-left:40px; padding-bottom:30px }
#seccion.divisiones #principal .faq ol { margin-top:20px }
#seccion.divisiones #principal .faq ol li ul,
#seccion.divisiones #principal .faq ol li p { font-size:1em; padding-left:0 !important; line-height:1.4em; display:none }
#seccion.divisiones #principal .faq ol li ul { list-style:square; margin-left:15px; color:#7A7A7A; margin-bottom:10px }
#seccion.divisiones #principal .faq ol li a { text-decoration:none; color:#4b558a }
#seccion.divisiones #principal .faq ol li a:hover { text-decoration:underline }

/* MICROSITE =================================================================== */
#microsite #contenedor { background:url(../images/bg-microsite.jpg) no-repeat }
#microsite #menu { right:300px }
#microsite h1 { left:730px; top:25px }
#microsite h2 { z-index:1; left:310px }
#microsite h3 { text-indent:0; z-index:1; left:105px; top:70px; position:absolute }
#microsite h4 { font-size:1.8em; padding-top:30px }
#microsite #contenido { width:780px; margin:auto; position:relative }
#microsite #principal { background-color:#e6e6e6; width:750px; float:none; -moz-border-radius:10px; margin-bottom:20px; padding:15px }
#microsite .galeria .pestanas li { font-size:1.2em; padding-top:7px }
#microsite .galeria { padding-bottom:30px }
#microsite .galeria .nav { bottom:10px }
#microsite .galeria .acciones { margin-bottom:0; border:none }
#microsite .columnas .der { width:395px; padding:0 10px; }
#microsite .columnas .der p { font-size:1.3em; color:#707070; line-height:1.3em }
#microsite .columnas .der strong { font-weight:bold }
#microsite hr { background:none; border-top:dotted 1px #bebebe; border-bottom:none; border-left:none; border-right:none; margin-top:20px }
#microsite .contenido.foto { background:#FFFFFF }
#microsite .der .contactar { display:block; position:absolute; right:15px; bottom:30px }
#microsite #menu .submenuactivo,
#microsite #menu a:hover { background:url(../images/btn-menu-der-over-rojo.gif) right top no-repeat; line-height:3em }
#microsite #menu .submenuactivo span,
#microsite #menu a:hover span { background:url(../images/btn-menu-izq-over-rojo.gif) left top no-repeat; height:36px; padding:0 4px 0 0 }

.print.contacto { display:none; }

#seccion.tasacion .fondo {background:#F0F }
#seccion.tasacion .fondo img { float:left }
#seccion.tasacion .fondo div { float:right; width:530px }
#seccion.tasacion .fondo p { font-size:1.3em; color:#036594; padding-bottom:1.2em }

/* FORMULARIOS */
#principal #formulario { position:relative; width:510px }
#principal #formulario label { float:left; width:200px; font-size:1.2em }
#principal #formulario span { display:block; padding:5px 0 }
#principal #formulario select,
#principal #formulario textarea,
#principal #formulario input { width:300px; background-color:#f4f4f4; border:solid 1px #aaaaac; padding:2px; font-size:1.1em; font-family:"Trebuchet MS" }
#principal #formulario p strong { color:#056796; font-size:1.4em; line-height:3em }
#principal #formulario select { width:306px }
#principal #formulario .btn { border:none; text-indent:-9999px; position:absolute; right:0; bottom:10px; cursor:pointer }
#principal #formulario span.radio input { width:20px }

#principal #formulario .rojo { color:#C12026; font-weight:bold; font-size:1.3em; width:100px }
#principal #formulario .verde { color:#106735; font-weight:bold; font-size:1.3em; width:100px }
#principal #formulario .nota { line-height:1em; font-size:1.2em; position:absolute; bottom:0 }

#formulario { padding-bottom:40px;position:relative;margin:10px 25px 25px }
#formulario label { float:left; width:200px; font-size:1.2em }
#formulario span { display:block; padding:5px 0 }
#formulario select,
#formulario textarea,
#formulario input { width:300px; background-color:#f4f4f4; border:solid 1px #aaaaac; padding:2px; font-size:1.1em; font-family: "Trebuchet MS" }
#formulario p strong {color:#056796; font-size:1.4em; line-height:3em }
#formulario select { width:306px }
#formulario .btn { border:none; text-indent:-9999px; position:absolute; right:15px; bottom:10px; cursor:pointer }
#formulario span.radio input { width:20px; float:left; margin-right:20px; margin-top:5px }
#formulario span.radio p { float:left; font-size:1.2em; line-height:1.2em; margin-top:5px }

#formulario .rojo {color:#C12026;font-weight:bold; font-size:1.3em }
#formulario .verde {color:#106735;font-weight:bold; font-size:1.3em }
#formulario .nota { line-height:1em; font-size:1.2em; position:absolute; bottom:0 }
#formulario .nota a,
#formulario .nota a:visited { color:#94181a}

#formulario .masancho { width:595px !important }
#formulario .columnas { background:none; border:none; margin-left:193px; color:#656565 }
#formulario .columnas span { display:block; height:20px }
#formulario .columnas .izq { padding:0; width:200px }
#formulario .columnas div input { width:20px; float:left; border:none; background:none }
#formulario .columnas div label { width:170px; padding-top:5px }
#formulario .columnas .der { padding:0; width:200px }
#formulario.masancho .btn { right:85px }
#formulario .notapie { font-size:1.1em; line-height:1.6em; margin-bottom:20px; display:block }
#formulario .notapie strong {line-height:1.6em !important }
#formulario .notapie em { font-size:1.4em; color: #999999; font-weight:bold; display:block }


.borde_gris {border:solid 5px #ececec; -moz-border-radius:7px;}
.borde_gris h3 { padding: 10px; color:#1f85b5}
.borde_gris .fondo {background-color:#F4F4F4; padding:10px; }
.borde_gris .fondo p { color:#454545; font-size:1.2em; line-height:1.2em }

.contacto #principal .fondo { padding:10px }
#seccion.gracias #principal .fondo p,
.contacto #principal .fondo p { color:#454545; font-size:1.2em; line-height:1.2em }
#seccion.contacto .fondo h4 { color:#036594; font-size:1.7em; line-height:1.9em }

#seccion.gracias #principal .fondo { height:400px }

/* cuando se despliega */
.expandido#formulario { width:940px; margin:auto; padding-bottom:50px }
.expandido#formulario div { float:left; width:470px }
.expandido#formulario label { width:150px; padding-top:5px }
.expandido#formulario textarea { height:180px }
.expandido#formulario sup { color:#FF0000; font-weight:bold }
.expandido#formulario p strong { font-weight:bold }

label.error { float:none !important; clear:both !important; color:#f00; font-size:10px; width:100% !important; display:block }
#formulario div.ancla { float:none !important; clear:both !important; width:100% !important }
form.contacto label.error { margin-left:200px; line-height:1.5em }
form.tasacion label.error { margin-left:150px; line-height:1.5em }
.fondo a { display:block; margin-top:25px }

/* Track Record */

#seccion.track #principal.encuadre { padding:10px; width:710px !important }
#seccion.track #principal .top { height:50px }
#seccion.track #principal { position:relative }
#seccion.track .paginado { right:15px; top:10px }
#seccion.track .orden { right:15px; top:33px }

#seccion.track .modulo { position:relative; padding-top:10px; border-top:dotted 1px #CCC; margin-top:10px; display:block }
#seccion.track .modulo.first { border-top:none; margin-top:0; padding-top:0 }
#seccion.track .modulo h3 { display:block; width:585px; float:right }
#seccion.track .modulo h3,
#seccion.track .modulo .enfasis { font-weight:bold; color:#0d678c; font-size:1.3em; padding-bottom:5px; display:block }
#seccion.track .modulo .vermas { bottom:0; color:#9F0000; font-size:1.2em; font-weight:bold; position:absolute; right:10px; text-decoration:none }
#seccion.track .modulo p { color:#434343; font-size:1.2em; line-height:1.2em }
#seccion.track .modulo #redsocial { right:5px;top:10px }
#seccion.track .modulo div { float:left }
#seccion.track .modulo .uno { width:115px }
#seccion.track .modulo .dos { width:330px; margin:0 10px;  height:70px; overflow:hidden }
#seccion.track .modulo .tres { border-left:solid 1px #CCC; width:224px; height:70px; overflow:hidden; padding:0 10px; position:relative }
#seccion.track .modulo .tres p { color:#0d678c }
#seccion.track .modulo .detalles { position:relative; background:#f7f7f7; padding:15px; margin-top:10px; display:none; width:95% }
#seccion.track .modulo .detalles .vermas { bottom:5px; font-size:100%; font-size:1.2em !important }
#seccion.track .paginas { border-top:1px solid #EBEBEB; bottom:0; color:#D82027; display:block; font-size:1.3em; height:40px; padding-top:10px; width:97% }
#seccion.track .paginas span { float:right }
#seccion.track .paginas a { border:solid 1px #e5e2de; background-color:#FFF; padding:2px 5px; margin-left:3px; text-decoration:none; color:#006697; font-weight:bold }
#seccion.track .paginas a.activo { color:#d72027 }
#seccion.track .paginas p { display:inline; float:left }

#seccion.mapasitio #principal { padding:30px 0 30px 30px; width:670px}
#mapadelsitio > li { float:left; width:200px; margin-right:23px; }
#mapadelsitio > li ul {margin-bottom:20px}
#mapadelsitio li ul li:first-child { background-color:#f1f1f1; color:#006a87; padding:5px 10px; font-weight:bold; font-size:1.2em}
#mapadelsitio li ul li:first-child a,
#mapadelsitio li ul li:first-child a:visited {color:#006a87; text-decoration:none}
#mapadelsitio li ul li { background:none; color:#000000; padding:0; font-size:1.1em; line-height:2em }
#mapadelsitio li ul li a:visited,
#mapadelsitio li ul li a { text-decoration:none; color:#000000}
#mapadelsitio li ul li a:hover { text-decoration:underline}

/* VARIOS */

big.vta { color:#d82027 !important; font-size:10pt !important }
big.alq { color:#106735 !important; font-size:10pt !important }

#marcador { font-size:0.9em; line-height:1em; margin:0; padding:0; overflow:hidden }
#marcador .codigo { color:#fc1a02; font-weight:bold }
#marcador .rojo { color:#c12026; font-weight:bold }
#marcador .verde { color:#106735; font-weight:bold }
#marcador .marron { color:#68442d; font-weight:bold }
#marcador a { text-decoration:none; margin-top:4px; color:#006697; display:block }
#marcador a:visited { color:#006697; text-decoration:none }
#marcador a:hover { color:#006697; cursor:pointer }
#marcador table td { white-space: nowrap; word-wrap: normal; vertical-align:top; padding:0; margin:0 }
#marcador p { margin-left: 10px }

.mayusculas,
.precio { text-transform:uppercase }

.centrar { text-align:center; width:100% }
.justificar { text-align:justify }

#destacados .destacado { display:none; width:100%; cursor: pointer} /* #destacados .destacado { display:none; width:100%; cursor:pointer }*/
.columnas.moduloUno #destacados.a p { font-size: 1.1em }
.columnas.moduloUno #destacados.a a { color: black; text-decoration: none;}   /* AGREGADO PARA QUITAR subrayado Y color  A LA ETIQUETA <a> */

/* Messages & dialogs */

#popup-container { font-family:Arial, sans-serif; font-size:12px; min-width:200px !important; max-width:600px !important; width:expression((Math.min(Math.max(100,this.clientWidth),600))+'px'); background:#fff; border:solid 2px #01914c; color:#666; overflow:hidden; font-weight:bold }
#popup-title { font-size:1.1em; line-height:1.25em; background:#01914c; text-align:center; border:0; cursor:default; padding:0; margin:0; height:auto; width:100%; position:relative; left:0; top:0; color:#fff }
#popup-container input.text { min-width:150px; max-width:400px }
#popup-container table { border:0; margin:0; width:1px }
#popup-container table td { vertical-align:middle; padding:0 15px 0 10px; white-space:nowrap; background-color:#fff; _padding-right:0 }
.popup-content { }
.popup-content span { position:relative; display:-moz-inline-stack; display:inline-block; width:32px; height:32px; overflow:hidden; background:#fff no-repeat; float:left }
.popup-panel { text-align:center; padding:10px 5px !important; white-space:nowrap }
.popup-panel .button { margin-left:auto; margin-right:auto; border:2px solid #d0cecf; background:#2d639f; color:#fff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; text-transform:uppercase }

/* POP-UP */

#pop-up { width: 595px; height:250px; background-image:url(../images/bg-pop-up.png); padding-top:63px }
#pop-up .content-degradado { height:160px; background-image:url(../images/bg-pop-up-degradado.jpg); margin-left:65px; margin-right:69px; margin-bottom:75px; position:relative }
#pop-up .content-degradado .contenedor-pop { vertical-align:middle; width:40px; height:100px; float:left; margin-top:50px; margin-left:50px; background:url(../images/pdf_icon.png) no-repeat }
#pop-up .content-degradado .contenedor-texto a { text-decoration:none; color:#f00 }
#pop-up .content-degradado .contenedor-texto { width:300px; height:100px; float:left; margin-top:50px; padding-left:10px }
#pop-up .content-degradado .contenedor-texto .sin_resultados { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666 }
#pop-up .content-degradado .contenedor-texto .instrucciones { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666 }
#pop-up .content-degradado .icono_pdf { background:url(../images/pdf_icon.png); background-color:#CC3300; height:100px }

/* NO SE HAN ENCONTRADO PROPIEDADES */

#box-no-results { width: 340px; height:50px; div-align:center; margin-left:auto; margin-right:auto; font-family:Arial, Helvetica, sans-serif; color:#666; margin-top:50px; margin-bottom:50px }
#box-no-results .icono { vertical-align:middle; width:50px; height:50px; float:left; background:url(../images/icono-error.png) no-repeat; margin-top:4px }
#box-no-results .contenedor-texto { width:430px; height:50px; /*float:left*/ }
#box-no-results .contenedor-texto a { text-decoration:none; color:#f00 }
#box-no-results .contenedor-texto .txt1 { color:#666; font-size:16px }
#box-no-results .contenedor-texto .txt2 { color:#666; font-size:12px }
#box-no-results .contenedor-texto span.destacado { display:block; padding: 10px 0; font-size: 14px; font-weight:bold; color:#A8050A}

/* IE6 */

.ie6-validator { width:100%; background-color:#FEF4CD; height:23px; font-size:12px; text-align:center; padding-top:7px; }

#mantenimiento {
	margin: 15px auto;
	width: 560px
}

#mantenimiento div.logo {background:url(../images/logo.gif) top center no-repeat; width:100%; height:115px; margin: 70px 0 20px 0;
	overflow:hidden;
	text-decoration: none;
	text-indent:-30000px;
	line-height:0px;
	font-size:0px;}

#mantenimiento .trabajando {background:url(../images/fdo_mantenimiento.jpg) top center no-repeat; width:100%; }

#mantenimiento .trabajando span { text-align:center;}
#mantenimiento .trabajando span.estamos_trabajando { padding: 140px 0 25px 0; display:block; font-size: 21px; color:#44a3cf; font-weight:bold}
#mantenimiento .trabajando span.contactenos { padding: 5px 0 50px 0; display:block; font-weight:bold; font-size:14px; color:#182671}

#mantenimiento .footer { padding: 15px 0; border-top: 1px solid #cecce1; color:#4aa6d7; font-size: 13px; line-height: 16px; font-weight:bold; text-align:center}


.caja_trabajando {background-color:#fef1a2; height: 25px;}
.trabajando { margin:0 auto; width: 980px;}

.trabajando .mensaje {display:block; margin:0 auto; width: 340px; color:#F00; font-weight:bold; font-size: 12px; font-weight:bold; line-height: 25px; height: 25px; padding:0 0 0 20px; margin:0 0 0 350px; background:url(../images/ico_alerta.gif) top left no-repeat;}



/*HOTELES*/

/*Hoteles*/

#lista_hoteles .caja_paginado { margin-top: 15px;border:solid 1px #ebebeb; padding: 10px}
#lista_hoteles .caja_paginado .paginado { display:block; float:right; position:static}
#lista_hoteles .caja_paginado .orden { display:block; float:right; position:static}
#lista_hoteles .caja_paginado h4 { display:block; float:left; color:#006697; font-size: 24px; line-height: 30px;}

#lista_hoteles .hoteles {width:100%; margin:10px 0; background-color:#ebebeb; border:solid 1px #ebebeb; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#666}

#lista_hoteles .hoteles .datos_principales { font-size: 15px; font-weight:bold; background-color:#f1f1f1; display:block; padding:10px 10px 5px 10px }
#lista_hoteles .hoteles .datos_principales .operacion { display:block; float:left}
#lista_hoteles .hoteles .datos_principales .operacion .vta { color:#d82027;}
#lista_hoteles .hoteles .datos_principales .operacion .alq {color:#106735;}

#lista_hoteles .hoteles .datos_principales .precio { display:block; float: right; color:#c11509; font-weight:bold; font-size:16px }

#lista_hoteles .hoteles .otros_datos { padding: 10px;}
#lista_hoteles .hoteles .otros_datos .img { display:block; float:left; margin-right: 10px;}
#lista_hoteles .hoteles .otros_datos .listado { display:block; float:left; width: 180px; padding: 0 10px; border-right: 1px solid #dbdbdb; font-size: 13px;}
#lista_hoteles .hoteles .otros_datos .listado li { padding: 2px 0;}
#lista_hoteles .hoteles .otros_datos .listado li span {color:#333; font-weight:bold}
#lista_hoteles .hoteles .otros_datos .listado li .titulo { display:block; margin-bottom: 3px; color:#006697; font-size: 14px;}

#lista_hoteles .hoteles .otros_datos .detalles { display:block; float:left; 
padding: 0 10px; width:120px !important; width:140px; width/**/:/**/120px; font-size: 11px;}
#lista_hoteles .hoteles .otros_datos .detalles .titulo { display:block; margin: 3px 0; color:#006697; font-size: 14px; font-weight:bold}

#lista_hoteles .hoteles .acciones { margin: 10px 5px 0 5px; padding: 5px; border-top: 1px solid #dbdbdb; display:block;}
#lista_hoteles .hoteles .acciones ul {}
#lista_hoteles .hoteles .acciones ul li {display:block; float:left; margin: 0 10px; padding-right:10px; border-right: 1px solid #dbdbdb; }
#lista_hoteles .hoteles .acciones ul li.sinlinea { float:right; border-right: 1px solid #ebebeb; }

#lista_hoteles .hoteles .acciones ul li a { color:#006697; text-decoration:none}

#lista_hoteles .hoteles .acciones ul li a.contacto {background:url(../images/ico-mail.gif) left center no-repeat; padding-left:17px;}
#lista_hoteles .hoteles .acciones ul li a.recomendar_hotel {background:url(../images/sprites-ficha.gif); background-repeat:no-repeat; background-position:0 -31px; padding-left:30px }

.pag_hoteles .nav {position:static; padding: 10px 0;}
.pag_hoteles .nav p {display:block; float:left; font-size: 13px; color:#d82027;}
.pag_hoteles .nav div {display:block; float:right;}
.pag_hoteles .nav a, .pag_hoteles .nav span {border:solid 1px #e5e2de; background-color:#FFFFFF; font-size: 12px; padding:2px 5px; margin-left:3px; text-decoration:none; color:#006697; font-weight:bold }
.pag_hoteles .nav span.activo { color:#d72027 }




/*OPERACIONES REALIZADAS */

#operaciones_realizadas {}
#operaciones_realizadas #principal { display:block;  width:725px !important; width:735px; width/**/:/**/720px; padding: 5px 5px; border: 5px solid #ececec;}

#operaciones_realizadas #principal h4 {color:#006697; font-size: 20px; line-height: 26px; padding-bottom: 10px;}

#operaciones_realizadas #principal .division { width: 725px; margin: 5px 0;}
#operaciones_realizadas #principal .renglon { width:auto; margin-bottom: 10px; border-bottom: 1px solid #cdcdcd; padding-bottom: 10px; background:url(../images/fdo_prop_operaciones_realizadas.jpg) left bottom repeat-x}
#operaciones_realizadas #principal .propiedad { display:block; float:left; margin: 0 5px; width:348px; border: 1px solid #ccc; background-color:#FFF}

#operaciones_realizadas #principal .propiedad h5 {padding: 5px 10px; width:328px !important; width:348px; width/**/:/**/328px; border-bottom: 1px solid #ccc; background:url(../images/fdo_prop_operaciones_realizadas.jpg) left bottom repeat-x; font-weight:normal; font-size: 16px;}

#operaciones_realizadas #principal .propiedad .datos { padding: 0 10px 10px 10px; width:328px !important; width:348px; width/**/:/**/328px;}

#operaciones_realizadas #principal .propiedad .datos .img { display:block; float:left; width:140px; margin-right: 10px;}
#operaciones_realizadas #principal .propiedad .datos .info { display:block; float:left; width:auto; margin-right: 10px; font-size: 13px; line-height: 16px; color:#666}

#operaciones_realizadas #principal .propiedad .mas_info { padding: 0 10px 10px 10px; width:328px !important; width:348px; width/**/:/**/328px; text-align:right}

#operaciones_realizadas #principal .propiedad .mas_info a { color:#106735; font-weight:bold; text-decoration:none; font-size: 12px;}

/* BUSQUEDAS PREDETERMINADOS HOME */

#listadobusquedas{
    /*width: 990px;
    border: solid 2px #ccc; /* f1f1f1 */
    background: #fff !important;
    /*border:solid 1px #f00 !important;*/
    border-collapse: separate !important;
    border-spacing: 5px !important;
}

.tdtitbus{
    font: normal 8pt "Trebuchet MS";
    color: #008dc5;
    padding: 8px;
    background: #e6e6e6;
    /*border:solid 1px #f00;*/
}

.tdcontbus{
    font: normal 8pt "Trebuchet MS";
    color: #6d6c71;
    padding: 8px;
   /*border:solid 1px #f00;*/
}

/**
 * GERMAN CSS
 */
.contenido-gsTour{
    max-width: 299px;
    height: 80px;
    min-height: 80px;
    margin-top: 5px;
    background: #ccc;
}
