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

/* ----------------------- General ----------------------- */
body{background: #155590; padding: 0; margin: 0;}
*{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0D62B4;text-align:justify;}
#content{width: 800px; margin: 0 auto; padding: 2px; background: #fff;} 
#data{width: 800px; padding: 0; float: left; margin: 0; background: url(../imagenes/fnd-right.gif) repeat-y top right;} 

/* ----------------------- Top ----------------------- */
#top{width: 800px; float: left; margin: 0; padding: 0; }

/* ----------------------- Column Left ----------------------- */  
#column-left{width: 637px; padding: 3px 0 0 3px; float: left; margin: 0;}
#column-left .borders{width: 627px; padding: 4px; float: left; margin: 0; border: #0f61b5 1px solid;}
#column-left .borders .swf{width: 390px; float: left;}
#column-left .borders .image{float: left; border: #0f61b5 1px solid; padding: 1px; width: 350px; margin: 8px 0 0 11px;}
#column-left .borders2{width: 629px; padding: 3px; float: left; border: #0f61b5 1px solid; margin: 10px 0;}
.busqueda{width: 225px; float: right; padding: 8px 0 0 8px; height: 250px; background: url(../images/fnd-busqueda.jpg) no-repeat top left;}
.busqueda strong{font-size: 12px; text-transform: uppercase; display: block; padding: 0 0 22px 0; color:#FFF; }
.busqueda a{font-size: 11px; display: block; padding: 0 0 15px 0; color:#FFF; text-decoration: none;}
.busqueda u{font-size: 12px; display: block; padding: 0 0 14px 0; color:#FFF; text-decoration: none;text-transform:uppercase;font-weight:bold;}
.busqueda2{width: 242px; float: left; padding: 8px 0 0 8px; height: 201px; background: url(../images/fnd-busqueda-ch.jpg) no-repeat top left; margin: 11px 0 0 6px;}
.busqueda2 strong{font-size: 12px; text-transform: uppercase; display: block; padding: 8px 0 20px 0; color:#FFF; }
.busqueda2 a{font-size: 11px; display: block; padding: 0 0 16px 0; color:#FFF; text-decoration: none;}
.busqueda2 u{font-size: 12px; display: block; padding: 0 0 15px 0; color:#FFF; text-decoration: none;text-transform:uppercase;font-weight:bold;}
.busqueda3{width: 242px; float: left; padding: 12px 0 0 10px; background: #195fa1; margin: 8px 0 0 6px;}
.busqueda3 .row{float: left; color:#FFF; width: 242px; padding: 0 0 10px 0;}
.desplegables-buscar {background-color:#F9F9F9;color:#216DB4;font-size:11px; color:#666; width: 230px; margin: 2px 0 0 0;}
#buscar{float: right; color:#333; font-size: 12px; margin: 0 10px 0 0; text-align: center;}
.separador{width: 627px; float: left; background: url(../imagenes/linea_separadora.gif) no-repeat top center; height: 7px; margin: 4px 0 0 0;}
.gallery{width: 624px; padding: 9px 1px 9px 2px; float: left;}
.borders .gallery .image{width: 156px; padding: 0; float: left;color:#0D62B4; text-transform: uppercase; text-align: center; border: none; margin: 0;}
.borders .gallery .image a{text-align: center;}
.filete-img-azules-miniaturas{margin: 0 auto 8px; border:1px solid #0D62B4;padding:1px;}
.filete-img-azules-miniaturas:hover{border:1px solid #09F;}
#column-left .title{width: 637px; float: left;}
.btn-volver{display: block; float: right; border: 1px solid #a7c3db; padding: 5px 0; margin: 10px 7px 5px 0; background: #FFF;}
#column-left .form{width: 500px; float: left; padding: 15px 0 10px 0;}
#column-left .form .row{width: 500px; float: left; padding: 0 0 5px 0;}
#column-left .form .row .left{float: left; text-align: right; padding: 3px 5px 0 0; width: 220px; color: #333;}
#column-left .form .row .right{float: left; padding: 0; width: 260px;}
#column-left .form .row .right .input, #column-left .form .row .right textarea, .cv .input{float: left; padding: 0; width: 250px; border: #246cb4 1px solid; font-size: 11px; color: #333;}
#column-left .form .row .right textarea{height: 60px; margin: 0;}
.bot-enviar{background-color:#FFFFFF;background-image:url(../imagenes/boton_gris.gif);border:1px solid #FFFFFF;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:23px;text-align:center;text-decoration:none;width:53px; float: right; margin: 0 7px 0 0;}
#column-left .form-br{width: 600px; padding: 3px; float: left; border: #0f61b5 1px solid; margin: 10px 0 10px 10px;}
.recuerde{float: left; text-align: center; color: #333; width: 310px; padding: 5px 0; margin: 0 0 0 10px;}
#buscar-height{height: 213px;}

/* ----------------------- Carga externa ----------------------- */ 
#column-left .form2{width: 500px; float: left; padding: 15px 0 10px 0;}
#column-left .form2 .row{width: 480px; float: left; padding: 0 0 7px 20px; color:#333;}
#column-left .form2 .row .input, #column-left .form2 .row select{background-color:#F9F9F9;border:1px solid #B4D7FA;color:#1A5EA0;width: 250px; margin: 3px 0 0 0;}
#column-left .form2 .row textarea{height: 80px; margin: 3px 0 0 0;background-color:#F9F9F9;border:1px solid #B4D7FA;color:#1A5EA0;width: 250px;}
#btn_agregar{font-size: 12px; color:#333; margin: 5px 0 0 0; text-align: center;}

/* ----------------------- Column Right ----------------------- */  
#column-right{width: 145px; padding: 4px 0 0 5px; float: right;}
#column-right .title{float: left;}
#column-right .campo{width: 140px; padding: 3px 0 0 7px; float: left; height: 22px;}
#column-right .campo input{width: 122px; background: #fff; border: #b3d7f9 1px solid; padding: 2px 2px; font-size: 11px; color: #025da4;}
#column-right .btn{background-color:#F2F6FA;background-image:url(../imagenes/boton_azul.gif);border:1px solid #F2F6FA;color:#FFFFFF;height:23px;text-align:center;text-decoration:none;width:53px; margin: 2px 10px 18px 0; float: right;}
#column-right .swf{width: 135px; float: left; text-align: center; padding: 10px 0 20px 5px;}
.buscar{width: 140px; float: left; margin: 0 0 20px 0;}
.buscar .row{width: 140px; float: left; color:#333; padding: 0 0 5px 0;}
.buscar .row select{width:140px; margin: 3px 0 0;}
.buscar .row #buscar, .buscar .row #buscar2{float: right; color:#333; font-size: 12px; margin: 0;}

/* ----------------------- Emprendimiento ----------------------- */ 
.emprendimientos{width: 623px; padding: 7px 6px; float: left; margin: 0 0 12px; border: #0f61b5 1px solid;}
.emprendimientos .row{ background: #eef4fa; float: left; padding: 6px 12px; width: 599px;}
.emprendimientos .row .filete-img-azules-miniaturas, .galeria .row .filete-img-azules-miniaturas{float: left; margin: 0 10px 0 0;}
.emprendimientos .row-detalle{ background: #eef4fa; float: left; padding: 0 0 15px; width: 327px; margin: 0 15px 0 0;}
#paginador{width: 637px; float: left; margin: 0 0 5px 0; text-align: center;}
#paginador a{font-weight: bold; padding: 0 2px; text-decoration: underline; font-size: 12px;}
#paginador a:hover{color: #CCC;}
#paginador b{ color: #036; font-size: 12px; text-decoration: none;}
.btn-vermas{display: block; float: right; border: 1px solid #a7c3db; padding: 2px 0; margin: 10px 0 5px 0; background: #FFF;}
.filete-img-azules {border:1px solid #0D62B4;padding:1px;float: left;}
.galeria{ padding: 33px 0 0 10px; color: #0D62B4; font-weight: bold; width: 317px; float: left;}
.galeria .row{ background: none; float: left; padding: 10px 0 0; width: 317px;}
.btn-enviaramigo{display: block; float: right; border: 1px solid #a7c3db; padding: 5px 0; margin: 10px 7px 5px 0; background: #FFF;}

/* ----------------------- Inmobiliaria ----------------------- */ 
.inmuebles{width: 617px; padding: 4px 10px; float: left; margin: 0 0 12px; background: url(../imagenes/fondo-propiedad-gral.gif) no-repeat top left; height: 153px;}
.inmuebles .titles{width: 617px; float: left; padding: 8px 0 0; min-height: 27px;}
.btns{width: 617px; float: left; padding: 0;}
.inmuebles .titles .left{float: left; width: 430px;}
.inmuebles .titles .left a {color:#1E63A2;font-size:13px;font-weight:bold;}
.inmuebles .titles .right{float: right; width: 175px; text-align: right; font-weight: bold; color:#666; font-size: 12px;}
.inmuebles .image{float: left; width: 150px;}
.inmuebles .info{ float: right; width: 450px;}
.inmuebles .info .row{ float: right; width: 450px; padding: 0 0 5px;}
.inmuebles .info .row .left{width: 76px; float: left; color:#1E63A2; font-size:12px; font-weight:bold;}
.inmuebles .info .row .right{width: 373px; float: left; color: #666; font-size: 12px;}
.inmuebles .info .row .left2{width: 220px; float: left; color:#1E63A2; font-size:12px; font-weight:bold;}
.inmuebles .info .row .right2{width: 150px; float: right; color: #666; font-size: 12px;}
.inmuebles .info .row .right2 a{text-align: right; float: right;}
.inmuebles .info .row .right.mg{height: 72px;}
#contenedor_paginador{float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;width:100%;}
.controles_paginador{float:left;width:300px;}
.numeros{float:left;}
.esquina_izq{background-image:url(../imagenes/paginador/fondo_izq.gif);background-repeat:no-repeat;float:left;height:17px;margin-left:5px;width:7px;}
.ir_pagina{background-image:url(../imagenes/paginador/fondo_detras.gif);background-repeat:repeat-x;float:left;height:17px;}
.esquina_der{background-image:url(../imagenes/paginador/fondo_der.gif);background-repeat:no-repeat;float:left;height:17px;margin-right:2px;width:7px;}
.controles_paginador img {padding-left:3px;float:left;}
.pagina_actual{color:#999999;float:left;font-weight:bold;padding-right:5px;padding-top:1px;}
.paginador{float:right;width:500px;}

.inmuebles-inner{width: 615px; padding: 4px 10px; float: left; margin: 0 0 12px; background: url(../imagenes/fondo-propiedad-detalle.gif) no-repeat top left; border: #0f61b5 1px solid; font-size: 12px; color:#666;}
.inmuebles-inner p{font-size: 12px; color:#666; margin: 0 0 10px;}
.inmuebles-inner .titles{width: 617px; float: left; padding: 8px 0 0; height: 27px;}
.inmuebles-inner .titles .left{float: left; width: 430px;}
.inmuebles-inner .titles .left a {color:#1E63A2;font-size:13px;font-weight:bold;}
.inmuebles-inner .titles .right{float: right; width: 175px; text-align: right; font-weight: bold; color:#666; font-size: 12px;}
.inmuebles-inner .row-detalle{ float: left; padding: 0 0 15px; width: 345px; margin: 0 15px 0 0;}
.inmuebles-inner .galeria{ padding: 0; color: #0D62B4; font-weight: bold; width: 327px; float: left;}
.inmuebles-inner p strong{color:#1E63A2;font-size:13px;font-weight:bold; padding: 0; font-size: 12px;}

/* ----------------------- Quienes Somos ----------------------- */ 
.swf-quienes{width: 250px; float: right; padding: 5px 5px 0 0;}
.quienes {width: 350px; float: left; padding: 5px 0 0 5px;}

/* ----------------------- Recuersos humanos ----------------------- */ 
.cv{border:1px solid #A4C1DC;width: 450px; padding: 7px 10px 7px 10px; color: #333; text-align: center; margin: 10px 100px 10px 105px;}
.cv table{margin: 10px 0;}
.cv table td{color: #333; padding: 0 5px 5px 0; height: 20px; vertical-align:text-top;}
.cv table td span{color: #F00; text-align: left;}
.cv .input{margin: 0;}
.cv .input2{width: 100px;border: #246cb4 1px solid; font-size: 11px; color: #333;}
.cv .bot-enviar{margin: 0;}

/* ----------------------- Text ----------------------- */
p{margin: 0 0 10px 0; padding: 0; text-align: left; line-height: normal;}
.quienes p, .black{color: #333;}
a{text-decoration: none; font-size: inherit; color:#0c6eba;}
a:hover{text-decoration: underline;}
textarea{width:260px;font-size:11px;color:#666;margin:0 0 7px 0;height:150px; background: #FFFFFF; outline: none; border: #999999 1px solid;}
strong{font-size: inherit;}
ul{ padding: 10px 0 15px 0px;}
ul li{ background: url(../imagenes/flecha_binietas.gif) no-repeat 0 2px; padding: 0 0 7px 15px; color: #333; line-height: 14px;}
#file_list li{ background:none;}
h1{margin: 0; padding: 5px 0 13px 5px; font-weight: bold; background:url(../imagenes/titulo_base.gif) no-repeat bottom left; font-size:16px;text-align:left; text-transform: uppercase;}
h2{ font-size: 12px; color: #fff; margin: 0 0 15px 0; padding: 4px 0 4px 5px; font-weight: bold; background: #216eb6; text-transform: uppercase;}
h3{text-transform: uppercase;color:#0D62B4;font-size:14px;font-weight:bold;text-align:left; padding: 2px 0 14px;}
h4{color:#0D62B4;font-size:14px;font-weight:bold;text-align:left; padding: 2px 0 14px;}
.red{ color:#F00;}
.ch{ font-size: 9px; color: #333;}

/* ----------------------- Footer ----------------------- */
#footer{float:left; width:800px; background: #216eb6; color: #fff; font-size: 10px; text-align: center; padding: 15px 0 7px 0;}
#footer a{color: #fff; font-size: 10px; text-align: center;}
#footer p{margin: 0 0 10px 0; color: #FFF; text-align:center;}

/* ----------------------- Clearfix ----------------------- */ 
/* slightly enhanced, universal clearfix hack */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;line-height: 0; }

.clearfix {display: inline-block;}

/* start commented backslash hack \*/

* html .clearfix {height: 1%; }

.clearfix {display: block;}
/* close commented backslash hack */
