﻿/*
+--------------------------------------------------------------------------+
    RESET
+--------------------------------------------------------------------------+
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; }
ul, ol { list-style: none; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
header, nav, section, article, dialog, figure, aside, footer { display: block; margin: 0; padding: 0; }

body { background-image: url('../../imagens/admin/login/background.jpg'); margin: 0px; font: 12px/1.5 'Aldrich', sans-serif; }

#login { 
    background-image: url('../../imagens/admin/login/login.jpg'); 
	background-repeat: no-repeat;
	width: 273px;
	height: 257px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 150px;
	padding: 30px;
}

form input[type="text"], form input[type="password"] { 
    background-image: url('../../imagens/admin/login/input-bg.jpg'); 
    height: 47px; 
    border: 1px solid #6ba1d1; 
    color: #ffffff; 
    margin:5px 0;
    line-height: 47px;
    width:100%;
    display:block; }

#content { margin-left: auto; margin-right: auto;}

form label {  font-weight: bold; color: #ffffff; line-height: 25px; letter-spacing: 2px; display:block; }

.checkbox { float: left; }

.rememberme { line-height: 20px; color: #ffffff; float: left; }


#forgot-password { text-align: right; padding-right: 25px; }
#forgot-password a { color: #ffffff; font-size: 8pt; line-height: 20px; }

#login-buttton { text-align: right;  }


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #000;
    font-weight:bold;
    display:block;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid {
    display: none;
}