html, body, div, span, table, tr, td, font, img, strong, p, a, ul, li, form, label {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	text-decoration: none;
	font-size: 100%;
	outline: none;
	padding: 0;
	margin: 0;
	border: none;
}

:focus { outline: 0; }

body { line-height: 1; }

ol, ul { list-style: none; }

table {
	border-collapse: separate;
	border-spacing: 0;
	margin: 0 auto;
}

caption, th, td {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

a {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
}

.t00 {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
}

.t02 {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
}

.t03 {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
}

.t05 {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
}

::-webkit-scrollbar {
 	width: 12px;
}

::-webkit-scrollbar-track-piece {
 	background: #DDD;
 	box-shadow: inset 0px 0px 10px #AAA;
}

::-webkit-scrollbar-thumb:vertical, ::-webkit-scrollbar-thumb:horizontal {
 	height: 5px;
	background: #AAA;
}

::-webkit-scrollbar-thumb:vertical:hover, ::-webkit-scrollbar-thumb:horizontal:hover {
	background: #888;
}

.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

html {
	font-family: 'Segoe UI', Tahoma, Verdana, Arial;

	font-size: 12px;
	color: #000;

	background: #FFF url(../img/bkg/bkg.jpg) 0% 0 no-repeat fixed;
}

body { margin-top: 60px; }

#loader {
	position: fixed;

	top: 0;
	left: 0;

	width: 100%;
	height: 100%;

	background: #333 url(../img/load/loader.gif) no-repeat center;

	z-index: 999999;

	display: none;
}

#wrapper {
	position: relative;
	float: left;

	width: 100%;
	height: 100%;
}

.notify {
	position: fixed;

	left: 10px;
	bottom: 0px;

	width: 220px;
	min-height: 50px;

	background: #FFF;

	border: 1px solid #DDD;
	border-radius: 3px;

	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);

	-webkit-transition-property: bottom !important;
	-moz-transition-property: bottom !important;
	-o-transition-property: bottom !important;
	transition-property: bottom !important;

	z-index: 888888;

	display: none;
}

.notify .title {
	float: left;

	width: 210px;

	padding: 5px 5px 5px;

	font-size: 10px;
	color: #888;

	border-bottom: 1px solid #DDD;
}

.notify .close {
	position: absolute;

	right: 3px;
	top: 3px;

	width: 15px;
	height: 15px;

	background: url(../img/icon/icon-closemin.png) no-repeat center;
}

.notify .close:hover {
	background: #EEE url(../img/icon/icon-closemin.png) no-repeat center;

	cursor: pointer;
}

.notify .msg {
	float: left;

	width: 210px;

	margin: 5px;

	font-size: 11px;
	color: #888;
	font-style: italic;
}

span.totop {
	position: fixed;

	right: 10px;
	bottom: 0px;

	width: 60px;
	height: 60px;

	background: url(../img/buttons/but-totop.png) center no-repeat, url(../img/bkg/bkg-bkg.jpg);

	border-radius: 10px;

	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);

	z-index: 999999;

	display: none;

	-webkit-transition: bottom 0.5s ease;
	-moz-transition: bottom 0.5s ease;
	-o-transition: bottom 0.5s ease;
	transition: bottom 0.5s ease;
}

span.totop:hover {
	box-shadow: inset 0px 0px 30px #111;

	background: url(../img/buttons/but-totoph.png) center no-repeat, url(../img/bkg/bkg-bkg.jpg);

	cursor: pointer;
}

#SA_header {
	position: fixed;
	top: -200px;

	width: 100%;
	height: 200px;

	background: url(../img/bkg/bkg-SA_header.png) no-repeat center top, url(../img/bkg/bkg-SA_header2.png) repeat-x;

	z-index: 999997;

	-webkit-transition: top .4s ease-in-out;
	-moz-transition: top .4s ease-in-out;
	-o-transition: top .4s ease-in-out;
	transition: top .4s ease-in-out;
}

.active#SA_header {
	top: 0px;
}

#SA_header #options {
	width: 960px;
	height: 175px;

	margin: 0 auto;
	margin-top: 10px;
}

#SA_header #options .conteudo {
	float: left;

	width: 960px;
	height: 175px;

	margin-left: -20px;

	-webkit-transition: margin-left .8s ease-in-out;
	-moz-transition: margin-left .8s ease-in-out;
	-o-transition: margin-left .8s ease-in-out;
	-ms-transition: margin-left .8s ease-in-out;
}

#SA_header #options .user {
	float: left;

	width: 400px;

	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);

	margin-top: 30px;
}

#SA_header #options .user .avatar {
	float: left;

	width: 113px;
	height: 113px;

	background: #555 url(../img/load/loader-repCover.gif) center no-repeat;

	margin-right: 10px;

	box-shadow: 0px 0px 20px;
}

#SA_header #options .user .name {
	float: left;

	width: 277px;

	font-family: 'Segoe UI Light', 'Segoe UI', sans-serif;
	font-size: 20px;
	color: #FFF;
}

#SA_header #options .user .perm {
	float: left;

	width: 277px;

	font-size: 12px;
	color: #39F;

	border-bottom: 1px dotted #444;

	padding-bottom: 5px;
	margin-bottom: 5px;
}

#SA_header #options .user a.edit, a.edit:visited {
	float: left;

	width: 277px;

	font-size: 12px;
	font-style: italic;
	color: #AAA;

	margin-bottom: 10px;
}

#SA_header #options .user a.edit:hover {
	color: #DDD;
}

#SA_header #options .user a.logoff, a.logoff:visited {
	float: left;

	height: 23px;

	background: #eea701;
	background: -moz-linear-gradient(top, #eea701 0%, #a77316 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea701), color-stop(100%, #a77316));
	background: -webkit-linear-gradient(top, #eea701 0%, #a77316 100%);
	background: -o-linear-gradient(top, #eea701 0%, #a77316 100%);
	background: -ms-linear-gradient(top, #eea701 0%, #a77316 100%);
	background: linear-gradient(to bottom, #eea701 0%, #a77316 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eea701', endColorstr='#a77316', GradientType=0 );

	line-height: 22px;

	font-family: 'Segoe UI', Tahoma, Verdana;
	font-size: 12px;
	font-style: italic;
	color: #FFF;

	padding: 1px 10px 1px 10px;

	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);

	border-radius: 2px;

	z-index: 100;

	cursor: pointer;
}

#SA_header #options .user a.logoff:hover{
	background: #39f;
	background: -moz-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02d8e7), color-stop(100%, #319cfe));
	background: -webkit-linear-gradient(top, #02d8e7 0%, #319cf1 100%);
	background: -o-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -ms-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: linear-gradient(to bottom, #02d8e7 0%, #319cfe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d8e7', endColorstr='#319cfe', GradientType=0 );
}

#SA_header #options .actions {
	float: left;

	width: 549px;
	height: 145px;

	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);

	margin-right: 10px;
}

#SA_header #options .actions .title {
	float: left;

	width: 550px;

	font-family: 'Segoe UI Light', 'Segoe UI', sans-serif;
	font-size: 20px;
	color: #FFF;

	margin-bottom: 10px;
}

#SA_header #options .actions a.button, a.button:visited {
	float: left;

	width: 173px;
	height: 30px;

	color: #AAA;

	margin: 0px 10px 10px 0px;

	border-radius: 2px;

	cursor: pointer;
}

#SA_header #options .actions a.button:hover {
	color: #FFF;
}

#SA_header #options .actions a.button .img {
	float: left;

	width: 30px;
	height: 30px;

	background: #444;

	border-radius: 2px;

	background-size: 75% !important;

	box-shadow: 0px 0px 30px #000;
	border-radius: 10px;
}

#SA_header #options .actions a.about.button .img {
	background: #444 url(../img/icon/icon-about.png) no-repeat center;
}

#SA_header #options .actions a.about.button:hover .img {
	background: #555 url(../img/icon/icon-about.png) no-repeat center;
}

#SA_header #options .actions a.settings.button .img {
	background: #444 url(../img/icon/icon-settings.png) no-repeat center;
}

#SA_header #options .actions a.settings.button:hover .img {
	background: #555 url(../img/icon/icon-settings.png) no-repeat center;
}

#SA_header #options .actions a.help.button .img {
	background: #444 url(../img/icon/icon-help.png) no-repeat center;
}

#SA_header #options .actions a.help.button:hover .img {
	background: #555 url(../img/icon/icon-help.png) no-repeat center;
}

#SA_header #options .actions a.suport.button .img {
	background: #444 url(../img/icon/icon-suport.png) no-repeat center;
}

#SA_header #options .actions a.suport.button:hover .img {
	background: #555 url(../img/icon/icon-suport.png) no-repeat center;
}

#SA_header #options .actions a.keyboard.button .img {
	background: #444 url(../img/icon/icon-keyboard.png) no-repeat center;
}

#SA_header #options .actions a.suport.keyboard:hover .img {
	background: #555 url(../img/icon/icon-keyboard.png) no-repeat center;
}

#SA_header #options .actions a.button .label {
	float: left;

	width: 143px;
	height: 30px;

	text-align: center;
	line-height: 30px;

	font-family: 'Trebuchet MS', 'Segoe UI';
	font-size: 11px;
}

#SA_header #options .config-case {
	float: left;

	width: 960px;
	height: 175px;

	/*margin-left: -20px;*/

	-webkit-transition: margin-left .8s ease-in-out;
	-moz-transition: margin-left .8s ease-in-out;
	-o-transition: margin-left .8s ease-in-out;
	-ms-transition: margin-left .8s ease-in-out;
}

#SA_header #options .config-case .title {
	float: left;

	width: 960px;

	font-family: 'Segoe UI Light', 'Segoe UI', sans-serif;
	font-size: 25px;
	color: #FFF;

	margin-bottom: 10px;
}

#SA_header #options .config-case .bkgChange {
	float: left;

	width: 549px;
	height: 145px;

	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);

	margin-right: 10px;
}

#SA_header #options .config-case .bkgChange .confTitle {
	float: left;

	width: 549px;

	font-family: 'Segoe UI Light', 'Segoe UI', sans-serif;
	font-size: 15px;
	color: #AAA;

	margin-bottom: 10px;
}

#SA_header #options .config-case .bkgChange .img {
	float: left;

	width: 75px;
	height: 75px;

	background: #555;

	margin-right: 10px;

	box-shadow: 0px 0px 20px;
}

header {
	position: absolute;
	bottom: -60px;
	width: 100%;
	height: 60px;
	font-size: 10px;
	background: url(../img/bkg/bkg-bkg.jpg) repeat-x;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	z-index: 999997;
}

header .case {
	position: relative;
	width: 980px;
	height: 60px;
	margin: 0 auto;
}

header .logo {
	position: relative;
	float: left;
	width: 125px;
	height: 50px;
	margin: 3px 0px 0px 0px;
}

header .logo .siteadminv {
	position: absolute;
	bottom: 4px;
	right: 10px;
	color: #39F;
}

header .headerOpt {
	float: left;
	height: 40px;
	border-left: 1px solid #444;
	border-right: 1px solid #444;
	padding: 0px 10px 0px 10px;
	margin-top: 10px;
}

header .actions.headerOpt {
	float: right;
	height: 40px;
	border-left: none;
	border-right: none;
	padding: 0px 20px 0px 0px;
	margin-top: 10px;
}

header .menu.headerOpt {
	display: none;
}

header .headerOpt .optCase {
	position: relative;
	float: left;
	width: 60px;
	height: 60px;
	margin-top: -10px;
}

header .headerOpt .optCase .opt { display: none; }

header .headerOpt .optCase .optInfoCase {
	position: absolute;
	top: 45px;
	left: 8px;
	width: 400px;
	max-height: 500px;
	padding: 10px 10px 0px 10px;
	background: #FFF;
	border: 1px solid #DDD;
	border-radius: 3px;
	z-index: 999999;
	display: none;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}


header .headerOpt .optCase .optInfoCase img.point {
	position: absolute;
	top: -11px;
	left: 10px;
}

header .headerOpt .optCase .menu.optInfoCase {
	left: inherit !important;
	right: 8px;
	width: 200px;
	min-height: inherit !important;
	max-height: inherit !important;
	padding: 5px !important;
}

header .headerOpt .optCase .menu.optInfoCase img.point {
	left: inherit !important;
	right: 10px;
}

header .headerOpt .optCase .actions.optInfoCase {
	left: inherit !important;
	right: 8px;
	width: 200px;
	min-height: inherit !important;
	max-height: inherit !important;
}

header .headerOpt .optCase .active.optInfoCase { top: 55px; }

header .headerOpt .optCase .actions.optInfoCase img.point {
	left: inherit !important;
	right: 10px;
}

header .headerOpt .optCase .optInfoCase .menu.optItens li {
	position: relative;
	float: left;
	list-style: none;
}

header .headerOpt .optCase .optInfoCase .menu.optItens li .act, .act:visited {
	border-radius: 3px !important;
}

header .headerOpt .optCase .optInfoCase .menu.optItens li:hover .act {
	position: relative;
	color: #FFF;
	background: #555555;
	background: -moz-linear-gradient(top, #555555 0%, #333333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555555), color-stop(100%, #333333));
	background: -webkit-linear-gradient(top, #555555 0%, #333333 100%);
	background: -o-linear-gradient(top, #555555 0%, #333333 100%);
	background: -ms-linear-gradient(top, #555555 0%, #333333 100%);
	background: linear-gradient(to bottom, #555555 0%, #333333 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#333333', GradientType=0 );
	border: 1px solid #333;
	z-index: 300;
}

header .headerOpt .optCase .optInfoCase .menu.optItens ul {
	position: absolute;
	width: 250px;
	right: 213px;
	list-style: none;
	text-align: center;
	z-index: 200;
	background: #FFF;
	margin-right: -2px;
	border: 1px solid #DDD;
	border-radius: 3px;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);

	-webkit-transition: right 0.3s ease;
	-moz-transition: right 0.3s ease;
	-o-transition: right 0.3s ease;
	transition: right 0.3s ease;
}

header .headerOpt .optCase .optInfoCase .menu.optItens ul li {
	float: left;
	width: 100%;
	clear: none;
}

header .headerOpt .optCase .optInfoCase .menu.optItens ul .linkmenu {
	float: left;
	width: 100%;
	padding: 10px 0px 10px;
	margin: 0px 0px 0px -1px;
}

header .headerOpt .optCase .optInfoCase .menu.optItens ul li .linkmenu { margin-top: -1px; }

header .headerOpt .optCase .optInfoCase .menu.optItens ul li .linkmenu:hover { box-shadow: none; }

header .headerOpt .optCase .optInfoCase .menu.optItens ul { display: none; }

header .headerOpt .optCase .optInfoCase .menu.optItens .linkmenu, .linkmenu:visited {
	float: left;
	width: 145px;
	padding: 10px 20px 10px 33px;
	margin: 0px 2px 0px 0px;
	color: #111;
	font-size: 12px;
	text-shadow: 1px 1px rgba(17, 17, 17, 0.1);
	border: 1px solid transparent;
	border-radius: 3px;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
}

header .headerOpt .optCase .optInfoCase .menu.optItens .linkmenu span {
	position: absolute;
	width: 15px;
	height: 15px;
	top: 9px;
	left: 9px;
}

header .headerOpt .optCase .optInfoCase .menu.optItens .linkmenu:hover {
	color: #FFF;
	background: #39f;
	background: -moz-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02d8e7), color-stop(100%, #319cfe));
	background: -webkit-linear-gradient(top, #02d8e7 0%, #319cf1 100%);
	background: -o-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -ms-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: linear-gradient(to bottom, #02d8e7 0%, #319cfe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d8e7', endColorstr='#319cfe', GradientType=0 );
	border: 1px solid #39F;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
	cursor: pointer;
}

header .headerOpt .optCase .linkopt, .linkopt:visited {
	float: left;
	width: 60px;
	height: 60px;
}

header .headerOpt .optCase .linkopt:hover {
	box-shadow: inset 0px 0px 30px #111;
	cursor: pointer;
}

header .headerOpt .optCase .home.linkopt { background: url(../img/buttons/but-home.png) center no-repeat; }

header .headerOpt .optCase .home.linkopt:hover { background: url(../img/buttons/but-homeh.png) center no-repeat; }

header .headerOpt .optCase .site.linkopt { background: url(../img/buttons/but-site.png) center no-repeat; }

header .headerOpt .optCase .site.linkopt:hover { background: url(../img/buttons/but-siteh.png) center no-repeat; }

header .headerOpt .optCase .refresh.linkopt p {
	float: left;

	width: 100%;
	height: 100%;

	background: url(../img/buttons/but-refresh.png) center no-repeat;
}

header .headerOpt .optCase .refresh.linkopt:hover p {
	background: url(../img/buttons/but-refreshh.png) center no-repeat;

	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-khtml-transform: rotate(45deg);
	transform: rotate(45deg);
}

header .headerOpt .optCase .menu.linkopt {
	background: url(../img/buttons/but-menu.png) 5px center no-repeat;

	text-align: right;
	line-height: 60px;

	font-size: 15px;

	padding: 0px 20px 0px 30px;

	color: #AAA;
	font-style: italic;
}

header .headerOpt .optCase .menu.linkopt:hover { background: url(../img/buttons/but-menuh.png) 5px center no-repeat; }

header .headerOpt .optCase .menuh.linkopt {
	box-shadow: inset 0px 0px 30px #111;
	background: url(../img/buttons/but-menuh.png) 5px center no-repeat;
	color: #39F;
}

header .headerOpt .optCase .actions.linkopt p {
	float: left;

	width: 100%;
	height: 100%;

	background: url(../img/buttons/but-actions.png) center no-repeat;
}

header .headerOpt .optCase .actions.linkopt:hover p {
	background: url(../img/buttons/but-actionsh.png) center no-repeat;

	-webkit-transform: rotate(45deg) translate(0px, 1px);
	-moz-transform: rotate(45deg) translate(0px, 1px);
	-khtml-transform: rotate(45deg) translate(0px, 1px);
	transform: rotate(45deg) translate(0px, 1px);
}

header .headerOpt .optCase .actionsh.linkopt p {
	box-shadow: inset 0px 0px 30px #111;
	background: url(../img/buttons/but-close.png) center no-repeat;
}

header .headerOpt .optCase .actionsh.linkopt:hover p {
	box-shadow: none;
	background: url(../img/buttons/but-close.png) center no-repeat;

	-webkit-transform: none;
	-moz-transform: none;
	-khtml-transform: none;
	transform: none;
}

header .headerSearch {
	position: relative;
	float: left;
	height: 40px;
	padding: 0px 10px 0px 10px;
	margin-top: 10px;

}

header .headerSearch .sModules {
	position: absolute;

	top: 8px;
	left: 12px;

	height: 23px;

	background: #39f;
	background: -moz-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02d8e7), color-stop(100%, #319cfe));
	background: -webkit-linear-gradient(top, #02d8e7 0%, #319cf1 100%);
	background: -o-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -ms-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: linear-gradient(to bottom, #02d8e7 0%, #319cfe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d8e7', endColorstr='#319cfe', GradientType=0 );

	font-family: 'Segoe UI', Tahoma, Verdana;
	font-size: 12px;
	color: #FFF;

	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);

	border-radius: 2px;

	z-index: 100;

	cursor: pointer;
}

header .headerSearch .sModules:hover {
	background: #39f;
	background: -moz-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #03e7e3), color-stop(100%, #31acfe));
	background: -webkit-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -o-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -ms-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: linear-gradient(to bottom, #03e7e3 0%, #31acfe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03e7e3', endColorstr='#31acfe', GradientType=0 );
}

header .headerSearch .active.sModules {
	background: #39f;
	background: -moz-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #03e7e3), color-stop(100%, #31acfe));
	background: -webkit-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -o-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -ms-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: linear-gradient(to bottom, #03e7e3 0%, #31acfe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03e7e3', endColorstr='#31acfe', GradientType=0 );
}

header .headerSearch .sModules .moduleName {
	float: left;

	font-size: 10px;

	margin: 6px;
}

header .headerSearch .sMDrop {
	position: absolute;

	top: 35px;
	left: 12px;

	width: 150px;

	padding: 5px;

	background: #FFF;

	border: 1px solid #DDD;
	border-radius: 3px;

	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);

	z-index: 999999;

	-webkit-transition: top 0.3s ease;
	-moz-transition: top 0.3s ease;
	-khtml-transition: top 0.3s ease;
	transition: top 0.3s ease;

	display: none;
}

header .headerSearch .active.sMDrop {
	top: 45px;
}

header .headerSearch .sMDrop img.point {
	position: absolute;
	top: -11px;
	left: 10px;
}

header .headerSearch .sMDrop .module {
	float: left;

	width: 100%;
	height: 30px;

	border-radius: 3px;

	cursor: pointer;
}

header .headerSearch .sMDrop .module:hover, header .headerSearch .sMDrop .active.module {
	color: #FFF;

	background: #555555;
	background: -moz-linear-gradient(top, #555555 0%, #333333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555555), color-stop(100%, #333333));
	background: -webkit-linear-gradient(top, #555555 0%, #333333 100%);
	background: -o-linear-gradient(top, #555555 0%, #333333 100%);
	background: -ms-linear-gradient(top, #555555 0%, #333333 100%);
	background: linear-gradient(to bottom, #555555 0%, #333333 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#333333', GradientType=0 );
}

header .headerSearch .sMDrop .module .moduleIcon {
	float: left;

	width: 15px;
	height: 15px;

	margin: 8px;
}

header .headerSearch .sMDrop .module .moduleName {
	float: left;

	font-size: 12px;

	margin: 9px 0px 10px 0px;
}

header .headerSearch input#hSearch {
	float: left;
	width: 411px;
	background: #333;
	font-family: 'Segoe UI', Tahoma, Verdana;
	font-size: 12px;
	color: #AAA;
	border: none;
	border-radius: 2px;
	padding: 6px 27px 6px 80px;
	margin-top: 6px;
	box-shadow: inset 0px 0px 30px #111;

	-webkit-appearance: none;
	-moz-appearance: none;
	-khtml-appearance: none;
	appearance: none;

	z-index: 99;
}

header .headerSearch input#bSearch {
	position: relative;

	float: left;

	width: 20px;
	height: 14px;

	background: url(../img/icon/icon-search.png) center right no-repeat;

	margin: 13px 0px 0px -25px;

	border: none;
	border-left: 1px solid #444;

	cursor: pointer;

	z-index: 100;
}


header .headerSearch .opt { display: none; }


header .headerSearch .active.optInfoCase { top: 45px; }

header .headerSearch .optInfoCase {
	position: absolute;
	top: 35px;
	left: 28px;
	width: 450px;
	max-height: 516px;
	padding: 10px;
	background: #FFF;
	border: 1px solid #DDD;
	border-radius: 3px;
	z-index: 999998;

	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);

	display: none;
}

header .headerSearch .optInfoCase img.point {
	position: absolute;
	top: -11px;
	left: 10px;
}

header .headerSearch .optInfoCase .optItens .searchTitle {
	float: left;
	width: 100%;

	text-align: justify;
	font-size: 14px;
	color: #888;

	border-bottom: 1px dotted #EEE;

	padding-bottom: 10px;
	margin-bottom: 10px;
}

header .headerSearch .optInfoCase .optItens .searchTitle i {
	color: #39F;
	font-weight: bold;
}

header .headerSearch .optInfoCase .optItens .loadSearch {
	position: absolute;

	left: 0px;
	top: 0px;

	width: 100%;
	height: 100%;

	background: #FFF url(../img/load/loader-stats.gif) no-repeat center;
}

header .headerSearch .optInfoCase .optItens .notFound {
	float: left;

	width: 100%;

	text-align: justify;
	font-size: 15px;

	margin-bottom: 10px;
}

header .headerSearch .optInfoCase .optItens .notFound span {
	font-size: 12px;
	color: #888;
}

header .headerSearch .optInfoCase .optItens .notFound span i {
	font-size: 12px;
	font-weight: bold;
	color: #888;
}

header .headerSearch .optInfoCase .optItens .searchResult {
	float: left;

	width: 445px;
	height: 50px;

	border-bottom: 1px solid #EEE;

	padding: 5px 0px 5px 5px;
	margin-bottom:5px;
}

header .headerSearch .optInfoCase .optItens .searchResult:hover {
	background: #EEE;
}

header .headerSearch .optInfoCase .optItens .searchResult .img {
	float: left;

	width: 50px;
	height: 50px;

	background: #39F;

	margin-right: 5px;

	overflow: hidden;
}

header .headerSearch .optInfoCase .optItens .searchResult .img img {
	height: 50px;
}

header .headerSearch .optInfoCase .optItens .searchResult .uCover {
	float: left;

	width: 50px;
	height: 50px;

	background: #39F;

	margin-right: 5px;

	color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}

header .headerSearch .optInfoCase .optItens .searchResult .title {
	float: left;

	width: 390px;

	font-size: 12px;
	font-weight: bold;
	color: #555;
}

header .headerSearch .optInfoCase .optItens .searchResult .uInfo3p {
	float: left;
	width: 390px;
	color: #888;
	font-size: 9px;
	border-bottom: 1px dashed #DDD;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-top: 3px;
}

header .headerSearch .optInfoCase .optItens .searchResult .uInfoText {
	float: left;
	width: 390px;
	color: #888;
	font-size: 10px;
	font-weight: normal;
	text-align: justify;
}

header .headerSearch .optInfoCase .optItens a.searchMore, a.searchMore:visited {
	float: left;

	width: 100%;

	text-align: center;

	font-size: 12px;
	color: #FFF;

	padding: 10px 0px 10px;

	background: #39f;
	background: -moz-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02d8e7), color-stop(100%, #319cfe));
	background: -webkit-linear-gradient(top, #02d8e7 0%, #319cf1 100%);
	background: -o-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -ms-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: linear-gradient(to bottom, #02d8e7 0%, #319cfe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d8e7', endColorstr='#319cfe', GradientType=0 );

	border: 1px solid #39F;
	border-radius: 3px;

	margin-bottom: 10px;

	display: none;
}

header .headerSearch .optInfoCase .optItens a.searchMore:hover {
	background: #39f;
	background: -moz-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #03e7e3), color-stop(100%, #31acfe));
	background: -webkit-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -o-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -ms-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: linear-gradient(to bottom, #03e7e3 0%, #31acfe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03e7e3', endColorstr='#31acfe', GradientType=0 );
}

header .headerSearch .optInfoCase .optItens a.searchMore i { font-weight: bold; }
header .headerSearch .optInfoCase .optItens a.searchMore span { font-size: 10px; }

header .hdmenu {
	position: relative;
	float: left;
	height: 40px;
	padding: 0px 20px 0px 20px;
	border-left: 1px solid #444;
	margin-top: 10px;
}

header .case #headerAct {
	float: right;
	width: 60px;
	height: 60px;
	background: url(../img/buttons/but-actions.png) no-repeat center;
}

header .case #headerAct.active {
	background: url(../img/buttons/but-actionsh.png) no-repeat center;
	box-shadow: inset 0px 0px 30px #111;
}

header .case #headerAct:hover {
	background: url(../img/buttons/but-actionsh.png) no-repeat center;
	box-shadow: inset 0px 0px 30px #111;
	cursor: pointer;
}

#uOpacityTag {
	position: fixed;
	width: 100%;
	padding: 15px 0px 15px;
	top: 60px;
	background: #444;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #AAA;
	z-index: 999998;
	cursor: pointer;
	display: none;
}

#uOpacityTag a, a:visited { color: #EEE; }

#uOpacityTag a:hover { text-decoration: underline; }

#uOpacity {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.9) url(../img/load/uCoverLoader.gif) center no-repeat;
	z-index: 999995;
}

#uSendAlert {
	position: fixed;

	top: 50%;
	left: 50%;

	margin-top: 0;
	margin-left: -130px;

	width: 260px;
	height: 75px;

	text-align: center;
	font-family: 'Segoe UI Light', sans-serif;
	font-size: 18px;
	color: #888;

	z-index: 999999;

	display: none;

	-webkit-transition: margin-top .4s ease-in-out;
	-moz-transition: margin-top .4s ease-in-out;
	-khtml-transition: margin-top .4s ease-in-out;
	transition: margin-top .4s ease-in-out;
}

#uSendAlert span {
	font-family: 'Segoe UI Light', sans-serif;
	font-size: 12px;
	color: #AAA;
}

/* < Caixas de Alerta */

div.alertbox {
	position: fixed;

	width: 410px;
	height: 125px;

	top: 50%;
	left: 50%;

	margin-top: -52px;
	margin-left: -205px;

	font-family: Tahoma, Verdana, Arial;

	background: #FFF;
	background: -moz-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #EEEEEE));
	background: -webkit-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: -o-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: -ms-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: linear-gradient(to bottom, #FFFFFF 0%, #EEEEEE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);

	border: 1px solid #DDD;
	border-radius: 3px;

	z-index: 999999;

	-webkit-transition-property: margin-top !important;
	-moz-transition-property: margin-top !important;
	-o-transition-property: margin-top !important;
	transition-property: margin-top !important;

	display: none;
}

div.alertbox .case {
	float: left;

	padding: 10px 10px 10px;
}

div.alertbox .case img {
	float: left;

	margin-right: 10px;
}

div.alertbox .case .msg {
	float: left;

	font-size: 20px;
}

div.alertbox .case .msg span {
	float: left;

	font-size: 12px;
	color: #555;
}

div.alertbox .case .buttons {
	float: left;

	width: 390px;

	margin-top: 30px;
}

div.alertbox .case .buttons .button, .button:visited {
	float: right;

	padding: 10px 20px 10px;

	margin-left: 10px;

	font-size: 20px;
	color: #FFF;

	background: #39f;
	background: -moz-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02d8e7), color-stop(100%, #319cfe));
	background: -webkit-linear-gradient(top, #02d8e7 0%, #319cf1 100%);
	background: -o-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -ms-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: linear-gradient(to bottom, #02d8e7 0%, #319cfe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d8e7', endColorstr='#319cfe', GradientType=0 );

	border: 1px solid #319cfe;
	border-radius: 3px;
}

div.alertbox .case .buttons .button:hover {
	background: #000;
	background: -moz-linear-gradient(top, #222222 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222222), color-stop(100%, #000000));
	background: -webkit-linear-gradient(top, #222222 0%, #000000 100%);
	background: -o-linear-gradient(top, #222222 0%, #000000 100%);
	background: -ms-linear-gradient(top, #222222 0%, #000000 100%);
	background: linear-gradient(to bottom, #222222 0%, #000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#000000', GradientType=0 );

	border: 1px solid #111;

	cursor: pointer;
}

div.alertbox .case .us {
	position: absolute;
	bottom: -40px;
	left: -52px;
	width: 520px;
	height: 40px;
	background: url(../img/shadows/shadow-alert-boxes.png) no-repeat center;
}

div.alertbox .case .close {
	position: absolute;

	top: 10px;
	right: 10px;

	width: 30px;
	height: 30px;

	background: #EEE url(../img/icon/icon-close.png) no-repeat center;
	background: url(../img/icon/icon-close.png) no-repeat center, -moz-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: url(../img/icon/icon-close.png) no-repeat center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #EEEEEE));
	background: url(../img/icon/icon-close.png) no-repeat center, -webkit-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: url(../img/icon/icon-close.png) no-repeat center, -o-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: url(../img/icon/icon-close.png) no-repeat center, -ms-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: url(../img/icon/icon-close.png) no-repeat center, linear-gradient(to bottom, #FFFFFF 0%, #EEEEEE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0 );

	border: 1px solid #EEE;
	border-radius : 3px;
}

div.alertbox .case .close:hover {
	border: 1px solid #CCC;

	cursor: pointer;
}

/* > Caixas de Alerta */

#uLightBox {
	display: none;
	z-index: 999999;
}

#uLightBox #uEdit {
	position: absolute;
	width: 640px;
	left: 50%;
	margin-top: 100px;
	margin-left: -320px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	z-index: 999996;
	display: none;
}

#uLightBox #uEditThumb {
	position: absolute;

	width: 100%;

	margin-top: 100px;

	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;

	z-index: 999996;
	display: none;
}

#uLightBox .uS {
	position: absolute;
	bottom: -40px;
	left: -52px;
	width: 520px;
	height: 40px;
	background: url(../img/shadows/shadow-alert-boxes.png) no-repeat center;
}

#uLightBox .uAlertBox {
	position: fixed;
	width: 410px;
	height: 140px;
	top: 50%;
	left: 50%;
	margin-top: -80px;
	margin-left: -205px;
	font-family: Tahoma, Verdana, Arial;
	background: #FFF;
	background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
	background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );
	border: 1px solid #DDD;
	border-radius: 3px;
	z-index: 999999;
	display: none;
}

#uLightBox .uAlertBox .uAlert {
	float: left;
	width: 400px;
	padding: 10px 10px 10px;
	font-size: 20px;
}

#uLightBox .uAlertBox .uAlert img {
	float: left;
	margin-right: 10px;
}

#uLightBox .uAlertBox .uAlert .uMsg {
	float: left;
	width: 334px;

	padding-top: 5px;
}

#uLightBox .uAlertBox .uAlert .uButtonsCase {
	float: left;
	width: 390px;
	margin-top: 30px;
}

#uLightBox .uAlertBox .uAlert .uButton, .uButton:visited {
	float: right;
	background: #39f;
	background: -moz-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02d8e7), color-stop(100%, #319cfe));
	background: -webkit-linear-gradient(top, #02d8e7 0%, #319cf1 100%);
	background: -o-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -ms-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: linear-gradient(to bottom, #02d8e7 0%, #319cfe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d8e7', endColorstr='#319cfe', GradientType=0 );
	padding: 10px 20px 10px;
	margin-left: 10px;
	border: 1px solid #319cfe;
	border-radius: 2px;
	color: #FFF;
}

#uLightBox .uAlertBox .uAlert .uButton:hover {
	background: #000;
	background: -moz-linear-gradient(top, #222222 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222222), color-stop(100%, #000000));
	background: -webkit-linear-gradient(top, #222222 0%, #000000 100%);
	background: -o-linear-gradient(top, #222222 0%, #000000 100%);
	background: -ms-linear-gradient(top, #222222 0%, #000000 100%);
	background: linear-gradient(to bottom, #222222 0%, #000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#000000', GradientType=0 );
	border: 1px solid #111;
	cursor: pointer;
}

#uLightBox .uAlertBox .uAlert .uMsg span {
	float: left;
	width: 334px;
	font-size: 11px;
	color: #555;
}

#uLightBox .uAlertBox .uAlert .uMsg input.addOption, input.addOption:visited {
	float: left;
	width: 378px;
	padding: 5px;
	border: 1px solid #DDD;
	font-family: 'Segoe UI', Tahoma, Verdana;
	margin-top: -2px;
	border-radius: 3px;
}

#uLightBox .uAlertBox .uAlert .uMsg input.addOption:hover { border: 1px solid #AAA; }

#uLightBox .uAlertBox .uAlert .uMsg input.addOption:focus {
	border: 1px solid #39F;
	box-shadow: 0px 0px 10px rgba(51, 153, 255, 0.5);
}

#uLightBox #uAbout {
	position: absolute;
	width: 500px;
	left: 50%;
	margin-top: 100px;
	margin-left: -250px;
	padding-bottom: 10px;
	font-family: 'Segoe UI Light', sans-serif;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #EEEEEE 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#EEEEEE));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#EEEEEE 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#EEEEEE 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#EEEEEE 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#EEEEEE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EEEEEE',GradientType=0 );
	border: 1px solid #DDD;
	border-radius: 3px;
	z-index: 999997;
	display: none;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
}

#uLightBox #uAbout .case { padding: 10px; }

#uLightBox #uAbout .case .head {
	position: relative;
	float: left;
	width: 100%;
	border-bottom: 1px solid #DDD;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#uLightBox #uAbout .case .head .logo {
	position: relative;
	float: left;
	width: 100%;
	height: 46px;
	background: url(../img/logo/logo-about.png) no-repeat 0px;
}

#uLightBox #uAbout .case .head .logo p {
	position: absolute;
	left: 115px;
	bottom: -4px;
	font-size: 11px;
	color: #39F;
	font-family: 'Segoe UI', sans-serif;
}

#uLightBox #uAbout .case .head span {
	position: absolute;
	right: 0px;
	width: 32px;
	height: 32px;
	border: 1px solid #EEE;
	border-radius : 3px;
	background: #EEE url(../img/arrow/arrow-uToggle-up.png) no-repeat center;
	background: url(../img/icon/icon-close.png) no-repeat center, -moz-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: url(../img/icon/icon-close.png) no-repeat center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #EEEEEE));
	background: url(../img/icon/icon-close.png) no-repeat center, -webkit-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: url(../img/icon/icon-close.png) no-repeat center, -o-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: url(../img/icon/icon-close.png) no-repeat center, -ms-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: url(../img/icon/icon-close.png) no-repeat center, linear-gradient(to bottom, #FFFFFF 0%, #EEEEEE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0 );
}

#uLightBox #uAbout .case .head span:hover {
	border: 1px solid #CCC;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
	cursor: pointer;
}

#uLightBox #uAbout .case .linkabout, .linkabout:visited { color: #888; }

#uLightBox #uAbout .case .linkabout:hover {
	color: #39F;
	text-decoration: underline;
}

#uLightBox #uAbout .case .info {
	float: left;
	width: 480px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

#uLightBox #uAbout .case .info .label {
	float: left;
	width: 200px;
	font-size: 11px;
	font-weight: bold;
	color: #888;
}

#uLightBox #uAbout .case .info .cont {
	float: left;
	width: 280px;
	font-size: 11px;
	color: #888;
	line-height: 14px;
}

#uLightBox #uAbout .case .copyright {
	float: left;
	width: 480px;
	text-align: right;
	font-size: 10px;
	color: #888;
	border-top: 1px solid #DDD;
	padding-top: 10px;
}

/*Tabela Principal v1.0*/
#rPrincipal {
	width: 980px;
	padding: 10px;
	margin-top: 1px;
	margin: 0 auto;
}

/*Menu Rapido v1.0*/
#menu {
	position: relative;
	float: left;
	width: 977px;
	margin-bottom: 10px;
}

#menu li {
	position: relative;
	float: left;
	list-style: none;
	margin-right: -2px;
}

#menu li .act, .act:visited {
	border-top-left-radius: 3px !important;
	border-top-right-radius: 3px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}

#menu li:hover .act {
	position: relative;
	color: #FFF;
	background: #555555;
	background: -moz-linear-gradient(top, #555555 0%, #333333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555555), color-stop(100%, #333333));
	background: -webkit-linear-gradient(top, #555555 0%, #333333 100%);
	background: -o-linear-gradient(top, #555555 0%, #333333 100%);
	background: -ms-linear-gradient(top, #555555 0%, #333333 100%);
	background: linear-gradient(to bottom, #555555 0%, #333333 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#333333', GradientType=0 );
	border: 1px solid #333;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	z-index: 300;
}

#menu ul {
	position: absolute;
	width: 250px;
	top: 33px;
	left: 0px;
	list-style: none;
	z-index: 200;
	background: #FFF;
	margin-right: -2px;
	border: 1px solid #DDD;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}

#menu ul li ul {
	width: 250px;
	top: -1px;
	left: 250px;
}

#menu ul li {
	float: left;
	width: 100%;
	clear: none;
}

#menu ul .linkmenu {
	float: left;
	width: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	width: -o-calc(100% - 20px);
	width: -ms-calc(100% - 20px);
	width: calc(100% - 20px);
	padding: 10px;
	margin: 0px 0px 0px -1px;
}

#menu ul li .linkmenu { margin-top: -1px; }

#menu ul li .linkmenu:hover { box-shadow: none; }

#menu ul { display: none; }

#menu .linkmenu, .linkmenu:visited {
	float: left;
	padding: 10px 20px 10px 33px;
	margin: 0px 2px 0px 0px;
	color: #111;
	font-size: 12px;
	text-shadow: 1px 1px rgba(17, 17, 17, 0.1);
	border: 1px solid transparent;
	border-radius: 3px;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
}

#menu .linkmenu span {
	position: absolute;
	width: 15px;
	height: 15px;
	top: 9px;
	left: 9px;
}

#menu .linkmenu.blue {
	float: right;
	color: #FFF;
	background: #39f;
	background: -moz-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02d8e7), color-stop(100%, #319cfe));
	background: -webkit-linear-gradient(top, #02d8e7 0%, #319cf1 100%);
	background: -o-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -ms-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: linear-gradient(to bottom, #02d8e7 0%, #319cfe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d8e7', endColorstr='#319cfe', GradientType=0 );
	border: 1px solid #39F;
}

#menu .linkmenu.blue:hover {
	background: #39f;
	background: -moz-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #03e7e3), color-stop(100%, #31acfe));
	background: -webkit-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -o-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -ms-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: linear-gradient(to bottom, #03e7e3 0%, #31acfe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03e7e3', endColorstr='#31acfe', GradientType=0 );
}

#menu .linkmenu:hover {
	color: #FFF;
	background: #39f;
	background: -moz-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02d8e7), color-stop(100%, #319cfe));
	background: -webkit-linear-gradient(top, #02d8e7 0%, #319cf1 100%);
	background: -o-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -ms-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: linear-gradient(to bottom, #02d8e7 0%, #319cfe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d8e7', endColorstr='#319cfe', GradientType=0 );
	border: 1px solid #39F;
	box-shadow: none;
	cursor: pointer;
}

#menu .linkmenu.hover{
	color: #FFF;
	background: #555555;
	background: -moz-linear-gradient(top, #555555 0%, #333333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555555), color-stop(100%, #333333));
	background: -webkit-linear-gradient(top, #555555 0%, #333333 100%);
	background: -o-linear-gradient(top, #555555 0%, #333333 100%);
	background: -ms-linear-gradient(top, #555555 0%, #333333 100%);
	background: linear-gradient(to bottom, #555555 0%, #333333 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#333333', GradientType=0 );
	border: 1px solid #333;
	box-shadow: none;
	cursor: pointer;
}

#navigation { float: left; }

.uIBox-ph {
	float: left;
	width: 634px;
	background: #FFF;
	border: 3px dashed #39F;
	border-radius: 3px;
	margin-bottom: 10px;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
	opacity: 0.6;
}

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

#uIBox {
	float: left;
	width: 100%;
	border: 1px solid #DDD;
	border-radius: 3px;
	margin-bottom: 10px;
	background: #FFF;
	z-index: 100;
}

.sd { box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1); }

#uIBox .case {
	float: left;
	padding: 10px 0px 6px 10px;
	margin-bottom: 3px;
}

#uIBox .case .uTitle2 {
	width: 622px;
	padding: 1px 3px 4px;
	font-family: 'Segoe UI', Tahoma, Verdana;
	font-size: 23px;
	margin-bottom: 3px;
}

#uIBox:hover .case .uTitle2 .uDrag { display: block; }

#uIBox .case .uTitle2 .uDrag {
	float: right;
	border: 1px solid #EEE;
	padding: 8px 10px 8px;
	border-radius : 3px;
	margin-right: 4px;
	margin-top: -2px;
	font-size: 14px;
	color: #FFF;
	font-style: italic;
	background: #39f;
	background: -moz-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02d8e7), color-stop(100%, #319cfe));
	background: -webkit-linear-gradient(top, #02d8e7 0%, #319cf1 100%);
	background: -o-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -ms-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: linear-gradient(to bottom, #02d8e7 0%, #319cfe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d8e7', endColorstr='#319cfe', GradientType=0 );
	border: 1px solid #39F;
	box-shadow: 0px 0px 10px #DDD;
	display: none;
}

#uIBox .case .uTitle2 .uDrag:hover {
	background: #39f;
	background: -moz-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #03e7e3), color-stop(100%, #31acfe));
	background: -webkit-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -o-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -ms-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: linear-gradient(to bottom, #03e7e3 0%, #31acfe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03e7e3', endColorstr='#31acfe', GradientType=0 );
	cursor: move;
}

#uIBox .case .uTitle2 .uToggle {
	float: right;
	border: 1px solid #EEE;
	padding: 15px;
	border-radius : 3px;
	margin-right: 4px;
	margin-top: -2px;

	background: #EEE url(../img/arrow/arrow-uToggle-up.png) no-repeat center;
	background: url(../img/arrow/arrow-uToggle-up.png) no-repeat center, -moz-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: url(../img/arrow/arrow-uToggle-up.png) no-repeat center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #EEEEEE));
	background: url(../img/arrow/arrow-uToggle-up.png) no-repeat center, -webkit-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: url(../img/arrow/arrow-uToggle-up.png) no-repeat center, -o-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: url(../img/arrow/arrow-uToggle-up.png) no-repeat center, -ms-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: url(../img/arrow/arrow-uToggle-up.png) no-repeat center, linear-gradient(to bottom, #FFFFFF 0%, #EEEEEE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0 );
}

#uIBox .case .uTitle2 .uToggle:hover {
	border: 1px solid #CCC;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
	cursor: pointer;
}

#uIBox .case .uTitle2 .uToggle2 {
	float: right;
	border: 1px solid #EEE;
	padding: 15px;
	border-radius : 3px;
	margin-right: 4px;
	margin-top: -2px;
	background: #EEE url(../img/arrow/arrow-uToggle-down.png) no-repeat center;
	background: url(../img/arrow/arrow-uToggle-down.png) no-repeat center, -moz-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: url(../img/arrow/arrow-uToggle-down.png) no-repeat center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #EEEEEE));
	background: url(../img/arrow/arrow-uToggle-down.png) no-repeat center, -webkit-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: url(../img/arrow/arrow-uToggle-down.png) no-repeat center, -o-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: url(../img/arrow/arrow-uToggle-down.png) no-repeat center, -ms-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: url(../img/arrow/arrow-uToggle-down.png) no-repeat center, linear-gradient(to bottom, #FFFFFF 0%, #EEEEEE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0 );
}

#uIBox .case .uTitle2 .uToggle2:hover {
	border: 1px solid #CCC;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
	cursor: pointer;
}

#uIBox .case .uTitle2 .uCancel {
	position: absolute;
	top: 11px;
	right: 9px;
	width: 30px;
	height: 30px;
	border: 1px solid #EEE;
	border-radius : 3px;
	background: #EEE url(../img/icon/icon-close.png) no-repeat center;
	background: url(../img/icon/icon-close.png) no-repeat center, -moz-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: url(../img/icon/icon-close.png) no-repeat center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #EEEEEE));
	background: url(../img/icon/icon-close.png) no-repeat center, -webkit-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: url(../img/icon/icon-close.png) no-repeat center, -o-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: url(../img/icon/icon-close.png) no-repeat center, -ms-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
	background: url(../img/icon/icon-close.png) no-repeat center, linear-gradient(to bottom, #FFFFFF 0%, #EEEEEE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0 );
}

#uIBox .case .uTitle2 .uCancel:hover {
	border: 1px solid #CCC;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
	cursor: pointer;
}

#uIBox .case .uItens {
	float: left;
	margin-top: 10px;
}

#uIBox .case .uItens .uTotal {
	width: 610px;
	text-align: center;
	font-size: 15px;
	font-style: italic;
	color: #888;
	padding: 5px;
	margin-right: 4px;
	margin-bottom: 8px;
}

#uIBox .case .uItens .botaoAdd {
	padding: 10px 20px 10px 33px;
	margin: 0px 2px 0px 0px;

	text-align: center;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;

	color: #FFF;

	background: #39f;
	background: -moz-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02d8e7), color-stop(100%, #319cfe));
	background: -webkit-linear-gradient(top, #02d8e7 0%, #319cf1 100%);
	background: -o-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -ms-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: linear-gradient(to bottom, #02d8e7 0%, #319cfe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d8e7', endColorstr='#319cfe', GradientType=0 );

	border: 1px solid #39F;
	border-radius: 3px;

	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
}

#uIBox .case .uItens .botaoAdd:hover {
	background: #39f;
	background: -moz-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #03e7e3), color-stop(100%, #31acfe));
	background: -webkit-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -o-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -ms-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: linear-gradient(to bottom, #03e7e3 0%, #31acfe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03e7e3', endColorstr='#31acfe', GradientType=0 );

	box-shadow: 0px 0px 20px rgba(51, 153, 255, 0.5);
}

#uIBox .case .uItens .uErro {
	width: 624px;
	font-size: 18px;
	padding: 10px 0px 10px 0px;
	margin-right: 4px;
	border-top: 1px solid #EEE;
}

#uIBox .case .uItens .uErro .dic {
	font-size: 14px;
	color: #888;
}

#uIBox .case .uItens .item .uCover {
	float: left;
	min-width: 60px;
	height: 60px;
	margin: -6px 0px 0px -1px;

	background: #39f;
	background: -moz-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02d8e7), color-stop(100%, #319cfe));
	background: -webkit-linear-gradient(top, #02d8e7 0%, #319cf1 100%);
	background: -o-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -ms-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: linear-gradient(to bottom, #02d8e7 0%, #319cfe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d8e7', endColorstr='#319cfe', GradientType=0 );

	color: #FFF;
	text-align: center;
	font-weight: bold;

	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);

	line-height: 15px;

	border-radius: 3px;
	border: 1px solid #39F;
}

#uIBox .case .uItens .item .wide.uCover {
	min-width: 80px;
}

#uIBox .case .uItens .item .borderblack.uCover {
	border: 1px solid #AAA;
}

#uIBox .case .uItens .item img.uCover {
	border: none;

	min-width: 62px;
	height: 62px;
}

#uIBox .case .uItens .item img.wide.uCover {
	min-width: 82px;
}

#uIBox .case .uItens .item, .item:visited {
	float: left;
	width: 619px;
	height: 50px;
	border: 1px solid #DDD;
	border-radius: 3px;
	margin-right: 4px;
	margin-bottom: 8px;
	padding: 5px 0px 5px 0px;
	background: #FFF;
	background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
	background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );

	box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.05);
}

#uIBox .case .uItens .item:hover {
	background: #02d8e7;
	background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
	background: -webkit-linear-gradient(top, #c0f5f9 0%, #cbe6ff 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );
	border: 1px solid #BBB;
}

#uIBox .case .uItens .none.item:hover {
	background: #FFF;
	background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
	background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );
	border: 1px solid #DDD;
}

#uIBox .case .uItens .item .botao, .botao:visited {
	position: absolute;
	right: 5px;
	top: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-shadow: 1px 0px 1px #06C;
	padding: 3px 15px 3px;
	background: #39f;
	background: -moz-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02d8e7), color-stop(100%, #319cfe));
	background: -webkit-linear-gradient(top, #02d8e7 0%, #319cf1 100%);
	background: -o-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -ms-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: linear-gradient(to bottom, #02d8e7 0%, #319cfe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d8e7', endColorstr='#319cfe', GradientType=0 );
	border: 1px solid #39F;
	border-radius: 100px;
}

#uIBox .case .uItens .item .botao:hover {
	background: #39f;
	background: -moz-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #03e7e3), color-stop(100%, #31acfe));
	background: -webkit-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -o-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -ms-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: linear-gradient(to bottom, #03e7e3 0%, #31acfe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03e7e3', endColorstr='#31acfe', GradientType=0 );
	cursor: pointer;
}

#uIBox .case .uItens .item .uInfo {
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #555;
	margin-left: 5px;
}

#uIBox .case .uItens .item .uInfoTitle, .uInfoTitle:visited {
	float: left;
	color: #111;
	margin-bottom: 2px;
}

#uIBox .case .uItens .item .uInfo3p {
	float: left;
	width: 540px;
	color: #888;
	font-size: 9px;
	border-bottom: 1px dashed #DDD;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-top: 3px;
}

#uIBox .case .uItens .item .uInfoText {
	float: left;
	width: 540px;
	color: #888;
	font-size: 10px;
	font-weight: normal;
	text-align: justify;
}

#uIBox .case .uItens .item .uInfoLinks {
	float: left;
	width: 540px;
	color: #888;
	font-size: 10px;
	font-weight: normal;
	text-align: justify;
}

#uIBox .case .uItens .item .uInfoLinks .link, .link:visited {
	font-weight: bold;
	color: #888;
}

#uIBox .case .uItens .item .uInfoLinks .editCat.link, .editCat.link:visited {
	color: #39F;
}

#uIBox .case .uItens .item .uInfoLinks .deleteCat.link, .deleteCat.link:visited {
	color: #900;
}

#uIBox .case .uItens .item .uInfoLinks .link:hover {
	color: #888;
}

#uIBox .case .uMais, .uMais:visited {
	float: right;
	font-size: 10px;
	margin-right: 8px;
	text-shadow: 1px 1px 1px #DDD;
	color: #000;
}

#uIBox .case .uMais:hover { color: #39F; }

#uIBox .case .uAdd, .uAdd:visited {
	float: left;
	font-size: 10px;
	text-shadow: 1px 1px 1px #DDD;
	color: #000;
}

#uIBox .case .uAdd:hover {
	color: #39F;
	cursor: pointer;
}

#uIBoxPic {
	position: relative;
	float: left;
	width: 618px;
	border: 1px solid #DDD;
	border-radius: 3px;
	margin-bottom: 10px;
	background: #FFF;
}

#uIBoxPic #uProgCase {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.9);
	z-index: 999999;
	display: none;
}

#uIBoxPic .uS {
	position: absolute;
	width: 520px;
	height: 40px;
	background: url(../img/shadows/shadow-alert-boxes.png) no-repeat center;
	bottom: -40px;
	left: -52px;
}

#uIBoxPic .uPercentCase {
	position: absolute;
	width: 410px;
	height: 100px;
	top: 100px;
	left: 50%;
	margin-top: -80px;
	margin-left: -205px;
	background: #FFF;
	background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
	background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );
	font-family: Tahoma, Verdana, Arial;
	border: 1px solid #DDD;
	border-radius: 3px;
	z-index: 999999;
	display: none;
}

#uIBoxPic .uPercentCase .uAlert {
	float: left;
	width: 400px;
	padding: 10px 10px 10px;
	font-size: 20px;
}

#uIBoxPic .uPercentCase .uAlert img {
	float: left;
	margin-right: 10px;
	margin-top: 2px;
}

#uIBoxPic .uPercentCase .uAlert .uMsg {
	float: left;
	padding-top: 5px;
}

#uIBoxPic .uPercentCase .uAlert .uMsg span {
	float: left;
	font-size: 11px;
	color: #555;
}

#uIBoxPic .uPercentCase .progCase {
	float: left;
	width: 388px;
	height: 25px;
	font-family: 'Segoe UI', Tahoma;
	text-align: center;
	font-size: 20px;
	color: #FFF;
	margin: 0px 10px 0px 10px;
	border-radius: 3px;
	border: 1px solid #39F;
}

#uIBoxPic .uPercentCase .progCase .bar {
	float: left;
	width: 0%;
	height: 25px;
	border-radius: 2px;
	background: #0a99f8;
	background: -moz-linear-gradient(top, #b2dffc 0%, #56bafc 50%, #0a99f8 50%, #87ccfb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2dffc), color-stop(50%, #56bafc), color-stop(50%, #0a99f8), color-stop(100%, #87ccfb));
	background: -webkit-linear-gradient(top, #b2dffc 0%, #56bafc 50%, #0a99f8 50%, #87ccfb 100%);
	background: -o-linear-gradient(top, #b2dffc 0%, #56bafc 50%, #0a99f8 50%, #87ccfb 100%);
	background: -ms-linear-gradient(top, #b2dffc 0%, #56bafc 50%, #0a99f8 50%, #87ccfb 100%);
	background: linear-gradient(to bottom, #b2dffc 0%, #56bafc 50%, #0a99f8 50%, #87ccfb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2dffc', endColorstr='#87ccfb', GradientType=0 );
}

#uIBoxPic .casePic {
	float: left;
	padding: 10px 0px 6px 10px;
	margin-bottom: 3px;
}

#uIBoxPic .casePic .uItensPic {
	float: left;
	margin-top: 10px;
}

#uIBoxPic .casePic .uItensPic #addPhoto {
	position: relative;
	width: 592px;
	padding: 25px 0px 25px 0px;
	margin-top: -7px;
	margin-bottom: 15px;
	font-family: Arial, Tahoma, Verdana;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	background: url(../img/bkg/bkg-addPhotos2.jpg);
	border: 3px dashed #e2f1ff;
	border-radius: 3px;
	overflow: hidden;
}

#uIBoxPic .casePic .uItensPic #addPhoto:hover {
	background: url(../img/bkg/bkg-addPhotos.jpg);
	border: 3px dashed #CCC;
	cursor: pointer;
}

#uIBoxPic .casePic .uItensPic #addPhoto input {
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 100px;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}

#uIBoxPic .casePic .uItensPic .editImg { float: left; }

#uIBoxPic .casePic .uItensPic .editImg img {
	width: 350px;
	margin-left: 10px;
}




#galeria {
	position: relative;
	float: left;

	width: 880px;

	border-top: 1px solid #EEE;
}

#galeria .picture_case {
	float: left;

	width: 880px;
	height: 450px;

	background: #900;
}

#addCase {
	float: left;
	width: 620px;
	margin-bottom: 10px;
}

#addCase #uoPCase {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.8);
	z-index: 999999;
	display: none;
}

#addCase .fieldArea {
	float: left;
	width: 620px;
	padding: 11px 0px 11px;
}

#addCase .fieldArea label {
	float: left;
	display: block;
	padding-top: 10px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	width: 100px;
	cursor: pointer;
}

#addCase .fieldArea label div.help-text {
	position: relative;

	border-bottom: 1px dotted #888;

	cursor: help;
}

#addCase .fieldArea label div.help-text .helpme {
	position: absolute;

	top: 100%;
	left: 0;

	width: 200px;

	padding: 10px;

	background: #EDF6FF;
	border: 1px solid #D2E8FF;

	text-align: left;

	z-index: 100;

	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

	display: none;
}

#addCase .fieldArea label div.help-text .helpme b {
	float: left;

	width: 100%;

	margin-bottom: 10px;
}

#addCase .fieldArea label div.help-text .helpme p {
	float: left;

	width: 100%;

	font-weight: normal;
}

#addCase .fieldArea .uAddOption {
	float: left;
	margin: 11px 0px 0px 10px;
	color: #39F;
	font-weight: bold;
	font-size: 10px;
}

#addCase .fieldArea .uAddOption:hover {
	color: #333;
	cursor: pointer;
}

#addCase .fieldArea input.textField, input.textField:visited {
	float: left;
	display: block;
	width: 506px;
	padding: 5px;
	border: 1px solid #DDD;
	font-family: 'Segoe UI', Tahoma, Verdana;
	font-size: 14px;
	border-radius: 3px;
}

#addCase .fieldArea input.textField:hover { border: 1px solid #AAA; }

#addCase .fieldArea input.textField:focus {
	border: 1px solid #39F;

	box-shadow: 0px 0px 10px rgba(51, 153, 255, 0.5);
}

#addCase .fieldArea select.comboBox, select.comboBox:visited {
	float: left;
	display: block;
	padding: 5px;
	border: 1px solid #DDD;
	font-family: 'Segoe UI', Tahoma, Verdana;
	border-radius: 3px;
}

#addCase .fieldArea select.comboBox:hover { border: 1px solid #AAA; }

#addCase .fieldArea select.comboBox:focus {
	border: 1px solid #39F;

	-webkit-box-shadow: 0px 0px 10px rgba(51, 153, 255, 0.5);
	-moz-box-shadow: 0px 0px 10px rgba(51, 153, 255, 0.5);
	box-shadow: 0px 0px 10px rgba(51, 153, 255, 0.5);
}

#addCase .fieldArea .textArea, .textArea:visited {
	float: left;
	display: block;
	width: 506px;
	max-width: 506px;
	font-family: 'Segoe UI', Tahoma, Verdana;
	font-size: 14px;
	padding: 5px;
	border: 1px solid #DDD;
	border-radius: 3px;
}

#addCase .fieldArea .textArea:hover { border: 1px solid #AAA; }

#addCase .fieldArea .textArea:focus {
	border: 1px solid #39F;

	box-shadow: 0px 0px 10px rgba(51, 153, 255, 0.5);
}

#addCase .fieldArea #alertTooltip {
	float: left;
	display: none;
}

#addCase .fieldArea #alertTooltip .alert {
	position: absolute;
	top: 50%;
	max-width: 222px;
	background: #111;
	background: -moz-linear-gradient(top, #555555 0%, #111111 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555555), color-stop(100%, #111111));
	background: -webkit-linear-gradient(top, #555555 0%, #111111 100%);
	background: -o-linear-gradient(top, #555555 0%, #111111 100%);
	background: -ms-linear-gradient(top, #555555 0%, #111111 100%);
	background: linear-gradient(to bottom, #555555 0%, #111111 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#111111', GradientType=0 );
	font-size: 12px;
	color: #CCC;
	padding: 10px;
	border-radius: 3px;
	display: none;
}

#addCase .fieldArea #alertTooltip .alert span {
	float: left;
	color: #F00;
	font-size: 20px;
	margin: -3px 5px 0px 0px;
}

#addCase .fieldArea #alertTooltip .alert img {
	position: absolute;
	top: 50%;
	left: -8px;
	margin-top: -8px;
}

#addCase .fieldArea input.sendButton, input.sendButton:visited {
	float: right;
	display: block;
	background: #39f;
	background: -moz-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02d8e7), color-stop(100%, #319cfe));
	background: -webkit-linear-gradient(top, #02d8e7 0%, #319cf1 100%);
	background: -o-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -ms-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: linear-gradient(to bottom, #02d8e7 0%, #319cfe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d8e7', endColorstr='#319cfe', GradientType=0 );
	font-family: 'Segoe UI', Tahoma, Verdana;
	font-weight: bold;
	color: #FFF;
	text-shadow: -1px -1px 0px #39f;
	padding: 10px 20px 10px;
	border: 1px solid #319cfe;
	border-radius: 3px;
	margin-bottom: 10px;
}

#addCase .fieldArea input.sendButton:hover {
	background: #39f;
	background: -moz-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #03e7e3), color-stop(100%, #31acfe));
	background: -webkit-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -o-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -ms-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: linear-gradient(to bottom, #03e7e3 0%, #31acfe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03e7e3', endColorstr='#31acfe', GradientType=0 );
	border: 1px solid #319cfe;
	cursor: pointer;
}

#addCase .fieldArea .sendStatus {
	float: left;
	margin-left: 0px;
	font-size: 11px;
	opacity: 0;
	font-weight: bold;
	padding-top: 14px;
	text-shadow: 1px 1px 1px #AAA;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	color: #888;
}

#addCase .uThumb {
	position: relative;
	float: left;
	width: 100px;
	height: 100px;
	border: 3px solid #FFF;
	margin-top: -5px;
	margin-right: 17px;
	margin-bottom: 17px;
	z-index: 99999;
	overflow: hidden;
	border-radius: 3px;
}

#addCase .uThumb input {
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 100px;
	opacity: 0;
	cursor: pointer;
	z-index: 100;
}

#addCase .uThumb img {
	width: 100px;
	display: none;
}

#addCase .uThumb:hover { border: 3px dashed #39F; }

#addCase .uThumb .bloked {
	width: 100px;
	height: 100px;
	background: #39F;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	line-height: 75px;
	color: #FFF;
}

#addCase .uThumb:hover .uImgDelete {
	bottom: 0px;
	box-shadow: 0px 0px 10px #111;
}

#addCase .uImgDelete {
	position: absolute;
	bottom: -20px;
	width: 100px;
	height: 20px;
	background: #111;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	line-height: 18px;
	z-index: 999999;
}

#addCase .uImgDelete:hover {
	background: #39F;
	cursor: pointer;
}

#uViewer {
	float: left;
	width: 630px;
	margin-bottom: 5px;
	font-family: 'Segoe UI', Tahoma, Verdana;
}

#uViewer .uCover {
	position: relative;
	float: left;
	width: 250px;
	padding: 0px 10px 0px 0px;
}

#uViewer .uCover .img {
	position: relative;

	float: left;

	width: 240px;

	background: #FFF;

	padding: 5px;

	border: 1px solid #DDD;
	border-radius: 3px;

	box-shadow: 0 0 5px rgba(0, 0, 0, .1);

	margin-bottom: 10px;

}

#uViewer .uCover .img img {
	width: 100%;

	margin-bottom: -2px;
}

#uViewer .uCover .img .img-actions {
	position: absolute;

	bottom: 15px;
	right: 15px;

	width: 24px;
	height: 24px;

	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );

	border: 1px solid #DDD;
	border-radius: 3px;

	box-shadow: 0 0 5px rgba(0, 0, 0, .1);

	cursor: pointer;
}

#uViewer .uCover .img .img-actions:hover,
#uViewer .uCover .img .img-actions.active {
	background: #39f;
	background: -moz-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02d8e7), color-stop(100%, #319cfe));
	background: -webkit-linear-gradient(top, #02d8e7 0%, #319cf1 100%);
	background: -o-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -ms-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: linear-gradient(to bottom, #02d8e7 0%, #319cfe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d8e7', endColorstr='#319cfe', GradientType=0 );

	border-color: #319cfe;
}

#uViewer .uCover .img .img-actions:hover:after {
	background-image: url(../img/icon/icon-manageh.png);
}

#uViewer .uCover .img .img-actions:after {
	content: '';

	position: absolute;

	top: 4px;

	width: 100%;
	height: 16px;

	background: url(../img/icon/icon-manage.png) no-repeat center;
}

#uViewer .uCover .img .img-actions:hover ul {
	opacity: 1;
	visibility: visible;
}

#uViewer .uCover .img .img-actions ul {
	position: absolute;

	top: 30px;
	right: 0;

	width: 150px;

	background: #FFF;

	border: 1px solid #DDD;
	border-radius: 3px;

	padding: 10px;

	box-shadow: 0 0 10px rgba(0, 0, 0, .1);

	cursor: auto;

	opacity: 0;
	visibility: hidden;

	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

#uViewer .uCover .img .img-actions ul:after {
	bottom: 100%;
	right: 6px;
	border: solid transparent;
	content: '';
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 5px;
	margin-left: -5px;
}

#uViewer .uCover .img .img-actions ul:before {
	content: '';

	position: absolute;

	top: -6px;
	left: 0;

	width: 100%;
	height: 6px;
}

#uViewer .uCover .img .img-actions ul li {
	float: left;

	width: 100%;
}

#uViewer .uCover .img .img-actions ul li.index {
	font-size: 10px;
	line-height: normal;
	font-weight: bold;

	color: #888;

	border-bottom: 1px solid #EEE;

	padding-bottom: 10px;
	margin-bottom: 10px;
}

#uViewer .uCover .img .img-actions ul li.index:hover {
	color: #888;
}

#uViewer .uCover .img .img-actions ul li {
	position: relative;
	height: 16px;

	font-size: 12px;
	line-height: 16px;

	color: #888;

	padding-bottom: 5px;
	margin-bottom: 5px;

	cursor: pointer;

	overflow: hidden;
}

#uViewer .uCover .img .img-actions ul li:hover {
	color: #39f;
}

#uViewer .uCover .img .img-actions ul li:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
}

#uViewer .uCover .img .img-actions ul li .icon {
	float: left;

	width: 16px;
	height: 16px;

	margin-right: 5px;

	background: center no-repeat;
}

#uViewer .uCover .img .img-actions ul li.replace .icon {
	background-image: url(../img/icon/icon-replace.png);
}

#uViewer .uCover .img .img-actions ul li.replace input[type=file]{
	position: absolute;

	top: 0;
	right: 0;

	font-size: 50px;

	margin: 0;

	cursor: pointer;

	opacity: 0;
}

#uViewer .uCover .img .img-actions ul li.crop .icon {
	background-image: url(../img/icon/icon-crop.png);
}

#uViewer .uCover .noimg {
	width: 249px;
	height: 189px;
	padding-top: 60px;

	background: #39f;
	background: -moz-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02d8e7), color-stop(100%, #319cfe));
	background: -webkit-linear-gradient(top, #02d8e7 0%, #319cf1 100%);
	background: -o-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -ms-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: linear-gradient(to bottom, #02d8e7 0%, #319cfe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d8e7', endColorstr='#319cfe', GradientType=0 );

	text-align: center;
	font-size: 60px;
	color: #FFF;

	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);

	margin-bottom: 10px;

	border-radius: 3px;
	border: 1px solid #39F;
}

#uViewer .uCover .uFileExt {
	width: 250px;
	height: 250px;
	background: #39F;
	font-size: 45px;
	text-align: center;
	color: #FFF;
	line-height: 250px;
	margin-bottom: 10px;
}

#uViewer .uCover .uCoverRep {
	position: absolute;
	top: 0px;
	width: 250px;
	background: rgba(0, 0, 0, 0.5);
	opacity: 0;
	overflow: hidden;

	box-shadow: inset 0px 0px 20px #000;

	border-radius: 3px;
}

#uViewer .fixed.uCover .uCoverRep {
	top: 10px
}

#uViewer .uCover .uCoverRep input {
	position: absolute;
	top: -5px;
	right: -5px;
	font-size: 1000px;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 100;
	cursor: pointer;
}

#uViewer .uCover .uCoverRep:hover { opacity: 1; }

#uViewer .uCover .uCoverRep .repCase {
	position: absolute;
	width: 120px;
	height: 60px;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -50px;
	text-align: center;
	font-size: 12px;
	color: #FFF;
	text-shadow: 0px 0px 5px #000;
}

#uViewer .uCover .uCoverRep .repCase .repStatus {
	float: left;
	width: 100%;
	margin-top: 63px;
}

#uViewer .uCover .uCoverRep .repCase .repIco {
	position: absolute;
	width: 60px;
	height: 60px;
	top: 0px;
	left: 50%;
	margin-left: -30px;
	background: rgba(85, 85, 85, 0.7) url(../img/buttons/but-cam.png) center no-repeat;
	border-radius: 100px;
	box-shadow: 0px 0px 5px #111;
}

#uViewer .uCover .uCoverRep .repCase .repIco span {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 10px;
	color: #AAA;
	margin-top: 47px;
	display: none;
}

#uViewer .uCover .uCoverLoad {
	position: absolute;
	top: 0px;
	width: 250px;
	height: 100%;
	background: #FFF url(../img/load/photoUpload.gif) no-repeat center;
}

#uViewer .uCover .uActionLink, .uActionLink:visited {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #39F;

	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	-ms-transition: all .2s ease;
	transition: all .2s ease;
}

#uViewer .uCover .uActionLink:hover {
	color: #555;
	cursor: pointer;
}

#uViewer .uCover .red.uActionLink { color: #900; }

#uViewer .uCover .red.uActionLink:hover { color: #555; }

#uViewer .uCover .uAddPhotosToGallery.uActionLink {
	display: block;
	float: left;
	width: 250px;
	margin-bottom: 10px;
	padding: 7px 0px 7px;
	background: #39f;
	background: -moz-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02d8e7), color-stop(100%, #319cfe));
	background: -webkit-linear-gradient(top, #02d8e7 0%, #319cf1 100%);
	background: -o-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -ms-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: linear-gradient(to bottom, #02d8e7 0%, #319cfe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d8e7', endColorstr='#319cfe', GradientType=0 );
	border: 1px solid #319cfe;
	border-radius: 2px;
	text-align: center;
	color: #FFF;
}

#uViewer .uCover .uAddPhotosToGallery.uActionLink:hover {
	background: #111;
	border: 1px solid #111;
}

#uViewer .uCover .uGallery.uActionLink {
	border-top: 1px dashed #EEE;
	padding-top: 10px;
}

#uViewer .uCover #uEditLink.uActionLink {
	border-bottom: 1px dashed #EEE;
	padding-bottom: 10px;
}

#uViewer .uInfo {
	float: right;
	width: 340px;
	padding: 0px 10px 10px;
	border-left: 1px dashed #EEE;
	margin: 0px 10px 0px -1px;
}

#uViewer .uInfo .uItemTitle {
	float: left;
	font-size: 18px;
	margin-bottom: 5px;
}

#uViewer .uInfo .uItem1 {
	float: left;
	width: 350px;
	font-size: 12px;
	color: #39F;
	margin: -5px 0px 10px 0px;
}

#uViewer .uInfo .uItem2 {
	float: left;
	width: 350px;
	font-size: 14px;
	color: #888;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #EEE;
}

#uViewer .uInfo .uItemDesc {
	float: left;
	width: 350px;
	text-align: justify;
	line-height: 18px;
	font-size: 14px;
	color: #888;
}

#uViewer .uInfo .uItemDesc strong {
	font-weight: bold;
}

#uPaginacao {
	float: left;
	width: 100%;
	font-family: 'Trebuchet MS', Tahoma, Verdana;
	text-align: center;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

#uPaginacao .pagina,
.pagina:visited {
	padding: 5px 10px;
	background: #333;
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
	border-radius: 3px;
	margin-right: 5px;
	margin-bottom: 15px;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
}

#uPaginacao .pagina:hover {
	background: #39f;
	background: -moz-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02d8e7), color-stop(100%, #319cfe));
	background: -webkit-linear-gradient(top, #02d8e7 0%, #319cf1 100%);
	background: -o-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -ms-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: linear-gradient(to bottom, #02d8e7 0%, #319cfe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d8e7', endColorstr='#319cfe', GradientType=0 );
}

#uPaginacao span {
	padding: 5px 10px;
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
	margin-right: 5px;
	margin-bottom: 15px;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
	background: #39f;
	background: -moz-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02d8e7), color-stop(100%, #319cfe));
	background: -webkit-linear-gradient(top, #02d8e7 0%, #319cf1 100%);
	background: -o-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -ms-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: linear-gradient(to bottom, #02d8e7 0%, #319cfe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d8e7', endColorstr='#319cfe', GradientType=0 );
	border-radius: 3px;
}

#stats {
	float: left;
	width: 325px;
	min-height: 100px;
	border: 1px solid #DDD;
	border-radius: 3px;
	margin-bottom: 10px;
	background: #FFF url(../img/load/loader-stats.gif) no-repeat center;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}

#stats .case {
	float: left;
	padding: 10px 10px 6px 8px;
	margin-bottom: 3px;
}

#stats .case .uTitle {
	width: 310px;
	padding: 1px 0px 4px;
	font-family: 'Segoe UI', Tahoma, Verdana;
	font-size: 17px;
	border-bottom: 1px solid #EEE;
	padding-bottom: 13px;
}

#stats .case .label {
	float: left;
	width: 100%;
	font-size: 10px;
	font-weight: bold;
	color: #39F;
	padding-top: 10px;
	border-bottom: 1px solid #EEE;
	padding-bottom: 10px;
}

#stats .case .uItens {
	float: left;
	margin-top: 5px;
	width: 100%;
	border-radius: 3px;
}

#stats .case .uItens .static {
	float: left;
	width: 100%;
	border-bottom: 1px dashed #EEE;
	padding: 5px 0px 10px 0px;
	margin-bottom: 5px;
}

#stats .case .uItens .static .tag {
	float: left;
	width: 100px;
	font-size: 11px;
	font-weight: normal;
	color: #AAA;
}

#stats .case .uItens .static .info {
	float: right;
	width: 198px;
	color: #111;
	font-size: 11px;
	font-weight: bold;
}

#stats .case .uItens .static .info-disk {
	float: right;
	width: 198px;
}

#stats .case .uItens .static .info-disk .space {
	float: left;
	width: 198px;
	margin: 1px 0px 3px 0px;
	color: #555;
	font-size: 10px;
}

#stats .case .uItens .static .info-disk .bar {
	float: left;
	width: 198px;
	height: 12px;
	border-radius: 2px;
	background: #EEE;
	overflow: hidden;
}

#stats .case .uItens .static .info-disk .bar .count {
	float: left;
	width: 0%;
	height: 12px;
	border-radius: 2px;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	color: #FFF;
	line-height: 11px;
}

#stats .case .uItens .static .info-disk .bar .count.blue {
	background: #39F;
	background: -moz-linear-gradient(top, #b2dffc 0%, #56bafc 50%, #0a99f8 50%, #87ccfb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2dffc), color-stop(50%, #56bafc), color-stop(50%, #0a99f8), color-stop(100%, #87ccfb));
	background: -webkit-linear-gradient(top, #b2dffc 0%, #56bafc 50%, #0a99f8 50%, #87ccfb 100%);
	background: -o-linear-gradient(top, #b2dffc 0%, #56bafc 50%, #0a99f8 50%, #87ccfb 100%);
	background: -ms-linear-gradient(top, #b2dffc 0%, #56bafc 50%, #0a99f8 50%, #87ccfb 100%);
	background: linear-gradient(to bottom, #b2dffc 0%, #56bafc 50%, #0a99f8 50%, #87ccfb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2dffc', endColorstr='#87ccfb', GradientType=0 );
}

#stats .case .uItens .static .info-disk .bar .count.yellow {
	background: #f8b500;
	background: -moz-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 50%, #fbdf93 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceabb), color-stop(50%, #fccd4d), color-stop(50%, #f8b500), color-stop(100%, #fbdf93));
	background: -webkit-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 50%, #fbdf93 100%);
	background: -o-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 50%, #fbdf93 100%);
	background: -ms-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 50%, #fbdf93 100%);
	background: linear-gradient(to bottom, #fceabb 0%, #fccd4d 50%, #f8b500 50%, #fbdf93 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93', GradientType=0 );
}

#stats .case .uItens .static .info-disk .bar .count.red {
	background: #f82d0a;
	background: -moz-linear-gradient(top, #fcbcb2 0%, #fc6e56 50%, #f82d0a 50%, #fb9987 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcbcb2), color-stop(50%, #fc6e56), color-stop(50%, #f82d0a), color-stop(100%, #fb9987));
	background: -webkit-linear-gradient(top, #fcbcb2 0%, #fc6e56 50%, #f82d0a 50%, #fb9987 100%);
	background: -o-linear-gradient(top, #fcbcb2 0%, #fc6e56 50%, #f82d0a 50%, #fb9987 100%);
	background: -ms-linear-gradient(top, #fcbcb2 0%, #fc6e56 50%, #f82d0a 50%, #fb9987 100%);
	background: linear-gradient(to bottom, #fcbcb2 0%, #fc6e56 50%, #f82d0a 50%, #fb9987 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcbcb2', endColorstr='#fb9987', GradientType=0 );
}

#uLogon {
	position: absolute;
	width: 450px;
	height: 250px;
	left: 50%;
	top: 50%;
	margin-left: -225px;
	margin-top: -125px;
	background: #FFF;
	background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
	background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );
	border: 1px solid #DDD;
	border-radius: 3px;
}

#uLogon .uL {
	position: absolute;
	width: 500px;
	height: 41px;
	bottom: -41px;
	left: -25px;
	background: url(../img/shadows/shadow-login-box.png) no-repeat;
}

#uLogon .case { padding: 10px; }

#uLogon .case .uFail {
	font-size: 11px;
	font-weight: bold;
	color: #900;
}

#uLogon .case .uTitle {
	float: left;
	width: 430px;
	font-size: 20px;
	border-bottom: 1px dashed #EEE;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#uLogon .case label {
	float: left;
	width: 430px;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	cursor: pointer;
	color: #888;
}

#uLogon .case input.textField, input.textField:visited {
	float: left;
	display: block;
	width: 418px;
	padding: 5px;
	border: 1px solid #DDD;
	font-family: 'Segoe UI', Tahoma, Verdana;
	margin-bottom: 10px;
}

#uLogon .case input.textField:hover { border: 1px solid #AAA; }

#uLogon .case input.textField:focus { border: 1px solid #39F; }

#uLogon .case input.submitLogon, input.submitLogon:visited {
	float: right;
	display: block;
	background: #39f;
	background: -moz-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02d8e7), color-stop(100%, #319cfe));
	background: -webkit-linear-gradient(top, #02d8e7 0%, #319cf1 100%);
	background: -o-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -ms-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: linear-gradient(to bottom, #02d8e7 0%, #319cfe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d8e7', endColorstr='#319cfe', GradientType=0 );
	color: #FFF;
	padding: 10px 20px 10px;
	font-weight: bold;
	border: 1px solid #319cfe;
	font-family: 'Segoe UI', Tahoma, Verdana;
	margin-bottom: 10px;
	border-radius: 3px;
	text-shadow: -1px -1px 0px #39f;
}

#uLogon .case input.submitLogon:hover {
	background: #39f;
	background: -moz-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #03e7e3), color-stop(100%, #31acfe));
	background: -webkit-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -o-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -ms-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: linear-gradient(to bottom, #03e7e3 0%, #31acfe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03e7e3', endColorstr='#31acfe', GradientType=0 );
	border: 1px solid #319cfe;
	cursor: pointer;
}

footer {
	width: 100%;
	height: 50px;
	background: #EEE;
	margin-top: 10px;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}

footer .case {
	position: relative;
	width: 980px;
	margin: 0 auto;
	padding-top: 20px;
	color: #888;
	font-size: 10px;
}

footer .case span { float: right; }

footer .case #html5 {
	position: absolute;
	right: 0px;
	top: 0px;
}

footer .case .linkfooter, .linkfooter:visited { color: #888; }

footer .case .linkfooter:hover {
	color: #39F;
	text-decoration: underline;
}

.footer-login {
	position: fixed;
	bottom: 0px;
	border-bottom: none;
}

.MODBox {
	float: left;

	width: 635px;

	font-family: Georgia, 'Times New Roman' ,Times, serif;
}

.MODBox .case {
	padding: 10px;
}

.MODBox .head, .MODBox .cont {
	position: relative;
	float: left;

	width: 100%;

	background: #FFF;

	border: 1px solid #E5E5E5;
	border-radius: 3px;

	margin-bottom: 15px;
}

.MODBox .head {
	overflow: hidden;
}

.MODBox .head .icon {
	position: absolute;

	width: 50px;
	height: 100%;

	background-repeat: no-repeat;
	background-position: center;
}

.MODBox .head .title {
	float: right;

	width: -webkit-calc(100% - 30px);
	width: -moz-calc(100% - 30px);
	width: -o-calc(100% - 30px);
	width: -ms-calc(100% - 30px);
	width: calc(100% - 30px);

	font-size: 20px;

	padding: 15px;
}

.MODBox.error .head .title, .MODBox.sucess .head .title {
	width: -webkit-calc(100% - 80px);
	width: -moz-calc(100% - 80px);
	width: -o-calc(100% - 80px);
	width: -ms-calc(100% - 80px);
	width: calc(100% - 80px);
}

.MODBox .head .title p {
	float: left;

	width: 100%;

	font-size: 14px;
	color: #888;
}

.MODBox.sucess .head {
	background: #008206;

	border: 1px solid #267200;
}

.MODBox.sucess .head .title {
	color: #FFF;

	border-left: 1px solid #267200;
}

.MODBox.error .head {
	background: #900;

	border: 1px solid #600;
}

.MODBox.error .head .title {
	color: #FFF;

	border-left: 1px solid #600;
}

.MODBox.error .cont {
	font-size: 25px;
	color: #888;
}

.MODBox.error .cont i {
	float: left;
	width: 100%;

	font-size: 16px;

	margin: 20px 0;
}

.MODBox.error .cont .msg {
	font-size: 14px;
	color: #900;
}

.MODBox .cont {
	height: auto;

	margin-bottom: 0;
}

.MODBox .cont .page-title {
	width: 100%;

	font-size: 20px;

	margin-bottom: 10px;
	padding-bottom: 10px;

	border-bottom: 1px solid #EEE;
}

.MODBox .cont ul.options {
	float: left;

	width: 100%;

	margin-bottom: 10px;
}

.MODBox .cont ul.options li {
	display: inline;
}

.MODBox .cont ul.options li a,
.MODBox .cont ul.options li a:visited {
	float: left;

	padding: 10px 20px;

	background: #39F;

	text-align: center;
	font-size: 12px;
	color: #FFF;

	border-radius: 3px;
}

.MODBox .cont .page-title p {
	width: 100%;

	font-size: 14px;

	color: #888;
}

.counter {
	float: left;

	width: 100%;

	text-align: right;
	font-weight: bold;
	font-style: italic;
	color: #888;

	margin-top: 10px;
}

.counter .number {
	color: #39F;
}