
@import url("base.css");
/* IMPORTAR STYLOS */

@font-face { font-family: 'MavenProRegular'; src: url('fonts/maven_pro_regular-webfont.eot'); src: url('fonts/maven_pro_regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/maven_pro_regular-webfont.woff') format('woff'), url('fonts/maven_pro_regular-webfont.ttf') format('truetype'), url('fonts/maven_pro_regular-webfont.svg#MavenProRegular') format('svg'); font-weight: normal; font-style: normal; }

/*body{font-family:MavenProRegular,"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;line-height:1.5em;color:#444;background-color:#3D616B;background-image:url(../images/bg.png);background-repeat:repeat;margin:0;padding:0}*/
a{color:#0419bb;text-decoration:none;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;outline:none}
a:hover,a:focus{color:rgba(0,0,0,1);-webkit-transition:all .55s ease;-moz-transition:all .55s ease;-o-transition:all .35s ease;transition:all .55s ease;outline:none}
.right{text-align:right}
.left{text-align:left}
.center{text-align:center}
.fleft{float:left}
.fright{float:right}

#avatar{position:absolute;right:27px;top:211px;border:1px solid #BCBCBC;border-radius:5px;background-color:#FFF;padding:3px; z-index:100;}

/*Profile menu*/
.profile_menu {
  margin-left: 10px;
  cursor: pointer;
}
.not-nav {
  margin: 0 !important;
}
.navbar-collapse.in .not-nav > li {
  float: none !important;
  display: inline-block;
  padding: 10px 5px;
}
.user-nav {
  margin: 0;
  margin-right: -15px;
}
.profile_menu .dropdown-toggle {
  padding: 10px 10px;
}
.profile_menu img {
  margin-right: 5px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
}


#menussuspenso{
position: absolute;
right: 10px;
top: 4px;
border: 1px solid rgb(188, 188, 188);
border-radius: 5px 5px 5px 5px;
background-color: rgb(255, 255, 255);
padding: 0px;
width: 503px;
}
#cabecalho{
	height: 120px;
}




/* == Header == */
/*#header{border-top:5px solid rgba(10,05,146,10);background:url(../images/trans.png) repeat scroll 0 0 rgba(0, 0, 0, 0.45);border-bottom:2px solid rgba(0,0,0,0.5);padding:10px 30px}*/
#header{border-top: 5px solid rgb(11, 9, 74);background: url(../images/trans.png) repeat scroll 0 0 rgba(4, 19, 97, 0.79);border-bottom:2px solid rgba(0,0,0,0.5);padding:10px 30px;margin-top: -10px;}
#header .logo{float:left}
#header .top-menu{float:right;line-height:30px}
#header .top-menu ul{float:right;border-radius:2px;color:#FFF;margin:0;padding:5px}
#header .top-menu ul li{display:block;float:left;margin:0;padding:0}
#header .top-menu ul li.welcome{margin-right:10px}
#header .top-menu ul li > a{display:block;margin-left:2px;margin-right:2px;opacity:0.5;background-repeat:no-repeat;text-indent:-9999px;width:37px;height:32px;background-position:center center;background-color:rgba(255,255,255,0.1)}
#header .top-menu ul li > a:hover{opacity:1}
#header .top-menu ul li > a.gohome{background-image:url(../images/icones/32x32/home.png)}
#header .top-menu ul li > a.gohomeM{background-image:url(../images/icones/32x32/monitor.png)}
#header .top-menu ul li > a.goedituser{background-image:url(../images/icones/32x32/tools.png)}
#header .top-menu ul li > a.issMonitor{background-image:url(../images/icones/32x32/monitor.png)}
#header .top-menu ul li > a.goliberacao{background-image:url(../images/icons/alertaaidf.png)}
#header .top-menu ul li > a.backup{background-image:url(../images/icons/backup-topmenu.png)}
#header .top-menu ul li > a.fm{background-image:url(../images/icons/fm-topmenu.png)}
#header .top-menu ul li > a.logout{margin-left:32px;background-image:url(../images/icons/logout-topmenu.png)}
#header .top-menu ul li > a.events{background-image:url(../images/icons/events-topmenu.png)}
#header .top-menu ul li.langswitch > a{text-indent:0;text-align:center}
#header .top-menu ul li.langswitch{position:relative}
#header .top-menu ul li.langswitch .dolang{display:none;z-index:1000;position:absolute}
#header .top-menu ul li.langswitch .dolang a{display:block;text-align:center;width:32px;background-color:#324D55}

/*.badge .bg-important{
    background: #ff6c60;
}
.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 10px;
}*/

.frame_map { widows: 100%;}

/* == Form Elements == */
.inputbox.date,.inputbox-sml.date{background-image:url(../images/calendar.png);background-repeat:no-repeat;background-position:97% center}
.inputbox,.inputbox-sml,textarea{padding-left:10px;border-radius:3px;background-color:#fff;border:1px solid #b9c4cf;height:30px;font-family:MavenProRegular, "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px}
.sliderbox{ line-height: 15px; height: 15px; width: 30px; background-color: transparent; display: inline-block;margin-right: 10px; border:0px; }
.p_status-range{display:inline-block;width:50%;}
textarea{overflow:auto;height:auto;padding:5px}
.inputbox-sml{height:24px}
.inputbox:focus,textarea:focus{border:1px solid #888}
input[type=text]:disabled{background-color:#FFFFFF; }
.button,.button-orange,.button-blue,.button-green{font-family:MavenProRegular, "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;font-weight:600;color:#FFF;cursor:pointer;text-decoration:none}
a.button,a.button-orange,a.button-blue,a.button-green{text-decoration:none}
a.button:hover,a.button-orange:hover,a.button-blue:hover,a.button-green:hover{color:inherit}
.button-orange{-moz-transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;opacity:1;margin-right:5px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25), inset 0 1px rgba(255,255,255,.4);-moz-box-shadow:0 2px 4px rgba(0,0,0,.25), inset 0 1px rgba(255,255,255,.4);box-shadow:0 2px 4px rgba(0,0,0,.25), inset 0 1px rgba(255,255,255,.4);border:solid 1px #e44100;background-image:-webkit-linear-gradient(bottom, #e44000, #ff9c00);background-image:-moz-linear-gradient(bottom, #e44000, #ff9c00);background-image:-o-linear-gradient(bottom, #e44000, #ff9c00);background-image:-ms-linear-gradient(bottom, #e44000, #ff9c00);background-image:linear-gradient(to top, #e44000, #ff9c00);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9c00', endColorstr='#e44000');
display:inline-block;padding:4px 14px;border-radius:4px;text-shadow:0 1px #af3d00;oveflow:hidden}
.button-orange:hover{opacity:0.85;background-color:#000;background-image:-webkit-linear-gradient(bottom, #d74103, #fa9906);background-image:-moz-linear-gradient(bottom, #d74103, #fa9906);background-image:-o-linear-gradient(bottom, #d74103, #fa9906);background-image:-ms-linear-gradient(bottom, #d74103, #fa9906);background-image:linear-gradient(to top, #d74103, #fa9906)}
.button-orange:active{color:#fff}
.button-blue{-moz-transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;opacity:1;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25), inset 0 1px rgba(255,255,255,.4);-moz-box-shadow:0 2px 4px rgba(0,0,0,.25), inset 0 1px rgba(255,255,255,.4);box-shadow:0 2px 4px rgba(0,0,0,.25), inset 0 1px rgba(255,255,255,.4);border:solid 1px #187ca1;background-image:-webkit-linear-gradient(bottom, #1690c3, #60c0e7);background-image:-moz-linear-gradient(bottom, #1690c3, #60c0e7);background-image:-o-linear-gradient(bottom, #1690c3, #60c0e7);background-image:-ms-linear-gradient(bottom, #1690c3, #60c0e7);background-image:linear-gradient(to top, #1690c3, #60c0e7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#60c0e7', endColorstr='#1690c3');
display:inline-block;padding:4px 14px;border-radius:4px;color:#fff;text-shadow:0 1px #287b9d}
.button-blue:hover{opacity:0.85;background-image:-webkit-linear-gradient(bottom, #1788b8, #58b7dd);background-image:-moz-linear-gradient(bottom, #1788b8, #58b7dd);background-image:-o-linear-gradient(bottom, #1788b8, #58b7dd);background-image:-ms-linear-gradient(bottom, #1788b8, #58b7dd);background-image:linear-gradient(to top, #1788b8, #58b7dd)}
.button-blue:active{color:#fff}


.button-green{-moz-transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;opacity:1;margin-right:5px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25), inset 0 1px rgba(255,255,255,.4);-moz-box-shadow:0 2px 4px rgba(0,0,0,.25), inset 0 1px rgba(255,255,255,.4);box-shadow:0 2px 4px rgba(0,0,0,.25), inset 0 1px rgba(255,255,255,.4);border:solid 1px #1ea13a;background-image:-webkit-linear-gradient(top, #7ee594, #2db54a);background-image:-moz-linear-gradient(top, #7ee594, #2db54a);background-image:-o-linear-gradient(top, #7ee594, #2db54a);background-image:-ms-linear-gradient(top, #7ee594, #2db54a);background-image:linear-gradient(to bottom, #7ee594, #2db54a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ee594', endColorstr='#2db54a');
display:inline-block;padding:4px 14px;border-radius:4px;text-shadow:0 1px #349248}
.button-green:hover{opacity:0.85;background-image:-webkit-linear-gradient(bottom, #2aaa45, #77db8c);background-image:-moz-linear-gradient(bottom, #2aaa45, #77db8c);background-image:-o-linear-gradient(bottom, #2aaa45, #77db8c);background-image:-ms-linear-gradient(bottom, #2aaa45, #77db8c);background-image:linear-gradient(to top, #2aaa45, #77db8c)}
.button-green:active{color:#fff}
.button, .mainimg{-moz-transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;opacity:1;margin-right:5px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15), inset 0 1px rgba(255,255,255,.4);box-shadow:0 2px 3px rgba(0,0,0,.15), inset 0 1px rgba(255,255,255,.4);border:solid 1px #b6b6b6;background-image:-webkit-linear-gradient(bottom, #dfdfdf, #fff);background-image:-moz-linear-gradient(bottom, #dfdfdf, #fff);background-image:-o-linear-gradient(bottom, #dfdfdf, #fff);background-image:-ms-linear-gradient(bottom, #dfdfdf, #fff);background-image:linear-gradient(to top, #dfdfdf, #fff);display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFBFB', endColorstr='#F1F3F5');padding:4px 14px;border-radius:4px;color:#000000;text-shadow:0 1px #f6f6f6;text-decoration:none}
.button:hover, .mainimg:hover{opacity:0.85;background-color:#efeded;background-image:-webkit-linear-gradient(bottom, #dcdbdb, #f3f2f2);background-image:-moz-linear-gradient(bottom, #dcdbdb, #f3f2f2);background-image:-o-linear-gradient(bottom, #dcdbdb, #f3f2f2);background-image:-ms-linear-gradient(bottom, #dcdbdb, #f3f2f2);background-image:linear-gradient(to top, #dcdbdb, #f3f2f2);text-decoration:none;color:#767676}
.button:active{color:#767676;text-shadow:0 1px #f6f6f6}
.button.arrow input{ background-color:transparent;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-family:inherit;font-size:inherit;font-weight:600;color:inherit;margin:0px;padding:0px;height:20px;cursor:pointer}
.button.arrow{position:relative;padding-right:40px}
.button.arrow span{display:block;height:31px;width:30px;background:url(../images/button-arrow.png) no-repeat;position:absolute;right:0;top:-2px}
.mainimg{border-radius:3px;padding:4px;box-shadow:0 0px 1px rgba(0,0,0,.15), inset 0 1px rgba(255,255,255,.2);}

.scrollbox div input{margin:0;padding:0;}
.scrollbox div{ padding-top:1px}
.scrollbox div.even{background-color:#F4F4F4}
.scrollbox div.odd{background:#fff}
.scrollbox div.sel{background-color:#FFC}
.scrollbox{border:1px solid #C3C3C3;width:380px;height:100px;overflow-y:scroll;background-color:#FFF;border-radius:8px;padding:3px}

.progress-bar,.progress-bar-small{height:22px;border-radius:3px;overflow:hidden;background-color:rgba(0,0,0,0.05);border:1px solid #ccc;padding:1px}
.progress-bar>div,.progress-bar-small>div{text-shadow:none;border-radius:2px;height:20px;line-height:22px;font-size:11px;text-align:center;height:100%;background-size:24px 24px;background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,transparent 75%, transparent);background-image:-ms-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,transparent 75%, transparent);box-shadow:inset 0px 2px 8px rgba(255, 255, 255, .1), inset -1px -1px 0px rgba(0, 0, 0, .1)}
.progress-bar-small{height:16px;}
.progress-bar-small>div{height:16px;line-height:18px;}
.progress-bar>div.green,.progress-bar-small>div.green{background-color:#4D9B4D;color:#fff}
.progress-bar>div.yellow,.progress-bar-small>div.yellow{background-color:#D38E2C;color:#fff}
.progress-bar>div.blue,.progress-bar-small>div.blue{background-color:#3F95AE;color:#fff}
.progress-bar>div.red,.progress-bar-small>div.red{background-color:#BA433F;color:#fff}

.roundwrap{ display: inline-block;  float:left;width:25%}
.roundwrap .inputbox-sml{width:80%}
.roundwrap-inner{  margin: 1px; }
.roundwrap-inner img{display:inline-block }
.roundwrap2{ display: inline-block;  float:left}
.roundwrap2-inner{background-color: #F9FBFA;border: 1px solid #DEE2E5;display:block;padding:4px;border-radius:4px;;margin:1px;}
.roundwrap2-inner img{position:relative; top:0px}
.box2{background: none repeat scroll 0% 0% rgb(247, 247, 247);border: 1px solid rgb(205, 205, 205);border-radius: 3px 3px 3px 3px;box-shadow: 0px 2px 2px -2px rgb(204, 204, 204);padding: 10px;position: relative;}


/* == Checkbox Ratio == */
.ez-hide{opacity:0;filter:alpha(opacity=0)}
.ez-checkbox{display:inline-block;background-color:transparent;background-image:url(../images/checkbox.png);background-repeat:no-repeat;background-position:0 0}
.ez-radio{display:inline-block;background-color:transparent;background-image:url(../images/radio.png);background-repeat:no-repeat;background-position:0 0}
.ez-checkbox, .ez-radio{zoom:1;*display:inline;_height:38px;width:18px;height:19px;}
.ez-checked,.ez-selected{background-position:0 -38px}

/* == Checkbox Ratio == */
div.mybox{position:relative;display:inline-block;}
div.selectbox-wrapper { position:absolute; background-color:#f2f2f2; border:1px solid #BBB; text-align:left; max-height:200px; overflow:auto; margin-top:-1px; z-index: 5555; }
div.selectbox-wrapper ul {margin:0px;padding:0px;}
div.selectbox-wrapper ul li.selected { background-color: #C7E3AB; }
div.selectbox-wrapper ul li.current { background-color: #999999; color: #FFF;text-shadow:none }
div.selectbox-wrapper ul li{list-style-type:none;display:block;cursor:pointer;font-size:13px;border-top-width:1px;border-top-style:solid;border-top-color:#ddd;margin:0;padding:0 5px}

.fileuploader{position:relative;display:inline-block;overflow:hidden;cursor:default;border-radius:5px;margin:0;padding:0;}
.filename{float:left;display:inline-block;outline:0 none;height:30px;width:275px;overflow:hidden;cursor:default;border:1px solid;border-right:0;font:9pt/100%;color:#777;text-shadow:1px 1px 0 #fff;text-overflow:ellipsis;white-space:nowrap;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;-moz-box-shadow:0 0 1px #fff inset;-webkit-box-shadow:0 0 1px #fff inset;box-shadow:0 0 1px #fff inset;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:#ccc;margin:0;padding:6px 10px;background:#f5f5f5;background:-moz-linear-gradient(top, #fafafa 0%, #eee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #f5f5f5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f5f5f5', GradientType=0)
}
.filebutton{float:left;height:30px;display:inline-block;outline:0 none;cursor:pointer;border:1px solid;font:bold 9pt/100%;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;-moz-box-shadow:0 0 1px #fff inset;-webkit-box-shadow:0 0 1px #fff inset;box-shadow:0 0 1px #fff inset;color:#555;text-shadow:1px 1px 0 #fff;border-color:#ccc;margin:0;padding:6px 12px;background:#ddd;background:-moz-linear-gradient(top, #eeeeee 0%, #dddddd 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0)
}
.fileuploader input[type=file]{position:absolute;top:0;right:0;bottom:0;border:0;height:30px;cursor:pointer;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;margin:0;padding:0}


/* == Multiple Selec == */
.ms2side__div { clear: left; width: 100%; padding: 1px; float: left; } 
.ms2side__options, .ms2side__updown { float: left; font-size: 10pt; margin: 0; padding: 0 8px; width: 40px; text-align: center; overflow: hidden; }
.ms2side__updown { font-size: 10pt; }
.ms2side__options p, .ms2side__updown p { border: solid 1px #BBB; outline: none; background: #F2F2F2; background: -moz-linear-gradient(top, #F8F8F8 1%, #E1E1E1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F8F8F8), color-stop(100%, #E1E1E1)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#E1E1E1', GradientType=0);-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .75); box-shadow: 0 1px 0 rgba(255, 255, 255, .75); -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:1px 5px; text-align:center; text-shadow:1px 1px 0 #f1f1f1; font-size: 16px;cursor: pointer; }
.ms2side__options p.ms2side__hide, .ms2side__updown p.ms2side__hide,.ms2side__options p.ms2side_hover, .ms2side__updown p.ms2side_hover { background: #ccc; background: -moz-linear-gradient(top, #ccc 1%, #ddd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ccc), color-stop(100%, #ddd)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#dddddd', GradientType=0);-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .75); box-shadow: 0 1px 0 rgba(255, 255, 255, .75); }
.ms2side__div select { width: 220px; height:250px; float: left; padding:2px;font-size: 13px; }


#leftblock{float:left;position:relative;width:250px}
#rightblock{ margin-left: 250px; position: relative; padding-top: 20px; padding-right: 30px; padding-bottom: 20px; padding-left:10px }

/* == Side Menu == */
#mainmenu{ border-radius:3px; box-shadow: 0 1px 1px rgba(255,255,255,0.25), 0 1px 1px rgba(0,0,0,0.4) inset; padding: 5px; background-attachment: scroll; background-color: transparent; background-image: url(../images/trans.png); background-repeat: repeat; background-position: 0 0; margin: 20px; }
ul#nav li{border-bottom:1px solid rgba(0,0,0,0.2)}
ul#nav li a{color:#fff;display:block;text-decoration:none;font-weight:bolder;outline:none;text-shadow:1px 1px 0 rgba(0,0,0,0.4);position:relative;padding:10px}
ul#nav > li > a.active{background-color: rgba(0,0,0,0.2)}
ul#nav li a img{padding-right:10px;vertical-align:text-bottom}
ul#nav li a.collapsed:hover{}
ul#nav li ul.subnav li{border-top:1px solid rgba(0,0,0,0.2);border-bottom:0}
ul#nav li ul.subnav li.first{background-image:url(../images/menu-sep.gif);background-repeat:repeat-x;background-position:left top}
ul#nav li ul.subnav li a{ background-color: rgba(0,0,0,0.4); padding-left: 35px; outline: 0; padding-top: 5px; padding-bottom: 5px; background-image: url(../images/icons/arrow-menu.png); background-repeat: no-repeat; background-position: 15px center; font-weight: normal; }
ul#nav li ul.subnav li a:hover{background-color:rgba(0,0,0,0.8)}
ul#nav li ul.subnav li a.active{background-color: rgba(0,0,0,0.2)}
ul#nav span{float:right;margin-right:5px;margin-top:-5px}
ul#nav li a:hover,ul#nav li a.expanded:hover,ul#nav li a.expanded{background-color:rgba(0,0,0,0.4);color:#FFF}


/* == Main Menu == */
#topmenu{border-bottom: 2px solid rgba(255,255,255,0.3); background: url(../images/trans.png) repeat scroll 0 0 transparent;display:none}
ul#topnav{ position: relative; z-index: 9998; margin-left: 10px; }
ul#topnav li{float:left;zoom:1;line-height:45px;height:45px;background-image:url(../images/menu-sep.png);background-repeat:no-repeat;background-position:right center;font-size:14px}
ul#topnav a:active{color:orange}
ul#topnav li a{display:block;color:#FFF;text-decoration:none;padding-right:20px;padding-left:20px;text-shadow:#222 1px 1px 0}
ul#topnav li:last-child a{border-right:none}
ul#topnav li.hover,ul#nav li:hover{color:#000;position:relative}
ul#topnav li a:hover{color:#91C3DC}
ul#topnav li.nobg{background-image:none}
ul#topnav ul{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; background-color: #263B41; box-shadow: 0 1px 2px #000;z-index: 9999; }
ul#topnav ul li{float:none;line-height:30px;height:30px;padding:0 5px}
ul#topnav ul li a{border-right:none;width:100%;display:inline-block;color:#FFF}
ul#topnav li ul li{background-image:url(../images/menu-li-sep.png);background-repeat:repeat-x;background-position:left top}

#rightblock > .inner{background:url(../images/trans.png) repeat scroll 0 0 transparent;border-radius:3px;box-shadow:0 1px 1px rgba(255,255,255,0.2), 0 1px 1px rgba(0,0,0,0.4) inset;padding:3px}

.content{position:relative}
h1,h2,h3,h4{font-family:MavenProRegular}
h1 img{margin-right:5px;display:block;float:left}
h2{font-size:20px;text-shadow:#fff 1px 1px 0;line-height:40px;color:#728387;height:35px;font-weight:lighter;margin:0;padding:0}
h2 span{line-height:48px;height:48px;margin-right:-10px;border-left:1px solid #C9C9C9;padding-right:10px;padding-left:10px;font-size:11px;background-color:#fff;border-radius:0 3px 0 0;text-transform:uppercase;font-weight:600}
h2 a:hover{text-decoration:none}
h4{font-size:12px;line-height:14px;text-transform:uppercase;margin-bottom:5px}
.divider{height:0;position:relative}
.divider > span{position:absolute;left:50%;margin-left:-21px;background:#eee url(../images/separator.png) no-repeat 50%;width:36px;height:9px;display:block;top:-5px;padding:0 3px}


.utility{padding:0px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%);border-top:1px solid #C9C9C9}
.display, .forms{width:100%;border-collapse:collapse;border-spacing:0;background-color:#FFFFFF;}
.display thead, .forms thead, .display tr td.subtitle, .forms tr td.subtitle{border-top:0px solid #bbb;background-color:#eee;background-image:url(../images/hr2.gif);background-repeat:repeat-x;background-position:top}
.display thead th, .forms thead th, .display tr td.subtitle, .forms tr td.subtitle{text-shadow:#fff 1px 1px 0;font-weight:600;padding:7px 5px}
.display tbody tr th, .forms tbody tr th{color: black;background-image:url(../images/th-bg2.png);background-repeat:no-repeat;background-position:right top;background-color:#ddd;text-shadow:#fff 1px 1px 0;font-weight:400}
.display thead tr th.firstrow, .forms thead tr th.firstrow{width:25px}
.forms tbody tr th,.settd{text-align:left;width:200px}
.display tbody tr td, .forms > tbody > tr > td{text-shadow:#fff 1px 1px 0;background-image:url(../images/hr2.gif);background-repeat:repeat-x;background-position:top;}
.display tr td img{vertical-align:middle}
.display tr td.hasimg img{margin-left:10px}
.forms tr th img,.forms tr td img{ vertical-align:middle}
.display tfoot tr td, .forms tfoot tr td, .control tfoot tr td{background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#ddd), to(#eee));background:-moz-linear-gradient(top, #ddd, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd',endColorstr='#eeeeee',GradientType=0);border-top:1px solid #ccc;box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff}
h1 span, h2 span, .display thead tr th span, .forms thead tr th span{float:right;width:auto;text-shadow:none ;     padding-top: 13px;}
.display tr td.lastrow{padding-top:10px;padding-bottom:0}
.display tbody tr th.id-handle{ cursor: crosshair; }
.sortable-table tr th.sortable{background-image:url(../images/table-sort.png);background-repeat:no-repeat;background-position:right center;cursor:pointer}
.sortable-table tr th.headerSortUp{background-image:url(../images/table-sorter-asc.png)}
.sortable-table tr th.headerSortDown{background-image:url(../images/table-sorter-desc.png)}
.display tr td img.nomargin,.forms tr td img.nomargin{margin:0}
.display tr td .nopad tr td{padding:0;background-image:none}
.display .fullsize{width:100%;}
.editor table tr td{padding:inherit;}



.block-border{background:#fafafa;border-radius:3px 3px 0 0}
.block-content{ width :100%; *zoom: 1;-webkit-border-radius: 2px 2px 0 0;border-radius: 2px 2px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;box-sizing:border-box}

.box{ 
    -moz-box-sizing: border-box; 
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #DDDDDD;
    border-radius: 3px;
    padding:10px;
    box-shadow: 0 1px 1px #ECECEC;
    min-height: 38px;
    height: auto;
    overflow: hidden;
}

.box table tr td{padding:5px}
.box2{background: none repeat scroll 0% 0% rgb(247, 247, 247);border: 1px solid rgb(205, 205, 205);border-radius: 3px 3px 3px 3px;box-shadow: 0px 2px 2px -2px rgb(204, 204, 204);padding: 10px;position: relative;}
.tfoot{background:#eee;border:1px solid #C9C9C9;border-top-width:0;border-radius:0 0 3px 3px;padding:10px;margin-top:-1px}

/* == Dialog == */
#jboxOverlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;background: -moz-linear-gradient(rgba(11,11,11,0.1), rgba(11,11,11,0.6)) repeat-x rgba(11,11,11,0.2);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(11,11,11,0.1)), to(rgba(11,11,11,0.6))) repeat-x rgba(11,11,11,0.2);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000',GradientType=0 )}
#jboxInner{background:#fafafa;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.2);border:4px solid #444;position:fixed;min-width:200px;min-height:50px;max-width:95%;max-height:95%;color:#333;overflow:auto; margin-top: -200px;}
#jboxInner .title{background-color: #e5e5e5;background-image:-webkit-gradient(linear, left top, left bottom, from(rgb(235, 235, 235)), to(rgb(229, 229, 229)));background-image: -webkit-linear-gradient(top, rgb(235, 235, 235), rgb(229, 229, 229));background-image: -moz-linear-gradient(top, rgb(235, 235, 235), rgb(229, 229, 229)); background-image: -o-linear-gradient(top, rgb(235, 235, 235), rgb(229, 229, 229)); background-image: -ms-linear-gradient(top, rgb(235, 235, 235), rgb(229, 229, 229)); background-image: linear-gradient(top, rgb(235, 235, 235), rgb(229, 229, 229)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ebebeb', EndColorStr='#e5e5e5');border-top: 1px solid #fafafa; border-top-left-radius: 1px; border-top-right-radius: 1px; padding:8px 10px;font-size:16px;text-shadow:0px 1px 0px #fff; cursor: move;font-family:MavenProRegular}
#jboxInner .body{color:#333;padding:10px}
#jboxInnerButtons{ text-align:center; padding-top: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 0; }
#jboxInner .button{border-radius:3px; -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5); -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5); box-shadow:inset 0 1px 0 rgba(255,255,255,0.5); cursor:pointer; display:inline-block; outline:none!important; text-align:center; text-decoration:none; -moz-box-sizing:border-box!important; line-height:16px; font-family:MavenProRegular, Arial, Helvetica, sans-serif; font-size:13px; text-shadow:1px -1px 0 rgba(000,000,000,0.3); box-shadow:inset 0px 1px 0px 0px #ffffff; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) ); background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');background-color:#f9f9f9; border:1px solid #bbb; color:#666; text-shadow:1px 1px 0px #fff; margin-right: 5px; margin-left: 5px; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px}
#jboxInner .button:hover{background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');background-color:#e9e9e9;text-decoration:none;}
#jboxInner .button.yes{color:#fef4e9;border:solid 1px #da7c0c;background-color:#f78d1d;background:-webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));background:-moz-linear-gradient(top, #faa51a, #f47a20);text-decoration:none;text-shadow:1px -1px 0 rgba(000,000,000,0.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20')}
#jboxInner .button.yes:hover,#jboxInner .button.yes:focus{background-color:#f47c20;background:-webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));background:-moz-linear-gradient(top, #f88e11, #f06015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');text-decoration:none;color:#fff}


#sortable-list{margin:0;padding:0}
#sortable-list li img{vertical-align:top}
#sortable-list li{ background-color: #f2f2f2; margin-top: 0; margin-right: 0; margin-bottom: 2px; margin-left: 0; padding: 5px; }
.modPlace{background-color:#FFC;border:1px solid #FC9!important;height:20px!important}


/* == Layout == */
#layout{width:100%}
#layout td{border:1px solid #c3c3c3;border-radius:2px;background-image:url(../images/layout-bg.png);background-repeat:repeat;padding:6px}
#layout td.main-position{height:100px;background-color:#FFF}
#layout td.main-position h1{font-size:24px;text-shadow:1px 1px 0 #fff;background-image:none;margin:0;padding:0}
#layout td.top-position,#layout td.bottom-position{height:40px}
.modList{min-height:90px}
.modList li{display:inline-block;height:22px;line-height:22px;border:solid 1px #BBB;outline:none;box-shadow:0 1px 0 rgba(255,255,255,.75);border-radius:3px;text-align:left;text-indent:5px;background-image:url(../images/plug-bg.png);background-repeat:repeat-x;background-position:left top;text-shadow:#fff 1px 1px 0;cursor:move;width:230px;margin:1px 0;padding:0}
.imgpreview{border:4px solid #ddd;box-shadow:0 15px 10px -15px rgba(0,0,0,0.3), 0 1px 1px rgba(0,0,0,0.3);background-color:#fff;padding:5px}

/* == Dropdown == */
.dropdown-menu{position:relative;}
.dropdown-menu .drop-wrap{ background-clip: padding-box; background-color: #FFFFFF; border: 1px solid #DADADA; box-shadow: 0 2px 2px -2px #CCCCCC; position: absolute; border: 1px solid #ddd; min-width: 150px; right: 0; top: 40px; font-style: normal; display: block; padding:3px;padding-top:2px; display: none; z-index: 1000; }
.dropdown-menu .drop-wrap a{ display: block; line-height: 25px; height: 25px; width: auto;  background-color: #F5F5F5; margin-top: 1px; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 5px; color: #444; font-weight: 200; text-shadow: #fff 1px 1px 0; border: 1px solid #EEE; }
.dropdown-menu .drop-wrap a:hover{color:rgba(0,0,0,0.5);background-color:rgba(0,0,0,0.1)}


/* == Live Search == */
#suggestions{position:absolute;z-index:800;left:0px;width:360px;top:-1px }
#searchresults{ position:relative;z-index:801;}
#searchresults li{ background-image: url(../images/hr.gif); background-repeat: repeat-x; background-position: left bottom; }
#searchresults a small{display:block;line-height:1.2em;color:#666;min-height:30px}
#searchresults li a small img { float: left; margin-right: 5px; }
#searchresults li a span{clear:both; font-size: 11px;}
#searchresults a{ display:block; text-decoration:none; padding:3px }
#searchresults a:hover{ text-decoration:none; background-color: #FFF;border-radius:4px; }


/* == Pagination == */
.pagination{float:right}
.pagination a{ font-size: 12px; font-weight: 600; font-family: Arial, Helvetica, sans-serif; float: left; padding: 3px 8px; display: block; text-decoration: none !important; color: #777 !important; text-shadow: #fff 1px 1px 0; background-color: #f5f5f5; background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eaeaea)); background-image: -webkit-linear-gradient(top, #f9f9f9, #eaeaea); background-image: -moz-linear-gradient(top, #f9f9f9, #eaeaea); background-image: -ms-linear-gradient(top, #f9f9f9, #eaeaea); background-image: -o-linear-gradient(top, #f9f9f9, #eaeaea); background-image: linear-gradient(top, #f9f9f9, #eaeaea); filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', EndColorStr='#eaeaea'); border: 1px solid #bbb; margin-left: -1px; }
.pagination a{padding:5px 10px;line-height: 16px;}
.pagination > a:first-child{border-radius:3px 0px 0px 3px; }
.pagination > a:last-child{border-radius:0px 3px 3px 0px; }

.pagination a:hover, .pagination a:focus{background-color:#fdfdfd;background-image:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#fafafa));background-image:-webkit-linear-gradient(top, #fefefe, #fafafa);background-image:-moz-linear-gradient(top, #fefefe, #fafafa);background-image:-ms-linear-gradient(top, #fefefe, #fafafa);/* IE10 */ background-image:-o-linear-gradient(top, #fefefe, #fafafa);background-image:linear-gradient(top, #fefefe, #fafafa)}
.pagination a.current{-moz-box-shadow:inset 0 0 0 0 rgba(0, 0, 0, 0.75);-webkit-box-shadow:inset 0 0 0 0 rgba(0, 0, 0, 0.75);-o-box-shadow:inset 0 0 0 0 rgba(0, 0, 0, 0.75);box-shadow:inset 0 0 0 0 rgba(0, 0, 0, 0.75);color:#f2f2f2 !important;text-shadow:black 0 1px 0;background-color:#676767;background-image:-webkit-gradient(linear, left top, left bottom, from(#5f5f5f), to(#5c5c5c));background-image:-webkit-linear-gradient(top, #5f5f5f, #5c5c5c);background-image:-moz-linear-gradient(top, #5f5f5f, #5c5c5c);background-image:-ms-linear-gradient(top, #5f5f5f, #5c5c5c);background-image:-o-linear-gradient(top, #5f5f5f, #5c5c5c);background-image:linear-gradient(top, #5f5f5f, #5c5c5c);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#5f5f5f', EndColorStr='#5c5c5c')}
.pagination a.no-more{background-color:#fff!important; background-image:none;cursor:default}

/* == Backup == */
#backup .db-backup{height:65px;width:230px;float:left;position:relative;margin-right:20px;background-image:url(../images/db-old-bg.png);background-repeat:no-repeat;margin-top:5px;margin-bottom:5px}
#backup .db-backup.new{background-image:url(../images/db-new-bg.png)}
#backup .db-backup.new .download{color:#FFF}
#backup .db-backup .file-name{position:absolute;top:15px;left:60px;color:#000}
#backup .db-backup .download{display:block;position:absolute;left:60px;top:35px;background-image:url(../images/save2.png);background-repeat:no-repeat;background-position:left;padding-left:20px}
#backup .db-backup .delete{display:block;position:absolute;top:35px;right:10px;background-image:url(../images/delete2.png);background-repeat:no-repeat;background-position:left;padding-left:20px}

/* == Gallery View == */
.gallview{font-size:11px;width:25%;display:block;text-align:center;float:left}
.gallview .gal-inner{border:solid 1px rgba(0,0,0,0.1);background-color:#e2e2e2;position:relative;margin:10px}
.gallview .gal-inner a{display:block;color:#fff;text-decoration:none;padding:0}
.gallview .gal-inner:hover{}
.gallview div.title{ background-color: #e2e2e2; background-image: url(../images/hr.png); background-repeat: repeat-x; background-position: left top; line-height: 25px; height: 25px; }
.gallview span.control{position:absolute;display:inline-block;}
.gallview span.control a{display:block;}
.gallview img.galimg{max-width:100%;haight:auto;}
.gallview figure{margin:10px}
.gallview div.title a{float:right;display:block}

/* == Color Picker == */
div.colorPicker-picker{height:16px;width:16px;cursor:pointer;line-height:16px;padding:0!important;background-image: url(../images/picker.png);background-repeat:no-repeat;}
div.colorPicker-palette{width:110px;position:absolute;border-radius:3px;z-index:9999;padding:2px;box-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#f8f8f8;border-color:#f8f8f8 #CECECE #CECECE #f8f8f8;border-style:solid;border-width:1px}
div.colorPicker_hexWrap{width:100%;float:left}
div.colorPicker_hexWrap label{font-size:95%;color:#2F2F2F;width:25%;margin:5px 2px}
div.colorPicker_hexWrap input{font-size:95%;border:1px solid #ddd;width:65%;margin:5px 2px;padding:0}
div.colorPicker-swatch{height:12px;width:12px;border:1px solid #000;float:left;cursor:pointer;line-height:12px;margin:2px}

/* Tabs */
#tabs{position:absolute;right:0px;top:0;border-left:1px solid #e1e1e1}
#tabs li{display:inline-block;margin-left:-3px}
#tabs li a{border-left:1px solid #f2f2f2;border-right:1px solid #e1e1e1;color:#222;display:inline-block;line-height:40px;text-decoration:none;zoom:1;padding:0 10px}
#tabs li.selected,#tabs li.selected a:hover{ border-left: 1px solid #fafafa; cursor: default; background-color: #F5F5F5; }
#tabs li a:hover{background:#eee}
#tabs li:first-child{margin-left:0}
#tabs li:last-child a{border-right:none}

/* == Multiple Uploads == */
#uploader .uploader{overflow:hidden;background-image:url(../images/hr2.gif);background-repeat:repeat-x;background-position:top;padding:10px}
#uploader .uploadspace{margin:20px 0}
#uploader .dragspace{border:2px dashed #ccc;border-radius:5px;text-align:center;padding:10px}
#uploader .dragspace.hover{border-color:#f47c20}
#uploader .dragspace .zonemessage{font-size:16px;color:#333;font-weight:700;text-shadow:0 1px #FFF;margin:0}
#uploader .dragspace .message{text-shadow:0 1px #FFF;padding-top:5px;margin:0}
#uploader .startbutton,#uploader .clearbutton{float:left}
#uploader .clearbutton{float:right;margin:0}
#uploader .startbutton.hidden,#uploader .addbutton.hidden,#uploader .clearbutton.hidden,#uploader .hidden{display:none}
#uploader .file{position:relative;background:#eee url(../images/icons.png) no-repeat 18px 11px;margin-bottom:1px;padding:6px 8px 6px 60px}
#uploader p.failedupload{position:relative;margin-bottom:5px}
#uploader .file .title{font-weight:700;line-height:14px;margin-right:40px;overflow:hidden;white-space:pre}
#uploader .file .fileinfo{margin:0;padding:2px 0 0}
#uploader .file .fileinfo span{margin-right:20px}
#uploader .file .fileinfo .meta{color:#6c6c6c;margin-right:3px}
#uploader .png{background-position:15px -238px}
#uploader .gif{background-position:15px -407px}
#uploader .bmp{background-position:15px -491px}
#uploader .txt{background-position:15px -656px}
#uploader .zip{background-position:15px -158px}
#uploader .rar{background-position:15px -1101px}
#uploader .exe{background-position:15px -74px}
#uploader .psd{background-position:15px -574px}
#uploader .pdf{background-position:15px -907px}
#uploader .unknown{background-position:15px -1157px}
#uploader .xsl,#uploader .xslx{background-position:15px -989px}
#uploader .doc,#uploader .docx{background-position:15px -824px}
#uploader .pps,#uploader .ppsx{background-position:15px -325px}
#uploader .close{position:absolute;height:16px;width:16px;right:10px;top:10px;text-decoration:none;display:block;background:url(../images/delete.png) no-repeat}
#uploader .indicator{position:absolute;height:16px;width:16px;right:10px;top:10px;display:block;background:url(../images/loading-waiting.gif) no-repeat}
#uploader .uploading{background:url(../images/loading.gif) no-repeat}
#uploader .failed{background:url(../images/failed.png) no-repeat center center}
#uploader .done{background:url(../images/done.png) no-repeat center center}
#uploader .ie6{right:30px}
#uploader .smalluploader .addbutton input[type=file]{-moz-transform:translate(-300px,0pt) scale(4);cursor:pointer;direction:ltr;position:absolute;right:0;top:0;opacity:0;filter:Alpha(opacity=0.0);border-color:transparent;border-style:solid;border-width:0 0 100px 200px;margin:0}
#uploader .smalluploader input[type=file]{height:28px;line-height:28px;box-shadow:none;width:auto}
#uploader .offscreen{position:absolute;top:-9000px;left:-90000px}
#uploader .jpg,#uploader .jpeg{background-position:15px -740px}
#uploader .html,#uploader .htm{background-position:15px 15px}


/* == Notifications and Messages == */
#msgholder, #alt-msgholder{position:absolute;z-index:100;top:5px;right:10px}
#alt-msgholder{top:20px;right:20px}
.msgAlert, .msgInfo, .msgOk{border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15), inset 0 1px rgba(255,255,255,.75);-moz-box-shadow:0 2px 4px rgba(0,0,0,.15), inset 0 1px rgba(255,255,255,.75);box-shadow:0 2px 4px rgba(0,0,0,.15), inset 0 1px rgba(255,255,255,.75);padding:8px 10px;text-shadow:0 1px #fefdf2}
.msgAlert{border:solid 1px #beb877;background-image:-webkit-linear-gradient(bottom, #f6f1b5, #fbf8cf);background-image:-moz-linear-gradient(bottom, #f6f1b5, #fbf8cf);background-image:-o-linear-gradient(bottom, #f6f1b5, #fbf8cf);background-image:-ms-linear-gradient(bottom, #f6f1b5, #fbf8cf);background-image:linear-gradient(to top, #f6f1b5, #fbf8cf);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbf8cf', endColorstr='#f6f1b5');color:#6f6b43}
.msgAlert span{background-image:url(../images/msg-alert.png)}
.msgInfo{font-size: 14px; font-weight: bold; border:solid 1px #81a6b6;background-image:-webkit-linear-gradient(bottom, #c6e7f5, #dcf2fb);background-image:-moz-linear-gradient(bottom, #c6e7f5, #dcf2fb);background-image:-o-linear-gradient(bottom, #c6e7f5, #dcf2fb);background-image:-ms-linear-gradient(bottom, #c6e7f5, #dcf2fb);background-image:linear-gradient(to top, #c6e7f5, #dcf2fb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcf2fb', endColorstr='#c6e7f5');color:#4c3000}
.msgError span{background-image:url(../images/msg-error.png)}
.msgOk{border:solid 1px #a5b36b;background-image:-webkit-linear-gradient(bottom, #e6efc2, #f1f7db);background-image:-moz-linear-gradient(bottom, #e6efc2, #f1f7db);background-image:-o-linear-gradient(bottom, #e6efc2, #f1f7db);background-image:-ms-linear-gradient(bottom, #e6efc2, #f1f7db);background-image:linear-gradient(to top, #e6efc2, #f1f7db);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f7db', endColorstr='#e6efc2');color:#6f7a42}
.msgOk span{background-image:url(../images/msg-ok.png)}
.msgInformacao{border: solid 1px #FDC3BE;background-image:-webkit-linear-gradient(bottom, #e6efc2, #f1f7db);background-image:-moz-linear-gradient(bottom, #e6efc2, #f1f7db);background-image:-o-linear-gradient(bottom, #e6efc2, #f1f7db);background-image:-ms-linear-gradient(bottom, #e6efc2, #f1f7db);background-image: linear-gradient(to top, #FFC5C7, #FD7A8A);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f7db', endColorstr='#e6efc2');color: #000000;}
.msgInformacao span{background-image:url(../images/msg-ok.png)}


.msgError span, .msgOk span, .msgAlert span, .msgInfo span{background-repeat:no-repeat;background-position:0 center;display:inline-block;padding-right:5px;padding-left:25px;font-weight:700}
.msgError .error li{ background-image: url(../images/error-li.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px; margin-left: 15px }
#loader{background-image:url(../images/loader.gif);background-repeat:no-repeat;background-position:50% 50%;height:13px;width:100px;position:absolute;z-index:99;display:inline-block;top:20px;right:20px}
.loading{background-image:url(../images/ajax-loader.gif);background-repeat:no-repeat;background-position:right 50%}
.infobrand{color:#000; margin-bottom: 25px; background-image: url(../images/msg-infop.png); background-repeat: no-repeat; background-position: 0px 5px; line-height: 1.4em; border-radius: 4px; box-shadow: 0 0 1px rgba(255,255,255,0.8); background-color: rgba(255, 255, 255, 1); padding: 10px 10px 10px 35px; text-shadow: 0 1px 0 rgba(255,255,255,0.4) }
.info_tablet{ margin-bottom: 25px;  background-repeat: no-repeat; background-position: 0px 5px; line-height: 1.4em; border-radius: 2px; box-shadow: 0 0 1px rgba(255,255,255,0.8); background-color: rgba(0,0,0,0.1); padding: 10px 10px 10px 35px; text-shadow: 0 1px 0 rgba(255,255,255,0.4) }

#tooltip{text-align:center;color:#fff;background:#111;position:absolute;z-index:100;padding:10px;font-size:12px}
#tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #111;content:'';position:absolute;z-index:100000;left:50%;bottom:-10px;margin-left:-10px}
#tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #111;top:-20px;bottom:auto}
#tooltip.left:after{left:10px;margin:0}
#tooltip.right:after{right:10px;left:auto;margin:0}


/* == Footer == */
#footer{text-align:center;padding-top:10px;padding-bottom:10px;color:#fff}

/* == Tablet (Full size) == */
@media only screen and (max-width: 1024px) {
  #topmenu{display:block}
  #leftblock{display:none}
  #rightblock{margin-left:15px}
}


ul.tabs {list-style:none; width:500px;}
ul.tabs li:first-child {border-left:1px solid #ccc;}
ul.tabs li {float:left; border-right:1px solid #ccc; border-top:1px solid #ccc; background-color:#eee;}
ul.tabs li.active {border-bottom:1px solid #fff; background-color:#fff; margin-bottom:-1px;}
ul.tabs li a {display:block; padding:5px 10px; color:#777; letter-spacing:-1px; outline:none; text-decoration:none; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
ul.tabs li.active a {font-weight:600; color:#000;}
div.tabs_content {width:100%; border:1px solid #ccc;}
div.tabs_content > div {padding:20px; display:none;} /* suggested to use display:none so that if the html is very long it wont jump badly */


#wrapper {
	width: 312px;
	margin: 0 auto;
	text-align: left;
}
.field {
	
	border: solid 1px #aaa;
	padding: 5px;
	width: 100%;
	clear: both;
	
}
#agenda {
	border: solid 1px #aaa;
	padding: 5px;
	width: 100px;
	clear: both;
	height: auto;
}

.dn{
	float :right;
	width: 100%;
}

.dnrelatorio{
	float :right;
	width: 100%;
}

.dnrelatorio,.dnh,.processing {
	display: none;
}

.itemhoras{
	float: left;
	width: 100%;
}

.item{
	float :right;
	width: 100%;

}
.itemrelatorio{
	float :right;
	width: 100%;

}

.divrota{
	float :left;
}

.dnh{
	float :left;
	width: 150px;
}
.dn,.dnh,.processing {
	display: none;
}

.edit,.close {
	display: block;
	padding-bottom: 10px;
	font-weight: bold;

}


.processing {
	float: right;
	margin-top: 3px;
}





/* 
	LEVEL ONE
*/
ul.dropdown { position: relative; margin:0; padding:0; }
ul.dropdown li { float:left; /*padding:10px 0;*/ font-family:Arial, Helvetica, sans-serif; font-size:15px; list-style:none; position:relative; }
/*ul.dropdown li a { text-decoration:none; color:#333; background:url(../images/bg_li.png) 0 0 no-repeat; padding:0 20px 0 23px; }*/
/*ul.dropdown a:hover	{ color:#666; background:url(../images/bg_li.png) 0 -21px no-repeat; }*/

/* 
	LEVEL TWO
*/
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; display: block; width:200px; background:#EAEAEA; padding:5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; border:1px solid #D6D6D6;}
ul.dropdown ul li { float:none; font-size:12px; border-bottom:1px solid #CCC; padding:0; }
ul.dropdown ul li a { display:block; padding:10px 5px; background:none; } 
ul.dropdown ul li a:hover { background:#D6D6D6; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; }

/* 
	LEVEL THREE
*/
ul.dropdown ul ul { left: 100%; top: 0; background:#EAEAEA; }
ul.dropdown li:hover > ul { visibility: visible; }
          


.multiselect {
    text-align: left;
}
.multiselect b.caret {
    position: absolute;
    top: 14px;
    right: 8px;
}
.multiselect-group {
    font-weight: bold;
    text-decoration: underline;
}



/*TESTANDO */
/*.row{margin-right:-15px;margin-left:-15px}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}*/

.col-md-3 {
width: 25%;
}

.panel-body{padding:15px}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0}.panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.list-group .list-group-item:last-child{border-bottom:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child th,.panel>.table>tbody:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-group .panel{margin-bottom:0;overflow:hidden;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:auto;overflow-y:scroll}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;z-index:1050;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{min-height:16.428571429px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.modal-dialog{width:80%;height:80%;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}}
/*.tooltip{position:absolute;z-index:1030;display:block;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0;content:" "}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0;content:" "}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0;content:" "}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0;content:" "}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;height:auto;max-width:100%;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:.5;filter:alpha(opacity=50)}.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0),color-stop(rgba(0,0,0,0.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;outline:0;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,tr.visible-xs,th.visible-xs,td.visible-xs{display:none!important}@media(max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block!important}table.visible-xs.visible-sm{display:table}tr.visible-xs.visible-sm{display:table-row!important}th.visible-xs.visible-sm,td.visible-xs.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block!important}table.visible-xs.visible-md{display:table}tr.visible-xs.visible-md{display:table-row!important}th.visible-xs.visible-md,td.visible-xs.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-xs.visible-lg{display:block!important}table.visible-xs.visible-lg{display:table}tr.visible-xs.visible-lg{display:table-row!important}th.visible-xs.visible-lg,td.visible-xs.visible-lg{display:table-cell!important}}.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm{display:none!important}@media(max-width:767px){.visible-sm.visible-xs{display:block!important}table.visible-sm.visible-xs{display:table}tr.visible-sm.visible-xs{display:table-row!important}th.visible-sm.visible-xs,td.visible-sm.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block!important}table.visible-sm.visible-md{display:table}tr.visible-sm.visible-md{display:table-row!important}th.visible-sm.visible-md,td.visible-sm.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-sm.visible-lg{display:block!important}table.visible-sm.visible-lg{display:table}tr.visible-sm.visible-lg{display:table-row!important}th.visible-sm.visible-lg,td.visible-sm.visible-lg{display:table-cell!important}}.visible-md,tr.visible-md,th.visible-md,td.visible-md{display:none!important}@media(max-width:767px){.visible-md.visible-xs{display:block!important}table.visible-md.visible-xs{display:table}tr.visible-md.visible-xs{display:table-row!important}th.visible-md.visible-xs,td.visible-md.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block!important}table.visible-md.visible-sm{display:table}tr.visible-md.visible-sm{display:table-row!important}th.visible-md.visible-sm,td.visible-md.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-md.visible-lg{display:block!important}table.visible-md.visible-lg{display:table}tr.visible-md.visible-lg{display:table-row!important}th.visible-md.visible-lg,td.visible-md.visible-lg{display:table-cell!important}}.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg{display:none!important}@media(max-width:767px){.visible-lg.visible-xs{display:block!important}table.visible-lg.visible-xs{display:table}tr.visible-lg.visible-xs{display:table-row!important}th.visible-lg.visible-xs,td.visible-lg.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block!important}table.visible-lg.visible-sm{display:table}tr.visible-lg.visible-sm{display:table-row!important}th.visible-lg.visible-sm,td.visible-lg.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block!important}table.visible-lg.visible-md{display:table}tr.visible-lg.visible-md{display:table-row!important}th.visible-lg.visible-md,td.visible-lg.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}.hidden-xs{display:block!important}table.hidden-xs{display:table}tr.hidden-xs{display:table-row!important}th.hidden-xs,td.hidden-xs{display:table-cell!important}@media(max-width:767px){.hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md,tr.hidden-xs.hidden-md,th.hidden-xs.hidden-md,td.hidden-xs.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg{display:none!important}}.hidden-sm{display:block!important}table.hidden-sm{display:table}tr.hidden-sm{display:table-row!important}th.hidden-sm,td.hidden-sm{display:table-cell!important}@media(max-width:767px){.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,tr.hidden-sm.hidden-md,th.hidden-sm.hidden-md,td.hidden-sm.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg{display:none!important}}.hidden-md{display:block!important}table.hidden-md{display:table}tr.hidden-md{display:table-row!important}th.hidden-md,td.hidden-md{display:table-cell!important}@media(max-width:767px){.hidden-md.hidden-xs,tr.hidden-md.hidden-xs,th.hidden-md.hidden-xs,td.hidden-md.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-md.hidden-sm,tr.hidden-md.hidden-sm,th.hidden-md.hidden-sm,td.hidden-md.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-md.hidden-lg,tr.hidden-md.hidden-lg,th.hidden-md.hidden-lg,td.hidden-md.hidden-lg{display:none!important}}.hidden-lg{display:block!important}table.hidden-lg{display:table}tr.hidden-lg{display:table-row!important}th.hidden-lg,td.hidden-lg{display:table-cell!important}@media(max-width:767px){.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md,tr.hidden-lg.hidden-md,th.hidden-lg.hidden-md,td.hidden-lg.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg{display:none!important}}.visible-print,tr.visible-print,th.visible-print,td.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}.hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print{display:none!important}}*/

.mini-stat {
    background:#fff;
    padding:20px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    margin-bottom:20px;
}
.mini-stat-icon {
    width:60px;
    height:60px;
    display:inline-block;
    line-height:60px;
    text-align:center;
    font-size:30px;
    background:#eee;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
    float:left;
    margin-right:10px;
    color:#fff;
}
.mini-stat-info {
    font-size:12px;
    padding-top:2px;
}
.mini-stat-info span {
    display:block;
    font-size:24px;
    font-weight:600;
}

#block-content {
	margin: 0 auto;
/*	background:#D1DFF3;
	margin-bottom: 25px;*/
	padding: 10px;
	text-align:justify;
}

#navigations ul {
	padding: 0;
}

#navigations ul li {
	list-style-type: none;
	/*display: inline;*/
	margin-right: 15px;
}

#navigations ul li a {
	color: #000000;
	text-decoration: none;
	text-shadow: 1px 1px 1px #000;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-transition-property: color, background;
}

#navigations ul li a:hover {
	background: #fff;
	color: #000000;
}

.default {
	width: 850px;
	height: 50px;
	box-shadow: 0 5px 20px #888;
	-webkit-box-shadow: 0 5px 20px #888;
	-moz-box-shadow: 0 5px 20px #888;
}

.stabled{
	position: fixed;
	top: -5px;
	box-shadow: 0 0 10px #222;
	-webkit-box-shadow: 0 0 40px #222;
	-moz-box-shadow: 0 0 40px #222;
	opacity:0.6;
	width:100%
}

.stabled:hover{
    color: #000000;
	position: fixed;
	top: -5px;
	box-shadow: 0 0 10px #222;
	-webkit-box-shadow: 0 0 40px #222;
	-moz-box-shadow: 0 0 40px #222;
	width:100%;
	opacity:0.9;
}

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


#linkPermissoes{
    
    padding-left: 35px;
    outline: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    /*background-image: url(../images/icons/arrow-menu.png);*/
    background-repeat: no-repeat;
    background-position: 15px center;
    font-weight: normal;
}


.dropdown {
  position: absolute;
  top:50%;
  transform: translateY(-50%);
}


.dropdown dd,
.dropdown dt {
  margin: 0px;
  padding: 0px;
}

.dropdown ul {
  margin: -1px 0 0 0;
}

.dropdown dd {
  position: relative;
}

.dropdown a,
.dropdown a:visited {
  color: #fff;
  text-decoration: none;
  outline: none;
  font-size: 12px;
}

.dropdown dt a {
  background-color: #4F6877;
  display: block;
  padding: 8px 20px 5px 10px;
  min-height: 25px;
  line-height: 24px;
  /*overflow: hidden;*/
  border: 0;
  width: 272px;
}

.dropdown dt a span,
.multiSel span {
  cursor: pointer;
  display: inline-block;
  padding: 0 3px 2px 0;
}

.dropdown dd ul {
  background-color: #4F6877;
  border: 0;
  color: #fff;
  display: none;
  left: 0px;
  padding: 2px 15px 2px 5px;
  position: absolute;
  top: 2px;
  width: 280px;
  list-style: none;
  height: 100px;
  /*overflow: auto;*/
}

.dropdown span.value {
  display: none;
}

.dropdown dd ul li a {
  padding: 5px;
  display: block;
}

.dropdown dd ul li a:hover {
  background-color: #fff;
}

button {
  background-color: #6BBE92;
  width: 302px;
  border: 0;
  padding: 10px 0;
  margin: 5px 0;
  text-align: center;
  color: #fff;
  font-weight: bold;
}


/*******************************************/

/* TELA DE RELATORIOS */
#formatoLinkRelatorio{
    font-size: 18px;    
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(255,255,255,0.25), 0 1px 1px rgba(0,0,0,0.4) inset;
    padding: 15px;
    
    
}

/*******************************************/
/* CORES */
 
.but-primary {
color: #fff;
background-color: #0068B4;
}
 
.but-success {
color: #fff;
background-color: #009835;
}
 
.but-error {
color: #fff;
background-color: #CC0000;
}
 
.but-warning {
color: #fff;
background-color: #F28E00;
}

.bts-header{
    padding: 0 10px 10px 10px;
}

.bts-header svg{
    font-size: 16px;
    margin-right: 5px;
}

.btn-atualizar{
    display: inline-block;
    vertical-align: top;
    height: 45px;
    padding: 0 20px;
    line-height: 45px;
    text-align: center;
    color: #FFF;
    font-size: 11px;
    text-transform: uppercase;
    background: #28a88e;
    margin-right: 10px;
    border: 0;
    text-shadow: none;
}

.btn-atualizar:hover{
    background: #208e76;
    color: #FFF;
}

.btn-cancelar{
    display: inline-block;
    vertical-align: top;
    height: 45px;
    padding: 0 20px;
    line-height: 45px;
    text-align: center;
    color: #FFF;
    font-size: 11px;
    text-transform: uppercase;
    background: #ea882c;
    margin-right: 10px;
    border: 0;
    text-shadow: none;
}

.btn-cancelar:hover{
    background: #e0730d;
    color: #FFF;
}

.btn-deletar{
    display: inline-block;
    vertical-align: top;
    height: 45px;
    padding: 0 20px;
    line-height: 45px;
    text-align: center;
    color: #FFF;
    font-size: 11px;
    text-transform: uppercase;
    background: #e21818;
    margin-right: 10px;
    border: 0;
    text-shadow: none;
}

.btn-deletar:hover{
    background: #bc1a1a;
    color: #FFF;
}

.button-info{
    display: inline-block;
    vertical-align: top;
    height: 45px;
    padding: 0 20px;
    line-height: 45px;
    text-align: center;
    color: #FFF;
    font-size: 11px;
    text-transform: uppercase;
    background: #0c85d1;
    margin-right: 10px;
    border: 0;
    text-shadow: none;
}

.button-info:hover{
    background: #0d69a3;
    color: #FFF;
}

.form-padrao{
    padding: 10px 10px;
}

.campo-form{
    display: inline-block;
    vertical-align: top;
    padding: 5px 5px 5px 0;
}
.campo-form.clear-form{
    display: block;
}

.campo-form label{
    display: block;
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
}

.campo-form.estado label{
    display: inline-block;
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
}

.campo-form input[type="text"],
.campo-form input[type="password"],
.campo-form select{
    display: block;
    width: 100%;
    height: 40px;
    padding: 0 0 0 10px;
    border-radius: 0;
    border: 1px solid #CCC;
}

.bt-listas svg{
    font-size: 25px;
    color: #0c85d1;
}

