body { font-family: Trebuchet MS; font-size: 13px; color: #000000; background-color:#000b19; background-image:url(/images/bg.gif); background-position:top; background-repeat:repeat-x; }

h1 { font-size:18px; color:#FFF; line-height:10px; }
.tdBordeGray { border:1px solid #dedede; }
#tdlikhead { background-image:url(../images/bglkhead.gif); background-repeat:repeat-x; }
#TableSearches { background-image:url(../images/main-content-bg.png); background-position:top; background-repeat:repeat-x; }

.bordeReel { border:1px solid #D5D1AA; }
.bordeReel:hover { border:1px solid #000; }

.fondoap { font-size:11px; color: #666; background-color:#fff; line-height:12px; border:1px solid #e9e9e9; }
.fondoapOver { font-size:11px; color: #000; line-height:12px; background-image:url(../images/bg-tableHead.gif); border:1px solid #e9e9e9; cursor:pointer;  }
.fondoapSelected { }

A:link {color: #000; text-decoration:none;}
A:visited {color: #000; text-decoration:none;}
A:hover {color: #000; text-decoration: underline;}
A:active {color: #FF6600;}

.i { color:#006699; font-size:25px;  font-style:italic; font-weight:bold; letter-spacing:-1px; background-image:url(../images/casita.png); background-position: center-left; background-repeat:no-repeat; padding-top:10px; padding-left:10px; }
a.i:link {color: #006699; text-decoration:none; }
a.i:visited {color: #006699; text-decoration:none;}
a.i:hover {color: #006699; text-decoration: none;}
a.i:active {color: #006699;text-decoration: none;}

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



.hand {
cursor:pointer;
}

.logo {
font-size:16px;
color:#66CCFF;
}
.bordeThumbs {
border:1px solid #000000;
}
.bordethumb {
border:1px solid  #000000;
}
.ListMenus {
color: #000;
cursor:pointer;
}
.BotSearch {
color: #000;
cursor:pointer;
background-color:#FFF;
}
.TextFields {
color: #000;
}

.form {
display:inline;
}
.breadcrumb {
color:#666666;
background-color:#efefef;
padding:2px;
border:1px solid #CCCCCC;
}

/* ------------- HEADER --------------- */

.txtHeader {  }
.listMenuHeader { background-color:fff; color: #666; }
.headerPics { background-image:url(../images/bg_head_pics.gif); background-repeat:no-repeat; color: #666; padding-left:10px; }
.linksHeader { padding-right:10px; color:#000; }
a.linksHeader { padding-right:10px; color: #000;  }
a.linksHeader:link { padding-right:10px; color: #000;  }
a.linksHeader:hover { padding-right:10px; color: #000; text-decoration:underline; }
.menuLang { font-size:11px; color:#6666FF; background-color:#FFFFFF; border: 1px solid #666; }



/* -------------- HOME --------------- */
.txtFormSearch_Home { font-size:16px; color:white; font-style:italic; }
.fondoPromos {  background-repeat:no-repeat;}
.fondoPromosOver { /* background-image:url(../images/bg_promos_hover.gif); background-repeat:no-repeat; */}
.fondoPromosSelected { }

.bordeThumbsPromo { border:1px solid #999999; }
.tipoInmuPromo { font-family:tahoma; font-size:11px; color: #000; text-align:left; }
.tipoNegoPromo { font-family:tahoma; font-size:10px; color: #000; text-align:left; }
.PlayaCercanaHome { font-size:11px; font-weight:bold; color:#000; cursor:pointer; text-decoration:underline; }
a.PlayaCercanaHome:hover { font-size:11px; font-weight:bold; color:#000; cursor:pointer; text-decoration:underline; }
.titExclusivas { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #fff; letter-spacing:-1px; padding:4px; border-bottom:1px solid #FFFFFF; background-color:#666;}
.ref_ex { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #FF9900; line-height:11px; }
.tipoEx { font-size:11px; font-weight:bold; color:#666666; line-height:11px; }
.nego_ex { font-size:11px; font-weight:bold; color: #777777; line-height:11px; }
.item_ex { font-size:11px; color: #000; line-height:12px; }
.det_ex { font-size:11px; color: #555; line-height:12px; }

.playaWindow {
	background:url(/images/h2a.gif) top left no-repeat;
	font-size:12px;
	font-weight:bold;
	color: #C17309;
	text-align:left;
	border-top:1px solid #dcdadb;
	position:relative;
	margin:0 0 0 0;
	padding:3px 0px 0 10px;
	height:18px;
}
.titsHome {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: inherit; font-weight:bold; color: #333; letter-spacing:-1px; padding-left:6px; }
.TableProyectos { background-image:url(../images/bg_proyectos.jpg); background-repeat:no-repeat; border: 1px solid #CCCCCC; padding:10px; }
.nombreProyecto { font-family: trebuchet; font-size:16px; font-style:italic; font-weight:bold; letter-spacing:-1px; text-decoration:underline; text-align:right; }
.descProyecto { font-size:12px; color:#000000; text-align:right; line-height:13px; }

/*---------------------------------------*/



/* Fading Tooltips*/
body div#toolTip { position:absolute;z-index:1000; width:120px;background: #fff;border:1px solid #000;text-align:left;padding:3px;min-height:1em;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#000;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
body div#toolTip p em span { font-weight:bold;color:#000; }
/* Final Fading Tooltips*/

/* RESULTADOS DE BUSQUEDA DE INMUEBLE */


#tableReel { border:1px solid #dedede; background-image:url(../images/bglkhead.gif); background-repeat:repeat-x; background-position:bottom;  }
#headerResult {  }
#resultados { }
#titResultados { border:1px solid #dedede; background-image:url(../images/bglkhead.gif); background-repeat:repeat-x; background-position:bottom; }
#tablePrevNext { background-color:#d5d5d5; }
#headerViewResult { background-color:#8d7937; }
#tableSearch { border:1px solid #d5d5d5; }
#tableFoot { background-color: #011e46; }
#ispecial { background-color:#bfb980; }
#inuevo { background-color:#d5d1aa; }
#transBigHome { background-image:url(/images/bgmarron.png); }
#headerView { background-color: #555; }
#tableView {  }
#tableFootView { background-color:#8d7937; height:16px; } 
#listResults { border:1px solid #efefef; }
#tableSeparador { background-color:#efefef; }
.blanco { color:#fff; }

.listMenuMostrar {
border:solid 1px #474959;
color: #000;
cursor:pointer;
}
.headerResults { font-size:12px; font-weight:bold; color:#fff;  }
.fondoResults {  }
.fondoResultsOver { background-color: #efefef; cursor:pointer;}
.fondoResultsSelected { }
.txtResultados { font-size:12px; color:#333333; line-height:13px; }

/* INFORMACION DEL INMUEBLE */
.infoInmu {
font-family: "Trebuchet MS", Georgia, Tahoma, serif;
font-size:13px;
color:#000000;
padding-left:10px;
}

.bordeInmu {
border:1px dashed #B5DDDB;
}

.tipoInmutipoNego {
font-family:"Helvetica"; font-size:large; font-weight:bold; color: #fff; letter-spacing:-1px; }
.estiloInmu {
font-size:11px;
font-style:italic;
color:#666666;
padding-left:4px;
line-height:10px;
}
.titItem { line-height:1.5;
color:#000; text-decoration:underline;
}
.Item { font-size:13px; color: #000; }
.PlayaCercana { font-size:12px; font-weight:bold; color:#FF6600; cursor:pointer; text-decoration:underline; }
a.PlayaCercana:hover { font-size:12px; font-weight:bold; color:#FF6600; cursor:pointer; text-decoration:underline; }
.observaciones { font-size:12px; color:#333333; line-height:13px; text-align:right; }
.precios { font-size:14px; font-weight:bold; color: #FF9900; letter-spacing:-1px; }

/* -------------------------------------- */

/* ASK */

.tablaHeaderAsk { background-image:url(../images/head.gif); background-repeat:no-repeat; height:64px; }
.tablaTituloAsk { font-size:13px; color: #003366; padding:10px; text-align:right; }

  /* FOOTER  */

.linksFooter { padding-right:3px; font-size: 11px; font-weight: bold; color:#fff;  }
a.linksFooter { padding-right:3px; font-size: 11px; font-weight: bold; color:#fff;  }
a.linksFooter:link { padding-right:3px; font-size: 11px; font-weight: bold; color:#fff;  }
a.linksFooter:visited { padding-right:3px; font-size: 11px; font-weight: bold; color:#fff;  }
a.linksFooter:hover { padding-right:3px; font-size: 11px; font-weight: bold; color: #fff; text-decoration:underline; }
a.linksFooter:active { padding-right:3px; font-size: 11px; font-weight: bold; color:#fff;  }
.txtEnvia { color:#000; }
.txtFieldsRecomienda { font-size:12px; }
.titTextfieldsRecomienda { font-size:10px; color:#fff; }



/* --------- TABBER ---------- */

.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {

}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 0px 0;

}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 0px 0.5em;

 /* border: 1px solid #778; 
 border-bottom: none;
 background: #DDE; */
 text-decoration: none;
}

ul.tabbernav li a:link {  color: #666;
  }

ul.tabbernav li a:visited {  color: #666;  }

ul.tabbernav li a:hover
{
color:#fff; 
}

ul.tabbernav li.tabberactive a
{
background-color:#ccc;
color:#fff; 

}

ul.tabbernav li.tabberactive a:hover
{ /*
 color: #000;
 background: white;
 border-bottom: 1px solid white; */
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 /* padding:5px;
 border:1px solid #aaa;
 border-top:0; */

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}


/*------------ Advanced Search -------------- */

.menus { font-size:12px; cursor:pointer; }




/* -----------------  PROYECTOS ------------------------*/

.moduleRowProyectos {
 }
.moduleRowProyectosOver {
cursor: pointer;
background-color: #D9FFF1;
}
.moduleRowProyectosSelected { }

.bordeImages { border:1px solid #B0D5BA; }

.poweredBy {
font-family: "Trebuchet MS", Georgia, Tahoma, serif;
font-size:11px;
color:#555;
text-decoration:none;
}
A.poweredBy:link {
font-family: "Trebuchet MS", Georgia, Tahoma, serif;
font-size:11px;
color:#555;
text-decoration:none;
}
A.poweredBy:hover {
font-family: "Trebuchet MS", Georgia, Tahoma, serif;
font-size:11px;
color: #000;
text-decoration: underline;
}
A.poweredBy:visited {
font-family: "Trebuchet MS", Georgia, Tahoma, serif;
font-size:11px;
color:#555;
text-decoration:none;
}

#prec_min {  }
#prec_max {  }
#alq_hasta {  }
#alq_vac_hasta {  }


 HIGHSLIDE

.highslide {
	cursor: url(/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 1px solid gray;
}
.highslide:hover img {
	border: 1px solid #000;
}

.highslide-image {
    border: 1px solid #000;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;

    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-top: 0;
    margin-bottom: 0;
}
.control, .control * {
	color: #666;
}
.style1 {
	color: #FF6600;
	font-weight: bold;
}
 #ajax-banner {
            }

.formbutton{
font-family: "Trebuchet MS", Georgia, Tahoma, serif;
font-size:12px;
cursor:pointer;
border:1px solid #ccc;
color:#666;
padding: 0px 4px;
background-image:url(../images/bgbuttons.gif);
}
