			body {
				margin-left: 0px;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				background-color: #E6E9F2;
			}

			@font-face {
				font-family: gotham_book;
				font-style: condensed;
				font-weight: normal;
				src: url(gotham_book.eot);
			 }

			@font-face {
				font-family: gotham_book;
				font-style: condensed;
				font-weight: normal;
				src: url(gotham_book.ttf);
			 }

			@font-face {
				font-family: gotham_bold;
				font-style: condensed;
				font-weight: normal;
				src: url(gotham_bold.eot);
			 }

			@font-face {
				font-family: gotham_bold;
				font-style: condensed;
				font-weight: normal;
				src: url(gotham_bold.ttf);
			 }
			 
			 @font-face {
				font-family: gothic725;
				font-style: condensed;
				font-weight: normal;
				src: url(gothic725blkbt.eot);
			 }

			@font-face {
				font-family: gothic725;
				font-style: condensed;
				font-weight: normal;
				src: url(gothic725blkbt.ttf);
			 }
			 
			 @font-face {
				font-family: Nunito;
				font-style: condensed;
				font-weight: normal;
				src: url(Nunito-SemiBold.ttf);
			 }
			 @font-face {
			 font-family: Nunito;
			 font-style: condensed;
			 font-weight: normal;
			 src: url(Roboto-Regular.ttf);
			 }

.text_004F75_13_Roboto {
	font-family:Nunito; 
	font-size:8.5pt; 
	color:#004F75; 
	text-decoration:none;
}

.form_000000_13_nunito {
	font-family:Nunito; 
	font-size:13px; 
	color:#000; 
	text-decoration:none;

}
.text_4D639D_13_nunito {
	font-family:Nunito; 
	font-size:13px; 
	color:#000; 
	text-decoration:none;
}
.link_4D639D_13_nunito {
	font-family:Nunito; 
	font-size:13px; 
	color:#4D639D; 
	text-decoration:none;
}
.link_4D639D_13_nunito:hover {
	font-family:Nunito;
	font-size:13px;
	color:#000;
	text-decoration:none;
}

::-webkit-input-placeholder{
 /*   color:#999;
    background-color: #FFF;*/
    font-style: bold;
	text-transform:none;
}

::-moz-placeholder {
  /*  color:#000;
    background-color: #FFF;*/
    font-style: bold;
	text-transform:none;
}

.form:-ms-input-placeholder {
/*    color:#999;
    background-color: #FFF;*/
    font-style: bold;
	text-transform:none;
  }

.form {
	/*background-color:#FFF;*/
	border:solid 1px #6B7DB4;
	padding: 5px 0px 5px 15px;
	height:50px;
	text-transform:uppercase;
	font-family:gotham_book;
	font-size:21px;
	color:#6B7DB4;
}

.form_nf {
	/*background-color:#FFF;*/
	border:solid 1px #6B7DB4;
	padding: 2px 0px 2px 2px;
	width:55px;
	height:25px;
	text-transform:uppercase;
	font-family:gotham_book;
	font-size:12px;
	color:#6B7DB4;
}

.form_pdv_extrato_saldo {
	/*background-color:#FFF;*/
	border:solid 1px #6B7DB4;
	padding: 0px 0px 0px 0px;
	height:50px;
	text-transform:uppercase;
	font-family:gotham_book;
	font-size:27px;
	font-weight:bold;
	color:#6B7DB4;
}

.form_pdv {
	/*background-color:#FFF;*/
	border:solid 1px #6B7DB4;
	padding: 5px 0px 5px 7px;
	height:41px;
	text-transform:uppercase;
	font-family:gotham_book;
	font-size:21px;
	color:#46588B;
}
.form_pdv_fnrh {
	/*background-color:#FFF;*/
	border:solid 1px #6B7DB4;
	padding: 4px 0px 5px 2px;
	height:25px;
	font-family:gotham_book;
	font-size:12px;
	color:#46588B;
}
.form_pdv_dinheiro {
	/*background-color:#FFF;*/
	border:solid 1px #6B7DB4;
	background-color:#FFF3C6;
	padding: 5px 0px 5px 2px;
	height:41px;
	text-transform:uppercase;
	font-family:gotham_book;
	font-size:25px;
	font-weight:bold;
	color:#46588B;
}
.form_dinheiro {
	border:solid 1px #6B7DB4;
	/*padding: 5px 0px 5px 15px;*/
	height:84px;
	text-transform:uppercase;
	font-family:gotham_book;
	font-size:50px;
	color:#000000;
	background-color:#D2FFD2;
}
.form_cartao {
	border:solid 1px #6B7DB4;
	/*padding: 5px 0px 5px 15px;*/
	height:84px;
	text-transform:uppercase;
	font-family:gotham_book;
	font-size:50px;
	color:#000000;
	background-color:#E8E8E8;
}

.form_dinheiro_transferir {
	border:solid 1px #6B7DB4;
	/*padding: 5px 0px 5px 15px;*/
	height:45px;
	text-transform:uppercase;
	font-family:gotham_book;
	font-size:20px;
	color:#000000;
	background-color:#D2FFD2;
}
.form_cartao_transferir {
	border:solid 1px #6B7DB4;
	/*padding: 5px 0px 5px 15px;*/
	height:45px;
	text-transform:uppercase;
	font-family:gotham_book;
	font-size:20px;
	color:#000000;
	background-color:#E8E8E8;
}

.form_dinheiro_transferir_obrig {
	border:solid 1px #6B7DB4;
	/*padding: 5px 0px 5px 15px;*/
	height:45px;
	text-transform:uppercase;
	font-family:gotham_book;
	font-size:20px;
	color:#000000;
	background-color:#D2FFD2;
	background-repeat:no-repeat; background-image:url(../_img/set_select_obr.png); background-position:right; padding-right:0px;
}
.form_cartao_transferir_obrig {
	border:solid 1px #6B7DB4;
	/*padding: 5px 0px 5px 15px;*/
	height:45px;
	text-transform:uppercase;
	font-family:gotham_book;
	font-size:20px;
	color:#000000;
	background-color:#E8E8E8;
	background-repeat:no-repeat; background-image:url(../_img/set_select_obr.png); background-position:right; padding-right:0px;
}

.form_dinheiro_obrig {
	border:solid 1px #6B7DB4;
	/*padding: 5px 0px 5px 15px;*/
	height:84px;
	text-transform:uppercase;
	font-family:gotham_book;
	font-size:50px;
	color:#000000;
	background-color:#D2FFD2;
	background-repeat:no-repeat; background-image:url(../_img/set_select_obr.png); background-position:right; padding-right:0px;
}
.form_cartao_obrig {
	border:solid 1px #6B7DB4;
	/*padding: 5px 0px 5px 15px;*/
	height:84px;
	text-transform:uppercase;
	font-family:gotham_book;
	font-size:50px;
	color:#000000;
	background-color:#E8E8E8;
	background-repeat:no-repeat; background-image:url(../_img/set_select_obr.png); background-position:right; padding-right:0px;
}



.form_livre_login {
	/*background-color:#FFF;*/
	border:solid 1px #6B7DB4;
	padding: 5px 0px 5px 15px;
	height:50px;
	font-family:Tahoma, Arial, Geneva, sans-serif;
	font-size:21px;
	color:#6B7DB4;
}
.form_livre_case {
	/*background-color:#FFF;*/
	border:solid 1px #6B7DB4;
	padding: 5px 0px 5px 15px;
	height:50px;
	font-family:gotham_book;
	font-size:21px;
	color:#6B7DB4;
}
.form_livre_case_obrig {
	/*background-color:#FFF;*/
	border:solid 1px #6B7DB4;
	padding: 5px 0px 5px 15px;
	height:50px;
	font-family:gotham_book;
	font-size:21px;
	color:#6B7DB4;
	background-repeat:no-repeat; background-image:url(../_img/set_obr.png); background-position:right;
}

/*
.form_obrig::-webkit-input-placeholder{
background-repeat:no-repeat; background-image:url(../_img/set_obr.png); background-position:right;

}

.form_obrig::-moz-placeholder {
background-repeat:no-repeat; background-image:url(../_img/set_obr.png); background-position:right;
}
*/
.form_obrig:-ms-input-placeholder {
background-repeat:no-repeat; background-image:url(../_img/set_obr.png); background-position:right;
text-transform:none;
  }
  
.form_obrig {
	background-color:#FFF;
	border:solid 1px #6B7DB4;
	padding: 5px 0px 5px 15px;
	height:50px;
	text-transform:uppercase;
	font-family:gotham_book;
	font-size:21px;
	color:#6B7DB4;
	background-repeat:no-repeat; background-image:url(../_img/set_obr.png); background-position:right;
}
/*
.form_obrig:focus {
    background-position: 
    -50px center;
	}
*/
.form_select_obrig {
	background-color:#FFF;
	border:solid 1px #6B7DB4;
	padding: 5px 15px 5px 15px;
	height:35px;
	text-transform:uppercase;
	font-family:gotham_book;
	font-size:21px;
	color:#6B7DB4;
	background-repeat:no-repeat; background-image:url(../_img/set_select_obr.png); background-position:right; padding-right:0px;
}
.form_select {
	background-color:#FFF;
	border:solid 1px #6B7DB4;
	padding: 5px 15px 5px 15px;
	height:35px;
	text-transform:uppercase;
	font-family:gotham_book;
	font-size:21px;
	color:#6B7DB4;
}

.form_apto_free {
	border:solid 0px;
	width:77px;
	height:35px;
	font-family:tahoma;
	font-weight:bold;
	font-size:39px;
	color:#009900;
	background-color:#D9FFCC;
	text-align:center;
}

.link_FFFFFF_tahoma_20 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:20px; 
	color:#FFFFFF; 
	text-decoration:none;
}
.link_FFFFFF_tahoma_20:hover {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:20px; 
	color:#000; 
	text-decoration:none;
}

.link_4D639D_13 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:13px; 
	color:#4D639D; 
	text-decoration:none;
}
.link_4D639D_13:hover {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:13px; 
	color:#4D639D; 
	text-decoration:underline;
}
.link_FFFFFF_12 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:13px; 
	color:#FFFFFF; 
	text-decoration:none;
}
.link_FFFFFF_12:hover {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:13px; 
	color:#FFFFFF; 
	text-decoration:underline;
}
.link_000000_12 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:13px; 
	color:#000000; 
	text-decoration:none;
}
.link_000000_12:hover {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:13px; 
	color:#990000; 
	text-decoration:underline;
}

.link_FFFFFF_10 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:10px; 
	color:#FFFFFF; 
	text-decoration:none;
}
.link_FFFFFF_10:hover {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:10px; 
	color:#CCC; 
	text-decoration:none;
}

.link_000000_arial_10 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:10px; 
	color:#000; 
	text-decoration:none;
}
.link_000000_arial_10:hover {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:10px; 
	color:#000; 
	text-decoration:none;
	background-color:#FFF;
}

.text_000000_arial_10 {
	font-family:Tahoma, Geneva, sans-serif;  
	font-size:10px; 
	color:#000000;
	text-decoration:none;
}
.text_000000_arial_11 {
	font-family:Tahoma, Geneva, sans-serif;  
	font-size:11px; 
	color:#000000;
	text-decoration:none;
}
.text_000000_arial_12 {
	font-family:Tahoma, Geneva, sans-serif;  
	font-size:12px; 
	color:#000000;
	text-decoration:none;
}
.text_000000_tahoma_15 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:15px; 
	color:#000; 
	text-decoration:none;
}
.text_000000_tahoma_22 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:22px; 
	color:#000; 
	text-decoration:none;
}
.text_990000_tahoma_22 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:22px; 
	color:#990000; 
	text-decoration:none;
}
.text_000000_tahoma_18 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:20px; 
	color:#000; 
	text-decoration:none;
}
.text_FF0000_tahoma_18 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:20px; 
	color:#FF0000; 
	text-decoration:none;
}
.text_46588B_tahoma_24 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:24px; 
	color:#46588B; 
	text-decoration:none;
}

.text_46588B_tahoma_20 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:20px; 
	color:#46588B; 
	text-decoration:none;
}

.text_46588B_tahoma_17 {
	font-family:Tahoma; 
	font-size:17px; 
	color:#46588B; 
	text-decoration:none;
}

.text_009900_tahoma_20 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:20px; 
	color:#009900; 
	text-decoration:none;
}

.text_FF0000_tahoma_20 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:20px; 
	color:#FF0000; 
	text-decoration:none;
}

.text_990000_tahoma_20 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:20px; 
	color:#990000; 
	text-decoration:none;
}

.text_006600_tahoma_20 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:20px; 
	color:#006600; 
	text-decoration:none;
}

.text_46588B_gotham_book_18 {
	font-family:gotham_book; 
	font-size:18px; 
	color:#46588B; 
	text-decoration:none;
}

.text_FF0000_gotham_book_16 {
	font-family:gotham_book; 
	font-size:16px; 
	color:#FF0000; 
	text-decoration:none;
}

.text_3C6699_gotham_book_13 {
	font-family:gotham_book; 
	font-size:13px; 
	color:#3C6699;
	font-weight:bold;
	text-decoration:none;
}

.text_46588B_nunito_12 {
	font-family:nunito; 
	font-size:12px; 
	color:#46588B; 
	letter-spacing:1px;
	text-decoration:none;
}
.text_000000_nunito_12 {
	font-family:nunito; 
	font-size:12px; 
	color:#000000;
	letter-spacing:1px;
	text-decoration:none;
}

.text_000000_nunito_10 {
	font-family:nunito; 
	font-size:10px; 
	color:#000000;
	letter-spacing:1px;
	text-decoration:none;
}

.text_000000_gotham_book_18 {
	font-family:gotham_book; 
	font-size:19px; 
	color:#000000; 
	text-decoration:none;
}

.text_FFFFFF_gotham_book_30 {
	font-family:gotham_book; 
	font-size:25px; 
	color:#FFFFFF; 
	text-decoration:none;
}

.text_46588B_gotham_book_35 {
	font-family:gotham_book; 
	font-size:35px; 
	color:#46588B; 
	text-decoration:none;
}

.text_46588B_gotham_bold_30 {
	font-family:gotham_bold; 
	font-size:30px; 
	color:#46588B; 
	text-decoration:none;
}

.text_FFFFFF_gotham_bold_14 {
	font-family:gotham_bold; 
	font-size:14px; 
	color:#FFF; 
	text-decoration:none;
}

.text_FFFFFF_gotham_bold_27 {
	font-family:gotham_bold; 
	font-size:27px; 
	color:#FFF; 
	text-decoration:none;
}

.text_000000_gotham_bold_14 {
	font-family:gotham_bold; 
	font-size:14px; 
	color:#000; 
	text-decoration:none;
}

.text_000000_gotham_bold_19 {
	font-family:gotham_bold; 
	font-size:19px; 
	color:#404051; 
	text-decoration:none;
}

.text_990000_gotham_bold_14 {
	font-family:gotham_bold; 
	font-size:14px; 
	color:#990000; 
	text-decoration:none;
}

.text_990000_gotham_bold_30 {
	font-family:gotham_bold; 
	font-size:30px; 
	color:#990000; 
	text-decoration:none;
}

.text_FFFFFF_gotham_bold_42 {
	font-family:gotham_bold; 
	font-size:42px; 
	color:#FFF; 
	text-decoration:none;
}

.text_990000_gotham_bold_42 {
	font-family:gotham_bold; 
	font-size:42px; 
	color:#990000; 
	text-decoration:none;
}

.text_000000_gotham_bold_42 {
	font-family:gotham_bold; 
	font-size:42px; 
	color:#000; 
	text-decoration:none;
}

.text_46588B_gotham_bold_20 {
	font-family:gotham_bold; 
	font-size:20px; 
	color:#000000; 
	text-decoration:none;
}

.text_000000_gotham_book_36 {
	font-family:gotham_book; 
	font-size:36px; 
	color:#000000; 
	text-decoration:none;
}

.text_000000_gotham_book_100 {
	font-family:gotham_book; 
	font-size:60px; 
	color:#000000; 
	text-decoration:none;
}

.text_FFFFFF_gotham_book_20 {
	font-family:gotham_book; 
	font-size:20px; 
	color:#FFFFFF; 
	text-decoration:none;
}

.text_000000_gotham_book_20 {
	font-family:gotham_book; 
	font-size:20px; 
	color:#000000; 
	text-decoration:none;
}

.text_46588B_gotham_book_25 {
	font-family:gotham_book; 
	font-size:25px; 
	color:#46588B; 
	text-decoration:none;
}

.text_46588B_gotham_book_22 {
	font-family:gotham_book; 
	font-size:22px; 
	color:#46588B; 
	text-decoration:none;
}
.text_FFFFFF_gotham_book_22 {
	font-family:gotham_book; 
	font-size:22px; 
	color:#FFFFFF; 
	text-decoration:none;
}

.text_FFFFFF_gotham_book_25 {
	font-family:gotham_book; 
	font-size:25px; 
	color:#FFFFFF; 
	text-decoration:none;
}

.text_000000_gotham_book_25 {
	font-family:gotham_book; 
	font-size:25px; 
	color:#000000; 
	text-decoration:none;
}

.text_46588B_gotham_book_70 {
	font-family:gotham_book; 
	font-size:70px; 
	color:#46588B; 
	text-decoration:none;
}

.text_FFFFFF_tahoma_25 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:25px; 
	color:#000; 
	text-decoration:none;
}
.text_FF6600_tahoma_20 {
	font-family:Arial, Geneva, sans-serif; 
	font-size:20px; 
	color:#FF6600; 
	text-decoration:none;
}
.text_000000_tahoma_26 {
	font-family:Tahoma, Arial, sans-serif; 
	font-size:26px; 
	color:#000000; 
	text-decoration:none;
}
.text_000000_tahoma_40 {
	font-family:Tahoma, Arial, sans-serif; 
	font-size:40px; 
	color:#000000; 
	text-decoration:none;
}
.text_FFFFFF_tahoma_40 {
	font-family:Tahoma, Arial, sans-serif; 
	font-size:40px; 
	color:#FFFFFF; 
	text-decoration:none;
}
.text_000000_arial_15 {
	font-family:Arial, Geneva, sans-serif; 
	font-size:15px; 
	color:#000; 
	text-decoration:none;
}

/*.text_FFFFFF_tahoma_20 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:40px; 
	color:#FFFFFF; 
	text-decoration:none;
}*/
.text_929FC7_tahoma_40 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:40px; 
	color:#929FC7; 
	text-decoration:none;
}
.text_FFFFFF_tahoma_20 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:20px; 
	color:#FFFFFF; 
	text-decoration:none;
}
.text_4F6194_80 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:80px; 
	color:#4F6194;
	font-weight:bold;	
	text-decoration:none;
}

.text_FFFFFF_80 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:80px; 
	color:#FFFFFF;
	font-weight:bold;	
	text-decoration:none;
}

.text_FFFFFF_90 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:90px; 
	color:#FFFFFF;
	font-weight:bold;	
	text-decoration:none;
}
.text_46588B_65 {
	border:double 1px;
	width:153px;
	height:62px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center; 
	font-size:65px; 
	color:#46588B; 
	text-decoration:none;
	font-weight:bold;
}

.text_46588B_65_kg {
	border:double 1px;
	width:153px;
	height:62px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center; 
	font-size:30px; 
	color:#46588B; 
	text-decoration:none;
	font-weight:bold;
}
.text_FFFFFF_11 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:11px; 
	color:#FFFFFF; 
	text-decoration:none;
}
.text_FFFFFF_12 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:12px; 
	color:#FFFFFF; 
	text-decoration:none;
}
.text_FFFFFF_12_nunito {
	font-family:Nunito; 
	font-size:12px; 
	color:#FFFFFF; 
	text-decoration:none;
}
.text_000000_12_nunito {
	font-family:Nunito; 
	font-size:12px; 
	color:#000000; 
	text-decoration:none;
}
.text_000000_10_nunito {
	font-family:Nunito; 
	font-size:10px; 
	color:#000000; 
	text-decoration:none;
}
.text_4D639D_40 {
	font-family:gotham_book; 
	font-size:40px; 
	color:#4D639D; 
	text-decoration:none;
}
.text_2C2C2C_gotham_book_60 {
	font-family:gotham_book; 
	font-size:60px; 
	color:#2C2C2C; 
	text-decoration:none;
	line-height:50px;
}
.text_666666_gotham_book_26 {
	font-family:gotham_book; 
	font-size:26px; 
	color:#666666; 
	text-decoration:none;
}
.text_000000_12 {
	font-family:Nunito; 
	font-size:12px; 
	color:#000; 
	text-decoration:none;
}
.text_990000_14 {
	font-family:gotham_book; 
	font-size:14px; 
	color:#990000; 
	text-decoration:none;
}
.text_990000_12 {
	font-family:gotham_book; 
	font-size:12px; 
	color:#990000; 
	text-decoration:none;
}
.text_000000_gotham_book_12 {
	font-family:gotham_book; 
	font-size:13px; 
	color:#000000; 
	text-decoration:none;
}
.text_4D639D_20 {
	font-family:gotham_book;
	font-size:20px;
	color:#4D639D;
	text-decoration:none;
}
.text_4D639D_15 {
	font-family:gotham_book;
	font-size:15px;
	color:#4D639D;
	text-decoration:none;
}


.text_gotham_33CC00_80 {
	font-family:Arial;
	font-size:80px;
	color:#33CC00;
	text-decoration:none;
}
.text_gotham_ff0000_80 {
	font-family:Arial;
	font-size:80px;
	color:#ff0000;
	text-decoration:none;
}
.text_gotham_666666_80 {
	font-family:Arial;
	font-size:80px;
	color:#666666;
	text-decoration:none;
}


.text_000000_20 {
	font-family:gotham_book;
	font-size:20px;
	color:#000000;
	text-decoration:none;
}

.text_4D639D_16 {
	font-family:gotham_book; 
	font-size:16px; 
	color:#4D639D; 
	text-decoration:none;
}
.text_FFFFFF_16 {
	font-family:gotham_book; 
	font-size:16px; 
	color:#FFFFFF; 
	text-decoration:none;
}
.text_990000_16 {
	font-family:gotham_book; 
	font-size:16px; 
	color:#990000; 
	text-decoration:none;
}
.text_FFFFFF_20 {
	font-family:gotham_book; 
	font-size:20px; 
	color:#FFF; 
	text-decoration:none;
}
.text_FFFFFF_gotham_book_120 {
	font-family:gotham_book; 
	font-size:120px; 
	color:#FFF; 
	text-decoration:none;
}
.text_FFFFFF_gotham_book_80 {
	font-family:gotham_book; 
	font-size:50px; 
	color:#FFF; 
	text-decoration:none;
}
.text_FFFFFF_15 {
	font-family:gotham_book; 
	font-size:15px; 
	color:#FFF; 
	text-decoration:none;
}
.text_FFFFFF_23 {
	font-family:gotham_book; 
	font-size:23px; 
	color:#FFF; 
	text-decoration:none;
}

.text_990000_23 {
	font-family:gotham_book; 
	font-size:23px; 
	color:#990000; 
	text-decoration:none;
}

.text_arial_000000_11 {
	font-family:Arial; 
	font-size:9px;
	color:#000; 
	text-decoration:none;
}

/* INI MODELO V2 CHECKBOX/RADIO - 02/10/2024*/
/*CHECKBOX*/
.checkbox_azul {
  margin: 0.5rem;
}
.checkbox_azul input[type=checkbox] {
  position: absolute;
  opacity: 0;
}
.checkbox_azul input[type=checkbox] + .checkbox_azul-label:before {
  content: "";
  background: #f4f4f4;
  border-radius: 15%;
  border: 1px solid #b4b4b4;
  display: inline-block;
  width: 1.7em;
  height: 1.7em;
  position: relative;
  top: -0.2em;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.checkbox_azul input[type=checkbox]:checked + .checkbox_azul-label:before {
  background-color: #3197EE;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.checkbox_azul input[type=checkbox]:focus + .checkbox_azul-label:before {
  outline: none;
  border-color: #3197EE;
}
.checkbox_azul input[type=checkbox]:disabled + .checkbox_azul-label:before {
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}
.checkbox_azul input[type=checkbox] + .checkbox_azul-label:empty:before {
  margin-right: 0;
}
/*CHECKBOX*/
/*RADIO*/
.radio_azul {
  margin: 0.5rem;
  display: inline-block;
}
.radio_azul input[type=radio] {
  position: absolute;
  opacity: 0;
}
.radio_azul input[type=radio] + .radio_azul-label:before {
  content: "";
  background: #f4f4f4;
  border-radius: 100%;
  border: 1px solid #b4b4b4;
  display: inline-block;
  width: 2.3em;
  height: 2.3em;
  position: relative;
  
  margin-right: 1em;
  margin-left: 1.5em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.radio_azul input[type=radio]:checked + .radio_azul-label:before {
  background-color: #3197EE;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.radio_azul input[type=radio]:focus + .radio_azul-label:before {
  outline: none;
  border-color: #3197EE;
}
.radio_azul input[type=radio]:disabled + .radio_azul-label:before {
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}
.radio_azul input[type=radio] + .radio_azul-label:empty:before {
  margin-right: 0;
}
/*RADIO*/
/* END MODELO V2 CHECKBOX/RADIO - 02/10/2024*/

/*RADIOBUTTON*/
input[type=radio   ]:not(old){
  width     : 2em;
  margin    : 2px;
/*  padding   : 0 0 0 0;
  font-size : 1em;
  opacity   : 0;*/
}


input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
/*  line-height  : 1.5em;*/
}

input[type=radio   ]:not(old) + label > span{
  display          : inline-block;
  width            : 1.875em;
  height           : 1.875em;
 /* margin           : 0.25em 0.5em 0.25em 0.25em;*/
  border           : 0.0625em solid rgb(192,192,192);
  border-radius    : 1.25em;
  background       : rgb(224,224,224);
  background-image : -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image : -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image : -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image : linear-gradient(rgb(240,240,240),rgb(224,224,224));
/*  vertical-align   : bottom;*/
}

input[type=radio]:not(old):checked +  label > span > span{
  display          : block;
  width            : 22px;
  height           : 22px;
  margin           : 3px;
  border           : 0.0625em solid rgb(60,74,119);
  border-radius    : 1.125em;
  background       : rgb(107,125,180);
 /* background-image :    -moz-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :    
  background-image :    -o-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image : 	-webkit-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :    linear-gradient(rgb(179,217,140),rgb(153,204,102));*/
}
#radi_obrig{
	background-image:url(../_img/set_obr.png);
	background-repeat:no-repeat; 
	background-position:center center;
}
.input_showdiv[type=checkbox]:not(old){
  width   : 0px;
  height  : 0px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}

.input_showdiv[type=checkbox]:not(old) + label{
  display      : inline-block;
  margin-left  : 0px;
  padding-left : 0px;
  background   : url('bot_view.png') no-repeat 0 0;
  line-height  : 100px;
}

.input_showdiv[type=checkbox]:not(old):checked + label{
  background-position : 0px -44px;
}

/*CHECK BOX .exemplo-checkbox{margin:0px 0}*/

	.checkb1 input[type=radio], .checkb1 input[type=checkbox]{display:none; /* Esconde os inputs */}
	.checkb1 input[type=radio] + label, .checkb1 input[type=checkbox] + label{
		display:inline-block;
		height:32px;
		padding:6 0 0 35px;
		margin:5px 0px 0 0;
		background-image:url(ico_check_radio.png);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	.checkb1 input[type=checkbox] + label{background-position:0 -97px; /* Muda a posição do background só no checkbox */}
	.checkb1 input[type=checkbox]:checked + label {background-position:0 -144px;}
	
	.checkb2 input[type=radio], .checkb2 input[type=checkbox]{display:none; /* Esconde os inputs */}
	.checkb2 input[type=radio] + label, .checkb2 input[type=checkbox] + label{
		display:inline-block;
		height:24px;
		padding:6 0 0 28px;
		margin:5px 0px 0 0;
		background-image:url(ico_check_radio_small.png);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	.checkb2 input[type=checkbox] + label{background-position:0 -71px; /* Muda a posição do background só no checkbox */}
	.checkb2 input[type=checkbox]:checked + label {background-position:0 -106px;}
	
	.checkb3 input[type=radio], .checkb3 input[type=checkbox]{display:none; /* Esconde os inputs */}
	.checkb3 input[type=radio] + label, .checkb3 input[type=checkbox] + label{
		display:inline-block;
		height:25px;
		padding:0 0 0 25px;
		margin:0px 0px 0px 0px;
		background-image:url(ico_check_radio_small.png);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	.checkb3 input[type=checkbox] + label{background-position:0 -71px; /* Muda a posição do background só no checkbox */}
	.checkb3 input[type=checkbox]:checked + label {background-position:0 -106px;}

	.checkb4 input[type=radio], .checkb4 input[type=checkbox]{display:none; /* Esconde os inputs */}
	.checkb4 input[type=radio] + label, .checkb4 input[type=checkbox] + label{
		display:inline-block;
		height:32px;
		padding:5 0 0 34px;
		margin:5px 0px 0 0;
		background-image:url(ico_check_apto_key.png);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	.checkb4 input[type=checkbox] + label{background-position:0 -97px; /* Muda a posição do background só no checkbox */}
	.checkb4 input[type=checkbox]:checked + label {background-position:0 -144px;}
	
	.checkb4b input[type=radio], .checkb4b input[type=checkbox]{display:none; /* Esconde os inputs */}
	.checkb4b input[type=radio] + label, .checkb4b input[type=checkbox] + label{
		display:inline-block;
		height:32px;
		padding:5 0 0 34px;
		margin:5px 0px 0 0;
		background-image:url(ico_check_apto_key.png);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	.checkb4b input[type=checkbox] + label{background-position:0 -144px; /* Muda a posição do background só no checkbox */}
	.checkb4b input[type=checkbox]:checked + label {background-position:0 -144px;}
	
	.checkb4c input[type=radio], .checkb4c input[type=checkbox]{display:none; /* Esconde os inputs */}
	.checkb4c input[type=radio] + label, .checkb4c input[type=checkbox] + label{
		display:inline-block;
		height:32px;
		padding:5 0 0 34px;
		margin:5px 0px 0 0;
		background-image:url(ico_check_apto_key.png);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	.checkb4c input[type=checkbox] + label{background-position:0 -50px; /* Muda a posição do background só no checkbox */}
	.checkb4c input[type=checkbox]:checked + label {background-position:0 -50px;}
	
	.checkb4d input[type=radio], .checkb4d input[type=checkbox]{display:none; /* Esconde os inputs */}
	.checkb4d input[type=radio] + label, .checkb4d input[type=checkbox] + label{
		display:inline-block;
		height:32px;
		padding:5 0 0 34px;
		margin:5px 0px 0 0;
		background-image:url(ico_check_apto_key.png);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	.checkb4d input[type=checkbox] + label{background-position:0 -3px; /* Muda a posição do background só no checkbox */}
	.checkb4d input[type=checkbox]:checked + label {background-position:0 -3px;}
	
	.checkb4e input[type=radio], .checkb4e input[type=checkbox]{display:none; /* Esconde os inputs */}
	.checkb4e input[type=radio] + label, .checkb4e input[type=checkbox] + label{
		display:inline-block;
		height:32px;
		padding:5 0 0 34px;
		margin:5px 0px 0 0;
		background-image:url(ico_check_apto_key.png);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	.checkb4e input[type=checkbox] + label{background-position:0 -191px; /* Muda a posição do background só no checkbox */}
	.checkb4e input[type=checkbox]:checked + label {background-position:0 -191px;}
/*CHECK BOX*/


/*CHECK BOX OBRIG*/

	.checkb1_obrig input[type=radio], .checkb1_obrig input[type=checkbox]{display:none; /* Esconde os inputs */}
	.checkb1_obrig input[type=radio] + label, .checkb1_obrig input[type=checkbox] + label{
		display:inline-block;
		height:32px;
		padding:6 0 0 35px;
		margin:5px 0px 0 0;
		background-image:url(ico_check_radio_obrig.png);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	.checkb1_obrig input[type=checkbox] + label{background-position:0 -97px; /* Muda a posição do background só no checkbox */}
	.checkb1_obrig input[type=checkbox]:checked + label {background-position:0 -144px;}
	
	.checkb2_obrig input[type=radio], .checkb2_obrig input[type=checkbox]{display:none; /* Esconde os inputs */}
	.checkb2_obrig input[type=radio] + label, .checkb2_obrig input[type=checkbox] + label{
		display:inline-block;
		height:24px;
		padding:6 0 0 28px;
		margin:5px 0px 0 0;
		background-image:url(ico_check_radio_small.png);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	.checkb2_obrig input[type=checkbox] + label{background-position:0 -71px; /* Muda a posição do background só no checkbox */}
	.checkb2_obrig input[type=checkbox]:checked + label {background-position:0 -106px;}
	
/*CHECK BOX*/

/*checked="checked"*/

/*RADIO PERSONAL PARA SELECIONAR OS CARTOES PRESENTES*/
.radiobu input[type=radio], .radiobu input[type=checkbox]{
		display:none; /* Esconde os inputs */
	}
	.radiobu input[type=radio] + label, .radiobu input[type=checkbox] + label{
		display:inline-block;
		width: 323px;
		height:205px;
		background-image:url(radio_sel_cartao.png);
		background-repeat:no-repeat;
		background-position:0 0;
		margin-right:-32px;
		margin-bottom:-5px;
	}
	.radiobu input[type=radio] + label{
		background-position:0 0px; /* Muda a posição do background só no checkbox */
		cursor: pointer;
	}
	.radiobu input[type=radio]:checked + label {
		background-position:0 -205px;
		cursor: pointer;
	}
/*RADIO PERSONAL PARA SELECIONAR OS CARTOES PRESENTES*/
.link_46588B_gotham_book_20 {
	font-family:gotham_book; 
	font-size:20px; 
	color:#46588B; 
	text-decoration:none;
}

.link_46588B_gotham_book_20:hover {
	font-family:gotham_book; 
	font-size:20px; 
	color:#000000; 
	text-decoration:none;
}
.link_000000_arial_15 {
	font-family:Arial, Geneva, sans-serif; 
	font-size:15px; 
	color:#000; 
	text-decoration:none;
}
.link_000000_arial_15:hover {
	font-family:Arial, Geneva, sans-serif; 
	font-size:15px; 
	color:#000; 
	text-decoration:none;
}

.link_000000_gotham_book_12 {
	font-family:gotham_book; 
	font-size:13px; 
	color:#000000; 
	text-decoration:none;
}
.link_000000_gotham_book_12:hover {
	font-family:gotham_book; 
	font-size:13px; 
	color:#000000; 
	text-decoration:underline;
}

.link_000000_gotham_book_20 {
	font-family:gotham_book; 
	font-size:20px; 
	color:#000000; 
	text-decoration:none;
}
.link_000000_gotham_book_20:hover {
	font-family:gotham_book; 
	font-size:20px; 
	color:#000000; 
	text-decoration:underline;
}

.link_FFFFFF_gotham_book_80 {
	font-family:gotham_book; 
	font-size:50px; 
	color:#FFF; 
	text-decoration:none;
}

.link_FFFFFF_gotham_book_80:hover {
	font-family:gotham_book; 
	font-size:50px; 
	color:#FFF;
	text-decoration:underline;
}

.link_000000_nunito_10 {
	font-family:nunito; 
	font-size:10px; 
	color:#000000;
	letter-spacing:1px;
	text-decoration:none;
}

.link_000000_nunito_10:hover {
	font-family:nunito; 
	font-size:10px; 
	color:#000000;
	letter-spacing:1px;
	text-decoration:underline;
}

.link_990000_20 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:20px; 
	color:#990000; 
	text-decoration:none;
}
.link_990000_20:hover {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:20px; 
	color:#990000; 
	text-decoration:underline;
}
.link_009900_20 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:20px; 
	color:#009900; 
	text-decoration:none;
}
.link_009900_20:hover {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:20px; 
	color:#009900; 
	text-decoration:underline;
}

.link_4D639D_20 {
	font-family:gotham_book; 
	font-size:20px; 
	color:#4D639D; 
	text-decoration:none;
}
.link_4D639D_20:hover {
	font-family:gotham_book;   
	font-size:20px; 
	color:#000; 
	text-decoration:none;
}
.link_4D639D_18 {
	font-family:gotham_book; 
	font-size:18px; 
	color:#4D639D; 
	text-decoration:none;
}
.link_4D639D_18:hover {
	font-family:gotham_book;   
	font-size:18px; 
	color:#000; 
	text-decoration:none;
}

.link_4D639D_16 {
	font-family:gotham_book; 
	font-size:16px; 
	color:#4D639D; 
	text-decoration:none;
}
.link_4D639D_16:hover {
	font-family:gotham_book;   
	font-size:16px; 
	color:#000; 
	text-decoration:none;
}

.link_FFFFFF_16 {
	font-family:gotham_book; 
	font-size:16px; 
	color:#FFFFFF; 
	text-decoration:none;
}
.link_FFFFFF_16:hover {
	font-family:gotham_book;   
	font-size:16px; 
	color:#FFFFFF; 
	text-decoration:underline;
}

.link_4D639D_15 {
	font-family:arial; 
	font-size:12px; 
	color:#4D639D; 
	text-decoration:none;
}
.link_4D639D_15:hover {
	font-family:arial;   
	font-size:12px; 
	color:#000; 
	text-decoration:none;
}

.text_990000_22 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:22px; 
	color:#990000; 
	text-decoration:none;
}

.link_4D639D_17 {
	font-family:gotham_book; 
	font-size:17px; 
	color:#4D639D; 
	text-decoration:none;
}
.link_4D639D_17:hover {
	font-family:gotham_book; 
	font-size:17px; 
	color:#000; 
	text-decoration:none;
}
.link_arial_000000_11 {
	font-family:Arial; 
	font-size:9px;
	color:#000; 
	text-decoration:none;
}

.link_arial_000000_11:hover {
	font-family:Arial; 
	font-size:9px;
	color:#000; 
	text-decoration:none;
	border:2px solid #FFFF00;
	background-color:#FF0;
}

.text_006666_22 {
	font-family:gotham_book; 
	font-size:22px; 
	color:#006666;
}

.text_D50000_22 {
	font-family:gotham_book; 
	font-size:22px; 
	color:#D50000;
}

.text_444444_15 {
	font-family:gotham_book; 
	font-size:13px; 
	color:#444444;
}

.text_1263B2_14 {
	font-family:gotham_book; 
	font-size:13px; 
	color:#1263B2;

}

.text_1263B3_22 {
	font-family:gotham_book; 
	font-size:22px; 
	color:#1263B3;
}


/*IMPORTADO DE AGENDA PROXIMO*/
.ag_data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #595357;
	text-decoration: none;
}
.ag_hora_destaque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #595357;
	text-decoration: none;
}

.ag_hora_destaque:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.ag_nome_destaque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #595357;
	text-decoration: none;
}
.ag_nome_destaque:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/*SUG AGENDA*/

.ag_sub_hora_destaque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #888085;
	text-decoration: none;
}

.ag_sub_hora_destaque:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tx_ag_sub_nome_destaque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.ag_sub_nome_destaque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.ag_sub_nome_destaque:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.ag_ano_mes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #2C3757;
	text-decoration: none;
}
.ag_ano_mes:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.coluna:hover{background-color:#303C5C;}
.coluna_jr:hover{background-color:#AAB5D5;}
