/* Autocomplete----------------------------------*/.ui-autocomplete {border: solid 1px #CCC;}.ui-autocomplete-results { overflow: hidden; z-index: 99999; padding: 1px; position: absolute; }.ui-autocomplete-results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }/* if  the width: 100%, a horizontal scrollbar will appear when scroll: true. *//* !important! if line-height is not set, or is set to a relative unit, scroll will be broken in firefox */.ui-autocomplete-results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; border-collapse: collapse; }.ui-autocomplete-results li.ui-autocomplete-even { background-color: #fff; }.ui-autocomplete-results li.ui-autocomplete-odd { background-color: #eee; }.ui-autocomplete-results li.ui-autocomplete-state-default { background-color: #fff; border: 1px solid #fff; color: #212121; }.ui-autocomplete-results li.ui-autocomplete-state-active { color: #000; background:#E6E6E6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x; border:1px solid #D3D3D3; }.ui-autocomplete-loading { background: white url('images/ui-anim.basic.16x16.gif') right center no-repeat; }.ui-autocomplete-over { background-color: #0A246A; color: white; }/* TextboxList sample CSS */ul.holder { margin: 0; border: 1px solid #999; overflow: hidden; height: auto !important; height: 1%; padding: 4px 5px 0; }*:first-child+html ul.holder { padding-bottom: 2px; }* html ul.holder { padding-bottom: 2px; } /* ie7 and below */ul.holder li { float: left; list-style-type: none; margin: 0 5px 4px 0; white-space:nowrap; }ul.holder li.bit-box, ul.holder li.bit-input input { font: 11px "Lucida Grande", "Verdana"; }ul.holder li.bit-box { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #ccc; padding: 1px 5px 2px; background-color: #f0f0f0; }ul.holder li.bit-box-focus { border-color: #CCC; color: #fff; background-color: #f0f0f0; }ul.holder li.bit-input input { width: auto; overflow:visible; margin: 0; border: 0px; outline: 0; padding: 3px 0px 2px; } /* no left/right padding here please */ul.holder li.bit-input input.smallinput { width: 20px; }/* Facebook demo CSS */      #add { border: 1px solid #999; width: 95%; margin: 50px; padding: 20px 30px 10px; }form ol li { list-style-type: none; }form ol { font: 11px "Lucida Grande", "Verdana"; margin: 0; padding: 0; }form ol li.input-text { margin-bottom: 10px; list-style-type: none; padding-bottom: 10px; }form ol li.input-text label { font-weight: bold; cursor: pointer; display: block; font-size: 13px; margin-bottom: 10px; }form ol li.input-text input { width: 95%; padding: 5px 5px 6px; font: 11px "Lucida Grande", "Verdana"; border: 1px solid #999; }form ul.holder { width: 95%; } form ul { margin: 0 !important }ul.holder li.bit-box, #apple-list ul.holder li.bit-box { padding-right: 15px; position: relative; z-index:1000; }#apple-list ul.holder li.bit-input { margin: 0; }#apple-list ul.holder li.bit-input input.smallinput { width: 5px; }ul.holder li.bit-hover { border: 1px solid #ccc; background-color: #f0f0f0; }ul.holder li.bit-box-focus { border-color: #CCC; color: #333; background-color: #f0f0f0; }ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('images/close_btn.gif'); }ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }/* Autocompleter */.facebook-auto { display: none; position: absolute; width: 300px; background: #eee; }.facebook-auto .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px; font-family:"Lucida Grande", "Verdana"; font-size:11px; }.facebook-auto ul { display: none; margin: 0; padding: 0; overflow: auto; position:absolute; z-index:9999 }.facebook-auto ul li { padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; font: 11px "Lucida Grande", "Verdana"; background-color: #eee }.facebook-auto ul li em { font-weight: bold; font-style: normal; background: #ccc; }.facebook-auto ul li.auto-focus { color: #fff; background-color: #CCC; }.facebook-auto ul li.auto-focus em { background: none; }.deleted { background-color:#CCC !important; color:#ffffff !important; }.hidden { display:none; }#demo ul.holder li.bit-input input { padding: 2px 0 1px; border: 1px solid #999; }.ie6fix { height:1px; width:1px; position:absolute; top:0px; left:0px; z-index:1; }.colorpicker { width: 356px; height: 176px; overflow: hidden; position: absolute; background: url(/es/js/jQuery/plugins/colorpicker/images/custom_background.png); font-family: Arial, Helvetica, sans-serif; display: none; }.colorpicker_color { width: 150px; height: 150px; left: 14px; top: 13px; position: absolute; background: #f00; overflow: hidden; cursor: crosshair; }.colorpicker_color div { position: absolute; top: 0; left: 0; width: 150px; height: 150px; background: url(/es/js/jQuery/plugins/colorpicker/images/custom_overlay.png); }.colorpicker_color div div { position: absolute; top: 0; left: 0; width: 11px; height: 11px; overflow: hidden; background: url(/es/js/jQuery/plugins/colorpicker/images/custom_select.gif); margin: -5px 0 0 -5px; }.colorpicker_hue { position: absolute; top: 13px; left: 171px; width: 35px; height: 150px; cursor: n-resize; }.colorpicker_hue div { position: absolute; width: 35px; height: 9px; overflow: hidden; background: url(/es/js/jQuery/plugins/colorpicker/images/custom_indic.gif) left top; margin: -4px 0 0 0; left: 0px; }.colorpicker_new_color { position: absolute; width: 60px; height: 30px; left: 213px; top: 13px; background: #f00; }.colorpicker_current_color { position: absolute; width: 60px; height: 30px; left: 283px; top: 13px; background: #f00; }.colorpicker input { background-color: transparent; border: 1px solid transparent; position: absolute; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #898989; top: 4px; right: 11px; text-align: right; margin: 0; padding: 0; height: 11px; }.colorpicker_hex { position: absolute; width: 72px; height: 22px; background: url(/es/js/jQuery/plugins/colorpicker/images/custom_hex.png) top; left: 212px; top: 142px; }.colorpicker_hex input { right: 6px; }.colorpicker_field { height: 22px; width: 62px; background-position: top; position: absolute; }.colorpicker_field span { position: absolute; width: 12px; height: 22px; overflow: hidden; top: 0; right: 0; cursor: n-resize; }.colorpicker_rgb_r { background-image: url(/es/js/jQuery/plugins/colorpicker/images/custom_rgb_r.png); top: 52px; left: 212px; }.colorpicker_rgb_g { background-image: url(/es/js/jQuery/plugins/colorpicker/images/custom_rgb_g.png); top: 82px; left: 212px; }.colorpicker_rgb_b { background-image: url(/es/js/jQuery/plugins/colorpicker/images/custom_rgb_b.png); top: 112px; left: 212px; }.colorpicker_hsb_h { background-image: url(/es/js/jQuery/plugins/colorpicker/images/custom_hsb_h.png); top: 52px; left: 282px; }.colorpicker_hsb_s { background-image: url(/es/js/jQuery/plugins/colorpicker/images/custom_hsb_s.png); top: 82px; left: 282px; }.colorpicker_hsb_b { background-image: url(/es/js/jQuery/plugins/colorpicker/images/custom_hsb_b.png); top: 112px; left: 282px; }.colorpicker_submit { position: absolute; width: 22px; height: 22px; background: url(/es/js/jQuery/plugins/colorpicker/images/custom_submit.png) top; left: 322px; top: 142px; overflow: hidden; }.colorpicker_focus { background-position: center; }.colorpicker_hex.colorpicker_focus { background-position: bottom; }.colorpicker_submit.colorpicker_focus { background-position: bottom; }.colorpicker_slider { background-position: bottom; }.ac_results {	padding: 0px;	border: 1px solid black;	background-color: white;	overflow: hidden;	z-index: 99999;}.ac_results ul {	width: 100%;	list-style-position: outside;	list-style: none;	padding: 0;	margin: 0;}.ac_results li {	margin: 0px;	padding: 2px 5px;	cursor: default;	display: block;	/* 	if width will be 100% horizontal scrollbar will apear 	when scroll mode will be used	*/	/*width: 100%;*/	font: menu;	font-size: 12px;	/* 	it is very important, if line-height not setted or setted 	in relative units scroll will be broken in firefox	*/	line-height: 16px;	overflow: hidden;}.ac_loading {	background: white url('indicator.gif') right center no-repeat;}.ac_odd {	background-color: #eee;}.ac_over { background-color: #F1F1F1; color: #666; }#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('/es/js/jQuery/fancybox/fancybox.png'); }#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; }#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; }#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; }#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; }#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; }#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url('/es/js/jQuery/fancybox/fancybox.png') -40px 0px; cursor: pointer; z-index: 1103; display: none; }#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; }#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }#fancybox-frame { width: 100%; height: 100%; border: none; display: block; }#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('/es/js/jQuery/fancybox/blank.gif'); z-index: 1102; display: none; }#fancybox-left { left: 0px; }#fancybox-right { right: 0px; }#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }#fancybox-left-ico { background-image: url('/es/js/jQuery/fancybox/fancybox.png'); background-position: -40px -30px; }#fancybox-right-ico { background-image: url('/es/js/jQuery/fancybox/fancybox.png'); background-position: -40px -60px; }#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */ }#fancybox-left:hover span { left: 20px; }#fancybox-right:hover span { left: auto; right: 20px; }.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }#fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url('/es/js/jQuery/fancybox/fancybox-x.png'); }#fancybox-bg-ne { top: -20px; right: -20px; background-image: url('/es/js/jQuery/fancybox/fancybox.png'); background-position: -40px -162px; }#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url('/es/js/jQuery/fancybox/fancybox-y.png'); background-position: -20px 0px; }#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('/es/js/jQuery/fancybox/fancybox.png'); background-position: -40px -182px; }#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('/es/js/jQuery/fancybox/fancybox-x.png'); background-position: 0px -20px; }#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('/es/js/jQuery/fancybox/fancybox.png'); background-position: -40px -142px; }#fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url('/es/js/jQuery/fancybox/fancybox-y.png'); }#fancybox-bg-nw { top: -20px; left: -20px; background-image: url('/es/js/jQuery/fancybox/fancybox.png'); background-position: -40px -122px; }#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; }.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; }.fancybox-title-outside { padding-top: 10px; color: #fff; }.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; }#fancybox-title-over { padding: 10px; background-image: url('/es/js/jQuery/fancybox/fancy_title_over.png'); display: block; }.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; }#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; }#fancybox-title-float-wrap td { border: none; white-space: nowrap; }#fancybox-title-float-left { padding: 0 0 0 15px; background: url('/es/js/jQuery/fancybox/fancybox.png') -40px -90px no-repeat; }#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('/es/js/jQuery/fancybox/fancybox-x.png') 0px -40px; }#fancybox-title-float-right { padding: 0 0 0 15px; background: url('/es/js/jQuery/fancybox/fancybox.png') -55px -90px no-repeat; }/* IE6 */.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/es/js/jQuery/fancybox/fancy_close.png', sizingMethod='scale');}.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/es/js/jQuery/fancybox/fancy_nav_left.png', sizingMethod='scale');}.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/es/js/jQuery/fancybox/fancy_nav_right.png', sizingMethod='scale');}.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/es/js/jQuery/fancybox/fancy_title_over.png', sizingMethod='scale');zoom: 1; }.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/es/js/jQuery/fancybox/fancy_title_left.png', sizingMethod='scale');}.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/es/js/jQuery/fancybox/fancy_title_main.png', sizingMethod='scale');}.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/es/js/jQuery/fancybox/fancy_title_right.png', sizingMethod='scale');}.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame { height: expression(this.parentNode.clientHeight + "px");}#fancybox-loading.fancybox-ie6 { position: absolute; margin-top: 0; top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');}#fancybox-loading.fancybox-ie6 div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/es/js/jQuery/fancybox/fancy_loading.png', sizingMethod='scale');}/* IE6, IE7, IE8 */.fancybox-ie .fancybox-bg { background: transparent !important; }.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/es/js/jQuery/fancybox/fancy_shadow_n.png', sizingMethod='scale');}.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/es/js/jQuery/fancybox/fancy_shadow_ne.png', sizingMethod='scale');}.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/es/js/jQuery/fancybox/fancy_shadow_e.png', sizingMethod='scale');}.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/es/js/jQuery/fancybox/fancy_shadow_se.png', sizingMethod='scale');}.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/es/js/jQuery/fancybox/fancy_shadow_s.png', sizingMethod='scale');}.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/es/js/jQuery/fancybox/fancy_shadow_sw.png', sizingMethod='scale');}.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/es/js/jQuery/fancybox/fancy_shadow_w.png', sizingMethod='scale');}.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/es/js/jQuery/fancybox/fancy_shadow_nw.png', sizingMethod='scale');}
