@charset "utf-8";
/* CSS Document */

html, body{
	margin: 0;
	padding: 0;
	height: 100%;
}

.geral {
	min-height:100%;
	position:relative;
}


header {
	width: 100%;
	position: relative;
}

header img{
	width: 350px;
	position:absolute;
	left: 20%;
	padding-top: 15px;
}


#fundo1 {
	width: 100%;
	height: 70px;
	background-color: #014b82;
	background: -webkit-gradient(linear, 98% 20%, 50% 21%, from(#012D4E), to(#014b82));
	float: left;
	border-bottom-right: 10px;
}

#fundo2 {
	width: 51%;
	float: left;
	background-color: #FFF;
	border-style: solid;
	border-width: 36px 87px 0 0;
	border-color: #014b82 transparent transparent transparent;
}

#fundo3{

}

.fundo-aviso{

	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-weight:bold;
	padding:20px 35px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	width: 100%;
	text-align: center;
}

.fundo-aviso:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
.fundo-aviso:active {
	position:relative;
	top:1px;
}

.pd-top{
	padding-top: 20px;
}

.tit{
	padding-top: 70px;
}

label{
	font-weight: 100 !important;
	padding: 0 10px 0 5px;
}

.margin-top{
	margin-top: 30px;
}

.mg-top{
	margin-top: 10px;
}

.tit-grey{
	color: #CCCCCC;
	font-size: 18px;
	text-decoration: underline;
}

footer{
	background-color: #014b82;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	margin-top: 40px;
	font-weight: bold;
	position:absolute;
	bottom:0;
	width: 100%;
}

.footer{
	background-color: #014b82;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	margin-top: 40px;
	font-weight: bold;
	bottom:0;
}
}



@media screen and (max-width: 489px){
	header img{
		width: 150px;
		position: absolute;
		left: 50%;
		margin-left: -75px;
	}
	#fundo2{
		display: none;
	}

	h1{
		font-size: 22px !important;
		margin-top: 15px !important;
	}

}/*/mediaquery*/

@media screen and (min-width: 490px) and (max-width: 979px) {
	header img{
		width: 200px;
		position: absolute;
		left: 40%;
	}
	#fundo2{
		display: none;
	}


	
}/*/mediaquery*/

@media screen and (min-width: 980px) and (max-width: 1400px) {
	header img{
		width: 300px;
	}
	

}/*/mediaquery*/



@media screen (max-width: 1200px){

}/*/mediaquery*/

