/* @charset "utf-8";
::selection{ background-color: #E13300; color: white; }
	::moz-selection{ background-color: #E13300; color: white; }
	::webkit-selection{ background-color: #E13300; color: white; }

	body {
		background-color: #fff;
		margin-top: 10%;
		margin-left:30%;
		font: 13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
		width:100%;
	}

	#container{
		margin:7% auto;
		width:600px;
		height:410px;
		background:url(../../img/login-box-backg.png) no-repeat;
	}

	#login {
		float:left;
		width:600px;
	}

	#login form{
		margin:180px auto 0;
		*margin:150px auto 0; Hack Ie 7
		width:470px;
	}

	a {
		color: #003399;
		background-color: transparent;
		font-weight: normal;
	}

	h1 {
		color: #444;
		background-color: transparent;
		border-bottom: 1px solid #D0D0D0;
		font-size: 19px;
		font-weight: normal;
		margin: 0 0 14px 0;
		padding: 14px 15px 10px 15px;
	}
	h2 {
		color: #444;
		background-color: transparent;
		font-size: 17px;
		font-weight: normal;
		margin: 0 0 14px 0;
		padding: 14px 15px 10px 15px;
		width:350px;
		text-align:left;
	}

	#content_login legend{
		font-size: 16px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #FFF;
		text-align: center;
		border:0;
		line-height:inherit;
		margin:0;
	}

	code {
		font-family: Consolas, Monaco, Courier New, Courier, monospace;
		font-size: 12px;
		background-color: #f9f9f9;
		border: 1px solid #D0D0D0;
		color: #002166;
		display: block;
		margin: 14px 0 14px 0;
		padding: 12px 10px 12px 10px;
	}
	#content_login {
		font-family: Consolas, Monaco, Courier New, Courier, monospace;
		font-size: 14px;
		background-color: #f9f9f9;
		border: 1px solid #D0D0D0;
		color: #ffffff;
		display: block;
		margin: 14px;
		padding: 12px 10px 12px 10px;
	}
	#content_login input#email, input#senha {
		margin: 0px 0 15px 48px;
		width: 313px
	}

	#content_login input[type="submit"]{
		margin: 10px 0 0 48px;
	}


	p.footer{
		text-align: right;
		font-size: 11px;
		border-top: 1px solid #D0D0D0;
		line-height: 32px;
		padding: 0 10px 0 10px;
		margin: 20px 0 0 0;
	}
 */


	/*Novo*/


	/* apply a natural box layout model to all elements */
*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
  background:
   }

*{
  margin: 0;
  padding: 0;
}

html, body {height: 100%;}

.boxPrincipal {min-height: 96%;}

body{
  background: url('../../img/bg-tudo.png');
  font-family: arial, tahoma, sans-serif;
}

.topoPadraoEsticado{
  width:100%;
  background: url('../../img/padrao-pontilhado.png') #139d43;
}

.topoPadraoCentralizado{
  width: 978px;
  height: 25px;
  margin: 0 auto;
   background: url('../../img/padrao-pontilhado.png') #139d43;
}

.menuEntidades{
  position: relative;
  list-style: none;
}

.menuEntidades li{
  float: left;
  text-decoration: none;
  background: url('../../img/admin/sepador-menu-entidades.png') no-repeat right center;
  padding: 2px 7px;
}

.menuEntidades li a{
  text-decoration: none;
  font-size: 13px;
  color: #ebebeb;
}

.menuEntidades li a:hover{
  text-decoration: underline;
}

.boxPrincipal{
  width: 100%;
}

.conteudoLoginEsticado{
  width: 100%;
  background: #1b6abd url('../../img/admin/fundo-azul-padrao.jpg');
  border-bottom:3px solid #aeaeae;
}

.conteudoLoginCentralizado{
  width: 978px;
  margin: 0 auto;
  height: 225px;
  position: relative;
  background: #1b6abd url('../../img/admin/fundo-azul-padrao.jpg');
}

.logoCNM{
  float: left;
  margin: 40px 0 0 15px;
}

.logoCNM img{
  margin: 0 0 0 45px;
}

.logoCNM h1{
  text-transform: uppercase;
  color: #ebebeb;
  font-size: 18px;
  font-weight: normal;
  margin: 10px 0;
  text-shadow:0 1px 1px rgba(0,0,0, 0.6);
}

.formLogin{
  width: 365px;
  height: 290px;
  background:  url('../../img/padrao-pontilhado.png') #fcfcfc;
  position: absolute;
  right: 45px;
  top: 80px;
  box-shadow: 0px 1px 5px rgba(0,0,0, 0.4);
}

.formLogin fieldset{
	border:0;
}

.formLogin legend{
  background: url('../../img/padrao-pontilhado.png') #139d43;
  width: 100%;
  height: 35px;
  font-family: tahoma, arial, sans-serif;
  color: #e6e6e6;
  font-size: 18px;
  padding: 4px 0 0 8px;
  margin-bottom: 30px;
}

.formLogin label{
	display: block;
	padding: 0 0 0 32px;
	margin: 10px 0 0 0;
	float: left;
	width: 100%;
}

.formLogin span{
	display: block;
	color: #3a3a3a;
	font-size: 15px;
	margin: 0 0 2px 3px;
	font-weight: 500;
}

.tamGrande{
	width: 284px;
	padding: 7px 5px;
	margin-bottom: 10px;
	font-size: 13px;
	border: 1px solid #d2d2d2;
	border-radius: 5px;
}

.formLogin legend img{
  margin: 0 5px 0 0px;
  position: relative;
  top: 0px;
  float: left;
}

.btnEnviar{
	color: #ebebeb;
/*	padding: 2px 8px;
	border: none;
	font-size: 15px;*/
	float: right;
	text-transform: uppercase;
	margin: 10px 50px 0 0;
	cursor: pointer;
}

.alert-error{
	position: absolute;
	background: #000;
	background: rgba(0,0,0,.8);
	z-index: 100;
	bottom: 0;
	left: 0;
	color: #f4f4f4;
	font-size: 16px;
	padding: 10px;
	left: 53%;
	margin-left: -193px;
	text-align: center;
}


/*********************
    Rodapé
**********************/

.rodapeEsticado{
  width: 100%;
  height: 103px;
  background:  url('../../img/bg-rodape.jpg') repeat-x top;
  position: relative;
  margin-top: -103px;
  clear:both;
}

.rodapeCentralizado{
  width: 978px;
  height: 85px;
  margin: 0 auto;
  background:  url('../../img/bg-rodape.jpg') repeat-x top;
}

.rodapeCentralizado figure{
  float: left;
  width: 170px;
  height: 75px;
  margin-left: 210px;
  margin-top: 10px;
}

.rodapeCentralizado p{
  color: #f4f4f4;
  float: left;
  width: 978px;
  text-align: center;
}

.rodapeCentralizado p.telefone{
  font-size: 18px;
  margin: 18px 0 0 35px;
}

.rodapeCentralizado p.endereco{
  font-size: 15px;
  margin: 5px 0 0 30px;
}

.copyEsticado{
  width: 100%;
  height: 25px;
  background: url('../../img/padrao-pontilhado.png') #d3d3d3;
}

.copyCentralizado{
  width: 978px;
  height: 25px;
  margin: 0 auto;
  text-align: center;
  line-height: 25px;
  background: url('../../img/padrao-pontilhado.png') #d3d3d3;
}

.copyCentralizado p{
  color: #333333;
  font-size: 14px;

}




