/*  2010 Manuel Alfaro Rojas - manuelalfaro2@gmail.com		    */
/*  CSS para proyecto {LEX PROPIEDADES}							*/
/*  Version 1.0                                                 */
/*  media: SCREEN                      						    */
/*  Fecha de creación 07/04/2010                                */

/*  HISTORIAL DE MODIFICACIONES                                 */
/**/



/*  REDEFINICION DE ELEMENTOS HTML  */

body{margin: 0px; padding: 0px; background:#B4F4FF; font:11px Arial, Helvetica, sans-serif; color: #000;}

table{}
td, th{}

h1 {font:bold 15px Arial, Tahoma; color:#577201; padding:0px; margin:0px;}
h2 {font:bold 14px Arial, Tahoma; color:#577201; padding:0px; margin:0px;}
h3{}
h4{}
h5{}
h6{}
p { margin:0px; padding:0px; font:12px Arial, Tahoma; color:#000; }
td { padding:5px 0px; margin:0px;}
img { border:none;}
strong, b{}

a:link{color: #666; text-decoration: underline;}
a:visited{color: #666; text-decoration: underline;}
a:hover{color: #666; text-decoration: none;}
a:active{color: #666; text-decoration: none;}

form,label{margin: 0px; padding: 0px;}
input, select{font-size: 1em; color: #555; padding: 1px 0px 2px 1px;}

label{cursor: pointer; border: none;}

button{border: none; cursor: pointer; font: 1px Arial, Helvetica, sans-serif;}

/* ESTILOS MAS USADOS */
.float_left { float:left;}
.float_right { float:right;}
.center {text-align:center;}
.ver_mas { padding:10px 0px; margin:0px auto; width:67px;}
.btn_buscar_ficha { width:55px; height:19px; background:url(../images/botones/btn_buscar_ficha_dpto.jpg) no-repeat 0px 0px; border:none; cursor:pointer; font:1px Arial, Helvetica, sans-serif; padding:0px; margin:0px;}

/*CABECERA*/
#fnd_header { background:url(../images/html/bg_header.jpg) repeat-x center top; width:100%; height:auto; overflow:hidden;  padding:0px; margin:0px;}
#fnd_header #header { width:900px; height:auto; overflow:hidden; padding:0px; margin:0px auto;}
#fnd_header #header .cabecera { width:900px; height:107px; background:url(../images/html/cabecera.jpg) no-repeat 0px 0px; padding:0px; margin:0px auto;}
#fnd_header #header #buscador { padding:62px 50px 0px 0px; margin:0px; float:right;}
#fnd_header #header #buscador .inp_buscar { width:202px; height:23px; padding:0px; margin:0px; background:url(../images/html/bg_buscador.jpg) no-repeat 0px 0px; border:none; font:13px Arial, Helvetica, sans-serif; color:#fff;}
#fnd_header #header #buscador .btn_enviar { font:1px Arial, Helvetica, sans-serif; width:15px; height:19px; background:url(../images/botones/btn_buscar.jpg) no-repeat 0px 0px; padding:0px; margin:0px; border:none; cursor:pointer; text-indent:-999px; letter-spacing:-10px;}
#fnd_header #header #main_menu {width:900px; height:30px; padding:13px 0px 0px 0px; margin:0px; background:url(../images/html/bg_main_menu.jpg) repeat-x 0px 0px;}
#fnd_header #header #main_menu img { padding:0px 20px 0px 10px; margin:0px; float:left;}
#fnd_header #header #main_menu ul { float:left; margin:0px; padding:0px; }
#fnd_header #header #main_menu li { margin:0px; padding:10px 5px 0px 0px; list-style:none; float:left; width:154px; height:19px; background:url(../images/botones/bg_botones_inactivos.jpg) no-repeat 0px 0px; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#fff;}
#fnd_header #header #main_menu li a{width:154px; height:19px; display:block;}
#fnd_header #header #main_menu li a:link, #fnd_header #header #main_menu li a:visited { color:#fff; text-decoration:none;}
#fnd_header #header #main_menu li a:hover, #fnd_header #header #main_menu li a:active { color:#fff; text-decoration:underline;}

/*CONTENIDO CENTRAL CON FONDO*/
#cont_central { width:100%; height:auto; overflow:hidden; padding:0px; margin:0px; background:url(../images/html/bg_general.jpg) repeat-x center top;}
#cont_central #contenedor { width:900px; height:auto; overflow:hidden; padding:0px; margin:0px auto; background:#fff;}
#cont_central #contenedor #columna_uno { padding:0px 0px 6px 0px; margin:0px; height:auto; width:900px; overflow:hidden;}


/*BANNER PROMOCIONES*/
#cont_central #contenedor #columna_uno .banner_home { width:531px; height:auto; padding:0px; margin:0px; float:left;}
#cont_central #contenedor #columna_uno .promociones { width:358px; height:278px; overflow:hidden; float:left; background:url(../images/html/bg_promociones.jpg) no-repeat 0px 0px; padding:0px 0px 0px 10px; margin:0px;}
#cont_central #contenedor #columna_uno .detalles { width:140px; height:auto; overflow:hidden; padding:100px 0px 0px 0px; margin:0px;}
#cont_central #contenedor #columna_uno h2 { font:bold 14px Arial, Tahoma; color:#577201; padding:0px 0px 8px 0px; margin:0px;}
#cont_central #contenedor #columna_uno p { color:#32332F; font:10px Arial, Helvetica, sans-serif; padding:0px; margin:0px;}
#cont_central #contenedor #columna_uno span { color:#577201;}

/*COL DEPARTAMENTOS*/
#cont_central #contenedor #columna_uno #bloques_dptos { width:540px; height:auto; overflow:hidden; padding:18px 0px 10px 0px; margin:0px; float:left;}
#cont_central #contenedor #columna_uno #bloques_dptos p { padding:0px; margin:0px; color:#32332F;}
#cont_central #contenedor #columna_uno #bloques_dptos #bloque { width:268px; height:300px; min-height:300px; height:auto!important; padding:0px; margin:0px; float:left;}
#cont_central #contenedor #columna_uno #bloques_dptos #bloque .detalle_depto { width:155px; height:auto; overflow:hidden; padding:0px; margin:0px auto;}
#cont_central #contenedor #columna_uno #bloques_dptos #bloque .ver_mas { padding:10px 0px; margin:0px auto; width:67px;}
#cont_central #contenedor #columna_uno #bloques_dptos .linea_bloque#bloque  { border-right:2px solid #536D00;}

/*DPTO DESTACADO*/
#cont_central #contenedor #columna_uno #dpto_destacado { width:333px; height:auto; overflow:hidden; padding:0px; margin:5px 0px 0px 0px; background:#FFF438; }
#cont_central #contenedor #columna_uno #dpto_destacado .detalles_destacado { width:154px; height:auto; overflow:hidden; padding:0px; margin:0px auto;}

/*PLANTILLA INTERNA*/
#cont_central #contenedor #columna_uno #img_dptos { width:358px; height:auto; overflow:hidden; float:left; background: url(../images/imagenes/logo_slogan_ch.jpg) no-repeat right top; padding:0px 0px 0px 10px; margin:0px;}
#cont_central #contenedor #columna_uno #img_dptos #carrousel { padding:40px 0px 0px 5px;}
#cont_central #contenedor #columna_uno #img_dptos #carrousel p.legal { text-align:center;}


#cont_central #contenedor #columna_uno #buscar_dpto { width:540px; height:auto; overflow:hidden; padding:18px 0px 10px 0px; margin:0px; float:left;}
#cont_central #contenedor #columna_uno #buscar_dpto table { margin:0px auto; padding:0px; font:12px Arial, Helvetica, sans-serif;}
#cont_central #contenedor #columna_uno #buscar_dpto tr { width:50%;}
#cont_central #contenedor #columna_uno #buscar_dpto td { padding:10px 40px 0px 20px;}
#cont_central #contenedor #columna_uno #buscar_dpto select { }

#cont_central #contenedor #columna_uno #dpto_ficha { width:340px; height:auto; overflow:hidden; padding:0px; margin:5px 0px 0px 0px; background:url(../images/html/bg_tit_ficha.jpg) no-repeat 0px 0px; }
#cont_central #contenedor #columna_uno #dpto_ficha h1 { font:bold 12px Arial, Helvetica, sans-serif; color:#526C00; padding:4px 0px 10px 10px;}
#cont_central #contenedor #columna_uno #dpto_ficha  p { padding:0px 10px; color:#333;}

/*CONTACTO*/
#cont_central #contenedor #columna_uno #dpto_ficha #contenido #contacto table { border:none;}
#cont_central #contenedor #columna_uno #dpto_ficha #contenido #contacto tr { border:none;}
#cont_central #contenedor #columna_uno #dpto_ficha #contenido #contacto td { border:none;}

/*RESULTADO BUSQUEDA*/
#cont_central #contenedor #columna_uno #dpto_ficha #contenido table { font:10px Arial, Helvetica, sans-serif; padding:0px; margin:0px; border-bottom:1px solid #ccc; }
#cont_central #contenedor #columna_uno #dpto_ficha #contenido table tr {  margin:0px;}
#cont_central #contenedor #columna_uno #dpto_ficha #contenido table td { border-left:1px solid #ccc; border-top:1px solid #ccc;   padding:0px 3px; margin:0px;}

/*FOOTER*/
#footer { width:900px; height:60px; background: url(../images/html/bg_footer.jpg) no-repeat 0px 0px; padding:0px 0px; margin:10px auto 10px auto;}
#footer p { font:9px Arial, Helvetica, sans-serif; color:#32332F; padding:12px 0px 0px 10px; width:400px; float:left;}
#footer p.bloque_derecho { float:right; text-align:right; padding:12px 15px 0px 0px;}
#footer span { color:#83B80A;}


