body, span, p, form, img, a, input{margin:0; padding:0; border:none; outline:none}
input::-moz-focus-inner, button::-moz-focus-inner { padding: 0; border: 0; margin:0;}
@font-face {
    font-family: 'fonte';
    src: url('/font-face/fonte.eot');
    src: url('/font-face/fonte.eot?#iefix') format('embedded-opentype'),
         url('/font-face/fonte.woff') format('woff'),
         url('/font-face/fonte.ttf') format('truetype'),
         url('/font-face/fonte.svg#Museo700Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
html{ background:url(/images/admin-img/login-admin/bg-geral-login-admin.png) repeat-x #DFDFD0;}
body{ background: url(/images/admin-img/login-admin/bg-geral.jpg) no-repeat top center;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; float:left; width:100%}

i{ background-image:url(/images/admin-img/botoes-admin.png); background-repeat: no-repeat; display:block;}
.ico-admin{ background-position:-25px 0; width:14px; height:14px; margin:2px 9px 0 0; float:left;}

.corpo{ width:619px; margin:0 auto; clear:both; display:block; height:auto;}
.corpo-2{ float:left; width:573px; background: url(/images/admin-img/login-admin/bg-box-login-admin.png) repeat-x #FFF; height:391px; border:1px solid #FFF; box-shadow: 0px 0px 4px #333; margin:107px 0 67px 0; padding:0 23px 0 23px }
.li-topo{ width:573px; border-bottom:5px solid #B20000; float:left;}
.li-topo-logo{ width:175px; height:91px; margin:0; display:block; float:left; margin:11px 0 0px 0; }
/*.logo-ccg-sistema{ background:url(/images/admin-img/login-admin/ccg-logo.png) no-repeat; width:129px; height:31px; float:right; margin:12px 0 34px 269px;}*/
.logo-ccg-sistema{ background:url(/images/admin-img/login-admin/ccg-logo.png) no-repeat; width:138px; height:31px; float:right; margin:18px 0 30px 260px;}
.li-topo span{ line-height:34px; width:294px; background:#B20000; float:right; display:block; font-family:fonte; color:#fff; text-align:center; font-size:17px;padding:2px 0 0 0;}
.li-topo-area{ font-size:18px; color:#B20000; font-family:fonte; padding:12px 14px 0 6px; float:left;}

.login{ width:573px; background:url(/images/admin-img/login-admin/bg-login.png) no-repeat 442px 15px; min-height:106px; float:left; padding:30px 0 0 0;}
.login p{ width:100%; float:left; padding:0 0 9px 0;}
.login strong{ width:144px; display:block; padding:0 9px 0 0; text-align:right; float:left; line-height:26px; }
input[type=text], input[type=password]{ border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:5px;	background: #eee; border:1px solid #CCC; font-size:14px; padding:4px; font-weight:bolder; outline:none; font-family:Verdana, Geneva, sans-serif;	width:232px; float:left;}
input[type=submit]{ background:url(/images/admin-img/login-admin/bt-logar.png) repeat-x; height:28px; border:none; cursor: pointer; font-size:14px; font-weight:bolder; color:#FFF; border-radius:5px; margin:7px 0 0 153px; padding:0 13px 2px; line-height:28px;}
.lembrar-senha{ width:573px; line-height:37px; background:#efefef; text-align:center; float:left; margin:33px 0 0 0; font-size:11px;}
.lembrar-senha a{ color: #333333;}


