body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#fundo {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1;
	background-image: url(../../img/fundo_login.jpg);
	background-repeat: repeat-x;
	background-color: #CCDBE2;
	/*text-align: center;*/
}/*
.btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #286383;
	border: 1px solid #286383;
	cursor:pointer;
	border-radius:6px;
	padding:10px;
	width:100px;
	text-align:center;
	-webkit-box-shadow: 4px 4px 12px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    4px 4px 12px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         4px 4px 12px 0px rgba(50, 50, 50, 0.5);
}
.btn:hover{
	background-color: #036;
}*/
.btn{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding:10px;
	cursor: pointer;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-radius: 5px;
	/* degrade */
		background: #1e5799; /* Old browsers */
		background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	/* degrade */
	/* sombra */
		-moz-box-shadow: 0px 1px 10px #777, inset 0px 0px 1px rgba(255,255,255,0.6);
		-webkit-box-shadow: 0px 1px 10px #777, inset 0px 0px 1px rgba(255,255,255,0.6);
		box-shadow: 0px 1px 10px #777, inset 0px 0px 1px rgba(255,255,255,0.6);
	/* sombra */
}
.btn:hover {
    /* degrade 2 */
		background: #001945; /* Old browsers */
		background: -moz-linear-gradient(top,  #001945 0%, #003c70 50%, #003366 51%, #325c7d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#001945), color-stop(50%,#003c70), color-stop(51%,#003366), color-stop(100%,#325c7d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #001945 0%,#003c70 50%,#003366 51%,#325c7d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #001945 0%,#003c70 50%,#003366 51%,#325c7d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #001945 0%,#003c70 50%,#003366 51%,#325c7d 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #001945 0%,#003c70 50%,#003366 51%,#325c7d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001945', endColorstr='#325c7d',GradientType=0 ); /* IE6-9 */
	/* degrade 2 */
}
.btn2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding:10px;
	cursor: pointer;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-radius: 5px;
	/* degrade */
		background: #787878; /* Old browsers */
		background: -moz-linear-gradient(top,  #787878 0%, #a1a1a1 50%, #969696 51%, #d6d6d6 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#787878), color-stop(50%,#a1a1a1), color-stop(51%,#969696), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #787878 0%,#a1a1a1 50%,#969696 51%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #787878 0%,#a1a1a1 50%,#969696 51%,#d6d6d6 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #787878 0%,#a1a1a1 50%,#969696 51%,#d6d6d6 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #787878 0%,#a1a1a1 50%,#969696 51%,#d6d6d6 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#787878', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
	/* degrade */
	/* sombra */
		-moz-box-shadow: 0px 1px 10px #777, inset 0px 0px 1px rgba(255,255,255,0.6);
		-webkit-box-shadow: 0px 1px 10px #777, inset 0px 0px 1px rgba(255,255,255,0.6);
		box-shadow: 0px 1px 10px #777, inset 0px 0px 1px rgba(255,255,255,0.6);
	/* sombra */
}
.btn2:hover {
    /* degrade 2 */
		background: #444444; /* Old browsers */
		background: -moz-linear-gradient(top,  #444444 1%, #6b6b6b 50%, #545454 52%, #4c4c4c 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#444444), color-stop(50%,#6b6b6b), color-stop(52%,#545454), color-stop(100%,#4c4c4c)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #444444 1%,#6b6b6b 50%,#545454 52%,#4c4c4c 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #444444 1%,#6b6b6b 50%,#545454 52%,#4c4c4c 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #444444 1%,#6b6b6b 50%,#545454 52%,#4c4c4c 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #444444 1%,#6b6b6b 50%,#545454 52%,#4c4c4c 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#4c4c4c',GradientType=0 ); /* IE6-9 */
	/* degrade 2 */
}
.tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0E546E;
	border: 1px solid #6699FF;
	width:168px;
	padding:2px;
	border-radius:4px;
	background-color:#f5fbff;
}
#copyright {
	position:fixed;
	width:100%;
	height:15px;
	z-index:5;
	bottom: 0px;
	background-color: #f7f7f7;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
}
#msg {
	position:absolute;
	top:460px;
	width:95%;
	height: 40%;
	z-index:4;
	overflow: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px dotted #FFFFFF;
	padding: 5px;
	color: #0A4766;
	text-align: justify;
	left: 20px;
}
#msgErro {
	position:absolute;
	top:300px;
	width:95%;
	height:120px;
	z-index:4;
	overflow: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	color: #0A4766;
	text-align: justify;
	left: 20px;
}
#linha {
	position:absolute;
	left:175px;
	top:9px;
	width:1px;
	height:96%;
	z-index:5;
	background-color: #CCCCCC;
}
#sair {
	position:absolute;
	top:10px;
	width:60px;
	height:15px;
	z-index:6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3300;
	text-decoration: underline;
	background-image: url(../../img/bt_sair.png);
	background-repeat: no-repeat;
	background-position: right;
	vertical-align: middle;
	right: 10px;
	padding-top: 5px;
	cursor:pointer;
}
#botoes_login{
	width:280px;
	position:absolute;
	left:50%;
	margin-left:-140px;
}
#alert_login{
	position:absolute;
	left:50%;
	margin-left:-300px;
	margin-top:60px;

	background-color: #ffe48c;
	height: 20px;
	padding: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	font-size: 16px;
	width:600px;
}
#fechar2 {
        float: right;
        width: 70px;
        text-align: center;
        padding-top: 5px;
        padding-bottom: 5px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #fff;
        background-color: #aaa;
        font-size: 10px;
        font-weight: bold;
        cursor:pointer;
        top: 10px;
        right: 10px;
        position: absolute;
        z-index: 55;
        border: 2px solid #fff;
                border-radius: 10px;
}
#fechar2:hover {
        background-color:#b80000;
}