﻿* {margin: 0; padding: 0;}
/* Default styles */
body {background-color: #ffffff; background-position: center top; font-family: Arial; font-size: 1em; margin-top:5px}
a {color: #254c65; text-decoration: none;}
#general_container {width: 100%;}
.TxtGrisGr {font-size: 0.75em; color:#333}
.TxtGrisPeq {font-size: 0.75em;color: #333}
/* Contenedor superior */
#top {display: block; height: 85px; width: 760px; position: relative; margin: 0 auto; margin-bottom: 0px;background-image: url(../images/cabezera.jpg);background-repeat: no-repeat;}
#top h1 a {display: block; height: 55px; width: 170px; position: absolute; top: 15px; left: 15px; background-image: url(../images/logo.gif); background-repeat: no-repeat; text-decoration: none;}
#top h1 a span {display: none;}
/* Menu Superior */
#contenedorcab {display: block;height:30px; width:100%; position:relative; margin:0 auto;} 
#nav {height:30px; left: 348px; top: 40px; position: absolute;}
#contenedorcab #nav ul li {float: left; display:block; line-height:30px; padding:0 10px;list-style: none;}
#contenedorcab #nav ul li a, #top #nav ul li a:visited {}
#contenedorcab #nav ul li a:hover, #contenedorcab #nav ul li.active a {cursor:pointer;}
/* Contenedor menu idiomas */
#divmnuidiomas{ display:block; position:absolute; top:15px; right: 25px; font-size: 1em;} 
#divmnuidiomas ul li {float: left; list-style: none; padding: 5px; line-height:15px;}
#divmnuidiomas ul li a, #divmnuidiomas ul li a:active, #divmnuidiomas ul li a:visited {color: #666;}
#divmnuidiomas ul li a:hover {text-decoration: underline;}
.idiomas_separador {border-left: 1px solid #666; overflow: hidden;}
/* Contenedor Menmu superior */
#divmnuapp{float: left;margin-left:40px;margin-top:3px;}
#top-nav a:hover{text-decoration:underline;}
#top-nav ul{padding:0;}
#link_01{display:block;width:40px;height:22px;background-image: url(../images/link_01.gif);background-repeat: no-repeat;}
#link_02{display:block;width:80px;height:22px;background-image: url(../images/link_02.gif);background-repeat: no-repeat;}
#link_03{display:block;width:60px;height:22px;background-image: url(../images/link_03.gif);background-repeat: no-repeat;}
#link_04{display:block;width:60px;height:22px;background-image: url(../images/link_04.gif);background-repeat: no-repeat;}
#link_05{display:block;width:63px;height:22px;background-image: url(../images/link_05.gif);background-repeat: no-repeat;}
#link_01 span{ display:none}
#link_02 span{ display:none}
#link_03 span{ display:none}
#link_04 span{ display:none}
#link_05 span{ display:none}
#link2_01{display:block;width:40px;height:22px;background-image: url(../images/link2_01.gif);background-repeat: no-repeat;}
#link2_02{display:block;width:80px;height:22px;background-image: url(../images/link2_02.gif);background-repeat: no-repeat;}
#link2_03{display:block;width:60px;height:22px;background-image: url(../images/link2_03.gif);background-repeat: no-repeat;}
#link2_04{display:block;width:60px;height:22px;background-image: url(../images/link2_04.gif);background-repeat: no-repeat;}
#link2_05{display:block;width:63px;height:22px;background-image: url(../images/link2_05.gif);background-repeat: no-repeat;}
#link2_01 span{ display:none}
#link2_02 span{ display:none}
#link2_03 span{ display:none}
#link2_04 span{ display:none}
#link2_05 span{ display:none}

/* Contenedor Busqueda superior */
.PanelBuscar {position: relative;display:block;width:760px;margin: 0 auto;background-image: url(../images/panel_busqueda.gif);height: 41px;background-repeat: no-repeat;}
.DivCombo1 {position: absolute;text-align: left;top: 11px;left: 215px;}
.DivCombo2 {position: absolute;text-align: left;top: 11px;left: 375px;}
.DivCheck1 {position: absolute;text-align: left;top: 10px;left: 535px;font-size: 0.80em;color: #333}
.DivCheck2 {position: absolute;text-align: left;top: 10px;left: 620px;font-size: 0.80em;color: #333}
.DivBtnBuscar {position: absolute;text-align: left;top: 10px;left: 696px;}
.DivEtiqBuscar {position: absolute;width: 205px;left: 0px;top: 13px;text-align: right;}
/* Content / layout */
#main {display: block; width: 760px; height:auto; margin: 0 auto; position: relative; margin-bottom:10px }
#main .col_left { float:left;display:block;width:230px; height: auto; margin: 5px 10px 5px 0;}
#main .col_right {display:block;float:right; width: 510px; height: auto; margin: 5px 0 5px 0; position: relative}
#main h2 {font-size: 1.1em; font-weight:bold; color:#663300; margin-bottom:10px }
#main p {font-size: 0.95em; font-weight:normal; color:#333; margin-bottom:15px }
#main2 {display: block; width: 760px; height:auto; margin: 0 auto; position: relative; margin-bottom:10px }
#main2 .col_left { float:left;display:block;width:210px; height: auto; margin: 5px 10px 5px 0;}
#main2 .col_right {display:block;float:right; width: 530px; height: auto; margin: 5px 0 5px 0; position: relative}
#main2 h3 {font-size: 1em; font-weight:bold; color:#993300; margin-bottom:50px }
#main2 p {font-size: 1em;color:#993300}

.DivPropVenta {display: block;float:left;position:relative;width: 250px;height: auto; margin-left:2px}
.DivPropAlq {display: block;float:left;position:relative;width: 250px;height: auto; margin-left:2px}
.DivBlanco1 { background-color:#fff;  width: 220px;left: 20px;height: 10px;top: -15px;position: absolute; display:block;font-size: 0.8em; color:#999;font-weight:bold;}
.DivBlanco2 { background-color:#fff; width: 220px;left: 270px;height: 10px;top: -15px;position: absolute; display:block;font-size: 0.8em; color:#999;font-weight:bold;}
.PanelInf {width: 505px;height: 200px; display:block; position:relative}
.PanelForm {position:relative;width: 505px;height: 200px;background-image: url(../images/fondo_form.gif);background-repeat: no-repeat;}
.DivLista {width: 510px;height: auto;position: relative;}

/*INMUEBLE DESTACADO*/
.CabPropVenta {display:block;position: relative;width: 250px;height: 27px;background-image: url(../images/tabs_naranja.jpg);background-repeat: no-repeat;}
.CabPropAlq {display:block;position: relative;width: 250px;height: 27px;background-image: url(../images/tabs_verde.jpg);background-repeat: no-repeat;}
.contfotos{width:250px;height:93px;display:block}
.FotoPeq1 {position: relative;width:123px;height:93px;overflow:hidden; float:left; display:block; margin:1px}
.FotoPeq2 {position: relative;width:123px;height:93px;overflow:hidden; float:left; display:block; margin:1px}
.DivTitVenta {width: 170px;height: 27px;position:relative;text-align: left;left: 6px;top: 7px;}
.DivTitAlq {width: 170px;height: 27px;position: relative;text-align: left;left: 6px;top: 7px;}
.DivGris {background-color: #CCCCCC;width:250px;height: 80px;position:relative; display:block;}
.DivGris .DivDescProp {width: 230px;top: 10px;left: 10px;height: 47px;overflow: hidden;position: absolute;}
.PieProp {position:relative;width: 250px;height: 10px;background-image: url(../images/tab_pie.gif);background-repeat: no-repeat;display:block}
.DivRefProp {width: 120px;top:-10px;left: 10px;height:auto;position: absolute;}
.DivLupa {width: 27px;top: -20px;left: 220px;height:auto;position: absolute;}
.TitVenta {font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #663300;}
.DivPrecioVenta {width: 59px;height: auto;position: absolute;text-align: left;left: 191px;top: 10px;}
.PrecioVenta {font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #009999;}
.DivPrecioAlq {width: 59px;height: auto;position: absolute;text-align: left;left: 191px;top: 10px;}
.TitAlq {font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #003333;}
.PrecioAlq {font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #CC3300;}
/*INMUEBLE DETALLE*/
.contfotosgr{width:502px;height:93px;display:block}
.FotoPeq3 {position: relative;width:124px;height:93px;overflow:hidden;float:left; display:block; margin:1px}
.FotoPeq4 {position: relative;width:124px;height:93px;overflow:hidden;float:left; display:block; margin:1px}
.Carac1 {position: absolute;left: 30px;top: 110px;width: 200px;height: 20px;}
.Carac2 {position: absolute;left: 30px;top: 130px;width: 200px;height: 20px;}
.Carac3 {position: absolute;left: 30px;top: 160px;width: 200px;height: 20px;}
.Carac4 {position: absolute;left: 30px;top: 180px;width: 200px;height: 20px;}
.Carac5 {position: absolute;left: 30px;top: 200px;width: 200px;height: 20px;}
.Carac6 {position: absolute;left: 260px;top: 110px;width: 200px;height: 40px;}
.Carac7 {position: absolute;left: 260px;top: 160px;width: 200px;height: 20px;}
.Carac8 {position: absolute;left: 260px;top: 180px;width: 200px;height: 20px;}
.Carac9 {position: absolute;left: 260px;top: 200px;width: 200px;height: 20px;}
.DivDescPropGr {width: 482px;top: 8px;left: 10px;height: 80px;overflow: hidden;position: absolute;z-index: 8;}
.DivGrisGr {width: 502px;height: 250px;position:relative;background-image: url(../images/fondo_gris_gr.gif);background-repeat: no-repeat; display:block}
.DivSobre {width: 27px;top: 230px;left: 472px;height: 27px;position: absolute;z-index: 10;}
.DivMasInfo {position: absolute;left: 70px;top: 236px;width: 400px;height: 20px;text-align: right;}
.PiePropGr {position: absolute;left: 0px;width: 502px;top: 250px;height: 10px;background-image: url(../images/tab_pie_gr.gif);background-repeat: no-repeat;}
.TitAlq {font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #003333;}
.PrecioAlq {font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #CC3300;}
.DivFichaVenta {width: 502px;height: auto;position: relative;display:block}
.CabFichaVenta {position:relative;width:502px;height:27px;background-image: url(../images/tabs_naranja_gr.jpg);background-repeat: no-repeat; display:block}
.CabFichaAlq {position: absolute;top: 0px;left: 0px;width: 502px;height: 27px;background-image: url(../images/tabs_verde_gr.jpg);background-repeat: no-repeat;}
.DivTitFichaVenta {width: 370px;height: auto;position: absolute;text-align: left;left: 6px;top: 7px;}
.DivPrecioVentaGr {width: 100px;height: auto;position: absolute;text-align: left;left: 394px;top: 10px;}
.LinkDetallePropiedad{cursor: hand;}
/*CONTROL CONTACTAR PAGE*/
.DivForm1 {position: absolute;top: 27px;left: 5px;width: 80px;height: 20px;text-align: right;}
.DivForm2 {position: absolute;top: 52px;left: 5px;width: 80px;height: 20px;text-align: right;}
.DivForm3 {position: absolute;top: 27px;left: 245px;width: 70px;height: 20px;text-align: right;}
.DivForm4 {position: absolute;top: 52px;left: 245px;width: 70px;height: 20px;text-align: right;}
.DivForm5 {position: absolute;top: 87px;left: 5px;width: 80px;height: 20px;text-align: right;}
.DivForm6 {position: absolute;top: 165px;left: 300px;width: 200px;height: 20px;text-align: left;}
.DivFormTxt1 {position: absolute;top: 25px;left: 90px;width: 100px;height: 20px;text-align: left;}
.DivFormTxt2 {position: absolute;top: 50px;left: 90px;width: 100px;height: 20px;text-align: left;}
.DivFormTxt3 {position: absolute;top: 25px;left: 320px;width: 100px;height: 20px;text-align: left;}
.DivFormTxt4 {position: absolute;top: 50px;left: 320px;width: 100px;height: 20px;text-align: left;}
.DivFormTxt5 {position: absolute;top: 85px;left: 90px;width: 100px;height: 20px;text-align: left;}
.DivFormTxt6 {position: absolute;top: 160px;left: 90px;width: auto;height: 20px;text-align: left;}
.DivFormTxt7 {position: absolute;top: 160px;left: 160px;width: auto;height: 20px;text-align: left;}
.DivFormTxt8 {position: absolute;top: 125px;left: 25px;width: auto;height: 20px;text-align: left;}
.TxtField1 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;border-right-color: #CCCCCC;border-top-color: #CCCCCC;border-left-style: dotted;border-right-style: dotted;border-top-style: dotted;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-left: 3px;}
/* LISTA INMUEBLES */
.DivPaginacion {width: 510px;height:30px;position:relative;font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #666666;padding-left:15px;margin-bottom:20px;  }
.DivDetLista {width: 250px;height: 210px;position:relative;}
.DivPrecioVenta {width: 59px;height: auto;position: absolute;text-align: left;left: 191px;top: 10px;}

/* Pie */
.DivHR2 {display:block; width:760px; height:1px;position:relative;margin: 0 auto;background-image: url(../images/linea.gif);background-repeat: repeat-x;}
#pie {display: block; height: 100px; width: auto; background-color: #fff; margin-top: 10px;}
#contenedor_pie {display:block; width:760px; margin: 0 auto;}
#contenedor_pie ul li {float: left; display:block; line-height:30px; padding:0 10px;list-style: none;font-size:1em; color: #663300;}
#contenedor_pie ul li a, #contenedor_pie ul li a:visited {color: #663300;}
#contenedor_pie ul li a:hover, #contenedor_pie ul li a:active {text-decoration: underline; color: #663300;}


/* Misc */

.clearfix { clear: both; }
.fotospeq{display:block; overflow:hidden; background-color:#fff; width:200px; height:120px; border:solid 1px #fff; background-repeat:no-repeat; margin-top:10px; margin-bottom:10px;}
.fotospeqgris{display:block; overflow:hidden; background-color:#fff; width:200px; height:120px; border:solid 1px #999; background-repeat:no-repeat; margin-left:10px;}


