*,button{outline:none;}
body{ padding:4% 0 0 0; margin:0; background:url(../img/bg_layout.png) repeat top left !important;line-height:0; overflow-y: scroll;}
body, td, th { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #393939; }
fieldset{ border:none; }
form { padding:0px; margin:0px;	 }
a:link { text-decoration: none; color: #000000; }
a:visited { text-decoration: none; color: #000000;}
a:hover, a:active {outline: 0; text-decoration: none;}
a:hover {color: #950000;}
a:active { text-decoration: none; }
a:focus {outline: thin dotted;}
h1#kayros{ background:url(../img/kayros.png) no-repeat top left; width:309px;height:82px;text-indent:-9999px; margin:0 auto 1.5em auto; }
.tooltip{line-height:15px;}
.breadcrumb {background-color: #FFFFFF;}

.form-horizontal .control-label { width: 150px; }
.input-prepend{white-space: normal;}

#screen-login #content	{ color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin: 0 auto 0 auto; max-width: 1260px; min-width: 960px; padding: 35px 0px 30px 0px; }
#screen-login h1 small { font-size:13px; font-family: Calibri, Verdana, Geneva, sans-serif; color:#C0C0C0; text-transform:uppercase; font-weight:normal; letter-spacing:1px; line-height:1.6em; } 
#screen-login h1 { color: #0e69be; font-family: Calibri, Verdana, Geneva, sans-serif; font-size: 26px; line-height: 24px; font-weight: normal; font-weight: bold; text-transform:uppercase; }    
#screen-login .container > footer p { text-align: center; }
#screen-login .container { width: 518px; line-height:18px; }
#screen-login .container > .content { border:2px solid #DADADA; text-align:left; background-color: #F7F7F7; padding: 20px; margin: 0 -20px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.15); box-shadow: 0 1px 2px rgba(0,0,0,.15); }
#screen-login .page-header { background-color: #F3F3F3; padding: 20px 20px 10px; margin: -20px -20px 20px; } 
#screen-login .page-header { margin-bottom: 17px; border-bottom: 1px solid #ddd; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
#screen-login .page-header h1 { margin-bottom: 8px; }

table tr .inputSearch{padding-bottom:0px;}
table tr .header a{ font-family:Arial, Helvetica, sans-serif; font-size:12px  }

/*TOPO MENU ADM*/
.imagem{ padding:5px; margin:0px;}

/*CONTEUDO DA PAGINA*/
.tabelaOverflow { overflow:hidden; }
.container-fluid { min-width:1150px; line-height:15px; }
.linkBranco a:link { color: #FFFFFFF; text-decoration: none; }
.linkBranco a:visited { text-decoration: none; color: #FFFFFFF; }
.linkBranco a:hover { text-decoration: underline; color: #E4E4E4; }
.linkBranco a:active { text-decoration: none; }
.content-box { background-color: #FFFFFF; padding:10px; border: 1px #E4E4E4 solid; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0px; -moz-box-shadow: 0px; box-shadow: 0px; }
.content-box2 { background-color: #FFFFFF; padding:20px; margin: 0 0 0 45px ;-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
.pull-right { font-size:10px; color:#666666; line-height:20px;}
.navbar { z-index: 20002; }
.navbar .brand { font-size: 10px; padding: 10px 15px;  color:#FFFFFF; }
.navbar p { margin: 0; line-height: 30px; }
.container-fluid hr {margin: 10px 0; border-top-color:#DDDDDD;}
.page-header { margin-top:5px; margin-bottom:2px; padding-bottom:0; border-bottom:none;}
.page-header hr { margin-top:5px;}
.page-header h1 { font-family: Calibri, Verdana, Geneva, sans-serif; color:#18639E; font-size:25px; text-transform:uppercase;line-height: 24px; font-weight: bold; }
.page-header h1 small { font-size:14px; color:#C0C0C0; text-transform:uppercase; font-weight:normal; }
.page-header-mini { margin-bottom: 11px; border-bottom: 1px solid #dddddd; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
.page-header-mini h1 { margin-bottom: 5px; }
.input-mini, input.mini, textarea.mini, select.mini { width: 150px; }
.tooltip { z-index:999999; }
.active{ color:#999999; }
.table-striped tbody tr:nth-child(odd) td { background-color: #f5f5f5; }
.breadcrumb{margin-bottom:0;}

.section { background-color:#FFFFFF;  border:1px solid #CCCCCC; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; margin-bottom:18px } 
.section-header { background-color:#f6f6f6; background-image:-moz-linear-gradient(top, #fafafa, #f2f2f2); background-image:-ms-linear-gradient(top, #fafafa, #f2f2f2); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#f2f2f2)); background-image:-webkit-linear-gradient(top, #fafafa, #f2f2f2); background-image:-o-linear-gradient(top, #fafafa, #f2f2f2); background-image:linear-gradient(top, #fafafa, #f2f2f2); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA', endColorstr='#FFF2F2F2', GradientType=0); border-top:1px solid #FFFFFF; border-bottom:1px solid #CCCCCC; -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; -ms-border-top-left-radius:4px; -o-border-top-left-radius:4px; border-top-left-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; -ms-border-top-right-radius:4px; -o-border-top-right-radius:4px; border-top-right-radius:4px; height:46px; line-height:46px; padding:0 15px 0 }
.section-header h3, .section-header h5 { color:#555555; float:left; line-height:46px; text-transform:uppercase; text-shadow:1px 1px 0 #ffffff }
.section-header ul { margin:0; padding:0; border:0; *zoom:1; float:right; line-height:40px; font-size:11px; text-shadow:1px 1px 0 #ffffff; text-transform:uppercase }
.section-header ul:before, .section-header ul:after { display:table; content:"" }
.section-header ul:after { clear:both }
.section-header ul li { list-style-image:none; list-style-type:none; margin-left:0; display:-moz-inline-box; -moz-box-orient:vertical; display:inline-block; vertical-align:middle; *vertical-align:auto; white-space:nowrap; padding-left:4px; padding-right:4px }
.section-header ul li { *display:inline }
.section-header ul li { font-weight:bold }
.section-header ul li a { text-decoration:none; color:#666666; outline:none }
.section-header ul li a:hover { color:#008ee8 }
.section-header ul li a.btn:hover { color:#333333 }
.section-header ul li .btn { font-family:"Lucida Grande", Verdana, sans-serif; font-size:10px } 
.section-body { min-height:18px; padding:10px; }
.section-small .section-header { height:36px; line-height:36px; padding:0 10px 0 }
.section-small .section-header h5 { line-height:36px }
.section-small .section-header ul { line-height:30px }
.section-small .section-header .btn-mini { font-size:9px }
.section-large .section-header { height:56px; line-height:56px }
.section-large .section-header h3 { line-height:56px }
.section-large .section-header ul { line-height:52px }
.section-large .section-body { padding:18px 20px 0 }
.centro { text-align:center }

/* MENU -------------------------------------------------------------- */	
#cssmenu ul, #cssmenu li, #cssmenu span, #cssmenu a { margin: 0; padding: 0; position: relative; }
#cssmenu { height: 40px; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; background: #134064; background: -moz-linear-gradient(top, #18639E 0%, #134064 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #18639E), color-stop(100%, #134064)); background: -webkit-linear-gradient(top, #18639E 0%, #134064 100%); background: -o-linear-gradient(top, #18639E 0%, #134064 100%); background: -ms-linear-gradient(top, #18639E 0%, #134064 100%); background: linear-gradient(to bottom, #18639E 0%, #134064 100%); filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#18639E', EndColorStr='#134064', GradientType=0); border-bottom: 2px solid #18639E; }
#cssmenu:after, #cssmenu ul:after { content: ''; display: block; clear: both; }
#cssmenu a { background: #134064; background: -moz-linear-gradient(top, #18639E 0%, #134064 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #18639E), color-stop(100%, #134064)); background: -webkit-linear-gradient(top, #18639E 0%, #134064 100%); background: -o-linear-gradient(top, #18639E 0%, #134064 100%); background: -ms-linear-gradient(top, #18639E 0%, #134064 100%); background: linear-gradient(to bottom, #18639E 0%, #134064 100%); filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#18639E', EndColorStr='#134064', GradientType=0); color: #ffffff; display: inline-block; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; line-height: 40px; padding: 0 20px; text-decoration: none; }
#cssmenu ul { list-style: none; }
#cssmenu > ul { float: left; } 
#cssmenu > ul > li { float: left; }
#cssmenu > ul > li:hover:after { content: ''; display: block; width: 0; height: 0; position: absolute; left: 50%; bottom: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #134064; margin-left: -10px; }
#cssmenu > ul > li:first-child a { border-radius: 5px 0 0 0; -moz-border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; }
#cssmenu > ul > li.active a, #cssmenu > ul > li:hover > a, #cssmenu .has-sub ul li:hover a, #cssmenu .has-sub .has-sub ul li a:hover { box-shadow: inset 0 0 3px #000000; -moz-box-shadow: inset 0 0 3px #000000; -webkit-box-shadow: inset 0 0 3px #000000; background: #0B2133; background: -moz-linear-gradient(top, #0E2E47 0%, #0B2133 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0E2E47), color-stop(100%, #0B2133)); background: -webkit-linear-gradient(top, #0E2E47 0%, #0B2133 100%); background: -o-linear-gradient(top, #0E2E47 0%, #0B2133 100%); background: -ms-linear-gradient(top, #0E2E47 0%, #0B2133 100%); background: linear-gradient(to bottom, #0E2E47 0%, #0B2133 100%); filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#0E2E47', EndColorStr='#0B2133', GradientType=0); } 
#cssmenu .has-sub { z-index: 1000; }
#cssmenu .has-sub:hover > ul { display: block; }
#cssmenu .has-sub ul { display: none; position: absolute; width: 200px; top: 100%; left: 0; }
#cssmenu .has-sub ul li { *margin-bottom: -1px; }
#cssmenu .has-sub ul li a { background: #134064; filter: none; border-bottom: 1px dotted #aad06d; font-size: 11px; display: block; line-height: 120%; padding: 10px; }
#cssmenu .has-sub .has-sub:hover > ul { display: block; }
#cssmenu .has-sub .has-sub ul { display: none; position: absolute; left: 100%; top: 0; }
#cssmenu .has-sub .has-sub ul li a { background: #346666; border-bottom: 1px dotted #97b36b; }
#page-top-outer	{ background: url(shared/top_bg.png) top center repeat-x; border-bottom: 1px solid #D8E1E9; height: 92px; min-width: 960px; }
#page-top { margin: 0 auto; max-width: 1260px; min-width: 960px; position: relative; }
#logo { float: left; margin: 10px 0 0 0; }
#logo a	{ display: block; }
/*FIM MENU*/



/*RODAPE*/
#footer	{ margin: 5px 20px 0px 20px; padding: 0px 10px; text-align: center;}
#footer-left { float:left; color: #818181; font-size: 11px; line-height: 11px; padding: 15px 0 15px 25px; }
#footer-right { float:right; }
#footer-left a	{ color: #818181; text-decoration: none; }
#footer-left a.selected, #footer-left a:hover { color: #000000; text-decoration: none; }
/*FIM RODAPE*/

.border-top{ padding: 10px 10px 9px; line-height: 18px; text-align: left; border-top: 1px solid #dddddd; }
.title-table{ color:#000000; margin-top: 7px; }
.noSort{ color:#888888; }
legend { display: block; width: 100%; padding: 0; margin-bottom: 27px; font-size: 15px; line-height: 36px; color: #333333; border: 0; border-bottom: 1px solid #DDDDDD; text-transform:uppercase; }
legend small { font-size: 13.5px; color: #999999; }
.tabela { border:#CCCCCC solid 1px; width:100%;	}
.linha { border-bottom:#CCCCCC solid 1px; }
.coluna { border-right:#CCCCCC solid 1px; }
.inputFull { width:98%;	 margin:0px; }

/*VIEW*/
.view .row{padding:6px 0;}
.tit-view .control-label{font-size:12px; font-weight:bold; text-align:right;}
.txt-view{font-size:12px; margin-left:10px; line-height:19px}
.table-view tr td, .table-view tr th{ border:0px;}
.table-view tr th{ font-weight:bold; text-align:right; width:180px}
.table-view .title-view{display:none}

/*FORMULARIO*/
.required{ color:#F00; padding:0 5px; font-weight:bolder; }
.options-width{width:80px;}
#permision_denied{ color:#AEAEAE; cursor:default}
#permision_denied:hover{ color:#FFFFFF; cursor:default}
#option{ }
#option .dropdown-menu { left:auto; right: 0px;}
#option .dropdown-menu .divider { margin: 1px 1px; *margin: -1px 0 1px; }
.field-required{ /*font-weight:bolder;*/ }
.control-group.error > label{ font-weight:bolder; }
.avatar { background: none repeat scroll 0 0 #F8F8F8; border: 1px solid #DDDDDD; border-radius: 0 0 0 0; /*float: right;*/ font-size: 14px; /*margin: 20px 40px;*/ padding: 15px; width: 200px; }
#page-top .avatar { margin-top: -6px; width: 32px; height: 32px; margin-left: 10px; padding: 1px; width: auto }
#page-top #dropdown {margin-top:20px;}
#page-top .nav li a { font-weight: normal; background-color: none; }
#page-top .nav li a:hover { background-color: inherit; }
#page-top .nav .dropdown { padding: 5px; -webkit-transition: 0.15s border-color linear; -moz-transition: 0.15s border-color linear; border-left: 1px solid transparent; border-right: 1px solid transparent; background: transparent; max-width: 180px; }
#page-top .nav .dropdown li { margin: 0; line-height: 1.2; color: #999; }
#page-top .nav .dropdown li a { color: #111; }
#page-top .nav .dropdown li:last-child { border: 0; }
#page-top .nav .dropdown .username { padding: 9px 20px 9px; }
#page-top .nav .dropdown .caret { margin-top: 10px; } 
#page-top .nav .dropdown:hover { background: transparent; height:20px; }
#page-top .nav a.dropdown-toggle { padding: 0; background: transparent; }
#page-top .nav .dropdown.open { color: #111; }
#page-top .nav .dropdown.open .dropdown-toggle { color: #111; background: transparent; }
#page-top .nav .dropdown.open .caret { color: #000; border-top-color: #000; }
#page-top .nav .dropdown-menu { margin-top: -1px; padding: 0; right: -1px; border-top-color: #ccc; }

.btn3:first-child { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }
.btn3:last-child {  -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }
.input-prepend input{margin-left:-4px; }
.chzn-container-single .chzn-single { -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; background-color: #FFFFFF; border: 1px solid #CCCCCC; border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555555; font-size: 13px; height: 18px; line-height: 18px; padding: 4px 4px 4px 8px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: normal; vertical-align: middle; display: block; overflow: hidden; white-space: nowrap; position: relative; text-decoration: none; background-image:none; }

#message-red-bar { margin-bottom: 5px; }
.red-bar { background-color:#FEF3F5;  border:1px solid #FEEFE2; color: #ce2700; font-family: Tahoma; font-weight: bold; padding: 7px 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.red-bar a { color: #ce2700; font-family: Tahoma; font-weight: normal; text-decoration: underline; }


/*ICONES OPCOES*/
.page-header h1 .btn-group { font-family: Verdana, Geneva, sans-serif; color:#8CAB44; font-size:11px; text-transform:none; line-height: 24px; font-weight: normal; }
element.style { -moz-user-select: none; }
.G-Ni{margin: -1px 0 0 -3px}
.TI .T-I-ax7, .z0 .T-I-ax7, .G-atb .T-I-ax7 { background-color: transparent; background-image: -moz-linear-gradient(center top, #F5F5F5, #F1F1F1); border: 1px solid rgba(0, 0, 0, 0.1); color: #444444; }
.ash.T-I { margin: 0 0 0 16px; z-index: 2; }
.T-I-ax7 { background-color: #F5F5F5; background-image: -moz-linear-gradient(center top, #F5F5F5, #F1F1F1); border: 1px solid rgba(0, 0, 0, 0.1); color: #444444; }
.T-I { border-radius: 2px 2px 2px 2px; cursor: pointer; font-size: 11px; font-weight: bold; height: 27px; line-height: 27px; min-width: 54px; outline: 0 none; padding: 0 8px; text-align: center; }
.J-J5-Ji { display: inline-block; }
.T-I-ax7 .T-I-J3 { opacity: 0.55; }
.T-I .T-I-J3 { margin-top: -3px; vertical-align: middle; }
.aqJ { text-align: right; }
.G-atb { white-space: nowrap; }

/*ICONES*/
.ico-white {
  background-image: url("sprite_white2.png");
  background-attachment:scroll;
  height:21px; padding-right:2px; width:20px; 
  background-repeat: no-repeat;
  background-color:transparent;
}
.ico-black {
  background-image: url("sprite_black2.png");
  height:21px; padding-right:2px; width:20px; 
  background-repeat: no-repeat;
}

.ico11 { background-position: 	0 0;}
.ico12 { background-position: -21px 0;}
.ico13 { background-position: -42px 0;}
.ico14 { background-position: -63px 0;}
.ico15 { background-position: -84px 0;}

.ico21 { background-position: 	0 -21px;}
.ico22 { background-position: -21px -21px;}
.ico23 { background-position: -42px -21px;}
.ico24 { background-position: -63px -21px;}
.ico25 { background-position: -84px -21px;}

.ico31 { background-position: 	0 -42px;} 
.ico32 { background-position: -21px -42px;}
.ico33 { background-position: -42px -42px;}
.ico34 { background-position: -63px -42px;}
.ico35 { background-position: -84px -42px;}

.ico41 { background-position: 	0 -63px;}
.ico42 { background-position: -21px -63px;}
.ico43 { background-position: -42px -63px;}
.ico44 { background-position: -63px -63px;}
.ico45 { background-position: -84px -63px;}

.ico51 { background-position: 	0 -84px;}
.ico52 { background-position: -21px -84px;}
.ico53 { background-position: -42px -84px;}
.ico54 { background-position: -63px -84px;}
.ico55 { background-position: -84px -84px;}

.ico61 { background-position: 	0 -105px;}
.ico62 { background-position: -21px -102px;}
.ico63 { background-position: -42px -102px;}
.ico64 { background-position: -63px -102px;}
.ico65 { background-position: -84px -102px;}

.G-asx { background: url(arrow_down.png) no-repeat scroll 0 1px transparent; font-size: 0; height: 6px; margin-left: 3px; margin-top: -3px; vertical-align: middle; width: 7px; }

title.TI .T-I-ax7.T-I-Js-Gs, .G-atb .T-I-ax7.T-I-Js-Gs { border-left: 1px solid rgba(0, 0, 0, 0.1); margin-left: -1px; }
.T-I-Js-Gs { /*border-bottom-left-radius: 0; border-top-left-radius: 0;*/ margin-left: -1px; }
.T-I-Js-Gs, .T-I-Js-IF { z-index: 1; }
.asf, .ar8, .asl, .ar9, .ase, .asb { height: 21px; width: 21px; }
.iH { white-space: nowrap; }
.T-I-ax7.T-I-JW:hover, .T-I-ax7.T-I-Zf-aw2.T-I-JW { background-color: #F8F8F8; background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1); background-image: -moz-linear-gradient(center top, #F8F8F8, #F1F1F1); background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1); background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1); background-image:linear-gradient(top, #f8f8f8, #f1f1f1); border:1px solid #c6c6c6; text-shadow:0 1px rgba(0, 0, 0, 0.3); color: #333333; }
.T-I-Js-Gs:focus, .T-I-Js-IF:focus, .T-I-JW.T-I-Js-Gs, .T-I-JW.T-I-Js-IF { z-index: 3; }
.T-I-ax7.T-I-Jp .T-I-J3, .T-I-ax7.T-I-KO .T-I-J3, .T-I-ax7.T-I-JW:hover .T-I-J3 { opacity:.9 }
.T-I-JN.T-I-JW:hover, .T-I-JN.T-I-KO, .T-I-JN:focus, .T-I-JN:active { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none }


/*NEW ICONS BOOTSTRAP*/
[class^="icon-"], [class*=" icon-"] { width: 16px; }
.icon-ficha1 { background-position: 0 -167px; }
.icon-sinal  { background-position: -26px -167px; }
.icon-ficha2 { background-position: -48px -167px; }
.icon-graph1 { background-position: -72px -167px; }
.icon-graph2 { background-position: -96px -167px; }
.icon-graph3 { background-position: -122px -167px; }
.icon-ficha3 { background-position: -145px -167px; }
.icon-reload-pass { background-position: -168px -167px; }
.icon-ficha4 { background-position: -194px -167px; }
.icon-cnfigu { background-position: -216px -167px; }
.icon-setback { background-position: -241px -167px; }
.icon-gravata { background-position: -264px -167px; }
.icon-key { background-position: -288px -167px; }
.icon-iphone { background-position: -312px -167px; }
.icon-mobile { background-position: -336px -167px; }
.icon-phone { background-position: -361px -167px; }

p#error-404{
	text-align:center;
	font-size:16px;
	color:#666;
	margin-bottom:2em;
	background-color:#FFF;
	border:1px solid #CCC;
	border-radius:6px;
	padding:1em 0;
}
p#error-404 span{
	font-size:50px;
	color:#BBB;
	display:block;
	line-height:1.3em;
}
#result{
    color: #FFFFFF;
	border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 2px #2B2B2B;
    font-size:12px;
    font-weight:bold;
    min-height:27px;
    padding: 5px 10px 5px 5px;
	width: 427px;
	margin-left:3em;
	position:relative;
	line-height:0.8em;
}
#result.error-notice{
	background: linear-gradient(to bottom, #DD5952 0px, #BC3E33 100%) repeat scroll 0 0 transparent;
}
#result.sucess-notice{
	background: linear-gradient(to bottom, #6CBD58 0px, #5FA74E 100%) repeat scroll 0 0 transparent;
}
#result .login-status-icon{
	display: block;
    height: 27px;
    position: absolute;
	top:5px;
    width:30px;
}
#result.error-notice .login-status-icon{
    background: url(../img/notice-error.png) no-repeat 3px 1px;
}
#result.sucess-notice .login-status-icon{
    background: url(../img/notice-success.png) no-repeat 3px 1px;
}
#result .login-status-message {
    padding-left:40px;
	color:#FFFFFF;
	line-height:2.2em;
}
.message-ok{
	line-height:2.2em;
}
#expire{
	background-color: #DA4F49;
    color: #FFFFFF;
    font-weight: bold;
    left: 0;
    padding: 0.5em 1em;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    top: 0;
}