@import url("bootstrap.css");
@import url("awesome.css");
@import url("layout.css");
@import url("conteudo.css");
@import url("smart.css");
@import url("smart_addons.css");
@import url("smart_red.css");

* { margin:0; padding:0; list-style:none; box-sizing: border-box;}

body {
	
	font-size:16px;
	line-height:20px;
	text-decoration: none;
	color:#000;
	height:100%;
	font-family: 'RobotoCondensed', sans-serif;
	background:url(../imagens/entrada.png) repeat-x fixed;
	/**
	font-family: 'helvetica', sans-serif;
	font-family: 'Monda', sans-serif;
	font-family: 'RobotoCondensed', sans-serif;
	**/
	position: relative;
}

@font-face {
    font-family: helvetica;
	src: url("fonts/helvetica.ttf");
}
@font-face {
    font-family: Monda;
	src: url("fonts/Monda.ttf");
}
@font-face {
    font-family: RobotoCondensed;
	src: url("fonts/RobotoCondensed.ttf");
}

a {color:#000; text-decoration:none}
a:hover {color:#000; text-decoration:none}




.nivelLogin {
	max-width: 500px;
	min-height: 300px;
	margin:120px auto 20px auto;
	padding:20px 40px;
	background:url(../imagens/branco.png);
	border: solid 2px #E8E8E8;
}






.divider {
    background:url(img/divider.png);
	height: 4px;
}

.direitos {
	font-family: 'helvetica', sans-serif;
	font-size: 12px;
	color: #B6B6B6;
	text-align: center;
}


.infoLogin {
	font-family: 'RobotoCondensed', sans-serif;
	font-weight: 600;
	font-size: 18px;
	color: #6B6B6B;
	text-transform: uppercase;
	text-align: center;
	padding: 20px;
	margin: 40px 0 20px 0;
}




/* ======= */
.mar-0 {
	margin: 0;
}
.mt-10 {
	margin-top: 10px;
}
.mt-20 {
	margin-top: 20px;
}
.mt-30 {
	margin-top: 30px;
}
.mt-40 {
	margin-top: 40px;
}
.mt-50 {
	margin-top: 50px;
}
.mt-60 {
	margin-top: 60px;
}
/* ======= */
.mb-10 {
	margin-bottom: 10px;
}
.mb-20 {
	margin-bottom: 20px;
}
.mb-30 {
	margin-bottom: 30px;
}
.mb-40 {
	margin-bottom: 40px;
}
.mb-50 {
	margin-bottom: 50px;
}
.mb-60 {
	margin-bottom: 60px;
}

.mb-m30 {
  margin-bottom: -30px;
}
/* ======= */
.mr-10 {
	margin-right: 10px;
}
.mr-20 {
	margin-right: 20px;
}
.mr-30 {
	margin-right: 30px;
}
.mr-40 {
	margin-right: 40px;
}
.mr-50 {
	margin-right: 50px;
}
.mr-60 {
	margin-right: 60px;
}
/* ======= */
.pad-0 {
	padding: 0;
}
.pt-10 {
	padding-top: 10px;
}
.pt-20 {
	padding-top: 20px;
}
.pt-30 {
	padding-top: 30px;
}
.pt-40 {
	padding-top: 40px;
}
.pt-50 {
	padding-top: 50px;
}
.pt-60 {
	padding-top: 60px;
}
/* ======= */
.pb-10 {
	padding-bottom: 10px;
}
.pb-20 {
	padding-bottom: 20px;
}
.pb-30 {
	padding-bottom: 30px;
}
.pb-40 {
	padding-bottom: 40px;
}
.pb-50 {
	padding-bottom: 50px;
}
.pb-60 {
	padding-bottom: 60px;
}
 


