﻿/* gerais */
* html {
	height: 100%; 
}

body	{
	color: Black;
	margin: 0;
	padding: 0;
	font: 9pt "Verdana";
	background: #666666;
}

p {
	text-align: justify;
}

h2 {
	border-bottom: 2px solid #69c;
	color: #333;
	font: normal 22px/18px "Verdana";
	margin: 5px 10px;
}

img {
	border: 0;
}

/* links gerais */
a {
	border-bottom: 1px solid #69c;
	color: #00019b;
	text-decoration: none;
}

a:visited {
	color: #006;
	text-decoration: none;
}

a:hover {
	border-bottom: 1px solid #3a75ae;
	color: #069;
	text-decoration: none;
}

/* login */
#login {
    width:566px;
    height:300px;
    position:absolute;
    top:48%;
    left:50%;
    margin-left:-283px;
    margin-top:-150px;
	background: #fff;
	/* border: 2px solid #a2a2a2; */
	padding: 1.0em;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	border:2px solid #deded2;
	
	
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 12%, rgba(238,244,248,1) 12%, rgba(255,255,255,1) 12%, rgba(240,244,248,1) 43%, rgba(223,229,239,1) 68%, rgba(216,221,234,1) 84%, rgba(207,212,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(12%,rgba(255,255,255,1)), color-stop(12%,rgba(238,244,248,1)), color-stop(12%,rgba(255,255,255,1)), color-stop(43%,rgba(240,244,248,1)), color-stop(68%,rgba(223,229,239,1)), color-stop(84%,rgba(216,221,234,1)), color-stop(100%,rgba(207,212,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 12%,rgba(238,244,248,1) 12%,rgba(255,255,255,1) 12%,rgba(240,244,248,1) 43%,rgba(223,229,239,1) 68%,rgba(216,221,234,1) 84%,rgba(207,212,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 12%,rgba(238,244,248,1) 12%,rgba(255,255,255,1) 12%,rgba(240,244,248,1) 43%,rgba(223,229,239,1) 68%,rgba(216,221,234,1) 84%,rgba(207,212,229,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 12%,rgba(238,244,248,1) 12%,rgba(255,255,255,1) 12%,rgba(240,244,248,1) 43%,rgba(223,229,239,1) 68%,rgba(216,221,234,1) 84%,rgba(207,212,229,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfd4e5',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 12%,rgba(238,244,248,1) 12%,rgba(255,255,255,1) 12%,rgba(240,244,248,1) 43%,rgba(223,229,239,1) 68%,rgba(216,221,234,1) 84%,rgba(207,212,229,1) 100%); /* W3C */
}

#login #login_error {
	background: #c00;
	border: 0px solid #a40000;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: .1em;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 0;
}

#login h1 {
	background: url(design/logo-login.png) no-repeat;
	margin-top: 0;
    height: 51px;
}

#login h1 a {
	display: none;
	text-indent: -2000px;
	font-size: 16px;
}

#login input {
	padding: 3px;
}

#log, #emp, #pwd, #submit {
	font-size: 1.6em;
}

fieldset {
	border: 1px solid #ddd;
	-moz-border-radius: 5px;
	padding: 3px;
}

fieldset label.selectit {
	background: #f0f0f0;
	display: block;
	font-size: 11px;
	padding: 0 2px;
}
textarea:focus, label:focus {
	background: #fff;
	border: 1px solid #686868;
}

textarea, select {
	background: #f4f4f4;
	border: 1px solid #b2b2b2;
	color: #000;
	font-family: "Verdana";
	margin: 1px;
	padding: 3px;
}

label{
	cursor: pointer;
	cursor: hand;
	display: block;
}

textarea:focus {
	background:#F3E5E5;
}

#textomsglogin {
	font: 8pt "Verdana";
}

/* Begin Contact Form ][ CSS */
.formtodo {
	position: static;
	overflow: hidden;
}

.ladoesquerdo {
	width: 20%;
	text-align: right;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
	margin: 5px 0;
	border: 0px solid #ff0000;
}

.ladodireito {
	width: 77%;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px;
	margin: 5px 0;
	border: 0px solid #ff0000;
}

.comerro {
	border: 1px solid #ff0000;
}

fieldset {
	background-color: #F5F5DC;
}

/* botão */
.submit input, .submit input:focus {
    color: #6e6e6e;
    font: bold 12px Helvetica, Arial, sans-serif;
    text-decoration: none;
    padding: 7px 12px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #dcdcdc;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-right: 10px;
    font-size: 16px;
    padding: 10px 15px;
}

.submit input:active {
    color: #000;
    border-color: #444;
}

.submit input:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

.submit, #quicktags, .editform th, #postcustomsubmit {
	text-align: left;
}

/* End Contact Form ][ CSS */


