@charset "utf-8";
/* CSS Document */


























/*==================================================*/
/*******************formulário***********************/
/*==================================================*/

	/*--Botões----------------------------*/
	.formatado button,
	.formatado input[type="submit"],
	.formatado input[type="button"],
	.formatado input[type="reset"],
	.botao-azul a, .botao-azul-left a {
		/*text-transform: uppercase;*/
		color:#ffffff !important;
		border: solid #3a77a4 1px;
		background:#5393c2;
		/* gradient */
		background: -moz-linear-gradient(top, #5393c2 40%, #3a77a4);
		background: -webkit-linear-gradient(top, #5393c2 40%, #3a77a4);
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5393c2', endColorstr='#3a77a4');
		/* corner */
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		/* shadow */
		-moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
		-webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
		box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
		text-decoration: none;
		padding: 10px 20px 10px 20px;
	}
	.formatado button:hover,
	.formatado input[type="submit"]:hover,
	.formatado input[type="button"]:hover,
	.formatado input[type="reset"]:hover,
	.botao-azul a:hover, .botao-azul-left a:hover {
		background:#70aedd;
		/* gradient */
		background: -moz-linear-gradient(top, #70aedd 40%, #69a4d0);
		background: -webkit-linear-gradient(top, #70aedd 40%, #69a4d0);
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#70aedd', endColorstr='#69a4d0');
		/* shadow */
		-moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.2), inset 0 1px 0 0 rgba(255,255,255,.4);
		-webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
		box-shadow:  0 1px 1px 0 rgba(0,0,0,.2), inset 0 1px 0 0 rgba(255,255,255,.4);
		color:#ffffff !important;
		text-decoration: none;
	}
	.formatado button,
	.formatado input[type="submit"],
	.formatado input[type="button"],
	.formatado input[type="reset"],
	.botao-azul a {
		font-size:90%;
		margin:10px;
		float:right;
	}
	.botao-azul-left a {
		font-size:90%;
		margin:10px;
		float:left;
	}
	
	/*--Partes----------------------------*/
	.formatado {
		margin: 30px auto;
		clear:both;
		display:block;
		box-sizing: border-box;
	}
	.formatado legend {
		font-size:120%;
	}
	.formatado fieldset, .formatado .caixa-tf {
/*		padding-top: 15px;
		padding-right: 20px;
		padding-left: 20px;
		padding-bottom: 20px;*/
		border: 1px solid #6E645F;
		border-radius: 5px;
		margin-bottom: 10px;
		clear: both;
		box-sizing: border-box;
	}
	.formatado label, .formatado .tipo-l  {
		display:block;
		font-variant:small-caps;
		font-weight:bold;
		font-size:90%;
		box-sizing: border-box;
	}
	.formatado .tipo-t,
	.formatado input[type=text],
	.formatado input[type=password],
	.formatado input[type=date],
	.formatado input[type=datetime],
	.formatado input[type=number],
	.formatado input[type=search],
	.formatado input[type=time],
	.formatado input[type=url],
	.formatado input[type=email],
	.formatado select, 
	.formatado textarea {
		width: 100%;
		padding: 6px;
		background-color: #FFFFFF;
		border: 1px solid #6E645F;
		border-radius: 5px;
		box-sizing: border-box;
	}
	.formatado .grupo-opcoes {
		font-weight:bold;
	}
	.formatado .clear {
		clear:both;
	}
	.formatado h2 {
		margin-top: 20px;
		clear:both;
	}
	.formatado .require {
		color: #B11618;
		font-weight: bold;
	}
	/*.formatado {
		margin-top: 30px;
		clear:both;
		margin-bottom:35px;
		display:block;
		width:95%;
		margin-left:auto;
		margin-right:auto;
		font-size:80%;
	}*/
	.formatado .caixa-tf {
		padding: 10px;
		/*padding: 2px;*/
		display:block;
	}
	.formatado .caixa-tf .tipo-l {
		font-size:90%;
	}
	.formatado .caixa-tf .tipo-t {
		font-size:85%;
	}
	.formatado .destaqueForm {
		display:block;
		width: 97%;
		font-size:90%;
		font-weight:bold;
		padding: 1.5%;
	}
	.obs-form {
		font-size:70%;
		display:block;
	}
	
/*--novo Grid------------------------*/
	/*  Linha  */
	.formatado .linha:before,
	.formatado .linha:after {
		content:"";
		display:table;
	}
	.formatado .linha:after {
		clear:both;
	}
	.formatado .linha {
		zoom:1; /* For IE 6/7 */
	}
	
	/*  Coluna  */
	.formatado .col {
		display: block;
		float:left;
		margin: 0.5% 0 0.5% 1.6%;
	}
	.formatado .col:first-child { 
		margin-left: 0;
	}
	
	/*  Grid  */
	.formatado .grid-01-12 {
		width: 6.86666666667%;
	}
	.formatado .grid-02-12 {
		width: 15.3333333333%;
	}
	.formatado .grid-03-12 {
		width: 23.8%;
	}
	.formatado .grid-04-12 {
		width: 32.2666666667%;
	}
	.formatado .grid-05-12 {
		width: 40.7333333333%;
	}
	.formatado .grid-06-12 {
		width: 49.2%;
	}
	.formatado .grid-07-12 {
		width: 57.6666666667%;
	}
	.formatado .grid-08-12 {
		width: 66.1333333333%;
	}
	.formatado .grid-09-12 {
		width: 74.6%;
	}
	.formatado .grid-10-12 {
		width: 83.0666666667%;
	}
	.formatado .grid-11-12 {
		width: 91.5333333333%;
	}
	.formatado .grid-12-12 {
		width: 100%;
	}
	
	
	
/*--Cores diferentes formatado--------*/
	.formatado fieldset,
	.formatado .caixa-tf {
		background-color: #F5E3D4;
	}




/*--Grid design-----------------------*/
	
	
	.base {
		background-color: #1C150F; /*cor das margens*/
		/*margin: 30px auto;*/
		clear:both;
		display:block;
		box-sizing: border-box;
	}
	/*  cores internas  */
	.base .clara {
	background-color: #E1D3C8;
	}
	.media {
	background-color: #C9AE98;
	}
	.escura {
	background-color: #A47855;
	}	
	
	/*  Linha  */
	.base .linha:before,
	.base .linha:after {
		content:"";
		display:table;
	}
	.base .linha:after {
		clear:both;
	}
	.base .linha {
	zoom: 1; /* For IE 6/7 */
	/* [disabled]background-color: #000000; */
	/* [disabled]border-color: #1C150F; */
	}
	
	/*  Coluna  */
	.base .col {
		display: block;
		float:left;
		margin: 0px 8px 8px 0px;
	}
	.base .col:first-child { 
		margin-left: 0;
	}
	
	/*  Grid  */
	.base .grid-01-12 {
		width: 6.86666666667%;
	}
	.base .grid-02-12 {
		width: 15.3333333333%;
	}
	.base .grid-03-12 {
		width: 23.8%;
	}
	.base .grid-04-12 {
		width: 32.2666666667%;
	}
	.base .grid-05-12 {
		width: 40.7333333333%;
	}
	.base .grid-06-12 {
		width: 49.2%;
	}
	.base .grid-07-12 {
		width: 57.6666666667%;
	}
	.base .grid-08-12 {
		width: 66.1333333333%;
	}
	.base .grid-09-12 {
		width: 74.6%;
	}
	.base .grid-10-12 {
		width: 83.0666666667%;
	}
	.base .grid-11-12 {
		width: 91.5333333333%;
	}
	.base .grid-12-12 {
		width: 100%;
	}
