
/* $URBANO_VERSION = "1.842"; */

@import url(garbo.buttons.css);
@import url(garbo.menus.css);
@import url(garbo.colorpicker.css);
@import url(garbo.fontpicker.css);
@import url(garbo.addressbox.css);
@import url(garbo.tabs.css);
@import url(garbo.gauges.css);
@import url(garbo.editor.css);
@import url(garbo.flags.css);
@import url(garbo.uploader.css);

/* shader del body */
div.garbo_shade { display:none; position:absolute; top:0; left:0; background-color: #2d2d2d; opacity: 0.60; filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 60); }

/* dialogos */
.garbo_dialog { font-family:'Istok Web', 'Varela Round', trebuchet ms, verdana, helvetica, arial; background-color: white;padding: 0.75em; display:none; border: #666 1px solid; border-radius: 5px; -moz-box-shadow: 4px 4px 10px #000; -webkit-box-shadow: 4px 4px 10px #000; box-shadow: 4px 4px 10px #2d2d2d; }
.garbo_dialog h3 { font-weight:bold; color: #111; font-size: 125%; margin: 0; padding: 0; }
.garbo_dialog p.exp { color: #484848; font-size: 95%; margin:0; padding:0.25em 0 0.5em 0; }
.garbo_dialog_iconFrame { background-repeat:no-repeat; background-position: 0 0; }
.garbo_dialog_iconFrame h3 { margin-left: 40px; }
.garbo_dialog_iconFrame p.exp { margin-left: 40px; }
.garbo_dialog .garbo_btnbar { border-top: #999 1px solid; padding-top: 0.5em; }
.garbo_btnbar a.cn { line-height: 150%; color: #33c; border-radius: 3px; text-decoration:none; }
.garbo_btnbar a.cn span { font-size: 110%;color:#c33; font-weight:bold; margin-right:5px; }
.garbo_btnbar a.cn:hover { background-color: #ccc; }
.garbo_error_dialog h3 { color: #c33; }
.garbo_info_dialog h3 { color: #339; }
/** este es duplicado del de arriba pero otra clase */
a.garbo_cn { line-height: 150%; color: #33c; border-radius: 3px; text-decoration:none; }
a.garbo_cn span { font-size: 110%;color:#c33; font-weight:bold; margin-right:5px; }
a.garbo_cn:hover { background-color: #ccc; }

.garbo_tipster { z-index:101; display:none; position:absolute; font-size: 90%; width:200px; float:right; background-image:url(/weblets/garbo/img/piquito.tipster.png); background-position: 0 10px; background-repeat:no-repeat; }
.garbo_tipster_content { background-color: #d7e3f4; margin-left:20px; padding:5px; border-radius: 3px; box-shadow: 2px 2px 2px #999; }

/* mensajes de error de elementos (ex-userinterface) */
div.garbo_elementMessage { z-index:101; display:none; padding: 7px 0; width:300px; position:absolute; font-family: trebuchet ms, verdana, helvetica, sans-serif; font-size:12px; border: #ccc 1px solid; border-top-width:0; background-color: #eee; opacity:0.90; }
div.garbo_elementMessage h3 { display:block; font-size: 105%; margin: 0 5px 0.25em 5px; color: #c33; }
div.garbo_elementMessage p { display:block; margin:0; margin: 0 5px 0 5px; padding:0; }

/******************************************/
/** garbo.regionSelect                    */
div.garbo_regionSelect { font-family: trebuchet ms, verdana, helvetica, arial;  line-height:32px; }
div.garbo_regionSelect a.garbo_regionSelectLabel { text-align:left; background-color:#f8f8f8; border: #ccc 1px solid; border-radius:3px; width: 200px; text-decoration:none; display:block; overflow:hidden; white-space:nowrap; float:left; background-repeat:no-repeat; background-position-left: 3px; }
div.garbo_regionSelect a.garbo_regionSelectLabel:hover { background-color:#fea; }
div.garbo_regionSelect a.garbo_regionSelectLabel span { margin-left:37px; text-align:left;  }
div.garbo_regionSelect select { font-size: 14px;background-color: #f9f9f9; border: #ccc 1px solid; border-radius: 3px; font-family: trebuchet ms, verdana, helvetica, arial; margin:0; outline-width:0; padding: 7px 3px; }
.garbo_countrySelect_cnt { display:none; }
select.garbo_countrySelect { width:200px;  }
.garbo_regionSelect_cnt { margin-left:215px; width: 150px; }
select.garbo_regionSelect { width: 100%;  background-position: 50% 50%; background-repeat:no-repeat; }
.garbo_countrySelect_cnt .garbo_cn { margin-left: 1em; }


/******************************************/
/** garbo.tree                            */
.garbo_tree {  line-height:20px; font-family: trebuchet ms, verdana, helvetica, arial; font-size:15px; position:relative; left:9px; top: 5px; border: transparent 1px solid; border-left:#ccc 2px dotted;margin-bottom: 10px;  }
.garbo_tree .garbo_tree { margin-left: 15px; }
.garbo_tree_list { position: relative; left:-9px;top: -5px; list-style:none; padding:0; margin:0; boarder: blue 1px solid; margin-bottom: -10px; }
.garbo_tree_item { list-style:none; padding:0; margin:0; boarder: red 1px solid; background-repeat:no-repeat; background-position: 0 2px; }
.garbo_tree_item_padder { margin-left:18px; color:#111; cursor:pointer; text-decoration:none; }
.garbo_tree_item_padder:hover { background-color: #eee; }

/******************************************/
/** garbo.iconLabel                       */
.garbo_icon_label { background-position:0 50%; background-repeat:no-repeat;  }
.garbo_icon_label a { background-color:#ccc; }
.garbo_icon_label_padder { margin-left:19px; text-decoration:none; color: #000; }

.garbo_stringMeter { position:absolute; top:-9999px; left:-9999px; width:auto; }


/******************************************/
/** garbo.autocomplete                    */
.garbo_searchResults { position:absolute; background-color: white; border: #999 1px solid; border-top:0; font-family: trebuchet ms, verdana, helvetica, arial; }
.garbo_searchResults ul { list-style:none; margin:0; padding:0; }
.garbo_searchResults ul li { list-style:none; margin:0; padding:0; white-space:nowrap; overflow:hidden; background-repeat:no-repeat; background-position:3px 50%; border-top: #ccc 1px dashed; padding:5px 0; color: #111; line-height:24px; }
.garbo_searchResults ul li * { cursor:default; }
.garbo_searchResults ul li:hover { background-color:#eef; }
.garbo_searchResults ul li > div { width: 98%; margin: 0 auto; }
.garbo_searchResults span.hit { font-weight:bold; color: #333; }

/** Texto highlighteado */
.garbo_highlightedText .garbo_match { font-weight:bold; }



