@charset "windows-1252";
/* CSS Document */
body { text-align:center; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
* { border:0; margin:0; padding:0; }
.c { clear:both }

h2 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#416a86; font-size:18px; font-weight:normal; background-image:url(img/tic_propiedades.gif); background-repeat:no-repeat; padding-left:25px; background-position:2px 8px; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#416a86; font-size:18px; font-weight:normal; }
select { border:1px solid #acbecb; width:186px; color:#acbecb; }
input { border:1px solid #acbecb; width:186px; color:#acbecb; }
textarea { border:1px solid #bdcd8f; width:186px; color:#859743; height:90px; }
#top { height:128px; margin:auto; text-align:left; width:896px; }
#logo { float:left }
#leftlogo { float:right; }
#tel { margin-top:32px;}

#bgheader { background-image:url(img/bg_header.gif); background-repeat:repeat-x; height:191px; margin-top:1px; }
#header { width:896px; height:191px; margin:auto; background-image:url(img/header.jpg); }
#menu { list-style:none; margin-left:655px; text-align:left; color:#fff;padding-top:40px; }
#menu a { color:#fff; }
#menu li { margin-bottom:3px; }
#menu img { margin-right:5px; }



#line { width:896px; height:13px; margin:auto; margin-top:1px; background-color:#dde5ea; margin-bottom:1px; }
#page { width:896px; text-align:left; margin:auto;  }
#col1 { width:256px; float:left }
#col2 { float:left; width:624px; margin-left:16px; padding-top:8px; color:#416a86; }
#buscar { background-color:#dde5ea; width:226px; color:#416a86; padding:15px; }
#buscar a { color:#416a86; }
#tit_buscar { float:left; height:13px; margin-left:5px; margin-top:-1px; }
#img_buscar { float:left; }
#linkbuscar { margin-top:15px; margin-bottom:15px; }
#botonbuscar { background-image:url(img/boton_buscar.gif); width:55px; height:16px; color:#fff; text-align:center; cursor:pointer }
#formbuscar { margin-left:15px; }
#enlaces { margin-top:32px; }
#ulenlaces { list-style:none; margin-left:16px; margin-top:12px;  }
#ulenlaces a { color:#416a86; }
#ulenlaces img { margin-right:5px; }

.lineapauntos { background-image: url(img/bg_lineapuntos.gif); height:1px; width:100%;margin:15px 0; margin-top:6px;}

#ventas { margin-top:32px; margin-left:60px; }

#tresde { float:left; }
#menu2 { list-style:none; margin-left:10px; text-align:left; color:#fff;padding-top:14px; float:left; width:300px; }
#menu2 a { color:#818181; }
#menu2 li { margin-bottom:3px; }
#menu2 img { margin-right:5px; }


.piso { float:left; width:200px; height:82px; margin-bottom:16px; cursor:pointer  }
.piso a { color:#818181; }
#co1 { float:left; }
#co1 img { width:80px; height:65px; margin-right:5px; }
#co1 .v { height:16px; width:80px; background-color:#FF0000; text-transform:uppercase; text-align:center; color:#fff }
#co1 .a { height:16px; width:80px; background-color:#416a86; text-transform:uppercase; text-align:center; color:#fff}



#cc1 { float:left;  width: 390px; color:#416a86; }
#cc2 { float:left;  width: 210px; padding-left:10px; }
#cc2 img { border: 1px solid #416a86; background-color:#EEE; padding: 5px; width:200px; margin-bottom:14px; }

.tabla td { height:40px; vertical-align:top; }

#imagen { border: 1px solid #416a86; background-color:#EEE; padding: 5px;}
#fotos { clear:both; width:100%; padding-top:20px }
#fotos img { margin-right:10px; border: 1px solid #416a86; background-color:#EEE; padding: 3px; cursor:pointer; }

.results td { padding:3px; vertical-align:middle; }
.results tr { cursor:pointer }
.results a { text-decoration:none; color:#416a86 }
.results img { }

#paginacion{ padding-top:5px; padding-right:5px; height:20px; text-align:center; clear:both; margin-top:15px; }
#paginacion ul { list-style:none; width:330px; margin:auto; height:20px; text-align:center; }
#paginacion li { width:16px; float:left; margin-left:10px; border:1px solid #416a86; padding:1px; }
#paginacion #first {  border:0; }
#paginacion #last {  border:0; }
#paginacion a { text-decoration:none; color:#749747 }
.actual { border:1px solid #416a86; background-color:#416a86; }
.actual a { color:#FFF; }



.menupromo { margin-bottom:10px; }
.menupromo a { display:block; width:96px; background-color:#e4ebc9; color:#416a86; text-decoration:none; text-align:center; padding:3px; font-weight:bold; }

.tresde { width:190px; margin-bottom:20px; }
#map { width:380px; height:200px; background-color:#FF0000; margin-right:20px; float:left; }

#footer { margin-top:10px;}
