@charset "utf-8";
/* CSS Document */

body {
	margin-left: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	width: 100%;
	background:#fff;
	min-width:800px;	/* Minimum width of layout - remove line if not required */
					/* The min-width property does not work in old versions of Internet Explorer */
	}


#header {
		clear:both;
		float:left;
		width:100%;
	}
/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width: 100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}

/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;			/* width of page */
	position:relative;
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
					only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
	}
/* 3 Column settings */
.threecol {
	background:#fff;		/* right column background colour */
}
.threecol .colmid {
	right:20%;			/* width of the right column */
	background:#fff;		/* center column background colour */
}
.threecol .colleft {
	right:47%;			/* width of the middle column */
	background:#fff;	/* left column background colour */
}
.threecol .col1 {
	width:45%;			/* width of center column content (column width minus padding on either side) */
	left:100%;			/* 100% plus left padding of center column */
}
.threecol .col2 {
	width:27%;			/* Width of left column content (column width minus padding on either side) */
	left:27%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol .col3 {
	width:24%;			/* Width of right column content (column width minus padding on either side) */
	left: 74%;			/* Please make note of the brackets here:
					(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}



/* set millions of background ../images */
.toprbroundbox { background: url(/wtbke/images/topnt.gif) repeat; }
.toprbtop div { background: url(/wtbke/images/toptl.gif) no-repeat top left; }
.toprbtop { background: url(/wtbke/images/toptr.gif) no-repeat top right; }
.toprbbot div { background: url(/wtbke/images/topbl.gif) no-repeat bottom left; }
.toprbbot { background: url(/wtbke/images/topbr.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.toprbtop div, .toprbtop, .toprbbot div, .toprbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.toprbcontent { margin: 0 7px;}
.toprbroundbox { width: 90%; margin: auto; }

.idioma {
	float: right;
	margin-right: 1em; 
	vertical-align: top;
	overflow: hidden;
}

.idioma a {
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px; 
	color: #000;	
}

.idioma a:hover {
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px; 
	color: #FCB614;	
	
}

/* set millions of background ../images */
.loginrbroundbox { background: url(/wtbke/images/loginnt.gif) repeat; }
.loginrbtop div { background: url(/wtbke/images/logintl.gif) no-repeat top left; }
.loginrbtop { background: url(/wtbke/images/logintr.gif) no-repeat top right; }
.loginrbbot div { background: url(/wtbke/images/loginbl.gif) no-repeat bottom left; }
.loginrbbot { background: url(/wtbke/images/loginbr.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.loginrbtop div, .loginrbtop, .loginrbbot div, .loginrbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
	margin-top: 0px;
}

.loginrbcontent { 
	margin: 0 7px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	font-weight:bolder; 
	font-size:13px;
	vertical-align: middle;
}

.loginrbwelcome {
	text-align: left;
	float: left; 
	padding-left: 1em;
	overflow: hidden;
}

.login {
	background-color: #FFFFFF;
	border-width: 1px;
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

.loginimage {
	vertical-align: middle;
	border: none;
}

.loginrbroundbox { width: 90%; margin: 5px auto;}

/* set millions of background ../images */
.navrbroundbox { background: url(/wtbke/images/navnt.gif) repeat; }
.navrbtop div { background: url(/wtbke/images/navtl.gif) no-repeat top left; }
.navrbtop { background: url(/wtbke/images/navtr.gif) no-repeat top right; }
.navrbbot div { background: url(/wtbke/images/navbl.gif) no-repeat bottom left; }
.navrbbot { background: url(/wtbke/images/navbr.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.navrbtop div, .navrbtop, .navrbbot div, .navrbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.navrbcontent { margin: 0 7px; }
.navrbroundbox { width: 90%; margin: 5px auto; z-index: 1;}

/* set millions of background ../images */
.searchrbroundbox { background: url(/wtbke/images/loginnt.gif) repeat; }
.searchrbtop div { background: url(/wtbke/images/logintl.gif) no-repeat top left; padding: 1em; }
.searchrbtop { background: url(/wtbke/images/logintr.gif) no-repeat top right; }
.searchrbbot div { background: url(/wtbke/images/loginbl.gif) no-repeat bottom left; }
.searchrbbot { background: url(/wtbke/images/loginbr.gif) no-repeat bottom right;  }
.searchrbtopin { background: #FFFFFF; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 18px;}

/* height and width stuff, width not really nessisary. */

.searchrbtop, .searchrbtop {
width: 100%;
height: 30px;
}

.searchrbbot, .searchrbbot div {
width: 100%;
height: 7px;
}

.searchrbcontent { margin: 3em 7px; padding: 1em; background: #FFFFFF; height: 280px;}
.searchrbroundbox { 
	width: 100%; 
	margin: auto; 
}

.searchrbroundbox a {
	color: #fff;
	text-decoration: none;
}

.searchrbroundbox a:hover {
	color: #000;
	text-decoration: none;
}


/* set millions of background ../images */
.videorbroundbox { background: url(/wtbke/images/topnt.gif) repeat; }
.videorbtop div { background: url(/wtbke/images/toptl.gif) no-repeat top left; }
.videorbtop { background: url(/wtbke/images/toptr.gif) no-repeat top right; }
.videorbbot div { background: url(/wtbke/images/topbl.gif) no-repeat bottom left; }
.videorbbot { background: url(/wtbke/images/topbr.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.videorbtop div, .videorbtop, .videorbbot div, .videorbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.videorbcontent { margin: 0 7px; }
.videorbroundbox { width: 100%; overflow: hidden; }


/* Promociones */
.promorbroundbox { background: url(/wtbke/images/nt3.gif) repeat; }
.promorbtop div { background: url(/wtbke/images/tl3.gif) no-repeat top left; }
.promorbtop { background: url(/wtbke/images/tr3.gif) no-repeat top right; }
.promorbbot div { background: url(/wtbke/images/bl3.gif) no-repeat bottom left; }
.promorbbot { background: url(/wtbke/images/br3.gif) no-repeat bottom right; }

.promorbtop div, .promorbtop, .promorbbot div, .promorbbot {
width: 100%;
height: 24px;
}

.promorbcontent { margin: 0 7px; font-size: 20px; color: #FFFFFF;  font-face: Futura Bk, Futura Bk BT, Futura Hv, Futura Lt, Futura Md, Futura Md BT, Helvetica, sans-serif;
 vertical-align: middle; text-decoration: none;}
.promorbccontent img { vertical-align: middle; }
.promorbroundbox a { color: #fff; text-decoration: none; }
.promorbroundbox a:hover { color: #000; text-decoration: none; font-weight: bold;}
.promorbroundbox { width: 100%; overflow: hidden; margin: .5em 0em;}

/* caja texto promociones */

.pbrbroundbox { background: url(/wtbke/images/pbnt.gif) repeat; }
.pbrbtop div { background: url(/wtbke/images/pbtl.gif) no-repeat top left; }
.pbrbtop { background: url(/wtbke/images/pbtr.gif) no-repeat top right; }
.pbrbbot div { background: url(/wtbke/images/pbbl.gif) no-repeat bottom left; }
.pbrbbot { background: url(/wtbke/images/pbbr.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.pbrbtop div, .pbrbtop, .pbrbbot div, .pbrbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.pbrbcontent { margin: 0 7px; }
.pbrbroundbox { width: 100%; margin: .5em 0em; }

/* caja de imagen de promociones */

.pbimgrbroundbox { background: url(/wtbke/images/loginnt.gif) repeat; }
.pbimgrbtop div { background: url(/wtbke/images/logintl.gif) no-repeat top left; }
.pbimgrbtop { background: url(/wtbke/images/logintr.gif) no-repeat top right; }
.pbimgrbbot div { background: url(/wtbke/images/loginbl.gif) no-repeat bottom left; }
.pbimgrbbot { background: url(/wtbke/images/loginbr.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.pbimgrbtop div, .pbimgrbtop, .pbimgrbbot div, .pbimgrbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.pbimgrbcontent { margin: 0 7px; text-align: center;}
.pbimgrbroundbox { width: 100%; margin: .5em 0em; }


/* footer container */

.footers {
	float: left;
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
}

/* footer 1 */

.f1rbroundbox { background: url(/wtbke/images/nt3.gif) repeat; }
.f1rbtop div { background: url(/wtbke/images/tl3.gif) no-repeat top left; }
.f1rbtop { background: url(/wtbke/images/tr3.gif) no-repeat top right; }
.f1rbbot div { background: url(/wtbke/images/bl3.gif) no-repeat bottom left; }
.f1rbbot { background: url(/wtbke/images/br3.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.f1rbtop div, .f1rbtop, .f1rbbot div, .f1rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.f1rbcontent { 
	margin: 0 7px; 
	text-align: center; 
	vertical-align: middle;
	font-face: Myriad Pro, Arial, Helvetica, sans-serif;
}

.f1rbcontent a {
	text-decoration: none;
	font-size: 11px; 
	color: #000;	
	font-weight: bold;
}

.f1rbcontent a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #000;	
}

.f1rbroundbox { width: 90%; margin: 0 auto;  }

/* footer 2 */

.f2rbroundbox { background: url(/wtbke/images/blank.gif) repeat; }
.f2rbtop div { background: url(/wtbke/images/blank.gif) no-repeat top left; }
.f2rbtop { background: url(/wtbke/images/blank.gif) no-repeat top right; }
.f2rbbot div { background: url(/wtbke/images/blank.gif) no-repeat bottom left; }
.f2rbbot { background: url(/wtbke/images/blank.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.f2rbtop div, .f2rbtop, .f2rbbot div, .f2rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.f2rbcontent { 
	margin: 0 7px; 
	text-align: center; 
	vertical-align: middle;
	font-face: Myriad Pro, Arial, Helvetica, sans-serif;
}

.f2rbcontent a {
	text-decoration: none;
	font-size: 11px; 
	color: #000;	
}

.f2rbcontent a:hover {
	text-decoration: underline;
	color: #FCB614;	
}


.f2rbroundbox { width: 90%; margin: 0 auto; }/* ui tabs */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(../images/tab_gris.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #F8B717;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 1px solid #000;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(../images/loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

/* dock style */
body{font:11px Arial,Helvetica,sans-serif;}img{border:none;}.dock{position:relative;height:50px;text-align:center;}.dock-container{position:absolute;height:50px;background:url(/wtbke/images/dockbg.png);padding-left:20px;}a.dock-item{display:block;width:40px;color:#000;position:absolute;top:0px;text-align:center;text-decoration:none;font:bold 12px Arial,Helvetica,sans-serif;}.dock-item img{border:none;margin:5px 10px 0px;width:100%;}.dock-item span{display:none;padding-left:20px;}
/* thickbox */
*{padding:0;margin:0;}#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333333;}#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666666;}#TB_window a:link{color:#666666;}#TB_window a:visited{color:#666666;}#TB_window a:hover{color:#000;}#TB_window a:active{color:#666666;}#TB_window a:focus{color:#666666;}#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;height:100%;width:100%;}*html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');}#TB_window{position:fixed;background:#ffffff;z-index:102;color:#000000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}*html #TB_window{position:absolute;margin-top:expression(0-parseInt(this.offsetHeight/2)+(TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop)+'px');}#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}#TB_title{background-color:#e8e8e8;height:27px;}#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}#TB_ajaxContent.TB_modal{padding:15px;}#TB_ajaxContent p{padding:5px 0px 5px 0px;}#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0-104px;}*html #TB_load{position:absolute;margin-top:expression(0-parseInt(this.offsetHeight/2)+(TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop)+'px');}#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}*html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
/* amarillo datepicker */
#ui-datepicker-div,.ui-datepicker-inline{font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:0;margin:0;background:#DDD;width:185px;}#ui-datepicker-div{display:none;border:1px solid #FF9900;z-index:10;}.ui-datepicker-inline{float:left;display:block;border:0;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-dialog{padding:5px!important;border:4px ridge #DDD!important;}button.ui-datepicker-trigger{width:25px;}img.ui-datepicker-trigger{margin:2px;vertical-align:middle;}.ui-datepicker-prompt{float:left;padding:2px;background:#DDD;color:#000;}*html .ui-datepicker-prompt{width:185px;}.ui-datepicker-control,.ui-datepicker-links,.ui-datepicker-header,.ui-datepicker{clear:both;float:left;width:100%;color:#FFF;}.ui-datepicker-control{background:#FF9900;padding:2px 0px;}.ui-datepicker-links{background:#ffe189;padding:2px 0px;}.ui-datepicker-control,.ui-datepicker-links{font-weight:bold;font-size:80%;letter-spacing:1px;}.ui-datepicker-links label{padding:2px 5px;color:#888;}.ui-datepicker-clear,.ui-datepicker-prev{float:left;width:34%;}.ui-datepicker-rtl .ui-datepicker-clear,.ui-datepicker-rtl .ui-datepicker-prev{float:right;text-align:right;}.ui-datepicker-current{float:left;width:30%;text-align:center;}.ui-datepicker-close,.ui-datepicker-next{float:right;width:34%;text-align:right;}.ui-datepicker-rtl .ui-datepicker-close,.ui-datepicker-rtl .ui-datepicker-next{float:left;text-align:left;}.ui-datepicker-header{padding:1px 0 3px;background:#FFCC33;text-align:center;font-weight:bold;height:1.3em;}.ui-datepicker-header select{background:#FFCC33;color:#000;border:0px;font-weight:bold;}.ui-datepicker{background:#CCC;text-align:center;font-size:100%;}.ui-datepicker a{display:block;width:100%;}.ui-datepicker-title-row{background:#ffbe00;color:#000;}.ui-datepicker-title-row .ui-datepicker-week-end-cell{background:#f8b900;}.ui-datepicker-days-row{background:#ffda89;color:#666;}.ui-datepicker-week-col{background:#ffbe00;color:#000;}.ui-datepicker-days-cell{color:#000;border:1px solid #666666;}.ui-datepicker-days-cell a{display:block;}.ui-datepicker-week-end-cell{background:#f8b900;}.ui-datepicker-unselectable{color:#888;}.ui-datepicker-week-over,.ui-datepicker-week-over .ui-datepicker-week-end-cell{background:#B1DB87!important;}.ui-datepicker-days-cell-over,.ui-datepicker-days-cell-over.ui-datepicker-week-end-cell{background:#FFF!important;border:1px solid #777;}*html .ui-datepicker-title-row .ui-datepicker-week-end-cell{background:#B1DB87!important;}*html .ui-datepicker-week-end-cell{background:#f8b900!important;border:1px solid #DDD!important;}*html .ui-datepicker-days-cell-over{background:#FFF!important;border:1px solid #777!important;}*html .ui-datepicker-current-day{background:#FFCC33!important;}.ui-datepicker-today{background:#FFFF00!important;}.ui-datepicker-current-day{background:#FFCC33!important;}.ui-datepicker-status{background:#E0F4D7;width:100%;font-size:80%;text-align:center;}#ui-datepicker-div a,.ui-datepicker-inline a{cursor:pointer;margin:0;padding:0;background:none;color:#000;}.ui-datepicker-inline .ui-datepicker-links a{padding:0 5px!important;}.ui-datepicker-control a,.ui-datepicker-links a{padding:2px 5px!important;color:#000!important;}.ui-datepicker-title-row a{color:#000!important;}.ui-datepicker-control a:hover{background:#FDD!important;color:#333!important;}.ui-datepicker-links a:hover,.ui-datepicker-title-row a:hover{background:#FFF!important;color:#333!important;}.ui-datepicker-multi .ui-datepicker{border:1px solid #FFCC33;}.ui-datepicker-one-month{float:left;width:185px;}.ui-datepicker-new-row{clear:left;}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:193px;height:200px;}
/* autocomplete */
.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;font:menu;font-size:12px;line-height:16px;overflow:hidden;}.ac_loading{background:white url('img/indicator.gif')right center no-repeat;}.ac_odd{background-color:#eee;}.ac_over{background-color:#F8B717;color:black;}
/* calendar blue */
div.calendar{position:relative;}.calendar,.calendar table{border:1px solid #556;font-size:11px;color:#000;cursor:default;background:#eef;font-family:tahoma,verdana,sans-serif;}.calendar .button{text-align:center;padding:2px;}.calendar thead .title{font-weight:bold;text-align:center;background:#fff;color:#000;padding:2px;}.calendar thead .headrow{background:#778;color:#fff;}.calendar thead .daynames{background:#bdf;}.calendar thead .name{border-bottom:1px solid #556;padding:2px;text-align:center;color:#000;}.calendar thead .weekend{color:#a66;}.calendar thead .hilite{background:#aaf;color:#000;border:1px solid #04f;padding:1px;}.calendar thead .active{background:#77c;padding:2px 0px 0px 2px;}.calendar tbody .day{width:2em;color:#456;text-align:right;padding:2px 4px 2px 2px;}.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #000;background:#bdf;}.calendar tbody .rowhilite td{background:#def;}.calendar tbody .rowhilite td.wn{background:#eef;}.calendar tbody td.hilite{background:#def;padding:1px 3px 1px 1px;border:1px solid #bbb;}.calendar tbody td.active{background:#cde;padding:2px 2px 0px 2px;}.calendar tbody td.selected{font-weight:bold;border:1px solid #000;padding:1px 3px 1px 1px;background:#fff;color:#000;}.calendar tbody td.weekend{color:#a66;}.calendar tbody td.today{font-weight:bold;color:#00f;}.calendar tbody .disabled{color:#999;}.calendar tbody .emptycell{visibility:hidden;}.calendar tbody .emptyrow{display:none;}.calendar tfoot .footrow{text-align:center;background:#556;color:#fff;}.calendar tfoot .ttip{background:#fff;color:#445;border-top:1px solid #556;padding:1px;}.calendar tfoot .hilite{background:#aaf;border:1px solid #04f;color:#000;padding:1px;}.calendar tfoot .active{background:#77c;padding:2px 0px 0px 2px;}.combo{position:absolute;display:none;top:0px;left:0px;width:4em;cursor:default;border:1px solid #655;background:#def;color:#000;font-size:smaller;}.combo .label{width:100%;text-align:center;}.combo .hilite{background:#acf;}.combo .active{border-top:1px solid #46a;border-bottom:1px solid #46a;background:#eef;font-weight:bold;}.hms{FONT-SIZE:8pt;FONT-FAMILY:Verdana,Arial;border:thin ridge;width:25px;}
